diff --git a/chirp/locale/de.po b/chirp/locale/de.po index 622095eae..c4e4c57cc 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: 2024-06-17 16:41-0700\n" +"POT-Creation-Date: 2024-06-25 14:59-0700\n" "PO-Revision-Date: 2012-10-02 22:11+0100\n" "Last-Translator: Benjamin, HB9EUK \n" "Language-Team: German\n" @@ -35,37 +35,49 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "" -#: ../wxui/memedit.py:1722 +#: ../wxui/memedit.py:1729 #, fuzzy, python-format msgid "%i Memories and shift all up" msgid_plural "%i Memories and shift all up" msgstr[0] "Löschen (und nach oben verschieben)" msgstr[1] "Löschen (und nach oben verschieben)" -#: ../wxui/memedit.py:1713 +#: ../wxui/memedit.py:1720 #, fuzzy, python-format msgid "%i Memory" msgid_plural "%i Memories" msgstr[0] "Speicher" msgstr[1] "Speicher" -#: ../wxui/memedit.py:1717 +#: ../wxui/memedit.py:1724 #, fuzzy, python-format msgid "%i Memory and shift block up" msgid_plural "%i Memories and shift block up" msgstr[0] "Löschen (und nach oben verschieben)" msgstr[1] "Löschen (und nach oben verschieben)" -#: ../wxui/main.py:1381 +#: ../wxui/main.py:1387 #, fuzzy, python-format msgid "%s has not been saved. Save before closing?" msgstr "Datei wurde geändert, speichern Sie die Änderungen vor dem Schliessen?" +#: ../wxui/bugreport.py:424 +msgid "(Describe what actually happened instead)" +msgstr "" + +#: ../wxui/bugreport.py:422 +msgid "(Describe what you expected to happen)" +msgstr "" + +#: ../wxui/bugreport.py:420 +msgid "(Describe what you were doing)" +msgstr "" + #: ../wxui/radioinfo.py:50 msgid "(none)" msgstr "" -#: ../wxui/memedit.py:2057 +#: ../wxui/memedit.py:2064 #, python-format msgid "...and %i more" msgstr "" @@ -488,7 +500,7 @@ msgid "" "4. Press the [D/MR(MW)] key (\"--WAIT--\" will appear on the LCD).\n" msgstr "" -#: ../drivers/uv5r.py:823 +#: ../drivers/uv5r.py:834 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -498,7 +510,7 @@ msgid "" "6. Click OK to download image from device.\n" msgstr "" -#: ../drivers/uv5r.py:831 +#: ../drivers/uv5r.py:842 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -623,17 +635,17 @@ msgid "" "It will may not work if you turn on the radio with the cable already attached" msgstr "" -#: ../wxui/main.py:1880 +#: ../wxui/main.py:1888 msgid "" "A new CHIRP version is available. Please visit the website as soon as " "possible to download it!" msgstr "" -#: ../wxui/main.py:920 +#: ../wxui/main.py:924 msgid "About" msgstr "" -#: ../wxui/main.py:1730 +#: ../wxui/main.py:1737 msgid "About CHIRP" msgstr "" @@ -641,12 +653,12 @@ msgstr "" msgid "All" msgstr "Alle" -#: ../wxui/main.py:1211 +#: ../wxui/main.py:1217 #, fuzzy msgid "All Files" msgstr "CSV Datei" -#: ../wxui/main.py:1222 +#: ../wxui/main.py:1228 msgid "All supported formats|" msgstr "" @@ -654,8 +666,8 @@ msgstr "" msgid "Amateur" msgstr "" -#: ../wxui/bugreport.py:117 ../wxui/bugreport.py:125 ../wxui/bugreport.py:262 -#: ../wxui/common.py:610 ../wxui/common.py:637 +#: ../wxui/bugreport.py:284 ../wxui/bugreport.py:391 ../wxui/common.py:610 +#: ../wxui/common.py:637 msgid "An error has occurred" msgstr "Ein Fehler ist aufgetreten" @@ -663,7 +675,7 @@ msgstr "Ein Fehler ist aufgetreten" msgid "Applying settings" msgstr "" -#: ../wxui/main.py:1477 +#: ../wxui/main.py:1483 #, fuzzy msgid "Automatic from system" msgstr "Automatischer Repeater-Offset" @@ -672,7 +684,7 @@ msgstr "Automatischer Repeater-Offset" msgid "Available modules" msgstr "" -#: ../wxui/main.py:1823 +#: ../wxui/main.py:1830 msgid "Bandplan" msgstr "" @@ -692,11 +704,23 @@ msgstr "" msgid "Browser" msgstr "" +#: ../wxui/bugreport.py:390 +msgid "Bug number not found" +msgstr "" + +#: ../wxui/bugreport.py:367 +msgid "Bug number:" +msgstr "" + +#: ../wxui/bugreport.py:323 +msgid "Bug subject:" +msgstr "" + #: ../wxui/developer.py:415 msgid "Building Radio Browser" msgstr "" -#: ../wxui/main.py:1506 +#: ../wxui/main.py:1512 msgid "CHIRP must be restarted for the new selection to take effect" msgstr "" @@ -710,13 +734,13 @@ msgid "" "will happen now." msgstr "" -#: ../wxui/memedit.py:1373 +#: ../wxui/memedit.py:1380 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" msgstr "" -#: ../wxui/main.py:1210 +#: ../wxui/main.py:1216 msgid "Chirp Image Files" msgstr "" @@ -724,22 +748,22 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1359 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "DTCS Code" -#: ../wxui/memedit.py:1349 +#: ../wxui/memedit.py:1356 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1383 +#: ../wxui/memedit.py:1390 #, fuzzy msgid "Choose Cross Mode" msgstr "Cross Mode" -#: ../wxui/memedit.py:1413 +#: ../wxui/memedit.py:1420 msgid "Choose duplex" msgstr "" @@ -780,15 +804,15 @@ msgstr "Download vom Gerät" msgid "Cloning to radio" msgstr "Upload zum Gerät" -#: ../wxui/main.py:1010 +#: ../wxui/main.py:1016 msgid "Close" msgstr "" -#: ../wxui/main.py:1011 +#: ../wxui/main.py:1017 msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1781 +#: ../wxui/memedit.py:1788 #, fuzzy, python-format msgid "Cluster %i memory" msgid_plural "Cluster %i memories" @@ -824,7 +848,7 @@ msgstr "" msgid "Convert to FM" msgstr "" -#: ../wxui/memedit.py:1698 +#: ../wxui/memedit.py:1705 msgid "Copy" msgstr "Kopieren" @@ -846,7 +870,7 @@ msgstr "" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1694 +#: ../wxui/memedit.py:1701 msgid "Cut" msgstr "Ausschneiden" @@ -866,11 +890,11 @@ msgstr "DTCS Pol" msgid "DTMF decode" msgstr "" -#: ../wxui/memedit.py:2323 +#: ../wxui/memedit.py:2330 msgid "DV Memory" msgstr "" -#: ../wxui/main.py:1744 +#: ../wxui/main.py:1751 msgid "Danger Ahead" msgstr "" @@ -879,29 +903,30 @@ msgstr "" msgid "Dec" msgstr "Erkennung" -#: ../wxui/memedit.py:1707 +#: ../wxui/memedit.py:1714 msgid "Delete" msgstr "Löschen" -#: ../wxui/bugreport.py:255 -msgid "Details successfully uploaded" -msgstr "" +#: ../wxui/bugreport.py:464 +#, fuzzy +msgid "Detailed information" +msgstr "Abrufen der Speicherbank" -#: ../wxui/main.py:925 +#: ../wxui/main.py:929 #, fuzzy msgid "Developer Mode" msgstr "Entwickler" -#: ../wxui/main.py:1750 +#: ../wxui/main.py:1757 #, python-format msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1817 ../wxui/developer.py:88 +#: ../wxui/memedit.py:1824 ../wxui/developer.py:88 msgid "Diff Raw Memories" msgstr "Vergleiche Rohspeicher" -#: ../wxui/memedit.py:2248 +#: ../wxui/memedit.py:2255 msgid "Digital Code" msgstr "Digital Code" @@ -910,7 +935,7 @@ msgstr "Digital Code" msgid "Digital Modes" msgstr "Digital Code" -#: ../wxui/main.py:1762 +#: ../wxui/main.py:1769 msgid "Disable reporting" msgstr "" @@ -937,16 +962,16 @@ msgstr "" msgid "Double-click to change bank name" msgstr "" -#: ../wxui/main.py:1012 +#: ../wxui/main.py:1018 msgid "Download" msgstr "" -#: ../wxui/main.py:1013 +#: ../wxui/main.py:1019 #, fuzzy msgid "Download from radio" msgstr "Download vom Gerät" -#: ../wxui/main.py:832 +#: ../wxui/main.py:836 #, fuzzy msgid "Download from radio..." msgstr "Download vom Gerät" @@ -964,7 +989,7 @@ msgstr "" msgid "Driver information" msgstr "" -#: ../wxui/main.py:549 +#: ../wxui/main.py:553 msgid "Driver messages" msgstr "" @@ -976,17 +1001,17 @@ msgstr "" msgid "Duplex" msgstr "Duplex" -#: ../wxui/memedit.py:2278 +#: ../wxui/memedit.py:2285 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:2276 +#: ../wxui/memedit.py:2283 #, python-format msgid "Edit details for memory %i" msgstr "" -#: ../wxui/main.py:869 +#: ../wxui/main.py:873 msgid "Enable Automatic Edits" msgstr "" @@ -1000,11 +1025,11 @@ msgstr "Aktiviert" msgid "Enter Frequency" msgstr "Frequenz" -#: ../wxui/memedit.py:1400 +#: ../wxui/memedit.py:1407 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1392 +#: ../wxui/memedit.py:1399 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -1017,6 +1042,32 @@ msgstr "" msgid "Enter custom port:" msgstr "" +#: ../wxui/bugreport.py:405 +msgid "" +"Enter details about this update. Be descriptive about what you were doing, " +"what you expected to happen, and what actually happened." +msgstr "" + +#: ../wxui/bugreport.py:310 +msgid "" +"Enter information about the bug including a short but meaningful subject and " +"information about the radio model (if applicable) in question." +msgstr "" + +#: ../wxui/bugreport.py:412 +msgid "Enter information to add to the bug here" +msgstr "" + +#: ../wxui/bugreport.py:358 +msgid "Enter the bug number that should be updated" +msgstr "" + +#: ../wxui/bugreport.py:188 +msgid "" +"Enter your username and password for chirpmyradio.com. If you do not have an " +"account click below to create one before proceeding." +msgstr "" + #: ../wxui/common.py:330 #, fuzzy, python-format msgid "Erased memory %s" @@ -1040,21 +1091,21 @@ msgstr "" msgid "Experimental driver" msgstr "Weiter mit dem experimentellen Treiber?" -#: ../wxui/memedit.py:2201 +#: ../wxui/memedit.py:2208 msgid "Export can only write CSV files" msgstr "" -#: ../wxui/main.py:1366 +#: ../wxui/main.py:1372 #, fuzzy msgid "Export to CSV" msgstr "In Datei exportieren" -#: ../wxui/main.py:707 +#: ../wxui/main.py:711 #, fuzzy msgid "Export to CSV..." msgstr "In Datei exportieren" -#: ../wxui/memedit.py:2312 +#: ../wxui/memedit.py:2319 msgid "Extra" msgstr "" @@ -1077,26 +1128,34 @@ msgstr "" msgid "Failed to parse result" msgstr "" -#: ../wxui/bugreport.py:261 -#, fuzzy, python-format -msgid "Failed to upload details: %s" -msgstr "Keine Änderungen bei diesem Modell möglich" +#: ../wxui/bugreport.py:592 +msgid "Failed to send bug report:" +msgstr "" #: ../wxui/radioinfo.py:45 msgid "Features" msgstr "" -#: ../wxui/main.py:554 +#: ../wxui/bugreport.py:152 +msgid "File a new bug" +msgstr "" + +#: ../wxui/main.py:558 #, python-format msgid "File does not exist: %s" msgstr "" -#: ../wxui/main.py:1214 ../wxui/main.py:1294 ../wxui/main.py:1304 -#: ../wxui/main.py:1362 ../wxui/main.py:1696 ../wxui/main.py:1697 +#: ../wxui/main.py:1220 ../wxui/main.py:1300 ../wxui/main.py:1310 +#: ../wxui/main.py:1368 ../wxui/main.py:1703 ../wxui/main.py:1704 #, fuzzy msgid "Files" msgstr "_Datei" +#: ../wxui/bugreport.py:462 +#, fuzzy +msgid "Files:" +msgstr "_Datei" + #: ../wxui/query_sources.py:319 msgid "Filter" msgstr "" @@ -1105,17 +1164,17 @@ msgstr "" msgid "Filter results with location matching this string" msgstr "" -#: ../wxui/main.py:1436 +#: ../wxui/main.py:1442 #, fuzzy msgid "Find" msgstr "RFinder" -#: ../wxui/main.py:775 +#: ../wxui/main.py:779 #, fuzzy msgid "Find Next" msgstr "RFinder" -#: ../wxui/main.py:761 +#: ../wxui/main.py:765 #, fuzzy msgid "Find..." msgstr "RFinder" @@ -1340,7 +1399,7 @@ msgstr "" msgid "Goto..." msgstr "" -#: ../wxui/main.py:978 +#: ../wxui/main.py:984 msgid "Help" msgstr "Hilfe" @@ -1366,20 +1425,20 @@ msgstr "" msgid "If set, sort results by distance from these coordinates" msgstr "" -#: ../wxui/main.py:1349 +#: ../wxui/main.py:1355 msgid "Import" msgstr "Importieren" -#: ../wxui/main.py:701 +#: ../wxui/main.py:705 #, fuzzy msgid "Import from file..." msgstr "Importieren von Datei" -#: ../wxui/main.py:1353 +#: ../wxui/main.py:1359 msgid "Import messages" msgstr "" -#: ../wxui/main.py:1347 +#: ../wxui/main.py:1353 msgid "Import not recommended" msgstr "" @@ -1391,11 +1450,11 @@ msgstr "Index" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1382 msgid "Information" msgstr "" -#: ../wxui/memedit.py:1688 +#: ../wxui/memedit.py:1695 #, fuzzy msgid "Insert Row Above" msgstr "Zeile oben einfügen" @@ -1404,7 +1463,7 @@ msgstr "Zeile oben einfügen" msgid "Install desktop icon?" msgstr "" -#: ../wxui/main.py:909 +#: ../wxui/main.py:913 msgid "Interact with driver" msgstr "" @@ -1418,7 +1477,7 @@ msgstr "Interner Fehler" msgid "Invalid %(value)s (use decimal degrees)" msgstr "Ungültiger Wert. Muss eine ganze Zahl sein." -#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1536 +#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1543 #, fuzzy msgid "Invalid Entry" msgstr "Ungültiger Wert für dieses Feld" @@ -1427,12 +1486,12 @@ msgstr "Ungültiger Wert für dieses Feld" msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1535 ../wxui/memedit.py:2403 +#: ../wxui/memedit.py:1542 ../wxui/memedit.py:2410 #, python-format msgid "Invalid edit: %s" msgstr "" -#: ../wxui/main.py:1693 +#: ../wxui/main.py:1700 msgid "Invalid or unsupported module file" msgstr "" @@ -1441,14 +1500,6 @@ msgstr "" msgid "Invalid value: %r" msgstr "Ungültiger Wert für dieses Feld" -#: ../wxui/bugreport.py:79 -msgid "Issue Number" -msgstr "" - -#: ../wxui/bugreport.py:116 -msgid "Issue must be a number!" -msgstr "" - #: ../wxui/developer.py:577 msgid "Issue number:" msgstr "" @@ -1457,7 +1508,7 @@ msgstr "" msgid "LIVE" msgstr "" -#: ../wxui/main.py:818 ../wxui/main.py:1491 +#: ../wxui/main.py:822 ../wxui/main.py:1497 #, fuzzy msgid "Language" msgstr "Sprache wählen" @@ -1492,12 +1543,12 @@ msgstr "" msgid "Limit use" msgstr "" -#: ../wxui/main.py:1574 +#: ../wxui/main.py:1581 #, fuzzy msgid "Live Radio" msgstr "Gerät" -#: ../wxui/main.py:713 +#: ../wxui/main.py:717 #, fuzzy msgid "Load Module..." msgstr "Module laden" @@ -1507,18 +1558,18 @@ msgstr "Module laden" msgid "Load module from issue" msgstr "Module laden" -#: ../wxui/main.py:962 +#: ../wxui/main.py:966 #, fuzzy msgid "Load module from issue..." msgstr "Module laden" -#: ../wxui/main.py:1798 +#: ../wxui/main.py:1805 msgid "" "Loading a module will not affect open tabs. It is recommended (unless " "instructed otherwise) to close all tabs before loading a module." msgstr "" -#: ../wxui/main.py:1700 +#: ../wxui/main.py:1707 msgid "" "Loading modules can be extremely dangerous, leading to damage to your " "computer, radio, or both. NEVER load a module from a source you do not " @@ -1532,6 +1583,10 @@ msgstr "" msgid "Loading settings" msgstr "" +#: ../wxui/bugreport.py:282 +msgid "Login failed: Check your username and password" +msgstr "" + #: ../drivers/uvk5.py:1827 msgid "Logo string 1 (12 characters)" msgstr "" @@ -1549,7 +1604,7 @@ msgstr "" msgid "Memories" msgstr "Speicher" -#: ../wxui/memedit.py:1575 +#: ../wxui/memedit.py:1582 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1581,17 +1636,17 @@ msgstr "Model" msgid "Modes" msgstr "Mode" -#: ../wxui/main.py:1697 +#: ../wxui/main.py:1704 #, fuzzy msgid "Module" msgstr "Module laden" -#: ../wxui/main.py:1669 +#: ../wxui/main.py:1676 #, fuzzy msgid "Module Loaded" msgstr "Module laden" -#: ../wxui/main.py:1809 +#: ../wxui/main.py:1816 msgid "Module loaded successfully" msgstr "" @@ -1610,20 +1665,20 @@ msgstr "Nach _Unten" msgid "Move Up" msgstr "Nach _Oben" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2120 msgid "Move operations are disabled while the view is sorted" msgstr "" -#: ../wxui/main.py:659 +#: ../wxui/main.py:663 msgid "New Window" msgstr "" -#: ../wxui/main.py:1882 +#: ../wxui/main.py:1890 #, fuzzy msgid "New version available" msgstr "Eine neue Version von CHIRP ist verfügbar:" -#: ../wxui/memedit.py:1854 +#: ../wxui/memedit.py:1861 #, fuzzy msgid "No empty rows below!" msgstr "Zeile unten einfügen" @@ -1645,11 +1700,6 @@ msgstr "" msgid "No results!" msgstr "" -#: ../wxui/bugreport.py:82 -#, fuzzy -msgid "Notes" -msgstr "Hinweis:" - #: ../wxui/query_sources.py:41 ../wxui/memedit.py:954 msgid "Number" msgstr "" @@ -1674,29 +1724,29 @@ msgstr "" msgid "Only working repeaters" msgstr "" -#: ../wxui/main.py:1006 ../wxui/main.py:1349 +#: ../wxui/main.py:1012 ../wxui/main.py:1355 msgid "Open" msgstr "" -#: ../wxui/main.py:688 +#: ../wxui/main.py:692 #, fuzzy msgid "Open Recent" msgstr "_Aktuell" -#: ../wxui/main.py:670 +#: ../wxui/main.py:674 #, fuzzy msgid "Open Stock Config" msgstr "Speichervorgaben öffnen" -#: ../wxui/main.py:1007 ../wxui/main.py:1225 +#: ../wxui/main.py:1013 ../wxui/main.py:1231 msgid "Open a file" msgstr "" -#: ../wxui/main.py:1715 +#: ../wxui/main.py:1722 msgid "Open a module" msgstr "" -#: ../wxui/main.py:946 +#: ../wxui/main.py:950 msgid "Open debug log" msgstr "" @@ -1708,7 +1758,7 @@ msgstr "" msgid "Open repeaters only" msgstr "" -#: ../wxui/main.py:617 +#: ../wxui/main.py:621 #, fuzzy msgid "Open stock config directory" msgstr "Vorgaben öffnen {name}" @@ -1730,7 +1780,7 @@ msgstr "" msgid "Optional: County, Hospital, etc." msgstr "" -#: ../wxui/memedit.py:1988 +#: ../wxui/memedit.py:1995 #, fuzzy msgid "Overwrite memories?" msgstr "Überschreiben?" @@ -1746,35 +1796,35 @@ msgstr "" msgid "Parsing" msgstr "" -#: ../wxui/bugreport.py:73 +#: ../wxui/bugreport.py:215 msgid "Password" msgstr "" -#: ../wxui/memedit.py:1702 +#: ../wxui/memedit.py:1709 msgid "Paste" msgstr "Einfügen" -#: ../wxui/memedit.py:1982 +#: ../wxui/memedit.py:1989 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1985 +#: ../wxui/memedit.py:1992 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1979 +#: ../wxui/memedit.py:1986 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1976 +#: ../wxui/memedit.py:1983 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "" -#: ../wxui/main.py:1886 +#: ../wxui/main.py:1894 msgid "Please be sure to quit CHIRP before installing the new version!" msgstr "" @@ -1804,7 +1854,7 @@ msgid "" " (At the end radio will beep)\n" msgstr "" -#: ../wxui/main.py:1738 +#: ../wxui/main.py:1745 msgid "" "Please note that developer mode is intended for use by developers of the " "CHIRP project, or under the direction of a developer. It enables behaviors " @@ -1833,7 +1883,7 @@ msgstr "Leistung" msgid "Press enter to set this in memory" msgstr "Fehler beim Setzen der Speicher" -#: ../wxui/main.py:724 +#: ../wxui/main.py:728 msgid "Print Preview" msgstr "" @@ -1841,16 +1891,16 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1681 +#: ../wxui/memedit.py:1688 msgid "Properties" msgstr "" -#: ../wxui/main.py:1837 +#: ../wxui/main.py:1845 #, python-format msgid "Query %s" msgstr "" -#: ../wxui/main.py:846 +#: ../wxui/main.py:850 #, fuzzy msgid "Query Source" msgstr "Datenquelle abfragen" @@ -1859,7 +1909,7 @@ msgstr "Datenquelle abfragen" msgid "RX DTCS" msgstr "" -#: ../wxui/main.py:977 +#: ../wxui/main.py:983 msgid "Radio" msgstr "Gerät" @@ -1873,6 +1923,10 @@ msgstr "" msgid "Radio information" msgstr "Abrufen der Speicherbank" +#: ../wxui/bugreport.py:331 +msgid "Radio model:" +msgstr "" + #: ../drivers/ft817.py:363 msgid "" "Radio sent data after the last awaited block, this happens when the selected " @@ -1909,11 +1963,11 @@ msgstr "" msgid "Refreshed memory %s" msgstr "" -#: ../wxui/main.py:886 +#: ../wxui/main.py:890 msgid "Reload Driver" msgstr "" -#: ../wxui/main.py:895 +#: ../wxui/main.py:899 msgid "Reload Driver and File" msgstr "" @@ -1928,30 +1982,39 @@ msgid "" "worldwide, FREE repeater directory." msgstr "" -#: ../wxui/main.py:934 +#: ../wxui/main.py:972 +msgid "Report or update a bug..." +msgstr "" + +#: ../wxui/bugreport.py:459 +#, fuzzy, python-format +msgid "Reporting a new bug: %r" +msgstr "Report ist deaktiviert" + +#: ../wxui/main.py:938 #, fuzzy msgid "Reporting enabled" msgstr "Report ist deaktiviert" -#: ../wxui/main.py:1758 +#: ../wxui/main.py:1765 msgid "" "Reporting helps the CHIRP project know which radio models and OS platforms " "to spend our limited efforts on. We would really appreciate if you left it " "enabled. Really disable reporting?" msgstr "" -#: ../wxui/main.py:1508 ../wxui/main.py:1752 +#: ../wxui/main.py:1514 ../wxui/main.py:1759 msgid "Restart Required" msgstr "" -#: ../wxui/main.py:682 +#: ../wxui/main.py:686 #, python-format msgid "Restore %i tab" msgid_plural "Restore %i tabs" msgstr[0] "" msgstr[1] "" -#: ../wxui/main.py:811 +#: ../wxui/main.py:815 msgid "Restore tabs on start" msgstr "" @@ -1959,15 +2022,15 @@ msgstr "" msgid "Retrieved settings" msgstr "" -#: ../wxui/main.py:1008 +#: ../wxui/main.py:1014 msgid "Save" msgstr "" -#: ../wxui/main.py:1383 +#: ../wxui/main.py:1389 msgid "Save before closing?" msgstr "" -#: ../wxui/main.py:1009 ../wxui/main.py:1308 +#: ../wxui/main.py:1015 ../wxui/main.py:1314 msgid "Save file" msgstr "" @@ -1992,7 +2055,7 @@ msgstr "" msgid "Security Risk" msgstr "" -#: ../wxui/main.py:876 +#: ../wxui/main.py:880 #, fuzzy msgid "Select Bandplan..." msgstr "Spalten auswählen" @@ -2002,7 +2065,7 @@ msgstr "Spalten auswählen" msgid "Select Bands" msgstr "Spalten auswählen" -#: ../wxui/main.py:1491 +#: ../wxui/main.py:1497 #, fuzzy msgid "Select Language" msgstr "Spalten auswählen" @@ -2012,18 +2075,10 @@ msgstr "Spalten auswählen" msgid "Select Modes" msgstr "Spalten auswählen" -#: ../wxui/main.py:1822 +#: ../wxui/main.py:1829 msgid "Select a bandplan" msgstr "" -#: ../wxui/bugreport.py:43 -msgid "Send bug details" -msgstr "" - -#: ../wxui/main.py:967 -msgid "Send details for a bug..." -msgstr "" - #: ../wxui/query_sources.py:287 msgid "Service" msgstr "" @@ -2036,11 +2091,11 @@ msgstr "Einstellungen" msgid "Shift amount (or transmit frequency) controlled by duplex" msgstr "" -#: ../wxui/memedit.py:1810 ../wxui/developer.py:91 +#: ../wxui/memedit.py:1817 ../wxui/developer.py:91 msgid "Show Raw Memory" msgstr "Zeige RAW Speicher" -#: ../wxui/main.py:952 +#: ../wxui/main.py:956 msgid "Show debug log location" msgstr "" @@ -2048,46 +2103,46 @@ msgstr "" msgid "Show extra fields" msgstr "" -#: ../wxui/main.py:957 +#: ../wxui/main.py:961 msgid "Show image backup location" msgstr "" -#: ../wxui/memedit.py:2061 +#: ../wxui/memedit.py:2068 #, 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:1926 +#: ../wxui/memedit.py:1933 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1766 +#: ../wxui/memedit.py:1773 #, fuzzy, python-format msgid "Sort %i memory" msgid_plural "Sort %i memories" msgstr[0] "Vergleiche Rohspeicher" msgstr[1] "Vergleiche Rohspeicher" -#: ../wxui/memedit.py:1770 +#: ../wxui/memedit.py:1777 #, fuzzy, python-format msgid "Sort %i memory ascending" msgid_plural "Sort %i memories ascending" msgstr[0] "Vergleiche Rohspeicher" msgstr[1] "Vergleiche Rohspeicher" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1799 #, fuzzy, python-format msgid "Sort %i memory descending" msgid_plural "Sort %i memories descending" msgstr[0] "Vergleiche Rohspeicher" msgstr[1] "Vergleiche Rohspeicher" -#: ../wxui/memedit.py:1658 +#: ../wxui/memedit.py:1665 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1657 +#: ../wxui/memedit.py:1664 #, fuzzy msgid "Sort memories" msgstr "Überschreiben?" @@ -2105,10 +2160,14 @@ msgstr "" msgid "State/Province" msgstr "" -#: ../wxui/bugreport.py:256 ../wxui/main.py:1810 +#: ../wxui/main.py:1817 msgid "Success" msgstr "" +#: ../wxui/bugreport.py:595 +msgid "Successfully sent bug report:" +msgstr "" + #: ../wxui/memedit.py:136 msgid "TX-RX DTCS polarity (normal or reversed)" msgstr "" @@ -2149,7 +2208,7 @@ msgid "" "Proceed anyway?" msgstr "" -#: ../wxui/bugreport.py:94 +#: ../wxui/bugreport.py:169 msgid "" "The debug log file is not available when CHIRP is run interactively from the " "command-line. Thus, this tool will not upload what you expect. It is " @@ -2157,7 +2216,11 @@ msgid "" "redirected to /dev/null)" msgstr "" -#: ../wxui/main.py:1340 +#: ../wxui/bugreport.py:444 +msgid "The following information will be submitted:" +msgstr "" + +#: ../wxui/main.py:1346 #, python-format msgid "" "The recommended procedure for importing memories is to open the source file " @@ -2167,7 +2230,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1727 +#: ../wxui/memedit.py:1734 #, fuzzy msgid "This Memory" msgstr "Zeige RAW Speicher" @@ -2192,13 +2255,13 @@ msgid "" "compatibility." msgstr "" -#: ../wxui/main.py:1571 +#: ../wxui/main.py:1578 msgid "" "This is a live-mode radio, which means changes are sent to the radio in real-" "time as you make them. Upload is not necessary!" msgstr "" -#: ../wxui/main.py:1577 +#: ../wxui/main.py:1584 msgid "" "This is a radio-independent file and cannot be uploaded directly to a radio. " "Open a radio image (or download one from a radio) and then copy/paste items " @@ -2233,18 +2296,18 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/bugreport.py:76 +#: ../wxui/bugreport.py:372 msgid "" "This is the ticket number for an already-created issue on the chirpmyradio." "com website" msgstr "" -#: ../wxui/memedit.py:1731 +#: ../wxui/memedit.py:1738 #, fuzzy msgid "This memory and shift all up" msgstr "Löschen (und nach oben verschieben)" -#: ../wxui/memedit.py:1729 +#: ../wxui/memedit.py:1736 #, fuzzy msgid "This memory and shift block up" msgstr "Löschen (und nach oben verschieben)" @@ -2274,7 +2337,7 @@ msgid "" "own risk!" msgstr "" -#: ../wxui/bugreport.py:48 +#: ../wxui/bugreport.py:137 msgid "" "This tool will upload details about your system to an existing issue on the " "CHIRP tracker. It requires your username and password for chirpmyradio.com " @@ -2344,16 +2407,16 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1456 +#: ../wxui/memedit.py:1463 msgid "Unable to edit memory before radio is loaded" msgstr "" -#: ../wxui/main.py:1266 +#: ../wxui/main.py:1272 #, fuzzy, python-format msgid "Unable to find stock config %r" msgstr "Speichervorgaben öffnen" -#: ../wxui/memedit.py:1940 +#: ../wxui/memedit.py:1947 #, fuzzy msgid "Unable to import while the view is sorted" msgstr "Kann Gerät auf {port} nicht erkennen" @@ -2384,7 +2447,7 @@ msgstr "Keine Änderungen bei diesem Modell möglich" msgid "Unable to set %s on this memory" msgstr "Keine Änderungen bei diesem Modell möglich" -#: ../wxui/main.py:1581 +#: ../wxui/main.py:1588 #, fuzzy msgid "Unable to upload this file" msgstr "Keine Änderungen bei diesem Modell möglich" @@ -2402,16 +2465,25 @@ msgstr "" msgid "Unsupported model %r" msgstr "Nicht unterstuetzter Dateityp" +#: ../wxui/bugreport.py:158 +msgid "Update an existing bug" +msgstr "" + +#: ../wxui/bugreport.py:461 +#, fuzzy, python-format +msgid "Updating bug %s" +msgstr "Updating URCALL Liste" + #: ../wxui/clone.py:683 msgid "Upload instructions" msgstr "" -#: ../wxui/main.py:1015 +#: ../wxui/main.py:1021 #, fuzzy msgid "Upload to radio" msgstr "Upload zum Gerät" -#: ../wxui/main.py:840 +#: ../wxui/main.py:844 #, fuzzy msgid "Upload to radio..." msgstr "Upload zum Gerät" @@ -2421,22 +2493,18 @@ msgstr "Upload zum Gerät" msgid "Uploaded memory %s" msgstr "" -#: ../wxui/main.py:796 +#: ../wxui/main.py:800 msgid "Use fixed-width font" msgstr "" -#: ../wxui/main.py:804 +#: ../wxui/main.py:808 msgid "Use larger font" msgstr "" -#: ../wxui/bugreport.py:68 +#: ../wxui/bugreport.py:205 msgid "Username" msgstr "" -#: ../wxui/bugreport.py:124 -msgid "Username and password are required!" -msgstr "" - #: ../wxui/developer.py:256 #, python-format msgid "Value does not fit in %i bits" @@ -2461,7 +2529,7 @@ msgstr "" msgid "Value must be zero or greater" msgstr "" -#: ../wxui/memedit.py:2303 +#: ../wxui/memedit.py:2310 msgid "Values" msgstr "" @@ -2469,7 +2537,7 @@ msgstr "" msgid "Vendor" msgstr "Hersteller" -#: ../wxui/main.py:976 +#: ../wxui/main.py:982 #, fuzzy msgid "View" msgstr "_Ansicht" @@ -2478,11 +2546,11 @@ msgstr "_Ansicht" msgid "WARNING!" msgstr "" -#: ../wxui/bugreport.py:99 ../wxui/memedit.py:1542 ../wxui/main.py:1802 +#: ../wxui/bugreport.py:174 ../wxui/memedit.py:1549 ../wxui/main.py:1809 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1548 #, python-format msgid "Warning: %s" msgstr "" @@ -2495,6 +2563,13 @@ msgstr "" msgid "Would you like CHIRP to install a desktop icon for you?" msgstr "" +#: ../wxui/bugreport.py:265 +msgid "" +"You have opened multiple issues within the last week. CHIRP limits the " +"number of issues you can open to avoid abuse. If you really need to open " +"another, please do so via the website." +msgstr "" + #: ../wxui/clone.py:431 msgid "Your cable appears to be on port:" msgstr "" @@ -2511,12 +2586,12 @@ msgstr "" msgid "bytes each" msgstr "" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 #, fuzzy msgid "disabled" msgstr "Aktiviert" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 #, fuzzy msgid "enabled" msgstr "Aktiviert" @@ -2671,6 +2746,10 @@ msgstr "" #~ msgid "Export" #~ msgstr "Exportieren" +#, fuzzy, python-format +#~ msgid "Failed to upload details: %s" +#~ msgstr "Keine Änderungen bei diesem Modell möglich" + #~ msgid "File Exists" #~ msgstr "Datei existiert" @@ -2811,6 +2890,10 @@ msgstr "" #~ msgid "None" #~ msgstr "Keine" +#, fuzzy +#~ msgid "Notes" +#~ msgstr "Hinweis:" + #~ msgid "Open recent file {name}" #~ msgstr "Letzte Datei öffnen {name}" @@ -2973,9 +3056,6 @@ msgstr "" #~ msgid "Updating RPTCALL list" #~ msgstr "Updating RPTCALL Liste" -#~ msgid "Updating URCALL list" -#~ msgstr "Updating URCALL Liste" - #~ msgid "Updating bank index for memory {num}" #~ msgstr "Aktualisiere Bank Index für Speicher {num}" diff --git a/chirp/locale/el.po b/chirp/locale/el.po index 4763506e7..37ef41d54 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: 2024-06-17 16:41-0700\n" +"POT-Creation-Date: 2024-06-25 14:59-0700\n" "PO-Revision-Date: 2023-02-11 15:12+0200\n" "Last-Translator: Sokratis Alichanidis \n" "Language-Team: Greek\n" @@ -37,37 +37,49 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "" -#: ../wxui/memedit.py:1722 +#: ../wxui/memedit.py:1729 #, fuzzy, python-format msgid "%i Memories and shift all up" msgid_plural "%i Memories and shift all up" msgstr[0] "Διαγραφή %i μνημών και μετακίνηση όλων προς τα επάνω" msgstr[1] "Διαγραφή %i μνημών και μετακίνηση όλων προς τα επάνω" -#: ../wxui/memedit.py:1713 +#: ../wxui/memedit.py:1720 #, fuzzy, python-format msgid "%i Memory" msgid_plural "%i Memories" msgstr[0] "Μνήμες" msgstr[1] "Μνήμες" -#: ../wxui/memedit.py:1717 +#: ../wxui/memedit.py:1724 #, fuzzy, python-format msgid "%i Memory and shift block up" msgid_plural "%i Memories and shift block up" msgstr[0] "Διαγραφή %i μνημών και μετακίνηση ομάδας προς τα επάνω" msgstr[1] "Διαγραφή %i μνημών και μετακίνηση ομάδας προς τα επάνω" -#: ../wxui/main.py:1381 +#: ../wxui/main.py:1387 #, python-format msgid "%s has not been saved. Save before closing?" msgstr "" +#: ../wxui/bugreport.py:424 +msgid "(Describe what actually happened instead)" +msgstr "" + +#: ../wxui/bugreport.py:422 +msgid "(Describe what you expected to happen)" +msgstr "" + +#: ../wxui/bugreport.py:420 +msgid "(Describe what you were doing)" +msgstr "" + #: ../wxui/radioinfo.py:50 msgid "(none)" msgstr "(καμία)" -#: ../wxui/memedit.py:2057 +#: ../wxui/memedit.py:2064 #, python-format msgid "...and %i more" msgstr "" @@ -490,7 +502,7 @@ msgid "" "4. Press the [D/MR(MW)] key (\"--WAIT--\" will appear on the LCD).\n" msgstr "" -#: ../drivers/uv5r.py:823 +#: ../drivers/uv5r.py:834 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -500,7 +512,7 @@ msgid "" "6. Click OK to download image from device.\n" msgstr "" -#: ../drivers/uv5r.py:831 +#: ../drivers/uv5r.py:842 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -625,7 +637,7 @@ msgid "" "It will may not work if you turn on the radio with the cable already attached" msgstr "" -#: ../wxui/main.py:1880 +#: ../wxui/main.py:1888 msgid "" "A new CHIRP version is available. Please visit the website as soon as " "possible to download it!" @@ -633,11 +645,11 @@ msgstr "" "Μία νέα έκδοση του CHIRP είναι διαθέσιμη. Παρακαλούμε επισκεφθείτε την " "ιστοσελίδα το συντομότερο δυνατό για να την κατεβάσετε!" -#: ../wxui/main.py:920 +#: ../wxui/main.py:924 msgid "About" msgstr "Σχετικά" -#: ../wxui/main.py:1730 +#: ../wxui/main.py:1737 msgid "About CHIRP" msgstr "Σχετικά με το CHIRP" @@ -645,11 +657,11 @@ msgstr "Σχετικά με το CHIRP" msgid "All" msgstr "Όλες" -#: ../wxui/main.py:1211 +#: ../wxui/main.py:1217 msgid "All Files" msgstr "Όλα τα αρχεία" -#: ../wxui/main.py:1222 +#: ../wxui/main.py:1228 msgid "All supported formats|" msgstr "Όλοι οι τύποι αρχείων|" @@ -657,8 +669,8 @@ msgstr "Όλοι οι τύποι αρχείων|" msgid "Amateur" msgstr "Ραδιοερασιτέχνη" -#: ../wxui/bugreport.py:117 ../wxui/bugreport.py:125 ../wxui/bugreport.py:262 -#: ../wxui/common.py:610 ../wxui/common.py:637 +#: ../wxui/bugreport.py:284 ../wxui/bugreport.py:391 ../wxui/common.py:610 +#: ../wxui/common.py:637 msgid "An error has occurred" msgstr "Παρουσιάστηκε ένα σφάλμα" @@ -666,7 +678,7 @@ msgstr "Παρουσιάστηκε ένα σφάλμα" msgid "Applying settings" msgstr "Εφαρμογή ρυθμίσεων" -#: ../wxui/main.py:1477 +#: ../wxui/main.py:1483 msgid "Automatic from system" msgstr "" @@ -674,7 +686,7 @@ msgstr "" msgid "Available modules" msgstr "" -#: ../wxui/main.py:1823 +#: ../wxui/main.py:1830 msgid "Bandplan" msgstr "Χάρτης συχνοτήτων" @@ -694,11 +706,25 @@ msgstr "Bin" msgid "Browser" msgstr "Περιηγητής" +#: ../wxui/bugreport.py:390 +#, fuzzy +msgid "Bug number not found" +msgstr "Αριθμός" + +#: ../wxui/bugreport.py:367 +#, fuzzy +msgid "Bug number:" +msgstr "Αριθμός" + +#: ../wxui/bugreport.py:323 +msgid "Bug subject:" +msgstr "" + #: ../wxui/developer.py:415 msgid "Building Radio Browser" msgstr "Δημιουργία Περιηγητή Πομποδεκτών" -#: ../wxui/main.py:1506 +#: ../wxui/main.py:1512 msgid "CHIRP must be restarted for the new selection to take effect" msgstr "" @@ -712,13 +738,13 @@ msgid "" "will happen now." msgstr "" -#: ../wxui/memedit.py:1373 +#: ../wxui/memedit.py:1380 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" msgstr "" -#: ../wxui/main.py:1210 +#: ../wxui/main.py:1216 msgid "Chirp Image Files" msgstr "Αρχεία ειδώλου CHIRP" @@ -726,21 +752,21 @@ msgstr "Αρχεία ειδώλου CHIRP" msgid "Choice Required" msgstr "Απαιτείται επιλογή" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1359 #, python-format msgid "Choose %s DTCS Code" msgstr "Επιλέξτε κωδικό DTCS %s" -#: ../wxui/memedit.py:1349 +#: ../wxui/memedit.py:1356 #, python-format msgid "Choose %s Tone" msgstr "Επιλέξτε τόνο %s" -#: ../wxui/memedit.py:1383 +#: ../wxui/memedit.py:1390 msgid "Choose Cross Mode" msgstr "" -#: ../wxui/memedit.py:1413 +#: ../wxui/memedit.py:1420 #, fuzzy msgid "Choose duplex" msgstr "Επιλογή duplex" @@ -780,15 +806,15 @@ msgstr "Λήψη από πομποδέκτη" msgid "Cloning to radio" msgstr "Αποστολή σε πομποδέκτη" -#: ../wxui/main.py:1010 +#: ../wxui/main.py:1016 msgid "Close" msgstr "Κλείσιμο" -#: ../wxui/main.py:1011 +#: ../wxui/main.py:1017 msgid "Close file" msgstr "Κλείσιμο αρχείου" -#: ../wxui/memedit.py:1781 +#: ../wxui/memedit.py:1788 #, fuzzy, python-format msgid "Cluster %i memory" msgid_plural "Cluster %i memories" @@ -823,7 +849,7 @@ msgstr "" msgid "Convert to FM" msgstr "" -#: ../wxui/memedit.py:1698 +#: ../wxui/memedit.py:1705 msgid "Copy" msgstr "" @@ -846,7 +872,7 @@ msgstr "Εισάγετε προσαρμοσμένη θύρα:" msgid "Custom..." msgstr "Προσαρμοσμένη..." -#: ../wxui/memedit.py:1694 +#: ../wxui/memedit.py:1701 #, fuzzy msgid "Cut" msgstr "Χώρα" @@ -867,11 +893,11 @@ msgstr "" msgid "DTMF decode" msgstr "" -#: ../wxui/memedit.py:2323 +#: ../wxui/memedit.py:2330 msgid "DV Memory" msgstr "Μνήμη DV" -#: ../wxui/main.py:1744 +#: ../wxui/main.py:1751 msgid "Danger Ahead" msgstr "" @@ -879,28 +905,29 @@ msgstr "" msgid "Dec" msgstr "Dec" -#: ../wxui/memedit.py:1707 +#: ../wxui/memedit.py:1714 msgid "Delete" msgstr "Διαγραφή" -#: ../wxui/bugreport.py:255 -msgid "Details successfully uploaded" -msgstr "" +#: ../wxui/bugreport.py:464 +#, fuzzy +msgid "Detailed information" +msgstr "Πληροφορίες πομποδέκτη" -#: ../wxui/main.py:925 +#: ../wxui/main.py:929 msgid "Developer Mode" msgstr "Λειτουργία προγραμματιστή" -#: ../wxui/main.py:1750 +#: ../wxui/main.py:1757 #, python-format msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1817 ../wxui/developer.py:88 +#: ../wxui/memedit.py:1824 ../wxui/developer.py:88 msgid "Diff Raw Memories" msgstr "" -#: ../wxui/memedit.py:2248 +#: ../wxui/memedit.py:2255 #, fuzzy msgid "Digital Code" msgstr "Ψηφιακός Κωδικός" @@ -910,7 +937,7 @@ msgstr "Ψηφιακός Κωδικός" msgid "Digital Modes" msgstr "Ψηφιακός Κωδικός" -#: ../wxui/main.py:1762 +#: ../wxui/main.py:1769 #, fuzzy msgid "Disable reporting" msgstr "Αναφορές απενεργοποιημένες" @@ -937,15 +964,15 @@ msgstr "" msgid "Double-click to change bank name" msgstr "Κάντε διπλό κλικ για μετονομασία της ομάδας μνημών" -#: ../wxui/main.py:1012 +#: ../wxui/main.py:1018 msgid "Download" msgstr "Λήψη" -#: ../wxui/main.py:1013 +#: ../wxui/main.py:1019 msgid "Download from radio" msgstr "Λήψη Από Πομποδέκτη" -#: ../wxui/main.py:832 +#: ../wxui/main.py:836 #, fuzzy msgid "Download from radio..." msgstr "Λήψη Από Πομποδέκτη" @@ -963,7 +990,7 @@ msgstr "Επαναφόρτωση Οδηγού" msgid "Driver information" msgstr "" -#: ../wxui/main.py:549 +#: ../wxui/main.py:553 msgid "Driver messages" msgstr "" @@ -975,17 +1002,17 @@ msgstr "" msgid "Duplex" msgstr "" -#: ../wxui/memedit.py:2278 +#: ../wxui/memedit.py:2285 #, python-format msgid "Edit details for %i memories" msgstr "Επεξεργασία λεπτομερειών για %i μνήμες" -#: ../wxui/memedit.py:2276 +#: ../wxui/memedit.py:2283 #, python-format msgid "Edit details for memory %i" msgstr "Επεξεργασία λεπτομερειών για τη μνήμη %i" -#: ../wxui/main.py:869 +#: ../wxui/main.py:873 #, fuzzy msgid "Enable Automatic Edits" msgstr "Ενεργοποίηση αυτόματης επεξεργασίας" @@ -998,11 +1025,11 @@ msgstr "" msgid "Enter Frequency" msgstr "Εισάγετε συχνότητα" -#: ../wxui/memedit.py:1400 +#: ../wxui/memedit.py:1407 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1392 +#: ../wxui/memedit.py:1399 msgid "Enter TX Frequency (MHz)" msgstr "Εισάγετε συχνότητα εκπομπής (MHz)" @@ -1015,6 +1042,32 @@ msgstr "Εισάγετε ένα νέο όνομα για την ομάδα μν msgid "Enter custom port:" msgstr "Εισάγετε προσαρμοσμένη θύρα:" +#: ../wxui/bugreport.py:405 +msgid "" +"Enter details about this update. Be descriptive about what you were doing, " +"what you expected to happen, and what actually happened." +msgstr "" + +#: ../wxui/bugreport.py:310 +msgid "" +"Enter information about the bug including a short but meaningful subject and " +"information about the radio model (if applicable) in question." +msgstr "" + +#: ../wxui/bugreport.py:412 +msgid "Enter information to add to the bug here" +msgstr "" + +#: ../wxui/bugreport.py:358 +msgid "Enter the bug number that should be updated" +msgstr "" + +#: ../wxui/bugreport.py:188 +msgid "" +"Enter your username and password for chirpmyradio.com. If you do not have an " +"account click below to create one before proceeding." +msgstr "" + #: ../wxui/common.py:330 #, python-format msgid "Erased memory %s" @@ -1036,20 +1089,20 @@ msgstr "" msgid "Experimental driver" msgstr "Πειραματικός οδηγός" -#: ../wxui/memedit.py:2201 +#: ../wxui/memedit.py:2208 msgid "Export can only write CSV files" msgstr "Η εξαγωγή είναι δυνατή μόνο σε αρχεία CSV" -#: ../wxui/main.py:1366 +#: ../wxui/main.py:1372 msgid "Export to CSV" msgstr "Εξαγωγή σε αρχείο μορφής .CSV" -#: ../wxui/main.py:707 +#: ../wxui/main.py:711 #, fuzzy msgid "Export to CSV..." msgstr "Εξαγωγή σε αρχείο μορφής .CSV" -#: ../wxui/memedit.py:2312 +#: ../wxui/memedit.py:2319 msgid "Extra" msgstr "Περισσότερα" @@ -1073,25 +1126,34 @@ msgstr "Αδυναμία φόρτωσης περιηγητή πομποδεκτ msgid "Failed to parse result" msgstr "Αδυναμία φόρτωσης περιηγητή πομποδεκτών" -#: ../wxui/bugreport.py:261 -#, fuzzy, python-format -msgid "Failed to upload details: %s" +#: ../wxui/bugreport.py:592 +#, fuzzy +msgid "Failed to send bug report:" msgstr "Αδυναμία φόρτωσης περιηγητή πομποδεκτών" #: ../wxui/radioinfo.py:45 msgid "Features" msgstr "Δυνατότητες" -#: ../wxui/main.py:554 +#: ../wxui/bugreport.py:152 +msgid "File a new bug" +msgstr "" + +#: ../wxui/main.py:558 #, python-format msgid "File does not exist: %s" msgstr "Το αρχείο δεν υπάρχει: %s" -#: ../wxui/main.py:1214 ../wxui/main.py:1294 ../wxui/main.py:1304 -#: ../wxui/main.py:1362 ../wxui/main.py:1696 ../wxui/main.py:1697 +#: ../wxui/main.py:1220 ../wxui/main.py:1300 ../wxui/main.py:1310 +#: ../wxui/main.py:1368 ../wxui/main.py:1703 ../wxui/main.py:1704 msgid "Files" msgstr "Αρχεία" +#: ../wxui/bugreport.py:462 +#, fuzzy +msgid "Files:" +msgstr "Αρχεία" + #: ../wxui/query_sources.py:319 msgid "Filter" msgstr "Φίλτρο" @@ -1100,15 +1162,15 @@ msgstr "Φίλτρο" msgid "Filter results with location matching this string" msgstr "Φιλτράρισμα αποτελεσμάτων με τοποθεσία σύμφωνη με αυτό το λεκτικό" -#: ../wxui/main.py:1436 +#: ../wxui/main.py:1442 msgid "Find" msgstr "Εύρεση" -#: ../wxui/main.py:775 +#: ../wxui/main.py:779 msgid "Find Next" msgstr "Εύρεση επόμενου" -#: ../wxui/main.py:761 +#: ../wxui/main.py:765 #, fuzzy msgid "Find..." msgstr "Εύρεση" @@ -1333,7 +1395,7 @@ msgstr "Μετάβαση σε Μνήμη:" msgid "Goto..." msgstr "Μετάβαση σε" -#: ../wxui/main.py:978 +#: ../wxui/main.py:984 msgid "Help" msgstr "" @@ -1359,19 +1421,19 @@ msgstr "" msgid "If set, sort results by distance from these coordinates" msgstr "" -#: ../wxui/main.py:1349 +#: ../wxui/main.py:1355 msgid "Import" msgstr "" -#: ../wxui/main.py:701 +#: ../wxui/main.py:705 msgid "Import from file..." msgstr "" -#: ../wxui/main.py:1353 +#: ../wxui/main.py:1359 msgid "Import messages" msgstr "" -#: ../wxui/main.py:1347 +#: ../wxui/main.py:1353 msgid "Import not recommended" msgstr "" @@ -1383,11 +1445,11 @@ msgstr "" msgid "Info" msgstr "Πληροφορίες" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1382 msgid "Information" msgstr "Πληροφορίες" -#: ../wxui/memedit.py:1688 +#: ../wxui/memedit.py:1695 msgid "Insert Row Above" msgstr "Εισαγωγή γραμμής επάνω" @@ -1395,7 +1457,7 @@ msgstr "Εισαγωγή γραμμής επάνω" msgid "Install desktop icon?" msgstr "" -#: ../wxui/main.py:909 +#: ../wxui/main.py:913 #, fuzzy msgid "Interact with driver" msgstr "Αλληλεπίδραση με οδηγό" @@ -1410,7 +1472,7 @@ msgstr "Αλληλεπίδραση με οδηγό" msgid "Invalid %(value)s (use decimal degrees)" msgstr "" -#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1536 +#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1543 #, fuzzy msgid "Invalid Entry" msgstr "Μη έγκυρη τιμή: %s" @@ -1419,12 +1481,12 @@ msgstr "Μη έγκυρη τιμή: %s" msgid "Invalid ZIP code" msgstr "Μη έγκυρος ΤΚ" -#: ../wxui/memedit.py:1535 ../wxui/memedit.py:2403 +#: ../wxui/memedit.py:1542 ../wxui/memedit.py:2410 #, python-format msgid "Invalid edit: %s" msgstr "Μη έγκυρη τιμή: %s" -#: ../wxui/main.py:1693 +#: ../wxui/main.py:1700 msgid "Invalid or unsupported module file" msgstr "" @@ -1433,15 +1495,6 @@ msgstr "" msgid "Invalid value: %r" msgstr "Μη έγκυρη τιμή: %r" -#: ../wxui/bugreport.py:79 -#, fuzzy -msgid "Issue Number" -msgstr "Αριθμός" - -#: ../wxui/bugreport.py:116 -msgid "Issue must be a number!" -msgstr "" - #: ../wxui/developer.py:577 msgid "Issue number:" msgstr "" @@ -1451,7 +1504,7 @@ msgstr "" msgid "LIVE" msgstr "LIVE" -#: ../wxui/main.py:818 ../wxui/main.py:1491 +#: ../wxui/main.py:822 ../wxui/main.py:1497 msgid "Language" msgstr "" @@ -1487,12 +1540,12 @@ msgstr "" msgid "Limit use" msgstr "Περιορισμός Μπαντών" -#: ../wxui/main.py:1574 +#: ../wxui/main.py:1581 #, fuzzy msgid "Live Radio" msgstr "Πομποδέκτης" -#: ../wxui/main.py:713 +#: ../wxui/main.py:717 #, fuzzy msgid "Load Module..." msgstr "Φόρτωση Module" @@ -1502,18 +1555,18 @@ msgstr "Φόρτωση Module" msgid "Load module from issue" msgstr "Φόρτωση Module" -#: ../wxui/main.py:962 +#: ../wxui/main.py:966 #, fuzzy msgid "Load module from issue..." msgstr "Φόρτωση Module" -#: ../wxui/main.py:1798 +#: ../wxui/main.py:1805 msgid "" "Loading a module will not affect open tabs. It is recommended (unless " "instructed otherwise) to close all tabs before loading a module." msgstr "" -#: ../wxui/main.py:1700 +#: ../wxui/main.py:1707 msgid "" "Loading modules can be extremely dangerous, leading to damage to your " "computer, radio, or both. NEVER load a module from a source you do not " @@ -1527,6 +1580,10 @@ msgstr "" msgid "Loading settings" msgstr "Φόρτωση ρυθμίσεων" +#: ../wxui/bugreport.py:282 +msgid "Login failed: Check your username and password" +msgstr "" + #: ../drivers/uvk5.py:1827 msgid "Logo string 1 (12 characters)" msgstr "" @@ -1544,7 +1601,7 @@ msgstr "Γεωγραφικό μήκος" msgid "Memories" msgstr "Μνήμες" -#: ../wxui/memedit.py:1575 +#: ../wxui/memedit.py:1582 #, python-format msgid "Memory %i is not deletable" msgstr "Η μνήμη %i δεν μπορεί να διαγραφεί" @@ -1575,16 +1632,16 @@ msgstr "Μοντέλο" msgid "Modes" msgstr "" -#: ../wxui/main.py:1697 +#: ../wxui/main.py:1704 msgid "Module" msgstr "Module" -#: ../wxui/main.py:1669 +#: ../wxui/main.py:1676 #, fuzzy msgid "Module Loaded" msgstr "Module" -#: ../wxui/main.py:1809 +#: ../wxui/main.py:1816 msgid "Module loaded successfully" msgstr "" @@ -1601,19 +1658,19 @@ msgstr "" msgid "Move Up" msgstr "" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2120 msgid "Move operations are disabled while the view is sorted" msgstr "" -#: ../wxui/main.py:659 +#: ../wxui/main.py:663 msgid "New Window" msgstr "" -#: ../wxui/main.py:1882 +#: ../wxui/main.py:1890 msgid "New version available" msgstr "Διαθέσιμη νέα έκδοση" -#: ../wxui/memedit.py:1854 +#: ../wxui/memedit.py:1861 msgid "No empty rows below!" msgstr "Καμία κενή σειρά από κάτω!" @@ -1635,10 +1692,6 @@ msgstr "Κανένα αποτέλεσμα!" msgid "No results!" msgstr "Κανένα αποτέλεσμα!" -#: ../wxui/bugreport.py:82 -msgid "Notes" -msgstr "" - #: ../wxui/query_sources.py:41 ../wxui/memedit.py:954 msgid "Number" msgstr "Αριθμός" @@ -1663,27 +1716,27 @@ msgstr "Μόνο οι καρτέλες μνημών μπορούν να εξαχ msgid "Only working repeaters" msgstr "" -#: ../wxui/main.py:1006 ../wxui/main.py:1349 +#: ../wxui/main.py:1012 ../wxui/main.py:1355 msgid "Open" msgstr "Άνοιγμα" -#: ../wxui/main.py:688 +#: ../wxui/main.py:692 msgid "Open Recent" msgstr "Άνοιγμα πρόσφατου" -#: ../wxui/main.py:670 +#: ../wxui/main.py:674 msgid "Open Stock Config" msgstr "Άνοιγμα προεπιλεγμένων ρυθμίσεων" -#: ../wxui/main.py:1007 ../wxui/main.py:1225 +#: ../wxui/main.py:1013 ../wxui/main.py:1231 msgid "Open a file" msgstr "Άνοιγμα αρχείου" -#: ../wxui/main.py:1715 +#: ../wxui/main.py:1722 msgid "Open a module" msgstr "Άνοιγμα αρθρώματος" -#: ../wxui/main.py:946 +#: ../wxui/main.py:950 msgid "Open debug log" msgstr "Άνοιγμα αρχείου καταγραφής αποσφαλμάτωσης" @@ -1695,7 +1748,7 @@ msgstr "" msgid "Open repeaters only" msgstr "" -#: ../wxui/main.py:617 +#: ../wxui/main.py:621 #, fuzzy msgid "Open stock config directory" msgstr "Άνοιγμα προεπιλεγμένων ρυθμίσεων" @@ -1717,7 +1770,7 @@ msgstr "Προαιρετικό: 45.0000" msgid "Optional: County, Hospital, etc." msgstr "Προαιρετικό: Επαρχία, Νοσοκομείο κλπ" -#: ../wxui/memedit.py:1988 +#: ../wxui/memedit.py:1995 msgid "Overwrite memories?" msgstr "Αντικατάσταση μνημών;" @@ -1732,35 +1785,35 @@ msgstr "" msgid "Parsing" msgstr "" -#: ../wxui/bugreport.py:73 +#: ../wxui/bugreport.py:215 msgid "Password" msgstr "" -#: ../wxui/memedit.py:1702 +#: ../wxui/memedit.py:1709 msgid "Paste" msgstr "" -#: ../wxui/memedit.py:1982 +#: ../wxui/memedit.py:1989 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1985 +#: ../wxui/memedit.py:1992 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1979 +#: ../wxui/memedit.py:1986 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1976 +#: ../wxui/memedit.py:1983 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "" -#: ../wxui/main.py:1886 +#: ../wxui/main.py:1894 msgid "Please be sure to quit CHIRP before installing the new version!" msgstr "" "Παρακαλούμε βεβαιωθείτε ότι έχετε κλείσει το CHIRP πριν εγκαταστήσετε την " @@ -1792,7 +1845,7 @@ msgid "" " (At the end radio will beep)\n" msgstr "" -#: ../wxui/main.py:1738 +#: ../wxui/main.py:1745 msgid "" "Please note that developer mode is intended for use by developers of the " "CHIRP project, or under the direction of a developer. It enables behaviors " @@ -1820,7 +1873,7 @@ msgstr "Ισχύς" msgid "Press enter to set this in memory" msgstr "Πατήστε enter για καταχώρηση στη μνήμη" -#: ../wxui/main.py:724 +#: ../wxui/main.py:728 msgid "Print Preview" msgstr "Προεπισκόπηση εκτύπωσης" @@ -1828,16 +1881,16 @@ msgstr "Προεπισκόπηση εκτύπωσης" msgid "Printing" msgstr "Εκτύπωση" -#: ../wxui/memedit.py:1681 +#: ../wxui/memedit.py:1688 msgid "Properties" msgstr "Ιδιότητες" -#: ../wxui/main.py:1837 +#: ../wxui/main.py:1845 #, python-format msgid "Query %s" msgstr "Ερώτημα %s" -#: ../wxui/main.py:846 +#: ../wxui/main.py:850 msgid "Query Source" msgstr "Ερώτημα Πηγής" @@ -1845,7 +1898,7 @@ msgstr "Ερώτημα Πηγής" msgid "RX DTCS" msgstr "DTCS Λήψης" -#: ../wxui/main.py:977 +#: ../wxui/main.py:983 msgid "Radio" msgstr "Πομποδέκτης" @@ -1858,6 +1911,10 @@ msgstr "Ο πομποδέκτης δεν επιβεβαίωσε το μπλοκ msgid "Radio information" msgstr "Πληροφορίες πομποδέκτη" +#: ../wxui/bugreport.py:331 +msgid "Radio model:" +msgstr "" + #: ../drivers/ft817.py:363 msgid "" "Radio sent data after the last awaited block, this happens when the selected " @@ -1895,11 +1952,11 @@ msgstr "Απαιτείται επανεκκίνηση" msgid "Refreshed memory %s" msgstr "Ανανεώθηκε η μνήμη %s" -#: ../wxui/main.py:886 +#: ../wxui/main.py:890 msgid "Reload Driver" msgstr "Επαναφόρτωση Οδηγού" -#: ../wxui/main.py:895 +#: ../wxui/main.py:899 msgid "Reload Driver and File" msgstr "Επαναφόρτωση Οδηγού και Αρχείου" @@ -1913,30 +1970,39 @@ msgid "" "worldwide, FREE repeater directory." msgstr "" -#: ../wxui/main.py:934 +#: ../wxui/main.py:972 +msgid "Report or update a bug..." +msgstr "" + +#: ../wxui/bugreport.py:459 +#, fuzzy, python-format +msgid "Reporting a new bug: %r" +msgstr "Αναφορές ενεργοποιημένες" + +#: ../wxui/main.py:938 #, fuzzy msgid "Reporting enabled" msgstr "Αναφορές ενεργοποιημένες" -#: ../wxui/main.py:1758 +#: ../wxui/main.py:1765 msgid "" "Reporting helps the CHIRP project know which radio models and OS platforms " "to spend our limited efforts on. We would really appreciate if you left it " "enabled. Really disable reporting?" msgstr "" -#: ../wxui/main.py:1508 ../wxui/main.py:1752 +#: ../wxui/main.py:1514 ../wxui/main.py:1759 msgid "Restart Required" msgstr "Απαιτείται επανεκκίνηση" -#: ../wxui/main.py:682 +#: ../wxui/main.py:686 #, fuzzy, python-format msgid "Restore %i tab" msgid_plural "Restore %i tabs" msgstr[0] "Επαναφορά %i καρτελών" msgstr[1] "Επαναφορά %i καρτελών" -#: ../wxui/main.py:811 +#: ../wxui/main.py:815 #, fuzzy msgid "Restore tabs on start" msgstr "Επαναφορά %i καρτελών" @@ -1945,15 +2011,15 @@ msgstr "Επαναφορά %i καρτελών" msgid "Retrieved settings" msgstr "Ρυθμίσεις ανακτήθηκαν" -#: ../wxui/main.py:1008 +#: ../wxui/main.py:1014 msgid "Save" msgstr "Αποθήκευση" -#: ../wxui/main.py:1383 +#: ../wxui/main.py:1389 msgid "Save before closing?" msgstr "Αποθήκευση πριν το κλείσιμο;" -#: ../wxui/main.py:1009 ../wxui/main.py:1308 +#: ../wxui/main.py:1015 ../wxui/main.py:1314 msgid "Save file" msgstr "Αποθήκευση αρχείου" @@ -1977,7 +2043,7 @@ msgstr "" msgid "Security Risk" msgstr "" -#: ../wxui/main.py:876 +#: ../wxui/main.py:880 #, fuzzy msgid "Select Bandplan..." msgstr "Επιλογή χάρτη συχνοτήτων" @@ -1986,7 +2052,7 @@ msgstr "Επιλογή χάρτη συχνοτήτων" msgid "Select Bands" msgstr "Επιλογή Μπαντών" -#: ../wxui/main.py:1491 +#: ../wxui/main.py:1497 #, fuzzy msgid "Select Language" msgstr "Επιλογή Μπαντών" @@ -1995,18 +2061,10 @@ msgstr "Επιλογή Μπαντών" msgid "Select Modes" msgstr "" -#: ../wxui/main.py:1822 +#: ../wxui/main.py:1829 msgid "Select a bandplan" msgstr "Επιλογή χάρτη συνοτήτων" -#: ../wxui/bugreport.py:43 -msgid "Send bug details" -msgstr "" - -#: ../wxui/main.py:967 -msgid "Send details for a bug..." -msgstr "" - #: ../wxui/query_sources.py:287 msgid "Service" msgstr "Υπηρεσία" @@ -2019,11 +2077,11 @@ msgstr "Ρυθμίσεις" msgid "Shift amount (or transmit frequency) controlled by duplex" msgstr "" -#: ../wxui/memedit.py:1810 ../wxui/developer.py:91 +#: ../wxui/memedit.py:1817 ../wxui/developer.py:91 msgid "Show Raw Memory" msgstr "" -#: ../wxui/main.py:952 +#: ../wxui/main.py:956 msgid "Show debug log location" msgstr "Εμφάνιση τοποθεσίας αρχείου καταγραφής αποσφαλμάτωσης" @@ -2031,45 +2089,45 @@ msgstr "Εμφάνιση τοποθεσίας αρχείου καταγραφή msgid "Show extra fields" msgstr "" -#: ../wxui/main.py:957 +#: ../wxui/main.py:961 #, fuzzy msgid "Show image backup location" msgstr "Εμφάνιση τοποθεσίας αρχείου καταγραφής αποσφαλμάτωσης" -#: ../wxui/memedit.py:2061 +#: ../wxui/memedit.py:2068 msgid "Some memories are incompatible with this radio" msgstr "Κάποιες μνήμες δεν είναι συμβατές με αυτόν τον πομποδέκτη" -#: ../wxui/memedit.py:1926 +#: ../wxui/memedit.py:1933 msgid "Some memories are not deletable" msgstr "Κάποιες μνήμες δεν είναι δυνατόν να διαγραφούν" -#: ../wxui/memedit.py:1766 +#: ../wxui/memedit.py:1773 #, fuzzy, python-format msgid "Sort %i memory" msgid_plural "Sort %i memories" msgstr[0] "Διαγραφή %i Μνημών" msgstr[1] "Διαγραφή %i Μνημών" -#: ../wxui/memedit.py:1770 +#: ../wxui/memedit.py:1777 #, fuzzy, python-format msgid "Sort %i memory ascending" msgid_plural "Sort %i memories ascending" msgstr[0] "Διαγραφή %i Μνημών" msgstr[1] "Διαγραφή %i Μνημών" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1799 #, fuzzy, python-format msgid "Sort %i memory descending" msgid_plural "Sort %i memories descending" msgstr[0] "Διαγραφή %i Μνημών" msgstr[1] "Διαγραφή %i Μνημών" -#: ../wxui/memedit.py:1658 +#: ../wxui/memedit.py:1665 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1657 +#: ../wxui/memedit.py:1664 #, fuzzy msgid "Sort memories" msgstr "Αντικατάσταση μνημών;" @@ -2087,10 +2145,14 @@ msgstr "Πολιτεία" msgid "State/Province" msgstr "Πολιτεία / Επαρχία" -#: ../wxui/bugreport.py:256 ../wxui/main.py:1810 +#: ../wxui/main.py:1817 msgid "Success" msgstr "" +#: ../wxui/bugreport.py:595 +msgid "Successfully sent bug report:" +msgstr "" + #: ../wxui/memedit.py:136 msgid "TX-RX DTCS polarity (normal or reversed)" msgstr "" @@ -2131,7 +2193,7 @@ msgid "" "Proceed anyway?" msgstr "" -#: ../wxui/bugreport.py:94 +#: ../wxui/bugreport.py:169 msgid "" "The debug log file is not available when CHIRP is run interactively from the " "command-line. Thus, this tool will not upload what you expect. It is " @@ -2139,7 +2201,11 @@ msgid "" "redirected to /dev/null)" msgstr "" -#: ../wxui/main.py:1340 +#: ../wxui/bugreport.py:444 +msgid "The following information will be submitted:" +msgstr "" + +#: ../wxui/main.py:1346 #, python-format msgid "" "The recommended procedure for importing memories is to open the source file " @@ -2149,7 +2215,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1727 +#: ../wxui/memedit.py:1734 #, fuzzy msgid "This Memory" msgstr "Μνήμη DV" @@ -2174,13 +2240,13 @@ msgid "" "compatibility." msgstr "" -#: ../wxui/main.py:1571 +#: ../wxui/main.py:1578 msgid "" "This is a live-mode radio, which means changes are sent to the radio in real-" "time as you make them. Upload is not necessary!" msgstr "" -#: ../wxui/main.py:1577 +#: ../wxui/main.py:1584 msgid "" "This is a radio-independent file and cannot be uploaded directly to a radio. " "Open a radio image (or download one from a radio) and then copy/paste items " @@ -2222,18 +2288,18 @@ msgstr "" "δυνατοτήτων!\n" "Σας προειδοποιήσαμε. Προχωράτε με δική σας ευθύνη!" -#: ../wxui/bugreport.py:76 +#: ../wxui/bugreport.py:372 msgid "" "This is the ticket number for an already-created issue on the chirpmyradio." "com website" msgstr "" -#: ../wxui/memedit.py:1731 +#: ../wxui/memedit.py:1738 #, fuzzy msgid "This memory and shift all up" msgstr "Διαγραφή %i μνημών και μετακίνηση όλων προς τα επάνω" -#: ../wxui/memedit.py:1729 +#: ../wxui/memedit.py:1736 #, fuzzy msgid "This memory and shift block up" msgstr "Διαγραφή %i μνημών και μετακίνηση ομάδας προς τα επάνω" @@ -2263,7 +2329,7 @@ msgid "" "own risk!" msgstr "" -#: ../wxui/bugreport.py:48 +#: ../wxui/bugreport.py:137 msgid "" "This tool will upload details about your system to an existing issue on the " "CHIRP tracker. It requires your username and password for chirpmyradio.com " @@ -2331,16 +2397,16 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1456 +#: ../wxui/memedit.py:1463 msgid "Unable to edit memory before radio is loaded" msgstr "" -#: ../wxui/main.py:1266 +#: ../wxui/main.py:1272 #, python-format msgid "Unable to find stock config %r" msgstr "" -#: ../wxui/memedit.py:1940 +#: ../wxui/memedit.py:1947 #, fuzzy msgid "Unable to import while the view is sorted" msgstr "Αδυναμία ανοίγματος του πρόχειρου" @@ -2370,7 +2436,7 @@ msgstr "" msgid "Unable to set %s on this memory" msgstr "Πατήστε enter για καταχώρηση στη μνήμη" -#: ../wxui/main.py:1581 +#: ../wxui/main.py:1588 #, fuzzy msgid "Unable to upload this file" msgstr "Πατήστε enter για καταχώρηση στη μνήμη" @@ -2388,15 +2454,24 @@ msgstr "Αποσυνδέστε το καλώδιο σας (αν χρειάζετ msgid "Unsupported model %r" msgstr "" +#: ../wxui/bugreport.py:158 +msgid "Update an existing bug" +msgstr "" + +#: ../wxui/bugreport.py:461 +#, python-format +msgid "Updating bug %s" +msgstr "" + #: ../wxui/clone.py:683 msgid "Upload instructions" msgstr "Οδηγίες αποστολής" -#: ../wxui/main.py:1015 +#: ../wxui/main.py:1021 msgid "Upload to radio" msgstr "Αποστολή Σε Πομποδέκτη" -#: ../wxui/main.py:840 +#: ../wxui/main.py:844 #, fuzzy msgid "Upload to radio..." msgstr "Αποστολή Σε Πομποδέκτη" @@ -2406,22 +2481,18 @@ msgstr "Αποστολή Σε Πομποδέκτη" msgid "Uploaded memory %s" msgstr "Απεστάλη η μνήμη %s" -#: ../wxui/main.py:796 +#: ../wxui/main.py:800 msgid "Use fixed-width font" msgstr "Χρήση γραμματοσειράς σταθερού πλάτους" -#: ../wxui/main.py:804 +#: ../wxui/main.py:808 msgid "Use larger font" msgstr "Χρήση μεγαλύτερης γραμματοσειράς" -#: ../wxui/bugreport.py:68 +#: ../wxui/bugreport.py:205 msgid "Username" msgstr "" -#: ../wxui/bugreport.py:124 -msgid "Username and password are required!" -msgstr "" - #: ../wxui/developer.py:256 #, python-format msgid "Value does not fit in %i bits" @@ -2446,7 +2517,7 @@ msgstr "Η τιμή πρέπει να έιναι ακριβώς %i δεκαδι msgid "Value must be zero or greater" msgstr "Η τιμή πρέπει να είναι μηδέν ή μεγαλύτερη" -#: ../wxui/memedit.py:2303 +#: ../wxui/memedit.py:2310 msgid "Values" msgstr "" @@ -2454,7 +2525,7 @@ msgstr "" msgid "Vendor" msgstr "Προμηθευτής" -#: ../wxui/main.py:976 +#: ../wxui/main.py:982 msgid "View" msgstr "Εμφάνιση" @@ -2462,11 +2533,11 @@ msgstr "Εμφάνιση" msgid "WARNING!" msgstr "" -#: ../wxui/bugreport.py:99 ../wxui/memedit.py:1542 ../wxui/main.py:1802 +#: ../wxui/bugreport.py:174 ../wxui/memedit.py:1549 ../wxui/main.py:1809 msgid "Warning" msgstr "Προειδοποίηση" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1548 #, python-format msgid "Warning: %s" msgstr "Προειδοποίηση: %s" @@ -2479,6 +2550,13 @@ msgstr "Καλωσήρθατε" msgid "Would you like CHIRP to install a desktop icon for you?" msgstr "" +#: ../wxui/bugreport.py:265 +msgid "" +"You have opened multiple issues within the last week. CHIRP limits the " +"number of issues you can open to avoid abuse. If you really need to open " +"another, please do so via the website." +msgstr "" + #: ../wxui/clone.py:431 msgid "Your cable appears to be on port:" msgstr "Το καλώδιο σας φαίνεται να είανι στη θύρα:" @@ -2495,11 +2573,11 @@ msgstr "bytes" msgid "bytes each" msgstr "bytes το καθένα" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "disabled" msgstr "" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "enabled" msgstr "" @@ -2518,6 +2596,10 @@ msgstr "H {bank} είναι γεμάτη" #~ msgid "Delete and shift block up" #~ msgstr "Διαγραφή και μετακίνηση ομάδας προς τα επάνω" +#, fuzzy, python-format +#~ msgid "Failed to upload details: %s" +#~ msgstr "Αδυναμία φόρτωσης περιηγητή πομποδεκτών" + #, fuzzy, python-format #~ msgid "Path %s does not exist" #~ msgstr "Το αρχείο δεν υπάρχει: %s" diff --git a/chirp/locale/en_US.po b/chirp/locale/en_US.po index cc7d58605..593544535 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: 2024-06-17 16:41-0700\n" +"POT-Creation-Date: 2024-06-25 14:59-0700\n" "PO-Revision-Date: 2011-11-29 16:07-0800\n" "Last-Translator: Dan Smith \n" "Language-Team: English\n" @@ -33,37 +33,49 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "" -#: ../wxui/memedit.py:1722 +#: ../wxui/memedit.py:1729 #, fuzzy, python-format msgid "%i Memories and shift all up" msgid_plural "%i Memories and shift all up" msgstr[0] "_Delete" msgstr[1] "_Delete" -#: ../wxui/memedit.py:1713 +#: ../wxui/memedit.py:1720 #, fuzzy, python-format msgid "%i Memory" msgid_plural "%i Memories" msgstr[0] "Diff raw memories" msgstr[1] "Diff raw memories" -#: ../wxui/memedit.py:1717 +#: ../wxui/memedit.py:1724 #, fuzzy, python-format msgid "%i Memory and shift block up" msgid_plural "%i Memories and shift block up" msgstr[0] "_Delete" msgstr[1] "_Delete" -#: ../wxui/main.py:1381 +#: ../wxui/main.py:1387 #, fuzzy, python-format msgid "%s has not been saved. Save before closing?" msgstr "File is modified, save changes before closing?" +#: ../wxui/bugreport.py:424 +msgid "(Describe what actually happened instead)" +msgstr "" + +#: ../wxui/bugreport.py:422 +msgid "(Describe what you expected to happen)" +msgstr "" + +#: ../wxui/bugreport.py:420 +msgid "(Describe what you were doing)" +msgstr "" + #: ../wxui/radioinfo.py:50 msgid "(none)" msgstr "" -#: ../wxui/memedit.py:2057 +#: ../wxui/memedit.py:2064 #, python-format msgid "...and %i more" msgstr "" @@ -486,7 +498,7 @@ msgid "" "4. Press the [D/MR(MW)] key (\"--WAIT--\" will appear on the LCD).\n" msgstr "" -#: ../drivers/uv5r.py:823 +#: ../drivers/uv5r.py:834 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -496,7 +508,7 @@ msgid "" "6. Click OK to download image from device.\n" msgstr "" -#: ../drivers/uv5r.py:831 +#: ../drivers/uv5r.py:842 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -621,17 +633,17 @@ msgid "" "It will may not work if you turn on the radio with the cable already attached" msgstr "" -#: ../wxui/main.py:1880 +#: ../wxui/main.py:1888 msgid "" "A new CHIRP version is available. Please visit the website as soon as " "possible to download it!" msgstr "" -#: ../wxui/main.py:920 +#: ../wxui/main.py:924 msgid "About" msgstr "" -#: ../wxui/main.py:1730 +#: ../wxui/main.py:1737 msgid "About CHIRP" msgstr "" @@ -639,12 +651,12 @@ msgstr "" msgid "All" msgstr "" -#: ../wxui/main.py:1211 +#: ../wxui/main.py:1217 #, fuzzy msgid "All Files" msgstr "CSV Files" -#: ../wxui/main.py:1222 +#: ../wxui/main.py:1228 msgid "All supported formats|" msgstr "" @@ -652,8 +664,8 @@ msgstr "" msgid "Amateur" msgstr "" -#: ../wxui/bugreport.py:117 ../wxui/bugreport.py:125 ../wxui/bugreport.py:262 -#: ../wxui/common.py:610 ../wxui/common.py:637 +#: ../wxui/bugreport.py:284 ../wxui/bugreport.py:391 ../wxui/common.py:610 +#: ../wxui/common.py:637 msgid "An error has occurred" msgstr "" @@ -661,7 +673,7 @@ msgstr "" msgid "Applying settings" msgstr "" -#: ../wxui/main.py:1477 +#: ../wxui/main.py:1483 #, fuzzy msgid "Automatic from system" msgstr "Automatic Repeater Offset" @@ -670,7 +682,7 @@ msgstr "Automatic Repeater Offset" msgid "Available modules" msgstr "" -#: ../wxui/main.py:1823 +#: ../wxui/main.py:1830 msgid "Bandplan" msgstr "" @@ -690,11 +702,23 @@ msgstr "" msgid "Browser" msgstr "" +#: ../wxui/bugreport.py:390 +msgid "Bug number not found" +msgstr "" + +#: ../wxui/bugreport.py:367 +msgid "Bug number:" +msgstr "" + +#: ../wxui/bugreport.py:323 +msgid "Bug subject:" +msgstr "" + #: ../wxui/developer.py:415 msgid "Building Radio Browser" msgstr "" -#: ../wxui/main.py:1506 +#: ../wxui/main.py:1512 msgid "CHIRP must be restarted for the new selection to take effect" msgstr "" @@ -708,13 +732,13 @@ msgid "" "will happen now." msgstr "" -#: ../wxui/memedit.py:1373 +#: ../wxui/memedit.py:1380 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" msgstr "" -#: ../wxui/main.py:1210 +#: ../wxui/main.py:1216 msgid "Chirp Image Files" msgstr "" @@ -722,21 +746,21 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1359 #, python-format msgid "Choose %s DTCS Code" msgstr "" -#: ../wxui/memedit.py:1349 +#: ../wxui/memedit.py:1356 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1383 +#: ../wxui/memedit.py:1390 msgid "Choose Cross Mode" msgstr "" -#: ../wxui/memedit.py:1413 +#: ../wxui/memedit.py:1420 msgid "Choose duplex" msgstr "" @@ -777,15 +801,15 @@ msgstr "Download From Radio" msgid "Cloning to radio" msgstr "Upload To Radio" -#: ../wxui/main.py:1010 +#: ../wxui/main.py:1016 msgid "Close" msgstr "" -#: ../wxui/main.py:1011 +#: ../wxui/main.py:1017 msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1781 +#: ../wxui/memedit.py:1788 #, fuzzy, python-format msgid "Cluster %i memory" msgid_plural "Cluster %i memories" @@ -820,7 +844,7 @@ msgstr "" msgid "Convert to FM" msgstr "" -#: ../wxui/memedit.py:1698 +#: ../wxui/memedit.py:1705 #, fuzzy msgid "Copy" msgstr "_Copy" @@ -842,7 +866,7 @@ msgstr "" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1694 +#: ../wxui/memedit.py:1701 #, fuzzy msgid "Cut" msgstr "_Cut" @@ -861,11 +885,11 @@ msgstr "" msgid "DTMF decode" msgstr "" -#: ../wxui/memedit.py:2323 +#: ../wxui/memedit.py:2330 msgid "DV Memory" msgstr "" -#: ../wxui/main.py:1744 +#: ../wxui/main.py:1751 msgid "Danger Ahead" msgstr "" @@ -873,31 +897,31 @@ msgstr "" msgid "Dec" msgstr "" -#: ../wxui/memedit.py:1707 +#: ../wxui/memedit.py:1714 #, fuzzy msgid "Delete" msgstr "_Delete" -#: ../wxui/bugreport.py:255 -msgid "Details successfully uploaded" +#: ../wxui/bugreport.py:464 +msgid "Detailed information" msgstr "" -#: ../wxui/main.py:925 +#: ../wxui/main.py:929 #, fuzzy msgid "Developer Mode" msgstr "Developer" -#: ../wxui/main.py:1750 +#: ../wxui/main.py:1757 #, python-format msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1817 ../wxui/developer.py:88 +#: ../wxui/memedit.py:1824 ../wxui/developer.py:88 #, fuzzy msgid "Diff Raw Memories" msgstr "Diff raw memories" -#: ../wxui/memedit.py:2248 +#: ../wxui/memedit.py:2255 msgid "Digital Code" msgstr "" @@ -905,7 +929,7 @@ msgstr "" msgid "Digital Modes" msgstr "" -#: ../wxui/main.py:1762 +#: ../wxui/main.py:1769 msgid "Disable reporting" msgstr "" @@ -931,16 +955,16 @@ msgstr "" msgid "Double-click to change bank name" msgstr "" -#: ../wxui/main.py:1012 +#: ../wxui/main.py:1018 msgid "Download" msgstr "" -#: ../wxui/main.py:1013 +#: ../wxui/main.py:1019 #, fuzzy msgid "Download from radio" msgstr "Download From Radio" -#: ../wxui/main.py:832 +#: ../wxui/main.py:836 #, fuzzy msgid "Download from radio..." msgstr "Download From Radio" @@ -958,7 +982,7 @@ msgstr "" msgid "Driver information" msgstr "" -#: ../wxui/main.py:549 +#: ../wxui/main.py:553 msgid "Driver messages" msgstr "" @@ -970,17 +994,17 @@ msgstr "" msgid "Duplex" msgstr "" -#: ../wxui/memedit.py:2278 +#: ../wxui/memedit.py:2285 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:2276 +#: ../wxui/memedit.py:2283 #, python-format msgid "Edit details for memory %i" msgstr "" -#: ../wxui/main.py:869 +#: ../wxui/main.py:873 msgid "Enable Automatic Edits" msgstr "" @@ -992,11 +1016,11 @@ msgstr "" msgid "Enter Frequency" msgstr "" -#: ../wxui/memedit.py:1400 +#: ../wxui/memedit.py:1407 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1392 +#: ../wxui/memedit.py:1399 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -1009,6 +1033,32 @@ msgstr "" msgid "Enter custom port:" msgstr "" +#: ../wxui/bugreport.py:405 +msgid "" +"Enter details about this update. Be descriptive about what you were doing, " +"what you expected to happen, and what actually happened." +msgstr "" + +#: ../wxui/bugreport.py:310 +msgid "" +"Enter information about the bug including a short but meaningful subject and " +"information about the radio model (if applicable) in question." +msgstr "" + +#: ../wxui/bugreport.py:412 +msgid "Enter information to add to the bug here" +msgstr "" + +#: ../wxui/bugreport.py:358 +msgid "Enter the bug number that should be updated" +msgstr "" + +#: ../wxui/bugreport.py:188 +msgid "" +"Enter your username and password for chirpmyradio.com. If you do not have an " +"account click below to create one before proceeding." +msgstr "" + #: ../wxui/common.py:330 #, fuzzy, python-format msgid "Erased memory %s" @@ -1030,21 +1080,21 @@ msgstr "" msgid "Experimental driver" msgstr "" -#: ../wxui/memedit.py:2201 +#: ../wxui/memedit.py:2208 msgid "Export can only write CSV files" msgstr "" -#: ../wxui/main.py:1366 +#: ../wxui/main.py:1372 #, fuzzy msgid "Export to CSV" msgstr "Import from RFinder" -#: ../wxui/main.py:707 +#: ../wxui/main.py:711 #, fuzzy msgid "Export to CSV..." msgstr "Import from RFinder" -#: ../wxui/memedit.py:2312 +#: ../wxui/memedit.py:2319 msgid "Extra" msgstr "" @@ -1067,26 +1117,34 @@ msgstr "" msgid "Failed to parse result" msgstr "" -#: ../wxui/bugreport.py:261 -#, python-format -msgid "Failed to upload details: %s" +#: ../wxui/bugreport.py:592 +msgid "Failed to send bug report:" msgstr "" #: ../wxui/radioinfo.py:45 msgid "Features" msgstr "" -#: ../wxui/main.py:554 +#: ../wxui/bugreport.py:152 +msgid "File a new bug" +msgstr "" + +#: ../wxui/main.py:558 #, python-format msgid "File does not exist: %s" msgstr "" -#: ../wxui/main.py:1214 ../wxui/main.py:1294 ../wxui/main.py:1304 -#: ../wxui/main.py:1362 ../wxui/main.py:1696 ../wxui/main.py:1697 +#: ../wxui/main.py:1220 ../wxui/main.py:1300 ../wxui/main.py:1310 +#: ../wxui/main.py:1368 ../wxui/main.py:1703 ../wxui/main.py:1704 #, fuzzy msgid "Files" msgstr "_File" +#: ../wxui/bugreport.py:462 +#, fuzzy +msgid "Files:" +msgstr "_File" + #: ../wxui/query_sources.py:319 msgid "Filter" msgstr "" @@ -1095,15 +1153,15 @@ msgstr "" msgid "Filter results with location matching this string" msgstr "" -#: ../wxui/main.py:1436 +#: ../wxui/main.py:1442 msgid "Find" msgstr "" -#: ../wxui/main.py:775 +#: ../wxui/main.py:779 msgid "Find Next" msgstr "" -#: ../wxui/main.py:761 +#: ../wxui/main.py:765 msgid "Find..." msgstr "" @@ -1327,7 +1385,7 @@ msgstr "" msgid "Goto..." msgstr "" -#: ../wxui/main.py:978 +#: ../wxui/main.py:984 msgid "Help" msgstr "Help" @@ -1353,20 +1411,20 @@ msgstr "" msgid "If set, sort results by distance from these coordinates" msgstr "" -#: ../wxui/main.py:1349 +#: ../wxui/main.py:1355 msgid "Import" msgstr "Import" -#: ../wxui/main.py:701 +#: ../wxui/main.py:705 #, fuzzy msgid "Import from file..." msgstr "Import from RFinder" -#: ../wxui/main.py:1353 +#: ../wxui/main.py:1359 msgid "Import messages" msgstr "" -#: ../wxui/main.py:1347 +#: ../wxui/main.py:1353 #, fuzzy msgid "Import not recommended" msgstr "Import from RFinder" @@ -1379,11 +1437,11 @@ msgstr "" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1382 msgid "Information" msgstr "" -#: ../wxui/memedit.py:1688 +#: ../wxui/memedit.py:1695 msgid "Insert Row Above" msgstr "" @@ -1391,7 +1449,7 @@ msgstr "" msgid "Install desktop icon?" msgstr "" -#: ../wxui/main.py:909 +#: ../wxui/main.py:913 msgid "Interact with driver" msgstr "" @@ -1404,7 +1462,7 @@ msgstr "" msgid "Invalid %(value)s (use decimal degrees)" msgstr "" -#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1536 +#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1543 msgid "Invalid Entry" msgstr "" @@ -1412,12 +1470,12 @@ msgstr "" msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1535 ../wxui/memedit.py:2403 +#: ../wxui/memedit.py:1542 ../wxui/memedit.py:2410 #, python-format msgid "Invalid edit: %s" msgstr "" -#: ../wxui/main.py:1693 +#: ../wxui/main.py:1700 msgid "Invalid or unsupported module file" msgstr "" @@ -1426,14 +1484,6 @@ msgstr "" msgid "Invalid value: %r" msgstr "" -#: ../wxui/bugreport.py:79 -msgid "Issue Number" -msgstr "" - -#: ../wxui/bugreport.py:116 -msgid "Issue must be a number!" -msgstr "" - #: ../wxui/developer.py:577 msgid "Issue number:" msgstr "" @@ -1442,7 +1492,7 @@ msgstr "" msgid "LIVE" msgstr "" -#: ../wxui/main.py:818 ../wxui/main.py:1491 +#: ../wxui/main.py:822 ../wxui/main.py:1497 msgid "Language" msgstr "" @@ -1476,12 +1526,12 @@ msgstr "" msgid "Limit use" msgstr "" -#: ../wxui/main.py:1574 +#: ../wxui/main.py:1581 #, fuzzy msgid "Live Radio" msgstr "_Radio" -#: ../wxui/main.py:713 +#: ../wxui/main.py:717 msgid "Load Module..." msgstr "" @@ -1489,17 +1539,17 @@ msgstr "" msgid "Load module from issue" msgstr "" -#: ../wxui/main.py:962 +#: ../wxui/main.py:966 msgid "Load module from issue..." msgstr "" -#: ../wxui/main.py:1798 +#: ../wxui/main.py:1805 msgid "" "Loading a module will not affect open tabs. It is recommended (unless " "instructed otherwise) to close all tabs before loading a module." msgstr "" -#: ../wxui/main.py:1700 +#: ../wxui/main.py:1707 msgid "" "Loading modules can be extremely dangerous, leading to damage to your " "computer, radio, or both. NEVER load a module from a source you do not " @@ -1513,6 +1563,10 @@ msgstr "" msgid "Loading settings" msgstr "" +#: ../wxui/bugreport.py:282 +msgid "Login failed: Check your username and password" +msgstr "" + #: ../drivers/uvk5.py:1827 msgid "Logo string 1 (12 characters)" msgstr "" @@ -1531,7 +1585,7 @@ msgstr "" msgid "Memories" msgstr "Diff raw memories" -#: ../wxui/memedit.py:1575 +#: ../wxui/memedit.py:1582 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1561,15 +1615,15 @@ msgstr "" msgid "Modes" msgstr "" -#: ../wxui/main.py:1697 +#: ../wxui/main.py:1704 msgid "Module" msgstr "" -#: ../wxui/main.py:1669 +#: ../wxui/main.py:1676 msgid "Module Loaded" msgstr "" -#: ../wxui/main.py:1809 +#: ../wxui/main.py:1816 msgid "Module loaded successfully" msgstr "" @@ -1588,19 +1642,19 @@ msgstr "Move D_n" msgid "Move Up" msgstr "Move _Up" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2120 msgid "Move operations are disabled while the view is sorted" msgstr "" -#: ../wxui/main.py:659 +#: ../wxui/main.py:663 msgid "New Window" msgstr "" -#: ../wxui/main.py:1882 +#: ../wxui/main.py:1890 msgid "New version available" msgstr "" -#: ../wxui/memedit.py:1854 +#: ../wxui/memedit.py:1861 msgid "No empty rows below!" msgstr "" @@ -1621,11 +1675,6 @@ msgstr "" msgid "No results!" msgstr "" -#: ../wxui/bugreport.py:82 -#, fuzzy -msgid "Notes" -msgstr "Note:" - #: ../wxui/query_sources.py:41 ../wxui/memedit.py:954 msgid "Number" msgstr "" @@ -1650,28 +1699,28 @@ msgstr "" msgid "Only working repeaters" msgstr "" -#: ../wxui/main.py:1006 ../wxui/main.py:1349 +#: ../wxui/main.py:1012 ../wxui/main.py:1355 msgid "Open" msgstr "" -#: ../wxui/main.py:688 +#: ../wxui/main.py:692 #, fuzzy msgid "Open Recent" msgstr "_Recent" -#: ../wxui/main.py:670 +#: ../wxui/main.py:674 msgid "Open Stock Config" msgstr "" -#: ../wxui/main.py:1007 ../wxui/main.py:1225 +#: ../wxui/main.py:1013 ../wxui/main.py:1231 msgid "Open a file" msgstr "" -#: ../wxui/main.py:1715 +#: ../wxui/main.py:1722 msgid "Open a module" msgstr "" -#: ../wxui/main.py:946 +#: ../wxui/main.py:950 msgid "Open debug log" msgstr "" @@ -1683,7 +1732,7 @@ msgstr "" msgid "Open repeaters only" msgstr "" -#: ../wxui/main.py:617 +#: ../wxui/main.py:621 msgid "Open stock config directory" msgstr "" @@ -1703,7 +1752,7 @@ msgstr "" msgid "Optional: County, Hospital, etc." msgstr "" -#: ../wxui/memedit.py:1988 +#: ../wxui/memedit.py:1995 #, fuzzy msgid "Overwrite memories?" msgstr "Diff raw memories" @@ -1719,36 +1768,36 @@ msgstr "" msgid "Parsing" msgstr "" -#: ../wxui/bugreport.py:73 +#: ../wxui/bugreport.py:215 msgid "Password" msgstr "" -#: ../wxui/memedit.py:1702 +#: ../wxui/memedit.py:1709 #, fuzzy msgid "Paste" msgstr "_Paste" -#: ../wxui/memedit.py:1982 +#: ../wxui/memedit.py:1989 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1985 +#: ../wxui/memedit.py:1992 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1979 +#: ../wxui/memedit.py:1986 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1976 +#: ../wxui/memedit.py:1983 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "" -#: ../wxui/main.py:1886 +#: ../wxui/main.py:1894 msgid "Please be sure to quit CHIRP before installing the new version!" msgstr "" @@ -1778,7 +1827,7 @@ msgid "" " (At the end radio will beep)\n" msgstr "" -#: ../wxui/main.py:1738 +#: ../wxui/main.py:1745 msgid "" "Please note that developer mode is intended for use by developers of the " "CHIRP project, or under the direction of a developer. It enables behaviors " @@ -1806,7 +1855,7 @@ msgstr "" msgid "Press enter to set this in memory" msgstr "" -#: ../wxui/main.py:724 +#: ../wxui/main.py:728 msgid "Print Preview" msgstr "" @@ -1814,16 +1863,16 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1681 +#: ../wxui/memedit.py:1688 msgid "Properties" msgstr "" -#: ../wxui/main.py:1837 +#: ../wxui/main.py:1845 #, python-format msgid "Query %s" msgstr "" -#: ../wxui/main.py:846 +#: ../wxui/main.py:850 msgid "Query Source" msgstr "" @@ -1831,7 +1880,7 @@ msgstr "" msgid "RX DTCS" msgstr "" -#: ../wxui/main.py:977 +#: ../wxui/main.py:983 #, fuzzy msgid "Radio" msgstr "_Radio" @@ -1845,6 +1894,10 @@ msgstr "" msgid "Radio information" msgstr "" +#: ../wxui/bugreport.py:331 +msgid "Radio model:" +msgstr "" + #: ../drivers/ft817.py:363 msgid "" "Radio sent data after the last awaited block, this happens when the selected " @@ -1880,11 +1933,11 @@ msgstr "" msgid "Refreshed memory %s" msgstr "" -#: ../wxui/main.py:886 +#: ../wxui/main.py:890 msgid "Reload Driver" msgstr "" -#: ../wxui/main.py:895 +#: ../wxui/main.py:899 msgid "Reload Driver and File" msgstr "" @@ -1898,30 +1951,39 @@ msgid "" "worldwide, FREE repeater directory." msgstr "" -#: ../wxui/main.py:934 +#: ../wxui/main.py:972 +msgid "Report or update a bug..." +msgstr "" + +#: ../wxui/bugreport.py:459 +#, fuzzy, python-format +msgid "Reporting a new bug: %r" +msgstr "Reporting is disabled" + +#: ../wxui/main.py:938 #, fuzzy msgid "Reporting enabled" msgstr "Reporting is disabled" -#: ../wxui/main.py:1758 +#: ../wxui/main.py:1765 msgid "" "Reporting helps the CHIRP project know which radio models and OS platforms " "to spend our limited efforts on. We would really appreciate if you left it " "enabled. Really disable reporting?" msgstr "" -#: ../wxui/main.py:1508 ../wxui/main.py:1752 +#: ../wxui/main.py:1514 ../wxui/main.py:1759 msgid "Restart Required" msgstr "" -#: ../wxui/main.py:682 +#: ../wxui/main.py:686 #, python-format msgid "Restore %i tab" msgid_plural "Restore %i tabs" msgstr[0] "" msgstr[1] "" -#: ../wxui/main.py:811 +#: ../wxui/main.py:815 msgid "Restore tabs on start" msgstr "" @@ -1929,15 +1991,15 @@ msgstr "" msgid "Retrieved settings" msgstr "" -#: ../wxui/main.py:1008 +#: ../wxui/main.py:1014 msgid "Save" msgstr "" -#: ../wxui/main.py:1383 +#: ../wxui/main.py:1389 msgid "Save before closing?" msgstr "" -#: ../wxui/main.py:1009 ../wxui/main.py:1308 +#: ../wxui/main.py:1015 ../wxui/main.py:1314 msgid "Save file" msgstr "" @@ -1961,7 +2023,7 @@ msgstr "" msgid "Security Risk" msgstr "" -#: ../wxui/main.py:876 +#: ../wxui/main.py:880 #, fuzzy msgid "Select Bandplan..." msgstr "Select Columns" @@ -1971,7 +2033,7 @@ msgstr "Select Columns" msgid "Select Bands" msgstr "Select Columns" -#: ../wxui/main.py:1491 +#: ../wxui/main.py:1497 #, fuzzy msgid "Select Language" msgstr "Select Columns" @@ -1981,18 +2043,10 @@ msgstr "Select Columns" msgid "Select Modes" msgstr "Select Columns" -#: ../wxui/main.py:1822 +#: ../wxui/main.py:1829 msgid "Select a bandplan" msgstr "" -#: ../wxui/bugreport.py:43 -msgid "Send bug details" -msgstr "" - -#: ../wxui/main.py:967 -msgid "Send details for a bug..." -msgstr "" - #: ../wxui/query_sources.py:287 msgid "Service" msgstr "" @@ -2005,12 +2059,12 @@ msgstr "" msgid "Shift amount (or transmit frequency) controlled by duplex" msgstr "" -#: ../wxui/memedit.py:1810 ../wxui/developer.py:91 +#: ../wxui/memedit.py:1817 ../wxui/developer.py:91 #, fuzzy msgid "Show Raw Memory" msgstr "Show raw memory" -#: ../wxui/main.py:952 +#: ../wxui/main.py:956 msgid "Show debug log location" msgstr "" @@ -2018,44 +2072,44 @@ msgstr "" msgid "Show extra fields" msgstr "" -#: ../wxui/main.py:957 +#: ../wxui/main.py:961 msgid "Show image backup location" msgstr "" -#: ../wxui/memedit.py:2061 +#: ../wxui/memedit.py:2068 msgid "Some memories are incompatible with this radio" msgstr "" -#: ../wxui/memedit.py:1926 +#: ../wxui/memedit.py:1933 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1766 +#: ../wxui/memedit.py:1773 #, fuzzy, python-format msgid "Sort %i memory" msgid_plural "Sort %i memories" msgstr[0] "Diff raw memories" msgstr[1] "Diff raw memories" -#: ../wxui/memedit.py:1770 +#: ../wxui/memedit.py:1777 #, fuzzy, python-format msgid "Sort %i memory ascending" msgid_plural "Sort %i memories ascending" msgstr[0] "Diff raw memories" msgstr[1] "Diff raw memories" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1799 #, fuzzy, python-format msgid "Sort %i memory descending" msgid_plural "Sort %i memories descending" msgstr[0] "Diff raw memories" msgstr[1] "Diff raw memories" -#: ../wxui/memedit.py:1658 +#: ../wxui/memedit.py:1665 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1657 +#: ../wxui/memedit.py:1664 #, fuzzy msgid "Sort memories" msgstr "Diff raw memories" @@ -2072,10 +2126,14 @@ msgstr "" msgid "State/Province" msgstr "" -#: ../wxui/bugreport.py:256 ../wxui/main.py:1810 +#: ../wxui/main.py:1817 msgid "Success" msgstr "" +#: ../wxui/bugreport.py:595 +msgid "Successfully sent bug report:" +msgstr "" + #: ../wxui/memedit.py:136 msgid "TX-RX DTCS polarity (normal or reversed)" msgstr "" @@ -2116,7 +2174,7 @@ msgid "" "Proceed anyway?" msgstr "" -#: ../wxui/bugreport.py:94 +#: ../wxui/bugreport.py:169 msgid "" "The debug log file is not available when CHIRP is run interactively from the " "command-line. Thus, this tool will not upload what you expect. It is " @@ -2124,7 +2182,11 @@ msgid "" "redirected to /dev/null)" msgstr "" -#: ../wxui/main.py:1340 +#: ../wxui/bugreport.py:444 +msgid "The following information will be submitted:" +msgstr "" + +#: ../wxui/main.py:1346 #, python-format msgid "" "The recommended procedure for importing memories is to open the source file " @@ -2134,7 +2196,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1727 +#: ../wxui/memedit.py:1734 #, fuzzy msgid "This Memory" msgstr "Show raw memory" @@ -2159,13 +2221,13 @@ msgid "" "compatibility." msgstr "" -#: ../wxui/main.py:1571 +#: ../wxui/main.py:1578 msgid "" "This is a live-mode radio, which means changes are sent to the radio in real-" "time as you make them. Upload is not necessary!" msgstr "" -#: ../wxui/main.py:1577 +#: ../wxui/main.py:1584 msgid "" "This is a radio-independent file and cannot be uploaded directly to a radio. " "Open a radio image (or download one from a radio) and then copy/paste items " @@ -2200,18 +2262,18 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/bugreport.py:76 +#: ../wxui/bugreport.py:372 msgid "" "This is the ticket number for an already-created issue on the chirpmyradio." "com website" msgstr "" -#: ../wxui/memedit.py:1731 +#: ../wxui/memedit.py:1738 #, fuzzy msgid "This memory and shift all up" msgstr "_Delete" -#: ../wxui/memedit.py:1729 +#: ../wxui/memedit.py:1736 #, fuzzy msgid "This memory and shift block up" msgstr "_Delete" @@ -2241,7 +2303,7 @@ msgid "" "own risk!" msgstr "" -#: ../wxui/bugreport.py:48 +#: ../wxui/bugreport.py:137 msgid "" "This tool will upload details about your system to an existing issue on the " "CHIRP tracker. It requires your username and password for chirpmyradio.com " @@ -2308,16 +2370,16 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1456 +#: ../wxui/memedit.py:1463 msgid "Unable to edit memory before radio is loaded" msgstr "" -#: ../wxui/main.py:1266 +#: ../wxui/main.py:1272 #, python-format msgid "Unable to find stock config %r" msgstr "" -#: ../wxui/memedit.py:1940 +#: ../wxui/memedit.py:1947 msgid "Unable to import while the view is sorted" msgstr "" @@ -2346,7 +2408,7 @@ msgstr "" msgid "Unable to set %s on this memory" msgstr "" -#: ../wxui/main.py:1581 +#: ../wxui/main.py:1588 msgid "Unable to upload this file" msgstr "" @@ -2363,16 +2425,25 @@ msgstr "" msgid "Unsupported model %r" msgstr "" +#: ../wxui/bugreport.py:158 +msgid "Update an existing bug" +msgstr "" + +#: ../wxui/bugreport.py:461 +#, python-format +msgid "Updating bug %s" +msgstr "" + #: ../wxui/clone.py:683 msgid "Upload instructions" msgstr "" -#: ../wxui/main.py:1015 +#: ../wxui/main.py:1021 #, fuzzy msgid "Upload to radio" msgstr "Upload To Radio" -#: ../wxui/main.py:840 +#: ../wxui/main.py:844 #, fuzzy msgid "Upload to radio..." msgstr "Upload To Radio" @@ -2382,22 +2453,18 @@ msgstr "Upload To Radio" msgid "Uploaded memory %s" msgstr "" -#: ../wxui/main.py:796 +#: ../wxui/main.py:800 msgid "Use fixed-width font" msgstr "" -#: ../wxui/main.py:804 +#: ../wxui/main.py:808 msgid "Use larger font" msgstr "" -#: ../wxui/bugreport.py:68 +#: ../wxui/bugreport.py:205 msgid "Username" msgstr "" -#: ../wxui/bugreport.py:124 -msgid "Username and password are required!" -msgstr "" - #: ../wxui/developer.py:256 #, python-format msgid "Value does not fit in %i bits" @@ -2422,7 +2489,7 @@ msgstr "" msgid "Value must be zero or greater" msgstr "" -#: ../wxui/memedit.py:2303 +#: ../wxui/memedit.py:2310 msgid "Values" msgstr "" @@ -2430,7 +2497,7 @@ msgstr "" msgid "Vendor" msgstr "" -#: ../wxui/main.py:976 +#: ../wxui/main.py:982 #, fuzzy msgid "View" msgstr "_View" @@ -2439,11 +2506,11 @@ msgstr "_View" msgid "WARNING!" msgstr "" -#: ../wxui/bugreport.py:99 ../wxui/memedit.py:1542 ../wxui/main.py:1802 +#: ../wxui/bugreport.py:174 ../wxui/memedit.py:1549 ../wxui/main.py:1809 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1548 #, python-format msgid "Warning: %s" msgstr "" @@ -2456,6 +2523,13 @@ msgstr "" msgid "Would you like CHIRP to install a desktop icon for you?" msgstr "" +#: ../wxui/bugreport.py:265 +msgid "" +"You have opened multiple issues within the last week. CHIRP limits the " +"number of issues you can open to avoid abuse. If you really need to open " +"another, please do so via the website." +msgstr "" + #: ../wxui/clone.py:431 msgid "Your cable appears to be on port:" msgstr "" @@ -2472,11 +2546,11 @@ msgstr "" msgid "bytes each" msgstr "" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "disabled" msgstr "" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "enabled" msgstr "" @@ -2558,6 +2632,10 @@ msgstr "" #~ msgid "Move up" #~ msgstr "Move _Up" +#, fuzzy +#~ msgid "Notes" +#~ msgstr "Note:" + #~ msgid "Open recent file {name}" #~ msgstr "Open recent file {name}" diff --git a/chirp/locale/es.po b/chirp/locale/es.po index 52b7fbd78..d84c656ed 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: 2024-06-17 16:41-0700\n" +"POT-Creation-Date: 2024-06-25 14:59-0700\n" "PO-Revision-Date: 2024-06-17 22:57-0400\n" "Last-Translator: MELERIX\n" "Language-Team: \n" @@ -43,37 +43,49 @@ 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:1722 +#: ../wxui/memedit.py:1729 #, python-format msgid "%i Memories and shift all up" msgid_plural "%i Memories and shift all up" msgstr[0] "%i Memoria y desplazar todo hacia arriba" msgstr[1] "%i Memorias y desplazar todo hacia arriba" -#: ../wxui/memedit.py:1713 +#: ../wxui/memedit.py:1720 #, python-format msgid "%i Memory" msgid_plural "%i Memories" msgstr[0] "%i Memoria" msgstr[1] "%i Memorias" -#: ../wxui/memedit.py:1717 +#: ../wxui/memedit.py:1724 #, python-format msgid "%i Memory and shift block up" msgid_plural "%i Memories and shift block up" msgstr[0] "%i Memoria y desplazar bloque hacia arriba" msgstr[1] "%i Memorias y desplazar bloque hacia arriba" -#: ../wxui/main.py:1381 +#: ../wxui/main.py:1387 #, python-format msgid "%s has not been saved. Save before closing?" msgstr "%s no ha sido guardado. ¿Guardar antes de cerrar?" +#: ../wxui/bugreport.py:424 +msgid "(Describe what actually happened instead)" +msgstr "" + +#: ../wxui/bugreport.py:422 +msgid "(Describe what you expected to happen)" +msgstr "" + +#: ../wxui/bugreport.py:420 +msgid "(Describe what you were doing)" +msgstr "" + #: ../wxui/radioinfo.py:50 msgid "(none)" msgstr "(nada)" -#: ../wxui/memedit.py:2057 +#: ../wxui/memedit.py:2064 #, python-format msgid "...and %i more" msgstr "...y %i más" @@ -772,7 +784,7 @@ msgstr "" " mientras enciendes la radio.\n" "4. Presiona la tecla [D/MR(MW)] (\"--WAIT--\" aparecerá en la LCD).\n" -#: ../drivers/uv5r.py:823 +#: ../drivers/uv5r.py:834 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -789,7 +801,7 @@ msgstr "" "5. Asegúrate de que la radio esté sintonizada a un canal sin actividad.\n" "6. Cliquea Aceptar para descargar la imagen desde el dispositivo.\n" -#: ../drivers/uv5r.py:831 +#: ../drivers/uv5r.py:842 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -994,7 +1006,7 @@ msgstr "" "\n" "Esto podría no funcionar si enciendes la radio con el cable ya conectado" -#: ../wxui/main.py:1880 +#: ../wxui/main.py:1888 msgid "" "A new CHIRP version is available. Please visit the website as soon as " "possible to download it!" @@ -1002,11 +1014,11 @@ msgstr "" "Una nueva versión de CHIRP está disponible, ¡Por favor visita el sitio web " "tan pronto como sea posible para descargarla!" -#: ../wxui/main.py:920 +#: ../wxui/main.py:924 msgid "About" msgstr "Acerca de" -#: ../wxui/main.py:1730 +#: ../wxui/main.py:1737 msgid "About CHIRP" msgstr "Acerca de CHIRP" @@ -1014,11 +1026,11 @@ msgstr "Acerca de CHIRP" msgid "All" msgstr "Todo" -#: ../wxui/main.py:1211 +#: ../wxui/main.py:1217 msgid "All Files" msgstr "Todos los archivos" -#: ../wxui/main.py:1222 +#: ../wxui/main.py:1228 msgid "All supported formats|" msgstr "Todos los formatos soportados|" @@ -1026,8 +1038,8 @@ msgstr "Todos los formatos soportados|" msgid "Amateur" msgstr "Aficionado" -#: ../wxui/bugreport.py:117 ../wxui/bugreport.py:125 ../wxui/bugreport.py:262 -#: ../wxui/common.py:610 ../wxui/common.py:637 +#: ../wxui/bugreport.py:284 ../wxui/bugreport.py:391 ../wxui/common.py:610 +#: ../wxui/common.py:637 msgid "An error has occurred" msgstr "Ha ocurrido un error" @@ -1035,7 +1047,7 @@ msgstr "Ha ocurrido un error" msgid "Applying settings" msgstr "Aplicando ajustes" -#: ../wxui/main.py:1477 +#: ../wxui/main.py:1483 msgid "Automatic from system" msgstr "Automático del sistema" @@ -1043,7 +1055,7 @@ msgstr "Automático del sistema" msgid "Available modules" msgstr "Módulos disponibles" -#: ../wxui/main.py:1823 +#: ../wxui/main.py:1830 msgid "Bandplan" msgstr "Plan de banda" @@ -1063,11 +1075,25 @@ msgstr "Binario" msgid "Browser" msgstr "Navegador" +#: ../wxui/bugreport.py:390 +#, fuzzy +msgid "Bug number not found" +msgstr "Número de problema:" + +#: ../wxui/bugreport.py:367 +#, fuzzy +msgid "Bug number:" +msgstr "Número de problema:" + +#: ../wxui/bugreport.py:323 +msgid "Bug subject:" +msgstr "" + #: ../wxui/developer.py:415 msgid "Building Radio Browser" msgstr "Construyendo navegador de radio" -#: ../wxui/main.py:1506 +#: ../wxui/main.py:1512 msgid "CHIRP must be restarted for the new selection to take effect" msgstr "CHIRP debe ser reiniciado para que la nueva selección tome efecto" @@ -1083,7 +1109,7 @@ msgstr "" "Cambiar este ajuste requiere actualizar los ajustes desde la imagen, lo cual " "ocurrirá ahora." -#: ../wxui/memedit.py:1373 +#: ../wxui/memedit.py:1380 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -1091,7 +1117,7 @@ msgstr "" "Canales con TX y RX equivalentes %s son representados por modo de tono de " "\"%s\"" -#: ../wxui/main.py:1210 +#: ../wxui/main.py:1216 msgid "Chirp Image Files" msgstr "Archivos de imagen Chirp" @@ -1099,21 +1125,21 @@ msgstr "Archivos de imagen Chirp" msgid "Choice Required" msgstr "Elección requerida" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1359 #, python-format msgid "Choose %s DTCS Code" msgstr "Elegir %s código DTCS" -#: ../wxui/memedit.py:1349 +#: ../wxui/memedit.py:1356 #, python-format msgid "Choose %s Tone" msgstr "Elegir %s tono" -#: ../wxui/memedit.py:1383 +#: ../wxui/memedit.py:1390 msgid "Choose Cross Mode" msgstr "Elegir modo cruzado" -#: ../wxui/memedit.py:1413 +#: ../wxui/memedit.py:1420 msgid "Choose duplex" msgstr "Elegir Dúplex" @@ -1159,15 +1185,15 @@ msgstr "Clonando desde radio" msgid "Cloning to radio" msgstr "Clonando a radio" -#: ../wxui/main.py:1010 +#: ../wxui/main.py:1016 msgid "Close" msgstr "Cerrar" -#: ../wxui/main.py:1011 +#: ../wxui/main.py:1017 msgid "Close file" msgstr "Cerrar archivo" -#: ../wxui/memedit.py:1781 +#: ../wxui/memedit.py:1788 #, python-format msgid "Cluster %i memory" msgid_plural "Cluster %i memories" @@ -1206,7 +1232,7 @@ msgstr "" msgid "Convert to FM" msgstr "Convertir a FM" -#: ../wxui/memedit.py:1698 +#: ../wxui/memedit.py:1705 msgid "Copy" msgstr "Copiar" @@ -1227,7 +1253,7 @@ msgstr "Puerto personalizado" msgid "Custom..." msgstr "Personalizado..." -#: ../wxui/memedit.py:1694 +#: ../wxui/memedit.py:1701 msgid "Cut" msgstr "Cortar" @@ -1247,11 +1273,11 @@ msgstr "" msgid "DTMF decode" msgstr "Decodificación DTMF" -#: ../wxui/memedit.py:2323 +#: ../wxui/memedit.py:2330 msgid "DV Memory" msgstr "Memoria DV" -#: ../wxui/main.py:1744 +#: ../wxui/main.py:1751 msgid "Danger Ahead" msgstr "Peligro adelante" @@ -1259,30 +1285,31 @@ msgstr "Peligro adelante" msgid "Dec" msgstr "Decimal" -#: ../wxui/memedit.py:1707 +#: ../wxui/memedit.py:1714 msgid "Delete" msgstr "Borrar" -#: ../wxui/bugreport.py:255 -msgid "Details successfully uploaded" -msgstr "Detalles cargados exitosamente" +#: ../wxui/bugreport.py:464 +#, fuzzy +msgid "Detailed information" +msgstr "Información del controlador" -#: ../wxui/main.py:925 +#: ../wxui/main.py:929 msgid "Developer Mode" msgstr "Modo desarrollador" -#: ../wxui/main.py:1750 +#: ../wxui/main.py:1757 #, python-format msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" "Estado de desarrollador ahora está %s. CHIRP debe ser reiniciado para que " "tome efecto" -#: ../wxui/memedit.py:1817 ../wxui/developer.py:88 +#: ../wxui/memedit.py:1824 ../wxui/developer.py:88 msgid "Diff Raw Memories" msgstr "Diferenciar memorias en bruto" -#: ../wxui/memedit.py:2248 +#: ../wxui/memedit.py:2255 msgid "Digital Code" msgstr "Código digital" @@ -1290,7 +1317,7 @@ msgstr "Código digital" msgid "Digital Modes" msgstr "Modos digitales" -#: ../wxui/main.py:1762 +#: ../wxui/main.py:1769 msgid "Disable reporting" msgstr "Deshabilitar reportes" @@ -1316,15 +1343,15 @@ msgstr "¿Aceptas el riesgo?" msgid "Double-click to change bank name" msgstr "Doble clic para cambiar nombre de banco" -#: ../wxui/main.py:1012 +#: ../wxui/main.py:1018 msgid "Download" msgstr "Descargar" -#: ../wxui/main.py:1013 +#: ../wxui/main.py:1019 msgid "Download from radio" msgstr "Descargar desde radio" -#: ../wxui/main.py:832 +#: ../wxui/main.py:836 msgid "Download from radio..." msgstr "Descargar desde radio..." @@ -1340,7 +1367,7 @@ msgstr "Controlador" msgid "Driver information" msgstr "Información del controlador" -#: ../wxui/main.py:549 +#: ../wxui/main.py:553 msgid "Driver messages" msgstr "Mensajes del controlador" @@ -1354,17 +1381,17 @@ msgstr "" msgid "Duplex" msgstr "Dúplex" -#: ../wxui/memedit.py:2278 +#: ../wxui/memedit.py:2285 #, python-format msgid "Edit details for %i memories" msgstr "Editar detalles para %i memorias" -#: ../wxui/memedit.py:2276 +#: ../wxui/memedit.py:2283 #, python-format msgid "Edit details for memory %i" msgstr "Editar detalles para memoria %i" -#: ../wxui/main.py:869 +#: ../wxui/main.py:873 msgid "Enable Automatic Edits" msgstr "Habilitar ediciones automáticas" @@ -1376,11 +1403,11 @@ msgstr "Habilitado" msgid "Enter Frequency" msgstr "Ingresar frecuencia" -#: ../wxui/memedit.py:1400 +#: ../wxui/memedit.py:1407 msgid "Enter Offset (MHz)" msgstr "Ingresar desplazamiento (MHz)" -#: ../wxui/memedit.py:1392 +#: ../wxui/memedit.py:1399 msgid "Enter TX Frequency (MHz)" msgstr "Ingresar frecuencia TX (MHz)" @@ -1393,6 +1420,32 @@ msgstr "Ingresa un nuevo nombre para el banco %s:" msgid "Enter custom port:" msgstr "Ingresar puerto personalizado:" +#: ../wxui/bugreport.py:405 +msgid "" +"Enter details about this update. Be descriptive about what you were doing, " +"what you expected to happen, and what actually happened." +msgstr "" + +#: ../wxui/bugreport.py:310 +msgid "" +"Enter information about the bug including a short but meaningful subject and " +"information about the radio model (if applicable) in question." +msgstr "" + +#: ../wxui/bugreport.py:412 +msgid "Enter information to add to the bug here" +msgstr "" + +#: ../wxui/bugreport.py:358 +msgid "Enter the bug number that should be updated" +msgstr "" + +#: ../wxui/bugreport.py:188 +msgid "" +"Enter your username and password for chirpmyradio.com. If you do not have an " +"account click below to create one before proceeding." +msgstr "" + #: ../wxui/common.py:330 #, python-format msgid "Erased memory %s" @@ -1414,19 +1467,19 @@ msgstr "Excluir repetidores privados y cerrados" msgid "Experimental driver" msgstr "Controlador experimental" -#: ../wxui/memedit.py:2201 +#: ../wxui/memedit.py:2208 msgid "Export can only write CSV files" msgstr "Exportar solo puede escribir archivos CSV" -#: ../wxui/main.py:1366 +#: ../wxui/main.py:1372 msgid "Export to CSV" msgstr "Exportar a CSV" -#: ../wxui/main.py:707 +#: ../wxui/main.py:711 msgid "Export to CSV..." msgstr "Exportar a CSV..." -#: ../wxui/memedit.py:2312 +#: ../wxui/memedit.py:2319 msgid "Extra" msgstr "Extra" @@ -1452,25 +1505,34 @@ msgstr "Fallo al cargar navegador de radio" msgid "Failed to parse result" msgstr "Fallo al analizar el resultado" -#: ../wxui/bugreport.py:261 -#, python-format -msgid "Failed to upload details: %s" -msgstr "Fallo al cargar detalles: %s" +#: ../wxui/bugreport.py:592 +#, fuzzy +msgid "Failed to send bug report:" +msgstr "Fallo al analizar el resultado" #: ../wxui/radioinfo.py:45 msgid "Features" msgstr "Caracteristicas" -#: ../wxui/main.py:554 +#: ../wxui/bugreport.py:152 +msgid "File a new bug" +msgstr "" + +#: ../wxui/main.py:558 #, python-format msgid "File does not exist: %s" msgstr "El archivo no existe: %s" -#: ../wxui/main.py:1214 ../wxui/main.py:1294 ../wxui/main.py:1304 -#: ../wxui/main.py:1362 ../wxui/main.py:1696 ../wxui/main.py:1697 +#: ../wxui/main.py:1220 ../wxui/main.py:1300 ../wxui/main.py:1310 +#: ../wxui/main.py:1368 ../wxui/main.py:1703 ../wxui/main.py:1704 msgid "Files" msgstr "Archivos" +#: ../wxui/bugreport.py:462 +#, fuzzy +msgid "Files:" +msgstr "Archivos" + #: ../wxui/query_sources.py:319 msgid "Filter" msgstr "Filtrar" @@ -1479,15 +1541,15 @@ msgstr "Filtrar" msgid "Filter results with location matching this string" msgstr "Filtrar resultados con ubicación coincidiendo esta cadena" -#: ../wxui/main.py:1436 +#: ../wxui/main.py:1442 msgid "Find" msgstr "Buscar" -#: ../wxui/main.py:775 +#: ../wxui/main.py:779 msgid "Find Next" msgstr "Buscar siguiente" -#: ../wxui/main.py:761 +#: ../wxui/main.py:765 msgid "Find..." msgstr "Buscar..." @@ -1805,7 +1867,7 @@ msgstr "Ir a memoria:" msgid "Goto..." msgstr "Ir a..." -#: ../wxui/main.py:978 +#: ../wxui/main.py:984 msgid "Help" msgstr "Ayuda" @@ -1831,19 +1893,19 @@ msgid "If set, sort results by distance from these coordinates" msgstr "" "Si se establece, ordenar los resultados por distancia desde estas coordenadas" -#: ../wxui/main.py:1349 +#: ../wxui/main.py:1355 msgid "Import" msgstr "Importar" -#: ../wxui/main.py:701 +#: ../wxui/main.py:705 msgid "Import from file..." msgstr "Importar desde archivo..." -#: ../wxui/main.py:1353 +#: ../wxui/main.py:1359 msgid "Import messages" msgstr "Importar mensajes" -#: ../wxui/main.py:1347 +#: ../wxui/main.py:1353 msgid "Import not recommended" msgstr "Importación no recomendada" @@ -1855,11 +1917,11 @@ msgstr "Índice" msgid "Info" msgstr "Información" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1382 msgid "Information" msgstr "Información" -#: ../wxui/memedit.py:1688 +#: ../wxui/memedit.py:1695 msgid "Insert Row Above" msgstr "Insertar fila arriba" @@ -1867,7 +1929,7 @@ msgstr "Insertar fila arriba" msgid "Install desktop icon?" msgstr "¿Instalar icono de escritorio?" -#: ../wxui/main.py:909 +#: ../wxui/main.py:913 msgid "Interact with driver" msgstr "Interactuar con controlador" @@ -1880,7 +1942,7 @@ msgstr "Error interno del controlador" msgid "Invalid %(value)s (use decimal degrees)" msgstr "%(value)s inválido (usa grados decimales)" -#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1536 +#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1543 msgid "Invalid Entry" msgstr "Entrada inválida" @@ -1888,12 +1950,12 @@ msgstr "Entrada inválida" msgid "Invalid ZIP code" msgstr "Código postal inválido" -#: ../wxui/memedit.py:1535 ../wxui/memedit.py:2403 +#: ../wxui/memedit.py:1542 ../wxui/memedit.py:2410 #, python-format msgid "Invalid edit: %s" msgstr "Edición inválida: %s" -#: ../wxui/main.py:1693 +#: ../wxui/main.py:1700 msgid "Invalid or unsupported module file" msgstr "Archivo de módulo inválido o no soportado" @@ -1902,14 +1964,6 @@ msgstr "Archivo de módulo inválido o no soportado" msgid "Invalid value: %r" msgstr "Valor inválido: %r" -#: ../wxui/bugreport.py:79 -msgid "Issue Number" -msgstr "Número del problema" - -#: ../wxui/bugreport.py:116 -msgid "Issue must be a number!" -msgstr "¡El problema debe ser un número!" - #: ../wxui/developer.py:577 msgid "Issue number:" msgstr "Número de problema:" @@ -1918,7 +1972,7 @@ msgstr "Número de problema:" msgid "LIVE" msgstr "EN VIVO" -#: ../wxui/main.py:818 ../wxui/main.py:1491 +#: ../wxui/main.py:822 ../wxui/main.py:1497 msgid "Language" msgstr "Lenguaje" @@ -1952,11 +2006,11 @@ msgstr "Limitar resultados a esta distancia (km) desde coordenadas" msgid "Limit use" msgstr "Limitar uso" -#: ../wxui/main.py:1574 +#: ../wxui/main.py:1581 msgid "Live Radio" msgstr "Radio en vivo" -#: ../wxui/main.py:713 +#: ../wxui/main.py:717 msgid "Load Module..." msgstr "Cargar módulo..." @@ -1964,11 +2018,11 @@ msgstr "Cargar módulo..." msgid "Load module from issue" msgstr "Cargar módulo desde problema" -#: ../wxui/main.py:962 +#: ../wxui/main.py:966 msgid "Load module from issue..." msgstr "Cargar módulo desde problema..." -#: ../wxui/main.py:1798 +#: ../wxui/main.py:1805 msgid "" "Loading a module will not affect open tabs. It is recommended (unless " "instructed otherwise) to close all tabs before loading a module." @@ -1977,7 +2031,7 @@ msgstr "" "que se indique lo contrario) cerrar todas las pestañas antes de cargar un " "módulo." -#: ../wxui/main.py:1700 +#: ../wxui/main.py:1707 msgid "" "Loading modules can be extremely dangerous, leading to damage to your " "computer, radio, or both. NEVER load a module from a source you do not " @@ -1997,6 +2051,10 @@ msgstr "" msgid "Loading settings" msgstr "Cargando ajustes" +#: ../wxui/bugreport.py:282 +msgid "Login failed: Check your username and password" +msgstr "" + #: ../drivers/uvk5.py:1827 msgid "Logo string 1 (12 characters)" msgstr "Cadena del logotipo 1 (12 caracteres)" @@ -2014,7 +2072,7 @@ msgstr "Longitud" msgid "Memories" msgstr "Memorias" -#: ../wxui/memedit.py:1575 +#: ../wxui/memedit.py:1582 #, python-format msgid "Memory %i is not deletable" msgstr "La memoria %i no es borrable" @@ -2044,15 +2102,15 @@ msgstr "Modelo" msgid "Modes" msgstr "Modos" -#: ../wxui/main.py:1697 +#: ../wxui/main.py:1704 msgid "Module" msgstr "Módulo" -#: ../wxui/main.py:1669 +#: ../wxui/main.py:1676 msgid "Module Loaded" msgstr "Módulo cargado" -#: ../wxui/main.py:1809 +#: ../wxui/main.py:1816 msgid "Module loaded successfully" msgstr "Módulo cargado exitosamente" @@ -2069,21 +2127,21 @@ msgstr "Mover abajo" msgid "Move Up" msgstr "Mover arriba" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2120 msgid "Move operations are disabled while the view is sorted" msgstr "" "Las operaciones de movimiento están deshabilitadas mientras la vista es " "ordenada" -#: ../wxui/main.py:659 +#: ../wxui/main.py:663 msgid "New Window" msgstr "Nueva ventana" -#: ../wxui/main.py:1882 +#: ../wxui/main.py:1890 msgid "New version available" msgstr "Nueva versión disponible" -#: ../wxui/memedit.py:1854 +#: ../wxui/memedit.py:1861 msgid "No empty rows below!" msgstr "¡No hay filas vacías debajo!" @@ -2104,10 +2162,6 @@ msgstr "No hay resultados" msgid "No results!" msgstr "¡No hay resultados!" -#: ../wxui/bugreport.py:82 -msgid "Notes" -msgstr "Notas" - #: ../wxui/query_sources.py:41 ../wxui/memedit.py:954 msgid "Number" msgstr "Numero" @@ -2132,27 +2186,27 @@ msgstr "Solo pestañas de memorias pueden ser exportadas" msgid "Only working repeaters" msgstr "Sólo repetidores funcionando" -#: ../wxui/main.py:1006 ../wxui/main.py:1349 +#: ../wxui/main.py:1012 ../wxui/main.py:1355 msgid "Open" msgstr "Abrir" -#: ../wxui/main.py:688 +#: ../wxui/main.py:692 msgid "Open Recent" msgstr "Abrir reciente" -#: ../wxui/main.py:670 +#: ../wxui/main.py:674 msgid "Open Stock Config" msgstr "Abrir configuración original" -#: ../wxui/main.py:1007 ../wxui/main.py:1225 +#: ../wxui/main.py:1013 ../wxui/main.py:1231 msgid "Open a file" msgstr "Abrir un archivo" -#: ../wxui/main.py:1715 +#: ../wxui/main.py:1722 msgid "Open a module" msgstr "Abrir un módulo" -#: ../wxui/main.py:946 +#: ../wxui/main.py:950 msgid "Open debug log" msgstr "Abrir registro de depuración" @@ -2164,7 +2218,7 @@ msgstr "Abrir en nueva ventana" msgid "Open repeaters only" msgstr "Sólo repetidores abiertos" -#: ../wxui/main.py:617 +#: ../wxui/main.py:621 msgid "Open stock config directory" msgstr "Abrir directorio de configuración original" @@ -2184,7 +2238,7 @@ msgstr "Opcional: 45.0000" msgid "Optional: County, Hospital, etc." msgstr "Opcional: Condado, Hospital, etc." -#: ../wxui/memedit.py:1988 +#: ../wxui/memedit.py:1995 msgid "Overwrite memories?" msgstr "¿Sobrescribir memorias?" @@ -2202,35 +2256,35 @@ msgstr "" msgid "Parsing" msgstr "Analizando" -#: ../wxui/bugreport.py:73 +#: ../wxui/bugreport.py:215 msgid "Password" msgstr "Contraseña" -#: ../wxui/memedit.py:1702 +#: ../wxui/memedit.py:1709 msgid "Paste" msgstr "Pegar" -#: ../wxui/memedit.py:1982 +#: ../wxui/memedit.py:1989 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "Las memorias pegadas sobrescribirán %s memorias existentes" -#: ../wxui/memedit.py:1985 +#: ../wxui/memedit.py:1992 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "Las memorias pegadas sobrescribirán memorias %s" -#: ../wxui/memedit.py:1979 +#: ../wxui/memedit.py:1986 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "Las memorias pegadas sobrescribirán la memoria %s" -#: ../wxui/memedit.py:1976 +#: ../wxui/memedit.py:1983 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "La memoria pegada sobrescribirá la memoria %s" -#: ../wxui/main.py:1886 +#: ../wxui/main.py:1894 msgid "Please be sure to quit CHIRP before installing the new version!" msgstr "" "¡Por favor asegúrate de salir de CHIRP antes de instalar la nueva versión!" @@ -2279,7 +2333,7 @@ msgstr "" "4 - Entonces presiona el botón \"A\" en tu radio para iniciar la clonación.\n" " (Al final la radio emitirá un pitido)\n" -#: ../wxui/main.py:1738 +#: ../wxui/main.py:1745 msgid "" "Please note that developer mode is intended for use by developers of the " "CHIRP project, or under the direction of a developer. It enables behaviors " @@ -2312,7 +2366,7 @@ msgstr "Potencia" msgid "Press enter to set this in memory" msgstr "Presiona enter para configurar esto en memoria" -#: ../wxui/main.py:724 +#: ../wxui/main.py:728 msgid "Print Preview" msgstr "Previsualización de impresión" @@ -2320,16 +2374,16 @@ msgstr "Previsualización de impresión" msgid "Printing" msgstr "Imprimiendo" -#: ../wxui/memedit.py:1681 +#: ../wxui/memedit.py:1688 msgid "Properties" msgstr "Propiedades" -#: ../wxui/main.py:1837 +#: ../wxui/main.py:1845 #, python-format msgid "Query %s" msgstr "Consulta %s" -#: ../wxui/main.py:846 +#: ../wxui/main.py:850 msgid "Query Source" msgstr "Consultar fuente" @@ -2337,7 +2391,7 @@ msgstr "Consultar fuente" msgid "RX DTCS" msgstr "RX DTCS" -#: ../wxui/main.py:977 +#: ../wxui/main.py:983 msgid "Radio" msgstr "Radio" @@ -2350,6 +2404,10 @@ msgstr "La radio no reconoció el bloque %i" msgid "Radio information" msgstr "Información de radio" +#: ../wxui/bugreport.py:331 +msgid "Radio model:" +msgstr "" + #: ../drivers/ft817.py:363 msgid "" "Radio sent data after the last awaited block, this happens when the selected " @@ -2393,11 +2451,11 @@ msgstr "Actualización requerida" msgid "Refreshed memory %s" msgstr "Memoria actualizada %s" -#: ../wxui/main.py:886 +#: ../wxui/main.py:890 msgid "Reload Driver" msgstr "Recargar controlador" -#: ../wxui/main.py:895 +#: ../wxui/main.py:899 msgid "Reload Driver and File" msgstr "Recargar controlador y archivo" @@ -2413,11 +2471,20 @@ msgstr "" "RepeaterBook es el directorio GRATUITO de repetidores,\n" "mundial, de Radio Aficionados más completo." -#: ../wxui/main.py:934 +#: ../wxui/main.py:972 +msgid "Report or update a bug..." +msgstr "" + +#: ../wxui/bugreport.py:459 +#, fuzzy, python-format +msgid "Reporting a new bug: %r" +msgstr "Reportes habilitados" + +#: ../wxui/main.py:938 msgid "Reporting enabled" msgstr "Reportes habilitados" -#: ../wxui/main.py:1758 +#: ../wxui/main.py:1765 msgid "" "Reporting helps the CHIRP project know which radio models and OS platforms " "to spend our limited efforts on. We would really appreciate if you left it " @@ -2427,18 +2494,18 @@ msgstr "" "plataformas de SO gastar nuestros limitados esfuerzos. Apreciamos mucho si " "lo dejas habilitado. ¿Realmente deshabilitar reportes?" -#: ../wxui/main.py:1508 ../wxui/main.py:1752 +#: ../wxui/main.py:1514 ../wxui/main.py:1759 msgid "Restart Required" msgstr "Reinicio requerido" -#: ../wxui/main.py:682 +#: ../wxui/main.py:686 #, python-format msgid "Restore %i tab" msgid_plural "Restore %i tabs" msgstr[0] "Restaurar %i pestaña" msgstr[1] "Restaurar %i pestañas" -#: ../wxui/main.py:811 +#: ../wxui/main.py:815 msgid "Restore tabs on start" msgstr "Restaurar pestañas al iniciar" @@ -2446,15 +2513,15 @@ msgstr "Restaurar pestañas al iniciar" msgid "Retrieved settings" msgstr "Ajustes recuperados" -#: ../wxui/main.py:1008 +#: ../wxui/main.py:1014 msgid "Save" msgstr "Guardar" -#: ../wxui/main.py:1383 +#: ../wxui/main.py:1389 msgid "Save before closing?" msgstr "¿Guardar antes de cerrar?" -#: ../wxui/main.py:1009 ../wxui/main.py:1308 +#: ../wxui/main.py:1015 ../wxui/main.py:1314 msgid "Save file" msgstr "Guardar archivo" @@ -2478,7 +2545,7 @@ msgstr "Codificador" msgid "Security Risk" msgstr "Riesgo de seguridad" -#: ../wxui/main.py:876 +#: ../wxui/main.py:880 msgid "Select Bandplan..." msgstr "Seleccionar plan de banda..." @@ -2486,7 +2553,7 @@ msgstr "Seleccionar plan de banda..." msgid "Select Bands" msgstr "Seleccionar bandas" -#: ../wxui/main.py:1491 +#: ../wxui/main.py:1497 msgid "Select Language" msgstr "Seleccionar lenguaje" @@ -2494,18 +2561,10 @@ msgstr "Seleccionar lenguaje" msgid "Select Modes" msgstr "Seleccionar modos" -#: ../wxui/main.py:1822 +#: ../wxui/main.py:1829 msgid "Select a bandplan" msgstr "Seleccionar plan de banda" -#: ../wxui/bugreport.py:43 -msgid "Send bug details" -msgstr "Enviar detalles del error" - -#: ../wxui/main.py:967 -msgid "Send details for a bug..." -msgstr "Enviar detalles para un error..." - #: ../wxui/query_sources.py:287 msgid "Service" msgstr "Servicio" @@ -2520,11 +2579,11 @@ msgstr "" "Cantidad de desplazamiento (o frecuencia de transmisión) controlada por " "dúplex" -#: ../wxui/memedit.py:1810 ../wxui/developer.py:91 +#: ../wxui/memedit.py:1817 ../wxui/developer.py:91 msgid "Show Raw Memory" msgstr "Mostrar memoria en bruto" -#: ../wxui/main.py:952 +#: ../wxui/main.py:956 msgid "Show debug log location" msgstr "Mostrar ubicación del registro de depuración" @@ -2532,44 +2591,44 @@ msgstr "Mostrar ubicación del registro de depuración" msgid "Show extra fields" msgstr "Mostrar campos adicionales" -#: ../wxui/main.py:957 +#: ../wxui/main.py:961 msgid "Show image backup location" msgstr "Mostrar ubicación de la copia de respaldo de la imagen" -#: ../wxui/memedit.py:2061 +#: ../wxui/memedit.py:2068 msgid "Some memories are incompatible with this radio" msgstr "Algunas memorias son incompatibles con esta radio" -#: ../wxui/memedit.py:1926 +#: ../wxui/memedit.py:1933 msgid "Some memories are not deletable" msgstr "Algunas memorias no son borrables" -#: ../wxui/memedit.py:1766 +#: ../wxui/memedit.py:1773 #, python-format msgid "Sort %i memory" msgid_plural "Sort %i memories" msgstr[0] "Ordenar %i memoria" msgstr[1] "Ordenar %i memorias" -#: ../wxui/memedit.py:1770 +#: ../wxui/memedit.py:1777 #, python-format msgid "Sort %i memory ascending" msgid_plural "Sort %i memories ascending" msgstr[0] "Ordenar %i memoria de forma ascendente" msgstr[1] "Ordenar %i memorias de forma ascendente" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1799 #, python-format msgid "Sort %i memory descending" msgid_plural "Sort %i memories descending" msgstr[0] "Ordenar %i memoria de forma descendente" msgstr[1] "Ordenar %i memorias de forma descendente" -#: ../wxui/memedit.py:1658 +#: ../wxui/memedit.py:1665 msgid "Sort by column:" msgstr "Ordenar por columna:" -#: ../wxui/memedit.py:1657 +#: ../wxui/memedit.py:1664 msgid "Sort memories" msgstr "Ordenar memorias" @@ -2585,10 +2644,14 @@ msgstr "Estado" msgid "State/Province" msgstr "Estado/Provincia" -#: ../wxui/bugreport.py:256 ../wxui/main.py:1810 +#: ../wxui/main.py:1817 msgid "Success" msgstr "Éxito" +#: ../wxui/bugreport.py:595 +msgid "Successfully sent bug report:" +msgstr "" + #: ../wxui/memedit.py:136 msgid "TX-RX DTCS polarity (normal or reversed)" msgstr "Polaridad TX-RX CTCS (normal o invertida)" @@ -2651,7 +2714,7 @@ msgstr "" "recomienda que no cargues este módulo ya que podría poner un riesgo de " "seguridad. ¿Proceder de todos modos?" -#: ../wxui/bugreport.py:94 +#: ../wxui/bugreport.py:169 msgid "" "The debug log file is not available when CHIRP is run interactively from the " "command-line. Thus, this tool will not upload what you expect. It is " @@ -2663,7 +2726,11 @@ msgstr "" "herramienta no cargará lo que esperas. Se recomienda que salgas ahora y " "ejecutes CHIRP de forma no interactiva (o con stdin redirigido a /dev/null)" -#: ../wxui/main.py:1340 +#: ../wxui/bugreport.py:444 +msgid "The following information will be submitted:" +msgstr "" + +#: ../wxui/main.py:1346 #, python-format msgid "" "The recommended procedure for importing memories is to open the source file " @@ -2679,7 +2746,7 @@ msgstr "" "abrir este archivo para copiar/pegar memorias a través de este, o proceder " "con la importación?" -#: ../wxui/memedit.py:1727 +#: ../wxui/memedit.py:1734 msgid "This Memory" msgstr "Esta memoria" @@ -2712,7 +2779,7 @@ msgstr "" "descargues una imagen nueva de tu radio y utilizarla en adelante para la " "mejor seguridad y compatibilidad." -#: ../wxui/main.py:1571 +#: ../wxui/main.py:1578 msgid "" "This is a live-mode radio, which means changes are sent to the radio in real-" "time as you make them. Upload is not necessary!" @@ -2720,7 +2787,7 @@ msgstr "" "Este es un modo de radio en vivo, lo que significa que los cambios son " "enviados a la radio en tiempo real cuando los haces. ¡Cargar no es necesario!" -#: ../wxui/main.py:1577 +#: ../wxui/main.py:1584 msgid "" "This is a radio-independent file and cannot be uploaded directly to a radio. " "Open a radio image (or download one from a radio) and then copy/paste items " @@ -2773,7 +2840,7 @@ msgstr "" "¡También por favor envía en solicitudes de errores y mejoras!\n" "Has sido advertido. ¡Procede bajo tu propio riesgo!" -#: ../wxui/bugreport.py:76 +#: ../wxui/bugreport.py:372 msgid "" "This is the ticket number for an already-created issue on the chirpmyradio." "com website" @@ -2781,11 +2848,11 @@ msgstr "" "Este es el número de boleto para un problema ya creado en el sitio web " "chirpmyradio.com" -#: ../wxui/memedit.py:1731 +#: ../wxui/memedit.py:1738 msgid "This memory and shift all up" msgstr "Esta memoria y desplazar todo hacia arriba" -#: ../wxui/memedit.py:1729 +#: ../wxui/memedit.py:1736 msgid "This memory and shift block up" msgstr "Esta memoria y desplazar bloque hacia arriba" @@ -2829,7 +2896,7 @@ msgstr "" "aplique las restricciones del OEM y puede conducir a un comportamiento " "indefinido o no regulado. ¡Úsalo bajo tu propio riesgo!" -#: ../wxui/bugreport.py:48 +#: ../wxui/bugreport.py:137 msgid "" "This tool will upload details about your system to an existing issue on the " "CHIRP tracker. It requires your username and password for chirpmyradio.com " @@ -2908,16 +2975,16 @@ msgstr "" "No se puede determinar puerto para tu cable. Comprueba tus controladores y " "conexiones." -#: ../wxui/memedit.py:1456 +#: ../wxui/memedit.py:1463 msgid "Unable to edit memory before radio is loaded" msgstr "No se puede editar memoria antes de que la radio este cargada" -#: ../wxui/main.py:1266 +#: ../wxui/main.py:1272 #, python-format msgid "Unable to find stock config %r" msgstr "No se puede buscar la configuración original %r" -#: ../wxui/memedit.py:1940 +#: ../wxui/memedit.py:1947 msgid "Unable to import while the view is sorted" msgstr "No se puede importar mientras la vista es ordenada" @@ -2949,7 +3016,7 @@ msgstr "No se puede revelar %s en este sistema" msgid "Unable to set %s on this memory" msgstr "No se puede establecer %s en esta memoria" -#: ../wxui/main.py:1581 +#: ../wxui/main.py:1588 msgid "Unable to upload this file" msgstr "No se puede cargar este archivo" @@ -2966,15 +3033,24 @@ msgstr "Desconecta tu cable (si es necesario) y entonces haz clic en ACEPTAR" msgid "Unsupported model %r" msgstr "Modelo no soportado %r" +#: ../wxui/bugreport.py:158 +msgid "Update an existing bug" +msgstr "" + +#: ../wxui/bugreport.py:461 +#, fuzzy, python-format +msgid "Updating bug %s" +msgstr "Actualizando lista URCALL" + #: ../wxui/clone.py:683 msgid "Upload instructions" msgstr "Cargar instrucciones" -#: ../wxui/main.py:1015 +#: ../wxui/main.py:1021 msgid "Upload to radio" msgstr "Cargar a radio" -#: ../wxui/main.py:840 +#: ../wxui/main.py:844 msgid "Upload to radio..." msgstr "Cargar a radio..." @@ -2983,22 +3059,18 @@ msgstr "Cargar a radio..." msgid "Uploaded memory %s" msgstr "Memoria cargada %s" -#: ../wxui/main.py:796 +#: ../wxui/main.py:800 msgid "Use fixed-width font" msgstr "Usar fuente de ancho fijo" -#: ../wxui/main.py:804 +#: ../wxui/main.py:808 msgid "Use larger font" msgstr "Usar fuente más grande" -#: ../wxui/bugreport.py:68 +#: ../wxui/bugreport.py:205 msgid "Username" msgstr "Nombre de usuario" -#: ../wxui/bugreport.py:124 -msgid "Username and password are required!" -msgstr "¡Se requieren nombre de usuario y contraseña!" - #: ../wxui/developer.py:256 #, python-format msgid "Value does not fit in %i bits" @@ -3023,7 +3095,7 @@ msgstr "Valor debe ser exactamente %i dígitos decimales" msgid "Value must be zero or greater" msgstr "Valor debe ser cero o superior" -#: ../wxui/memedit.py:2303 +#: ../wxui/memedit.py:2310 msgid "Values" msgstr "Valores" @@ -3031,7 +3103,7 @@ msgstr "Valores" msgid "Vendor" msgstr "Vendedor" -#: ../wxui/main.py:976 +#: ../wxui/main.py:982 msgid "View" msgstr "Ver" @@ -3039,11 +3111,11 @@ msgstr "Ver" msgid "WARNING!" msgstr "¡ADVERTENCIA!" -#: ../wxui/bugreport.py:99 ../wxui/memedit.py:1542 ../wxui/main.py:1802 +#: ../wxui/bugreport.py:174 ../wxui/memedit.py:1549 ../wxui/main.py:1809 msgid "Warning" msgstr "Advertencia" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1548 #, python-format msgid "Warning: %s" msgstr "Advertencia: %s" @@ -3056,6 +3128,13 @@ msgstr "Bienvenido" msgid "Would you like CHIRP to install a desktop icon for you?" msgstr "¿Quieres que CHIRP instale un icono en el escritorio para ti?" +#: ../wxui/bugreport.py:265 +msgid "" +"You have opened multiple issues within the last week. CHIRP limits the " +"number of issues you can open to avoid abuse. If you really need to open " +"another, please do so via the website." +msgstr "" + #: ../wxui/clone.py:431 msgid "Your cable appears to be on port:" msgstr "Tu cable parece estar en puerto:" @@ -3072,11 +3151,11 @@ msgstr "bytes" msgid "bytes each" msgstr "bytes cada" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "disabled" msgstr "deshabilitado" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "enabled" msgstr "habilitado" @@ -3183,6 +3262,9 @@ msgstr "{bank} está lleno" #~ msgid "Details" #~ msgstr "Detalles" +#~ msgid "Details successfully uploaded" +#~ msgstr "Detalles cargados exitosamente" + #~ msgid "Diff Tabs" #~ msgstr "Diferenciar pestañas" @@ -3239,6 +3321,10 @@ msgstr "{bank} está lleno" #~ msgid "Export" #~ msgstr "Exportar" +#, python-format +#~ msgid "Failed to upload details: %s" +#~ msgstr "Fallo al cargar detalles: %s" + #~ msgid "File Exists" #~ msgstr "Archivo existe" @@ -3331,6 +3417,12 @@ msgstr "{bank} está lleno" #~ msgid "Inverse" #~ msgstr "Inverso" +#~ msgid "Issue Number" +#~ msgstr "Número del problema" + +#~ msgid "Issue must be a number!" +#~ msgstr "¡El problema debe ser un número!" + #~ msgid "Kenwood HMK Files" #~ msgstr "Archivos Kenwood HMK" @@ -3409,6 +3501,9 @@ msgstr "{bank} está lleno" #~ msgid "None" #~ msgstr "Ninguno" +#~ msgid "Notes" +#~ msgstr "Notas" + #~ msgid "Other" #~ msgstr "Otro" @@ -3503,6 +3598,12 @@ msgstr "{bank} está lleno" #~ msgid "Select _All" #~ msgstr "Seleccionar _todo" +#~ msgid "Send bug details" +#~ msgstr "Enviar detalles del error" + +#~ msgid "Send details for a bug..." +#~ msgstr "Enviar detalles para un error..." + #, python-brace-format #~ msgid "Setting index for memory {num}" #~ msgstr "Estableciendo índice para memoria {num}" @@ -3648,9 +3749,6 @@ msgstr "{bank} está lleno" #~ msgid "Updating RPTCALL list" #~ msgstr "Actualizando lista RPTCALL" -#~ msgid "Updating URCALL list" -#~ msgstr "Actualizando lista URCALL" - #, python-brace-format #~ msgid "Updating mapping information for memory {num}" #~ msgstr "Actualizando información de mapeado para memoria {num}" @@ -3662,6 +3760,9 @@ msgstr "{bank} está lleno" #~ msgid "Upload" #~ msgstr "Subir" +#~ msgid "Username and password are required!" +#~ msgstr "¡Se requieren nombre de usuario y contraseña!" + #~ msgid "VX5 Commander" #~ msgstr "VX5 Commander" diff --git a/chirp/locale/fr.po b/chirp/locale/fr.po index 145a53aff..c39820e7c 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: 2024-06-17 16:41-0700\n" +"POT-Creation-Date: 2024-06-25 14:59-0700\n" "PO-Revision-Date: 2024-05-22 16:39-0400\n" "Last-Translator: Alexandre J. Raymond \n" "Language-Team: French\n" @@ -41,37 +41,49 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "%(value)s doit être entre %(min)i et %(max)i" -#: ../wxui/memedit.py:1722 +#: ../wxui/memedit.py:1729 #, python-format msgid "%i Memories and shift all up" msgid_plural "%i Memories and shift all up" msgstr[0] "%i Mémoires et tout décaler vers le haut" msgstr[1] "%i Mémoires et tout décaler vers le haut" -#: ../wxui/memedit.py:1713 +#: ../wxui/memedit.py:1720 #, python-format msgid "%i Memory" msgid_plural "%i Memories" msgstr[0] "%i Mémoire" msgstr[1] "%i Mémoires" -#: ../wxui/memedit.py:1717 +#: ../wxui/memedit.py:1724 #, python-format msgid "%i Memory and shift block up" msgid_plural "%i Memories and shift block up" msgstr[0] "%i Mémoire et décaler le bloc vers le haut" msgstr[1] "%i Mémoires et décaler le bloc vers le haut" -#: ../wxui/main.py:1381 +#: ../wxui/main.py:1387 #, python-format msgid "%s has not been saved. Save before closing?" msgstr "%s n'a pas été enregistré. Enregistrer avant de fermer ?" +#: ../wxui/bugreport.py:424 +msgid "(Describe what actually happened instead)" +msgstr "" + +#: ../wxui/bugreport.py:422 +msgid "(Describe what you expected to happen)" +msgstr "" + +#: ../wxui/bugreport.py:420 +msgid "(Describe what you were doing)" +msgstr "" + #: ../wxui/radioinfo.py:50 msgid "(none)" msgstr "(vide)" -#: ../wxui/memedit.py:2057 +#: ../wxui/memedit.py:2064 #, python-format msgid "...and %i more" msgstr "...et %i de plus" @@ -776,7 +788,7 @@ msgstr "" "4. Appuyez sur la touche [D/MR(MW)] (\"-WAIT-\" va apparaître sur l'écran " "LCD).\n" -#: ../drivers/uv5r.py:823 +#: ../drivers/uv5r.py:834 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -792,7 +804,7 @@ msgstr "" "5. Assurez-vous que la radio est réglée sur un canal sans activité.\n" "6. Cliquez sur OK pour télécharger l'image depuis l'appareil.\n" -#: ../drivers/uv5r.py:831 +#: ../drivers/uv5r.py:842 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -994,7 +1006,7 @@ msgstr "" "Cela peut ne pas fonctionner si vous allumez la radio avec le câble déjà " "branché" -#: ../wxui/main.py:1880 +#: ../wxui/main.py:1888 msgid "" "A new CHIRP version is available. Please visit the website as soon as " "possible to download it!" @@ -1002,11 +1014,11 @@ msgstr "" "Une nouvelle version de CHIRP est disponible. Visitez le site internet dès " "que possible pour la télécharger!" -#: ../wxui/main.py:920 +#: ../wxui/main.py:924 msgid "About" msgstr "À propos" -#: ../wxui/main.py:1730 +#: ../wxui/main.py:1737 msgid "About CHIRP" msgstr "À propos de CHIRP" @@ -1014,11 +1026,11 @@ msgstr "À propos de CHIRP" msgid "All" msgstr "Tout" -#: ../wxui/main.py:1211 +#: ../wxui/main.py:1217 msgid "All Files" msgstr "Tous les fichiers" -#: ../wxui/main.py:1222 +#: ../wxui/main.py:1228 msgid "All supported formats|" msgstr "Tous les formats supportés|" @@ -1026,8 +1038,8 @@ msgstr "Tous les formats supportés|" msgid "Amateur" msgstr "Amateur" -#: ../wxui/bugreport.py:117 ../wxui/bugreport.py:125 ../wxui/bugreport.py:262 -#: ../wxui/common.py:610 ../wxui/common.py:637 +#: ../wxui/bugreport.py:284 ../wxui/bugreport.py:391 ../wxui/common.py:610 +#: ../wxui/common.py:637 msgid "An error has occurred" msgstr "Une erreur s'est produite" @@ -1035,7 +1047,7 @@ msgstr "Une erreur s'est produite" msgid "Applying settings" msgstr "Application des préférences" -#: ../wxui/main.py:1477 +#: ../wxui/main.py:1483 msgid "Automatic from system" msgstr "Selon le système" @@ -1043,7 +1055,7 @@ msgstr "Selon le système" msgid "Available modules" msgstr "Modules disponibles" -#: ../wxui/main.py:1823 +#: ../wxui/main.py:1830 msgid "Bandplan" msgstr "Plan de fréquences" @@ -1063,11 +1075,25 @@ msgstr "Corbeille" msgid "Browser" msgstr "Navigateur" +#: ../wxui/bugreport.py:390 +#, fuzzy +msgid "Bug number not found" +msgstr "Problème numero:" + +#: ../wxui/bugreport.py:367 +#, fuzzy +msgid "Bug number:" +msgstr "Problème numero:" + +#: ../wxui/bugreport.py:323 +msgid "Bug subject:" +msgstr "" + #: ../wxui/developer.py:415 msgid "Building Radio Browser" msgstr "Établissement navigateur radio" -#: ../wxui/main.py:1506 +#: ../wxui/main.py:1512 msgid "CHIRP must be restarted for the new selection to take effect" msgstr "" "CHIRP doit être redémarré pour que la nouvelle sélection soit prise en compte" @@ -1084,7 +1110,7 @@ msgstr "" "Modifier ce paramètre nécessite de rafraîchir tous les paramètres depuis " "l'image, ce qui va être fait maintenant." -#: ../wxui/memedit.py:1373 +#: ../wxui/memedit.py:1380 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" @@ -1092,7 +1118,7 @@ msgstr "" "Les canaux avec TX et RX équivalents %s sont représentés par le mode de " "tonalité de \"%s\"" -#: ../wxui/main.py:1210 +#: ../wxui/main.py:1216 msgid "Chirp Image Files" msgstr "Fichiers image Chirp" @@ -1100,21 +1126,21 @@ msgstr "Fichiers image Chirp" msgid "Choice Required" msgstr "Choix nécessaire" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1359 #, python-format msgid "Choose %s DTCS Code" msgstr "Choisir code DTCS %s" -#: ../wxui/memedit.py:1349 +#: ../wxui/memedit.py:1356 #, python-format msgid "Choose %s Tone" msgstr "Choisir tonalité %s" -#: ../wxui/memedit.py:1383 +#: ../wxui/memedit.py:1390 msgid "Choose Cross Mode" msgstr "Choisir mode cross" -#: ../wxui/memedit.py:1413 +#: ../wxui/memedit.py:1420 msgid "Choose duplex" msgstr "Choisir duplex" @@ -1159,15 +1185,15 @@ msgstr "Téléchargement depuis la radio - Lire" msgid "Cloning to radio" msgstr "Téléchargement vers la radio - Écrire" -#: ../wxui/main.py:1010 +#: ../wxui/main.py:1016 msgid "Close" msgstr "Fermer" -#: ../wxui/main.py:1011 +#: ../wxui/main.py:1017 msgid "Close file" msgstr "Fermer fichier" -#: ../wxui/memedit.py:1781 +#: ../wxui/memedit.py:1788 #, python-format msgid "Cluster %i memory" msgid_plural "Cluster %i memories" @@ -1206,7 +1232,7 @@ msgstr "" msgid "Convert to FM" msgstr "Convertir en FM" -#: ../wxui/memedit.py:1698 +#: ../wxui/memedit.py:1705 msgid "Copy" msgstr "Copier" @@ -1227,7 +1253,7 @@ msgstr "Port personnalisé" msgid "Custom..." msgstr "Personnalisation..." -#: ../wxui/memedit.py:1694 +#: ../wxui/memedit.py:1701 msgid "Cut" msgstr "Couper" @@ -1247,11 +1273,11 @@ msgstr "" msgid "DTMF decode" msgstr "Décodage DTMF" -#: ../wxui/memedit.py:2323 +#: ../wxui/memedit.py:2330 msgid "DV Memory" msgstr "Mémoire DV" -#: ../wxui/main.py:1744 +#: ../wxui/main.py:1751 msgid "Danger Ahead" msgstr "Danger" @@ -1259,30 +1285,31 @@ msgstr "Danger" msgid "Dec" msgstr "Dec" -#: ../wxui/memedit.py:1707 +#: ../wxui/memedit.py:1714 msgid "Delete" msgstr "Supprimer" -#: ../wxui/bugreport.py:255 -msgid "Details successfully uploaded" -msgstr "" +#: ../wxui/bugreport.py:464 +#, fuzzy +msgid "Detailed information" +msgstr "Informations sur les pilotes" -#: ../wxui/main.py:925 +#: ../wxui/main.py:929 msgid "Developer Mode" msgstr "Mode développeur" -#: ../wxui/main.py:1750 +#: ../wxui/main.py:1757 #, python-format msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" "Le mode développement est maintenant %s. CHIRP doit être redémarré pour que " "ceci prenne effet" -#: ../wxui/memedit.py:1817 ../wxui/developer.py:88 +#: ../wxui/memedit.py:1824 ../wxui/developer.py:88 msgid "Diff Raw Memories" msgstr "Comparaison mémoires brutes" -#: ../wxui/memedit.py:2248 +#: ../wxui/memedit.py:2255 msgid "Digital Code" msgstr "Code numérique" @@ -1290,7 +1317,7 @@ msgstr "Code numérique" msgid "Digital Modes" msgstr "Modes numériques" -#: ../wxui/main.py:1762 +#: ../wxui/main.py:1769 msgid "Disable reporting" msgstr "Désactiver le rapport d'utilisation" @@ -1316,15 +1343,15 @@ msgstr "Acceptez-vous les risques?" msgid "Double-click to change bank name" msgstr "Double-cliquer pour modifier le nom de la banque" -#: ../wxui/main.py:1012 +#: ../wxui/main.py:1018 msgid "Download" msgstr "Télécharger" -#: ../wxui/main.py:1013 +#: ../wxui/main.py:1019 msgid "Download from radio" msgstr "Télécharger depuis la radio" -#: ../wxui/main.py:832 +#: ../wxui/main.py:836 msgid "Download from radio..." msgstr "Télécharger depuis la radio..." @@ -1340,7 +1367,7 @@ msgstr "Pilote" msgid "Driver information" msgstr "Informations sur les pilotes" -#: ../wxui/main.py:549 +#: ../wxui/main.py:553 msgid "Driver messages" msgstr "Messages du pilote" @@ -1354,17 +1381,17 @@ msgstr "" msgid "Duplex" msgstr "Duplex" -#: ../wxui/memedit.py:2278 +#: ../wxui/memedit.py:2285 #, python-format msgid "Edit details for %i memories" msgstr "Éditer les details pour %i mémoires" -#: ../wxui/memedit.py:2276 +#: ../wxui/memedit.py:2283 #, python-format msgid "Edit details for memory %i" msgstr "Editer les details pour la mémoire %i" -#: ../wxui/main.py:869 +#: ../wxui/main.py:873 msgid "Enable Automatic Edits" msgstr "Activer l'édition automatique" @@ -1376,11 +1403,11 @@ msgstr "Activé" msgid "Enter Frequency" msgstr "Entrer la fréquence" -#: ../wxui/memedit.py:1400 +#: ../wxui/memedit.py:1407 msgid "Enter Offset (MHz)" msgstr "Saisir le décalage (MHz)" -#: ../wxui/memedit.py:1392 +#: ../wxui/memedit.py:1399 msgid "Enter TX Frequency (MHz)" msgstr "Saisir la fréquence d'émission (MHz)" @@ -1393,6 +1420,32 @@ msgstr "Saisir un nouveau nom pour la banque %s:" msgid "Enter custom port:" msgstr "Saisir un port personnalisé:" +#: ../wxui/bugreport.py:405 +msgid "" +"Enter details about this update. Be descriptive about what you were doing, " +"what you expected to happen, and what actually happened." +msgstr "" + +#: ../wxui/bugreport.py:310 +msgid "" +"Enter information about the bug including a short but meaningful subject and " +"information about the radio model (if applicable) in question." +msgstr "" + +#: ../wxui/bugreport.py:412 +msgid "Enter information to add to the bug here" +msgstr "" + +#: ../wxui/bugreport.py:358 +msgid "Enter the bug number that should be updated" +msgstr "" + +#: ../wxui/bugreport.py:188 +msgid "" +"Enter your username and password for chirpmyradio.com. If you do not have an " +"account click below to create one before proceeding." +msgstr "" + #: ../wxui/common.py:330 #, python-format msgid "Erased memory %s" @@ -1414,19 +1467,19 @@ msgstr "" msgid "Experimental driver" msgstr "Pilote expérimental" -#: ../wxui/memedit.py:2201 +#: ../wxui/memedit.py:2208 msgid "Export can only write CSV files" msgstr "L'exportation ne peut écrire que des fichiers CSV" -#: ../wxui/main.py:1366 +#: ../wxui/main.py:1372 msgid "Export to CSV" msgstr "Exporter vers un fichier CSV" -#: ../wxui/main.py:707 +#: ../wxui/main.py:711 msgid "Export to CSV..." msgstr "Exporter vers un fichier CSV..." -#: ../wxui/memedit.py:2312 +#: ../wxui/memedit.py:2319 msgid "Extra" msgstr "Extra" @@ -1452,25 +1505,34 @@ msgstr "Échec du chargement du navigateur de la radio" msgid "Failed to parse result" msgstr "Échec d'analyse des résultats" -#: ../wxui/bugreport.py:261 -#, fuzzy, python-format -msgid "Failed to upload details: %s" -msgstr "Échec du chargement du navigateur de la radio" +#: ../wxui/bugreport.py:592 +#, fuzzy +msgid "Failed to send bug report:" +msgstr "Échec d'analyse des résultats" #: ../wxui/radioinfo.py:45 msgid "Features" msgstr "Caracteristiques" -#: ../wxui/main.py:554 +#: ../wxui/bugreport.py:152 +msgid "File a new bug" +msgstr "" + +#: ../wxui/main.py:558 #, python-format msgid "File does not exist: %s" msgstr "Fichier inexistant: %s" -#: ../wxui/main.py:1214 ../wxui/main.py:1294 ../wxui/main.py:1304 -#: ../wxui/main.py:1362 ../wxui/main.py:1696 ../wxui/main.py:1697 +#: ../wxui/main.py:1220 ../wxui/main.py:1300 ../wxui/main.py:1310 +#: ../wxui/main.py:1368 ../wxui/main.py:1703 ../wxui/main.py:1704 msgid "Files" msgstr "Fichiers" +#: ../wxui/bugreport.py:462 +#, fuzzy +msgid "Files:" +msgstr "Fichiers" + #: ../wxui/query_sources.py:319 msgid "Filter" msgstr "Filtrer" @@ -1481,15 +1543,15 @@ msgstr "" "Filtrer les résultats avec emplacement correspondant a cette chaine de " "caractères" -#: ../wxui/main.py:1436 +#: ../wxui/main.py:1442 msgid "Find" msgstr "Rechercher" -#: ../wxui/main.py:775 +#: ../wxui/main.py:779 msgid "Find Next" msgstr "Rechercher le suivant" -#: ../wxui/main.py:761 +#: ../wxui/main.py:765 msgid "Find..." msgstr "Rechercher..." @@ -1809,7 +1871,7 @@ msgstr "Aller à la mémoire:" msgid "Goto..." msgstr "Aller..." -#: ../wxui/main.py:978 +#: ../wxui/main.py:984 msgid "Help" msgstr "Aide" @@ -1835,19 +1897,19 @@ msgid "If set, sort results by distance from these coordinates" msgstr "" "Si sélectionné, trier les résultats selon la distance depuis ces coordonnées" -#: ../wxui/main.py:1349 +#: ../wxui/main.py:1355 msgid "Import" msgstr "Importer" -#: ../wxui/main.py:701 +#: ../wxui/main.py:705 msgid "Import from file..." msgstr "Importer depuis un fichier..." -#: ../wxui/main.py:1353 +#: ../wxui/main.py:1359 msgid "Import messages" msgstr "Importer les messages" -#: ../wxui/main.py:1347 +#: ../wxui/main.py:1353 msgid "Import not recommended" msgstr "Import non recommandé" @@ -1859,11 +1921,11 @@ msgstr "Index" msgid "Info" msgstr "Info" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1382 msgid "Information" msgstr "Information" -#: ../wxui/memedit.py:1688 +#: ../wxui/memedit.py:1695 msgid "Insert Row Above" msgstr "Insérer une ligne avant" @@ -1871,7 +1933,7 @@ msgstr "Insérer une ligne avant" msgid "Install desktop icon?" msgstr "Installer une icône sur le bureau?" -#: ../wxui/main.py:909 +#: ../wxui/main.py:913 msgid "Interact with driver" msgstr "Intéragir avec le pilote" @@ -1884,7 +1946,7 @@ msgstr "Erreur interne du pilote" msgid "Invalid %(value)s (use decimal degrees)" msgstr "Invalide %(value)s (utiliser degrés decimaux)" -#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1536 +#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1543 msgid "Invalid Entry" msgstr "Entrée invalide" @@ -1892,12 +1954,12 @@ msgstr "Entrée invalide" msgid "Invalid ZIP code" msgstr "Code postal invalide" -#: ../wxui/memedit.py:1535 ../wxui/memedit.py:2403 +#: ../wxui/memedit.py:1542 ../wxui/memedit.py:2410 #, python-format msgid "Invalid edit: %s" msgstr "Édition invalide: %s" -#: ../wxui/main.py:1693 +#: ../wxui/main.py:1700 msgid "Invalid or unsupported module file" msgstr "Fichier module invalide ou pas supporté" @@ -1906,16 +1968,6 @@ msgstr "Fichier module invalide ou pas supporté" msgid "Invalid value: %r" msgstr "Valeur invalide: %r" -#: ../wxui/bugreport.py:79 -#, fuzzy -msgid "Issue Number" -msgstr "Problème numero:" - -#: ../wxui/bugreport.py:116 -#, fuzzy -msgid "Issue must be a number!" -msgstr "Problème numero:" - #: ../wxui/developer.py:577 msgid "Issue number:" msgstr "Problème numero:" @@ -1924,7 +1976,7 @@ msgstr "Problème numero:" msgid "LIVE" msgstr "LIVE" -#: ../wxui/main.py:818 ../wxui/main.py:1491 +#: ../wxui/main.py:822 ../wxui/main.py:1497 msgid "Language" msgstr "Changer la langue" @@ -1959,11 +2011,11 @@ msgstr "Limiter les résultats à cette distance (km) depuis les coordonnées" msgid "Limit use" msgstr "Limiter les états" -#: ../wxui/main.py:1574 +#: ../wxui/main.py:1581 msgid "Live Radio" msgstr "Radio en direct" -#: ../wxui/main.py:713 +#: ../wxui/main.py:717 msgid "Load Module..." msgstr "Chargement module..." @@ -1971,11 +2023,11 @@ msgstr "Chargement module..." msgid "Load module from issue" msgstr "Chargement module pour un problème" -#: ../wxui/main.py:962 +#: ../wxui/main.py:966 msgid "Load module from issue..." msgstr "Chargement module pour un problème..." -#: ../wxui/main.py:1798 +#: ../wxui/main.py:1805 msgid "" "Loading a module will not affect open tabs. It is recommended (unless " "instructed otherwise) to close all tabs before loading a module." @@ -1984,7 +2036,7 @@ msgstr "" "(sauf instructions contraires) de fermer tous les onglets avant de charger " "un module." -#: ../wxui/main.py:1700 +#: ../wxui/main.py:1707 msgid "" "Loading modules can be extremely dangerous, leading to damage to your " "computer, radio, or both. NEVER load a module from a source you do not " @@ -2004,6 +2056,10 @@ msgstr "" msgid "Loading settings" msgstr "Chargement des préférences" +#: ../wxui/bugreport.py:282 +msgid "Login failed: Check your username and password" +msgstr "" + #: ../drivers/uvk5.py:1827 msgid "Logo string 1 (12 characters)" msgstr "Texte logo 1 (12 caractères)" @@ -2021,7 +2077,7 @@ msgstr "Longitude" msgid "Memories" msgstr "Mémoires" -#: ../wxui/memedit.py:1575 +#: ../wxui/memedit.py:1582 #, python-format msgid "Memory %i is not deletable" msgstr "La mémoire %i n'est pas supprimable" @@ -2051,15 +2107,15 @@ msgstr "Modèle" msgid "Modes" msgstr "Modes" -#: ../wxui/main.py:1697 +#: ../wxui/main.py:1704 msgid "Module" msgstr "Module" -#: ../wxui/main.py:1669 +#: ../wxui/main.py:1676 msgid "Module Loaded" msgstr "Module chargé" -#: ../wxui/main.py:1809 +#: ../wxui/main.py:1816 msgid "Module loaded successfully" msgstr "Module chargé avec succès" @@ -2076,19 +2132,19 @@ msgstr "Descendre" msgid "Move Up" msgstr "Monter" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2120 msgid "Move operations are disabled while the view is sorted" msgstr "Les déplacements sont désactivés lorsque la vue est triée" -#: ../wxui/main.py:659 +#: ../wxui/main.py:663 msgid "New Window" msgstr "Nouvelle fenêtre" -#: ../wxui/main.py:1882 +#: ../wxui/main.py:1890 msgid "New version available" msgstr "Nouvelle version disponible" -#: ../wxui/memedit.py:1854 +#: ../wxui/memedit.py:1861 msgid "No empty rows below!" msgstr "Pas de ligne vide dessous!" @@ -2109,11 +2165,6 @@ msgstr "Aucun résultat" msgid "No results!" msgstr "Aucun résultat!" -#: ../wxui/bugreport.py:82 -#, fuzzy -msgid "Notes" -msgstr "Note:" - #: ../wxui/query_sources.py:41 ../wxui/memedit.py:954 msgid "Number" msgstr "Nombre" @@ -2138,27 +2189,27 @@ msgstr "Seuls les onglets des mémoires peuvent être exportés" msgid "Only working repeaters" msgstr "Uniquement les répéteurs en fonctionnement" -#: ../wxui/main.py:1006 ../wxui/main.py:1349 +#: ../wxui/main.py:1012 ../wxui/main.py:1355 msgid "Open" msgstr "Ouvrir" -#: ../wxui/main.py:688 +#: ../wxui/main.py:692 msgid "Open Recent" msgstr "Ouvrir récent" -#: ../wxui/main.py:670 +#: ../wxui/main.py:674 msgid "Open Stock Config" msgstr "Ouvrir base de données" -#: ../wxui/main.py:1007 ../wxui/main.py:1225 +#: ../wxui/main.py:1013 ../wxui/main.py:1231 msgid "Open a file" msgstr "Ouvrir un fichier" -#: ../wxui/main.py:1715 +#: ../wxui/main.py:1722 msgid "Open a module" msgstr "Ouvrir un module" -#: ../wxui/main.py:946 +#: ../wxui/main.py:950 msgid "Open debug log" msgstr "Ouvrir le fichier de débogage" @@ -2170,7 +2221,7 @@ msgstr "Ouvrir dans une nouvelle fenêtre" msgid "Open repeaters only" msgstr "" -#: ../wxui/main.py:617 +#: ../wxui/main.py:621 msgid "Open stock config directory" msgstr "Ouvrir le repertoire de base de données" @@ -2190,7 +2241,7 @@ msgstr "Optionnel: 45.0000" msgid "Optional: County, Hospital, etc." msgstr "Optionnel: Comté, Hôpital, etc." -#: ../wxui/memedit.py:1988 +#: ../wxui/memedit.py:1995 msgid "Overwrite memories?" msgstr "Écraser les mémoires?" @@ -2208,35 +2259,35 @@ msgstr "" msgid "Parsing" msgstr "Analyse" -#: ../wxui/bugreport.py:73 +#: ../wxui/bugreport.py:215 msgid "Password" msgstr "" -#: ../wxui/memedit.py:1702 +#: ../wxui/memedit.py:1709 msgid "Paste" msgstr "Coller" -#: ../wxui/memedit.py:1982 +#: ../wxui/memedit.py:1989 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "Les mémoires collées vont écraser %s mémoires existantes" -#: ../wxui/memedit.py:1985 +#: ../wxui/memedit.py:1992 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "Les mémoires collées vont écraser les mémoires %s" -#: ../wxui/memedit.py:1979 +#: ../wxui/memedit.py:1986 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "Les mémoires collées vont écraser la mémoire %s" -#: ../wxui/memedit.py:1976 +#: ../wxui/memedit.py:1983 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "La mémoire collee va écraser la mémoire %s" -#: ../wxui/main.py:1886 +#: ../wxui/main.py:1894 msgid "Please be sure to quit CHIRP before installing the new version!" msgstr "Soyez certain de quitter CHIRP avant d'installer la nouvelle version!" @@ -2285,7 +2336,7 @@ msgstr "" "clonage\n" " (À la fin la radio va sonner)\n" -#: ../wxui/main.py:1738 +#: ../wxui/main.py:1745 msgid "" "Please note that developer mode is intended for use by developers of the " "CHIRP project, or under the direction of a developer. It enables behaviors " @@ -2318,7 +2369,7 @@ msgstr "Puissance" msgid "Press enter to set this in memory" msgstr "Appuyez sur entrée pour inscrire ceci en mémoire" -#: ../wxui/main.py:724 +#: ../wxui/main.py:728 msgid "Print Preview" msgstr "Apercu avant impression" @@ -2326,16 +2377,16 @@ msgstr "Apercu avant impression" msgid "Printing" msgstr "Impression" -#: ../wxui/memedit.py:1681 +#: ../wxui/memedit.py:1688 msgid "Properties" msgstr "Propriétés" -#: ../wxui/main.py:1837 +#: ../wxui/main.py:1845 #, python-format msgid "Query %s" msgstr "Interroger %s" -#: ../wxui/main.py:846 +#: ../wxui/main.py:850 msgid "Query Source" msgstr "Interroger source web" @@ -2343,7 +2394,7 @@ msgstr "Interroger source web" msgid "RX DTCS" msgstr "RX DTCS" -#: ../wxui/main.py:977 +#: ../wxui/main.py:983 msgid "Radio" msgstr "Radio" @@ -2356,6 +2407,10 @@ msgstr "La radio n'a pas accusé reception du bloc %i" msgid "Radio information" msgstr "Informations de la radio" +#: ../wxui/bugreport.py:331 +msgid "Radio model:" +msgstr "" + #: ../drivers/ft817.py:363 msgid "" "Radio sent data after the last awaited block, this happens when the selected " @@ -2397,11 +2452,11 @@ msgstr "Rafraîchissement nécessaire" msgid "Refreshed memory %s" msgstr "Mémoire %s rafraîchie" -#: ../wxui/main.py:886 +#: ../wxui/main.py:890 msgid "Reload Driver" msgstr "Recharger pilote" -#: ../wxui/main.py:895 +#: ../wxui/main.py:899 msgid "Reload Driver and File" msgstr "Recharger pilote et fichier" @@ -2417,11 +2472,20 @@ msgstr "" "RepeaterBook est l'annuaire GRATUIT de radio amateur\n" "le plus complet du monde." -#: ../wxui/main.py:934 +#: ../wxui/main.py:972 +msgid "Report or update a bug..." +msgstr "" + +#: ../wxui/bugreport.py:459 +#, fuzzy, python-format +msgid "Reporting a new bug: %r" +msgstr "Rapport d'utilisation activé" + +#: ../wxui/main.py:938 msgid "Reporting enabled" msgstr "Rapport d'utilisation activé" -#: ../wxui/main.py:1758 +#: ../wxui/main.py:1765 msgid "" "Reporting helps the CHIRP project know which radio models and OS platforms " "to spend our limited efforts on. We would really appreciate if you left it " @@ -2432,18 +2496,18 @@ msgstr "" "là. Nous apprécierions vraiment que vous le laissiez actif. Êtes-vous " "certain de vouloir désactiver le rapport d'utilisation?" -#: ../wxui/main.py:1508 ../wxui/main.py:1752 +#: ../wxui/main.py:1514 ../wxui/main.py:1759 msgid "Restart Required" msgstr "Redémarrage nécessaire" -#: ../wxui/main.py:682 +#: ../wxui/main.py:686 #, python-format msgid "Restore %i tab" msgid_plural "Restore %i tabs" msgstr[0] "Restaurer %i onglets" msgstr[1] "Restaurer %i onglets" -#: ../wxui/main.py:811 +#: ../wxui/main.py:815 msgid "Restore tabs on start" msgstr "Restaurer les onglets au démarrage" @@ -2451,15 +2515,15 @@ msgstr "Restaurer les onglets au démarrage" msgid "Retrieved settings" msgstr "Préférences récupérées" -#: ../wxui/main.py:1008 +#: ../wxui/main.py:1014 msgid "Save" msgstr "Enregistrer" -#: ../wxui/main.py:1383 +#: ../wxui/main.py:1389 msgid "Save before closing?" msgstr "Enregistrer avant de fermer?" -#: ../wxui/main.py:1009 ../wxui/main.py:1308 +#: ../wxui/main.py:1015 ../wxui/main.py:1314 msgid "Save file" msgstr "Enregistrer fichier" @@ -2483,7 +2547,7 @@ msgstr "Brouilleur" msgid "Security Risk" msgstr "Risque de sécurité" -#: ../wxui/main.py:876 +#: ../wxui/main.py:880 msgid "Select Bandplan..." msgstr "Choix d'un plan de fréquences..." @@ -2491,7 +2555,7 @@ msgstr "Choix d'un plan de fréquences..." msgid "Select Bands" msgstr "Choisir bandes" -#: ../wxui/main.py:1491 +#: ../wxui/main.py:1497 msgid "Select Language" msgstr "Choisir langue" @@ -2499,18 +2563,10 @@ msgstr "Choisir langue" msgid "Select Modes" msgstr "Choisir modes" -#: ../wxui/main.py:1822 +#: ../wxui/main.py:1829 msgid "Select a bandplan" msgstr "Choisir un plan de fréquences" -#: ../wxui/bugreport.py:43 -msgid "Send bug details" -msgstr "" - -#: ../wxui/main.py:967 -msgid "Send details for a bug..." -msgstr "" - #: ../wxui/query_sources.py:287 msgid "Service" msgstr "Service" @@ -2523,11 +2579,11 @@ msgstr "Préférences" msgid "Shift amount (or transmit frequency) controlled by duplex" msgstr "Décalage (ou fréquence de transmission) contrôlée par duplex" -#: ../wxui/memedit.py:1810 ../wxui/developer.py:91 +#: ../wxui/memedit.py:1817 ../wxui/developer.py:91 msgid "Show Raw Memory" msgstr "Afficher les données de mémoires brutes" -#: ../wxui/main.py:952 +#: ../wxui/main.py:956 msgid "Show debug log location" msgstr "Montrer l'emplacement du fichier de débogage" @@ -2535,44 +2591,44 @@ msgstr "Montrer l'emplacement du fichier de débogage" msgid "Show extra fields" msgstr "Montrer les champs supplémentaires" -#: ../wxui/main.py:957 +#: ../wxui/main.py:961 msgid "Show image backup location" msgstr "Montrer l'emplacement du fichier de débogage" -#: ../wxui/memedit.py:2061 +#: ../wxui/memedit.py:2068 msgid "Some memories are incompatible with this radio" msgstr "Des mémoires sont incompatibles avec cette radio" -#: ../wxui/memedit.py:1926 +#: ../wxui/memedit.py:1933 msgid "Some memories are not deletable" msgstr "Des mémoires ne sont pas supprimables" -#: ../wxui/memedit.py:1766 +#: ../wxui/memedit.py:1773 #, python-format msgid "Sort %i memory" msgid_plural "Sort %i memories" msgstr[0] "Tri %i mémoire" msgstr[1] "Tri %i mémoires" -#: ../wxui/memedit.py:1770 +#: ../wxui/memedit.py:1777 #, python-format msgid "Sort %i memory ascending" msgid_plural "Sort %i memories ascending" msgstr[0] "Tri croissant %i mémoire" msgstr[1] "Tri croissant %i mémoires" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1799 #, python-format msgid "Sort %i memory descending" msgid_plural "Sort %i memories descending" msgstr[0] "Tri décroissant %i mémoire" msgstr[1] "Tri décroissant %i mémoires" -#: ../wxui/memedit.py:1658 +#: ../wxui/memedit.py:1665 msgid "Sort by column:" msgstr "Tri par colonne:" -#: ../wxui/memedit.py:1657 +#: ../wxui/memedit.py:1664 msgid "Sort memories" msgstr "Tri des mémoires" @@ -2588,10 +2644,14 @@ msgstr "État" msgid "State/Province" msgstr "État/Province" -#: ../wxui/bugreport.py:256 ../wxui/main.py:1810 +#: ../wxui/main.py:1817 msgid "Success" msgstr "Réussi" +#: ../wxui/bugreport.py:595 +msgid "Successfully sent bug report:" +msgstr "" + #: ../wxui/memedit.py:136 msgid "TX-RX DTCS polarity (normal or reversed)" msgstr "Polarité DTCS TX-RX (normale ou inversée)" @@ -2656,7 +2716,7 @@ msgstr "" "comporter un risque de sécurité, il est recommandé de ne pas importer ce " "module. Importer tout de même?" -#: ../wxui/bugreport.py:94 +#: ../wxui/bugreport.py:169 msgid "" "The debug log file is not available when CHIRP is run interactively from the " "command-line. Thus, this tool will not upload what you expect. It is " @@ -2664,7 +2724,11 @@ msgid "" "redirected to /dev/null)" msgstr "" -#: ../wxui/main.py:1340 +#: ../wxui/bugreport.py:444 +msgid "The following information will be submitted:" +msgstr "" + +#: ../wxui/main.py:1346 #, python-format msgid "" "The recommended procedure for importing memories is to open the source file " @@ -2680,7 +2744,7 @@ msgstr "" "%(file)s. Souhaitez-vous ouvrir ce fichier pour copier/coller entre eux ou " "l'importer?" -#: ../wxui/memedit.py:1727 +#: ../wxui/memedit.py:1734 msgid "This Memory" msgstr "Cette mémoire" @@ -2713,7 +2777,7 @@ msgstr "" "est recommandé de télécharger une nouvelle image fraîche depuis la radio et " "de l'utiliser à l'avenir pour une meilleure sécurité et compatibilité." -#: ../wxui/main.py:1571 +#: ../wxui/main.py:1578 msgid "" "This is a live-mode radio, which means changes are sent to the radio in real-" "time as you make them. Upload is not necessary!" @@ -2722,7 +2786,7 @@ msgstr "" "sont envoyés à la radio en temps réel dès qu'ils sont faits. Un " "téléchargement vers la radio n'est pas nécessaire!" -#: ../wxui/main.py:1577 +#: ../wxui/main.py:1584 msgid "" "This is a radio-independent file and cannot be uploaded directly to a radio. " "Open a radio image (or download one from a radio) and then copy/paste items " @@ -2777,17 +2841,17 @@ msgstr "" "Envoyez aussi vos demandes d'améliorations ou rapports de bogues!\n" "Vous avez été prévenu. Procedez à vos risques et périls!" -#: ../wxui/bugreport.py:76 +#: ../wxui/bugreport.py:372 msgid "" "This is the ticket number for an already-created issue on the chirpmyradio." "com website" msgstr "" -#: ../wxui/memedit.py:1731 +#: ../wxui/memedit.py:1738 msgid "This memory and shift all up" msgstr "Cette mémoire et décaler tous vers le haut" -#: ../wxui/memedit.py:1729 +#: ../wxui/memedit.py:1736 msgid "This memory and shift block up" msgstr "Cette mémoire et décaler le bloc vers le haut" @@ -2833,7 +2897,7 @@ msgstr "" "un comportement indéfini ou non réglementaire. À utiliser à vos risques et " "périls!" -#: ../wxui/bugreport.py:48 +#: ../wxui/bugreport.py:137 msgid "" "This tool will upload details about your system to an existing issue on the " "CHIRP tracker. It requires your username and password for chirpmyradio.com " @@ -2904,16 +2968,16 @@ msgstr "" "Impossible de déterminer le port de votre câble. Vérifiez les pilotes et " "connexions." -#: ../wxui/memedit.py:1456 +#: ../wxui/memedit.py:1463 msgid "Unable to edit memory before radio is loaded" msgstr "Impossible d'éditer une mémoire avant téléchargement de la radio" -#: ../wxui/main.py:1266 +#: ../wxui/main.py:1272 #, python-format msgid "Unable to find stock config %r" msgstr "Impossible de trouver la configuration de base %r" -#: ../wxui/memedit.py:1940 +#: ../wxui/memedit.py:1947 msgid "Unable to import while the view is sorted" msgstr "Impossible d'importer lorsque la vue est triée" @@ -2945,7 +3009,7 @@ msgstr "Impossible de montrer %s sur ce système" msgid "Unable to set %s on this memory" msgstr "Impossible de régler %s dans cette mémoire" -#: ../wxui/main.py:1581 +#: ../wxui/main.py:1588 msgid "Unable to upload this file" msgstr "Impossible de télécharger ce fichier" @@ -2962,15 +3026,24 @@ msgstr "Débranchez votre câble (si nécessaire) et cliquez sur OK" msgid "Unsupported model %r" msgstr "Modèle non supporté %r" +#: ../wxui/bugreport.py:158 +msgid "Update an existing bug" +msgstr "" + +#: ../wxui/bugreport.py:461 +#, fuzzy, python-format +msgid "Updating bug %s" +msgstr "Mise à jour de la liste URCALL" + #: ../wxui/clone.py:683 msgid "Upload instructions" msgstr "Instruction de téléchargement" -#: ../wxui/main.py:1015 +#: ../wxui/main.py:1021 msgid "Upload to radio" msgstr "Télécharger vers la radio" -#: ../wxui/main.py:840 +#: ../wxui/main.py:844 msgid "Upload to radio..." msgstr "Télécharger vers la radio..." @@ -2979,22 +3052,18 @@ msgstr "Télécharger vers la radio..." msgid "Uploaded memory %s" msgstr "Memoire %s téléchargée" -#: ../wxui/main.py:796 +#: ../wxui/main.py:800 msgid "Use fixed-width font" msgstr "Utiliser une police à largeur fixe" -#: ../wxui/main.py:804 +#: ../wxui/main.py:808 msgid "Use larger font" msgstr "Utiliser une plus grande police" -#: ../wxui/bugreport.py:68 +#: ../wxui/bugreport.py:205 msgid "Username" msgstr "" -#: ../wxui/bugreport.py:124 -msgid "Username and password are required!" -msgstr "" - #: ../wxui/developer.py:256 #, python-format msgid "Value does not fit in %i bits" @@ -3019,7 +3088,7 @@ msgstr "La valeur doit comporter exactement %i décimales" msgid "Value must be zero or greater" msgstr "La valeur doit être zero ou positive" -#: ../wxui/memedit.py:2303 +#: ../wxui/memedit.py:2310 msgid "Values" msgstr "Valeurs" @@ -3027,7 +3096,7 @@ msgstr "Valeurs" msgid "Vendor" msgstr "Fabricant" -#: ../wxui/main.py:976 +#: ../wxui/main.py:982 msgid "View" msgstr "Voir" @@ -3035,11 +3104,11 @@ msgstr "Voir" msgid "WARNING!" msgstr "ATTENTION!" -#: ../wxui/bugreport.py:99 ../wxui/memedit.py:1542 ../wxui/main.py:1802 +#: ../wxui/bugreport.py:174 ../wxui/memedit.py:1549 ../wxui/main.py:1809 msgid "Warning" msgstr "Attention" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1548 #, python-format msgid "Warning: %s" msgstr "Attention: %s" @@ -3052,6 +3121,13 @@ msgstr "Bienvenue" msgid "Would you like CHIRP to install a desktop icon for you?" msgstr "Souhaitez-vous que CHIRP installe une icône pour vous sur le bureau?" +#: ../wxui/bugreport.py:265 +msgid "" +"You have opened multiple issues within the last week. CHIRP limits the " +"number of issues you can open to avoid abuse. If you really need to open " +"another, please do so via the website." +msgstr "" + #: ../wxui/clone.py:431 msgid "Your cable appears to be on port:" msgstr "Votre câble apparaît sur le port:" @@ -3068,11 +3144,11 @@ msgstr "octets" msgid "bytes each" msgstr "octets chacun" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "disabled" msgstr "desactivé" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "enabled" msgstr "activé" @@ -3205,6 +3281,10 @@ msgstr "{bank} pleine" #~ msgid "Export" #~ msgstr "Exporter" +#, fuzzy, python-format +#~ msgid "Failed to upload details: %s" +#~ msgstr "Échec du chargement du navigateur de la radio" + #~ msgid "File Exists" #~ msgstr "Le fichier existe" @@ -3279,6 +3359,14 @@ msgstr "{bank} pleine" #~ msgid "Inverse" #~ msgstr "Inverse" +#, fuzzy +#~ msgid "Issue Number" +#~ msgstr "Problème numero:" + +#, fuzzy +#~ msgid "Issue must be a number!" +#~ msgstr "Problème numero:" + #~ msgid "Loc" #~ msgstr "Mem" @@ -3334,6 +3422,10 @@ msgstr "{bank} pleine" #~ msgid "None" #~ msgstr "Aucun" +#, fuzzy +#~ msgid "Notes" +#~ msgstr "Note:" + #~ msgid "Open recent file {name}" #~ msgstr "Ouvrir le fichier recent {name}" @@ -3469,9 +3561,6 @@ msgstr "{bank} pleine" #~ msgid "Updating RPTCALL list" #~ msgstr "Mise à jour de la liste RPTCALL" -#~ msgid "Updating URCALL list" -#~ msgstr "Mise à jour de la liste URCALL" - #~ msgid "Updating bank index for memory {num}" #~ msgstr "Mise à jour de l'index de banque pour la mémoire {num}" diff --git a/chirp/locale/hu.po b/chirp/locale/hu.po index e2251ac9f..65e580f1c 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: 2024-06-17 16:41-0700\n" +"POT-Creation-Date: 2024-06-25 14:59-0700\n" "PO-Revision-Date: 2015-01-28 13:47+0100\n" "Last-Translator: Attila Joubert \n" "Language-Team: English\n" @@ -34,37 +34,49 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "" -#: ../wxui/memedit.py:1722 +#: ../wxui/memedit.py:1729 #, fuzzy, python-format msgid "%i Memories and shift all up" msgid_plural "%i Memories and shift all up" msgstr[0] "... és a tömböt felfelé lépteti" msgstr[1] "... és a tömböt felfelé lépteti" -#: ../wxui/memedit.py:1713 +#: ../wxui/memedit.py:1720 #, fuzzy, python-format msgid "%i Memory" msgid_plural "%i Memories" msgstr[0] "Memória" msgstr[1] "Memória" -#: ../wxui/memedit.py:1717 +#: ../wxui/memedit.py:1724 #, fuzzy, python-format msgid "%i Memory and shift block up" msgid_plural "%i Memories and shift block up" msgstr[0] "... és a tömböt felfelé lépteti" msgstr[1] "... és a tömböt felfelé lépteti" -#: ../wxui/main.py:1381 +#: ../wxui/main.py:1387 #, fuzzy, python-format msgid "%s has not been saved. Save before closing?" msgstr "A fájl megváltozott! Menti bezárás előtt?" +#: ../wxui/bugreport.py:424 +msgid "(Describe what actually happened instead)" +msgstr "" + +#: ../wxui/bugreport.py:422 +msgid "(Describe what you expected to happen)" +msgstr "" + +#: ../wxui/bugreport.py:420 +msgid "(Describe what you were doing)" +msgstr "" + #: ../wxui/radioinfo.py:50 msgid "(none)" msgstr "" -#: ../wxui/memedit.py:2057 +#: ../wxui/memedit.py:2064 #, fuzzy, python-format msgid "...and %i more" msgstr "...és minden memória felfelé lép" @@ -487,7 +499,7 @@ msgid "" "4. Press the [D/MR(MW)] key (\"--WAIT--\" will appear on the LCD).\n" msgstr "" -#: ../drivers/uv5r.py:823 +#: ../drivers/uv5r.py:834 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -497,7 +509,7 @@ msgid "" "6. Click OK to download image from device.\n" msgstr "" -#: ../drivers/uv5r.py:831 +#: ../drivers/uv5r.py:842 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -622,17 +634,17 @@ msgid "" "It will may not work if you turn on the radio with the cable already attached" msgstr "" -#: ../wxui/main.py:1880 +#: ../wxui/main.py:1888 msgid "" "A new CHIRP version is available. Please visit the website as soon as " "possible to download it!" msgstr "" -#: ../wxui/main.py:920 +#: ../wxui/main.py:924 msgid "About" msgstr "" -#: ../wxui/main.py:1730 +#: ../wxui/main.py:1737 msgid "About CHIRP" msgstr "" @@ -640,12 +652,12 @@ msgstr "" msgid "All" msgstr "Mind" -#: ../wxui/main.py:1211 +#: ../wxui/main.py:1217 #, fuzzy msgid "All Files" msgstr "CSV fájlok" -#: ../wxui/main.py:1222 +#: ../wxui/main.py:1228 msgid "All supported formats|" msgstr "" @@ -653,8 +665,8 @@ msgstr "" msgid "Amateur" msgstr "" -#: ../wxui/bugreport.py:117 ../wxui/bugreport.py:125 ../wxui/bugreport.py:262 -#: ../wxui/common.py:610 ../wxui/common.py:637 +#: ../wxui/bugreport.py:284 ../wxui/bugreport.py:391 ../wxui/common.py:610 +#: ../wxui/common.py:637 msgid "An error has occurred" msgstr "Hiba történt" @@ -662,7 +674,7 @@ msgstr "Hiba történt" msgid "Applying settings" msgstr "" -#: ../wxui/main.py:1477 +#: ../wxui/main.py:1483 #, fuzzy msgid "Automatic from system" msgstr "Automatic Repeater Offset" @@ -671,7 +683,7 @@ msgstr "Automatic Repeater Offset" msgid "Available modules" msgstr "" -#: ../wxui/main.py:1823 +#: ../wxui/main.py:1830 msgid "Bandplan" msgstr "" @@ -691,11 +703,23 @@ msgstr "" msgid "Browser" msgstr "Böngésző" +#: ../wxui/bugreport.py:390 +msgid "Bug number not found" +msgstr "" + +#: ../wxui/bugreport.py:367 +msgid "Bug number:" +msgstr "" + +#: ../wxui/bugreport.py:323 +msgid "Bug subject:" +msgstr "" + #: ../wxui/developer.py:415 msgid "Building Radio Browser" msgstr "" -#: ../wxui/main.py:1506 +#: ../wxui/main.py:1512 msgid "CHIRP must be restarted for the new selection to take effect" msgstr "" @@ -709,13 +733,13 @@ msgid "" "will happen now." msgstr "" -#: ../wxui/memedit.py:1373 +#: ../wxui/memedit.py:1380 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" msgstr "" -#: ../wxui/main.py:1210 +#: ../wxui/main.py:1216 msgid "Chirp Image Files" msgstr "" @@ -723,22 +747,22 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1359 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "RX DTCS kód" -#: ../wxui/memedit.py:1349 +#: ../wxui/memedit.py:1356 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1383 +#: ../wxui/memedit.py:1390 #, fuzzy msgid "Choose Cross Mode" msgstr "Kereszt-üzem" -#: ../wxui/memedit.py:1413 +#: ../wxui/memedit.py:1420 msgid "Choose duplex" msgstr "" @@ -779,15 +803,15 @@ msgstr "Letöltés a rádióról" msgid "Cloning to radio" msgstr "Feltöltés a rádióra" -#: ../wxui/main.py:1010 +#: ../wxui/main.py:1016 msgid "Close" msgstr "" -#: ../wxui/main.py:1011 +#: ../wxui/main.py:1017 msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1781 +#: ../wxui/memedit.py:1788 #, fuzzy, python-format msgid "Cluster %i memory" msgid_plural "Cluster %i memories" @@ -823,7 +847,7 @@ msgstr "" msgid "Convert to FM" msgstr "" -#: ../wxui/memedit.py:1698 +#: ../wxui/memedit.py:1705 msgid "Copy" msgstr "Másolás" @@ -845,7 +869,7 @@ msgstr "" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1694 +#: ../wxui/memedit.py:1701 msgid "Cut" msgstr "Kivágás" @@ -865,12 +889,12 @@ msgstr "DTCS pol." msgid "DTMF decode" msgstr "" -#: ../wxui/memedit.py:2323 +#: ../wxui/memedit.py:2330 #, fuzzy msgid "DV Memory" msgstr "ez a memória" -#: ../wxui/main.py:1744 +#: ../wxui/main.py:1751 msgid "Danger Ahead" msgstr "" @@ -879,29 +903,30 @@ msgstr "" msgid "Dec" msgstr "Érzékelés" -#: ../wxui/memedit.py:1707 +#: ../wxui/memedit.py:1714 msgid "Delete" msgstr "Törlés" -#: ../wxui/bugreport.py:255 -msgid "Details successfully uploaded" -msgstr "" +#: ../wxui/bugreport.py:464 +#, fuzzy +msgid "Detailed information" +msgstr "%s információk lekérése" -#: ../wxui/main.py:925 +#: ../wxui/main.py:929 #, fuzzy msgid "Developer Mode" msgstr "Fejlesztői" -#: ../wxui/main.py:1750 +#: ../wxui/main.py:1757 #, python-format msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1817 ../wxui/developer.py:88 +#: ../wxui/memedit.py:1824 ../wxui/developer.py:88 msgid "Diff Raw Memories" msgstr "Memóriasorok összehasonlítása" -#: ../wxui/memedit.py:2248 +#: ../wxui/memedit.py:2255 msgid "Digital Code" msgstr "Digitális kód" @@ -910,7 +935,7 @@ msgstr "Digitális kód" msgid "Digital Modes" msgstr "Digitális kód" -#: ../wxui/main.py:1762 +#: ../wxui/main.py:1769 msgid "Disable reporting" msgstr "" @@ -937,16 +962,16 @@ msgstr "" msgid "Double-click to change bank name" msgstr "" -#: ../wxui/main.py:1012 +#: ../wxui/main.py:1018 msgid "Download" msgstr "" -#: ../wxui/main.py:1013 +#: ../wxui/main.py:1019 #, fuzzy msgid "Download from radio" msgstr "Letöltés a rádióról" -#: ../wxui/main.py:832 +#: ../wxui/main.py:836 #, fuzzy msgid "Download from radio..." msgstr "Letöltés a rádióról" @@ -964,7 +989,7 @@ msgstr "" msgid "Driver information" msgstr "" -#: ../wxui/main.py:549 +#: ../wxui/main.py:553 msgid "Driver messages" msgstr "" @@ -976,17 +1001,17 @@ msgstr "" msgid "Duplex" msgstr "Duplex" -#: ../wxui/memedit.py:2278 +#: ../wxui/memedit.py:2285 #, fuzzy, python-format msgid "Edit details for %i memories" msgstr "Több memória szerkesztése" -#: ../wxui/memedit.py:2276 +#: ../wxui/memedit.py:2283 #, python-format msgid "Edit details for memory %i" msgstr "" -#: ../wxui/main.py:869 +#: ../wxui/main.py:873 msgid "Enable Automatic Edits" msgstr "" @@ -1000,11 +1025,11 @@ msgstr "Engedélyezve" msgid "Enter Frequency" msgstr "Frekvencia" -#: ../wxui/memedit.py:1400 +#: ../wxui/memedit.py:1407 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1392 +#: ../wxui/memedit.py:1399 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -1017,6 +1042,32 @@ msgstr "" msgid "Enter custom port:" msgstr "" +#: ../wxui/bugreport.py:405 +msgid "" +"Enter details about this update. Be descriptive about what you were doing, " +"what you expected to happen, and what actually happened." +msgstr "" + +#: ../wxui/bugreport.py:310 +msgid "" +"Enter information about the bug including a short but meaningful subject and " +"information about the radio model (if applicable) in question." +msgstr "" + +#: ../wxui/bugreport.py:412 +msgid "Enter information to add to the bug here" +msgstr "" + +#: ../wxui/bugreport.py:358 +msgid "Enter the bug number that should be updated" +msgstr "" + +#: ../wxui/bugreport.py:188 +msgid "" +"Enter your username and password for chirpmyradio.com. If you do not have an " +"account click below to create one before proceeding." +msgstr "" + #: ../wxui/common.py:330 #, fuzzy, python-format msgid "Erased memory %s" @@ -1040,21 +1091,21 @@ msgstr "" msgid "Experimental driver" msgstr "Folytassam kísérleti driver-rel?" -#: ../wxui/memedit.py:2201 +#: ../wxui/memedit.py:2208 msgid "Export can only write CSV files" msgstr "" -#: ../wxui/main.py:1366 +#: ../wxui/main.py:1372 #, fuzzy msgid "Export to CSV" msgstr "Export fájlba" -#: ../wxui/main.py:707 +#: ../wxui/main.py:711 #, fuzzy msgid "Export to CSV..." msgstr "Export fájlba" -#: ../wxui/memedit.py:2312 +#: ../wxui/memedit.py:2319 msgid "Extra" msgstr "" @@ -1077,26 +1128,34 @@ msgstr "" msgid "Failed to parse result" msgstr "" -#: ../wxui/bugreport.py:261 -#, fuzzy, python-format -msgid "Failed to upload details: %s" -msgstr "Ennél a modellnél nem változtatható" +#: ../wxui/bugreport.py:592 +msgid "Failed to send bug report:" +msgstr "" #: ../wxui/radioinfo.py:45 msgid "Features" msgstr "" -#: ../wxui/main.py:554 +#: ../wxui/bugreport.py:152 +msgid "File a new bug" +msgstr "" + +#: ../wxui/main.py:558 #, python-format msgid "File does not exist: %s" msgstr "" -#: ../wxui/main.py:1214 ../wxui/main.py:1294 ../wxui/main.py:1304 -#: ../wxui/main.py:1362 ../wxui/main.py:1696 ../wxui/main.py:1697 +#: ../wxui/main.py:1220 ../wxui/main.py:1300 ../wxui/main.py:1310 +#: ../wxui/main.py:1368 ../wxui/main.py:1703 ../wxui/main.py:1704 #, fuzzy msgid "Files" msgstr "_Fájl" +#: ../wxui/bugreport.py:462 +#, fuzzy +msgid "Files:" +msgstr "_Fájl" + #: ../wxui/query_sources.py:319 msgid "Filter" msgstr "" @@ -1105,17 +1164,17 @@ msgstr "" msgid "Filter results with location matching this string" msgstr "" -#: ../wxui/main.py:1436 +#: ../wxui/main.py:1442 #, fuzzy msgid "Find" msgstr "RFinder" -#: ../wxui/main.py:775 +#: ../wxui/main.py:779 #, fuzzy msgid "Find Next" msgstr "RFinder" -#: ../wxui/main.py:761 +#: ../wxui/main.py:765 #, fuzzy msgid "Find..." msgstr "RFinder" @@ -1342,7 +1401,7 @@ msgstr "ez a memória" msgid "Goto..." msgstr "" -#: ../wxui/main.py:978 +#: ../wxui/main.py:984 msgid "Help" msgstr "Súgó" @@ -1368,20 +1427,20 @@ msgstr "" msgid "If set, sort results by distance from these coordinates" msgstr "" -#: ../wxui/main.py:1349 +#: ../wxui/main.py:1355 msgid "Import" msgstr "Importálás" -#: ../wxui/main.py:701 +#: ../wxui/main.py:705 #, fuzzy msgid "Import from file..." msgstr "Importálás fájlból" -#: ../wxui/main.py:1353 +#: ../wxui/main.py:1359 msgid "Import messages" msgstr "" -#: ../wxui/main.py:1347 +#: ../wxui/main.py:1353 msgid "Import not recommended" msgstr "" @@ -1393,12 +1452,12 @@ msgstr "Sorszám" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1382 #, fuzzy msgid "Information" msgstr "%s információk beolvasása" -#: ../wxui/memedit.py:1688 +#: ../wxui/memedit.py:1695 #, fuzzy msgid "Insert Row Above" msgstr "Memória beszúrása fölé" @@ -1407,7 +1466,7 @@ msgstr "Memória beszúrása fölé" msgid "Install desktop icon?" msgstr "" -#: ../wxui/main.py:909 +#: ../wxui/main.py:913 msgid "Interact with driver" msgstr "" @@ -1421,7 +1480,7 @@ msgstr "Belső hiba" msgid "Invalid %(value)s (use decimal degrees)" msgstr "Érvénytelen érték! Egész szám kell legyen." -#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1536 +#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1543 #, fuzzy msgid "Invalid Entry" msgstr "Érvénytelen érték %s" @@ -1430,12 +1489,12 @@ msgstr "Érvénytelen érték %s" msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1535 ../wxui/memedit.py:2403 +#: ../wxui/memedit.py:1542 ../wxui/memedit.py:2410 #, fuzzy, python-format msgid "Invalid edit: %s" msgstr "Érvénytelen érték %s" -#: ../wxui/main.py:1693 +#: ../wxui/main.py:1700 msgid "Invalid or unsupported module file" msgstr "" @@ -1444,14 +1503,6 @@ msgstr "" msgid "Invalid value: %r" msgstr "Érvénytelen %s mezőérték" -#: ../wxui/bugreport.py:79 -msgid "Issue Number" -msgstr "" - -#: ../wxui/bugreport.py:116 -msgid "Issue must be a number!" -msgstr "" - #: ../wxui/developer.py:577 msgid "Issue number:" msgstr "" @@ -1460,7 +1511,7 @@ msgstr "" msgid "LIVE" msgstr "" -#: ../wxui/main.py:818 ../wxui/main.py:1491 +#: ../wxui/main.py:822 ../wxui/main.py:1497 #, fuzzy msgid "Language" msgstr "Nyelv választás" @@ -1495,12 +1546,12 @@ msgstr "" msgid "Limit use" msgstr "" -#: ../wxui/main.py:1574 +#: ../wxui/main.py:1581 #, fuzzy msgid "Live Radio" msgstr "Rádió" -#: ../wxui/main.py:713 +#: ../wxui/main.py:717 #, fuzzy msgid "Load Module..." msgstr "Modul betöltése" @@ -1510,18 +1561,18 @@ msgstr "Modul betöltése" msgid "Load module from issue" msgstr "Modul betöltése" -#: ../wxui/main.py:962 +#: ../wxui/main.py:966 #, fuzzy msgid "Load module from issue..." msgstr "Modul betöltése" -#: ../wxui/main.py:1798 +#: ../wxui/main.py:1805 msgid "" "Loading a module will not affect open tabs. It is recommended (unless " "instructed otherwise) to close all tabs before loading a module." msgstr "" -#: ../wxui/main.py:1700 +#: ../wxui/main.py:1707 msgid "" "Loading modules can be extremely dangerous, leading to damage to your " "computer, radio, or both. NEVER load a module from a source you do not " @@ -1535,6 +1586,10 @@ msgstr "" msgid "Loading settings" msgstr "" +#: ../wxui/bugreport.py:282 +msgid "Login failed: Check your username and password" +msgstr "" + #: ../drivers/uvk5.py:1827 msgid "Logo string 1 (12 characters)" msgstr "" @@ -1552,7 +1607,7 @@ msgstr "" msgid "Memories" msgstr "Memória" -#: ../wxui/memedit.py:1575 +#: ../wxui/memedit.py:1582 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1584,17 +1639,17 @@ msgstr "Modell" msgid "Modes" msgstr "Mód" -#: ../wxui/main.py:1697 +#: ../wxui/main.py:1704 #, fuzzy msgid "Module" msgstr "Modul betöltése" -#: ../wxui/main.py:1669 +#: ../wxui/main.py:1676 #, fuzzy msgid "Module Loaded" msgstr "Modul betöltése" -#: ../wxui/main.py:1809 +#: ../wxui/main.py:1816 msgid "Module loaded successfully" msgstr "" @@ -1613,20 +1668,20 @@ msgstr "Lefel_é" msgid "Move Up" msgstr "Fe_lfelé" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2120 msgid "Move operations are disabled while the view is sorted" msgstr "" -#: ../wxui/main.py:659 +#: ../wxui/main.py:663 msgid "New Window" msgstr "" -#: ../wxui/main.py:1882 +#: ../wxui/main.py:1890 #, fuzzy msgid "New version available" msgstr "A CHIRP egy új verziója érhető el:" -#: ../wxui/memedit.py:1854 +#: ../wxui/memedit.py:1861 #, fuzzy msgid "No empty rows below!" msgstr "Memória beszúrása alá" @@ -1648,11 +1703,6 @@ msgstr "" msgid "No results!" msgstr "" -#: ../wxui/bugreport.py:82 -#, fuzzy -msgid "Notes" -msgstr "Megjegyzés:" - #: ../wxui/query_sources.py:41 ../wxui/memedit.py:954 msgid "Number" msgstr "" @@ -1677,29 +1727,29 @@ msgstr "" msgid "Only working repeaters" msgstr "" -#: ../wxui/main.py:1006 ../wxui/main.py:1349 +#: ../wxui/main.py:1012 ../wxui/main.py:1355 msgid "Open" msgstr "" -#: ../wxui/main.py:688 +#: ../wxui/main.py:692 #, fuzzy msgid "Open Recent" msgstr "Leg_utóbbi" -#: ../wxui/main.py:670 +#: ../wxui/main.py:674 #, fuzzy msgid "Open Stock Config" msgstr "A csoportos beállítás megnyitása" -#: ../wxui/main.py:1007 ../wxui/main.py:1225 +#: ../wxui/main.py:1013 ../wxui/main.py:1231 msgid "Open a file" msgstr "" -#: ../wxui/main.py:1715 +#: ../wxui/main.py:1722 msgid "Open a module" msgstr "" -#: ../wxui/main.py:946 +#: ../wxui/main.py:950 msgid "Open debug log" msgstr "" @@ -1711,7 +1761,7 @@ msgstr "" msgid "Open repeaters only" msgstr "" -#: ../wxui/main.py:617 +#: ../wxui/main.py:621 #, fuzzy msgid "Open stock config directory" msgstr "A(z) {name} konfigurációs készlet megnyitása" @@ -1733,7 +1783,7 @@ msgstr "" msgid "Optional: County, Hospital, etc." msgstr "" -#: ../wxui/memedit.py:1988 +#: ../wxui/memedit.py:1995 #, fuzzy msgid "Overwrite memories?" msgstr "Felülírja?" @@ -1749,35 +1799,35 @@ msgstr "" msgid "Parsing" msgstr "" -#: ../wxui/bugreport.py:73 +#: ../wxui/bugreport.py:215 msgid "Password" msgstr "" -#: ../wxui/memedit.py:1702 +#: ../wxui/memedit.py:1709 msgid "Paste" msgstr "Beillesztés" -#: ../wxui/memedit.py:1982 +#: ../wxui/memedit.py:1989 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1985 +#: ../wxui/memedit.py:1992 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1979 +#: ../wxui/memedit.py:1986 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1976 +#: ../wxui/memedit.py:1983 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "" -#: ../wxui/main.py:1886 +#: ../wxui/main.py:1894 msgid "Please be sure to quit CHIRP before installing the new version!" msgstr "" @@ -1807,7 +1857,7 @@ msgid "" " (At the end radio will beep)\n" msgstr "" -#: ../wxui/main.py:1738 +#: ../wxui/main.py:1745 msgid "" "Please note that developer mode is intended for use by developers of the " "CHIRP project, or under the direction of a developer. It enables behaviors " @@ -1836,7 +1886,7 @@ msgstr "Teljesítmény" msgid "Press enter to set this in memory" msgstr "Memória beállítási hiba" -#: ../wxui/main.py:724 +#: ../wxui/main.py:728 msgid "Print Preview" msgstr "" @@ -1844,16 +1894,16 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1681 +#: ../wxui/memedit.py:1688 msgid "Properties" msgstr "" -#: ../wxui/main.py:1837 +#: ../wxui/main.py:1845 #, fuzzy, python-format msgid "Query %s" msgstr "Lekérdezés hiba" -#: ../wxui/main.py:846 +#: ../wxui/main.py:850 #, fuzzy msgid "Query Source" msgstr "Lekérd. adatforrása" @@ -1863,7 +1913,7 @@ msgstr "Lekérd. adatforrása" msgid "RX DTCS" msgstr "RX DTCS kód" -#: ../wxui/main.py:977 +#: ../wxui/main.py:983 msgid "Radio" msgstr "Rádió" @@ -1877,6 +1927,10 @@ msgstr "" msgid "Radio information" msgstr "%s információk lekérése" +#: ../wxui/bugreport.py:331 +msgid "Radio model:" +msgstr "" + #: ../drivers/ft817.py:363 msgid "" "Radio sent data after the last awaited block, this happens when the selected " @@ -1914,11 +1968,11 @@ msgstr "" msgid "Refreshed memory %s" msgstr "ezek a memóriák" -#: ../wxui/main.py:886 +#: ../wxui/main.py:890 msgid "Reload Driver" msgstr "" -#: ../wxui/main.py:895 +#: ../wxui/main.py:899 msgid "Reload Driver and File" msgstr "" @@ -1932,30 +1986,39 @@ msgid "" "worldwide, FREE repeater directory." msgstr "" -#: ../wxui/main.py:934 +#: ../wxui/main.py:972 +msgid "Report or update a bug..." +msgstr "" + +#: ../wxui/bugreport.py:459 +#, fuzzy, python-format +msgid "Reporting a new bug: %r" +msgstr "Listázás letiltva" + +#: ../wxui/main.py:938 #, fuzzy msgid "Reporting enabled" msgstr "Listázás letiltva" -#: ../wxui/main.py:1758 +#: ../wxui/main.py:1765 msgid "" "Reporting helps the CHIRP project know which radio models and OS platforms " "to spend our limited efforts on. We would really appreciate if you left it " "enabled. Really disable reporting?" msgstr "" -#: ../wxui/main.py:1508 ../wxui/main.py:1752 +#: ../wxui/main.py:1514 ../wxui/main.py:1759 msgid "Restart Required" msgstr "" -#: ../wxui/main.py:682 +#: ../wxui/main.py:686 #, python-format msgid "Restore %i tab" msgid_plural "Restore %i tabs" msgstr[0] "" msgstr[1] "" -#: ../wxui/main.py:811 +#: ../wxui/main.py:815 msgid "Restore tabs on start" msgstr "" @@ -1963,15 +2026,15 @@ msgstr "" msgid "Retrieved settings" msgstr "" -#: ../wxui/main.py:1008 +#: ../wxui/main.py:1014 msgid "Save" msgstr "" -#: ../wxui/main.py:1383 +#: ../wxui/main.py:1389 msgid "Save before closing?" msgstr "" -#: ../wxui/main.py:1009 ../wxui/main.py:1308 +#: ../wxui/main.py:1015 ../wxui/main.py:1314 msgid "Save file" msgstr "" @@ -1996,7 +2059,7 @@ msgstr "" msgid "Security Risk" msgstr "" -#: ../wxui/main.py:876 +#: ../wxui/main.py:880 #, fuzzy msgid "Select Bandplan..." msgstr "Oszlopok kiválasztása" @@ -2006,7 +2069,7 @@ msgstr "Oszlopok kiválasztása" msgid "Select Bands" msgstr "Oszlopok kiválasztása" -#: ../wxui/main.py:1491 +#: ../wxui/main.py:1497 #, fuzzy msgid "Select Language" msgstr "Oszlopok kiválasztása" @@ -2016,18 +2079,10 @@ msgstr "Oszlopok kiválasztása" msgid "Select Modes" msgstr "Oszlopok kiválasztása" -#: ../wxui/main.py:1822 +#: ../wxui/main.py:1829 msgid "Select a bandplan" msgstr "" -#: ../wxui/bugreport.py:43 -msgid "Send bug details" -msgstr "" - -#: ../wxui/main.py:967 -msgid "Send details for a bug..." -msgstr "" - #: ../wxui/query_sources.py:287 msgid "Service" msgstr "" @@ -2040,11 +2095,11 @@ msgstr "Beállítás" msgid "Shift amount (or transmit frequency) controlled by duplex" msgstr "" -#: ../wxui/memedit.py:1810 ../wxui/developer.py:91 +#: ../wxui/memedit.py:1817 ../wxui/developer.py:91 msgid "Show Raw Memory" msgstr "Memóriasor mutatása" -#: ../wxui/main.py:952 +#: ../wxui/main.py:956 msgid "Show debug log location" msgstr "" @@ -2052,47 +2107,47 @@ msgstr "" msgid "Show extra fields" msgstr "" -#: ../wxui/main.py:957 +#: ../wxui/main.py:961 msgid "Show image backup location" msgstr "" -#: ../wxui/memedit.py:2061 +#: ../wxui/memedit.py:2068 #, 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:1926 +#: ../wxui/memedit.py:1933 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1766 +#: ../wxui/memedit.py:1773 #, fuzzy, python-format msgid "Sort %i memory" msgid_plural "Sort %i memories" msgstr[0] "Memóriasorok összehasonlítása" msgstr[1] "Memóriasorok összehasonlítása" -#: ../wxui/memedit.py:1770 +#: ../wxui/memedit.py:1777 #, fuzzy, python-format msgid "Sort %i memory ascending" msgid_plural "Sort %i memories ascending" msgstr[0] "Memóriasorok összehasonlítása" msgstr[1] "Memóriasorok összehasonlítása" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1799 #, fuzzy, python-format msgid "Sort %i memory descending" msgid_plural "Sort %i memories descending" msgstr[0] "Memóriasorok összehasonlítása" msgstr[1] "Memóriasorok összehasonlítása" -#: ../wxui/memedit.py:1658 +#: ../wxui/memedit.py:1665 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1657 +#: ../wxui/memedit.py:1664 #, fuzzy msgid "Sort memories" msgstr "Felülírja?" @@ -2110,10 +2165,14 @@ msgstr "" msgid "State/Province" msgstr "" -#: ../wxui/bugreport.py:256 ../wxui/main.py:1810 +#: ../wxui/main.py:1817 msgid "Success" msgstr "" +#: ../wxui/bugreport.py:595 +msgid "Successfully sent bug report:" +msgstr "" + #: ../wxui/memedit.py:136 msgid "TX-RX DTCS polarity (normal or reversed)" msgstr "" @@ -2154,7 +2213,7 @@ msgid "" "Proceed anyway?" msgstr "" -#: ../wxui/bugreport.py:94 +#: ../wxui/bugreport.py:169 msgid "" "The debug log file is not available when CHIRP is run interactively from the " "command-line. Thus, this tool will not upload what you expect. It is " @@ -2162,7 +2221,11 @@ msgid "" "redirected to /dev/null)" msgstr "" -#: ../wxui/main.py:1340 +#: ../wxui/bugreport.py:444 +msgid "The following information will be submitted:" +msgstr "" + +#: ../wxui/main.py:1346 #, python-format msgid "" "The recommended procedure for importing memories is to open the source file " @@ -2172,7 +2235,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1727 +#: ../wxui/memedit.py:1734 #, fuzzy msgid "This Memory" msgstr "ez a memória" @@ -2197,13 +2260,13 @@ msgid "" "compatibility." msgstr "" -#: ../wxui/main.py:1571 +#: ../wxui/main.py:1578 msgid "" "This is a live-mode radio, which means changes are sent to the radio in real-" "time as you make them. Upload is not necessary!" msgstr "" -#: ../wxui/main.py:1577 +#: ../wxui/main.py:1584 msgid "" "This is a radio-independent file and cannot be uploaded directly to a radio. " "Open a radio image (or download one from a radio) and then copy/paste items " @@ -2238,18 +2301,18 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/bugreport.py:76 +#: ../wxui/bugreport.py:372 msgid "" "This is the ticket number for an already-created issue on the chirpmyradio." "com website" msgstr "" -#: ../wxui/memedit.py:1731 +#: ../wxui/memedit.py:1738 #, fuzzy msgid "This memory and shift all up" msgstr "... és a tömböt felfelé lépteti" -#: ../wxui/memedit.py:1729 +#: ../wxui/memedit.py:1736 #, fuzzy msgid "This memory and shift block up" msgstr "... és a tömböt felfelé lépteti" @@ -2279,7 +2342,7 @@ msgid "" "own risk!" msgstr "" -#: ../wxui/bugreport.py:48 +#: ../wxui/bugreport.py:137 msgid "" "This tool will upload details about your system to an existing issue on the " "CHIRP tracker. It requires your username and password for chirpmyradio.com " @@ -2349,16 +2412,16 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1456 +#: ../wxui/memedit.py:1463 msgid "Unable to edit memory before radio is loaded" msgstr "" -#: ../wxui/main.py:1266 +#: ../wxui/main.py:1272 #, fuzzy, python-format msgid "Unable to find stock config %r" msgstr "A csoportos beállítás megnyitása" -#: ../wxui/memedit.py:1940 +#: ../wxui/memedit.py:1947 #, fuzzy msgid "Unable to import while the view is sorted" msgstr "Nem érzékelek a {port} porton!" @@ -2389,7 +2452,7 @@ msgstr "Ennél a modellnél nem változtatható" msgid "Unable to set %s on this memory" msgstr "Ennél a modellnél nem változtatható" -#: ../wxui/main.py:1581 +#: ../wxui/main.py:1588 #, fuzzy msgid "Unable to upload this file" msgstr "Ennél a modellnél nem változtatható" @@ -2407,17 +2470,26 @@ msgstr "" msgid "Unsupported model %r" msgstr "Nem támogatott fájltípus" +#: ../wxui/bugreport.py:158 +msgid "Update an existing bug" +msgstr "" + +#: ../wxui/bugreport.py:461 +#, fuzzy, python-format +msgid "Updating bug %s" +msgstr "URCALL lista frissítése." + #: ../wxui/clone.py:683 #, fuzzy msgid "Upload instructions" msgstr "{instructions}" -#: ../wxui/main.py:1015 +#: ../wxui/main.py:1021 #, fuzzy msgid "Upload to radio" msgstr "Feltöltés a rádióra" -#: ../wxui/main.py:840 +#: ../wxui/main.py:844 #, fuzzy msgid "Upload to radio..." msgstr "Feltöltés a rádióra" @@ -2427,22 +2499,18 @@ msgstr "Feltöltés a rádióra" msgid "Uploaded memory %s" msgstr "" -#: ../wxui/main.py:796 +#: ../wxui/main.py:800 msgid "Use fixed-width font" msgstr "" -#: ../wxui/main.py:804 +#: ../wxui/main.py:808 msgid "Use larger font" msgstr "" -#: ../wxui/bugreport.py:68 +#: ../wxui/bugreport.py:205 msgid "Username" msgstr "" -#: ../wxui/bugreport.py:124 -msgid "Username and password are required!" -msgstr "" - #: ../wxui/developer.py:256 #, python-format msgid "Value does not fit in %i bits" @@ -2467,7 +2535,7 @@ msgstr "" msgid "Value must be zero or greater" msgstr "" -#: ../wxui/memedit.py:2303 +#: ../wxui/memedit.py:2310 msgid "Values" msgstr "" @@ -2475,7 +2543,7 @@ msgstr "" msgid "Vendor" msgstr "Gyártó" -#: ../wxui/main.py:976 +#: ../wxui/main.py:982 #, fuzzy msgid "View" msgstr "Né_zet" @@ -2484,11 +2552,11 @@ msgstr "Né_zet" msgid "WARNING!" msgstr "" -#: ../wxui/bugreport.py:99 ../wxui/memedit.py:1542 ../wxui/main.py:1802 +#: ../wxui/bugreport.py:174 ../wxui/memedit.py:1549 ../wxui/main.py:1809 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1548 #, python-format msgid "Warning: %s" msgstr "" @@ -2501,6 +2569,13 @@ msgstr "" msgid "Would you like CHIRP to install a desktop icon for you?" msgstr "" +#: ../wxui/bugreport.py:265 +msgid "" +"You have opened multiple issues within the last week. CHIRP limits the " +"number of issues you can open to avoid abuse. If you really need to open " +"another, please do so via the website." +msgstr "" + #: ../wxui/clone.py:431 msgid "Your cable appears to be on port:" msgstr "" @@ -2517,12 +2592,12 @@ msgstr "" msgid "bytes each" msgstr "" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 #, fuzzy msgid "disabled" msgstr "Engedélyezve" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 #, fuzzy msgid "enabled" msgstr "Engedélyezve" @@ -2707,6 +2782,10 @@ msgstr "" #~ msgid "Export" #~ msgstr "Export" +#, fuzzy, python-format +#~ msgid "Failed to upload details: %s" +#~ msgstr "Ennél a modellnél nem változtatható" + #~ msgid "File Exists" #~ msgstr "A fájl már létezik" @@ -2856,6 +2935,10 @@ msgstr "" #~ msgid "None" #~ msgstr "Egyik sem" +#, fuzzy +#~ msgid "Notes" +#~ msgstr "Megjegyzés:" + #~ msgid "Open recent file {name}" #~ msgstr "A legutóbbi {name} fájl megnyitása" @@ -3036,9 +3119,6 @@ msgstr "" #~ msgid "Updating RPTCALL list" #~ msgstr "RPTCALL lista frissítése" -#~ msgid "Updating URCALL list" -#~ msgstr "URCALL lista frissítése." - #~ msgid "Updating mapping information for memory {num}" #~ msgstr "A {num}. memória információjának frissítése" diff --git a/chirp/locale/it.po b/chirp/locale/it.po index 1fa03cd30..f5d477424 100644 --- a/chirp/locale/it.po +++ b/chirp/locale/it.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: CHIRP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-20 12:49+0200\n" +"POT-Creation-Date: 2024-06-25 14:59-0700\n" "PO-Revision-Date: 2024-06-20 13:02+0200\n" "Last-Translator: Giovanni Scafora IK5TWZ \n" "Language-Team: CHIRP Italian Translation\n" @@ -64,11 +64,23 @@ msgid_plural "%i Memories and shift block up" msgstr[0] "%i memoria e sposta il blocco su" msgstr[1] "%i memorie e sposta il blocco su" -#: ../wxui/main.py:1381 +#: ../wxui/main.py:1387 #, python-format msgid "%s has not been saved. Save before closing?" msgstr "%s non è stato salvato. Salvarlo prima di chiudere?" +#: ../wxui/bugreport.py:424 +msgid "(Describe what actually happened instead)" +msgstr "" + +#: ../wxui/bugreport.py:422 +msgid "(Describe what you expected to happen)" +msgstr "" + +#: ../wxui/bugreport.py:420 +msgid "(Describe what you were doing)" +msgstr "" + #: ../wxui/radioinfo.py:50 msgid "(none)" msgstr "(nessuno)" @@ -778,7 +790,7 @@ msgstr "" "4. Premere il tasto [D/MR(MW)] (sul display apparirà la scritta \"--WAIT--" "\").\n" -#: ../drivers/uv5r.py:823 +#: ../drivers/uv5r.py:834 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -796,7 +808,7 @@ msgstr "" "attività.\n" "6. Fare clic su OK per scaricare l'immagine dal dispositivo.\n" -#: ../drivers/uv5r.py:831 +#: ../drivers/uv5r.py:842 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -814,7 +826,7 @@ msgstr "" "attività.\n" "6. Fare clic su OK per caricare l'immagine sul dispositivo.\n" -#: ../drivers/tg_uv2p.py:232 ../drivers/wouxun.py:213 ../drivers/uvb5.py:287 +#: ../drivers/uvb5.py:287 ../drivers/wouxun.py:213 ../drivers/tg_uv2p.py:232 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -831,7 +843,7 @@ msgstr "" "attività.\n" "6. Fare clic su OK per scaricare l'immagine dal dispositivo.\n" -#: ../drivers/tg_uv2p.py:240 ../drivers/wouxun.py:221 ../drivers/uvb5.py:295 +#: ../drivers/uvb5.py:295 ../drivers/wouxun.py:221 ../drivers/tg_uv2p.py:240 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -1004,18 +1016,18 @@ msgstr "" "\n" "Potrebbe non funzionare, se si accende la radio con il cavo già collegato" -#: ../wxui/main.py:1880 +#: ../wxui/main.py:1888 msgid "" "A new CHIRP version is available. Please visit the website as soon as " "possible to download it!" msgstr "" "È disponibile una nuova versione di CHIRP. Visita il sito per scaricarla!" -#: ../wxui/main.py:920 +#: ../wxui/main.py:924 msgid "About" msgstr "Informazioni" -#: ../wxui/main.py:1730 +#: ../wxui/main.py:1737 msgid "About CHIRP" msgstr "Informazioni su CHIRP" @@ -1023,11 +1035,11 @@ msgstr "Informazioni su CHIRP" msgid "All" msgstr "Tutto" -#: ../wxui/main.py:1211 +#: ../wxui/main.py:1217 msgid "All Files" msgstr "Tutti i file" -#: ../wxui/main.py:1222 +#: ../wxui/main.py:1228 msgid "All supported formats|" msgstr "Tutti i formati supportati|" @@ -1035,8 +1047,8 @@ msgstr "Tutti i formati supportati|" msgid "Amateur" msgstr "Radioamatore" -#: ../wxui/common.py:610 ../wxui/common.py:637 ../wxui/bugreport.py:118 -#: ../wxui/bugreport.py:126 ../wxui/bugreport.py:263 +#: ../wxui/bugreport.py:284 ../wxui/bugreport.py:391 ../wxui/common.py:610 +#: ../wxui/common.py:637 msgid "An error has occurred" msgstr "Si è verificato un errore" @@ -1044,7 +1056,7 @@ msgstr "Si è verificato un errore" msgid "Applying settings" msgstr "Applicazione delle impostazioni" -#: ../wxui/main.py:1477 +#: ../wxui/main.py:1483 msgid "Automatic from system" msgstr "Automatico dal sistema" @@ -1052,7 +1064,7 @@ msgstr "Automatico dal sistema" msgid "Available modules" msgstr "Moduli disponibili" -#: ../wxui/main.py:1823 +#: ../wxui/main.py:1830 msgid "Bandplan" msgstr "Bandplan" @@ -1072,11 +1084,24 @@ msgstr "Bin" msgid "Browser" msgstr "Browser" +#: ../wxui/bugreport.py:390 +msgid "Bug number not found" +msgstr "" + +#: ../wxui/bugreport.py:367 +#, fuzzy +msgid "Bug number:" +msgstr "Numero:" + +#: ../wxui/bugreport.py:323 +msgid "Bug subject:" +msgstr "" + #: ../wxui/developer.py:415 msgid "Building Radio Browser" msgstr "Creazione del browser della radio" -#: ../wxui/main.py:1506 +#: ../wxui/main.py:1512 msgid "CHIRP must be restarted for the new selection to take effect" msgstr "Per rendere effettiva la nuova selezione, è necessario riavviare CHIRP" @@ -1100,7 +1125,7 @@ msgstr "" "I canali con TX e RX equivalenti %s sono rappresentati dalla modalità di " "tono \"%s\"." -#: ../wxui/main.py:1210 +#: ../wxui/main.py:1216 msgid "Chirp Image Files" msgstr "File immagine di Chirp" @@ -1159,19 +1184,19 @@ msgstr "Clonazione completata, controllo dei byte spuri" msgid "Cloning" msgstr "Clonazione" -#: ../drivers/ft450d.py:507 ../drivers/bj9900.py:133 ../drivers/ft817.py:341 +#: ../drivers/bj9900.py:133 ../drivers/ft450d.py:507 ../drivers/ft817.py:341 msgid "Cloning from radio" msgstr "Clonazione dalla radio" -#: ../drivers/ft450d.py:536 ../drivers/bj9900.py:165 ../drivers/ft817.py:379 +#: ../drivers/bj9900.py:165 ../drivers/ft450d.py:536 ../drivers/ft817.py:379 msgid "Cloning to radio" msgstr "Clonazione verso la radio" -#: ../wxui/main.py:1010 +#: ../wxui/main.py:1016 msgid "Close" msgstr "Chiudi" -#: ../wxui/main.py:1011 +#: ../wxui/main.py:1017 msgid "Close file" msgstr "Chiudi il file" @@ -1260,7 +1285,7 @@ msgstr "Decodifica DTMF" msgid "DV Memory" msgstr "Memoria DV" -#: ../wxui/main.py:1744 +#: ../wxui/main.py:1751 msgid "Danger Ahead" msgstr "Pericolo in vista" @@ -1272,15 +1297,16 @@ msgstr "Dec" msgid "Delete" msgstr "Elimina" -#: ../wxui/bugreport.py:256 -msgid "Details successfully uploaded" -msgstr "Dettagli caricati con successo" +#: ../wxui/bugreport.py:464 +#, fuzzy +msgid "Detailed information" +msgstr "Informazioni sul driver" -#: ../wxui/main.py:925 +#: ../wxui/main.py:929 msgid "Developer Mode" msgstr "Modalità sviluppatore" -#: ../wxui/main.py:1750 +#: ../wxui/main.py:1757 #, python-format msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" @@ -1299,7 +1325,7 @@ msgstr "Codice digitale" msgid "Digital Modes" msgstr "Modi digitali" -#: ../wxui/main.py:1762 +#: ../wxui/main.py:1769 msgid "Disable reporting" msgstr "Disabilita notifiche" @@ -1325,15 +1351,15 @@ msgstr "Accetti il rischio?" msgid "Double-click to change bank name" msgstr "Fare doppio clic per modificare il nome del banco" -#: ../wxui/main.py:1012 +#: ../wxui/main.py:1018 msgid "Download" msgstr "Scarica" -#: ../wxui/main.py:1013 +#: ../wxui/main.py:1019 msgid "Download from radio" msgstr "Scarica dalla radio" -#: ../wxui/main.py:832 +#: ../wxui/main.py:836 msgid "Download from radio..." msgstr "Scarica dalla radio..." @@ -1349,7 +1375,7 @@ msgstr "Driver" msgid "Driver information" msgstr "Informazioni sul driver" -#: ../wxui/main.py:549 +#: ../wxui/main.py:553 msgid "Driver messages" msgstr "Messaggi del driver" @@ -1373,7 +1399,7 @@ msgstr "Modifica dettagli per %i memorie" msgid "Edit details for memory %i" msgstr "Modifica dettagli per la memoria %i" -#: ../wxui/main.py:869 +#: ../wxui/main.py:873 msgid "Enable Automatic Edits" msgstr "Abilita modifiche automatiche" @@ -1402,6 +1428,32 @@ msgstr "Inserire un nuovo nome per il banco %s:" msgid "Enter custom port:" msgstr "Inserire la porta personalizzata:" +#: ../wxui/bugreport.py:405 +msgid "" +"Enter details about this update. Be descriptive about what you were doing, " +"what you expected to happen, and what actually happened." +msgstr "" + +#: ../wxui/bugreport.py:310 +msgid "" +"Enter information about the bug including a short but meaningful subject and " +"information about the radio model (if applicable) in question." +msgstr "" + +#: ../wxui/bugreport.py:412 +msgid "Enter information to add to the bug here" +msgstr "" + +#: ../wxui/bugreport.py:358 +msgid "Enter the bug number that should be updated" +msgstr "" + +#: ../wxui/bugreport.py:188 +msgid "" +"Enter your username and password for chirpmyradio.com. If you do not have an " +"account click below to create one before proceeding." +msgstr "" + #: ../wxui/common.py:330 #, python-format msgid "Erased memory %s" @@ -1427,11 +1479,11 @@ msgstr "Driver sperimentale" msgid "Export can only write CSV files" msgstr "L'esportazione può scrivere solo file CSV" -#: ../wxui/main.py:1366 +#: ../wxui/main.py:1372 msgid "Export to CSV" msgstr "Esporta in CSV" -#: ../wxui/main.py:707 +#: ../wxui/main.py:711 msgid "Export to CSV..." msgstr "Esporta in CSV..." @@ -1461,25 +1513,34 @@ msgstr "Impossibile caricare il browser della radio" msgid "Failed to parse result" msgstr "Impossibile elaborare il risultato" -#: ../wxui/bugreport.py:262 -#, python-format -msgid "Failed to upload details: %s" -msgstr "Impossibile caricare i dettagli: %s" +#: ../wxui/bugreport.py:592 +#, fuzzy +msgid "Failed to send bug report:" +msgstr "Impossibile elaborare il risultato" #: ../wxui/radioinfo.py:45 msgid "Features" msgstr "Funzionalità" -#: ../wxui/main.py:554 +#: ../wxui/bugreport.py:152 +msgid "File a new bug" +msgstr "" + +#: ../wxui/main.py:558 #, python-format msgid "File does not exist: %s" msgstr "Il file non esiste: %s" -#: ../wxui/main.py:1214 ../wxui/main.py:1294 ../wxui/main.py:1304 -#: ../wxui/main.py:1362 ../wxui/main.py:1696 ../wxui/main.py:1697 +#: ../wxui/main.py:1220 ../wxui/main.py:1300 ../wxui/main.py:1310 +#: ../wxui/main.py:1368 ../wxui/main.py:1703 ../wxui/main.py:1704 msgid "Files" msgstr "File" +#: ../wxui/bugreport.py:462 +#, fuzzy +msgid "Files:" +msgstr "File" + #: ../wxui/query_sources.py:319 msgid "Filter" msgstr "Filtro" @@ -1488,15 +1549,15 @@ msgstr "Filtro" msgid "Filter results with location matching this string" msgstr "Filtra i risultati con i luoghi che corrispondono a questa stringa" -#: ../wxui/main.py:1436 +#: ../wxui/main.py:1442 msgid "Find" msgstr "Trova" -#: ../wxui/main.py:775 +#: ../wxui/main.py:779 msgid "Find Next" msgstr "Trova successivo" -#: ../wxui/main.py:761 +#: ../wxui/main.py:765 msgid "Find..." msgstr "Trova..." @@ -1566,11 +1627,11 @@ msgstr "" "sarà\n" " l'audio del lato destro!\n" -#: ../drivers/bf_t1.py:482 ../drivers/mursv1.py:341 -#: ../drivers/baofeng_wp970i.py:327 ../drivers/baofeng_uv17Pro.py:440 -#: ../drivers/gmrsuv1.py:391 ../drivers/btech.py:689 ../drivers/uv6r.py:339 -#: ../drivers/tdxone_tdq8a.py:456 ../drivers/uv5x3.py:417 -#: ../drivers/gmrsv2.py:363 +#: ../drivers/mursv1.py:341 ../drivers/baofeng_wp970i.py:327 +#: ../drivers/btech.py:689 ../drivers/gmrsuv1.py:391 +#: ../drivers/tdxone_tdq8a.py:456 ../drivers/uv6r.py:339 +#: ../drivers/uv5x3.py:417 ../drivers/gmrsv2.py:363 +#: ../drivers/baofeng_uv17Pro.py:440 ../drivers/bf_t1.py:482 msgid "" "Follow these instructions to download your info:\n" "1 - Turn off your radio\n" @@ -1674,7 +1735,7 @@ msgstr "" " l'audio del lato destro!\n" "6 - Accendere la radio per uscire dalla modalità clone.\n" -#: ../drivers/bf_t1.py:488 ../drivers/btech.py:695 +#: ../drivers/btech.py:695 ../drivers/bf_t1.py:488 msgid "" "Follow these instructions to upload your info:\n" "1 - Turn off your radio\n" @@ -1716,7 +1777,7 @@ msgstr "" "3 - Accendere la radio\n" "4 - Fare clic su OK per iniziare\n" -#: ../drivers/lt725uv.py:496 ../drivers/vgc.py:598 +#: ../drivers/vgc.py:598 ../drivers/lt725uv.py:496 msgid "" "Follow this instructions to download your info:\n" "1 - Turn off your radio\n" @@ -1744,11 +1805,11 @@ msgstr "" "3 - Accendere la radio\n" "4 - Effettuare il download dei dati dalla radio\n" -#: ../drivers/mursv1.py:347 ../drivers/baofeng_wp970i.py:333 -#: ../drivers/baofeng_uv17Pro.py:446 ../drivers/gmrsuv1.py:397 -#: ../drivers/lt725uv.py:502 ../drivers/vgc.py:604 ../drivers/uv6r.py:345 -#: ../drivers/tdxone_tdq8a.py:462 ../drivers/uv5x3.py:423 -#: ../drivers/gmrsv2.py:369 +#: ../drivers/vgc.py:604 ../drivers/mursv1.py:347 +#: ../drivers/baofeng_wp970i.py:333 ../drivers/gmrsuv1.py:397 +#: ../drivers/lt725uv.py:502 ../drivers/tdxone_tdq8a.py:462 +#: ../drivers/uv6r.py:345 ../drivers/uv5x3.py:423 ../drivers/gmrsv2.py:369 +#: ../drivers/baofeng_uv17Pro.py:446 msgid "" "Follow this instructions to upload your info:\n" "1 - Turn off your radio\n" @@ -1815,7 +1876,7 @@ msgstr "Vai alla memoria:" msgid "Goto..." msgstr "Vai..." -#: ../wxui/main.py:978 +#: ../wxui/main.py:984 msgid "Help" msgstr "Aiuto" @@ -1841,19 +1902,19 @@ msgid "If set, sort results by distance from these coordinates" msgstr "" "Se impostata, ordina i risultati secondo la distanza da tali coordinate" -#: ../wxui/main.py:1349 +#: ../wxui/main.py:1355 msgid "Import" msgstr "Importa" -#: ../wxui/main.py:701 +#: ../wxui/main.py:705 msgid "Import from file..." msgstr "Importa da file..." -#: ../wxui/main.py:1353 +#: ../wxui/main.py:1359 msgid "Import messages" msgstr "Importa messaggi" -#: ../wxui/main.py:1347 +#: ../wxui/main.py:1353 msgid "Import not recommended" msgstr "Importazione non consigliata" @@ -1877,7 +1938,7 @@ msgstr "Inserisci riga sopra" msgid "Install desktop icon?" msgstr "Installare l'icona sul desktop?" -#: ../wxui/main.py:909 +#: ../wxui/main.py:913 msgid "Interact with driver" msgstr "Interagisci con il driver" @@ -1890,7 +1951,7 @@ msgstr "Errore interno del driver" msgid "Invalid %(value)s (use decimal degrees)" msgstr "Il valore %(value)s non è valido (usare i gradi decimali)" -#: ../wxui/memedit.py:1543 ../wxui/query_sources.py:66 +#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1543 msgid "Invalid Entry" msgstr "Valore non valido" @@ -1903,7 +1964,7 @@ msgstr "Codice postale non valido" msgid "Invalid edit: %s" msgstr "Modifica non valida: %s" -#: ../wxui/main.py:1693 +#: ../wxui/main.py:1700 msgid "Invalid or unsupported module file" msgstr "File del modulo non valido o non supportato" @@ -1912,14 +1973,6 @@ msgstr "File del modulo non valido o non supportato" msgid "Invalid value: %r" msgstr "Valore non valido: %r" -#: ../wxui/bugreport.py:80 -msgid "Issue Number" -msgstr "Numero" - -#: ../wxui/bugreport.py:117 -msgid "Issue must be a number!" -msgstr "Deve essere un numero!" - #: ../wxui/developer.py:577 msgid "Issue number:" msgstr "Numero:" @@ -1928,7 +1981,7 @@ msgstr "Numero:" msgid "LIVE" msgstr "In diretta live" -#: ../wxui/main.py:818 ../wxui/main.py:1491 +#: ../wxui/main.py:822 ../wxui/main.py:1497 msgid "Language" msgstr "Lingua" @@ -1962,11 +2015,11 @@ msgstr "Limita i risultati a questa distanza (km) dalle coordinate" msgid "Limit use" msgstr "Limita uso" -#: ../wxui/main.py:1574 +#: ../wxui/main.py:1581 msgid "Live Radio" msgstr "Radio in diretta live" -#: ../wxui/main.py:713 +#: ../wxui/main.py:717 msgid "Load Module..." msgstr "Carica modulo..." @@ -1974,11 +2027,11 @@ msgstr "Carica modulo..." msgid "Load module from issue" msgstr "Carica modulo dal sito" -#: ../wxui/main.py:962 +#: ../wxui/main.py:966 msgid "Load module from issue..." msgstr "Carica modulo dal sito..." -#: ../wxui/main.py:1798 +#: ../wxui/main.py:1805 msgid "" "Loading a module will not affect open tabs. It is recommended (unless " "instructed otherwise) to close all tabs before loading a module." @@ -1987,7 +2040,7 @@ msgstr "" "(salvo istruzioni diverse) di chiudere tutte le schede, prima di caricare un " "modulo." -#: ../wxui/main.py:1700 +#: ../wxui/main.py:1707 msgid "" "Loading modules can be extremely dangerous, leading to damage to your " "computer, radio, or both. NEVER load a module from a source you do not " @@ -2007,6 +2060,10 @@ msgstr "" msgid "Loading settings" msgstr "Caricamento delle impostazioni" +#: ../wxui/bugreport.py:282 +msgid "Login failed: Check your username and password" +msgstr "" + #: ../drivers/uvk5.py:1827 msgid "Logo string 1 (12 characters)" msgstr "Stringa del logo 1 (12 caratteri)" @@ -2042,7 +2099,7 @@ msgstr "La memoria deve trovarsi in un banco per essere modificata" msgid "Memory {num} not in bank {bank}" msgstr "La memoria {num} non è presente nel banco {bank}" -#: ../wxui/memedit.py:590 ../wxui/query_sources.py:532 +#: ../wxui/query_sources.py:532 ../wxui/memedit.py:590 msgid "Mode" msgstr "Modalità" @@ -2054,15 +2111,15 @@ msgstr "Modello" msgid "Modes" msgstr "Modalità" -#: ../wxui/main.py:1697 +#: ../wxui/main.py:1704 msgid "Module" msgstr "Modulo" -#: ../wxui/main.py:1669 +#: ../wxui/main.py:1676 msgid "Module Loaded" msgstr "Modulo caricato" -#: ../wxui/main.py:1809 +#: ../wxui/main.py:1816 msgid "Module loaded successfully" msgstr "Modulo caricato con successo" @@ -2085,11 +2142,11 @@ msgstr "" "Le operazioni di spostamento sono disabilitate quando la visualizzazione è " "ordinata" -#: ../wxui/main.py:659 +#: ../wxui/main.py:663 msgid "New Window" msgstr "Nuova finestra" -#: ../wxui/main.py:1882 +#: ../wxui/main.py:1890 msgid "New version available" msgstr "Nuova versione disponibile" @@ -2114,11 +2171,7 @@ msgstr "Nessun risultato" msgid "No results!" msgstr "Nessun risultato!" -#: ../wxui/bugreport.py:83 -msgid "Notes" -msgstr "Note" - -#: ../wxui/memedit.py:954 ../wxui/query_sources.py:41 +#: ../wxui/query_sources.py:41 ../wxui/memedit.py:954 msgid "Number" msgstr "Numero" @@ -2142,27 +2195,27 @@ msgstr "È possibile esportare solo le schede di memoria" msgid "Only working repeaters" msgstr "Solo ripetitori funzionanti" -#: ../wxui/main.py:1006 ../wxui/main.py:1349 +#: ../wxui/main.py:1012 ../wxui/main.py:1355 msgid "Open" msgstr "Apri" -#: ../wxui/main.py:688 +#: ../wxui/main.py:692 msgid "Open Recent" msgstr "Apri recente" -#: ../wxui/main.py:670 +#: ../wxui/main.py:674 msgid "Open Stock Config" msgstr "Apri configurazione standard" -#: ../wxui/main.py:1007 ../wxui/main.py:1225 +#: ../wxui/main.py:1013 ../wxui/main.py:1231 msgid "Open a file" msgstr "Apri un file" -#: ../wxui/main.py:1715 +#: ../wxui/main.py:1722 msgid "Open a module" msgstr "Apri un modulo" -#: ../wxui/main.py:946 +#: ../wxui/main.py:950 msgid "Open debug log" msgstr "Apri registro di debug" @@ -2174,7 +2227,7 @@ msgstr "Apri in nuova finestra" msgid "Open repeaters only" msgstr "Apri solo ripetitori" -#: ../wxui/main.py:617 +#: ../wxui/main.py:621 msgid "Open stock config directory" msgstr "Apri directory delle configurazioni standard" @@ -2212,7 +2265,7 @@ msgstr "" msgid "Parsing" msgstr "Elaborazione" -#: ../wxui/bugreport.py:74 +#: ../wxui/bugreport.py:215 msgid "Password" msgstr "Password" @@ -2240,7 +2293,7 @@ msgstr "Le memorie incollate sovrascriveranno la memoria %s" msgid "Pasted memory will overwrite memory %s" msgstr "La memoria incollata sovrascriverà la memoria %s" -#: ../wxui/main.py:1886 +#: ../wxui/main.py:1894 msgid "Please be sure to quit CHIRP before installing the new version!" msgstr "Chiudere CHIRP prima di installare la nuova versione!" @@ -2289,7 +2342,7 @@ msgstr "" "clonazione.\n" " (Al termine, la radio emetterà un segnale acustico)\n" -#: ../wxui/main.py:1738 +#: ../wxui/main.py:1745 msgid "" "Please note that developer mode is intended for use by developers of the " "CHIRP project, or under the direction of a developer. It enables behaviors " @@ -2322,7 +2375,7 @@ msgstr "Potenza" msgid "Press enter to set this in memory" msgstr "Premere invio per impostarlo in memoria" -#: ../wxui/main.py:724 +#: ../wxui/main.py:728 msgid "Print Preview" msgstr "Anteprima di stampa" @@ -2334,12 +2387,12 @@ msgstr "Stampa in corso" msgid "Properties" msgstr "Proprietà" -#: ../wxui/main.py:1837 +#: ../wxui/main.py:1845 #, python-format msgid "Query %s" msgstr "Interroga %s" -#: ../wxui/main.py:846 +#: ../wxui/main.py:850 msgid "Query Source" msgstr "Interroga fonte" @@ -2347,7 +2400,7 @@ msgstr "Interroga fonte" msgid "RX DTCS" msgstr "DTCS RX" -#: ../wxui/main.py:977 +#: ../wxui/main.py:983 msgid "Radio" msgstr "Radio" @@ -2360,6 +2413,10 @@ msgstr "La radio non ha accettato il blocco %i" msgid "Radio information" msgstr "Informazioni sulla radio" +#: ../wxui/bugreport.py:331 +msgid "Radio model:" +msgstr "" + #: ../drivers/ft817.py:363 msgid "" "Radio sent data after the last awaited block, this happens when the selected " @@ -2403,11 +2460,11 @@ msgstr "Aggiornamento necessario" msgid "Refreshed memory %s" msgstr "Memoria aggiornata %s" -#: ../wxui/main.py:886 +#: ../wxui/main.py:890 msgid "Reload Driver" msgstr "Ricarica il driver" -#: ../wxui/main.py:895 +#: ../wxui/main.py:899 msgid "Reload Driver and File" msgstr "Ricarica il driver e il file" @@ -2423,11 +2480,20 @@ msgstr "" "RepeaterBook è l'elenco mondiale e GRATUITO\n" "più completo di ripetitori per radioamatori." -#: ../wxui/main.py:934 +#: ../wxui/main.py:972 +msgid "Report or update a bug..." +msgstr "" + +#: ../wxui/bugreport.py:459 +#, fuzzy, python-format +msgid "Reporting a new bug: %r" +msgstr "Reporting abilitato" + +#: ../wxui/main.py:938 msgid "Reporting enabled" msgstr "Reporting abilitato" -#: ../wxui/main.py:1758 +#: ../wxui/main.py:1765 msgid "" "Reporting helps the CHIRP project know which radio models and OS platforms " "to spend our limited efforts on. We would really appreciate if you left it " @@ -2437,18 +2503,18 @@ msgstr "" "e piattaforme OS spendere i nostri limitati sforzi. Vi saremmo grati se le " "lasciaste abilitate. Vuoi davvero disabilitare le segnalazioni?" -#: ../wxui/main.py:1508 ../wxui/main.py:1752 +#: ../wxui/main.py:1514 ../wxui/main.py:1759 msgid "Restart Required" msgstr "Riavvio richiesto" -#: ../wxui/main.py:682 +#: ../wxui/main.py:686 #, python-format msgid "Restore %i tab" msgid_plural "Restore %i tabs" msgstr[0] "Ripristina %i scheda" msgstr[1] "Ripristina %i schede" -#: ../wxui/main.py:811 +#: ../wxui/main.py:815 msgid "Restore tabs on start" msgstr "Ripristina schede all'avvio" @@ -2456,15 +2522,15 @@ msgstr "Ripristina schede all'avvio" msgid "Retrieved settings" msgstr "Impostazioni recuperate" -#: ../wxui/main.py:1008 +#: ../wxui/main.py:1014 msgid "Save" msgstr "Salva" -#: ../wxui/main.py:1383 +#: ../wxui/main.py:1389 msgid "Save before closing?" msgstr "Salvare prima di chiudere?" -#: ../wxui/main.py:1009 ../wxui/main.py:1308 +#: ../wxui/main.py:1015 ../wxui/main.py:1314 msgid "Save file" msgstr "Salva file" @@ -2488,7 +2554,7 @@ msgstr "Scrambler" msgid "Security Risk" msgstr "Rischio di sicurezza" -#: ../wxui/main.py:876 +#: ../wxui/main.py:880 msgid "Select Bandplan..." msgstr "Seleziona bandplan..." @@ -2496,7 +2562,7 @@ msgstr "Seleziona bandplan..." msgid "Select Bands" msgstr "Seleziona le bande" -#: ../wxui/main.py:1491 +#: ../wxui/main.py:1497 msgid "Select Language" msgstr "Seleziona la lingua" @@ -2504,18 +2570,10 @@ msgstr "Seleziona la lingua" msgid "Select Modes" msgstr "Seleziona le modalità" -#: ../wxui/main.py:1822 +#: ../wxui/main.py:1829 msgid "Select a bandplan" msgstr "Seleziona un blandplan" -#: ../wxui/bugreport.py:44 -msgid "Send bug details" -msgstr "Invia i dettagli di un bug" - -#: ../wxui/main.py:967 -msgid "Send details for a bug..." -msgstr "Invia i dettagli di un bug..." - #: ../wxui/query_sources.py:287 msgid "Service" msgstr "Servizio" @@ -2532,7 +2590,7 @@ msgstr "Shift (o frequenza di trasmissione) controllato dal duplex" msgid "Show Raw Memory" msgstr "Mostra memoria raw" -#: ../wxui/main.py:952 +#: ../wxui/main.py:956 msgid "Show debug log location" msgstr "Mostra posizione del log di debug" @@ -2540,7 +2598,7 @@ msgstr "Mostra posizione del log di debug" msgid "Show extra fields" msgstr "Mostra campi aggiuntivi" -#: ../wxui/main.py:957 +#: ../wxui/main.py:961 msgid "Show image backup location" msgstr "Mostra posizione del backup dell'immagine" @@ -2593,10 +2651,14 @@ msgstr "Stato" msgid "State/Province" msgstr "Stato/Provincia" -#: ../wxui/bugreport.py:257 ../wxui/main.py:1810 +#: ../wxui/main.py:1817 msgid "Success" msgstr "Successo" +#: ../wxui/bugreport.py:595 +msgid "Successfully sent bug report:" +msgstr "" + #: ../wxui/memedit.py:136 msgid "TX-RX DTCS polarity (normal or reversed)" msgstr "Polarità DTCS TX-RX (normale o invertita)" @@ -2658,7 +2720,7 @@ msgstr "" "raccomanda di non caricare questo modulo, perché potrebbe rappresentare un " "rischio per la sicurezza. Vuoi procedere comunque?" -#: ../wxui/bugreport.py:95 +#: ../wxui/bugreport.py:169 msgid "" "The debug log file is not available when CHIRP is run interactively from the " "command-line. Thus, this tool will not upload what you expect. It is " @@ -2670,7 +2732,11 @@ msgstr "" "caricherà ciò che ci si aspetta. Si consiglia di uscire ora ed eseguire " "CHIRP in modo non interattivo (o con lo stdin reindirizzato a /dev/null)." -#: ../wxui/main.py:1340 +#: ../wxui/bugreport.py:444 +msgid "The following information will be submitted:" +msgstr "" + +#: ../wxui/main.py:1346 #, python-format msgid "" "The recommended procedure for importing memories is to open the source file " @@ -2719,7 +2785,7 @@ msgstr "" "scaricare una nuova immagine dalla radio e di utilizzarla in futuro, per " "garantire la massima sicurezza e compatibilità." -#: ../wxui/main.py:1571 +#: ../wxui/main.py:1578 msgid "" "This is a live-mode radio, which means changes are sent to the radio in real-" "time as you make them. Upload is not necessary!" @@ -2728,7 +2794,7 @@ msgstr "" "vengono inviate alla radio in tempo reale mentre vengono apportate. Il " "caricamento non è necessario!" -#: ../wxui/main.py:1577 +#: ../wxui/main.py:1584 msgid "" "This is a radio-independent file and cannot be uploaded directly to a radio. " "Open a radio image (or download one from a radio) and then copy/paste items " @@ -2782,7 +2848,7 @@ msgstr "" "Si prega, inoltre, di inviare richieste di bug e miglioramenti!\n" "Siete stati avvertiti. Procedete a vostro rischio e pericolo!" -#: ../wxui/bugreport.py:77 +#: ../wxui/bugreport.py:372 msgid "" "This is the ticket number for an already-created issue on the chirpmyradio." "com website" @@ -2838,7 +2904,7 @@ msgstr "" "portare ad un comportamento non definito o non regolamentato. Utilizzare a " "proprio rischio e pericolo!" -#: ../wxui/bugreport.py:49 +#: ../wxui/bugreport.py:137 msgid "" "This tool will upload details about your system to an existing issue on the " "CHIRP tracker. It requires your username and password for chirpmyradio.com " @@ -2922,7 +2988,7 @@ msgstr "" msgid "Unable to edit memory before radio is loaded" msgstr "Impossibile modificare la memoria prima di averla caricata dalla radio" -#: ../wxui/main.py:1266 +#: ../wxui/main.py:1272 #, python-format msgid "Unable to find stock config %r" msgstr "Impossibile trovare la configurazione standard %r" @@ -2959,7 +3025,7 @@ msgstr "Impossibile rivelare %s su questo sistema" msgid "Unable to set %s on this memory" msgstr "Impossibile impostare %s su questa memoria" -#: ../wxui/main.py:1581 +#: ../wxui/main.py:1588 msgid "Unable to upload this file" msgstr "Impossibile caricare questo file" @@ -2976,15 +3042,24 @@ msgstr "Scollegare il cavo (se necessario) e quindi fare clic su OK" msgid "Unsupported model %r" msgstr "Modello non supportato %r" +#: ../wxui/bugreport.py:158 +msgid "Update an existing bug" +msgstr "" + +#: ../wxui/bugreport.py:461 +#, python-format +msgid "Updating bug %s" +msgstr "" + #: ../wxui/clone.py:683 msgid "Upload instructions" msgstr "Istruzioni per il caricamento" -#: ../wxui/main.py:1015 +#: ../wxui/main.py:1021 msgid "Upload to radio" msgstr "Carica sulla radio" -#: ../wxui/main.py:840 +#: ../wxui/main.py:844 msgid "Upload to radio..." msgstr "Carica sulla radio..." @@ -2993,22 +3068,18 @@ msgstr "Carica sulla radio..." msgid "Uploaded memory %s" msgstr "Memoria caricata %s" -#: ../wxui/main.py:796 +#: ../wxui/main.py:800 msgid "Use fixed-width font" msgstr "Usa carattere a larghezza fissa" -#: ../wxui/main.py:804 +#: ../wxui/main.py:808 msgid "Use larger font" msgstr "Usa carattere più grande" -#: ../wxui/bugreport.py:69 +#: ../wxui/bugreport.py:205 msgid "Username" msgstr "Nome utente" -#: ../wxui/bugreport.py:125 -msgid "Username and password are required!" -msgstr "Nome utente e password sono obbligatori!" - #: ../wxui/developer.py:256 #, python-format msgid "Value does not fit in %i bits" @@ -3041,7 +3112,7 @@ msgstr "Valori" msgid "Vendor" msgstr "Produttore" -#: ../wxui/main.py:976 +#: ../wxui/main.py:982 msgid "View" msgstr "Visualizza" @@ -3049,7 +3120,7 @@ msgstr "Visualizza" msgid "WARNING!" msgstr "ATTENZIONE!" -#: ../wxui/bugreport.py:100 ../wxui/memedit.py:1549 ../wxui/main.py:1802 +#: ../wxui/bugreport.py:174 ../wxui/memedit.py:1549 ../wxui/main.py:1809 msgid "Warning" msgstr "Attenzione" @@ -3066,6 +3137,13 @@ msgstr "Benvenuto" msgid "Would you like CHIRP to install a desktop icon for you?" msgstr "Installare un'icona sul desktop?" +#: ../wxui/bugreport.py:265 +msgid "" +"You have opened multiple issues within the last week. CHIRP limits the " +"number of issues you can open to avoid abuse. If you really need to open " +"another, please do so via the website." +msgstr "" + #: ../wxui/clone.py:431 msgid "Your cable appears to be on port:" msgstr "Il cavo sembra collegato alla porta:" @@ -3082,11 +3160,11 @@ msgstr "byte" msgid "bytes each" msgstr "byte ciascuno" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "disabled" msgstr "disabilitato" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "enabled" msgstr "abilitato" @@ -3094,3 +3172,28 @@ msgstr "abilitato" #, python-brace-format msgid "{bank} is full" msgstr "{bank} è pieno" + +#~ msgid "Details successfully uploaded" +#~ msgstr "Dettagli caricati con successo" + +#, python-format +#~ msgid "Failed to upload details: %s" +#~ msgstr "Impossibile caricare i dettagli: %s" + +#~ msgid "Issue Number" +#~ msgstr "Numero" + +#~ msgid "Issue must be a number!" +#~ msgstr "Deve essere un numero!" + +#~ msgid "Notes" +#~ msgstr "Note" + +#~ msgid "Send bug details" +#~ msgstr "Invia i dettagli di un bug" + +#~ msgid "Send details for a bug..." +#~ msgstr "Invia i dettagli di un bug..." + +#~ msgid "Username and password are required!" +#~ msgstr "Nome utente e password sono obbligatori!" diff --git a/chirp/locale/ja_JP.po b/chirp/locale/ja_JP.po index a2ede748d..ef77913cf 100644 --- a/chirp/locale/ja_JP.po +++ b/chirp/locale/ja_JP.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: CHIRP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-17 16:41-0700\n" +"POT-Creation-Date: 2024-06-25 14:59-0700\n" "PO-Revision-Date: 2023-12-03 11:04+0900\n" "Last-Translator: weboo \n" "Language-Team: Japanese \n" @@ -33,37 +33,49 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "" -#: ../wxui/memedit.py:1722 +#: ../wxui/memedit.py:1729 #, python-format msgid "%i Memories and shift all up" msgid_plural "%i Memories and shift all up" msgstr[0] "%i 件削除して全体を上方向にシフト" msgstr[1] "%i 件削除して全体を上方向にシフト" -#: ../wxui/memedit.py:1713 +#: ../wxui/memedit.py:1720 #, python-format msgid "%i Memory" msgid_plural "%i Memories" msgstr[0] "%i 件の内容を削除" msgstr[1] "%i 件の内容を削除" -#: ../wxui/memedit.py:1717 +#: ../wxui/memedit.py:1724 #, python-format msgid "%i Memory and shift block up" msgid_plural "%i Memories and shift block up" msgstr[0] "%i 件削除してグループを上方向にシフト" msgstr[1] "%i 件削除してグループを上方向にシフト" -#: ../wxui/main.py:1381 +#: ../wxui/main.py:1387 #, python-format msgid "%s has not been saved. Save before closing?" msgstr "%s は保存されていません。保存しますか?" +#: ../wxui/bugreport.py:424 +msgid "(Describe what actually happened instead)" +msgstr "" + +#: ../wxui/bugreport.py:422 +msgid "(Describe what you expected to happen)" +msgstr "" + +#: ../wxui/bugreport.py:420 +msgid "(Describe what you were doing)" +msgstr "" + #: ../wxui/radioinfo.py:50 msgid "(none)" msgstr "" -#: ../wxui/memedit.py:2057 +#: ../wxui/memedit.py:2064 #, python-format msgid "...and %i more" msgstr "" @@ -486,7 +498,7 @@ msgid "" "4. Press the [D/MR(MW)] key (\"--WAIT--\" will appear on the LCD).\n" msgstr "" -#: ../drivers/uv5r.py:823 +#: ../drivers/uv5r.py:834 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -496,7 +508,7 @@ msgid "" "6. Click OK to download image from device.\n" msgstr "" -#: ../drivers/uv5r.py:831 +#: ../drivers/uv5r.py:842 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -633,7 +645,7 @@ msgstr "" "\n" "ケーブルを接続した状態で電源オンにするとうまく動かない場合があります。" -#: ../wxui/main.py:1880 +#: ../wxui/main.py:1888 msgid "" "A new CHIRP version is available. Please visit the website as soon as " "possible to download it!" @@ -641,11 +653,11 @@ msgstr "" "新しいバージョンのCHIRPが利用可能です。できるだけ早く更新されることをお勧めし" "ます。今すぐ更新しますか?" -#: ../wxui/main.py:920 +#: ../wxui/main.py:924 msgid "About" msgstr "このアプリについて" -#: ../wxui/main.py:1730 +#: ../wxui/main.py:1737 msgid "About CHIRP" msgstr "CHIRP について" @@ -653,11 +665,11 @@ msgstr "CHIRP について" msgid "All" msgstr "すべて" -#: ../wxui/main.py:1211 +#: ../wxui/main.py:1217 msgid "All Files" msgstr "" -#: ../wxui/main.py:1222 +#: ../wxui/main.py:1228 msgid "All supported formats|" msgstr "" @@ -665,8 +677,8 @@ msgstr "" msgid "Amateur" msgstr "" -#: ../wxui/bugreport.py:117 ../wxui/bugreport.py:125 ../wxui/bugreport.py:262 -#: ../wxui/common.py:610 ../wxui/common.py:637 +#: ../wxui/bugreport.py:284 ../wxui/bugreport.py:391 ../wxui/common.py:610 +#: ../wxui/common.py:637 msgid "An error has occurred" msgstr "" @@ -674,7 +686,7 @@ msgstr "" msgid "Applying settings" msgstr "" -#: ../wxui/main.py:1477 +#: ../wxui/main.py:1483 msgid "Automatic from system" msgstr "" @@ -682,7 +694,7 @@ msgstr "" msgid "Available modules" msgstr "" -#: ../wxui/main.py:1823 +#: ../wxui/main.py:1830 msgid "Bandplan" msgstr "バンドプラン" @@ -702,11 +714,25 @@ msgstr "" msgid "Browser" msgstr "" +#: ../wxui/bugreport.py:390 +#, fuzzy +msgid "Bug number not found" +msgstr "行" + +#: ../wxui/bugreport.py:367 +#, fuzzy +msgid "Bug number:" +msgstr "行" + +#: ../wxui/bugreport.py:323 +msgid "Bug subject:" +msgstr "" + #: ../wxui/developer.py:415 msgid "Building Radio Browser" msgstr "" -#: ../wxui/main.py:1506 +#: ../wxui/main.py:1512 msgid "CHIRP must be restarted for the new selection to take effect" msgstr "" @@ -720,13 +746,13 @@ msgid "" "will happen now." msgstr "" -#: ../wxui/memedit.py:1373 +#: ../wxui/memedit.py:1380 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" msgstr "" -#: ../wxui/main.py:1210 +#: ../wxui/main.py:1216 msgid "Chirp Image Files" msgstr "" @@ -734,21 +760,21 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1359 #, python-format msgid "Choose %s DTCS Code" msgstr "" -#: ../wxui/memedit.py:1349 +#: ../wxui/memedit.py:1356 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1383 +#: ../wxui/memedit.py:1390 msgid "Choose Cross Mode" msgstr "" -#: ../wxui/memedit.py:1413 +#: ../wxui/memedit.py:1420 msgid "Choose duplex" msgstr "" @@ -787,15 +813,15 @@ msgstr "" msgid "Cloning to radio" msgstr "" -#: ../wxui/main.py:1010 +#: ../wxui/main.py:1016 msgid "Close" msgstr "閉じる" -#: ../wxui/main.py:1011 +#: ../wxui/main.py:1017 msgid "Close file" msgstr "ファイルを閉じる" -#: ../wxui/memedit.py:1781 +#: ../wxui/memedit.py:1788 #, python-format msgid "Cluster %i memory" msgid_plural "Cluster %i memories" @@ -830,7 +856,7 @@ msgstr "" msgid "Convert to FM" msgstr "" -#: ../wxui/memedit.py:1698 +#: ../wxui/memedit.py:1705 msgid "Copy" msgstr "コピー" @@ -852,7 +878,7 @@ msgstr "ポートを手動で設定" msgid "Custom..." msgstr "カスタム..." -#: ../wxui/memedit.py:1694 +#: ../wxui/memedit.py:1701 msgid "Cut" msgstr "切り取り" @@ -870,11 +896,11 @@ msgstr "DTCS極性" msgid "DTMF decode" msgstr "DTMF デコード" -#: ../wxui/memedit.py:2323 +#: ../wxui/memedit.py:2330 msgid "DV Memory" msgstr "" -#: ../wxui/main.py:1744 +#: ../wxui/main.py:1751 msgid "Danger Ahead" msgstr "" @@ -882,28 +908,29 @@ msgstr "" msgid "Dec" msgstr "" -#: ../wxui/memedit.py:1707 +#: ../wxui/memedit.py:1714 msgid "Delete" msgstr "削除" -#: ../wxui/bugreport.py:255 -msgid "Details successfully uploaded" -msgstr "" +#: ../wxui/bugreport.py:464 +#, fuzzy +msgid "Detailed information" +msgstr "ドライバー情報" -#: ../wxui/main.py:925 +#: ../wxui/main.py:929 msgid "Developer Mode" msgstr "開発者モード" -#: ../wxui/main.py:1750 +#: ../wxui/main.py:1757 #, python-format msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1817 ../wxui/developer.py:88 +#: ../wxui/memedit.py:1824 ../wxui/developer.py:88 msgid "Diff Raw Memories" msgstr "" -#: ../wxui/memedit.py:2248 +#: ../wxui/memedit.py:2255 msgid "Digital Code" msgstr "" @@ -911,7 +938,7 @@ msgstr "" msgid "Digital Modes" msgstr "" -#: ../wxui/main.py:1762 +#: ../wxui/main.py:1769 msgid "Disable reporting" msgstr "診断レポート送信を停止" @@ -937,15 +964,15 @@ msgstr "" msgid "Double-click to change bank name" msgstr "" -#: ../wxui/main.py:1012 +#: ../wxui/main.py:1018 msgid "Download" msgstr "ダウンロード" -#: ../wxui/main.py:1013 +#: ../wxui/main.py:1019 msgid "Download from radio" msgstr "無線機からダウンロード" -#: ../wxui/main.py:832 +#: ../wxui/main.py:836 msgid "Download from radio..." msgstr "無線機からダウンロード..." @@ -961,7 +988,7 @@ msgstr "" msgid "Driver information" msgstr "ドライバー情報" -#: ../wxui/main.py:549 +#: ../wxui/main.py:553 msgid "Driver messages" msgstr "" @@ -973,17 +1000,17 @@ msgstr "" msgid "Duplex" msgstr "" -#: ../wxui/memedit.py:2278 +#: ../wxui/memedit.py:2285 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:2276 +#: ../wxui/memedit.py:2283 #, python-format msgid "Edit details for memory %i" msgstr "" -#: ../wxui/main.py:869 +#: ../wxui/main.py:873 msgid "Enable Automatic Edits" msgstr "値を自動設定" @@ -995,11 +1022,11 @@ msgstr "" msgid "Enter Frequency" msgstr "周波数を入力" -#: ../wxui/memedit.py:1400 +#: ../wxui/memedit.py:1407 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1392 +#: ../wxui/memedit.py:1399 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -1012,6 +1039,32 @@ msgstr "" msgid "Enter custom port:" msgstr "ポートを入力:" +#: ../wxui/bugreport.py:405 +msgid "" +"Enter details about this update. Be descriptive about what you were doing, " +"what you expected to happen, and what actually happened." +msgstr "" + +#: ../wxui/bugreport.py:310 +msgid "" +"Enter information about the bug including a short but meaningful subject and " +"information about the radio model (if applicable) in question." +msgstr "" + +#: ../wxui/bugreport.py:412 +msgid "Enter information to add to the bug here" +msgstr "" + +#: ../wxui/bugreport.py:358 +msgid "Enter the bug number that should be updated" +msgstr "" + +#: ../wxui/bugreport.py:188 +msgid "" +"Enter your username and password for chirpmyradio.com. If you do not have an " +"account click below to create one before proceeding." +msgstr "" + #: ../wxui/common.py:330 #, python-format msgid "Erased memory %s" @@ -1033,19 +1086,19 @@ msgstr "" msgid "Experimental driver" msgstr "実験的ドライバー" -#: ../wxui/memedit.py:2201 +#: ../wxui/memedit.py:2208 msgid "Export can only write CSV files" msgstr "" -#: ../wxui/main.py:1366 +#: ../wxui/main.py:1372 msgid "Export to CSV" msgstr "CSVにエクスポート" -#: ../wxui/main.py:707 +#: ../wxui/main.py:711 msgid "Export to CSV..." msgstr "CSVにエクスポート..." -#: ../wxui/memedit.py:2312 +#: ../wxui/memedit.py:2319 msgid "Extra" msgstr "" @@ -1068,25 +1121,32 @@ msgstr "" msgid "Failed to parse result" msgstr "" -#: ../wxui/bugreport.py:261 -#, python-format -msgid "Failed to upload details: %s" +#: ../wxui/bugreport.py:592 +msgid "Failed to send bug report:" msgstr "" #: ../wxui/radioinfo.py:45 msgid "Features" msgstr "" -#: ../wxui/main.py:554 +#: ../wxui/bugreport.py:152 +msgid "File a new bug" +msgstr "" + +#: ../wxui/main.py:558 #, python-format msgid "File does not exist: %s" msgstr "" -#: ../wxui/main.py:1214 ../wxui/main.py:1294 ../wxui/main.py:1304 -#: ../wxui/main.py:1362 ../wxui/main.py:1696 ../wxui/main.py:1697 +#: ../wxui/main.py:1220 ../wxui/main.py:1300 ../wxui/main.py:1310 +#: ../wxui/main.py:1368 ../wxui/main.py:1703 ../wxui/main.py:1704 msgid "Files" msgstr "" +#: ../wxui/bugreport.py:462 +msgid "Files:" +msgstr "" + #: ../wxui/query_sources.py:319 msgid "Filter" msgstr "フィルター" @@ -1095,15 +1155,15 @@ msgstr "フィルター" msgid "Filter results with location matching this string" msgstr "" -#: ../wxui/main.py:1436 +#: ../wxui/main.py:1442 msgid "Find" msgstr "検索" -#: ../wxui/main.py:775 +#: ../wxui/main.py:779 msgid "Find Next" msgstr "次を検索" -#: ../wxui/main.py:761 +#: ../wxui/main.py:765 msgid "Find..." msgstr "検索..." @@ -1326,7 +1386,7 @@ msgstr "指定した行に移動:" msgid "Goto..." msgstr "行移動..." -#: ../wxui/main.py:978 +#: ../wxui/main.py:984 msgid "Help" msgstr "ヘルプ" @@ -1351,19 +1411,19 @@ msgstr "" msgid "If set, sort results by distance from these coordinates" msgstr "" -#: ../wxui/main.py:1349 +#: ../wxui/main.py:1355 msgid "Import" msgstr "インポート" -#: ../wxui/main.py:701 +#: ../wxui/main.py:705 msgid "Import from file..." msgstr "ファイルからインポート..." -#: ../wxui/main.py:1353 +#: ../wxui/main.py:1359 msgid "Import messages" msgstr "" -#: ../wxui/main.py:1347 +#: ../wxui/main.py:1353 msgid "Import not recommended" msgstr "インポートは推奨されません" @@ -1375,11 +1435,11 @@ msgstr "" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1382 msgid "Information" msgstr "" -#: ../wxui/memedit.py:1688 +#: ../wxui/memedit.py:1695 msgid "Insert Row Above" msgstr "上に1行追加" @@ -1387,7 +1447,7 @@ msgstr "上に1行追加" msgid "Install desktop icon?" msgstr "" -#: ../wxui/main.py:909 +#: ../wxui/main.py:913 msgid "Interact with driver" msgstr "" @@ -1400,7 +1460,7 @@ msgstr "内部ドライバーエラー" msgid "Invalid %(value)s (use decimal degrees)" msgstr "" -#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1536 +#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1543 msgid "Invalid Entry" msgstr "" @@ -1408,12 +1468,12 @@ msgstr "" msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1535 ../wxui/memedit.py:2403 +#: ../wxui/memedit.py:1542 ../wxui/memedit.py:2410 #, python-format msgid "Invalid edit: %s" msgstr "" -#: ../wxui/main.py:1693 +#: ../wxui/main.py:1700 msgid "Invalid or unsupported module file" msgstr "" @@ -1422,15 +1482,6 @@ msgstr "" msgid "Invalid value: %r" msgstr "" -#: ../wxui/bugreport.py:79 -#, fuzzy -msgid "Issue Number" -msgstr "行" - -#: ../wxui/bugreport.py:116 -msgid "Issue must be a number!" -msgstr "" - #: ../wxui/developer.py:577 msgid "Issue number:" msgstr "" @@ -1439,7 +1490,7 @@ msgstr "" msgid "LIVE" msgstr "" -#: ../wxui/main.py:818 ../wxui/main.py:1491 +#: ../wxui/main.py:822 ../wxui/main.py:1497 msgid "Language" msgstr "" @@ -1473,12 +1524,12 @@ msgstr "" msgid "Limit use" msgstr "" -#: ../wxui/main.py:1574 +#: ../wxui/main.py:1581 #, fuzzy msgid "Live Radio" msgstr "FMラジオ" -#: ../wxui/main.py:713 +#: ../wxui/main.py:717 msgid "Load Module..." msgstr "" @@ -1486,17 +1537,17 @@ msgstr "" msgid "Load module from issue" msgstr "" -#: ../wxui/main.py:962 +#: ../wxui/main.py:966 msgid "Load module from issue..." msgstr "" -#: ../wxui/main.py:1798 +#: ../wxui/main.py:1805 msgid "" "Loading a module will not affect open tabs. It is recommended (unless " "instructed otherwise) to close all tabs before loading a module." msgstr "" -#: ../wxui/main.py:1700 +#: ../wxui/main.py:1707 msgid "" "Loading modules can be extremely dangerous, leading to damage to your " "computer, radio, or both. NEVER load a module from a source you do not " @@ -1510,6 +1561,10 @@ msgstr "" msgid "Loading settings" msgstr "設定をロードしています" +#: ../wxui/bugreport.py:282 +msgid "Login failed: Check your username and password" +msgstr "" + #: ../drivers/uvk5.py:1827 msgid "Logo string 1 (12 characters)" msgstr "起動メッセージ1(半角12文字)" @@ -1527,7 +1582,7 @@ msgstr "軽度" msgid "Memories" msgstr "メモリー" -#: ../wxui/memedit.py:1575 +#: ../wxui/memedit.py:1582 #, python-format msgid "Memory %i is not deletable" msgstr "メモリー %i は削除できません" @@ -1557,15 +1612,15 @@ msgstr "モデル" msgid "Modes" msgstr "" -#: ../wxui/main.py:1697 +#: ../wxui/main.py:1704 msgid "Module" msgstr "" -#: ../wxui/main.py:1669 +#: ../wxui/main.py:1676 msgid "Module Loaded" msgstr "" -#: ../wxui/main.py:1809 +#: ../wxui/main.py:1816 msgid "Module loaded successfully" msgstr "" @@ -1582,19 +1637,19 @@ msgstr "下に移動" msgid "Move Up" msgstr "上に移動" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2120 msgid "Move operations are disabled while the view is sorted" msgstr "" -#: ../wxui/main.py:659 +#: ../wxui/main.py:663 msgid "New Window" msgstr "新規ウィンドウ" -#: ../wxui/main.py:1882 +#: ../wxui/main.py:1890 msgid "New version available" msgstr "新しいバージョンが利用可能です" -#: ../wxui/memedit.py:1854 +#: ../wxui/memedit.py:1861 msgid "No empty rows below!" msgstr "空の行が見つかりません" @@ -1615,10 +1670,6 @@ msgstr "" msgid "No results!" msgstr "" -#: ../wxui/bugreport.py:82 -msgid "Notes" -msgstr "" - #: ../wxui/query_sources.py:41 ../wxui/memedit.py:954 msgid "Number" msgstr "行" @@ -1643,27 +1694,27 @@ msgstr "メモリータブのみエクスポートできます" msgid "Only working repeaters" msgstr "" -#: ../wxui/main.py:1006 ../wxui/main.py:1349 +#: ../wxui/main.py:1012 ../wxui/main.py:1355 msgid "Open" msgstr "開く" -#: ../wxui/main.py:688 +#: ../wxui/main.py:692 msgid "Open Recent" msgstr "最近使ったファイル" -#: ../wxui/main.py:670 +#: ../wxui/main.py:674 msgid "Open Stock Config" msgstr "テンプレートを開く" -#: ../wxui/main.py:1007 ../wxui/main.py:1225 +#: ../wxui/main.py:1013 ../wxui/main.py:1231 msgid "Open a file" msgstr "ファイルを開く" -#: ../wxui/main.py:1715 +#: ../wxui/main.py:1722 msgid "Open a module" msgstr "" -#: ../wxui/main.py:946 +#: ../wxui/main.py:950 msgid "Open debug log" msgstr "" @@ -1675,7 +1726,7 @@ msgstr "新しいウィンドウで開く" msgid "Open repeaters only" msgstr "" -#: ../wxui/main.py:617 +#: ../wxui/main.py:621 msgid "Open stock config directory" msgstr "テンプレートディレクトリを開く" @@ -1695,7 +1746,7 @@ msgstr "" msgid "Optional: County, Hospital, etc." msgstr "" -#: ../wxui/memedit.py:1988 +#: ../wxui/memedit.py:1995 msgid "Overwrite memories?" msgstr "メモリーを上書きしますか?" @@ -1710,35 +1761,35 @@ msgstr "" msgid "Parsing" msgstr "" -#: ../wxui/bugreport.py:73 +#: ../wxui/bugreport.py:215 msgid "Password" msgstr "" -#: ../wxui/memedit.py:1702 +#: ../wxui/memedit.py:1709 msgid "Paste" msgstr "ペースト" -#: ../wxui/memedit.py:1982 +#: ../wxui/memedit.py:1989 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "ペーストすると %s 件のメモリーが上書きされます" -#: ../wxui/memedit.py:1985 +#: ../wxui/memedit.py:1992 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "ペーストするとメモリー %s が上書きされます" -#: ../wxui/memedit.py:1979 +#: ../wxui/memedit.py:1986 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "ペーストするとメモリー %s が上書きされます" -#: ../wxui/memedit.py:1976 +#: ../wxui/memedit.py:1983 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "ペーストするとメモリー %s が上書きされます" -#: ../wxui/main.py:1886 +#: ../wxui/main.py:1894 msgid "Please be sure to quit CHIRP before installing the new version!" msgstr "新しいバージョンをインストールする前に必ずCHIRPを終了してください。" @@ -1768,7 +1819,7 @@ msgid "" " (At the end radio will beep)\n" msgstr "" -#: ../wxui/main.py:1738 +#: ../wxui/main.py:1745 msgid "" "Please note that developer mode is intended for use by developers of the " "CHIRP project, or under the direction of a developer. It enables behaviors " @@ -1796,7 +1847,7 @@ msgstr "出力" msgid "Press enter to set this in memory" msgstr "" -#: ../wxui/main.py:724 +#: ../wxui/main.py:728 msgid "Print Preview" msgstr "印刷プレビュー" @@ -1804,16 +1855,16 @@ msgstr "印刷プレビュー" msgid "Printing" msgstr "印刷" -#: ../wxui/memedit.py:1681 +#: ../wxui/memedit.py:1688 msgid "Properties" msgstr "プロパティ" -#: ../wxui/main.py:1837 +#: ../wxui/main.py:1845 #, python-format msgid "Query %s" msgstr "" -#: ../wxui/main.py:846 +#: ../wxui/main.py:850 msgid "Query Source" msgstr "" @@ -1821,7 +1872,7 @@ msgstr "" msgid "RX DTCS" msgstr "" -#: ../wxui/main.py:977 +#: ../wxui/main.py:983 msgid "Radio" msgstr "無線機" @@ -1834,6 +1885,10 @@ msgstr "" msgid "Radio information" msgstr "" +#: ../wxui/bugreport.py:331 +msgid "Radio model:" +msgstr "" + #: ../drivers/ft817.py:363 msgid "" "Radio sent data after the last awaited block, this happens when the selected " @@ -1870,11 +1925,11 @@ msgstr "更新が必要です" msgid "Refreshed memory %s" msgstr "%s 件のメモリーを取得しました" -#: ../wxui/main.py:886 +#: ../wxui/main.py:890 msgid "Reload Driver" msgstr "" -#: ../wxui/main.py:895 +#: ../wxui/main.py:899 msgid "Reload Driver and File" msgstr "" @@ -1888,11 +1943,20 @@ msgid "" "worldwide, FREE repeater directory." msgstr "" -#: ../wxui/main.py:934 +#: ../wxui/main.py:972 +msgid "Report or update a bug..." +msgstr "" + +#: ../wxui/bugreport.py:459 +#, fuzzy, python-format +msgid "Reporting a new bug: %r" +msgstr "診断レポート送信" + +#: ../wxui/main.py:938 msgid "Reporting enabled" msgstr "診断レポート送信" -#: ../wxui/main.py:1758 +#: ../wxui/main.py:1765 msgid "" "Reporting helps the CHIRP project know which radio models and OS platforms " "to spend our limited efforts on. We would really appreciate if you left it " @@ -1902,18 +1966,18 @@ msgstr "" "かを判断するのに役立ちます。このまま有効にしておいていただけると有り難いで" "す。本当に無効にしますか?" -#: ../wxui/main.py:1508 ../wxui/main.py:1752 +#: ../wxui/main.py:1514 ../wxui/main.py:1759 msgid "Restart Required" msgstr "再起動が必要です" -#: ../wxui/main.py:682 +#: ../wxui/main.py:686 #, python-format msgid "Restore %i tab" msgid_plural "Restore %i tabs" msgstr[0] "最近閉じた%i個のタブを開く" msgstr[1] "最近閉じた%i個のタブを開く" -#: ../wxui/main.py:811 +#: ../wxui/main.py:815 msgid "Restore tabs on start" msgstr "起動時にタブを復元" @@ -1921,15 +1985,15 @@ msgstr "起動時にタブを復元" msgid "Retrieved settings" msgstr "設定を取得しました" -#: ../wxui/main.py:1008 +#: ../wxui/main.py:1014 msgid "Save" msgstr "保存" -#: ../wxui/main.py:1383 +#: ../wxui/main.py:1389 msgid "Save before closing?" msgstr "保存しますか?" -#: ../wxui/main.py:1009 ../wxui/main.py:1308 +#: ../wxui/main.py:1015 ../wxui/main.py:1314 msgid "Save file" msgstr "ファイルに保存" @@ -1953,7 +2017,7 @@ msgstr "スクランブル" msgid "Security Risk" msgstr "セキュリティリスク" -#: ../wxui/main.py:876 +#: ../wxui/main.py:880 msgid "Select Bandplan..." msgstr "バンドプランを選択..." @@ -1961,7 +2025,7 @@ msgstr "バンドプランを選択..." msgid "Select Bands" msgstr "" -#: ../wxui/main.py:1491 +#: ../wxui/main.py:1497 #, fuzzy msgid "Select Language" msgstr "バンドプラン選択" @@ -1970,18 +2034,10 @@ msgstr "バンドプラン選択" msgid "Select Modes" msgstr "" -#: ../wxui/main.py:1822 +#: ../wxui/main.py:1829 msgid "Select a bandplan" msgstr "バンドプラン選択" -#: ../wxui/bugreport.py:43 -msgid "Send bug details" -msgstr "" - -#: ../wxui/main.py:967 -msgid "Send details for a bug..." -msgstr "" - #: ../wxui/query_sources.py:287 msgid "Service" msgstr "サービス" @@ -1994,11 +2050,11 @@ msgstr "設定" msgid "Shift amount (or transmit frequency) controlled by duplex" msgstr "" -#: ../wxui/memedit.py:1810 ../wxui/developer.py:91 +#: ../wxui/memedit.py:1817 ../wxui/developer.py:91 msgid "Show Raw Memory" msgstr "" -#: ../wxui/main.py:952 +#: ../wxui/main.py:956 msgid "Show debug log location" msgstr "" @@ -2006,44 +2062,44 @@ msgstr "" msgid "Show extra fields" msgstr "追加フィールドを表示" -#: ../wxui/main.py:957 +#: ../wxui/main.py:961 msgid "Show image backup location" msgstr "イメージのバックアップを表示" -#: ../wxui/memedit.py:2061 +#: ../wxui/memedit.py:2068 msgid "Some memories are incompatible with this radio" msgstr "" -#: ../wxui/memedit.py:1926 +#: ../wxui/memedit.py:1933 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1766 +#: ../wxui/memedit.py:1773 #, python-format msgid "Sort %i memory" msgid_plural "Sort %i memories" msgstr[0] "並び替え(%i 件)" msgstr[1] "並び替え(%i 件)" -#: ../wxui/memedit.py:1770 +#: ../wxui/memedit.py:1777 #, python-format msgid "Sort %i memory ascending" msgid_plural "Sort %i memories ascending" msgstr[0] "昇順に並び替え(%i 件)" msgstr[1] "昇順に並び替え(%i 件)" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1799 #, python-format msgid "Sort %i memory descending" msgid_plural "Sort %i memories descending" msgstr[0] "降順に並び替え(%i 件)" msgstr[1] "降順に並び替え(%i 件)" -#: ../wxui/memedit.py:1658 +#: ../wxui/memedit.py:1665 msgid "Sort by column:" msgstr "カラムを選択" -#: ../wxui/memedit.py:1657 +#: ../wxui/memedit.py:1664 msgid "Sort memories" msgstr "並び替え" @@ -2059,10 +2115,14 @@ msgstr "" msgid "State/Province" msgstr "" -#: ../wxui/bugreport.py:256 ../wxui/main.py:1810 +#: ../wxui/main.py:1817 msgid "Success" msgstr "成功" +#: ../wxui/bugreport.py:595 +msgid "Successfully sent bug report:" +msgstr "" + #: ../wxui/memedit.py:136 msgid "TX-RX DTCS polarity (normal or reversed)" msgstr "" @@ -2103,7 +2163,7 @@ msgid "" "Proceed anyway?" msgstr "" -#: ../wxui/bugreport.py:94 +#: ../wxui/bugreport.py:169 msgid "" "The debug log file is not available when CHIRP is run interactively from the " "command-line. Thus, this tool will not upload what you expect. It is " @@ -2111,7 +2171,11 @@ msgid "" "redirected to /dev/null)" msgstr "" -#: ../wxui/main.py:1340 +#: ../wxui/bugreport.py:444 +msgid "The following information will be submitted:" +msgstr "" + +#: ../wxui/main.py:1346 #, python-format msgid "" "The recommended procedure for importing memories is to open the source file " @@ -2126,7 +2190,7 @@ msgstr "" "に置き換えます。このファイルを開いて「メモリ」をコピー&ペーストしますか?そ" "れともインポートを続けますか?" -#: ../wxui/memedit.py:1727 +#: ../wxui/memedit.py:1734 msgid "This Memory" msgstr "この行の内容を削除" @@ -2153,13 +2217,13 @@ msgstr "" "タムバージョンのCHIRPで作成された可能性があります。データ保全と互換性のために" "新たに無線機からダウンロードし直すことをお勧めします。" -#: ../wxui/main.py:1571 +#: ../wxui/main.py:1578 msgid "" "This is a live-mode radio, which means changes are sent to the radio in real-" "time as you make them. Upload is not necessary!" msgstr "" -#: ../wxui/main.py:1577 +#: ../wxui/main.py:1584 msgid "" "This is a radio-independent file and cannot be uploaded directly to a radio. " "Open a radio image (or download one from a radio) and then copy/paste items " @@ -2202,17 +2266,17 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/bugreport.py:76 +#: ../wxui/bugreport.py:372 msgid "" "This is the ticket number for an already-created issue on the chirpmyradio." "com website" msgstr "" -#: ../wxui/memedit.py:1731 +#: ../wxui/memedit.py:1738 msgid "This memory and shift all up" msgstr "この行を削除して全体を上方向にシフト" -#: ../wxui/memedit.py:1729 +#: ../wxui/memedit.py:1736 msgid "This memory and shift block up" msgstr "この行を削除してグループを上方向にシフト" @@ -2241,7 +2305,7 @@ msgid "" "own risk!" msgstr "" -#: ../wxui/bugreport.py:48 +#: ../wxui/bugreport.py:137 msgid "" "This tool will upload details about your system to an existing issue on the " "CHIRP tracker. It requires your username and password for chirpmyradio.com " @@ -2311,16 +2375,16 @@ msgstr "" "ポートを検出できませんでした。ドライバーがインストールされているかと接続状態" "をもう一度確認してください。" -#: ../wxui/memedit.py:1456 +#: ../wxui/memedit.py:1463 msgid "Unable to edit memory before radio is loaded" msgstr "" -#: ../wxui/main.py:1266 +#: ../wxui/main.py:1272 #, python-format msgid "Unable to find stock config %r" msgstr "" -#: ../wxui/memedit.py:1940 +#: ../wxui/memedit.py:1947 msgid "Unable to import while the view is sorted" msgstr "" @@ -2349,7 +2413,7 @@ msgstr "" msgid "Unable to set %s on this memory" msgstr "" -#: ../wxui/main.py:1581 +#: ../wxui/main.py:1588 msgid "Unable to upload this file" msgstr "" @@ -2366,15 +2430,24 @@ msgstr "ケーブルを抜いてからOKをクリックしてください。" msgid "Unsupported model %r" msgstr "" +#: ../wxui/bugreport.py:158 +msgid "Update an existing bug" +msgstr "" + +#: ../wxui/bugreport.py:461 +#, python-format +msgid "Updating bug %s" +msgstr "" + #: ../wxui/clone.py:683 msgid "Upload instructions" msgstr "アップロード手順" -#: ../wxui/main.py:1015 +#: ../wxui/main.py:1021 msgid "Upload to radio" msgstr "無線機にアップロード" -#: ../wxui/main.py:840 +#: ../wxui/main.py:844 msgid "Upload to radio..." msgstr "無線機にアップロード..." @@ -2383,22 +2456,18 @@ msgstr "無線機にアップロード..." msgid "Uploaded memory %s" msgstr "" -#: ../wxui/main.py:796 +#: ../wxui/main.py:800 msgid "Use fixed-width font" msgstr "固定幅フォントを使用" -#: ../wxui/main.py:804 +#: ../wxui/main.py:808 msgid "Use larger font" msgstr "大きいフォントを使用" -#: ../wxui/bugreport.py:68 +#: ../wxui/bugreport.py:205 msgid "Username" msgstr "" -#: ../wxui/bugreport.py:124 -msgid "Username and password are required!" -msgstr "" - #: ../wxui/developer.py:256 #, python-format msgid "Value does not fit in %i bits" @@ -2423,7 +2492,7 @@ msgstr "値は %i 桁にしてください" msgid "Value must be zero or greater" msgstr "値は 0 以上にしてください" -#: ../wxui/memedit.py:2303 +#: ../wxui/memedit.py:2310 msgid "Values" msgstr "値" @@ -2431,7 +2500,7 @@ msgstr "値" msgid "Vendor" msgstr "メーカー" -#: ../wxui/main.py:976 +#: ../wxui/main.py:982 msgid "View" msgstr "表示" @@ -2439,11 +2508,11 @@ msgstr "表示" msgid "WARNING!" msgstr "" -#: ../wxui/bugreport.py:99 ../wxui/memedit.py:1542 ../wxui/main.py:1802 +#: ../wxui/bugreport.py:174 ../wxui/memedit.py:1549 ../wxui/main.py:1809 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1548 #, python-format msgid "Warning: %s" msgstr "" @@ -2456,6 +2525,13 @@ msgstr "ようこそ" msgid "Would you like CHIRP to install a desktop icon for you?" msgstr "デスクトップにCHIRPのアイコンを設定しますか?" +#: ../wxui/bugreport.py:265 +msgid "" +"You have opened multiple issues within the last week. CHIRP limits the " +"number of issues you can open to avoid abuse. If you really need to open " +"another, please do so via the website." +msgstr "" + #: ../wxui/clone.py:431 msgid "Your cable appears to be on port:" msgstr "あなたのケーブルが使用しているポート:" @@ -2472,11 +2548,11 @@ msgstr "" msgid "bytes each" msgstr "" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "disabled" msgstr "無効" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "enabled" msgstr "有効" diff --git a/chirp/locale/nl.po b/chirp/locale/nl.po index 3893270c2..2ed45c232 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: 2024-06-17 16:41-0700\n" +"POT-Creation-Date: 2024-06-25 14:59-0700\n" "PO-Revision-Date: 2012-03-18 12:01+0100\n" "Last-Translator: Michael Tel \n" "Language-Team: Dutch\n" @@ -34,37 +34,49 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "" -#: ../wxui/memedit.py:1722 +#: ../wxui/memedit.py:1729 #, fuzzy, python-format msgid "%i Memories and shift all up" msgid_plural "%i Memories and shift all up" msgstr[0] "Verwijderen (en naar boven verplaatsen)" msgstr[1] "Verwijderen (en naar boven verplaatsen)" -#: ../wxui/memedit.py:1713 +#: ../wxui/memedit.py:1720 #, fuzzy, python-format msgid "%i Memory" msgid_plural "%i Memories" msgstr[0] "Kanalen" msgstr[1] "Kanalen" -#: ../wxui/memedit.py:1717 +#: ../wxui/memedit.py:1724 #, fuzzy, python-format msgid "%i Memory and shift block up" msgid_plural "%i Memories and shift block up" msgstr[0] "Verwijderen (en naar boven verplaatsen)" msgstr[1] "Verwijderen (en naar boven verplaatsen)" -#: ../wxui/main.py:1381 +#: ../wxui/main.py:1387 #, fuzzy, python-format msgid "%s has not been saved. Save before closing?" msgstr "Het bestand is aangepast. Wilt u de wijzigingen opslaan?" +#: ../wxui/bugreport.py:424 +msgid "(Describe what actually happened instead)" +msgstr "" + +#: ../wxui/bugreport.py:422 +msgid "(Describe what you expected to happen)" +msgstr "" + +#: ../wxui/bugreport.py:420 +msgid "(Describe what you were doing)" +msgstr "" + #: ../wxui/radioinfo.py:50 msgid "(none)" msgstr "" -#: ../wxui/memedit.py:2057 +#: ../wxui/memedit.py:2064 #, python-format msgid "...and %i more" msgstr "" @@ -487,7 +499,7 @@ msgid "" "4. Press the [D/MR(MW)] key (\"--WAIT--\" will appear on the LCD).\n" msgstr "" -#: ../drivers/uv5r.py:823 +#: ../drivers/uv5r.py:834 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -497,7 +509,7 @@ msgid "" "6. Click OK to download image from device.\n" msgstr "" -#: ../drivers/uv5r.py:831 +#: ../drivers/uv5r.py:842 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -622,17 +634,17 @@ msgid "" "It will may not work if you turn on the radio with the cable already attached" msgstr "" -#: ../wxui/main.py:1880 +#: ../wxui/main.py:1888 msgid "" "A new CHIRP version is available. Please visit the website as soon as " "possible to download it!" msgstr "" -#: ../wxui/main.py:920 +#: ../wxui/main.py:924 msgid "About" msgstr "" -#: ../wxui/main.py:1730 +#: ../wxui/main.py:1737 msgid "About CHIRP" msgstr "" @@ -640,12 +652,12 @@ msgstr "" msgid "All" msgstr "Alles" -#: ../wxui/main.py:1211 +#: ../wxui/main.py:1217 #, fuzzy msgid "All Files" msgstr "Komma gescheiden bestanden" -#: ../wxui/main.py:1222 +#: ../wxui/main.py:1228 msgid "All supported formats|" msgstr "" @@ -653,8 +665,8 @@ msgstr "" msgid "Amateur" msgstr "" -#: ../wxui/bugreport.py:117 ../wxui/bugreport.py:125 ../wxui/bugreport.py:262 -#: ../wxui/common.py:610 ../wxui/common.py:637 +#: ../wxui/bugreport.py:284 ../wxui/bugreport.py:391 ../wxui/common.py:610 +#: ../wxui/common.py:637 msgid "An error has occurred" msgstr "Er is een fout opgetreden" @@ -662,7 +674,7 @@ msgstr "Er is een fout opgetreden" msgid "Applying settings" msgstr "" -#: ../wxui/main.py:1477 +#: ../wxui/main.py:1483 #, fuzzy msgid "Automatic from system" msgstr "Automatische repeater offset" @@ -671,7 +683,7 @@ msgstr "Automatische repeater offset" msgid "Available modules" msgstr "" -#: ../wxui/main.py:1823 +#: ../wxui/main.py:1830 msgid "Bandplan" msgstr "" @@ -691,11 +703,23 @@ msgstr "" msgid "Browser" msgstr "" +#: ../wxui/bugreport.py:390 +msgid "Bug number not found" +msgstr "" + +#: ../wxui/bugreport.py:367 +msgid "Bug number:" +msgstr "" + +#: ../wxui/bugreport.py:323 +msgid "Bug subject:" +msgstr "" + #: ../wxui/developer.py:415 msgid "Building Radio Browser" msgstr "" -#: ../wxui/main.py:1506 +#: ../wxui/main.py:1512 msgid "CHIRP must be restarted for the new selection to take effect" msgstr "" @@ -709,13 +733,13 @@ msgid "" "will happen now." msgstr "" -#: ../wxui/memedit.py:1373 +#: ../wxui/memedit.py:1380 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" msgstr "" -#: ../wxui/main.py:1210 +#: ../wxui/main.py:1216 msgid "Chirp Image Files" msgstr "" @@ -723,22 +747,22 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1359 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "DTCS code" -#: ../wxui/memedit.py:1349 +#: ../wxui/memedit.py:1356 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1383 +#: ../wxui/memedit.py:1390 #, fuzzy msgid "Choose Cross Mode" msgstr "Cross-mode" -#: ../wxui/memedit.py:1413 +#: ../wxui/memedit.py:1420 msgid "Choose duplex" msgstr "" @@ -779,15 +803,15 @@ msgstr "Download van radio" msgid "Cloning to radio" msgstr "Naar radio uploaden" -#: ../wxui/main.py:1010 +#: ../wxui/main.py:1016 msgid "Close" msgstr "" -#: ../wxui/main.py:1011 +#: ../wxui/main.py:1017 msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1781 +#: ../wxui/memedit.py:1788 #, fuzzy, python-format msgid "Cluster %i memory" msgid_plural "Cluster %i memories" @@ -823,7 +847,7 @@ msgstr "" msgid "Convert to FM" msgstr "" -#: ../wxui/memedit.py:1698 +#: ../wxui/memedit.py:1705 msgid "Copy" msgstr "Kopiëren" @@ -845,7 +869,7 @@ msgstr "" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1694 +#: ../wxui/memedit.py:1701 msgid "Cut" msgstr "Knippen" @@ -865,11 +889,11 @@ msgstr "DTCS Pol" msgid "DTMF decode" msgstr "" -#: ../wxui/memedit.py:2323 +#: ../wxui/memedit.py:2330 msgid "DV Memory" msgstr "" -#: ../wxui/main.py:1744 +#: ../wxui/main.py:1751 msgid "Danger Ahead" msgstr "" @@ -878,29 +902,30 @@ msgstr "" msgid "Dec" msgstr "Detecteren" -#: ../wxui/memedit.py:1707 +#: ../wxui/memedit.py:1714 msgid "Delete" msgstr "Verwijderen" -#: ../wxui/bugreport.py:255 -msgid "Details successfully uploaded" -msgstr "" +#: ../wxui/bugreport.py:464 +#, fuzzy +msgid "Detailed information" +msgstr "Informatie van de bank ophalen" -#: ../wxui/main.py:925 +#: ../wxui/main.py:929 #, fuzzy msgid "Developer Mode" msgstr "Ontwerper" -#: ../wxui/main.py:1750 +#: ../wxui/main.py:1757 #, python-format msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1817 ../wxui/developer.py:88 +#: ../wxui/memedit.py:1824 ../wxui/developer.py:88 msgid "Diff Raw Memories" msgstr "Verschillen ruwe kanalen" -#: ../wxui/memedit.py:2248 +#: ../wxui/memedit.py:2255 msgid "Digital Code" msgstr "Digitale code" @@ -909,7 +934,7 @@ msgstr "Digitale code" msgid "Digital Modes" msgstr "Digitale code" -#: ../wxui/main.py:1762 +#: ../wxui/main.py:1769 msgid "Disable reporting" msgstr "" @@ -935,16 +960,16 @@ msgstr "" msgid "Double-click to change bank name" msgstr "" -#: ../wxui/main.py:1012 +#: ../wxui/main.py:1018 msgid "Download" msgstr "" -#: ../wxui/main.py:1013 +#: ../wxui/main.py:1019 #, fuzzy msgid "Download from radio" msgstr "Download van radio" -#: ../wxui/main.py:832 +#: ../wxui/main.py:836 #, fuzzy msgid "Download from radio..." msgstr "Download van radio" @@ -962,7 +987,7 @@ msgstr "" msgid "Driver information" msgstr "" -#: ../wxui/main.py:549 +#: ../wxui/main.py:553 msgid "Driver messages" msgstr "" @@ -974,17 +999,17 @@ msgstr "" msgid "Duplex" msgstr "Duplex" -#: ../wxui/memedit.py:2278 +#: ../wxui/memedit.py:2285 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:2276 +#: ../wxui/memedit.py:2283 #, python-format msgid "Edit details for memory %i" msgstr "" -#: ../wxui/main.py:869 +#: ../wxui/main.py:873 msgid "Enable Automatic Edits" msgstr "" @@ -997,11 +1022,11 @@ msgstr "" msgid "Enter Frequency" msgstr "Frequentie" -#: ../wxui/memedit.py:1400 +#: ../wxui/memedit.py:1407 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1392 +#: ../wxui/memedit.py:1399 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -1014,6 +1039,32 @@ msgstr "" msgid "Enter custom port:" msgstr "" +#: ../wxui/bugreport.py:405 +msgid "" +"Enter details about this update. Be descriptive about what you were doing, " +"what you expected to happen, and what actually happened." +msgstr "" + +#: ../wxui/bugreport.py:310 +msgid "" +"Enter information about the bug including a short but meaningful subject and " +"information about the radio model (if applicable) in question." +msgstr "" + +#: ../wxui/bugreport.py:412 +msgid "Enter information to add to the bug here" +msgstr "" + +#: ../wxui/bugreport.py:358 +msgid "Enter the bug number that should be updated" +msgstr "" + +#: ../wxui/bugreport.py:188 +msgid "" +"Enter your username and password for chirpmyradio.com. If you do not have an " +"account click below to create one before proceeding." +msgstr "" + #: ../wxui/common.py:330 #, fuzzy, python-format msgid "Erased memory %s" @@ -1036,21 +1087,21 @@ msgstr "" msgid "Experimental driver" msgstr "" -#: ../wxui/memedit.py:2201 +#: ../wxui/memedit.py:2208 msgid "Export can only write CSV files" msgstr "" -#: ../wxui/main.py:1366 +#: ../wxui/main.py:1372 #, fuzzy msgid "Export to CSV" msgstr "Exporteren naar bestand" -#: ../wxui/main.py:707 +#: ../wxui/main.py:711 #, fuzzy msgid "Export to CSV..." msgstr "Exporteren naar bestand" -#: ../wxui/memedit.py:2312 +#: ../wxui/memedit.py:2319 msgid "Extra" msgstr "" @@ -1073,26 +1124,34 @@ msgstr "" msgid "Failed to parse result" msgstr "" -#: ../wxui/bugreport.py:261 -#, fuzzy, python-format -msgid "Failed to upload details: %s" -msgstr "Niet in staat om wijzigingen voor dit model te maken" +#: ../wxui/bugreport.py:592 +msgid "Failed to send bug report:" +msgstr "" #: ../wxui/radioinfo.py:45 msgid "Features" msgstr "" -#: ../wxui/main.py:554 +#: ../wxui/bugreport.py:152 +msgid "File a new bug" +msgstr "" + +#: ../wxui/main.py:558 #, python-format msgid "File does not exist: %s" msgstr "" -#: ../wxui/main.py:1214 ../wxui/main.py:1294 ../wxui/main.py:1304 -#: ../wxui/main.py:1362 ../wxui/main.py:1696 ../wxui/main.py:1697 +#: ../wxui/main.py:1220 ../wxui/main.py:1300 ../wxui/main.py:1310 +#: ../wxui/main.py:1368 ../wxui/main.py:1703 ../wxui/main.py:1704 #, fuzzy msgid "Files" msgstr "_Bestanden" +#: ../wxui/bugreport.py:462 +#, fuzzy +msgid "Files:" +msgstr "_Bestanden" + #: ../wxui/query_sources.py:319 msgid "Filter" msgstr "" @@ -1101,15 +1160,15 @@ msgstr "" msgid "Filter results with location matching this string" msgstr "" -#: ../wxui/main.py:1436 +#: ../wxui/main.py:1442 msgid "Find" msgstr "" -#: ../wxui/main.py:775 +#: ../wxui/main.py:779 msgid "Find Next" msgstr "" -#: ../wxui/main.py:761 +#: ../wxui/main.py:765 msgid "Find..." msgstr "" @@ -1333,7 +1392,7 @@ msgstr "" msgid "Goto..." msgstr "" -#: ../wxui/main.py:978 +#: ../wxui/main.py:984 msgid "Help" msgstr "Help" @@ -1359,20 +1418,20 @@ msgstr "" msgid "If set, sort results by distance from these coordinates" msgstr "" -#: ../wxui/main.py:1349 +#: ../wxui/main.py:1355 msgid "Import" msgstr "Importeren" -#: ../wxui/main.py:701 +#: ../wxui/main.py:705 #, fuzzy msgid "Import from file..." msgstr "Importeren van bestand" -#: ../wxui/main.py:1353 +#: ../wxui/main.py:1359 msgid "Import messages" msgstr "" -#: ../wxui/main.py:1347 +#: ../wxui/main.py:1353 #, fuzzy msgid "Import not recommended" msgstr "Importeren uit RFinder" @@ -1385,11 +1444,11 @@ msgstr "Index" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1382 msgid "Information" msgstr "" -#: ../wxui/memedit.py:1688 +#: ../wxui/memedit.py:1695 #, fuzzy msgid "Insert Row Above" msgstr "Regel hierboven invoegen" @@ -1398,7 +1457,7 @@ msgstr "Regel hierboven invoegen" msgid "Install desktop icon?" msgstr "" -#: ../wxui/main.py:909 +#: ../wxui/main.py:913 msgid "Interact with driver" msgstr "" @@ -1412,7 +1471,7 @@ msgstr "Interne fout" msgid "Invalid %(value)s (use decimal degrees)" msgstr "Ongeldige waarde. Het moet een integer zijn." -#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1536 +#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1543 #, fuzzy msgid "Invalid Entry" msgstr "Ongeldige waarde voor dit veld" @@ -1421,12 +1480,12 @@ msgstr "Ongeldige waarde voor dit veld" msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1535 ../wxui/memedit.py:2403 +#: ../wxui/memedit.py:1542 ../wxui/memedit.py:2410 #, python-format msgid "Invalid edit: %s" msgstr "" -#: ../wxui/main.py:1693 +#: ../wxui/main.py:1700 msgid "Invalid or unsupported module file" msgstr "" @@ -1435,14 +1494,6 @@ msgstr "" msgid "Invalid value: %r" msgstr "Ongeldige waarde voor dit veld" -#: ../wxui/bugreport.py:79 -msgid "Issue Number" -msgstr "" - -#: ../wxui/bugreport.py:116 -msgid "Issue must be a number!" -msgstr "" - #: ../wxui/developer.py:577 msgid "Issue number:" msgstr "" @@ -1451,7 +1502,7 @@ msgstr "" msgid "LIVE" msgstr "" -#: ../wxui/main.py:818 ../wxui/main.py:1491 +#: ../wxui/main.py:822 ../wxui/main.py:1497 #, fuzzy msgid "Language" msgstr "Taal wijzigen" @@ -1486,12 +1537,12 @@ msgstr "" msgid "Limit use" msgstr "" -#: ../wxui/main.py:1574 +#: ../wxui/main.py:1581 #, fuzzy msgid "Live Radio" msgstr "Radio" -#: ../wxui/main.py:713 +#: ../wxui/main.py:717 #, fuzzy msgid "Load Module..." msgstr "Toonmodus" @@ -1501,18 +1552,18 @@ msgstr "Toonmodus" msgid "Load module from issue" msgstr "Toonmodus" -#: ../wxui/main.py:962 +#: ../wxui/main.py:966 #, fuzzy msgid "Load module from issue..." msgstr "Toonmodus" -#: ../wxui/main.py:1798 +#: ../wxui/main.py:1805 msgid "" "Loading a module will not affect open tabs. It is recommended (unless " "instructed otherwise) to close all tabs before loading a module." msgstr "" -#: ../wxui/main.py:1700 +#: ../wxui/main.py:1707 msgid "" "Loading modules can be extremely dangerous, leading to damage to your " "computer, radio, or both. NEVER load a module from a source you do not " @@ -1526,6 +1577,10 @@ msgstr "" msgid "Loading settings" msgstr "" +#: ../wxui/bugreport.py:282 +msgid "Login failed: Check your username and password" +msgstr "" + #: ../drivers/uvk5.py:1827 msgid "Logo string 1 (12 characters)" msgstr "" @@ -1543,7 +1598,7 @@ msgstr "" msgid "Memories" msgstr "Kanalen" -#: ../wxui/memedit.py:1575 +#: ../wxui/memedit.py:1582 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1575,15 +1630,15 @@ msgstr "Model" msgid "Modes" msgstr "Mode" -#: ../wxui/main.py:1697 +#: ../wxui/main.py:1704 msgid "Module" msgstr "" -#: ../wxui/main.py:1669 +#: ../wxui/main.py:1676 msgid "Module Loaded" msgstr "" -#: ../wxui/main.py:1809 +#: ../wxui/main.py:1816 msgid "Module loaded successfully" msgstr "" @@ -1602,19 +1657,19 @@ msgstr "Verplaats omlaa_g" msgid "Move Up" msgstr "Verplaats om_hoog" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2120 msgid "Move operations are disabled while the view is sorted" msgstr "" -#: ../wxui/main.py:659 +#: ../wxui/main.py:663 msgid "New Window" msgstr "" -#: ../wxui/main.py:1882 +#: ../wxui/main.py:1890 msgid "New version available" msgstr "" -#: ../wxui/memedit.py:1854 +#: ../wxui/memedit.py:1861 #, fuzzy msgid "No empty rows below!" msgstr "Regel hieronder invoegen" @@ -1636,11 +1691,6 @@ msgstr "" msgid "No results!" msgstr "" -#: ../wxui/bugreport.py:82 -#, fuzzy -msgid "Notes" -msgstr "Noot:" - #: ../wxui/query_sources.py:41 ../wxui/memedit.py:954 msgid "Number" msgstr "" @@ -1665,29 +1715,29 @@ msgstr "" msgid "Only working repeaters" msgstr "" -#: ../wxui/main.py:1006 ../wxui/main.py:1349 +#: ../wxui/main.py:1012 ../wxui/main.py:1355 msgid "Open" msgstr "" -#: ../wxui/main.py:688 +#: ../wxui/main.py:692 #, fuzzy msgid "Open Recent" msgstr "_Recent" -#: ../wxui/main.py:670 +#: ../wxui/main.py:674 #, fuzzy msgid "Open Stock Config" msgstr "Openen aanwezige configuratie" -#: ../wxui/main.py:1007 ../wxui/main.py:1225 +#: ../wxui/main.py:1013 ../wxui/main.py:1231 msgid "Open a file" msgstr "" -#: ../wxui/main.py:1715 +#: ../wxui/main.py:1722 msgid "Open a module" msgstr "" -#: ../wxui/main.py:946 +#: ../wxui/main.py:950 msgid "Open debug log" msgstr "" @@ -1699,7 +1749,7 @@ msgstr "" msgid "Open repeaters only" msgstr "" -#: ../wxui/main.py:617 +#: ../wxui/main.py:621 #, fuzzy msgid "Open stock config directory" msgstr "Openen van aanwezige configuratie {name}" @@ -1721,7 +1771,7 @@ msgstr "" msgid "Optional: County, Hospital, etc." msgstr "" -#: ../wxui/memedit.py:1988 +#: ../wxui/memedit.py:1995 #, fuzzy msgid "Overwrite memories?" msgstr "Overschrijven?" @@ -1737,35 +1787,35 @@ msgstr "" msgid "Parsing" msgstr "" -#: ../wxui/bugreport.py:73 +#: ../wxui/bugreport.py:215 msgid "Password" msgstr "" -#: ../wxui/memedit.py:1702 +#: ../wxui/memedit.py:1709 msgid "Paste" msgstr "Plakken" -#: ../wxui/memedit.py:1982 +#: ../wxui/memedit.py:1989 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1985 +#: ../wxui/memedit.py:1992 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1979 +#: ../wxui/memedit.py:1986 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1976 +#: ../wxui/memedit.py:1983 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "" -#: ../wxui/main.py:1886 +#: ../wxui/main.py:1894 msgid "Please be sure to quit CHIRP before installing the new version!" msgstr "" @@ -1795,7 +1845,7 @@ msgid "" " (At the end radio will beep)\n" msgstr "" -#: ../wxui/main.py:1738 +#: ../wxui/main.py:1745 msgid "" "Please note that developer mode is intended for use by developers of the " "CHIRP project, or under the direction of a developer. It enables behaviors " @@ -1824,7 +1874,7 @@ msgstr "Vermogen" msgid "Press enter to set this in memory" msgstr "Fout bij het instellen van het geheugen" -#: ../wxui/main.py:724 +#: ../wxui/main.py:728 msgid "Print Preview" msgstr "" @@ -1832,16 +1882,16 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1681 +#: ../wxui/memedit.py:1688 msgid "Properties" msgstr "" -#: ../wxui/main.py:1837 +#: ../wxui/main.py:1845 #, python-format msgid "Query %s" msgstr "" -#: ../wxui/main.py:846 +#: ../wxui/main.py:850 msgid "Query Source" msgstr "" @@ -1849,7 +1899,7 @@ msgstr "" msgid "RX DTCS" msgstr "" -#: ../wxui/main.py:977 +#: ../wxui/main.py:983 msgid "Radio" msgstr "Radio" @@ -1863,6 +1913,10 @@ msgstr "" msgid "Radio information" msgstr "Informatie van de bank ophalen" +#: ../wxui/bugreport.py:331 +msgid "Radio model:" +msgstr "" + #: ../drivers/ft817.py:363 msgid "" "Radio sent data after the last awaited block, this happens when the selected " @@ -1899,11 +1953,11 @@ msgstr "" msgid "Refreshed memory %s" msgstr "" -#: ../wxui/main.py:886 +#: ../wxui/main.py:890 msgid "Reload Driver" msgstr "" -#: ../wxui/main.py:895 +#: ../wxui/main.py:899 msgid "Reload Driver and File" msgstr "" @@ -1918,30 +1972,39 @@ msgid "" "worldwide, FREE repeater directory." msgstr "" -#: ../wxui/main.py:934 +#: ../wxui/main.py:972 +msgid "Report or update a bug..." +msgstr "" + +#: ../wxui/bugreport.py:459 +#, fuzzy, python-format +msgid "Reporting a new bug: %r" +msgstr "Rapportering is uitgeschakeld" + +#: ../wxui/main.py:938 #, fuzzy msgid "Reporting enabled" msgstr "Rapportering is uitgeschakeld" -#: ../wxui/main.py:1758 +#: ../wxui/main.py:1765 msgid "" "Reporting helps the CHIRP project know which radio models and OS platforms " "to spend our limited efforts on. We would really appreciate if you left it " "enabled. Really disable reporting?" msgstr "" -#: ../wxui/main.py:1508 ../wxui/main.py:1752 +#: ../wxui/main.py:1514 ../wxui/main.py:1759 msgid "Restart Required" msgstr "" -#: ../wxui/main.py:682 +#: ../wxui/main.py:686 #, python-format msgid "Restore %i tab" msgid_plural "Restore %i tabs" msgstr[0] "" msgstr[1] "" -#: ../wxui/main.py:811 +#: ../wxui/main.py:815 msgid "Restore tabs on start" msgstr "" @@ -1949,15 +2012,15 @@ msgstr "" msgid "Retrieved settings" msgstr "" -#: ../wxui/main.py:1008 +#: ../wxui/main.py:1014 msgid "Save" msgstr "" -#: ../wxui/main.py:1383 +#: ../wxui/main.py:1389 msgid "Save before closing?" msgstr "" -#: ../wxui/main.py:1009 ../wxui/main.py:1308 +#: ../wxui/main.py:1015 ../wxui/main.py:1314 msgid "Save file" msgstr "" @@ -1981,7 +2044,7 @@ msgstr "" msgid "Security Risk" msgstr "" -#: ../wxui/main.py:876 +#: ../wxui/main.py:880 #, fuzzy msgid "Select Bandplan..." msgstr "Kolommen selecteren" @@ -1991,7 +2054,7 @@ msgstr "Kolommen selecteren" msgid "Select Bands" msgstr "Kolommen selecteren" -#: ../wxui/main.py:1491 +#: ../wxui/main.py:1497 #, fuzzy msgid "Select Language" msgstr "Kolommen selecteren" @@ -2001,18 +2064,10 @@ msgstr "Kolommen selecteren" msgid "Select Modes" msgstr "Kolommen selecteren" -#: ../wxui/main.py:1822 +#: ../wxui/main.py:1829 msgid "Select a bandplan" msgstr "" -#: ../wxui/bugreport.py:43 -msgid "Send bug details" -msgstr "" - -#: ../wxui/main.py:967 -msgid "Send details for a bug..." -msgstr "" - #: ../wxui/query_sources.py:287 msgid "Service" msgstr "" @@ -2025,11 +2080,11 @@ msgstr "" msgid "Shift amount (or transmit frequency) controlled by duplex" msgstr "" -#: ../wxui/memedit.py:1810 ../wxui/developer.py:91 +#: ../wxui/memedit.py:1817 ../wxui/developer.py:91 msgid "Show Raw Memory" msgstr "Toon ruw kanaal" -#: ../wxui/main.py:952 +#: ../wxui/main.py:956 msgid "Show debug log location" msgstr "" @@ -2037,45 +2092,45 @@ msgstr "" msgid "Show extra fields" msgstr "" -#: ../wxui/main.py:957 +#: ../wxui/main.py:961 msgid "Show image backup location" msgstr "" -#: ../wxui/memedit.py:2061 +#: ../wxui/memedit.py:2068 #, fuzzy msgid "Some memories are incompatible with this radio" msgstr "Geplakt kanaal {number} is niet compatibel met deze radio omdat:" -#: ../wxui/memedit.py:1926 +#: ../wxui/memedit.py:1933 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1766 +#: ../wxui/memedit.py:1773 #, fuzzy, python-format msgid "Sort %i memory" msgid_plural "Sort %i memories" msgstr[0] "Verschillen ruwe kanalen" msgstr[1] "Verschillen ruwe kanalen" -#: ../wxui/memedit.py:1770 +#: ../wxui/memedit.py:1777 #, fuzzy, python-format msgid "Sort %i memory ascending" msgid_plural "Sort %i memories ascending" msgstr[0] "Verschillen ruwe kanalen" msgstr[1] "Verschillen ruwe kanalen" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1799 #, fuzzy, python-format msgid "Sort %i memory descending" msgid_plural "Sort %i memories descending" msgstr[0] "Verschillen ruwe kanalen" msgstr[1] "Verschillen ruwe kanalen" -#: ../wxui/memedit.py:1658 +#: ../wxui/memedit.py:1665 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1657 +#: ../wxui/memedit.py:1664 #, fuzzy msgid "Sort memories" msgstr "Overschrijven?" @@ -2092,10 +2147,14 @@ msgstr "" msgid "State/Province" msgstr "" -#: ../wxui/bugreport.py:256 ../wxui/main.py:1810 +#: ../wxui/main.py:1817 msgid "Success" msgstr "" +#: ../wxui/bugreport.py:595 +msgid "Successfully sent bug report:" +msgstr "" + #: ../wxui/memedit.py:136 msgid "TX-RX DTCS polarity (normal or reversed)" msgstr "" @@ -2136,7 +2195,7 @@ msgid "" "Proceed anyway?" msgstr "" -#: ../wxui/bugreport.py:94 +#: ../wxui/bugreport.py:169 msgid "" "The debug log file is not available when CHIRP is run interactively from the " "command-line. Thus, this tool will not upload what you expect. It is " @@ -2144,7 +2203,11 @@ msgid "" "redirected to /dev/null)" msgstr "" -#: ../wxui/main.py:1340 +#: ../wxui/bugreport.py:444 +msgid "The following information will be submitted:" +msgstr "" + +#: ../wxui/main.py:1346 #, python-format msgid "" "The recommended procedure for importing memories is to open the source file " @@ -2154,7 +2217,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1727 +#: ../wxui/memedit.py:1734 #, fuzzy msgid "This Memory" msgstr "Toon ruw kanaal" @@ -2179,13 +2242,13 @@ msgid "" "compatibility." msgstr "" -#: ../wxui/main.py:1571 +#: ../wxui/main.py:1578 msgid "" "This is a live-mode radio, which means changes are sent to the radio in real-" "time as you make them. Upload is not necessary!" msgstr "" -#: ../wxui/main.py:1577 +#: ../wxui/main.py:1584 msgid "" "This is a radio-independent file and cannot be uploaded directly to a radio. " "Open a radio image (or download one from a radio) and then copy/paste items " @@ -2220,18 +2283,18 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/bugreport.py:76 +#: ../wxui/bugreport.py:372 msgid "" "This is the ticket number for an already-created issue on the chirpmyradio." "com website" msgstr "" -#: ../wxui/memedit.py:1731 +#: ../wxui/memedit.py:1738 #, fuzzy msgid "This memory and shift all up" msgstr "Verwijderen (en naar boven verplaatsen)" -#: ../wxui/memedit.py:1729 +#: ../wxui/memedit.py:1736 #, fuzzy msgid "This memory and shift block up" msgstr "Verwijderen (en naar boven verplaatsen)" @@ -2261,7 +2324,7 @@ msgid "" "own risk!" msgstr "" -#: ../wxui/bugreport.py:48 +#: ../wxui/bugreport.py:137 msgid "" "This tool will upload details about your system to an existing issue on the " "CHIRP tracker. It requires your username and password for chirpmyradio.com " @@ -2331,16 +2394,16 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1456 +#: ../wxui/memedit.py:1463 msgid "Unable to edit memory before radio is loaded" msgstr "" -#: ../wxui/main.py:1266 +#: ../wxui/main.py:1272 #, fuzzy, python-format msgid "Unable to find stock config %r" msgstr "Openen aanwezige configuratie" -#: ../wxui/memedit.py:1940 +#: ../wxui/memedit.py:1947 #, fuzzy msgid "Unable to import while the view is sorted" msgstr "Niet in staat om de radio op {port} te detecteren" @@ -2371,7 +2434,7 @@ msgstr "Niet in staat om wijzigingen voor dit model te maken" msgid "Unable to set %s on this memory" msgstr "Niet in staat om wijzigingen voor dit model te maken" -#: ../wxui/main.py:1581 +#: ../wxui/main.py:1588 #, fuzzy msgid "Unable to upload this file" msgstr "Niet in staat om wijzigingen voor dit model te maken" @@ -2389,16 +2452,25 @@ msgstr "" msgid "Unsupported model %r" msgstr "Niet-ondersteunende bestandstype" +#: ../wxui/bugreport.py:158 +msgid "Update an existing bug" +msgstr "" + +#: ../wxui/bugreport.py:461 +#, fuzzy, python-format +msgid "Updating bug %s" +msgstr "Bijwerken URCALL lijst" + #: ../wxui/clone.py:683 msgid "Upload instructions" msgstr "" -#: ../wxui/main.py:1015 +#: ../wxui/main.py:1021 #, fuzzy msgid "Upload to radio" msgstr "Naar radio uploaden" -#: ../wxui/main.py:840 +#: ../wxui/main.py:844 #, fuzzy msgid "Upload to radio..." msgstr "Naar radio uploaden" @@ -2408,22 +2480,18 @@ msgstr "Naar radio uploaden" msgid "Uploaded memory %s" msgstr "" -#: ../wxui/main.py:796 +#: ../wxui/main.py:800 msgid "Use fixed-width font" msgstr "" -#: ../wxui/main.py:804 +#: ../wxui/main.py:808 msgid "Use larger font" msgstr "" -#: ../wxui/bugreport.py:68 +#: ../wxui/bugreport.py:205 msgid "Username" msgstr "" -#: ../wxui/bugreport.py:124 -msgid "Username and password are required!" -msgstr "" - #: ../wxui/developer.py:256 #, python-format msgid "Value does not fit in %i bits" @@ -2448,7 +2516,7 @@ msgstr "" msgid "Value must be zero or greater" msgstr "" -#: ../wxui/memedit.py:2303 +#: ../wxui/memedit.py:2310 msgid "Values" msgstr "" @@ -2456,7 +2524,7 @@ msgstr "" msgid "Vendor" msgstr "Merk" -#: ../wxui/main.py:976 +#: ../wxui/main.py:982 #, fuzzy msgid "View" msgstr "Bee_ld" @@ -2465,11 +2533,11 @@ msgstr "Bee_ld" msgid "WARNING!" msgstr "" -#: ../wxui/bugreport.py:99 ../wxui/memedit.py:1542 ../wxui/main.py:1802 +#: ../wxui/bugreport.py:174 ../wxui/memedit.py:1549 ../wxui/main.py:1809 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1548 #, python-format msgid "Warning: %s" msgstr "" @@ -2482,6 +2550,13 @@ msgstr "" msgid "Would you like CHIRP to install a desktop icon for you?" msgstr "" +#: ../wxui/bugreport.py:265 +msgid "" +"You have opened multiple issues within the last week. CHIRP limits the " +"number of issues you can open to avoid abuse. If you really need to open " +"another, please do so via the website." +msgstr "" + #: ../wxui/clone.py:431 msgid "Your cable appears to be on port:" msgstr "" @@ -2498,11 +2573,11 @@ msgstr "" msgid "bytes each" msgstr "" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "disabled" msgstr "" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "enabled" msgstr "" @@ -2638,6 +2713,10 @@ msgstr "" #~ msgid "Export" #~ msgstr "Exporteren" +#, fuzzy, python-format +#~ msgid "Failed to upload details: %s" +#~ msgstr "Niet in staat om wijzigingen voor dit model te maken" + #~ msgid "File Exists" #~ msgstr "Bestand bestaat" @@ -2770,6 +2849,10 @@ msgstr "" #~ msgid "None" #~ msgstr "Geen" +#, fuzzy +#~ msgid "Notes" +#~ msgstr "Noot:" + #~ msgid "Open recent file {name}" #~ msgstr "Recent geopend bestand {name}" @@ -2903,9 +2986,6 @@ msgstr "" #~ msgid "Updating RPTCALL list" #~ msgstr "Bijwerken RPTCALL lijst" -#~ msgid "Updating URCALL list" -#~ msgstr "Bijwerken URCALL lijst" - #~ msgid "Updating bank index for memory {num}" #~ msgstr "Index van de bank voor kanaal {num} bijwerken" diff --git a/chirp/locale/pl.po b/chirp/locale/pl.po index eff4ca03a..286506acf 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: 2024-06-17 16:41-0700\n" +"POT-Creation-Date: 2024-06-25 14:59-0700\n" "PO-Revision-Date: 2023-07-12 21:21+0200\n" "Last-Translator: szporwolik\n" "Language-Team: Polish\n" @@ -35,7 +35,7 @@ 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:1722 +#: ../wxui/memedit.py:1729 #, fuzzy, python-format msgid "%i Memories and shift all up" msgid_plural "%i Memories and shift all up" @@ -43,7 +43,7 @@ msgstr[0] "%i pamięci oraz przesuń wszystkie do góry" msgstr[1] "%i pamięci oraz przesuń wszystkie do góry" msgstr[2] "%i pamięci oraz przesuń wszystkie do góry" -#: ../wxui/memedit.py:1713 +#: ../wxui/memedit.py:1720 #, fuzzy, python-format msgid "%i Memory" msgid_plural "%i Memories" @@ -51,7 +51,7 @@ msgstr[0] "%i pamięci" msgstr[1] "%i pamięci" msgstr[2] "%i pamięci" -#: ../wxui/memedit.py:1717 +#: ../wxui/memedit.py:1724 #, fuzzy, python-format msgid "%i Memory and shift block up" msgid_plural "%i Memories and shift block up" @@ -59,16 +59,28 @@ msgstr[0] "%i pamięci oraz przesuń blok do góry" msgstr[1] "%i pamięci oraz przesuń blok do góry" msgstr[2] "%i pamięci oraz przesuń blok do góry" -#: ../wxui/main.py:1381 +#: ../wxui/main.py:1387 #, python-format msgid "%s has not been saved. Save before closing?" msgstr "%s nie został zapisany. Zapisać przed zamknięciem?" +#: ../wxui/bugreport.py:424 +msgid "(Describe what actually happened instead)" +msgstr "" + +#: ../wxui/bugreport.py:422 +msgid "(Describe what you expected to happen)" +msgstr "" + +#: ../wxui/bugreport.py:420 +msgid "(Describe what you were doing)" +msgstr "" + #: ../wxui/radioinfo.py:50 msgid "(none)" msgstr "(brak)" -#: ../wxui/memedit.py:2057 +#: ../wxui/memedit.py:2064 #, python-format msgid "...and %i more" msgstr "...oraz %i więcej" @@ -491,7 +503,7 @@ msgid "" "4. Press the [D/MR(MW)] key (\"--WAIT--\" will appear on the LCD).\n" msgstr "" -#: ../drivers/uv5r.py:823 +#: ../drivers/uv5r.py:834 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -501,7 +513,7 @@ msgid "" "6. Click OK to download image from device.\n" msgstr "" -#: ../drivers/uv5r.py:831 +#: ../drivers/uv5r.py:842 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -638,7 +650,7 @@ msgstr "" "\n" "Obraz może nie działać, jeśli radio zostanie włączone z podłączonym kablem" -#: ../wxui/main.py:1880 +#: ../wxui/main.py:1888 msgid "" "A new CHIRP version is available. Please visit the website as soon as " "possible to download it!" @@ -646,11 +658,11 @@ msgstr "" "Nowa wersja programu CHIRP jest dostępna. Odwiedź stronę internetową " "projektu i pobierz ją!" -#: ../wxui/main.py:920 +#: ../wxui/main.py:924 msgid "About" msgstr "O programie" -#: ../wxui/main.py:1730 +#: ../wxui/main.py:1737 msgid "About CHIRP" msgstr "O programie CHIRP" @@ -658,11 +670,11 @@ msgstr "O programie CHIRP" msgid "All" msgstr "Wszystkie" -#: ../wxui/main.py:1211 +#: ../wxui/main.py:1217 msgid "All Files" msgstr "Wszystkie pliki" -#: ../wxui/main.py:1222 +#: ../wxui/main.py:1228 msgid "All supported formats|" msgstr "Wszystkie wspierane formaty|" @@ -670,8 +682,8 @@ msgstr "Wszystkie wspierane formaty|" msgid "Amateur" msgstr "Amatorska" -#: ../wxui/bugreport.py:117 ../wxui/bugreport.py:125 ../wxui/bugreport.py:262 -#: ../wxui/common.py:610 ../wxui/common.py:637 +#: ../wxui/bugreport.py:284 ../wxui/bugreport.py:391 ../wxui/common.py:610 +#: ../wxui/common.py:637 msgid "An error has occurred" msgstr "Wystąpił błąd" @@ -679,7 +691,7 @@ msgstr "Wystąpił błąd" msgid "Applying settings" msgstr "Stosowanie ustawień" -#: ../wxui/main.py:1477 +#: ../wxui/main.py:1483 #, fuzzy msgid "Automatic from system" msgstr "Automatyczny offset repeatera" @@ -688,7 +700,7 @@ msgstr "Automatyczny offset repeatera" msgid "Available modules" msgstr "Dostępne moduły" -#: ../wxui/main.py:1823 +#: ../wxui/main.py:1830 msgid "Bandplan" msgstr "Bandplan" @@ -708,11 +720,25 @@ msgstr "Bin" msgid "Browser" msgstr "Przeglądarka" +#: ../wxui/bugreport.py:390 +#, fuzzy +msgid "Bug number not found" +msgstr "Numer zgłoszenia:" + +#: ../wxui/bugreport.py:367 +#, fuzzy +msgid "Bug number:" +msgstr "Numer zgłoszenia:" + +#: ../wxui/bugreport.py:323 +msgid "Bug subject:" +msgstr "" + #: ../wxui/developer.py:415 msgid "Building Radio Browser" msgstr "Budowanie przeglądarki radiostacji" -#: ../wxui/main.py:1506 +#: ../wxui/main.py:1512 #, fuzzy msgid "CHIRP must be restarted for the new selection to take effect" msgstr "" @@ -731,14 +757,14 @@ msgstr "" "Zmiana tego ustawienia wymaga odświeżenia z obrazu, co zostanie teraz " "wykonane." -#: ../wxui/memedit.py:1373 +#: ../wxui/memedit.py:1380 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" msgstr "" "Kanały z takim samym TX oraz RX %s są reprezentowane trybem tonu \"%s\"" -#: ../wxui/main.py:1210 +#: ../wxui/main.py:1216 msgid "Chirp Image Files" msgstr "Pliki obrazu CHIRP" @@ -746,21 +772,21 @@ msgstr "Pliki obrazu CHIRP" msgid "Choice Required" msgstr "Wymagany wybór" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1359 #, python-format msgid "Choose %s DTCS Code" msgstr "Wybierz %s kod DTCS " -#: ../wxui/memedit.py:1349 +#: ../wxui/memedit.py:1356 #, python-format msgid "Choose %s Tone" msgstr "Wybierz %s ton" -#: ../wxui/memedit.py:1383 +#: ../wxui/memedit.py:1390 msgid "Choose Cross Mode" msgstr "Wybierz tryb krzyżowy" -#: ../wxui/memedit.py:1413 +#: ../wxui/memedit.py:1420 msgid "Choose duplex" msgstr "Wybierz duplex" @@ -799,15 +825,15 @@ msgstr "Pobieranie z radiostacji" msgid "Cloning to radio" msgstr "Wysyłanie do radiostacji" -#: ../wxui/main.py:1010 +#: ../wxui/main.py:1016 msgid "Close" msgstr "Zamknij" -#: ../wxui/main.py:1011 +#: ../wxui/main.py:1017 msgid "Close file" msgstr "Zamknij plik" -#: ../wxui/memedit.py:1781 +#: ../wxui/memedit.py:1788 #, fuzzy, python-format msgid "Cluster %i memory" msgid_plural "Cluster %i memories" @@ -843,7 +869,7 @@ msgstr "" msgid "Convert to FM" msgstr "" -#: ../wxui/memedit.py:1698 +#: ../wxui/memedit.py:1705 msgid "Copy" msgstr "Kopiuj" @@ -866,7 +892,7 @@ msgstr "Wprowadź port:" msgid "Custom..." msgstr "Nietypowy..." -#: ../wxui/memedit.py:1694 +#: ../wxui/memedit.py:1701 msgid "Cut" msgstr "Wytnij" @@ -886,11 +912,11 @@ msgstr "" msgid "DTMF decode" msgstr "" -#: ../wxui/memedit.py:2323 +#: ../wxui/memedit.py:2330 msgid "DV Memory" msgstr "Pamięć DV" -#: ../wxui/main.py:1744 +#: ../wxui/main.py:1751 msgid "Danger Ahead" msgstr "Niebezpieczeństwo" @@ -898,30 +924,31 @@ msgstr "Niebezpieczeństwo" msgid "Dec" msgstr "Dec" -#: ../wxui/memedit.py:1707 +#: ../wxui/memedit.py:1714 msgid "Delete" msgstr "Usuń" -#: ../wxui/bugreport.py:255 -msgid "Details successfully uploaded" -msgstr "" +#: ../wxui/bugreport.py:464 +#, fuzzy +msgid "Detailed information" +msgstr "Informacje o radiostacji" -#: ../wxui/main.py:925 +#: ../wxui/main.py:929 msgid "Developer Mode" msgstr "Tryb dewelopera" -#: ../wxui/main.py:1750 +#: ../wxui/main.py:1757 #, python-format msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" "Tryb developera jest teraz %s. CHIRP musi zostać ponowie uruchomiony, aby " "zmiany przyniosły efekt" -#: ../wxui/memedit.py:1817 ../wxui/developer.py:88 +#: ../wxui/memedit.py:1824 ../wxui/developer.py:88 msgid "Diff Raw Memories" msgstr "Porównaj surowe pamięci" -#: ../wxui/memedit.py:2248 +#: ../wxui/memedit.py:2255 msgid "Digital Code" msgstr "Kod cyfrowy" @@ -930,7 +957,7 @@ msgstr "Kod cyfrowy" msgid "Digital Modes" msgstr "Kod cyfrowy" -#: ../wxui/main.py:1762 +#: ../wxui/main.py:1769 msgid "Disable reporting" msgstr "Wyłącz raportowanie" @@ -956,15 +983,15 @@ msgstr "" msgid "Double-click to change bank name" msgstr "Kliknij podwójnie w celu zmiany nazwy banku" -#: ../wxui/main.py:1012 +#: ../wxui/main.py:1018 msgid "Download" msgstr "Pobierz" -#: ../wxui/main.py:1013 +#: ../wxui/main.py:1019 msgid "Download from radio" msgstr "Pobierz z radiostacji" -#: ../wxui/main.py:832 +#: ../wxui/main.py:836 #, fuzzy msgid "Download from radio..." msgstr "Pobierz z radiostacji" @@ -982,7 +1009,7 @@ msgstr "Przeładuj sterownik" msgid "Driver information" msgstr "" -#: ../wxui/main.py:549 +#: ../wxui/main.py:553 msgid "Driver messages" msgstr "" @@ -994,17 +1021,17 @@ msgstr "" msgid "Duplex" msgstr "Dupleks" -#: ../wxui/memedit.py:2278 +#: ../wxui/memedit.py:2285 #, python-format msgid "Edit details for %i memories" msgstr "Zmień szczegóły dla %i pamięci" -#: ../wxui/memedit.py:2276 +#: ../wxui/memedit.py:2283 #, python-format msgid "Edit details for memory %i" msgstr "Zmień szczególy dla pamięci %i" -#: ../wxui/main.py:869 +#: ../wxui/main.py:873 msgid "Enable Automatic Edits" msgstr "Zezwól na automatyczną edycję" @@ -1016,11 +1043,11 @@ msgstr "Włączony" msgid "Enter Frequency" msgstr "Wprowadź częstotliwość" -#: ../wxui/memedit.py:1400 +#: ../wxui/memedit.py:1407 msgid "Enter Offset (MHz)" msgstr "Wprowadź przesunięcie (MHz)" -#: ../wxui/memedit.py:1392 +#: ../wxui/memedit.py:1399 msgid "Enter TX Frequency (MHz)" msgstr "Wprowadź częstotliwość nadawania (MHz)" @@ -1033,6 +1060,32 @@ msgstr "Wprowadź nową nazwę dla banku %s:" msgid "Enter custom port:" msgstr "Wprowadź port:" +#: ../wxui/bugreport.py:405 +msgid "" +"Enter details about this update. Be descriptive about what you were doing, " +"what you expected to happen, and what actually happened." +msgstr "" + +#: ../wxui/bugreport.py:310 +msgid "" +"Enter information about the bug including a short but meaningful subject and " +"information about the radio model (if applicable) in question." +msgstr "" + +#: ../wxui/bugreport.py:412 +msgid "Enter information to add to the bug here" +msgstr "" + +#: ../wxui/bugreport.py:358 +msgid "Enter the bug number that should be updated" +msgstr "" + +#: ../wxui/bugreport.py:188 +msgid "" +"Enter your username and password for chirpmyradio.com. If you do not have an " +"account click below to create one before proceeding." +msgstr "" + #: ../wxui/common.py:330 #, python-format msgid "Erased memory %s" @@ -1054,20 +1107,20 @@ msgstr "" msgid "Experimental driver" msgstr "Sterownik eksperymentalny" -#: ../wxui/memedit.py:2201 +#: ../wxui/memedit.py:2208 msgid "Export can only write CSV files" msgstr "Eksport może tylko zapisywać pliki CSV" -#: ../wxui/main.py:1366 +#: ../wxui/main.py:1372 msgid "Export to CSV" msgstr "Eksportuj do pliku CSV" -#: ../wxui/main.py:707 +#: ../wxui/main.py:711 #, fuzzy msgid "Export to CSV..." msgstr "Eksportuj do pliku CSV" -#: ../wxui/memedit.py:2312 +#: ../wxui/memedit.py:2319 msgid "Extra" msgstr "Dodatkowa" @@ -1093,25 +1146,34 @@ msgstr "Nie udało się załadować przeglądarki radiostacji" msgid "Failed to parse result" msgstr "Parsowanie wyniku nie udało się" -#: ../wxui/bugreport.py:261 -#, fuzzy, python-format -msgid "Failed to upload details: %s" -msgstr "Nie udało się załadować przeglądarki radiostacji" +#: ../wxui/bugreport.py:592 +#, fuzzy +msgid "Failed to send bug report:" +msgstr "Parsowanie wyniku nie udało się" #: ../wxui/radioinfo.py:45 msgid "Features" msgstr "Funkcje" -#: ../wxui/main.py:554 +#: ../wxui/bugreport.py:152 +msgid "File a new bug" +msgstr "" + +#: ../wxui/main.py:558 #, python-format msgid "File does not exist: %s" msgstr "Plik nie istnieje: %s" -#: ../wxui/main.py:1214 ../wxui/main.py:1294 ../wxui/main.py:1304 -#: ../wxui/main.py:1362 ../wxui/main.py:1696 ../wxui/main.py:1697 +#: ../wxui/main.py:1220 ../wxui/main.py:1300 ../wxui/main.py:1310 +#: ../wxui/main.py:1368 ../wxui/main.py:1703 ../wxui/main.py:1704 msgid "Files" msgstr "Pliki" +#: ../wxui/bugreport.py:462 +#, fuzzy +msgid "Files:" +msgstr "Pliki" + #: ../wxui/query_sources.py:319 msgid "Filter" msgstr "Filtr" @@ -1120,15 +1182,15 @@ msgstr "Filtr" msgid "Filter results with location matching this string" msgstr "Filtruj wyniki z lokalizacją pasująco do tej wartości tekstowej" -#: ../wxui/main.py:1436 +#: ../wxui/main.py:1442 msgid "Find" msgstr "Wyszukaj" -#: ../wxui/main.py:775 +#: ../wxui/main.py:779 msgid "Find Next" msgstr "Wyszukaj następny" -#: ../wxui/main.py:761 +#: ../wxui/main.py:765 #, fuzzy msgid "Find..." msgstr "Wyszukaj" @@ -1353,7 +1415,7 @@ msgstr "Idź do pamięci:" msgid "Goto..." msgstr "Idź do" -#: ../wxui/main.py:978 +#: ../wxui/main.py:984 msgid "Help" msgstr "Pomoc" @@ -1378,20 +1440,20 @@ msgstr "" msgid "If set, sort results by distance from these coordinates" msgstr "Jeśli ustawiono, sortuje wyniki po odległości od tych współrzędnych" -#: ../wxui/main.py:1349 +#: ../wxui/main.py:1355 msgid "Import" msgstr "Importuj" -#: ../wxui/main.py:701 +#: ../wxui/main.py:705 #, fuzzy msgid "Import from file..." msgstr "Importuj z pliku" -#: ../wxui/main.py:1353 +#: ../wxui/main.py:1359 msgid "Import messages" msgstr "" -#: ../wxui/main.py:1347 +#: ../wxui/main.py:1353 msgid "Import not recommended" msgstr "Importuj nie jest zalecany" @@ -1403,11 +1465,11 @@ msgstr "Indeks" msgid "Info" msgstr "Info" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1382 msgid "Information" msgstr "Informacja" -#: ../wxui/memedit.py:1688 +#: ../wxui/memedit.py:1695 msgid "Insert Row Above" msgstr "Umieść wiersz wyżej" @@ -1415,7 +1477,7 @@ msgstr "Umieść wiersz wyżej" msgid "Install desktop icon?" msgstr "Utworzyć skrót pulpitu?" -#: ../wxui/main.py:909 +#: ../wxui/main.py:913 msgid "Interact with driver" msgstr "Interakcja ze sterownikiem" @@ -1429,7 +1491,7 @@ msgstr "Błąd wewnętrzny" msgid "Invalid %(value)s (use decimal degrees)" msgstr "Niewłaściwe %(value)s (używaj stopni dziesiętnych)" -#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1536 +#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1543 msgid "Invalid Entry" msgstr "Niewłaściwy wpis: %s" @@ -1437,12 +1499,12 @@ msgstr "Niewłaściwy wpis: %s" msgid "Invalid ZIP code" msgstr "Niewłaściwy kod pocztowy" -#: ../wxui/memedit.py:1535 ../wxui/memedit.py:2403 +#: ../wxui/memedit.py:1542 ../wxui/memedit.py:2410 #, python-format msgid "Invalid edit: %s" msgstr "Niewłaściwa edycja: %s" -#: ../wxui/main.py:1693 +#: ../wxui/main.py:1700 msgid "Invalid or unsupported module file" msgstr "Niewłaściwy lub niespierany plik modułu" @@ -1451,16 +1513,6 @@ msgstr "Niewłaściwy lub niespierany plik modułu" msgid "Invalid value: %r" msgstr "Niewłaściwa wartość: %r" -#: ../wxui/bugreport.py:79 -#, fuzzy -msgid "Issue Number" -msgstr "Numer zgłoszenia:" - -#: ../wxui/bugreport.py:116 -#, fuzzy -msgid "Issue must be a number!" -msgstr "Numer zgłoszenia:" - #: ../wxui/developer.py:577 msgid "Issue number:" msgstr "Numer zgłoszenia:" @@ -1469,7 +1521,7 @@ msgstr "Numer zgłoszenia:" msgid "LIVE" msgstr "Na żywo" -#: ../wxui/main.py:818 ../wxui/main.py:1491 +#: ../wxui/main.py:822 ../wxui/main.py:1497 msgid "Language" msgstr "" @@ -1504,12 +1556,12 @@ msgstr "Ogranicz wyniki do odległości (km) od współrzędnych" msgid "Limit use" msgstr "Ogranicz status" -#: ../wxui/main.py:1574 +#: ../wxui/main.py:1581 #, fuzzy msgid "Live Radio" msgstr "Radiostacja" -#: ../wxui/main.py:713 +#: ../wxui/main.py:717 #, fuzzy msgid "Load Module..." msgstr "Załaduj moduł" @@ -1518,18 +1570,18 @@ msgstr "Załaduj moduł" msgid "Load module from issue" msgstr "Załaduj moduł ze zgłoszenia" -#: ../wxui/main.py:962 +#: ../wxui/main.py:966 #, fuzzy msgid "Load module from issue..." msgstr "Załaduj moduł ze zgłoszenia" -#: ../wxui/main.py:1798 +#: ../wxui/main.py:1805 msgid "" "Loading a module will not affect open tabs. It is recommended (unless " "instructed otherwise) to close all tabs before loading a module." msgstr "" -#: ../wxui/main.py:1700 +#: ../wxui/main.py:1707 msgid "" "Loading modules can be extremely dangerous, leading to damage to your " "computer, radio, or both. NEVER load a module from a source you do not " @@ -1549,6 +1601,10 @@ msgstr "" msgid "Loading settings" msgstr "Ładowanie ustawień" +#: ../wxui/bugreport.py:282 +msgid "Login failed: Check your username and password" +msgstr "" + #: ../drivers/uvk5.py:1827 msgid "Logo string 1 (12 characters)" msgstr "" @@ -1566,7 +1622,7 @@ msgstr "Długość geograficzna" msgid "Memories" msgstr "Pamięci" -#: ../wxui/memedit.py:1575 +#: ../wxui/memedit.py:1582 #, python-format msgid "Memory %i is not deletable" msgstr "Pamięć %i jest nieusuwalna" @@ -1596,15 +1652,15 @@ msgstr "Model" msgid "Modes" msgstr "Tryby" -#: ../wxui/main.py:1697 +#: ../wxui/main.py:1704 msgid "Module" msgstr "Moduł" -#: ../wxui/main.py:1669 +#: ../wxui/main.py:1676 msgid "Module Loaded" msgstr "Załadowano moduł" -#: ../wxui/main.py:1809 +#: ../wxui/main.py:1816 msgid "Module loaded successfully" msgstr "Pomyślnie załadowano moduł" @@ -1621,19 +1677,19 @@ msgstr "Przesuń w dół" msgid "Move Up" msgstr "Przesuń w górę" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2120 msgid "Move operations are disabled while the view is sorted" msgstr "" -#: ../wxui/main.py:659 +#: ../wxui/main.py:663 msgid "New Window" msgstr "Nowe okno" -#: ../wxui/main.py:1882 +#: ../wxui/main.py:1890 msgid "New version available" msgstr "Nowa wersja jest dostępna" -#: ../wxui/memedit.py:1854 +#: ../wxui/memedit.py:1861 msgid "No empty rows below!" msgstr "Brak pustych wierszy poniżej!" @@ -1654,11 +1710,6 @@ msgstr "Brak wyników" msgid "No results!" msgstr "Brak wyników!" -#: ../wxui/bugreport.py:82 -#, fuzzy -msgid "Notes" -msgstr "Uwaga:" - #: ../wxui/query_sources.py:41 ../wxui/memedit.py:954 msgid "Number" msgstr "Numer" @@ -1683,27 +1734,27 @@ msgstr "Tylko zakładki pamięci mogą być wyeksportowane" msgid "Only working repeaters" msgstr "Tylko czynne przemienniki" -#: ../wxui/main.py:1006 ../wxui/main.py:1349 +#: ../wxui/main.py:1012 ../wxui/main.py:1355 msgid "Open" msgstr "Otwórz" -#: ../wxui/main.py:688 +#: ../wxui/main.py:692 msgid "Open Recent" msgstr "Otwórz ostatnio używany" -#: ../wxui/main.py:670 +#: ../wxui/main.py:674 msgid "Open Stock Config" msgstr "Otwórz konfigurację wstępną" -#: ../wxui/main.py:1007 ../wxui/main.py:1225 +#: ../wxui/main.py:1013 ../wxui/main.py:1231 msgid "Open a file" msgstr "Otwórz plik" -#: ../wxui/main.py:1715 +#: ../wxui/main.py:1722 msgid "Open a module" msgstr "Otwórz moduł" -#: ../wxui/main.py:946 +#: ../wxui/main.py:950 msgid "Open debug log" msgstr "Otwórz log debugowy" @@ -1715,7 +1766,7 @@ msgstr "Otwórz w nowym oknie" msgid "Open repeaters only" msgstr "" -#: ../wxui/main.py:617 +#: ../wxui/main.py:621 msgid "Open stock config directory" msgstr "Otwórz katalog konfiguracji wstępnych" @@ -1735,7 +1786,7 @@ msgstr "Opcjonalnie: 45.0000" msgid "Optional: County, Hospital, etc." msgstr "Opcjonalnie: Szpital, Hrabstwo itp." -#: ../wxui/memedit.py:1988 +#: ../wxui/memedit.py:1995 msgid "Overwrite memories?" msgstr "Nadpisać pamięci?" @@ -1750,35 +1801,35 @@ msgstr "" msgid "Parsing" msgstr "Parsowanie" -#: ../wxui/bugreport.py:73 +#: ../wxui/bugreport.py:215 msgid "Password" msgstr "" -#: ../wxui/memedit.py:1702 +#: ../wxui/memedit.py:1709 msgid "Paste" msgstr "Wklej" -#: ../wxui/memedit.py:1982 +#: ../wxui/memedit.py:1989 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "Wklejone pamięci nadpisze %s istniejących pamięci" -#: ../wxui/memedit.py:1985 +#: ../wxui/memedit.py:1992 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "Wklejone pamięci nadpisze pamięci %s" -#: ../wxui/memedit.py:1979 +#: ../wxui/memedit.py:1986 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "Wklejone pamięci nadpiszą pamięć %s" -#: ../wxui/memedit.py:1976 +#: ../wxui/memedit.py:1983 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "Wklejona pamięć nadpisze pamięć %s" -#: ../wxui/main.py:1886 +#: ../wxui/main.py:1894 msgid "Please be sure to quit CHIRP before installing the new version!" msgstr "Proszę wyjdź z programu CHIRP przed instalacją nowej wersji!" @@ -1808,7 +1859,7 @@ msgid "" " (At the end radio will beep)\n" msgstr "" -#: ../wxui/main.py:1738 +#: ../wxui/main.py:1745 msgid "" "Please note that developer mode is intended for use by developers of the " "CHIRP project, or under the direction of a developer. It enables behaviors " @@ -1840,7 +1891,7 @@ msgstr "Moc" msgid "Press enter to set this in memory" msgstr "Naciśnij przycisk enter, aby ustawić to w pamięci" -#: ../wxui/main.py:724 +#: ../wxui/main.py:728 msgid "Print Preview" msgstr "Podgląd wydruku" @@ -1848,16 +1899,16 @@ msgstr "Podgląd wydruku" msgid "Printing" msgstr "Drukowanie" -#: ../wxui/memedit.py:1681 +#: ../wxui/memedit.py:1688 msgid "Properties" msgstr "Właściwości" -#: ../wxui/main.py:1837 +#: ../wxui/main.py:1845 #, python-format msgid "Query %s" msgstr "Odpytywanie %s" -#: ../wxui/main.py:846 +#: ../wxui/main.py:850 msgid "Query Source" msgstr "Źródło zapytań" @@ -1865,7 +1916,7 @@ msgstr "Źródło zapytań" msgid "RX DTCS" msgstr "DTCS RX" -#: ../wxui/main.py:977 +#: ../wxui/main.py:983 msgid "Radio" msgstr "Radiostacja" @@ -1878,6 +1929,10 @@ msgstr "Radiostacja nie potwierdziła (ack) bloku %i" msgid "Radio information" msgstr "Informacje o radiostacji" +#: ../wxui/bugreport.py:331 +msgid "Radio model:" +msgstr "" + #: ../drivers/ft817.py:363 msgid "" "Radio sent data after the last awaited block, this happens when the selected " @@ -1917,11 +1972,11 @@ msgstr "Wymagane jest odświeżenie" msgid "Refreshed memory %s" msgstr "Odświeżono pamięć %s" -#: ../wxui/main.py:886 +#: ../wxui/main.py:890 msgid "Reload Driver" msgstr "Przeładuj sterownik" -#: ../wxui/main.py:895 +#: ../wxui/main.py:899 msgid "Reload Driver and File" msgstr "Przeładuj sterownik oraz plik" @@ -1935,11 +1990,20 @@ msgid "" "worldwide, FREE repeater directory." msgstr "" -#: ../wxui/main.py:934 +#: ../wxui/main.py:972 +msgid "Report or update a bug..." +msgstr "" + +#: ../wxui/bugreport.py:459 +#, fuzzy, python-format +msgid "Reporting a new bug: %r" +msgstr "Raportowanie jest włączone" + +#: ../wxui/main.py:938 msgid "Reporting enabled" msgstr "Raportowanie jest włączone" -#: ../wxui/main.py:1758 +#: ../wxui/main.py:1765 msgid "" "Reporting helps the CHIRP project know which radio models and OS platforms " "to spend our limited efforts on. We would really appreciate if you left it " @@ -1949,11 +2013,11 @@ msgstr "" "oraz systemów operacyjnych należy traktować priorytetowo. Naprawdę doceniamy " "zostawienie tej opcji włączonej. Naprawdę wyłączyć raportowanie?" -#: ../wxui/main.py:1508 ../wxui/main.py:1752 +#: ../wxui/main.py:1514 ../wxui/main.py:1759 msgid "Restart Required" msgstr "Wymagany jest restart" -#: ../wxui/main.py:682 +#: ../wxui/main.py:686 #, fuzzy, python-format msgid "Restore %i tab" msgid_plural "Restore %i tabs" @@ -1961,7 +2025,7 @@ msgstr[0] "Przywrócono %i zakładek" msgstr[1] "Przywrócono %i zakładek" msgstr[2] "Przywrócono %i zakładek" -#: ../wxui/main.py:811 +#: ../wxui/main.py:815 #, fuzzy msgid "Restore tabs on start" msgstr "Przywrócono %i zakładek" @@ -1970,15 +2034,15 @@ msgstr "Przywrócono %i zakładek" msgid "Retrieved settings" msgstr "Pobrano ustawienia" -#: ../wxui/main.py:1008 +#: ../wxui/main.py:1014 msgid "Save" msgstr "Zapisz" -#: ../wxui/main.py:1383 +#: ../wxui/main.py:1389 msgid "Save before closing?" msgstr "Zapisać przed zamknięciem?" -#: ../wxui/main.py:1009 ../wxui/main.py:1308 +#: ../wxui/main.py:1015 ../wxui/main.py:1314 msgid "Save file" msgstr "Zapisz plik" @@ -2002,7 +2066,7 @@ msgstr "" msgid "Security Risk" msgstr "" -#: ../wxui/main.py:876 +#: ../wxui/main.py:880 #, fuzzy msgid "Select Bandplan..." msgstr "Wybierz bandplan" @@ -2011,7 +2075,7 @@ msgstr "Wybierz bandplan" msgid "Select Bands" msgstr "Wybierz pasma" -#: ../wxui/main.py:1491 +#: ../wxui/main.py:1497 #, fuzzy msgid "Select Language" msgstr "Wybierz pasma" @@ -2020,18 +2084,10 @@ msgstr "Wybierz pasma" msgid "Select Modes" msgstr "Wybierz tryby" -#: ../wxui/main.py:1822 +#: ../wxui/main.py:1829 msgid "Select a bandplan" msgstr "Wybierz bandplan" -#: ../wxui/bugreport.py:43 -msgid "Send bug details" -msgstr "" - -#: ../wxui/main.py:967 -msgid "Send details for a bug..." -msgstr "" - #: ../wxui/query_sources.py:287 msgid "Service" msgstr "Usługa" @@ -2044,11 +2100,11 @@ msgstr "Ustawienia" msgid "Shift amount (or transmit frequency) controlled by duplex" msgstr "" -#: ../wxui/memedit.py:1810 ../wxui/developer.py:91 +#: ../wxui/memedit.py:1817 ../wxui/developer.py:91 msgid "Show Raw Memory" msgstr "Pokaż surową pamięć" -#: ../wxui/main.py:952 +#: ../wxui/main.py:956 msgid "Show debug log location" msgstr "Pokaż lokalizację pliku debug" @@ -2056,20 +2112,20 @@ msgstr "Pokaż lokalizację pliku debug" msgid "Show extra fields" msgstr "Pokazuj dodatkowe pola" -#: ../wxui/main.py:957 +#: ../wxui/main.py:961 #, fuzzy msgid "Show image backup location" msgstr "Pokaż lokalizację pliku debug" -#: ../wxui/memedit.py:2061 +#: ../wxui/memedit.py:2068 msgid "Some memories are incompatible with this radio" msgstr "Niektóre pamięci są niekompatybilne z tą radiostacją" -#: ../wxui/memedit.py:1926 +#: ../wxui/memedit.py:1933 msgid "Some memories are not deletable" msgstr "Niektóre pamięci są nieusuwalne" -#: ../wxui/memedit.py:1766 +#: ../wxui/memedit.py:1773 #, fuzzy, python-format msgid "Sort %i memory" msgid_plural "Sort %i memories" @@ -2077,7 +2133,7 @@ msgstr[0] "Sortuj %i pamięci" msgstr[1] "Sortuj %i pamięci" msgstr[2] "Sortuj %i pamięci" -#: ../wxui/memedit.py:1770 +#: ../wxui/memedit.py:1777 #, fuzzy, python-format msgid "Sort %i memory ascending" msgid_plural "Sort %i memories ascending" @@ -2085,7 +2141,7 @@ msgstr[0] "Sortuj %i pamięci rosnąco" msgstr[1] "Sortuj %i pamięci rosnąco" msgstr[2] "Sortuj %i pamięci rosnąco" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1799 #, fuzzy, python-format msgid "Sort %i memory descending" msgid_plural "Sort %i memories descending" @@ -2093,11 +2149,11 @@ msgstr[0] "Sortuj %i pamięci malejąco" msgstr[1] "Sortuj %i pamięci malejąco" msgstr[2] "Sortuj %i pamięci malejąco" -#: ../wxui/memedit.py:1658 +#: ../wxui/memedit.py:1665 msgid "Sort by column:" msgstr "Sortuj wg kolumny:" -#: ../wxui/memedit.py:1657 +#: ../wxui/memedit.py:1664 msgid "Sort memories" msgstr "Sortuj pamięci" @@ -2113,10 +2169,14 @@ msgstr "Stan" msgid "State/Province" msgstr "Stan/Prowincja" -#: ../wxui/bugreport.py:256 ../wxui/main.py:1810 +#: ../wxui/main.py:1817 msgid "Success" msgstr "Sukces" +#: ../wxui/bugreport.py:595 +msgid "Successfully sent bug report:" +msgstr "" + #: ../wxui/memedit.py:136 msgid "TX-RX DTCS polarity (normal or reversed)" msgstr "" @@ -2160,7 +2220,7 @@ msgstr "" "stwarzać ryzyko, dlatego rekomendujemy nie ładowanie tego modułu. " "Kontynuować pomimo tego?" -#: ../wxui/bugreport.py:94 +#: ../wxui/bugreport.py:169 msgid "" "The debug log file is not available when CHIRP is run interactively from the " "command-line. Thus, this tool will not upload what you expect. It is " @@ -2168,7 +2228,11 @@ msgid "" "redirected to /dev/null)" msgstr "" -#: ../wxui/main.py:1340 +#: ../wxui/bugreport.py:444 +msgid "The following information will be submitted:" +msgstr "" + +#: ../wxui/main.py:1346 #, python-format msgid "" "The recommended procedure for importing memories is to open the source file " @@ -2183,7 +2247,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:1727 +#: ../wxui/memedit.py:1734 msgid "This Memory" msgstr "Tą pamięć" @@ -2207,13 +2271,13 @@ msgid "" "compatibility." msgstr "" -#: ../wxui/main.py:1571 +#: ../wxui/main.py:1578 msgid "" "This is a live-mode radio, which means changes are sent to the radio in real-" "time as you make them. Upload is not necessary!" msgstr "" -#: ../wxui/main.py:1577 +#: ../wxui/main.py:1584 msgid "" "This is a radio-independent file and cannot be uploaded directly to a radio. " "Open a radio image (or download one from a radio) and then copy/paste items " @@ -2248,17 +2312,17 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/bugreport.py:76 +#: ../wxui/bugreport.py:372 msgid "" "This is the ticket number for an already-created issue on the chirpmyradio." "com website" msgstr "" -#: ../wxui/memedit.py:1731 +#: ../wxui/memedit.py:1738 msgid "This memory and shift all up" msgstr "Tą pamięć i przeusń wszystkie wyżej" -#: ../wxui/memedit.py:1729 +#: ../wxui/memedit.py:1736 msgid "This memory and shift block up" msgstr "Tą pamięć i przesuń blok wyżej" @@ -2292,7 +2356,7 @@ msgstr "" "doprowadzić do nieprzewidywalnego lub niezgodnego z przepisami zachowania. " "Włączasz na własne ryzyko!" -#: ../wxui/bugreport.py:48 +#: ../wxui/bugreport.py:137 msgid "" "This tool will upload details about your system to an existing issue on the " "CHIRP tracker. It requires your username and password for chirpmyradio.com " @@ -2361,16 +2425,16 @@ msgid "" msgstr "" "Nie można wykryć portu kabla. Należy sprawdzić sterowniki oraz połączenie." -#: ../wxui/memedit.py:1456 +#: ../wxui/memedit.py:1463 msgid "Unable to edit memory before radio is loaded" msgstr "Przed pobraniem pamięci, nie można jej edytować" -#: ../wxui/main.py:1266 +#: ../wxui/main.py:1272 #, python-format msgid "Unable to find stock config %r" msgstr "Nie znaleziono konfiguracji wstępnej %r" -#: ../wxui/memedit.py:1940 +#: ../wxui/memedit.py:1947 #, fuzzy msgid "Unable to import while the view is sorted" msgstr "Przed pobraniem pamięci, nie można jej edytować" @@ -2403,7 +2467,7 @@ msgstr "Nie można odkryć %s na tym systemie" msgid "Unable to set %s on this memory" msgstr "Nie można ustawić %s na tej pamięci" -#: ../wxui/main.py:1581 +#: ../wxui/main.py:1588 #, fuzzy msgid "Unable to upload this file" msgstr "Nie można odkryć %s na tym systemie" @@ -2421,15 +2485,24 @@ msgstr "Należy odpiąć kabel (jeśli to konieczne) i nacisnąć przycisk OK" msgid "Unsupported model %r" msgstr "Nieobsługiwany typ pliku" +#: ../wxui/bugreport.py:158 +msgid "Update an existing bug" +msgstr "" + +#: ../wxui/bugreport.py:461 +#, fuzzy, python-format +msgid "Updating bug %s" +msgstr "Pobieranie listy URCALL" + #: ../wxui/clone.py:683 msgid "Upload instructions" msgstr "Instrukcje wysyłania" -#: ../wxui/main.py:1015 +#: ../wxui/main.py:1021 msgid "Upload to radio" msgstr "Wyślij do radiostacji" -#: ../wxui/main.py:840 +#: ../wxui/main.py:844 #, fuzzy msgid "Upload to radio..." msgstr "Wyślij do radiostacji" @@ -2439,22 +2512,18 @@ msgstr "Wyślij do radiostacji" msgid "Uploaded memory %s" msgstr "Wysłano pamięć %s" -#: ../wxui/main.py:796 +#: ../wxui/main.py:800 msgid "Use fixed-width font" msgstr "Używaj czcionki o stałej szerokości znaków" -#: ../wxui/main.py:804 +#: ../wxui/main.py:808 msgid "Use larger font" msgstr "Używaj większej czcionki" -#: ../wxui/bugreport.py:68 +#: ../wxui/bugreport.py:205 msgid "Username" msgstr "" -#: ../wxui/bugreport.py:124 -msgid "Username and password are required!" -msgstr "" - #: ../wxui/developer.py:256 #, python-format msgid "Value does not fit in %i bits" @@ -2479,7 +2548,7 @@ msgstr "Wartość musi mieć dokładnie %i cyfr dziesiętnych" msgid "Value must be zero or greater" msgstr "Wartość musi wynosić zero lub więcej" -#: ../wxui/memedit.py:2303 +#: ../wxui/memedit.py:2310 msgid "Values" msgstr "Wartości" @@ -2487,7 +2556,7 @@ msgstr "Wartości" msgid "Vendor" msgstr "Producent" -#: ../wxui/main.py:976 +#: ../wxui/main.py:982 msgid "View" msgstr "Widok" @@ -2495,11 +2564,11 @@ msgstr "Widok" msgid "WARNING!" msgstr "UWAGA!" -#: ../wxui/bugreport.py:99 ../wxui/memedit.py:1542 ../wxui/main.py:1802 +#: ../wxui/bugreport.py:174 ../wxui/memedit.py:1549 ../wxui/main.py:1809 msgid "Warning" msgstr "Uwaga" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1548 #, python-format msgid "Warning: %s" msgstr "Uwaga: %s" @@ -2512,6 +2581,13 @@ msgstr "Witamy" msgid "Would you like CHIRP to install a desktop icon for you?" msgstr "Czy CHIRP ma utworzyć ikonę na pulpicie?" +#: ../wxui/bugreport.py:265 +msgid "" +"You have opened multiple issues within the last week. CHIRP limits the " +"number of issues you can open to avoid abuse. If you really need to open " +"another, please do so via the website." +msgstr "" + #: ../wxui/clone.py:431 msgid "Your cable appears to be on port:" msgstr "Kabel jest widoczny na porcie:" @@ -2528,11 +2604,11 @@ msgstr "bajtów" msgid "bytes each" msgstr "bajtów każdy" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "disabled" msgstr "wyłączony" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "enabled" msgstr "włączony" @@ -2663,6 +2739,10 @@ msgstr "{bank} jest pełny" #~ msgid "Export" #~ msgstr "Eksportuj" +#, fuzzy, python-format +#~ msgid "Failed to upload details: %s" +#~ msgstr "Nie udało się załadować przeglądarki radiostacji" + #~ msgid "File Exists" #~ msgstr "Plik już istnieje" @@ -2735,6 +2815,14 @@ msgstr "{bank} jest pełny" #~ msgid "Inverse" #~ msgstr "odwrotność" +#, fuzzy +#~ msgid "Issue Number" +#~ msgstr "Numer zgłoszenia:" + +#, fuzzy +#~ msgid "Issue must be a number!" +#~ msgstr "Numer zgłoszenia:" + #~ msgid "Loc" #~ msgstr "Lp." @@ -2795,6 +2883,10 @@ msgstr "{bank} jest pełny" #~ msgid "None" #~ msgstr " Żaden" +#, fuzzy +#~ msgid "Notes" +#~ msgstr "Uwaga:" + #~ msgid "Open recent file {name}" #~ msgstr "Otwórz poprzednio otwarty plik {name}" @@ -2926,10 +3018,6 @@ msgstr "{bank} jest pełny" #~ msgid "Updating RPTCALL list" #~ msgstr "Pobieranie listy RPTCALL" -#, fuzzy -#~ msgid "Updating URCALL list" -#~ msgstr "Pobieranie listy URCALL" - #, fuzzy #~ msgid "Updating bank index for memory {num}" #~ msgstr "Pobieranie surowej pamięci {num}" diff --git a/chirp/locale/pt_BR.po b/chirp/locale/pt_BR.po index 29ecd7878..db3910689 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: 2024-06-17 16:41-0700\n" +"POT-Creation-Date: 2024-06-25 14:59-0700\n" "PO-Revision-Date: 2013-03-30 22:04-0300\n" "Last-Translator: Crezivando \n" "Language-Team: Language pt-BR\n" @@ -33,37 +33,49 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "" -#: ../wxui/memedit.py:1722 +#: ../wxui/memedit.py:1729 #, fuzzy, python-format msgid "%i Memories and shift all up" msgid_plural "%i Memories and shift all up" msgstr[0] "Apagar (e deslocar)" msgstr[1] "Apagar (e deslocar)" -#: ../wxui/memedit.py:1713 +#: ../wxui/memedit.py:1720 #, fuzzy, python-format msgid "%i Memory" msgid_plural "%i Memories" msgstr[0] "Memrias" msgstr[1] "Memrias" -#: ../wxui/memedit.py:1717 +#: ../wxui/memedit.py:1724 #, fuzzy, python-format msgid "%i Memory and shift block up" msgid_plural "%i Memories and shift block up" msgstr[0] "Apagar (e deslocar)" msgstr[1] "Apagar (e deslocar)" -#: ../wxui/main.py:1381 +#: ../wxui/main.py:1387 #, fuzzy, python-format msgid "%s has not been saved. Save before closing?" msgstr "Arquivo modificado, salvar alteraes antes de fechar?" +#: ../wxui/bugreport.py:424 +msgid "(Describe what actually happened instead)" +msgstr "" + +#: ../wxui/bugreport.py:422 +msgid "(Describe what you expected to happen)" +msgstr "" + +#: ../wxui/bugreport.py:420 +msgid "(Describe what you were doing)" +msgstr "" + #: ../wxui/radioinfo.py:50 msgid "(none)" msgstr "" -#: ../wxui/memedit.py:2057 +#: ../wxui/memedit.py:2064 #, python-format msgid "...and %i more" msgstr "" @@ -486,7 +498,7 @@ msgid "" "4. Press the [D/MR(MW)] key (\"--WAIT--\" will appear on the LCD).\n" msgstr "" -#: ../drivers/uv5r.py:823 +#: ../drivers/uv5r.py:834 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -496,7 +508,7 @@ msgid "" "6. Click OK to download image from device.\n" msgstr "" -#: ../drivers/uv5r.py:831 +#: ../drivers/uv5r.py:842 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -621,17 +633,17 @@ msgid "" "It will may not work if you turn on the radio with the cable already attached" msgstr "" -#: ../wxui/main.py:1880 +#: ../wxui/main.py:1888 msgid "" "A new CHIRP version is available. Please visit the website as soon as " "possible to download it!" msgstr "" -#: ../wxui/main.py:920 +#: ../wxui/main.py:924 msgid "About" msgstr "" -#: ../wxui/main.py:1730 +#: ../wxui/main.py:1737 msgid "About CHIRP" msgstr "" @@ -639,12 +651,12 @@ msgstr "" msgid "All" msgstr "Tudo" -#: ../wxui/main.py:1211 +#: ../wxui/main.py:1217 #, fuzzy msgid "All Files" msgstr "Arquivos CSV" -#: ../wxui/main.py:1222 +#: ../wxui/main.py:1228 msgid "All supported formats|" msgstr "" @@ -652,8 +664,8 @@ msgstr "" msgid "Amateur" msgstr "" -#: ../wxui/bugreport.py:117 ../wxui/bugreport.py:125 ../wxui/bugreport.py:262 -#: ../wxui/common.py:610 ../wxui/common.py:637 +#: ../wxui/bugreport.py:284 ../wxui/bugreport.py:391 ../wxui/common.py:610 +#: ../wxui/common.py:637 msgid "An error has occurred" msgstr "Ocorreu um erro" @@ -661,7 +673,7 @@ msgstr "Ocorreu um erro" msgid "Applying settings" msgstr "" -#: ../wxui/main.py:1477 +#: ../wxui/main.py:1483 #, fuzzy msgid "Automatic from system" msgstr "Offset Automtico Repetidoras" @@ -670,7 +682,7 @@ msgstr "Offset Autom msgid "Available modules" msgstr "" -#: ../wxui/main.py:1823 +#: ../wxui/main.py:1830 msgid "Bandplan" msgstr "" @@ -690,11 +702,23 @@ msgstr "" msgid "Browser" msgstr "" +#: ../wxui/bugreport.py:390 +msgid "Bug number not found" +msgstr "" + +#: ../wxui/bugreport.py:367 +msgid "Bug number:" +msgstr "" + +#: ../wxui/bugreport.py:323 +msgid "Bug subject:" +msgstr "" + #: ../wxui/developer.py:415 msgid "Building Radio Browser" msgstr "" -#: ../wxui/main.py:1506 +#: ../wxui/main.py:1512 msgid "CHIRP must be restarted for the new selection to take effect" msgstr "" @@ -708,13 +732,13 @@ msgid "" "will happen now." msgstr "" -#: ../wxui/memedit.py:1373 +#: ../wxui/memedit.py:1380 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" msgstr "" -#: ../wxui/main.py:1210 +#: ../wxui/main.py:1216 msgid "Chirp Image Files" msgstr "" @@ -722,22 +746,22 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1359 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "DTCS Code" -#: ../wxui/memedit.py:1349 +#: ../wxui/memedit.py:1356 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1383 +#: ../wxui/memedit.py:1390 #, fuzzy msgid "Choose Cross Mode" msgstr "Modo Cross" -#: ../wxui/memedit.py:1413 +#: ../wxui/memedit.py:1420 msgid "Choose duplex" msgstr "" @@ -778,15 +802,15 @@ msgstr "Descarregar a partir do R msgid "Cloning to radio" msgstr "Carregar para o Rdio" -#: ../wxui/main.py:1010 +#: ../wxui/main.py:1016 msgid "Close" msgstr "" -#: ../wxui/main.py:1011 +#: ../wxui/main.py:1017 msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1781 +#: ../wxui/memedit.py:1788 #, fuzzy, python-format msgid "Cluster %i memory" msgid_plural "Cluster %i memories" @@ -822,7 +846,7 @@ msgstr "" msgid "Convert to FM" msgstr "" -#: ../wxui/memedit.py:1698 +#: ../wxui/memedit.py:1705 msgid "Copy" msgstr "Copiar" @@ -844,7 +868,7 @@ msgstr "" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1694 +#: ../wxui/memedit.py:1701 msgid "Cut" msgstr "Cortar" @@ -864,11 +888,11 @@ msgstr "DTCS Pol" msgid "DTMF decode" msgstr "" -#: ../wxui/memedit.py:2323 +#: ../wxui/memedit.py:2330 msgid "DV Memory" msgstr "" -#: ../wxui/main.py:1744 +#: ../wxui/main.py:1751 msgid "Danger Ahead" msgstr "" @@ -877,29 +901,30 @@ msgstr "" msgid "Dec" msgstr "Detectar" -#: ../wxui/memedit.py:1707 +#: ../wxui/memedit.py:1714 msgid "Delete" msgstr "Apagar" -#: ../wxui/bugreport.py:255 -msgid "Details successfully uploaded" -msgstr "" +#: ../wxui/bugreport.py:464 +#, fuzzy +msgid "Detailed information" +msgstr "Recuperando informaes do banco" -#: ../wxui/main.py:925 +#: ../wxui/main.py:929 #, fuzzy msgid "Developer Mode" msgstr "Desenvolvedor" -#: ../wxui/main.py:1750 +#: ../wxui/main.py:1757 #, python-format msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1817 ../wxui/developer.py:88 +#: ../wxui/memedit.py:1824 ../wxui/developer.py:88 msgid "Diff Raw Memories" msgstr "Diff Memrias Raw" -#: ../wxui/memedit.py:2248 +#: ../wxui/memedit.py:2255 msgid "Digital Code" msgstr "Cdigo Digital" @@ -908,7 +933,7 @@ msgstr "C msgid "Digital Modes" msgstr "Cdigo Digital" -#: ../wxui/main.py:1762 +#: ../wxui/main.py:1769 msgid "Disable reporting" msgstr "" @@ -934,16 +959,16 @@ msgstr "" msgid "Double-click to change bank name" msgstr "" -#: ../wxui/main.py:1012 +#: ../wxui/main.py:1018 msgid "Download" msgstr "" -#: ../wxui/main.py:1013 +#: ../wxui/main.py:1019 #, fuzzy msgid "Download from radio" msgstr "Descarregar a partir do Rdio" -#: ../wxui/main.py:832 +#: ../wxui/main.py:836 #, fuzzy msgid "Download from radio..." msgstr "Descarregar a partir do Rdio" @@ -961,7 +986,7 @@ msgstr "" msgid "Driver information" msgstr "" -#: ../wxui/main.py:549 +#: ../wxui/main.py:553 msgid "Driver messages" msgstr "" @@ -973,17 +998,17 @@ msgstr "" msgid "Duplex" msgstr "Duplex" -#: ../wxui/memedit.py:2278 +#: ../wxui/memedit.py:2285 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:2276 +#: ../wxui/memedit.py:2283 #, python-format msgid "Edit details for memory %i" msgstr "" -#: ../wxui/main.py:869 +#: ../wxui/main.py:873 msgid "Enable Automatic Edits" msgstr "" @@ -996,11 +1021,11 @@ msgstr "" msgid "Enter Frequency" msgstr "Frequncia" -#: ../wxui/memedit.py:1400 +#: ../wxui/memedit.py:1407 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1392 +#: ../wxui/memedit.py:1399 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -1013,6 +1038,32 @@ msgstr "" msgid "Enter custom port:" msgstr "" +#: ../wxui/bugreport.py:405 +msgid "" +"Enter details about this update. Be descriptive about what you were doing, " +"what you expected to happen, and what actually happened." +msgstr "" + +#: ../wxui/bugreport.py:310 +msgid "" +"Enter information about the bug including a short but meaningful subject and " +"information about the radio model (if applicable) in question." +msgstr "" + +#: ../wxui/bugreport.py:412 +msgid "Enter information to add to the bug here" +msgstr "" + +#: ../wxui/bugreport.py:358 +msgid "Enter the bug number that should be updated" +msgstr "" + +#: ../wxui/bugreport.py:188 +msgid "" +"Enter your username and password for chirpmyradio.com. If you do not have an " +"account click below to create one before proceeding." +msgstr "" + #: ../wxui/common.py:330 #, fuzzy, python-format msgid "Erased memory %s" @@ -1035,21 +1086,21 @@ msgstr "" msgid "Experimental driver" msgstr "" -#: ../wxui/memedit.py:2201 +#: ../wxui/memedit.py:2208 msgid "Export can only write CSV files" msgstr "" -#: ../wxui/main.py:1366 +#: ../wxui/main.py:1372 #, fuzzy msgid "Export to CSV" msgstr "Exportar Para Arquivo" -#: ../wxui/main.py:707 +#: ../wxui/main.py:711 #, fuzzy msgid "Export to CSV..." msgstr "Exportar Para Arquivo" -#: ../wxui/memedit.py:2312 +#: ../wxui/memedit.py:2319 msgid "Extra" msgstr "" @@ -1072,26 +1123,34 @@ msgstr "" msgid "Failed to parse result" msgstr "" -#: ../wxui/bugreport.py:261 -#, fuzzy, python-format -msgid "Failed to upload details: %s" -msgstr "Incapaz de efetuar alteraes para este modelo" +#: ../wxui/bugreport.py:592 +msgid "Failed to send bug report:" +msgstr "" #: ../wxui/radioinfo.py:45 msgid "Features" msgstr "" -#: ../wxui/main.py:554 +#: ../wxui/bugreport.py:152 +msgid "File a new bug" +msgstr "" + +#: ../wxui/main.py:558 #, python-format msgid "File does not exist: %s" msgstr "" -#: ../wxui/main.py:1214 ../wxui/main.py:1294 ../wxui/main.py:1304 -#: ../wxui/main.py:1362 ../wxui/main.py:1696 ../wxui/main.py:1697 +#: ../wxui/main.py:1220 ../wxui/main.py:1300 ../wxui/main.py:1310 +#: ../wxui/main.py:1368 ../wxui/main.py:1703 ../wxui/main.py:1704 #, fuzzy msgid "Files" msgstr "_Arquivo" +#: ../wxui/bugreport.py:462 +#, fuzzy +msgid "Files:" +msgstr "_Arquivo" + #: ../wxui/query_sources.py:319 msgid "Filter" msgstr "" @@ -1100,15 +1159,15 @@ msgstr "" msgid "Filter results with location matching this string" msgstr "" -#: ../wxui/main.py:1436 +#: ../wxui/main.py:1442 msgid "Find" msgstr "" -#: ../wxui/main.py:775 +#: ../wxui/main.py:779 msgid "Find Next" msgstr "" -#: ../wxui/main.py:761 +#: ../wxui/main.py:765 msgid "Find..." msgstr "" @@ -1332,7 +1391,7 @@ msgstr "" msgid "Goto..." msgstr "" -#: ../wxui/main.py:978 +#: ../wxui/main.py:984 msgid "Help" msgstr "Ajuda" @@ -1358,20 +1417,20 @@ msgstr "" msgid "If set, sort results by distance from these coordinates" msgstr "" -#: ../wxui/main.py:1349 +#: ../wxui/main.py:1355 msgid "Import" msgstr "Importar" -#: ../wxui/main.py:701 +#: ../wxui/main.py:705 #, fuzzy msgid "Import from file..." msgstr "Importar do Arquivo" -#: ../wxui/main.py:1353 +#: ../wxui/main.py:1359 msgid "Import messages" msgstr "" -#: ../wxui/main.py:1347 +#: ../wxui/main.py:1353 #, fuzzy msgid "Import not recommended" msgstr "Importar de RFinder" @@ -1384,11 +1443,11 @@ msgstr " msgid "Info" msgstr "" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1382 msgid "Information" msgstr "" -#: ../wxui/memedit.py:1688 +#: ../wxui/memedit.py:1695 #, fuzzy msgid "Insert Row Above" msgstr "Inserir row acima" @@ -1397,7 +1456,7 @@ msgstr "Inserir row acima" msgid "Install desktop icon?" msgstr "" -#: ../wxui/main.py:909 +#: ../wxui/main.py:913 msgid "Interact with driver" msgstr "" @@ -1411,7 +1470,7 @@ msgstr "Erro Interno" msgid "Invalid %(value)s (use decimal degrees)" msgstr "Valor invlido. Deve ser um nmero inteiro." -#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1536 +#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1543 #, fuzzy msgid "Invalid Entry" msgstr "Valor Invlido para este campo" @@ -1420,12 +1479,12 @@ msgstr "Valor Inv msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1535 ../wxui/memedit.py:2403 +#: ../wxui/memedit.py:1542 ../wxui/memedit.py:2410 #, python-format msgid "Invalid edit: %s" msgstr "" -#: ../wxui/main.py:1693 +#: ../wxui/main.py:1700 msgid "Invalid or unsupported module file" msgstr "" @@ -1434,14 +1493,6 @@ msgstr "" msgid "Invalid value: %r" msgstr "Valor Invlido para este campo" -#: ../wxui/bugreport.py:79 -msgid "Issue Number" -msgstr "" - -#: ../wxui/bugreport.py:116 -msgid "Issue must be a number!" -msgstr "" - #: ../wxui/developer.py:577 msgid "Issue number:" msgstr "" @@ -1450,7 +1501,7 @@ msgstr "" msgid "LIVE" msgstr "" -#: ../wxui/main.py:818 ../wxui/main.py:1491 +#: ../wxui/main.py:822 ../wxui/main.py:1497 #, fuzzy msgid "Language" msgstr "Mudar idioma" @@ -1485,12 +1536,12 @@ msgstr "" msgid "Limit use" msgstr "" -#: ../wxui/main.py:1574 +#: ../wxui/main.py:1581 #, fuzzy msgid "Live Radio" msgstr "Rdio" -#: ../wxui/main.py:713 +#: ../wxui/main.py:717 #, fuzzy msgid "Load Module..." msgstr "Modo Tom" @@ -1500,18 +1551,18 @@ msgstr "Modo Tom" msgid "Load module from issue" msgstr "Modo Tom" -#: ../wxui/main.py:962 +#: ../wxui/main.py:966 #, fuzzy msgid "Load module from issue..." msgstr "Modo Tom" -#: ../wxui/main.py:1798 +#: ../wxui/main.py:1805 msgid "" "Loading a module will not affect open tabs. It is recommended (unless " "instructed otherwise) to close all tabs before loading a module." msgstr "" -#: ../wxui/main.py:1700 +#: ../wxui/main.py:1707 msgid "" "Loading modules can be extremely dangerous, leading to damage to your " "computer, radio, or both. NEVER load a module from a source you do not " @@ -1525,6 +1576,10 @@ msgstr "" msgid "Loading settings" msgstr "" +#: ../wxui/bugreport.py:282 +msgid "Login failed: Check your username and password" +msgstr "" + #: ../drivers/uvk5.py:1827 msgid "Logo string 1 (12 characters)" msgstr "" @@ -1542,7 +1597,7 @@ msgstr "" msgid "Memories" msgstr "Memrias" -#: ../wxui/memedit.py:1575 +#: ../wxui/memedit.py:1582 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1574,15 +1629,15 @@ msgstr "Modelo" msgid "Modes" msgstr "Modo" -#: ../wxui/main.py:1697 +#: ../wxui/main.py:1704 msgid "Module" msgstr "" -#: ../wxui/main.py:1669 +#: ../wxui/main.py:1676 msgid "Module Loaded" msgstr "" -#: ../wxui/main.py:1809 +#: ../wxui/main.py:1816 msgid "Module loaded successfully" msgstr "" @@ -1601,19 +1656,19 @@ msgstr "Mover Abaix_o" msgid "Move Up" msgstr "Mover _Acima" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2120 msgid "Move operations are disabled while the view is sorted" msgstr "" -#: ../wxui/main.py:659 +#: ../wxui/main.py:663 msgid "New Window" msgstr "" -#: ../wxui/main.py:1882 +#: ../wxui/main.py:1890 msgid "New version available" msgstr "" -#: ../wxui/memedit.py:1854 +#: ../wxui/memedit.py:1861 #, fuzzy msgid "No empty rows below!" msgstr "Inserir row abaixo" @@ -1635,11 +1690,6 @@ msgstr "" msgid "No results!" msgstr "" -#: ../wxui/bugreport.py:82 -#, fuzzy -msgid "Notes" -msgstr "Nota:" - #: ../wxui/query_sources.py:41 ../wxui/memedit.py:954 msgid "Number" msgstr "" @@ -1664,29 +1714,29 @@ msgstr "" msgid "Only working repeaters" msgstr "" -#: ../wxui/main.py:1006 ../wxui/main.py:1349 +#: ../wxui/main.py:1012 ../wxui/main.py:1355 msgid "Open" msgstr "" -#: ../wxui/main.py:688 +#: ../wxui/main.py:692 #, fuzzy msgid "Open Recent" msgstr "_Recente" -#: ../wxui/main.py:670 +#: ../wxui/main.py:674 #, fuzzy msgid "Open Stock Config" msgstr "Abrir config do estoque" -#: ../wxui/main.py:1007 ../wxui/main.py:1225 +#: ../wxui/main.py:1013 ../wxui/main.py:1231 msgid "Open a file" msgstr "" -#: ../wxui/main.py:1715 +#: ../wxui/main.py:1722 msgid "Open a module" msgstr "" -#: ../wxui/main.py:946 +#: ../wxui/main.py:950 msgid "Open debug log" msgstr "" @@ -1698,7 +1748,7 @@ msgstr "" msgid "Open repeaters only" msgstr "" -#: ../wxui/main.py:617 +#: ../wxui/main.py:621 #, fuzzy msgid "Open stock config directory" msgstr "Abrir configurao de estoque {name}" @@ -1720,7 +1770,7 @@ msgstr "" msgid "Optional: County, Hospital, etc." msgstr "" -#: ../wxui/memedit.py:1988 +#: ../wxui/memedit.py:1995 #, fuzzy msgid "Overwrite memories?" msgstr "Sobrescrever?" @@ -1736,35 +1786,35 @@ msgstr "" msgid "Parsing" msgstr "" -#: ../wxui/bugreport.py:73 +#: ../wxui/bugreport.py:215 msgid "Password" msgstr "" -#: ../wxui/memedit.py:1702 +#: ../wxui/memedit.py:1709 msgid "Paste" msgstr "Colar" -#: ../wxui/memedit.py:1982 +#: ../wxui/memedit.py:1989 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1985 +#: ../wxui/memedit.py:1992 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1979 +#: ../wxui/memedit.py:1986 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1976 +#: ../wxui/memedit.py:1983 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "" -#: ../wxui/main.py:1886 +#: ../wxui/main.py:1894 msgid "Please be sure to quit CHIRP before installing the new version!" msgstr "" @@ -1794,7 +1844,7 @@ msgid "" " (At the end radio will beep)\n" msgstr "" -#: ../wxui/main.py:1738 +#: ../wxui/main.py:1745 msgid "" "Please note that developer mode is intended for use by developers of the " "CHIRP project, or under the direction of a developer. It enables behaviors " @@ -1823,7 +1873,7 @@ msgstr "Power" msgid "Press enter to set this in memory" msgstr "Erro gravando memria" -#: ../wxui/main.py:724 +#: ../wxui/main.py:728 msgid "Print Preview" msgstr "" @@ -1831,16 +1881,16 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1681 +#: ../wxui/memedit.py:1688 msgid "Properties" msgstr "" -#: ../wxui/main.py:1837 +#: ../wxui/main.py:1845 #, python-format msgid "Query %s" msgstr "" -#: ../wxui/main.py:846 +#: ../wxui/main.py:850 msgid "Query Source" msgstr "" @@ -1848,7 +1898,7 @@ msgstr "" msgid "RX DTCS" msgstr "" -#: ../wxui/main.py:977 +#: ../wxui/main.py:983 msgid "Radio" msgstr "Rdio" @@ -1862,6 +1912,10 @@ msgstr "" msgid "Radio information" msgstr "Recuperando informaes do banco" +#: ../wxui/bugreport.py:331 +msgid "Radio model:" +msgstr "" + #: ../drivers/ft817.py:363 msgid "" "Radio sent data after the last awaited block, this happens when the selected " @@ -1898,11 +1952,11 @@ msgstr "" msgid "Refreshed memory %s" msgstr "" -#: ../wxui/main.py:886 +#: ../wxui/main.py:890 msgid "Reload Driver" msgstr "" -#: ../wxui/main.py:895 +#: ../wxui/main.py:899 msgid "Reload Driver and File" msgstr "" @@ -1917,30 +1971,39 @@ msgid "" "worldwide, FREE repeater directory." msgstr "" -#: ../wxui/main.py:934 +#: ../wxui/main.py:972 +msgid "Report or update a bug..." +msgstr "" + +#: ../wxui/bugreport.py:459 +#, fuzzy, python-format +msgid "Reporting a new bug: %r" +msgstr "Emisso de Relatrios desabilitada" + +#: ../wxui/main.py:938 #, fuzzy msgid "Reporting enabled" msgstr "Emisso de Relatrios desabilitada" -#: ../wxui/main.py:1758 +#: ../wxui/main.py:1765 msgid "" "Reporting helps the CHIRP project know which radio models and OS platforms " "to spend our limited efforts on. We would really appreciate if you left it " "enabled. Really disable reporting?" msgstr "" -#: ../wxui/main.py:1508 ../wxui/main.py:1752 +#: ../wxui/main.py:1514 ../wxui/main.py:1759 msgid "Restart Required" msgstr "" -#: ../wxui/main.py:682 +#: ../wxui/main.py:686 #, python-format msgid "Restore %i tab" msgid_plural "Restore %i tabs" msgstr[0] "" msgstr[1] "" -#: ../wxui/main.py:811 +#: ../wxui/main.py:815 msgid "Restore tabs on start" msgstr "" @@ -1948,15 +2011,15 @@ msgstr "" msgid "Retrieved settings" msgstr "" -#: ../wxui/main.py:1008 +#: ../wxui/main.py:1014 msgid "Save" msgstr "" -#: ../wxui/main.py:1383 +#: ../wxui/main.py:1389 msgid "Save before closing?" msgstr "" -#: ../wxui/main.py:1009 ../wxui/main.py:1308 +#: ../wxui/main.py:1015 ../wxui/main.py:1314 msgid "Save file" msgstr "" @@ -1980,7 +2043,7 @@ msgstr "" msgid "Security Risk" msgstr "" -#: ../wxui/main.py:876 +#: ../wxui/main.py:880 #, fuzzy msgid "Select Bandplan..." msgstr "Selecionar Colunas" @@ -1990,7 +2053,7 @@ msgstr "Selecionar Colunas" msgid "Select Bands" msgstr "Selecionar Colunas" -#: ../wxui/main.py:1491 +#: ../wxui/main.py:1497 #, fuzzy msgid "Select Language" msgstr "Selecionar Colunas" @@ -2000,18 +2063,10 @@ msgstr "Selecionar Colunas" msgid "Select Modes" msgstr "Selecionar Colunas" -#: ../wxui/main.py:1822 +#: ../wxui/main.py:1829 msgid "Select a bandplan" msgstr "" -#: ../wxui/bugreport.py:43 -msgid "Send bug details" -msgstr "" - -#: ../wxui/main.py:967 -msgid "Send details for a bug..." -msgstr "" - #: ../wxui/query_sources.py:287 msgid "Service" msgstr "" @@ -2024,11 +2079,11 @@ msgstr "" msgid "Shift amount (or transmit frequency) controlled by duplex" msgstr "" -#: ../wxui/memedit.py:1810 ../wxui/developer.py:91 +#: ../wxui/memedit.py:1817 ../wxui/developer.py:91 msgid "Show Raw Memory" msgstr "Mostrar Memria Raw" -#: ../wxui/main.py:952 +#: ../wxui/main.py:956 msgid "Show debug log location" msgstr "" @@ -2036,45 +2091,45 @@ msgstr "" msgid "Show extra fields" msgstr "" -#: ../wxui/main.py:957 +#: ../wxui/main.py:961 msgid "Show image backup location" msgstr "" -#: ../wxui/memedit.py:2061 +#: ../wxui/memedit.py:2068 #, fuzzy msgid "Some memories are incompatible with this radio" msgstr "Memria colada {number} no compatvel com este rdio porque:" -#: ../wxui/memedit.py:1926 +#: ../wxui/memedit.py:1933 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1766 +#: ../wxui/memedit.py:1773 #, fuzzy, python-format msgid "Sort %i memory" msgid_plural "Sort %i memories" msgstr[0] "Diff Memrias Raw" msgstr[1] "Diff Memrias Raw" -#: ../wxui/memedit.py:1770 +#: ../wxui/memedit.py:1777 #, fuzzy, python-format msgid "Sort %i memory ascending" msgid_plural "Sort %i memories ascending" msgstr[0] "Diff Memrias Raw" msgstr[1] "Diff Memrias Raw" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1799 #, fuzzy, python-format msgid "Sort %i memory descending" msgid_plural "Sort %i memories descending" msgstr[0] "Diff Memrias Raw" msgstr[1] "Diff Memrias Raw" -#: ../wxui/memedit.py:1658 +#: ../wxui/memedit.py:1665 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1657 +#: ../wxui/memedit.py:1664 #, fuzzy msgid "Sort memories" msgstr "Sobrescrever?" @@ -2091,10 +2146,14 @@ msgstr "" msgid "State/Province" msgstr "" -#: ../wxui/bugreport.py:256 ../wxui/main.py:1810 +#: ../wxui/main.py:1817 msgid "Success" msgstr "" +#: ../wxui/bugreport.py:595 +msgid "Successfully sent bug report:" +msgstr "" + #: ../wxui/memedit.py:136 msgid "TX-RX DTCS polarity (normal or reversed)" msgstr "" @@ -2135,7 +2194,7 @@ msgid "" "Proceed anyway?" msgstr "" -#: ../wxui/bugreport.py:94 +#: ../wxui/bugreport.py:169 msgid "" "The debug log file is not available when CHIRP is run interactively from the " "command-line. Thus, this tool will not upload what you expect. It is " @@ -2143,7 +2202,11 @@ msgid "" "redirected to /dev/null)" msgstr "" -#: ../wxui/main.py:1340 +#: ../wxui/bugreport.py:444 +msgid "The following information will be submitted:" +msgstr "" + +#: ../wxui/main.py:1346 #, python-format msgid "" "The recommended procedure for importing memories is to open the source file " @@ -2153,7 +2216,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1727 +#: ../wxui/memedit.py:1734 #, fuzzy msgid "This Memory" msgstr "Mostrar Memria Raw" @@ -2178,13 +2241,13 @@ msgid "" "compatibility." msgstr "" -#: ../wxui/main.py:1571 +#: ../wxui/main.py:1578 msgid "" "This is a live-mode radio, which means changes are sent to the radio in real-" "time as you make them. Upload is not necessary!" msgstr "" -#: ../wxui/main.py:1577 +#: ../wxui/main.py:1584 msgid "" "This is a radio-independent file and cannot be uploaded directly to a radio. " "Open a radio image (or download one from a radio) and then copy/paste items " @@ -2219,18 +2282,18 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/bugreport.py:76 +#: ../wxui/bugreport.py:372 msgid "" "This is the ticket number for an already-created issue on the chirpmyradio." "com website" msgstr "" -#: ../wxui/memedit.py:1731 +#: ../wxui/memedit.py:1738 #, fuzzy msgid "This memory and shift all up" msgstr "Apagar (e deslocar)" -#: ../wxui/memedit.py:1729 +#: ../wxui/memedit.py:1736 #, fuzzy msgid "This memory and shift block up" msgstr "Apagar (e deslocar)" @@ -2260,7 +2323,7 @@ msgid "" "own risk!" msgstr "" -#: ../wxui/bugreport.py:48 +#: ../wxui/bugreport.py:137 msgid "" "This tool will upload details about your system to an existing issue on the " "CHIRP tracker. It requires your username and password for chirpmyradio.com " @@ -2330,16 +2393,16 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1456 +#: ../wxui/memedit.py:1463 msgid "Unable to edit memory before radio is loaded" msgstr "" -#: ../wxui/main.py:1266 +#: ../wxui/main.py:1272 #, fuzzy, python-format msgid "Unable to find stock config %r" msgstr "Abrir config do estoque" -#: ../wxui/memedit.py:1940 +#: ../wxui/memedit.py:1947 #, fuzzy msgid "Unable to import while the view is sorted" msgstr "Incapaz de detectar rdio na {port}" @@ -2370,7 +2433,7 @@ msgstr "Incapaz de efetuar altera msgid "Unable to set %s on this memory" msgstr "Incapaz de efetuar alteraes para este modelo" -#: ../wxui/main.py:1581 +#: ../wxui/main.py:1588 #, fuzzy msgid "Unable to upload this file" msgstr "Incapaz de efetuar alteraes para este modelo" @@ -2388,16 +2451,25 @@ msgstr "" msgid "Unsupported model %r" msgstr "Tipo de arquivo no-suportado" +#: ../wxui/bugreport.py:158 +msgid "Update an existing bug" +msgstr "" + +#: ../wxui/bugreport.py:461 +#, fuzzy, python-format +msgid "Updating bug %s" +msgstr "Atualizando lista URCALL" + #: ../wxui/clone.py:683 msgid "Upload instructions" msgstr "" -#: ../wxui/main.py:1015 +#: ../wxui/main.py:1021 #, fuzzy msgid "Upload to radio" msgstr "Carregar para o Rdio" -#: ../wxui/main.py:840 +#: ../wxui/main.py:844 #, fuzzy msgid "Upload to radio..." msgstr "Carregar para o Rdio" @@ -2407,22 +2479,18 @@ msgstr "Carregar para o R msgid "Uploaded memory %s" msgstr "" -#: ../wxui/main.py:796 +#: ../wxui/main.py:800 msgid "Use fixed-width font" msgstr "" -#: ../wxui/main.py:804 +#: ../wxui/main.py:808 msgid "Use larger font" msgstr "" -#: ../wxui/bugreport.py:68 +#: ../wxui/bugreport.py:205 msgid "Username" msgstr "" -#: ../wxui/bugreport.py:124 -msgid "Username and password are required!" -msgstr "" - #: ../wxui/developer.py:256 #, python-format msgid "Value does not fit in %i bits" @@ -2447,7 +2515,7 @@ msgstr "" msgid "Value must be zero or greater" msgstr "" -#: ../wxui/memedit.py:2303 +#: ../wxui/memedit.py:2310 msgid "Values" msgstr "" @@ -2455,7 +2523,7 @@ msgstr "" msgid "Vendor" msgstr "Fornecedor" -#: ../wxui/main.py:976 +#: ../wxui/main.py:982 #, fuzzy msgid "View" msgstr "_Visualizar" @@ -2464,11 +2532,11 @@ msgstr "_Visualizar" msgid "WARNING!" msgstr "" -#: ../wxui/bugreport.py:99 ../wxui/memedit.py:1542 ../wxui/main.py:1802 +#: ../wxui/bugreport.py:174 ../wxui/memedit.py:1549 ../wxui/main.py:1809 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1548 #, python-format msgid "Warning: %s" msgstr "" @@ -2481,6 +2549,13 @@ msgstr "" msgid "Would you like CHIRP to install a desktop icon for you?" msgstr "" +#: ../wxui/bugreport.py:265 +msgid "" +"You have opened multiple issues within the last week. CHIRP limits the " +"number of issues you can open to avoid abuse. If you really need to open " +"another, please do so via the website." +msgstr "" + #: ../wxui/clone.py:431 msgid "Your cable appears to be on port:" msgstr "" @@ -2497,11 +2572,11 @@ msgstr "" msgid "bytes each" msgstr "" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "disabled" msgstr "" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "enabled" msgstr "" @@ -2636,6 +2711,10 @@ msgstr "" #~ msgid "Export" #~ msgstr "Exportar" +#, fuzzy, python-format +#~ msgid "Failed to upload details: %s" +#~ msgstr "Incapaz de efetuar alteraes para este modelo" + #~ msgid "File Exists" #~ msgstr "Arquivo j Existe" @@ -2767,6 +2846,10 @@ msgstr "" #~ msgid "None" #~ msgstr "Nenhum" +#, fuzzy +#~ msgid "Notes" +#~ msgstr "Nota:" + #~ msgid "Open recent file {name}" #~ msgstr "Abrir arquivo recente {name}" @@ -2899,9 +2982,6 @@ msgstr "" #~ msgid "Updating RPTCALL list" #~ msgstr "Atualizando lista RPTCALL" -#~ msgid "Updating URCALL list" -#~ msgstr "Atualizando lista URCALL" - #~ msgid "Updating bank index for memory {num}" #~ msgstr "Atualizando ndice do banco para memria {num}" diff --git a/chirp/locale/ru.po b/chirp/locale/ru.po index e8aa1c8ae..1bb8a144c 100644 --- a/chirp/locale/ru.po +++ b/chirp/locale/ru.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: CHIRP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-17 16:41-0700\n" +"POT-Creation-Date: 2024-06-25 14:59-0700\n" "PO-Revision-Date: 2023-10-11 16:47+0300\n" "Last-Translator: Olesya Gerasimenko \n" "Language-Team: Basealt Translation Team\n" @@ -38,7 +38,7 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "%(value)s должно находиться в диапазоне от %(min)i до %(max)i" -#: ../wxui/memedit.py:1722 +#: ../wxui/memedit.py:1729 #, fuzzy, python-format msgid "%i Memories and shift all up" msgid_plural "%i Memories and shift all up" @@ -46,7 +46,7 @@ msgstr[0] "Ячейки памяти (%i) и сдвинуть все вверх" msgstr[1] "Ячейки памяти (%i) и сдвинуть все вверх" msgstr[2] "Ячейки памяти (%i) и сдвинуть все вверх" -#: ../wxui/memedit.py:1713 +#: ../wxui/memedit.py:1720 #, fuzzy, python-format msgid "%i Memory" msgid_plural "%i Memories" @@ -54,7 +54,7 @@ msgstr[0] "Ячейки памяти (%i)" msgstr[1] "Ячейки памяти (%i)" msgstr[2] "Ячейки памяти (%i)" -#: ../wxui/memedit.py:1717 +#: ../wxui/memedit.py:1724 #, fuzzy, python-format msgid "%i Memory and shift block up" msgid_plural "%i Memories and shift block up" @@ -62,16 +62,28 @@ msgstr[0] "Ячейки памяти (%i) и сдвинуть блок ввер msgstr[1] "Ячейки памяти (%i) и сдвинуть блок вверх" msgstr[2] "Ячейки памяти (%i) и сдвинуть блок вверх" -#: ../wxui/main.py:1381 +#: ../wxui/main.py:1387 #, python-format msgid "%s has not been saved. Save before closing?" msgstr "Сохранение %s не было выполнено. Сохранить перед закрытием?" +#: ../wxui/bugreport.py:424 +msgid "(Describe what actually happened instead)" +msgstr "" + +#: ../wxui/bugreport.py:422 +msgid "(Describe what you expected to happen)" +msgstr "" + +#: ../wxui/bugreport.py:420 +msgid "(Describe what you were doing)" +msgstr "" + #: ../wxui/radioinfo.py:50 msgid "(none)" msgstr "(нет)" -#: ../wxui/memedit.py:2057 +#: ../wxui/memedit.py:2064 #, python-format msgid "...and %i more" msgstr "...и ещё %i" @@ -751,7 +763,7 @@ msgstr "" " во время включения станции.\n" "4. Нажмите клавишу [D/MR(MW)] (на экране появится «--WAIT--»).\n" -#: ../drivers/uv5r.py:823 +#: ../drivers/uv5r.py:834 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -767,7 +779,7 @@ msgstr "" "5. Убедитесь, что станция настроена на неактивный канал.\n" "6. Нажмите «ОК» для загрузки образа с устройства.\n" -#: ../drivers/uv5r.py:831 +#: ../drivers/uv5r.py:842 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -967,7 +979,7 @@ msgstr "" "Отправка может не получиться, если вы включите станцию, когда кабель уже " "подключён" -#: ../wxui/main.py:1880 +#: ../wxui/main.py:1888 msgid "" "A new CHIRP version is available. Please visit the website as soon as " "possible to download it!" @@ -975,11 +987,11 @@ msgstr "" "Доступная новая версия программы CHIRP. Как можно скорее загрузите её на веб-" "сайте!" -#: ../wxui/main.py:920 +#: ../wxui/main.py:924 msgid "About" msgstr "О программе" -#: ../wxui/main.py:1730 +#: ../wxui/main.py:1737 msgid "About CHIRP" msgstr "О программе CHIRP" @@ -987,11 +999,11 @@ msgstr "О программе CHIRP" msgid "All" msgstr "Все" -#: ../wxui/main.py:1211 +#: ../wxui/main.py:1217 msgid "All Files" msgstr "Все файлы" -#: ../wxui/main.py:1222 +#: ../wxui/main.py:1228 msgid "All supported formats|" msgstr "Все поддерживаемые форматы|" @@ -999,8 +1011,8 @@ msgstr "Все поддерживаемые форматы|" msgid "Amateur" msgstr "Любительская радиосвязь" -#: ../wxui/bugreport.py:117 ../wxui/bugreport.py:125 ../wxui/bugreport.py:262 -#: ../wxui/common.py:610 ../wxui/common.py:637 +#: ../wxui/bugreport.py:284 ../wxui/bugreport.py:391 ../wxui/common.py:610 +#: ../wxui/common.py:637 msgid "An error has occurred" msgstr "Ошибка" @@ -1008,7 +1020,7 @@ msgstr "Ошибка" msgid "Applying settings" msgstr "Применение параметров" -#: ../wxui/main.py:1477 +#: ../wxui/main.py:1483 #, fuzzy msgid "Automatic from system" msgstr "Авторазнос для репитера" @@ -1017,7 +1029,7 @@ msgstr "Авторазнос для репитера" msgid "Available modules" msgstr "Доступные модули" -#: ../wxui/main.py:1823 +#: ../wxui/main.py:1830 msgid "Bandplan" msgstr "Частотный план" @@ -1037,11 +1049,25 @@ msgstr "Бинарный" msgid "Browser" msgstr "Браузер" +#: ../wxui/bugreport.py:390 +#, fuzzy +msgid "Bug number not found" +msgstr "Номер задачи:" + +#: ../wxui/bugreport.py:367 +#, fuzzy +msgid "Bug number:" +msgstr "Номер задачи:" + +#: ../wxui/bugreport.py:323 +msgid "Bug subject:" +msgstr "" + #: ../wxui/developer.py:415 msgid "Building Radio Browser" msgstr "Браузер станций" -#: ../wxui/main.py:1506 +#: ../wxui/main.py:1512 #, fuzzy msgid "CHIRP must be restarted for the new selection to take effect" msgstr "" @@ -1060,13 +1086,13 @@ msgstr "" "Для изменения этого параметра требуется обновить параметры из образа, что и " "будет сейчас выполнено." -#: ../wxui/memedit.py:1373 +#: ../wxui/memedit.py:1380 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" msgstr "Каналы с эквивалентными TX и RX %s представлены видом субтона «%s»." -#: ../wxui/main.py:1210 +#: ../wxui/main.py:1216 msgid "Chirp Image Files" msgstr "Файлы образов Chirp" @@ -1074,21 +1100,21 @@ msgstr "Файлы образов Chirp" msgid "Choice Required" msgstr "Необходимо сделать выбор" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1359 #, python-format msgid "Choose %s DTCS Code" msgstr "Выберите код DTCS %s" -#: ../wxui/memedit.py:1349 +#: ../wxui/memedit.py:1356 #, python-format msgid "Choose %s Tone" msgstr "Выберите тон %s" -#: ../wxui/memedit.py:1383 +#: ../wxui/memedit.py:1390 msgid "Choose Cross Mode" msgstr "Выберите кросс-режим" -#: ../wxui/memedit.py:1413 +#: ../wxui/memedit.py:1420 msgid "Choose duplex" msgstr "Выберите дуплекс" @@ -1133,15 +1159,15 @@ msgstr "Клонирование из станции" msgid "Cloning to radio" msgstr "Клонирование на станцию" -#: ../wxui/main.py:1010 +#: ../wxui/main.py:1016 msgid "Close" msgstr "Закрыть" -#: ../wxui/main.py:1011 +#: ../wxui/main.py:1017 msgid "Close file" msgstr "Закрыть файл" -#: ../wxui/memedit.py:1781 +#: ../wxui/memedit.py:1788 #, fuzzy, python-format msgid "Cluster %i memory" msgid_plural "Cluster %i memories" @@ -1179,7 +1205,7 @@ msgstr "" msgid "Convert to FM" msgstr "" -#: ../wxui/memedit.py:1698 +#: ../wxui/memedit.py:1705 msgid "Copy" msgstr "Копировать" @@ -1201,7 +1227,7 @@ msgstr "Пользовательский порт" msgid "Custom..." msgstr "Пользовательский..." -#: ../wxui/memedit.py:1694 +#: ../wxui/memedit.py:1701 msgid "Cut" msgstr "Вырезать" @@ -1221,11 +1247,11 @@ msgstr "" msgid "DTMF decode" msgstr "" -#: ../wxui/memedit.py:2323 +#: ../wxui/memedit.py:2330 msgid "DV Memory" msgstr "DV-память" -#: ../wxui/main.py:1744 +#: ../wxui/main.py:1751 msgid "Danger Ahead" msgstr "Впереди опасность" @@ -1233,30 +1259,31 @@ msgstr "Впереди опасность" msgid "Dec" msgstr "Десятичный" -#: ../wxui/memedit.py:1707 +#: ../wxui/memedit.py:1714 msgid "Delete" msgstr "Удалить" -#: ../wxui/bugreport.py:255 -msgid "Details successfully uploaded" -msgstr "" +#: ../wxui/bugreport.py:464 +#, fuzzy +msgid "Detailed information" +msgstr "Информация о станции" -#: ../wxui/main.py:925 +#: ../wxui/main.py:929 msgid "Developer Mode" msgstr "Режим разработчика" -#: ../wxui/main.py:1750 +#: ../wxui/main.py:1757 #, python-format msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" "Режим разработчика теперь %s. Для применения изменений необходимо " "перезапустить CHIRP" -#: ../wxui/memedit.py:1817 ../wxui/developer.py:88 +#: ../wxui/memedit.py:1824 ../wxui/developer.py:88 msgid "Diff Raw Memories" msgstr "Сравнить необработанные ячейки памяти" -#: ../wxui/memedit.py:2248 +#: ../wxui/memedit.py:2255 msgid "Digital Code" msgstr "Цифровой код" @@ -1265,7 +1292,7 @@ msgstr "Цифровой код" msgid "Digital Modes" msgstr "Цифровой код" -#: ../wxui/main.py:1762 +#: ../wxui/main.py:1769 msgid "Disable reporting" msgstr "Отключить отправку отчётов" @@ -1291,15 +1318,15 @@ msgstr "" msgid "Double-click to change bank name" msgstr "Сделайте двойной щелчок, чтобы изменить имя банка" -#: ../wxui/main.py:1012 +#: ../wxui/main.py:1018 msgid "Download" msgstr "Загрузить" -#: ../wxui/main.py:1013 +#: ../wxui/main.py:1019 msgid "Download from radio" msgstr "Загрузить из станции" -#: ../wxui/main.py:832 +#: ../wxui/main.py:836 msgid "Download from radio..." msgstr "Загрузить из станции..." @@ -1316,7 +1343,7 @@ msgstr "Перезагрузить драйвер" msgid "Driver information" msgstr "" -#: ../wxui/main.py:549 +#: ../wxui/main.py:553 msgid "Driver messages" msgstr "" @@ -1328,17 +1355,17 @@ msgstr "" msgid "Duplex" msgstr "Дуплекс" -#: ../wxui/memedit.py:2278 +#: ../wxui/memedit.py:2285 #, python-format msgid "Edit details for %i memories" msgstr "Редактировать сведения о ячейках памяти (%i)" -#: ../wxui/memedit.py:2276 +#: ../wxui/memedit.py:2283 #, python-format msgid "Edit details for memory %i" msgstr "Редактировать сведения о ячейке памяти (%i)" -#: ../wxui/main.py:869 +#: ../wxui/main.py:873 msgid "Enable Automatic Edits" msgstr "Включить автоматическое редактирование" @@ -1350,11 +1377,11 @@ msgstr "Включено" msgid "Enter Frequency" msgstr "Введите частоту" -#: ../wxui/memedit.py:1400 +#: ../wxui/memedit.py:1407 msgid "Enter Offset (MHz)" msgstr "Введите смещение (МГц)" -#: ../wxui/memedit.py:1392 +#: ../wxui/memedit.py:1399 msgid "Enter TX Frequency (MHz)" msgstr "Введите частоту TX (МГц)" @@ -1367,6 +1394,32 @@ msgstr "Введите новое имя банка %s:" msgid "Enter custom port:" msgstr "Введите пользовательский порт:" +#: ../wxui/bugreport.py:405 +msgid "" +"Enter details about this update. Be descriptive about what you were doing, " +"what you expected to happen, and what actually happened." +msgstr "" + +#: ../wxui/bugreport.py:310 +msgid "" +"Enter information about the bug including a short but meaningful subject and " +"information about the radio model (if applicable) in question." +msgstr "" + +#: ../wxui/bugreport.py:412 +msgid "Enter information to add to the bug here" +msgstr "" + +#: ../wxui/bugreport.py:358 +msgid "Enter the bug number that should be updated" +msgstr "" + +#: ../wxui/bugreport.py:188 +msgid "" +"Enter your username and password for chirpmyradio.com. If you do not have an " +"account click below to create one before proceeding." +msgstr "" + #: ../wxui/common.py:330 #, python-format msgid "Erased memory %s" @@ -1388,19 +1441,19 @@ msgstr "" msgid "Experimental driver" msgstr "Экспериментальный драйвер" -#: ../wxui/memedit.py:2201 +#: ../wxui/memedit.py:2208 msgid "Export can only write CSV files" msgstr "При экспорте можно выполнять запись только в файлы CSV" -#: ../wxui/main.py:1366 +#: ../wxui/main.py:1372 msgid "Export to CSV" msgstr "Экспорт в CSV" -#: ../wxui/main.py:707 +#: ../wxui/main.py:711 msgid "Export to CSV..." msgstr "Экспорт в CSV..." -#: ../wxui/memedit.py:2312 +#: ../wxui/memedit.py:2319 msgid "Extra" msgstr "Дополнительно" @@ -1426,25 +1479,34 @@ msgstr "Не удалось загрузить браузер станций" msgid "Failed to parse result" msgstr "Не удалось проанализировать результат" -#: ../wxui/bugreport.py:261 -#, fuzzy, python-format -msgid "Failed to upload details: %s" -msgstr "Не удалось загрузить браузер станций" +#: ../wxui/bugreport.py:592 +#, fuzzy +msgid "Failed to send bug report:" +msgstr "Не удалось проанализировать результат" #: ../wxui/radioinfo.py:45 msgid "Features" msgstr "Функции" -#: ../wxui/main.py:554 +#: ../wxui/bugreport.py:152 +msgid "File a new bug" +msgstr "" + +#: ../wxui/main.py:558 #, python-format msgid "File does not exist: %s" msgstr "Файл не существует: %s" -#: ../wxui/main.py:1214 ../wxui/main.py:1294 ../wxui/main.py:1304 -#: ../wxui/main.py:1362 ../wxui/main.py:1696 ../wxui/main.py:1697 +#: ../wxui/main.py:1220 ../wxui/main.py:1300 ../wxui/main.py:1310 +#: ../wxui/main.py:1368 ../wxui/main.py:1703 ../wxui/main.py:1704 msgid "Files" msgstr "Файлы" +#: ../wxui/bugreport.py:462 +#, fuzzy +msgid "Files:" +msgstr "Файлы" + #: ../wxui/query_sources.py:319 msgid "Filter" msgstr "Фильтр" @@ -1453,15 +1515,15 @@ msgstr "Фильтр" msgid "Filter results with location matching this string" msgstr "Фильтровать результаты с расположением, соответствующим этой строке" -#: ../wxui/main.py:1436 +#: ../wxui/main.py:1442 msgid "Find" msgstr "Найти" -#: ../wxui/main.py:775 +#: ../wxui/main.py:779 msgid "Find Next" msgstr "Найти далее" -#: ../wxui/main.py:761 +#: ../wxui/main.py:765 msgid "Find..." msgstr "Найти..." @@ -1782,7 +1844,7 @@ msgstr "Переход к ячейке памяти:" msgid "Goto..." msgstr "Переход..." -#: ../wxui/main.py:978 +#: ../wxui/main.py:984 msgid "Help" msgstr "Справка" @@ -1808,19 +1870,19 @@ msgid "If set, sort results by distance from these coordinates" msgstr "" "Если установлено, упорядочить результаты по расстоянию от этих координат" -#: ../wxui/main.py:1349 +#: ../wxui/main.py:1355 msgid "Import" msgstr "Импорт" -#: ../wxui/main.py:701 +#: ../wxui/main.py:705 msgid "Import from file..." msgstr "Импорт из файла..." -#: ../wxui/main.py:1353 +#: ../wxui/main.py:1359 msgid "Import messages" msgstr "" -#: ../wxui/main.py:1347 +#: ../wxui/main.py:1353 msgid "Import not recommended" msgstr "Импорт не рекомендуется" @@ -1832,11 +1894,11 @@ msgstr "Индекс" msgid "Info" msgstr "Информация" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1382 msgid "Information" msgstr "Информация" -#: ../wxui/memedit.py:1688 +#: ../wxui/memedit.py:1695 msgid "Insert Row Above" msgstr "Вставить строку выше" @@ -1844,7 +1906,7 @@ msgstr "Вставить строку выше" msgid "Install desktop icon?" msgstr "Создать значок на рабочем столе?" -#: ../wxui/main.py:909 +#: ../wxui/main.py:913 msgid "Interact with driver" msgstr "Обмен данными с драйвером" @@ -1858,7 +1920,7 @@ msgstr "Ошибка" msgid "Invalid %(value)s (use decimal degrees)" msgstr "%(value)s — неверно (используйте десятичные градусы)" -#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1536 +#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1543 msgid "Invalid Entry" msgstr "Некорректная запись" @@ -1866,12 +1928,12 @@ msgstr "Некорректная запись" msgid "Invalid ZIP code" msgstr "Неверный почтовый индекс" -#: ../wxui/memedit.py:1535 ../wxui/memedit.py:2403 +#: ../wxui/memedit.py:1542 ../wxui/memedit.py:2410 #, python-format msgid "Invalid edit: %s" msgstr "Некорректное изменение: %s" -#: ../wxui/main.py:1693 +#: ../wxui/main.py:1700 msgid "Invalid or unsupported module file" msgstr "Некорректный или неподдерживаемый файл модуля" @@ -1880,16 +1942,6 @@ msgstr "Некорректный или неподдерживаемый фай msgid "Invalid value: %r" msgstr "Неверное значение: %r" -#: ../wxui/bugreport.py:79 -#, fuzzy -msgid "Issue Number" -msgstr "Номер задачи:" - -#: ../wxui/bugreport.py:116 -#, fuzzy -msgid "Issue must be a number!" -msgstr "Номер задачи:" - #: ../wxui/developer.py:577 msgid "Issue number:" msgstr "Номер задачи:" @@ -1898,7 +1950,7 @@ msgstr "Номер задачи:" msgid "LIVE" msgstr "В ЭФИРЕ" -#: ../wxui/main.py:818 ../wxui/main.py:1491 +#: ../wxui/main.py:822 ../wxui/main.py:1497 #, fuzzy msgid "Language" msgstr "Изменить язык" @@ -1934,12 +1986,12 @@ msgstr "Ограничить результаты этим расстояние msgid "Limit use" msgstr "Ограничение состояния" -#: ../wxui/main.py:1574 +#: ../wxui/main.py:1581 #, fuzzy msgid "Live Radio" msgstr "Станция" -#: ../wxui/main.py:713 +#: ../wxui/main.py:717 msgid "Load Module..." msgstr "Загрузить модуль..." @@ -1947,17 +1999,17 @@ msgstr "Загрузить модуль..." msgid "Load module from issue" msgstr "Загрузить модуль из задачи" -#: ../wxui/main.py:962 +#: ../wxui/main.py:966 msgid "Load module from issue..." msgstr "Загрузить модуль из задачи..." -#: ../wxui/main.py:1798 +#: ../wxui/main.py:1805 msgid "" "Loading a module will not affect open tabs. It is recommended (unless " "instructed otherwise) to close all tabs before loading a module." msgstr "" -#: ../wxui/main.py:1700 +#: ../wxui/main.py:1707 msgid "" "Loading modules can be extremely dangerous, leading to damage to your " "computer, radio, or both. NEVER load a module from a source you do not " @@ -1977,6 +2029,10 @@ msgstr "" msgid "Loading settings" msgstr "Загрузка параметров" +#: ../wxui/bugreport.py:282 +msgid "Login failed: Check your username and password" +msgstr "" + #: ../drivers/uvk5.py:1827 msgid "Logo string 1 (12 characters)" msgstr "" @@ -1994,7 +2050,7 @@ msgstr "Долгота" msgid "Memories" msgstr "Ячейки памяти" -#: ../wxui/memedit.py:1575 +#: ../wxui/memedit.py:1582 #, python-format msgid "Memory %i is not deletable" msgstr "Ячейку памяти %i нельзя удалить" @@ -2024,15 +2080,15 @@ msgstr "Модель" msgid "Modes" msgstr "Режимы" -#: ../wxui/main.py:1697 +#: ../wxui/main.py:1704 msgid "Module" msgstr "Модуль" -#: ../wxui/main.py:1669 +#: ../wxui/main.py:1676 msgid "Module Loaded" msgstr "Модуль загружен" -#: ../wxui/main.py:1809 +#: ../wxui/main.py:1816 msgid "Module loaded successfully" msgstr "Модуль успешно загружен" @@ -2049,19 +2105,19 @@ msgstr "Переместить вниз" msgid "Move Up" msgstr "Переместить вверх" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2120 msgid "Move operations are disabled while the view is sorted" msgstr "" -#: ../wxui/main.py:659 +#: ../wxui/main.py:663 msgid "New Window" msgstr "Новое окно" -#: ../wxui/main.py:1882 +#: ../wxui/main.py:1890 msgid "New version available" msgstr "Доступна новая версия" -#: ../wxui/memedit.py:1854 +#: ../wxui/memedit.py:1861 msgid "No empty rows below!" msgstr "Ниже нет пустых строк!" @@ -2082,11 +2138,6 @@ msgstr "Нет результатов" msgid "No results!" msgstr "Нет результатов!" -#: ../wxui/bugreport.py:82 -#, fuzzy -msgid "Notes" -msgstr "Заметка:" - #: ../wxui/query_sources.py:41 ../wxui/memedit.py:954 msgid "Number" msgstr "Число" @@ -2111,27 +2162,27 @@ msgstr "Можно экспортировать только вкладки па msgid "Only working repeaters" msgstr "Только работающие репитеры" -#: ../wxui/main.py:1006 ../wxui/main.py:1349 +#: ../wxui/main.py:1012 ../wxui/main.py:1355 msgid "Open" msgstr "Открыть" -#: ../wxui/main.py:688 +#: ../wxui/main.py:692 msgid "Open Recent" msgstr "Открыть недавние" -#: ../wxui/main.py:670 +#: ../wxui/main.py:674 msgid "Open Stock Config" msgstr "Открыть предустановленную конфигурацию" -#: ../wxui/main.py:1007 ../wxui/main.py:1225 +#: ../wxui/main.py:1013 ../wxui/main.py:1231 msgid "Open a file" msgstr "Открыть файл" -#: ../wxui/main.py:1715 +#: ../wxui/main.py:1722 msgid "Open a module" msgstr "Открыть модуль" -#: ../wxui/main.py:946 +#: ../wxui/main.py:950 msgid "Open debug log" msgstr "Открыть журнал отладки" @@ -2143,7 +2194,7 @@ msgstr "Открыть в новом окне" msgid "Open repeaters only" msgstr "" -#: ../wxui/main.py:617 +#: ../wxui/main.py:621 msgid "Open stock config directory" msgstr "Открыть каталог предустановленной конфигурации" @@ -2163,7 +2214,7 @@ msgstr "Опционально: 45.0000" msgid "Optional: County, Hospital, etc." msgstr "Опционально: округ, больница и т.д." -#: ../wxui/memedit.py:1988 +#: ../wxui/memedit.py:1995 msgid "Overwrite memories?" msgstr "Перезаписать ячейки памяти?" @@ -2181,35 +2232,35 @@ msgstr "" msgid "Parsing" msgstr "Анализ" -#: ../wxui/bugreport.py:73 +#: ../wxui/bugreport.py:215 msgid "Password" msgstr "" -#: ../wxui/memedit.py:1702 +#: ../wxui/memedit.py:1709 msgid "Paste" msgstr "Вставить" -#: ../wxui/memedit.py:1982 +#: ../wxui/memedit.py:1989 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "Вставленные ячейки памяти перезапишут существующие ячейки памяти (%s)" -#: ../wxui/memedit.py:1985 +#: ../wxui/memedit.py:1992 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "Вставленные ячейки памяти перезапишут ячейки памяти (%s)" -#: ../wxui/memedit.py:1979 +#: ../wxui/memedit.py:1986 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "Вставленные ячейки памяти перезапишут ячейку памяти %s" -#: ../wxui/memedit.py:1976 +#: ../wxui/memedit.py:1983 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "Вставленная ячейка памяти перезапишет ячейку памяти %s" -#: ../wxui/main.py:1886 +#: ../wxui/main.py:1894 msgid "Please be sure to quit CHIRP before installing the new version!" msgstr "Обязательно выйдите из программы CHIRP перед установкой новой версии!" @@ -2257,7 +2308,7 @@ msgstr "" "4 - Затем нажмите кнопку «A» на вашей станции для начала клонирования.\n" " (По завершении станция подаст звуковой сигнал.)\n" -#: ../wxui/main.py:1738 +#: ../wxui/main.py:1745 msgid "" "Please note that developer mode is intended for use by developers of the " "CHIRP project, or under the direction of a developer. It enables behaviors " @@ -2290,7 +2341,7 @@ msgstr "Мощность" msgid "Press enter to set this in memory" msgstr "Нажмите «Ввод» для добавления в память" -#: ../wxui/main.py:724 +#: ../wxui/main.py:728 msgid "Print Preview" msgstr "Предпросмотр" @@ -2298,16 +2349,16 @@ msgstr "Предпросмотр" msgid "Printing" msgstr "Печать" -#: ../wxui/memedit.py:1681 +#: ../wxui/memedit.py:1688 msgid "Properties" msgstr "Свойства" -#: ../wxui/main.py:1837 +#: ../wxui/main.py:1845 #, python-format msgid "Query %s" msgstr "Запрос %s" -#: ../wxui/main.py:846 +#: ../wxui/main.py:850 msgid "Query Source" msgstr "Запрос источника" @@ -2315,7 +2366,7 @@ msgstr "Запрос источника" msgid "RX DTCS" msgstr "DTCS RX" -#: ../wxui/main.py:977 +#: ../wxui/main.py:983 msgid "Radio" msgstr "Станция" @@ -2328,6 +2379,10 @@ msgstr "Станция не распознала блок %i" msgid "Radio information" msgstr "Информация о станции" +#: ../wxui/bugreport.py:331 +msgid "Radio model:" +msgstr "" + #: ../drivers/ft817.py:363 msgid "" "Radio sent data after the last awaited block, this happens when the selected " @@ -2367,11 +2422,11 @@ msgstr "Требуется обновление" msgid "Refreshed memory %s" msgstr "Обновлена ячейки памяти %s" -#: ../wxui/main.py:886 +#: ../wxui/main.py:890 msgid "Reload Driver" msgstr "Перезагрузить драйвер" -#: ../wxui/main.py:895 +#: ../wxui/main.py:899 msgid "Reload Driver and File" msgstr "Перезагрузить драйвер и файл" @@ -2385,11 +2440,20 @@ msgid "" "worldwide, FREE repeater directory." msgstr "" -#: ../wxui/main.py:934 +#: ../wxui/main.py:972 +msgid "Report or update a bug..." +msgstr "" + +#: ../wxui/bugreport.py:459 +#, fuzzy, python-format +msgid "Reporting a new bug: %r" +msgstr "Отправка отчётов включена" + +#: ../wxui/main.py:938 msgid "Reporting enabled" msgstr "Отправка отчётов включена" -#: ../wxui/main.py:1758 +#: ../wxui/main.py:1765 msgid "" "Reporting helps the CHIRP project know which radio models and OS platforms " "to spend our limited efforts on. We would really appreciate if you left it " @@ -2400,11 +2464,11 @@ msgstr "" "признательны, если вы оставите эту функцию включённой. Действительно " "отключить отправку отчётов?" -#: ../wxui/main.py:1508 ../wxui/main.py:1752 +#: ../wxui/main.py:1514 ../wxui/main.py:1759 msgid "Restart Required" msgstr "Требуется перезапуск" -#: ../wxui/main.py:682 +#: ../wxui/main.py:686 #, fuzzy, python-format msgid "Restore %i tab" msgid_plural "Restore %i tabs" @@ -2412,7 +2476,7 @@ msgstr[0] "Восстановить вкладки (%i)" msgstr[1] "Восстановить вкладки (%i)" msgstr[2] "Восстановить вкладки (%i)" -#: ../wxui/main.py:811 +#: ../wxui/main.py:815 #, fuzzy msgid "Restore tabs on start" msgstr "Восстановить вкладки (%i)" @@ -2421,15 +2485,15 @@ msgstr "Восстановить вкладки (%i)" msgid "Retrieved settings" msgstr "Полученные параметры" -#: ../wxui/main.py:1008 +#: ../wxui/main.py:1014 msgid "Save" msgstr "Сохранить" -#: ../wxui/main.py:1383 +#: ../wxui/main.py:1389 msgid "Save before closing?" msgstr "Сохранить перед закрытием?" -#: ../wxui/main.py:1009 ../wxui/main.py:1308 +#: ../wxui/main.py:1015 ../wxui/main.py:1314 msgid "Save file" msgstr "Сохранить файл" @@ -2453,7 +2517,7 @@ msgstr "" msgid "Security Risk" msgstr "Угроза безопасности" -#: ../wxui/main.py:876 +#: ../wxui/main.py:880 msgid "Select Bandplan..." msgstr "Выбрать частотный план..." @@ -2461,7 +2525,7 @@ msgstr "Выбрать частотный план..." msgid "Select Bands" msgstr "Выбор полос частот" -#: ../wxui/main.py:1491 +#: ../wxui/main.py:1497 #, fuzzy msgid "Select Language" msgstr "Выбор полос частот" @@ -2470,18 +2534,10 @@ msgstr "Выбор полос частот" msgid "Select Modes" msgstr "Выбор режимов" -#: ../wxui/main.py:1822 +#: ../wxui/main.py:1829 msgid "Select a bandplan" msgstr "Выбор частотного плана" -#: ../wxui/bugreport.py:43 -msgid "Send bug details" -msgstr "" - -#: ../wxui/main.py:967 -msgid "Send details for a bug..." -msgstr "" - #: ../wxui/query_sources.py:287 msgid "Service" msgstr "Служба" @@ -2494,11 +2550,11 @@ msgstr "Параметры" msgid "Shift amount (or transmit frequency) controlled by duplex" msgstr "" -#: ../wxui/memedit.py:1810 ../wxui/developer.py:91 +#: ../wxui/memedit.py:1817 ../wxui/developer.py:91 msgid "Show Raw Memory" msgstr "Показать необработанную ячейку памяти" -#: ../wxui/main.py:952 +#: ../wxui/main.py:956 msgid "Show debug log location" msgstr "Показать расположение журнала отладки" @@ -2506,20 +2562,20 @@ msgstr "Показать расположение журнала отладки" msgid "Show extra fields" msgstr "Показать дополнительные поля" -#: ../wxui/main.py:957 +#: ../wxui/main.py:961 #, fuzzy msgid "Show image backup location" msgstr "Показать расположение журнала отладки" -#: ../wxui/memedit.py:2061 +#: ../wxui/memedit.py:2068 msgid "Some memories are incompatible with this radio" msgstr "Некоторые ячейки памяти несовместимы с этой станцией" -#: ../wxui/memedit.py:1926 +#: ../wxui/memedit.py:1933 msgid "Some memories are not deletable" msgstr "Некоторые ячейки памяти нельзя удалить" -#: ../wxui/memedit.py:1766 +#: ../wxui/memedit.py:1773 #, fuzzy, python-format msgid "Sort %i memory" msgid_plural "Sort %i memories" @@ -2527,7 +2583,7 @@ msgstr[0] "Упорядочить ячейки памяти (%i)" msgstr[1] "Упорядочить ячейки памяти (%i)" msgstr[2] "Упорядочить ячейки памяти (%i)" -#: ../wxui/memedit.py:1770 +#: ../wxui/memedit.py:1777 #, fuzzy, python-format msgid "Sort %i memory ascending" msgid_plural "Sort %i memories ascending" @@ -2535,7 +2591,7 @@ msgstr[0] "Упорядочить ячейки памяти (%i) по возра msgstr[1] "Упорядочить ячейки памяти (%i) по возрастанию" msgstr[2] "Упорядочить ячейки памяти (%i) по возрастанию" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1799 #, fuzzy, python-format msgid "Sort %i memory descending" msgid_plural "Sort %i memories descending" @@ -2543,11 +2599,11 @@ msgstr[0] "Упорядочить ячейки памяти (%i) по убыва msgstr[1] "Упорядочить ячейки памяти (%i) по убыванию" msgstr[2] "Упорядочить ячейки памяти (%i) по убыванию" -#: ../wxui/memedit.py:1658 +#: ../wxui/memedit.py:1665 msgid "Sort by column:" msgstr "Сортировать по столбцу:" -#: ../wxui/memedit.py:1657 +#: ../wxui/memedit.py:1664 msgid "Sort memories" msgstr "Упорядочить ячейки памяти" @@ -2563,10 +2619,14 @@ msgstr "Область" msgid "State/Province" msgstr "Область/регион" -#: ../wxui/bugreport.py:256 ../wxui/main.py:1810 +#: ../wxui/main.py:1817 msgid "Success" msgstr "Успешно" +#: ../wxui/bugreport.py:595 +msgid "Successfully sent bug report:" +msgstr "" + #: ../wxui/memedit.py:136 msgid "TX-RX DTCS polarity (normal or reversed)" msgstr "" @@ -2626,7 +2686,7 @@ msgstr "" "загружать этот модуль, так как возможна угроза безопасности. Всё равно " "продолжить?" -#: ../wxui/bugreport.py:94 +#: ../wxui/bugreport.py:169 msgid "" "The debug log file is not available when CHIRP is run interactively from the " "command-line. Thus, this tool will not upload what you expect. It is " @@ -2634,7 +2694,11 @@ msgid "" "redirected to /dev/null)" msgstr "" -#: ../wxui/main.py:1340 +#: ../wxui/bugreport.py:444 +msgid "The following information will be submitted:" +msgstr "" + +#: ../wxui/main.py:1346 #, python-format msgid "" "The recommended procedure for importing memories is to open the source file " @@ -2649,7 +2713,7 @@ msgstr "" "текущем открытом файле на ячейки из %(file)s. Открыть этот файл для " "копирования/вставки ячеек памяти или продолжить импорт?" -#: ../wxui/memedit.py:1727 +#: ../wxui/memedit.py:1734 msgid "This Memory" msgstr "Эта ячейка памяти" @@ -2676,13 +2740,13 @@ msgid "" "compatibility." msgstr "" -#: ../wxui/main.py:1571 +#: ../wxui/main.py:1578 msgid "" "This is a live-mode radio, which means changes are sent to the radio in real-" "time as you make them. Upload is not necessary!" msgstr "" -#: ../wxui/main.py:1577 +#: ../wxui/main.py:1584 msgid "" "This is a radio-independent file and cannot be uploaded directly to a radio. " "Open a radio image (or download one from a radio) and then copy/paste items " @@ -2721,17 +2785,17 @@ msgstr "" "Также присылайте отчёты об ошибках и предложения по улучшению.\n" "Вы были предупреждены; продолжайте на свой страх и риск!" -#: ../wxui/bugreport.py:76 +#: ../wxui/bugreport.py:372 msgid "" "This is the ticket number for an already-created issue on the chirpmyradio." "com website" msgstr "" -#: ../wxui/memedit.py:1731 +#: ../wxui/memedit.py:1738 msgid "This memory and shift all up" msgstr "Эта ячейка памяти и сдвинуть все вверх" -#: ../wxui/memedit.py:1729 +#: ../wxui/memedit.py:1736 msgid "This memory and shift block up" msgstr "Эта ячейка памяти и сдвинуть блок вверх" @@ -2770,7 +2834,7 @@ msgstr "" "что может привести к неопределённому или нерегулируемому поведению. " "Используйте на свой страх и риск!" -#: ../wxui/bugreport.py:48 +#: ../wxui/bugreport.py:137 msgid "" "This tool will upload details about your system to an existing issue on the " "CHIRP tracker. It requires your username and password for chirpmyradio.com " @@ -2840,16 +2904,16 @@ msgstr "" "Не удалось определить порт для вашего кабеля. Проверьте драйверы и " "подключения." -#: ../wxui/memedit.py:1456 +#: ../wxui/memedit.py:1463 msgid "Unable to edit memory before radio is loaded" msgstr "Перед редактированием ячейки памяти необходимо загрузить станцию" -#: ../wxui/main.py:1266 +#: ../wxui/main.py:1272 #, python-format msgid "Unable to find stock config %r" msgstr "Не удалось найти предустановленную конфигурацию %r" -#: ../wxui/memedit.py:1940 +#: ../wxui/memedit.py:1947 #, fuzzy msgid "Unable to import while the view is sorted" msgstr "Перед редактированием ячейки памяти необходимо загрузить станцию" @@ -2882,7 +2946,7 @@ msgstr "Невозможно обнаружить %s в этой системе" msgid "Unable to set %s on this memory" msgstr "Невозможно установить %s для этой ячейки памяти" -#: ../wxui/main.py:1581 +#: ../wxui/main.py:1588 #, fuzzy msgid "Unable to upload this file" msgstr "Невозможно обнаружить %s в этой системе" @@ -2900,15 +2964,24 @@ msgstr "Отключите кабель (если требуется) и наж msgid "Unsupported model %r" msgstr "Неподдерживаемый тип файла" +#: ../wxui/bugreport.py:158 +msgid "Update an existing bug" +msgstr "" + +#: ../wxui/bugreport.py:461 +#, fuzzy, python-format +msgid "Updating bug %s" +msgstr "Обновление URCALL" + #: ../wxui/clone.py:683 msgid "Upload instructions" msgstr "Отправка инструкций" -#: ../wxui/main.py:1015 +#: ../wxui/main.py:1021 msgid "Upload to radio" msgstr "Отправка на станцию" -#: ../wxui/main.py:840 +#: ../wxui/main.py:844 msgid "Upload to radio..." msgstr "Отправка на станцию..." @@ -2917,22 +2990,18 @@ msgstr "Отправка на станцию..." msgid "Uploaded memory %s" msgstr "Отправлена ячейка памяти %s" -#: ../wxui/main.py:796 +#: ../wxui/main.py:800 msgid "Use fixed-width font" msgstr "Использовать моноширинный шрифт" -#: ../wxui/main.py:804 +#: ../wxui/main.py:808 msgid "Use larger font" msgstr "Использовать более крупный шрифт" -#: ../wxui/bugreport.py:68 +#: ../wxui/bugreport.py:205 msgid "Username" msgstr "" -#: ../wxui/bugreport.py:124 -msgid "Username and password are required!" -msgstr "" - #: ../wxui/developer.py:256 #, python-format msgid "Value does not fit in %i bits" @@ -2957,7 +3026,7 @@ msgstr "Значение должно содержать десятичные ц msgid "Value must be zero or greater" msgstr "Значение должно быть больше или равно нулю" -#: ../wxui/memedit.py:2303 +#: ../wxui/memedit.py:2310 msgid "Values" msgstr "Значения" @@ -2965,7 +3034,7 @@ msgstr "Значения" msgid "Vendor" msgstr "Изготовитель" -#: ../wxui/main.py:976 +#: ../wxui/main.py:982 msgid "View" msgstr "Вид" @@ -2973,11 +3042,11 @@ msgstr "Вид" msgid "WARNING!" msgstr "ПРЕДУПРЕЖДЕНИЕ!" -#: ../wxui/bugreport.py:99 ../wxui/memedit.py:1542 ../wxui/main.py:1802 +#: ../wxui/bugreport.py:174 ../wxui/memedit.py:1549 ../wxui/main.py:1809 msgid "Warning" msgstr "Предупреждение" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1548 #, python-format msgid "Warning: %s" msgstr "Предупреждение: %s" @@ -2990,6 +3059,13 @@ msgstr "Добро пожаловать" msgid "Would you like CHIRP to install a desktop icon for you?" msgstr "Следует ли программе CHIRP создать значок на рабочем столе?" +#: ../wxui/bugreport.py:265 +msgid "" +"You have opened multiple issues within the last week. CHIRP limits the " +"number of issues you can open to avoid abuse. If you really need to open " +"another, please do so via the website." +msgstr "" + #: ../wxui/clone.py:431 msgid "Your cable appears to be on port:" msgstr "Похоже, ваш кабель вставлен в порт:" @@ -3006,11 +3082,11 @@ msgstr "байт" msgid "bytes each" msgstr "байт каждый" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "disabled" msgstr "отключён" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "enabled" msgstr "включён" @@ -3148,6 +3224,10 @@ msgstr "{bank} полон" #~ msgid "Export" #~ msgstr "Экспорт" +#, fuzzy, python-format +#~ msgid "Failed to upload details: %s" +#~ msgstr "Не удалось загрузить браузер станций" + #~ msgid "File Exists" #~ msgstr "Файл существует" @@ -3223,6 +3303,14 @@ msgstr "{bank} полон" #~ msgid "Inverse" #~ msgstr "Инверсия" +#, fuzzy +#~ msgid "Issue Number" +#~ msgstr "Номер задачи:" + +#, fuzzy +#~ msgid "Issue must be a number!" +#~ msgstr "Номер задачи:" + #~ msgid "Loc" #~ msgstr "№" @@ -3280,6 +3368,10 @@ msgstr "{bank} полон" #~ msgid "None" #~ msgstr "Ничего" +#, fuzzy +#~ msgid "Notes" +#~ msgstr "Заметка:" + #~ msgid "Open recent file {name}" #~ msgstr "Открыть недавний файл {name}" @@ -3419,9 +3511,6 @@ msgstr "{bank} полон" #~ msgid "Updating RPTCALL list" #~ msgstr "Обновление RPTCALL" -#~ msgid "Updating URCALL list" -#~ msgstr "Обновление URCALL" - #~ msgid "Updating bank index for memory {num}" #~ msgstr "Обновление индекса банка в памяти {num}" diff --git a/chirp/locale/tr_TR.po b/chirp/locale/tr_TR.po index 0533ea051..f0c1905ac 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: 2024-06-17 16:41-0700\n" +"POT-Creation-Date: 2024-06-25 14:59-0700\n" "PO-Revision-Date: 2024-03-02 00:22+0300\n" "Last-Translator: Abdullah YILMAZ (TA1AUB) \n" "Language-Team: TURKISH\n" @@ -42,37 +42,49 @@ 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:1722 +#: ../wxui/memedit.py:1729 #, python-format msgid "%i Memories and shift all up" msgid_plural "%i Memories and shift all up" msgstr[0] "%i Kaydı ve hepsini yukarı kaydır" msgstr[1] "%i Kaydı ve hepsini yukarı kaydır" -#: ../wxui/memedit.py:1713 +#: ../wxui/memedit.py:1720 #, python-format msgid "%i Memory" msgid_plural "%i Memories" msgstr[0] "%i Kaydı" msgstr[1] "%i Kaydı" -#: ../wxui/memedit.py:1717 +#: ../wxui/memedit.py:1724 #, python-format msgid "%i Memory and shift block up" msgid_plural "%i Memories and shift block up" msgstr[0] "%i Kaydı ve bloğu yukarı kaydır" msgstr[1] "%i Kaydı ve bloğu yukarı kaydır" -#: ../wxui/main.py:1381 +#: ../wxui/main.py:1387 #, python-format msgid "%s has not been saved. Save before closing?" msgstr "%s kaydedilmedi. Kapanmadan önce kaydedilsin mi?" +#: ../wxui/bugreport.py:424 +msgid "(Describe what actually happened instead)" +msgstr "" + +#: ../wxui/bugreport.py:422 +msgid "(Describe what you expected to happen)" +msgstr "" + +#: ../wxui/bugreport.py:420 +msgid "(Describe what you were doing)" +msgstr "" + #: ../wxui/radioinfo.py:50 msgid "(none)" msgstr "(hiçbiri)" -#: ../wxui/memedit.py:2057 +#: ../wxui/memedit.py:2064 #, python-format msgid "...and %i more" msgstr "...ve %i daha" @@ -746,7 +758,7 @@ msgstr "" "3. Telsizi açarken [MHz], [LOW] ve [D/MR] tuşlarını basılı tutun.\n" "4. [D/MR(MW)] tuşuna basın (ekranda \"--WAIT--\" görünecektir).\n" -#: ../drivers/uv5r.py:823 +#: ../drivers/uv5r.py:834 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -762,7 +774,7 @@ msgstr "" "5. Telsizin etkin olmayan kanala ayarlandığından emin olun.\n" "6. İmajı cihazdan indirmek için TAMAM'a tıklayın.\n" -#: ../drivers/uv5r.py:831 +#: ../drivers/uv5r.py:842 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -963,7 +975,7 @@ msgstr "" "\n" "Kablo takılıyken telsizi açarsanız çalışmayabilir" -#: ../wxui/main.py:1880 +#: ../wxui/main.py:1888 msgid "" "A new CHIRP version is available. Please visit the website as soon as " "possible to download it!" @@ -971,11 +983,11 @@ msgstr "" "Yeni bir CHIRP sürümü mevcut. İndirmek için lütfen en kısa zamanda web " "sitesini ziyaret edin!" -#: ../wxui/main.py:920 +#: ../wxui/main.py:924 msgid "About" msgstr "Hakkında" -#: ../wxui/main.py:1730 +#: ../wxui/main.py:1737 msgid "About CHIRP" msgstr "CHIRP Hakkında" @@ -983,11 +995,11 @@ msgstr "CHIRP Hakkında" msgid "All" msgstr "Tümü" -#: ../wxui/main.py:1211 +#: ../wxui/main.py:1217 msgid "All Files" msgstr "Tüm Dosyalar" -#: ../wxui/main.py:1222 +#: ../wxui/main.py:1228 msgid "All supported formats|" msgstr "Desteklenen tüm biçimler|" @@ -995,8 +1007,8 @@ msgstr "Desteklenen tüm biçimler|" msgid "Amateur" msgstr "Amatör" -#: ../wxui/bugreport.py:117 ../wxui/bugreport.py:125 ../wxui/bugreport.py:262 -#: ../wxui/common.py:610 ../wxui/common.py:637 +#: ../wxui/bugreport.py:284 ../wxui/bugreport.py:391 ../wxui/common.py:610 +#: ../wxui/common.py:637 msgid "An error has occurred" msgstr "Bir hata oluştu" @@ -1004,7 +1016,7 @@ msgstr "Bir hata oluştu" msgid "Applying settings" msgstr "Ayarlar uygulanıyor" -#: ../wxui/main.py:1477 +#: ../wxui/main.py:1483 #, fuzzy msgid "Automatic from system" msgstr "Otomatik Tekrarlama Ofseti" @@ -1013,7 +1025,7 @@ msgstr "Otomatik Tekrarlama Ofseti" msgid "Available modules" msgstr "Mevcut modüller" -#: ../wxui/main.py:1823 +#: ../wxui/main.py:1830 msgid "Bandplan" msgstr "Bant planı" @@ -1033,11 +1045,25 @@ msgstr "Bin" msgid "Browser" msgstr "Tarayıcı" +#: ../wxui/bugreport.py:390 +#, fuzzy +msgid "Bug number not found" +msgstr "Kayıt numarası:" + +#: ../wxui/bugreport.py:367 +#, fuzzy +msgid "Bug number:" +msgstr "Kayıt numarası:" + +#: ../wxui/bugreport.py:323 +msgid "Bug subject:" +msgstr "" + #: ../wxui/developer.py:415 msgid "Building Radio Browser" msgstr "Telsiz Tarayıcısı oluşturuluyor" -#: ../wxui/main.py:1506 +#: ../wxui/main.py:1512 #, fuzzy msgid "CHIRP must be restarted for the new selection to take effect" msgstr "" @@ -1055,14 +1081,14 @@ msgstr "" "Bu ayarın değiştirilmesi, imajdaki ayarların yenilenmesini gerektirir, bu " "işlem şimdi gerçekleşecektir." -#: ../wxui/memedit.py:1373 +#: ../wxui/memedit.py:1380 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" msgstr "" "Eşdeğer TX ve RX %s'ye sahip kanallar, \"%s\" ton modu ile temsil edilir" -#: ../wxui/main.py:1210 +#: ../wxui/main.py:1216 msgid "Chirp Image Files" msgstr "Chirp İmaj Dosyaları" @@ -1070,21 +1096,21 @@ msgstr "Chirp İmaj Dosyaları" msgid "Choice Required" msgstr "Seçim Gerekli" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1359 #, python-format msgid "Choose %s DTCS Code" msgstr "%s DTCS Kodunu Seç" -#: ../wxui/memedit.py:1349 +#: ../wxui/memedit.py:1356 #, python-format msgid "Choose %s Tone" msgstr "%s Tonunu Seç" -#: ../wxui/memedit.py:1383 +#: ../wxui/memedit.py:1390 msgid "Choose Cross Mode" msgstr "Çapraz Modu Seç" -#: ../wxui/memedit.py:1413 +#: ../wxui/memedit.py:1420 msgid "Choose duplex" msgstr "Dubleks seç" @@ -1129,15 +1155,15 @@ msgstr "Telsizden klonlanıyor" msgid "Cloning to radio" msgstr "Telsize klonlanıyor" -#: ../wxui/main.py:1010 +#: ../wxui/main.py:1016 msgid "Close" msgstr "Kapat" -#: ../wxui/main.py:1011 +#: ../wxui/main.py:1017 msgid "Close file" msgstr "Dosyayı kapat" -#: ../wxui/memedit.py:1781 +#: ../wxui/memedit.py:1788 #, python-format msgid "Cluster %i memory" msgid_plural "Cluster %i memories" @@ -1176,7 +1202,7 @@ msgstr "" msgid "Convert to FM" msgstr "FM'e dönüştür" -#: ../wxui/memedit.py:1698 +#: ../wxui/memedit.py:1705 msgid "Copy" msgstr "Kopyala" @@ -1197,7 +1223,7 @@ msgstr "Özel Bağlantı Noktası" msgid "Custom..." msgstr "Özel..." -#: ../wxui/memedit.py:1694 +#: ../wxui/memedit.py:1701 msgid "Cut" msgstr "Kes" @@ -1217,11 +1243,11 @@ msgstr "" msgid "DTMF decode" msgstr "DTMF kod çöz" -#: ../wxui/memedit.py:2323 +#: ../wxui/memedit.py:2330 msgid "DV Memory" msgstr "DV Kaydı" -#: ../wxui/main.py:1744 +#: ../wxui/main.py:1751 msgid "Danger Ahead" msgstr "İleride Tehlike" @@ -1229,29 +1255,30 @@ msgstr "İleride Tehlike" msgid "Dec" msgstr "Dec" -#: ../wxui/memedit.py:1707 +#: ../wxui/memedit.py:1714 msgid "Delete" msgstr "Sil" -#: ../wxui/bugreport.py:255 -msgid "Details successfully uploaded" -msgstr "" +#: ../wxui/bugreport.py:464 +#, fuzzy +msgid "Detailed information" +msgstr "Sürücü bilgileri" -#: ../wxui/main.py:925 +#: ../wxui/main.py:929 msgid "Developer Mode" msgstr "Geliştirici Modu" -#: ../wxui/main.py:1750 +#: ../wxui/main.py:1757 #, python-format 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:1817 ../wxui/developer.py:88 +#: ../wxui/memedit.py:1824 ../wxui/developer.py:88 msgid "Diff Raw Memories" msgstr "Farklı Ham Kayıtlar" -#: ../wxui/memedit.py:2248 +#: ../wxui/memedit.py:2255 msgid "Digital Code" msgstr "Dijital Kod" @@ -1259,7 +1286,7 @@ msgstr "Dijital Kod" msgid "Digital Modes" msgstr "Dijital Modlar" -#: ../wxui/main.py:1762 +#: ../wxui/main.py:1769 msgid "Disable reporting" msgstr "Raporlamayı devre dışı bırak" @@ -1285,15 +1312,15 @@ msgstr "Riski kabul ediyor musun?" msgid "Double-click to change bank name" msgstr "Banka adını değiştirmek için çift tıklayın" -#: ../wxui/main.py:1012 +#: ../wxui/main.py:1018 msgid "Download" msgstr "İndir" -#: ../wxui/main.py:1013 +#: ../wxui/main.py:1019 msgid "Download from radio" msgstr "Telsizden indir" -#: ../wxui/main.py:832 +#: ../wxui/main.py:836 msgid "Download from radio..." msgstr "Telsizden indir..." @@ -1309,7 +1336,7 @@ msgstr "Sürücü" msgid "Driver information" msgstr "Sürücü bilgileri" -#: ../wxui/main.py:549 +#: ../wxui/main.py:553 msgid "Driver messages" msgstr "Sürücü mesajları" @@ -1323,17 +1350,17 @@ msgstr "" msgid "Duplex" msgstr "Duplex" -#: ../wxui/memedit.py:2278 +#: ../wxui/memedit.py:2285 #, python-format msgid "Edit details for %i memories" msgstr "%i kaydı için ayrıntıları düzenle" -#: ../wxui/memedit.py:2276 +#: ../wxui/memedit.py:2283 #, python-format msgid "Edit details for memory %i" msgstr "%i kaydı için ayrıntıları düzenle" -#: ../wxui/main.py:869 +#: ../wxui/main.py:873 msgid "Enable Automatic Edits" msgstr "Otomatik Düzenlemeleri Etkinleştir" @@ -1345,11 +1372,11 @@ msgstr "Etkin" msgid "Enter Frequency" msgstr "Frekans Gir" -#: ../wxui/memedit.py:1400 +#: ../wxui/memedit.py:1407 msgid "Enter Offset (MHz)" msgstr "Ofset girin (MHz)" -#: ../wxui/memedit.py:1392 +#: ../wxui/memedit.py:1399 msgid "Enter TX Frequency (MHz)" msgstr "TX Frekansını girin (MHz)" @@ -1362,6 +1389,32 @@ msgstr "Banka %s için yeni bir ad girin:" msgid "Enter custom port:" msgstr "Özel bağlantı noktasını girin:" +#: ../wxui/bugreport.py:405 +msgid "" +"Enter details about this update. Be descriptive about what you were doing, " +"what you expected to happen, and what actually happened." +msgstr "" + +#: ../wxui/bugreport.py:310 +msgid "" +"Enter information about the bug including a short but meaningful subject and " +"information about the radio model (if applicable) in question." +msgstr "" + +#: ../wxui/bugreport.py:412 +msgid "Enter information to add to the bug here" +msgstr "" + +#: ../wxui/bugreport.py:358 +msgid "Enter the bug number that should be updated" +msgstr "" + +#: ../wxui/bugreport.py:188 +msgid "" +"Enter your username and password for chirpmyradio.com. If you do not have an " +"account click below to create one before proceeding." +msgstr "" + #: ../wxui/common.py:330 #, python-format msgid "Erased memory %s" @@ -1383,19 +1436,19 @@ msgstr "" msgid "Experimental driver" msgstr "Deneysel sürücü" -#: ../wxui/memedit.py:2201 +#: ../wxui/memedit.py:2208 msgid "Export can only write CSV files" msgstr "Dışa aktarma yalnızca CSV dosyalarını yazabilir" -#: ../wxui/main.py:1366 +#: ../wxui/main.py:1372 msgid "Export to CSV" msgstr "CSV'ye aktar" -#: ../wxui/main.py:707 +#: ../wxui/main.py:711 msgid "Export to CSV..." msgstr "CSV'ye aktar..." -#: ../wxui/memedit.py:2312 +#: ../wxui/memedit.py:2319 msgid "Extra" msgstr "Ekstra" @@ -1421,25 +1474,34 @@ msgstr "Telsiz tarayıcısı yüklenemedi" msgid "Failed to parse result" msgstr "Sonuç ayrıştırılamadı" -#: ../wxui/bugreport.py:261 -#, fuzzy, python-format -msgid "Failed to upload details: %s" -msgstr "Telsiz tarayıcısı yüklenemedi" +#: ../wxui/bugreport.py:592 +#, fuzzy +msgid "Failed to send bug report:" +msgstr "Sonuç ayrıştırılamadı" #: ../wxui/radioinfo.py:45 msgid "Features" msgstr "Özellikler" -#: ../wxui/main.py:554 +#: ../wxui/bugreport.py:152 +msgid "File a new bug" +msgstr "" + +#: ../wxui/main.py:558 #, python-format msgid "File does not exist: %s" msgstr "Dosya mevcut değil: %s" -#: ../wxui/main.py:1214 ../wxui/main.py:1294 ../wxui/main.py:1304 -#: ../wxui/main.py:1362 ../wxui/main.py:1696 ../wxui/main.py:1697 +#: ../wxui/main.py:1220 ../wxui/main.py:1300 ../wxui/main.py:1310 +#: ../wxui/main.py:1368 ../wxui/main.py:1703 ../wxui/main.py:1704 msgid "Files" msgstr "Dosyalar" +#: ../wxui/bugreport.py:462 +#, fuzzy +msgid "Files:" +msgstr "Dosyalar" + #: ../wxui/query_sources.py:319 msgid "Filter" msgstr "Filtre" @@ -1448,15 +1510,15 @@ msgstr "Filtre" msgid "Filter results with location matching this string" msgstr "Bu dizeyle eşleşen konuma sahip sonuçları filtrele" -#: ../wxui/main.py:1436 +#: ../wxui/main.py:1442 msgid "Find" msgstr "Bul" -#: ../wxui/main.py:775 +#: ../wxui/main.py:779 msgid "Find Next" msgstr "Sonraki Bul" -#: ../wxui/main.py:761 +#: ../wxui/main.py:765 msgid "Find..." msgstr "Bul..." @@ -1768,7 +1830,7 @@ msgstr "Kayda Git:" msgid "Goto..." msgstr "Git..." -#: ../wxui/main.py:978 +#: ../wxui/main.py:984 msgid "Help" msgstr "Yardım" @@ -1793,19 +1855,19 @@ msgstr "İnsan tarafından okunabilen yorum (telsizde saklanmaz)" msgid "If set, sort results by distance from these coordinates" msgstr "Ayarlanırsa, sonuçları bu koordinatlardan uzaklığa göre sırala" -#: ../wxui/main.py:1349 +#: ../wxui/main.py:1355 msgid "Import" msgstr "İçe Aktar" -#: ../wxui/main.py:701 +#: ../wxui/main.py:705 msgid "Import from file..." msgstr "Dosyadan İçe Aktar..." -#: ../wxui/main.py:1353 +#: ../wxui/main.py:1359 msgid "Import messages" msgstr "Mesajları içe aktar" -#: ../wxui/main.py:1347 +#: ../wxui/main.py:1353 msgid "Import not recommended" msgstr "İçe aktarma önerilmez" @@ -1817,11 +1879,11 @@ msgstr "Dizin" msgid "Info" msgstr "Bilgi" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1382 msgid "Information" msgstr "Bilgi" -#: ../wxui/memedit.py:1688 +#: ../wxui/memedit.py:1695 msgid "Insert Row Above" msgstr "Yukarıya Satır Ekle" @@ -1829,7 +1891,7 @@ msgstr "Yukarıya Satır Ekle" msgid "Install desktop icon?" msgstr "Masaüstü simgesi yüklensin mi?" -#: ../wxui/main.py:909 +#: ../wxui/main.py:913 msgid "Interact with driver" msgstr "Sürücü ile etkileşim" @@ -1842,7 +1904,7 @@ msgstr "Dahili sürücü hatası" msgid "Invalid %(value)s (use decimal degrees)" msgstr "Geçersiz %(value)s (ondalık basamak kullanın)" -#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1536 +#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1543 msgid "Invalid Entry" msgstr "Geçersiz Girdi" @@ -1850,12 +1912,12 @@ msgstr "Geçersiz Girdi" msgid "Invalid ZIP code" msgstr "Geçersiz Posta kodu" -#: ../wxui/memedit.py:1535 ../wxui/memedit.py:2403 +#: ../wxui/memedit.py:1542 ../wxui/memedit.py:2410 #, python-format msgid "Invalid edit: %s" msgstr "Geçersiz düzenleme: %s" -#: ../wxui/main.py:1693 +#: ../wxui/main.py:1700 msgid "Invalid or unsupported module file" msgstr "Geçersiz veya desteklenmeyen modül dosyası" @@ -1864,16 +1926,6 @@ msgstr "Geçersiz veya desteklenmeyen modül dosyası" msgid "Invalid value: %r" msgstr "Geçersiz değer: %r" -#: ../wxui/bugreport.py:79 -#, fuzzy -msgid "Issue Number" -msgstr "Kayıt numarası:" - -#: ../wxui/bugreport.py:116 -#, fuzzy -msgid "Issue must be a number!" -msgstr "Kayıt numarası:" - #: ../wxui/developer.py:577 msgid "Issue number:" msgstr "Kayıt numarası:" @@ -1882,7 +1934,7 @@ msgstr "Kayıt numarası:" msgid "LIVE" msgstr "CANLI" -#: ../wxui/main.py:818 ../wxui/main.py:1491 +#: ../wxui/main.py:822 ../wxui/main.py:1497 msgid "Language" msgstr "" @@ -1917,11 +1969,11 @@ msgstr "Sonuçları koordinatlardan bu mesafeye (km) sınırla" msgid "Limit use" msgstr "Durum Sınırla" -#: ../wxui/main.py:1574 +#: ../wxui/main.py:1581 msgid "Live Radio" msgstr "Canlı Radyo" -#: ../wxui/main.py:713 +#: ../wxui/main.py:717 msgid "Load Module..." msgstr "Modül Yükle..." @@ -1929,17 +1981,17 @@ msgstr "Modül Yükle..." msgid "Load module from issue" msgstr "Kayıttan modül yükle" -#: ../wxui/main.py:962 +#: ../wxui/main.py:966 msgid "Load module from issue..." msgstr "Kayıttan modül yükle..." -#: ../wxui/main.py:1798 +#: ../wxui/main.py:1805 msgid "" "Loading a module will not affect open tabs. It is recommended (unless " "instructed otherwise) to close all tabs before loading a module." msgstr "" -#: ../wxui/main.py:1700 +#: ../wxui/main.py:1707 msgid "" "Loading modules can be extremely dangerous, leading to damage to your " "computer, radio, or both. NEVER load a module from a source you do not " @@ -1960,6 +2012,10 @@ msgstr "" msgid "Loading settings" msgstr "Ayarlar yükleniyor" +#: ../wxui/bugreport.py:282 +msgid "Login failed: Check your username and password" +msgstr "" + #: ../drivers/uvk5.py:1827 msgid "Logo string 1 (12 characters)" msgstr "Logo dizesi 1 (12 karakter)" @@ -1977,7 +2033,7 @@ msgstr "Boylam" msgid "Memories" msgstr "Kayıtlar" -#: ../wxui/memedit.py:1575 +#: ../wxui/memedit.py:1582 #, python-format msgid "Memory %i is not deletable" msgstr "Kayıt %i silinemez" @@ -2007,15 +2063,15 @@ msgstr "Model" msgid "Modes" msgstr "Modlar" -#: ../wxui/main.py:1697 +#: ../wxui/main.py:1704 msgid "Module" msgstr "Modül" -#: ../wxui/main.py:1669 +#: ../wxui/main.py:1676 msgid "Module Loaded" msgstr "Modül Yüklendi" -#: ../wxui/main.py:1809 +#: ../wxui/main.py:1816 msgid "Module loaded successfully" msgstr "Modül başarıyla yüklendi" @@ -2032,19 +2088,19 @@ msgstr "Aşağı Taşı" msgid "Move Up" msgstr "Yukarı Taşı" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2120 msgid "Move operations are disabled while the view is sorted" msgstr "" -#: ../wxui/main.py:659 +#: ../wxui/main.py:663 msgid "New Window" msgstr "Yeni Pencere" -#: ../wxui/main.py:1882 +#: ../wxui/main.py:1890 msgid "New version available" msgstr "Yeni sürüm mevcut" -#: ../wxui/memedit.py:1854 +#: ../wxui/memedit.py:1861 msgid "No empty rows below!" msgstr "Aşağıda boş satır yok!" @@ -2065,11 +2121,6 @@ msgstr "Sonuç yok" msgid "No results!" msgstr "Sonuç yok!" -#: ../wxui/bugreport.py:82 -#, fuzzy -msgid "Notes" -msgstr "Not:" - #: ../wxui/query_sources.py:41 ../wxui/memedit.py:954 msgid "Number" msgstr "Numara" @@ -2094,27 +2145,27 @@ msgstr "Yalnızca kayıt sekmeleri dışa aktarılabilir" msgid "Only working repeaters" msgstr "Yalnızca çalışan tekrarlayıcılar (röleler)" -#: ../wxui/main.py:1006 ../wxui/main.py:1349 +#: ../wxui/main.py:1012 ../wxui/main.py:1355 msgid "Open" msgstr "Aç" -#: ../wxui/main.py:688 +#: ../wxui/main.py:692 msgid "Open Recent" msgstr "Son Kullanılanları Aç" -#: ../wxui/main.py:670 +#: ../wxui/main.py:674 msgid "Open Stock Config" msgstr "Hazır Yapılandırma Aç" -#: ../wxui/main.py:1007 ../wxui/main.py:1225 +#: ../wxui/main.py:1013 ../wxui/main.py:1231 msgid "Open a file" msgstr "Bir dosya aç" -#: ../wxui/main.py:1715 +#: ../wxui/main.py:1722 msgid "Open a module" msgstr "Bir modül aç" -#: ../wxui/main.py:946 +#: ../wxui/main.py:950 msgid "Open debug log" msgstr "Hata ayıklama günlüğünü aç" @@ -2126,7 +2177,7 @@ msgstr "Yeni pencerede aç" msgid "Open repeaters only" msgstr "" -#: ../wxui/main.py:617 +#: ../wxui/main.py:621 msgid "Open stock config directory" msgstr "Hazır yapılandırma dizinini aç" @@ -2146,7 +2197,7 @@ msgstr "İsteğe bağlı: 45.0000" msgid "Optional: County, Hospital, etc." msgstr "İsteğe bağlı: bölge, Hastane vb." -#: ../wxui/memedit.py:1988 +#: ../wxui/memedit.py:1995 msgid "Overwrite memories?" msgstr "Kayıtların üzerine yazılsın mı?" @@ -2164,35 +2215,35 @@ msgstr "" msgid "Parsing" msgstr "Ayrıştırılıyor" -#: ../wxui/bugreport.py:73 +#: ../wxui/bugreport.py:215 msgid "Password" msgstr "" -#: ../wxui/memedit.py:1702 +#: ../wxui/memedit.py:1709 msgid "Paste" msgstr "Yapıştır" -#: ../wxui/memedit.py:1982 +#: ../wxui/memedit.py:1989 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "Yapıştırılan kayıtlar, mevcut %s kayıtlarının üzerine yazılacak" -#: ../wxui/memedit.py:1985 +#: ../wxui/memedit.py:1992 #, 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:1979 +#: ../wxui/memedit.py:1986 #, 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:1976 +#: ../wxui/memedit.py:1983 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "Yapıştırılan kayıt, %s kaydının üzerine yazacak" -#: ../wxui/main.py:1886 +#: ../wxui/main.py:1894 msgid "Please be sure to quit CHIRP before installing the new version!" msgstr "Lütfen yeni sürümü yüklemeden önce CHIRP'den çıktığınızdan emin olun!" @@ -2240,7 +2291,7 @@ msgstr "" "4 - Ardından klonlamaya başlamak için telsizinizdeki \"A\" tuşuna basın.\n" " (Sonunda telsiz bip sesi çıkaracaktır)\n" -#: ../wxui/main.py:1738 +#: ../wxui/main.py:1745 msgid "" "Please note that developer mode is intended for use by developers of the " "CHIRP project, or under the direction of a developer. It enables behaviors " @@ -2273,7 +2324,7 @@ msgstr "Güç" msgid "Press enter to set this in memory" msgstr "Bu kayda almak için enter tuşuna basın" -#: ../wxui/main.py:724 +#: ../wxui/main.py:728 msgid "Print Preview" msgstr "Baskı Önizleme" @@ -2281,16 +2332,16 @@ msgstr "Baskı Önizleme" msgid "Printing" msgstr "Baskı" -#: ../wxui/memedit.py:1681 +#: ../wxui/memedit.py:1688 msgid "Properties" msgstr "Özellikler" -#: ../wxui/main.py:1837 +#: ../wxui/main.py:1845 #, python-format msgid "Query %s" msgstr "%s sorgusu" -#: ../wxui/main.py:846 +#: ../wxui/main.py:850 msgid "Query Source" msgstr "Kaynaktan Sorgula" @@ -2298,7 +2349,7 @@ msgstr "Kaynaktan Sorgula" msgid "RX DTCS" msgstr "RX DTCS" -#: ../wxui/main.py:977 +#: ../wxui/main.py:983 msgid "Radio" msgstr "Telsiz" @@ -2311,6 +2362,10 @@ msgstr "Telsiz %i bloğunu onaylamadı" msgid "Radio information" msgstr "Telsiz bilgisi" +#: ../wxui/bugreport.py:331 +msgid "Radio model:" +msgstr "" + #: ../drivers/ft817.py:363 msgid "" "Radio sent data after the last awaited block, this happens when the selected " @@ -2353,11 +2408,11 @@ msgstr "Yeniden Başlatma Gerekli" msgid "Refreshed memory %s" msgstr "Yenilenmiş %s kaydı" -#: ../wxui/main.py:886 +#: ../wxui/main.py:890 msgid "Reload Driver" msgstr "Sürücüyü Yeniden Yükle" -#: ../wxui/main.py:895 +#: ../wxui/main.py:899 msgid "Reload Driver and File" msgstr "Sürücüyü ve Dosyayı Yeniden Yükle" @@ -2373,11 +2428,20 @@ msgstr "" "RepeaterBook, Amatör Telsiz için dünya çapında en kapsamlı \n" "ÜCRETSİZ röle rehberidir." -#: ../wxui/main.py:934 +#: ../wxui/main.py:972 +msgid "Report or update a bug..." +msgstr "" + +#: ../wxui/bugreport.py:459 +#, fuzzy, python-format +msgid "Reporting a new bug: %r" +msgstr "Raporlama etkinleştirildi" + +#: ../wxui/main.py:938 msgid "Reporting enabled" msgstr "Raporlama etkinleştirildi" -#: ../wxui/main.py:1758 +#: ../wxui/main.py:1765 msgid "" "Reporting helps the CHIRP project know which radio models and OS platforms " "to spend our limited efforts on. We would really appreciate if you left it " @@ -2388,18 +2452,18 @@ msgstr "" "bırakırsanız gerçekten minnettar oluruz. Raporlama gerçekten devre dışı " "bırakılsın mı?" -#: ../wxui/main.py:1508 ../wxui/main.py:1752 +#: ../wxui/main.py:1514 ../wxui/main.py:1759 msgid "Restart Required" msgstr "Yeniden Başlatma Gerekiyor" -#: ../wxui/main.py:682 +#: ../wxui/main.py:686 #, python-format msgid "Restore %i tab" msgid_plural "Restore %i tabs" msgstr[0] "%i sekmeyi geri yükle" msgstr[1] "%i sekmeyi geri yükle" -#: ../wxui/main.py:811 +#: ../wxui/main.py:815 msgid "Restore tabs on start" msgstr "Başlangıçta sekmeleri geri yükle" @@ -2407,15 +2471,15 @@ msgstr "Başlangıçta sekmeleri geri yükle" msgid "Retrieved settings" msgstr "Alınan ayarlar" -#: ../wxui/main.py:1008 +#: ../wxui/main.py:1014 msgid "Save" msgstr "Kaydet" -#: ../wxui/main.py:1383 +#: ../wxui/main.py:1389 msgid "Save before closing?" msgstr "Kapanmadan önce kaydedilsin mi?" -#: ../wxui/main.py:1009 ../wxui/main.py:1308 +#: ../wxui/main.py:1015 ../wxui/main.py:1314 msgid "Save file" msgstr "Dosyayı kaydet" @@ -2439,7 +2503,7 @@ msgstr "Karıştırıcı" msgid "Security Risk" msgstr "Güvenlik Riski" -#: ../wxui/main.py:876 +#: ../wxui/main.py:880 msgid "Select Bandplan..." msgstr "Bant Planı Seç..." @@ -2447,7 +2511,7 @@ msgstr "Bant Planı Seç..." msgid "Select Bands" msgstr "Bantları Seç" -#: ../wxui/main.py:1491 +#: ../wxui/main.py:1497 #, fuzzy msgid "Select Language" msgstr "Bantları Seç" @@ -2456,18 +2520,10 @@ msgstr "Bantları Seç" msgid "Select Modes" msgstr "Modları Seç" -#: ../wxui/main.py:1822 +#: ../wxui/main.py:1829 msgid "Select a bandplan" msgstr "Bir bant planı seçin" -#: ../wxui/bugreport.py:43 -msgid "Send bug details" -msgstr "" - -#: ../wxui/main.py:967 -msgid "Send details for a bug..." -msgstr "" - #: ../wxui/query_sources.py:287 msgid "Service" msgstr "Servis" @@ -2481,11 +2537,11 @@ msgid "Shift amount (or transmit frequency) controlled by duplex" msgstr "" "Çift yönlü tarafından kontrol edilen kaydırma miktarı (veya iletim frekansı)" -#: ../wxui/memedit.py:1810 ../wxui/developer.py:91 +#: ../wxui/memedit.py:1817 ../wxui/developer.py:91 msgid "Show Raw Memory" msgstr "Ham Kaydı Göster" -#: ../wxui/main.py:952 +#: ../wxui/main.py:956 msgid "Show debug log location" msgstr "Hata ayıklama günlüğü konumunu göster" @@ -2493,44 +2549,44 @@ msgstr "Hata ayıklama günlüğü konumunu göster" msgid "Show extra fields" msgstr "Ekstra alanları göster" -#: ../wxui/main.py:957 +#: ../wxui/main.py:961 msgid "Show image backup location" msgstr "İmaj yedekleme konumunu göster" -#: ../wxui/memedit.py:2061 +#: ../wxui/memedit.py:2068 msgid "Some memories are incompatible with this radio" msgstr "Bazı kayıtlar bu telsizle uyumlu değil" -#: ../wxui/memedit.py:1926 +#: ../wxui/memedit.py:1933 msgid "Some memories are not deletable" msgstr "Bazı anılar silinemez" -#: ../wxui/memedit.py:1766 +#: ../wxui/memedit.py:1773 #, python-format msgid "Sort %i memory" msgid_plural "Sort %i memories" msgstr[0] "%i kaydı sırala" msgstr[1] "%i kaydı sırala" -#: ../wxui/memedit.py:1770 +#: ../wxui/memedit.py:1777 #, python-format msgid "Sort %i memory ascending" msgid_plural "Sort %i memories ascending" msgstr[0] "%i kaydı artan şekilde sırala" msgstr[1] "%i kaydı artan şekilde sırala" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1799 #, python-format msgid "Sort %i memory descending" msgid_plural "Sort %i memories descending" msgstr[0] "%i kaydı azalan şekilde sırala" msgstr[1] "%i kaydı azalan şekilde sırala" -#: ../wxui/memedit.py:1658 +#: ../wxui/memedit.py:1665 msgid "Sort by column:" msgstr "Sütuna göre sırala:" -#: ../wxui/memedit.py:1657 +#: ../wxui/memedit.py:1664 msgid "Sort memories" msgstr "Kayıtları sırala" @@ -2546,10 +2602,14 @@ msgstr "Devlet" msgid "State/Province" msgstr "Eyalet/İl" -#: ../wxui/bugreport.py:256 ../wxui/main.py:1810 +#: ../wxui/main.py:1817 msgid "Success" msgstr "Başarılı" +#: ../wxui/bugreport.py:595 +msgid "Successfully sent bug report:" +msgstr "" + #: ../wxui/memedit.py:136 msgid "TX-RX DTCS polarity (normal or reversed)" msgstr "TX-RX DTCS polaritesi (normal veya ters)" @@ -2608,7 +2668,7 @@ msgstr "" "oluşturabileceğinden bu modülü yüklememeniz önerilir. Yine de devam edilsin " "mi?" -#: ../wxui/bugreport.py:94 +#: ../wxui/bugreport.py:169 msgid "" "The debug log file is not available when CHIRP is run interactively from the " "command-line. Thus, this tool will not upload what you expect. It is " @@ -2616,7 +2676,11 @@ msgid "" "redirected to /dev/null)" msgstr "" -#: ../wxui/main.py:1340 +#: ../wxui/bugreport.py:444 +msgid "The following information will be submitted:" +msgstr "" + +#: ../wxui/main.py:1346 #, python-format msgid "" "The recommended procedure for importing memories is to open the source file " @@ -2632,7 +2696,7 @@ msgstr "" "yapıştırmak için bu dosyayı açmak mı yoksa içe aktarma işlemine devam etmek " "mi istiyorsunuz?" -#: ../wxui/memedit.py:1727 +#: ../wxui/memedit.py:1734 msgid "This Memory" msgstr "Bu kaydı" @@ -2664,7 +2728,7 @@ msgstr "" "telsizinizden yeni bir imaj indirmeniz ve bunu ileriye doğru kullanmanız " "önerilir." -#: ../wxui/main.py:1571 +#: ../wxui/main.py:1578 msgid "" "This is a live-mode radio, which means changes are sent to the radio in real-" "time as you make them. Upload is not necessary!" @@ -2672,7 +2736,7 @@ msgstr "" "Bu, canlı modlu bir telsizdir; bu, değişiklik yaptığınızda gerçek zamanlı " "olarak radyoya gönderildiği anlamına gelir. Yükleme gerekli değildir!" -#: ../wxui/main.py:1577 +#: ../wxui/main.py:1584 #, fuzzy msgid "" "This is a radio-independent file and cannot be uploaded directly to a radio. " @@ -2723,17 +2787,17 @@ msgstr "" "Ayrıca lütfen hata raporu ve geliştirme istekleri gönderin!\n" "Uyarıldınız. Kendi sorumluluğunuzda ilerleyin!" -#: ../wxui/bugreport.py:76 +#: ../wxui/bugreport.py:372 msgid "" "This is the ticket number for an already-created issue on the chirpmyradio." "com website" msgstr "" -#: ../wxui/memedit.py:1731 +#: ../wxui/memedit.py:1738 msgid "This memory and shift all up" msgstr "Bu kaydı ve hepsini yukarı kaydır" -#: ../wxui/memedit.py:1729 +#: ../wxui/memedit.py:1736 msgid "This memory and shift block up" msgstr "Bu kaydı ve bloğu yukarı kaydır" @@ -2776,7 +2840,7 @@ msgstr "" "CHIRP'in OEM kısıtlamalarını uygulamamasına neden olur ve tanımlanmamış veya " "düzenlenmemiş davranışlara yol açabilir. Riski size ait olmak üzere kullanın!" -#: ../wxui/bugreport.py:48 +#: ../wxui/bugreport.py:137 msgid "" "This tool will upload details about your system to an existing issue on the " "CHIRP tracker. It requires your username and password for chirpmyradio.com " @@ -2845,16 +2909,16 @@ msgstr "" "Kablonuz için bağlantı noktası belirlenemiyor. Sürücülerinizi ve " "bağlantılarınızı kontrol edin." -#: ../wxui/memedit.py:1456 +#: ../wxui/memedit.py:1463 msgid "Unable to edit memory before radio is loaded" msgstr "Radyo yüklenmeden önce kayıt düzenlenemiyor" -#: ../wxui/main.py:1266 +#: ../wxui/main.py:1272 #, python-format msgid "Unable to find stock config %r" msgstr "%r stok yapılandırması bulunamadı" -#: ../wxui/memedit.py:1940 +#: ../wxui/memedit.py:1947 #, fuzzy msgid "Unable to import while the view is sorted" msgstr "Radyo yüklenmeden önce kayıt düzenlenemiyor" @@ -2887,7 +2951,7 @@ msgstr "%s bu sistemde gösterilemiyor" msgid "Unable to set %s on this memory" msgstr "Bu kayıtta %s ayarlanamıyor" -#: ../wxui/main.py:1581 +#: ../wxui/main.py:1588 msgid "Unable to upload this file" msgstr "Bu dosya yüklenemiyor" @@ -2904,15 +2968,24 @@ msgstr "(gerekirse) Kablonuzu çıkarın ve ardından Tamam'ı tıklayın" msgid "Unsupported model %r" msgstr "Desteklenmeyen model %r" +#: ../wxui/bugreport.py:158 +msgid "Update an existing bug" +msgstr "" + +#: ../wxui/bugreport.py:461 +#, python-format +msgid "Updating bug %s" +msgstr "" + #: ../wxui/clone.py:683 msgid "Upload instructions" msgstr "Yükleme talimatları" -#: ../wxui/main.py:1015 +#: ../wxui/main.py:1021 msgid "Upload to radio" msgstr "Telsize yükle" -#: ../wxui/main.py:840 +#: ../wxui/main.py:844 msgid "Upload to radio..." msgstr "Telsize yükle..." @@ -2921,22 +2994,18 @@ msgstr "Telsize yükle..." msgid "Uploaded memory %s" msgstr "Yüklenen kayıt %s" -#: ../wxui/main.py:796 +#: ../wxui/main.py:800 msgid "Use fixed-width font" msgstr "Sabit genişlikte yazı tipi kullan" -#: ../wxui/main.py:804 +#: ../wxui/main.py:808 msgid "Use larger font" msgstr "Daha büyük yazı tipi kullan" -#: ../wxui/bugreport.py:68 +#: ../wxui/bugreport.py:205 msgid "Username" msgstr "" -#: ../wxui/bugreport.py:124 -msgid "Username and password are required!" -msgstr "" - #: ../wxui/developer.py:256 #, python-format msgid "Value does not fit in %i bits" @@ -2961,7 +3030,7 @@ msgstr "Değer tam olarak %i ondalık basamak olmalıdır" msgid "Value must be zero or greater" msgstr "Değer sıfır veya daha büyük olmalıdır" -#: ../wxui/memedit.py:2303 +#: ../wxui/memedit.py:2310 msgid "Values" msgstr "Değerler" @@ -2969,7 +3038,7 @@ msgstr "Değerler" msgid "Vendor" msgstr "Tedarikçi" -#: ../wxui/main.py:976 +#: ../wxui/main.py:982 msgid "View" msgstr "Göster" @@ -2977,11 +3046,11 @@ msgstr "Göster" msgid "WARNING!" msgstr "UYARI!" -#: ../wxui/bugreport.py:99 ../wxui/memedit.py:1542 ../wxui/main.py:1802 +#: ../wxui/bugreport.py:174 ../wxui/memedit.py:1549 ../wxui/main.py:1809 msgid "Warning" msgstr "Uyarı" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1548 #, python-format msgid "Warning: %s" msgstr "Uyarı: %s" @@ -2994,6 +3063,13 @@ msgstr "Hoşgeldiniz" msgid "Would you like CHIRP to install a desktop icon for you?" msgstr "CHIRP'in sizin için bir masaüstü simgesi yüklemesini ister misiniz?" +#: ../wxui/bugreport.py:265 +msgid "" +"You have opened multiple issues within the last week. CHIRP limits the " +"number of issues you can open to avoid abuse. If you really need to open " +"another, please do so via the website." +msgstr "" + #: ../wxui/clone.py:431 msgid "Your cable appears to be on port:" msgstr "Kablonuz şu bağlantı noktasında görünüyor:" @@ -3010,11 +3086,11 @@ msgstr "bytes" msgid "bytes each" msgstr "her biri bayt" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "disabled" msgstr "devre dışı bırakıldı" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "enabled" msgstr "etkinleştirildi" @@ -3075,6 +3151,10 @@ msgstr "{bank} dolu" #~ msgid "Export" #~ msgstr "Dışa Aktar" +#, fuzzy, python-format +#~ msgid "Failed to upload details: %s" +#~ msgstr "Telsiz tarayıcısı yüklenemedi" + #~ msgid "Hide Unused Fields" #~ msgstr "Kullanılmayan Alanları Gizle" @@ -3101,6 +3181,14 @@ msgstr "{bank} dolu" #~ msgid "Import from stock config" #~ msgstr "Stok yapılandırmasından içe aktar" +#, fuzzy +#~ msgid "Issue Number" +#~ msgstr "Kayıt numarası:" + +#, fuzzy +#~ msgid "Issue must be a number!" +#~ msgstr "Kayıt numarası:" + #, fuzzy #~ msgid "Move down" #~ msgstr "Aşağı taşı" @@ -3109,6 +3197,10 @@ msgstr "{bank} dolu" #~ msgid "Move up" #~ msgstr "Yukarı taşı" +#, fuzzy +#~ msgid "Notes" +#~ msgstr "Not:" + #~ msgid "Open recent file {name}" #~ msgstr "{name} geçmiş dosyasını aç" diff --git a/chirp/locale/uk_UA.po b/chirp/locale/uk_UA.po index 72ebd1dd0..1f521f48d 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: 2024-06-17 16:41-0700\n" +"POT-Creation-Date: 2024-06-25 14:59-0700\n" "PO-Revision-Date: 2015-11-30 10:36+0200\n" "Last-Translator: laser \n" "Language-Team: laser \n" @@ -33,37 +33,49 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "" -#: ../wxui/memedit.py:1722 +#: ../wxui/memedit.py:1729 #, fuzzy, python-format msgid "%i Memories and shift all up" msgid_plural "%i Memories and shift all up" msgstr[0] "Видалити (та зсунути вгору)" msgstr[1] "Видалити (та зсунути вгору)" -#: ../wxui/memedit.py:1713 +#: ../wxui/memedit.py:1720 #, fuzzy, python-format msgid "%i Memory" msgid_plural "%i Memories" msgstr[0] "Пам'ять" msgstr[1] "Пам'ять" -#: ../wxui/memedit.py:1717 +#: ../wxui/memedit.py:1724 #, fuzzy, python-format msgid "%i Memory and shift block up" msgid_plural "%i Memories and shift block up" msgstr[0] "Видалити (та зсунути вгору)" msgstr[1] "Видалити (та зсунути вгору)" -#: ../wxui/main.py:1381 +#: ../wxui/main.py:1387 #, fuzzy, python-format msgid "%s has not been saved. Save before closing?" msgstr "Файл змінено, зберегти зміни перед закриттям?" +#: ../wxui/bugreport.py:424 +msgid "(Describe what actually happened instead)" +msgstr "" + +#: ../wxui/bugreport.py:422 +msgid "(Describe what you expected to happen)" +msgstr "" + +#: ../wxui/bugreport.py:420 +msgid "(Describe what you were doing)" +msgstr "" + #: ../wxui/radioinfo.py:50 msgid "(none)" msgstr "" -#: ../wxui/memedit.py:2057 +#: ../wxui/memedit.py:2064 #, python-format msgid "...and %i more" msgstr "" @@ -486,7 +498,7 @@ msgid "" "4. Press the [D/MR(MW)] key (\"--WAIT--\" will appear on the LCD).\n" msgstr "" -#: ../drivers/uv5r.py:823 +#: ../drivers/uv5r.py:834 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -496,7 +508,7 @@ msgid "" "6. Click OK to download image from device.\n" msgstr "" -#: ../drivers/uv5r.py:831 +#: ../drivers/uv5r.py:842 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -621,17 +633,17 @@ msgid "" "It will may not work if you turn on the radio with the cable already attached" msgstr "" -#: ../wxui/main.py:1880 +#: ../wxui/main.py:1888 msgid "" "A new CHIRP version is available. Please visit the website as soon as " "possible to download it!" msgstr "" -#: ../wxui/main.py:920 +#: ../wxui/main.py:924 msgid "About" msgstr "" -#: ../wxui/main.py:1730 +#: ../wxui/main.py:1737 msgid "About CHIRP" msgstr "" @@ -639,12 +651,12 @@ msgstr "" msgid "All" msgstr "Все" -#: ../wxui/main.py:1211 +#: ../wxui/main.py:1217 #, fuzzy msgid "All Files" msgstr "CSV-файли" -#: ../wxui/main.py:1222 +#: ../wxui/main.py:1228 msgid "All supported formats|" msgstr "" @@ -652,8 +664,8 @@ msgstr "" msgid "Amateur" msgstr "" -#: ../wxui/bugreport.py:117 ../wxui/bugreport.py:125 ../wxui/bugreport.py:262 -#: ../wxui/common.py:610 ../wxui/common.py:637 +#: ../wxui/bugreport.py:284 ../wxui/bugreport.py:391 ../wxui/common.py:610 +#: ../wxui/common.py:637 msgid "An error has occurred" msgstr "Сталася помилка" @@ -661,7 +673,7 @@ msgstr "Сталася помилка" msgid "Applying settings" msgstr "" -#: ../wxui/main.py:1477 +#: ../wxui/main.py:1483 #, fuzzy msgid "Automatic from system" msgstr "Автоматичний рознос репітера" @@ -670,7 +682,7 @@ msgstr "Автоматичний рознос репітера" msgid "Available modules" msgstr "" -#: ../wxui/main.py:1823 +#: ../wxui/main.py:1830 msgid "Bandplan" msgstr "" @@ -690,11 +702,23 @@ msgstr "" msgid "Browser" msgstr "" +#: ../wxui/bugreport.py:390 +msgid "Bug number not found" +msgstr "" + +#: ../wxui/bugreport.py:367 +msgid "Bug number:" +msgstr "" + +#: ../wxui/bugreport.py:323 +msgid "Bug subject:" +msgstr "" + #: ../wxui/developer.py:415 msgid "Building Radio Browser" msgstr "" -#: ../wxui/main.py:1506 +#: ../wxui/main.py:1512 msgid "CHIRP must be restarted for the new selection to take effect" msgstr "" @@ -708,13 +732,13 @@ msgid "" "will happen now." msgstr "" -#: ../wxui/memedit.py:1373 +#: ../wxui/memedit.py:1380 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" msgstr "" -#: ../wxui/main.py:1210 +#: ../wxui/main.py:1216 msgid "Chirp Image Files" msgstr "" @@ -722,22 +746,22 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1359 #, fuzzy, python-format msgid "Choose %s DTCS Code" msgstr "DTCS код" -#: ../wxui/memedit.py:1349 +#: ../wxui/memedit.py:1356 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1383 +#: ../wxui/memedit.py:1390 #, fuzzy msgid "Choose Cross Mode" msgstr "Кросрежим" -#: ../wxui/memedit.py:1413 +#: ../wxui/memedit.py:1420 msgid "Choose duplex" msgstr "" @@ -778,15 +802,15 @@ msgstr "Скопіювати з радіостанції" msgid "Cloning to radio" msgstr "Записати в радіостанцію" -#: ../wxui/main.py:1010 +#: ../wxui/main.py:1016 msgid "Close" msgstr "" -#: ../wxui/main.py:1011 +#: ../wxui/main.py:1017 msgid "Close file" msgstr "" -#: ../wxui/memedit.py:1781 +#: ../wxui/memedit.py:1788 #, fuzzy, python-format msgid "Cluster %i memory" msgid_plural "Cluster %i memories" @@ -822,7 +846,7 @@ msgstr "" msgid "Convert to FM" msgstr "" -#: ../wxui/memedit.py:1698 +#: ../wxui/memedit.py:1705 #, fuzzy msgid "Copy" msgstr "Копіювати" @@ -845,7 +869,7 @@ msgstr "" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1694 +#: ../wxui/memedit.py:1701 #, fuzzy msgid "Cut" msgstr "Вирізати" @@ -866,11 +890,11 @@ msgstr "DTCS Pol" msgid "DTMF decode" msgstr "" -#: ../wxui/memedit.py:2323 +#: ../wxui/memedit.py:2330 msgid "DV Memory" msgstr "" -#: ../wxui/main.py:1744 +#: ../wxui/main.py:1751 msgid "Danger Ahead" msgstr "" @@ -879,31 +903,32 @@ msgstr "" msgid "Dec" msgstr "Визначити" -#: ../wxui/memedit.py:1707 +#: ../wxui/memedit.py:1714 #, fuzzy msgid "Delete" msgstr "Видалити" -#: ../wxui/bugreport.py:255 -msgid "Details successfully uploaded" -msgstr "" +#: ../wxui/bugreport.py:464 +#, fuzzy +msgid "Detailed information" +msgstr "Отримання інформації банку" -#: ../wxui/main.py:925 +#: ../wxui/main.py:929 #, fuzzy msgid "Developer Mode" msgstr "Розробник" -#: ../wxui/main.py:1750 +#: ../wxui/main.py:1757 #, python-format msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1817 ../wxui/developer.py:88 +#: ../wxui/memedit.py:1824 ../wxui/developer.py:88 #, fuzzy msgid "Diff Raw Memories" msgstr "Порівняти Raw пам'ять" -#: ../wxui/memedit.py:2248 +#: ../wxui/memedit.py:2255 msgid "Digital Code" msgstr "Цифровий код" @@ -912,7 +937,7 @@ msgstr "Цифровий код" msgid "Digital Modes" msgstr "Цифровий код" -#: ../wxui/main.py:1762 +#: ../wxui/main.py:1769 msgid "Disable reporting" msgstr "" @@ -938,16 +963,16 @@ msgstr "" msgid "Double-click to change bank name" msgstr "" -#: ../wxui/main.py:1012 +#: ../wxui/main.py:1018 msgid "Download" msgstr "" -#: ../wxui/main.py:1013 +#: ../wxui/main.py:1019 #, fuzzy msgid "Download from radio" msgstr "Скопіювати з радіостанції" -#: ../wxui/main.py:832 +#: ../wxui/main.py:836 #, fuzzy msgid "Download from radio..." msgstr "Скопіювати з радіостанції" @@ -965,7 +990,7 @@ msgstr "" msgid "Driver information" msgstr "" -#: ../wxui/main.py:549 +#: ../wxui/main.py:553 msgid "Driver messages" msgstr "" @@ -977,17 +1002,17 @@ msgstr "" msgid "Duplex" msgstr "Дуплекс" -#: ../wxui/memedit.py:2278 +#: ../wxui/memedit.py:2285 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:2276 +#: ../wxui/memedit.py:2283 #, python-format msgid "Edit details for memory %i" msgstr "" -#: ../wxui/main.py:869 +#: ../wxui/main.py:873 msgid "Enable Automatic Edits" msgstr "" @@ -1000,11 +1025,11 @@ msgstr "" msgid "Enter Frequency" msgstr "Частота" -#: ../wxui/memedit.py:1400 +#: ../wxui/memedit.py:1407 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1392 +#: ../wxui/memedit.py:1399 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -1017,6 +1042,32 @@ msgstr "" msgid "Enter custom port:" msgstr "" +#: ../wxui/bugreport.py:405 +msgid "" +"Enter details about this update. Be descriptive about what you were doing, " +"what you expected to happen, and what actually happened." +msgstr "" + +#: ../wxui/bugreport.py:310 +msgid "" +"Enter information about the bug including a short but meaningful subject and " +"information about the radio model (if applicable) in question." +msgstr "" + +#: ../wxui/bugreport.py:412 +msgid "Enter information to add to the bug here" +msgstr "" + +#: ../wxui/bugreport.py:358 +msgid "Enter the bug number that should be updated" +msgstr "" + +#: ../wxui/bugreport.py:188 +msgid "" +"Enter your username and password for chirpmyradio.com. If you do not have an " +"account click below to create one before proceeding." +msgstr "" + #: ../wxui/common.py:330 #, fuzzy, python-format msgid "Erased memory %s" @@ -1039,21 +1090,21 @@ msgstr "" msgid "Experimental driver" msgstr "" -#: ../wxui/memedit.py:2201 +#: ../wxui/memedit.py:2208 msgid "Export can only write CSV files" msgstr "" -#: ../wxui/main.py:1366 +#: ../wxui/main.py:1372 #, fuzzy msgid "Export to CSV" msgstr "Експорт до файлу" -#: ../wxui/main.py:707 +#: ../wxui/main.py:711 #, fuzzy msgid "Export to CSV..." msgstr "Експорт до файлу" -#: ../wxui/memedit.py:2312 +#: ../wxui/memedit.py:2319 msgid "Extra" msgstr "" @@ -1076,26 +1127,34 @@ msgstr "" msgid "Failed to parse result" msgstr "" -#: ../wxui/bugreport.py:261 -#, fuzzy, python-format -msgid "Failed to upload details: %s" -msgstr "Не вдається внести зміни до цієї моделі" +#: ../wxui/bugreport.py:592 +msgid "Failed to send bug report:" +msgstr "" #: ../wxui/radioinfo.py:45 msgid "Features" msgstr "" -#: ../wxui/main.py:554 +#: ../wxui/bugreport.py:152 +msgid "File a new bug" +msgstr "" + +#: ../wxui/main.py:558 #, python-format msgid "File does not exist: %s" msgstr "" -#: ../wxui/main.py:1214 ../wxui/main.py:1294 ../wxui/main.py:1304 -#: ../wxui/main.py:1362 ../wxui/main.py:1696 ../wxui/main.py:1697 +#: ../wxui/main.py:1220 ../wxui/main.py:1300 ../wxui/main.py:1310 +#: ../wxui/main.py:1368 ../wxui/main.py:1703 ../wxui/main.py:1704 #, fuzzy msgid "Files" msgstr "_Файл" +#: ../wxui/bugreport.py:462 +#, fuzzy +msgid "Files:" +msgstr "_Файл" + #: ../wxui/query_sources.py:319 msgid "Filter" msgstr "" @@ -1104,15 +1163,15 @@ msgstr "" msgid "Filter results with location matching this string" msgstr "" -#: ../wxui/main.py:1436 +#: ../wxui/main.py:1442 msgid "Find" msgstr "" -#: ../wxui/main.py:775 +#: ../wxui/main.py:779 msgid "Find Next" msgstr "" -#: ../wxui/main.py:761 +#: ../wxui/main.py:765 msgid "Find..." msgstr "" @@ -1336,7 +1395,7 @@ msgstr "" msgid "Goto..." msgstr "" -#: ../wxui/main.py:978 +#: ../wxui/main.py:984 msgid "Help" msgstr "Довідка" @@ -1362,20 +1421,20 @@ msgstr "" msgid "If set, sort results by distance from these coordinates" msgstr "" -#: ../wxui/main.py:1349 +#: ../wxui/main.py:1355 msgid "Import" msgstr "Імпорт" -#: ../wxui/main.py:701 +#: ../wxui/main.py:705 #, fuzzy msgid "Import from file..." msgstr "Імпортувати з файлу" -#: ../wxui/main.py:1353 +#: ../wxui/main.py:1359 msgid "Import messages" msgstr "" -#: ../wxui/main.py:1347 +#: ../wxui/main.py:1353 #, fuzzy msgid "Import not recommended" msgstr "Імпорт з RFinder" @@ -1388,11 +1447,11 @@ msgstr "Зміст" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1382 msgid "Information" msgstr "" -#: ../wxui/memedit.py:1688 +#: ../wxui/memedit.py:1695 #, fuzzy msgid "Insert Row Above" msgstr "Додати рядок зверху" @@ -1401,7 +1460,7 @@ msgstr "Додати рядок зверху" msgid "Install desktop icon?" msgstr "" -#: ../wxui/main.py:909 +#: ../wxui/main.py:913 msgid "Interact with driver" msgstr "" @@ -1415,7 +1474,7 @@ msgstr "Внутрішня помилка" msgid "Invalid %(value)s (use decimal degrees)" msgstr "Неприпустиме значення. Повинно бути цілим числом." -#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1536 +#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1543 #, fuzzy msgid "Invalid Entry" msgstr "Неприпустиме значення для цього поля" @@ -1424,12 +1483,12 @@ msgstr "Неприпустиме значення для цього поля" msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1535 ../wxui/memedit.py:2403 +#: ../wxui/memedit.py:1542 ../wxui/memedit.py:2410 #, python-format msgid "Invalid edit: %s" msgstr "" -#: ../wxui/main.py:1693 +#: ../wxui/main.py:1700 msgid "Invalid or unsupported module file" msgstr "" @@ -1438,14 +1497,6 @@ msgstr "" msgid "Invalid value: %r" msgstr "Неприпустиме значення для цього поля" -#: ../wxui/bugreport.py:79 -msgid "Issue Number" -msgstr "" - -#: ../wxui/bugreport.py:116 -msgid "Issue must be a number!" -msgstr "" - #: ../wxui/developer.py:577 msgid "Issue number:" msgstr "" @@ -1454,7 +1505,7 @@ msgstr "" msgid "LIVE" msgstr "" -#: ../wxui/main.py:818 ../wxui/main.py:1491 +#: ../wxui/main.py:822 ../wxui/main.py:1497 #, fuzzy msgid "Language" msgstr "Змінити мову" @@ -1489,12 +1540,12 @@ msgstr "" msgid "Limit use" msgstr "" -#: ../wxui/main.py:1574 +#: ../wxui/main.py:1581 #, fuzzy msgid "Live Radio" msgstr "Радіостанція" -#: ../wxui/main.py:713 +#: ../wxui/main.py:717 #, fuzzy msgid "Load Module..." msgstr "Тоновий режим" @@ -1504,18 +1555,18 @@ msgstr "Тоновий режим" msgid "Load module from issue" msgstr "Тоновий режим" -#: ../wxui/main.py:962 +#: ../wxui/main.py:966 #, fuzzy msgid "Load module from issue..." msgstr "Тоновий режим" -#: ../wxui/main.py:1798 +#: ../wxui/main.py:1805 msgid "" "Loading a module will not affect open tabs. It is recommended (unless " "instructed otherwise) to close all tabs before loading a module." msgstr "" -#: ../wxui/main.py:1700 +#: ../wxui/main.py:1707 msgid "" "Loading modules can be extremely dangerous, leading to damage to your " "computer, radio, or both. NEVER load a module from a source you do not " @@ -1529,6 +1580,10 @@ msgstr "" msgid "Loading settings" msgstr "" +#: ../wxui/bugreport.py:282 +msgid "Login failed: Check your username and password" +msgstr "" + #: ../drivers/uvk5.py:1827 msgid "Logo string 1 (12 characters)" msgstr "" @@ -1547,7 +1602,7 @@ msgstr "" msgid "Memories" msgstr "Пам'ять" -#: ../wxui/memedit.py:1575 +#: ../wxui/memedit.py:1582 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1579,15 +1634,15 @@ msgstr "Модель" msgid "Modes" msgstr "Режим" -#: ../wxui/main.py:1697 +#: ../wxui/main.py:1704 msgid "Module" msgstr "" -#: ../wxui/main.py:1669 +#: ../wxui/main.py:1676 msgid "Module Loaded" msgstr "" -#: ../wxui/main.py:1809 +#: ../wxui/main.py:1816 msgid "Module loaded successfully" msgstr "" @@ -1606,19 +1661,19 @@ msgstr "Перемістити В_низ" msgid "Move Up" msgstr "Перемістити В_гору" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2120 msgid "Move operations are disabled while the view is sorted" msgstr "" -#: ../wxui/main.py:659 +#: ../wxui/main.py:663 msgid "New Window" msgstr "" -#: ../wxui/main.py:1882 +#: ../wxui/main.py:1890 msgid "New version available" msgstr "" -#: ../wxui/memedit.py:1854 +#: ../wxui/memedit.py:1861 #, fuzzy msgid "No empty rows below!" msgstr "Додати рядок знизу" @@ -1640,11 +1695,6 @@ msgstr "" msgid "No results!" msgstr "" -#: ../wxui/bugreport.py:82 -#, fuzzy -msgid "Notes" -msgstr "Примітка:" - #: ../wxui/query_sources.py:41 ../wxui/memedit.py:954 msgid "Number" msgstr "" @@ -1669,29 +1719,29 @@ msgstr "" msgid "Only working repeaters" msgstr "" -#: ../wxui/main.py:1006 ../wxui/main.py:1349 +#: ../wxui/main.py:1012 ../wxui/main.py:1355 msgid "Open" msgstr "" -#: ../wxui/main.py:688 +#: ../wxui/main.py:692 #, fuzzy msgid "Open Recent" msgstr "Ос_танні" -#: ../wxui/main.py:670 +#: ../wxui/main.py:674 #, fuzzy msgid "Open Stock Config" msgstr "Відкрити заводські конфігурації" -#: ../wxui/main.py:1007 ../wxui/main.py:1225 +#: ../wxui/main.py:1013 ../wxui/main.py:1231 msgid "Open a file" msgstr "" -#: ../wxui/main.py:1715 +#: ../wxui/main.py:1722 msgid "Open a module" msgstr "" -#: ../wxui/main.py:946 +#: ../wxui/main.py:950 msgid "Open debug log" msgstr "" @@ -1703,7 +1753,7 @@ msgstr "" msgid "Open repeaters only" msgstr "" -#: ../wxui/main.py:617 +#: ../wxui/main.py:621 #, fuzzy msgid "Open stock config directory" msgstr "Відкрите заводські конфігурації {name}" @@ -1725,7 +1775,7 @@ msgstr "" msgid "Optional: County, Hospital, etc." msgstr "" -#: ../wxui/memedit.py:1988 +#: ../wxui/memedit.py:1995 #, fuzzy msgid "Overwrite memories?" msgstr "Перезаписати?" @@ -1741,36 +1791,36 @@ msgstr "" msgid "Parsing" msgstr "" -#: ../wxui/bugreport.py:73 +#: ../wxui/bugreport.py:215 msgid "Password" msgstr "" -#: ../wxui/memedit.py:1702 +#: ../wxui/memedit.py:1709 #, fuzzy msgid "Paste" msgstr "Вставити" -#: ../wxui/memedit.py:1982 +#: ../wxui/memedit.py:1989 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1985 +#: ../wxui/memedit.py:1992 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1979 +#: ../wxui/memedit.py:1986 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1976 +#: ../wxui/memedit.py:1983 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "" -#: ../wxui/main.py:1886 +#: ../wxui/main.py:1894 msgid "Please be sure to quit CHIRP before installing the new version!" msgstr "" @@ -1800,7 +1850,7 @@ msgid "" " (At the end radio will beep)\n" msgstr "" -#: ../wxui/main.py:1738 +#: ../wxui/main.py:1745 msgid "" "Please note that developer mode is intended for use by developers of the " "CHIRP project, or under the direction of a developer. It enables behaviors " @@ -1829,7 +1879,7 @@ msgstr "Потужність" msgid "Press enter to set this in memory" msgstr "Помилка настройки пам'яті" -#: ../wxui/main.py:724 +#: ../wxui/main.py:728 msgid "Print Preview" msgstr "" @@ -1837,16 +1887,16 @@ msgstr "" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1681 +#: ../wxui/memedit.py:1688 msgid "Properties" msgstr "" -#: ../wxui/main.py:1837 +#: ../wxui/main.py:1845 #, python-format msgid "Query %s" msgstr "" -#: ../wxui/main.py:846 +#: ../wxui/main.py:850 msgid "Query Source" msgstr "" @@ -1854,7 +1904,7 @@ msgstr "" msgid "RX DTCS" msgstr "" -#: ../wxui/main.py:977 +#: ../wxui/main.py:983 #, fuzzy msgid "Radio" msgstr "Радіостанція" @@ -1869,6 +1919,10 @@ msgstr "" msgid "Radio information" msgstr "Отримання інформації банку" +#: ../wxui/bugreport.py:331 +msgid "Radio model:" +msgstr "" + #: ../drivers/ft817.py:363 msgid "" "Radio sent data after the last awaited block, this happens when the selected " @@ -1905,11 +1959,11 @@ msgstr "" msgid "Refreshed memory %s" msgstr "" -#: ../wxui/main.py:886 +#: ../wxui/main.py:890 msgid "Reload Driver" msgstr "" -#: ../wxui/main.py:895 +#: ../wxui/main.py:899 msgid "Reload Driver and File" msgstr "" @@ -1924,30 +1978,39 @@ msgid "" "worldwide, FREE repeater directory." msgstr "" -#: ../wxui/main.py:934 +#: ../wxui/main.py:972 +msgid "Report or update a bug..." +msgstr "" + +#: ../wxui/bugreport.py:459 +#, fuzzy, python-format +msgid "Reporting a new bug: %r" +msgstr "Звіти вимкнуто" + +#: ../wxui/main.py:938 #, fuzzy msgid "Reporting enabled" msgstr "Звіти вимкнуто" -#: ../wxui/main.py:1758 +#: ../wxui/main.py:1765 msgid "" "Reporting helps the CHIRP project know which radio models and OS platforms " "to spend our limited efforts on. We would really appreciate if you left it " "enabled. Really disable reporting?" msgstr "" -#: ../wxui/main.py:1508 ../wxui/main.py:1752 +#: ../wxui/main.py:1514 ../wxui/main.py:1759 msgid "Restart Required" msgstr "" -#: ../wxui/main.py:682 +#: ../wxui/main.py:686 #, python-format msgid "Restore %i tab" msgid_plural "Restore %i tabs" msgstr[0] "" msgstr[1] "" -#: ../wxui/main.py:811 +#: ../wxui/main.py:815 msgid "Restore tabs on start" msgstr "" @@ -1955,15 +2018,15 @@ msgstr "" msgid "Retrieved settings" msgstr "" -#: ../wxui/main.py:1008 +#: ../wxui/main.py:1014 msgid "Save" msgstr "" -#: ../wxui/main.py:1383 +#: ../wxui/main.py:1389 msgid "Save before closing?" msgstr "" -#: ../wxui/main.py:1009 ../wxui/main.py:1308 +#: ../wxui/main.py:1015 ../wxui/main.py:1314 msgid "Save file" msgstr "" @@ -1987,7 +2050,7 @@ msgstr "" msgid "Security Risk" msgstr "" -#: ../wxui/main.py:876 +#: ../wxui/main.py:880 #, fuzzy msgid "Select Bandplan..." msgstr "Виберіть Стовпці" @@ -1997,7 +2060,7 @@ msgstr "Виберіть Стовпці" msgid "Select Bands" msgstr "Виберіть Стовпці" -#: ../wxui/main.py:1491 +#: ../wxui/main.py:1497 #, fuzzy msgid "Select Language" msgstr "Виберіть Стовпці" @@ -2007,18 +2070,10 @@ msgstr "Виберіть Стовпці" msgid "Select Modes" msgstr "Виберіть Стовпці" -#: ../wxui/main.py:1822 +#: ../wxui/main.py:1829 msgid "Select a bandplan" msgstr "" -#: ../wxui/bugreport.py:43 -msgid "Send bug details" -msgstr "" - -#: ../wxui/main.py:967 -msgid "Send details for a bug..." -msgstr "" - #: ../wxui/query_sources.py:287 msgid "Service" msgstr "" @@ -2031,12 +2086,12 @@ msgstr "" msgid "Shift amount (or transmit frequency) controlled by duplex" msgstr "" -#: ../wxui/memedit.py:1810 ../wxui/developer.py:91 +#: ../wxui/memedit.py:1817 ../wxui/developer.py:91 #, fuzzy msgid "Show Raw Memory" msgstr "Показати Raw пам'ять" -#: ../wxui/main.py:952 +#: ../wxui/main.py:956 msgid "Show debug log location" msgstr "" @@ -2044,45 +2099,45 @@ msgstr "" msgid "Show extra fields" msgstr "" -#: ../wxui/main.py:957 +#: ../wxui/main.py:961 msgid "Show image backup location" msgstr "" -#: ../wxui/memedit.py:2061 +#: ../wxui/memedit.py:2068 #, fuzzy msgid "Some memories are incompatible with this radio" msgstr "Вставлена пам'ять {number} несумісна із цією радіостанцією тому що:" -#: ../wxui/memedit.py:1926 +#: ../wxui/memedit.py:1933 msgid "Some memories are not deletable" msgstr "" -#: ../wxui/memedit.py:1766 +#: ../wxui/memedit.py:1773 #, fuzzy, python-format msgid "Sort %i memory" msgid_plural "Sort %i memories" msgstr[0] "Порівняти Raw пам'ять" msgstr[1] "Порівняти Raw пам'ять" -#: ../wxui/memedit.py:1770 +#: ../wxui/memedit.py:1777 #, fuzzy, python-format msgid "Sort %i memory ascending" msgid_plural "Sort %i memories ascending" msgstr[0] "Порівняти Raw пам'ять" msgstr[1] "Порівняти Raw пам'ять" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1799 #, fuzzy, python-format msgid "Sort %i memory descending" msgid_plural "Sort %i memories descending" msgstr[0] "Порівняти Raw пам'ять" msgstr[1] "Порівняти Raw пам'ять" -#: ../wxui/memedit.py:1658 +#: ../wxui/memedit.py:1665 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1657 +#: ../wxui/memedit.py:1664 #, fuzzy msgid "Sort memories" msgstr "Перезаписати?" @@ -2099,10 +2154,14 @@ msgstr "" msgid "State/Province" msgstr "" -#: ../wxui/bugreport.py:256 ../wxui/main.py:1810 +#: ../wxui/main.py:1817 msgid "Success" msgstr "" +#: ../wxui/bugreport.py:595 +msgid "Successfully sent bug report:" +msgstr "" + #: ../wxui/memedit.py:136 msgid "TX-RX DTCS polarity (normal or reversed)" msgstr "" @@ -2143,7 +2202,7 @@ msgid "" "Proceed anyway?" msgstr "" -#: ../wxui/bugreport.py:94 +#: ../wxui/bugreport.py:169 msgid "" "The debug log file is not available when CHIRP is run interactively from the " "command-line. Thus, this tool will not upload what you expect. It is " @@ -2151,7 +2210,11 @@ msgid "" "redirected to /dev/null)" msgstr "" -#: ../wxui/main.py:1340 +#: ../wxui/bugreport.py:444 +msgid "The following information will be submitted:" +msgstr "" + +#: ../wxui/main.py:1346 #, python-format msgid "" "The recommended procedure for importing memories is to open the source file " @@ -2161,7 +2224,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1727 +#: ../wxui/memedit.py:1734 #, fuzzy msgid "This Memory" msgstr "Показати Raw пам'ять" @@ -2186,13 +2249,13 @@ msgid "" "compatibility." msgstr "" -#: ../wxui/main.py:1571 +#: ../wxui/main.py:1578 msgid "" "This is a live-mode radio, which means changes are sent to the radio in real-" "time as you make them. Upload is not necessary!" msgstr "" -#: ../wxui/main.py:1577 +#: ../wxui/main.py:1584 msgid "" "This is a radio-independent file and cannot be uploaded directly to a radio. " "Open a radio image (or download one from a radio) and then copy/paste items " @@ -2227,18 +2290,18 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/bugreport.py:76 +#: ../wxui/bugreport.py:372 msgid "" "This is the ticket number for an already-created issue on the chirpmyradio." "com website" msgstr "" -#: ../wxui/memedit.py:1731 +#: ../wxui/memedit.py:1738 #, fuzzy msgid "This memory and shift all up" msgstr "Видалити (та зсунути вгору)" -#: ../wxui/memedit.py:1729 +#: ../wxui/memedit.py:1736 #, fuzzy msgid "This memory and shift block up" msgstr "Видалити (та зсунути вгору)" @@ -2268,7 +2331,7 @@ msgid "" "own risk!" msgstr "" -#: ../wxui/bugreport.py:48 +#: ../wxui/bugreport.py:137 msgid "" "This tool will upload details about your system to an existing issue on the " "CHIRP tracker. It requires your username and password for chirpmyradio.com " @@ -2338,16 +2401,16 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1456 +#: ../wxui/memedit.py:1463 msgid "Unable to edit memory before radio is loaded" msgstr "" -#: ../wxui/main.py:1266 +#: ../wxui/main.py:1272 #, fuzzy, python-format msgid "Unable to find stock config %r" msgstr "Відкрити заводські конфігурації" -#: ../wxui/memedit.py:1940 +#: ../wxui/memedit.py:1947 #, fuzzy msgid "Unable to import while the view is sorted" msgstr "Не вдалося виявити радіо на {port}" @@ -2378,7 +2441,7 @@ msgstr "Не вдається внести зміни до цієї моделі msgid "Unable to set %s on this memory" msgstr "Не вдається внести зміни до цієї моделі" -#: ../wxui/main.py:1581 +#: ../wxui/main.py:1588 #, fuzzy msgid "Unable to upload this file" msgstr "Не вдається внести зміни до цієї моделі" @@ -2396,16 +2459,25 @@ msgstr "" msgid "Unsupported model %r" msgstr "Файл непідтримуваного типу" +#: ../wxui/bugreport.py:158 +msgid "Update an existing bug" +msgstr "" + +#: ../wxui/bugreport.py:461 +#, fuzzy, python-format +msgid "Updating bug %s" +msgstr "Оновлення списку URCALL" + #: ../wxui/clone.py:683 msgid "Upload instructions" msgstr "" -#: ../wxui/main.py:1015 +#: ../wxui/main.py:1021 #, fuzzy msgid "Upload to radio" msgstr "Записати в радіостанцію" -#: ../wxui/main.py:840 +#: ../wxui/main.py:844 #, fuzzy msgid "Upload to radio..." msgstr "Записати в радіостанцію" @@ -2415,22 +2487,18 @@ msgstr "Записати в радіостанцію" msgid "Uploaded memory %s" msgstr "" -#: ../wxui/main.py:796 +#: ../wxui/main.py:800 msgid "Use fixed-width font" msgstr "" -#: ../wxui/main.py:804 +#: ../wxui/main.py:808 msgid "Use larger font" msgstr "" -#: ../wxui/bugreport.py:68 +#: ../wxui/bugreport.py:205 msgid "Username" msgstr "" -#: ../wxui/bugreport.py:124 -msgid "Username and password are required!" -msgstr "" - #: ../wxui/developer.py:256 #, python-format msgid "Value does not fit in %i bits" @@ -2455,7 +2523,7 @@ msgstr "" msgid "Value must be zero or greater" msgstr "" -#: ../wxui/memedit.py:2303 +#: ../wxui/memedit.py:2310 msgid "Values" msgstr "" @@ -2463,7 +2531,7 @@ msgstr "" msgid "Vendor" msgstr "Виробник" -#: ../wxui/main.py:976 +#: ../wxui/main.py:982 #, fuzzy msgid "View" msgstr "В_игляд" @@ -2472,11 +2540,11 @@ msgstr "В_игляд" msgid "WARNING!" msgstr "" -#: ../wxui/bugreport.py:99 ../wxui/memedit.py:1542 ../wxui/main.py:1802 +#: ../wxui/bugreport.py:174 ../wxui/memedit.py:1549 ../wxui/main.py:1809 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1548 #, python-format msgid "Warning: %s" msgstr "" @@ -2489,6 +2557,13 @@ msgstr "" msgid "Would you like CHIRP to install a desktop icon for you?" msgstr "" +#: ../wxui/bugreport.py:265 +msgid "" +"You have opened multiple issues within the last week. CHIRP limits the " +"number of issues you can open to avoid abuse. If you really need to open " +"another, please do so via the website." +msgstr "" + #: ../wxui/clone.py:431 msgid "Your cable appears to be on port:" msgstr "" @@ -2505,11 +2580,11 @@ msgstr "" msgid "bytes each" msgstr "" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "disabled" msgstr "" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "enabled" msgstr "" @@ -2650,6 +2725,10 @@ msgstr "" #~ msgid "Export" #~ msgstr "Експорт" +#, fuzzy, python-format +#~ msgid "Failed to upload details: %s" +#~ msgstr "Не вдається внести зміни до цієї моделі" + #~ msgid "File Exists" #~ msgstr "Файл існує" @@ -2784,6 +2863,10 @@ msgstr "" #~ msgid "None" #~ msgstr "Не вказано" +#, fuzzy +#~ msgid "Notes" +#~ msgstr "Примітка:" + #~ msgid "Open recent file {name}" #~ msgstr "Відкриті останній файл {name}" @@ -2919,9 +3002,6 @@ msgstr "" #~ msgid "Updating RPTCALL list" #~ msgstr "Оновлення списку RPTCALL" -#~ msgid "Updating URCALL list" -#~ msgstr "Оновлення списку URCALL" - #~ msgid "Updating bank index for memory {num}" #~ msgstr "Оновлення індексу банку пам'яті {num}" diff --git a/chirp/locale/zh_CN.po b/chirp/locale/zh_CN.po index 3f6d84de1..4f3916d8e 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: 2024-06-17 16:41-0700\n" +"POT-Creation-Date: 2024-06-25 14:59-0700\n" "PO-Revision-Date: 2024-01-26 13:30+0800\n" "Last-Translator: DuckSoft, BH2UEP \n" "Language-Team: \n" @@ -33,34 +33,46 @@ msgstr "" msgid "%(value)s must be between %(min)i and %(max)i" msgstr "" -#: ../wxui/memedit.py:1722 +#: ../wxui/memedit.py:1729 #, fuzzy, python-format msgid "%i Memories and shift all up" msgid_plural "%i Memories and shift all up" msgstr[0] "...并将区块上移" -#: ../wxui/memedit.py:1713 +#: ../wxui/memedit.py:1720 #, fuzzy, python-format msgid "%i Memory" msgid_plural "%i Memories" msgstr[0] "存储" -#: ../wxui/memedit.py:1717 +#: ../wxui/memedit.py:1724 #, fuzzy, python-format msgid "%i Memory and shift block up" msgid_plural "%i Memories and shift block up" msgstr[0] "...并将区块上移" -#: ../wxui/main.py:1381 +#: ../wxui/main.py:1387 #, python-format msgid "%s has not been saved. Save before closing?" msgstr "%s 还没有被保存。要在关闭程序前保存吗?" +#: ../wxui/bugreport.py:424 +msgid "(Describe what actually happened instead)" +msgstr "" + +#: ../wxui/bugreport.py:422 +msgid "(Describe what you expected to happen)" +msgstr "" + +#: ../wxui/bugreport.py:420 +msgid "(Describe what you were doing)" +msgstr "" + #: ../wxui/radioinfo.py:50 msgid "(none)" msgstr "" -#: ../wxui/memedit.py:2057 +#: ../wxui/memedit.py:2064 #, fuzzy, python-format msgid "...and %i more" msgstr "...并将所有存储上移" @@ -483,7 +495,7 @@ msgid "" "4. Press the [D/MR(MW)] key (\"--WAIT--\" will appear on the LCD).\n" msgstr "" -#: ../drivers/uv5r.py:823 +#: ../drivers/uv5r.py:834 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -493,7 +505,7 @@ msgid "" "6. Click OK to download image from device.\n" msgstr "" -#: ../drivers/uv5r.py:831 +#: ../drivers/uv5r.py:842 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -630,17 +642,17 @@ msgstr "" "\n" "如果在已连接数据线的情况下打开电台,则可能无法进行" -#: ../wxui/main.py:1880 +#: ../wxui/main.py:1888 msgid "" "A new CHIRP version is available. Please visit the website as soon as " "possible to download it!" msgstr "新的 CHIRP 版本已经推出。请尽快访问网站下载!" -#: ../wxui/main.py:920 +#: ../wxui/main.py:924 msgid "About" msgstr "" -#: ../wxui/main.py:1730 +#: ../wxui/main.py:1737 msgid "About CHIRP" msgstr "关于CHIRP" @@ -648,11 +660,11 @@ msgstr "关于CHIRP" msgid "All" msgstr "全选" -#: ../wxui/main.py:1211 +#: ../wxui/main.py:1217 msgid "All Files" msgstr "全部文件" -#: ../wxui/main.py:1222 +#: ../wxui/main.py:1228 msgid "All supported formats|" msgstr "" @@ -660,8 +672,8 @@ msgstr "" msgid "Amateur" msgstr "" -#: ../wxui/bugreport.py:117 ../wxui/bugreport.py:125 ../wxui/bugreport.py:262 -#: ../wxui/common.py:610 ../wxui/common.py:637 +#: ../wxui/bugreport.py:284 ../wxui/bugreport.py:391 ../wxui/common.py:610 +#: ../wxui/common.py:637 msgid "An error has occurred" msgstr "发生错误" @@ -669,7 +681,7 @@ msgstr "发生错误" msgid "Applying settings" msgstr "" -#: ../wxui/main.py:1477 +#: ../wxui/main.py:1483 msgid "Automatic from system" msgstr "" @@ -677,7 +689,7 @@ msgstr "" msgid "Available modules" msgstr "" -#: ../wxui/main.py:1823 +#: ../wxui/main.py:1830 msgid "Bandplan" msgstr "" @@ -697,11 +709,23 @@ msgstr "" msgid "Browser" msgstr "数据浏览器" +#: ../wxui/bugreport.py:390 +msgid "Bug number not found" +msgstr "" + +#: ../wxui/bugreport.py:367 +msgid "Bug number:" +msgstr "" + +#: ../wxui/bugreport.py:323 +msgid "Bug subject:" +msgstr "" + #: ../wxui/developer.py:415 msgid "Building Radio Browser" msgstr "" -#: ../wxui/main.py:1506 +#: ../wxui/main.py:1512 msgid "CHIRP must be restarted for the new selection to take effect" msgstr "" @@ -715,13 +739,13 @@ msgid "" "will happen now." msgstr "" -#: ../wxui/memedit.py:1373 +#: ../wxui/memedit.py:1380 #, python-format msgid "" "Channels with equivalent TX and RX %s are represented by tone mode of \"%s\"" msgstr "" -#: ../wxui/main.py:1210 +#: ../wxui/main.py:1216 msgid "Chirp Image Files" msgstr "" @@ -729,21 +753,21 @@ msgstr "" msgid "Choice Required" msgstr "" -#: ../wxui/memedit.py:1352 +#: ../wxui/memedit.py:1359 #, python-format msgid "Choose %s DTCS Code" msgstr "选择 %s DTCS 接收代码" -#: ../wxui/memedit.py:1349 +#: ../wxui/memedit.py:1356 #, python-format msgid "Choose %s Tone" msgstr "" -#: ../wxui/memedit.py:1383 +#: ../wxui/memedit.py:1390 msgid "Choose Cross Mode" msgstr "收发使用不同亚音频" -#: ../wxui/memedit.py:1413 +#: ../wxui/memedit.py:1420 msgid "Choose duplex" msgstr "" @@ -782,15 +806,15 @@ msgstr "从电台下载" msgid "Cloning to radio" msgstr "上传到电台" -#: ../wxui/main.py:1010 +#: ../wxui/main.py:1016 msgid "Close" msgstr "" -#: ../wxui/main.py:1011 +#: ../wxui/main.py:1017 msgid "Close file" msgstr "全部文件" -#: ../wxui/memedit.py:1781 +#: ../wxui/memedit.py:1788 #, fuzzy, python-format msgid "Cluster %i memory" msgid_plural "Cluster %i memories" @@ -824,7 +848,7 @@ msgstr "" msgid "Convert to FM" msgstr "" -#: ../wxui/memedit.py:1698 +#: ../wxui/memedit.py:1705 msgid "Copy" msgstr "复制" @@ -846,7 +870,7 @@ msgstr "" msgid "Custom..." msgstr "" -#: ../wxui/memedit.py:1694 +#: ../wxui/memedit.py:1701 msgid "Cut" msgstr "剪切" @@ -866,11 +890,11 @@ msgstr "" msgid "DTMF decode" msgstr "" -#: ../wxui/memedit.py:2323 +#: ../wxui/memedit.py:2330 msgid "DV Memory" msgstr "该存储" -#: ../wxui/main.py:1744 +#: ../wxui/main.py:1751 msgid "Danger Ahead" msgstr "" @@ -878,28 +902,29 @@ msgstr "" msgid "Dec" msgstr "探测" -#: ../wxui/memedit.py:1707 +#: ../wxui/memedit.py:1714 msgid "Delete" msgstr "删除" -#: ../wxui/bugreport.py:255 -msgid "Details successfully uploaded" -msgstr "" +#: ../wxui/bugreport.py:464 +#, fuzzy +msgid "Detailed information" +msgstr "电台信息" -#: ../wxui/main.py:925 +#: ../wxui/main.py:929 msgid "Developer Mode" msgstr "开发者模式" -#: ../wxui/main.py:1750 +#: ../wxui/main.py:1757 #, python-format msgid "Developer state is now %s. CHIRP must be restarted to take effect" msgstr "" -#: ../wxui/memedit.py:1817 ../wxui/developer.py:88 +#: ../wxui/memedit.py:1824 ../wxui/developer.py:88 msgid "Diff Raw Memories" msgstr "对比原始存储" -#: ../wxui/memedit.py:2248 +#: ../wxui/memedit.py:2255 msgid "Digital Code" msgstr "数字代码" @@ -907,7 +932,7 @@ msgstr "数字代码" msgid "Digital Modes" msgstr "数字代码" -#: ../wxui/main.py:1762 +#: ../wxui/main.py:1769 msgid "Disable reporting" msgstr "" @@ -933,15 +958,15 @@ msgstr "" msgid "Double-click to change bank name" msgstr "" -#: ../wxui/main.py:1012 +#: ../wxui/main.py:1018 msgid "Download" msgstr "" -#: ../wxui/main.py:1013 +#: ../wxui/main.py:1019 msgid "Download from radio" msgstr "从电台下载" -#: ../wxui/main.py:832 +#: ../wxui/main.py:836 msgid "Download from radio..." msgstr "从电台下载……" @@ -958,7 +983,7 @@ msgstr "重新加载驱动程序" msgid "Driver information" msgstr "" -#: ../wxui/main.py:549 +#: ../wxui/main.py:553 msgid "Driver messages" msgstr "" @@ -970,17 +995,17 @@ msgstr "" msgid "Duplex" msgstr "差频方向" -#: ../wxui/memedit.py:2278 +#: ../wxui/memedit.py:2285 #, python-format msgid "Edit details for %i memories" msgstr "" -#: ../wxui/memedit.py:2276 +#: ../wxui/memedit.py:2283 #, python-format msgid "Edit details for memory %i" msgstr "" -#: ../wxui/main.py:869 +#: ../wxui/main.py:873 msgid "Enable Automatic Edits" msgstr "" @@ -992,11 +1017,11 @@ msgstr "已启用" msgid "Enter Frequency" msgstr "频率" -#: ../wxui/memedit.py:1400 +#: ../wxui/memedit.py:1407 msgid "Enter Offset (MHz)" msgstr "" -#: ../wxui/memedit.py:1392 +#: ../wxui/memedit.py:1399 msgid "Enter TX Frequency (MHz)" msgstr "" @@ -1009,6 +1034,32 @@ msgstr "" msgid "Enter custom port:" msgstr "" +#: ../wxui/bugreport.py:405 +msgid "" +"Enter details about this update. Be descriptive about what you were doing, " +"what you expected to happen, and what actually happened." +msgstr "" + +#: ../wxui/bugreport.py:310 +msgid "" +"Enter information about the bug including a short but meaningful subject and " +"information about the radio model (if applicable) in question." +msgstr "" + +#: ../wxui/bugreport.py:412 +msgid "Enter information to add to the bug here" +msgstr "" + +#: ../wxui/bugreport.py:358 +msgid "Enter the bug number that should be updated" +msgstr "" + +#: ../wxui/bugreport.py:188 +msgid "" +"Enter your username and password for chirpmyradio.com. If you do not have an " +"account click below to create one before proceeding." +msgstr "" + #: ../wxui/common.py:330 #, fuzzy, python-format msgid "Erased memory %s" @@ -1031,19 +1082,19 @@ msgstr "" msgid "Experimental driver" msgstr "继续使用不稳定的驱动?" -#: ../wxui/memedit.py:2201 +#: ../wxui/memedit.py:2208 msgid "Export can only write CSV files" msgstr "" -#: ../wxui/main.py:1366 +#: ../wxui/main.py:1372 msgid "Export to CSV" msgstr "以CSV文件格式导出" -#: ../wxui/main.py:707 +#: ../wxui/main.py:711 msgid "Export to CSV..." msgstr "以CSV文件格式导出……" -#: ../wxui/memedit.py:2312 +#: ../wxui/memedit.py:2319 msgid "Extra" msgstr "" @@ -1066,25 +1117,33 @@ msgstr "" msgid "Failed to parse result" msgstr "" -#: ../wxui/bugreport.py:261 -#, fuzzy, python-format -msgid "Failed to upload details: %s" -msgstr "无法在此系统上显示 %s" +#: ../wxui/bugreport.py:592 +msgid "Failed to send bug report:" +msgstr "" #: ../wxui/radioinfo.py:45 msgid "Features" msgstr "" -#: ../wxui/main.py:554 +#: ../wxui/bugreport.py:152 +msgid "File a new bug" +msgstr "" + +#: ../wxui/main.py:558 #, python-format msgid "File does not exist: %s" msgstr "" -#: ../wxui/main.py:1214 ../wxui/main.py:1294 ../wxui/main.py:1304 -#: ../wxui/main.py:1362 ../wxui/main.py:1696 ../wxui/main.py:1697 +#: ../wxui/main.py:1220 ../wxui/main.py:1300 ../wxui/main.py:1310 +#: ../wxui/main.py:1368 ../wxui/main.py:1703 ../wxui/main.py:1704 msgid "Files" msgstr "文件" +#: ../wxui/bugreport.py:462 +#, fuzzy +msgid "Files:" +msgstr "文件" + #: ../wxui/query_sources.py:319 msgid "Filter" msgstr "" @@ -1093,17 +1152,17 @@ msgstr "" msgid "Filter results with location matching this string" msgstr "" -#: ../wxui/main.py:1436 +#: ../wxui/main.py:1442 #, fuzzy msgid "Find" msgstr "RFinder" -#: ../wxui/main.py:775 +#: ../wxui/main.py:779 #, fuzzy msgid "Find Next" msgstr "RFinder" -#: ../wxui/main.py:761 +#: ../wxui/main.py:765 #, fuzzy msgid "Find..." msgstr "寻找……" @@ -1357,7 +1416,7 @@ msgstr "前往数据:" msgid "Goto..." msgstr "前往……" -#: ../wxui/main.py:978 +#: ../wxui/main.py:984 msgid "Help" msgstr "帮助" @@ -1382,19 +1441,19 @@ msgstr "" msgid "If set, sort results by distance from these coordinates" msgstr "" -#: ../wxui/main.py:1349 +#: ../wxui/main.py:1355 msgid "Import" msgstr "导入" -#: ../wxui/main.py:701 +#: ../wxui/main.py:705 msgid "Import from file..." msgstr "从文件导入……" -#: ../wxui/main.py:1353 +#: ../wxui/main.py:1359 msgid "Import messages" msgstr "" -#: ../wxui/main.py:1347 +#: ../wxui/main.py:1353 msgid "Import not recommended" msgstr "" @@ -1406,11 +1465,11 @@ msgstr "索引" msgid "Info" msgstr "" -#: ../wxui/memedit.py:1375 +#: ../wxui/memedit.py:1382 msgid "Information" msgstr "{information}" -#: ../wxui/memedit.py:1688 +#: ../wxui/memedit.py:1695 msgid "Insert Row Above" msgstr "上方插入一行" @@ -1418,7 +1477,7 @@ msgstr "上方插入一行" msgid "Install desktop icon?" msgstr "" -#: ../wxui/main.py:909 +#: ../wxui/main.py:913 msgid "Interact with driver" msgstr "" @@ -1432,7 +1491,7 @@ msgstr "内部错误" msgid "Invalid %(value)s (use decimal degrees)" msgstr "无效值。必须为整数。" -#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1536 +#: ../wxui/query_sources.py:66 ../wxui/memedit.py:1543 msgid "Invalid Entry" msgstr "设置值无效:%s" @@ -1440,12 +1499,12 @@ msgstr "设置值无效:%s" msgid "Invalid ZIP code" msgstr "" -#: ../wxui/memedit.py:1535 ../wxui/memedit.py:2403 +#: ../wxui/memedit.py:1542 ../wxui/memedit.py:2410 #, python-format msgid "Invalid edit: %s" msgstr "设置值无效:%s" -#: ../wxui/main.py:1693 +#: ../wxui/main.py:1700 msgid "Invalid or unsupported module file" msgstr "" @@ -1454,14 +1513,6 @@ msgstr "" msgid "Invalid value: %r" msgstr "%r 值无效" -#: ../wxui/bugreport.py:79 -msgid "Issue Number" -msgstr "" - -#: ../wxui/bugreport.py:116 -msgid "Issue must be a number!" -msgstr "" - #: ../wxui/developer.py:577 msgid "Issue number:" msgstr "" @@ -1470,7 +1521,7 @@ msgstr "" msgid "LIVE" msgstr "" -#: ../wxui/main.py:818 ../wxui/main.py:1491 +#: ../wxui/main.py:822 ../wxui/main.py:1497 #, fuzzy msgid "Language" msgstr "更改语言 (Change Language)" @@ -1505,12 +1556,12 @@ msgstr "" msgid "Limit use" msgstr "" -#: ../wxui/main.py:1574 +#: ../wxui/main.py:1581 #, fuzzy msgid "Live Radio" msgstr "电台" -#: ../wxui/main.py:713 +#: ../wxui/main.py:717 msgid "Load Module..." msgstr "加载模块……" @@ -1519,18 +1570,18 @@ msgstr "加载模块……" msgid "Load module from issue" msgstr "加载模块" -#: ../wxui/main.py:962 +#: ../wxui/main.py:966 #, fuzzy msgid "Load module from issue..." msgstr "加载模块" -#: ../wxui/main.py:1798 +#: ../wxui/main.py:1805 msgid "" "Loading a module will not affect open tabs. It is recommended (unless " "instructed otherwise) to close all tabs before loading a module." msgstr "" -#: ../wxui/main.py:1700 +#: ../wxui/main.py:1707 msgid "" "Loading modules can be extremely dangerous, leading to damage to your " "computer, radio, or both. NEVER load a module from a source you do not " @@ -1544,6 +1595,10 @@ msgstr "" msgid "Loading settings" msgstr "" +#: ../wxui/bugreport.py:282 +msgid "Login failed: Check your username and password" +msgstr "" + #: ../drivers/uvk5.py:1827 msgid "Logo string 1 (12 characters)" msgstr "" @@ -1561,7 +1616,7 @@ msgstr "" msgid "Memories" msgstr "存储" -#: ../wxui/memedit.py:1575 +#: ../wxui/memedit.py:1582 #, python-format msgid "Memory %i is not deletable" msgstr "" @@ -1591,15 +1646,15 @@ msgstr "型号" msgid "Modes" msgstr "制式" -#: ../wxui/main.py:1697 +#: ../wxui/main.py:1704 msgid "Module" msgstr "模块" -#: ../wxui/main.py:1669 +#: ../wxui/main.py:1676 msgid "Module Loaded" msgstr "模块加载" -#: ../wxui/main.py:1809 +#: ../wxui/main.py:1816 msgid "Module loaded successfully" msgstr "" @@ -1616,19 +1671,19 @@ msgstr "下移" msgid "Move Up" msgstr "上移" -#: ../wxui/memedit.py:2113 +#: ../wxui/memedit.py:2120 msgid "Move operations are disabled while the view is sorted" msgstr "" -#: ../wxui/main.py:659 +#: ../wxui/main.py:663 msgid "New Window" msgstr "创建一个新的窗口" -#: ../wxui/main.py:1882 +#: ../wxui/main.py:1890 msgid "New version available" msgstr "有新版本" -#: ../wxui/memedit.py:1854 +#: ../wxui/memedit.py:1861 msgid "No empty rows below!" msgstr "" @@ -1649,11 +1704,6 @@ msgstr "" msgid "No results!" msgstr "" -#: ../wxui/bugreport.py:82 -#, fuzzy -msgid "Notes" -msgstr "注意:" - #: ../wxui/query_sources.py:41 ../wxui/memedit.py:954 msgid "Number" msgstr "" @@ -1678,28 +1728,28 @@ msgstr "" msgid "Only working repeaters" msgstr "" -#: ../wxui/main.py:1006 ../wxui/main.py:1349 +#: ../wxui/main.py:1012 ../wxui/main.py:1355 msgid "Open" msgstr "打开" -#: ../wxui/main.py:688 +#: ../wxui/main.py:692 msgid "Open Recent" msgstr "" -#: ../wxui/main.py:670 +#: ../wxui/main.py:674 msgid "Open Stock Config" msgstr "打开预留配置" -#: ../wxui/main.py:1007 ../wxui/main.py:1225 +#: ../wxui/main.py:1013 ../wxui/main.py:1231 #, fuzzy msgid "Open a file" msgstr "打开最近的文件" -#: ../wxui/main.py:1715 +#: ../wxui/main.py:1722 msgid "Open a module" msgstr "" -#: ../wxui/main.py:946 +#: ../wxui/main.py:950 msgid "Open debug log" msgstr "打开调试日志" @@ -1711,7 +1761,7 @@ msgstr "" msgid "Open repeaters only" msgstr "" -#: ../wxui/main.py:617 +#: ../wxui/main.py:621 msgid "Open stock config directory" msgstr "" @@ -1732,7 +1782,7 @@ msgstr "" msgid "Optional: County, Hospital, etc." msgstr "" -#: ../wxui/memedit.py:1988 +#: ../wxui/memedit.py:1995 msgid "Overwrite memories?" msgstr "要覆盖吗?" @@ -1747,35 +1797,35 @@ msgstr "" msgid "Parsing" msgstr "" -#: ../wxui/bugreport.py:73 +#: ../wxui/bugreport.py:215 msgid "Password" msgstr "" -#: ../wxui/memedit.py:1702 +#: ../wxui/memedit.py:1709 msgid "Paste" msgstr "粘贴" -#: ../wxui/memedit.py:1982 +#: ../wxui/memedit.py:1989 #, python-format msgid "Pasted memories will overwrite %s existing memories" msgstr "" -#: ../wxui/memedit.py:1985 +#: ../wxui/memedit.py:1992 #, python-format msgid "Pasted memories will overwrite memories %s" msgstr "" -#: ../wxui/memedit.py:1979 +#: ../wxui/memedit.py:1986 #, python-format msgid "Pasted memories will overwrite memory %s" msgstr "" -#: ../wxui/memedit.py:1976 +#: ../wxui/memedit.py:1983 #, python-format msgid "Pasted memory will overwrite memory %s" msgstr "" -#: ../wxui/main.py:1886 +#: ../wxui/main.py:1894 msgid "Please be sure to quit CHIRP before installing the new version!" msgstr "" @@ -1805,7 +1855,7 @@ msgid "" " (At the end radio will beep)\n" msgstr "" -#: ../wxui/main.py:1738 +#: ../wxui/main.py:1745 msgid "" "Please note that developer mode is intended for use by developers of the " "CHIRP project, or under the direction of a developer. It enables behaviors " @@ -1833,7 +1883,7 @@ msgstr "功率" msgid "Press enter to set this in memory" msgstr "设置存储时出错" -#: ../wxui/main.py:724 +#: ../wxui/main.py:728 msgid "Print Preview" msgstr "打印预览" @@ -1841,16 +1891,16 @@ msgstr "打印预览" msgid "Printing" msgstr "" -#: ../wxui/memedit.py:1681 +#: ../wxui/memedit.py:1688 msgid "Properties" msgstr "属性" -#: ../wxui/main.py:1837 +#: ../wxui/main.py:1845 #, python-format msgid "Query %s" msgstr "" -#: ../wxui/main.py:846 +#: ../wxui/main.py:850 msgid "Query Source" msgstr "查询数据源" @@ -1858,7 +1908,7 @@ msgstr "查询数据源" msgid "RX DTCS" msgstr "DTCS 接收代码" -#: ../wxui/main.py:977 +#: ../wxui/main.py:983 msgid "Radio" msgstr "电台" @@ -1871,6 +1921,10 @@ msgstr "" msgid "Radio information" msgstr "电台信息" +#: ../wxui/bugreport.py:331 +msgid "Radio model:" +msgstr "" + #: ../drivers/ft817.py:363 msgid "" "Radio sent data after the last awaited block, this happens when the selected " @@ -1909,11 +1963,11 @@ msgstr "需要刷新" msgid "Refreshed memory %s" msgstr "" -#: ../wxui/main.py:886 +#: ../wxui/main.py:890 msgid "Reload Driver" msgstr "重新加载驱动程序" -#: ../wxui/main.py:895 +#: ../wxui/main.py:899 msgid "Reload Driver and File" msgstr "重新加载驱动程序和文件" @@ -1927,28 +1981,37 @@ msgid "" "worldwide, FREE repeater directory." msgstr "" -#: ../wxui/main.py:934 +#: ../wxui/main.py:972 +msgid "Report or update a bug..." +msgstr "" + +#: ../wxui/bugreport.py:459 +#, fuzzy, python-format +msgid "Reporting a new bug: %r" +msgstr "启用报告功能" + +#: ../wxui/main.py:938 msgid "Reporting enabled" msgstr "启用报告功能" -#: ../wxui/main.py:1758 +#: ../wxui/main.py:1765 msgid "" "Reporting helps the CHIRP project know which radio models and OS platforms " "to spend our limited efforts on. We would really appreciate if you left it " "enabled. Really disable reporting?" msgstr "" -#: ../wxui/main.py:1508 ../wxui/main.py:1752 +#: ../wxui/main.py:1514 ../wxui/main.py:1759 msgid "Restart Required" msgstr "" -#: ../wxui/main.py:682 +#: ../wxui/main.py:686 #, python-format msgid "Restore %i tab" msgid_plural "Restore %i tabs" msgstr[0] "" -#: ../wxui/main.py:811 +#: ../wxui/main.py:815 msgid "Restore tabs on start" msgstr "" @@ -1956,15 +2019,15 @@ msgstr "" msgid "Retrieved settings" msgstr "" -#: ../wxui/main.py:1008 +#: ../wxui/main.py:1014 msgid "Save" msgstr "" -#: ../wxui/main.py:1383 +#: ../wxui/main.py:1389 msgid "Save before closing?" msgstr "在保存前关闭?" -#: ../wxui/main.py:1009 ../wxui/main.py:1308 +#: ../wxui/main.py:1015 ../wxui/main.py:1314 msgid "Save file" msgstr "保存文件" @@ -1989,7 +2052,7 @@ msgstr "" msgid "Security Risk" msgstr "" -#: ../wxui/main.py:876 +#: ../wxui/main.py:880 msgid "Select Bandplan..." msgstr "" @@ -1998,7 +2061,7 @@ msgstr "" msgid "Select Bands" msgstr "选择列" -#: ../wxui/main.py:1491 +#: ../wxui/main.py:1497 #, fuzzy msgid "Select Language" msgstr "更改语言 (Change Language)" @@ -2008,18 +2071,10 @@ msgstr "更改语言 (Change Language)" msgid "Select Modes" msgstr "选择列" -#: ../wxui/main.py:1822 +#: ../wxui/main.py:1829 msgid "Select a bandplan" msgstr "" -#: ../wxui/bugreport.py:43 -msgid "Send bug details" -msgstr "" - -#: ../wxui/main.py:967 -msgid "Send details for a bug..." -msgstr "" - #: ../wxui/query_sources.py:287 msgid "Service" msgstr "" @@ -2032,11 +2087,11 @@ msgstr "设置" msgid "Shift amount (or transmit frequency) controlled by duplex" msgstr "" -#: ../wxui/memedit.py:1810 ../wxui/developer.py:91 +#: ../wxui/memedit.py:1817 ../wxui/developer.py:91 msgid "Show Raw Memory" msgstr "显示原始存储" -#: ../wxui/main.py:952 +#: ../wxui/main.py:956 msgid "Show debug log location" msgstr "打开调试日志所在文件夹" @@ -2044,42 +2099,42 @@ msgstr "打开调试日志所在文件夹" msgid "Show extra fields" msgstr "显示更多其他内容" -#: ../wxui/main.py:957 +#: ../wxui/main.py:961 #, fuzzy msgid "Show image backup location" msgstr "打开调试日志所在文件夹" -#: ../wxui/memedit.py:2061 +#: ../wxui/memedit.py:2068 msgid "Some memories are incompatible with this radio" msgstr "某些内容与此电台不兼容" -#: ../wxui/memedit.py:1926 +#: ../wxui/memedit.py:1933 msgid "Some memories are not deletable" msgstr "某些内容不可被删除" -#: ../wxui/memedit.py:1766 +#: ../wxui/memedit.py:1773 #, fuzzy, python-format msgid "Sort %i memory" msgid_plural "Sort %i memories" msgstr[0] "对比原始存储" -#: ../wxui/memedit.py:1770 +#: ../wxui/memedit.py:1777 #, fuzzy, python-format msgid "Sort %i memory ascending" msgid_plural "Sort %i memories ascending" msgstr[0] "对比原始存储" -#: ../wxui/memedit.py:1792 +#: ../wxui/memedit.py:1799 #, fuzzy, python-format msgid "Sort %i memory descending" msgid_plural "Sort %i memories descending" msgstr[0] "对比原始存储" -#: ../wxui/memedit.py:1658 +#: ../wxui/memedit.py:1665 msgid "Sort by column:" msgstr "" -#: ../wxui/memedit.py:1657 +#: ../wxui/memedit.py:1664 msgid "Sort memories" msgstr "" @@ -2096,10 +2151,14 @@ msgstr "" msgid "State/Province" msgstr "州/省" -#: ../wxui/bugreport.py:256 ../wxui/main.py:1810 +#: ../wxui/main.py:1817 msgid "Success" msgstr "" +#: ../wxui/bugreport.py:595 +msgid "Successfully sent bug report:" +msgstr "" + #: ../wxui/memedit.py:136 msgid "TX-RX DTCS polarity (normal or reversed)" msgstr "" @@ -2140,7 +2199,7 @@ msgid "" "Proceed anyway?" msgstr "" -#: ../wxui/bugreport.py:94 +#: ../wxui/bugreport.py:169 msgid "" "The debug log file is not available when CHIRP is run interactively from the " "command-line. Thus, this tool will not upload what you expect. It is " @@ -2148,7 +2207,11 @@ msgid "" "redirected to /dev/null)" msgstr "" -#: ../wxui/main.py:1340 +#: ../wxui/bugreport.py:444 +msgid "The following information will be submitted:" +msgstr "" + +#: ../wxui/main.py:1346 #, python-format msgid "" "The recommended procedure for importing memories is to open the source file " @@ -2158,7 +2221,7 @@ msgid "" "memories across, or proceed with the import?" msgstr "" -#: ../wxui/memedit.py:1727 +#: ../wxui/memedit.py:1734 msgid "This Memory" msgstr "该内容" @@ -2182,13 +2245,13 @@ msgid "" "compatibility." msgstr "" -#: ../wxui/main.py:1571 +#: ../wxui/main.py:1578 msgid "" "This is a live-mode radio, which means changes are sent to the radio in real-" "time as you make them. Upload is not necessary!" msgstr "" -#: ../wxui/main.py:1577 +#: ../wxui/main.py:1584 msgid "" "This is a radio-independent file and cannot be uploaded directly to a radio. " "Open a radio image (or download one from a radio) and then copy/paste items " @@ -2230,18 +2293,18 @@ msgid "" "You have been warned. Proceed at your own risk!" msgstr "" -#: ../wxui/bugreport.py:76 +#: ../wxui/bugreport.py:372 msgid "" "This is the ticket number for an already-created issue on the chirpmyradio." "com website" msgstr "" -#: ../wxui/memedit.py:1731 +#: ../wxui/memedit.py:1738 #, fuzzy msgid "This memory and shift all up" msgstr "...并将区块上移" -#: ../wxui/memedit.py:1729 +#: ../wxui/memedit.py:1736 #, fuzzy msgid "This memory and shift block up" msgstr "...并将区块上移" @@ -2271,7 +2334,7 @@ msgid "" "own risk!" msgstr "" -#: ../wxui/bugreport.py:48 +#: ../wxui/bugreport.py:137 msgid "" "This tool will upload details about your system to an existing issue on the " "CHIRP tracker. It requires your username and password for chirpmyradio.com " @@ -2339,16 +2402,16 @@ msgid "" "Unable to determine port for your cable. Check your drivers and connections." msgstr "" -#: ../wxui/memedit.py:1456 +#: ../wxui/memedit.py:1463 msgid "Unable to edit memory before radio is loaded" msgstr "" -#: ../wxui/main.py:1266 +#: ../wxui/main.py:1272 #, python-format msgid "Unable to find stock config %r" msgstr "" -#: ../wxui/memedit.py:1940 +#: ../wxui/memedit.py:1947 #, fuzzy msgid "Unable to import while the view is sorted" msgstr "无法打开此镜像:型号不支持" @@ -2378,7 +2441,7 @@ msgstr "无法在此系统上显示 %s" msgid "Unable to set %s on this memory" msgstr "无法在此内容上设置 %s" -#: ../wxui/main.py:1581 +#: ../wxui/main.py:1588 #, fuzzy msgid "Unable to upload this file" msgstr "无法在此系统上显示 %s" @@ -2396,15 +2459,24 @@ msgstr "" msgid "Unsupported model %r" msgstr "不支持的文件类型" +#: ../wxui/bugreport.py:158 +msgid "Update an existing bug" +msgstr "" + +#: ../wxui/bugreport.py:461 +#, fuzzy, python-format +msgid "Updating bug %s" +msgstr "正在更新 URCALL 列表" + #: ../wxui/clone.py:683 msgid "Upload instructions" msgstr "" -#: ../wxui/main.py:1015 +#: ../wxui/main.py:1021 msgid "Upload to radio" msgstr "上传到电台" -#: ../wxui/main.py:840 +#: ../wxui/main.py:844 msgid "Upload to radio..." msgstr "上传到电台……" @@ -2413,22 +2485,18 @@ msgstr "上传到电台……" msgid "Uploaded memory %s" msgstr "" -#: ../wxui/main.py:796 +#: ../wxui/main.py:800 msgid "Use fixed-width font" msgstr "使用固定宽度字体" -#: ../wxui/main.py:804 +#: ../wxui/main.py:808 msgid "Use larger font" msgstr "使用大号字体" -#: ../wxui/bugreport.py:68 +#: ../wxui/bugreport.py:205 msgid "Username" msgstr "" -#: ../wxui/bugreport.py:124 -msgid "Username and password are required!" -msgstr "" - #: ../wxui/developer.py:256 #, python-format msgid "Value does not fit in %i bits" @@ -2453,7 +2521,7 @@ msgstr "" msgid "Value must be zero or greater" msgstr "" -#: ../wxui/memedit.py:2303 +#: ../wxui/memedit.py:2310 msgid "Values" msgstr "" @@ -2461,7 +2529,7 @@ msgstr "" msgid "Vendor" msgstr "厂商" -#: ../wxui/main.py:976 +#: ../wxui/main.py:982 msgid "View" msgstr "查看" @@ -2469,11 +2537,11 @@ msgstr "查看" msgid "WARNING!" msgstr "" -#: ../wxui/bugreport.py:99 ../wxui/memedit.py:1542 ../wxui/main.py:1802 +#: ../wxui/bugreport.py:174 ../wxui/memedit.py:1549 ../wxui/main.py:1809 msgid "Warning" msgstr "" -#: ../wxui/memedit.py:1541 +#: ../wxui/memedit.py:1548 #, python-format msgid "Warning: %s" msgstr "" @@ -2486,6 +2554,13 @@ msgstr "" msgid "Would you like CHIRP to install a desktop icon for you?" msgstr "" +#: ../wxui/bugreport.py:265 +msgid "" +"You have opened multiple issues within the last week. CHIRP limits the " +"number of issues you can open to avoid abuse. If you really need to open " +"another, please do so via the website." +msgstr "" + #: ../wxui/clone.py:431 msgid "Your cable appears to be on port:" msgstr "" @@ -2502,11 +2577,11 @@ msgstr "" msgid "bytes each" msgstr "" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "disabled" msgstr "已禁用" -#: ../wxui/main.py:1735 +#: ../wxui/main.py:1742 msgid "enabled" msgstr "已启用" @@ -2660,6 +2735,10 @@ msgstr "" #~ msgid "Export" #~ msgstr "导出" +#, fuzzy, python-format +#~ msgid "Failed to upload details: %s" +#~ msgstr "无法在此系统上显示 %s" + #~ msgid "File Exists" #~ msgstr "文件已存在" @@ -2820,6 +2899,10 @@ msgstr "" #~ msgid "None" #~ msgstr "全不选" +#, fuzzy +#~ msgid "Notes" +#~ msgstr "注意:" + #~ msgid "Other" #~ msgstr "其他" @@ -3035,9 +3118,6 @@ msgstr "" #~ msgid "Updating RPTCALL list" #~ msgstr "正在更新 RPTCALL 列表" -#~ msgid "Updating URCALL list" -#~ msgstr "正在更新 URCALL 列表" - #, python-brace-format #~ msgid "Updating mapping information for memory {num}" #~ msgstr "正在更新存储 {num} 的映射信息" diff --git a/chirp/wxui/bugreport.py b/chirp/wxui/bugreport.py index ab563508f..e44cceb31 100644 --- a/chirp/wxui/bugreport.py +++ b/chirp/wxui/bugreport.py @@ -16,79 +16,153 @@ import datetime import logging import os +import platform import tempfile import threading import requests import wx +import wx.adv from chirp import CHIRP_VERSION from chirp import chirp_common from chirp import logger -from chirp import platform +from chirp import platform as chirp_platform from chirp.wxui import common from chirp.wxui import config +_ = wx.GetTranslation CONF = config.get() -BASE = 'https://www.chirpmyradio.com' +BASE = CONF.get('baseurl', 'chirpmyradio') or 'https://www.chirpmyradio.com' LOG = logging.getLogger(__name__) ReportThreadEvent, EVT_REPORT_THREAD = wx.lib.newevent.NewCommandEvent() -class BugReportDialog(wx.Dialog): - def _add_grid_label(self, grid, label, thing): - grid.Add(wx.StaticText(thing.GetParent(), label=label)) - grid.Add(thing, flag=wx.EXPAND) +def get_chirp_platform(): + """Get the proper platform name for the chirp site's field""" + p = platform.system() + return 'MacOS' if p == 'Darwin' else p - def __init__(self, parent): - super().__init__(parent, title=_('Send bug details')) + +@common.error_proof() +def prepare_report(chirpmain): + manifest = {'files': {}} + + # Copy and clean/redact config + config._CONFIG.save() + conf_fn = chirp_platform.get_platform().config_file('chirp.config') + LOG.debug('Capturing config file %s stamped %s', conf_fn, + datetime.datetime.fromtimestamp( + os.stat(conf_fn).st_mtime).isoformat()) + with open(conf_fn) as f: + config_lines = f.readlines() + clean_lines = [] + for line in list(config_lines): + if 'password' in line: + key, value = line.split('=', 1) + value = '***REDACTED***' + line = '%s = %s' % (key.strip(), value) + clean_lines.append(line.strip()) + manifest['files']['config.txt'] = '\n'.join(clean_lines) + + # Attach the currently-open file + editor = chirpmain.current_editorset + if editor and isinstance(editor._radio, chirp_common.FileBackedRadio): + tmpf = tempfile.mktemp('-capture.img', 'chirp') + LOG.debug('Capturing focused open file %s from %s', + editor.filename, editor._radio) + editor._radio.save(tmpf) + with open(tmpf, 'rb') as f: + manifest['files'][os.path.basename(editor.filename)] = f.read() + + # Snapshot debug log last + if logger.Logger.instance.has_debug_log_file: + tmp = common.temporary_debug_log() + with open(tmp) as f: + manifest['files']['debug_log.txt'] = f.read() + tmpf = tempfile.mktemp('.config', 'chirp') + + return manifest + + +class BugReportContext: + def __init__(self, wizard, chirpmain): + self.wizard = wizard + self.chirpmain = chirpmain + self.editor = chirpmain.current_editorset + self.session = requests.Session() + self.session.headers = { + 'User-Agent': 'CHIRP/%s' % CHIRP_VERSION, + } + + def get_page(self, name, cls): + if not hasattr(self, 'page_%s' % name): + LOG.debug('Created page %s', name) + setattr(self, 'page_%s' % name, cls(self)) + return getattr(self, 'page_%s' % name) + + +class BugReportPage(wx.adv.WizardPage): + INST = '' + + def __init__(self, context): + super().__init__(context.wizard) + self.context = context vbox = wx.BoxSizer(wx.VERTICAL) self.SetSizer(vbox) - instructions = _( - 'This tool will upload details about your system to an existing ' - 'issue on the CHIRP tracker. It requires your username and ' - 'password for chirpmyradio.com in order to work. Information ' - 'about your system, including your debug log, config file, and ' - 'any open image files will be uploaded. An attempt will ' - 'be made to redact any personal information before it leaves ' - 'your system.' - ) - inst = wx.StaticText(self, label=instructions) - inst.Wrap(400) - vbox.Add(inst, border=10, flag=wx.EXPAND | wx.ALL) + inst = wx.StaticText(self, label=self.INST, + style=wx.TE_CENTER) + inst.Wrap(self.wrap_width) + vbox.Add(inst, 0, border=20, flag=wx.EXPAND | wx.ALL) - panel = wx.Panel(self) - vbox.Add(panel, proportion=0, border=10, flag=wx.EXPAND | wx.ALL) - grid = wx.FlexGridSizer(2, 5, 5) - grid.AddGrowableCol(1) - panel.SetSizer(grid) + self._build(vbox) + + @property + def wrap_width(self): + return 500 + + def _validate_next(self): + return True + + def validate_next(self, *a): + self.FindWindowById(wx.ID_FORWARD).Enable(self._validate_next()) + + def validate_success(self, event): + pass + + +class Start(BugReportPage): + INST = _( + 'This tool will upload details about your system to an existing ' + 'issue on the CHIRP tracker. It requires your username and ' + 'password for chirpmyradio.com in order to work. Information ' + 'about your system, including your debug log, config file, and ' + 'any open image files will be uploaded. An attempt will ' + 'be made to redact any personal information before it leaves ' + 'your system.' + ) + + def _build(self, vbox): + self.context.is_new = None + choices = wx.Panel(self) + cvbox = wx.BoxSizer(wx.VERTICAL) + choices.SetSizer(cvbox) + + self.newbug = wx.RadioButton(choices, label=_('File a new bug'), + style=wx.RB_GROUP) + self.newbug.Bind(wx.EVT_RADIOBUTTON, self.validate_next) + cvbox.Add(self.newbug, flag=wx.ALIGN_LEFT) + + self.existbug = wx.RadioButton(choices, + label=_('Update an existing bug')) + self.existbug.Bind(wx.EVT_RADIOBUTTON, self.validate_next) + cvbox.Add(self.existbug, flag=wx.ALIGN_LEFT) + + vbox.Add(choices, 1, flag=wx.ALIGN_CENTER) + + self.validate_next() - self.user = wx.TextCtrl(panel, value=CONF.get('chirp_user', - 'chirpmyradio') or '') - self._add_grid_label(grid, _('Username'), self.user) - self.password = wx.TextCtrl(panel, style=wx.TE_PASSWORD, - value=CONF.get_password( - 'chirp_password', - 'chirpmyradio') or '') - self._add_grid_label(grid, _('Password'), self.password) - self.issue = wx.TextCtrl(panel) - self.issue.SetHint('12345') - self.issue.SetToolTip(_('This is the ticket number for an ' - 'already-created issue on the ' - 'chirpmyradio.com website')) - self._add_grid_label(grid, _('Issue Number'), self.issue) - self.desc = wx.TextCtrl(panel, style=wx.TE_MULTILINE) - self.desc.SetHint('Optional notes...') - self._add_grid_label(grid, _('Notes'), self.desc) - - bs = self.CreateButtonSizer(wx.OK | wx.CANCEL) - vbox.Add(bs, border=10, flag=wx.ALL) - self.Bind(wx.EVT_BUTTON, self.action) - self.Bind(EVT_REPORT_THREAD, self._finished) - self.report_thread = None - self.cancel_event = threading.Event() - self.Fit() if not logger.Logger.instance.has_debug_log_file: wx.MessageDialog( self, @@ -100,130 +174,393 @@ def __init__(self, parent): _('Warning'), style=wx.OK | wx.ICON_WARNING).ShowModal() - def action(self, event): - CONF.set('chirp_user', self.user.GetValue(), 'chirpmyradio') - CONF.set_password('chirp_password', self.password.GetValue(), - 'chirpmyradio') - if event.GetEventObject().GetId() == wx.ID_CANCEL: - LOG.info('User Canceled') - if self.report_thread: - self.cancel_event.set() - self.Hide() - return + def GetNext(self): + return self.context.get_page('creds', GetCreds) + + def _validate_next(self): + return self.newbug.GetValue() or self.existbug.GetValue() + + def validate_success(self, event): + self.context.is_new = self.newbug.GetValue() + + +class GetCreds(BugReportPage): + INST = _('Enter your username and password for chirpmyradio.com. ' + 'If you do not have an account click below to create ' + 'one before proceeding.') + + def _build(self, vbox): + vbox.Add( + wx.adv.HyperlinkCtrl( + self, label=BASE + '/account/register', + url=BASE + '/account/register'), + 0, border=20, flag=wx.ALIGN_CENTER) + + panel = wx.Panel(self) + vbox.Add(panel, 1, border=20, flag=wx.EXPAND | wx.ALL) + grid = wx.FlexGridSizer(2, 5, 0) + grid.AddGrowableCol(1) + + grid.Add(wx.StaticText( + panel, label=_('Username')), + border=20, flag=wx.ALIGN_CENTER | wx.RIGHT | wx.LEFT) + self.username = wx.TextCtrl( + panel, value=CONF.get('chirp_user', + 'chirpmyradio') or '') + self.username.Bind(wx.EVT_TEXT, self.validate_next) + grid.Add(self.username, 1, border=20, + flag=wx.EXPAND | wx.RIGHT | wx.LEFT) + + grid.Add(wx.StaticText( + panel, label=_('Password')), + border=20, flag=wx.EXPAND | wx.RIGHT | wx.LEFT) + self.password = wx.TextCtrl( + panel, style=wx.TE_PASSWORD, + value=CONF.get_password('chirp_password', + 'chirpmyradio') or '') + self.password.Bind(wx.EVT_TEXT, self.validate_next) + grid.Add(self.password, 1, border=20, + flag=wx.EXPAND | wx.RIGHT | wx.LEFT) + panel.SetSizer(grid) + self.SetSizer(vbox) + + self.SetSize(480, 640) + + def _validate_next(self): + return (len(self.username.GetValue()) > 2 and + len(self.password.GetValue()) > 2) + + def _check_limit(self, uid): + issue_limit = 3 + known_user = None try: - int(self.issue.GetValue()) - except ValueError: - wx.MessageDialog(self, _('Issue must be a number!'), + start = datetime.datetime.now(datetime.timezone.utc) + start.replace(microsecond=0) + start -= datetime.timedelta(days=7) + + r = self.context.session.get( + BASE + '/issues.json', + params={'author_id': uid, 'limit': issue_limit, + 'created_on': '>=%s' % start.date().isoformat()}, + auth=self.context.auth) + open_issue_count = r.json()['total_count'] + + # If they have open issues, check to see if they're known + if open_issue_count > issue_limit: + r = self.context.session.get( + BASE + '/users/%i.json' % uid, + params={'include': 'memberships'}, + auth=self.context.auth) + known_user = len(r.json()['user']['memberships']) > 0 + except Exception as e: + LOG.exception('Failed to get known-user info: %s', e) + return True + + if not known_user and open_issue_count > issue_limit: + LOG.warning('User %i is not known and has %i open recent issues', + uid, open_issue_count) + wx.MessageDialog( + self, + _('You have opened multiple issues within the last week. ' + 'CHIRP limits the number of issues you can open to avoid ' + 'abuse. If you really need to open another, please do so ' + 'via the website.'), + style=wx.OK | wx.ICON_WARNING).ShowModal() + return False + return True + + def validate_success(self, event): + self.context.auth = requests.auth.HTTPBasicAuth( + self.username.GetValue(), self.password.GetValue()) + + r = self.context.session.get(BASE + '/my/account.json', + auth=self.context.auth) + if r.status_code != 200: + LOG.error('Login auth check failed: %s', r.reason) + wx.MessageDialog(self, + _('Login failed: ' + 'Check your username and password'), _('An error has occurred'), style=wx.OK | wx.ICON_ERROR).ShowModal() - event.StopPropagation() + event.Veto() + return + + uid = r.json()['user']['id'] + LOG.debug('CHIRP login success as %i', uid) + CONF.set('chirp_user', self.username.GetValue(), 'chirpmyradio') + CONF.set_password('chirp_password', self.password.GetValue(), + 'chirpmyradio') + + if self.context.is_new and not self._check_limit(uid): + event.Veto() return - if not (self.user.GetValue().strip() and - self.password.GetValue().strip()): - wx.MessageDialog(self, _('Username and password are required!'), + def GetPrev(self): + return self.context.page_start + + def GetNext(self): + if self.context.is_new: + return self.context.get_page('newbug', NewBugInfo) + else: + return self.context.get_page('existbug', ExistingBugInfo) + + +class NewBugInfo(BugReportPage): + INST = _('Enter information about the bug including a short but ' + 'meaningful subject and information about the radio model ' + '(if applicable) in question.') + + def _build(self, vbox): + self.context.bugsubj = self.context.bugmodel = None + panel = wx.Panel(self) + vbox.Add(panel, 1, border=20, flag=wx.EXPAND) + grid = wx.FlexGridSizer(2, 5, 0) + grid.AddGrowableCol(1) + panel.SetSizer(grid) + + grid.Add(wx.StaticText( + panel, label=_('Bug subject:')), + border=20, flag=wx.ALIGN_CENTER | wx.RIGHT | wx.LEFT) + self.subj = wx.TextCtrl(panel) + self.subj.Bind(wx.EVT_TEXT, self.validate_next) + grid.Add(self.subj, 1, border=20, + flag=wx.EXPAND | wx.RIGHT | wx.LEFT) + + grid.Add(wx.StaticText( + panel, label=_('Radio model:')), + border=20, flag=wx.ALIGN_CENTER | wx.RIGHT | wx.LEFT) + self.model = wx.TextCtrl(panel) + grid.Add(self.model, 1, border=20, + flag=wx.EXPAND | wx.RIGHT | wx.LEFT) + + if self.context.editor and self.context.editor._radio: + self.model.SetValue('%s %s %s' % ( + self.context.editor._radio.VARIANT, + self.context.editor._radio.VENDOR, + self.context.editor._radio.MODEL)) + + def _validate_next(self): + return len(self.subj.GetValue()) > 10 + + def validate_success(self, *a): + self.context.bugsubj = self.subj.GetValue() + self.context.bugmodel = self.model.GetValue() + + def GetPrev(self): + return self.context.page_creds + + def GetNext(self): + return self.context.get_page('update', BugUpdateInfo) + + +class ExistingBugInfo(BugReportPage): + INST = _('Enter the bug number that should be updated') + + def _build(self, vbox): + self.context.bugnum = None + hbox = wx.BoxSizer(wx.HORIZONTAL) + panel = wx.Panel(self) + panel.SetMinSize((self.wrap_width, -1)) + panel.SetSizer(hbox) + + hbox.Add(wx.StaticText(panel, label=_('Bug number:')), + 0, border=20, flag=wx.LEFT | wx.RIGHT) + self.bugnum = wx.TextCtrl(panel) + self.bugnum.Bind(wx.EVT_TEXT, self.validate_next) + self.bugnum.SetToolTip( + _('This is the ticket number for an already-created issue on the ' + 'chirpmyradio.com website')) + hbox.Add(self.bugnum, 1, border=20, flag=wx.EXPAND) + + vbox.Add(panel, 0, border=20, flag=wx.ALIGN_CENTER) + + def _validate_next(self): + return self.bugnum.GetValue().isdigit() + + def validate_success(self, event): + self.context.bugnum = self.bugnum.GetValue() + r = self.context.session.get( + BASE + '/issues/%s.json' % self.context.bugnum, + auth=self.context.auth) + if r.status_code != 200: + LOG.error('Failed to access issue %s: %i %s', + self.context.bugnum, r.status_code, r.reason) + wx.MessageDialog(self, + _('Bug number not found'), _('An error has occurred'), style=wx.OK | wx.ICON_ERROR).ShowModal() - event.StopPropagation() - return + event.Veto() + else: + LOG.debug('Validated issue %s', self.context.bugnum) - self.FindWindowById(wx.ID_OK).Disable() - manifest = self.prepare_report() - self.report_thread = threading.Thread(target=self.send_report, - args=(manifest,)) - self.report_thread.start() - LOG.debug('Started report thread') - - @common.error_proof() - def prepare_report(self): - manifest = { - 'username': self.user.GetValue(), - 'password': self.password.GetValue(), - 'issue': self.issue.GetValue(), - 'desc': self.desc.GetValue(), - } + def GetNext(self): + return self.context.get_page('update', BugUpdateInfo) + + def GetPrev(self): + return self.context.page_creds + + +class BugUpdateInfo(BugReportPage): + INST = _('Enter details about this update. Be descriptive about what ' + 'you were doing, what you expected to happen, and what ' + 'actually happened.') + + def _build(self, vbox): + self.context.bugdetails = None + self.details = wx.TextCtrl(self, style=wx.TE_MULTILINE) + self.details.SetHint(_('Enter information to add to the bug here')) + self.details.Bind(wx.EVT_TEXT, self.validate_next) + vbox.Add(self.details, 1, border=20, + flag=wx.EXPAND | wx.LEFT | wx.RIGHT) + + def _validate_next(self): + if self.details.GetValue() == '' and self.context.is_new: + self.details.SetValue('\n'.join([ + _('(Describe what you were doing)'), + '', + _('(Describe what you expected to happen)'), + '', + _('(Describe what actually happened instead)'), + ])) + + return len(self.details.GetValue()) > 10 + + def validate_success(self, *a): + self.context.bugdetails = self.details.GetValue() + + def GetNext(self): + # Always create a fresh one so it's updated + return SubmitPage(self.context) + + def GetPrev(self): + if self.context.is_new: + return self.context.get_page('newbug', NewBugInfo) + else: + return self.context.get_page('existbug', ExistingBugInfo) + + +class SubmitPage(BugReportPage): + INST = _('The following information will be submitted:') + + def _build(self, vbox): + self.deets = wx.TextCtrl(self, style=wx.TE_MULTILINE | wx.TE_READONLY) + vbox.Add(self.deets, 1, border=20, flag=wx.EXPAND) + + def update(self): + self.context.manifest = prepare_report(self.context.chirpmain) + self.context.manifest['desc'] = self.context.bugdetails + if self.context.is_new: + self.context.manifest['bugsubj'] = self.context.bugsubj + self.context.manifest['bugmodel'] = self.context.bugmodel + else: + self.context.manifest['issue'] = self.context.bugnum + text = '\n'.join([ + _('Reporting a new bug: %r') % self.context.bugsubj if + self.context.is_new else + _('Updating bug %s') % self.context.bugnum, + _('Files:') + ' ' + ','.join( + self.context.manifest['files'].keys()), + _('Detailed information') + ':\n', + self.context.bugdetails or '', + ]) + self.deets.SetValue(text) + + def _validate_next(self): + self.update() + return True + + def GetPrev(self): + return self.context.page_update + + def GetNext(self): + return ResultPage(self.context) - # Copy and clean/redact config - config._CONFIG.save() - conf_fn = platform.get_platform().config_file('chirp.config') - LOG.debug('Capturing config file %s stamped %s', conf_fn, - datetime.datetime.fromtimestamp( - os.stat(conf_fn).st_mtime).isoformat()) - with open(conf_fn) as f: - config_lines = f.readlines() - clean_lines = [] - for line in list(config_lines): - if 'password' in line: - key, value = line.split('=', 1) - value = '***REDACTED***' - line = '%s = %s' % (key.strip(), value) - clean_lines.append(line.strip()) - manifest['config.txt'] = '\n'.join(clean_lines) - - editor = self.GetParent().current_editorset - if editor and isinstance(editor._radio, chirp_common.FileBackedRadio): - tmpf = tempfile.mktemp('-capture.img', 'chirp') - LOG.debug('Capturing focused open file %s from %s', - editor.filename, editor._radio) - editor._radio.save(tmpf) - with open(tmpf, 'rb') as f: - manifest['image'] = f.read() - manifest['image_fn'] = editor.filename - - if logger.Logger.instance.has_debug_log_file: - # Snapshot debug log last - tmp = common.temporary_debug_log() - with open(tmp) as f: - manifest['debug_log.txt'] = f.read() - tmpf = tempfile.mktemp('.config', 'chirp') - - return manifest + +class ResultPage(BugReportPage): + def _build(self, vbox): + self.ran = False + self.thread = None + self.Bind(EVT_REPORT_THREAD, self.report_done) + + self.result = wx.StaticText(self, label='Sending report...', + style=wx.TE_CENTER) + vbox.Add(self.result, 0, border=20, flag=wx.EXPAND | wx.ALL) + + self.issuelink = wx.adv.HyperlinkCtrl(self, url=BASE) + self.issuelink.Hide() + vbox.Add(self.issuelink, 0, border=20, flag=wx.EXPAND | wx.ALL) + + def start_thread(self): + self.ran = True + LOG.debug('Preparing to submit report') + + self.thread = threading.Thread(target=self.send_report, + args=(self.context.manifest,)) + self.thread.start() + + def _validate_next(self): + if not self.ran: + self.start_thread() + return self.thread is None def send_report(self, manifest): - LOG.info('Report thread running for issue %s', manifest['issue']) + LOG.info('Report thread running for issue %s', + manifest.get('issue', '(new)')) try: result = self._send_report(manifest) + failed = False except Exception as e: LOG.exception('Failed to report: %s', e) result = str(e) - wx.PostEvent(self, ReportThreadEvent(self.GetId(), result=result)) + failed = True + wx.PostEvent(self, ReportThreadEvent(self.GetId(), + result=result, failed=failed)) - def _send_report(self, manifest): - auth = requests.auth.HTTPBasicAuth(manifest['username'], - manifest['password']) - session = requests.Session() - session.headers = {'User-Agent': 'CHIRP/%s' % CHIRP_VERSION} - r = session.get(BASE + '/my/account.json', auth=auth) - if r.status_code != 200: - LOG.error('Login auth check failed: %s', r.reason) - raise Exception('Login failed (check user/password)') + def _create_bug(self, manifest): + issue_data = { + 'issue': { + 'project_id': 1, + 'priority_id': 4, + 'subject': manifest['bugsubj'], + 'description': manifest['desc'], + 'custom_fields': [ + {'id': 1, 'value': 'next'}, + {'id': 2, 'value': manifest['bugmodel']}, + {'id': 3, 'value': get_chirp_platform()}, + {'id': 7, 'value': '1'}, # read instructions + ] + } + } + r = self.context.session.post(BASE + '/issues.json', + json=issue_data, + auth=self.context.auth) + if r.status_code != 201: + LOG.error('Failed to create issue: %i %s', r.status_code, r.reason) + raise Exception('Failed to create new issue') + manifest['issue'] = str(r.json()['issue']['id']) + self.context.bugnum = manifest['issue'] + LOG.info('Created new issue %s', manifest['issue']) - r = session.get(BASE + '/issues/%s.json' % manifest['issue'], - auth=auth) - if r.status_code != 200: - LOG.error('Failed to access issue %s: %i %s', - manifest['issue'], r.status_code, r.reason) - raise Exception('Issue not found') + def _send_report(self, manifest): + if 'issue' not in manifest: + self._create_bug(manifest) tokens = [] - for fn in ('config.txt', 'debug_log.txt', 'image'): - if fn not in manifest: - LOG.warning('No %s in manifest to upload', fn) - continue + for fn in manifest['files']: LOG.debug('Uploading %s', fn) - r = session.post(BASE + '/uploads.json', - params={'filename': fn}, - data=manifest[fn], - headers={ - 'Content-Type': 'application/octet-stream'}, - auth=auth) + r = self.context.session.post( + BASE + '/uploads.json', + params={'filename': fn}, + data=manifest['files'][fn], + headers={ + 'Content-Type': 'application/octet-stream'}, + auth=self.context.auth) if r.status_code != 201: LOG.error('Failed to upload %s: %s %s', fn, r.status_code, r.reason) raise Exception('Failed to upload file') - if fn == 'image': - fn = manifest['image_fn'] + if fn.lower().endswith('.img'): ct = 'application/octet-stream' else: ct = 'text/plain' @@ -232,41 +569,57 @@ def _send_report(self, manifest): 'content_type': ct}) LOG.debug('File tokens: %s', tokens) - header = '[Uploaded from CHIRP %s]\n\n' % CHIRP_VERSION - r = session.put(BASE + '/issues/%s.json' % manifest['issue'], - json={'issue': { - 'notes': (header + manifest['desc']), - 'uploads': tokens, - }}, - auth=auth) + notes = '[Uploaded from CHIRP %s]\n\n' % CHIRP_VERSION + if not self.context.is_new: + notes += manifest['desc'] + r = self.context.session.put( + BASE + '/issues/%s.json' % manifest['issue'], + json={'issue': { + 'notes': notes, + 'uploads': tokens, + }}, + auth=self.context.auth) if r.status_code != 204: LOG.error('Failed to update issue %s with tokens %s: %s %s', manifest['issue'], tokens, r.status_code, r.reason) raise Exception('Failed to update issue') - return 'success' - - def _finished(self, event): - self.report_thread = None - if self.cancel_event.is_set(): - LOG.warning('Thread finished but was canceled (%s)', event.result) - return - LOG.info('Report done: %s' % event.result) - if event.result == 'success': - wx.MessageDialog(self, _('Details successfully uploaded'), - _('Success'), - style=wx.OK | wx.ICON_INFORMATION).ShowModal() - self.Hide() + def report_done(self, event): + self.thread = None + LOG.info('Report thread returned %s', event.result) + if event.failed: + self.result.SetLabel( + _('Failed to send bug report:') + '\n' + event.result) else: - wx.MessageDialog(self, - _('Failed to upload details: %s') % event.result, - _('An error has occurred'), - style=wx.OK | wx.ICON_ERROR).ShowModal() - self.FindWindowById(wx.ID_OK).Enable() - - @staticmethod - def do_report(mainwindow, event): - logging.getLogger('requests').setLevel(logging.DEBUG) - brd = BugReportDialog(mainwindow) - brd.Center() - brd.Show() + self.result.SetLabel( + _('Successfully sent bug report:')) + self.FindWindowById(wx.ID_BACKWARD).Enable(False) + link = BASE + '/issues/%s' % self.context.bugnum + self.issuelink.SetLabel(link) + self.issuelink.SetURL(link) + self.issuelink.Show() + self.validate_next() + self.GetSizer().Layout() + + def GetNext(self): + return None + + def GetPrev(self): + return self.context.page_submit + + +def do_bugreport(parent, event): + wizard = wx.adv.Wizard(parent) + + wizard.Bind(wx.adv.EVT_WIZARD_PAGE_CHANGED, + lambda e: e.GetPage().validate_next()) + wizard.Bind(wx.adv.EVT_WIZARD_PAGE_CHANGING, + lambda e: (e.GetPage().validate_success(e) + if e.GetDirection() else None)) + + wizard.SetPageSize((640, 400)) + context = BugReportContext(wizard, parent) + start = context.get_page('start', Start) + wizard.GetPageAreaSizer().Add(start) + wizard.RunWizard(start) + wizard.Destroy() diff --git a/chirp/wxui/main.py b/chirp/wxui/main.py index 85da485ec..cf55f582d 100644 --- a/chirp/wxui/main.py +++ b/chirp/wxui/main.py @@ -543,8 +543,12 @@ def current_editorset(self): if isinstance(eset, ChirpEditorSet): return eset + def enable_bugreport(self): + self.bug_report_item.Enable(True) + @common.error_proof(errors.ImageDetectFailed, FileNotFoundError) def open_file(self, filename, exists=True, select=True, rclass=None): + self.enable_bugreport() CSVRadio = directory.get_radio('Generic_CSV') label = _('Driver messages') with common.expose_logs(logging.WARNING, 'chirp.drivers', label): @@ -963,12 +967,14 @@ def make_menubar(self): self.Bind(wx.EVT_MENU, self._menu_load_from_issue, lmfi_menu) help_menu.Append(lmfi_menu) - bug_report = wx.MenuItem(help_menu, wx.NewId(), - _('Send details for a bug...')) + self.bug_report_item = wx.MenuItem( + help_menu, wx.NewId(), + _('Report or update a bug...')) + self.bug_report_item.Enable(False) self.Bind(wx.EVT_MENU, - functools.partial(bugreport.BugReportDialog.do_report, self), - bug_report) - help_menu.Append(bug_report) + functools.partial(bugreport.do_bugreport, self), + self.bug_report_item) + help_menu.Append(self.bug_report_item) menu_bar = wx.MenuBar() menu_bar.Append(file_menu, wx.GetStockLabel(wx.ID_FILE)) @@ -1550,6 +1556,7 @@ def _make_backup(self, radio): LOG.exception('Failed to prune: %s' % e) def _menu_download(self, event): + self.enable_bugreport() with clone.ChirpDownloadDialog(self) as d: d.Centre() if d.ShowModal() == wx.ID_OK: @@ -1834,6 +1841,7 @@ def _menu_select_bandplan(self, event): CONF.set_bool(shortname, shortname == selected, 'bandplan') def _do_network_query(self, query_cls): + self.enable_bugreport() d = query_cls(self, title=_('Query %s') % query_cls.NAME) r = d.ShowModal() if r == wx.ID_OK: