Руссификация плагинов/translations

Тема в разделе "Общие вопросы", создана пользователем v3nt, 7 янв 2013.

  1. v3nt

    v3nt grand-css.ru

    Сообщения:
    56
    Симпатии:
    4
    Помогите пожалуйста с небольшим вопросиком.. думаю для знающих людей это пустяк - для меня пока не совсем:-D
    Таких плагинов несколько, пример приведу на WeaponRestrict:
    В папке translations есть, как я понимаю, перевод плагина:
    "smokegrenade"
    {
    "en" "Smoke Grenade"
    "ru" "Дымовая Граната"
    }
    "hegrenade"
    {
    "en" "HE Grenade"
    "ru" "Осколочная Граната"
    }
    "flashbang"
    {
    "en" "Flashbang"
    "ru" "Слеповая Граната"
    Но в игре он всё равно пишет по Английски, вот как бы сделать чтобы он(плагин) брал отсюда Русские фразы вместо Английских?
     
  2. KapaT

    KapaT Эгоист

    Сообщения:
    1.982
    Симпатии:
    408
    v3nt, в core.cfg поставь "ServerLang" "ru"
     
  3. TolikCorp

    TolikCorp

    Сообщения:
    855
    Симпатии:
    271
    configs/core.cfg serverlang ru
     
  4. Alcone

    Alcone optizone.ru

    Сообщения:
    319
    Симпатии:
    72
    Не когда не пользовался данной кварой но русский язык вставал сам.
     
  5. Черная вдова

    Черная вдова

    Сообщения:
    1.621
    Симпатии:
    234
    Это смотря анг или русский клиент у игрока
     
  6. v3nt

    v3nt grand-css.ru

    Сообщения:
    56
    Симпатии:
    4
    Прописал я в core.cfg "ServerLang" "ru" - не помогло.
    Если я правильно понял про клиент - то он скачан со стима, то есть Русский..
     
  7. KapaT

    KapaT Эгоист

    Сообщения:
    1.982
    Симпатии:
    408
    v3nt,выложи сюда свой файл с переводом
     
  8. v3nt

    v3nt grand-css.ru

    Сообщения:
    56
    Симпатии:
    4
    Я тебя не совсем понял, с переводом чего?
    Если с переводом плагина, то вот WeaponRestrict, но он не единственный.
    "Phrases"
    {
    "deagle"
    {
    "en" "Desert Eagle"
    "ru" "Desert Eagle"
    }
    "glock"
    {
    "en" "Glock"
    "ru" "Glock"
    }
    "usp"
    {
    "en" "USP"
    "ru" "USP"
    }
    "p228"
    {
    "en" "P228"
    "ru" "P228"
    }
    "elite"
    {
    "en" "Dual Elites"
    "ru" "Dual Elites"
    }
    "fiveseven"
    {
    "en" "Five Seven"
    "ru" "Five Seven"
    }
    "m4a1"
    {
    "en" "M4A1"
    "ru" "M4A1"
    }
    "ak47"
    {
    "en" "AK47"
    "ru" "AK47"
    }
    "aug"
    {
    "en" "AUG"
    "ru" "AUG"
    }
    "sg552"
    {
    "en" "SG552"
    "ru" "SG552"
    }
    "galil"
    {
    "en" "Galil"
    "ru" "Galil"
    }
    "famas"
    {
    "en" "Famas"
    "ru" "Famas"
    }
    "scout"
    {
    "en" "Scout"
    "ru" "Scout"
    }
    "sg550"
    {
    "en" "SG550"
    "ru" "SG550"
    }
    "m249"
    {
    "en" "M249"
    "ru" "M249"
    }
    "g3sg1"
    {
    "en" "G3SG1"
    "ru" "G3SG1"
    }
    "ump45"
    {
    "en" "UMP 45"
    "ru" "UMP 45"
    }
    "mp5navy"
    {
    "en" "MP5 Navy"
    "ru" "MP5 Navy"
    }
    "m3"
    {
    "en" "M3"
    "ru" "M3"
    }
    "xm1014"
    {
    "en" "XM1014"
    "ru" "XM1014"
    }
    "tmp"
    {
    "en" "TMP"
    "ru" "TMP"
    }
    "mac10"
    {
    "en" "Mac 10"
    "ru" "Mac 10"
    }
    "p90"
    {
    "en" "P90"
    "ru" "P90"
    }
    "awp"
    {
    "en" "AWP"
    "ru" "AWP"
    }
    "smokegrenade"
    {
    "en" "Smoke Grenade"
    "ru" "Дымовая Граната"
    }
    "hegrenade"
    {
    "en" "HE Grenade"
    "ru" "Осколочная Граната"
    }
    "flashbang"
    {
    "en" "Flashbang"
    "ru" "Слеповая Граната"
    }
    "c4"
    {
    "en" "C4"
    "ru" "C4"
    }
    "defuser"
    {
    "en" "Defuser"
    "ru" "Набор Сапёра"
    }
    "knife"
    {
    "en" "Knife"
    "ru" "Нож"
    }
    "vest"
    {
    "en" "Kevlar"
    "ru" "Броня"
    }
    "vesthelm"
    {
    "en" "Vest and Helmet"
    "ru" "Шлем и Броня"
    }
    "nvgs"
    {
    "en" "Nightvision"
    "ru" "Прибор Ночного Виденья"
    }
    "pistols"
    {
    "en" "Pistols"
    "ru" "Пистолеты"
    }
    "smgs"
    {
    "en" "Submachine Guns"
    "ru" "Пистолеты-Пулемёты"
    }
    "shotguns"
    {
    "en" "Shotguns"
    "ru" "Дробовики"
    }
    "rifles"
    {
    "en" "Rifles"
    "ru" "Автоматы"
    }
    "snipers"
    {
    "en" "Snipers"
    "ru" "Снайперские"
    }
    "grenades"
    {
    "en" "Grenades"
    "ru" "Гранаты"
    }
    "armor"
    {
    "en" "All Armor"
    "ru" "Все Брони"
    }
    "AllWeapons"
    {
    "en" "All Weapons"
    "ru" "Все Оружия"
    }
    "IsRestrictedBuyT"
    {
    "#format" "{1:i}"
    "en" "is currently restricted to {1} for Terrorists and cannot be bought."
    "ru" " Это оружие запрещено или ограничено."
    }
    "IsRestrictedBuyCT"
    {
    "#format" "{1:i}"
    "en" "is currently restricted to {1} for Counter-Terrorists and cannot be bought."
    "ru" " Это оружие запрещено или ограничено."
    }
    "IsRestrictedPickupT"
    {
    "#format" "{1:i}"
    "en" "is currently restricted to {1} for Terrorists and cannot be picked up."
    "ru" " Это оружие запрещено или ограничено."
    }
    "IsRestrictedPickupCT"
    {
    "#format" "{1:i}"
    "en" "is currently restricted to {1} for Counter-Terrorists and cannot be picked up."
    "ru" " Это оружие запрещено или ограничено."
    }
    "WarmupCountdown"
    {
    "#format" "{1:i}"
    "en" "Warm up round {1} seconds left"
    "ru" "Разминка: осталось {1} секунд"
    }
    "CannotBuyWarmup"
    {
    "en" "You cannot buy anything during warm up round."
    "ru" "Закуп запрещен во время разминки."
    }
    "Refunded"
    {
    "#format" "{1:i}"
    "en" "You have been refunded ${1} for"
    "ru" "Вам вернули {1}$ за"
    }
    "RemovedRestricted"
    {
    "en" "Removed all restricted items."
    "ru" "Удалены все запрещённые предметы."
    }
    "RestrictedAll"
    {
    "en" "Restricted all weapons."
    "ru" "Запретил все оружия."
    }
    "UnrestrictedAll"
    {
    "en" "Unrestricted all weapons."
    "ru" "Разрешил все оружия."
    }
    "InvalidWeapon"
    {
    "en" "Weapon/group is invalid."
    "ru" "Оружие/группа неправильна."
    }
    "RestrictedCmd"
    {
    "en" "Restricted"
    "ru" "Запретил"
    }
    "UnrestrictedCmd"
    {
    "en" "Unrestricted"
    "ru" "Разрешил"
    }
    "ForCT"
    {
    "en" "for Counter-Terrorists."
    "ru" "Для Спецназовцев."
    }
    "ForT"
    {
    "en" "for Terrorists."
    "ru" "Для Террористов."
    }
    "ToAmount"
    {
    "#format" "{1:i}"
    "en" "to {1}"
    "ru" "до {1}"
    }
    "RestrictReply"
    {
    "en" "sm_restrict <weapon|all|group> <amount> <both|ct|t>"
    "ru" "sm_restrict <weapon|all> <ammount> <both|ct|t>"
    }
    "InvalidAmount"
    {
    "en" "Invalid amount."
    "ru" "Неправильное количество."
    }
    "InvalidTeam"
    {
    "en" "Invalid team."
    "ru" "Неправильная команда."
    }
    "UnrestrictReply"
    {
    "en" "sm_unrestrict <weapon|all|group> <both|ct|t>"
    "ru" "sm_unrestrict <weapon|all> <both|ct|t>"
    }
    "ForcedBombDrop"
    {
    "en" "Forced the bomb to be dropped."
    "ru" "Бомбу заставили упасть."
    }
    "NoOneHasBomb"
    {
    "en" "No one has the bomb."
    "ru" "Ни у кого нет бомбы."
    }
    "SpecialRoundAlreadySet"
    {
    "en" "Special round has already been set for next round."
    "ru" "Специальный раунд уже был установлен на следующий раунд."
    }
    "ReloadedRestricitions"
    {
    "en" "Reloaded weapon restrictions."
    "ru" "Перезагрузил запреты оружий."
    }
    "PistolRoundSetup"
    {
    "en" "Setup a pistol only round next round."
    "ru" "В следующем раунде будут доступны только пистолеты."
    }
    "KnivesRoundSetup"
    {
    "en" "Setup a knife only round next round."
    "ru" "В следующем раунде будут доступны только ножи."
    }
    "RestrictMenuMainTitle"
    {
    "en" "Weapon Restrict"
    "ru" "Запрет Оружий"
    }
    "RestrictMenuMainOption"
    {
    "en" "Weapon Restrict Commands"
    "ru" "Запретить Оружия"
    }
    "RestrictWeaponsOption"
    {
    "en" "Restrict Weapons"
    "ru" "Запретить Оружия"
    }
    "UnrestrictWeaponsOption"
    {
    "en" "Unrestrict Weapons"
    "ru" "Разрешить Оружия"
    }
    "ForceBombDropOption"
    {
    "en" "Force Bomb Drop"
    "ru" "Заставить Бомбу Упасть"
    }
    "SetupKnivesOption"
    {
    "en" "Setup Knives Round"
    "ru" "Установить ножевой раунд"
    }
    "SetupPistolsOption"
    {
    "en" "Setup Pistols Round"
    "ru" "Установить раунд на пистолетах"
    }
    "RestrictionTypeMenuTitle"
    {
    "en" "Select Type"
    "ru" "Выберите Тип"
    }
    "TypeWeaponRestrict"
    {
    "en" "By Weapon"
    "ru" "Оружия"
    }
    "TypeGroupRestrict"
    {
    "en" "By Group"
    "ru" "Группу Оружий"
    }
    "RestrictMenuTitle"
    {
    "en" "Select Item To Restrict"
    "ru" "Запретить"
    }
    "UnrestrictMenuTitle"
    {
    "en" "Select Item To Unrestrict"
    "ru" "Разрешить"
    }
    "AmountMenuTitle"
    {
    "en" "Select Amount"
    "ru" "Выберите Количество"
    }
    "SelectTeamMenuTitle"
    {
    "en" "Select Team"
    "ru" "Выберите Команду"
    }
    "CounterTerrorists"
    {
    "en" "Counter-Terrorists"
    "ru" "Спецназовцы"
    }
    "Terrorists"
    {
    "en" "Terrorists"
    "ru" "Террористы"
    }
    "Allteams"
    {
    "en" "Both Teams"
    "ru" "Обе команды"
    }
    "SpecialNotAllowed"
    {
    "en" "is not allowed during this special round."
    "ru" "не доступен в течение этого спец. раунда."
    }
    }

    Файл с переводом должен находиться в директории "translations" или "translations/ru"?
     
  9. KapaT

    KapaT Эгоист

    Сообщения:
    1.982
    Симпатии:
    408
    v3nt,
    Если в переводе есть "ru" и "en" тогда только в "translations".
     
  10. v3nt

    v3nt grand-css.ru

    Сообщения:
    56
    Симпатии:
    4
    А если в translations только с en, а в translations/ru только с ru?
    Попробывал заменить файл с RU на тот что с EN - в игре вместо букв кракозябры:(
     
  11. KapaT

    KapaT Эгоист

    Сообщения:
    1.982
    Симпатии:
    408
    v3nt, только что проверил все прекрасно работает и пишется все по русски.
    Логично
     
  12. v3nt

    v3nt grand-css.ru

    Сообщения:
    56
    Симпатии:
    4
    Я именно так и делал, но увы..

    Вернемся к проблеме изначально.

    В папке translations лежит файлик с Русским и Английским переводом, например от плагина WeaponRestrict:
    "Phrases"
    {
    "deagle"
    {
    "en" "Desert Eagle"
    "ru" "Desert Eagle"
    }
    "glock"
    {
    "en" "Glock"
    "ru" "Glock"
    }
    "usp"
    {
    "en" "USP"
    "ru" "USP"
    }
    "p228"
    {
    "en" "P228"
    "ru" "P228"
    }
    "elite"
    {
    "en" "Dual Elites"
    "ru" "Dual Elites"
    }
    "fiveseven"
    {
    "en" "Five Seven"
    "ru" "Five Seven"
    }
    "m4a1"
    {
    "en" "M4A1"
    "ru" "M4A1"
    }
    "ak47"
    {
    "en" "AK47"
    "ru" "AK47"
    }
    "aug"
    {
    "en" "AUG"
    "ru" "AUG"
    }
    "sg552"
    {
    "en" "SG552"
    "ru" "SG552"
    }
    "galil"
    {
    "en" "Galil"
    "ru" "Galil"
    }
    "famas"
    {
    "en" "Famas"
    "ru" "Famas"
    }
    "scout"
    {
    "en" "Scout"
    "ru" "Scout"
    }
    "sg550"
    {
    "en" "SG550"
    "ru" "SG550"
    }
    "m249"
    {
    "en" "M249"
    "ru" "M249"
    }
    "g3sg1"
    {
    "en" "G3SG1"
    "ru" "G3SG1"
    }
    "ump45"
    {
    "en" "UMP 45"
    "ru" "UMP 45"
    }
    "mp5navy"
    {
    "en" "MP5 Navy"
    "ru" "MP5 Navy"
    }
    "m3"
    {
    "en" "M3"
    "ru" "M3"
    }
    "xm1014"
    {
    "en" "XM1014"
    "ru" "XM1014"
    }
    "tmp"
    {
    "en" "TMP"
    "ru" "TMP"
    }
    "mac10"
    {
    "en" "Mac 10"
    "ru" "Mac 10"
    }
    "p90"
    {
    "en" "P90"
    "ru" "P90"
    }
    "awp"
    {
    "en" "AWP"
    "ru" "AWP"
    }
    "smokegrenade"
    {
    "en" "Smoke Grenade"
    "ru" "Дымовая Граната"
    }
    "hegrenade"
    {
    "en" "HE Grenade"
    "ru" "Осколочная Граната"
    }
    "flashbang"
    {
    "en" "Flashbang"
    "ru" "Слеповая Граната"
    }
    "c4"
    {
    "en" "C4"
    "ru" "C4"
    }
    "defuser"
    {
    "en" "Defuser"
    "ru" "Набор Сапёра"
    }
    "knife"
    {
    "en" "Knife"
    "ru" "Нож"
    }
    "vest"
    {
    "en" "Kevlar"
    "ru" "Броня"
    }
    "vesthelm"
    {
    "en" "Vest and Helmet"
    "ru" "Шлем и Броня"
    }
    "nvgs"
    {
    "en" "Nightvision"
    "ru" "Прибор Ночного Виденья"
    }
    "pistols"
    {
    "en" "Pistols"
    "ru" "Пистолеты"
    }
    "smgs"
    {
    "en" "Submachine Guns"
    "ru" "Пистолеты-Пулемёты"
    }
    "shotguns"
    {
    "en" "Shotguns"
    "ru" "Дробовики"
    }
    "rifles"
    {
    "en" "Rifles"
    "ru" "Автоматы"
    }
    "snipers"
    {
    "en" "Snipers"
    "ru" "Снайперские"
    }
    "grenades"
    {
    "en" "Grenades"
    "ru" "Гранаты"
    }
    "armor"
    {
    "en" "All Armor"
    "ru" "Все Брони"
    }
    "AllWeapons"
    {
    "en" "All Weapons"
    "ru" "Все Оружия"
    }
    "IsRestrictedBuyT"
    {
    "#format" "{1:i}"
    "en" "is currently restricted to {1} for Terrorists and cannot be bought."
    "ru" " Это оружие запрещено или ограничено."
    }
    "IsRestrictedBuyCT"
    {
    "#format" "{1:i}"
    "en" "is currently restricted to {1} for Counter-Terrorists and cannot be bought."
    "ru" " Это оружие запрещено или ограничено."
    }
    "IsRestrictedPickupT"
    {
    "#format" "{1:i}"
    "en" "is currently restricted to {1} for Terrorists and cannot be picked up."
    "ru" " Это оружие запрещено или ограничено."
    }
    "IsRestrictedPickupCT"
    {
    "#format" "{1:i}"
    "en" "is currently restricted to {1} for Counter-Terrorists and cannot be picked up."
    "ru" " Это оружие запрещено или ограничено."
    }
    "WarmupCountdown"
    {
    "#format" "{1:i}"
    "en" "Warm up round {1} seconds left"
    "ru" "Разминка: осталось {1} секунд"
    }
    "CannotBuyWarmup"
    {
    "en" "You cannot buy anything during warm up round."
    "ru" "Закуп запрещен во время разминки."
    }
    "Refunded"
    {
    "#format" "{1:i}"
    "en" "You have been refunded ${1} for"
    "ru" "Вам вернули {1}$ за"
    }
    "RemovedRestricted"
    {
    "en" "Removed all restricted items."
    "ru" "Удалены все запрещённые предметы."
    }
    "RestrictedAll"
    {
    "en" "Restricted all weapons."
    "ru" "Запретил все оружия."
    }
    "UnrestrictedAll"
    {
    "en" "Unrestricted all weapons."
    "ru" "Разрешил все оружия."
    }
    "InvalidWeapon"
    {
    "en" "Weapon/group is invalid."
    "ru" "Оружие/группа неправильна."
    }
    "RestrictedCmd"
    {
    "en" "Restricted"
    "ru" "Запретил"
    }
    "UnrestrictedCmd"
    {
    "en" "Unrestricted"
    "ru" "Разрешил"
    }
    "ForCT"
    {
    "en" "for Counter-Terrorists."
    "ru" "Для Спецназовцев."
    }
    "ForT"
    {
    "en" "for Terrorists."
    "ru" "Для Террористов."
    }
    "ToAmount"
    {
    "#format" "{1:i}"
    "en" "to {1}"
    "ru" "до {1}"
    }
    "RestrictReply"
    {
    "en" "sm_restrict <weapon|all|group> <amount> <both|ct|t>"
    "ru" "sm_restrict <weapon|all> <ammount> <both|ct|t>"
    }
    "InvalidAmount"
    {
    "en" "Invalid amount."
    "ru" "Неправильное количество."
    }
    "InvalidTeam"
    {
    "en" "Invalid team."
    "ru" "Неправильная команда."
    }
    "UnrestrictReply"
    {
    "en" "sm_unrestrict <weapon|all|group> <both|ct|t>"
    "ru" "sm_unrestrict <weapon|all> <both|ct|t>"
    }
    "ForcedBombDrop"
    {
    "en" "Forced the bomb to be dropped."
    "ru" "Бомбу заставили упасть."
    }
    "NoOneHasBomb"
    {
    "en" "No one has the bomb."
    "ru" "Ни у кого нет бомбы."
    }
    "SpecialRoundAlreadySet"
    {
    "en" "Special round has already been set for next round."
    "ru" "Специальный раунд уже был установлен на следующий раунд."
    }
    "ReloadedRestricitions"
    {
    "en" "Reloaded weapon restrictions."
    "ru" "Перезагрузил запреты оружий."
    }
    "PistolRoundSetup"
    {
    "en" "Setup a pistol only round next round."
    "ru" "В следующем раунде будут доступны только пистолеты."
    }
    "KnivesRoundSetup"
    {
    "en" "Setup a knife only round next round."
    "ru" "В следующем раунде будут доступны только ножи."
    }
    "RestrictMenuMainTitle"
    {
    "en" "Weapon Restrict"
    "ru" "Запрет Оружий"
    }
    "RestrictMenuMainOption"
    {
    "en" "Weapon Restrict Commands"
    "ru" "Запретить Оружия"
    }
    "RestrictWeaponsOption"
    {
    "en" "Restrict Weapons"
    "ru" "Запретить Оружия"
    }
    "UnrestrictWeaponsOption"
    {
    "en" "Unrestrict Weapons"
    "ru" "Разрешить Оружия"
    }
    "ForceBombDropOption"
    {
    "en" "Force Bomb Drop"
    "ru" "Заставить Бомбу Упасть"
    }
    "SetupKnivesOption"
    {
    "en" "Setup Knives Round"
    "ru" "Установить ножевой раунд"
    }
    "SetupPistolsOption"
    {
    "en" "Setup Pistols Round"
    "ru" "Установить раунд на пистолетах"
    }
    "RestrictionTypeMenuTitle"
    {
    "en" "Select Type"
    "ru" "Выберите Тип"
    }
    "TypeWeaponRestrict"
    {
    "en" "By Weapon"
    "ru" "Оружия"
    }
    "TypeGroupRestrict"
    {
    "en" "By Group"
    "ru" "Группу Оружий"
    }
    "RestrictMenuTitle"
    {
    "en" "Select Item To Restrict"
    "ru" "Запретить"
    }
    "UnrestrictMenuTitle"
    {
    "en" "Select Item To Unrestrict"
    "ru" "Разрешить"
    }
    "AmountMenuTitle"
    {
    "en" "Select Amount"
    "ru" "Выберите Количество"
    }
    "SelectTeamMenuTitle"
    {
    "en" "Select Team"
    "ru" "Выберите Команду"
    }
    "CounterTerrorists"
    {
    "en" "Counter-Terrorists"
    "ru" "Спецназовцы"
    }
    "Terrorists"
    {
    "en" "Terrorists"
    "ru" "Террористы"
    }
    "Allteams"
    {
    "en" "Both Teams"
    "ru" "Обе команды"
    }
    "SpecialNotAllowed"
    {
    "en" "is not allowed during this special round."
    "ru" "не доступен в течение этого спец. раунда."
    }
    }

    В файле core.cfg стоит параметр "ServerLang" "ru".
    Уважаемые знатоки, вопрос:victory:

    Как заставить сервер выводить на экран Русский перевод плагина ?
     
  13. KapaT

    KapaT Эгоист

    Сообщения:
    1.982
    Симпатии:
    408
    v3nt, Оффтоп
     
  14. v3nt

    v3nt grand-css.ru

    Сообщения:
    56
    Симпатии:
    4
    Да я догадался и прописал сразу, но...

    Вот core.cfg
    /**
    * This file is used to set various options that are important to SourceMod's core.
    * If this file is missing or an option in this file is missing, then the default values will be used.
    */
    "Core"
    {
    /**
    * This option determines if SourceMod logging is enabled.
    *
    * "on" - Logging is enabled (default)
    * "off" - Logging is disabled
    */
    "Logging" "on"

    /**
    * This option determines how SourceMod logging should be handled.
    *
    * "daily" - New log file is created for each day (default)
    * "map" - New log file is created for each map change
    * "game" - Use game's log files
    */
    "LogMode" "daily"

    /**
    * Language that multilingual enabled plugins and extensions will use to print messages.
    * Only languages listed in languages.cfg are valid.
    *
    * The default value is "en"
    */
    "ServerLang" "ru"

    /**
    * String to use as the public chat trigger. Set an empty string to disable.
    */
    "PublicChatTrigger" "!"

    /**
    * String to use as the silent chat trigger. Set an empty string to disable.
    */
    "SilentChatTrigger" "/"

    /**
    * If a say command is a silent chat trigger, and is used by an admin,
    * but it does not evaluate to an actual command, it will be displayed
    * publicly. This setting allows you to suppress accidental typings.
    *
    * The default value is "no". A value of "yes" will supress.
    */
    "SilentFailSuppress" "no"

    /**
    * Password setinfo key that clients must set. You must change this in order for
    * passwords to work, for security reasons.
    */
    "PassInfoVar" "_password"

    /**
    * Specifies the sound that gets played when an item is selected from a menu.
    */
    "MenuItemSound" "buttons/button14.wav"

    /**
    * Specifies the sound that gets played when an "Exit" button is selected
    * from a menu.
    */
    "MenuExitSound" "buttons/combine_button7.wav"

    /**
    * Specifies the sound that gets played when an "Exit Back" button is selected
    * from a menu. This is the special "Back" button that is intended to roll back
    * to a previous menu.
    */
    "MenuExitBackSound" "buttons/combine_button7.wav"

    /**
    * Enables or disables whether SourceMod reads a client's cl_language cvar to set
    * their language for server-side phrase translation.
    *
    * "on" - Translate using the client's language (default)
    * "off" - Translate using default server's language
    */
    "AllowClLanguageVar" "On"

    /**
    * Enables or Disables SourceMod's automatic gamedata updating.
    *
    * The default value is "no". A value of "yes" will block the Auto Updater.
    */
    "DisableAutoUpdate" "no"

    /**
    * If set to yes, a successful gamedata update will attempt to restart SourceMod.
    * SourceMod is unloaded and reloaded, and the map is changed to the current map.
    * Since gamedata updates occur when the server loads, impact should be minimal.
    * But to be safe, this option is disabled by default.
    */
    "ForceRestartAfterUpdate" "no"

    /**
    * URL to use for retrieving update information.
    * SSL is not yet supported.
    */
    "AutoUpdateURL" "http://update.sourcemod.net/update/"

    /**
    * Whether to show debug spew.
    * Currently this will log details about the gamedata updating process.
    */
    "DebugSpew" "no"
    }

    Вот language.cfg
    "Languages"
    {
    "en" "English"
    }
    {
    "ru" "Русский"
    }
     
  15. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.509
    Симпатии:
    1.962
    Неправильно это! Надо так:
    PHP:
    "Languages"
    {
        
    "en"            "English"
        "ru"            "Russian"
    }
     
    v3nt нравится это.
  16. Konstantin

    Konstantin

    Сообщения:
    1.789
    Симпатии:
    767
    По пути addons/sourcemod/configs в файле languages.cfg так:
    Код:
    "Languages"
    {
    	"en"			"English"
    	"ru"			"Russian"
    }
    ?
    Оффтоп
     
    v3nt нравится это.
  17. v3nt

    v3nt grand-css.ru

    Сообщения:
    56
    Симпатии:
    4
    Всем огромное спасибо за помощь, действительно, проблема была в неправильном коде файла languages.cfg.