diff --git a/src/ui/flutter_app/lib/l10n/intl_bo.arb b/src/ui/flutter_app/lib/l10n/intl_bo.arb index 98edf02c7..3bb82ed10 100644 --- a/src/ui/flutter_app/lib/l10n/intl_bo.arb +++ b/src/ui/flutter_app/lib/l10n/intl_bo.arb @@ -1532,13 +1532,13 @@ "@restrictRepeatedMillsFormation_Detail": {}, "oneTimeUseMill": "ཐེངས་གཅིག་བེད་སྤྱོད་ mill", "@oneTimeUseMill": {}, - "oneTimeUseMill_Detail": "རེ mill ལ་ཁ་གཏད་རྩེད་འགྲན་པའི་རྡེལ་གཅིག་མ་གཏོགས་བསུབ་མི་ཆོག ཁྱོད་ཀྱིས་ཡང་བསྐྱར་བཟོ་ཐུབ། ཡིན་ནའང་དེ་ལ་បន្ថែམ་བསུབ་ཏུ་བེད་སྤྱོད་མི་ཆོག", + "oneTimeUseMill_Detail": "རེ་གཟིགས་སྡུད་ལ་ཁ་གཏད་རྩེད་འགྲན་པའི་རྡེལ་གཅིག་མ་གཏོགས་བསུབ་མི་ཆོག ཁྱོད་ཀྱིས་ཡང་བསྐྱར་བཟོ་ཐུབ། ཡིན་ནའང་དེ་ལ་གྲངས་མཐའ་མེད་རྡེའུ་བསུབ་ཏུ་བེད་སྤྱོད་མི་ཆོག।", "@oneTimeUseMill_Detail": {}, "currentRulesNoPerfectDatabase": "ཁྱེད་ཀྱིས་གཏན་འབེབས་བྱས་པའི་ད་ལྟའི་ཁྲིམས་ལུགས་ལ་གནས་སྡུད་གཞི་གྲངས་ཡང་དག་པ་ཞིག་མེད། གཞི་གྲངས་མཛོད་ཀྱི་སྐོར་ལ་གནས་ཚུལ་མང་པོ་ཤེས་འདོད་ན། འདིར་སྣུན་རོགས།", "@currentRulesNoPerfectDatabase": {}, "focusOnBlockingPaths": "འགུལ་སྐྱོད་བཀག་འགོག་ལ་དམིགས་འཛུགས་བྱེད་པ།", "@focusOnBlockingPaths": {}, - "focusOnBlockingPaths_Detail": "ཁྲོམ་གྲལ་བཟོ་བ་ལས་ཕ་རོལ་པོའི་འགུལ་སྐྱོད་བཀག་འགོག་བྱེད་པར་གཙོ་འདོན་བྱེད་པ། ཁྲོམ་གྲལ་བཟོས་ནས་རྡེའུ་ཕྱིར་འདོན་བྱེད་པར་དམིགས་འཛུགས་བྱེད་པའི་ཚབ་ཏུ། རིག་ནུས་ལྡན་པའི་འཕྲུལ་འཁོར་གྱིས་ཕ་རོལ་པོར་འཛིན་བཟུང་བྱེད་པ་དང་། དེ་ལ་བརྟེན་ནས་ཁོང་ཚོར་འགུལ་སྐྱོད་བྱེད་པའི་ནུས་པ་མེད་པ་བཟོས་ནས་བརྩེ་སེམས་ལྡན་པའི་རྩེད་མོའི་ཐོག་ནས་རྒྱལ་ཁ་ཐོབ་པར་བྱེད། བྱ་ཐབས་འདིས་ཕ་རོལ་པོའི་ཁྲོམ་གྲལ་བཀག་འགོག་བྱེད་པར་ཐད་ཀར་མི་དམིགས།", + "focusOnBlockingPaths_Detail": "ཁྲོམ་གྲལ་བཟོ་བ་ལས་ཕ་རོལ་པོའི་འགུལ་སྐྱོད་བཀག་འགོག་བྱེད་པར་གཙོ་འདོན་བྱེད་པ། ཁྲོམ་གྲལ་བཟོས་ནས་རྡེའུ་ཕྱིར་འདོན་བྱེད་པར་དམིགས་འཛུགས་བྱེད་པའི་ཚབ་ཏུ། རིག་ནུས་ལྡན་པའི་འཕྲུལ་འཁོར་གྱིས་ཕ་རོལ་པོར་འཛིན་བཟུང་བྱེད་པ་དང་། དེ་ལ་བརྟེན་ནས་ཁོང་ཚོར་འགུལ་སྐྱོད་བྱེད་པའི་ནུས་པ་མེད་པ་བཟོས་ནས་བརྩེ་སེམས་ལྡན་པའི་རྩེད་མོའི་ཐོག་ནས་རྒྱལ་ཁ་ཐོབ་པར་བྱེད། བྱ་ཐབས་འདིས་ཕ་རོལ་པོའི་ཁྲོམ་གྲལ་བཀག་འགོག་བྱེད་པར་ཐད་ཀར་མི་དམིགས།।", "@focusOnBlockingPaths_Detail": {}, "pieceImage": "ཆོ་གོག་པོང་།", "@pieceImage": {}, diff --git a/src/ui/flutter_app/lib/l10n/intl_hr.arb b/src/ui/flutter_app/lib/l10n/intl_hr.arb index 063150381..00aa80853 100644 --- a/src/ui/flutter_app/lib/l10n/intl_hr.arb +++ b/src/ui/flutter_app/lib/l10n/intl_hr.arb @@ -84,7 +84,7 @@ "@tipBanPlace": { "description": "Cannot place it here." }, - "tipPlaced": "Postavili ste.", + "tipPlaced": "Figura je postavljena.", "@tipPlaced": { "description": "Placed." }, @@ -96,7 +96,7 @@ "@tipBanRemove": { "description": "Cannot remove." }, - "tipRemoved": "Uklonili ste.", + "tipRemoved": "Figura je uklonjena.", "@tipRemoved": { "description": "Removed." }, @@ -444,7 +444,7 @@ "@isLoseButNotChangeSideWhenNoWay": { "description": "Lose when no legal moves" }, - "isLoseButNotChangeSideWhenNoWay_Detail": "Igrač će izgubiti ako ga protivnik blokira tako da ne može pomaknuti figure. Promijeni stranu za pomicanje ako je ova opcija deaktivirana.", + "isLoseButNotChangeSideWhenNoWay_Detail": "Igrač će izgubiti ako ga protivnik blokira tako da ne može pomaknuti figure. Ako je ova opcija deaktivirana, promijenite stranu micanja umjesto da objavite gubitak igre.", "@isLoseButNotChangeSideWhenNoWay_Detail": { "description": "The player will lose if his opponent blocks them so that they cannot be moved. If this option is disabled, switch the side to move instead of declaring a loss." }, @@ -612,7 +612,7 @@ "@toMovePiece": { "description": "Tap on point connected to piece to move it." }, - "toRemovePiece": "Dodirnite protivničku figuru da biste je uklonili.", + "toRemovePiece": "Dodirnite jednu protivničku figuru da biste je uklonili.", "@toRemovePiece": { "description": "Tap on one of the opponent's pieces to remove it." }, @@ -690,7 +690,7 @@ "@done": { "description": "Done." }, - "crackMill": "Razbijanje mlina", + "crackMill": "Višebrojni mlinovi", "@crackMill": { "description": "Crack-mill" }, @@ -710,7 +710,7 @@ "@theme": { "description": "Theme" }, - "helpContent": "Cilj igre je ostaviti protivnika s manje od tri figure ili mu onemogućiti pomicanje figura.\n\nIgra automatski završava neodlučeno ako se pozicija dogodi po treći put ili ako se nijedna figura ne ukloni u zadnjih 100 (podesivo) poteza.\n\nIgra se odvija u tri faze:\n\n1. Postavljanje figura na slobodna mjesta\n2. Pomicanje figura na susjedna mjesta\n3. (opcionalna faza) Premještanje figura na bilo koje slobodno mjesto kada igrač ima samo još tri figure\n\nPostavljanje\n\nIgra započinje praznom pločom koja se sastoji od rešetke s dvadeset četiri mjesta. Igrači naizmjence postavljaju svoje figure na slobodna mjesta sve dok svaki igrač ne postavi sve svoje figure na ploču. Igrač koji uspije postaviti tri figure u nizu ima „mlin” i smije ukloniti jednu protivničku figuru s ploče.\n\nU nekim pravilima igrači moraju najprije ukloniti bilo koji drugu figuru prije uklanjanja figura iz formiranog mlina.\n\nU nekim pravilima u fazi postavljanja se mjesta uklonjenih figura ne mogu ponovo zauzeti.\n\nNakon postavljanja svih figura igrači naizmjence pomiču svoje figure.\n\nPomicanje\n\nIgrač pomiče jednu od svojih figura duž linije na slobodno susjedno mjesto. Ako to ne može učiniti gubi igru. Kao u fazi postavljanja, Igrač koji uspije postaviti tri figure u nizu ima „mlin” i smije ukloniti jednu protivničku figuru. Igrač koji ima samo još dvije figure ne može sastaviti novi mlin i gubi igru. Igrač također gubi partiju kada ima više od tri figure, ako protivnik blokira njihovo pomicanje.\n\nSkakanje\n\nU nekim varijantama pravila, kada jednom igraču ostanu samo tri figure, igrač može skakati na bilo koja prazna mjesta, ne samo na susjedna.\n", + "helpContent": "Cilj igre je ostaviti protivnika s manje od tri figure ili mu onemogućiti pomicanje figura.\n\nIgra automatski završava neodlučeno ako se pozicija dogodi po treći put ili ako se nijedna figura ne ukloni u zadnjih 100 (podesivo) poteza.\n\nIgra se odvija u tri faze:\n\n1. Postavljanje figura na slobodna mjesta\n2. Pomicanje figura na susjedna mjesta\n3. (opcionalna faza) Premještanje figura na bilo koje slobodno mjesto kada igrač ima samo još tri figure\n\nPostavljanje\n\nIgra započinje praznom pločom koja se sastoji od rešetke s dvadeset četiri mjesta. Igrači naizmjence postavljaju svoje figure na slobodna mjesta sve dok svaki igrač ne postavi sve svoje figure na ploču. Igrač koji uspije postaviti tri figure u nizu ima „mlin” i smije ukloniti jednu protivničku figuru s ploče.\n\nU nekim pravilima igrači moraju najprije ukloniti bilo koji drugu figuru prije uklanjanja figura iz formiranog mlina.\n\nU nekim pravilima u fazi postavljanja se mjesta uklonjenih figura ne mogu ponovo zauzeti.\n\nNakon postavljanja svih figura igrači naizmjence pomiču svoje figure.\n\nPomicanje\n\nIgrač pomiče jednu od svojih figura duž linije na slobodno susjedno mjesto. Ako to ne može učiniti gubi igru. Kao u fazi postavljanja, Igrač koji uspije postaviti tri figure u nizu ima „mlin” i smije ukloniti jednu protivničku figuru. Igrač koji ima samo još dvije figure ne može sastaviti novi mlin i gubi igru. Igrač također gubi igru kada ima više od tri figure, ako protivnik blokira njihovo pomicanje.\n\nSkakanje\n\nU nekim varijantama pravila, kada jednom igraču ostanu samo tri figure, igrač može skakati na bilo koja prazna mjesta, ne samo na susjedna.\n", "@helpContent": { "description": "Help Content" }, @@ -810,7 +810,7 @@ "@atEnd": { "description": "At the end of the move list." }, - "tapBackAgainToLeave": "Za napuštanje igre ponovo dodirnite gumb za natrag.", + "tapBackAgainToLeave": "Zatvori aplikaciju ponovnim dodirnom na gumb za natrag.", "@tapBackAgainToLeave": { "description": "Tap Back again to exit." }, @@ -942,7 +942,7 @@ "@loadGame": { "description": "Load game" }, - "setupPosition": "Položaj postave", + "setupPosition": "Pozicija postavljanja", "@setupPosition": { "description": "Setup position" }, @@ -998,7 +998,7 @@ "@mayBreakAndRemakeMillRepeatedly": { "description": "Mill may be broken and remade repeatedly" }, - "mayBreakAndRemakeMillRepeatedly_Detail": "Ako igrač razbije mlin da bi odmah stvorio novi mlin, taj igrač može vratiti svoju figuru natrag na izvorni čvor u svom sljedećem potezu ako na taj način stvori novi mlin.", + "mayBreakAndRemakeMillRepeatedly_Detail": "Ako igrač razbije mlin da bi odmah stvorio novi mlin, igrač može vratiti svoju figuru natrag na izvorni čvor u svom sljedećem potezu ako na taj način stvori novi mlin.", "@mayBreakAndRemakeMillRepeatedly_Detail": { "description": "If a player breaks a mill to immediately form a new one, they can move that piece back to the original point in their next move if it forms another new mill." }, @@ -1266,7 +1266,7 @@ "@gotIt": {}, "youCanModifyRules": "Pravila igre možeš mijenjati u postavkama pravila.", "@youCanModifyRules": {}, - "youCanUseMouseWheelInPicker": "Za mijenjanje vrijednosti u biraču možeš koristiti kotačić miša.", + "youCanUseMouseWheelInPicker": "Za prilagođavanje vrijednosti u biraču možeš koristiti kotačić miša.", "@youCanUseMouseWheelInPicker": {}, "noTimeLimitForThinking": "Vrijeme razmišljanja UI-a postavljeno na 0 znači da nema vremenskog ograničenja za razmišljanje.", "@noTimeLimitForThinking": {}, @@ -1328,7 +1328,7 @@ "@aiIsDelaying": {}, "tipCanNotRemoveNonadjacent": "Ne možeš ukloniti nesusjednu figuru.", "@tipCanNotRemoveNonadjacent": {}, - "stalemateRemovalRegardlessOfMillFormation": "Ako dođe do pat pozicije, protivničke figure pored tvojih se mogu ukloniti bez obzira na formaciju mlina.", + "stalemateRemovalRegardlessOfMillFormation": "Ako dođe do pat pozicije, možete ukloniti protivničke figure pored vaših bez obzira na formaciju mlina.", "@stalemateRemovalRegardlessOfMillFormation": {}, "whatIsMcts": "MCTS je algoritam prilagođen početnicima koji donosi odluke istražujući i procjenjujući različite poteze kroz simulacije.", "@whatIsMcts": {}, @@ -1434,7 +1434,7 @@ "@restrictRepeatedMillsFormation_Detail": {}, "oneTimeUseMill": "Jednokratna uporaba mlina", "@oneTimeUseMill": {}, - "oneTimeUseMill_Detail": "Svaki mlin može ukloniti samo jednu protivničku figuru. Mlin možeš ponovo formirati, ali se ne može koristiti za dodatna uklanjanja.", + "oneTimeUseMill_Detail": "Svaki mlin može ukloniti samo jednu protivničku figuru. Mlin možete ponovo formirati, ali se ne može koristiti za dodatna uklanjanja.", "@oneTimeUseMill_Detail": {}, "currentRulesNoPerfectDatabase": "Trenutačno postavljena pravila nemaju odgovarajuću savršenu bazu podataka. Za više informacija o savršenoj bazi podataka kliknite ovdje.", "@currentRulesNoPerfectDatabase": {}, @@ -1520,6 +1520,6 @@ "@useOpeningBook_Detail": {}, "showAdvantageGraph": "Prikaži graf prednosti", "@showAdvantageGraph": {}, - "advantageGraphHint": "Graf prednosti bit će nacrtan samo nakon što AI napravi potez. Neće biti nacrtan kada ljudski igrač napravi potez.", + "advantageGraphHint": "Graf prednosti će se nacrtati samo nakon što UI napravi potez. Neće se nacrtati kada ljudski igrač napravi potez.", "@advantageGraphHint": {} } diff --git a/src/ui/flutter_app/lib/l10n/intl_my.arb b/src/ui/flutter_app/lib/l10n/intl_my.arb index 5989d78e8..a80e51456 100644 --- a/src/ui/flutter_app/lib/l10n/intl_my.arb +++ b/src/ui/flutter_app/lib/l10n/intl_my.arb @@ -1532,7 +1532,7 @@ "@restrictRepeatedMillsFormation_Detail": {}, "oneTimeUseMill": "တစ်ကြိမ်သုံးအကြိမ်", "@oneTimeUseMill": {}, - "oneTimeUseMill_Detail": "တစ်ကြိမ်သုံးတိုင်းပြိုင်ဘက်၏အပိုင်းတစ်ခုကိုတစ်ကြိမ်သာဖယ်ရှားနိုင်သည်။ သင်ပြန်လည်ဖွဲ့စည်းနိုင်ပါသည်၊ သို့သော်ထပ်မံဖယ်ရှားရန်အတွက်အသုံးမပြုနိုင်ပါ။", + "oneTimeUseMill_Detail": "တစ်ကြိမ်သုံးတိုင်းပြိုင်ဘက်၏အပိုင်းတစ်ခုကိုတစ်ကြိမ်သာဖယ်ရှားနိုင်သည်။ သင်ပြန်လည်ဖွဲ့စည်းနိုင်ပါသည်၊ သို့သော်ထပ်မံဖယ်ရှားရန်အတွက်အသုံးမပြုနိုင်ပါ။", "@oneTimeUseMill_Detail": {}, "currentRulesNoPerfectDatabase": "သင်အပ်နှံထားသည့် လက်ရှိစည်းကမ်းများသည် သင့်လျော်သော ပြည့်စုံသော ဒေတာဘေ့စ မရှိပါ။ ပြည့်စုံသော ဒေတာဘေ့စအကြောင်း ပိုမိုသိရှိလိုပါက ဤနေရာကိုနှိပ်ပါ။", "@currentRulesNoPerfectDatabase": {}, diff --git a/src/ui/flutter_app/lib/l10n/intl_sw.arb b/src/ui/flutter_app/lib/l10n/intl_sw.arb index 6bcc2e286..ea9b9f75d 100644 --- a/src/ui/flutter_app/lib/l10n/intl_sw.arb +++ b/src/ui/flutter_app/lib/l10n/intl_sw.arb @@ -1508,7 +1508,7 @@ "@saveImage": {}, "isAnalysisToolbarShown": "Onyesha upau wa zana za uchambuzi", "@isAnalysisToolbarShown": {}, - "analysisToolbarBackgroundColor": " rangi ya asili ya upau wa zana za uchambuzi", + "analysisToolbarBackgroundColor": "Rangi ya asili ya upau wa zana za uchambuzi", "@analysisToolbarBackgroundColor": {}, "analysisToolbarIconColor": "Rangi ya ikoni ya upau wa zana za uchambuzi", "@analysisToolbarIconColor": {}, diff --git a/src/ui/flutter_app/lib/l10n/intl_zh.arb b/src/ui/flutter_app/lib/l10n/intl_zh.arb index eec1378ed..ad076345e 100644 --- a/src/ui/flutter_app/lib/l10n/intl_zh.arb +++ b/src/ui/flutter_app/lib/l10n/intl_zh.arb @@ -710,7 +710,7 @@ "@theme": { "description": "Theme" }, - "helpContent": "直棋是一个非常古老的智力游戏,现已流传到中国各地,演变出“棋三”、“三棋”、“三三棋”、“打三棋”、“成三棋”、“下连”等多个变种。\n\n游戏目标为让对手被吃得仅剩不到三枚棋子。\n\n三次重复局面,或连续百步(可配置)内无吃子,则和棋。 \n\n游戏分三阶段:\n\n1. 在空位上摆子;\n2. 将棋子移动到相邻空位;\n3. 当只剩三枚棋子时,可“飞子”(可选)。\n\n摆子阶段\n\n棋盘上有二十四个空点。玩家交替在空位上落子,直至手中无子。若一方将自己的三枚棋子排成一排,则称为形成一个“三连”,便可吃掉对方的棋子,然后继续行棋。\n\n某些规则变体规定,只能吃掉对方不在“三连”中的子,除非对方所有的子都在“三连”之中。\n\n还有些规则变体规定,在摆子阶段,被吃掉的子所在的空位,双方都不能再在上面摆子。 \n\n当双方手中的棋子都摆完后,则进入走子阶段。\n\n走子阶段\n\n玩家将自己的棋子移动到相邻的点上。若无子可走,则判负。和摆子阶段类似,形成“三连”时便可吃掉对方的棋子。当一方的棋子仅剩两枚,则败局已定,判负。若棋盘上多于三枚棋子,但无子可走,也会被判负。\n\n飞子阶段\n\n某些规则变体中,一旦一方剩三枚棋子时,便可“飞”到任意空位上,无论该空位是否邻接。\n\n", + "helpContent": "直棋是一个非常古老的智力游戏,现已流传到中国各地,演变出“棋三”、“三棋”、“三三棋”、“打三棋”、“成三棋”、“下连”等多个变种。\n\n游戏目标为让对手被吃得仅剩不到三枚棋子。\n\n三次重复局面,或连续百步(可配置)内无吃子,则和棋。 \n\n游戏分三阶段:\n\n1. 在空位上摆子;\n2. 将棋子移动到相邻空位;\n3. 当只剩三枚棋子时,可“飞子”(可选)。\n\n摆子阶段\n\n棋盘上有二十四个空点。玩家交替在空位上落子,直至手中无子。若一方将自己的三枚棋子排成一排,则称为形成一个“三连”,便可吃掉对方的棋子,然后继续行棋。\n\n某些规则变体规定,只能吃掉对方不在“三连”中的子,除非对方所有的子都在“三连”之中。\n\n还有些规则变体规定,在摆子阶段,被吃掉的子所在的空位,双方都不能再在上面摆子。 \n\n当双方手中的棋子都摆完后,则进入走子阶段。\n\n走子阶段\n\n玩家将自己的棋子移动到相邻的点上。若无子可走,则判负。和摆子阶段类似,形成“三连”时便可吃掉对方的棋子。当一方的棋子仅剩两枚,则败局已定,判负。若棋盘上多于三枚棋子,但无子可走,也会被判负。\n\n飞子阶段\n\n某些规则变体中,一旦一方剩三枚棋子时,便可“飞”到任意空位上,无论该空位是否邻接。\n", "@helpContent": { "description": "Help Content" },