From 57acec87653c3c07bb9300fb72501ae950f11cdf Mon Sep 17 00:00:00 2001 From: Dan Smith Date: Wed, 28 Jun 2023 17:02:27 -0700 Subject: [PATCH 1/3] ic2820: Fix invalid immutable fields The 2820 driver was putting things into immutable that are not even fields on memory, which causes the immutable check to fail for pasted memories. Related to #10689 --- chirp/drivers/ic2820.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/chirp/drivers/ic2820.py b/chirp/drivers/ic2820.py index 5ef952edb..c3cd23df3 100644 --- a/chirp/drivers/ic2820.py +++ b/chirp/drivers/ic2820.py @@ -220,8 +220,7 @@ def get_memory(self, number): mem.skip = "P" else: mem.extd_number = util.get_dict_rev(_get_special(), number) - mem.immutable = ["number", "skip", "bank", "bank_index", - "extd_number"] + mem.immutable = ["number", "skip", "extd_number"] if not is_used: mem.empty = True From e28f383a37dc131f6a2e1992e55ee0a104a86719 Mon Sep 17 00:00:00 2001 From: Dan Smith Date: Wed, 28 Jun 2023 17:04:19 -0700 Subject: [PATCH 2/3] Make fake driver support specials for testing Related to #10689 --- chirp/drivers/fake.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/chirp/drivers/fake.py b/chirp/drivers/fake.py index d89689ec6..ebbf265a3 100644 --- a/chirp/drivers/fake.py +++ b/chirp/drivers/fake.py @@ -17,10 +17,11 @@ def __init__(self, *a, **k): super().__init__(*a, **k) self.settings = {'knob': 5} self.memories = [] - for i in range(1, 11): + for i in range(1, 12): m = chirp_common.Memory(i, empty=i > 5, name='channel %i' % i) m.freq = 146520000 self.memories.append(m) + self.memories[-1].extd_number = 'Special' def get_features(self): rf = chirp_common.RadioFeatures() @@ -31,14 +32,17 @@ def get_features(self): rf.has_bank = True rf.valid_name_length = 8 rf.valid_characters = chirp_common.CHARSET_ASCII + rf.valid_special_chans = ['Special'] return rf def get_memory(self, number): + if number == 'Special': + number = len(self.memories) return self.memories[number - 1] def set_memory(self, mem): LOG.info('Set memory %s' % mem) - self.memories[mem.number - 1] = mem + self.memories[mem.number - 1] = mem.dupe() def get_settings(self): g = settings.RadioSettingGroup('top', 'Some Settings') From 8d8a10fd882fc40a15f560e522f7b4e4198e0aea Mon Sep 17 00:00:00 2001 From: Dan Smith Date: Wed, 28 Jun 2023 17:08:33 -0700 Subject: [PATCH 3/3] Fix some issues copy/pasting between specials This fixes some issues around copying and pasting to or from special memory channels, where we assume memory numbers are integers and other problems. Fixes #10689 --- chirp/locale/de.po | 104 ++++++++++++++++++------------------- chirp/locale/el.po | 104 ++++++++++++++++++------------------- chirp/locale/en_US.po | 104 ++++++++++++++++++------------------- chirp/locale/es.po | 116 +++++++++++++++++++++--------------------- chirp/locale/fr.po | 104 ++++++++++++++++++------------------- chirp/locale/hu.po | 104 ++++++++++++++++++------------------- chirp/locale/it.po | 104 ++++++++++++++++++------------------- chirp/locale/nl.po | 104 ++++++++++++++++++------------------- chirp/locale/pl.po | 104 ++++++++++++++++++------------------- chirp/locale/pt_BR.po | 104 ++++++++++++++++++------------------- chirp/locale/ru.po | 104 ++++++++++++++++++------------------- chirp/locale/tr_TR.po | 116 +++++++++++++++++++++--------------------- chirp/locale/uk_UA.po | 104 ++++++++++++++++++------------------- chirp/locale/zh_CN.po | 104 ++++++++++++++++++------------------- chirp/wxui/memedit.py | 30 ++++++++--- 15 files changed, 764 insertions(+), 746 deletions(-) diff --git a/chirp/locale/de.po b/chirp/locale/de.po index 256f15069..7d6d4f593 100644 --- a/chirp/locale/de.po +++ b/chirp/locale/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: CHIRP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-28 16:31-0700\n" +"POT-Creation-Date: 2023-06-28 17:09-0700\n" "PO-Revision-Date: 2012-10-02 22:11+0100\n" "Last-Translator: Benjamin, HB9EUK \n" "Language-Team: German\n" @@ -35,17 +35,17 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1487 #, fuzzy, python-format msgid "%i Memories" msgstr "Speicher" -#: ../wxui/memedit.py:1490 +#: ../wxui/memedit.py:1494 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "Löschen (und nach oben verschieben)" -#: ../wxui/memedit.py:1486 +#: ../wxui/memedit.py:1490 #, fuzzy, python-format msgid "%i Memories and shift block up" msgstr "Löschen (und nach oben verschieben)" @@ -59,7 +59,7 @@ msgstr "Datei wurde geändert, speichern Sie die Änderungen vor dem Schliessen? msgid "(none)" msgstr "" -#: ../wxui/memedit.py:1791 +#: ../wxui/memedit.py:1809 #, python-format msgid "...and %i more" msgstr "" @@ -688,7 +688,7 @@ msgstr "" msgid "Canada" msgstr "" -#: ../wxui/memedit.py:1169 +#: ../wxui/memedit.py:1173 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -702,22 +702,22 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1148 +#: ../wxui/memedit.py:1152 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "DTCS Code" -#: ../wxui/memedit.py:1145 +#: ../wxui/memedit.py:1149 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1179 +#: ../wxui/memedit.py:1183 #, fuzzy msgid "Choose Cross Mode" msgstr "Cross Mode" -#: ../wxui/memedit.py:1209 +#: ../wxui/memedit.py:1213 msgid "Choose duplex" msgstr "" @@ -766,7 +766,7 @@ msgstr "" msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1543 +#: ../wxui/memedit.py:1547 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "Vergleiche Rohspeicher" @@ -790,7 +790,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1468 +#: ../wxui/memedit.py:1472 msgid "Copy" msgstr "Kopieren" @@ -806,7 +806,7 @@ msgstr "Cross Mode" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1464 +#: ../wxui/memedit.py:1468 msgid "Cut" msgstr "Ausschneiden" @@ -822,7 +822,7 @@ msgid "" "Polarity" msgstr "DTCS Pol" -#: ../wxui/memedit.py:2044 +#: ../wxui/memedit.py:2062 msgid "DV Memory" msgstr "" @@ -835,7 +835,7 @@ msgstr "" msgid "Dec" msgstr "Erkennung" -#: ../wxui/memedit.py:1477 +#: ../wxui/memedit.py:1481 msgid "Delete" msgstr "Löschen" @@ -849,11 +849,11 @@ msgstr "Entwickler" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1577 +#: ../wxui/memedit.py:1581 msgid "Diff Raw Memories" msgstr "Vergleiche Rohspeicher" -#: ../wxui/memedit.py:1969 +#: ../wxui/memedit.py:1987 msgid "Digital Code" msgstr "Digital Code" @@ -897,12 +897,12 @@ msgstr "Download vom Gerät" msgid "Duplex" msgstr "Duplex" -#: ../wxui/memedit.py:1999 +#: ../wxui/memedit.py:2017 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:1997 +#: ../wxui/memedit.py:2015 #, python-format msgid "Edit details for memory %i" msgstr "" @@ -921,11 +921,11 @@ msgstr "Aktiviert" msgid "Enter Frequency" msgstr "Frequenz" -#: ../wxui/memedit.py:1196 +#: ../wxui/memedit.py:1200 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1188 +#: ../wxui/memedit.py:1192 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -957,7 +957,7 @@ msgstr "" msgid "Experimental driver" msgstr "Weiter mit dem experimentellen Treiber?" -#: ../wxui/memedit.py:1929 +#: ../wxui/memedit.py:1947 msgid "Export can only write CSV files" msgstr "" @@ -966,7 +966,7 @@ msgstr "" msgid "Export to CSV" msgstr "In Datei exportieren" -#: ../wxui/memedit.py:2033 +#: ../wxui/memedit.py:2051 msgid "Extra" msgstr "" @@ -1259,11 +1259,11 @@ msgstr "Index" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1171 +#: ../wxui/memedit.py:1175 msgid "Information" msgstr "" -#: ../wxui/memedit.py:1458 +#: ../wxui/memedit.py:1462 #, fuzzy msgid "Insert Row Above" msgstr "Zeile oben einfügen" @@ -1285,7 +1285,7 @@ msgstr "Ungültiger Wert. Muss eine ganze Zahl sein." msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1313 ../wxui/memedit.py:2124 +#: ../wxui/memedit.py:1317 ../wxui/memedit.py:2142 #, python-format msgid "Invalid edit: %s" msgstr "" @@ -1359,7 +1359,7 @@ msgstr "" msgid "Memories" msgstr "Speicher" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1356 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1425,7 +1425,7 @@ msgstr "" msgid "New version available" msgstr "Eine neue Version von CHIRP ist verfügbar:" -#: ../wxui/memedit.py:1613 +#: ../wxui/memedit.py:1617 #, fuzzy msgid "No empty rows below!" msgstr "Zeile unten einfügen" @@ -1515,7 +1515,7 @@ msgstr "" msgid "Optional: County, Hospital, etc" msgstr "" -#: ../wxui/memedit.py:1746 +#: ../wxui/memedit.py:1750 #, fuzzy msgid "Overwrite memories?" msgstr "Überschreiben?" @@ -1527,28 +1527,28 @@ msgid "" "are supported in this release.\n" msgstr "" -#: ../wxui/memedit.py:1472 +#: ../wxui/memedit.py:1476 msgid "Paste" msgstr "Einfügen" -#: ../wxui/memedit.py:1740 +#: ../wxui/memedit.py:1744 #, python-format -msgid "Pasted memories will overwrite %i existing memories" +msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1743 +#: ../wxui/memedit.py:1747 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1737 +#: ../wxui/memedit.py:1741 #, python-format -msgid "Pasted memories will overwrite memory %i" +msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1734 +#: ../wxui/memedit.py:1738 #, python-format -msgid "Pasted memory will overwrite memory %i" +msgid "Pasted memory will overwrite memory %s" msgstr "" #: ../wxui/common.py:564 @@ -1623,7 +1623,7 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1451 +#: ../wxui/memedit.py:1455 msgid "Properties" msgstr "" @@ -1753,7 +1753,7 @@ msgstr "" msgid "Settings" msgstr "Einstellungen" -#: ../wxui/memedit.py:1569 +#: ../wxui/memedit.py:1573 msgid "Show Raw Memory" msgstr "Zeige RAW Speicher" @@ -1765,36 +1765,36 @@ msgstr "" msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1813 #, fuzzy msgid "Some memories are incompatible with this radio" msgstr "" "Eingefügter Speicher {number} ist nicht mit diesem Gerät kompatibel weil:" -#: ../wxui/memedit.py:1687 +#: ../wxui/memedit.py:1691 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1531 +#: ../wxui/memedit.py:1535 #, fuzzy, python-format msgid "Sort %i memories" msgstr "Vergleiche Rohspeicher" -#: ../wxui/memedit.py:1534 +#: ../wxui/memedit.py:1538 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1553 +#: ../wxui/memedit.py:1557 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1428 +#: ../wxui/memedit.py:1432 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1427 +#: ../wxui/memedit.py:1431 #, fuzzy msgid "Sort memories" msgstr "Überschreiben?" @@ -1844,7 +1844,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1493 +#: ../wxui/memedit.py:1497 #, fuzzy msgid "This Memory" msgstr "Zeige RAW Speicher" @@ -1872,12 +1872,12 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/memedit.py:1497 +#: ../wxui/memedit.py:1501 #, fuzzy msgid "This memory and shift all up" msgstr "Löschen (und nach oben verschieben)" -#: ../wxui/memedit.py:1495 +#: ../wxui/memedit.py:1499 #, fuzzy msgid "This memory and shift block up" msgstr "Löschen (und nach oben verschieben)" @@ -1923,7 +1923,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1236 +#: ../wxui/memedit.py:1240 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -2017,11 +2017,11 @@ msgstr "Hersteller" msgid "View" msgstr "_Ansicht" -#: ../wxui/memedit.py:1320 +#: ../wxui/memedit.py:1324 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1319 +#: ../wxui/memedit.py:1323 #, python-format msgid "Warning: %s" msgstr "" diff --git a/chirp/locale/el.po b/chirp/locale/el.po index 7bf9ccc97..d8df211af 100644 --- a/chirp/locale/el.po +++ b/chirp/locale/el.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: CHIRP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-28 16:31-0700\n" +"POT-Creation-Date: 2023-06-28 17:09-0700\n" "PO-Revision-Date: 2023-02-11 15:12+0200\n" "Last-Translator: Sokratis Alichanidis \n" "Language-Team: Greek\n" @@ -37,17 +37,17 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1487 #, fuzzy, python-format msgid "%i Memories" msgstr "Μνήμες" -#: ../wxui/memedit.py:1490 +#: ../wxui/memedit.py:1494 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "Διαγραφή %i μνημών και μετακίνηση όλων προς τα επάνω" -#: ../wxui/memedit.py:1486 +#: ../wxui/memedit.py:1490 #, fuzzy, python-format msgid "%i Memories and shift block up" msgstr "Διαγραφή %i μνημών και μετακίνηση ομάδας προς τα επάνω" @@ -61,7 +61,7 @@ msgstr "" msgid "(none)" msgstr "(καμία)" -#: ../wxui/memedit.py:1791 +#: ../wxui/memedit.py:1809 #, python-format msgid "...and %i more" msgstr "" @@ -691,7 +691,7 @@ msgstr "Δημιουργία Περιηγητή Πομποδεκτών" msgid "Canada" msgstr "Καναδάς" -#: ../wxui/memedit.py:1169 +#: ../wxui/memedit.py:1173 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -705,21 +705,21 @@ msgstr "Αρχεία ειδώλου CHIRP" msgid "Choice Required" msgstr "Απαιτείται επιλογή" -#: ../wxui/memedit.py:1148 +#: ../wxui/memedit.py:1152 #, python-format msgid "Choose %s DTCS Code" msgstr "Επιλέξτε κωδικό DTCS %s" -#: ../wxui/memedit.py:1145 +#: ../wxui/memedit.py:1149 #, python-format msgid "Choose %s Tone" msgstr "Επιλέξτε τόνο %s" -#: ../wxui/memedit.py:1179 +#: ../wxui/memedit.py:1183 msgid "Choose Cross Mode" msgstr "" -#: ../wxui/memedit.py:1209 +#: ../wxui/memedit.py:1213 #, fuzzy msgid "Choose duplex" msgstr "Επιλογή duplex" @@ -767,7 +767,7 @@ msgstr "Κλείσιμο" msgid "Close file" msgstr "Κλείσιμο αρχείου" -#: ../wxui/memedit.py:1543 +#: ../wxui/memedit.py:1547 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "Διαγραφή %i Μνημών" @@ -790,7 +790,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1468 +#: ../wxui/memedit.py:1472 msgid "Copy" msgstr "" @@ -806,7 +806,7 @@ msgstr "" msgid "Custom..." msgstr "Προσαρμοσμένη..." -#: ../wxui/memedit.py:1464 +#: ../wxui/memedit.py:1468 #, fuzzy msgid "Cut" msgstr "Χώρα" @@ -823,7 +823,7 @@ msgstr "" "Πολικότητα\n" "DTCS" -#: ../wxui/memedit.py:2044 +#: ../wxui/memedit.py:2062 msgid "DV Memory" msgstr "Μνήμη DV" @@ -835,7 +835,7 @@ msgstr "" msgid "Dec" msgstr "Dec" -#: ../wxui/memedit.py:1477 +#: ../wxui/memedit.py:1481 msgid "Delete" msgstr "Διαγραφή" @@ -848,11 +848,11 @@ msgstr "Λειτουργία προγραμματιστή" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1577 +#: ../wxui/memedit.py:1581 msgid "Diff Raw Memories" msgstr "" -#: ../wxui/memedit.py:1969 +#: ../wxui/memedit.py:1987 #, fuzzy msgid "Digital Code" msgstr "Ψηφιακός Κωδικός" @@ -895,12 +895,12 @@ msgstr "Οδηγίες λήψης" msgid "Duplex" msgstr "" -#: ../wxui/memedit.py:1999 +#: ../wxui/memedit.py:2017 #, python-format msgid "Edit details for %i memories" msgstr "Επεξεργασία λεπτομερειών για %i μνήμες" -#: ../wxui/memedit.py:1997 +#: ../wxui/memedit.py:2015 #, python-format msgid "Edit details for memory %i" msgstr "Επεξεργασία λεπτομερειών για τη μνήμη %i" @@ -918,11 +918,11 @@ msgstr "" msgid "Enter Frequency" msgstr "Εισάγετε συχνότητα" -#: ../wxui/memedit.py:1196 +#: ../wxui/memedit.py:1200 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1188 +#: ../wxui/memedit.py:1192 msgid "Enter TX Frequency (MHz)" msgstr "Εισάγετε συχνότητα εκπομπής (MHz)" @@ -952,7 +952,7 @@ msgstr "Σφάλμα επικοινωνίας με τον πομποδέκτη" msgid "Experimental driver" msgstr "Πειραματικός οδηγός" -#: ../wxui/memedit.py:1929 +#: ../wxui/memedit.py:1947 msgid "Export can only write CSV files" msgstr "Η εξαγωγή είναι δυνατή μόνο σε αρχεία CSV" @@ -960,7 +960,7 @@ msgstr "Η εξαγωγή είναι δυνατή μόνο σε αρχεία CSV msgid "Export to CSV" msgstr "Εξαγωγή σε αρχείο μορφής .CSV" -#: ../wxui/memedit.py:2033 +#: ../wxui/memedit.py:2051 msgid "Extra" msgstr "Περισσότερα" @@ -1248,11 +1248,11 @@ msgstr "" msgid "Info" msgstr "Πληροφορίες" -#: ../wxui/memedit.py:1171 +#: ../wxui/memedit.py:1175 msgid "Information" msgstr "Πληροφορίες" -#: ../wxui/memedit.py:1458 +#: ../wxui/memedit.py:1462 msgid "Insert Row Above" msgstr "Εισαγωγή γραμμής επάνω" @@ -1274,7 +1274,7 @@ msgstr "" msgid "Invalid ZIP code" msgstr "Μη έγκυρος ΤΚ" -#: ../wxui/memedit.py:1313 ../wxui/memedit.py:2124 +#: ../wxui/memedit.py:1317 ../wxui/memedit.py:2142 #, python-format msgid "Invalid edit: %s" msgstr "Μη έγκυρη τιμή: %s" @@ -1349,7 +1349,7 @@ msgstr "Γεωγραφικό μήκος" msgid "Memories" msgstr "Μνήμες" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1356 #, python-format msgid "Memory %i is not deletable" msgstr "Η μνήμη %i δεν μπορεί να διαγραφεί" @@ -1410,7 +1410,7 @@ msgstr "" msgid "New version available" msgstr "Διαθέσιμη νέα έκδοση" -#: ../wxui/memedit.py:1613 +#: ../wxui/memedit.py:1617 msgid "No empty rows below!" msgstr "Καμία κενή σειρά από κάτω!" @@ -1496,7 +1496,7 @@ msgstr "Προαιρετικό: 45.0000" msgid "Optional: County, Hospital, etc" msgstr "Προαιρετικό: Επαρχία, Νοσοκομείο κλπ" -#: ../wxui/memedit.py:1746 +#: ../wxui/memedit.py:1750 msgid "Overwrite memories?" msgstr "Αντικατάσταση μνημών;" @@ -1507,28 +1507,28 @@ msgid "" "are supported in this release.\n" msgstr "" -#: ../wxui/memedit.py:1472 +#: ../wxui/memedit.py:1476 msgid "Paste" msgstr "" -#: ../wxui/memedit.py:1740 +#: ../wxui/memedit.py:1744 #, python-format -msgid "Pasted memories will overwrite %i existing memories" +msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1743 +#: ../wxui/memedit.py:1747 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1737 +#: ../wxui/memedit.py:1741 #, python-format -msgid "Pasted memories will overwrite memory %i" +msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1734 +#: ../wxui/memedit.py:1738 #, python-format -msgid "Pasted memory will overwrite memory %i" +msgid "Pasted memory will overwrite memory %s" msgstr "" #: ../wxui/common.py:564 @@ -1604,7 +1604,7 @@ msgstr "Προεπισκόπηση εκτύπωσης" msgid "Printing" msgstr "Εκτύπωση" -#: ../wxui/memedit.py:1451 +#: ../wxui/memedit.py:1455 msgid "Properties" msgstr "Ιδιότητες" @@ -1727,7 +1727,7 @@ msgstr "Υπηρεσία" msgid "Settings" msgstr "Ρυθμίσεις" -#: ../wxui/memedit.py:1569 +#: ../wxui/memedit.py:1573 msgid "Show Raw Memory" msgstr "" @@ -1739,34 +1739,34 @@ msgstr "Εμφάνιση τοποθεσίας αρχείου καταγραφή msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1813 msgid "Some memories are incompatible with this radio" msgstr "Κάποιες μνήμες δεν είναι συμβατές με αυτόν τον πομποδέκτη" -#: ../wxui/memedit.py:1687 +#: ../wxui/memedit.py:1691 msgid "Some memories are not deletable" msgstr "Κάποιες μνήμες δεν είναι δυνατόν να διαγραφούν" -#: ../wxui/memedit.py:1531 +#: ../wxui/memedit.py:1535 #, fuzzy, python-format msgid "Sort %i memories" msgstr "Διαγραφή %i Μνημών" -#: ../wxui/memedit.py:1534 +#: ../wxui/memedit.py:1538 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1553 +#: ../wxui/memedit.py:1557 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1428 +#: ../wxui/memedit.py:1432 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1427 +#: ../wxui/memedit.py:1431 #, fuzzy msgid "Sort memories" msgstr "Αντικατάσταση μνημών;" @@ -1816,7 +1816,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1493 +#: ../wxui/memedit.py:1497 #, fuzzy msgid "This Memory" msgstr "Μνήμη DV" @@ -1851,12 +1851,12 @@ msgstr "" "δυνατοτήτων!\n" "Σας προειδοποιήσαμε. Προχωράτε με δική σας ευθύνη!" -#: ../wxui/memedit.py:1497 +#: ../wxui/memedit.py:1501 #, fuzzy msgid "This memory and shift all up" msgstr "Διαγραφή %i μνημών και μετακίνηση όλων προς τα επάνω" -#: ../wxui/memedit.py:1495 +#: ../wxui/memedit.py:1499 #, fuzzy msgid "This memory and shift block up" msgstr "Διαγραφή %i μνημών και μετακίνηση ομάδας προς τα επάνω" @@ -1900,7 +1900,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1236 +#: ../wxui/memedit.py:1240 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -1991,11 +1991,11 @@ msgstr "Προμηθευτής" msgid "View" msgstr "Εμφάνιση" -#: ../wxui/memedit.py:1320 +#: ../wxui/memedit.py:1324 msgid "Warning" msgstr "Προειδοποίηση" -#: ../wxui/memedit.py:1319 +#: ../wxui/memedit.py:1323 #, python-format msgid "Warning: %s" msgstr "Προειδοποίηση: %s" diff --git a/chirp/locale/en_US.po b/chirp/locale/en_US.po index f5be02e12..9f927f777 100644 --- a/chirp/locale/en_US.po +++ b/chirp/locale/en_US.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: CHIRP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-28 16:31-0700\n" +"POT-Creation-Date: 2023-06-28 17:09-0700\n" "PO-Revision-Date: 2011-11-29 16:07-0800\n" "Last-Translator: Dan Smith \n" "Language-Team: English\n" @@ -33,17 +33,17 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1487 #, fuzzy, python-format msgid "%i Memories" msgstr "Diff raw memories" -#: ../wxui/memedit.py:1490 +#: ../wxui/memedit.py:1494 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "_Delete" -#: ../wxui/memedit.py:1486 +#: ../wxui/memedit.py:1490 #, fuzzy, python-format msgid "%i Memories and shift block up" msgstr "_Delete" @@ -57,7 +57,7 @@ msgstr "File is modified, save changes before closing?" msgid "(none)" msgstr "" -#: ../wxui/memedit.py:1791 +#: ../wxui/memedit.py:1809 #, python-format msgid "...and %i more" msgstr "" @@ -686,7 +686,7 @@ msgstr "" msgid "Canada" msgstr "" -#: ../wxui/memedit.py:1169 +#: ../wxui/memedit.py:1173 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -700,21 +700,21 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1148 +#: ../wxui/memedit.py:1152 #, python-format msgid "Choose %s DTCS Code" msgstr "" -#: ../wxui/memedit.py:1145 +#: ../wxui/memedit.py:1149 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1179 +#: ../wxui/memedit.py:1183 msgid "Choose Cross Mode" msgstr "" -#: ../wxui/memedit.py:1209 +#: ../wxui/memedit.py:1213 msgid "Choose duplex" msgstr "" @@ -763,7 +763,7 @@ msgstr "" msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1543 +#: ../wxui/memedit.py:1547 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "Diff raw memories" @@ -786,7 +786,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1468 +#: ../wxui/memedit.py:1472 #, fuzzy msgid "Copy" msgstr "_Copy" @@ -803,7 +803,7 @@ msgstr "" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1464 +#: ../wxui/memedit.py:1468 #, fuzzy msgid "Cut" msgstr "_Cut" @@ -818,7 +818,7 @@ msgid "" "Polarity" msgstr "" -#: ../wxui/memedit.py:2044 +#: ../wxui/memedit.py:2062 msgid "DV Memory" msgstr "" @@ -830,7 +830,7 @@ msgstr "" msgid "Dec" msgstr "" -#: ../wxui/memedit.py:1477 +#: ../wxui/memedit.py:1481 #, fuzzy msgid "Delete" msgstr "_Delete" @@ -845,12 +845,12 @@ msgstr "Developer" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1577 +#: ../wxui/memedit.py:1581 #, fuzzy msgid "Diff Raw Memories" msgstr "Diff raw memories" -#: ../wxui/memedit.py:1969 +#: ../wxui/memedit.py:1987 msgid "Digital Code" msgstr "" @@ -893,12 +893,12 @@ msgstr "Download From Radio" msgid "Duplex" msgstr "" -#: ../wxui/memedit.py:1999 +#: ../wxui/memedit.py:2017 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:1997 +#: ../wxui/memedit.py:2015 #, python-format msgid "Edit details for memory %i" msgstr "" @@ -915,11 +915,11 @@ msgstr "" msgid "Enter Frequency" msgstr "" -#: ../wxui/memedit.py:1196 +#: ../wxui/memedit.py:1200 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1188 +#: ../wxui/memedit.py:1192 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -949,7 +949,7 @@ msgstr "" msgid "Experimental driver" msgstr "" -#: ../wxui/memedit.py:1929 +#: ../wxui/memedit.py:1947 msgid "Export can only write CSV files" msgstr "" @@ -958,7 +958,7 @@ msgstr "" msgid "Export to CSV" msgstr "Import from RFinder" -#: ../wxui/memedit.py:2033 +#: ../wxui/memedit.py:2051 msgid "Extra" msgstr "" @@ -1250,11 +1250,11 @@ msgstr "" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1171 +#: ../wxui/memedit.py:1175 msgid "Information" msgstr "" -#: ../wxui/memedit.py:1458 +#: ../wxui/memedit.py:1462 msgid "Insert Row Above" msgstr "" @@ -1275,7 +1275,7 @@ msgstr "" msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1313 ../wxui/memedit.py:2124 +#: ../wxui/memedit.py:1317 ../wxui/memedit.py:2142 #, python-format msgid "Invalid edit: %s" msgstr "" @@ -1349,7 +1349,7 @@ msgstr "" msgid "Memories" msgstr "Diff raw memories" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1356 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1410,7 +1410,7 @@ msgstr "" msgid "New version available" msgstr "" -#: ../wxui/memedit.py:1613 +#: ../wxui/memedit.py:1617 msgid "No empty rows below!" msgstr "" @@ -1496,7 +1496,7 @@ msgstr "" msgid "Optional: County, Hospital, etc" msgstr "" -#: ../wxui/memedit.py:1746 +#: ../wxui/memedit.py:1750 #, fuzzy msgid "Overwrite memories?" msgstr "Diff raw memories" @@ -1508,29 +1508,29 @@ msgid "" "are supported in this release.\n" msgstr "" -#: ../wxui/memedit.py:1472 +#: ../wxui/memedit.py:1476 #, fuzzy msgid "Paste" msgstr "_Paste" -#: ../wxui/memedit.py:1740 +#: ../wxui/memedit.py:1744 #, python-format -msgid "Pasted memories will overwrite %i existing memories" +msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1743 +#: ../wxui/memedit.py:1747 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1737 +#: ../wxui/memedit.py:1741 #, python-format -msgid "Pasted memories will overwrite memory %i" +msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1734 +#: ../wxui/memedit.py:1738 #, python-format -msgid "Pasted memory will overwrite memory %i" +msgid "Pasted memory will overwrite memory %s" msgstr "" #: ../wxui/common.py:564 @@ -1604,7 +1604,7 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1451 +#: ../wxui/memedit.py:1455 msgid "Properties" msgstr "" @@ -1731,7 +1731,7 @@ msgstr "" msgid "Settings" msgstr "" -#: ../wxui/memedit.py:1569 +#: ../wxui/memedit.py:1573 #, fuzzy msgid "Show Raw Memory" msgstr "Show raw memory" @@ -1744,34 +1744,34 @@ msgstr "" msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1813 msgid "Some memories are incompatible with this radio" msgstr "" -#: ../wxui/memedit.py:1687 +#: ../wxui/memedit.py:1691 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1531 +#: ../wxui/memedit.py:1535 #, fuzzy, python-format msgid "Sort %i memories" msgstr "Diff raw memories" -#: ../wxui/memedit.py:1534 +#: ../wxui/memedit.py:1538 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1553 +#: ../wxui/memedit.py:1557 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1428 +#: ../wxui/memedit.py:1432 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1427 +#: ../wxui/memedit.py:1431 #, fuzzy msgid "Sort memories" msgstr "Diff raw memories" @@ -1821,7 +1821,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1493 +#: ../wxui/memedit.py:1497 #, fuzzy msgid "This Memory" msgstr "Show raw memory" @@ -1849,12 +1849,12 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/memedit.py:1497 +#: ../wxui/memedit.py:1501 #, fuzzy msgid "This memory and shift all up" msgstr "_Delete" -#: ../wxui/memedit.py:1495 +#: ../wxui/memedit.py:1499 #, fuzzy msgid "This memory and shift block up" msgstr "_Delete" @@ -1898,7 +1898,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1236 +#: ../wxui/memedit.py:1240 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -1991,11 +1991,11 @@ msgstr "" msgid "View" msgstr "_View" -#: ../wxui/memedit.py:1320 +#: ../wxui/memedit.py:1324 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1319 +#: ../wxui/memedit.py:1323 #, python-format msgid "Warning: %s" msgstr "" diff --git a/chirp/locale/es.po b/chirp/locale/es.po index d0e9f49d7..b3f004037 100644 --- a/chirp/locale/es.po +++ b/chirp/locale/es.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: CHIRP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-28 16:31-0700\n" +"POT-Creation-Date: 2023-06-28 17:09-0700\n" "PO-Revision-Date: 2023-06-28 19:40-0400\n" "Last-Translator: MELERIX\n" "Language-Team: \n" @@ -43,17 +43,17 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "%(value)s debe estar entre %(min)i y %(max)i" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1487 #, python-format msgid "%i Memories" msgstr "%i Memorias" -#: ../wxui/memedit.py:1490 +#: ../wxui/memedit.py:1494 #, python-format msgid "%i Memories and shift all up" msgstr "%i Memorias y desplazar todo hacia arriba" -#: ../wxui/memedit.py:1486 +#: ../wxui/memedit.py:1490 #, python-format msgid "%i Memories and shift block up" msgstr "%i Memorias y desplazar bloque hacia arriba" @@ -67,7 +67,7 @@ msgstr "%s no ha sido guardado. ¿Guardar antes de cerrar?" msgid "(none)" msgstr "(nada)" -#: ../wxui/memedit.py:1791 +#: ../wxui/memedit.py:1809 #, python-format msgid "...and %i more" msgstr "...y %i más" @@ -1061,7 +1061,7 @@ msgstr "Construyendo navegador de radio" msgid "Canada" msgstr "Canada" -#: ../wxui/memedit.py:1169 +#: ../wxui/memedit.py:1173 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -1077,21 +1077,21 @@ msgstr "Archivos de imagen Chirp" msgid "Choice Required" msgstr "Elección requerida" -#: ../wxui/memedit.py:1148 +#: ../wxui/memedit.py:1152 #, python-format msgid "Choose %s DTCS Code" msgstr "Elegir %s código DTCS" -#: ../wxui/memedit.py:1145 +#: ../wxui/memedit.py:1149 #, python-format msgid "Choose %s Tone" msgstr "Elegir %s tono" -#: ../wxui/memedit.py:1179 +#: ../wxui/memedit.py:1183 msgid "Choose Cross Mode" msgstr "Elegir modo cruzado" -#: ../wxui/memedit.py:1209 +#: ../wxui/memedit.py:1213 msgid "Choose duplex" msgstr "Elegir Dúplex" @@ -1145,7 +1145,7 @@ msgstr "Cerrar" msgid "Close file" msgstr "Cerrar archivo" -#: ../wxui/memedit.py:1543 +#: ../wxui/memedit.py:1547 #, python-format msgid "Cluster %i memories" msgstr "Agrupar %i memorias" @@ -1170,7 +1170,7 @@ msgstr "" "Conecta tu cable de interfaz al Puerto de PC en la\n" "espalda de la unidad 'TX/RX'. NO el Puerto Com en la cabeza.\n" -#: ../wxui/memedit.py:1468 +#: ../wxui/memedit.py:1472 msgid "Copy" msgstr "Copiar" @@ -1186,7 +1186,7 @@ msgstr "Modo cruzado" msgid "Custom..." msgstr "Personalizado..." -#: ../wxui/memedit.py:1464 +#: ../wxui/memedit.py:1468 msgid "Cut" msgstr "Cortar" @@ -1202,7 +1202,7 @@ msgstr "" "Polaridad\n" "DTCS" -#: ../wxui/memedit.py:2044 +#: ../wxui/memedit.py:2062 msgid "DV Memory" msgstr "Memoria DV" @@ -1214,7 +1214,7 @@ msgstr "Peligro adelante" msgid "Dec" msgstr "Decimal" -#: ../wxui/memedit.py:1477 +#: ../wxui/memedit.py:1481 msgid "Delete" msgstr "Borrar" @@ -1229,11 +1229,11 @@ msgstr "" "Estado de desarrollador ahora está %s. CHIRP debe ser reiniciado para que " "tome efecto" -#: ../wxui/memedit.py:1577 +#: ../wxui/memedit.py:1581 msgid "Diff Raw Memories" msgstr "Diferenciar memorias en bruto" -#: ../wxui/memedit.py:1969 +#: ../wxui/memedit.py:1987 msgid "Digital Code" msgstr "Código digital" @@ -1274,12 +1274,12 @@ msgstr "Descargar instrucciones" msgid "Duplex" msgstr "Dúplex" -#: ../wxui/memedit.py:1999 +#: ../wxui/memedit.py:2017 #, python-format msgid "Edit details for %i memories" msgstr "Editar detalles para %i memorias" -#: ../wxui/memedit.py:1997 +#: ../wxui/memedit.py:2015 #, python-format msgid "Edit details for memory %i" msgstr "Editar detalles para memoria %i" @@ -1296,11 +1296,11 @@ msgstr "Habilitado" msgid "Enter Frequency" msgstr "Ingresar frecuencia" -#: ../wxui/memedit.py:1196 +#: ../wxui/memedit.py:1200 msgid "Enter Offset (MHz)" msgstr "Ingresar desplazamiento (MHz)" -#: ../wxui/memedit.py:1188 +#: ../wxui/memedit.py:1192 msgid "Enter TX Frequency (MHz)" msgstr "Ingresar frecuencia TX (MHz)" @@ -1330,7 +1330,7 @@ msgstr "Error comunicándose con la radio" msgid "Experimental driver" msgstr "Controlador experimental" -#: ../wxui/memedit.py:1929 +#: ../wxui/memedit.py:1947 msgid "Export can only write CSV files" msgstr "Exportar solo puede escribir archivos CSV" @@ -1338,7 +1338,7 @@ msgstr "Exportar solo puede escribir archivos CSV" msgid "Export to CSV" msgstr "Exportar a CSV" -#: ../wxui/memedit.py:2033 +#: ../wxui/memedit.py:2051 msgid "Extra" msgstr "Extra" @@ -1721,11 +1721,11 @@ msgstr "Índice" msgid "Info" msgstr "Información" -#: ../wxui/memedit.py:1171 +#: ../wxui/memedit.py:1175 msgid "Information" msgstr "Información" -#: ../wxui/memedit.py:1458 +#: ../wxui/memedit.py:1462 msgid "Insert Row Above" msgstr "Insertar fila arriba" @@ -1746,7 +1746,7 @@ msgstr "%(value)s inválido (usa grados decimales)" msgid "Invalid ZIP code" msgstr "Código postal inválido" -#: ../wxui/memedit.py:1313 ../wxui/memedit.py:2124 +#: ../wxui/memedit.py:1317 ../wxui/memedit.py:2142 #, python-format msgid "Invalid edit: %s" msgstr "Edición inválida: %s" @@ -1825,7 +1825,7 @@ msgstr "Longitud" msgid "Memories" msgstr "Memorias" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1356 #, python-format msgid "Memory %i is not deletable" msgstr "Memoria %i no es borrable" @@ -1884,7 +1884,7 @@ msgstr "Nueva ventana" msgid "New version available" msgstr "Nueva versión disponible" -#: ../wxui/memedit.py:1613 +#: ../wxui/memedit.py:1617 msgid "No empty rows below!" msgstr "¡No hay filas vacías debajo!" @@ -1969,7 +1969,7 @@ msgstr "Opcional: 45.0000" msgid "Optional: County, Hospital, etc" msgstr "Opcional: País, Hospital, etc" -#: ../wxui/memedit.py:1746 +#: ../wxui/memedit.py:1750 msgid "Overwrite memories?" msgstr "¿Sobrescribir memorias?" @@ -1983,29 +1983,29 @@ msgstr "" "Solo un subconjunto de las más de 130 ajustes de radio disponibles\n" "están soportados en este lanzamiento.\n" -#: ../wxui/memedit.py:1472 +#: ../wxui/memedit.py:1476 msgid "Paste" msgstr "Pegar" -#: ../wxui/memedit.py:1740 -#, python-format -msgid "Pasted memories will overwrite %i existing memories" -msgstr "Memorias pegadas sobrescribirán %i memorias existentes" +#: ../wxui/memedit.py:1744 +#, fuzzy, python-format +msgid "Pasted memories will overwrite %s existing memories" +msgstr "Memorias pegadas sobrescribirán %s memorias existentes" -#: ../wxui/memedit.py:1743 +#: ../wxui/memedit.py:1747 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "Memorias pegadas sobrescribirán memorias %s" -#: ../wxui/memedit.py:1737 -#, python-format -msgid "Pasted memories will overwrite memory %i" -msgstr "Memorias pegadas sobrescribirán memoria %i" +#: ../wxui/memedit.py:1741 +#, fuzzy, python-format +msgid "Pasted memories will overwrite memory %s" +msgstr "Memorias pegadas sobrescribirán memoria %s" -#: ../wxui/memedit.py:1734 -#, python-format -msgid "Pasted memory will overwrite memory %i" -msgstr "Memoria pegada sobrescribirá memoria %i" +#: ../wxui/memedit.py:1738 +#, fuzzy, python-format +msgid "Pasted memory will overwrite memory %s" +msgstr "Memoria pegada sobrescribirá memoria %s" #: ../wxui/common.py:564 #, python-format @@ -2102,7 +2102,7 @@ msgstr "Previsualización de impresión" msgid "Printing" msgstr "Imprimiendo" -#: ../wxui/memedit.py:1451 +#: ../wxui/memedit.py:1455 msgid "Properties" msgstr "Propiedades" @@ -2232,7 +2232,7 @@ msgstr "Servicio" msgid "Settings" msgstr "Ajustes" -#: ../wxui/memedit.py:1569 +#: ../wxui/memedit.py:1573 msgid "Show Raw Memory" msgstr "Mostrar memoria en bruto" @@ -2244,34 +2244,34 @@ msgstr "Mostrar ubicación del registro de depuración" msgid "Show extra fields" msgstr "Mostrar campos adicionales" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1813 msgid "Some memories are incompatible with this radio" msgstr "Algunas memorias son incompatibles con esta radio" -#: ../wxui/memedit.py:1687 +#: ../wxui/memedit.py:1691 msgid "Some memories are not deletable" msgstr "Algunas memorias no son borrables" -#: ../wxui/memedit.py:1531 +#: ../wxui/memedit.py:1535 #, python-format msgid "Sort %i memories" msgstr "Ordenar %i memorias" -#: ../wxui/memedit.py:1534 +#: ../wxui/memedit.py:1538 #, python-format msgid "Sort %i memories ascending" msgstr "Ordenar %i memorias de forma ascendente" -#: ../wxui/memedit.py:1553 +#: ../wxui/memedit.py:1557 #, python-format msgid "Sort %i memories descending" msgstr "Ordenar %i memorias de forma descendente" -#: ../wxui/memedit.py:1428 +#: ../wxui/memedit.py:1432 msgid "Sort by column:" msgstr "Ordenar por columna:" -#: ../wxui/memedit.py:1427 +#: ../wxui/memedit.py:1431 msgid "Sort memories" msgstr "Ordenar memorias" @@ -2341,7 +2341,7 @@ msgstr "" "abrir este archivo para copiar/pegar memorias a través de este, o proceder " "con la importación?" -#: ../wxui/memedit.py:1493 +#: ../wxui/memedit.py:1497 msgid "This Memory" msgstr "Esta memoria" @@ -2378,11 +2378,11 @@ msgstr "" "¡También por favor envía en solicitudes de errores y mejoras!\n" "Has sido advertido. ¡Procede bajo tu propio riesgo!" -#: ../wxui/memedit.py:1497 +#: ../wxui/memedit.py:1501 msgid "This memory and shift all up" msgstr "Esta memoria y desplazar todo hacia arriba" -#: ../wxui/memedit.py:1495 +#: ../wxui/memedit.py:1499 msgid "This memory and shift block up" msgstr "Esta memoria y desplazar bloque hacia arriba" @@ -2433,7 +2433,7 @@ msgstr "" "No se puede determinar puerto para tu cable. Comprueba tus controladores y " "conexiones." -#: ../wxui/memedit.py:1236 +#: ../wxui/memedit.py:1240 msgid "Unable to edit memory before radio is loaded" msgstr "No se puede editar memoria antes de que la radio este cargada" @@ -2527,11 +2527,11 @@ msgstr "Vendedor" msgid "View" msgstr "Ver" -#: ../wxui/memedit.py:1320 +#: ../wxui/memedit.py:1324 msgid "Warning" msgstr "Advertencia" -#: ../wxui/memedit.py:1319 +#: ../wxui/memedit.py:1323 #, python-format msgid "Warning: %s" msgstr "Advertencia: %s" diff --git a/chirp/locale/fr.po b/chirp/locale/fr.po index 317dc4833..52af11e88 100644 --- a/chirp/locale/fr.po +++ b/chirp/locale/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: CHIRP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-28 16:31-0700\n" +"POT-Creation-Date: 2023-06-28 17:09-0700\n" "PO-Revision-Date: 2014-04-05 22:18+0100\n" "Last-Translator: Matthieu Lapadu-Hargues \n" "Language-Team: French\n" @@ -34,17 +34,17 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1487 #, fuzzy, python-format msgid "%i Memories" msgstr "Memoires" -#: ../wxui/memedit.py:1490 +#: ../wxui/memedit.py:1494 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "Supprimer (et remonter)" -#: ../wxui/memedit.py:1486 +#: ../wxui/memedit.py:1490 #, fuzzy, python-format msgid "%i Memories and shift block up" msgstr "Supprimer (et remonter)" @@ -59,7 +59,7 @@ msgstr "" msgid "(none)" msgstr "" -#: ../wxui/memedit.py:1791 +#: ../wxui/memedit.py:1809 #, python-format msgid "...and %i more" msgstr "" @@ -688,7 +688,7 @@ msgstr "" msgid "Canada" msgstr "" -#: ../wxui/memedit.py:1169 +#: ../wxui/memedit.py:1173 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -702,22 +702,22 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1148 +#: ../wxui/memedit.py:1152 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "Code DTCS" -#: ../wxui/memedit.py:1145 +#: ../wxui/memedit.py:1149 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1179 +#: ../wxui/memedit.py:1183 #, fuzzy msgid "Choose Cross Mode" msgstr "Cross mode" -#: ../wxui/memedit.py:1209 +#: ../wxui/memedit.py:1213 msgid "Choose duplex" msgstr "" @@ -766,7 +766,7 @@ msgstr "" msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1543 +#: ../wxui/memedit.py:1547 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "Comparaison memoires brutes" @@ -790,7 +790,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1468 +#: ../wxui/memedit.py:1472 msgid "Copy" msgstr "Copier" @@ -807,7 +807,7 @@ msgstr "Cross mode" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1464 +#: ../wxui/memedit.py:1468 msgid "Cut" msgstr "Couper" @@ -823,7 +823,7 @@ msgid "" "Polarity" msgstr "DTCS Pol" -#: ../wxui/memedit.py:2044 +#: ../wxui/memedit.py:2062 msgid "DV Memory" msgstr "" @@ -836,7 +836,7 @@ msgstr "" msgid "Dec" msgstr "Detecter" -#: ../wxui/memedit.py:1477 +#: ../wxui/memedit.py:1481 msgid "Delete" msgstr "Supprimer" @@ -850,11 +850,11 @@ msgstr "Developpeur" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1577 +#: ../wxui/memedit.py:1581 msgid "Diff Raw Memories" msgstr "Comparaison memoires brutes" -#: ../wxui/memedit.py:1969 +#: ../wxui/memedit.py:1987 msgid "Digital Code" msgstr "Digital code" @@ -897,12 +897,12 @@ msgstr "Telecharger depuis la radio - Lire" msgid "Duplex" msgstr "Duplex" -#: ../wxui/memedit.py:1999 +#: ../wxui/memedit.py:2017 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:1997 +#: ../wxui/memedit.py:2015 #, python-format msgid "Edit details for memory %i" msgstr "" @@ -920,11 +920,11 @@ msgstr "" msgid "Enter Frequency" msgstr "Frequence" -#: ../wxui/memedit.py:1196 +#: ../wxui/memedit.py:1200 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1188 +#: ../wxui/memedit.py:1192 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -955,7 +955,7 @@ msgstr "" msgid "Experimental driver" msgstr "" -#: ../wxui/memedit.py:1929 +#: ../wxui/memedit.py:1947 msgid "Export can only write CSV files" msgstr "" @@ -964,7 +964,7 @@ msgstr "" msgid "Export to CSV" msgstr "Exporter vers un fichier" -#: ../wxui/memedit.py:2033 +#: ../wxui/memedit.py:2051 msgid "Extra" msgstr "" @@ -1256,11 +1256,11 @@ msgstr "Index" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1171 +#: ../wxui/memedit.py:1175 msgid "Information" msgstr "" -#: ../wxui/memedit.py:1458 +#: ../wxui/memedit.py:1462 #, fuzzy msgid "Insert Row Above" msgstr "Inserer une ligne avant" @@ -1282,7 +1282,7 @@ msgstr "Valeur invalide. Doit etre un entier." msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1313 ../wxui/memedit.py:2124 +#: ../wxui/memedit.py:1317 ../wxui/memedit.py:2142 #, python-format msgid "Invalid edit: %s" msgstr "" @@ -1357,7 +1357,7 @@ msgstr "" msgid "Memories" msgstr "Memoires" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1356 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1420,7 +1420,7 @@ msgstr "" msgid "New version available" msgstr "" -#: ../wxui/memedit.py:1613 +#: ../wxui/memedit.py:1617 #, fuzzy msgid "No empty rows below!" msgstr "Inserer une ligne apres" @@ -1510,7 +1510,7 @@ msgstr "" msgid "Optional: County, Hospital, etc" msgstr "" -#: ../wxui/memedit.py:1746 +#: ../wxui/memedit.py:1750 #, fuzzy msgid "Overwrite memories?" msgstr "Ecraser ?" @@ -1522,28 +1522,28 @@ msgid "" "are supported in this release.\n" msgstr "" -#: ../wxui/memedit.py:1472 +#: ../wxui/memedit.py:1476 msgid "Paste" msgstr "Coller" -#: ../wxui/memedit.py:1740 +#: ../wxui/memedit.py:1744 #, python-format -msgid "Pasted memories will overwrite %i existing memories" +msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1743 +#: ../wxui/memedit.py:1747 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1737 +#: ../wxui/memedit.py:1741 #, python-format -msgid "Pasted memories will overwrite memory %i" +msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1734 +#: ../wxui/memedit.py:1738 #, python-format -msgid "Pasted memory will overwrite memory %i" +msgid "Pasted memory will overwrite memory %s" msgstr "" #: ../wxui/common.py:564 @@ -1618,7 +1618,7 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1451 +#: ../wxui/memedit.py:1455 msgid "Properties" msgstr "" @@ -1746,7 +1746,7 @@ msgstr "" msgid "Settings" msgstr "" -#: ../wxui/memedit.py:1569 +#: ../wxui/memedit.py:1573 msgid "Show Raw Memory" msgstr "Afficher les donnees de memoires brutes" @@ -1758,35 +1758,35 @@ msgstr "" msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1813 #, fuzzy msgid "Some memories are incompatible with this radio" msgstr "La memoire collee {number} n'est pas compatible avec cette radio car :" -#: ../wxui/memedit.py:1687 +#: ../wxui/memedit.py:1691 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1531 +#: ../wxui/memedit.py:1535 #, fuzzy, python-format msgid "Sort %i memories" msgstr "Comparaison memoires brutes" -#: ../wxui/memedit.py:1534 +#: ../wxui/memedit.py:1538 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1553 +#: ../wxui/memedit.py:1557 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1428 +#: ../wxui/memedit.py:1432 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1427 +#: ../wxui/memedit.py:1431 #, fuzzy msgid "Sort memories" msgstr "Ecraser ?" @@ -1836,7 +1836,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1493 +#: ../wxui/memedit.py:1497 #, fuzzy msgid "This Memory" msgstr "Afficher les donnees de memoires brutes" @@ -1864,12 +1864,12 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/memedit.py:1497 +#: ../wxui/memedit.py:1501 #, fuzzy msgid "This memory and shift all up" msgstr "Supprimer (et remonter)" -#: ../wxui/memedit.py:1495 +#: ../wxui/memedit.py:1499 #, fuzzy msgid "This memory and shift block up" msgstr "Supprimer (et remonter)" @@ -1915,7 +1915,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1236 +#: ../wxui/memedit.py:1240 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -2009,11 +2009,11 @@ msgstr "Fabricant" msgid "View" msgstr "_Voir" -#: ../wxui/memedit.py:1320 +#: ../wxui/memedit.py:1324 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1319 +#: ../wxui/memedit.py:1323 #, python-format msgid "Warning: %s" msgstr "" diff --git a/chirp/locale/hu.po b/chirp/locale/hu.po index 01b56b6aa..f199a95e5 100644 --- a/chirp/locale/hu.po +++ b/chirp/locale/hu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: CHIRP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-28 16:31-0700\n" +"POT-Creation-Date: 2023-06-28 17:09-0700\n" "PO-Revision-Date: 2015-01-28 13:47+0100\n" "Last-Translator: Attila Joubert \n" "Language-Team: English\n" @@ -34,17 +34,17 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1487 #, fuzzy, python-format msgid "%i Memories" msgstr "Memória" -#: ../wxui/memedit.py:1490 +#: ../wxui/memedit.py:1494 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "... és a tömböt felfelé lépteti" -#: ../wxui/memedit.py:1486 +#: ../wxui/memedit.py:1490 #, fuzzy, python-format msgid "%i Memories and shift block up" msgstr "... és a tömböt felfelé lépteti" @@ -58,7 +58,7 @@ msgstr "A fájl megváltozott! Menti bezárás előtt?" msgid "(none)" msgstr "" -#: ../wxui/memedit.py:1791 +#: ../wxui/memedit.py:1809 #, fuzzy, python-format msgid "...and %i more" msgstr "...és minden memória felfelé lép" @@ -687,7 +687,7 @@ msgstr "" msgid "Canada" msgstr "" -#: ../wxui/memedit.py:1169 +#: ../wxui/memedit.py:1173 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -701,22 +701,22 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1148 +#: ../wxui/memedit.py:1152 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "RX DTCS kód" -#: ../wxui/memedit.py:1145 +#: ../wxui/memedit.py:1149 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1179 +#: ../wxui/memedit.py:1183 #, fuzzy msgid "Choose Cross Mode" msgstr "Kereszt-üzem" -#: ../wxui/memedit.py:1209 +#: ../wxui/memedit.py:1213 msgid "Choose duplex" msgstr "" @@ -765,7 +765,7 @@ msgstr "" msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1543 +#: ../wxui/memedit.py:1547 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "Memóriasorok összehasonlítása" @@ -789,7 +789,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1468 +#: ../wxui/memedit.py:1472 msgid "Copy" msgstr "Másolás" @@ -805,7 +805,7 @@ msgstr "Kereszt-üzem" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1464 +#: ../wxui/memedit.py:1468 msgid "Cut" msgstr "Kivágás" @@ -821,7 +821,7 @@ msgid "" "Polarity" msgstr "DTCS pol." -#: ../wxui/memedit.py:2044 +#: ../wxui/memedit.py:2062 #, fuzzy msgid "DV Memory" msgstr "ez a memória" @@ -835,7 +835,7 @@ msgstr "" msgid "Dec" msgstr "Érzékelés" -#: ../wxui/memedit.py:1477 +#: ../wxui/memedit.py:1481 msgid "Delete" msgstr "Törlés" @@ -849,11 +849,11 @@ msgstr "Fejlesztői" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1577 +#: ../wxui/memedit.py:1581 msgid "Diff Raw Memories" msgstr "Memóriasorok összehasonlítása" -#: ../wxui/memedit.py:1969 +#: ../wxui/memedit.py:1987 msgid "Digital Code" msgstr "Digitális kód" @@ -897,12 +897,12 @@ msgstr "{name} Utasítások" msgid "Duplex" msgstr "Duplex" -#: ../wxui/memedit.py:1999 +#: ../wxui/memedit.py:2017 #, fuzzy, python-format msgid "Edit details for %i memories" msgstr "Több memória szerkesztése" -#: ../wxui/memedit.py:1997 +#: ../wxui/memedit.py:2015 #, python-format msgid "Edit details for memory %i" msgstr "" @@ -921,11 +921,11 @@ msgstr "Engedélyezve" msgid "Enter Frequency" msgstr "Frekvencia" -#: ../wxui/memedit.py:1196 +#: ../wxui/memedit.py:1200 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1188 +#: ../wxui/memedit.py:1192 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -957,7 +957,7 @@ msgstr "" msgid "Experimental driver" msgstr "Folytassam kísérleti driver-rel?" -#: ../wxui/memedit.py:1929 +#: ../wxui/memedit.py:1947 msgid "Export can only write CSV files" msgstr "" @@ -966,7 +966,7 @@ msgstr "" msgid "Export to CSV" msgstr "Export fájlba" -#: ../wxui/memedit.py:2033 +#: ../wxui/memedit.py:2051 msgid "Extra" msgstr "" @@ -1261,12 +1261,12 @@ msgstr "Sorszám" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1171 +#: ../wxui/memedit.py:1175 #, fuzzy msgid "Information" msgstr "%s információk beolvasása" -#: ../wxui/memedit.py:1458 +#: ../wxui/memedit.py:1462 #, fuzzy msgid "Insert Row Above" msgstr "Memória beszúrása fölé" @@ -1288,7 +1288,7 @@ msgstr "Érvénytelen érték! Egész szám kell legyen." msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1313 ../wxui/memedit.py:2124 +#: ../wxui/memedit.py:1317 ../wxui/memedit.py:2142 #, fuzzy, python-format msgid "Invalid edit: %s" msgstr "Érvénytelen érték %s" @@ -1362,7 +1362,7 @@ msgstr "" msgid "Memories" msgstr "Memória" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1356 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1428,7 +1428,7 @@ msgstr "" msgid "New version available" msgstr "A CHIRP egy új verziója érhető el:" -#: ../wxui/memedit.py:1613 +#: ../wxui/memedit.py:1617 #, fuzzy msgid "No empty rows below!" msgstr "Memória beszúrása alá" @@ -1518,7 +1518,7 @@ msgstr "" msgid "Optional: County, Hospital, etc" msgstr "" -#: ../wxui/memedit.py:1746 +#: ../wxui/memedit.py:1750 #, fuzzy msgid "Overwrite memories?" msgstr "Felülírja?" @@ -1530,28 +1530,28 @@ msgid "" "are supported in this release.\n" msgstr "" -#: ../wxui/memedit.py:1472 +#: ../wxui/memedit.py:1476 msgid "Paste" msgstr "Beillesztés" -#: ../wxui/memedit.py:1740 +#: ../wxui/memedit.py:1744 #, python-format -msgid "Pasted memories will overwrite %i existing memories" +msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1743 +#: ../wxui/memedit.py:1747 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1737 +#: ../wxui/memedit.py:1741 #, python-format -msgid "Pasted memories will overwrite memory %i" +msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1734 +#: ../wxui/memedit.py:1738 #, python-format -msgid "Pasted memory will overwrite memory %i" +msgid "Pasted memory will overwrite memory %s" msgstr "" #: ../wxui/common.py:564 @@ -1626,7 +1626,7 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1451 +#: ../wxui/memedit.py:1455 msgid "Properties" msgstr "" @@ -1756,7 +1756,7 @@ msgstr "" msgid "Settings" msgstr "Beállítás" -#: ../wxui/memedit.py:1569 +#: ../wxui/memedit.py:1573 msgid "Show Raw Memory" msgstr "Memóriasor mutatása" @@ -1768,37 +1768,37 @@ msgstr "" msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1813 #, fuzzy msgid "Some memories are incompatible with this radio" msgstr "" "A beillesztett {number}. számú memória nem kompatibilis ezzel a rádióval, " "mert:" -#: ../wxui/memedit.py:1687 +#: ../wxui/memedit.py:1691 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1531 +#: ../wxui/memedit.py:1535 #, fuzzy, python-format msgid "Sort %i memories" msgstr "Memóriasorok összehasonlítása" -#: ../wxui/memedit.py:1534 +#: ../wxui/memedit.py:1538 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1553 +#: ../wxui/memedit.py:1557 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1428 +#: ../wxui/memedit.py:1432 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1427 +#: ../wxui/memedit.py:1431 #, fuzzy msgid "Sort memories" msgstr "Felülírja?" @@ -1848,7 +1848,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1493 +#: ../wxui/memedit.py:1497 #, fuzzy msgid "This Memory" msgstr "ez a memória" @@ -1876,12 +1876,12 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/memedit.py:1497 +#: ../wxui/memedit.py:1501 #, fuzzy msgid "This memory and shift all up" msgstr "... és a tömböt felfelé lépteti" -#: ../wxui/memedit.py:1495 +#: ../wxui/memedit.py:1499 #, fuzzy msgid "This memory and shift block up" msgstr "... és a tömböt felfelé lépteti" @@ -1927,7 +1927,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1236 +#: ../wxui/memedit.py:1240 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -2022,11 +2022,11 @@ msgstr "Gyártó" msgid "View" msgstr "Né_zet" -#: ../wxui/memedit.py:1320 +#: ../wxui/memedit.py:1324 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1319 +#: ../wxui/memedit.py:1323 #, python-format msgid "Warning: %s" msgstr "" diff --git a/chirp/locale/it.po b/chirp/locale/it.po index 74629ca57..469c770f3 100644 --- a/chirp/locale/it.po +++ b/chirp/locale/it.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: CHIRP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-28 16:31-0700\n" +"POT-Creation-Date: 2023-06-28 17:09-0700\n" "PO-Revision-Date: 2014-11-08 17:58+0100\n" "Last-Translator: Dan Smith \n" "Language-Team: English\n" @@ -34,17 +34,17 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1487 #, fuzzy, python-format msgid "%i Memories" msgstr "Memorie" -#: ../wxui/memedit.py:1490 +#: ../wxui/memedit.py:1494 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "Elimina (e sposta sopra)" -#: ../wxui/memedit.py:1486 +#: ../wxui/memedit.py:1490 #, fuzzy, python-format msgid "%i Memories and shift block up" msgstr "Elimina (e sposta sopra)" @@ -58,7 +58,7 @@ msgstr "Il file e' stato modificato, salvare i cambiamenti prima di chiudere?" msgid "(none)" msgstr "" -#: ../wxui/memedit.py:1791 +#: ../wxui/memedit.py:1809 #, python-format msgid "...and %i more" msgstr "" @@ -687,7 +687,7 @@ msgstr "" msgid "Canada" msgstr "" -#: ../wxui/memedit.py:1169 +#: ../wxui/memedit.py:1173 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -701,22 +701,22 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1148 +#: ../wxui/memedit.py:1152 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "DTCS Code" -#: ../wxui/memedit.py:1145 +#: ../wxui/memedit.py:1149 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1179 +#: ../wxui/memedit.py:1183 #, fuzzy msgid "Choose Cross Mode" msgstr "Cross Mode" -#: ../wxui/memedit.py:1209 +#: ../wxui/memedit.py:1213 msgid "Choose duplex" msgstr "" @@ -765,7 +765,7 @@ msgstr "" msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1543 +#: ../wxui/memedit.py:1547 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "Diff memorie Raw" @@ -789,7 +789,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1468 +#: ../wxui/memedit.py:1472 msgid "Copy" msgstr "Copia" @@ -806,7 +806,7 @@ msgstr "Cross Mode" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1464 +#: ../wxui/memedit.py:1468 msgid "Cut" msgstr "Taglia" @@ -822,7 +822,7 @@ msgid "" "Polarity" msgstr "DTCS Pol" -#: ../wxui/memedit.py:2044 +#: ../wxui/memedit.py:2062 msgid "DV Memory" msgstr "" @@ -835,7 +835,7 @@ msgstr "" msgid "Dec" msgstr "Rileva" -#: ../wxui/memedit.py:1477 +#: ../wxui/memedit.py:1481 msgid "Delete" msgstr "Elimina" @@ -849,11 +849,11 @@ msgstr "Sviluppatore" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1577 +#: ../wxui/memedit.py:1581 msgid "Diff Raw Memories" msgstr "Diff memorie Raw" -#: ../wxui/memedit.py:1969 +#: ../wxui/memedit.py:1987 msgid "Digital Code" msgstr "Digital Code" @@ -896,12 +896,12 @@ msgstr "Leggi da Radio" msgid "Duplex" msgstr "Duplex" -#: ../wxui/memedit.py:1999 +#: ../wxui/memedit.py:2017 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:1997 +#: ../wxui/memedit.py:2015 #, python-format msgid "Edit details for memory %i" msgstr "" @@ -919,11 +919,11 @@ msgstr "" msgid "Enter Frequency" msgstr "Frequenza" -#: ../wxui/memedit.py:1196 +#: ../wxui/memedit.py:1200 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1188 +#: ../wxui/memedit.py:1192 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -954,7 +954,7 @@ msgstr "" msgid "Experimental driver" msgstr "" -#: ../wxui/memedit.py:1929 +#: ../wxui/memedit.py:1947 msgid "Export can only write CSV files" msgstr "" @@ -963,7 +963,7 @@ msgstr "" msgid "Export to CSV" msgstr "Esporta in File" -#: ../wxui/memedit.py:2033 +#: ../wxui/memedit.py:2051 msgid "Extra" msgstr "" @@ -1255,11 +1255,11 @@ msgstr "Indice" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1171 +#: ../wxui/memedit.py:1175 msgid "Information" msgstr "" -#: ../wxui/memedit.py:1458 +#: ../wxui/memedit.py:1462 #, fuzzy msgid "Insert Row Above" msgstr "Inserisci riga sopra" @@ -1281,7 +1281,7 @@ msgstr "Valore non valido. Deve essere un numero intero" msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1313 ../wxui/memedit.py:2124 +#: ../wxui/memedit.py:1317 ../wxui/memedit.py:2142 #, python-format msgid "Invalid edit: %s" msgstr "" @@ -1356,7 +1356,7 @@ msgstr "" msgid "Memories" msgstr "Memorie" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1356 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1419,7 +1419,7 @@ msgstr "" msgid "New version available" msgstr "" -#: ../wxui/memedit.py:1613 +#: ../wxui/memedit.py:1617 #, fuzzy msgid "No empty rows below!" msgstr "Inserisci riga sotto" @@ -1509,7 +1509,7 @@ msgstr "" msgid "Optional: County, Hospital, etc" msgstr "" -#: ../wxui/memedit.py:1746 +#: ../wxui/memedit.py:1750 #, fuzzy msgid "Overwrite memories?" msgstr "Sovrascrivere?" @@ -1521,28 +1521,28 @@ msgid "" "are supported in this release.\n" msgstr "" -#: ../wxui/memedit.py:1472 +#: ../wxui/memedit.py:1476 msgid "Paste" msgstr "Incolla" -#: ../wxui/memedit.py:1740 +#: ../wxui/memedit.py:1744 #, python-format -msgid "Pasted memories will overwrite %i existing memories" +msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1743 +#: ../wxui/memedit.py:1747 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1737 +#: ../wxui/memedit.py:1741 #, python-format -msgid "Pasted memories will overwrite memory %i" +msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1734 +#: ../wxui/memedit.py:1738 #, python-format -msgid "Pasted memory will overwrite memory %i" +msgid "Pasted memory will overwrite memory %s" msgstr "" #: ../wxui/common.py:564 @@ -1617,7 +1617,7 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1451 +#: ../wxui/memedit.py:1455 msgid "Properties" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "" msgid "Settings" msgstr "" -#: ../wxui/memedit.py:1569 +#: ../wxui/memedit.py:1573 msgid "Show Raw Memory" msgstr "Mostra memorie Raw" @@ -1757,36 +1757,36 @@ msgstr "" msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1813 #, fuzzy msgid "Some memories are incompatible with this radio" msgstr "" "La memoria incollata {number} non e' compatibile con questa radio perche':" -#: ../wxui/memedit.py:1687 +#: ../wxui/memedit.py:1691 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1531 +#: ../wxui/memedit.py:1535 #, fuzzy, python-format msgid "Sort %i memories" msgstr "Diff memorie Raw" -#: ../wxui/memedit.py:1534 +#: ../wxui/memedit.py:1538 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1553 +#: ../wxui/memedit.py:1557 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1428 +#: ../wxui/memedit.py:1432 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1427 +#: ../wxui/memedit.py:1431 #, fuzzy msgid "Sort memories" msgstr "Sovrascrivere?" @@ -1836,7 +1836,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1493 +#: ../wxui/memedit.py:1497 #, fuzzy msgid "This Memory" msgstr "Mostra memorie Raw" @@ -1864,12 +1864,12 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/memedit.py:1497 +#: ../wxui/memedit.py:1501 #, fuzzy msgid "This memory and shift all up" msgstr "Elimina (e sposta sopra)" -#: ../wxui/memedit.py:1495 +#: ../wxui/memedit.py:1499 #, fuzzy msgid "This memory and shift block up" msgstr "Elimina (e sposta sopra)" @@ -1915,7 +1915,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1236 +#: ../wxui/memedit.py:1240 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -2009,11 +2009,11 @@ msgstr "Produttore" msgid "View" msgstr "Vista" -#: ../wxui/memedit.py:1320 +#: ../wxui/memedit.py:1324 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1319 +#: ../wxui/memedit.py:1323 #, python-format msgid "Warning: %s" msgstr "" diff --git a/chirp/locale/nl.po b/chirp/locale/nl.po index 071ca201f..970e3067d 100644 --- a/chirp/locale/nl.po +++ b/chirp/locale/nl.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: CHIRP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-28 16:31-0700\n" +"POT-Creation-Date: 2023-06-28 17:09-0700\n" "PO-Revision-Date: 2012-03-18 12:01+0100\n" "Last-Translator: Michael Tel \n" "Language-Team: Dutch\n" @@ -34,17 +34,17 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1487 #, fuzzy, python-format msgid "%i Memories" msgstr "Kanalen" -#: ../wxui/memedit.py:1490 +#: ../wxui/memedit.py:1494 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "Verwijderen (en naar boven verplaatsen)" -#: ../wxui/memedit.py:1486 +#: ../wxui/memedit.py:1490 #, fuzzy, python-format msgid "%i Memories and shift block up" msgstr "Verwijderen (en naar boven verplaatsen)" @@ -58,7 +58,7 @@ msgstr "Het bestand is aangepast. Wilt u de wijzigingen opslaan?" msgid "(none)" msgstr "" -#: ../wxui/memedit.py:1791 +#: ../wxui/memedit.py:1809 #, python-format msgid "...and %i more" msgstr "" @@ -687,7 +687,7 @@ msgstr "" msgid "Canada" msgstr "" -#: ../wxui/memedit.py:1169 +#: ../wxui/memedit.py:1173 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -701,22 +701,22 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1148 +#: ../wxui/memedit.py:1152 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "DTCS code" -#: ../wxui/memedit.py:1145 +#: ../wxui/memedit.py:1149 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1179 +#: ../wxui/memedit.py:1183 #, fuzzy msgid "Choose Cross Mode" msgstr "Cross-mode" -#: ../wxui/memedit.py:1209 +#: ../wxui/memedit.py:1213 msgid "Choose duplex" msgstr "" @@ -765,7 +765,7 @@ msgstr "" msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1543 +#: ../wxui/memedit.py:1547 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "Verschillen ruwe kanalen" @@ -789,7 +789,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1468 +#: ../wxui/memedit.py:1472 msgid "Copy" msgstr "Kopiëren" @@ -806,7 +806,7 @@ msgstr "Cross-mode" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1464 +#: ../wxui/memedit.py:1468 msgid "Cut" msgstr "Knippen" @@ -822,7 +822,7 @@ msgid "" "Polarity" msgstr "DTCS Pol" -#: ../wxui/memedit.py:2044 +#: ../wxui/memedit.py:2062 msgid "DV Memory" msgstr "" @@ -835,7 +835,7 @@ msgstr "" msgid "Dec" msgstr "Detecteren" -#: ../wxui/memedit.py:1477 +#: ../wxui/memedit.py:1481 msgid "Delete" msgstr "Verwijderen" @@ -849,11 +849,11 @@ msgstr "Ontwerper" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1577 +#: ../wxui/memedit.py:1581 msgid "Diff Raw Memories" msgstr "Verschillen ruwe kanalen" -#: ../wxui/memedit.py:1969 +#: ../wxui/memedit.py:1987 msgid "Digital Code" msgstr "Digitale code" @@ -896,12 +896,12 @@ msgstr "Download van radio" msgid "Duplex" msgstr "Duplex" -#: ../wxui/memedit.py:1999 +#: ../wxui/memedit.py:2017 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:1997 +#: ../wxui/memedit.py:2015 #, python-format msgid "Edit details for memory %i" msgstr "" @@ -919,11 +919,11 @@ msgstr "" msgid "Enter Frequency" msgstr "Frequentie" -#: ../wxui/memedit.py:1196 +#: ../wxui/memedit.py:1200 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1188 +#: ../wxui/memedit.py:1192 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -954,7 +954,7 @@ msgstr "" msgid "Experimental driver" msgstr "" -#: ../wxui/memedit.py:1929 +#: ../wxui/memedit.py:1947 msgid "Export can only write CSV files" msgstr "" @@ -963,7 +963,7 @@ msgstr "" msgid "Export to CSV" msgstr "Exporteren naar bestand" -#: ../wxui/memedit.py:2033 +#: ../wxui/memedit.py:2051 msgid "Extra" msgstr "" @@ -1255,11 +1255,11 @@ msgstr "Index" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1171 +#: ../wxui/memedit.py:1175 msgid "Information" msgstr "" -#: ../wxui/memedit.py:1458 +#: ../wxui/memedit.py:1462 #, fuzzy msgid "Insert Row Above" msgstr "Regel hierboven invoegen" @@ -1281,7 +1281,7 @@ msgstr "Ongeldige waarde. Het moet een integer zijn." msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1313 ../wxui/memedit.py:2124 +#: ../wxui/memedit.py:1317 ../wxui/memedit.py:2142 #, python-format msgid "Invalid edit: %s" msgstr "" @@ -1356,7 +1356,7 @@ msgstr "" msgid "Memories" msgstr "Kanalen" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1356 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1419,7 +1419,7 @@ msgstr "" msgid "New version available" msgstr "" -#: ../wxui/memedit.py:1613 +#: ../wxui/memedit.py:1617 #, fuzzy msgid "No empty rows below!" msgstr "Regel hieronder invoegen" @@ -1509,7 +1509,7 @@ msgstr "" msgid "Optional: County, Hospital, etc" msgstr "" -#: ../wxui/memedit.py:1746 +#: ../wxui/memedit.py:1750 #, fuzzy msgid "Overwrite memories?" msgstr "Overschrijven?" @@ -1521,28 +1521,28 @@ msgid "" "are supported in this release.\n" msgstr "" -#: ../wxui/memedit.py:1472 +#: ../wxui/memedit.py:1476 msgid "Paste" msgstr "Plakken" -#: ../wxui/memedit.py:1740 +#: ../wxui/memedit.py:1744 #, python-format -msgid "Pasted memories will overwrite %i existing memories" +msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1743 +#: ../wxui/memedit.py:1747 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1737 +#: ../wxui/memedit.py:1741 #, python-format -msgid "Pasted memories will overwrite memory %i" +msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1734 +#: ../wxui/memedit.py:1738 #, python-format -msgid "Pasted memory will overwrite memory %i" +msgid "Pasted memory will overwrite memory %s" msgstr "" #: ../wxui/common.py:564 @@ -1617,7 +1617,7 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1451 +#: ../wxui/memedit.py:1455 msgid "Properties" msgstr "" @@ -1745,7 +1745,7 @@ msgstr "" msgid "Settings" msgstr "" -#: ../wxui/memedit.py:1569 +#: ../wxui/memedit.py:1573 msgid "Show Raw Memory" msgstr "Toon ruw kanaal" @@ -1757,35 +1757,35 @@ msgstr "" msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1813 #, fuzzy msgid "Some memories are incompatible with this radio" msgstr "Geplakt kanaal {number} is niet compatibel met deze radio omdat:" -#: ../wxui/memedit.py:1687 +#: ../wxui/memedit.py:1691 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1531 +#: ../wxui/memedit.py:1535 #, fuzzy, python-format msgid "Sort %i memories" msgstr "Verschillen ruwe kanalen" -#: ../wxui/memedit.py:1534 +#: ../wxui/memedit.py:1538 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1553 +#: ../wxui/memedit.py:1557 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1428 +#: ../wxui/memedit.py:1432 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1427 +#: ../wxui/memedit.py:1431 #, fuzzy msgid "Sort memories" msgstr "Overschrijven?" @@ -1835,7 +1835,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1493 +#: ../wxui/memedit.py:1497 #, fuzzy msgid "This Memory" msgstr "Toon ruw kanaal" @@ -1863,12 +1863,12 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/memedit.py:1497 +#: ../wxui/memedit.py:1501 #, fuzzy msgid "This memory and shift all up" msgstr "Verwijderen (en naar boven verplaatsen)" -#: ../wxui/memedit.py:1495 +#: ../wxui/memedit.py:1499 #, fuzzy msgid "This memory and shift block up" msgstr "Verwijderen (en naar boven verplaatsen)" @@ -1914,7 +1914,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1236 +#: ../wxui/memedit.py:1240 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -2008,11 +2008,11 @@ msgstr "Merk" msgid "View" msgstr "Bee_ld" -#: ../wxui/memedit.py:1320 +#: ../wxui/memedit.py:1324 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1319 +#: ../wxui/memedit.py:1323 #, python-format msgid "Warning: %s" msgstr "" diff --git a/chirp/locale/pl.po b/chirp/locale/pl.po index 939a1daf2..2da45b9bd 100644 --- a/chirp/locale/pl.po +++ b/chirp/locale/pl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: CHIRP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-28 16:31-0700\n" +"POT-Creation-Date: 2023-06-28 17:09-0700\n" "PO-Revision-Date: 2011-12-07 11:35+0100\n" "Last-Translator: Grzegorz Błoński-Kubiak \n" "Language-Team: Polish\n" @@ -34,17 +34,17 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1487 #, fuzzy, python-format msgid "%i Memories" msgstr "Porównaj surowe pamięci" -#: ../wxui/memedit.py:1490 +#: ../wxui/memedit.py:1494 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "Skasuj (i skocz wyżej)" -#: ../wxui/memedit.py:1486 +#: ../wxui/memedit.py:1490 #, fuzzy, python-format msgid "%i Memories and shift block up" msgstr "Skasuj (i skocz wyżej)" @@ -58,7 +58,7 @@ msgstr "Plik został zmodyfikowany, zapisać przed zakończeniem?" msgid "(none)" msgstr "" -#: ../wxui/memedit.py:1791 +#: ../wxui/memedit.py:1809 #, python-format msgid "...and %i more" msgstr "" @@ -688,7 +688,7 @@ msgstr "" msgid "Canada" msgstr "" -#: ../wxui/memedit.py:1169 +#: ../wxui/memedit.py:1173 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -702,22 +702,22 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1148 +#: ../wxui/memedit.py:1152 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "Kod DTCS" -#: ../wxui/memedit.py:1145 +#: ../wxui/memedit.py:1149 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1179 +#: ../wxui/memedit.py:1183 #, fuzzy msgid "Choose Cross Mode" msgstr "Tryb krzyżowy" -#: ../wxui/memedit.py:1209 +#: ../wxui/memedit.py:1213 msgid "Choose duplex" msgstr "" @@ -766,7 +766,7 @@ msgstr "" msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1543 +#: ../wxui/memedit.py:1547 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "Porównaj surowe pamięci" @@ -790,7 +790,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1468 +#: ../wxui/memedit.py:1472 #, fuzzy msgid "Copy" msgstr "_Kopiuj" @@ -808,7 +808,7 @@ msgstr "Tryb krzyżowy" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1464 +#: ../wxui/memedit.py:1468 #, fuzzy msgid "Cut" msgstr "_Wytnij" @@ -825,7 +825,7 @@ msgid "" "Polarity" msgstr "Polaryzacja DTCS" -#: ../wxui/memedit.py:2044 +#: ../wxui/memedit.py:2062 msgid "DV Memory" msgstr "" @@ -838,7 +838,7 @@ msgstr "" msgid "Dec" msgstr "Wykryj" -#: ../wxui/memedit.py:1477 +#: ../wxui/memedit.py:1481 #, fuzzy msgid "Delete" msgstr "_Usuń" @@ -853,12 +853,12 @@ msgstr "Deweloper" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1577 +#: ../wxui/memedit.py:1581 #, fuzzy msgid "Diff Raw Memories" msgstr "Porównaj surowe pamięci" -#: ../wxui/memedit.py:1969 +#: ../wxui/memedit.py:1987 msgid "Digital Code" msgstr "" @@ -901,12 +901,12 @@ msgstr "Pobierz z urządzenia" msgid "Duplex" msgstr "Dupleks" -#: ../wxui/memedit.py:1999 +#: ../wxui/memedit.py:2017 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:1997 +#: ../wxui/memedit.py:2015 #, python-format msgid "Edit details for memory %i" msgstr "" @@ -924,11 +924,11 @@ msgstr "" msgid "Enter Frequency" msgstr "Częstotliwość" -#: ../wxui/memedit.py:1196 +#: ../wxui/memedit.py:1200 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1188 +#: ../wxui/memedit.py:1192 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -959,7 +959,7 @@ msgstr "" msgid "Experimental driver" msgstr "" -#: ../wxui/memedit.py:1929 +#: ../wxui/memedit.py:1947 msgid "Export can only write CSV files" msgstr "" @@ -968,7 +968,7 @@ msgstr "" msgid "Export to CSV" msgstr "Importuj z RFinder" -#: ../wxui/memedit.py:2033 +#: ../wxui/memedit.py:2051 msgid "Extra" msgstr "" @@ -1261,12 +1261,12 @@ msgstr "Indeks banków" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1171 +#: ../wxui/memedit.py:1175 #, fuzzy msgid "Information" msgstr "Lokalizacja" -#: ../wxui/memedit.py:1458 +#: ../wxui/memedit.py:1462 #, fuzzy msgid "Insert Row Above" msgstr "Umieść wiersz wyżej" @@ -1288,7 +1288,7 @@ msgstr "Błąd.Wartość musi być liczbą." msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1313 ../wxui/memedit.py:2124 +#: ../wxui/memedit.py:1317 ../wxui/memedit.py:2142 #, python-format msgid "Invalid edit: %s" msgstr "" @@ -1364,7 +1364,7 @@ msgstr "" msgid "Memories" msgstr "Porównaj surowe pamięci" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1356 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1428,7 +1428,7 @@ msgstr "" msgid "New version available" msgstr "" -#: ../wxui/memedit.py:1613 +#: ../wxui/memedit.py:1617 #, fuzzy msgid "No empty rows below!" msgstr "Umieść wiersz niżej" @@ -1516,7 +1516,7 @@ msgstr "" msgid "Optional: County, Hospital, etc" msgstr "" -#: ../wxui/memedit.py:1746 +#: ../wxui/memedit.py:1750 #, fuzzy msgid "Overwrite memories?" msgstr "Nadpisać ?" @@ -1528,29 +1528,29 @@ msgid "" "are supported in this release.\n" msgstr "" -#: ../wxui/memedit.py:1472 +#: ../wxui/memedit.py:1476 #, fuzzy msgid "Paste" msgstr "_Wklej" -#: ../wxui/memedit.py:1740 +#: ../wxui/memedit.py:1744 #, python-format -msgid "Pasted memories will overwrite %i existing memories" +msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1743 +#: ../wxui/memedit.py:1747 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1737 +#: ../wxui/memedit.py:1741 #, python-format -msgid "Pasted memories will overwrite memory %i" +msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1734 +#: ../wxui/memedit.py:1738 #, python-format -msgid "Pasted memory will overwrite memory %i" +msgid "Pasted memory will overwrite memory %s" msgstr "" #: ../wxui/common.py:564 @@ -1625,7 +1625,7 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1451 +#: ../wxui/memedit.py:1455 msgid "Properties" msgstr "" @@ -1754,7 +1754,7 @@ msgstr "" msgid "Settings" msgstr "" -#: ../wxui/memedit.py:1569 +#: ../wxui/memedit.py:1573 #, fuzzy msgid "Show Raw Memory" msgstr "Pokaż surową pamięć" @@ -1767,36 +1767,36 @@ msgstr "" msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1813 #, fuzzy msgid "Some memories are incompatible with this radio" msgstr "" "Wklejona komórka pamięci {number} jest nie kompatybilna z tym urządzeniem:" -#: ../wxui/memedit.py:1687 +#: ../wxui/memedit.py:1691 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1531 +#: ../wxui/memedit.py:1535 #, fuzzy, python-format msgid "Sort %i memories" msgstr "Porównaj surowe pamięci" -#: ../wxui/memedit.py:1534 +#: ../wxui/memedit.py:1538 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1553 +#: ../wxui/memedit.py:1557 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1428 +#: ../wxui/memedit.py:1432 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1427 +#: ../wxui/memedit.py:1431 #, fuzzy msgid "Sort memories" msgstr "Nadpisać ?" @@ -1846,7 +1846,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1493 +#: ../wxui/memedit.py:1497 #, fuzzy msgid "This Memory" msgstr "Pokaż surową pamięć" @@ -1874,12 +1874,12 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/memedit.py:1497 +#: ../wxui/memedit.py:1501 #, fuzzy msgid "This memory and shift all up" msgstr "Skasuj (i skocz wyżej)" -#: ../wxui/memedit.py:1495 +#: ../wxui/memedit.py:1499 #, fuzzy msgid "This memory and shift block up" msgstr "Skasuj (i skocz wyżej)" @@ -1925,7 +1925,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1236 +#: ../wxui/memedit.py:1240 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -2019,11 +2019,11 @@ msgstr "Producent" msgid "View" msgstr "_Podgląd" -#: ../wxui/memedit.py:1320 +#: ../wxui/memedit.py:1324 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1319 +#: ../wxui/memedit.py:1323 #, python-format msgid "Warning: %s" msgstr "" diff --git a/chirp/locale/pt_BR.po b/chirp/locale/pt_BR.po index edd48e253..8c06c4969 100644 --- a/chirp/locale/pt_BR.po +++ b/chirp/locale/pt_BR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: CHIRP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-28 16:31-0700\n" +"POT-Creation-Date: 2023-06-28 17:09-0700\n" "PO-Revision-Date: 2013-03-30 22:04-0300\n" "Last-Translator: Crezivando \n" "Language-Team: Language pt-BR\n" @@ -33,17 +33,17 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1487 #, fuzzy, python-format msgid "%i Memories" msgstr "Memrias" -#: ../wxui/memedit.py:1490 +#: ../wxui/memedit.py:1494 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "Apagar (e deslocar)" -#: ../wxui/memedit.py:1486 +#: ../wxui/memedit.py:1490 #, fuzzy, python-format msgid "%i Memories and shift block up" msgstr "Apagar (e deslocar)" @@ -57,7 +57,7 @@ msgstr "Arquivo modificado, salvar altera msgid "(none)" msgstr "" -#: ../wxui/memedit.py:1791 +#: ../wxui/memedit.py:1809 #, python-format msgid "...and %i more" msgstr "" @@ -686,7 +686,7 @@ msgstr "" msgid "Canada" msgstr "" -#: ../wxui/memedit.py:1169 +#: ../wxui/memedit.py:1173 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -700,22 +700,22 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1148 +#: ../wxui/memedit.py:1152 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "DTCS Code" -#: ../wxui/memedit.py:1145 +#: ../wxui/memedit.py:1149 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1179 +#: ../wxui/memedit.py:1183 #, fuzzy msgid "Choose Cross Mode" msgstr "Modo Cross" -#: ../wxui/memedit.py:1209 +#: ../wxui/memedit.py:1213 msgid "Choose duplex" msgstr "" @@ -764,7 +764,7 @@ msgstr "" msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1543 +#: ../wxui/memedit.py:1547 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "Diff Memrias Raw" @@ -788,7 +788,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1468 +#: ../wxui/memedit.py:1472 msgid "Copy" msgstr "Copiar" @@ -805,7 +805,7 @@ msgstr "Modo Cross" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1464 +#: ../wxui/memedit.py:1468 msgid "Cut" msgstr "Cortar" @@ -821,7 +821,7 @@ msgid "" "Polarity" msgstr "DTCS Pol" -#: ../wxui/memedit.py:2044 +#: ../wxui/memedit.py:2062 msgid "DV Memory" msgstr "" @@ -834,7 +834,7 @@ msgstr "" msgid "Dec" msgstr "Detectar" -#: ../wxui/memedit.py:1477 +#: ../wxui/memedit.py:1481 msgid "Delete" msgstr "Apagar" @@ -848,11 +848,11 @@ msgstr "Desenvolvedor" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1577 +#: ../wxui/memedit.py:1581 msgid "Diff Raw Memories" msgstr "Diff Memrias Raw" -#: ../wxui/memedit.py:1969 +#: ../wxui/memedit.py:1987 msgid "Digital Code" msgstr "Cdigo Digital" @@ -895,12 +895,12 @@ msgstr "Descarregar a partir do R msgid "Duplex" msgstr "Duplex" -#: ../wxui/memedit.py:1999 +#: ../wxui/memedit.py:2017 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:1997 +#: ../wxui/memedit.py:2015 #, python-format msgid "Edit details for memory %i" msgstr "" @@ -918,11 +918,11 @@ msgstr "" msgid "Enter Frequency" msgstr "Frequncia" -#: ../wxui/memedit.py:1196 +#: ../wxui/memedit.py:1200 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1188 +#: ../wxui/memedit.py:1192 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -953,7 +953,7 @@ msgstr "" msgid "Experimental driver" msgstr "" -#: ../wxui/memedit.py:1929 +#: ../wxui/memedit.py:1947 msgid "Export can only write CSV files" msgstr "" @@ -962,7 +962,7 @@ msgstr "" msgid "Export to CSV" msgstr "Exportar Para Arquivo" -#: ../wxui/memedit.py:2033 +#: ../wxui/memedit.py:2051 msgid "Extra" msgstr "" @@ -1254,11 +1254,11 @@ msgstr " msgid "Info" msgstr "" -#: ../wxui/memedit.py:1171 +#: ../wxui/memedit.py:1175 msgid "Information" msgstr "" -#: ../wxui/memedit.py:1458 +#: ../wxui/memedit.py:1462 #, fuzzy msgid "Insert Row Above" msgstr "Inserir row acima" @@ -1280,7 +1280,7 @@ msgstr "Valor inv msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1313 ../wxui/memedit.py:2124 +#: ../wxui/memedit.py:1317 ../wxui/memedit.py:2142 #, python-format msgid "Invalid edit: %s" msgstr "" @@ -1355,7 +1355,7 @@ msgstr "" msgid "Memories" msgstr "Memrias" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1356 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1418,7 +1418,7 @@ msgstr "" msgid "New version available" msgstr "" -#: ../wxui/memedit.py:1613 +#: ../wxui/memedit.py:1617 #, fuzzy msgid "No empty rows below!" msgstr "Inserir row abaixo" @@ -1508,7 +1508,7 @@ msgstr "" msgid "Optional: County, Hospital, etc" msgstr "" -#: ../wxui/memedit.py:1746 +#: ../wxui/memedit.py:1750 #, fuzzy msgid "Overwrite memories?" msgstr "Sobrescrever?" @@ -1520,28 +1520,28 @@ msgid "" "are supported in this release.\n" msgstr "" -#: ../wxui/memedit.py:1472 +#: ../wxui/memedit.py:1476 msgid "Paste" msgstr "Colar" -#: ../wxui/memedit.py:1740 +#: ../wxui/memedit.py:1744 #, python-format -msgid "Pasted memories will overwrite %i existing memories" +msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1743 +#: ../wxui/memedit.py:1747 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1737 +#: ../wxui/memedit.py:1741 #, python-format -msgid "Pasted memories will overwrite memory %i" +msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1734 +#: ../wxui/memedit.py:1738 #, python-format -msgid "Pasted memory will overwrite memory %i" +msgid "Pasted memory will overwrite memory %s" msgstr "" #: ../wxui/common.py:564 @@ -1616,7 +1616,7 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1451 +#: ../wxui/memedit.py:1455 msgid "Properties" msgstr "" @@ -1744,7 +1744,7 @@ msgstr "" msgid "Settings" msgstr "" -#: ../wxui/memedit.py:1569 +#: ../wxui/memedit.py:1573 msgid "Show Raw Memory" msgstr "Mostrar Memria Raw" @@ -1756,35 +1756,35 @@ msgstr "" msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1813 #, fuzzy msgid "Some memories are incompatible with this radio" msgstr "Memria colada {number} no compatvel com este rdio porque:" -#: ../wxui/memedit.py:1687 +#: ../wxui/memedit.py:1691 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1531 +#: ../wxui/memedit.py:1535 #, fuzzy, python-format msgid "Sort %i memories" msgstr "Diff Memrias Raw" -#: ../wxui/memedit.py:1534 +#: ../wxui/memedit.py:1538 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1553 +#: ../wxui/memedit.py:1557 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1428 +#: ../wxui/memedit.py:1432 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1427 +#: ../wxui/memedit.py:1431 #, fuzzy msgid "Sort memories" msgstr "Sobrescrever?" @@ -1834,7 +1834,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1493 +#: ../wxui/memedit.py:1497 #, fuzzy msgid "This Memory" msgstr "Mostrar Memria Raw" @@ -1862,12 +1862,12 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/memedit.py:1497 +#: ../wxui/memedit.py:1501 #, fuzzy msgid "This memory and shift all up" msgstr "Apagar (e deslocar)" -#: ../wxui/memedit.py:1495 +#: ../wxui/memedit.py:1499 #, fuzzy msgid "This memory and shift block up" msgstr "Apagar (e deslocar)" @@ -1913,7 +1913,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1236 +#: ../wxui/memedit.py:1240 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -2007,11 +2007,11 @@ msgstr "Fornecedor" msgid "View" msgstr "_Visualizar" -#: ../wxui/memedit.py:1320 +#: ../wxui/memedit.py:1324 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1319 +#: ../wxui/memedit.py:1323 #, python-format msgid "Warning: %s" msgstr "" diff --git a/chirp/locale/ru.po b/chirp/locale/ru.po index 2e9430e20..187e8907b 100644 --- a/chirp/locale/ru.po +++ b/chirp/locale/ru.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: CHIRP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-28 16:31-0700\n" +"POT-Creation-Date: 2023-06-28 17:09-0700\n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,17 +25,17 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1487 #, fuzzy, python-format msgid "%i Memories" msgstr "Память" -#: ../wxui/memedit.py:1490 +#: ../wxui/memedit.py:1494 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "Удалить (и сдвинуть вверх)" -#: ../wxui/memedit.py:1486 +#: ../wxui/memedit.py:1490 #, fuzzy, python-format msgid "%i Memories and shift block up" msgstr "Удалить (и сдвинуть вверх)" @@ -49,7 +49,7 @@ msgstr "Файл изменён, сохранить изменения?" msgid "(none)" msgstr "" -#: ../wxui/memedit.py:1791 +#: ../wxui/memedit.py:1809 #, python-format msgid "...and %i more" msgstr "" @@ -678,7 +678,7 @@ msgstr "" msgid "Canada" msgstr "" -#: ../wxui/memedit.py:1169 +#: ../wxui/memedit.py:1173 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -692,22 +692,22 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1148 +#: ../wxui/memedit.py:1152 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "DTCSПРД" -#: ../wxui/memedit.py:1145 +#: ../wxui/memedit.py:1149 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1179 +#: ../wxui/memedit.py:1183 #, fuzzy msgid "Choose Cross Mode" msgstr "Кроссрежим" -#: ../wxui/memedit.py:1209 +#: ../wxui/memedit.py:1213 msgid "Choose duplex" msgstr "" @@ -756,7 +756,7 @@ msgstr "" msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1543 +#: ../wxui/memedit.py:1547 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "Diff raw memories" @@ -780,7 +780,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1468 +#: ../wxui/memedit.py:1472 #, fuzzy msgid "Copy" msgstr "Копировать" @@ -798,7 +798,7 @@ msgstr "Кроссрежим" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1464 +#: ../wxui/memedit.py:1468 #, fuzzy msgid "Cut" msgstr "Вырезать" @@ -815,7 +815,7 @@ msgid "" "Polarity" msgstr "DTCS Pol" -#: ../wxui/memedit.py:2044 +#: ../wxui/memedit.py:2062 msgid "DV Memory" msgstr "" @@ -828,7 +828,7 @@ msgstr "" msgid "Dec" msgstr "Проверка" -#: ../wxui/memedit.py:1477 +#: ../wxui/memedit.py:1481 #, fuzzy msgid "Delete" msgstr "_Удалить" @@ -843,12 +843,12 @@ msgstr "Разработчик" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1577 +#: ../wxui/memedit.py:1581 #, fuzzy msgid "Diff Raw Memories" msgstr "Diff raw memories" -#: ../wxui/memedit.py:1969 +#: ../wxui/memedit.py:1987 msgid "Digital Code" msgstr "Цифровой код" @@ -891,12 +891,12 @@ msgstr "Чтение из станции" msgid "Duplex" msgstr "Дуплекс" -#: ../wxui/memedit.py:1999 +#: ../wxui/memedit.py:2017 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:1997 +#: ../wxui/memedit.py:2015 #, python-format msgid "Edit details for memory %i" msgstr "" @@ -914,11 +914,11 @@ msgstr "" msgid "Enter Frequency" msgstr "Частота" -#: ../wxui/memedit.py:1196 +#: ../wxui/memedit.py:1200 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1188 +#: ../wxui/memedit.py:1192 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -949,7 +949,7 @@ msgstr "" msgid "Experimental driver" msgstr "" -#: ../wxui/memedit.py:1929 +#: ../wxui/memedit.py:1947 msgid "Export can only write CSV files" msgstr "" @@ -958,7 +958,7 @@ msgstr "" msgid "Export to CSV" msgstr "Экспорт в файл" -#: ../wxui/memedit.py:2033 +#: ../wxui/memedit.py:2051 msgid "Extra" msgstr "" @@ -1250,11 +1250,11 @@ msgstr "Индекс" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1171 +#: ../wxui/memedit.py:1175 msgid "Information" msgstr "" -#: ../wxui/memedit.py:1458 +#: ../wxui/memedit.py:1462 #, fuzzy msgid "Insert Row Above" msgstr "Вставка строки выше" @@ -1276,7 +1276,7 @@ msgstr "Неверное значение. Должно быть целое чи msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1313 ../wxui/memedit.py:2124 +#: ../wxui/memedit.py:1317 ../wxui/memedit.py:2142 #, python-format msgid "Invalid edit: %s" msgstr "" @@ -1352,7 +1352,7 @@ msgstr "" msgid "Memories" msgstr "Память" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1356 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1415,7 +1415,7 @@ msgstr "" msgid "New version available" msgstr "" -#: ../wxui/memedit.py:1613 +#: ../wxui/memedit.py:1617 #, fuzzy msgid "No empty rows below!" msgstr "Вставка строки ниже" @@ -1505,7 +1505,7 @@ msgstr "" msgid "Optional: County, Hospital, etc" msgstr "" -#: ../wxui/memedit.py:1746 +#: ../wxui/memedit.py:1750 #, fuzzy msgid "Overwrite memories?" msgstr "Перезаписать?" @@ -1517,29 +1517,29 @@ msgid "" "are supported in this release.\n" msgstr "" -#: ../wxui/memedit.py:1472 +#: ../wxui/memedit.py:1476 #, fuzzy msgid "Paste" msgstr "Вставить" -#: ../wxui/memedit.py:1740 +#: ../wxui/memedit.py:1744 #, python-format -msgid "Pasted memories will overwrite %i existing memories" +msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1743 +#: ../wxui/memedit.py:1747 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1737 +#: ../wxui/memedit.py:1741 #, python-format -msgid "Pasted memories will overwrite memory %i" +msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1734 +#: ../wxui/memedit.py:1738 #, python-format -msgid "Pasted memory will overwrite memory %i" +msgid "Pasted memory will overwrite memory %s" msgstr "" #: ../wxui/common.py:564 @@ -1614,7 +1614,7 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1451 +#: ../wxui/memedit.py:1455 msgid "Properties" msgstr "" @@ -1743,7 +1743,7 @@ msgstr "" msgid "Settings" msgstr "" -#: ../wxui/memedit.py:1569 +#: ../wxui/memedit.py:1573 #, fuzzy msgid "Show Raw Memory" msgstr "Show Raw Memory\t" @@ -1756,35 +1756,35 @@ msgstr "" msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1813 #, fuzzy msgid "Some memories are incompatible with this radio" msgstr "Вставленная память {number} не совместима с этой станцией, потому что:" -#: ../wxui/memedit.py:1687 +#: ../wxui/memedit.py:1691 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1531 +#: ../wxui/memedit.py:1535 #, fuzzy, python-format msgid "Sort %i memories" msgstr "Diff raw memories" -#: ../wxui/memedit.py:1534 +#: ../wxui/memedit.py:1538 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1553 +#: ../wxui/memedit.py:1557 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1428 +#: ../wxui/memedit.py:1432 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1427 +#: ../wxui/memedit.py:1431 #, fuzzy msgid "Sort memories" msgstr "Перезаписать?" @@ -1834,7 +1834,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1493 +#: ../wxui/memedit.py:1497 #, fuzzy msgid "This Memory" msgstr "Show Raw Memory\t" @@ -1862,12 +1862,12 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/memedit.py:1497 +#: ../wxui/memedit.py:1501 #, fuzzy msgid "This memory and shift all up" msgstr "Удалить (и сдвинуть вверх)" -#: ../wxui/memedit.py:1495 +#: ../wxui/memedit.py:1499 #, fuzzy msgid "This memory and shift block up" msgstr "Удалить (и сдвинуть вверх)" @@ -1913,7 +1913,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1236 +#: ../wxui/memedit.py:1240 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -2007,11 +2007,11 @@ msgstr "Изготовитель" msgid "View" msgstr "Вид_" -#: ../wxui/memedit.py:1320 +#: ../wxui/memedit.py:1324 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1319 +#: ../wxui/memedit.py:1323 #, python-format msgid "Warning: %s" msgstr "" diff --git a/chirp/locale/tr_TR.po b/chirp/locale/tr_TR.po index 849251628..d936b9c18 100644 --- a/chirp/locale/tr_TR.po +++ b/chirp/locale/tr_TR.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: CHIRP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-28 16:31-0700\n" +"POT-Creation-Date: 2023-06-28 17:09-0700\n" "PO-Revision-Date: 2023-03-11 18:37+0300\n" "Last-Translator: Abdullah YILMAZ (TA1AUB) \n" "Language-Team: TURKISH\n" @@ -42,17 +42,17 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "%(value)s, %(min)i ile %(max)i arasında olmalıdır" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1487 #, python-format msgid "%i Memories" msgstr "%i Kaydı" -#: ../wxui/memedit.py:1490 +#: ../wxui/memedit.py:1494 #, python-format msgid "%i Memories and shift all up" msgstr "%i Kaydı ve hepsini yukarı kaydır" -#: ../wxui/memedit.py:1486 +#: ../wxui/memedit.py:1490 #, python-format msgid "%i Memories and shift block up" msgstr "%i Kaydı ve bloğu yukarı kaydır" @@ -66,7 +66,7 @@ msgstr "%s kaydedilmedi. Kapanmadan önce kaydedilsin mi?" msgid "(none)" msgstr "(hiçbiri)" -#: ../wxui/memedit.py:1791 +#: ../wxui/memedit.py:1809 #, python-format msgid "...and %i more" msgstr "" @@ -1028,7 +1028,7 @@ msgstr "Telsiz Tarayıcısı oluşturuluyor" msgid "Canada" msgstr "Kanada" -#: ../wxui/memedit.py:1169 +#: ../wxui/memedit.py:1173 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -1043,21 +1043,21 @@ msgstr "Chirp İmaj Dosyaları" msgid "Choice Required" msgstr "Seçim Gerekli" -#: ../wxui/memedit.py:1148 +#: ../wxui/memedit.py:1152 #, python-format msgid "Choose %s DTCS Code" msgstr "%s DTCS Kodunu Seç" -#: ../wxui/memedit.py:1145 +#: ../wxui/memedit.py:1149 #, python-format msgid "Choose %s Tone" msgstr "%s Tonunu Seç" -#: ../wxui/memedit.py:1179 +#: ../wxui/memedit.py:1183 msgid "Choose Cross Mode" msgstr "Çapraz Modu Seç" -#: ../wxui/memedit.py:1209 +#: ../wxui/memedit.py:1213 msgid "Choose duplex" msgstr "Dubleks seç" @@ -1110,7 +1110,7 @@ msgstr "Kapat" msgid "Close file" msgstr "Dosyayı kapat" -#: ../wxui/memedit.py:1543 +#: ../wxui/memedit.py:1547 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "%i kaydı sırala" @@ -1135,7 +1135,7 @@ msgstr "" "Arayüz kablonuzu 'TX/RX' ünitesinin arkasındaki\n" "PC Bağlantı Noktasına bağlayın. Kafadaki Com Portu DEĞİL.\n" -#: ../wxui/memedit.py:1468 +#: ../wxui/memedit.py:1472 #, fuzzy msgid "Copy" msgstr "Kopyala" @@ -1152,7 +1152,7 @@ msgstr "Çapraz mod" msgid "Custom..." msgstr "Özel..." -#: ../wxui/memedit.py:1464 +#: ../wxui/memedit.py:1468 #, fuzzy msgid "Cut" msgstr "Kes" @@ -1169,7 +1169,7 @@ msgstr "" "DTCS\n" "Polarite" -#: ../wxui/memedit.py:2044 +#: ../wxui/memedit.py:2062 msgid "DV Memory" msgstr "DV Kaydı" @@ -1181,7 +1181,7 @@ msgstr "İleride Tehlike" msgid "Dec" msgstr "Dec" -#: ../wxui/memedit.py:1477 +#: ../wxui/memedit.py:1481 msgid "Delete" msgstr "Sil" @@ -1195,11 +1195,11 @@ msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" "Geliştirici durumu artık %s. Etkili olması için CHIRP yeniden başlatılmalıdır" -#: ../wxui/memedit.py:1577 +#: ../wxui/memedit.py:1581 msgid "Diff Raw Memories" msgstr "Farklı Ham Kayıtlar" -#: ../wxui/memedit.py:1969 +#: ../wxui/memedit.py:1987 msgid "Digital Code" msgstr "Dijital Kod" @@ -1241,12 +1241,12 @@ msgstr "İndirme talimatları" msgid "Duplex" msgstr "Duplex" -#: ../wxui/memedit.py:1999 +#: ../wxui/memedit.py:2017 #, python-format msgid "Edit details for %i memories" msgstr "%i kaydı için ayrıntıları düzenle" -#: ../wxui/memedit.py:1997 +#: ../wxui/memedit.py:2015 #, python-format msgid "Edit details for memory %i" msgstr "%i kaydı için ayrıntıları düzenle" @@ -1264,11 +1264,11 @@ msgstr "etkinleştirildi" msgid "Enter Frequency" msgstr "Frekans Gir" -#: ../wxui/memedit.py:1196 +#: ../wxui/memedit.py:1200 msgid "Enter Offset (MHz)" msgstr "Ofset girin (MHz)" -#: ../wxui/memedit.py:1188 +#: ../wxui/memedit.py:1192 msgid "Enter TX Frequency (MHz)" msgstr "TX Frekansını girin (MHz)" @@ -1298,7 +1298,7 @@ msgstr "Telsizle iletişim hatası" msgid "Experimental driver" msgstr "Deneysel sürücü" -#: ../wxui/memedit.py:1929 +#: ../wxui/memedit.py:1947 msgid "Export can only write CSV files" msgstr "Dışa aktarma yalnızca CSV dosyalarını yazabilir" @@ -1306,7 +1306,7 @@ msgstr "Dışa aktarma yalnızca CSV dosyalarını yazabilir" msgid "Export to CSV" msgstr "CSV'ye aktar" -#: ../wxui/memedit.py:2033 +#: ../wxui/memedit.py:2051 msgid "Extra" msgstr "Ekstra" @@ -1685,11 +1685,11 @@ msgstr "Dizin" msgid "Info" msgstr "Bilgi" -#: ../wxui/memedit.py:1171 +#: ../wxui/memedit.py:1175 msgid "Information" msgstr "Bilgi" -#: ../wxui/memedit.py:1458 +#: ../wxui/memedit.py:1462 msgid "Insert Row Above" msgstr "Yukarıya Satır Ekle" @@ -1710,7 +1710,7 @@ msgstr "Geçersiz %(value)s (ondalık basamak kullanın)" msgid "Invalid ZIP code" msgstr "Geçersiz Posta kodu" -#: ../wxui/memedit.py:1313 ../wxui/memedit.py:2124 +#: ../wxui/memedit.py:1317 ../wxui/memedit.py:2142 #, python-format msgid "Invalid edit: %s" msgstr "Geçersiz düzenleme: %s" @@ -1790,7 +1790,7 @@ msgstr "Boylam" msgid "Memories" msgstr "Kayıtlar" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1356 #, python-format msgid "Memory %i is not deletable" msgstr "Kayıt %i silinemez" @@ -1851,7 +1851,7 @@ msgstr "" msgid "New version available" msgstr "Yeni sürüm mevcut" -#: ../wxui/memedit.py:1613 +#: ../wxui/memedit.py:1617 msgid "No empty rows below!" msgstr "Aşağıda boş satır yok!" @@ -1937,7 +1937,7 @@ msgstr "İsteğe bağlı: 45.0000" msgid "Optional: County, Hospital, etc" msgstr "İsteğe bağlı: İlçe, Hastane vb." -#: ../wxui/memedit.py:1746 +#: ../wxui/memedit.py:1750 msgid "Overwrite memories?" msgstr "Kayıtların üzerine yazılsın mı?" @@ -1951,30 +1951,30 @@ msgstr "" "Bu sürümde 130'dan fazla kullanılabilir telsiz ayarının yalnızca bir alt " "kümesi desteklenmektedir.\n" -#: ../wxui/memedit.py:1472 +#: ../wxui/memedit.py:1476 #, fuzzy msgid "Paste" msgstr "Yapıştır" -#: ../wxui/memedit.py:1740 -#, python-format -msgid "Pasted memories will overwrite %i existing memories" -msgstr "Yapıştırılan kayıtlar, mevcut %i kaydının üzerine yazılacak" +#: ../wxui/memedit.py:1744 +#, fuzzy, python-format +msgid "Pasted memories will overwrite %s existing memories" +msgstr "Yapıştırılan kayıtlar, mevcut %s kaydının üzerine yazılacak" -#: ../wxui/memedit.py:1743 +#: ../wxui/memedit.py:1747 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "Yapıştırılan kayıtlar %s kayıtlarının üzerine yazılacak" -#: ../wxui/memedit.py:1737 -#, python-format -msgid "Pasted memories will overwrite memory %i" -msgstr "Yapıştırılan kayıtlar, %i kaydının üzerine yazılacak" +#: ../wxui/memedit.py:1741 +#, fuzzy, python-format +msgid "Pasted memories will overwrite memory %s" +msgstr "Yapıştırılan kayıtlar, %s kaydının üzerine yazılacak" -#: ../wxui/memedit.py:1734 -#, python-format -msgid "Pasted memory will overwrite memory %i" -msgstr "Yapıştırılan kayıt, %i kaydının üzerine yazacak" +#: ../wxui/memedit.py:1738 +#, fuzzy, python-format +msgid "Pasted memory will overwrite memory %s" +msgstr "Yapıştırılan kayıt, %s kaydının üzerine yazacak" #: ../wxui/common.py:564 #, fuzzy, python-format @@ -2070,7 +2070,7 @@ msgstr "Baskı Önizleme" msgid "Printing" msgstr "Baskı" -#: ../wxui/memedit.py:1451 +#: ../wxui/memedit.py:1455 msgid "Properties" msgstr "Özellikler" @@ -2200,7 +2200,7 @@ msgstr "Servis" msgid "Settings" msgstr "Ayarlar" -#: ../wxui/memedit.py:1569 +#: ../wxui/memedit.py:1573 msgid "Show Raw Memory" msgstr "Ham Kaydı Göster" @@ -2212,34 +2212,34 @@ msgstr "Hata ayıklama günlüğü konumunu göster" msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1813 msgid "Some memories are incompatible with this radio" msgstr "Bazı kayıtlar bu telsizle uyumlu değil" -#: ../wxui/memedit.py:1687 +#: ../wxui/memedit.py:1691 msgid "Some memories are not deletable" msgstr "Bazı anılar silinemez" -#: ../wxui/memedit.py:1531 +#: ../wxui/memedit.py:1535 #, python-format msgid "Sort %i memories" msgstr "%i kaydı sırala" -#: ../wxui/memedit.py:1534 +#: ../wxui/memedit.py:1538 #, python-format msgid "Sort %i memories ascending" msgstr "%i kaydı artan şekilde sırala" -#: ../wxui/memedit.py:1553 +#: ../wxui/memedit.py:1557 #, python-format msgid "Sort %i memories descending" msgstr "%i kaydı azalan şekilde sırala" -#: ../wxui/memedit.py:1428 +#: ../wxui/memedit.py:1432 msgid "Sort by column:" msgstr "Sütuna göre sırala:" -#: ../wxui/memedit.py:1427 +#: ../wxui/memedit.py:1431 msgid "Sort memories" msgstr "Kayıtları sırala" @@ -2302,7 +2302,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1493 +#: ../wxui/memedit.py:1497 msgid "This Memory" msgstr "Bu kaydı" @@ -2336,11 +2336,11 @@ msgstr "" "Ayrıca lütfen hata raporu ve geliştirme istekleri gönderin!\n" "Uyarıldınız. Kendi sorumluluğunuzda ilerleyin!" -#: ../wxui/memedit.py:1497 +#: ../wxui/memedit.py:1501 msgid "This memory and shift all up" msgstr "Bu kaydı ve hepsini yukarı kaydır" -#: ../wxui/memedit.py:1495 +#: ../wxui/memedit.py:1499 msgid "This memory and shift block up" msgstr "Bu kaydı ve bloğu yukarı kaydır" @@ -2390,7 +2390,7 @@ msgstr "" "Kablonuz için bağlantı noktası belirlenemiyor. Sürücülerinizi ve " "bağlantılarınızı kontrol edin." -#: ../wxui/memedit.py:1236 +#: ../wxui/memedit.py:1240 msgid "Unable to edit memory before radio is loaded" msgstr "Radyo yüklenmeden önce kayıt düzenlenemiyor" @@ -2484,11 +2484,11 @@ msgstr "Tedarikçi" msgid "View" msgstr "Göster" -#: ../wxui/memedit.py:1320 +#: ../wxui/memedit.py:1324 msgid "Warning" msgstr "Uyarı" -#: ../wxui/memedit.py:1319 +#: ../wxui/memedit.py:1323 #, python-format msgid "Warning: %s" msgstr "Uyarı: %s" diff --git a/chirp/locale/uk_UA.po b/chirp/locale/uk_UA.po index 2b23a5c34..91ee1d1f2 100644 --- a/chirp/locale/uk_UA.po +++ b/chirp/locale/uk_UA.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: CHIRP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-28 16:31-0700\n" +"POT-Creation-Date: 2023-06-28 17:09-0700\n" "PO-Revision-Date: 2015-11-30 10:36+0200\n" "Last-Translator: laser \n" "Language-Team: laser \n" @@ -33,17 +33,17 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1487 #, fuzzy, python-format msgid "%i Memories" msgstr "Пам'ять" -#: ../wxui/memedit.py:1490 +#: ../wxui/memedit.py:1494 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "Видалити (та зсунути вгору)" -#: ../wxui/memedit.py:1486 +#: ../wxui/memedit.py:1490 #, fuzzy, python-format msgid "%i Memories and shift block up" msgstr "Видалити (та зсунути вгору)" @@ -57,7 +57,7 @@ msgstr "Файл змінено, зберегти зміни перед закр msgid "(none)" msgstr "" -#: ../wxui/memedit.py:1791 +#: ../wxui/memedit.py:1809 #, python-format msgid "...and %i more" msgstr "" @@ -686,7 +686,7 @@ msgstr "" msgid "Canada" msgstr "" -#: ../wxui/memedit.py:1169 +#: ../wxui/memedit.py:1173 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -700,22 +700,22 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1148 +#: ../wxui/memedit.py:1152 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "DTCS код" -#: ../wxui/memedit.py:1145 +#: ../wxui/memedit.py:1149 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1179 +#: ../wxui/memedit.py:1183 #, fuzzy msgid "Choose Cross Mode" msgstr "Кросрежим" -#: ../wxui/memedit.py:1209 +#: ../wxui/memedit.py:1213 msgid "Choose duplex" msgstr "" @@ -764,7 +764,7 @@ msgstr "" msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1543 +#: ../wxui/memedit.py:1547 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "Порівняти Raw пам'ять" @@ -788,7 +788,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1468 +#: ../wxui/memedit.py:1472 #, fuzzy msgid "Copy" msgstr "Копіювати" @@ -806,7 +806,7 @@ msgstr "Кросрежим" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1464 +#: ../wxui/memedit.py:1468 #, fuzzy msgid "Cut" msgstr "Вирізати" @@ -823,7 +823,7 @@ msgid "" "Polarity" msgstr "DTCS Pol" -#: ../wxui/memedit.py:2044 +#: ../wxui/memedit.py:2062 msgid "DV Memory" msgstr "" @@ -836,7 +836,7 @@ msgstr "" msgid "Dec" msgstr "Визначити" -#: ../wxui/memedit.py:1477 +#: ../wxui/memedit.py:1481 #, fuzzy msgid "Delete" msgstr "Видалити" @@ -851,12 +851,12 @@ msgstr "Розробник" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1577 +#: ../wxui/memedit.py:1581 #, fuzzy msgid "Diff Raw Memories" msgstr "Порівняти Raw пам'ять" -#: ../wxui/memedit.py:1969 +#: ../wxui/memedit.py:1987 msgid "Digital Code" msgstr "Цифровий код" @@ -899,12 +899,12 @@ msgstr "Скопіювати з радіостанції" msgid "Duplex" msgstr "Дуплекс" -#: ../wxui/memedit.py:1999 +#: ../wxui/memedit.py:2017 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:1997 +#: ../wxui/memedit.py:2015 #, python-format msgid "Edit details for memory %i" msgstr "" @@ -922,11 +922,11 @@ msgstr "" msgid "Enter Frequency" msgstr "Частота" -#: ../wxui/memedit.py:1196 +#: ../wxui/memedit.py:1200 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1188 +#: ../wxui/memedit.py:1192 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -957,7 +957,7 @@ msgstr "" msgid "Experimental driver" msgstr "" -#: ../wxui/memedit.py:1929 +#: ../wxui/memedit.py:1947 msgid "Export can only write CSV files" msgstr "" @@ -966,7 +966,7 @@ msgstr "" msgid "Export to CSV" msgstr "Експорт до файлу" -#: ../wxui/memedit.py:2033 +#: ../wxui/memedit.py:2051 msgid "Extra" msgstr "" @@ -1258,11 +1258,11 @@ msgstr "Зміст" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1171 +#: ../wxui/memedit.py:1175 msgid "Information" msgstr "" -#: ../wxui/memedit.py:1458 +#: ../wxui/memedit.py:1462 #, fuzzy msgid "Insert Row Above" msgstr "Додати рядок зверху" @@ -1284,7 +1284,7 @@ msgstr "Неприпустиме значення. Повинно бути ці msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1313 ../wxui/memedit.py:2124 +#: ../wxui/memedit.py:1317 ../wxui/memedit.py:2142 #, python-format msgid "Invalid edit: %s" msgstr "" @@ -1360,7 +1360,7 @@ msgstr "" msgid "Memories" msgstr "Пам'ять" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1356 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1423,7 +1423,7 @@ msgstr "" msgid "New version available" msgstr "" -#: ../wxui/memedit.py:1613 +#: ../wxui/memedit.py:1617 #, fuzzy msgid "No empty rows below!" msgstr "Додати рядок знизу" @@ -1513,7 +1513,7 @@ msgstr "" msgid "Optional: County, Hospital, etc" msgstr "" -#: ../wxui/memedit.py:1746 +#: ../wxui/memedit.py:1750 #, fuzzy msgid "Overwrite memories?" msgstr "Перезаписати?" @@ -1525,29 +1525,29 @@ msgid "" "are supported in this release.\n" msgstr "" -#: ../wxui/memedit.py:1472 +#: ../wxui/memedit.py:1476 #, fuzzy msgid "Paste" msgstr "Вставити" -#: ../wxui/memedit.py:1740 +#: ../wxui/memedit.py:1744 #, python-format -msgid "Pasted memories will overwrite %i existing memories" +msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1743 +#: ../wxui/memedit.py:1747 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1737 +#: ../wxui/memedit.py:1741 #, python-format -msgid "Pasted memories will overwrite memory %i" +msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1734 +#: ../wxui/memedit.py:1738 #, python-format -msgid "Pasted memory will overwrite memory %i" +msgid "Pasted memory will overwrite memory %s" msgstr "" #: ../wxui/common.py:564 @@ -1622,7 +1622,7 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1451 +#: ../wxui/memedit.py:1455 msgid "Properties" msgstr "" @@ -1751,7 +1751,7 @@ msgstr "" msgid "Settings" msgstr "" -#: ../wxui/memedit.py:1569 +#: ../wxui/memedit.py:1573 #, fuzzy msgid "Show Raw Memory" msgstr "Показати Raw пам'ять" @@ -1764,35 +1764,35 @@ msgstr "" msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1813 #, fuzzy msgid "Some memories are incompatible with this radio" msgstr "Вставлена пам'ять {number} несумісна із цією радіостанцією тому що:" -#: ../wxui/memedit.py:1687 +#: ../wxui/memedit.py:1691 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1531 +#: ../wxui/memedit.py:1535 #, fuzzy, python-format msgid "Sort %i memories" msgstr "Порівняти Raw пам'ять" -#: ../wxui/memedit.py:1534 +#: ../wxui/memedit.py:1538 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1553 +#: ../wxui/memedit.py:1557 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1428 +#: ../wxui/memedit.py:1432 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1427 +#: ../wxui/memedit.py:1431 #, fuzzy msgid "Sort memories" msgstr "Перезаписати?" @@ -1842,7 +1842,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1493 +#: ../wxui/memedit.py:1497 #, fuzzy msgid "This Memory" msgstr "Показати Raw пам'ять" @@ -1870,12 +1870,12 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/memedit.py:1497 +#: ../wxui/memedit.py:1501 #, fuzzy msgid "This memory and shift all up" msgstr "Видалити (та зсунути вгору)" -#: ../wxui/memedit.py:1495 +#: ../wxui/memedit.py:1499 #, fuzzy msgid "This memory and shift block up" msgstr "Видалити (та зсунути вгору)" @@ -1921,7 +1921,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1236 +#: ../wxui/memedit.py:1240 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -2015,11 +2015,11 @@ msgstr "Виробник" msgid "View" msgstr "В_игляд" -#: ../wxui/memedit.py:1320 +#: ../wxui/memedit.py:1324 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1319 +#: ../wxui/memedit.py:1323 #, python-format msgid "Warning: %s" msgstr "" diff --git a/chirp/locale/zh_CN.po b/chirp/locale/zh_CN.po index 866c5c6f9..97ce054a7 100644 --- a/chirp/locale/zh_CN.po +++ b/chirp/locale/zh_CN.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: CHIRP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-28 16:31-0700\n" +"POT-Creation-Date: 2023-06-28 17:09-0700\n" "PO-Revision-Date: 2022-06-04 02:01+0800\n" "Last-Translator: DuckSoft, BH2UEP \n" "Language: zh_CN\n" @@ -32,17 +32,17 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1487 #, fuzzy, python-format msgid "%i Memories" msgstr "存储" -#: ../wxui/memedit.py:1490 +#: ../wxui/memedit.py:1494 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "...并将区块上移" -#: ../wxui/memedit.py:1486 +#: ../wxui/memedit.py:1490 #, fuzzy, python-format msgid "%i Memories and shift block up" msgstr "...并将区块上移" @@ -56,7 +56,7 @@ msgstr "文件已更改,关闭前要保存变更吗?" msgid "(none)" msgstr "" -#: ../wxui/memedit.py:1791 +#: ../wxui/memedit.py:1809 #, fuzzy, python-format msgid "...and %i more" msgstr "...并将所有存储上移" @@ -685,7 +685,7 @@ msgstr "" msgid "Canada" msgstr "" -#: ../wxui/memedit.py:1169 +#: ../wxui/memedit.py:1173 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -699,22 +699,22 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1148 +#: ../wxui/memedit.py:1152 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "DTCS 接收代码" -#: ../wxui/memedit.py:1145 +#: ../wxui/memedit.py:1149 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1179 +#: ../wxui/memedit.py:1183 #, fuzzy msgid "Choose Cross Mode" msgstr "收发使用不同亚音频" -#: ../wxui/memedit.py:1209 +#: ../wxui/memedit.py:1213 msgid "Choose duplex" msgstr "" @@ -764,7 +764,7 @@ msgstr "" msgid "Close file" msgstr "全部文件" -#: ../wxui/memedit.py:1543 +#: ../wxui/memedit.py:1547 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "对比原始存储" @@ -788,7 +788,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1468 +#: ../wxui/memedit.py:1472 msgid "Copy" msgstr "复制" @@ -804,7 +804,7 @@ msgstr "收发使用不同亚音频" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1464 +#: ../wxui/memedit.py:1468 msgid "Cut" msgstr "剪切" @@ -820,7 +820,7 @@ msgid "" "Polarity" msgstr "DTCS 策略" -#: ../wxui/memedit.py:2044 +#: ../wxui/memedit.py:2062 #, fuzzy msgid "DV Memory" msgstr "该存储" @@ -834,7 +834,7 @@ msgstr "" msgid "Dec" msgstr "探测" -#: ../wxui/memedit.py:1477 +#: ../wxui/memedit.py:1481 msgid "Delete" msgstr "删除" @@ -848,11 +848,11 @@ msgstr "开发者" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1577 +#: ../wxui/memedit.py:1581 msgid "Diff Raw Memories" msgstr "对比原始存储" -#: ../wxui/memedit.py:1969 +#: ../wxui/memedit.py:1987 #, fuzzy msgid "Digital Code" msgstr "数字代码" @@ -897,12 +897,12 @@ msgstr "显示指引" msgid "Duplex" msgstr "差频方向" -#: ../wxui/memedit.py:1999 +#: ../wxui/memedit.py:2017 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:1997 +#: ../wxui/memedit.py:2015 #, python-format msgid "Edit details for memory %i" msgstr "" @@ -921,11 +921,11 @@ msgstr "已启用" msgid "Enter Frequency" msgstr "频率" -#: ../wxui/memedit.py:1196 +#: ../wxui/memedit.py:1200 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1188 +#: ../wxui/memedit.py:1192 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -957,7 +957,7 @@ msgstr "" msgid "Experimental driver" msgstr "继续使用不稳定的驱动?" -#: ../wxui/memedit.py:1929 +#: ../wxui/memedit.py:1947 msgid "Export can only write CSV files" msgstr "" @@ -966,7 +966,7 @@ msgstr "" msgid "Export to CSV" msgstr "导出到文件" -#: ../wxui/memedit.py:2033 +#: ../wxui/memedit.py:2051 msgid "Extra" msgstr "" @@ -1262,12 +1262,12 @@ msgstr "索引" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1171 +#: ../wxui/memedit.py:1175 #, fuzzy msgid "Information" msgstr "{information}" -#: ../wxui/memedit.py:1458 +#: ../wxui/memedit.py:1462 #, fuzzy msgid "Insert Row Above" msgstr "上方插入一行" @@ -1289,7 +1289,7 @@ msgstr "无效值。必须为整数。" msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1313 ../wxui/memedit.py:2124 +#: ../wxui/memedit.py:1317 ../wxui/memedit.py:2142 #, fuzzy, python-format msgid "Invalid edit: %s" msgstr "设置值无效:%s" @@ -1363,7 +1363,7 @@ msgstr "" msgid "Memories" msgstr "存储" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1356 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1429,7 +1429,7 @@ msgstr "" msgid "New version available" msgstr "CHIRP 新版本可用:{ver}。" -#: ../wxui/memedit.py:1613 +#: ../wxui/memedit.py:1617 #, fuzzy msgid "No empty rows below!" msgstr "下方插入一行" @@ -1519,7 +1519,7 @@ msgstr "" msgid "Optional: County, Hospital, etc" msgstr "" -#: ../wxui/memedit.py:1746 +#: ../wxui/memedit.py:1750 #, fuzzy msgid "Overwrite memories?" msgstr "要覆盖吗?" @@ -1531,28 +1531,28 @@ msgid "" "are supported in this release.\n" msgstr "" -#: ../wxui/memedit.py:1472 +#: ../wxui/memedit.py:1476 msgid "Paste" msgstr "粘贴" -#: ../wxui/memedit.py:1740 +#: ../wxui/memedit.py:1744 #, python-format -msgid "Pasted memories will overwrite %i existing memories" +msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1743 +#: ../wxui/memedit.py:1747 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1737 +#: ../wxui/memedit.py:1741 #, python-format -msgid "Pasted memories will overwrite memory %i" +msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1734 +#: ../wxui/memedit.py:1738 #, python-format -msgid "Pasted memory will overwrite memory %i" +msgid "Pasted memory will overwrite memory %s" msgstr "" #: ../wxui/common.py:564 @@ -1627,7 +1627,7 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1451 +#: ../wxui/memedit.py:1455 msgid "Properties" msgstr "属性" @@ -1757,7 +1757,7 @@ msgstr "" msgid "Settings" msgstr "设置" -#: ../wxui/memedit.py:1569 +#: ../wxui/memedit.py:1573 msgid "Show Raw Memory" msgstr "显示原始存储" @@ -1769,35 +1769,35 @@ msgstr "" msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1813 #, fuzzy msgid "Some memories are incompatible with this radio" msgstr "粘贴的存储 {number} 与此电台不兼容,原因:" -#: ../wxui/memedit.py:1687 +#: ../wxui/memedit.py:1691 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1531 +#: ../wxui/memedit.py:1535 #, fuzzy, python-format msgid "Sort %i memories" msgstr "对比原始存储" -#: ../wxui/memedit.py:1534 +#: ../wxui/memedit.py:1538 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1553 +#: ../wxui/memedit.py:1557 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1428 +#: ../wxui/memedit.py:1432 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1427 +#: ../wxui/memedit.py:1431 #, fuzzy msgid "Sort memories" msgstr "要覆盖吗?" @@ -1847,7 +1847,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1493 +#: ../wxui/memedit.py:1497 #, fuzzy msgid "This Memory" msgstr "该存储" @@ -1875,12 +1875,12 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/memedit.py:1497 +#: ../wxui/memedit.py:1501 #, fuzzy msgid "This memory and shift all up" msgstr "...并将区块上移" -#: ../wxui/memedit.py:1495 +#: ../wxui/memedit.py:1499 #, fuzzy msgid "This memory and shift block up" msgstr "...并将区块上移" @@ -1926,7 +1926,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1236 +#: ../wxui/memedit.py:1240 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -2021,11 +2021,11 @@ msgstr "厂商" msgid "View" msgstr "查看 (_V)" -#: ../wxui/memedit.py:1320 +#: ../wxui/memedit.py:1324 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1319 +#: ../wxui/memedit.py:1323 #, python-format msgid "Warning: %s" msgstr "" diff --git a/chirp/wxui/memedit.py b/chirp/wxui/memedit.py index 9be362cc2..89ac3a32e 100644 --- a/chirp/wxui/memedit.py +++ b/chirp/wxui/memedit.py @@ -846,6 +846,10 @@ def row2mem(self, row): else: return row + self._features.memory_bounds[0] + def special2mem(self, name): + name2mem = {v: k for k, v in self._special_numbers.items()} + return name2mem[name] + def _expand_extra_col(self, setting): # Add this to the list of seen extra columns regardless of if we # support this type so we never try to add it again @@ -1727,17 +1731,17 @@ def _cb_paste_memories(self, payload, row=None): for i in range(len(mems)): mem = self._memory_cache[row + i] if not mem.empty: - overwrite.append(mem.number) + overwrite.append(mem.extd_number or mem.number) if overwrite: if len(overwrite) == 1 and len(mems) == 1: - msg = _('Pasted memory will overwrite memory %i') % ( + msg = _('Pasted memory will overwrite memory %s') % ( overwrite[0]) elif len(overwrite) == 1 and len(mems) > 0: - msg = _('Pasted memories will overwrite memory %i') % ( + msg = _('Pasted memories will overwrite memory %s') % ( overwrite[0]) elif len(overwrite) > 10: - msg = _('Pasted memories will overwrite %i ' + msg = _('Pasted memories will overwrite %s ' 'existing memories') % (len(overwrite)) else: msg = _('Pasted memories will overwrite memories %s') % ( @@ -1753,7 +1757,21 @@ def _cb_paste_memories(self, payload, row=None): modified = False for mem in mems: existing = self._memory_cache[row] - mem.number = self.row2mem(row) + number = self.row2mem(row) + # We need to disable immutable checking while we reassign these + # numbers. This might be a flag that we should be copying things + # between memories and not reassigning memories to then set. + immutable = list(mem.immutable) + mem.immutable = [] + # Handle potential need to convert between special and regular + # memories + if isinstance(number, str): + mem.extd_number = number + mem.number = self.special2mem(number) + else: + mem.extd_number = '' + mem.number = number + mem.immutable = immutable row += 1 try: if mem.empty: @@ -1793,7 +1811,7 @@ def _cb_paste_memories(self, payload, row=None): d = wx.MessageDialog( self, _('Some memories are incompatible with this radio')) - msg = '\n'.join('#%i: %s' % (mem.number, e) + msg = '\n'.join('[%s]: %s' % (mem.extd_number or mem.number, e) for mem, e in errormsgs) msg += errorextra d.SetExtendedMessage(msg)