This addon is no longer supported. You can take source code and modify the files for any purpose without any restrictions. Please don't forget to insert link in code to the original addon.
В связи с некоторыми обстоятельствами (на самом деле, их предостаточно) русификатор Горыныч больше не поддерживается. Вы можете брать наш код и изменять файлы на свое усмотрение безо всяких ограничений. Однако не забудьте вставить ссылку в коде на оригинальный аддон.
Горыныч еще будет доступен для использования до следующего обновления игры (с новым обновлением все может придти в нерабочее состояние).
This is a beta version of localization addon for Wildstar. A default language is Russian. Translated text include interface, some lore and quests.
Если подправить файл GRBLocalsReplace и убрать конфликтующие строки с Matchmaker то открывается доступ к настройкам мода. Можно убрать перевод сторонних модов с которыми конфликтует GRB и показывает квадратики. Измененный код файла GRBLocalsReplace:
L_LOCALSREPLACE["character"]={
["ktSlotWindowNameToTooltip"] =
{
["HeadSlot"] = Apollo.GetString("Character_HeadEmpty"),
["ShoulderSlot"] = Apollo.GetString("Character_ShoulderEmpty"),
["ChestSlot"] = Apollo.GetString("Character_ChestEmpty"),
["HandsSlot"] = Apollo.GetString("Character_HandsEmpty"),
["LegsSlot"] = Apollo.GetString("Character_LegsEmpty"),
["FeetSlot"] = Apollo.GetString("Character_FeetEmpty"),
["ToolSlot"] = Apollo.GetString("Character_ToolEmpty"),
["WeaponAttachmentSlot"] = Apollo.GetString("Character_AttachmentEmpty"),
["SupportSystemSlot"] = Apollo.GetString("Character_SupportEmpty"),
["GadgetSlot"] = Apollo.GetString("Character_GadgetEmpty"),
["AugmentSlot"] = Apollo.GetString("Character_KeyEmpty"),
["ImplantSlot"] = Apollo.GetString("Character_ImplantEmpty"),
["ShieldSlot"] = Apollo.GetString("Character_ShieldEmpty"),
["WeaponSlot"] = Apollo.GetString("Character_WeaponEmpty"),
},
["karClassToString"] =
{
[GameLib.CodeEnumClass.Warrior] = Apollo.GetString("ClassWarrior"),
[GameLib.CodeEnumClass.Engineer] = Apollo.GetString("ClassEngineer"),
[GameLib.CodeEnumClass.Esper] = Apollo.GetString("ClassESPER"),
[GameLib.CodeEnumClass.Medic] = Apollo.GetString("ClassMedic"),
[GameLib.CodeEnumClass.Stalker] = Apollo.GetString("ClassStalker"),
[GameLib.CodeEnumClass.Spellslinger] = Apollo.GetString("ClassSpellslinger"),
},
["ktPathToString"] =
{
[PlayerPathLib.PlayerPathType_Soldier] = Apollo.GetString("PlayerPathSoldier"),
[PlayerPathLib.PlayerPathType_Settler] = Apollo.GetString("PlayerPathSettler"),
[PlayerPathLib.PlayerPathType_Scientist] = Apollo.GetString("PlayerPathScientist"),
[PlayerPathLib.PlayerPathType_Explorer] = Apollo.GetString("PlayerPathExplorer"),
},
["karFactionToString"] =
{
[Unit.CodeEnumFaction.ExilesPlayer] = Apollo.GetString("CRB_Exile"),
[Unit.CodeEnumFaction.DominionPlayer] = Apollo.GetString("CRB_Dominion"),
},
["karRaceToString"] =
{
[GameLib.CodeEnumRace.Human] = Apollo.GetString("RaceHuman"),
[GameLib.CodeEnumRace.Granok] = Apollo.GetString("RaceGranok"),
[GameLib.CodeEnumRace.Aurin] = Apollo.GetString("RaceAurin"),
[GameLib.CodeEnumRace.Draken] = Apollo.GetString("RaceDraken"),
[GameLib.CodeEnumRace.Mechari] = Apollo.GetString("RaceMechari"),
[GameLib.CodeEnumRace.Chua] = Apollo.GetString("RaceChua"),
[GameLib.CodeEnumRace.Mordesh] = Apollo.GetString("CRB_Mordesh"),
},
["kstrInspectAffiliation"] =
{
[GuildLib.GuildType_Guild] = Apollo.GetString("Inspect_GuildDisplay"),
[GuildLib.GuildType_Circle] = Apollo.GetString("Inspect_CircleDisplay"),
[GuildLib.GuildType_ArenaTeam_2v2] = Apollo.GetString("Inspect_2v2ArenaDisplay"),
[GuildLib.GuildType_ArenaTeam_3v3] = Apollo.GetString("Inspect_3v3ArenaDisplay"),
[GuildLib.GuildType_ArenaTeam_5v5] = Apollo.GetString("Inspect_5v5ArenaDisplay"),
[GuildLib.GuildType_WarParty] = Apollo.GetString("Inspect_WarpartyDisplay")
},
}
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
L_LOCALSREPLACE["questlog"]={
["ktChatNotificationStrings"] =
{
[Quest.QuestState_Accepted] = Apollo.GetString("QuestLog_QuestAccepted"),
[Quest.QuestState_Completed] = Apollo.GetString("QuestLog_QuestComplete"),
[Quest.QuestState_Botched] = Apollo.GetString("QuestLog_QuestFailed"),
[Quest.QuestState_Abandoned] = Apollo.GetString("QuestLog_QuestAbandoned"),
},
["ktConToUI"] =
{
{ "CRB_Basekit:kitFixedProgBar_1", "ff9aaea3", Apollo.GetString("QuestLog_Trivial") },
{ "CRB_Basekit:kitFixedProgBar_2", "ff37ff00", Apollo.GetString("QuestLog_Easy") },
{ "CRB_Basekit:kitFixedProgBar_3", "ff46ffff", Apollo.GetString("QuestLog_Simple") },
{ "CRB_Basekit:kitFixedProgBar_4", "ff3052fc", Apollo.GetString("QuestLog_Standard") },
{ "CRB_Basekit:kitFixedProgBar_5", "ffffffff", Apollo.GetString("QuestLog_Average") },
{ "CRB_Basekit:kitFixedProgBar_6", "ffffd400", Apollo.GetString("QuestLog_Moderate") },
{ "CRB_Basekit:kitFixedProgBar_7", "ffff6a00", Apollo.GetString("QuestLog_Tough") },
{ "CRB_Basekit:kitFixedProgBar_8", "ffff0000", Apollo.GetString("QuestLog_Hard") },
{ "CRB_Basekit:kitFixedProgBar_9", "fffb00ff", Apollo.GetString("QuestLog_Impossible") }
},
}
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
L_LOCALSREPLACE["tooltips"]={
["kUIHugeFontSize"] = "CRB_Interface11",
["karClassToString"] =
{
[GameLib.CodeEnumClass.Warrior] = Apollo.GetString("ClassWarrior"),
[GameLib.CodeEnumClass.Engineer] = Apollo.GetString("ClassEngineer"),
[GameLib.CodeEnumClass.Esper] = Apollo.GetString("ClassESPER"),
[GameLib.CodeEnumClass.Medic] = Apollo.GetString("ClassMedic"),
[GameLib.CodeEnumClass.Stalker] = Apollo.GetString("ClassStalker"),
[GameLib.CodeEnumClass.Spellslinger] = Apollo.GetString("ClassSpellslinger"),
},
["ktPathToString"] =
{
[PlayerPathLib.PlayerPathType_Soldier] = Apollo.GetString("PlayerPathSoldier"),
[PlayerPathLib.PlayerPathType_Settler] = Apollo.GetString("PlayerPathSettler"),
[PlayerPathLib.PlayerPathType_Scientist] = Apollo.GetString("PlayerPathExplorer"),
[PlayerPathLib.PlayerPathType_Explorer] = Apollo.GetString("PlayerPathScientist"),
},
["karFactionToString"] =
{
[Unit.CodeEnumFaction.ExilesPlayer] = Apollo.GetString("CRB_Exile"),
[Unit.CodeEnumFaction.DominionPlayer] = Apollo.GetString("CRB_Dominion"),
},
["karRaceToString"] =
{
[GameLib.CodeEnumRace.Human] = Apollo.GetString("RaceHuman"),
[GameLib.CodeEnumRace.Granok] = Apollo.GetString("RaceGranok"),
[GameLib.CodeEnumRace.Aurin] = Apollo.GetString("RaceAurin"),
[GameLib.CodeEnumRace.Draken] = Apollo.GetString("RaceDraken"),
[GameLib.CodeEnumRace.Mechari] = Apollo.GetString("RaceMechari"),
[GameLib.CodeEnumRace.Chua] = Apollo.GetString("RaceChua"),
[GameLib.CodeEnumRace.Mordesh] = Apollo.GetString("CRB_Mordesh"),
},
["ktRankDescriptions"] =
{
[Unit.CodeEnumRank.Fodder] = Apollo.GetString("TargetFrame_Fodder"),
[Unit.CodeEnumRank.Minion] = Apollo.GetString("TargetFrame_Minion"),
[Unit.CodeEnumRank.Standard] = Apollo.GetString("TargetFrame_Grunt"),
[Unit.CodeEnumRank.Champion] = Apollo.GetString("TargetFrame_Challenger"),
[Unit.CodeEnumRank.Superior] = Apollo.GetString("TargetFrame_Superior"),
[Unit.CodeEnumRank.Elite] = Apollo.GetString("TargetFrame_Prime"),
},
["ktRewardToString"] =
{
[Unit.CodeEnumRewardInfoType.Quest] = Apollo.GetString("Tooltips_Quest"),
[Unit.CodeEnumRewardInfoType.Challenge] = Apollo.GetString("Tooltips_Challenge"),
[Unit.CodeEnumRewardInfoType.Explorer] = Apollo.GetString("ZoneMap_ExplorerMission"),
[Unit.CodeEnumRewardInfoType.Scientist] = Apollo.GetString("ZoneMap_ScientistMission"),
[Unit.CodeEnumRewardInfoType.Soldier] = Apollo.GetString("ZoneMap_SoldierMission"),
[Unit.CodeEnumRewardInfoType.Settler] = Apollo.GetString("ZoneMap_SettlerMission"),
[Unit.CodeEnumRewardInfoType.PublicEvent] = Apollo.GetString("ZoneMap_PublicEvent"),
[Unit.CodeEnumRewardInfoType.Rival] = Apollo.GetString("Tooltips_Rival"),
[Unit.CodeEnumRewardInfoType.Friend] = Apollo.GetString("Tooltips_Friend"),
[Unit.CodeEnumRewardInfoType.ScientistSpell] = Apollo.GetString("PlayerPathScientist"),
[Unit.CodeEnumRewardInfoType.Contract] = Apollo.GetString("Tooltips_Contract")
},
["karSigilTypeToString"] =
{
[Item.CodeEnumRuneType.Air] = Apollo.GetString("CRB_Air"),
[Item.CodeEnumRuneType.Water] = Apollo.GetString("CRB_Water"),
[Item.CodeEnumRuneType.Earth] = Apollo.GetString("CRB_Earth"),
[Item.CodeEnumRuneType.Fire] = Apollo.GetString("CRB_Fire"),
[Item.CodeEnumRuneType.Logic] = Apollo.GetString("CRB_Logic"),
[Item.CodeEnumRuneType.Life] = Apollo.GetString("CRB_Life"),
[Item.CodeEnumRuneType.Fusion] = Apollo.GetString("CRB_Fusion"),
},
["karEvalStrings"] =
{
[Item.CodeEnumItemQuality.Inferior] = Apollo.GetString("CRB_Inferior"),
[Item.CodeEnumItemQuality.Average] = Apollo.GetString("CRB_Average"),
[Item.CodeEnumItemQuality.Good] = Apollo.GetString("CRB_Good"),
[Item.CodeEnumItemQuality.Excellent] = Apollo.GetString("CRB_Excellent"),
[Item.CodeEnumItemQuality.Superb] = Apollo.GetString("CRB_Superb"),
[Item.CodeEnumItemQuality.Legendary] = Apollo.GetString("CRB_Legendary"),
[Item.CodeEnumItemQuality.Artifact] = Apollo.GetString("CRB_Artifact")
},
["ktRankToString"] = {
[Unit.CodeEnumRank.Elite] = {strLocText = Apollo.GetString("TargetFrame_Prime")},
[Unit.CodeEnumRank.Superior] = {strLocText = Apollo.GetString("Tooltips_Superior")},
[Unit.CodeEnumRank.Champion] = {strLocText = Apollo.GetString("CreatureRankTitle_Champion")},
[Unit.CodeEnumRank.Standard] = {strLocText = Apollo.GetString("CreatureElitenessTitle_Standard")},
[Unit.CodeEnumRank.Minion] = {strLocText = Apollo.GetString("CreatureRankTitle_Minion")},
[Unit.CodeEnumRank.Fodder] = {strLocText = Apollo.GetString("TargetFrame_Fodder")},
},
}
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
L_LOCALSREPLACE["runecrafting"]={
["karElementsToName"] =
{
[Item.CodeEnumRuneType.Air] = Apollo.GetString("CRB_Air"),
[Item.CodeEnumRuneType.Fire] = Apollo.GetString("CRB_Fire"),
[Item.CodeEnumRuneType.Water] = Apollo.GetString("CRB_Water"),
[Item.CodeEnumRuneType.Earth] = Apollo.GetString("CRB_Earth"),
[Item.CodeEnumRuneType.Logic] = Apollo.GetString("CRB_Logic"),
[Item.CodeEnumRuneType.Life] = Apollo.GetString("CRB_Life"),
[Item.CodeEnumRuneType.Fusion] = Apollo.GetString("CRB_Fusion"),
},
["ktSlotNames"] =
{
[GameLib.CodeEnumItemSlots.Weapon] = Apollo.GetString("CRB_Weapon"),
[GameLib.CodeEnumItemSlots.Head] = Apollo.GetString("CRB_Head"),
[GameLib.CodeEnumItemSlots.Chest] = Apollo.GetString("CRB_Chest"),
[GameLib.CodeEnumItemSlots.Legs] = Apollo.GetString("CRB_Legs"),
[GameLib.CodeEnumItemSlots.Feet] = Apollo.GetString("CRB_Feet"),
[GameLib.CodeEnumItemSlots.Hands] = Apollo.GetString("CRB_Hands"),
},
}
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Замеченные несовместимости (убрать галочку):
questtracker
нужна помощь с Gorynych Reborn не могу установить через курс клиент, а просто закинув в папку addons не работает помогите пожалуйста!!!
Как можно помочь тебе с переводом?
Привет. Как сказано выше, мы аддон обновлять больше не будем, если, конечно, разработчики не займутся оптимизацией и поддержкой любительских локализаций. Однако можешь написать администраторам http://vk.com/wildstaronline - мы не откажемся от перевода гайдов и внутриигрового лора - при условии, что твой перевод не будет требовать серьезных изменений при редактировании.
Attention: I've added interface and tutorial text here - https://docs.google.com/spreadsheets/d/1qb6Q1q1EEjgWon-hEtvMf17siif1RogmRMy6lq-fDzo/edit#gid=1709513088
Task for everyone who wants their language to be added - translate all tutorials or 1000 interface texts, or 100 entries of GA. Don't translate any Pregame and Options text.
After that we can consider adding your language, and you'll have to copy your translation to our database.
Hi! I want to translate UI elements, abilities and statistics to Polish but I can't see them in loc-kits on dropbox and google docs. Will it be fine if I translate part of those lines in GRB_RU file?
Edited: I've added interface and tutorial text here - https://docs.google.com/spreadsheets/d/1qb6Q1q1EEjgWon-hEtvMf17siif1RogmRMy6lq-fDzo/edit#gid=1709513088
Task for everyone who wants their language to be added - translate all tutorials or 1000 interface texts, or 100 entries of GA. Don't translate any Pregame and Options text.
After that we can consider adding your language, and you'll have to copy your translation to our database.
Feel free to contact me via Skype (Satenskyhou), if you have any questions. (Well, I DID have questions when I was translating this)
Gde mozhno posmotret' changelog?
Подробные патчноуты на русском мы обычно публикуем на wildstaronline.ru
Была загружена корректная версия аддона! Мы приносим извинения за доставленные неудобства!
Пусть всегда будет солнце, пусть всегда будет небо, пусть появится поддержка API 12!! Мы верим в твои силы автор, мы ждем чуда =)
Мы включали поддержку 12-й версии. А вот курс, к сожалению, не знает, что апи подняли, поэтому пришлось выставить 11.
Обновление: изменение апи и корректное отображение способностей почему-то не дошли до лайва. Будем разбираться.
Аддон снижает фпс в игре проверялось на разных компах
там где фпс 50 без аддона с ним же падает до 40 ...
в тяжелых сценах с аддоном фпс еще меньше - исправляйте ...
Мы уже сделали все, что смогли. Остальные претензии - к коду разработчиков :(
Well, try this - https://docs.google.com/spreadsheets/d/1qb6Q1q1EEjgWon-hEtvMf17siif1RogmRMy6lq-fDzo/edit#gid=0
Regards,
Satenskyhou
Hi,
do you think it would be possible to post as additional download un-traslated version? We would like to make our own translation for the game and non of us speaks russian so we would not dare to start translating using google :-D .
Hi johnnydement,
Theoretically, we can make it possible BUT! it will take time and effort, and we have no resources for someone just to try his/her prentice hand. It's a very ambitious project, you know, and because of that you must prove you really can make it. If you (or your/other translation team) can handle with Galactic Archive (that means you can cope with the whole project) we'll start supporting your language, too. If you are agree with that, I'll send you GA in excel doc.
Regards,
Edward
You think it's possible to make the extension open to any language? so we can make teams to translate the game to other languages too!
Regards
p.s. 'Last updated' - I mean last update game client, not your addon.