From afbe2d2f8006a270b95d6745d4850a78ccc3d4a8 Mon Sep 17 00:00:00 2001 From: Lennard Sprong Date: Mon, 27 Apr 2026 17:53:19 +0200 Subject: [PATCH 1/6] Translated using Weblate (English) Currently translated at 100.0% (325 of 325 strings) Translation: pzprjs/Genre Rules Translate-URL: https://hosted.weblate.org/projects/pzprjs/rules/en/ --- src-ui/res/rules.en.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src-ui/res/rules.en.yaml b/src-ui/res/rules.en.yaml index 717692d85..913e934b1 100644 --- a/src-ui/res/rules.en.yaml +++ b/src-ui/res/rules.en.yaml @@ -468,3 +468,9 @@ bwloop: |- 1. The loop cannot branch off or cross itself. 2. Between two successively passed circles of the same color, the loop must not turn. 3. Between two successively passed circles of different colors, the loop must turn exactly once. +yokeimoji: |- + Shade some cells on the board. + 1. Shaded cells cannot be horizontally or vertically adjacent. + 2. Every run of 2 or more consecutive unshaded cells forms a word (left-to-right or top-to-bottom). Each word can appear no more than once in the grid. + 3. Words cannot start with "ン" or "ー". The sequences "ーー", "ンン" or "ンー" cannot appear in a word. + 4. All unshaded cells on the board form an orthogonally connected area. From 432f38339f0ef99a6dd0a8960b61174ac342f20d Mon Sep 17 00:00:00 2001 From: Lennard Sprong Date: Mon, 27 Apr 2026 17:53:34 +0200 Subject: [PATCH 2/6] Translated using Weblate (Japanese) Currently translated at 94.1% (306 of 325 strings) Translation: pzprjs/Genre Rules Translate-URL: https://hosted.weblate.org/projects/pzprjs/rules/ja/ --- src-ui/res/rules.ja.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src-ui/res/rules.ja.yaml b/src-ui/res/rules.ja.yaml index 9931bdfc8..63c437bdc 100644 --- a/src-ui/res/rules.ja.yaml +++ b/src-ui/res/rules.ja.yaml @@ -385,3 +385,8 @@ ruleofthree: |- すべてのマスに縦線、横線、あるいはその両方を引きましょう。タテの線とヨコの線は交差することができます。 1. 各線分の長さはちょうど3になります。 2. 線が交差するマスがタテヨコに隣り合ってはいけません。 +yokeimoji: |- + 1. 余計な文字が入っているマスを黒くぬって、クロスワードの盤面を完成させましょう。 + 2. 「ン」「ー」で始まる言葉を入れたり、意味のない文字のつながりを作ったりしてはいけません。 + 3. 黒マスをタテヨコに連続させたり、黒マスで盤面を分断したりしてはいけません。 + 4. 1つの盤面に、同じ言葉を複数個入れてはいけません。 From 0853b13244c641f2fbb7901cbd91b2d5446fb9c7 Mon Sep 17 00:00:00 2001 From: Lennard Sprong Date: Wed, 29 Apr 2026 22:03:35 +0200 Subject: [PATCH 3/6] Translated using Weblate (English) Currently translated at 100.0% (327 of 327 strings) Translation: pzprjs/Genre Rules Translate-URL: https://hosted.weblate.org/projects/pzprjs/rules/en/ --- src-ui/res/rules.en.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src-ui/res/rules.en.yaml b/src-ui/res/rules.en.yaml index 913e934b1..e29caa0a2 100644 --- a/src-ui/res/rules.en.yaml +++ b/src-ui/res/rules.en.yaml @@ -474,3 +474,15 @@ yokeimoji: |- 2. Every run of 2 or more consecutive unshaded cells forms a word (left-to-right or top-to-bottom). Each word can appear no more than once in the grid. 3. Words cannot start with "ン" or "ー". The sequences "ーー", "ンン" or "ンー" cannot appear in a word. 4. All unshaded cells on the board form an orthogonally connected area. +soulmates: |- + Place a number into some of the cells. + 1. For each numbered cell, exactly one other number of the same value is able to be reached by traveling through only empty cells. + 2. The value of each number must be equal to the distance of the shortest possible path from it to its partner. +golemgrad: |- + Draw lines to form pairs between the circles. + 1. Lines cannot cross or overlap each other. + 2. Cells with numbers cannot be visited by a line. + 3. Orthogonally adjacent cells unused by the lines form regions. Each region contains no more than one number. + 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. From 62ad9545232a312c7898d36f71ccc914ce611be3 Mon Sep 17 00:00:00 2001 From: Lennard Sprong Date: Wed, 29 Apr 2026 22:02:30 +0200 Subject: [PATCH 4/6] Translated using Weblate (English) Currently translated at 100.0% (243 of 243 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 48a272ef3..c221bf54d 100644 --- a/src-ui/res/history.en.yaml +++ b/src-ui/res/history.en.yaml @@ -240,3 +240,4 @@ disco: This genre was invented by Inaba Naoki. 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. From 94a2f1b80799741fb73cd4802db4b5e55f5ac174 Mon Sep 17 00:00:00 2001 From: Lennard Sprong Date: Wed, 29 Apr 2026 22:02:42 +0200 Subject: [PATCH 5/6] Translated using Weblate (Japanese) Currently translated at 98.3% (239 of 243 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 eafb07038..ccbae520d 100644 --- a/src-ui/res/history.ja.yaml +++ b/src-ui/res/history.ja.yaml @@ -238,3 +238,4 @@ disco: 稲葉直貴氏発案 kissing: '' topo: '' nuriloop: パズル通信ニコリ vol.62より +soulmates: GESAKU氏考案 From a2a0c5adbc213f4a9fe7df9127e8d7852fc005c9 Mon Sep 17 00:00:00 2001 From: Lennard Sprong Date: Wed, 29 Apr 2026 22:03:59 +0200 Subject: [PATCH 6/6] Translated using Weblate (Japanese) Currently translated at 94.1% (308 of 327 strings) Translation: pzprjs/Genre Rules Translate-URL: https://hosted.weblate.org/projects/pzprjs/rules/ja/ --- src-ui/res/rules.ja.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src-ui/res/rules.ja.yaml b/src-ui/res/rules.ja.yaml index 63c437bdc..90c3bc458 100644 --- a/src-ui/res/rules.ja.yaml +++ b/src-ui/res/rules.ja.yaml @@ -390,3 +390,18 @@ yokeimoji: |- 2. 「ン」「ー」で始まる言葉を入れたり、意味のない文字のつながりを作ったりしてはいけません。 3. 黒マスをタテヨコに連続させたり、黒マスで盤面を分断したりしてはいけません。 4. 1つの盤面に、同じ言葉を複数個入れてはいけません。 +soulmates: |- + 盤面のいくつかのマスに1以上の数字を入れます。 + 1. 各数字には1つ、同じ数字のパートナーがいて、パートナーのいるマスまで白マス上をタテヨコに通って会いに行ける(以下、「マッチできる」)ようにします。 + 2. 数字は、パートナーにマッチさせるために必要な最小移動マス数を表すようにします。たとえば、数字4は白マス上をタテヨコに通って4マス目でパートナーの4とマッチできるようにします。 + 3. 同じ数字の組が2組以上あってもかまいませんが、パートナーでない同じ数字にはマッチできないようにします。(他の数字によってさえぎられる、ということです。) +golemgrad: |- + 1. マスの中央をタテヨコに通るように、丸同士を分岐のない線で結びます。 + 2. 線が通ったマスと両端の丸を黒マスとして塗ります。このように、線でつながれた幅1マスの黒マスの連なりを「ヘビ」と呼びます。 + 3. ヘビの両端(頭と尾)は必ず丸が書かれたマスとなります。頭と尾以外、つまり胴体部分に丸の記号を含んではいけません。 + 4. ヘビは、他のヘビや自分自身とタテ・ヨコ・ナナメに接触できます。 + 5. 黒マスによって分断された白マスの領域を「シマ」と呼びます。数字は、その数字が含まれるシマのマス数を表しています。数字が含まれないシマがあってもかまいません。 + 6. 2つ以上の数字がシマに入ってはいけません。 + 7. すべての黒マスは、タテヨコに全体でひとつながりになっていなければなりません。 + 8. 数字の入ったマスを黒マスにしてはいけません。 + 9. 黒マスが2×2のカタマリになってはいけません。