From 04e94a952c382e59e6100dcef7f51581b5de1cff Mon Sep 17 00:00:00 2001 From: Heavenly Avenger Date: Tue, 4 Feb 2025 11:50:04 -0300 Subject: [PATCH 1/4] Updates the portuguese_br translation file. The file only had 'vessel' translated. Translation made taking into account game original translation, keeping where possible translation choices of the game, like: - Vessel => Hospedeiro - Dark Bramble => Abrolho Sombrio (translation of names) - warp => translocation A special case was made for the "NOMAI_SHUTTLE_COMPUTER" to split the location with colon and avoid a gender combination ("no", "na") with a common "em". As locations might have male or female "genders" to combine with in the Portuguese language. "Raycast", the name of the mod (New Horizon) and "Dieclone" weren't translated at all for being either the very name of the mod, or being considered keywords or neologism words (as much as "Nomai" is not translated). --- .../Assets/translations/portuguese_br.json | 69 ++++++++++++++++++- 1 file changed, 66 insertions(+), 3 deletions(-) diff --git a/NewHorizons/Assets/translations/portuguese_br.json b/NewHorizons/Assets/translations/portuguese_br.json index cac86858..100d293b 100644 --- a/NewHorizons/Assets/translations/portuguese_br.json +++ b/NewHorizons/Assets/translations/portuguese_br.json @@ -1,6 +1,69 @@ { - "$schema": "https://raw.githubusercontent.com/xen-42/outer-wilds-new-horizons/main/NewHorizons/Schemas/translation_schema.json", + "$schema": "https://raw.githubusercontent.com/outer-wilds-new-horizons/new-horizons/main/NewHorizons/Schemas/translation_schema.json", + "DialogueDictionary": { + "NEW_HORIZONS_WARP_DRIVE_DIALOGUE_1": "Sua nave agora está equipada com uma unidade de translocação!", + "NEW_HORIZONS_WARP_DRIVE_DIALOGUE_2": "Você pode usar a nova aba \"Modo Interestelar\" no diário de bordo de sua nave para ajustar o piloto automático rumo a outro sistema solar.", + "NEW_HORIZONS_WARP_DRIVE_DIALOGUE_3": "Então é só acionar o piloto automático e relaxar!" + }, "UIDictionary": { - "Vessel": "Hospedeiro" + "INTERSTELLAR_MODE": "Modo Interestelar", + "FREQ_STATUE": "Estátua Nomai", + "FREQ_WARP_CORE": "Fluxo Anti-Gravitacional", + "FREQ_UNKNOWN": "???", + "ENGAGE_WARP_PROMPT": "Acionar translocação a {0}", + "WARP_LOCKED": "PILOTO AUTOMÁTICO AJUSTADO PARA:\n{0}", + "LOCK_AUTOPILOT_WARP": "Ajustar Piloto Automático para sistema solar", + "RICH_PRESENCE_EXPLORING": "Explorando {0}.", + "RICH_PRESENCE_WARPING": "Translocando para {0}.", + "OUTDATED_VERSION_WARNING": "AVISO\n\nO mod New Horizons funciona apenas na versão {0} ou superior. Você está usando a versão {1}.\n\nAtualize o Outer Wilds ou desinstale NH.", + "JSON_FAILED_TO_LOAD": "Arquivo(s) inválido(s): {0}", + "DEBUG_RAYCAST": "Raycast", + "DEBUG_PLACE": "Posicionar objeto", + "DEBUG_PLACE_TEXT": "Colocar texto Nomai", + "DEBUG_UNDO": "Desfazer", + "DEBUG_REDO": "Refazer", + "Vessel": "Hospedeiro", + "DLC_REQUIRED": "AVISO\n\nVocê tem addons (ex. {0}) instalados que requerem a DLC, mas a mesma não está habilitada.\n\nSuas mods podem não funcionar como esperado." + }, + "OtherDictionary": { + "NOMAI_SHUTTLE_COMPUTER": "A exploradora]]> está repousando por hora em: {0}]]>." + }, + "AchievementTranslations": { + "NH_EATEN_OUTSIDE_BRAMBLE": { + "Name": "Fenda de Contenção", + "Description": "Foi devorado fora das premisas de Abrolho Sombrio" + }, + "NH_MULTIPLE_SYSTEM": { + "Name": "Viajante", + "Description": "Visitou 5 sistemas solares seguidos." + }, + "NH_NEW_FREQ": { + "Name": "Frequências Anômalas", + "Description": "Descobriu uma nova frequência." + }, + "NH_PROBE_LOST": { + "Name": "Conexão Perdida", + "Description": "Perdeu seu pequeno batedor." + }, + "NH_WARP_DRIVE": { + "Name": "História Mal Contada", + "Description": "Usou a unidade de translocação da nave." + }, + "NH_VESSEL_WARP": { + "Name": "História Acertada", + "Description": "Translocou para um sistema estelar usando o Hospedeiro." + }, + "NH_RAFTING": { + "Name": "A Jangada e os Furiosos", + "Description": "Deu um rolé de jangada." + }, + "NH_SUCKED_INTO_LAVA_BY_TORNADO": { + "Name": "Dieclone", + "Description": "Foi sugado na lava por um tornado." + }, + "NH_TALK_TO_FIVE_CHARACTERS": { + "Name": "Social", + "Description": "Conversou com 5 personagens." + } } -} \ No newline at end of file +} From 547e9ae8b628752690026af30452eafc047d4339 Mon Sep 17 00:00:00 2001 From: Heavenly Avenger Date: Sat, 8 Feb 2025 12:53:48 -0300 Subject: [PATCH 2/4] Applies revisions suggested by loco-choco. Basically steam achievements from "Indicative" to "Imperative" verbal mode (Brazillian Porutuguese gramatics) to be more consistent with steam achievements, and remove some unnecessary bits. --- .../Assets/translations/portuguese_br.json | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/NewHorizons/Assets/translations/portuguese_br.json b/NewHorizons/Assets/translations/portuguese_br.json index 100d293b..299a6037 100644 --- a/NewHorizons/Assets/translations/portuguese_br.json +++ b/NewHorizons/Assets/translations/portuguese_br.json @@ -15,7 +15,7 @@ "LOCK_AUTOPILOT_WARP": "Ajustar Piloto Automático para sistema solar", "RICH_PRESENCE_EXPLORING": "Explorando {0}.", "RICH_PRESENCE_WARPING": "Translocando para {0}.", - "OUTDATED_VERSION_WARNING": "AVISO\n\nO mod New Horizons funciona apenas na versão {0} ou superior. Você está usando a versão {1}.\n\nAtualize o Outer Wilds ou desinstale NH.", + "OUTDATED_VERSION_WARNING": "AVISO\n\nO mod New Horizons funciona apenas na versão {0} ou superior. Você está usando a versão {1}.\n\nAtualize Outer Wilds ou desinstale NH.", "JSON_FAILED_TO_LOAD": "Arquivo(s) inválido(s): {0}", "DEBUG_RAYCAST": "Raycast", "DEBUG_PLACE": "Posicionar objeto", @@ -31,39 +31,39 @@ "AchievementTranslations": { "NH_EATEN_OUTSIDE_BRAMBLE": { "Name": "Fenda de Contenção", - "Description": "Foi devorado fora das premisas de Abrolho Sombrio" + "Description": "Seja devorado fora das premisas de Abrolho Sombrio" }, "NH_MULTIPLE_SYSTEM": { "Name": "Viajante", - "Description": "Visitou 5 sistemas solares seguidos." + "Description": "Visite 5 sistemas solares seguidos." }, "NH_NEW_FREQ": { "Name": "Frequências Anômalas", - "Description": "Descobriu uma nova frequência." + "Description": "Descubra uma nova frequência." }, "NH_PROBE_LOST": { "Name": "Conexão Perdida", - "Description": "Perdeu seu pequeno batedor." + "Description": "Perca seu pequeno batedor." }, "NH_WARP_DRIVE": { "Name": "História Mal Contada", - "Description": "Usou a unidade de translocação da nave." + "Description": "Use a unidade de translocação da nave." }, "NH_VESSEL_WARP": { "Name": "História Acertada", - "Description": "Translocou para um sistema estelar usando o Hospedeiro." + "Description": "Transloque para um sistema estelar usando o Hospedeiro." }, "NH_RAFTING": { "Name": "A Jangada e os Furiosos", - "Description": "Deu um rolé de jangada." + "Description": "Dê um rolé de jangada." }, "NH_SUCKED_INTO_LAVA_BY_TORNADO": { "Name": "Dieclone", - "Description": "Foi sugado na lava por um tornado." + "Description": "Seja sugado na lava por um tornado." }, "NH_TALK_TO_FIVE_CHARACTERS": { "Name": "Social", - "Description": "Conversou com 5 personagens." + "Description": "Converse com 5 personagens." } } } From 7f6a25fd49c2600ac7cb729696fa4859260fa6e9 Mon Sep 17 00:00:00 2001 From: Heavenly Avenger Date: Sat, 8 Feb 2025 12:54:19 -0300 Subject: [PATCH 3/4] Corrects "premises" translation to pt_BR. Closest to "premises", "premisas" used is wrong. Closest correct would be "premissas" which means something different (presumptions perhaps). Translated then to "limits" which would translate literally to "boundaries" but reflects better the meaning of the sentence. --- NewHorizons/Assets/translations/portuguese_br.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NewHorizons/Assets/translations/portuguese_br.json b/NewHorizons/Assets/translations/portuguese_br.json index 299a6037..97f1d9cf 100644 --- a/NewHorizons/Assets/translations/portuguese_br.json +++ b/NewHorizons/Assets/translations/portuguese_br.json @@ -31,7 +31,7 @@ "AchievementTranslations": { "NH_EATEN_OUTSIDE_BRAMBLE": { "Name": "Fenda de Contenção", - "Description": "Seja devorado fora das premisas de Abrolho Sombrio" + "Description": "Seja devorado fora dos limites de Abrolho Sombrio" }, "NH_MULTIPLE_SYSTEM": { "Name": "Viajante", From 71050a21600550db37f99ac7a123aeb5412c586b Mon Sep 17 00:00:00 2001 From: Heavenly Avenger Date: Sat, 8 Feb 2025 12:56:02 -0300 Subject: [PATCH 4/4] Coesion in pt_BR "gender" matching to "mod". MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Elsewhere used as female gender, "a mod", from the "modificação" noun, uses also the female gender to this message. The "modificação" noun is a feminine noun, in Brazillian Portuguese. The article (a/o) here is necessary. --- NewHorizons/Assets/translations/portuguese_br.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NewHorizons/Assets/translations/portuguese_br.json b/NewHorizons/Assets/translations/portuguese_br.json index 97f1d9cf..279aa104 100644 --- a/NewHorizons/Assets/translations/portuguese_br.json +++ b/NewHorizons/Assets/translations/portuguese_br.json @@ -15,7 +15,7 @@ "LOCK_AUTOPILOT_WARP": "Ajustar Piloto Automático para sistema solar", "RICH_PRESENCE_EXPLORING": "Explorando {0}.", "RICH_PRESENCE_WARPING": "Translocando para {0}.", - "OUTDATED_VERSION_WARNING": "AVISO\n\nO mod New Horizons funciona apenas na versão {0} ou superior. Você está usando a versão {1}.\n\nAtualize Outer Wilds ou desinstale NH.", + "OUTDATED_VERSION_WARNING": "AVISO\n\nA mod New Horizons funciona apenas na versão {0} ou superior. Você está usando a versão {1}.\n\nAtualize Outer Wilds ou desinstale NH.", "JSON_FAILED_TO_LOAD": "Arquivo(s) inválido(s): {0}", "DEBUG_RAYCAST": "Raycast", "DEBUG_PLACE": "Posicionar objeto",