What changed, and why it matters
This commit is a routine version bump and a minor grammar fix in Portuguese translations. It changes one sentence in the Brazilian Portuguese user interface text so it reads more naturally, and updates the firmware version label from beta1 to beta2 across project files. There is no security-relevant code change.
No security action needed. Treat as a normal localization/versioning update.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff updates the embedded Portuguese translation string for the XOR mnemonic confirmation prompt from ‘XOR atual mnemônico com outro?’ to ‘XOR mnemônico atual com outro?’ (correcting word order), and propagates the version string ‘25.10.beta1’ to ‘25.10.beta2’ in pyproject.toml, src/krux/metadata.py, and mkdocs.yml. No executable logic, cryptography, input handling, or access-control code is modified.
Changed components
i18n/translations/pt-BR.jsonsrc/krux/translations/pt.pypyproject.tomlsrc/krux/metadata.pymkdocs.ymlInspect captured patch +5 / −5
diff --git a/i18n/translations/pt-BR.json b/i18n/translations/pt-BR.json
index 6ad0dcc..09d5e3a 100644
--- a/i18n/translations/pt-BR.json
+++ b/i18n/translations/pt-BR.json
@@ -349,7 +349,7 @@
"Words": "Palavras",
"XOR Result": "Resultado XOR",
"XOR With": "XOR com",
- "XOR current mnemonic with another one? (passphrase and descriptor will be discarded)": "XOR atual mnemônico com outro? (senha e descritor serão descartados)",
+ "XOR current mnemonic with another one? (passphrase and descriptor will be discarded)": "XOR mnemônico atual com outro? (senha e descritor serão descartados)",
"Yes": "Sim",
"Zoomed mode": "Modo ampliado",
"binary:": "binário:",
diff --git a/mkdocs.yml b/mkdocs.yml
index ac0853f..b54da2c 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -52,7 +52,7 @@ edit_uri: edit/main/docs
docs_dir: docs
site_dir: public
extra:
- latest_krux: krux-v25.10.beta1
+ latest_krux: krux-v25.10.beta2
latest_installer: v0.0.20
latest_installer_rpm: krux-installer-0.0.20-1.x86_64.rpm
latest_installer_deb: krux-installer_0.0.20_amd64.deb
diff --git a/pyproject.toml b/pyproject.toml
index 4d475d8..b808128 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -22,7 +22,7 @@
[tool.poetry]
name = "krux"
-version = "25.10.beta1"
+version = "25.10.beta2"
description = "Open-source signing device firmware for Bitcoin"
authors = ["Jeff S <jeffreesun@protonmail.com>"]
readme = "README.md"
diff --git a/src/krux/metadata.py b/src/krux/metadata.py
index 5cefa7c..edba708 100644
--- a/src/krux/metadata.py
+++ b/src/krux/metadata.py
@@ -19,5 +19,5 @@
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
-VERSION = "25.10.beta1"
+VERSION = "25.10.beta2"
SIGNER_PUBKEY = "03339e883157e45891e61ca9df4cd3bb895ef32d475b8e793559ea10a36766689b"
diff --git a/src/krux/translations/pt.py b/src/krux/translations/pt.py
index 8127047..04a718f 100644
--- a/src/krux/translations/pt.py
+++ b/src/krux/translations/pt.py
@@ -371,7 +371,7 @@ translation_array = [
"Palavras",
"Resultado XOR",
"XOR com",
- "XOR atual mnemônico com outro? (senha e descritor serão descartados)",
+ "XOR mnemônico atual com outro? (senha e descritor serão descartados)",
"Sim",
"Modo ampliado",
"binário:",
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.