mirror of
https://github.com/SeedSigner/seedsigner.git
synced 2026-10-05 15:08:25 +00:00
Merge pull request #867 from Chaitanya-Keyal/fix/missing-l10n
This commit is contained in:
+64
-61
@@ -1,14 +1,14 @@
|
|||||||
# Translations template for seedsigner.
|
# Translations template for seedsigner.
|
||||||
# Copyright (C) 2025 ORGANIZATION
|
# Copyright (C) 2026 ORGANIZATION
|
||||||
# This file is distributed under the same license as the seedsigner project.
|
# This file is distributed under the same license as the seedsigner project.
|
||||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2026.
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: seedsigner 0.8.6\n"
|
"Project-Id-Version: seedsigner 0.8.6\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2025-12-14 05:46-0600\n"
|
"POT-Creation-Date: 2026-02-16 21:42+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -141,19 +141,21 @@ msgstr[1] ""
|
|||||||
msgid "{} change"
|
msgid "{} change"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. Describes the address type (change or receive)
|
||||||
#: src/seedsigner/gui/screens/psbt_screens.py
|
#: src/seedsigner/gui/screens/psbt_screens.py
|
||||||
#: src/seedsigner/models/settings_definition.py
|
#: src/seedsigner/gui/screens/seed_screens.py
|
||||||
#: src/seedsigner/views/seed_views.py
|
msgid "change address"
|
||||||
msgid "Multisig"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. Describes the address type (change or receive)
|
||||||
#: src/seedsigner/gui/screens/psbt_screens.py
|
#: src/seedsigner/gui/screens/psbt_screens.py
|
||||||
msgid "Change"
|
#: src/seedsigner/gui/screens/seed_screens.py
|
||||||
|
msgid "receive address"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Abbreviation for receive address
|
#. Symbol for index number, e.g. "address #3"
|
||||||
#: src/seedsigner/gui/screens/psbt_screens.py
|
#: src/seedsigner/gui/screens/psbt_screens.py
|
||||||
msgid "Addr"
|
msgid "#"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/gui/screens/psbt_screens.py
|
#: src/seedsigner/gui/screens/psbt_screens.py
|
||||||
@@ -237,14 +239,6 @@ msgid ""
|
|||||||
"All in-memory data will be wiped."
|
"All in-memory data will be wiped."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/gui/screens/screen.py
|
|
||||||
msgid "Powering Off"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/seedsigner/gui/screens/screen.py
|
|
||||||
msgid "Please wait about 30 seconds before disconnecting power."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/seedsigner/gui/screens/screen.py
|
#: src/seedsigner/gui/screens/screen.py
|
||||||
msgid "Just Unplug It"
|
msgid "Just Unplug It"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -264,17 +258,6 @@ msgstr ""
|
|||||||
msgid "fingerprint"
|
msgid "fingerprint"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/gui/screens/seed_screens.py
|
|
||||||
#: src/seedsigner/views/seed_views.py
|
|
||||||
msgid "Backup Seed"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Additional explainer for the two seed backup options (mnemonic phrase and
|
|
||||||
#. SeedQR).
|
|
||||||
#: src/seedsigner/gui/screens/seed_screens.py
|
|
||||||
msgid "Backups do not include your passphrase."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Displays the page number and total: (e.g. page 1 of 6)
|
#. Displays the page number and total: (e.g. page 1 of 6)
|
||||||
#: src/seedsigner/gui/screens/seed_screens.py
|
#: src/seedsigner/gui/screens/seed_screens.py
|
||||||
msgid "Seed Words: {}/{}"
|
msgid "Seed Words: {}/{}"
|
||||||
@@ -392,16 +375,6 @@ msgstr ""
|
|||||||
msgid "Address Verified"
|
msgid "Address Verified"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Describes the address type (change or receive)
|
|
||||||
#: src/seedsigner/gui/screens/seed_screens.py
|
|
||||||
msgid "change address"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Describes the address type (change or receive)
|
|
||||||
#: src/seedsigner/gui/screens/seed_screens.py
|
|
||||||
msgid "receive address"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Describes the address index (e.g. "index 7")
|
#. Describes the address index (e.g. "index 7")
|
||||||
#: src/seedsigner/gui/screens/seed_screens.py
|
#: src/seedsigner/gui/screens/seed_screens.py
|
||||||
msgid "index {}"
|
msgid "index {}"
|
||||||
@@ -597,10 +570,6 @@ msgstr ""
|
|||||||
msgid "Next {}"
|
msgid "Next {}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/hardware/camera.py
|
|
||||||
msgid "Camera error. Check camera connections."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/seedsigner/models/settings_definition.py
|
#: src/seedsigner/models/settings_definition.py
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -700,6 +669,11 @@ msgstr ""
|
|||||||
msgid "Single Sig"
|
msgid "Single Sig"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/seedsigner/models/settings_definition.py
|
||||||
|
#: src/seedsigner/views/seed_views.py
|
||||||
|
msgid "Multisig"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/models/settings_definition.py
|
#: src/seedsigner/models/settings_definition.py
|
||||||
msgid "Native Segwit"
|
msgid "Native Segwit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -720,6 +694,17 @@ msgstr ""
|
|||||||
msgid "Custom Derivation"
|
msgid "Custom Derivation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. MicroSD notification duration setting - Display notification for 5 seconds
|
||||||
|
#: src/seedsigner/models/settings_definition.py
|
||||||
|
msgid "5 seconds"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. MicroSD notification duration setting - Display notification until the SD
|
||||||
|
#. card is removed
|
||||||
|
#: src/seedsigner/models/settings_definition.py
|
||||||
|
msgid "Until SD removed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. Terminology used by Electrum seeds; equivalent to BIP-39 passphrase
|
#. Terminology used by Electrum seeds; equivalent to BIP-39 passphrase
|
||||||
#: src/seedsigner/models/settings_definition.py
|
#: src/seedsigner/models/settings_definition.py
|
||||||
msgid "Custom Extension"
|
msgid "Custom Extension"
|
||||||
@@ -749,10 +734,6 @@ msgstr ""
|
|||||||
msgid "QR code density"
|
msgid "QR code density"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/models/settings_definition.py
|
|
||||||
msgid "Xpub export"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/seedsigner/models/settings_definition.py
|
#: src/seedsigner/models/settings_definition.py
|
||||||
msgid "Sig types"
|
msgid "Sig types"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -793,6 +774,10 @@ msgstr ""
|
|||||||
msgid "Native Segwit only"
|
msgid "Native Segwit only"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/seedsigner/models/settings_definition.py
|
||||||
|
msgid "MicroSD notification duration"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/models/settings_definition.py
|
#: src/seedsigner/models/settings_definition.py
|
||||||
msgid "Message signing"
|
msgid "Message signing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -917,7 +902,7 @@ msgid "Self-Transfer"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/views/psbt_views.py
|
#: src/seedsigner/views/psbt_views.py
|
||||||
msgid "Verify Multisig Addr"
|
msgid "Verify multisig addr"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/views/psbt_views.py
|
#: src/seedsigner/views/psbt_views.py
|
||||||
@@ -955,7 +940,7 @@ msgid "Approve transaction"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/views/psbt_views.py
|
#: src/seedsigner/views/psbt_views.py
|
||||||
msgid "Select diff seed"
|
msgid "Select different seed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/views/psbt_views.py
|
#: src/seedsigner/views/psbt_views.py
|
||||||
@@ -1068,7 +1053,7 @@ msgid "Create a seed"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/views/seed_views.py
|
#: src/seedsigner/views/seed_views.py
|
||||||
msgid "Load A Seed"
|
msgid "Load a Seed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Inserts the word number (e.g. "Seed Word #6")
|
#. Inserts the word number (e.g. "Seed Word #6")
|
||||||
@@ -1138,7 +1123,7 @@ msgid "Discard Seed?"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/views/seed_views.py
|
#: src/seedsigner/views/seed_views.py
|
||||||
msgid "Electrum warning"
|
msgid "Electrum Warning"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/views/seed_views.py
|
#: src/seedsigner/views/seed_views.py
|
||||||
@@ -1149,10 +1134,6 @@ msgstr ""
|
|||||||
msgid "Scan transaction"
|
msgid "Scan transaction"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/views/seed_views.py
|
|
||||||
msgid "Verify addr"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/seedsigner/views/seed_views.py src/seedsigner/views/tools_views.py
|
#: src/seedsigner/views/seed_views.py src/seedsigner/views/tools_views.py
|
||||||
msgid "Address explorer"
|
msgid "Address explorer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1177,6 +1158,10 @@ msgstr ""
|
|||||||
msgid "Export as SeedQR"
|
msgid "Export as SeedQR"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/seedsigner/views/seed_views.py
|
||||||
|
msgid "Backup Seed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/views/seed_views.py
|
#: src/seedsigner/views/seed_views.py
|
||||||
msgid "Export Xpub"
|
msgid "Export Xpub"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1351,6 +1336,10 @@ msgstr ""
|
|||||||
msgid "Return to transaction"
|
msgid "Return to transaction"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/seedsigner/views/seed_views.py
|
||||||
|
msgid "Verify addr"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/views/seed_views.py
|
#: src/seedsigner/views/seed_views.py
|
||||||
msgid "Signing messages for custom derivation paths not supported"
|
msgid "Signing messages for custom derivation paths not supported"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1371,6 +1360,24 @@ msgstr ""
|
|||||||
msgid "Dev Options"
|
msgid "Dev Options"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. Title of a warning dialog when configuring a setting that requires at least
|
||||||
|
#. one option to be selected.
|
||||||
|
#: src/seedsigner/views/settings_views.py
|
||||||
|
msgid "Selection Required"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. The name of the setting being configured (e.g. "Script types") will be
|
||||||
|
#. inserted.
|
||||||
|
#: src/seedsigner/views/settings_views.py
|
||||||
|
msgid "At least one option must be selected for \"{}\"."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Text for the button that returns the user to the setting configuration
|
||||||
|
#. screen.
|
||||||
|
#: src/seedsigner/views/settings_views.py
|
||||||
|
msgid "Return to setting"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/views/settings_views.py
|
#: src/seedsigner/views/settings_views.py
|
||||||
msgid "Persistent Settings enabled. Settings saved to SD card."
|
msgid "Persistent Settings enabled. Settings saved to SD card."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1404,7 +1411,7 @@ msgid "24 words"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/views/tools_views.py
|
#: src/seedsigner/views/tools_views.py
|
||||||
msgid "Mnemonic Length?"
|
msgid "Mnemonic Length"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/views/tools_views.py
|
#: src/seedsigner/views/tools_views.py
|
||||||
@@ -1421,10 +1428,6 @@ msgstr ""
|
|||||||
msgid "24 words ({} rolls)"
|
msgid "24 words ({} rolls)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/views/tools_views.py
|
|
||||||
msgid "Mnemonic Length"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Label to gather entropy through coin tosses
|
#. Label to gather entropy through coin tosses
|
||||||
#: src/seedsigner/views/tools_views.py
|
#: src/seedsigner/views/tools_views.py
|
||||||
msgid "Coin flip entropy"
|
msgid "Coin flip entropy"
|
||||||
@@ -1531,9 +1534,9 @@ msgstr ""
|
|||||||
msgid "Change Setting"
|
msgid "Change Setting"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Inserts mainnet/testnet/regtest and derivation path
|
#. "network" will be mainnet/testnet/regtest.
|
||||||
#: src/seedsigner/views/view.py
|
#: src/seedsigner/views/view.py
|
||||||
msgid "Current network setting ({}) doesn't match {}."
|
msgid "Current network setting ({network}) doesn't match {derivation_path}."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/views/view.py
|
#: src/seedsigner/views/view.py
|
||||||
|
|||||||
@@ -298,9 +298,11 @@ class SettingsConstants:
|
|||||||
MICROSD_TOAST_TIMER_FIVE_SECONDS = "E"
|
MICROSD_TOAST_TIMER_FIVE_SECONDS = "E"
|
||||||
MICROSD_TOAST_TIMER_FOREVER = "inf"
|
MICROSD_TOAST_TIMER_FOREVER = "inf"
|
||||||
ALL_MICROSD_TOAST_TIMERS = [
|
ALL_MICROSD_TOAST_TIMERS = [
|
||||||
(MICROSD_TOAST_TIMER_DISABLED, "Disabled"),
|
(MICROSD_TOAST_TIMER_DISABLED, _mft("Disabled")),
|
||||||
(MICROSD_TOAST_TIMER_FIVE_SECONDS, "5 seconds"),
|
# TRANSLATOR_NOTE: MicroSD notification duration setting - Display notification for 5 seconds
|
||||||
(MICROSD_TOAST_TIMER_FOREVER, "Until SD removed")
|
(MICROSD_TOAST_TIMER_FIVE_SECONDS, _mft("5 seconds")),
|
||||||
|
# TRANSLATOR_NOTE: MicroSD notification duration setting - Display notification until the SD card is removed
|
||||||
|
(MICROSD_TOAST_TIMER_FOREVER, _mft("Until SD removed"))
|
||||||
]
|
]
|
||||||
|
|
||||||
WORDLIST_LANGUAGE__ENGLISH = "en"
|
WORDLIST_LANGUAGE__ENGLISH = "en"
|
||||||
@@ -670,7 +672,7 @@ class SettingsDefinition:
|
|||||||
|
|
||||||
SettingsEntry(category=SettingsConstants.CATEGORY__FEATURES,
|
SettingsEntry(category=SettingsConstants.CATEGORY__FEATURES,
|
||||||
attr_name=SettingsConstants.SETTING__MICROSD_TOAST_TIMER,
|
attr_name=SettingsConstants.SETTING__MICROSD_TOAST_TIMER,
|
||||||
display_name="MicroSD toast timer",
|
display_name=_mft("MicroSD notification duration"),
|
||||||
type=SettingsConstants.TYPE__SELECT_1,
|
type=SettingsConstants.TYPE__SELECT_1,
|
||||||
visibility=SettingsConstants.VISIBILITY__ADVANCED,
|
visibility=SettingsConstants.VISIBILITY__ADVANCED,
|
||||||
selection_options=SettingsConstants.ALL_MICROSD_TOAST_TIMERS,
|
selection_options=SettingsConstants.ALL_MICROSD_TOAST_TIMERS,
|
||||||
|
|||||||
@@ -350,10 +350,12 @@ class NetworkMismatchErrorView(ErrorView):
|
|||||||
self.next_destination = Destination(SettingsEntryUpdateSelectionView, view_args=dict(attr_name=SettingsConstants.SETTING__NETWORK), clear_history=True)
|
self.next_destination = Destination(SettingsEntryUpdateSelectionView, view_args=dict(attr_name=SettingsConstants.SETTING__NETWORK), clear_history=True)
|
||||||
super().__post_init__()
|
super().__post_init__()
|
||||||
|
|
||||||
# TRANSLATOR_NOTE: Inserts mainnet/testnet/regtest and derivation path
|
network = _(self.settings.get_value_display_name(SettingsConstants.SETTING__NETWORK))
|
||||||
self.text = _("Current network setting ({}) doesn't match {}.").format(
|
|
||||||
self.settings.get_value_display_name(SettingsConstants.SETTING__NETWORK),
|
# TRANSLATOR_NOTE: "network" will be mainnet/testnet/regtest.
|
||||||
self.derivation_path,
|
self.text = _("Current network setting ({network}) doesn't match {derivation_path}.").format(
|
||||||
|
network=network,
|
||||||
|
derivation_path=self.derivation_path,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user