War3:Source

General Discussion => War3: Source - Multilingual => Topic started by: SHAREN on September 28, 2015, 04:53:09 PM

Title: Не переводится "WelcomeToServer" на русский язык в w3s._common.phrases.txt
Post by: SHAREN on September 28, 2015, 04:53:09 PM
Пробовал прописывать в addons/sourcemod/translations/ru/w3s._common.phrases.txt, хотя переводы с других строк из этого файла работают нормально. Но перевод берется "en" из translations/w3s._common.phrases.txt

/ru/w3s._common.phrases.txt
Code: [Select]
"WelcomeToServer"
{
"#format" "{1:s},{2:s},{3:s}"
"ru" "Добро пожаловать на {1} War3Source!\nВы получаете опыт и золото за убийства\nврагов и выполнения заданий карты\n \nВерсия: {2} Авторы: {3}"

}

Пробовал прописывать в addons/sourcemod/translations/w3s._common.phrases.txt вот так, но перевод все равно английский.
Code: [Select]
"WelcomeToServer"
{
"#format" "{1:s},{2:s},{3:s}"
"en" "Welcome to {1} War3Source server!\nYou get XP and gold for kills and objectives.\nEach level gained, you may choose a skill to level up.\n \nVisit the mod website @ www.war3source.com\nBranch: {2} - Build: {3}."
"ru" "Добро пожаловать на {1} War3Source!\nВы получаете опыт и золото за убийства\nврагов и выполнения заданий карты\n \nВерсия: {2} Авторы: {3}"
}


Удалось сделать перевод только таким способом, полностью убрав "en".
Code: [Select]
"WelcomeToServer"
{
"#format" "{1:s},{2:s},{3:s}"
// "en" "Welcome to {1} War3Source server!\nYou get XP and gold for kills and objectives.\nEach level gained, you may choose a skill to level up.\n \nVisit the mod website @ www.war3source.com\nBranch: {2} - Build: {3}."
"ru" "Добро пожаловать на {1} War3Source!\nВы получаете опыт и золото за убийства\nврагов и выполнения заданий карты\n \nВерсия: {2} Авторы: {3}"
}
Но в таком случае будет спамить ошибку, хотя все будет работать
Code: [Select]
[SM] Plugin encountered error 4: Invalid parameter or parameter type
[SM] Native "Format" reported: Language phrase "WelcomeToServer" not found
[SM] Displaying call stack trace for plugin "w3s/War3Source.smx":
[SM]   [0]  Line 577, D:\CSGOServer\war3\1\csgo\addons\sourcemod\scripting\War3Source.sp::War3Source_IntroMenu()
L 09/29/2015 - 02:38:49: [SM]   [1]  Line 403, D:\CSGOServer\war3\1\csgo\addons\sourcemod\scripting\War3Source.sp::War3Source_PlayerSpawnEvent()

В итоге я сделал так
Code: [Select]
"WelcomeToServer"
{
"#format" "{1:s},{2:s},{3:s}"
"en" "Добро пожаловать на {1} War3Source!\nВы получаете опыт и золото за убийства\nврагов и выполнения заданий карты\n \nВерсия: {2} Авторы: {3}"
}

Хоть это и не правильно по сути, но пока что единственный вариант.

Прошу помочь с этой проблемой.
Title: Re: Не переводится "WelcomeToServer" на русский язык в w3s._common.phrases.txt
Post by: Schmarotzer on November 01, 2015, 02:13:16 AM
в русском не надо писать формат
Title: Re: Не переводится "WelcomeToServer" на русский язык в w3s._common.phrases.txt
Post by: fearrr on December 19, 2016, 02:53:06 PM
Такая же ошибка. Кто-нибудь в курсе в чем проблема?