From d85741d175b216722e6c3289f319cd951a23c489 Mon Sep 17 00:00:00 2001 From: Lennard Sprong Date: Wed, 6 May 2026 18:17:55 +0200 Subject: [PATCH 1/5] Translated using Weblate (English) Currently translated at 100.0% (328 of 328 strings) Translation: pzprjs/Genre Rules Translate-URL: https://hosted.weblate.org/projects/pzprjs/rules/en/ --- src-ui/res/rules.en.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src-ui/res/rules.en.yaml b/src-ui/res/rules.en.yaml index e29caa0a2..9b4a4b854 100644 --- a/src-ui/res/rules.en.yaml +++ b/src-ui/res/rules.en.yaml @@ -486,3 +486,7 @@ golemgrad: |- 4. A number indicates the size of the region that contains it. 5. All cells used by lines must form an orthogonally contiguous area. 6. The cells used by lines cannot form a 2x2 square. +longest: |- + Draw lines over the dotted lines to divide the board into polygons. + 1. For each polygon, the side (or sides) with the biggest length must consist entirely of given borders. + 2. Each given border must be part of the longest side for at least one of the adjacent polygons. From 6c177d454c0234d0d11f62db4cc47b4bff4cbc6f Mon Sep 17 00:00:00 2001 From: Lennard Sprong Date: Wed, 6 May 2026 18:18:36 +0200 Subject: [PATCH 2/5] Translated using Weblate (English) Currently translated at 100.0% (244 of 244 strings) Translation: pzprjs/Genre History Translate-URL: https://hosted.weblate.org/projects/pzprjs/genre-history/en/ --- src-ui/res/history.en.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/src-ui/res/history.en.yaml b/src-ui/res/history.en.yaml index c221bf54d..037754afe 100644 --- a/src-ui/res/history.en.yaml +++ b/src-ui/res/history.en.yaml @@ -241,3 +241,4 @@ nuriloop: This genre first appeared in Puzzle Communication Nikoli vol. 62. ruleofthree: This genre was invented by Seren. compass: This genre was invented by Silke Berendes. soulmates: This genre was invented by GESAKU. +longest: This genre was invented by GESAKU. From 5d9635f9ebce0d599727b940d812d90d6648b1dd Mon Sep 17 00:00:00 2001 From: Lennard Sprong Date: Wed, 6 May 2026 18:18:44 +0200 Subject: [PATCH 3/5] Translated using Weblate (Japanese) Currently translated at 98.3% (240 of 244 strings) Translation: pzprjs/Genre History Translate-URL: https://hosted.weblate.org/projects/pzprjs/genre-history/ja/ --- src-ui/res/history.ja.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/src-ui/res/history.ja.yaml b/src-ui/res/history.ja.yaml index ccbae520d..172b41c04 100644 --- a/src-ui/res/history.ja.yaml +++ b/src-ui/res/history.ja.yaml @@ -239,3 +239,4 @@ kissing: '' topo: '' nuriloop: パズル通信ニコリ vol.62より soulmates: GESAKU氏考案 +longest: GESAKU氏考案 From f138e0b98b7701ffde133b2689ad77a9d6ece5fd Mon Sep 17 00:00:00 2001 From: Lennard Sprong Date: Wed, 6 May 2026 18:18:06 +0200 Subject: [PATCH 4/5] Translated using Weblate (Japanese) Currently translated at 94.2% (309 of 328 strings) Translation: pzprjs/Genre Rules Translate-URL: https://hosted.weblate.org/projects/pzprjs/rules/ja/ --- src-ui/res/rules.ja.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src-ui/res/rules.ja.yaml b/src-ui/res/rules.ja.yaml index 90c3bc458..17bbaf19e 100644 --- a/src-ui/res/rules.ja.yaml +++ b/src-ui/res/rules.ja.yaml @@ -405,3 +405,6 @@ golemgrad: |- 7. すべての黒マスは、タテヨコに全体でひとつながりになっていなければなりません。 8. 数字の入ったマスを黒マスにしてはいけません。 9. 黒マスが2×2のカタマリになってはいけません。 +longest: |- + 1. 点線上に線を引き、面積1マス以上のブロックに分割します。使わないマスはありません。 + 2. 最初から表示されている線は各ブロックの最も長い辺(複数あるならすべて)です。書き込む線が最も長い辺の一部や全体になるようなブロックができてはいけません。 From 01909631f3c9710cab25b4892e5a709c4e6fde84 Mon Sep 17 00:00:00 2001 From: Lennard Sprong Date: Thu, 14 May 2026 11:22:32 +0200 Subject: [PATCH 5/5] Translated using Weblate (English) Currently translated at 100.0% (978 of 978 strings) Translation: pzprjs/FailCode Translate-URL: https://hosted.weblate.org/projects/pzprjs/failcode/en/ --- src/res/failcode.en.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/res/failcode.en.json b/src/res/failcode.en.json index de5d32fae..9fc35159f 100644 --- a/src/res/failcode.en.json +++ b/src/res/failcode.en.json @@ -24,7 +24,7 @@ "arAlone.toichika2": "A number can not see an identical number.", "arBlkEdge.loute": "An arrow is not at the endpoint of an area.", "arBlocked.toichika2": "Other numbers are between a pair of numbers.", - "arBlockLt2.evolmino": "The arrow passes through less than two blocks.", + "arBlockLt2.evolmino": "The arrow passes through fewer than two blocks.", "arCountGt.arrowflow": "A number has too many arrows pointing towards it.", "arCountLt.arrowflow": "A number does not have enough arrows pointing towards it.", "arDistance.distopia": "A number is not equal to the sum of the closest distances.", @@ -686,7 +686,7 @@ "lnOnShade.recoil": "There is a line on a recoiled cell.", "lnOnShade.yajisoko": "A line goes over a shaded cell.", "lnOnShade": "There is a line on a shaded cell.", - "lnOnWhite.uturns":"A white circle is not in the middle of a line.", + "lnOnWhite.uturns": "A white circle is not in the middle of a line.", "lnOverlap.kouchoku": "Some segments overlap.", "lnOverlap.tontti": "A line overlaps a number.", "lnPassOver.kouchoku": "A segment passes over a clue.",