diff --git a/chirp/drivers/fake.py b/chirp/drivers/fake.py index ebbf265a3..0872ae938 100644 --- a/chirp/drivers/fake.py +++ b/chirp/drivers/fake.py @@ -38,7 +38,11 @@ def get_features(self): def get_memory(self, number): if number == 'Special': number = len(self.memories) - return self.memories[number - 1] + m = self.memories[number - 1] + if isinstance(m, chirp_common.Memory) and m.number != number: + LOG.error('fake driver found %i instead of %i', + m.number, number) + return m def set_memory(self, mem): LOG.info('Set memory %s' % mem) @@ -92,12 +96,12 @@ def __init__(self, *a, **k): def get_memory(self, number): m = super().get_memory(number) if isinstance(m, type): - raise m('Error') + raise m('Error getting %i' % number) else: return m def set_memory(self, mem): - if mem.freq < 145000000: + if not mem.empty and mem.freq < 145000000: raise errors.RadioError('Out of range') else: return super().set_memory(mem) diff --git a/chirp/locale/de.po b/chirp/locale/de.po index 94264ce7f..902f4b42d 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-07-09 17:54-0700\n" +"POT-Creation-Date: 2023-07-10 15:13-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:1538 +#: ../wxui/memedit.py:1552 #, fuzzy, python-format msgid "%i Memories" msgstr "Speicher" -#: ../wxui/memedit.py:1545 +#: ../wxui/memedit.py:1559 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "Löschen (und nach oben verschieben)" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1555 #, 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:1860 +#: ../wxui/memedit.py:1874 #, python-format msgid "...and %i more" msgstr "" @@ -656,7 +656,7 @@ msgstr "Ein Fehler ist aufgetreten" msgid "Applying settings" msgstr "" -#: ../wxui/developer.py:476 +#: ../wxui/developer.py:491 msgid "Available modules" msgstr "" @@ -694,7 +694,7 @@ msgid "" "will happen now." msgstr "" -#: ../wxui/memedit.py:1224 +#: ../wxui/memedit.py:1238 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -708,26 +708,26 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1203 +#: ../wxui/memedit.py:1217 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "DTCS Code" -#: ../wxui/memedit.py:1200 +#: ../wxui/memedit.py:1214 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1234 +#: ../wxui/memedit.py:1248 #, fuzzy msgid "Choose Cross Mode" msgstr "Cross Mode" -#: ../wxui/memedit.py:1264 +#: ../wxui/memedit.py:1278 msgid "Choose duplex" msgstr "" -#: ../wxui/developer.py:475 +#: ../wxui/developer.py:490 #, fuzzy, python-format msgid "Choose the module to load from issue %i:" msgstr "Importieren von:" @@ -772,7 +772,7 @@ msgstr "" msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1598 +#: ../wxui/memedit.py:1612 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "Vergleiche Rohspeicher" @@ -796,7 +796,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1523 +#: ../wxui/memedit.py:1537 msgid "Copy" msgstr "Kopieren" @@ -813,7 +813,7 @@ msgstr "Cross Mode" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1519 +#: ../wxui/memedit.py:1533 msgid "Cut" msgstr "Ausschneiden" @@ -829,7 +829,7 @@ msgid "" "Polarity" msgstr "DTCS Pol" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2127 msgid "DV Memory" msgstr "" @@ -842,7 +842,7 @@ msgstr "" msgid "Dec" msgstr "Erkennung" -#: ../wxui/memedit.py:1532 +#: ../wxui/memedit.py:1546 msgid "Delete" msgstr "Löschen" @@ -856,11 +856,11 @@ msgstr "Entwickler" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1632 +#: ../wxui/memedit.py:1646 msgid "Diff Raw Memories" msgstr "Vergleiche Rohspeicher" -#: ../wxui/memedit.py:2038 +#: ../wxui/memedit.py:2052 msgid "Digital Code" msgstr "Digital Code" @@ -904,12 +904,12 @@ msgstr "Download vom Gerät" msgid "Duplex" msgstr "Duplex" -#: ../wxui/memedit.py:2068 +#: ../wxui/memedit.py:2082 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:2066 +#: ../wxui/memedit.py:2080 #, python-format msgid "Edit details for memory %i" msgstr "" @@ -928,11 +928,11 @@ msgstr "Aktiviert" msgid "Enter Frequency" msgstr "Frequenz" -#: ../wxui/memedit.py:1251 +#: ../wxui/memedit.py:1265 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1243 +#: ../wxui/memedit.py:1257 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -964,7 +964,7 @@ msgstr "" msgid "Experimental driver" msgstr "Weiter mit dem experimentellen Treiber?" -#: ../wxui/memedit.py:1998 +#: ../wxui/memedit.py:2012 msgid "Export can only write CSV files" msgstr "" @@ -973,7 +973,7 @@ msgstr "" msgid "Export to CSV" msgstr "In Datei exportieren" -#: ../wxui/memedit.py:2102 +#: ../wxui/memedit.py:2116 msgid "Extra" msgstr "" @@ -1221,16 +1221,16 @@ msgstr "" msgid "Getting settings" msgstr "" -#: ../wxui/memedit.py:793 +#: ../wxui/memedit.py:801 msgid "Goto" msgstr "" -#: ../wxui/memedit.py:825 +#: ../wxui/memedit.py:833 #, fuzzy msgid "Goto Memory" msgstr "Zeige RAW Speicher" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Goto Memory:" msgstr "" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Hex" msgstr "" -#: ../wxui/memedit.py:802 +#: ../wxui/memedit.py:810 #, fuzzy msgid "Hide empty memories" msgstr "Überschreiben?" @@ -1273,11 +1273,11 @@ msgstr "Index" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1226 +#: ../wxui/memedit.py:1240 msgid "Information" msgstr "" -#: ../wxui/memedit.py:1513 +#: ../wxui/memedit.py:1527 #, fuzzy msgid "Insert Row Above" msgstr "Zeile oben einfügen" @@ -1299,7 +1299,7 @@ msgstr "Ungültiger Wert. Muss eine ganze Zahl sein." msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1368 ../wxui/memedit.py:2193 +#: ../wxui/memedit.py:1382 ../wxui/memedit.py:2207 #, python-format msgid "Invalid edit: %s" msgstr "" @@ -1313,7 +1313,7 @@ msgstr "" msgid "Invalid value: %r" msgstr "Ungültiger Wert für dieses Feld" -#: ../wxui/developer.py:486 +#: ../wxui/developer.py:512 msgid "Issue number:" msgstr "" @@ -1350,7 +1350,7 @@ msgstr "" msgid "Load Module" msgstr "Module laden" -#: ../wxui/main.py:936 ../wxui/developer.py:487 +#: ../wxui/main.py:936 ../wxui/developer.py:513 #, fuzzy msgid "Load module from issue" msgstr "Module laden" @@ -1377,7 +1377,7 @@ msgstr "" msgid "Memories" msgstr "Speicher" -#: ../wxui/memedit.py:1407 +#: ../wxui/memedit.py:1421 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1424,12 +1424,12 @@ msgstr "" msgid "More than one port found: %s" msgstr "" -#: ../wxui/memedit.py:789 +#: ../wxui/memedit.py:797 #, fuzzy msgid "Move Down" msgstr "Nach _Unten" -#: ../wxui/memedit.py:779 +#: ../wxui/memedit.py:787 #, fuzzy msgid "Move Up" msgstr "Nach _Oben" @@ -1443,16 +1443,16 @@ msgstr "" msgid "New version available" msgstr "Eine neue Version von CHIRP ist verfügbar:" -#: ../wxui/memedit.py:1668 +#: ../wxui/memedit.py:1682 #, fuzzy msgid "No empty rows below!" msgstr "Zeile unten einfügen" -#: ../wxui/developer.py:502 +#: ../wxui/developer.py:528 msgid "No modules found" msgstr "" -#: ../wxui/developer.py:501 +#: ../wxui/developer.py:527 #, python-format msgid "No modules found in issue %i" msgstr "" @@ -1465,7 +1465,7 @@ msgstr "" msgid "No results!" msgstr "" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Number" msgstr "" @@ -1537,7 +1537,7 @@ msgstr "" msgid "Optional: County, Hospital, etc" msgstr "" -#: ../wxui/memedit.py:1801 +#: ../wxui/memedit.py:1815 #, fuzzy msgid "Overwrite memories?" msgstr "Überschreiben?" @@ -1553,26 +1553,26 @@ msgstr "" msgid "Parsing" msgstr "" -#: ../wxui/memedit.py:1527 +#: ../wxui/memedit.py:1541 msgid "Paste" msgstr "Einfügen" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1809 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1798 +#: ../wxui/memedit.py:1812 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1806 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1789 +#: ../wxui/memedit.py:1803 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "" @@ -1649,7 +1649,7 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1506 +#: ../wxui/memedit.py:1520 msgid "Properties" msgstr "" @@ -1688,7 +1688,7 @@ msgid "" "and try again." msgstr "" -#: ../wxui/query_sources.py:819 +#: ../wxui/query_sources.py:825 msgid "RadioReference Canada requires a login before you can query" msgstr "" @@ -1756,6 +1756,10 @@ msgstr "" msgid "Saved settings" msgstr "Einstellungen" +#: ../wxui/developer.py:503 +msgid "Security Risk" +msgstr "" + #: ../wxui/main.py:855 #, fuzzy msgid "Select Bandplan" @@ -1783,7 +1787,7 @@ msgstr "" msgid "Settings" msgstr "Einstellungen" -#: ../wxui/memedit.py:1624 +#: ../wxui/memedit.py:1638 msgid "Show Raw Memory" msgstr "Zeige RAW Speicher" @@ -1791,40 +1795,40 @@ msgstr "Zeige RAW Speicher" msgid "Show debug log location" msgstr "" -#: ../wxui/memedit.py:798 +#: ../wxui/memedit.py:806 msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1864 +#: ../wxui/memedit.py:1878 #, 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:1742 +#: ../wxui/memedit.py:1756 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1586 +#: ../wxui/memedit.py:1600 #, fuzzy, python-format msgid "Sort %i memories" msgstr "Vergleiche Rohspeicher" -#: ../wxui/memedit.py:1589 +#: ../wxui/memedit.py:1603 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1608 +#: ../wxui/memedit.py:1622 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1497 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1482 +#: ../wxui/memedit.py:1496 #, fuzzy msgid "Sort memories" msgstr "Überschreiben?" @@ -1869,6 +1873,13 @@ msgid "" "download to a CHIRP Radio Images (*.img) file.\n" msgstr "" +#: ../wxui/developer.py:500 +msgid "" +"The author of this module is not a recognized CHIRP developer. It is " +"recommended that you not load this module as it could pose a security risk. " +"Proceed anyway?" +msgstr "" + #: ../wxui/main.py:1314 #, python-format msgid "" @@ -1879,7 +1890,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1548 +#: ../wxui/memedit.py:1562 #, fuzzy msgid "This Memory" msgstr "Zeige RAW Speicher" @@ -1907,12 +1918,12 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/memedit.py:1552 +#: ../wxui/memedit.py:1566 #, fuzzy msgid "This memory and shift all up" msgstr "Löschen (und nach oben verschieben)" -#: ../wxui/memedit.py:1550 +#: ../wxui/memedit.py:1564 #, fuzzy msgid "This memory and shift block up" msgstr "Löschen (und nach oben verschieben)" @@ -1926,7 +1937,7 @@ msgid "" "If you can get into it, please check the radio and cable.\n" msgstr "" -#: ../drivers/uvk5.py:1866 +#: ../drivers/uvk5.py:1875 msgid "" "This should only be enabled if you are using modified firmware that supports " "wider frequency coverage. Enabling this will cause CHIRP not to enforce OEM " @@ -1934,7 +1945,7 @@ msgid "" "own risk!" msgstr "" -#: ../wxui/developer.py:484 +#: ../wxui/developer.py:510 msgid "This will load a module from a website issue" msgstr "" @@ -1942,7 +1953,7 @@ msgstr "" msgid "Tone" msgstr "Tone" -#: ../wxui/memedit.py:858 +#: ../wxui/memedit.py:866 msgid "Tone Mode" msgstr "Tone Mode" @@ -1966,7 +1977,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1291 +#: ../wxui/memedit.py:1305 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -2068,11 +2079,11 @@ msgstr "_Ansicht" msgid "WARNING!" msgstr "" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1389 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1374 +#: ../wxui/memedit.py:1388 #, python-format msgid "Warning: %s" msgstr "" diff --git a/chirp/locale/el.po b/chirp/locale/el.po index 62748d616..b838f83e6 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-07-09 17:54-0700\n" +"POT-Creation-Date: 2023-07-10 15:13-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:1538 +#: ../wxui/memedit.py:1552 #, fuzzy, python-format msgid "%i Memories" msgstr "Μνήμες" -#: ../wxui/memedit.py:1545 +#: ../wxui/memedit.py:1559 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "Διαγραφή %i μνημών και μετακίνηση όλων προς τα επάνω" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1555 #, fuzzy, python-format msgid "%i Memories and shift block up" msgstr "Διαγραφή %i μνημών και μετακίνηση ομάδας προς τα επάνω" @@ -61,7 +61,7 @@ msgstr "" msgid "(none)" msgstr "(καμία)" -#: ../wxui/memedit.py:1860 +#: ../wxui/memedit.py:1874 #, python-format msgid "...and %i more" msgstr "" @@ -659,7 +659,7 @@ msgstr "Παρουσιάστηκε ένα σφάλμα" msgid "Applying settings" msgstr "Εφαρμογή ρυθμίσεων" -#: ../wxui/developer.py:476 +#: ../wxui/developer.py:491 msgid "Available modules" msgstr "" @@ -697,7 +697,7 @@ msgid "" "will happen now." msgstr "" -#: ../wxui/memedit.py:1224 +#: ../wxui/memedit.py:1238 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -711,26 +711,26 @@ msgstr "Αρχεία ειδώλου CHIRP" msgid "Choice Required" msgstr "Απαιτείται επιλογή" -#: ../wxui/memedit.py:1203 +#: ../wxui/memedit.py:1217 #, python-format msgid "Choose %s DTCS Code" msgstr "Επιλέξτε κωδικό DTCS %s" -#: ../wxui/memedit.py:1200 +#: ../wxui/memedit.py:1214 #, python-format msgid "Choose %s Tone" msgstr "Επιλέξτε τόνο %s" -#: ../wxui/memedit.py:1234 +#: ../wxui/memedit.py:1248 msgid "Choose Cross Mode" msgstr "" -#: ../wxui/memedit.py:1264 +#: ../wxui/memedit.py:1278 #, fuzzy msgid "Choose duplex" msgstr "Επιλογή duplex" -#: ../wxui/developer.py:475 +#: ../wxui/developer.py:490 #, python-format msgid "Choose the module to load from issue %i:" msgstr "" @@ -773,7 +773,7 @@ msgstr "Κλείσιμο" msgid "Close file" msgstr "Κλείσιμο αρχείου" -#: ../wxui/memedit.py:1598 +#: ../wxui/memedit.py:1612 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "Διαγραφή %i Μνημών" @@ -796,7 +796,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1523 +#: ../wxui/memedit.py:1537 msgid "Copy" msgstr "" @@ -813,7 +813,7 @@ msgstr "" msgid "Custom..." msgstr "Προσαρμοσμένη..." -#: ../wxui/memedit.py:1519 +#: ../wxui/memedit.py:1533 #, fuzzy msgid "Cut" msgstr "Χώρα" @@ -830,7 +830,7 @@ msgstr "" "Πολικότητα\n" "DTCS" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2127 msgid "DV Memory" msgstr "Μνήμη DV" @@ -842,7 +842,7 @@ msgstr "" msgid "Dec" msgstr "Dec" -#: ../wxui/memedit.py:1532 +#: ../wxui/memedit.py:1546 msgid "Delete" msgstr "Διαγραφή" @@ -855,11 +855,11 @@ msgstr "Λειτουργία προγραμματιστή" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1632 +#: ../wxui/memedit.py:1646 msgid "Diff Raw Memories" msgstr "" -#: ../wxui/memedit.py:2038 +#: ../wxui/memedit.py:2052 #, fuzzy msgid "Digital Code" msgstr "Ψηφιακός Κωδικός" @@ -902,12 +902,12 @@ msgstr "Οδηγίες λήψης" msgid "Duplex" msgstr "" -#: ../wxui/memedit.py:2068 +#: ../wxui/memedit.py:2082 #, python-format msgid "Edit details for %i memories" msgstr "Επεξεργασία λεπτομερειών για %i μνήμες" -#: ../wxui/memedit.py:2066 +#: ../wxui/memedit.py:2080 #, python-format msgid "Edit details for memory %i" msgstr "Επεξεργασία λεπτομερειών για τη μνήμη %i" @@ -925,11 +925,11 @@ msgstr "" msgid "Enter Frequency" msgstr "Εισάγετε συχνότητα" -#: ../wxui/memedit.py:1251 +#: ../wxui/memedit.py:1265 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1243 +#: ../wxui/memedit.py:1257 msgid "Enter TX Frequency (MHz)" msgstr "Εισάγετε συχνότητα εκπομπής (MHz)" @@ -959,7 +959,7 @@ msgstr "Σφάλμα επικοινωνίας με τον πομποδέκτη" msgid "Experimental driver" msgstr "Πειραματικός οδηγός" -#: ../wxui/memedit.py:1998 +#: ../wxui/memedit.py:2012 msgid "Export can only write CSV files" msgstr "Η εξαγωγή είναι δυνατή μόνο σε αρχεία CSV" @@ -967,7 +967,7 @@ msgstr "Η εξαγωγή είναι δυνατή μόνο σε αρχεία CSV msgid "Export to CSV" msgstr "Εξαγωγή σε αρχείο μορφής .CSV" -#: ../wxui/memedit.py:2102 +#: ../wxui/memedit.py:2116 msgid "Extra" msgstr "Περισσότερα" @@ -1213,15 +1213,15 @@ msgstr "GMRS" msgid "Getting settings" msgstr "Λήψη ρυθμίσεων" -#: ../wxui/memedit.py:793 +#: ../wxui/memedit.py:801 msgid "Goto" msgstr "Μετάβαση σε" -#: ../wxui/memedit.py:825 +#: ../wxui/memedit.py:833 msgid "Goto Memory" msgstr "Μετάβαση σε Μνήμη" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Goto Memory:" msgstr "Μετάβαση σε Μνήμη:" @@ -1233,7 +1233,7 @@ msgstr "Βοήθεια..." msgid "Hex" msgstr "Hex" -#: ../wxui/memedit.py:802 +#: ../wxui/memedit.py:810 #, fuzzy msgid "Hide empty memories" msgstr "Αντικατάσταση μνημών;" @@ -1263,11 +1263,11 @@ msgstr "" msgid "Info" msgstr "Πληροφορίες" -#: ../wxui/memedit.py:1226 +#: ../wxui/memedit.py:1240 msgid "Information" msgstr "Πληροφορίες" -#: ../wxui/memedit.py:1513 +#: ../wxui/memedit.py:1527 msgid "Insert Row Above" msgstr "Εισαγωγή γραμμής επάνω" @@ -1289,7 +1289,7 @@ msgstr "" msgid "Invalid ZIP code" msgstr "Μη έγκυρος ΤΚ" -#: ../wxui/memedit.py:1368 ../wxui/memedit.py:2193 +#: ../wxui/memedit.py:1382 ../wxui/memedit.py:2207 #, python-format msgid "Invalid edit: %s" msgstr "Μη έγκυρη τιμή: %s" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Invalid value: %r" msgstr "Μη έγκυρη τιμή: %r" -#: ../wxui/developer.py:486 +#: ../wxui/developer.py:512 msgid "Issue number:" msgstr "" @@ -1342,7 +1342,7 @@ msgstr "" msgid "Load Module" msgstr "Φόρτωση Module" -#: ../wxui/main.py:936 ../wxui/developer.py:487 +#: ../wxui/main.py:936 ../wxui/developer.py:513 #, fuzzy msgid "Load module from issue" msgstr "Φόρτωση Module" @@ -1369,7 +1369,7 @@ msgstr "Γεωγραφικό μήκος" msgid "Memories" msgstr "Μνήμες" -#: ../wxui/memedit.py:1407 +#: ../wxui/memedit.py:1421 #, python-format msgid "Memory %i is not deletable" msgstr "Η μνήμη %i δεν μπορεί να διαγραφεί" @@ -1414,11 +1414,11 @@ msgstr "" msgid "More than one port found: %s" msgstr "Βρέθηκαν περισσότερες από μία θύρες: %s" -#: ../wxui/memedit.py:789 +#: ../wxui/memedit.py:797 msgid "Move Down" msgstr "" -#: ../wxui/memedit.py:779 +#: ../wxui/memedit.py:787 msgid "Move Up" msgstr "" @@ -1430,15 +1430,15 @@ msgstr "" msgid "New version available" msgstr "Διαθέσιμη νέα έκδοση" -#: ../wxui/memedit.py:1668 +#: ../wxui/memedit.py:1682 msgid "No empty rows below!" msgstr "Καμία κενή σειρά από κάτω!" -#: ../wxui/developer.py:502 +#: ../wxui/developer.py:528 msgid "No modules found" msgstr "" -#: ../wxui/developer.py:501 +#: ../wxui/developer.py:527 #, python-format msgid "No modules found in issue %i" msgstr "" @@ -1452,7 +1452,7 @@ msgstr "Κανένα αποτέλεσμα!" msgid "No results!" msgstr "Κανένα αποτέλεσμα!" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Number" msgstr "Αριθμός" @@ -1521,7 +1521,7 @@ msgstr "Προαιρετικό: 45.0000" msgid "Optional: County, Hospital, etc" msgstr "Προαιρετικό: Επαρχία, Νοσοκομείο κλπ" -#: ../wxui/memedit.py:1801 +#: ../wxui/memedit.py:1815 msgid "Overwrite memories?" msgstr "Αντικατάσταση μνημών;" @@ -1536,26 +1536,26 @@ msgstr "" msgid "Parsing" msgstr "" -#: ../wxui/memedit.py:1527 +#: ../wxui/memedit.py:1541 msgid "Paste" msgstr "" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1809 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1798 +#: ../wxui/memedit.py:1812 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1806 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1789 +#: ../wxui/memedit.py:1803 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "" @@ -1633,7 +1633,7 @@ msgstr "Προεπισκόπηση εκτύπωσης" msgid "Printing" msgstr "Εκτύπωση" -#: ../wxui/memedit.py:1506 +#: ../wxui/memedit.py:1520 msgid "Properties" msgstr "Ιδιότητες" @@ -1670,7 +1670,7 @@ msgid "" "and try again." msgstr "" -#: ../wxui/query_sources.py:819 +#: ../wxui/query_sources.py:825 msgid "RadioReference Canada requires a login before you can query" msgstr "" @@ -1737,6 +1737,10 @@ msgstr "Αποθήκευση αρχείου" msgid "Saved settings" msgstr "Ρυθμίσεις αποθηκεύθηκαν" +#: ../wxui/developer.py:503 +msgid "Security Risk" +msgstr "" + #: ../wxui/main.py:855 msgid "Select Bandplan" msgstr "Επιλογή χάρτη συχνοτήτων" @@ -1761,7 +1765,7 @@ msgstr "Υπηρεσία" msgid "Settings" msgstr "Ρυθμίσεις" -#: ../wxui/memedit.py:1624 +#: ../wxui/memedit.py:1638 msgid "Show Raw Memory" msgstr "" @@ -1769,38 +1773,38 @@ msgstr "" msgid "Show debug log location" msgstr "Εμφάνιση τοποθεσίας αρχείου καταγραφής αποσφαλμάτωσης" -#: ../wxui/memedit.py:798 +#: ../wxui/memedit.py:806 msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1864 +#: ../wxui/memedit.py:1878 msgid "Some memories are incompatible with this radio" msgstr "Κάποιες μνήμες δεν είναι συμβατές με αυτόν τον πομποδέκτη" -#: ../wxui/memedit.py:1742 +#: ../wxui/memedit.py:1756 msgid "Some memories are not deletable" msgstr "Κάποιες μνήμες δεν είναι δυνατόν να διαγραφούν" -#: ../wxui/memedit.py:1586 +#: ../wxui/memedit.py:1600 #, fuzzy, python-format msgid "Sort %i memories" msgstr "Διαγραφή %i Μνημών" -#: ../wxui/memedit.py:1589 +#: ../wxui/memedit.py:1603 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1608 +#: ../wxui/memedit.py:1622 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1497 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1482 +#: ../wxui/memedit.py:1496 #, fuzzy msgid "Sort memories" msgstr "Αντικατάσταση μνημών;" @@ -1845,6 +1849,13 @@ msgid "" "download to a CHIRP Radio Images (*.img) file.\n" msgstr "" +#: ../wxui/developer.py:500 +msgid "" +"The author of this module is not a recognized CHIRP developer. It is " +"recommended that you not load this module as it could pose a security risk. " +"Proceed anyway?" +msgstr "" + #: ../wxui/main.py:1314 #, python-format msgid "" @@ -1855,7 +1866,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1548 +#: ../wxui/memedit.py:1562 #, fuzzy msgid "This Memory" msgstr "Μνήμη DV" @@ -1890,12 +1901,12 @@ msgstr "" "δυνατοτήτων!\n" "Σας προειδοποιήσαμε. Προχωράτε με δική σας ευθύνη!" -#: ../wxui/memedit.py:1552 +#: ../wxui/memedit.py:1566 #, fuzzy msgid "This memory and shift all up" msgstr "Διαγραφή %i μνημών και μετακίνηση όλων προς τα επάνω" -#: ../wxui/memedit.py:1550 +#: ../wxui/memedit.py:1564 #, fuzzy msgid "This memory and shift block up" msgstr "Διαγραφή %i μνημών και μετακίνηση ομάδας προς τα επάνω" @@ -1909,7 +1920,7 @@ msgid "" "If you can get into it, please check the radio and cable.\n" msgstr "" -#: ../drivers/uvk5.py:1866 +#: ../drivers/uvk5.py:1875 msgid "" "This should only be enabled if you are using modified firmware that supports " "wider frequency coverage. Enabling this will cause CHIRP not to enforce OEM " @@ -1917,7 +1928,7 @@ msgid "" "own risk!" msgstr "" -#: ../wxui/developer.py:484 +#: ../wxui/developer.py:510 msgid "This will load a module from a website issue" msgstr "" @@ -1925,7 +1936,7 @@ msgstr "" msgid "Tone" msgstr "Τόνος" -#: ../wxui/memedit.py:858 +#: ../wxui/memedit.py:866 msgid "Tone Mode" msgstr "Τύπος τόνου" @@ -1947,7 +1958,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1291 +#: ../wxui/memedit.py:1305 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -2046,11 +2057,11 @@ msgstr "Εμφάνιση" msgid "WARNING!" msgstr "" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1389 msgid "Warning" msgstr "Προειδοποίηση" -#: ../wxui/memedit.py:1374 +#: ../wxui/memedit.py:1388 #, python-format msgid "Warning: %s" msgstr "Προειδοποίηση: %s" diff --git a/chirp/locale/en_US.po b/chirp/locale/en_US.po index 2957f2585..7827c2dd9 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-07-09 17:54-0700\n" +"POT-Creation-Date: 2023-07-10 15:13-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:1538 +#: ../wxui/memedit.py:1552 #, fuzzy, python-format msgid "%i Memories" msgstr "Diff raw memories" -#: ../wxui/memedit.py:1545 +#: ../wxui/memedit.py:1559 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "_Delete" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1555 #, 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:1860 +#: ../wxui/memedit.py:1874 #, python-format msgid "...and %i more" msgstr "" @@ -654,7 +654,7 @@ msgstr "" msgid "Applying settings" msgstr "" -#: ../wxui/developer.py:476 +#: ../wxui/developer.py:491 msgid "Available modules" msgstr "" @@ -692,7 +692,7 @@ msgid "" "will happen now." msgstr "" -#: ../wxui/memedit.py:1224 +#: ../wxui/memedit.py:1238 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -706,25 +706,25 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1203 +#: ../wxui/memedit.py:1217 #, python-format msgid "Choose %s DTCS Code" msgstr "" -#: ../wxui/memedit.py:1200 +#: ../wxui/memedit.py:1214 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1234 +#: ../wxui/memedit.py:1248 msgid "Choose Cross Mode" msgstr "" -#: ../wxui/memedit.py:1264 +#: ../wxui/memedit.py:1278 msgid "Choose duplex" msgstr "" -#: ../wxui/developer.py:475 +#: ../wxui/developer.py:490 #, python-format msgid "Choose the module to load from issue %i:" msgstr "" @@ -769,7 +769,7 @@ msgstr "" msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1598 +#: ../wxui/memedit.py:1612 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "Diff raw memories" @@ -792,7 +792,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1523 +#: ../wxui/memedit.py:1537 #, fuzzy msgid "Copy" msgstr "_Copy" @@ -810,7 +810,7 @@ msgstr "" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1519 +#: ../wxui/memedit.py:1533 #, fuzzy msgid "Cut" msgstr "_Cut" @@ -825,7 +825,7 @@ msgid "" "Polarity" msgstr "" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2127 msgid "DV Memory" msgstr "" @@ -837,7 +837,7 @@ msgstr "" msgid "Dec" msgstr "" -#: ../wxui/memedit.py:1532 +#: ../wxui/memedit.py:1546 #, fuzzy msgid "Delete" msgstr "_Delete" @@ -852,12 +852,12 @@ msgstr "Developer" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1632 +#: ../wxui/memedit.py:1646 #, fuzzy msgid "Diff Raw Memories" msgstr "Diff raw memories" -#: ../wxui/memedit.py:2038 +#: ../wxui/memedit.py:2052 msgid "Digital Code" msgstr "" @@ -900,12 +900,12 @@ msgstr "Download From Radio" msgid "Duplex" msgstr "" -#: ../wxui/memedit.py:2068 +#: ../wxui/memedit.py:2082 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:2066 +#: ../wxui/memedit.py:2080 #, python-format msgid "Edit details for memory %i" msgstr "" @@ -922,11 +922,11 @@ msgstr "" msgid "Enter Frequency" msgstr "" -#: ../wxui/memedit.py:1251 +#: ../wxui/memedit.py:1265 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1243 +#: ../wxui/memedit.py:1257 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -956,7 +956,7 @@ msgstr "" msgid "Experimental driver" msgstr "" -#: ../wxui/memedit.py:1998 +#: ../wxui/memedit.py:2012 msgid "Export can only write CSV files" msgstr "" @@ -965,7 +965,7 @@ msgstr "" msgid "Export to CSV" msgstr "Import from RFinder" -#: ../wxui/memedit.py:2102 +#: ../wxui/memedit.py:2116 msgid "Extra" msgstr "" @@ -1211,16 +1211,16 @@ msgstr "" msgid "Getting settings" msgstr "" -#: ../wxui/memedit.py:793 +#: ../wxui/memedit.py:801 msgid "Goto" msgstr "" -#: ../wxui/memedit.py:825 +#: ../wxui/memedit.py:833 #, fuzzy msgid "Goto Memory" msgstr "Show raw memory" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Goto Memory:" msgstr "" @@ -1232,7 +1232,7 @@ msgstr "" msgid "Hex" msgstr "" -#: ../wxui/memedit.py:802 +#: ../wxui/memedit.py:810 #, fuzzy msgid "Hide empty memories" msgstr "Diff raw memories" @@ -1264,11 +1264,11 @@ msgstr "" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1226 +#: ../wxui/memedit.py:1240 msgid "Information" msgstr "" -#: ../wxui/memedit.py:1513 +#: ../wxui/memedit.py:1527 msgid "Insert Row Above" msgstr "" @@ -1289,7 +1289,7 @@ msgstr "" msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1368 ../wxui/memedit.py:2193 +#: ../wxui/memedit.py:1382 ../wxui/memedit.py:2207 #, python-format msgid "Invalid edit: %s" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Invalid value: %r" msgstr "" -#: ../wxui/developer.py:486 +#: ../wxui/developer.py:512 msgid "Issue number:" msgstr "" @@ -1340,7 +1340,7 @@ msgstr "" msgid "Load Module" msgstr "" -#: ../wxui/main.py:936 ../wxui/developer.py:487 +#: ../wxui/main.py:936 ../wxui/developer.py:513 msgid "Load module from issue" msgstr "" @@ -1367,7 +1367,7 @@ msgstr "" msgid "Memories" msgstr "Diff raw memories" -#: ../wxui/memedit.py:1407 +#: ../wxui/memedit.py:1421 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1410,12 +1410,12 @@ msgstr "" msgid "More than one port found: %s" msgstr "" -#: ../wxui/memedit.py:789 +#: ../wxui/memedit.py:797 #, fuzzy msgid "Move Down" msgstr "Move D_n" -#: ../wxui/memedit.py:779 +#: ../wxui/memedit.py:787 #, fuzzy msgid "Move Up" msgstr "Move _Up" @@ -1428,15 +1428,15 @@ msgstr "" msgid "New version available" msgstr "" -#: ../wxui/memedit.py:1668 +#: ../wxui/memedit.py:1682 msgid "No empty rows below!" msgstr "" -#: ../wxui/developer.py:502 +#: ../wxui/developer.py:528 msgid "No modules found" msgstr "" -#: ../wxui/developer.py:501 +#: ../wxui/developer.py:527 #, python-format msgid "No modules found in issue %i" msgstr "" @@ -1449,7 +1449,7 @@ msgstr "" msgid "No results!" msgstr "" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Number" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "Optional: County, Hospital, etc" msgstr "" -#: ../wxui/memedit.py:1801 +#: ../wxui/memedit.py:1815 #, fuzzy msgid "Overwrite memories?" msgstr "Diff raw memories" @@ -1534,27 +1534,27 @@ msgstr "" msgid "Parsing" msgstr "" -#: ../wxui/memedit.py:1527 +#: ../wxui/memedit.py:1541 #, fuzzy msgid "Paste" msgstr "_Paste" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1809 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1798 +#: ../wxui/memedit.py:1812 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1806 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1789 +#: ../wxui/memedit.py:1803 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "" @@ -1630,7 +1630,7 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1506 +#: ../wxui/memedit.py:1520 msgid "Properties" msgstr "" @@ -1668,7 +1668,7 @@ msgid "" "and try again." msgstr "" -#: ../wxui/query_sources.py:819 +#: ../wxui/query_sources.py:825 msgid "RadioReference Canada requires a login before you can query" msgstr "" @@ -1734,6 +1734,10 @@ msgstr "" msgid "Saved settings" msgstr "" +#: ../wxui/developer.py:503 +msgid "Security Risk" +msgstr "" + #: ../wxui/main.py:855 #, fuzzy msgid "Select Bandplan" @@ -1761,7 +1765,7 @@ msgstr "" msgid "Settings" msgstr "" -#: ../wxui/memedit.py:1624 +#: ../wxui/memedit.py:1638 #, fuzzy msgid "Show Raw Memory" msgstr "Show raw memory" @@ -1770,38 +1774,38 @@ msgstr "Show raw memory" msgid "Show debug log location" msgstr "" -#: ../wxui/memedit.py:798 +#: ../wxui/memedit.py:806 msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1864 +#: ../wxui/memedit.py:1878 msgid "Some memories are incompatible with this radio" msgstr "" -#: ../wxui/memedit.py:1742 +#: ../wxui/memedit.py:1756 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1586 +#: ../wxui/memedit.py:1600 #, fuzzy, python-format msgid "Sort %i memories" msgstr "Diff raw memories" -#: ../wxui/memedit.py:1589 +#: ../wxui/memedit.py:1603 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1608 +#: ../wxui/memedit.py:1622 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1497 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1482 +#: ../wxui/memedit.py:1496 #, fuzzy msgid "Sort memories" msgstr "Diff raw memories" @@ -1845,6 +1849,13 @@ msgid "" "download to a CHIRP Radio Images (*.img) file.\n" msgstr "" +#: ../wxui/developer.py:500 +msgid "" +"The author of this module is not a recognized CHIRP developer. It is " +"recommended that you not load this module as it could pose a security risk. " +"Proceed anyway?" +msgstr "" + #: ../wxui/main.py:1314 #, python-format msgid "" @@ -1855,7 +1866,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1548 +#: ../wxui/memedit.py:1562 #, fuzzy msgid "This Memory" msgstr "Show raw memory" @@ -1883,12 +1894,12 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/memedit.py:1552 +#: ../wxui/memedit.py:1566 #, fuzzy msgid "This memory and shift all up" msgstr "_Delete" -#: ../wxui/memedit.py:1550 +#: ../wxui/memedit.py:1564 #, fuzzy msgid "This memory and shift block up" msgstr "_Delete" @@ -1902,7 +1913,7 @@ msgid "" "If you can get into it, please check the radio and cable.\n" msgstr "" -#: ../drivers/uvk5.py:1866 +#: ../drivers/uvk5.py:1875 msgid "" "This should only be enabled if you are using modified firmware that supports " "wider frequency coverage. Enabling this will cause CHIRP not to enforce OEM " @@ -1910,7 +1921,7 @@ msgid "" "own risk!" msgstr "" -#: ../wxui/developer.py:484 +#: ../wxui/developer.py:510 msgid "This will load a module from a website issue" msgstr "" @@ -1918,7 +1929,7 @@ msgstr "" msgid "Tone" msgstr "" -#: ../wxui/memedit.py:858 +#: ../wxui/memedit.py:866 msgid "Tone Mode" msgstr "" @@ -1940,7 +1951,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1291 +#: ../wxui/memedit.py:1305 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -2041,11 +2052,11 @@ msgstr "_View" msgid "WARNING!" msgstr "" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1389 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1374 +#: ../wxui/memedit.py:1388 #, python-format msgid "Warning: %s" msgstr "" diff --git a/chirp/locale/es.po b/chirp/locale/es.po index cf253494f..a5951c001 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-07-09 17:54-0700\n" +"POT-Creation-Date: 2023-07-10 15:13-0700\n" "PO-Revision-Date: 2023-07-10 17:07-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:1538 +#: ../wxui/memedit.py:1552 #, python-format msgid "%i Memories" msgstr "%i Memorias" -#: ../wxui/memedit.py:1545 +#: ../wxui/memedit.py:1559 #, python-format msgid "%i Memories and shift all up" msgstr "%i Memorias y desplazar todo hacia arriba" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1555 #, 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:1860 +#: ../wxui/memedit.py:1874 #, python-format msgid "...and %i more" msgstr "...y %i más" @@ -1029,7 +1029,7 @@ msgstr "Ha ocurrido un error" msgid "Applying settings" msgstr "Aplicando ajustes" -#: ../wxui/developer.py:476 +#: ../wxui/developer.py:491 msgid "Available modules" msgstr "Módulos disponibles" @@ -1069,7 +1069,7 @@ msgstr "" "Cambiar este ajuste requiere actualizar los ajustes desde la imagen, lo cual " "ocurrirá ahora." -#: ../wxui/memedit.py:1224 +#: ../wxui/memedit.py:1238 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -1085,25 +1085,25 @@ msgstr "Archivos de imagen Chirp" msgid "Choice Required" msgstr "Elección requerida" -#: ../wxui/memedit.py:1203 +#: ../wxui/memedit.py:1217 #, python-format msgid "Choose %s DTCS Code" msgstr "Elegir %s código DTCS" -#: ../wxui/memedit.py:1200 +#: ../wxui/memedit.py:1214 #, python-format msgid "Choose %s Tone" msgstr "Elegir %s tono" -#: ../wxui/memedit.py:1234 +#: ../wxui/memedit.py:1248 msgid "Choose Cross Mode" msgstr "Elegir modo cruzado" -#: ../wxui/memedit.py:1264 +#: ../wxui/memedit.py:1278 msgid "Choose duplex" msgstr "Elegir Dúplex" -#: ../wxui/developer.py:475 +#: ../wxui/developer.py:490 #, python-format msgid "Choose the module to load from issue %i:" msgstr "Elige el módulo para cargar desde problema %i:" @@ -1153,7 +1153,7 @@ msgstr "Cerrar" msgid "Close file" msgstr "Cerrar archivo" -#: ../wxui/memedit.py:1598 +#: ../wxui/memedit.py:1612 #, python-format msgid "Cluster %i memories" msgstr "Agrupar %i memorias" @@ -1178,7 +1178,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:1523 +#: ../wxui/memedit.py:1537 msgid "Copy" msgstr "Copiar" @@ -1195,7 +1195,7 @@ msgstr "Modo cruzado" msgid "Custom..." msgstr "Personalizado..." -#: ../wxui/memedit.py:1519 +#: ../wxui/memedit.py:1533 msgid "Cut" msgstr "Cortar" @@ -1211,7 +1211,7 @@ msgstr "" "Polaridad\n" "DTCS" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2127 msgid "DV Memory" msgstr "Memoria DV" @@ -1223,7 +1223,7 @@ msgstr "Peligro adelante" msgid "Dec" msgstr "Decimal" -#: ../wxui/memedit.py:1532 +#: ../wxui/memedit.py:1546 msgid "Delete" msgstr "Borrar" @@ -1238,11 +1238,11 @@ msgstr "" "Estado de desarrollador ahora está %s. CHIRP debe ser reiniciado para que " "tome efecto" -#: ../wxui/memedit.py:1632 +#: ../wxui/memedit.py:1646 msgid "Diff Raw Memories" msgstr "Diferenciar memorias en bruto" -#: ../wxui/memedit.py:2038 +#: ../wxui/memedit.py:2052 msgid "Digital Code" msgstr "Código digital" @@ -1283,12 +1283,12 @@ msgstr "Descargar instrucciones" msgid "Duplex" msgstr "Dúplex" -#: ../wxui/memedit.py:2068 +#: ../wxui/memedit.py:2082 #, python-format msgid "Edit details for %i memories" msgstr "Editar detalles para %i memorias" -#: ../wxui/memedit.py:2066 +#: ../wxui/memedit.py:2080 #, python-format msgid "Edit details for memory %i" msgstr "Editar detalles para memoria %i" @@ -1305,11 +1305,11 @@ msgstr "Habilitado" msgid "Enter Frequency" msgstr "Ingresar frecuencia" -#: ../wxui/memedit.py:1251 +#: ../wxui/memedit.py:1265 msgid "Enter Offset (MHz)" msgstr "Ingresar desplazamiento (MHz)" -#: ../wxui/memedit.py:1243 +#: ../wxui/memedit.py:1257 msgid "Enter TX Frequency (MHz)" msgstr "Ingresar frecuencia TX (MHz)" @@ -1339,7 +1339,7 @@ msgstr "Error comunicándose con la radio" msgid "Experimental driver" msgstr "Controlador experimental" -#: ../wxui/memedit.py:1998 +#: ../wxui/memedit.py:2012 msgid "Export can only write CSV files" msgstr "Exportar solo puede escribir archivos CSV" @@ -1347,7 +1347,7 @@ msgstr "Exportar solo puede escribir archivos CSV" msgid "Export to CSV" msgstr "Exportar a CSV" -#: ../wxui/memedit.py:2102 +#: ../wxui/memedit.py:2116 msgid "Extra" msgstr "Extra" @@ -1690,15 +1690,15 @@ msgstr "GMRS" msgid "Getting settings" msgstr "Obteniendo ajustes" -#: ../wxui/memedit.py:793 +#: ../wxui/memedit.py:801 msgid "Goto" msgstr "Ir a" -#: ../wxui/memedit.py:825 +#: ../wxui/memedit.py:833 msgid "Goto Memory" msgstr "Ir a memoria" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Goto Memory:" msgstr "Ir a memoria:" @@ -1710,7 +1710,7 @@ msgstr "Ayúdame..." msgid "Hex" msgstr "Hexadecimal" -#: ../wxui/memedit.py:802 +#: ../wxui/memedit.py:810 msgid "Hide empty memories" msgstr "Ocultar memorias vacías" @@ -1740,11 +1740,11 @@ msgstr "Índice" msgid "Info" msgstr "Información" -#: ../wxui/memedit.py:1226 +#: ../wxui/memedit.py:1240 msgid "Information" msgstr "Información" -#: ../wxui/memedit.py:1513 +#: ../wxui/memedit.py:1527 msgid "Insert Row Above" msgstr "Insertar fila arriba" @@ -1765,7 +1765,7 @@ msgstr "%(value)s inválido (usa grados decimales)" msgid "Invalid ZIP code" msgstr "Código postal inválido" -#: ../wxui/memedit.py:1368 ../wxui/memedit.py:2193 +#: ../wxui/memedit.py:1382 ../wxui/memedit.py:2207 #, python-format msgid "Invalid edit: %s" msgstr "Edición inválida: %s" @@ -1779,7 +1779,7 @@ msgstr "Archivo de módulo inválido o no soportado" msgid "Invalid value: %r" msgstr "Valor inválido: %r" -#: ../wxui/developer.py:486 +#: ../wxui/developer.py:512 msgid "Issue number:" msgstr "Número de problema:" @@ -1816,7 +1816,7 @@ msgstr "Limitar resultados a esta distancia (km) desde coordenadas" msgid "Load Module" msgstr "Cargar modulo" -#: ../wxui/main.py:936 ../wxui/developer.py:487 +#: ../wxui/main.py:936 ../wxui/developer.py:513 msgid "Load module from issue" msgstr "Cargar módulo desde problema" @@ -1848,7 +1848,7 @@ msgstr "Longitud" msgid "Memories" msgstr "Memorias" -#: ../wxui/memedit.py:1407 +#: ../wxui/memedit.py:1421 #, python-format msgid "Memory %i is not deletable" msgstr "Memoria %i no es borrable" @@ -1891,11 +1891,11 @@ msgstr "Módulo cargado exitosamente" msgid "More than one port found: %s" msgstr "Más de un puerto encontrado: %s" -#: ../wxui/memedit.py:789 +#: ../wxui/memedit.py:797 msgid "Move Down" msgstr "Mover abajo" -#: ../wxui/memedit.py:779 +#: ../wxui/memedit.py:787 msgid "Move Up" msgstr "Mover arriba" @@ -1907,15 +1907,15 @@ msgstr "Nueva ventana" msgid "New version available" msgstr "Nueva versión disponible" -#: ../wxui/memedit.py:1668 +#: ../wxui/memedit.py:1682 msgid "No empty rows below!" msgstr "¡No hay filas vacías debajo!" -#: ../wxui/developer.py:502 +#: ../wxui/developer.py:528 msgid "No modules found" msgstr "No se encontraron módulos" -#: ../wxui/developer.py:501 +#: ../wxui/developer.py:527 #, python-format msgid "No modules found in issue %i" msgstr "No se encontraron módulos en problema %i" @@ -1928,7 +1928,7 @@ msgstr "No hay resultados" msgid "No results!" msgstr "¡No hay resultados!" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Number" msgstr "Numero" @@ -1996,7 +1996,7 @@ msgstr "Opcional: 45.0000" msgid "Optional: County, Hospital, etc" msgstr "Opcional: País, Hospital, etc" -#: ../wxui/memedit.py:1801 +#: ../wxui/memedit.py:1815 msgid "Overwrite memories?" msgstr "¿Sobrescribir memorias?" @@ -2014,26 +2014,26 @@ msgstr "" msgid "Parsing" msgstr "Analizando" -#: ../wxui/memedit.py:1527 +#: ../wxui/memedit.py:1541 msgid "Paste" msgstr "Pegar" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1809 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "Las memorias pegadas sobrescribirán %s memorias existentes" -#: ../wxui/memedit.py:1798 +#: ../wxui/memedit.py:1812 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "Memorias pegadas sobrescribirán memorias %s" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1806 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "Las memorias pegadas sobrescribirán la memoria %s" -#: ../wxui/memedit.py:1789 +#: ../wxui/memedit.py:1803 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "La memoria pegada sobrescribirá la memoria %s" @@ -2133,7 +2133,7 @@ msgstr "Previsualización de impresión" msgid "Printing" msgstr "Imprimiendo" -#: ../wxui/memedit.py:1506 +#: ../wxui/memedit.py:1520 msgid "Properties" msgstr "Propiedades" @@ -2173,7 +2173,7 @@ msgstr "" "el modelo seleccionado no es de EE.UU pero la radio es una de EE.UU. Por " "favor elije el modelo correcto e intenta de nuevo." -#: ../wxui/query_sources.py:819 +#: ../wxui/query_sources.py:825 msgid "RadioReference Canada requires a login before you can query" msgstr "" "RadioReference Canadá requiere un inicio de sesión antes de que puedas " @@ -2243,6 +2243,10 @@ msgstr "Guardar archivo" msgid "Saved settings" msgstr "Ajustes guardados" +#: ../wxui/developer.py:503 +msgid "Security Risk" +msgstr "" + #: ../wxui/main.py:855 msgid "Select Bandplan" msgstr "Seleccionar plan de banda" @@ -2267,7 +2271,7 @@ msgstr "Servicio" msgid "Settings" msgstr "Ajustes" -#: ../wxui/memedit.py:1624 +#: ../wxui/memedit.py:1638 msgid "Show Raw Memory" msgstr "Mostrar memoria en bruto" @@ -2275,38 +2279,38 @@ msgstr "Mostrar memoria en bruto" msgid "Show debug log location" msgstr "Mostrar ubicación del registro de depuración" -#: ../wxui/memedit.py:798 +#: ../wxui/memedit.py:806 msgid "Show extra fields" msgstr "Mostrar campos adicionales" -#: ../wxui/memedit.py:1864 +#: ../wxui/memedit.py:1878 msgid "Some memories are incompatible with this radio" msgstr "Algunas memorias son incompatibles con esta radio" -#: ../wxui/memedit.py:1742 +#: ../wxui/memedit.py:1756 msgid "Some memories are not deletable" msgstr "Algunas memorias no son borrables" -#: ../wxui/memedit.py:1586 +#: ../wxui/memedit.py:1600 #, python-format msgid "Sort %i memories" msgstr "Ordenar %i memorias" -#: ../wxui/memedit.py:1589 +#: ../wxui/memedit.py:1603 #, python-format msgid "Sort %i memories ascending" msgstr "Ordenar %i memorias de forma ascendente" -#: ../wxui/memedit.py:1608 +#: ../wxui/memedit.py:1622 #, python-format msgid "Sort %i memories descending" msgstr "Ordenar %i memorias de forma descendente" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1497 msgid "Sort by column:" msgstr "Ordenar por columna:" -#: ../wxui/memedit.py:1482 +#: ../wxui/memedit.py:1496 msgid "Sort memories" msgstr "Ordenar memorias" @@ -2364,6 +2368,13 @@ msgstr "" "Por favor guarda una copia sin editar de tu primera descarga\n" "exitosa a un archivo de imagen de Radio de CHIRP (*.img).\n" +#: ../wxui/developer.py:500 +msgid "" +"The author of this module is not a recognized CHIRP developer. It is " +"recommended that you not load this module as it could pose a security risk. " +"Proceed anyway?" +msgstr "" + #: ../wxui/main.py:1314 #, python-format msgid "" @@ -2380,7 +2391,7 @@ msgstr "" "abrir este archivo para copiar/pegar memorias a través de este, o proceder " "con la importación?" -#: ../wxui/memedit.py:1548 +#: ../wxui/memedit.py:1562 msgid "This Memory" msgstr "Esta memoria" @@ -2417,11 +2428,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:1552 +#: ../wxui/memedit.py:1566 msgid "This memory and shift all up" msgstr "Esta memoria y desplazar todo hacia arriba" -#: ../wxui/memedit.py:1550 +#: ../wxui/memedit.py:1564 msgid "This memory and shift block up" msgstr "Esta memoria y desplazar bloque hacia arriba" @@ -2440,7 +2451,7 @@ msgstr "" "veces.\n" "Si puede ingresar, por favor comprueba la radio y el cable.\n" -#: ../drivers/uvk5.py:1866 +#: ../drivers/uvk5.py:1875 msgid "" "This should only be enabled if you are using modified firmware that supports " "wider frequency coverage. Enabling this will cause CHIRP not to enforce OEM " @@ -2452,7 +2463,7 @@ msgstr "" "aplique las restricciones del OEM y puede conducir a un comportamiento " "indefinido o no regulado. ¡Úsalo bajo tu propio riesgo!" -#: ../wxui/developer.py:484 +#: ../wxui/developer.py:510 msgid "This will load a module from a website issue" msgstr "Esto va a cargar un módulo desde un problema del sitio web" @@ -2460,7 +2471,7 @@ msgstr "Esto va a cargar un módulo desde un problema del sitio web" msgid "Tone" msgstr "Tono" -#: ../wxui/memedit.py:858 +#: ../wxui/memedit.py:866 msgid "Tone Mode" msgstr "Modo de tono" @@ -2484,7 +2495,7 @@ msgstr "" "No se puede determinar puerto para tu cable. Comprueba tus controladores y " "conexiones." -#: ../wxui/memedit.py:1291 +#: ../wxui/memedit.py:1305 msgid "Unable to edit memory before radio is loaded" msgstr "No se puede editar memoria antes de que la radio este cargada" @@ -2586,11 +2597,11 @@ msgstr "Ver" msgid "WARNING!" msgstr "¡ADVERTENCIA!" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1389 msgid "Warning" msgstr "Advertencia" -#: ../wxui/memedit.py:1374 +#: ../wxui/memedit.py:1388 #, python-format msgid "Warning: %s" msgstr "Advertencia: %s" diff --git a/chirp/locale/fr.po b/chirp/locale/fr.po index 320ec0f49..71d14642f 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-07-09 17:54-0700\n" +"POT-Creation-Date: 2023-07-10 15:13-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:1538 +#: ../wxui/memedit.py:1552 #, fuzzy, python-format msgid "%i Memories" msgstr "Memoires" -#: ../wxui/memedit.py:1545 +#: ../wxui/memedit.py:1559 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "Supprimer (et remonter)" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1555 #, 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:1860 +#: ../wxui/memedit.py:1874 #, python-format msgid "...and %i more" msgstr "" @@ -656,7 +656,7 @@ msgstr "Une erreur s'est produite" msgid "Applying settings" msgstr "" -#: ../wxui/developer.py:476 +#: ../wxui/developer.py:491 msgid "Available modules" msgstr "" @@ -694,7 +694,7 @@ msgid "" "will happen now." msgstr "" -#: ../wxui/memedit.py:1224 +#: ../wxui/memedit.py:1238 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -708,26 +708,26 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1203 +#: ../wxui/memedit.py:1217 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "Code DTCS" -#: ../wxui/memedit.py:1200 +#: ../wxui/memedit.py:1214 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1234 +#: ../wxui/memedit.py:1248 #, fuzzy msgid "Choose Cross Mode" msgstr "Cross mode" -#: ../wxui/memedit.py:1264 +#: ../wxui/memedit.py:1278 msgid "Choose duplex" msgstr "" -#: ../wxui/developer.py:475 +#: ../wxui/developer.py:490 #, fuzzy, python-format msgid "Choose the module to load from issue %i:" msgstr "Selectionner importation depuis : " @@ -772,7 +772,7 @@ msgstr "" msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1598 +#: ../wxui/memedit.py:1612 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "Comparaison memoires brutes" @@ -796,7 +796,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1523 +#: ../wxui/memedit.py:1537 msgid "Copy" msgstr "Copier" @@ -814,7 +814,7 @@ msgstr "Cross mode" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1519 +#: ../wxui/memedit.py:1533 msgid "Cut" msgstr "Couper" @@ -830,7 +830,7 @@ msgid "" "Polarity" msgstr "DTCS Pol" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2127 msgid "DV Memory" msgstr "" @@ -843,7 +843,7 @@ msgstr "" msgid "Dec" msgstr "Detecter" -#: ../wxui/memedit.py:1532 +#: ../wxui/memedit.py:1546 msgid "Delete" msgstr "Supprimer" @@ -857,11 +857,11 @@ msgstr "Developpeur" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1632 +#: ../wxui/memedit.py:1646 msgid "Diff Raw Memories" msgstr "Comparaison memoires brutes" -#: ../wxui/memedit.py:2038 +#: ../wxui/memedit.py:2052 msgid "Digital Code" msgstr "Digital code" @@ -904,12 +904,12 @@ msgstr "Telecharger depuis la radio - Lire" msgid "Duplex" msgstr "Duplex" -#: ../wxui/memedit.py:2068 +#: ../wxui/memedit.py:2082 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:2066 +#: ../wxui/memedit.py:2080 #, python-format msgid "Edit details for memory %i" msgstr "" @@ -927,11 +927,11 @@ msgstr "" msgid "Enter Frequency" msgstr "Frequence" -#: ../wxui/memedit.py:1251 +#: ../wxui/memedit.py:1265 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1243 +#: ../wxui/memedit.py:1257 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -962,7 +962,7 @@ msgstr "" msgid "Experimental driver" msgstr "" -#: ../wxui/memedit.py:1998 +#: ../wxui/memedit.py:2012 msgid "Export can only write CSV files" msgstr "" @@ -971,7 +971,7 @@ msgstr "" msgid "Export to CSV" msgstr "Exporter vers un fichier" -#: ../wxui/memedit.py:2102 +#: ../wxui/memedit.py:2116 msgid "Extra" msgstr "" @@ -1217,16 +1217,16 @@ msgstr "" msgid "Getting settings" msgstr "" -#: ../wxui/memedit.py:793 +#: ../wxui/memedit.py:801 msgid "Goto" msgstr "" -#: ../wxui/memedit.py:825 +#: ../wxui/memedit.py:833 #, fuzzy msgid "Goto Memory" msgstr "Afficher les donnees de memoires brutes" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Goto Memory:" msgstr "" @@ -1238,7 +1238,7 @@ msgstr "" msgid "Hex" msgstr "" -#: ../wxui/memedit.py:802 +#: ../wxui/memedit.py:810 #, fuzzy msgid "Hide empty memories" msgstr "Ecraser ?" @@ -1270,11 +1270,11 @@ msgstr "Index" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1226 +#: ../wxui/memedit.py:1240 msgid "Information" msgstr "" -#: ../wxui/memedit.py:1513 +#: ../wxui/memedit.py:1527 #, fuzzy msgid "Insert Row Above" msgstr "Inserer une ligne avant" @@ -1296,7 +1296,7 @@ msgstr "Valeur invalide. Doit etre un entier." msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1368 ../wxui/memedit.py:2193 +#: ../wxui/memedit.py:1382 ../wxui/memedit.py:2207 #, python-format msgid "Invalid edit: %s" msgstr "" @@ -1310,7 +1310,7 @@ msgstr "" msgid "Invalid value: %r" msgstr "Valeur invalide pour ce champ" -#: ../wxui/developer.py:486 +#: ../wxui/developer.py:512 msgid "Issue number:" msgstr "" @@ -1348,7 +1348,7 @@ msgstr "" msgid "Load Module" msgstr "Tone Mode" -#: ../wxui/main.py:936 ../wxui/developer.py:487 +#: ../wxui/main.py:936 ../wxui/developer.py:513 #, fuzzy msgid "Load module from issue" msgstr "Tone Mode" @@ -1375,7 +1375,7 @@ msgstr "" msgid "Memories" msgstr "Memoires" -#: ../wxui/memedit.py:1407 +#: ../wxui/memedit.py:1421 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1420,12 +1420,12 @@ msgstr "" msgid "More than one port found: %s" msgstr "" -#: ../wxui/memedit.py:789 +#: ../wxui/memedit.py:797 #, fuzzy msgid "Move Down" msgstr "Desce_ndre" -#: ../wxui/memedit.py:779 +#: ../wxui/memedit.py:787 #, fuzzy msgid "Move Up" msgstr "_Monter" @@ -1438,16 +1438,16 @@ msgstr "" msgid "New version available" msgstr "" -#: ../wxui/memedit.py:1668 +#: ../wxui/memedit.py:1682 #, fuzzy msgid "No empty rows below!" msgstr "Inserer une ligne apres" -#: ../wxui/developer.py:502 +#: ../wxui/developer.py:528 msgid "No modules found" msgstr "" -#: ../wxui/developer.py:501 +#: ../wxui/developer.py:527 #, python-format msgid "No modules found in issue %i" msgstr "" @@ -1460,7 +1460,7 @@ msgstr "" msgid "No results!" msgstr "" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Number" msgstr "" @@ -1532,7 +1532,7 @@ msgstr "" msgid "Optional: County, Hospital, etc" msgstr "" -#: ../wxui/memedit.py:1801 +#: ../wxui/memedit.py:1815 #, fuzzy msgid "Overwrite memories?" msgstr "Ecraser ?" @@ -1548,26 +1548,26 @@ msgstr "" msgid "Parsing" msgstr "" -#: ../wxui/memedit.py:1527 +#: ../wxui/memedit.py:1541 msgid "Paste" msgstr "Coller" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1809 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1798 +#: ../wxui/memedit.py:1812 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1806 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1789 +#: ../wxui/memedit.py:1803 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "" @@ -1644,7 +1644,7 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1506 +#: ../wxui/memedit.py:1520 msgid "Properties" msgstr "" @@ -1682,7 +1682,7 @@ msgid "" "and try again." msgstr "" -#: ../wxui/query_sources.py:819 +#: ../wxui/query_sources.py:825 msgid "RadioReference Canada requires a login before you can query" msgstr "" @@ -1749,6 +1749,10 @@ msgstr "" msgid "Saved settings" msgstr "" +#: ../wxui/developer.py:503 +msgid "Security Risk" +msgstr "" + #: ../wxui/main.py:855 #, fuzzy msgid "Select Bandplan" @@ -1776,7 +1780,7 @@ msgstr "" msgid "Settings" msgstr "" -#: ../wxui/memedit.py:1624 +#: ../wxui/memedit.py:1638 msgid "Show Raw Memory" msgstr "Afficher les donnees de memoires brutes" @@ -1784,39 +1788,39 @@ msgstr "Afficher les donnees de memoires brutes" msgid "Show debug log location" msgstr "" -#: ../wxui/memedit.py:798 +#: ../wxui/memedit.py:806 msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1864 +#: ../wxui/memedit.py:1878 #, 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:1742 +#: ../wxui/memedit.py:1756 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1586 +#: ../wxui/memedit.py:1600 #, fuzzy, python-format msgid "Sort %i memories" msgstr "Comparaison memoires brutes" -#: ../wxui/memedit.py:1589 +#: ../wxui/memedit.py:1603 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1608 +#: ../wxui/memedit.py:1622 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1497 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1482 +#: ../wxui/memedit.py:1496 #, fuzzy msgid "Sort memories" msgstr "Ecraser ?" @@ -1860,6 +1864,13 @@ msgid "" "download to a CHIRP Radio Images (*.img) file.\n" msgstr "" +#: ../wxui/developer.py:500 +msgid "" +"The author of this module is not a recognized CHIRP developer. It is " +"recommended that you not load this module as it could pose a security risk. " +"Proceed anyway?" +msgstr "" + #: ../wxui/main.py:1314 #, python-format msgid "" @@ -1870,7 +1881,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1548 +#: ../wxui/memedit.py:1562 #, fuzzy msgid "This Memory" msgstr "Afficher les donnees de memoires brutes" @@ -1898,12 +1909,12 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/memedit.py:1552 +#: ../wxui/memedit.py:1566 #, fuzzy msgid "This memory and shift all up" msgstr "Supprimer (et remonter)" -#: ../wxui/memedit.py:1550 +#: ../wxui/memedit.py:1564 #, fuzzy msgid "This memory and shift block up" msgstr "Supprimer (et remonter)" @@ -1917,7 +1928,7 @@ msgid "" "If you can get into it, please check the radio and cable.\n" msgstr "" -#: ../drivers/uvk5.py:1866 +#: ../drivers/uvk5.py:1875 msgid "" "This should only be enabled if you are using modified firmware that supports " "wider frequency coverage. Enabling this will cause CHIRP not to enforce OEM " @@ -1925,7 +1936,7 @@ msgid "" "own risk!" msgstr "" -#: ../wxui/developer.py:484 +#: ../wxui/developer.py:510 msgid "This will load a module from a website issue" msgstr "" @@ -1933,7 +1944,7 @@ msgstr "" msgid "Tone" msgstr "Tone" -#: ../wxui/memedit.py:858 +#: ../wxui/memedit.py:866 msgid "Tone Mode" msgstr "Tone Mode" @@ -1957,7 +1968,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1291 +#: ../wxui/memedit.py:1305 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -2059,11 +2070,11 @@ msgstr "_Voir" msgid "WARNING!" msgstr "" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1389 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1374 +#: ../wxui/memedit.py:1388 #, python-format msgid "Warning: %s" msgstr "" diff --git a/chirp/locale/hu.po b/chirp/locale/hu.po index 6c41e35e8..1d54bb405 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-07-09 17:54-0700\n" +"POT-Creation-Date: 2023-07-10 15:13-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:1538 +#: ../wxui/memedit.py:1552 #, fuzzy, python-format msgid "%i Memories" msgstr "Memória" -#: ../wxui/memedit.py:1545 +#: ../wxui/memedit.py:1559 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "... és a tömböt felfelé lépteti" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1555 #, 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:1860 +#: ../wxui/memedit.py:1874 #, fuzzy, python-format msgid "...and %i more" msgstr "...és minden memória felfelé lép" @@ -655,7 +655,7 @@ msgstr "Hiba történt" msgid "Applying settings" msgstr "" -#: ../wxui/developer.py:476 +#: ../wxui/developer.py:491 msgid "Available modules" msgstr "" @@ -693,7 +693,7 @@ msgid "" "will happen now." msgstr "" -#: ../wxui/memedit.py:1224 +#: ../wxui/memedit.py:1238 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -707,26 +707,26 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1203 +#: ../wxui/memedit.py:1217 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "RX DTCS kód" -#: ../wxui/memedit.py:1200 +#: ../wxui/memedit.py:1214 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1234 +#: ../wxui/memedit.py:1248 #, fuzzy msgid "Choose Cross Mode" msgstr "Kereszt-üzem" -#: ../wxui/memedit.py:1264 +#: ../wxui/memedit.py:1278 msgid "Choose duplex" msgstr "" -#: ../wxui/developer.py:475 +#: ../wxui/developer.py:490 #, fuzzy, python-format msgid "Choose the module to load from issue %i:" msgstr "Válasszon egy importálandót:" @@ -771,7 +771,7 @@ msgstr "" msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1598 +#: ../wxui/memedit.py:1612 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "Memóriasorok összehasonlítása" @@ -795,7 +795,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1523 +#: ../wxui/memedit.py:1537 msgid "Copy" msgstr "Másolás" @@ -812,7 +812,7 @@ msgstr "Kereszt-üzem" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1519 +#: ../wxui/memedit.py:1533 msgid "Cut" msgstr "Kivágás" @@ -828,7 +828,7 @@ msgid "" "Polarity" msgstr "DTCS pol." -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2127 #, fuzzy msgid "DV Memory" msgstr "ez a memória" @@ -842,7 +842,7 @@ msgstr "" msgid "Dec" msgstr "Érzékelés" -#: ../wxui/memedit.py:1532 +#: ../wxui/memedit.py:1546 msgid "Delete" msgstr "Törlés" @@ -856,11 +856,11 @@ msgstr "Fejlesztői" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1632 +#: ../wxui/memedit.py:1646 msgid "Diff Raw Memories" msgstr "Memóriasorok összehasonlítása" -#: ../wxui/memedit.py:2038 +#: ../wxui/memedit.py:2052 msgid "Digital Code" msgstr "Digitális kód" @@ -904,12 +904,12 @@ msgstr "{name} Utasítások" msgid "Duplex" msgstr "Duplex" -#: ../wxui/memedit.py:2068 +#: ../wxui/memedit.py:2082 #, fuzzy, python-format msgid "Edit details for %i memories" msgstr "Több memória szerkesztése" -#: ../wxui/memedit.py:2066 +#: ../wxui/memedit.py:2080 #, python-format msgid "Edit details for memory %i" msgstr "" @@ -928,11 +928,11 @@ msgstr "Engedélyezve" msgid "Enter Frequency" msgstr "Frekvencia" -#: ../wxui/memedit.py:1251 +#: ../wxui/memedit.py:1265 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1243 +#: ../wxui/memedit.py:1257 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -964,7 +964,7 @@ msgstr "" msgid "Experimental driver" msgstr "Folytassam kísérleti driver-rel?" -#: ../wxui/memedit.py:1998 +#: ../wxui/memedit.py:2012 msgid "Export can only write CSV files" msgstr "" @@ -973,7 +973,7 @@ msgstr "" msgid "Export to CSV" msgstr "Export fájlba" -#: ../wxui/memedit.py:2102 +#: ../wxui/memedit.py:2116 msgid "Extra" msgstr "" @@ -1222,16 +1222,16 @@ msgstr "" msgid "Getting settings" msgstr "%s információk beolvasása" -#: ../wxui/memedit.py:793 +#: ../wxui/memedit.py:801 msgid "Goto" msgstr "" -#: ../wxui/memedit.py:825 +#: ../wxui/memedit.py:833 #, fuzzy msgid "Goto Memory" msgstr "ez a memória" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 #, fuzzy msgid "Goto Memory:" msgstr "ez a memória" @@ -1244,7 +1244,7 @@ msgstr "" msgid "Hex" msgstr "" -#: ../wxui/memedit.py:802 +#: ../wxui/memedit.py:810 #, fuzzy msgid "Hide empty memories" msgstr "Felülírja?" @@ -1275,12 +1275,12 @@ msgstr "Sorszám" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1226 +#: ../wxui/memedit.py:1240 #, fuzzy msgid "Information" msgstr "%s információk beolvasása" -#: ../wxui/memedit.py:1513 +#: ../wxui/memedit.py:1527 #, fuzzy msgid "Insert Row Above" msgstr "Memória beszúrása fölé" @@ -1302,7 +1302,7 @@ msgstr "Érvénytelen érték! Egész szám kell legyen." msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1368 ../wxui/memedit.py:2193 +#: ../wxui/memedit.py:1382 ../wxui/memedit.py:2207 #, fuzzy, python-format msgid "Invalid edit: %s" msgstr "Érvénytelen érték %s" @@ -1316,7 +1316,7 @@ msgstr "" msgid "Invalid value: %r" msgstr "Érvénytelen %s mezőérték" -#: ../wxui/developer.py:486 +#: ../wxui/developer.py:512 msgid "Issue number:" msgstr "" @@ -1353,7 +1353,7 @@ msgstr "" msgid "Load Module" msgstr "Modul betöltése" -#: ../wxui/main.py:936 ../wxui/developer.py:487 +#: ../wxui/main.py:936 ../wxui/developer.py:513 #, fuzzy msgid "Load module from issue" msgstr "Modul betöltése" @@ -1380,7 +1380,7 @@ msgstr "" msgid "Memories" msgstr "Memória" -#: ../wxui/memedit.py:1407 +#: ../wxui/memedit.py:1421 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1427,12 +1427,12 @@ msgstr "" msgid "More than one port found: %s" msgstr "" -#: ../wxui/memedit.py:789 +#: ../wxui/memedit.py:797 #, fuzzy msgid "Move Down" msgstr "Lefel_é" -#: ../wxui/memedit.py:779 +#: ../wxui/memedit.py:787 #, fuzzy msgid "Move Up" msgstr "Fe_lfelé" @@ -1446,16 +1446,16 @@ msgstr "" msgid "New version available" msgstr "A CHIRP egy új verziója érhető el:" -#: ../wxui/memedit.py:1668 +#: ../wxui/memedit.py:1682 #, fuzzy msgid "No empty rows below!" msgstr "Memória beszúrása alá" -#: ../wxui/developer.py:502 +#: ../wxui/developer.py:528 msgid "No modules found" msgstr "" -#: ../wxui/developer.py:501 +#: ../wxui/developer.py:527 #, python-format msgid "No modules found in issue %i" msgstr "" @@ -1468,7 +1468,7 @@ msgstr "" msgid "No results!" msgstr "" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Number" msgstr "" @@ -1540,7 +1540,7 @@ msgstr "" msgid "Optional: County, Hospital, etc" msgstr "" -#: ../wxui/memedit.py:1801 +#: ../wxui/memedit.py:1815 #, fuzzy msgid "Overwrite memories?" msgstr "Felülírja?" @@ -1556,26 +1556,26 @@ msgstr "" msgid "Parsing" msgstr "" -#: ../wxui/memedit.py:1527 +#: ../wxui/memedit.py:1541 msgid "Paste" msgstr "Beillesztés" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1809 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1798 +#: ../wxui/memedit.py:1812 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1806 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1789 +#: ../wxui/memedit.py:1803 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "" @@ -1652,7 +1652,7 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1506 +#: ../wxui/memedit.py:1520 msgid "Properties" msgstr "" @@ -1692,7 +1692,7 @@ msgid "" "and try again." msgstr "" -#: ../wxui/query_sources.py:819 +#: ../wxui/query_sources.py:825 msgid "RadioReference Canada requires a login before you can query" msgstr "" @@ -1759,6 +1759,10 @@ msgstr "" msgid "Saved settings" msgstr "Beállítás" +#: ../wxui/developer.py:503 +msgid "Security Risk" +msgstr "" + #: ../wxui/main.py:855 #, fuzzy msgid "Select Bandplan" @@ -1786,7 +1790,7 @@ msgstr "" msgid "Settings" msgstr "Beállítás" -#: ../wxui/memedit.py:1624 +#: ../wxui/memedit.py:1638 msgid "Show Raw Memory" msgstr "Memóriasor mutatása" @@ -1794,41 +1798,41 @@ msgstr "Memóriasor mutatása" msgid "Show debug log location" msgstr "" -#: ../wxui/memedit.py:798 +#: ../wxui/memedit.py:806 msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1864 +#: ../wxui/memedit.py:1878 #, 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:1742 +#: ../wxui/memedit.py:1756 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1586 +#: ../wxui/memedit.py:1600 #, fuzzy, python-format msgid "Sort %i memories" msgstr "Memóriasorok összehasonlítása" -#: ../wxui/memedit.py:1589 +#: ../wxui/memedit.py:1603 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1608 +#: ../wxui/memedit.py:1622 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1497 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1482 +#: ../wxui/memedit.py:1496 #, fuzzy msgid "Sort memories" msgstr "Felülírja?" @@ -1873,6 +1877,13 @@ msgid "" "download to a CHIRP Radio Images (*.img) file.\n" msgstr "" +#: ../wxui/developer.py:500 +msgid "" +"The author of this module is not a recognized CHIRP developer. It is " +"recommended that you not load this module as it could pose a security risk. " +"Proceed anyway?" +msgstr "" + #: ../wxui/main.py:1314 #, python-format msgid "" @@ -1883,7 +1894,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1548 +#: ../wxui/memedit.py:1562 #, fuzzy msgid "This Memory" msgstr "ez a memória" @@ -1911,12 +1922,12 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/memedit.py:1552 +#: ../wxui/memedit.py:1566 #, fuzzy msgid "This memory and shift all up" msgstr "... és a tömböt felfelé lépteti" -#: ../wxui/memedit.py:1550 +#: ../wxui/memedit.py:1564 #, fuzzy msgid "This memory and shift block up" msgstr "... és a tömböt felfelé lépteti" @@ -1930,7 +1941,7 @@ msgid "" "If you can get into it, please check the radio and cable.\n" msgstr "" -#: ../drivers/uvk5.py:1866 +#: ../drivers/uvk5.py:1875 msgid "" "This should only be enabled if you are using modified firmware that supports " "wider frequency coverage. Enabling this will cause CHIRP not to enforce OEM " @@ -1938,7 +1949,7 @@ msgid "" "own risk!" msgstr "" -#: ../wxui/developer.py:484 +#: ../wxui/developer.py:510 msgid "This will load a module from a website issue" msgstr "" @@ -1946,7 +1957,7 @@ msgstr "" msgid "Tone" msgstr "CTCSS" -#: ../wxui/memedit.py:858 +#: ../wxui/memedit.py:866 msgid "Tone Mode" msgstr "Hang (CTCSS) mód" @@ -1970,7 +1981,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1291 +#: ../wxui/memedit.py:1305 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -2073,11 +2084,11 @@ msgstr "Né_zet" msgid "WARNING!" msgstr "" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1389 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1374 +#: ../wxui/memedit.py:1388 #, python-format msgid "Warning: %s" msgstr "" diff --git a/chirp/locale/it.po b/chirp/locale/it.po index c0b0c2097..a3ad9420d 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-07-09 17:54-0700\n" +"POT-Creation-Date: 2023-07-10 15:13-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:1538 +#: ../wxui/memedit.py:1552 #, fuzzy, python-format msgid "%i Memories" msgstr "Memorie" -#: ../wxui/memedit.py:1545 +#: ../wxui/memedit.py:1559 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "Elimina (e sposta sopra)" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1555 #, 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:1860 +#: ../wxui/memedit.py:1874 #, python-format msgid "...and %i more" msgstr "" @@ -655,7 +655,7 @@ msgstr "Si e' verificato un errore" msgid "Applying settings" msgstr "" -#: ../wxui/developer.py:476 +#: ../wxui/developer.py:491 msgid "Available modules" msgstr "" @@ -693,7 +693,7 @@ msgid "" "will happen now." msgstr "" -#: ../wxui/memedit.py:1224 +#: ../wxui/memedit.py:1238 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -707,26 +707,26 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1203 +#: ../wxui/memedit.py:1217 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "DTCS Code" -#: ../wxui/memedit.py:1200 +#: ../wxui/memedit.py:1214 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1234 +#: ../wxui/memedit.py:1248 #, fuzzy msgid "Choose Cross Mode" msgstr "Cross Mode" -#: ../wxui/memedit.py:1264 +#: ../wxui/memedit.py:1278 msgid "Choose duplex" msgstr "" -#: ../wxui/developer.py:475 +#: ../wxui/developer.py:490 #, fuzzy, python-format msgid "Choose the module to load from issue %i:" msgstr "Scegli da dove importare:" @@ -771,7 +771,7 @@ msgstr "" msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1598 +#: ../wxui/memedit.py:1612 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "Diff memorie Raw" @@ -795,7 +795,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1523 +#: ../wxui/memedit.py:1537 msgid "Copy" msgstr "Copia" @@ -813,7 +813,7 @@ msgstr "Cross Mode" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1519 +#: ../wxui/memedit.py:1533 msgid "Cut" msgstr "Taglia" @@ -829,7 +829,7 @@ msgid "" "Polarity" msgstr "DTCS Pol" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2127 msgid "DV Memory" msgstr "" @@ -842,7 +842,7 @@ msgstr "" msgid "Dec" msgstr "Rileva" -#: ../wxui/memedit.py:1532 +#: ../wxui/memedit.py:1546 msgid "Delete" msgstr "Elimina" @@ -856,11 +856,11 @@ msgstr "Sviluppatore" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1632 +#: ../wxui/memedit.py:1646 msgid "Diff Raw Memories" msgstr "Diff memorie Raw" -#: ../wxui/memedit.py:2038 +#: ../wxui/memedit.py:2052 msgid "Digital Code" msgstr "Digital Code" @@ -903,12 +903,12 @@ msgstr "Leggi da Radio" msgid "Duplex" msgstr "Duplex" -#: ../wxui/memedit.py:2068 +#: ../wxui/memedit.py:2082 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:2066 +#: ../wxui/memedit.py:2080 #, python-format msgid "Edit details for memory %i" msgstr "" @@ -926,11 +926,11 @@ msgstr "" msgid "Enter Frequency" msgstr "Frequenza" -#: ../wxui/memedit.py:1251 +#: ../wxui/memedit.py:1265 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1243 +#: ../wxui/memedit.py:1257 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -961,7 +961,7 @@ msgstr "" msgid "Experimental driver" msgstr "" -#: ../wxui/memedit.py:1998 +#: ../wxui/memedit.py:2012 msgid "Export can only write CSV files" msgstr "" @@ -970,7 +970,7 @@ msgstr "" msgid "Export to CSV" msgstr "Esporta in File" -#: ../wxui/memedit.py:2102 +#: ../wxui/memedit.py:2116 msgid "Extra" msgstr "" @@ -1216,16 +1216,16 @@ msgstr "" msgid "Getting settings" msgstr "" -#: ../wxui/memedit.py:793 +#: ../wxui/memedit.py:801 msgid "Goto" msgstr "" -#: ../wxui/memedit.py:825 +#: ../wxui/memedit.py:833 #, fuzzy msgid "Goto Memory" msgstr "Mostra memorie Raw" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Goto Memory:" msgstr "" @@ -1237,7 +1237,7 @@ msgstr "" msgid "Hex" msgstr "" -#: ../wxui/memedit.py:802 +#: ../wxui/memedit.py:810 #, fuzzy msgid "Hide empty memories" msgstr "Sovrascrivere?" @@ -1269,11 +1269,11 @@ msgstr "Indice" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1226 +#: ../wxui/memedit.py:1240 msgid "Information" msgstr "" -#: ../wxui/memedit.py:1513 +#: ../wxui/memedit.py:1527 #, fuzzy msgid "Insert Row Above" msgstr "Inserisci riga sopra" @@ -1295,7 +1295,7 @@ msgstr "Valore non valido. Deve essere un numero intero" msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1368 ../wxui/memedit.py:2193 +#: ../wxui/memedit.py:1382 ../wxui/memedit.py:2207 #, python-format msgid "Invalid edit: %s" msgstr "" @@ -1309,7 +1309,7 @@ msgstr "" msgid "Invalid value: %r" msgstr "Valore non valido per questo campo" -#: ../wxui/developer.py:486 +#: ../wxui/developer.py:512 msgid "Issue number:" msgstr "" @@ -1347,7 +1347,7 @@ msgstr "" msgid "Load Module" msgstr "Modalita' tono" -#: ../wxui/main.py:936 ../wxui/developer.py:487 +#: ../wxui/main.py:936 ../wxui/developer.py:513 #, fuzzy msgid "Load module from issue" msgstr "Modalita' tono" @@ -1374,7 +1374,7 @@ msgstr "" msgid "Memories" msgstr "Memorie" -#: ../wxui/memedit.py:1407 +#: ../wxui/memedit.py:1421 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1419,12 +1419,12 @@ msgstr "" msgid "More than one port found: %s" msgstr "" -#: ../wxui/memedit.py:789 +#: ../wxui/memedit.py:797 #, fuzzy msgid "Move Down" msgstr "Muovi Giu" -#: ../wxui/memedit.py:779 +#: ../wxui/memedit.py:787 #, fuzzy msgid "Move Up" msgstr "Muovi Su" @@ -1437,16 +1437,16 @@ msgstr "" msgid "New version available" msgstr "" -#: ../wxui/memedit.py:1668 +#: ../wxui/memedit.py:1682 #, fuzzy msgid "No empty rows below!" msgstr "Inserisci riga sotto" -#: ../wxui/developer.py:502 +#: ../wxui/developer.py:528 msgid "No modules found" msgstr "" -#: ../wxui/developer.py:501 +#: ../wxui/developer.py:527 #, python-format msgid "No modules found in issue %i" msgstr "" @@ -1459,7 +1459,7 @@ msgstr "" msgid "No results!" msgstr "" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Number" msgstr "" @@ -1531,7 +1531,7 @@ msgstr "" msgid "Optional: County, Hospital, etc" msgstr "" -#: ../wxui/memedit.py:1801 +#: ../wxui/memedit.py:1815 #, fuzzy msgid "Overwrite memories?" msgstr "Sovrascrivere?" @@ -1547,26 +1547,26 @@ msgstr "" msgid "Parsing" msgstr "" -#: ../wxui/memedit.py:1527 +#: ../wxui/memedit.py:1541 msgid "Paste" msgstr "Incolla" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1809 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1798 +#: ../wxui/memedit.py:1812 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1806 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1789 +#: ../wxui/memedit.py:1803 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "" @@ -1643,7 +1643,7 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1506 +#: ../wxui/memedit.py:1520 msgid "Properties" msgstr "" @@ -1681,7 +1681,7 @@ msgid "" "and try again." msgstr "" -#: ../wxui/query_sources.py:819 +#: ../wxui/query_sources.py:825 msgid "RadioReference Canada requires a login before you can query" msgstr "" @@ -1748,6 +1748,10 @@ msgstr "" msgid "Saved settings" msgstr "" +#: ../wxui/developer.py:503 +msgid "Security Risk" +msgstr "" + #: ../wxui/main.py:855 #, fuzzy msgid "Select Bandplan" @@ -1775,7 +1779,7 @@ msgstr "" msgid "Settings" msgstr "" -#: ../wxui/memedit.py:1624 +#: ../wxui/memedit.py:1638 msgid "Show Raw Memory" msgstr "Mostra memorie Raw" @@ -1783,40 +1787,40 @@ msgstr "Mostra memorie Raw" msgid "Show debug log location" msgstr "" -#: ../wxui/memedit.py:798 +#: ../wxui/memedit.py:806 msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1864 +#: ../wxui/memedit.py:1878 #, fuzzy msgid "Some memories are incompatible with this radio" msgstr "" "La memoria incollata {number} non e' compatibile con questa radio perche':" -#: ../wxui/memedit.py:1742 +#: ../wxui/memedit.py:1756 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1586 +#: ../wxui/memedit.py:1600 #, fuzzy, python-format msgid "Sort %i memories" msgstr "Diff memorie Raw" -#: ../wxui/memedit.py:1589 +#: ../wxui/memedit.py:1603 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1608 +#: ../wxui/memedit.py:1622 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1497 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1482 +#: ../wxui/memedit.py:1496 #, fuzzy msgid "Sort memories" msgstr "Sovrascrivere?" @@ -1860,6 +1864,13 @@ msgid "" "download to a CHIRP Radio Images (*.img) file.\n" msgstr "" +#: ../wxui/developer.py:500 +msgid "" +"The author of this module is not a recognized CHIRP developer. It is " +"recommended that you not load this module as it could pose a security risk. " +"Proceed anyway?" +msgstr "" + #: ../wxui/main.py:1314 #, python-format msgid "" @@ -1870,7 +1881,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1548 +#: ../wxui/memedit.py:1562 #, fuzzy msgid "This Memory" msgstr "Mostra memorie Raw" @@ -1898,12 +1909,12 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/memedit.py:1552 +#: ../wxui/memedit.py:1566 #, fuzzy msgid "This memory and shift all up" msgstr "Elimina (e sposta sopra)" -#: ../wxui/memedit.py:1550 +#: ../wxui/memedit.py:1564 #, fuzzy msgid "This memory and shift block up" msgstr "Elimina (e sposta sopra)" @@ -1917,7 +1928,7 @@ msgid "" "If you can get into it, please check the radio and cable.\n" msgstr "" -#: ../drivers/uvk5.py:1866 +#: ../drivers/uvk5.py:1875 msgid "" "This should only be enabled if you are using modified firmware that supports " "wider frequency coverage. Enabling this will cause CHIRP not to enforce OEM " @@ -1925,7 +1936,7 @@ msgid "" "own risk!" msgstr "" -#: ../wxui/developer.py:484 +#: ../wxui/developer.py:510 msgid "This will load a module from a website issue" msgstr "" @@ -1933,7 +1944,7 @@ msgstr "" msgid "Tone" msgstr "Tone" -#: ../wxui/memedit.py:858 +#: ../wxui/memedit.py:866 msgid "Tone Mode" msgstr "Modalita' tono" @@ -1957,7 +1968,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1291 +#: ../wxui/memedit.py:1305 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -2059,11 +2070,11 @@ msgstr "Vista" msgid "WARNING!" msgstr "" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1389 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1374 +#: ../wxui/memedit.py:1388 #, python-format msgid "Warning: %s" msgstr "" diff --git a/chirp/locale/nl.po b/chirp/locale/nl.po index cec655cd6..4a4ec4b93 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-07-09 17:54-0700\n" +"POT-Creation-Date: 2023-07-10 15:13-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:1538 +#: ../wxui/memedit.py:1552 #, fuzzy, python-format msgid "%i Memories" msgstr "Kanalen" -#: ../wxui/memedit.py:1545 +#: ../wxui/memedit.py:1559 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "Verwijderen (en naar boven verplaatsen)" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1555 #, 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:1860 +#: ../wxui/memedit.py:1874 #, python-format msgid "...and %i more" msgstr "" @@ -655,7 +655,7 @@ msgstr "Er is een fout opgetreden" msgid "Applying settings" msgstr "" -#: ../wxui/developer.py:476 +#: ../wxui/developer.py:491 msgid "Available modules" msgstr "" @@ -693,7 +693,7 @@ msgid "" "will happen now." msgstr "" -#: ../wxui/memedit.py:1224 +#: ../wxui/memedit.py:1238 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -707,26 +707,26 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1203 +#: ../wxui/memedit.py:1217 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "DTCS code" -#: ../wxui/memedit.py:1200 +#: ../wxui/memedit.py:1214 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1234 +#: ../wxui/memedit.py:1248 #, fuzzy msgid "Choose Cross Mode" msgstr "Cross-mode" -#: ../wxui/memedit.py:1264 +#: ../wxui/memedit.py:1278 msgid "Choose duplex" msgstr "" -#: ../wxui/developer.py:475 +#: ../wxui/developer.py:490 #, fuzzy, python-format msgid "Choose the module to load from issue %i:" msgstr "Kies n om vanuit te importeren:" @@ -771,7 +771,7 @@ msgstr "" msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1598 +#: ../wxui/memedit.py:1612 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "Verschillen ruwe kanalen" @@ -795,7 +795,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1523 +#: ../wxui/memedit.py:1537 msgid "Copy" msgstr "Kopiëren" @@ -813,7 +813,7 @@ msgstr "Cross-mode" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1519 +#: ../wxui/memedit.py:1533 msgid "Cut" msgstr "Knippen" @@ -829,7 +829,7 @@ msgid "" "Polarity" msgstr "DTCS Pol" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2127 msgid "DV Memory" msgstr "" @@ -842,7 +842,7 @@ msgstr "" msgid "Dec" msgstr "Detecteren" -#: ../wxui/memedit.py:1532 +#: ../wxui/memedit.py:1546 msgid "Delete" msgstr "Verwijderen" @@ -856,11 +856,11 @@ msgstr "Ontwerper" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1632 +#: ../wxui/memedit.py:1646 msgid "Diff Raw Memories" msgstr "Verschillen ruwe kanalen" -#: ../wxui/memedit.py:2038 +#: ../wxui/memedit.py:2052 msgid "Digital Code" msgstr "Digitale code" @@ -903,12 +903,12 @@ msgstr "Download van radio" msgid "Duplex" msgstr "Duplex" -#: ../wxui/memedit.py:2068 +#: ../wxui/memedit.py:2082 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:2066 +#: ../wxui/memedit.py:2080 #, python-format msgid "Edit details for memory %i" msgstr "" @@ -926,11 +926,11 @@ msgstr "" msgid "Enter Frequency" msgstr "Frequentie" -#: ../wxui/memedit.py:1251 +#: ../wxui/memedit.py:1265 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1243 +#: ../wxui/memedit.py:1257 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -961,7 +961,7 @@ msgstr "" msgid "Experimental driver" msgstr "" -#: ../wxui/memedit.py:1998 +#: ../wxui/memedit.py:2012 msgid "Export can only write CSV files" msgstr "" @@ -970,7 +970,7 @@ msgstr "" msgid "Export to CSV" msgstr "Exporteren naar bestand" -#: ../wxui/memedit.py:2102 +#: ../wxui/memedit.py:2116 msgid "Extra" msgstr "" @@ -1216,16 +1216,16 @@ msgstr "" msgid "Getting settings" msgstr "" -#: ../wxui/memedit.py:793 +#: ../wxui/memedit.py:801 msgid "Goto" msgstr "" -#: ../wxui/memedit.py:825 +#: ../wxui/memedit.py:833 #, fuzzy msgid "Goto Memory" msgstr "Toon ruw kanaal" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Goto Memory:" msgstr "" @@ -1237,7 +1237,7 @@ msgstr "" msgid "Hex" msgstr "" -#: ../wxui/memedit.py:802 +#: ../wxui/memedit.py:810 #, fuzzy msgid "Hide empty memories" msgstr "Overschrijven?" @@ -1269,11 +1269,11 @@ msgstr "Index" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1226 +#: ../wxui/memedit.py:1240 msgid "Information" msgstr "" -#: ../wxui/memedit.py:1513 +#: ../wxui/memedit.py:1527 #, fuzzy msgid "Insert Row Above" msgstr "Regel hierboven invoegen" @@ -1295,7 +1295,7 @@ msgstr "Ongeldige waarde. Het moet een integer zijn." msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1368 ../wxui/memedit.py:2193 +#: ../wxui/memedit.py:1382 ../wxui/memedit.py:2207 #, python-format msgid "Invalid edit: %s" msgstr "" @@ -1309,7 +1309,7 @@ msgstr "" msgid "Invalid value: %r" msgstr "Ongeldige waarde voor dit veld" -#: ../wxui/developer.py:486 +#: ../wxui/developer.py:512 msgid "Issue number:" msgstr "" @@ -1347,7 +1347,7 @@ msgstr "" msgid "Load Module" msgstr "Toonmodus" -#: ../wxui/main.py:936 ../wxui/developer.py:487 +#: ../wxui/main.py:936 ../wxui/developer.py:513 #, fuzzy msgid "Load module from issue" msgstr "Toonmodus" @@ -1374,7 +1374,7 @@ msgstr "" msgid "Memories" msgstr "Kanalen" -#: ../wxui/memedit.py:1407 +#: ../wxui/memedit.py:1421 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1419,12 +1419,12 @@ msgstr "" msgid "More than one port found: %s" msgstr "" -#: ../wxui/memedit.py:789 +#: ../wxui/memedit.py:797 #, fuzzy msgid "Move Down" msgstr "Verplaats omlaa_g" -#: ../wxui/memedit.py:779 +#: ../wxui/memedit.py:787 #, fuzzy msgid "Move Up" msgstr "Verplaats om_hoog" @@ -1437,16 +1437,16 @@ msgstr "" msgid "New version available" msgstr "" -#: ../wxui/memedit.py:1668 +#: ../wxui/memedit.py:1682 #, fuzzy msgid "No empty rows below!" msgstr "Regel hieronder invoegen" -#: ../wxui/developer.py:502 +#: ../wxui/developer.py:528 msgid "No modules found" msgstr "" -#: ../wxui/developer.py:501 +#: ../wxui/developer.py:527 #, python-format msgid "No modules found in issue %i" msgstr "" @@ -1459,7 +1459,7 @@ msgstr "" msgid "No results!" msgstr "" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Number" msgstr "" @@ -1531,7 +1531,7 @@ msgstr "" msgid "Optional: County, Hospital, etc" msgstr "" -#: ../wxui/memedit.py:1801 +#: ../wxui/memedit.py:1815 #, fuzzy msgid "Overwrite memories?" msgstr "Overschrijven?" @@ -1547,26 +1547,26 @@ msgstr "" msgid "Parsing" msgstr "" -#: ../wxui/memedit.py:1527 +#: ../wxui/memedit.py:1541 msgid "Paste" msgstr "Plakken" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1809 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1798 +#: ../wxui/memedit.py:1812 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1806 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1789 +#: ../wxui/memedit.py:1803 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "" @@ -1643,7 +1643,7 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1506 +#: ../wxui/memedit.py:1520 msgid "Properties" msgstr "" @@ -1681,7 +1681,7 @@ msgid "" "and try again." msgstr "" -#: ../wxui/query_sources.py:819 +#: ../wxui/query_sources.py:825 msgid "RadioReference Canada requires a login before you can query" msgstr "" @@ -1748,6 +1748,10 @@ msgstr "" msgid "Saved settings" msgstr "" +#: ../wxui/developer.py:503 +msgid "Security Risk" +msgstr "" + #: ../wxui/main.py:855 #, fuzzy msgid "Select Bandplan" @@ -1775,7 +1779,7 @@ msgstr "" msgid "Settings" msgstr "" -#: ../wxui/memedit.py:1624 +#: ../wxui/memedit.py:1638 msgid "Show Raw Memory" msgstr "Toon ruw kanaal" @@ -1783,39 +1787,39 @@ msgstr "Toon ruw kanaal" msgid "Show debug log location" msgstr "" -#: ../wxui/memedit.py:798 +#: ../wxui/memedit.py:806 msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1864 +#: ../wxui/memedit.py:1878 #, fuzzy msgid "Some memories are incompatible with this radio" msgstr "Geplakt kanaal {number} is niet compatibel met deze radio omdat:" -#: ../wxui/memedit.py:1742 +#: ../wxui/memedit.py:1756 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1586 +#: ../wxui/memedit.py:1600 #, fuzzy, python-format msgid "Sort %i memories" msgstr "Verschillen ruwe kanalen" -#: ../wxui/memedit.py:1589 +#: ../wxui/memedit.py:1603 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1608 +#: ../wxui/memedit.py:1622 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1497 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1482 +#: ../wxui/memedit.py:1496 #, fuzzy msgid "Sort memories" msgstr "Overschrijven?" @@ -1859,6 +1863,13 @@ msgid "" "download to a CHIRP Radio Images (*.img) file.\n" msgstr "" +#: ../wxui/developer.py:500 +msgid "" +"The author of this module is not a recognized CHIRP developer. It is " +"recommended that you not load this module as it could pose a security risk. " +"Proceed anyway?" +msgstr "" + #: ../wxui/main.py:1314 #, python-format msgid "" @@ -1869,7 +1880,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1548 +#: ../wxui/memedit.py:1562 #, fuzzy msgid "This Memory" msgstr "Toon ruw kanaal" @@ -1897,12 +1908,12 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/memedit.py:1552 +#: ../wxui/memedit.py:1566 #, fuzzy msgid "This memory and shift all up" msgstr "Verwijderen (en naar boven verplaatsen)" -#: ../wxui/memedit.py:1550 +#: ../wxui/memedit.py:1564 #, fuzzy msgid "This memory and shift block up" msgstr "Verwijderen (en naar boven verplaatsen)" @@ -1916,7 +1927,7 @@ msgid "" "If you can get into it, please check the radio and cable.\n" msgstr "" -#: ../drivers/uvk5.py:1866 +#: ../drivers/uvk5.py:1875 msgid "" "This should only be enabled if you are using modified firmware that supports " "wider frequency coverage. Enabling this will cause CHIRP not to enforce OEM " @@ -1924,7 +1935,7 @@ msgid "" "own risk!" msgstr "" -#: ../wxui/developer.py:484 +#: ../wxui/developer.py:510 msgid "This will load a module from a website issue" msgstr "" @@ -1932,7 +1943,7 @@ msgstr "" msgid "Tone" msgstr "Toon" -#: ../wxui/memedit.py:858 +#: ../wxui/memedit.py:866 msgid "Tone Mode" msgstr "Toonmodus" @@ -1956,7 +1967,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1291 +#: ../wxui/memedit.py:1305 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -2058,11 +2069,11 @@ msgstr "Bee_ld" msgid "WARNING!" msgstr "" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1389 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1374 +#: ../wxui/memedit.py:1388 #, python-format msgid "Warning: %s" msgstr "" diff --git a/chirp/locale/pl.po b/chirp/locale/pl.po index f2dfeef17..14226940c 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-07-09 17:54-0700\n" +"POT-Creation-Date: 2023-07-10 15:13-0700\n" "PO-Revision-Date: 2023-07-10 11:48+0200\n" "Last-Translator: szporwolik\n" "Language-Team: Polish\n" @@ -35,17 +35,17 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "%(value)s muszą być pomiędzy %(min)i oraz %(max)i" -#: ../wxui/memedit.py:1538 +#: ../wxui/memedit.py:1552 #, python-format msgid "%i Memories" msgstr "%i pamięci" -#: ../wxui/memedit.py:1545 +#: ../wxui/memedit.py:1559 #, python-format msgid "%i Memories and shift all up" msgstr "%i pamięci oraz przesuń wszystkie do góry" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1555 #, python-format msgid "%i Memories and shift block up" msgstr "%i pamięci oraz przesuń blok do góry" @@ -59,7 +59,7 @@ msgstr "%s nie został zapisany. Zapisać przed zamknięciem?" msgid "(none)" msgstr "(brak)" -#: ../wxui/memedit.py:1860 +#: ../wxui/memedit.py:1874 #, python-format msgid "...and %i more" msgstr "...oraz %i więcej" @@ -669,7 +669,7 @@ msgstr "Wystąpił błąd" msgid "Applying settings" msgstr "Stosowanie ustawień" -#: ../wxui/developer.py:476 +#: ../wxui/developer.py:491 msgid "Available modules" msgstr "Dostępne moduły" @@ -709,7 +709,7 @@ msgstr "" "Zmiana tego ustawienia wymaga odświeżenia z obrazu, co zostanie teraz " "wykonane." -#: ../wxui/memedit.py:1224 +#: ../wxui/memedit.py:1238 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -724,25 +724,25 @@ msgstr "Pliki obrazu CHIRP" msgid "Choice Required" msgstr "Wymagany wybór" -#: ../wxui/memedit.py:1203 +#: ../wxui/memedit.py:1217 #, python-format msgid "Choose %s DTCS Code" msgstr " Wybierz %s kod DTCS " -#: ../wxui/memedit.py:1200 +#: ../wxui/memedit.py:1214 #, python-format msgid "Choose %s Tone" msgstr "Wybierz %s ton" -#: ../wxui/memedit.py:1234 +#: ../wxui/memedit.py:1248 msgid "Choose Cross Mode" msgstr "Wybierz tryb krzyżowy" -#: ../wxui/memedit.py:1264 +#: ../wxui/memedit.py:1278 msgid "Choose duplex" msgstr "Wybierz duplex" -#: ../wxui/developer.py:475 +#: ../wxui/developer.py:490 #, python-format msgid "Choose the module to load from issue %i:" msgstr "Wybierz moduł do zaimportowania ze zgłoszenia %i:" @@ -785,7 +785,7 @@ msgstr "Zamknij" msgid "Close file" msgstr "Zamknij plik" -#: ../wxui/memedit.py:1598 +#: ../wxui/memedit.py:1612 #, python-format msgid "Cluster %i memories" msgstr "Grupuj %i pamięci" @@ -808,7 +808,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1523 +#: ../wxui/memedit.py:1537 msgid "Copy" msgstr "Kopiuj" @@ -825,7 +825,7 @@ msgstr "Tryb krzyżowy" msgid "Custom..." msgstr "Nietypowy..." -#: ../wxui/memedit.py:1519 +#: ../wxui/memedit.py:1533 msgid "Cut" msgstr "Wytnij" @@ -841,7 +841,7 @@ msgstr "" "Polaryzacja\n" "DTCS" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2127 msgid "DV Memory" msgstr "Pamięć DV" @@ -853,7 +853,7 @@ msgstr "Niebezpieczeństwo" msgid "Dec" msgstr "Dec" -#: ../wxui/memedit.py:1532 +#: ../wxui/memedit.py:1546 msgid "Delete" msgstr "Usuń" @@ -868,11 +868,11 @@ msgstr "" "Tryb developera jest teraz %s. CHIRP musi zostać ponowie uruchomiony, aby " "zmiany przyniosły efekt" -#: ../wxui/memedit.py:1632 +#: ../wxui/memedit.py:1646 msgid "Diff Raw Memories" msgstr "Porównaj surowe pamięci" -#: ../wxui/memedit.py:2038 +#: ../wxui/memedit.py:2052 msgid "Digital Code" msgstr "Kod cyfrowy" @@ -913,12 +913,12 @@ msgstr "Instrukcje pobierania" msgid "Duplex" msgstr "Dupleks" -#: ../wxui/memedit.py:2068 +#: ../wxui/memedit.py:2082 #, python-format msgid "Edit details for %i memories" msgstr "Zmień szczegóły dla %i pamięci" -#: ../wxui/memedit.py:2066 +#: ../wxui/memedit.py:2080 #, python-format msgid "Edit details for memory %i" msgstr "Zmień szczególy dla pamięci %i" @@ -935,11 +935,11 @@ msgstr "Włączony" msgid "Enter Frequency" msgstr "Wprowadź częstotliwość" -#: ../wxui/memedit.py:1251 +#: ../wxui/memedit.py:1265 msgid "Enter Offset (MHz)" msgstr "Wprowadź przesunięcie (MHz)" -#: ../wxui/memedit.py:1243 +#: ../wxui/memedit.py:1257 msgid "Enter TX Frequency (MHz)" msgstr "Wprowadź częstotliwość nadawania (MHz)" @@ -969,7 +969,7 @@ msgstr "Błąd komunikacji z radiostacją" msgid "Experimental driver" msgstr "Sterownik eksperymentalny" -#: ../wxui/memedit.py:1998 +#: ../wxui/memedit.py:2012 msgid "Export can only write CSV files" msgstr "Eksport może tylko zapisywać pliki CSV" @@ -977,7 +977,7 @@ msgstr "Eksport może tylko zapisywać pliki CSV" msgid "Export to CSV" msgstr "Eksportuj do pliku CSV" -#: ../wxui/memedit.py:2102 +#: ../wxui/memedit.py:2116 msgid "Extra" msgstr "Dodatkowa" @@ -1225,15 +1225,15 @@ msgstr "GMRS" msgid "Getting settings" msgstr "Pobieranie ustawień" -#: ../wxui/memedit.py:793 +#: ../wxui/memedit.py:801 msgid "Goto" msgstr "Idź do" -#: ../wxui/memedit.py:825 +#: ../wxui/memedit.py:833 msgid "Goto Memory" msgstr "Idź do pamięci" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Goto Memory:" msgstr "Idź do pamięci:" @@ -1245,7 +1245,7 @@ msgstr "Pomocy..." msgid "Hex" msgstr "Hex" -#: ../wxui/memedit.py:802 +#: ../wxui/memedit.py:810 msgid "Hide empty memories" msgstr "Ukrywaj puste pamięci" @@ -1274,11 +1274,11 @@ msgstr "Indeks" msgid "Info" msgstr "Info" -#: ../wxui/memedit.py:1226 +#: ../wxui/memedit.py:1240 msgid "Information" msgstr "Informacja" -#: ../wxui/memedit.py:1513 +#: ../wxui/memedit.py:1527 msgid "Insert Row Above" msgstr "Umieść wiersz wyżej" @@ -1299,7 +1299,7 @@ msgstr "Niewłaściwe %(value)s (używaj stopni dziesiętnych)" msgid "Invalid ZIP code" msgstr "Niewłaściwy kod pocztowy" -#: ../wxui/memedit.py:1368 ../wxui/memedit.py:2193 +#: ../wxui/memedit.py:1382 ../wxui/memedit.py:2207 #, python-format msgid "Invalid edit: %s" msgstr "Niewłaściwa edycja: %s" @@ -1313,7 +1313,7 @@ msgstr "Niewłaściwy lub niespierany plik modułu" msgid "Invalid value: %r" msgstr "Niewłaściwa wartość: %r" -#: ../wxui/developer.py:486 +#: ../wxui/developer.py:512 msgid "Issue number:" msgstr "Numer zgłoszenia:" @@ -1350,7 +1350,7 @@ msgstr "Ogranicz wyniki do odległości (km) od współrzędnych" msgid "Load Module" msgstr "Załaduj moduł" -#: ../wxui/main.py:936 ../wxui/developer.py:487 +#: ../wxui/main.py:936 ../wxui/developer.py:513 msgid "Load module from issue" msgstr "Załaduj moduł ze zgłoszenia" @@ -1382,7 +1382,7 @@ msgstr "Długość geograficzna" msgid "Memories" msgstr "Pamięci" -#: ../wxui/memedit.py:1407 +#: ../wxui/memedit.py:1421 #, python-format msgid "Memory %i is not deletable" msgstr "Pamięć %i jest nieusuwalna" @@ -1425,11 +1425,11 @@ msgstr "Pomyślnie załadowano moduł" msgid "More than one port found: %s" msgstr "Znaleziono więcej niż jeden port: %s" -#: ../wxui/memedit.py:789 +#: ../wxui/memedit.py:797 msgid "Move Down" msgstr "Przesuń w dół" -#: ../wxui/memedit.py:779 +#: ../wxui/memedit.py:787 msgid "Move Up" msgstr "Przesuń w górę" @@ -1441,15 +1441,15 @@ msgstr "Nowe okno" msgid "New version available" msgstr "Nowa wersja jest dostępna" -#: ../wxui/memedit.py:1668 +#: ../wxui/memedit.py:1682 msgid "No empty rows below!" msgstr "Brak pustych wierszy poniżej!" -#: ../wxui/developer.py:502 +#: ../wxui/developer.py:528 msgid "No modules found" msgstr "Nie znaleziono modułów" -#: ../wxui/developer.py:501 +#: ../wxui/developer.py:527 #, python-format msgid "No modules found in issue %i" msgstr "Nie znaleziono modułów w zgłoszeniu %i" @@ -1462,7 +1462,7 @@ msgstr "Brak wyników" msgid "No results!" msgstr "Brak wyników!" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Number" msgstr "Numer" @@ -1530,7 +1530,7 @@ msgstr "Opcjonalnie: 45.0000" msgid "Optional: County, Hospital, etc" msgstr "Opcjonalnie: Szpital, Hrabstwo itp." -#: ../wxui/memedit.py:1801 +#: ../wxui/memedit.py:1815 msgid "Overwrite memories?" msgstr "Nadpisać pamięci?" @@ -1545,26 +1545,26 @@ msgstr "" msgid "Parsing" msgstr "Parsowanie" -#: ../wxui/memedit.py:1527 +#: ../wxui/memedit.py:1541 msgid "Paste" msgstr "Wklej" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1809 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "Wklejone pamięci nadpisze %s istniejących pamięci" -#: ../wxui/memedit.py:1798 +#: ../wxui/memedit.py:1812 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "Wklejone pamięci nadpisze pamięci %s" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1806 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "Wklejone pamięci nadpiszą pamięć %s" -#: ../wxui/memedit.py:1789 +#: ../wxui/memedit.py:1803 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "Wklejona pamięć nadpisze pamięć %s" @@ -1644,7 +1644,7 @@ msgstr "Podgląd wydruku" msgid "Printing" msgstr "Drukowanie" -#: ../wxui/memedit.py:1506 +#: ../wxui/memedit.py:1520 msgid "Properties" msgstr "Właściwości" @@ -1684,7 +1684,7 @@ msgstr "" "jest ona przeznaczona na amerykański rynek, a wybrano model na inne regiony. " "Należy wybrać właściwy model i spróbować ponownie." -#: ../wxui/query_sources.py:819 +#: ../wxui/query_sources.py:825 msgid "RadioReference Canada requires a login before you can query" msgstr "RadioReference Canada wymaga logowania przed wysłaniem zapytań" @@ -1752,6 +1752,10 @@ msgstr "Zapisz plik" msgid "Saved settings" msgstr "Zapisano ustawienia" +#: ../wxui/developer.py:503 +msgid "Security Risk" +msgstr "" + #: ../wxui/main.py:855 msgid "Select Bandplan" msgstr "Wybierz bandplan" @@ -1776,7 +1780,7 @@ msgstr "Usługa" msgid "Settings" msgstr "Ustawienia" -#: ../wxui/memedit.py:1624 +#: ../wxui/memedit.py:1638 msgid "Show Raw Memory" msgstr "Pokaż surową pamięć" @@ -1784,38 +1788,38 @@ msgstr "Pokaż surową pamięć" msgid "Show debug log location" msgstr "Pokaż lokalizację pliku debug" -#: ../wxui/memedit.py:798 +#: ../wxui/memedit.py:806 msgid "Show extra fields" msgstr "Pokazuj dodatkowe pola" -#: ../wxui/memedit.py:1864 +#: ../wxui/memedit.py:1878 msgid "Some memories are incompatible with this radio" msgstr "Niektóre pamięci są niekompatybilne z tą radiostacją" -#: ../wxui/memedit.py:1742 +#: ../wxui/memedit.py:1756 msgid "Some memories are not deletable" msgstr "Niektóre pamięci są nieusuwalne" -#: ../wxui/memedit.py:1586 +#: ../wxui/memedit.py:1600 #, python-format msgid "Sort %i memories" msgstr "Sortuj %i pamięci" -#: ../wxui/memedit.py:1589 +#: ../wxui/memedit.py:1603 #, python-format msgid "Sort %i memories ascending" msgstr "Sortuj %i pamięci rosnąco" -#: ../wxui/memedit.py:1608 +#: ../wxui/memedit.py:1622 #, python-format msgid "Sort %i memories descending" msgstr "Sortuj %i pamięci malejąco" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1497 msgid "Sort by column:" msgstr "Sortuj wg kolumny:" -#: ../wxui/memedit.py:1482 +#: ../wxui/memedit.py:1496 msgid "Sort memories" msgstr "Sortuj pamięci" @@ -1858,6 +1862,13 @@ msgid "" "download to a CHIRP Radio Images (*.img) file.\n" msgstr "" +#: ../wxui/developer.py:500 +msgid "" +"The author of this module is not a recognized CHIRP developer. It is " +"recommended that you not load this module as it could pose a security risk. " +"Proceed anyway?" +msgstr "" + #: ../wxui/main.py:1314 #, python-format msgid "" @@ -1873,7 +1884,7 @@ msgstr "" "aktualnie otwartym pliku tymi z %(file)s. Czy chcesz otworzyć ten plik, aby " "kopiować/wklejać pamięci lub kontynuować import?" -#: ../wxui/memedit.py:1548 +#: ../wxui/memedit.py:1562 msgid "This Memory" msgstr "Tą pamięć" @@ -1900,11 +1911,11 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/memedit.py:1552 +#: ../wxui/memedit.py:1566 msgid "This memory and shift all up" msgstr "Tą pamięć i przeusń wszystkie wyżej" -#: ../wxui/memedit.py:1550 +#: ../wxui/memedit.py:1564 msgid "This memory and shift block up" msgstr "Tą pamięć i przesuń blok wyżej" @@ -1917,7 +1928,7 @@ msgid "" "If you can get into it, please check the radio and cable.\n" msgstr "" -#: ../drivers/uvk5.py:1866 +#: ../drivers/uvk5.py:1875 msgid "" "This should only be enabled if you are using modified firmware that supports " "wider frequency coverage. Enabling this will cause CHIRP not to enforce OEM " @@ -1930,7 +1941,7 @@ msgstr "" "doprowadzić do nieprzewidywalnego lub niezgodnego z przepisami zachowania. " "Włączasz na własne ryzyko!" -#: ../wxui/developer.py:484 +#: ../wxui/developer.py:510 msgid "This will load a module from a website issue" msgstr "To załaduje moduł ze strony zgłoszenia" @@ -1938,7 +1949,7 @@ msgstr "To załaduje moduł ze strony zgłoszenia" msgid "Tone" msgstr "Ton TX" -#: ../wxui/memedit.py:858 +#: ../wxui/memedit.py:866 msgid "Tone Mode" msgstr "Tryb tonu" @@ -1961,7 +1972,7 @@ msgid "" msgstr "" "Nie można wykryć portu kabla. Należy sprawdzić sterowniki oraz połączenie." -#: ../wxui/memedit.py:1291 +#: ../wxui/memedit.py:1305 msgid "Unable to edit memory before radio is loaded" msgstr "Przed pobraniem pamięci, nie można jej edytować" @@ -2063,11 +2074,11 @@ msgstr "Widok" msgid "WARNING!" msgstr "UWAGA!" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1389 msgid "Warning" msgstr "Uwaga" -#: ../wxui/memedit.py:1374 +#: ../wxui/memedit.py:1388 #, python-format msgid "Warning: %s" msgstr "Uwaga: %s" diff --git a/chirp/locale/pt_BR.po b/chirp/locale/pt_BR.po index e5a830d2f..f8e726ecd 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-07-09 17:54-0700\n" +"POT-Creation-Date: 2023-07-10 15:13-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:1538 +#: ../wxui/memedit.py:1552 #, fuzzy, python-format msgid "%i Memories" msgstr "Memrias" -#: ../wxui/memedit.py:1545 +#: ../wxui/memedit.py:1559 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "Apagar (e deslocar)" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1555 #, 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:1860 +#: ../wxui/memedit.py:1874 #, python-format msgid "...and %i more" msgstr "" @@ -654,7 +654,7 @@ msgstr "Ocorreu um erro" msgid "Applying settings" msgstr "" -#: ../wxui/developer.py:476 +#: ../wxui/developer.py:491 msgid "Available modules" msgstr "" @@ -692,7 +692,7 @@ msgid "" "will happen now." msgstr "" -#: ../wxui/memedit.py:1224 +#: ../wxui/memedit.py:1238 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -706,26 +706,26 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1203 +#: ../wxui/memedit.py:1217 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "DTCS Code" -#: ../wxui/memedit.py:1200 +#: ../wxui/memedit.py:1214 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1234 +#: ../wxui/memedit.py:1248 #, fuzzy msgid "Choose Cross Mode" msgstr "Modo Cross" -#: ../wxui/memedit.py:1264 +#: ../wxui/memedit.py:1278 msgid "Choose duplex" msgstr "" -#: ../wxui/developer.py:475 +#: ../wxui/developer.py:490 #, fuzzy, python-format msgid "Choose the module to load from issue %i:" msgstr "Selecionar um para importar de:" @@ -770,7 +770,7 @@ msgstr "" msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1598 +#: ../wxui/memedit.py:1612 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "Diff Memrias Raw" @@ -794,7 +794,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1523 +#: ../wxui/memedit.py:1537 msgid "Copy" msgstr "Copiar" @@ -812,7 +812,7 @@ msgstr "Modo Cross" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1519 +#: ../wxui/memedit.py:1533 msgid "Cut" msgstr "Cortar" @@ -828,7 +828,7 @@ msgid "" "Polarity" msgstr "DTCS Pol" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2127 msgid "DV Memory" msgstr "" @@ -841,7 +841,7 @@ msgstr "" msgid "Dec" msgstr "Detectar" -#: ../wxui/memedit.py:1532 +#: ../wxui/memedit.py:1546 msgid "Delete" msgstr "Apagar" @@ -855,11 +855,11 @@ msgstr "Desenvolvedor" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1632 +#: ../wxui/memedit.py:1646 msgid "Diff Raw Memories" msgstr "Diff Memrias Raw" -#: ../wxui/memedit.py:2038 +#: ../wxui/memedit.py:2052 msgid "Digital Code" msgstr "Cdigo Digital" @@ -902,12 +902,12 @@ msgstr "Descarregar a partir do R msgid "Duplex" msgstr "Duplex" -#: ../wxui/memedit.py:2068 +#: ../wxui/memedit.py:2082 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:2066 +#: ../wxui/memedit.py:2080 #, python-format msgid "Edit details for memory %i" msgstr "" @@ -925,11 +925,11 @@ msgstr "" msgid "Enter Frequency" msgstr "Frequncia" -#: ../wxui/memedit.py:1251 +#: ../wxui/memedit.py:1265 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1243 +#: ../wxui/memedit.py:1257 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -960,7 +960,7 @@ msgstr "" msgid "Experimental driver" msgstr "" -#: ../wxui/memedit.py:1998 +#: ../wxui/memedit.py:2012 msgid "Export can only write CSV files" msgstr "" @@ -969,7 +969,7 @@ msgstr "" msgid "Export to CSV" msgstr "Exportar Para Arquivo" -#: ../wxui/memedit.py:2102 +#: ../wxui/memedit.py:2116 msgid "Extra" msgstr "" @@ -1215,16 +1215,16 @@ msgstr "" msgid "Getting settings" msgstr "" -#: ../wxui/memedit.py:793 +#: ../wxui/memedit.py:801 msgid "Goto" msgstr "" -#: ../wxui/memedit.py:825 +#: ../wxui/memedit.py:833 #, fuzzy msgid "Goto Memory" msgstr "Mostrar Memria Raw" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Goto Memory:" msgstr "" @@ -1236,7 +1236,7 @@ msgstr "" msgid "Hex" msgstr "" -#: ../wxui/memedit.py:802 +#: ../wxui/memedit.py:810 #, fuzzy msgid "Hide empty memories" msgstr "Sobrescrever?" @@ -1268,11 +1268,11 @@ msgstr " msgid "Info" msgstr "" -#: ../wxui/memedit.py:1226 +#: ../wxui/memedit.py:1240 msgid "Information" msgstr "" -#: ../wxui/memedit.py:1513 +#: ../wxui/memedit.py:1527 #, fuzzy msgid "Insert Row Above" msgstr "Inserir row acima" @@ -1294,7 +1294,7 @@ msgstr "Valor inv msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1368 ../wxui/memedit.py:2193 +#: ../wxui/memedit.py:1382 ../wxui/memedit.py:2207 #, python-format msgid "Invalid edit: %s" msgstr "" @@ -1308,7 +1308,7 @@ msgstr "" msgid "Invalid value: %r" msgstr "Valor Invlido para este campo" -#: ../wxui/developer.py:486 +#: ../wxui/developer.py:512 msgid "Issue number:" msgstr "" @@ -1346,7 +1346,7 @@ msgstr "" msgid "Load Module" msgstr "Modo Tom" -#: ../wxui/main.py:936 ../wxui/developer.py:487 +#: ../wxui/main.py:936 ../wxui/developer.py:513 #, fuzzy msgid "Load module from issue" msgstr "Modo Tom" @@ -1373,7 +1373,7 @@ msgstr "" msgid "Memories" msgstr "Memrias" -#: ../wxui/memedit.py:1407 +#: ../wxui/memedit.py:1421 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1418,12 +1418,12 @@ msgstr "" msgid "More than one port found: %s" msgstr "" -#: ../wxui/memedit.py:789 +#: ../wxui/memedit.py:797 #, fuzzy msgid "Move Down" msgstr "Mover Abaix_o" -#: ../wxui/memedit.py:779 +#: ../wxui/memedit.py:787 #, fuzzy msgid "Move Up" msgstr "Mover _Acima" @@ -1436,16 +1436,16 @@ msgstr "" msgid "New version available" msgstr "" -#: ../wxui/memedit.py:1668 +#: ../wxui/memedit.py:1682 #, fuzzy msgid "No empty rows below!" msgstr "Inserir row abaixo" -#: ../wxui/developer.py:502 +#: ../wxui/developer.py:528 msgid "No modules found" msgstr "" -#: ../wxui/developer.py:501 +#: ../wxui/developer.py:527 #, python-format msgid "No modules found in issue %i" msgstr "" @@ -1458,7 +1458,7 @@ msgstr "" msgid "No results!" msgstr "" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Number" msgstr "" @@ -1530,7 +1530,7 @@ msgstr "" msgid "Optional: County, Hospital, etc" msgstr "" -#: ../wxui/memedit.py:1801 +#: ../wxui/memedit.py:1815 #, fuzzy msgid "Overwrite memories?" msgstr "Sobrescrever?" @@ -1546,26 +1546,26 @@ msgstr "" msgid "Parsing" msgstr "" -#: ../wxui/memedit.py:1527 +#: ../wxui/memedit.py:1541 msgid "Paste" msgstr "Colar" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1809 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1798 +#: ../wxui/memedit.py:1812 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1806 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1789 +#: ../wxui/memedit.py:1803 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "" @@ -1642,7 +1642,7 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1506 +#: ../wxui/memedit.py:1520 msgid "Properties" msgstr "" @@ -1680,7 +1680,7 @@ msgid "" "and try again." msgstr "" -#: ../wxui/query_sources.py:819 +#: ../wxui/query_sources.py:825 msgid "RadioReference Canada requires a login before you can query" msgstr "" @@ -1747,6 +1747,10 @@ msgstr "" msgid "Saved settings" msgstr "" +#: ../wxui/developer.py:503 +msgid "Security Risk" +msgstr "" + #: ../wxui/main.py:855 #, fuzzy msgid "Select Bandplan" @@ -1774,7 +1778,7 @@ msgstr "" msgid "Settings" msgstr "" -#: ../wxui/memedit.py:1624 +#: ../wxui/memedit.py:1638 msgid "Show Raw Memory" msgstr "Mostrar Memria Raw" @@ -1782,39 +1786,39 @@ msgstr "Mostrar Mem msgid "Show debug log location" msgstr "" -#: ../wxui/memedit.py:798 +#: ../wxui/memedit.py:806 msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1864 +#: ../wxui/memedit.py:1878 #, fuzzy msgid "Some memories are incompatible with this radio" msgstr "Memria colada {number} no compatvel com este rdio porque:" -#: ../wxui/memedit.py:1742 +#: ../wxui/memedit.py:1756 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1586 +#: ../wxui/memedit.py:1600 #, fuzzy, python-format msgid "Sort %i memories" msgstr "Diff Memrias Raw" -#: ../wxui/memedit.py:1589 +#: ../wxui/memedit.py:1603 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1608 +#: ../wxui/memedit.py:1622 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1497 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1482 +#: ../wxui/memedit.py:1496 #, fuzzy msgid "Sort memories" msgstr "Sobrescrever?" @@ -1858,6 +1862,13 @@ msgid "" "download to a CHIRP Radio Images (*.img) file.\n" msgstr "" +#: ../wxui/developer.py:500 +msgid "" +"The author of this module is not a recognized CHIRP developer. It is " +"recommended that you not load this module as it could pose a security risk. " +"Proceed anyway?" +msgstr "" + #: ../wxui/main.py:1314 #, python-format msgid "" @@ -1868,7 +1879,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1548 +#: ../wxui/memedit.py:1562 #, fuzzy msgid "This Memory" msgstr "Mostrar Memria Raw" @@ -1896,12 +1907,12 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/memedit.py:1552 +#: ../wxui/memedit.py:1566 #, fuzzy msgid "This memory and shift all up" msgstr "Apagar (e deslocar)" -#: ../wxui/memedit.py:1550 +#: ../wxui/memedit.py:1564 #, fuzzy msgid "This memory and shift block up" msgstr "Apagar (e deslocar)" @@ -1915,7 +1926,7 @@ msgid "" "If you can get into it, please check the radio and cable.\n" msgstr "" -#: ../drivers/uvk5.py:1866 +#: ../drivers/uvk5.py:1875 msgid "" "This should only be enabled if you are using modified firmware that supports " "wider frequency coverage. Enabling this will cause CHIRP not to enforce OEM " @@ -1923,7 +1934,7 @@ msgid "" "own risk!" msgstr "" -#: ../wxui/developer.py:484 +#: ../wxui/developer.py:510 msgid "This will load a module from a website issue" msgstr "" @@ -1931,7 +1942,7 @@ msgstr "" msgid "Tone" msgstr "Tom" -#: ../wxui/memedit.py:858 +#: ../wxui/memedit.py:866 msgid "Tone Mode" msgstr "Modo Tom" @@ -1955,7 +1966,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1291 +#: ../wxui/memedit.py:1305 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -2057,11 +2068,11 @@ msgstr "_Visualizar" msgid "WARNING!" msgstr "" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1389 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1374 +#: ../wxui/memedit.py:1388 #, python-format msgid "Warning: %s" msgstr "" diff --git a/chirp/locale/ru.po b/chirp/locale/ru.po index b6f6ce674..0268bf44c 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-07-09 17:54-0700\n" +"POT-Creation-Date: 2023-07-10 15:13-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:1538 +#: ../wxui/memedit.py:1552 #, fuzzy, python-format msgid "%i Memories" msgstr "Память" -#: ../wxui/memedit.py:1545 +#: ../wxui/memedit.py:1559 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "Удалить (и сдвинуть вверх)" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1555 #, fuzzy, python-format msgid "%i Memories and shift block up" msgstr "Удалить (и сдвинуть вверх)" @@ -49,7 +49,7 @@ msgstr "Файл изменён, сохранить изменения?" msgid "(none)" msgstr "" -#: ../wxui/memedit.py:1860 +#: ../wxui/memedit.py:1874 #, python-format msgid "...and %i more" msgstr "" @@ -646,7 +646,7 @@ msgstr "Ошибка" msgid "Applying settings" msgstr "" -#: ../wxui/developer.py:476 +#: ../wxui/developer.py:491 msgid "Available modules" msgstr "" @@ -684,7 +684,7 @@ msgid "" "will happen now." msgstr "" -#: ../wxui/memedit.py:1224 +#: ../wxui/memedit.py:1238 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -698,26 +698,26 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1203 +#: ../wxui/memedit.py:1217 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "DTCSПРД" -#: ../wxui/memedit.py:1200 +#: ../wxui/memedit.py:1214 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1234 +#: ../wxui/memedit.py:1248 #, fuzzy msgid "Choose Cross Mode" msgstr "Кроссрежим" -#: ../wxui/memedit.py:1264 +#: ../wxui/memedit.py:1278 msgid "Choose duplex" msgstr "" -#: ../wxui/developer.py:475 +#: ../wxui/developer.py:490 #, fuzzy, python-format msgid "Choose the module to load from issue %i:" msgstr "Выберите один для импорта из:" @@ -762,7 +762,7 @@ msgstr "" msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1598 +#: ../wxui/memedit.py:1612 #, 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:1523 +#: ../wxui/memedit.py:1537 #, fuzzy msgid "Copy" msgstr "Копировать" @@ -805,7 +805,7 @@ msgstr "Кроссрежим" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1519 +#: ../wxui/memedit.py:1533 #, fuzzy msgid "Cut" msgstr "Вырезать" @@ -822,7 +822,7 @@ msgid "" "Polarity" msgstr "DTCS Pol" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2127 msgid "DV Memory" msgstr "" @@ -835,7 +835,7 @@ msgstr "" msgid "Dec" msgstr "Проверка" -#: ../wxui/memedit.py:1532 +#: ../wxui/memedit.py:1546 #, fuzzy msgid "Delete" msgstr "_Удалить" @@ -850,12 +850,12 @@ msgstr "Разработчик" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1632 +#: ../wxui/memedit.py:1646 #, fuzzy msgid "Diff Raw Memories" msgstr "Diff raw memories" -#: ../wxui/memedit.py:2038 +#: ../wxui/memedit.py:2052 msgid "Digital Code" msgstr "Цифровой код" @@ -898,12 +898,12 @@ msgstr "Чтение из станции" msgid "Duplex" msgstr "Дуплекс" -#: ../wxui/memedit.py:2068 +#: ../wxui/memedit.py:2082 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:2066 +#: ../wxui/memedit.py:2080 #, python-format msgid "Edit details for memory %i" msgstr "" @@ -921,11 +921,11 @@ msgstr "" msgid "Enter Frequency" msgstr "Частота" -#: ../wxui/memedit.py:1251 +#: ../wxui/memedit.py:1265 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1243 +#: ../wxui/memedit.py:1257 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -956,7 +956,7 @@ msgstr "" msgid "Experimental driver" msgstr "" -#: ../wxui/memedit.py:1998 +#: ../wxui/memedit.py:2012 msgid "Export can only write CSV files" msgstr "" @@ -965,7 +965,7 @@ msgstr "" msgid "Export to CSV" msgstr "Экспорт в файл" -#: ../wxui/memedit.py:2102 +#: ../wxui/memedit.py:2116 msgid "Extra" msgstr "" @@ -1211,16 +1211,16 @@ msgstr "" msgid "Getting settings" msgstr "" -#: ../wxui/memedit.py:793 +#: ../wxui/memedit.py:801 msgid "Goto" msgstr "" -#: ../wxui/memedit.py:825 +#: ../wxui/memedit.py:833 #, fuzzy msgid "Goto Memory" msgstr "Show Raw Memory\t" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Goto Memory:" msgstr "" @@ -1232,7 +1232,7 @@ msgstr "" msgid "Hex" msgstr "" -#: ../wxui/memedit.py:802 +#: ../wxui/memedit.py:810 #, fuzzy msgid "Hide empty memories" msgstr "Перезаписать?" @@ -1264,11 +1264,11 @@ msgstr "Индекс" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1226 +#: ../wxui/memedit.py:1240 msgid "Information" msgstr "" -#: ../wxui/memedit.py:1513 +#: ../wxui/memedit.py:1527 #, fuzzy msgid "Insert Row Above" msgstr "Вставка строки выше" @@ -1290,7 +1290,7 @@ msgstr "Неверное значение. Должно быть целое чи msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1368 ../wxui/memedit.py:2193 +#: ../wxui/memedit.py:1382 ../wxui/memedit.py:2207 #, python-format msgid "Invalid edit: %s" msgstr "" @@ -1304,7 +1304,7 @@ msgstr "" msgid "Invalid value: %r" msgstr "Неверное значение для этого поля" -#: ../wxui/developer.py:486 +#: ../wxui/developer.py:512 msgid "Issue number:" msgstr "" @@ -1342,7 +1342,7 @@ msgstr "" msgid "Load Module" msgstr "Вид субтона" -#: ../wxui/main.py:936 ../wxui/developer.py:487 +#: ../wxui/main.py:936 ../wxui/developer.py:513 #, fuzzy msgid "Load module from issue" msgstr "Вид субтона" @@ -1370,7 +1370,7 @@ msgstr "" msgid "Memories" msgstr "Память" -#: ../wxui/memedit.py:1407 +#: ../wxui/memedit.py:1421 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1415,12 +1415,12 @@ msgstr "" msgid "More than one port found: %s" msgstr "" -#: ../wxui/memedit.py:789 +#: ../wxui/memedit.py:797 #, fuzzy msgid "Move Down" msgstr "Вниз_" -#: ../wxui/memedit.py:779 +#: ../wxui/memedit.py:787 #, fuzzy msgid "Move Up" msgstr "Вверх_" @@ -1433,16 +1433,16 @@ msgstr "" msgid "New version available" msgstr "" -#: ../wxui/memedit.py:1668 +#: ../wxui/memedit.py:1682 #, fuzzy msgid "No empty rows below!" msgstr "Вставка строки ниже" -#: ../wxui/developer.py:502 +#: ../wxui/developer.py:528 msgid "No modules found" msgstr "" -#: ../wxui/developer.py:501 +#: ../wxui/developer.py:527 #, python-format msgid "No modules found in issue %i" msgstr "" @@ -1455,7 +1455,7 @@ msgstr "" msgid "No results!" msgstr "" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Number" msgstr "" @@ -1527,7 +1527,7 @@ msgstr "" msgid "Optional: County, Hospital, etc" msgstr "" -#: ../wxui/memedit.py:1801 +#: ../wxui/memedit.py:1815 #, fuzzy msgid "Overwrite memories?" msgstr "Перезаписать?" @@ -1543,27 +1543,27 @@ msgstr "" msgid "Parsing" msgstr "" -#: ../wxui/memedit.py:1527 +#: ../wxui/memedit.py:1541 #, fuzzy msgid "Paste" msgstr "Вставить" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1809 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1798 +#: ../wxui/memedit.py:1812 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1806 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1789 +#: ../wxui/memedit.py:1803 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "" @@ -1640,7 +1640,7 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1506 +#: ../wxui/memedit.py:1520 msgid "Properties" msgstr "" @@ -1679,7 +1679,7 @@ msgid "" "and try again." msgstr "" -#: ../wxui/query_sources.py:819 +#: ../wxui/query_sources.py:825 msgid "RadioReference Canada requires a login before you can query" msgstr "" @@ -1746,6 +1746,10 @@ msgstr "" msgid "Saved settings" msgstr "" +#: ../wxui/developer.py:503 +msgid "Security Risk" +msgstr "" + #: ../wxui/main.py:855 #, fuzzy msgid "Select Bandplan" @@ -1773,7 +1777,7 @@ msgstr "" msgid "Settings" msgstr "" -#: ../wxui/memedit.py:1624 +#: ../wxui/memedit.py:1638 #, fuzzy msgid "Show Raw Memory" msgstr "Show Raw Memory\t" @@ -1782,39 +1786,39 @@ msgstr "Show Raw Memory\t" msgid "Show debug log location" msgstr "" -#: ../wxui/memedit.py:798 +#: ../wxui/memedit.py:806 msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1864 +#: ../wxui/memedit.py:1878 #, fuzzy msgid "Some memories are incompatible with this radio" msgstr "Вставленная память {number} не совместима с этой станцией, потому что:" -#: ../wxui/memedit.py:1742 +#: ../wxui/memedit.py:1756 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1586 +#: ../wxui/memedit.py:1600 #, fuzzy, python-format msgid "Sort %i memories" msgstr "Diff raw memories" -#: ../wxui/memedit.py:1589 +#: ../wxui/memedit.py:1603 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1608 +#: ../wxui/memedit.py:1622 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1497 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1482 +#: ../wxui/memedit.py:1496 #, fuzzy msgid "Sort memories" msgstr "Перезаписать?" @@ -1858,6 +1862,13 @@ msgid "" "download to a CHIRP Radio Images (*.img) file.\n" msgstr "" +#: ../wxui/developer.py:500 +msgid "" +"The author of this module is not a recognized CHIRP developer. It is " +"recommended that you not load this module as it could pose a security risk. " +"Proceed anyway?" +msgstr "" + #: ../wxui/main.py:1314 #, python-format msgid "" @@ -1868,7 +1879,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1548 +#: ../wxui/memedit.py:1562 #, fuzzy msgid "This Memory" msgstr "Show Raw Memory\t" @@ -1896,12 +1907,12 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/memedit.py:1552 +#: ../wxui/memedit.py:1566 #, fuzzy msgid "This memory and shift all up" msgstr "Удалить (и сдвинуть вверх)" -#: ../wxui/memedit.py:1550 +#: ../wxui/memedit.py:1564 #, fuzzy msgid "This memory and shift block up" msgstr "Удалить (и сдвинуть вверх)" @@ -1915,7 +1926,7 @@ msgid "" "If you can get into it, please check the radio and cable.\n" msgstr "" -#: ../drivers/uvk5.py:1866 +#: ../drivers/uvk5.py:1875 msgid "" "This should only be enabled if you are using modified firmware that supports " "wider frequency coverage. Enabling this will cause CHIRP not to enforce OEM " @@ -1923,7 +1934,7 @@ msgid "" "own risk!" msgstr "" -#: ../wxui/developer.py:484 +#: ../wxui/developer.py:510 msgid "This will load a module from a website issue" msgstr "" @@ -1931,7 +1942,7 @@ msgstr "" msgid "Tone" msgstr "ТонПРД" -#: ../wxui/memedit.py:858 +#: ../wxui/memedit.py:866 msgid "Tone Mode" msgstr "Вид субтона" @@ -1955,7 +1966,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1291 +#: ../wxui/memedit.py:1305 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -2057,11 +2068,11 @@ msgstr "Вид_" msgid "WARNING!" msgstr "" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1389 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1374 +#: ../wxui/memedit.py:1388 #, python-format msgid "Warning: %s" msgstr "" diff --git a/chirp/locale/tr_TR.po b/chirp/locale/tr_TR.po index 93f31906d..6a0573296 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-07-09 17:54-0700\n" +"POT-Creation-Date: 2023-07-10 15:13-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:1538 +#: ../wxui/memedit.py:1552 #, python-format msgid "%i Memories" msgstr "%i Kaydı" -#: ../wxui/memedit.py:1545 +#: ../wxui/memedit.py:1559 #, python-format msgid "%i Memories and shift all up" msgstr "%i Kaydı ve hepsini yukarı kaydır" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1555 #, 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:1860 +#: ../wxui/memedit.py:1874 #, python-format msgid "...and %i more" msgstr "" @@ -996,7 +996,7 @@ msgstr "Bir hata oluştu" msgid "Applying settings" msgstr "Ayarlar uygulanıyor" -#: ../wxui/developer.py:476 +#: ../wxui/developer.py:491 msgid "Available modules" msgstr "Mevcut modüller" @@ -1034,7 +1034,7 @@ msgid "" "will happen now." msgstr "" -#: ../wxui/memedit.py:1224 +#: ../wxui/memedit.py:1238 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -1049,25 +1049,25 @@ msgstr "Chirp İmaj Dosyaları" msgid "Choice Required" msgstr "Seçim Gerekli" -#: ../wxui/memedit.py:1203 +#: ../wxui/memedit.py:1217 #, python-format msgid "Choose %s DTCS Code" msgstr "%s DTCS Kodunu Seç" -#: ../wxui/memedit.py:1200 +#: ../wxui/memedit.py:1214 #, python-format msgid "Choose %s Tone" msgstr "%s Tonunu Seç" -#: ../wxui/memedit.py:1234 +#: ../wxui/memedit.py:1248 msgid "Choose Cross Mode" msgstr "Çapraz Modu Seç" -#: ../wxui/memedit.py:1264 +#: ../wxui/memedit.py:1278 msgid "Choose duplex" msgstr "Dubleks seç" -#: ../wxui/developer.py:475 +#: ../wxui/developer.py:490 #, python-format msgid "Choose the module to load from issue %i:" msgstr "Sorun %i'den yüklenecek modülü seçin:" @@ -1116,7 +1116,7 @@ msgstr "Kapat" msgid "Close file" msgstr "Dosyayı kapat" -#: ../wxui/memedit.py:1598 +#: ../wxui/memedit.py:1612 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "%i kaydı sırala" @@ -1141,7 +1141,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:1523 +#: ../wxui/memedit.py:1537 #, fuzzy msgid "Copy" msgstr "Kopyala" @@ -1159,7 +1159,7 @@ msgstr "Çapraz mod" msgid "Custom..." msgstr "Özel..." -#: ../wxui/memedit.py:1519 +#: ../wxui/memedit.py:1533 #, fuzzy msgid "Cut" msgstr "Kes" @@ -1176,7 +1176,7 @@ msgstr "" "DTCS\n" "Polarite" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2127 msgid "DV Memory" msgstr "DV Kaydı" @@ -1188,7 +1188,7 @@ msgstr "İleride Tehlike" msgid "Dec" msgstr "Dec" -#: ../wxui/memedit.py:1532 +#: ../wxui/memedit.py:1546 msgid "Delete" msgstr "Sil" @@ -1202,11 +1202,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:1632 +#: ../wxui/memedit.py:1646 msgid "Diff Raw Memories" msgstr "Farklı Ham Kayıtlar" -#: ../wxui/memedit.py:2038 +#: ../wxui/memedit.py:2052 msgid "Digital Code" msgstr "Dijital Kod" @@ -1248,12 +1248,12 @@ msgstr "İndirme talimatları" msgid "Duplex" msgstr "Duplex" -#: ../wxui/memedit.py:2068 +#: ../wxui/memedit.py:2082 #, python-format msgid "Edit details for %i memories" msgstr "%i kaydı için ayrıntıları düzenle" -#: ../wxui/memedit.py:2066 +#: ../wxui/memedit.py:2080 #, python-format msgid "Edit details for memory %i" msgstr "%i kaydı için ayrıntıları düzenle" @@ -1271,11 +1271,11 @@ msgstr "etkinleştirildi" msgid "Enter Frequency" msgstr "Frekans Gir" -#: ../wxui/memedit.py:1251 +#: ../wxui/memedit.py:1265 msgid "Enter Offset (MHz)" msgstr "Ofset girin (MHz)" -#: ../wxui/memedit.py:1243 +#: ../wxui/memedit.py:1257 msgid "Enter TX Frequency (MHz)" msgstr "TX Frekansını girin (MHz)" @@ -1305,7 +1305,7 @@ msgstr "Telsizle iletişim hatası" msgid "Experimental driver" msgstr "Deneysel sürücü" -#: ../wxui/memedit.py:1998 +#: ../wxui/memedit.py:2012 msgid "Export can only write CSV files" msgstr "Dışa aktarma yalnızca CSV dosyalarını yazabilir" @@ -1313,7 +1313,7 @@ msgstr "Dışa aktarma yalnızca CSV dosyalarını yazabilir" msgid "Export to CSV" msgstr "CSV'ye aktar" -#: ../wxui/memedit.py:2102 +#: ../wxui/memedit.py:2116 msgid "Extra" msgstr "Ekstra" @@ -1648,15 +1648,15 @@ msgstr "GMRS" msgid "Getting settings" msgstr "Ayarlar alınıyor" -#: ../wxui/memedit.py:793 +#: ../wxui/memedit.py:801 msgid "Goto" msgstr "Git" -#: ../wxui/memedit.py:825 +#: ../wxui/memedit.py:833 msgid "Goto Memory" msgstr "Kayda Git" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Goto Memory:" msgstr "Kayda Git:" @@ -1668,7 +1668,7 @@ msgstr "Bana Yardım Et..." msgid "Hex" msgstr "Hex" -#: ../wxui/memedit.py:802 +#: ../wxui/memedit.py:810 #, fuzzy msgid "Hide empty memories" msgstr "Kayıtları sırala" @@ -1700,11 +1700,11 @@ msgstr "Dizin" msgid "Info" msgstr "Bilgi" -#: ../wxui/memedit.py:1226 +#: ../wxui/memedit.py:1240 msgid "Information" msgstr "Bilgi" -#: ../wxui/memedit.py:1513 +#: ../wxui/memedit.py:1527 msgid "Insert Row Above" msgstr "Yukarıya Satır Ekle" @@ -1725,7 +1725,7 @@ msgstr "Geçersiz %(value)s (ondalık basamak kullanın)" msgid "Invalid ZIP code" msgstr "Geçersiz Posta kodu" -#: ../wxui/memedit.py:1368 ../wxui/memedit.py:2193 +#: ../wxui/memedit.py:1382 ../wxui/memedit.py:2207 #, python-format msgid "Invalid edit: %s" msgstr "Geçersiz düzenleme: %s" @@ -1739,7 +1739,7 @@ msgstr "Geçersiz veya desteklenmeyen modül dosyası" msgid "Invalid value: %r" msgstr "Geçersiz değer: %r" -#: ../wxui/developer.py:486 +#: ../wxui/developer.py:512 msgid "Issue number:" msgstr "Kayıt numarası:" @@ -1777,7 +1777,7 @@ msgstr "Sonuçları koordinatlardan bu mesafeye (km) sınırla" msgid "Load Module" msgstr "Modül Yükle" -#: ../wxui/main.py:936 ../wxui/developer.py:487 +#: ../wxui/main.py:936 ../wxui/developer.py:513 msgid "Load module from issue" msgstr "Kayıttan modül yükle" @@ -1810,7 +1810,7 @@ msgstr "Boylam" msgid "Memories" msgstr "Kayıtlar" -#: ../wxui/memedit.py:1407 +#: ../wxui/memedit.py:1421 #, python-format msgid "Memory %i is not deletable" msgstr "Kayıt %i silinemez" @@ -1853,12 +1853,12 @@ msgstr "Modül başarıyla yüklendi" msgid "More than one port found: %s" msgstr "Birden fazla bağlantı noktası bulundu: %s" -#: ../wxui/memedit.py:789 +#: ../wxui/memedit.py:797 #, fuzzy msgid "Move Down" msgstr "Aşağı Taş_ı" -#: ../wxui/memedit.py:779 +#: ../wxui/memedit.py:787 #, fuzzy msgid "Move Up" msgstr "Yukarı _Taşı" @@ -1871,15 +1871,15 @@ msgstr "" msgid "New version available" msgstr "Yeni sürüm mevcut" -#: ../wxui/memedit.py:1668 +#: ../wxui/memedit.py:1682 msgid "No empty rows below!" msgstr "Aşağıda boş satır yok!" -#: ../wxui/developer.py:502 +#: ../wxui/developer.py:528 msgid "No modules found" msgstr "Modül bulunamadı" -#: ../wxui/developer.py:501 +#: ../wxui/developer.py:527 #, python-format msgid "No modules found in issue %i" msgstr "%i kadında modül bulunamadı" @@ -1893,7 +1893,7 @@ msgstr "Sonuç yok!" msgid "No results!" msgstr "Sonuç yok!" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Number" msgstr "Numara" @@ -1962,7 +1962,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:1801 +#: ../wxui/memedit.py:1815 msgid "Overwrite memories?" msgstr "Kayıtların üzerine yazılsın mı?" @@ -1980,27 +1980,27 @@ msgstr "" msgid "Parsing" msgstr "" -#: ../wxui/memedit.py:1527 +#: ../wxui/memedit.py:1541 #, fuzzy msgid "Paste" msgstr "Yapıştır" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1809 #, 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:1798 +#: ../wxui/memedit.py:1812 #, 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:1792 +#: ../wxui/memedit.py:1806 #, 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:1789 +#: ../wxui/memedit.py:1803 #, fuzzy, python-format msgid "Pasted memory will overwrite memory %s" msgstr "Yapıştırılan kayıt, %s kaydının üzerine yazacak" @@ -2099,7 +2099,7 @@ msgstr "Baskı Önizleme" msgid "Printing" msgstr "Baskı" -#: ../wxui/memedit.py:1506 +#: ../wxui/memedit.py:1520 msgid "Properties" msgstr "Özellikler" @@ -2139,7 +2139,7 @@ msgstr "" "dışındaysa gerçekleşir ama telsiz bir ABD telsizi. Lütfen doğru modeli seçin " "ve tekrar deneyin." -#: ../wxui/query_sources.py:819 +#: ../wxui/query_sources.py:825 msgid "RadioReference Canada requires a login before you can query" msgstr "" "RadioReference Kanada, sorgulayabilmeniz için önce oturum açmanız gerekir" @@ -2210,6 +2210,10 @@ msgstr "Dosyayı kaydet" msgid "Saved settings" msgstr "Kaydedilmiş ayarlar" +#: ../wxui/developer.py:503 +msgid "Security Risk" +msgstr "" + #: ../wxui/main.py:855 msgid "Select Bandplan" msgstr "Bant Planı Seç" @@ -2234,7 +2238,7 @@ msgstr "Servis" msgid "Settings" msgstr "Ayarlar" -#: ../wxui/memedit.py:1624 +#: ../wxui/memedit.py:1638 msgid "Show Raw Memory" msgstr "Ham Kaydı Göster" @@ -2242,38 +2246,38 @@ msgstr "Ham Kaydı Göster" msgid "Show debug log location" msgstr "Hata ayıklama günlüğü konumunu göster" -#: ../wxui/memedit.py:798 +#: ../wxui/memedit.py:806 msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1864 +#: ../wxui/memedit.py:1878 msgid "Some memories are incompatible with this radio" msgstr "Bazı kayıtlar bu telsizle uyumlu değil" -#: ../wxui/memedit.py:1742 +#: ../wxui/memedit.py:1756 msgid "Some memories are not deletable" msgstr "Bazı anılar silinemez" -#: ../wxui/memedit.py:1586 +#: ../wxui/memedit.py:1600 #, python-format msgid "Sort %i memories" msgstr "%i kaydı sırala" -#: ../wxui/memedit.py:1589 +#: ../wxui/memedit.py:1603 #, python-format msgid "Sort %i memories ascending" msgstr "%i kaydı artan şekilde sırala" -#: ../wxui/memedit.py:1608 +#: ../wxui/memedit.py:1622 #, python-format msgid "Sort %i memories descending" msgstr "%i kaydı azalan şekilde sırala" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1497 msgid "Sort by column:" msgstr "Sütuna göre sırala:" -#: ../wxui/memedit.py:1482 +#: ../wxui/memedit.py:1496 msgid "Sort memories" msgstr "Kayıtları sırala" @@ -2331,6 +2335,13 @@ msgstr "" "Lütfen ilk başarılı indirmenizin düzenlenmemiş bir kopyasını\n" "bir CHIRP Radio Images (*.img) dosyasına kaydedin.\n" +#: ../wxui/developer.py:500 +msgid "" +"The author of this module is not a recognized CHIRP developer. It is " +"recommended that you not load this module as it could pose a security risk. " +"Proceed anyway?" +msgstr "" + #: ../wxui/main.py:1314 #, python-format msgid "" @@ -2341,7 +2352,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1548 +#: ../wxui/memedit.py:1562 msgid "This Memory" msgstr "Bu kaydı" @@ -2375,11 +2386,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:1552 +#: ../wxui/memedit.py:1566 msgid "This memory and shift all up" msgstr "Bu kaydı ve hepsini yukarı kaydır" -#: ../wxui/memedit.py:1550 +#: ../wxui/memedit.py:1564 msgid "This memory and shift block up" msgstr "Bu kaydı ve bloğu yukarı kaydır" @@ -2397,7 +2408,7 @@ msgstr "" "birkaç saniye sürebilir, işe yaramazsa birkaç kez tekrar deneyin.\n" "İşe yaramazsa, lütfen telsizi ve kabloyu kontrol edin.\n" -#: ../drivers/uvk5.py:1866 +#: ../drivers/uvk5.py:1875 msgid "" "This should only be enabled if you are using modified firmware that supports " "wider frequency coverage. Enabling this will cause CHIRP not to enforce OEM " @@ -2405,7 +2416,7 @@ msgid "" "own risk!" msgstr "" -#: ../wxui/developer.py:484 +#: ../wxui/developer.py:510 msgid "This will load a module from a website issue" msgstr "Bu, bir web sitesi kaydından bir modül yükleyecektir" @@ -2413,7 +2424,7 @@ msgstr "Bu, bir web sitesi kaydından bir modül yükleyecektir" msgid "Tone" msgstr "Ton" -#: ../wxui/memedit.py:858 +#: ../wxui/memedit.py:866 msgid "Tone Mode" msgstr "Ton Modu" @@ -2437,7 +2448,7 @@ msgstr "" "Kablonuz için bağlantı noktası belirlenemiyor. Sürücülerinizi ve " "bağlantılarınızı kontrol edin." -#: ../wxui/memedit.py:1291 +#: ../wxui/memedit.py:1305 msgid "Unable to edit memory before radio is loaded" msgstr "Radyo yüklenmeden önce kayıt düzenlenemiyor" @@ -2539,11 +2550,11 @@ msgstr "Göster" msgid "WARNING!" msgstr "" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1389 msgid "Warning" msgstr "Uyarı" -#: ../wxui/memedit.py:1374 +#: ../wxui/memedit.py:1388 #, python-format msgid "Warning: %s" msgstr "Uyarı: %s" diff --git a/chirp/locale/uk_UA.po b/chirp/locale/uk_UA.po index 1639110ee..02650a1a6 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-07-09 17:54-0700\n" +"POT-Creation-Date: 2023-07-10 15:13-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:1538 +#: ../wxui/memedit.py:1552 #, fuzzy, python-format msgid "%i Memories" msgstr "Пам'ять" -#: ../wxui/memedit.py:1545 +#: ../wxui/memedit.py:1559 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "Видалити (та зсунути вгору)" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1555 #, fuzzy, python-format msgid "%i Memories and shift block up" msgstr "Видалити (та зсунути вгору)" @@ -57,7 +57,7 @@ msgstr "Файл змінено, зберегти зміни перед закр msgid "(none)" msgstr "" -#: ../wxui/memedit.py:1860 +#: ../wxui/memedit.py:1874 #, python-format msgid "...and %i more" msgstr "" @@ -654,7 +654,7 @@ msgstr "Сталася помилка" msgid "Applying settings" msgstr "" -#: ../wxui/developer.py:476 +#: ../wxui/developer.py:491 msgid "Available modules" msgstr "" @@ -692,7 +692,7 @@ msgid "" "will happen now." msgstr "" -#: ../wxui/memedit.py:1224 +#: ../wxui/memedit.py:1238 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -706,26 +706,26 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1203 +#: ../wxui/memedit.py:1217 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "DTCS код" -#: ../wxui/memedit.py:1200 +#: ../wxui/memedit.py:1214 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1234 +#: ../wxui/memedit.py:1248 #, fuzzy msgid "Choose Cross Mode" msgstr "Кросрежим" -#: ../wxui/memedit.py:1264 +#: ../wxui/memedit.py:1278 msgid "Choose duplex" msgstr "" -#: ../wxui/developer.py:475 +#: ../wxui/developer.py:490 #, fuzzy, python-format msgid "Choose the module to load from issue %i:" msgstr "Виберіть один для Імпорту з:" @@ -770,7 +770,7 @@ msgstr "" msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1598 +#: ../wxui/memedit.py:1612 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "Порівняти Raw пам'ять" @@ -794,7 +794,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1523 +#: ../wxui/memedit.py:1537 #, fuzzy msgid "Copy" msgstr "Копіювати" @@ -813,7 +813,7 @@ msgstr "Кросрежим" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1519 +#: ../wxui/memedit.py:1533 #, fuzzy msgid "Cut" msgstr "Вирізати" @@ -830,7 +830,7 @@ msgid "" "Polarity" msgstr "DTCS Pol" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2127 msgid "DV Memory" msgstr "" @@ -843,7 +843,7 @@ msgstr "" msgid "Dec" msgstr "Визначити" -#: ../wxui/memedit.py:1532 +#: ../wxui/memedit.py:1546 #, fuzzy msgid "Delete" msgstr "Видалити" @@ -858,12 +858,12 @@ msgstr "Розробник" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1632 +#: ../wxui/memedit.py:1646 #, fuzzy msgid "Diff Raw Memories" msgstr "Порівняти Raw пам'ять" -#: ../wxui/memedit.py:2038 +#: ../wxui/memedit.py:2052 msgid "Digital Code" msgstr "Цифровий код" @@ -906,12 +906,12 @@ msgstr "Скопіювати з радіостанції" msgid "Duplex" msgstr "Дуплекс" -#: ../wxui/memedit.py:2068 +#: ../wxui/memedit.py:2082 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:2066 +#: ../wxui/memedit.py:2080 #, python-format msgid "Edit details for memory %i" msgstr "" @@ -929,11 +929,11 @@ msgstr "" msgid "Enter Frequency" msgstr "Частота" -#: ../wxui/memedit.py:1251 +#: ../wxui/memedit.py:1265 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1243 +#: ../wxui/memedit.py:1257 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -964,7 +964,7 @@ msgstr "" msgid "Experimental driver" msgstr "" -#: ../wxui/memedit.py:1998 +#: ../wxui/memedit.py:2012 msgid "Export can only write CSV files" msgstr "" @@ -973,7 +973,7 @@ msgstr "" msgid "Export to CSV" msgstr "Експорт до файлу" -#: ../wxui/memedit.py:2102 +#: ../wxui/memedit.py:2116 msgid "Extra" msgstr "" @@ -1219,16 +1219,16 @@ msgstr "" msgid "Getting settings" msgstr "" -#: ../wxui/memedit.py:793 +#: ../wxui/memedit.py:801 msgid "Goto" msgstr "" -#: ../wxui/memedit.py:825 +#: ../wxui/memedit.py:833 #, fuzzy msgid "Goto Memory" msgstr "Показати Raw пам'ять" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Goto Memory:" msgstr "" @@ -1240,7 +1240,7 @@ msgstr "" msgid "Hex" msgstr "" -#: ../wxui/memedit.py:802 +#: ../wxui/memedit.py:810 #, fuzzy msgid "Hide empty memories" msgstr "Перезаписати?" @@ -1272,11 +1272,11 @@ msgstr "Зміст" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1226 +#: ../wxui/memedit.py:1240 msgid "Information" msgstr "" -#: ../wxui/memedit.py:1513 +#: ../wxui/memedit.py:1527 #, fuzzy msgid "Insert Row Above" msgstr "Додати рядок зверху" @@ -1298,7 +1298,7 @@ msgstr "Неприпустиме значення. Повинно бути ці msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1368 ../wxui/memedit.py:2193 +#: ../wxui/memedit.py:1382 ../wxui/memedit.py:2207 #, python-format msgid "Invalid edit: %s" msgstr "" @@ -1312,7 +1312,7 @@ msgstr "" msgid "Invalid value: %r" msgstr "Неприпустиме значення для цього поля" -#: ../wxui/developer.py:486 +#: ../wxui/developer.py:512 msgid "Issue number:" msgstr "" @@ -1350,7 +1350,7 @@ msgstr "" msgid "Load Module" msgstr "Тоновий режим" -#: ../wxui/main.py:936 ../wxui/developer.py:487 +#: ../wxui/main.py:936 ../wxui/developer.py:513 #, fuzzy msgid "Load module from issue" msgstr "Тоновий режим" @@ -1378,7 +1378,7 @@ msgstr "" msgid "Memories" msgstr "Пам'ять" -#: ../wxui/memedit.py:1407 +#: ../wxui/memedit.py:1421 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1423,12 +1423,12 @@ msgstr "" msgid "More than one port found: %s" msgstr "" -#: ../wxui/memedit.py:789 +#: ../wxui/memedit.py:797 #, fuzzy msgid "Move Down" msgstr "Перемістити В_низ" -#: ../wxui/memedit.py:779 +#: ../wxui/memedit.py:787 #, fuzzy msgid "Move Up" msgstr "Перемістити В_гору" @@ -1441,16 +1441,16 @@ msgstr "" msgid "New version available" msgstr "" -#: ../wxui/memedit.py:1668 +#: ../wxui/memedit.py:1682 #, fuzzy msgid "No empty rows below!" msgstr "Додати рядок знизу" -#: ../wxui/developer.py:502 +#: ../wxui/developer.py:528 msgid "No modules found" msgstr "" -#: ../wxui/developer.py:501 +#: ../wxui/developer.py:527 #, python-format msgid "No modules found in issue %i" msgstr "" @@ -1463,7 +1463,7 @@ msgstr "" msgid "No results!" msgstr "" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Number" msgstr "" @@ -1535,7 +1535,7 @@ msgstr "" msgid "Optional: County, Hospital, etc" msgstr "" -#: ../wxui/memedit.py:1801 +#: ../wxui/memedit.py:1815 #, fuzzy msgid "Overwrite memories?" msgstr "Перезаписати?" @@ -1551,27 +1551,27 @@ msgstr "" msgid "Parsing" msgstr "" -#: ../wxui/memedit.py:1527 +#: ../wxui/memedit.py:1541 #, fuzzy msgid "Paste" msgstr "Вставити" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1809 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1798 +#: ../wxui/memedit.py:1812 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1806 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1789 +#: ../wxui/memedit.py:1803 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "" @@ -1648,7 +1648,7 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1506 +#: ../wxui/memedit.py:1520 msgid "Properties" msgstr "" @@ -1687,7 +1687,7 @@ msgid "" "and try again." msgstr "" -#: ../wxui/query_sources.py:819 +#: ../wxui/query_sources.py:825 msgid "RadioReference Canada requires a login before you can query" msgstr "" @@ -1754,6 +1754,10 @@ msgstr "" msgid "Saved settings" msgstr "" +#: ../wxui/developer.py:503 +msgid "Security Risk" +msgstr "" + #: ../wxui/main.py:855 #, fuzzy msgid "Select Bandplan" @@ -1781,7 +1785,7 @@ msgstr "" msgid "Settings" msgstr "" -#: ../wxui/memedit.py:1624 +#: ../wxui/memedit.py:1638 #, fuzzy msgid "Show Raw Memory" msgstr "Показати Raw пам'ять" @@ -1790,39 +1794,39 @@ msgstr "Показати Raw пам'ять" msgid "Show debug log location" msgstr "" -#: ../wxui/memedit.py:798 +#: ../wxui/memedit.py:806 msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1864 +#: ../wxui/memedit.py:1878 #, fuzzy msgid "Some memories are incompatible with this radio" msgstr "Вставлена пам'ять {number} несумісна із цією радіостанцією тому що:" -#: ../wxui/memedit.py:1742 +#: ../wxui/memedit.py:1756 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1586 +#: ../wxui/memedit.py:1600 #, fuzzy, python-format msgid "Sort %i memories" msgstr "Порівняти Raw пам'ять" -#: ../wxui/memedit.py:1589 +#: ../wxui/memedit.py:1603 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1608 +#: ../wxui/memedit.py:1622 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1497 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1482 +#: ../wxui/memedit.py:1496 #, fuzzy msgid "Sort memories" msgstr "Перезаписати?" @@ -1866,6 +1870,13 @@ msgid "" "download to a CHIRP Radio Images (*.img) file.\n" msgstr "" +#: ../wxui/developer.py:500 +msgid "" +"The author of this module is not a recognized CHIRP developer. It is " +"recommended that you not load this module as it could pose a security risk. " +"Proceed anyway?" +msgstr "" + #: ../wxui/main.py:1314 #, python-format msgid "" @@ -1876,7 +1887,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1548 +#: ../wxui/memedit.py:1562 #, fuzzy msgid "This Memory" msgstr "Показати Raw пам'ять" @@ -1904,12 +1915,12 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/memedit.py:1552 +#: ../wxui/memedit.py:1566 #, fuzzy msgid "This memory and shift all up" msgstr "Видалити (та зсунути вгору)" -#: ../wxui/memedit.py:1550 +#: ../wxui/memedit.py:1564 #, fuzzy msgid "This memory and shift block up" msgstr "Видалити (та зсунути вгору)" @@ -1923,7 +1934,7 @@ msgid "" "If you can get into it, please check the radio and cable.\n" msgstr "" -#: ../drivers/uvk5.py:1866 +#: ../drivers/uvk5.py:1875 msgid "" "This should only be enabled if you are using modified firmware that supports " "wider frequency coverage. Enabling this will cause CHIRP not to enforce OEM " @@ -1931,7 +1942,7 @@ msgid "" "own risk!" msgstr "" -#: ../wxui/developer.py:484 +#: ../wxui/developer.py:510 msgid "This will load a module from a website issue" msgstr "" @@ -1939,7 +1950,7 @@ msgstr "" msgid "Tone" msgstr "Тон" -#: ../wxui/memedit.py:858 +#: ../wxui/memedit.py:866 msgid "Tone Mode" msgstr "Тоновий режим" @@ -1963,7 +1974,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1291 +#: ../wxui/memedit.py:1305 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -2065,11 +2076,11 @@ msgstr "В_игляд" msgid "WARNING!" msgstr "" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1389 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1374 +#: ../wxui/memedit.py:1388 #, python-format msgid "Warning: %s" msgstr "" diff --git a/chirp/locale/zh_CN.po b/chirp/locale/zh_CN.po index a01147cdb..16a30fbb1 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-07-09 17:54-0700\n" +"POT-Creation-Date: 2023-07-10 15:13-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:1538 +#: ../wxui/memedit.py:1552 #, fuzzy, python-format msgid "%i Memories" msgstr "存储" -#: ../wxui/memedit.py:1545 +#: ../wxui/memedit.py:1559 #, fuzzy, python-format msgid "%i Memories and shift all up" msgstr "...并将区块上移" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1555 #, fuzzy, python-format msgid "%i Memories and shift block up" msgstr "...并将区块上移" @@ -56,7 +56,7 @@ msgstr "文件已更改,关闭前要保存变更吗?" msgid "(none)" msgstr "" -#: ../wxui/memedit.py:1860 +#: ../wxui/memedit.py:1874 #, fuzzy, python-format msgid "...and %i more" msgstr "...并将所有存储上移" @@ -653,7 +653,7 @@ msgstr "发生错误" msgid "Applying settings" msgstr "" -#: ../wxui/developer.py:476 +#: ../wxui/developer.py:491 msgid "Available modules" msgstr "" @@ -691,7 +691,7 @@ msgid "" "will happen now." msgstr "" -#: ../wxui/memedit.py:1224 +#: ../wxui/memedit.py:1238 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -705,26 +705,26 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1203 +#: ../wxui/memedit.py:1217 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "DTCS 接收代码" -#: ../wxui/memedit.py:1200 +#: ../wxui/memedit.py:1214 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1234 +#: ../wxui/memedit.py:1248 #, fuzzy msgid "Choose Cross Mode" msgstr "收发使用不同亚音频" -#: ../wxui/memedit.py:1264 +#: ../wxui/memedit.py:1278 msgid "Choose duplex" msgstr "" -#: ../wxui/developer.py:475 +#: ../wxui/developer.py:490 #, fuzzy, python-format msgid "Choose the module to load from issue %i:" msgstr "选择一个来导入:" @@ -770,7 +770,7 @@ msgstr "" msgid "Close file" msgstr "全部文件" -#: ../wxui/memedit.py:1598 +#: ../wxui/memedit.py:1612 #, fuzzy, python-format msgid "Cluster %i memories" msgstr "对比原始存储" @@ -794,7 +794,7 @@ msgid "" "back of the 'TX/RX' unit. NOT the Com Port on the head.\n" msgstr "" -#: ../wxui/memedit.py:1523 +#: ../wxui/memedit.py:1537 msgid "Copy" msgstr "复制" @@ -811,7 +811,7 @@ msgstr "收发使用不同亚音频" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1519 +#: ../wxui/memedit.py:1533 msgid "Cut" msgstr "剪切" @@ -827,7 +827,7 @@ msgid "" "Polarity" msgstr "DTCS 策略" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2127 #, fuzzy msgid "DV Memory" msgstr "该存储" @@ -841,7 +841,7 @@ msgstr "" msgid "Dec" msgstr "探测" -#: ../wxui/memedit.py:1532 +#: ../wxui/memedit.py:1546 msgid "Delete" msgstr "删除" @@ -855,11 +855,11 @@ msgstr "开发者" msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1632 +#: ../wxui/memedit.py:1646 msgid "Diff Raw Memories" msgstr "对比原始存储" -#: ../wxui/memedit.py:2038 +#: ../wxui/memedit.py:2052 #, fuzzy msgid "Digital Code" msgstr "数字代码" @@ -904,12 +904,12 @@ msgstr "显示指引" msgid "Duplex" msgstr "差频方向" -#: ../wxui/memedit.py:2068 +#: ../wxui/memedit.py:2082 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:2066 +#: ../wxui/memedit.py:2080 #, python-format msgid "Edit details for memory %i" msgstr "" @@ -928,11 +928,11 @@ msgstr "已启用" msgid "Enter Frequency" msgstr "频率" -#: ../wxui/memedit.py:1251 +#: ../wxui/memedit.py:1265 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1243 +#: ../wxui/memedit.py:1257 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -964,7 +964,7 @@ msgstr "" msgid "Experimental driver" msgstr "继续使用不稳定的驱动?" -#: ../wxui/memedit.py:1998 +#: ../wxui/memedit.py:2012 msgid "Export can only write CSV files" msgstr "" @@ -973,7 +973,7 @@ msgstr "" msgid "Export to CSV" msgstr "导出到文件" -#: ../wxui/memedit.py:2102 +#: ../wxui/memedit.py:2116 msgid "Extra" msgstr "" @@ -1222,16 +1222,16 @@ msgstr "" msgid "Getting settings" msgstr "正在获取 %s 信息" -#: ../wxui/memedit.py:793 +#: ../wxui/memedit.py:801 msgid "Goto" msgstr "" -#: ../wxui/memedit.py:825 +#: ../wxui/memedit.py:833 #, fuzzy msgid "Goto Memory" msgstr "该存储" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 #, fuzzy msgid "Goto Memory:" msgstr "该存储" @@ -1245,7 +1245,7 @@ msgstr "在线帮助..." msgid "Hex" msgstr "" -#: ../wxui/memedit.py:802 +#: ../wxui/memedit.py:810 #, fuzzy msgid "Hide empty memories" msgstr "要覆盖吗?" @@ -1276,12 +1276,12 @@ msgstr "索引" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1226 +#: ../wxui/memedit.py:1240 #, fuzzy msgid "Information" msgstr "{information}" -#: ../wxui/memedit.py:1513 +#: ../wxui/memedit.py:1527 #, fuzzy msgid "Insert Row Above" msgstr "上方插入一行" @@ -1303,7 +1303,7 @@ msgstr "无效值。必须为整数。" msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1368 ../wxui/memedit.py:2193 +#: ../wxui/memedit.py:1382 ../wxui/memedit.py:2207 #, fuzzy, python-format msgid "Invalid edit: %s" msgstr "设置值无效:%s" @@ -1317,7 +1317,7 @@ msgstr "" msgid "Invalid value: %r" msgstr "%s 值无效" -#: ../wxui/developer.py:486 +#: ../wxui/developer.py:512 msgid "Issue number:" msgstr "" @@ -1354,7 +1354,7 @@ msgstr "" msgid "Load Module" msgstr "加载模块" -#: ../wxui/main.py:936 ../wxui/developer.py:487 +#: ../wxui/main.py:936 ../wxui/developer.py:513 #, fuzzy msgid "Load module from issue" msgstr "加载模块" @@ -1381,7 +1381,7 @@ msgstr "" msgid "Memories" msgstr "存储" -#: ../wxui/memedit.py:1407 +#: ../wxui/memedit.py:1421 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1428,12 +1428,12 @@ msgstr "" msgid "More than one port found: %s" msgstr "" -#: ../wxui/memedit.py:789 +#: ../wxui/memedit.py:797 #, fuzzy msgid "Move Down" msgstr "下移 (_N)" -#: ../wxui/memedit.py:779 +#: ../wxui/memedit.py:787 #, fuzzy msgid "Move Up" msgstr "上移 (_U)" @@ -1447,16 +1447,16 @@ msgstr "" msgid "New version available" msgstr "CHIRP 新版本可用:{ver}。" -#: ../wxui/memedit.py:1668 +#: ../wxui/memedit.py:1682 #, fuzzy msgid "No empty rows below!" msgstr "下方插入一行" -#: ../wxui/developer.py:502 +#: ../wxui/developer.py:528 msgid "No modules found" msgstr "" -#: ../wxui/developer.py:501 +#: ../wxui/developer.py:527 #, python-format msgid "No modules found in issue %i" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "No results!" msgstr "" -#: ../wxui/memedit.py:824 +#: ../wxui/memedit.py:832 msgid "Number" msgstr "" @@ -1541,7 +1541,7 @@ msgstr "" msgid "Optional: County, Hospital, etc" msgstr "" -#: ../wxui/memedit.py:1801 +#: ../wxui/memedit.py:1815 #, fuzzy msgid "Overwrite memories?" msgstr "要覆盖吗?" @@ -1557,26 +1557,26 @@ msgstr "" msgid "Parsing" msgstr "" -#: ../wxui/memedit.py:1527 +#: ../wxui/memedit.py:1541 msgid "Paste" msgstr "粘贴" -#: ../wxui/memedit.py:1795 +#: ../wxui/memedit.py:1809 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1798 +#: ../wxui/memedit.py:1812 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1806 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1789 +#: ../wxui/memedit.py:1803 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "" @@ -1653,7 +1653,7 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1506 +#: ../wxui/memedit.py:1520 msgid "Properties" msgstr "属性" @@ -1693,7 +1693,7 @@ msgid "" "and try again." msgstr "" -#: ../wxui/query_sources.py:819 +#: ../wxui/query_sources.py:825 msgid "RadioReference Canada requires a login before you can query" msgstr "" @@ -1761,6 +1761,10 @@ msgstr "" msgid "Saved settings" msgstr "设置" +#: ../wxui/developer.py:503 +msgid "Security Risk" +msgstr "" + #: ../wxui/main.py:855 #, fuzzy msgid "Select Bandplan" @@ -1788,7 +1792,7 @@ msgstr "" msgid "Settings" msgstr "设置" -#: ../wxui/memedit.py:1624 +#: ../wxui/memedit.py:1638 msgid "Show Raw Memory" msgstr "显示原始存储" @@ -1796,39 +1800,39 @@ msgstr "显示原始存储" msgid "Show debug log location" msgstr "" -#: ../wxui/memedit.py:798 +#: ../wxui/memedit.py:806 msgid "Show extra fields" msgstr "" -#: ../wxui/memedit.py:1864 +#: ../wxui/memedit.py:1878 #, fuzzy msgid "Some memories are incompatible with this radio" msgstr "粘贴的存储 {number} 与此电台不兼容,原因:" -#: ../wxui/memedit.py:1742 +#: ../wxui/memedit.py:1756 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1586 +#: ../wxui/memedit.py:1600 #, fuzzy, python-format msgid "Sort %i memories" msgstr "对比原始存储" -#: ../wxui/memedit.py:1589 +#: ../wxui/memedit.py:1603 #, python-format msgid "Sort %i memories ascending" msgstr "" -#: ../wxui/memedit.py:1608 +#: ../wxui/memedit.py:1622 #, python-format msgid "Sort %i memories descending" msgstr "" -#: ../wxui/memedit.py:1483 +#: ../wxui/memedit.py:1497 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1482 +#: ../wxui/memedit.py:1496 #, fuzzy msgid "Sort memories" msgstr "要覆盖吗?" @@ -1873,6 +1877,13 @@ msgid "" "download to a CHIRP Radio Images (*.img) file.\n" msgstr "" +#: ../wxui/developer.py:500 +msgid "" +"The author of this module is not a recognized CHIRP developer. It is " +"recommended that you not load this module as it could pose a security risk. " +"Proceed anyway?" +msgstr "" + #: ../wxui/main.py:1314 #, python-format msgid "" @@ -1883,7 +1894,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1548 +#: ../wxui/memedit.py:1562 #, fuzzy msgid "This Memory" msgstr "该存储" @@ -1911,12 +1922,12 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/memedit.py:1552 +#: ../wxui/memedit.py:1566 #, fuzzy msgid "This memory and shift all up" msgstr "...并将区块上移" -#: ../wxui/memedit.py:1550 +#: ../wxui/memedit.py:1564 #, fuzzy msgid "This memory and shift block up" msgstr "...并将区块上移" @@ -1930,7 +1941,7 @@ msgid "" "If you can get into it, please check the radio and cable.\n" msgstr "" -#: ../drivers/uvk5.py:1866 +#: ../drivers/uvk5.py:1875 msgid "" "This should only be enabled if you are using modified firmware that supports " "wider frequency coverage. Enabling this will cause CHIRP not to enforce OEM " @@ -1938,7 +1949,7 @@ msgid "" "own risk!" msgstr "" -#: ../wxui/developer.py:484 +#: ../wxui/developer.py:510 msgid "This will load a module from a website issue" msgstr "" @@ -1946,7 +1957,7 @@ msgstr "" msgid "Tone" msgstr "亚音频" -#: ../wxui/memedit.py:858 +#: ../wxui/memedit.py:866 msgid "Tone Mode" msgstr "亚音频制式" @@ -1970,7 +1981,7 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1291 +#: ../wxui/memedit.py:1305 msgid "Unable to edit memory before radio is loaded" msgstr "" @@ -2073,11 +2084,11 @@ msgstr "查看 (_V)" msgid "WARNING!" msgstr "" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1389 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1374 +#: ../wxui/memedit.py:1388 #, python-format msgid "Warning: %s" msgstr "" diff --git a/chirp/wxui/developer.py b/chirp/wxui/developer.py index b65de6105..f4d118a29 100644 --- a/chirp/wxui/developer.py +++ b/chirp/wxui/developer.py @@ -463,6 +463,21 @@ def get_attachments_from_issue(self, issue): a.get('content_type', '').startswith('text/') and a['filesize'] < (256 * 1024)] + def get_user_is_developer(self, uid): + r = self.session.get('https://chirp.danplanet.com/users/%i.json' % uid, + params={'include': 'memberships'}) + LOG.debug('Fetched info for user %i (status %s)', + uid, r.status_code) + r.raise_for_status() + data = r.json() + try: + membership = data['user']['memberships'][0] + except IndexError: + LOG.debug('User %s(%i) has no roles', data['user']['login'], uid) + return False + roles = [r['name'] for r in membership['roles']] + return 'Developer' in roles or 'Manager' in roles + def get_attachment_from_user(self, issue, attachments): attachment_strings = { '%s from %s (%s)' % (a['filename'], @@ -478,6 +493,17 @@ def get_attachment_from_user(self, issue, attachments): len(choices) - 1, parent=self._parent) if choice: + isdev = self.get_user_is_developer( + attachment_strings[choice]['author']['id']) + if not isdev: + r = wx.MessageBox( + _('The author of this module is not a recognized ' + 'CHIRP developer. It is recommended that you not ' + 'load this module as it could pose a security risk. ' + 'Proceed anyway?'), _('Security Risk'), + wx.YES_NO | wx.NO_DEFAULT) + if r != wx.YES: + return return attachment_strings[choice] def run(self): diff --git a/chirp/wxui/memedit.py b/chirp/wxui/memedit.py index ee309e55d..b2667778f 100644 --- a/chirp/wxui/memedit.py +++ b/chirp/wxui/memedit.py @@ -633,6 +633,8 @@ def __init__(self, radio, *a, **k): self._special_numbers = {} # Extra memory column names self._extra_cols = set() + # Memory errors by row + self._memory_errors = {} self._col_defs = self._setup_columns() @@ -723,6 +725,12 @@ def _row_click(self, event): self._dragging_rows = None def _rowheader_mouseover(self, event): + x, y = self._grid.CalcUnscrolledPosition(event.GetX(), event.GetY()) + row, _cell = self._grid.XYToCell(x, y) + + tip = self._memory_errors.get(row) + event.GetEventObject().SetToolTip(tip) + if self._dragging_rows is not None: row, x, y = self._dragging_rows if row not in self._grid.GetSelectedRows(): @@ -933,10 +941,16 @@ def _refresh_memory(self, number, memory): LOG.error('Failed to load memory %s as error because: %s' % ( number, memory)) self._row_label_renderers[row].set_error() + self._memory_errors[row] = str(memory) + self._memory_cache[row] = chirp_common.Memory(number=number, + empty=True) self._grid.SetRowLabelValue(row, '!%s' % ( self._grid.GetRowLabelValue(row))) return + if row in self._memory_errors: + del self._memory_errors[row] + hide_empty = CONF.get_bool('hide_empty', 'memedit', False) if memory.empty: # Reset our "wants split" flags if the memory is empty diff --git a/chirp/wxui/query_sources.py b/chirp/wxui/query_sources.py index ce5c2b271..f6057cdb0 100644 --- a/chirp/wxui/query_sources.py +++ b/chirp/wxui/query_sources.py @@ -695,7 +695,7 @@ def build_ca(self, parent): grid.AddGrowableCol(1) # build a new login button - self._loginbutton = wx.Button(panel, id=wx.ID_OK, label='Log In') + self._loginbutton = wx.Button(panel, label='Log In') grid.Add(self._loginbutton) self._loginbutton.Bind(wx.EVT_BUTTON, self._populateca) @@ -732,9 +732,16 @@ def build_us(self, parent): return panel def _populateca(self, event): + button = event.GetEventObject() + button.Disable() + okay = self.FindWindowById(wx.ID_OK) + okay.Disable() + def cb(result): + wx.CallAfter(okay.Enable) if isinstance(result, Exception): self.status('Failed: %s' % result, 0) + wx.CallAfter(button.Enable) else: self.status('Logged in', 0) wx.CallAfter(self.populateprov)