Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ksudoku for openSUSE:Factory checked 
in at 2026-01-12 10:19:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ksudoku (Old)
 and      /work/SRC/openSUSE:Factory/.ksudoku.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ksudoku"

Mon Jan 12 10:19:40 2026 rev:162 rq:1326191 version:25.12.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/ksudoku/ksudoku.changes  2025-12-15 
12:00:41.785130687 +0100
+++ /work/SRC/openSUSE:Factory/.ksudoku.new.1928/ksudoku.changes        
2026-01-12 10:29:15.053104196 +0100
@@ -1,0 +2,10 @@
+Wed Jan  7 12:25:17 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 25.12.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/25.12.1/
+- Changes since 25.12.0:
+  * CI: Add documentation build
+
+-------------------------------------------------------------------

Old:
----
  ksudoku-25.12.0.tar.xz
  ksudoku-25.12.0.tar.xz.sig

New:
----
  ksudoku-25.12.1.tar.xz
  ksudoku-25.12.1.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ksudoku.spec ++++++
--- /var/tmp/diff_new_pack.f2CZwy/_old  2026-01-12 10:29:15.641128331 +0100
+++ /var/tmp/diff_new_pack.f2CZwy/_new  2026-01-12 10:29:15.645128495 +0100
@@ -21,7 +21,7 @@
 
 %bcond_without released
 Name:           ksudoku
-Version:        25.12.0
+Version:        25.12.1
 Release:        0
 Summary:        Program to generate and solve Sudoku puzzles in 2D or 3D
 License:        GPL-2.0-or-later


++++++ ksudoku-25.12.0.tar.xz -> ksudoku-25.12.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksudoku-25.12.0/.gitlab-ci.yml 
new/ksudoku-25.12.1/.gitlab-ci.yml
--- old/ksudoku-25.12.0/.gitlab-ci.yml  2025-12-03 23:51:58.000000000 +0100
+++ new/ksudoku-25.12.1/.gitlab-ci.yml  2026-01-03 11:50:36.000000000 +0100
@@ -15,3 +15,4 @@
       - /gitlab-templates/craft-macos-arm64-qt6.yml
       - /gitlab-templates/xml-lint.yml
       - /gitlab-templates/yaml-lint.yml
+      - /gitlab-templates/documentation.yml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksudoku-25.12.0/CMakeLists.txt 
new/ksudoku-25.12.1/CMakeLists.txt
--- old/ksudoku-25.12.0/CMakeLists.txt  2025-12-03 23:51:58.000000000 +0100
+++ new/ksudoku-25.12.1/CMakeLists.txt  2026-01-03 11:50:36.000000000 +0100
@@ -2,7 +2,7 @@
 
 set (RELEASE_SERVICE_VERSION_MAJOR "25")
 set (RELEASE_SERVICE_VERSION_MINOR "12")
-set (RELEASE_SERVICE_VERSION_MICRO "0")
+set (RELEASE_SERVICE_VERSION_MICRO "1")
 set (RELEASE_SERVICE_VERSION 
"${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
 set (RELEASE_SERVICE_COMPACT_VERSION 
"${RELEASE_SERVICE_VERSION_MAJOR}${RELEASE_SERVICE_VERSION_MINOR}${RELEASE_SERVICE_VERSION_MICRO}")
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksudoku-25.12.0/po/cs/ksudoku.po 
new/ksudoku-25.12.1/po/cs/ksudoku.po
--- old/ksudoku-25.12.0/po/cs/ksudoku.po        2025-12-03 23:51:58.000000000 
+0100
+++ new/ksudoku-25.12.1/po/cs/ksudoku.po        2026-01-03 11:50:36.000000000 
+0100
@@ -1,6 +1,6 @@
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# Vít Pelčák <[email protected]>, 2011, 2012, 2013, 2014, 2015, 2017, 2018.
+# SPDX-FileCopyrightText: 2011, 2012, 2013, 2014, 2015, 2017, 2018, 2025 Vít 
Pelčák <[email protected]>
 # Tomáš Chvátal <[email protected]>, 2013.
 # SPDX-FileCopyrightText: 2021, 2024 Vit Pelcak <[email protected]>
 #
@@ -9,7 +9,7 @@
 "Project-Id-Version: ksudoku\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2025-11-17 14:39+0000\n"
-"PO-Revision-Date: 2024-05-30 10:26+0200\n"
+"PO-Revision-Date: 2025-12-05 10:48+0100\n"
 "Last-Translator: Vit Pelcak <[email protected]>\n"
 "Language-Team: Czech <[email protected]>\n"
 "Language: cs\n"
@@ -17,7 +17,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Lokalize 24.02.2\n"
+"X-Generator: Lokalize 25.08.3\n"
 
 #, kde-format
 msgctxt "NAME OF TRANSLATORS"
@@ -100,7 +100,7 @@
 #: src/gui/configgame.ui:56 src/gui/configgame.ui:62
 #, kde-format
 msgid "Highlight cells containing the currently selected value"
-msgstr ""
+msgstr "Zvýraznit buňky obsahující právě vybranou hodnotu"
 
 #. i18n: ectx: property (whatsThis), widget (QCheckBox, 
kcfg_HighlightSameValues)
 #: src/gui/configgame.ui:59
@@ -308,8 +308,11 @@
 msgid_plural ""
 "Congratulations! You made it in %1 seconds. With at least 1 pause."
 msgstr[0] ""
+"Blahopřeji! Hra byla vyřešena během 1 sekundy. S minimálně 1 přestávkou."
 msgstr[1] ""
+"Blahopřeji! Hra byla vyřešena během %1 sekund. S minimálně 1 přestávkou."
 msgstr[2] ""
+"Blahopřeji! Hra byla vyřešena během %1 sekund. S minimálně 1 přestávkou."
 
 #: src/gui/ksudoku.cpp:115
 #, kde-format
@@ -317,14 +320,17 @@
 msgid_plural ""
 "Congratulations! You made it in %1 minutes. With at least 1 pause."
 msgstr[0] ""
+"Blahopřeji! Hra byla vyřešena během 1 minuty. S minimálně 1 přestávkou."
 msgstr[1] ""
+"Blahopřeji! Hra byla vyřešena během %1 minut. S minimálně 1 přestávkou."
 msgstr[2] ""
+"Blahopřeji! Hra byla vyřešena během %1 minut. S minimálně 1 přestávkou."
 
 #: src/gui/ksudoku.cpp:117
 #, kde-format
 msgctxt "The two parameters are strings like '2 minutes' or '1 second'."
 msgid "Congratulations! You made it in %1 and %2. With at least 1 pause."
-msgstr ""
+msgstr "Blahopřeji! Hra byla vyřešena během %1 a %2. S minimálně 1 přestávkou."
 
 #: src/gui/ksudoku.cpp:120
 #, kde-format
@@ -631,7 +637,7 @@
 #, kde-format
 msgctxt "@action"
 msgid "Elapsed Time:"
-msgstr ""
+msgstr "Uplynulý čas:"
 
 #: src/gui/ksudoku.cpp:738 src/gui/ksudoku.cpp:801
 #, kde-format
@@ -682,7 +688,7 @@
 #: src/gui/ksudoku.cpp:841
 #, kde-format
 msgid "Game_"
-msgstr ""
+msgstr "Hra_"
 
 #: src/gui/ksudoku.cpp:845
 #, kde-format
@@ -742,7 +748,7 @@
 #: src/gui/ksudoku.kcfg:39
 #, kde-format
 msgid "Highlight cells containing the same value"
-msgstr ""
+msgstr "Zvýrazňovat buňky obsahující stejnou hodnotu"
 
 #. i18n: ectx: label, entry (Theme), group (Themes)
 #: src/gui/ksudoku.kcfg:45
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksudoku-25.12.0/po/de/ksudoku.po 
new/ksudoku-25.12.1/po/de/ksudoku.po
--- old/ksudoku-25.12.0/po/de/ksudoku.po        2025-12-03 23:51:58.000000000 
+0100
+++ new/ksudoku-25.12.1/po/de/ksudoku.po        2026-01-03 11:50:36.000000000 
+0100
@@ -5,20 +5,21 @@
 # SPDX-FileCopyrightText: 2011, 2012 Frederik Schwarzer <[email protected]>
 # SPDX-FileCopyrightText: 2012 Jonas Schürmann <[email protected]>
 # SPDX-FileCopyrightText: 2024, 2025 Alois Spitzbart <[email protected]>
+# SPDX-FileCopyrightText: 2025 Philipp Kiemle <[email protected]>
 msgid ""
 msgstr ""
 "Project-Id-Version: ksudoku\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2025-11-17 14:39+0000\n"
-"PO-Revision-Date: 2025-10-26 20:15+0100\n"
-"Last-Translator: Alois Spitzbart <[email protected]>\n"
+"PO-Revision-Date: 2025-12-26 20:42+0100\n"
+"Last-Translator: Philipp Kiemle <[email protected]>\n"
 "Language-Team: German <[email protected]>\n"
 "Language: de\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 25.08.1\n"
+"X-Generator: Lokalize 25.08.3\n"
 
 #, kde-format
 msgctxt "NAME OF TRANSLATORS"
@@ -71,7 +72,7 @@
 msgstr ""
 "Dieses Rätsel kann allein durch Logik gelöst werden (ohne zu raten).\n"
 "\n"
-"Der interne Schwierigkeitsgrad liegt bei %1 wobei zu Beginn %2 Felder "
+"Der interne Schwierigkeitsgrad liegt bei %1, wobei zu Beginn %2 Felder "
 "vorgegeben sowie %3 Felder auszufüllen sind."
 
 #: src/generator/sudokuboard.cpp:227
@@ -89,7 +90,7 @@
 "Eingaben wieder zurückzunehmen. Das erste Raten ist nach dem Ausfüllen von "
 "%2 Feldern erforderlich.\n"
 "\n"
-"Der interne Schwierigkeitsgrad liegt bei %3 wobei zu Beginn %4 Felder "
+"Der interne Schwierigkeitsgrad liegt bei %3, wobei zu Beginn %4 Felder "
 "vorgegeben sowie %5 Felder auszufüllen sind."
 
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_PrintMulti)
@@ -170,7 +171,7 @@
 #: src/gui/configgame.ui:150
 #, kde-format
 msgid "Mathdoku puzzle size (3-9)"
-msgstr "MathDoku-Rätselgröße (3-9)"
+msgstr "MathDoku-Rätselgröße (3–9)"
 
 #. i18n: ectx: property (text), widget (QLabel, label_2)
 #: src/gui/configgame.ui:180
@@ -884,7 +885,7 @@
 #: src/gui/ksudokugame.cpp:423
 #, kde-format
 msgid "The cell you have selected has already been used in a cage."
-msgstr "Das von Ihnen ausgewählte Feld wird bereits in einem Block benutzt."
+msgstr "Das von Ihnen ausgewählte Feld wird bereits in einem Block verwendet."
 
 #: src/gui/ksudokugame.cpp:425 src/gui/ksudokugame.cpp:455
 #: src/gui/ksudokugame.cpp:480 src/gui/ksudokugame.cpp:487
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksudoku-25.12.0/po/pt_BR/docs/ksudoku/index.docbook 
new/ksudoku-25.12.1/po/pt_BR/docs/ksudoku/index.docbook
--- old/ksudoku-25.12.0/po/pt_BR/docs/ksudoku/index.docbook     2025-12-03 
23:51:58.000000000 +0100
+++ new/ksudoku-25.12.1/po/pt_BR/docs/ksudoku/index.docbook     2026-01-03 
11:50:36.000000000 +0100
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" 
"dtd/kdedbx45.dtd" [
-<!ENTITY ksudoku "KSudoku">
-<!ENTITY kappname "&ksudoku;">
+  <!ENTITY ksudoku "KSudoku">
   <!ENTITY package "kdegames"
 >  <!-- do not change this! -->
   <!ENTITY % Brazilian-Portuguese "INCLUDE"
@@ -14,7 +13,7 @@
 > <!-- do not change this! -->
 <bookinfo>
        <title
->Manual do &kappname;</title
+>Manual do &ksudoku;</title
 > <!-- This is the title of this docbook. -->
 <!-- List of immediate authors begins here. -->
 <!--INPORTANT! - All other contributors: [to be determined] -->
@@ -102,16 +101,16 @@
 >&FDLNotice;</legalnotice>
 
 <date
->18/12/2013</date
+>10/12/2020</date
 ><!-- Date of (re)writing, or update.-->
 <releaseinfo
->1.2.1 (&kde; 4.12)</releaseinfo
+>1.4.20120</releaseinfo
 ><!-- Application version number. Use the variable definitions within header 
 >to change this value.-->
 
 <!--Short description of this document. Do not change unless necessary!-->
 <abstract>
        <para
->Esta documentação descreve o jogo &kappname;, um puzzle de colocação de 
símbolos, baseado na lógica.</para>
+>Esta documentação descreve o jogo &ksudoku;, um puzzle de colocação de 
símbolos, baseado na lógica.</para>
 </abstract>
 
 <!--List of relevant keywords-->
@@ -164,16 +163,16 @@
 ></note>
 
 <para
->O &kappname; é um quebra-cabeça de colocação de símbolos baseados em 
lógica.</para>
+>O &ksudoku; é um quebra-cabeça de colocação de símbolos baseados em 
lógica.</para>
 
 <para
->O jogador precisa preencher uma grade com símbolos de modo que cada coluna, 
linha e bloco do tabuleiro contenha apenas uma instância de cada símbolo. No 
&kappname;, os símbolos são normalmente os números 1 a 9, mas também podem ser 
as letras A a P ou A a Y nos quebra-cabeças maiores. Os quebra-cabeças começam 
com o tabuleiro parcialmente preenchido e a sua tarefa é preencher o 
resto.</para>
+>O jogador precisa preencher uma grade com símbolos de modo que cada coluna, 
linha e bloco do tabuleiro contenha apenas uma instância de cada símbolo. No 
&ksudoku;, os símbolos são normalmente os números 1 a 9, mas também podem ser 
as letras A a P ou A a Y nos quebra-cabeças maiores. Os quebra-cabeças começam 
com o tabuleiro parcialmente preenchido e a sua tarefa é preencher o resto. 
Alguns tipos de quebra-cabeça têm menos de nove símbolos.</para>
 
 <para
->Quando iniciar um jogo, você poderá escolher entre vários tipos e tamanhos do 
Sudoku. Você pode fazer então o &kappname; gerar um quebra-cabeça para resolver 
ou poderá começar com um tabuleiro vazio e introduzir um quebra-cabeça de outra 
origem, como um jornal, e depois fazer com que o &kappname; o valide ou talvez 
resolva.</para>
+>Quando iniciar um jogo, você poderá escolher entre vários tipos e tamanhos do 
Sudoku. Você pode fazer então o &ksudoku; gerar um quebra-cabeça para resolver 
ou poderá começar com um tabuleiro vazio e introduzir um quebra-cabeça de outra 
origem, como um jornal, e depois fazer com que o &ksudoku; o valide ou talvez 
resolva.</para>
 
 <para
->Existem diversas variantes do Sudoku existentes e o &kappname; oferece uma 
boa seleção delas. A variante mais comum do jogo tem uma grade de quadrados 9x9 
e usa algarismos arábicos de 1 a 9 como símbolos. A grade tem 9 linhas e 9 
colunas, que são divididas em 9 blocos de quadrados 3x3. O problema é - cada 
símbolo só pode ser usado uma vez por linha, coluna e bloco.</para>
+>Existem diversas variantes do Sudoku existentes e o &ksudoku; oferece uma boa 
seleção delas. O tipo mais comum do jogo, o Sudoku Padrão, tem uma grade de 
quadrados 9x9 e usa algarismos arábicos de 1 a 9 como símbolos. A grade tem 9 
linhas e 9 colunas, que são divididas em 9 blocos de quadrados 3x3. O problema 
é - cada símbolo só pode ser usado uma vez por linha, coluna e bloco.</para>
 
        <note
 ><para
@@ -194,7 +193,7 @@
 ></note>
 
 <para
->Quando o jogo começa, você será questionado a escolher o tipo de jogo e o 
tamanho do tabuleiro que lhe interessa. Você poderá introduzir um quebra-cabeça 
de outra origem ou pedir ao &kappname; para gerar um. O gerador tem várias 
opções de dificuldade e algumas de simetria, que afetam o padrão sobre o qual é 
gerado o quebra-cabeça. A sua experiência do jogo irá depender dos valores que 
escolher para estas opções.</para>
+>Quando o jogo começa, você será questionado a escolher o tipo de jogo e o 
tamanho do tabuleiro que lhe interessa. Você poderá introduzir um quebra-cabeça 
de outra origem ou pedir ao &ksudoku; para gerar um. O gerador tem várias 
opções de dificuldade e algumas de simetria, que afetam o padrão sobre o qual é 
gerado o quebra-cabeça. A sua experiência do jogo irá depender dos valores que 
escolher para estas opções.</para>
 
 <para
 >Quando o tabuleiro aparecer verifique o lado esquerdo. Existe uma lista de 
 >seleção que contém todos os símbolos disponíveis para o jogo atual. O 
 >conjunto de símbolos depende do tamanho do jogo que você escolher. Os jogos 
 >poderão ter 4, 9, 16 ou 25 símbolos. Os primeiros dois conjuntos usam os 
 >números de 1 a 4 ou de 1 a 9: os outros usam as letras A a P ou A a Y.</para>
@@ -213,26 +212,22 @@
 > os pequenos cubos, não sobre eles.</para>
 
 <para
->Algumas vezes é útil introduzir marcadores ou notas, que são pequenos 
símbolos dentro de um quadrado. Estes não têm qualquer influência sobre a 
solução, mas pode ajudá-lo a manter um registro das ideias que teve, 
especialmente quando existir uma escolha entre duas alternativas e se não tiver 
ainda informação suficiente para decidir entre elas. Para introduzir um 
marcador ou nota, clique com o botão direito do rato ou mantenha pressionada a 
tecla &Shift; ao usar o teclado.</para>
+>Algumas vezes é útil introduzir marcadores ou notas, que são pequenos 
símbolos dentro de um quadrado. Estes não têm qualquer influência sobre a 
solução, mas pode ajudá-lo a manter um registro das ideias que teve, 
especialmente quando existir uma escolha entre duas alternativas e se não tiver 
ainda informação suficiente para decidir entre elas. Para introduzir um 
marcador ou nota, clique com o &RMB; ou mantenha pressionada a tecla &Shift; ao 
usar o teclado.</para>
 
 <para
->Para limpar os símbolos de um quadrado, passe com o ponteiro do mouse sobre o 
mesmo e pressione a tecla <keycap
->Delete</keycap
-> ou <keycap
->Backspace</keycap
-> no teclado ou clique com o &RMB; no quadrado.</para>
+>Para limpar os símbolos de um quadrado, passe com o ponteiro do mouse sobre o 
mesmo e pressione a tecla &Del; ou &Backspace; no teclado ou clique com o &RMB; 
no quadrado.</para>
 
 <para
->Repare que os quadrados mudam de cor enquanto você passa o mouse sobre eles. 
Isto é feito para ajudá-lo a se manter dentro das regras do &kappname;. Use as 
linhas verticais e horizontais para verificar se o símbolo que está prestes a 
inserir em um lugar livre já existe em qualquer ponto da linha vertical ou 
horizontal da qual esse quadrado faz parte. A coloração também realça o bloco 
que, como já foi mencionado, também só pode conter uma única instância de cada 
símbolo. Se não precisar do realce, você pode usar a opção <menuchoice
+>Repare que os quadrados mudam de cor enquanto você passa o mouse sobre eles. 
Isto é feito para ajudá-lo a se manter dentro das regras do &ksudoku;. Use as 
linhas verticais e horizontais para verificar se o símbolo que está prestes a 
inserir em um lugar livre já existe em qualquer ponto da linha vertical ou 
horizontal da qual esse quadrado faz parte. A coloração também realça o bloco 
que, como já foi mencionado, também só pode conter uma única instância de cada 
símbolo. Se não precisar do realce, você pode usar a opção <menuchoice
 ><guimenu
 >Configurações</guimenu
 > <guimenuitem
->Configurar o &kappname;...</guimenuitem
+>Configurar o &ksudoku;…</guimenuitem
 ></menuchoice
 > para o desativá-lo.</para>
 
 <para
->Continue a inserir símbolos de acordo com as regras, até que todo o campo de 
jogo tenha sido preenchido. Neste ponto, o &kappname; irá verificar se todos os 
elementos introduzidos são válidos e irá corrigi-lo ou continuará à espera da 
solução.</para>
+>Continue a inserir símbolos de acordo com as regras, até que todo o campo de 
jogo tenha sido preenchido. Neste ponto, o &ksudoku; irá verificar se todos os 
elementos introduzidos são válidos e irá corrigi-lo ou continuará à espera da 
solução.</para>
 </chapter>
 
 <chapter id="rules_and_tips"
@@ -245,11 +240,11 @@
 >Regras Gerais do Jogo</title>
 
 <para
->As regras do &kappname; são bastante simples.</para>
+>As regras do &ksudoku; são bastante simples.</para>
        <itemizedlist>
        <listitem
 ><para
->Dependendo do tamanho do tabuleiro do jogo, do tipo de quebra-cabeça e do 
nível de dificuldade escolhido, um quebra-cabeça individual do &kappname; 
poderá levar até algumas horas para ser selecionado.</para
+>Dependendo do tamanho do tabuleiro do jogo, do tipo de quebra-cabeça e do 
nível de dificuldade escolhido, um quebra-cabeça individual do &ksudoku; poderá 
levar até algumas horas para ser selecionado.</para
 ></listitem>
        <listitem
 ><para
@@ -279,7 +274,7 @@
        <itemizedlist>
        <listitem
 ><para
->Não é necessário qualquer conhecimento matemático ou linguístico para 
resolver os quebra-cabeças do &kappname;.</para
+>Não é necessário qualquer conhecimento matemático ou linguístico para 
resolver os quebra-cabeças do &ksudoku;, mas um pouco de habilidade com 
aritmética é necessária nos quebra-cabeças de Killer Sudoku e Mathdoku.</para
 ></listitem>
        <listitem
 ><para
@@ -291,7 +286,7 @@
 ></listitem>
        <listitem
 ><para
->Os quebra-cabeças gerados pelo &kappname; só têm uma solução.</para
+>Os quebra-cabeças gerados pelo &ksudoku; só têm uma solução.</para
 ></listitem>
        <listitem
 ><para
@@ -302,7 +297,11 @@
 
 <sect1 id="variants"
 ><title
->Variações do &kappname;</title>
+>Variações do &ksudoku;</title>
+
+<sect2 id="standard_sudoku"
+><title
+>Quebra-cabeças Sudoku</title>
 
        <itemizedlist>
        <listitem
@@ -315,25 +314,100 @@
 ></listitem>
        <listitem
 ><para
->A variante Jigsaw é a mesma do Sudoku normal, com exceção de que alguns 
blocos não são quadrados.</para
+>As variantes Jigsaw e Asteca são a mesma do Sudoku padrão de 9x9, com exceção 
de que alguns blocos não são quadrados.</para
+></listitem>
+       <listitem
+><para
+>A variante XSudoku é exatamente igual à do Sudoku normal, apenas com mais um 
requisito: as duas diagonais principais também deverão conter apenas uma vez os 
símbolos 1 a 9. O &ksudoku; realça as diagonais para torná-lo mais fácil de 
ver.</para
+></listitem>
+       <listitem
+><para
+>As variantes Nonomino 9x9, Pentomino 5x5 e Tetromino 4x4 são iguais a um 
Sudoku padrão, exceto pelo fato de que alguns blocos não são quadrados.</para
+></listitem>
+       <listitem
+><para
+>A variante 6x6 é igual a um Sudoku padrão, exceto que os blocos são seis 
retângulos 3x2.</para
+></listitem>
+       </itemizedlist>
+</sect2>
+
+<sect2 id="samurai"
+><title
+>Quebra-cabeças Samurai</title>
+
+       <itemizedlist>
+       <listitem
+><para
+>O Sudoku Samurai consiste em cinco quebra-cabeças normais do Sudoku de 
quadrados 9x9, sobrepondo-se nos cantos com quatro blocos de 3x3. Cada um dos 
cinco quebra-cabeças tem 9 linhas, 9 colunas e 9 blocos para resolver e os 
símbolos nos quadrados sobrepostos devem caber nas soluções de dois Sudokus 
padrão de 9x9.</para
+></listitem>
+       <listitem
+><para
+>O Sudoku Samurai pequeno contém cinco quebra-cabeças Sudoku de 4x4, 
sobrepondo-se nos cantos em quatro quadrados. Cada um dos cinco quebra-cabeças 
tem 4 linhas, 4 colunas e 4 blocos para resolver.</para
 ></listitem>
        <listitem
 ><para
->A variante XSudoku é exatamente igual à do Sudoku normal, apenas com mais um 
requisito: as duas diagonais principais também deverão conter apenas uma vez os 
símbolos 1 a 9. O &kappname; realça as diagonais para torná-lo mais fácil de 
ver.</para
+>A variante Moinho de Vento consiste em cinco quebra-cabeças Sudoku padrão de 
9x9, sobrepostos nos cantos por dois blocos 3x3. É como um Sudoku Samurai, mas 
o Sudoku 9x9 central é mais difícil de ver. Oito de seus blocos 3x3 são 
compartilhados com as pás do moinho de vento e apenas o bloco 3x3 central não 
é. </para
 ></listitem>
        <listitem
 ><para
+>A variante Sohei é outro tipo Samurai e possui quatro quebra-cabeças Sudoku 
de 9x9, sobrepostos em dois cantos por um bloco 3x3. O bloco central 3x3 do 
quebra-cabeça está vazio. </para
+></listitem>
+       </itemizedlist>
+</sect2>
+
+<sect2 id="roxdoku"
+><title
+>Quebra-cabeças Roxdoku 3D</title>
+
+       <itemizedlist>
+       <listitem
+><para
 >As variantes Roxdoku são baseadas em cubos tridimensionais, mas são mais 
 >simples do que parecem. Não existem linhas nem colunas. Um quebra-cabeça 
 >Roxdoku 3x3x3 tem 27 pequenos cubos organizados em um cubo 3x3x3 maior. Este 
 >contém nove pedaços, cada um contendo pequenos cubos 3x3, sendo estes os 
 >blocos quadrados que deverão ser preenchidos com os números de 1 a 9. Um 
 >Roxdoku 4x4x4 tem doze pedaços 4x4 e um Roxdoku 5x5x5 tem quinze pedaços 
 >5x5.</para
 ></listitem>
        <listitem
 ><para
->O Sudoku Samurai consiste em cinco quebra-cabeças normais do Sudoku de 
quadrados 9x9, sobrepondo-se nos cantos com quatro blocos de 3x3. Cada um dos 
cinco quebra-cabeças tem 9 linhas e 9 colunas para resolver, mas em vez de 45, 
só existem 41 blocos para resolver devido à sobreposição.</para
+>A variante Roxdoku Gêmeo possui dois quebra-cabeças Roxdoku 3x3x3 
compartilhando um canto. A peça do canto deve fazer parte da solução de ambos 
os cubos 3x3x3.</para
 ></listitem>
        <listitem
 ><para
->O Sudoku Samurai pequeno consiste em cinco quebra-cabeças 4x4, sobrepondo-se 
nos cantos em quatro quadrados. Cada um dos cinco quebra-cabeças tem 4 linhas, 
4 colunas e 4 blocos para resolver.</para
+>A variante Roxdoku Duplo contém dois quebra-cabeças Roxdoku 3x3x3 que 
compartilham três peças ao longo de uma aresta. As peças da aresta devem fazer 
parte da solução de ambos os cubos 3x3x3. </para
+></listitem>
+       <listitem
+><para
+>A variante Samurai Roxdoku possui nove quebra-cabeças Roxdoku 3x3x3. Um está 
no centro e os outros oito cubos 3x3x3 o sobrepõem, um em cada um dos cantos do 
cubo central. Cada uma dessas peças de canto deve fazer parte da solução de 
dois cubos 3x3x3.</para
 ></listitem>
        </itemizedlist>
+</sect2>
+
+<sect2 id="killer"
+><title
+>Variantes Killer e Mathdoku</title>
+
+       <itemizedlist>
+       <listitem
+><para
+>Os quebra-cabeças Killer têm duas variantes: Tiny Killer (4x4) e Killer 
Sudoku (9x9). Ambos têm linhas, colunas e blocos quadrados, exatamente como nos 
quebra-cabeças Sudoku padrão, e seguem exatamente as mesmas regras. Eles também 
têm áreas de formato irregular chamadas gaiolas, onde os dígitos de cada gaiola 
devem somar o número em letras pequenas no canto da gaiola e nenhum dígito pode 
ser repetido dentro da gaiola. Normalmente, o quebra-cabeça começa com apenas 
alguns quadrados contendo símbolos. Você precisa usar aritmética e as regras 
usuais do Sudoku juntos para encontrar a solução. Os gráficos na tela 
dificultam a visualização dos blocos quadrados presentes, mas eles são mais 
fáceis de ver se você imprimir o quebra-cabeça, usando o item de menu 
<menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Imprimir…</guimenuitem
+></menuchoice
+>.</para
+></listitem>
+       <listitem
+><para
+>As variantes do Mathdoku, também conhecidas como <trademark
+>Kenken</trademark
+>, não possuem blocos, apenas restrições de linha e coluna, e têm gaiolas onde 
os dígitos devem somar, subtrair, dividir ou multiplicar de acordo com os 
valores e símbolos aritméticos em letras pequenas em seus cantos. Um dígito em 
uma gaiola do Mathdoku pode ser repetido, mas não na mesma coluna ou linha. Por 
exemplo, uma forma de L de três quadrados com um requisito de 5+ pode ter as 
soluções 1 3 1 ou 2 1 2, desde que os uns ou dois não estejam na mesma linha ou 
coluna. Observe que as gaiolas de subtração e divisão sempre têm dois quadrados 
e os dois dígitos da solução podem aparecer em qualquer ordem. Por exemplo, uma 
gaiola de 2 poderia ter as soluções 1 3 ou 3 1 ou 2 4 ou 4 2, &etc;</para
+></listitem>
+       <listitem
+><para
+>Como não há blocos em um quebra-cabeça Mathdoku, ele pode ter qualquer 
tamanho de 3x3 até 9x9, sendo o padrão 6x6. Consulte a seção <link 
linkend="configuration"
+>Configuração do Jogo</link
+> para obter detalhes. Para começar, existe uma variante chamada Mathdoku 101 
de tamanho 4x4.</para
+></listitem>
+       </itemizedlist>
+</sect2>
 </sect1>
 
 <sect1 id="tips"
@@ -343,7 +417,7 @@
        <itemizedlist>
        <listitem
 ><para
->Leve o tempo que quiser e não se apresse. O &kappname; não é um jogo 
rápido.</para
+>Leve o tempo que quiser e não se apresse. O &ksudoku; não é um jogo 
rápido.</para
 ></listitem>
        <listitem
 ><para
@@ -385,13 +459,13 @@
 ><guimenu
 >Configuração</guimenu
 > <guimenuitem
->Configurar o &kappname;...</guimenuitem
+>Configurar o &ksudoku;…</guimenuitem
 ></menuchoice
 > que realça os erros.</para
 ></listitem>
        <listitem
 ><para
->Ainda que o &kappname; ofereça uma opção de 'Dica', tente não usá-la com 
muita frequência. Lembre-se de que a resolução do quebra-cabeça por si só 
aumenta a sua atividade cerebral, enquanto a funcionalidade de 'Dica' usada com 
frequência é trapaça.</para
+>Ainda que o &ksudoku; ofereça uma opção de 'Dica', tente não usá-la com muita 
frequência. Lembre-se de que a resolução do quebra-cabeça por si só aumenta a 
sua atividade cerebral, enquanto a funcionalidade de 'Dica' usada com 
frequência é trapaça.</para
 ></listitem>
        <listitem
 ><para
@@ -415,33 +489,33 @@
 >A tela de boas-vindas</title>
 
 <para
->A tela de boas-vindas é a primeira coisa que você vê quando iniciar o 
&kappname; ou use a barra de ferramentas ou menu para pedir um novo jogo. Ele 
tem uma lista com todos os tipos e tamanhos de quebra-cabeça, podendo clicar em 
um deles para selecioná-lo.</para>
+>A tela de boas-vindas é a primeira coisa que você vê quando iniciar o 
&ksudoku; ou use a barra de ferramentas ou menu para pedir um novo jogo. Ele 
tem uma lista com todos os tipos e tamanhos de quebra-cabeça, podendo clicar em 
um deles para selecioná-lo.</para>
 
 <para
->Se você clicar no botão <guilabel
->Inserir um quebra-cabeça</guilabel
+>Se você clicar no botão <guibutton
+>Inserir um quebra-cabeça</guibutton
 >, irá aparecer um tabuleiro vazio do tipo e tamanho selecionados. Aqui você 
 >poderá usar o mouse ou o teclado para inserir um quebra-cabeça de outra 
 >origem, como um jornal. Quando tiver concluído, use o botão <guilabel
 >Verificar</guilabel
-> da barra de ferramentas ou do menu para verificar o quebra-cabeça. Ele 
deverá ter apenas uma solução. Se for o caso, você poderá começar a resolver o 
quebra-cabeça ou pedir ao &kappname; para o resolvê-lo. Se não existir uma 
solução ou existir mais que uma, provavelmente significa que você cometeu um 
erro ao inserir os dados.</para>
+> da barra de ferramentas ou do menu para verificar o quebra-cabeça. Ele 
deverá ter apenas uma solução. Se for o caso, você poderá começar a resolver o 
quebra-cabeça ou pedir ao &ksudoku; para o resolvê-lo. Se não existir uma 
solução ou existir mais que uma, provavelmente significa que você cometeu um 
erro ao inserir os dados.</para>
 
 <para
->Se você clicar no botão <guilabel
->Gerar um quebra-cabeça</guilabel
->, o &kappname; irá mostrar um tabuleiro com alguns quadrados já preenchidos. 
Dependerá de você preenchimento do resto.</para>
+>Se você clicar no botão <guibutton
+>Gerar um quebra-cabeça</guibutton
+>, o &ksudoku; irá mostrar um tabuleiro com alguns quadrados já preenchidos. 
Dependerá de você preenchimento do resto.</para>
 
 <para
 >Antes de gerar um quebra-cabeça, verifique se as configurações dos botões de 
 ><guilabel
->Dificuldade</guilabel
+>Dificuldade:</guilabel
 > e <guilabel
->Simetria</guilabel
+>Simetria:</guilabel
 >estão a seu gosto. Você pode alterá-los durante um jogo, mas não farão efeito 
 >até que o próximo quebra-cabeça seja gerado.</para>
 
        <note
 ><para
 >Se você não conseguir ver os botões de <guilabel
->Dificuldade</guilabel
+>Dificuldade:</guilabel
 > e <guilabel
->Simetria</guilabel
+>Simetria:</guilabel
 >, use o item do menu <menuchoice
 ><guimenu
 >Configurações</guimenu
@@ -452,8 +526,8 @@
 ></note>
 
 <para
->O botão <guilabel
->Dificuldade</guilabel
+>O caixa de opções <guilabel
+>Dificuldade:</guilabel
 > oferece seis níveis de dificuldade, do <guimenuitem
 >Muito fácil</guimenuitem
 > ao <guimenuitem
@@ -469,14 +543,20 @@
 > podem levar cerca de uma hora e pretendem ser equivalentes aos níveis de 
 > dificuldade encontrados nos jornais. Os quebra-cabeças Samurai e os tamanhos 
 > 16x16 ou 25x25 levam mais tempo para resolver, simplesmente porque existem 
 > mais linhas, colunas e blocos para preencher.</para>
 
 <para
->O nível Diabólico normalmente necessita de uma ou mais adivinhações, com a 
hipótese de voltar atrás se você se enganar. Os níveis mais baixos podem ser 
resolvidos normalmente apenas com lógica. O nível Ilimitado não tem limites 
sobre o número de adivinhações necessárias, quando é necessária a primeira 
adivinhação ou quão complexa poderá ser a lógica. É fornecido apenas para 
interesse dos jogadores experientes, mas tende a gerar quebra-cabeças quase 
impossíveis e desinteressantes, não sendo recomendado para o uso geral.</para>
+>O nível <guimenuitem
+>Diabólico</guimenuitem
+> normalmente necessita de uma ou mais adivinhações, com a hipótese de voltar 
atrás se você se enganar. Os níveis mais baixos podem ser resolvidos 
normalmente apenas com lógica. O nível <guimenuitem
+>Ilimitado</guimenuitem
+> não tem limites sobre o número de adivinhações necessárias, quando é 
necessária a primeira adivinhação ou quão complexa poderá ser a lógica. É 
fornecido apenas para interesse dos jogadores experientes, mas tende a gerar 
quebra-cabeças quase <quote
+>desumanos</quote
+> e desinteressantes, não sendo recomendado para o uso geral.</para>
 
  <para
 >O botão <guilabel
->Simetria</guilabel
+>Simetria:</guilabel
 > oferecem sete tipos de simetria, incluindo a <guimenuitem
->Sem Simetria</guimenuitem
->. Isto controla a disposição e aparência dos quadrados que são preenchidos no 
início de um quebra-cabeça e tem apenas um efeito estético, exceto no caso dos 
quebra-cabeças sem simetria, que tendem a ser mais complicados que aqueles que 
possuem alta simetria, sendo menos provável que o &kappname; gere um 
quebra-cabeça com dificuldade elevada e uma alta simetria conjugadas.</para>
+>Sem simetria</guimenuitem
+>. Isto controla a disposição e aparência dos quadrados que são preenchidos no 
início de um quebra-cabeça e tem apenas um efeito estético, exceto no caso dos 
quebra-cabeças sem simetria, que tendem a ser mais complicados que aqueles que 
possuem alta simetria, sendo menos provável que o &ksudoku; gere um 
quebra-cabeça com dificuldade elevada e uma alta simetria conjugadas.</para>
 </sect1>
 
 <!-- This section has to do with menubar. Describe every single entry in 
order. Use <variablelist
@@ -522,7 +602,7 @@
 > <guimenu
 >Jogo</guimenu
 > <guimenuitem
->Carregar...</guimenuitem
+>Carregar…</guimenuitem
 > </menuchoice
 ></term>
                                <listitem
@@ -560,7 +640,7 @@
 ><guimenu
 >Jogo</guimenu
 > <guimenuitem
->Salvar Como...</guimenuitem
+>Salvar como…</guimenuitem
 > </menuchoice
 ></term>
                                <listitem
@@ -582,7 +662,7 @@
 > <guimenu
 >Jogo</guimenu
 > <guimenuitem
->Imprimir...</guimenuitem
+>Imprimir…</guimenuitem
 > </menuchoice
 ></term>
                                <listitem
@@ -613,7 +693,7 @@
 ><para
 ><action
 >Sai</action
-> do &kappname;.</para
+> do &ksudoku;.</para
 ></listitem>
                        </varlistentry>
                </variablelist>
@@ -730,13 +810,13 @@
 ><guimenu
 >Configurações</guimenu
 > <guimenuitem
->Configurar o &kappname;...</guimenuitem
+>Configurar o &ksudoku;…</guimenuitem
 > </menuchoice
 ></term>
                                <listitem
 ><para
 ><action
->Abre uma janela para configurar o &kappname;.</action
+>Abre uma janela para configurar o &ksudoku;.</action
 > Veja a seção de <link linkend="configuration"
 >Configuração do Jogo</link
 > para mais detalhes.</para
@@ -776,7 +856,7 @@
 ><guimenu
 >Configurações</guimenu
 ><guimenuitem
->Configurar o &kappname;...</guimenuitem
+>Configurar o &ksudoku;…</guimenuitem
 ></menuchoice
 >.</para
 ></answer>
@@ -788,7 +868,7 @@
 ></question>
  <answer
 ><para
->Sim. No &kappname;, o jogo com o teclado está sempre ativo. Por favor, use as 
teclas de cursores para mover a seleção, os caracteres numéricos e alfabéticos 
para inserir os símbolos e a tecla &Shift; para aplicar as marcações.</para
+>Sim. No &ksudoku;, o jogo com o teclado está sempre ativo. Por favor, use as 
teclas de cursores para mover a seleção, os caracteres numéricos e alfabéticos 
para inserir os símbolos e a tecla &Shift; para aplicar as marcações.</para
 ></answer>
 </qandaentry>
 <qandaentry>
@@ -798,7 +878,7 @@
 ></question>
  <answer
 ><para
->O &kappname; não tem esta funcionalidade.</para
+>O &ksudoku; não tem esta funcionalidade.</para
 ></answer>
 </qandaentry>
 <!--Please add more Q&As if needed-->
@@ -825,7 +905,7 @@
                        <para
 >Ativa ou desativa a opção para imprimir mais de um quebra-cabeça por página, 
 >desde que seja possível.</para>
                        <para
->Se esta opção estiver assinalada, os puzzles serão impressos quando não 
couber mais nenhum na página ou quando o &kappname; terminar. Caso contrário, 
será impresso um puzzle imediatamente.</para>
+>Se esta opção estiver assinalada, os puzzles serão impressos quando não 
couber mais nenhum na página ou quando o &ksudoku; terminar. Caso contrário, 
será impresso um puzzle imediatamente.</para>
                        <para
 >Os puzzles em três dimensões não podem ser impressos.</para>
                        </listitem>
@@ -837,7 +917,7 @@
 ></term>
                        <listitem
 ><para
->Ativa ou desativa a opção de realce do &kappname; para os quebra-cabeças 
bidimensionais.</para
+>Ativa ou desativa a opção de realce do &ksudoku; para os quebra-cabeças 
bidimensionais.</para
 ></listitem>
                </varlistentry>
                <varlistentry>
@@ -857,7 +937,17 @@
 ></term>
                        <listitem
 ><para
->Ativa ou desativa a opção de realce do &kappname; para os quebra-cabeças 
tridimensionais.</para
+>Ativa ou desativa a opção de realce do &ksudoku; para os quebra-cabeças 
tridimensionais.</para
+></listitem>
+               </varlistentry>
+               <varlistentry>
+                       <term
+><guilabel
+>Tamanho do quebra-cabeças Mathdoku (3-9)</guilabel
+></term>
+                       <listitem
+><para
+>Escolha um tamanho para os quebra-cabeças Mathdoku, de 3 (muito fácil) a 9 
(muito difícil), sendo o tamanho 6 o padrão.</para
 ></listitem>
                </varlistentry>
                <varlistentry>
@@ -886,7 +976,7 @@
 > <!-- do not change this! -->
 
 <para
->&kappname; </para>
+>&ksudoku; </para>
 
 <!--List all the copyright holders here-->
 <para
@@ -908,7 +998,7 @@
 
 <para
 >Novos algoritmos de resolução e geração 2011 David Bau, <ulink 
 >url="http://davidbau.com/archives/2006/09/04/sudoku_generator.html";
-> veja a página Web.</ulink
+> veja o site.</ulink
 ></para>
 
 <para
@@ -924,7 +1014,7 @@
 ></para>
 
 <para
->Direitos autorais da documentação 2011 Ian Wadham <email
+>Direitos autorais da documentação 2011-2020 Ian Wadham <email
 >[email protected]</email
 ></para>
 
@@ -936,19 +1026,6 @@
 ></para
 > &underFDL; &underGPL; </chapter>
 
-<appendix id="installation">
-<title
->Instalação</title>
-
-&install.intro.documentation;
-
-
-<sect1 id="Compilation">
-<title
->Compilação e instalação</title
->&install.compile.documentation; </sect1>
-</appendix>
-
 &documentation.index;
 </book>
 <!--
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksudoku-25.12.0/src/gui/org.kde.ksudoku.appdata.xml 
new/ksudoku-25.12.1/src/gui/org.kde.ksudoku.appdata.xml
--- old/ksudoku-25.12.0/src/gui/org.kde.ksudoku.appdata.xml     2025-12-03 
23:51:58.000000000 +0100
+++ new/ksudoku-25.12.1/src/gui/org.kde.ksudoku.appdata.xml     2026-01-03 
11:50:36.000000000 +0100
@@ -154,6 +154,7 @@
     <binary>ksudoku</binary>
   </provides>
   <releases>
+    <release version="1.4.25121" date="2026-01-08"/>
     <release version="1.4.25120" date="2025-12-11"/>
     <release version="1.4.25083" date="2025-11-06"/>
     <release version="1.4.25082" date="2025-10-09"/>

Reply via email to