1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-12-24 17:10:36 +00:00

Fix some more low-hanging translation bugs.

This commit is contained in:
Arthur O'Dwyer 2021-06-29 06:47:12 -04:00
parent a6a8e5430a
commit 0a1bbf08ee
7 changed files with 18 additions and 48 deletions

View File

@ -20,7 +20,7 @@ string euchelp =
"You can try many different geometries here. We start by gluing " "You can try many different geometries here. We start by gluing "
"n-gons in such a way that k of them meet in every vertex. " "n-gons in such a way that k of them meet in every vertex. "
"Depending on n and k, this either folds into a sphere, unfolds into a plane, " "Depending on n and k, this either folds into a sphere, unfolds into a plane, "
"or requires a hyperbolic space. The result may be then 'bitrunc' by " "or requires a hyperbolic space. The result may be then 'bitruncated' by "
"replacing each vertex by a 2k-gon. Furthermore, you can play " "replacing each vertex by a 2k-gon. Furthermore, you can play "
"with quotient geometries. For example, the elliptic geometry is " "with quotient geometries. For example, the elliptic geometry is "
"obtained from the sphere by making the antipodes be the same point, " "obtained from the sphere by making the antipodes be the same point, "
@ -28,7 +28,7 @@ string euchelp =
"Have fun experimenting! " "Have fun experimenting! "
"Achievements and leaderboards do not work in geometry experiments, " "Achievements and leaderboards do not work in geometry experiments, "
"except some specific ones.\n\n" "except some specific ones.\n\n"
"In standard geometry (bitrunc or not), you can play the full game, but in other geometries " "In standard geometry (bitruncated or not), you can play the full game, but in other geometries "
"you select a particular land. Lands are unlocked by visiting them in this " "you select a particular land. Lands are unlocked by visiting them in this "
"session, or permanently by collecting 25 treasure. Try Crossroads in Euclidean " "session, or permanently by collecting 25 treasure. Try Crossroads in Euclidean "
"or chaos mode in non-standard non-quotient hyperbolic to visit many lands. " "or chaos mode in non-standard non-quotient hyperbolic to visit many lands. "

View File

@ -495,11 +495,13 @@ EX string generateHelpForItem(eItem it) {
for(auto& oi: orbinfos) { for(auto& oi: orbinfos) {
if(treasureType(oi.l) == it) { if(treasureType(oi.l) == it) {
if(oi.gchance > 0) { if(oi.gchance > 0) {
help += "\n\n";
help += XLAT("\n\nOrb unlocked: %1", oi.orb); help += XLAT("\n\nOrb unlocked: %1", oi.orb);
describeOrb(help, oi); describeOrb(help, oi);
} }
else if(oi.l == cwt.at->land || inv::on) { else if(oi.l == cwt.at->land || inv::on) {
help += XLAT("\n\nSecondary orb: %1", oi.orb); help += "\n\n";
help += XLAT("Secondary orb: %1", oi.orb);
describeOrb(help, oi); describeOrb(help, oi);
} }
} }

View File

@ -3440,9 +3440,6 @@ S( "This Orb makes you stunningly beautiful. "
S( "A big, beautiful, magical flower.", "Velká, krásná, magická květina.") S( "A big, beautiful, magical flower.", "Velká, krásná, magická květina.")
S("Don't be fooled by beauty, or you will be stabbed if you come too close!",
"Nenech se oklamat krásou -- když se moc přiblížíš, můžeš dostat ránu nožem!")
S("You just cannot stand in place, those roses smell too nicely.", S("You just cannot stand in place, those roses smell too nicely.",
"Nemůžeš zůstat na místě, ty růže příliš krásně voní.") "Nemůžeš zůstat na místě, ty růže příliš krásně voní.")
S("Those roses smell too nicely. You have to come towards them.", S("Those roses smell too nicely. You have to come towards them.",
@ -5758,9 +5755,8 @@ S("see how it ended", "podívej se, jak to skonèilo")
// other missing/new things // other missing/new things
// ------------------------ // ------------------------
S("\n\nOrb unlocked: %1", "\n\nByla odemèena Sféra: %1")
S("Orb unlocked: %1", "Byla odemèena Sféra: %1") S("Orb unlocked: %1", "Byla odemèena Sféra: %1")
S("\n\nSecondary orb: %1", "\n\nSekundární Sféra: %1") S("Secondary orb: %1", "Sekundární Sféra: %1")
S(" to submerge", " do ponoøení") S(" to submerge", " do ponoøení")
S(" to surface", " do vynoøení") S(" to surface", " do vynoøení")
S("%The1 says, \"not this place, it looks even worse...\"", S("%The1 says, \"not this place, it looks even worse...\"",
@ -7488,15 +7484,11 @@ S("animate parameters", "animace parametrù")
S( S(
"Most parameters can be animated simply by using '..' in their editing dialog. " "Most parameters can be animated simply by using '..' in their editing dialog. "
"For example, the value of a parameter set to 0..1 will grow linearly from 0 to 1. " "For example, the value of a parameter set to 0..1 will grow linearly from 0 to 1. "
"You can also use functions (e.g. cos(0..2*pi)) and refer to other parameters; " "You can also use functions (e.g. cos(0..2*pi)) and refer to other parameters.",
"parameters 'a' and 'b' exist for this purpose. "
"See the list below for parameters which are currently animated (or changed).",
"Vìtšinu parametrù lze animovat jen tím, že v jejich editaèním dialogu napíšeš '..'. " "Vìtšinu parametrù lze animovat jen tím, že v jejich editaèním dialogu napíšeš '..'. "
"Tak napøíklad hodnota parametru nastaveného na 0..1 poroste lineárnì od 0 do 1. " "Tak napøíklad hodnota parametru nastaveného na 0..1 poroste lineárnì od 0 do 1. "
"Lze také použít funkce (napø. cos(0..2*pi) a odkazovat na jiné parametry; " "Lze také použít funkce (napø. cos(0..2*pi) a odkazovat na jiné parametry.")
"za tímto úèelem existují parametry 'a' a 'b'. "
"Viz níže uvedený seznam parametrù, které jsou v souèasné dobì animovány (nebo zmìnìny).")
// color edit dialog // color edit dialog
@ -8160,7 +8152,6 @@ S(
S("use the full 3D models", "používej úplné 3D modely") S("use the full 3D models", "používej úplné 3D modely")
S("Z shift", "Z-posuv") S("Z shift", "Z-posuv")
S("Eye level", "úroveň očí")
S("fixed Y/Z rotation", "stálá Y/Z rotace") S("fixed Y/Z rotation", "stálá Y/Z rotace")
S("configure FPP automatically", "automatická konfigurace FPP") S("configure FPP automatically", "automatická konfigurace FPP")

View File

@ -2407,7 +2407,7 @@ S("Variants of %the1 are available in the Random Pattern Mode after "
S(" kills: %1", " Kills: %1") S(" kills: %1", " Kills: %1")
S(" $$$: %1", " $$$: %1") S(" $$$: %1", " $$$: %1")
S(" Hyperstone: %1/%2", " Hypersteine: %1/%2") S(" Hyperstone: %1/%2", " Hypersteine: %1/%2")
S(" Hell: %1/9", " Hölle: %1/9") S(" Hell: %1/%2", " Hölle: %1/%2")
// improved editor // improved editor
// --------------- // ---------------
@ -3228,9 +3228,6 @@ S("This Orb makes you stunningly beautiful. "
S("A big, beautiful, magical flower.", "Eine große, schöne, magische Blume.") S("A big, beautiful, magical flower.", "Eine große, schöne, magische Blume.")
S("Don't be fooled by beauty, or you will be stabbed if you come too close!",
"Lass dich von Schönheit nicht täuschen - oder du wirst erstochen, wenn du zu nah kommst!")
S("Each eight turns, each rosebush at distance at most 5 from you will " S("Each eight turns, each rosebush at distance at most 5 from you will "
"release a wave of alluring scent. Creatures on the frontwave " "release a wave of alluring scent. Creatures on the frontwave "
"will move towards where the scent came from. Even if it causes them " "will move towards where the scent came from. Even if it causes them "

View File

@ -3376,10 +3376,6 @@ S( "This Orb makes you stunningly beautiful. "
S( "A big, beautiful, magical flower.", "Duży, piękny, magiczny kwiat.") S( "A big, beautiful, magical flower.", "Duży, piękny, magiczny kwiat.")
S("Don't be fooled by beauty, or you will be stabbed if you come too close!",
"Nie daj się zwieść urodzie, bo jak się za bardzo zbliżysz, możesz zostać ugodzon%y0 nożem!")
S( S(
"Each eight turns, each rosebush at distance at most 5 from you will " "Each eight turns, each rosebush at distance at most 5 from you will "
"release a wave of alluring scent. Creatures on the frontwave " "release a wave of alluring scent. Creatures on the frontwave "
@ -5694,9 +5690,8 @@ S(" (%1 more digits)", " (jeszcze cyfr: %1)")
S("see how it ended", "jak się skończyło") S("see how it ended", "jak się skończyło")
// other missing/new things // other missing/new things
S("\n\nOrb unlocked: %1", "\n\nOdblokowana Sfera: %1")
S("Orb unlocked: %1", "Odblokowana Sfera: %1") S("Orb unlocked: %1", "Odblokowana Sfera: %1")
S("\n\nSecondary orb: %1", "\n\nDodatkowa Sfera: %1") S("Secondary orb: %1", "Dodatkowa Sfera: %1")
S(" to submerge", " do zanurzenia") S(" to submerge", " do zanurzenia")
S(" to surface", " do wynurzenia") S(" to surface", " do wynurzenia")
S("%The1 says, \"not this place, it looks even worse...\"", S("%The1 says, \"not this place, it looks even worse...\"",
@ -7237,15 +7232,11 @@ S("animate parameters", "animacja parametrów")
S( S(
"Most parameters can be animated simply by using '..' in their editing dialog. " "Most parameters can be animated simply by using '..' in their editing dialog. "
"For example, the value of a parameter set to 0..1 will grow linearly from 0 to 1. " "For example, the value of a parameter set to 0..1 will grow linearly from 0 to 1. "
"You can also use functions (e.g. cos(0..2*pi)) and refer to other parameters; " "You can also use functions (e.g. cos(0..2*pi)) and refer to other parameters.",
"parameters 'a' and 'b' exist for this purpose. "
"See the list below for parameters which are currently animated (or changed).",
"Większość parametrów może być animowana w prosty sposób, przez wpisanie '..' w ich pole edycji. " "Większość parametrów może być animowana w prosty sposób, przez wpisanie '..' w ich pole edycji. "
"Przykładowo, wartość parametru ustawiona na 0..1 będzie rosła liniowa od 0 do 1. " "Przykładowo, wartość parametru ustawiona na 0..1 będzie rosła liniowa od 0 do 1. "
"Możesz też używać funkcji (np. cos(0..2*pi)) lub odnosić się do innych parametrów; " "Możesz też używać funkcji (np. cos(0..2*pi)) lub odnosić się do innych parametrów.")
"parametry 'a' i 'b' istnieją w tym celu. Poniżej lista parametrów obecnie "
"animowanych (lub zmienionych).")
// color edit dialog // color edit dialog
@ -7878,7 +7869,6 @@ S(
S("use the full 3D models", "użyj pełnych modeli 3D") S("use the full 3D models", "użyj pełnych modeli 3D")
S("Z shift", "przesunięcie Z") S("Z shift", "przesunięcie Z")
S("Eye level", "poziom oka")
S("fixed Y/Z rotation", "ustalona rotacja Y/Z") S("fixed Y/Z rotation", "ustalona rotacja Y/Z")
S("configure FPP automatically", "automatycznie skonfiguruj FPP") S("configure FPP automatically", "automatycznie skonfiguruj FPP")

View File

@ -344,7 +344,7 @@ S("Enemies killed: %1", "Inimigos mortos: %1")
S("Orbs of Yendor found: %1", "Orbes de Yendor encontrados: %1") S("Orbs of Yendor found: %1", "Orbes de Yendor encontrados: %1")
S("Collect %1 $$$ to access more worlds", "Colete %1 $$$, para acessar novos mundos") S("Collect %1 $$$ to access more worlds", "Colete %1 $$$, para acessar novos mundos")
S("Collect at least %1 treasures in each of %2 types to access Hell", "Colete pelo menos %1 tesouros de cada um dos %2 tipos para acessar o Inferno") S("Collect at least %1 treasures in each of %2 types to access Hell", "Colete pelo menos %1 tesouros de cada um dos %2 tipos para acessar o Inferno")
S("Collect at least 10 Demon Daisies to find the Orbs of Yendor", "Colete pelo menos 10 Margaridas Demônio para encontrar os Orbes de Yendor") S("Collect at least %1 Demon Daisies to find the Orbs of Yendor", "Colete pelo menos %1 Margaridas Demônio para encontrar os Orbes de Yendor")
S("Hyperstone Quest: collect at least %3 %1 in %the2", "Missão da Pedra do Ímpeto: colete pelo menos %3 %1 no-a %abl1") S("Hyperstone Quest: collect at least %3 %1 in %the2", "Missão da Pedra do Ímpeto: colete pelo menos %3 %1 no-a %abl1")
S("Hyperstone Quest completed!", "Missão da Pedra do Ímpeto completa!") S("Hyperstone Quest completed!", "Missão da Pedra do Ímpeto completa!")
S("Look for the Orbs of Yendor in Hell or in the Crossroads!", "Procure pelos Orbes de Yendor no Inferno e nas Encruzilhadas!") S("Look for the Orbs of Yendor in Hell or in the Crossroads!", "Procure pelos Orbes de Yendor no Inferno e nas Encruzilhadas!")
@ -483,10 +483,10 @@ S(
"números mostrados para saber seus significados.\n") "números mostrados para saber seus significados.\n")
S( S(
"Move with mouse, num pad, qweadzxc, or hjklyubn. Wait by pressing 's' or '.'. Spin the world with arrows, PageUp/Down, and Home/Space. " "Move with mouse, num pad, qweadzxc, or hjklyubn. Wait by pressing 's' or '.'. Spin the world with arrows, PageUp/Down, and Space. "
"To save the game you need an Orb of Safety. Press 'v' for the main menu (configuration, special modes, etc.), ESC for the quest status.\n\n", "To save the game you need an Orb of Safety. Press 'v' for the main menu (configuration, special modes, etc.), ESC for the quest status.\n\n",
"Mova-se com o mouse, teclado numérico, qweadzxc, ou hjklyubn. Espere apertando 's' ou '.'. Gire o mundo com as setas, PageUp/Down, ou Home/Espaço." "Mova-se com o mouse, teclado numérico, qweadzxc, ou hjklyubn. Espere apertando 's' ou '.'. Gire o mundo com as setas, PageUp/Down, ou Espaço."
"Para salvar o jogo você precisa de um Orbe da Segurança. Pressione 'v' para ir ao menu principal (configurações, modos especiais, etc.), ESC para o estado da missão.\n\n") "Para salvar o jogo você precisa de um Orbe da Segurança. Pressione 'v' para ir ao menu principal (configurações, modos especiais, etc.), ESC para o estado da missão.\n\n")
S("See more on the website: ", "Veja mais no site: ") S("See more on the website: ", "Veja mais no site: ")
@ -2610,7 +2610,7 @@ S("Variants of %the1 are available in the Random Pattern Mode after "
S(" kills: %1", " zabicia: %1") S(" kills: %1", " zabicia: %1")
S(" $$$: %1", " $$$: %1") S(" $$$: %1", " $$$: %1")
S(" Hyperstone: %1/%2", " Hiperkamienie: %1/%2") S(" Hyperstone: %1/%2", " Hiperkamienie: %1/%2")
S(" Hell: %1/9", " Piekło: %1/9") S(" Hell: %1/%2", " Piekło: %1/%2")
// improved editor // improved editor
@ -3465,10 +3465,6 @@ S( "This Orb makes you stunningly beautiful. "
S( "A big, beautiful, magical flower.", "Duży, piękny, magiczny kwiat.") S( "A big, beautiful, magical flower.", "Duży, piękny, magiczny kwiat.")
S("Don't be fooled by beauty, or you will be stabbed if you come too close!",
"Nie daj się zwieść urodzie, bo jak się za bardzo zbliżysz, możesz zostać ugodzon%y0 nożem!")
S( S(
"Each eight turns, each rosebush at distance at most 5 from you will " "Each eight turns, each rosebush at distance at most 5 from you will "
"release a wave of alluring scent. Creatures on the frontwave " "release a wave of alluring scent. Creatures on the frontwave "
@ -5779,9 +5775,8 @@ S(" (%1 more digits)", " (jeszcze cyfr: %1)")
S("see how it ended", "jak się skończyło") S("see how it ended", "jak się skończyło")
// other missing/new things // other missing/new things
S("\n\nOrb unlocked: %1", "\n\nOdblokowana Sfera: %1")
S("Orb unlocked: %1", "Odblokowana Sfera: %1") S("Orb unlocked: %1", "Odblokowana Sfera: %1")
S("\n\nSecondary orb: %1", "\n\nDodatkowa Sfera: %1") S("Secondary orb: %1", "Dodatkowa Sfera: %1")
S(" to submerge", " do zanurzenia") S(" to submerge", " do zanurzenia")
S(" to surface", " do wynurzenia") S(" to surface", " do wynurzenia")
S("%The1 says, \"not this place, it looks even worse...\"", S("%The1 says, \"not this place, it looks even worse...\"",

View File

@ -3465,10 +3465,6 @@ S( "This Orb makes you stunningly beautiful. "
S( "A big, beautiful, magical flower.", "Большой прекрасный магический цветок.") S( "A big, beautiful, magical flower.", "Большой прекрасный магический цветок.")
S("Don't be fooled by beauty, or you will be stabbed if you come too close!",
"Не будьте обмануты красотой, если не хотите получить удар в спину!")
S( S(
"Each eight turns, each rosebush at distance at most 5 from you will " "Each eight turns, each rosebush at distance at most 5 from you will "
"release a wave of alluring scent. Creatures on the frontwave " "release a wave of alluring scent. Creatures on the frontwave "
@ -5844,9 +5840,8 @@ S(" (%1 more digits)", " (ещё цифр: %1)")
S("see how it ended", "смотри, как всё закончилось") S("see how it ended", "смотри, как всё закончилось")
// other missing/new things // other missing/new things
S("\n\nOrb unlocked: %1", "\n\nОткрыта сфера: %1")
S("Orb unlocked: %1", "Открыта сфера: %1") S("Orb unlocked: %1", "Открыта сфера: %1")
S("\n\nSecondary orb: %1", "\n\nДополнительная сфера: %1") S("Secondary orb: %1", "Дополнительная сфера: %1")
S(" to submerge", " на погружение") S(" to submerge", " на погружение")
S(" to surface", " на поверхность") S(" to surface", " на поверхность")
S("%The1 says, \"not this place, it looks even worse...\"", S("%The1 says, \"not this place, it looks even worse...\"",