[chirp_devel] Luiton LT725UV Update

Jim Unroe
Thu Mar 15 18:12:02 PDT 2018


> Okay I just pushed a fix for that, if you could try it. That's on the unit test target, which you probably don't need to run very often.

I did an "hg clone" then and "hg diff" with completed with nothing
showing (as expected).

I then did a "tox -e style" and then repeated the "hg diff" and get
(the complete diff is attached) what is partially shown below. I
wouldn't think this should happen.

Jim


diff -r 0a1f49c3f594 locale/de.po
--- a/locale/de.po    Thu Mar 15 17:12:30 2018 -0700
+++ b/locale/de.po    Thu Mar 15 21:04:40 2018 -0400
@@ -7,228 +7,581 @@
 msgstr ""
 "Project-Id-Version: CHIRP\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-02 00:01-0700\n"
+"POT-Creation-Date: 2018-03-15 21:03-0400\n"
 "PO-Revision-Date: 2012-10-02 22:11+0100\n"
 "Last-Translator: Benjamin, HB9EUK <hb9euk at hb9d.org>\n"
 "Language-Team: German\n"
+"Language: de\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Poedit 1.5.3\n"
 "X-Poedit-SourceCharset: UTF-8\n"
-------------- next part --------------
diff -r 0a1f49c3f594 locale/de.po
--- a/locale/de.po	Thu Mar 15 17:12:30 2018 -0700
+++ b/locale/de.po	Thu Mar 15 21:04:40 2018 -0400
@@ -7,228 +7,581 @@
 msgstr ""
 "Project-Id-Version: CHIRP\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-02 00:01-0700\n"
+"POT-Creation-Date: 2018-03-15 21:03-0400\n"
 "PO-Revision-Date: 2012-10-02 22:11+0100\n"
 "Last-Translator: Benjamin, HB9EUK <hb9euk at hb9d.org>\n"
 "Language-Team: German\n"
+"Language: de\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Poedit 1.5.3\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 
-#: ../chirpui/bankedit.py:52
-msgid "Retrieving bank information"
-msgstr "Abrufen der Speicherbank"
+#: ../chirp/ui/clone.py:40
+#, python-brace-format
+msgid "{vendor} {model} on {port}"
+msgstr "{vendor} {model} auf {port}"
 
-#: ../chirpui/bankedit.py:75
-msgid "Setting name on bank"
-msgstr "Setze Name für Bank"
+#: ../chirp/ui/clone.py:110 ../chirp/ui/clone.py:111 ../chirp/ui/clone.py:173
+msgid "Detect"
+msgstr "Erkennung"
 
-#: ../chirpui/bankedit.py:85
-msgid "Bank"
-msgstr "Bank"
+#: ../chirp/ui/clone.py:134
+msgid "Port"
+msgstr "Port"
 
-#: ../chirpui/bankedit.py:86 ../chirpui/bankedit.py:258
-#: ../chirpui/importdialog.py:576 ../chirpui/memdetail.py:228
-#: ../chirpui/memedit.py:65 ../chirpui/memedit.py:86 ../chirpui/memedit.py:259
-#: ../chirpui/memedit.py:900 ../chirpui/memedit.py:956
-#: ../chirpui/memedit.py:1098 ../chirpui/memedit.py:1100
+#: ../chirp/ui/clone.py:135
+msgid "Vendor"
+msgstr "Hersteller"
+
+#: ../chirp/ui/clone.py:136
+msgid "Model"
+msgstr "Model"
+
+#: ../chirp/ui/clone.py:149
+msgid "Radio"
+msgstr "Gerät"
+
+#: ../chirp/ui/clone.py:178
+#, python-brace-format
+msgid "Unable to detect radio on {port}"
+msgstr "Kann Gerät auf {port} nicht erkennen"
+
+#: ../chirp/ui/clone.py:203
+#, python-brace-format
+msgid "Internal error: Unable to upload to {model}"
+msgstr "Interner Fehler: Upload zu {model} nicht möglich"
+
+#: ../chirp/ui/clone.py:254
+#, python-brace-format
+msgid "Clone failed: {error}"
+msgstr "Klonen fehlgeschlagen: {error}"
+
+#: ../chirp/ui/dstaredit.py:44
+msgid "Callsign"
+msgstr "Rufzeichen"
+
+#: ../chirp/ui/dstaredit.py:129
+msgid "Your callsign"
+msgstr "Ihr Rufzeichen"
+
+#: ../chirp/ui/dstaredit.py:137
+msgid "Repeater callsign"
+msgstr "Repeater Rufzeichen"
+
+#: ../chirp/ui/dstaredit.py:145
+msgid "My callsign"
+msgstr "Mein Rufzeichen"
+
+#: ../chirp/ui/dstaredit.py:175 ../chirp/ui/memedit.py:1622
+msgid "Downloading URCALL list"
+msgstr "Downloading URCALL Liste"
+
+#: ../chirp/ui/dstaredit.py:179 ../chirp/ui/memedit.py:1634
+msgid "Downloading RPTCALL list"
+msgstr "Downloading RPTCALL Liste"
+
+#: ../chirp/ui/dstaredit.py:183
+msgid "Downloading MYCALL list"
+msgstr "Downloading MYCALL Liste"
+
+#: ../chirp/ui/memedit.py:60
+msgid "Invalid value for this field"
+msgstr "Ungültiger Wert für dieses Feld"
+
+#: ../chirp/ui/memedit.py:73 ../chirp/ui/memedit.py:203
+#: ../chirp/ui/memedit.py:346 ../chirp/ui/memedit.py:421
+#: ../chirp/ui/memedit.py:440 ../chirp/ui/memedit.py:454
+#: ../chirp/ui/memedit.py:477 ../chirp/ui/memedit.py:499
+#: ../chirp/ui/memedit.py:525 ../chirp/ui/memedit.py:537
+#: ../chirp/ui/memedit.py:561 ../chirp/ui/memedit.py:563
+#: ../chirp/ui/memedit.py:636 ../chirp/ui/memedit.py:650
+#: ../chirp/ui/memedit.py:652 ../chirp/ui/memedit.py:694
+#: ../chirp/ui/memedit.py:696 ../chirp/ui/memedit.py:770
+#: ../chirp/ui/memedit.py:904 ../chirp/ui/memedit.py:979
+#: ../chirp/ui/memedit.py:1032 ../chirp/ui/memedit.py:1086
+#: ../chirp/ui/memedit.py:1112 ../chirp/ui/memedit.py:1125
+#: ../chirp/ui/memedit.py:1143 ../chirp/ui/memedit.py:1470
+#: ../chirp/ui/bankedit.py:281
+msgid "Loc"
+msgstr "Loc"
+
+#: ../chirp/ui/memedit.py:74 ../chirp/ui/memedit.py:97
+#: ../chirp/ui/memedit.py:218 ../chirp/ui/memedit.py:340
+#: ../chirp/ui/memedit.py:348 ../chirp/ui/memedit.py:377
+#: ../chirp/ui/memedit.py:402 ../chirp/ui/memedit.py:410
+#: ../chirp/ui/memedit.py:1089 ../chirp/ui/memedit.py:1142
+#: ../chirp/ui/bankedit.py:282 ../chirp/ui/memdetail.py:304
+#: ../chirp/ui/importdialog.py:601
+msgid "Frequency"
+msgstr "Frequenz"
+
+#: ../chirp/ui/memedit.py:75 ../chirp/ui/memedit.py:96
+#: ../chirp/ui/memedit.py:347 ../chirp/ui/memedit.py:1088
+#: ../chirp/ui/memedit.py:1145 ../chirp/ui/memedit.py:1296
+#: ../chirp/ui/memedit.py:1298 ../chirp/ui/bankedit.py:93
+#: ../chirp/ui/bankedit.py:283 ../chirp/ui/memdetail.py:306
+#: ../chirp/ui/importdialog.py:600
 msgid "Name"
 msgstr "Name"
 
-#: ../chirpui/bankedit.py:201
-msgid "Updating bank index for memory {num}"
-msgstr "Aktualisiere Bank Index für Speicher {num}"
+#: ../chirp/ui/memedit.py:76 ../chirp/ui/memedit.py:109
+#: ../chirp/ui/memedit.py:124 ../chirp/ui/memedit.py:239
+#: ../chirp/ui/memedit.py:245 ../chirp/ui/memedit.py:279
+#: ../chirp/ui/memedit.py:418 ../chirp/ui/memedit.py:1090
+#: ../chirp/ui/memedit.py:1151 ../chirp/ui/memedit.py:1302
+#: ../chirp/ui/memedit.py:1362 ../chirp/ui/memdetail.py:308
+msgid "Tone Mode"
+msgstr "Tone Mode"
 
-#: ../chirpui/bankedit.py:210
-msgid "Updating bank information for memory {num}"
-msgstr "Aktualisiere Bankinformation für Speicher {num}"
+#: ../chirp/ui/memedit.py:77 ../chirp/ui/memedit.py:98
+#: ../chirp/ui/memedit.py:115 ../chirp/ui/memedit.py:174
+#: ../chirp/ui/memedit.py:175 ../chirp/ui/memedit.py:264
+#: ../chirp/ui/memedit.py:294 ../chirp/ui/memedit.py:301
+#: ../chirp/ui/memedit.py:306 ../chirp/ui/memedit.py:314
+#: ../chirp/ui/memedit.py:351 ../chirp/ui/memedit.py:416
+#: ../chirp/ui/memedit.py:1091 ../chirp/ui/memedit.py:1147
+#: ../chirp/ui/memedit.py:1303 ../chirp/ui/memdetail.py:310
+msgid "Tone"
+msgstr "Tone"
 
-#: ../chirpui/bankedit.py:216 ../chirpui/bankedit.py:246
-msgid "Getting memory {num}"
-msgstr "Lade Speicher {num}"
+#: ../chirp/ui/memedit.py:78 ../chirp/ui/memedit.py:99
+#: ../chirp/ui/memedit.py:116 ../chirp/ui/memedit.py:268
+#: ../chirp/ui/memedit.py:287 ../chirp/ui/memedit.py:302
+#: ../chirp/ui/memedit.py:307 ../chirp/ui/memedit.py:318
+#: ../chirp/ui/memedit.py:352 ../chirp/ui/memedit.py:416
+#: ../chirp/ui/memedit.py:1092 ../chirp/ui/memedit.py:1148
+#: ../chirp/ui/memedit.py:1299 ../chirp/ui/memdetail.py:312
+msgid "ToneSql"
+msgstr "ToneSql"
 
-#: ../chirpui/bankedit.py:231
-msgid "Setting index for memory {num}"
-msgstr "Setze Index für Speicher {num}"
+#: ../chirp/ui/memedit.py:79 ../chirp/ui/memedit.py:100
+#: ../chirp/ui/memedit.py:117 ../chirp/ui/memedit.py:252
+#: ../chirp/ui/memedit.py:288 ../chirp/ui/memedit.py:296
+#: ../chirp/ui/memedit.py:308 ../chirp/ui/memedit.py:316
+#: ../chirp/ui/memedit.py:353 ../chirp/ui/memedit.py:412
+#: ../chirp/ui/memedit.py:1093 ../chirp/ui/memedit.py:1149
+#: ../chirp/ui/memedit.py:1291 ../chirp/ui/memedit.py:1368
+#: ../chirp/ui/memdetail.py:314
+msgid "DTCS Code"
+msgstr "DTCS Code"
 
-#: ../chirpui/bankedit.py:240
-msgid "Getting bank for memory {num}"
-msgstr "Lade Bank für Speicher {num}"
+#: ../chirp/ui/memedit.py:80 ../chirp/ui/memedit.py:101
+#: ../chirp/ui/memedit.py:118 ../chirp/ui/memedit.py:256
+#: ../chirp/ui/memedit.py:289 ../chirp/ui/memedit.py:297
+#: ../chirp/ui/memedit.py:304 ../chirp/ui/memedit.py:309
+#: ../chirp/ui/memedit.py:320 ../chirp/ui/memedit.py:354
+#: ../chirp/ui/memedit.py:412 ../chirp/ui/memedit.py:1094
+#: ../chirp/ui/memedit.py:1150 ../chirp/ui/memedit.py:1292
+#: ../chirp/ui/memedit.py:1369
+msgid "DTCS Rx Code"
+msgstr "DTCS Rx Code"
 
-#: ../chirpui/bankedit.py:256 ../chirpui/memedit.py:63
-#: ../chirpui/memedit.py:174 ../chirpui/memedit.py:258
-#: ../chirpui/memedit.py:327 ../chirpui/memedit.py:347
-#: ../chirpui/memedit.py:361 ../chirpui/memedit.py:432
-#: ../chirpui/memedit.py:444 ../chirpui/memedit.py:468
-#: ../chirpui/memedit.py:470 ../chirpui/memedit.py:543
-#: ../chirpui/memedit.py:557 ../chirpui/memedit.py:559
-#: ../chirpui/memedit.py:600 ../chirpui/memedit.py:602
-#: ../chirpui/memedit.py:643 ../chirpui/memedit.py:849
-#: ../chirpui/memedit.py:898 ../chirpui/memedit.py:924
-#: ../chirpui/memedit.py:937 ../chirpui/memedit.py:954
-#: ../chirpui/memedit.py:1275
-msgid "Loc"
-msgstr "Loc"
+#: ../chirp/ui/memedit.py:81 ../chirp/ui/memedit.py:102
+#: ../chirp/ui/memedit.py:119 ../chirp/ui/memedit.py:260
+#: ../chirp/ui/memedit.py:290 ../chirp/ui/memedit.py:298
+#: ../chirp/ui/memedit.py:310 ../chirp/ui/memedit.py:322
+#: ../chirp/ui/memedit.py:355 ../chirp/ui/memedit.py:1095
+#: ../chirp/ui/memedit.py:1153 ../chirp/ui/memedit.py:1293
+#: ../chirp/ui/memedit.py:1367 ../chirp/ui/memdetail.py:318
+msgid "DTCS Pol"
+msgstr "DTCS Pol"
 
-#: ../chirpui/bankedit.py:257 ../chirpui/importdialog.py:577
-#: ../chirpui/memdetail.py:227 ../chirpui/memedit.py:64
-#: ../chirpui/memedit.py:87 ../chirpui/memedit.py:189
-#: ../chirpui/memedit.py:252 ../chirpui/memedit.py:260
-#: ../chirpui/memedit.py:283 ../chirpui/memedit.py:308
-#: ../chirpui/memedit.py:316 ../chirpui/memedit.py:901
-#: ../chirpui/memedit.py:953
-msgid "Frequency"
-msgstr "Frequenz"
+#: ../chirp/ui/memedit.py:82 ../chirp/ui/memedit.py:103
+#: ../chirp/ui/memedit.py:125 ../chirp/ui/memedit.py:240
+#: ../chirp/ui/memedit.py:250 ../chirp/ui/memedit.py:272
+#: ../chirp/ui/memedit.py:281 ../chirp/ui/memedit.py:291
+#: ../chirp/ui/memedit.py:299 ../chirp/ui/memedit.py:303
+#: ../chirp/ui/memedit.py:311 ../chirp/ui/memedit.py:356
+#: ../chirp/ui/memedit.py:1096 ../chirp/ui/memedit.py:1152
+#: ../chirp/ui/memedit.py:1300 ../chirp/ui/memedit.py:1363
+msgid "Cross Mode"
+msgstr "Cross Mode"
 
-#: ../chirpui/bankedit.py:259
-msgid "Index"
-msgstr "Index"
+#: ../chirp/ui/memedit.py:83 ../chirp/ui/memedit.py:104
+#: ../chirp/ui/memedit.py:122 ../chirp/ui/memedit.py:148
+#: ../chirp/ui/memedit.py:155 ../chirp/ui/memedit.py:280
+#: ../chirp/ui/memedit.py:349 ../chirp/ui/memedit.py:418
+#: ../chirp/ui/memedit.py:1097 ../chirp/ui/memedit.py:1154
+#: ../chirp/ui/memedit.py:1304 ../chirp/ui/memedit.py:1374
+#: ../chirp/ui/memdetail.py:322
+msgid "Duplex"
+msgstr "Duplex"
 
-#: ../chirpui/bankedit.py:346
-msgid "Getting bank information for memory {num}"
-msgstr "Lade Bankinformation für Speicher {num}"
+#: ../chirp/ui/memedit.py:84 ../chirp/ui/memedit.py:105
+#: ../chirp/ui/memedit.py:153 ../chirp/ui/memedit.py:226
+#: ../chirp/ui/memedit.py:325 ../chirp/ui/memedit.py:350
+#: ../chirp/ui/memedit.py:414 ../chirp/ui/memedit.py:1098
+#: ../chirp/ui/memedit.py:1155 ../chirp/ui/memedit.py:1295
+#: ../chirp/ui/memdetail.py:324
+msgid "Offset"
+msgstr "Offset"
 
-#: ../chirpui/bankedit.py:368
-msgid "Getting bank information"
-msgstr "Lade Bankinformation"
+#: ../chirp/ui/memedit.py:85 ../chirp/ui/memedit.py:106
+#: ../chirp/ui/memedit.py:120 ../chirp/ui/memedit.py:167
+#: ../chirp/ui/memedit.py:168 ../chirp/ui/memedit.py:171
+#: ../chirp/ui/memedit.py:402 ../chirp/ui/memedit.py:1099
+#: ../chirp/ui/memedit.py:1156 ../chirp/ui/memedit.py:1294
+#: ../chirp/ui/memedit.py:1361 ../chirp/ui/memedit.py:1376
+#: ../chirp/ui/memedit.py:1377 ../chirp/ui/memedit.py:1546
+#: ../chirp/ui/memedit.py:1564 ../chirp/ui/memedit.py:1574
+#: ../chirp/ui/memdetail.py:326
+msgid "Mode"
+msgstr "Mode"
 
-#: ../chirpui/clone.py:35
-msgid "{vendor} {model} on {port}"
-msgstr "{vendor} {model} auf {port}"
+#: ../chirp/ui/memedit.py:86 ../chirp/ui/memedit.py:107
+#: ../chirp/ui/memedit.py:121 ../chirp/ui/memedit.py:402
+#: ../chirp/ui/memedit.py:1100 ../chirp/ui/memedit.py:1157
+#: ../chirp/ui/memedit.py:1306 ../chirp/ui/memedit.py:1365
+#: ../chirp/ui/memedit.py:1372 ../chirp/ui/memdetail.py:332
+msgid "Power"
+msgstr "Leistung"
 
-#: ../chirpui/clone.py:103 ../chirpui/clone.py:104 ../chirpui/clone.py:166
-msgid "Detect"
-msgstr "Erkennung"
+#: ../chirp/ui/memedit.py:87 ../chirp/ui/memedit.py:108
+#: ../chirp/ui/memedit.py:123 ../chirp/ui/memedit.py:158
+#: ../chirp/ui/memedit.py:159 ../chirp/ui/memedit.py:164
+#: ../chirp/ui/memedit.py:1101 ../chirp/ui/memedit.py:1158
+#: ../chirp/ui/memedit.py:1297 ../chirp/ui/memdetail.py:328
+msgid "Tune Step"
+msgstr "Abstimmungsschritt"
 
-#: ../chirpui/clone.py:127
-msgid "Port"
-msgstr "Port"
+#: ../chirp/ui/memedit.py:88 ../chirp/ui/memedit.py:110
+#: ../chirp/ui/memedit.py:1102 ../chirp/ui/memedit.py:1159
+#: ../chirp/ui/memedit.py:1305 ../chirp/ui/memedit.py:1364
+#: ../chirp/ui/memdetail.py:330
+msgid "Skip"
+msgstr "Ãœberspringen"
 
-#: ../chirpui/clone.py:128
-msgid "Vendor"
-msgstr "Hersteller"
+#: ../chirp/ui/memedit.py:89 ../chirp/ui/memedit.py:111
+#: ../chirp/ui/memedit.py:1103 ../chirp/ui/memedit.py:1160
+#: ../chirp/ui/memedit.py:1301 ../chirp/ui/memdetail.py:334
+#: ../chirp/ui/importdialog.py:602
+msgid "Comment"
+msgstr "Kommentar"
 
-#: ../chirpui/clone.py:129
-msgid "Model"
-msgstr "Model"
+#: ../chirp/ui/memedit.py:206
+#, python-brace-format
+msgid "Erasing memory {loc}"
+msgstr "Lösche Speicher {loc}"
 
-#: ../chirpui/clone.py:142
-msgid "Radio"
-msgstr "Gerät"
+#: ../chirp/ui/memedit.py:335
+msgid "Unable to make changes to this model"
+msgstr "Keine Änderungen bei diesem Modell möglich"
 
-#: ../chirpui/clone.py:170
-msgid "Unable to detect radio on {port}"
-msgstr "Kann Gerät auf {port} nicht erkennen"
+#: ../chirp/ui/memedit.py:341
+msgid "Editing new item, taking defaults"
+msgstr "Neues Element editieren, verwende Standardwerte"
 
-#: ../chirpui/clone.py:182
-msgid "Internal error: Unable to upload to {model}"
-msgstr "Interner Fehler: Upload zu {model} nicht möglich"
+#: ../chirp/ui/memedit.py:363
+#, python-brace-format
+msgid "Bad value for {col}: {val}"
+msgstr "Falscher Wert für {col}: {val}"
 
-#: ../chirpui/clone.py:230
-msgid "Clone failed: {error}"
-msgstr "Klonen fehlgeschlagen: {error}"
+#: ../chirp/ui/memedit.py:387
+msgid "Error setting memory"
+msgstr "Fehler beim Setzen der Speicher"
 
-#: ../chirpui/cloneprog.py:43
+#: ../chirp/ui/memedit.py:395 ../chirp/ui/memedit.py:461
+#: ../chirp/ui/memedit.py:737 ../chirp/ui/memedit.py:760
+#: ../chirp/ui/memedit.py:1523
+#, python-brace-format
+msgid "Writing memory {number}"
+msgstr "Schreibe Speicher {number}"
+
+#: ../chirp/ui/memedit.py:466
+msgid ""
+"This operation requires moving all subsequent channels by one spot until an "
+"empty location is reached.  This can take a LONG time.  Are you sure you "
+"want to do this?"
+msgstr ""
+"Dieser Vorgang erfordert eine Verschiebung aller nachfolgenden Kanäle, bis "
+"eine leere Stelle gefunden wird. Dies kann sehr lange dauern. Sind Sie "
+"sicher dass Sie das wollen?"
+
+#: ../chirp/ui/memedit.py:490
+#, python-brace-format
+msgid "Adding memory {number}"
+msgstr "Hinzufügen von Speicher {number}"
+
+#: ../chirp/ui/memedit.py:503 ../chirp/ui/memedit.py:1132
+#, python-brace-format
+msgid "Erasing memory {number}"
+msgstr "Löschen von Speicher {number}"
+
+#: ../chirp/ui/memedit.py:512 ../chirp/ui/memedit.py:620
+#: ../chirp/ui/memedit.py:667 ../chirp/ui/memedit.py:672
+#: ../chirp/ui/memedit.py:1072 ../chirp/ui/memedit.py:1392
+#, python-brace-format
+msgid "Getting memory {number}"
+msgstr "Lade Speicher {number}"
+
+#: ../chirp/ui/memedit.py:599 ../chirp/ui/memedit.py:610
+#: ../chirp/ui/memedit.py:659
+#, python-brace-format
+msgid "Moving memory from {old} to {new}"
+msgstr "Verschiebe Speicher von {old} nach {new}"
+
+#: ../chirp/ui/memedit.py:681
+#, python-brace-format
+msgid "Raw memory {number}"
+msgstr "Rohspeicher {number}"
+
+#: ../chirp/ui/memedit.py:685 ../chirp/ui/memedit.py:713
+#: ../chirp/ui/memedit.py:718
+#, python-brace-format
+msgid "Getting raw memory {number}"
+msgstr "Lade Rohspeicher {number}"
+
+#: ../chirp/ui/memedit.py:690
+msgid "You can only diff two memories!"
+msgstr "Sie können nur zwei Speicher vergleichen!"
+
+#: ../chirp/ui/memedit.py:701
+#, python-brace-format
+msgid "Memory {number}"
+msgstr "Speicher {number}"
+
+#: ../chirp/ui/memedit.py:707
+#, python-brace-format
+msgid "Diff of {a} and {b}"
+msgstr "Diff of {a} and {b}"
+
+#: ../chirp/ui/memedit.py:741
+#, fuzzy, python-brace-format
+msgid "Getting original memory {number}"
+msgstr "Lade Rohspeicher {number}"
+
+#: ../chirp/ui/memedit.py:779
+msgid "Memories must be contiguous"
+msgstr "Speicher müssen fortlaufend sein"
+
+#: ../chirp/ui/memedit.py:870
+msgid "Cut"
+msgstr "Ausschneiden"
+
+#: ../chirp/ui/memedit.py:871
+msgid "Copy"
+msgstr "Kopieren"
+
+#: ../chirp/ui/memedit.py:872
+msgid "Paste"
+msgstr "Einfügen"
+
+#: ../chirp/ui/memedit.py:873
+#, fuzzy
+msgid "Select All"
+msgstr "Wählen"
+
+#: ../chirp/ui/memedit.py:874
+msgid "Insert row above"
+msgstr "Zeile oben einfügen"
+
+#: ../chirp/ui/memedit.py:875
+msgid "Insert row below"
+msgstr "Zeile unten einfügen"
+
+#: ../chirp/ui/memedit.py:876
+msgid "Delete"
+msgstr "Löschen"
+
+#: ../chirp/ui/memedit.py:877
+#, fuzzy
+msgid "this memory"
+msgstr "Primärspeicher"
+
+#: ../chirp/ui/memedit.py:877
+#, fuzzy
+msgid "these memories"
+msgstr "Speicher austauschen"
+
+#: ../chirp/ui/memedit.py:878
+msgid "...and shift block up"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:879
+msgid "...and shift all memories up"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:880
+msgid "Move up"
+msgstr "Nach Oben"
+
+#: ../chirp/ui/memedit.py:881
+msgid "Move down"
+msgstr "Nach Unten"
+
+#: ../chirp/ui/memedit.py:882
+msgid "Exchange memories"
+msgstr "Speicher austauschen"
+
+#: ../chirp/ui/memedit.py:883 ../chirp/ui/mainapp.py:1754
+msgid "P_roperties"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:884
+msgid "Show Raw Memory"
+msgstr "Zeige RAW Speicher"
+
+#: ../chirp/ui/memedit.py:885
+msgid "Diff Raw Memories"
+msgstr "Vergleiche Rohspeicher"
+
+#: ../chirp/ui/memedit.py:1049
+#, python-brace-format
+msgid "Internal Error: Column {name} not found"
+msgstr "Interner Fehler: Spalte {name} wurde nicht gefunden"
+
+#: ../chirp/ui/memedit.py:1079
+#, python-brace-format
+msgid "Getting channel {chan}"
+msgstr "Lade Kanal {chan}"
+
+#: ../chirp/ui/memedit.py:1172
+#, python-brace-format
+msgid "Internal Error: Invalid limit {number}"
+msgstr "Interner Fehler: Ungültige Grenzwert {number}"
+
+#: ../chirp/ui/memedit.py:1183
+#, fuzzy
+msgid "Memory Range:"
+msgstr "Speicherbereich:"
+
+#: ../chirp/ui/memedit.py:1210
+msgid "Refresh"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1233
+msgid "Special Channels"
+msgstr "Spezial Kanäle"
+
+#: ../chirp/ui/memedit.py:1241
+msgid "Show Empty"
+msgstr "Leere anzeigen"
+
+#: ../chirp/ui/memedit.py:1253
+msgid "Properties"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1426
+#, python-brace-format
+msgid "Cutting memory {number}"
+msgstr "Ausschneiden Speicher {number}"
+
+#: ../chirp/ui/memedit.py:1458
+#, python-brace-format
+msgid ""
+"Unable to paste {src} memories into {dst} rows. Increase the memory bounds "
+"or show empty memories."
+msgstr ""
+"Kann {src} Speicher in {dst} Zeilen einfügen. Erhöhen Sie die Speicher-"
+"Grenzen oder zeigen leere Speicher."
+
+#: ../chirp/ui/memedit.py:1472
+msgid "Overwrite?"
+msgstr "Ãœberschreiben?"
+
+#: ../chirp/ui/memedit.py:1478
+#, python-brace-format
+msgid "Overwrite location {number}?"
+msgstr "Ãœberschreibe Standort {number}"
+
+#: ../chirp/ui/memedit.py:1503
+msgid "Incompatible Memory"
+msgstr "Speicher nicht kompatibel"
+
+#: ../chirp/ui/memedit.py:1507
+#, python-brace-format
+msgid "Pasted memory {number} is not compatible with this radio because:"
+msgstr ""
+"Eingefügter Speicher {number} ist nicht mit diesem Gerät kompatibel weil:"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1581
+msgid "URCALL"
+msgstr "URCALL"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1582
+msgid "RPT1CALL"
+msgstr "RPT1CALL"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1583
+msgid "RPT2CALL"
+msgstr "RPT2CALL"
+
+#: ../chirp/ui/memedit.py:1567 ../chirp/ui/memedit.py:1584
+msgid "Digital Code"
+msgstr "Digital Code"
+
+#: ../chirp/ui/inputdialog.py:88
+msgid "An error has occurred"
+msgstr "Ein Fehler ist aufgetreten"
+
+#: ../chirp/ui/inputdialog.py:139
+msgid "Overwrite"
+msgstr "Ãœberschreiben"
+
+#: ../chirp/ui/inputdialog.py:142
+msgid "File Exists"
+msgstr "Datei existiert"
+
+#: ../chirp/ui/inputdialog.py:145
+#, python-brace-format
+msgid "The file {name} already exists. Do you want to overwrite it?"
+msgstr "Datei {name} existiert bereit, wollen Sie diese überschreiben?"
+
+#: ../chirp/ui/cloneprog.py:44
 msgid "Clone Progress"
 msgstr "Klonen Fortschritt"
 
-#: ../chirpui/cloneprog.py:46
+#: ../chirp/ui/cloneprog.py:47
 msgid "Cloning"
 msgstr "Klonen"
 
-#: ../chirpui/cloneprog.py:55
+#: ../chirp/ui/cloneprog.py:56
 msgid "Cancel"
 msgstr "Abbrechen"
 
-#: ../chirpui/common.py:216
-msgid "Completed"
-msgstr "Beendet"
+#: ../chirp/ui/editorset.py:85
+#, python-format
+msgid "Memories (%(variant)s)"
+msgstr ""
 
-#: ../chirpui/common.py:217
-msgid "idle"
-msgstr "Ruhezustand"
-
-#: ../chirpui/common.py:317
-msgid "Details"
-msgstr "Details"
-
-#: ../chirpui/common.py:320
-msgid "Proceed?"
-msgstr "Weiter?"
-
-#: ../chirpui/common.py:329
-msgid "Do not show this next time"
-msgstr "Nicht wieder anzeigen"
-
-#: ../chirpui/dstaredit.py:40
-msgid "Callsign"
-msgstr "Rufzeichen"
-
-#: ../chirpui/dstaredit.py:124
-msgid "Your callsign"
-msgstr "Ihr Rufzeichen"
-
-#: ../chirpui/dstaredit.py:132
-msgid "Repeater callsign"
-msgstr "Repeater Rufzeichen"
-
-#: ../chirpui/dstaredit.py:140
-msgid "My callsign"
-msgstr "Mein Rufzeichen"
-
-#: ../chirpui/dstaredit.py:170 ../chirpui/memedit.py:1416
-msgid "Downloading URCALL list"
-msgstr "Downloading URCALL Liste"
-
-#: ../chirpui/dstaredit.py:174 ../chirpui/memedit.py:1428
-msgid "Downloading RPTCALL list"
-msgstr "Downloading RPTCALL Liste"
-
-#: ../chirpui/dstaredit.py:178
-msgid "Downloading MYCALL list"
-msgstr "Downloading MYCALL Liste"
-
-#: ../chirpui/editorset.py:91
+#: ../chirp/ui/editorset.py:89
 msgid "Memories"
 msgstr "Speicher"
 
-#: ../chirpui/editorset.py:96
+#: ../chirp/ui/editorset.py:100
 msgid "D-STAR"
 msgstr "D-Star"
 
-#: ../chirpui/editorset.py:102
-msgid "Bank Names"
-msgstr "Bank Namen"
-
-#: ../chirpui/editorset.py:108
-msgid "Banks"
-msgstr "Bank"
-
-#: ../chirpui/editorset.py:114
+#: ../chirp/ui/editorset.py:149
 msgid "Settings"
 msgstr "Einstellungen"
 
-#: ../chirpui/editorset.py:236
+#: ../chirp/ui/editorset.py:158
+msgid "Browser"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:275
+#, python-brace-format
 msgid "The {vendor} {model} has multiple independent sub-devices"
 msgstr "Der {vendor} {model} hat mehrere unabhängige Sub-Geräte"
 
-#: ../chirpui/editorset.py:239
+#: ../chirp/ui/editorset.py:277
 msgid "Choose one to import from:"
 msgstr "Importieren von:"
 
-#: ../chirpui/editorset.py:244
+#: ../chirp/ui/editorset.py:282
 msgid "Cancelled"
 msgstr "Abgebrochen"
 
-#: ../chirpui/editorset.py:249
+#: ../chirp/ui/editorset.py:287
 msgid "Internal Error"
 msgstr "Interner Fehler"
 
-#: ../chirpui/editorset.py:281
+#: ../chirp/ui/editorset.py:328
+#, python-brace-format
 msgid ""
 "There were errors while opening {file}. The affected memories will not be "
 "importable!"
@@ -236,196 +589,198 @@
 "Es gab Fehler beim Öffnen {file}. Die betroffenen Speicher werden nicht "
 "importiert!"
 
-#: ../chirpui/editorset.py:293
+#: ../chirp/ui/editorset.py:340
+#, python-brace-format
 msgid "There was an error during import: {error}"
 msgstr "Es gab einen Fehler beim Import: {error}"
 
-#: ../chirpui/editorset.py:303
+#: ../chirp/ui/editorset.py:350
 msgid "Unsupported file type"
 msgstr "Nicht unterstuetzter Dateityp"
 
-#: ../chirpui/editorset.py:319 ../chirpui/editorset.py:334
+#: ../chirp/ui/editorset.py:366 ../chirp/ui/editorset.py:381
+#, python-brace-format
 msgid "There was an error during export: {error}"
 msgstr "Es gab einen Fehler beim Export: {error}"
 
-#: ../chirpui/editorset.py:346
+#: ../chirp/ui/editorset.py:395
 msgid "Priming memory"
 msgstr "Primärspeicher"
 
-#: ../chirpui/importdialog.py:90
-msgid ""
-"Location {number} is already being imported. Choose another valü for 'New "
-"Location' before selection 'Import'"
+#: ../chirp/ui/shiftdialog.py:30
+msgid "Shift"
+msgstr "verschieben"
+
+#: ../chirp/ui/shiftdialog.py:64
+#, python-brace-format
+msgid "Moving {src} to {dst}"
+msgstr "Verschieben {src} nach {dst}"
+
+#: ../chirp/ui/shiftdialog.py:84
+#, python-brace-format
+msgid "Looking for a free spot ({number})"
+msgstr "Suche nach einer freien Stelle ({number})"
+
+#: ../chirp/ui/shiftdialog.py:97
+msgid "No space to insert a row"
+msgstr "Kein Platz zum Einfügen einer Zeile"
+
+#: ../chirp/ui/shiftdialog.py:145
+#, python-brace-format
+msgid "Moved {count} memories"
+msgstr "Verschobene {count} Speicher"
+
+#: ../chirp/ui/settingsedit.py:81
+#, fuzzy, python-format
+msgid "Error in setting value: %s"
+msgstr "Fehler beim Setzen der Speicher"
+
+#: ../chirp/ui/settingsedit.py:113
+#, python-format
+msgid "Invalid setting value: %s"
 msgstr ""
-"Standort {number} wurde bereits importiert. Wählen Sie einen anderen Wert "
-"für 'Neuen Standort' vor der Auswahl 'Import'"
 
-#: ../chirpui/importdialog.py:123
-msgid "Invalid value. Must be an integer."
-msgstr "Ungültiger Wert. Muss eine ganze Zahl sein."
+#: ../chirp/ui/settingsedit.py:174
+msgid "Enabled"
+msgstr "Aktiviert"
 
-#: ../chirpui/importdialog.py:132
-msgid "Location {number} is already being imported"
-msgstr "Standort {number} wurde bereits importiert"
+#: ../chirp/ui/bankedit.py:58
+#, fuzzy, python-format
+msgid "Retrieving %s information"
+msgstr "Abrufen der Speicherbank"
 
-#: ../chirpui/importdialog.py:192
-msgid "Updating URCALL list"
-msgstr "Updating URCALL Liste"
+#: ../chirp/ui/bankedit.py:81
+#, fuzzy, python-format
+msgid "Setting name on %s"
+msgstr "Setze Name für Bank"
 
-#: ../chirpui/importdialog.py:197
-msgid "Updating RPTCALL list"
-msgstr "Updating RPTCALL Liste"
+#: ../chirp/ui/bankedit.py:222
+#, fuzzy, python-brace-format
+msgid "Updating {type} index for memory {num}"
+msgstr "Aktualisiere Bank Index für Speicher {num}"
 
-#: ../chirpui/importdialog.py:270
-msgid "Setting memory {number}"
-msgstr "Setze Speicher {number}"
+#: ../chirp/ui/bankedit.py:232
+#, fuzzy, python-brace-format
+msgid "Updating mapping information for memory {num}"
+msgstr "Aktualisiere Bankinformation für Speicher {num}"
 
-#: ../chirpui/importdialog.py:274
-msgid "Importing bank information"
-msgstr "Importieren von Speicherbänke"
+#: ../chirp/ui/bankedit.py:238 ../chirp/ui/bankedit.py:269
+#, python-brace-format
+msgid "Getting memory {num}"
+msgstr "Lade Speicher {num}"
 
-#: ../chirpui/importdialog.py:278
-msgid "Error importing memories:"
-msgstr "Fehler beim Speicherimport"
+#: ../chirp/ui/bankedit.py:253
+#, python-brace-format
+msgid "Setting index for memory {num}"
+msgstr "Setze Index für Speicher {num}"
 
-#: ../chirpui/importdialog.py:390
-msgid "All"
-msgstr "Alle"
+#: ../chirp/ui/bankedit.py:262
+#, fuzzy, python-brace-format
+msgid "Getting {type} for memory {num}"
+msgstr "Lade Bank für Speicher {num}"
 
-#: ../chirpui/importdialog.py:396
-msgid "None"
-msgstr "Keine"
+#: ../chirp/ui/bankedit.py:284
+msgid "Index"
+msgstr "Index"
 
-#: ../chirpui/importdialog.py:402
-msgid "Inverse"
-msgstr "Umkehren"
+#: ../chirp/ui/bankedit.py:375
+#, fuzzy, python-brace-format
+msgid "Getting {type} information for memory {num}"
+msgstr "Lade Bankinformation für Speicher {num}"
 
-#: ../chirpui/importdialog.py:408
-msgid "Select"
-msgstr "Wählen"
+#: ../chirp/ui/bankedit.py:401
+#, fuzzy, python-format
+msgid "Getting %s information"
+msgstr "Lade Bankinformation"
 
-#: ../chirpui/importdialog.py:454
-msgid "Auto"
-msgstr "Auto"
+#: ../chirp/ui/memdetail.py:219
+msgid "General"
+msgstr ""
 
-#: ../chirpui/importdialog.py:460
-msgid "Reverse"
-msgstr "Zurücksetzen"
+#: ../chirp/ui/memdetail.py:261
+msgid "Other"
+msgstr ""
 
-#: ../chirpui/importdialog.py:466
-msgid "Adjust New Location"
-msgstr "Neuen Standort wählen"
+#: ../chirp/ui/memdetail.py:316
+#, fuzzy
+msgid "RX DTCS Code"
+msgstr "DTCS Code"
 
-#: ../chirpui/importdialog.py:476
-msgid "Confirm overwrites"
-msgstr "Überschreiben bestätigen"
+#: ../chirp/ui/memdetail.py:320
+msgid "Cross mode"
+msgstr "Cross Mode"
 
-#: ../chirpui/importdialog.py:482
-msgid "Options"
-msgstr "Optionen"
+#: ../chirp/ui/memdetail.py:380
+msgid "Memory validation failed:"
+msgstr "Speicher-Validierung fehlgeschlagen:"
 
-#: ../chirpui/importdialog.py:535
-msgid "Cannot be imported because"
-msgstr "Kann nicht Importiert werden weil"
+#: ../chirp/ui/common.py:246
+msgid "Completed"
+msgstr "Beendet"
 
-#: ../chirpui/importdialog.py:553
-msgid "Import From File"
-msgstr "Importieren von Datei"
+#: ../chirp/ui/common.py:247
+msgid "idle"
+msgstr "Ruhezustand"
 
-#: ../chirpui/importdialog.py:554 ../chirpui/mainapp.py:1360
-msgid "Import"
-msgstr "Importieren"
+#: ../chirp/ui/common.py:354
+msgid "Details"
+msgstr "Details"
 
-#: ../chirpui/importdialog.py:574
-msgid "To"
-msgstr "Nach"
+#: ../chirp/ui/common.py:357
+msgid "Proceed?"
+msgstr "Weiter?"
 
-#: ../chirpui/importdialog.py:575
-msgid "From"
-msgstr "Von"
+#: ../chirp/ui/common.py:366
+msgid "Do not show this next time"
+msgstr "Nicht wieder anzeigen"
 
-#: ../chirpui/importdialog.py:578 ../chirpui/memdetail.py:245
-#: ../chirpui/memedit.py:79 ../chirpui/memedit.py:101
-#: ../chirpui/memedit.py:915 ../chirpui/memedit.py:971
-#: ../chirpui/memedit.py:1103
-msgid "Comment"
-msgstr "Kommentar"
-
-#: ../chirpui/importdialog.py:582
-msgid "Location memory will be imported into"
-msgstr "Speicherstandort wird importiert nach"
-
-#: ../chirpui/importdialog.py:583
-msgid "Location of memory in the file being imported"
-msgstr "Speicherposition der importierten Datei"
-
-#: ../chirpui/importdialog.py:606
-msgid "Preparing memory list..."
-msgstr "Speicher Liste vorbereiten..."
-
-#: ../chirpui/importdialog.py:615
-msgid "Export To File"
-msgstr "In Datei exportieren"
-
-#: ../chirpui/importdialog.py:616 ../chirpui/mainapp.py:1361
-msgid "Export"
-msgstr "Exportieren"
-
-#: ../chirpui/inputdialog.py:81
-msgid "An error has occurred"
-msgstr "Ein Fehler ist aufgetreten"
-
-#: ../chirpui/inputdialog.py:130
-msgid "Overwrite"
-msgstr "Ãœberschreiben"
-
-#: ../chirpui/inputdialog.py:133
-msgid "File Exists"
-msgstr "Datei existiert"
-
-#: ../chirpui/inputdialog.py:136
-msgid "The file {name} already exists. Do you want to overwrite it?"
-msgstr "Datei {name} existiert bereit, wollen Sie diese überschreiben?"
-
-#: ../chirpui/mainapp.py:219 ../chirpui/mainapp.py:442
+#: ../chirp/ui/mainapp.py:268 ../chirp/ui/mainapp.py:484
 msgid "Untitled"
 msgstr "Namenlos"
 
-#: ../chirpui/mainapp.py:266 ../chirpui/mainapp.py:705
+#: ../chirp/ui/mainapp.py:319 ../chirp/ui/mainapp.py:787
+msgid "All files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:320 ../chirp/ui/mainapp.py:789
 msgid "CHIRP Radio Images"
 msgstr "CHIRP Radio Images"
 
-#: ../chirpui/mainapp.py:267 ../chirpui/mainapp.py:704
-#: ../chirpui/mainapp.py:999
+#: ../chirp/ui/mainapp.py:321 ../chirp/ui/mainapp.py:788
 msgid "CHIRP Files"
 msgstr "CHIRP Datei"
 
-#: ../chirpui/mainapp.py:268 ../chirpui/mainapp.py:706
-#: ../chirpui/mainapp.py:998
+#: ../chirp/ui/mainapp.py:322 ../chirp/ui/mainapp.py:790
+#: ../chirp/ui/mainapp.py:1336
 msgid "CSV Files"
 msgstr "CSV Datei"
 
-#: ../chirpui/mainapp.py:269 ../chirpui/mainapp.py:707
+#: ../chirp/ui/mainapp.py:323 ../chirp/ui/mainapp.py:791
+#, fuzzy
+msgid "DAT Files"
+msgstr "CSV Datei"
+
+#: ../chirp/ui/mainapp.py:324 ../chirp/ui/mainapp.py:792
 msgid "EVE Files (VX5)"
 msgstr "EVE Files (VX5)"
 
-#: ../chirpui/mainapp.py:270 ../chirpui/mainapp.py:708
+#: ../chirp/ui/mainapp.py:325 ../chirp/ui/mainapp.py:793
 msgid "ICF Files"
 msgstr "ICF Datei"
 
-#: ../chirpui/mainapp.py:271 ../chirpui/mainapp.py:711
+#: ../chirp/ui/mainapp.py:326 ../chirp/ui/mainapp.py:797
 msgid "VX5 Commander Files"
 msgstr "VX5 Commander Files"
 
-#: ../chirpui/mainapp.py:272 ../chirpui/mainapp.py:712
+#: ../chirp/ui/mainapp.py:327 ../chirp/ui/mainapp.py:798
 msgid "VX6 Commander Files"
 msgstr "VX6 Commander Files"
 
-#: ../chirpui/mainapp.py:273 ../chirpui/mainapp.py:713
+#: ../chirp/ui/mainapp.py:328 ../chirp/ui/mainapp.py:799
 msgid "VX7 Commander Files"
 msgstr "VX7 Commander Files"
 
-#: ../chirpui/mainapp.py:283
+#: ../chirp/ui/mainapp.py:338
 msgid ""
 "ICF files cannot be edited, only displayed or imported into another file. "
 "Open in read-only mode?"
@@ -433,19 +788,22 @@
 "ICF-Dateien können nicht bearbeitet werden, nur angezeigt oder importiert in "
 "eine andere Datei. Öffnen im Read-Only-Modus?"
 
-#: ../chirpui/mainapp.py:326
+#: ../chirp/ui/mainapp.py:372
+#, python-brace-format
 msgid "There was an error opening {fname}: {error}"
 msgstr "Es gab einen Fehler beim Öffnen {fname}: {error}"
 
-#: ../chirpui/mainapp.py:341
+#: ../chirp/ui/mainapp.py:384
+#, python-brace-format
 msgid "{num} errors during open:"
 msgstr "{num} Fehler beim Öffnen:"
 
-#: ../chirpui/mainapp.py:347
+#: ../chirp/ui/mainapp.py:391
 msgid "Note:"
 msgstr "Hinweis:"
 
-#: ../chirpui/mainapp.py:348
+#: ../chirp/ui/mainapp.py:392
+#, python-brace-format
 msgid ""
 "The {vendor} {model} operates in <b>live mode</b>. This means that any "
 "changes you make are immediately sent to the radio. Because of this, you "
@@ -460,83 +818,137 @@
 "Exportieren </u> in eine CSV-Datei speichern, unter <b> Datei Exportieren </"
 "b>."
 
-#: ../chirpui/mainapp.py:357
+#: ../chirp/ui/mainapp.py:401
 msgid "Don't show this again"
 msgstr "Nicht wieder anzeigen"
 
-#: ../chirpui/mainapp.py:402
+#: ../chirp/ui/mainapp.py:435
+#, python-brace-format
 msgid "{vendor} {model} image file"
 msgstr "{vendor} {model} Imagedatei"
 
-#: ../chirpui/mainapp.py:410
+#: ../chirp/ui/mainapp.py:451
 msgid "VX7 Commander"
 msgstr "VX7 Commander"
 
-#: ../chirpui/mainapp.py:412
+#: ../chirp/ui/mainapp.py:453
 msgid "VX6 Commander"
 msgstr "VX6 Commander"
 
-#: ../chirpui/mainapp.py:414
+#: ../chirp/ui/mainapp.py:455
 msgid "EVE"
 msgstr "EVE"
 
-#: ../chirpui/mainapp.py:415
+#: ../chirp/ui/mainapp.py:456
 msgid "VX5 Commander"
 msgstr "VX5 Commander"
 
-#: ../chirpui/mainapp.py:477
+#: ../chirp/ui/mainapp.py:523
+#, python-brace-format
 msgid "Open recent file {name}"
 msgstr "Letzte Datei öffnen {name}"
 
-#: ../chirpui/mainapp.py:538
+#: ../chirp/ui/mainapp.py:580
+#, python-brace-format
 msgid "Import stock configuration {name}"
 msgstr "Speichervorgabe importieren {name}"
 
-#: ../chirpui/mainapp.py:554
+#: ../chirp/ui/mainapp.py:596
+#, python-brace-format
 msgid "Open stock configuration {name}"
 msgstr "Vorgaben öffnen {name}"
 
-#: ../chirpui/mainapp.py:576
+#: ../chirp/ui/mainapp.py:617
 msgid "Proceed with experimental driver?"
 msgstr "Weiter mit dem experimentellen Treiber?"
 
-#: ../chirpui/mainapp.py:578
+#: ../chirp/ui/mainapp.py:619
 msgid "This radio's driver is experimental. Do you want to proceed?"
 msgstr "Dieser Geräte Treiber ist experimentell. Wollen Sie fortfahren?"
 
-#: ../chirpui/mainapp.py:671
+#: ../chirp/ui/mainapp.py:637
+#, python-brace-format
+msgid "{name} Instructions"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:639
+#, python-brace-format
+msgid "{instructions}"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:643
+#, fuzzy
+msgid "Don't show instructions for any radio again"
+msgstr "Nicht wieder anzeigen"
+
+#: ../chirp/ui/mainapp.py:754
 msgid "Save Changes?"
 msgstr "Änderungen speichern?"
 
-#: ../chirpui/mainapp.py:676
+#: ../chirp/ui/mainapp.py:758
 msgid "File is modified, save changes before closing?"
 msgstr "Datei wurde geändert, speichern Sie die Änderungen vor dem Schliessen?"
 
-#: ../chirpui/mainapp.py:709
+#: ../chirp/ui/mainapp.py:794
 msgid "Kenwood HMK Files"
 msgstr "Kenwood HMK Datei"
 
-#: ../chirpui/mainapp.py:710
+#: ../chirp/ui/mainapp.py:795
+#, fuzzy
+msgid "Kenwood ITM Files"
+msgstr "Kenwood HMK Datei"
+
+#: ../chirp/ui/mainapp.py:796
 msgid "Travel Plus Files"
 msgstr "Travel Plus Datei"
 
-#: ../chirpui/mainapp.py:1042
-msgid "With significant contributions by:"
+#: ../chirp/ui/mainapp.py:814
+msgid "DMR-MARC Repeater Database Dump"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:924 ../chirp/ui/mainapp.py:1031
+#, fuzzy
+msgid "RepeaterBook Query"
+msgstr "RepeaterBook"
+
+#: ../chirp/ui/mainapp.py:985 ../chirp/ui/mainapp.py:1091
+#, fuzzy
+msgid "RepeaterBook query failed"
+msgstr "RepeaterBook"
+
+#: ../chirp/ui/mainapp.py:1158
+#, fuzzy, python-format
+msgid "Invalid value for %s"
+msgstr "Ungültiger Wert für dieses Feld"
+
+#: ../chirp/ui/mainapp.py:1181
+msgid "Query failed"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1276
+#, fuzzy
+msgid "RadioReference.com Query"
+msgstr "RadioReference.com"
+
+#: ../chirp/ui/mainapp.py:1382
+#, fuzzy
+msgid "With significant contributions from:"
 msgstr "Mit bedeutenden Beiträgen von:"
 
-#: ../chirpui/mainapp.py:1066
+#: ../chirp/ui/mainapp.py:1414
 msgid "Select Columns"
 msgstr "Spalten auswählen"
 
-#: ../chirpui/mainapp.py:1081
+#: ../chirp/ui/mainapp.py:1429
+#, python-brace-format
 msgid "Visible columns for {radio}"
 msgstr "Sichtbare Spalten für {radio}"
 
-#: ../chirpui/mainapp.py:1138
+#: ../chirp/ui/mainapp.py:1492
 msgid "Reporting is disabled"
 msgstr "Report ist deaktiviert"
 
-#: ../chirpui/mainapp.py:1139
+#: ../chirp/ui/mainapp.py:1494
 msgid ""
 "The reporting feature of CHIRP is designed to help <u>improve quality</u> by "
 "allowing the authors to focus on the radio drivers used most often and "
@@ -556,7 +968,7 @@
 "\n"
 "<b>Sind Sie sicher, dass Sie diese Funktion deaktivieren wollen?</b>"
 
-#: ../chirpui/mainapp.py:1172
+#: ../chirp/ui/mainapp.py:1533
 msgid ""
 "Choose a language or Auto to use the operating system default. You will need "
 "to restart the application before the change will take effect"
@@ -565,517 +977,347 @@
 "zu verwenden. Bevor die Änderungen wirksam werden, müssen Sie Chirp neu "
 "starten."
 
-#: ../chirpui/mainapp.py:1185
+#: ../chirp/ui/mainapp.py:1546
 msgid "Python Modules"
 msgstr "Python Modules"
 
-#: ../chirpui/mainapp.py:1332
+#: ../chirp/ui/mainapp.py:1731
 msgid "_File"
 msgstr "_Datei"
 
-#: ../chirpui/mainapp.py:1335
+#: ../chirp/ui/mainapp.py:1734
 msgid "Open stock config"
 msgstr "Speichervorgaben öffnen"
 
-#: ../chirpui/mainapp.py:1336
+#: ../chirp/ui/mainapp.py:1735
 msgid "_Recent"
 msgstr "_Aktuell"
 
-#: ../chirpui/mainapp.py:1339
+#: ../chirp/ui/mainapp.py:1738
 msgid "Load Module"
 msgstr "Module laden"
 
-#: ../chirpui/mainapp.py:1342
+#: ../chirp/ui/mainapp.py:1741
 msgid "_Edit"
 msgstr "_Bearbeiten"
 
-#: ../chirpui/mainapp.py:1343
+#: ../chirp/ui/mainapp.py:1742
 msgid "_Cut"
 msgstr "_Ausschneiden"
 
-#: ../chirpui/mainapp.py:1344
+#: ../chirp/ui/mainapp.py:1743
 msgid "_Copy"
 msgstr "_Kopieren"
 
-#: ../chirpui/mainapp.py:1345
+#: ../chirp/ui/mainapp.py:1744
 msgid "_Paste"
 msgstr "_Einfügen"
 
-#: ../chirpui/mainapp.py:1346
+#: ../chirp/ui/mainapp.py:1746
 msgid "_Delete"
 msgstr "_Löschen"
 
-#: ../chirpui/mainapp.py:1347
+#: ../chirp/ui/mainapp.py:1747
+#, fuzzy
+msgid "Select _All"
+msgstr "Wählen"
+
+#: ../chirp/ui/mainapp.py:1748
 msgid "Move _Up"
 msgstr "Nach _Oben"
 
-#: ../chirpui/mainapp.py:1348
+#: ../chirp/ui/mainapp.py:1750
 msgid "Move Dow_n"
 msgstr "Nach _Unten"
 
-#: ../chirpui/mainapp.py:1349
+#: ../chirp/ui/mainapp.py:1752
 msgid "E_xchange"
 msgstr "A_ustausch"
 
-#: ../chirpui/mainapp.py:1350
+#: ../chirp/ui/mainapp.py:1755
 msgid "_View"
 msgstr "_Ansicht"
 
-#: ../chirpui/mainapp.py:1351
+#: ../chirp/ui/mainapp.py:1756
 msgid "Columns"
 msgstr "Spalten"
 
-#: ../chirpui/mainapp.py:1352
+#: ../chirp/ui/mainapp.py:1757
 msgid "Developer"
 msgstr "Entwickler"
 
-#: ../chirpui/mainapp.py:1353
+#: ../chirp/ui/mainapp.py:1758
 msgid "Show raw memory"
 msgstr "Zeige Roh Speicher"
 
-#: ../chirpui/mainapp.py:1354
+#: ../chirp/ui/mainapp.py:1760
 msgid "Diff raw memories"
 msgstr "Vergleiche Roh Speicher"
 
-#: ../chirpui/mainapp.py:1355
+#: ../chirp/ui/mainapp.py:1762
 msgid "Diff tabs"
 msgstr "Registerkarten vergleichen"
 
-#: ../chirpui/mainapp.py:1356
+#: ../chirp/ui/mainapp.py:1764
 msgid "Change language"
 msgstr "Sprache wählen"
 
-#: ../chirpui/mainapp.py:1357
+#: ../chirp/ui/mainapp.py:1765
 msgid "_Radio"
 msgstr "_Gerät"
 
-#: ../chirpui/mainapp.py:1358
+#: ../chirp/ui/mainapp.py:1766
 msgid "Download From Radio"
 msgstr "Download vom Gerät"
 
-#: ../chirpui/mainapp.py:1359
+#: ../chirp/ui/mainapp.py:1768
 msgid "Upload To Radio"
 msgstr "Upload zum Gerät"
 
-#: ../chirpui/mainapp.py:1362
+#: ../chirp/ui/mainapp.py:1770 ../chirp/ui/importdialog.py:578
+msgid "Import"
+msgstr "Importieren"
+
+#: ../chirp/ui/mainapp.py:1771 ../chirp/ui/importdialog.py:641
+msgid "Export"
+msgstr "Exportieren"
+
+#: ../chirp/ui/mainapp.py:1772
 msgid "Import from data source"
 msgstr "Import aus der Datenquelle"
 
-#: ../chirpui/mainapp.py:1363 ../chirpui/mainapp.py:1367
+#: ../chirp/ui/mainapp.py:1774 ../chirp/ui/mainapp.py:1785
+msgid "DMR-MARC Repeaters"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1775 ../chirp/ui/mainapp.py:1786
 msgid "RadioReference.com"
 msgstr "RadioReference.com"
 
-#: ../chirpui/mainapp.py:1364 ../chirpui/mainapp.py:1368
+#: ../chirp/ui/mainapp.py:1777 ../chirp/ui/mainapp.py:1788
 msgid "RFinder"
 msgstr "RFinder"
 
-#: ../chirpui/mainapp.py:1365 ../chirpui/mainapp.py:1369
+#: ../chirp/ui/mainapp.py:1778 ../chirp/ui/mainapp.py:1790
 msgid "RepeaterBook"
 msgstr "RepeaterBook"
 
-#: ../chirpui/mainapp.py:1366
+#: ../chirp/ui/mainapp.py:1779 ../chirp/ui/mainapp.py:1791
+#, fuzzy
+msgid "RepeaterBook political query"
+msgstr "RepeaterBook"
+
+#: ../chirp/ui/mainapp.py:1781 ../chirp/ui/mainapp.py:1793
+#, fuzzy
+msgid "RepeaterBook proximity query"
+msgstr "RepeaterBook"
+
+#: ../chirp/ui/mainapp.py:1783 ../chirp/ui/mainapp.py:1789
+msgid "przemienniki.net"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1784
 msgid "Query data source"
 msgstr "Datenquelle abfragen"
 
-#: ../chirpui/mainapp.py:1370
+#: ../chirp/ui/mainapp.py:1795
 msgid "CHIRP Native File"
 msgstr "CHIRP Native File"
 
-#: ../chirpui/mainapp.py:1371
+#: ../chirp/ui/mainapp.py:1797
 msgid "CSV File"
 msgstr "CSV Datei"
 
-#: ../chirpui/mainapp.py:1372
+#: ../chirp/ui/mainapp.py:1798
 msgid "Import from stock config"
 msgstr "Import von der Vorgabe"
 
-#: ../chirpui/mainapp.py:1374
+#: ../chirp/ui/mainapp.py:1800
+msgid "Channel defaults"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1803
 msgid "Help"
 msgstr "Hilfe"
 
-#: ../chirpui/mainapp.py:1385
-msgid "Report statistics"
+#: ../chirp/ui/mainapp.py:1805
+msgid "Get Help Online..."
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1815
+#, fuzzy
+msgid "Report Statistics"
 msgstr "Report Statistik"
 
-#: ../chirpui/mainapp.py:1386
+#: ../chirp/ui/mainapp.py:1817
 msgid "Hide Unused Fields"
 msgstr "Unbenutzte Felder verbergen"
 
-#: ../chirpui/mainapp.py:1387
-msgid "Automatic Repeater Offset"
-msgstr "Automatischer Repeater-Offset"
+#: ../chirp/ui/mainapp.py:1819
+#, fuzzy
+msgid "Smart Tone Modes"
+msgstr "Tone Mode"
 
-#: ../chirpui/mainapp.py:1388
+#: ../chirp/ui/mainapp.py:1821
+msgid "Show Instructions"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1823
 msgid "Enable Developer Functions"
 msgstr "Entwickler Funktionen aktivieren"
 
-#: ../chirpui/mainapp.py:1498
-msgid "A new version of CHIRP is available: "
+#: ../chirp/ui/mainapp.py:1936
+#, fuzzy, python-brace-format
+msgid "A new version of CHIRP is available: {ver}. "
 msgstr "Eine neue Version von CHIRP ist verfügbar:"
 
-#: ../chirpui/mainapp.py:1572
+#: ../chirp/ui/mainapp.py:2056
 msgid "Error reporting is enabled"
 msgstr "Fehler Reporting ist eingeschaltet"
 
-#: ../chirpui/mainapp.py:1575
+#: ../chirp/ui/mainapp.py:2059
 msgid ""
 "If you wish to disable this feature you may do so in the <u>Help</u> menu"
 msgstr ""
 "Wenn Sie diese Funktion deaktivieren möchten, können Sie das im <u>Hilfe</u> "
 "Menu machen"
 
-#: ../chirpui/memdetail.py:214
-msgid "Edit Memory#{num}"
-msgstr "Speiche editieren#{num}"
+#: ../chirp/ui/importdialog.py:97
+#, fuzzy, python-brace-format
+msgid ""
+"Location {number} is already being imported. Choose another value for 'New "
+"Location' before selection 'Import'"
+msgstr ""
+"Standort {number} wurde bereits importiert. Wählen Sie einen anderen Wert "
+"für 'Neuen Standort' vor der Auswahl 'Import'"
 
-#: ../chirpui/memdetail.py:229 ../chirpui/memedit.py:66
-#: ../chirpui/memedit.py:99 ../chirpui/memedit.py:116
-#: ../chirpui/memedit.py:206 ../chirpui/memedit.py:324
-#: ../chirpui/memedit.py:902 ../chirpui/memedit.py:962
-#: ../chirpui/memedit.py:1104 ../chirpui/memedit.py:1168
-msgid "Tone Mode"
-msgstr "Tone Mode"
+#: ../chirp/ui/importdialog.py:129
+msgid "Invalid value. Must be an integer."
+msgstr "Ungültiger Wert. Muss eine ganze Zahl sein."
 
-#: ../chirpui/memdetail.py:230 ../chirpui/memedit.py:67
-#: ../chirpui/memedit.py:88 ../chirpui/memedit.py:105
-#: ../chirpui/memedit.py:218 ../chirpui/memedit.py:227
-#: ../chirpui/memedit.py:230 ../chirpui/memedit.py:322
-#: ../chirpui/memedit.py:903 ../chirpui/memedit.py:958
-#: ../chirpui/memedit.py:1105
-msgid "Tone"
-msgstr "Tone"
+#: ../chirp/ui/importdialog.py:138
+#, python-brace-format
+msgid "Location {number} is already being imported"
+msgstr "Standort {number} wurde bereits importiert"
 
-#: ../chirpui/memdetail.py:231 ../chirpui/memedit.py:68
-#: ../chirpui/memedit.py:89 ../chirpui/memedit.py:106
-#: ../chirpui/memedit.py:212 ../chirpui/memedit.py:228
-#: ../chirpui/memedit.py:231 ../chirpui/memedit.py:322
-#: ../chirpui/memedit.py:904 ../chirpui/memedit.py:959
-#: ../chirpui/memedit.py:1101
-msgid "ToneSql"
-msgstr "ToneSql"
+#: ../chirp/ui/importdialog.py:195
+msgid "Updating URCALL list"
+msgstr "Updating URCALL Liste"
 
-#: ../chirpui/memdetail.py:232 ../chirpui/memedit.py:69
-#: ../chirpui/memedit.py:90 ../chirpui/memedit.py:107
-#: ../chirpui/memedit.py:213 ../chirpui/memedit.py:220
-#: ../chirpui/memedit.py:225 ../chirpui/memedit.py:232
-#: ../chirpui/memedit.py:318 ../chirpui/memedit.py:905
-#: ../chirpui/memedit.py:960 ../chirpui/memedit.py:1093
-msgid "DTCS Code"
-msgstr "DTCS Code"
+#: ../chirp/ui/importdialog.py:200
+msgid "Updating RPTCALL list"
+msgstr "Updating RPTCALL Liste"
 
-#: ../chirpui/memdetail.py:233 ../chirpui/memedit.py:71
-#: ../chirpui/memedit.py:92 ../chirpui/memedit.py:111
-#: ../chirpui/memedit.py:215 ../chirpui/memedit.py:222
-#: ../chirpui/memedit.py:234 ../chirpui/memedit.py:907
-#: ../chirpui/memedit.py:964 ../chirpui/memedit.py:1095
-#: ../chirpui/memedit.py:1173
-msgid "DTCS Pol"
-msgstr "DTCS Pol"
+#: ../chirp/ui/importdialog.py:274
+#, python-brace-format
+msgid "Setting memory {number}"
+msgstr "Setze Speicher {number}"
 
-#: ../chirpui/memdetail.py:234
-msgid "Cross mode"
-msgstr "Cross Mode"
+#: ../chirp/ui/importdialog.py:279
+msgid "Importing bank information"
+msgstr "Importieren von Speicherbänke"
 
-#: ../chirpui/memdetail.py:237 ../chirpui/memedit.py:73
-#: ../chirpui/memedit.py:94 ../chirpui/memedit.py:114
-#: ../chirpui/memedit.py:142 ../chirpui/memedit.py:207
-#: ../chirpui/memedit.py:261 ../chirpui/memedit.py:324
-#: ../chirpui/memedit.py:909 ../chirpui/memedit.py:965
-#: ../chirpui/memedit.py:1106 ../chirpui/memedit.py:1178
-msgid "Duplex"
-msgstr "Duplex"
+#: ../chirp/ui/importdialog.py:283
+msgid "Error importing memories:"
+msgstr "Fehler beim Speicherimport"
 
-#: ../chirpui/memdetail.py:238 ../chirpui/memedit.py:74
-#: ../chirpui/memedit.py:95 ../chirpui/memedit.py:140
-#: ../chirpui/memedit.py:200 ../chirpui/memedit.py:237
-#: ../chirpui/memedit.py:262 ../chirpui/memedit.py:320
-#: ../chirpui/memedit.py:910 ../chirpui/memedit.py:966
-#: ../chirpui/memedit.py:1097
-msgid "Offset"
-msgstr "Offset"
+#: ../chirp/ui/importdialog.py:395
+msgid "All"
+msgstr "Alle"
 
-#: ../chirpui/memdetail.py:239 ../chirpui/memedit.py:75
-#: ../chirpui/memedit.py:96 ../chirpui/memedit.py:112
-#: ../chirpui/memedit.py:308 ../chirpui/memedit.py:911
-#: ../chirpui/memedit.py:967 ../chirpui/memedit.py:1096
-#: ../chirpui/memedit.py:1167 ../chirpui/memedit.py:1180
-#: ../chirpui/memedit.py:1181 ../chirpui/memedit.py:1340
-#: ../chirpui/memedit.py:1358 ../chirpui/memedit.py:1368
-msgid "Mode"
-msgstr "Mode"
+#: ../chirp/ui/importdialog.py:401
+msgid "None"
+msgstr "Keine"
 
-#: ../chirpui/memdetail.py:241 ../chirpui/memedit.py:77
-#: ../chirpui/memedit.py:98 ../chirpui/memedit.py:115
-#: ../chirpui/memedit.py:145 ../chirpui/memedit.py:148
-#: ../chirpui/memedit.py:913 ../chirpui/memedit.py:969
-#: ../chirpui/memedit.py:1099
-msgid "Tune Step"
-msgstr "Abstimmungsschritt"
+#: ../chirp/ui/importdialog.py:407
+msgid "Inverse"
+msgstr "Umkehren"
 
-#: ../chirpui/memdetail.py:244 ../chirpui/memedit.py:78
-#: ../chirpui/memedit.py:100 ../chirpui/memedit.py:914
-#: ../chirpui/memedit.py:970 ../chirpui/memedit.py:1107
-#: ../chirpui/memedit.py:1170
-msgid "Skip"
-msgstr "Ãœberspringen"
+#: ../chirp/ui/importdialog.py:413
+msgid "Select"
+msgstr "Wählen"
 
-#: ../chirpui/memdetail.py:289
-msgid "Memory validation failed:"
-msgstr "Speicher-Validierung fehlgeschlagen:"
+#: ../chirp/ui/importdialog.py:459
+msgid "Auto"
+msgstr "Auto"
 
-#: ../chirpui/memedit.py:52
-msgid "Invalid value for this field"
-msgstr "Ungültiger Wert für dieses Feld"
+#: ../chirp/ui/importdialog.py:465
+msgid "Reverse"
+msgstr "Zurücksetzen"
 
-#: ../chirpui/memedit.py:70 ../chirpui/memedit.py:91 ../chirpui/memedit.py:109
-#: ../chirpui/memedit.py:214 ../chirpui/memedit.py:221
-#: ../chirpui/memedit.py:233 ../chirpui/memedit.py:318
-#: ../chirpui/memedit.py:906 ../chirpui/memedit.py:961
-#: ../chirpui/memedit.py:1094
-msgid "DTCS Rx Code"
-msgstr "DTCS Rx Code"
+#: ../chirp/ui/importdialog.py:471
+msgid "Adjust New Location"
+msgstr "Neuen Standort wählen"
 
-#: ../chirpui/memedit.py:72 ../chirpui/memedit.py:93 ../chirpui/memedit.py:117
-#: ../chirpui/memedit.py:908 ../chirpui/memedit.py:963
-#: ../chirpui/memedit.py:1102 ../chirpui/memedit.py:1169
-msgid "Cross Mode"
-msgstr "Cross Mode"
+#: ../chirp/ui/importdialog.py:481
+msgid "Confirm overwrites"
+msgstr "Überschreiben bestätigen"
 
-#: ../chirpui/memedit.py:76 ../chirpui/memedit.py:97 ../chirpui/memedit.py:113
-#: ../chirpui/memedit.py:308 ../chirpui/memedit.py:912
-#: ../chirpui/memedit.py:968 ../chirpui/memedit.py:1108
-#: ../chirpui/memedit.py:1171 ../chirpui/memedit.py:1176
-msgid "Power"
-msgstr "Leistung"
+#: ../chirp/ui/importdialog.py:487
+msgid "Options"
+msgstr "Optionen"
 
-#: ../chirpui/memedit.py:177
-msgid "Erasing memory {loc}"
-msgstr "Lösche Speicher {loc}"
+#: ../chirp/ui/importdialog.py:560
+msgid "Cannot be imported because"
+msgstr "Kann nicht Importiert werden weil"
 
-#: ../chirpui/memedit.py:247
-msgid "Unable to make changes to this model"
-msgstr "Keine Änderungen bei diesem Modell möglich"
+#: ../chirp/ui/importdialog.py:577
+msgid "Import From File"
+msgstr "Importieren von Datei"
 
-#: ../chirpui/memedit.py:253
-msgid "Editing new item, taking defaults"
-msgstr "Neues Element editieren, verwende Standardwerte"
+#: ../chirp/ui/importdialog.py:598
+msgid "To"
+msgstr "Nach"
 
-#: ../chirpui/memedit.py:269
-msgid "Bad value for {col}: {val}"
-msgstr "Falscher Wert für {col}: {val}"
+#: ../chirp/ui/importdialog.py:599
+msgid "From"
+msgstr "Von"
 
-#: ../chirpui/memedit.py:293
-msgid "Error setting memory"
-msgstr "Fehler beim Setzen der Speicher"
+#: ../chirp/ui/importdialog.py:606
+msgid "Location memory will be imported into"
+msgstr "Speicherstandort wird importiert nach"
 
-#: ../chirpui/memedit.py:301 ../chirpui/memedit.py:368
-#: ../chirpui/memedit.py:635 ../chirpui/memedit.py:1323
-msgid "Writing memory {number}"
-msgstr "Schreibe Speicher {number}"
+#: ../chirp/ui/importdialog.py:607
+msgid "Location of memory in the file being imported"
+msgstr "Speicherposition der importierten Datei"
 
-#: ../chirpui/memedit.py:373
+#: ../chirp/ui/importdialog.py:630
+msgid "Preparing memory list..."
+msgstr "Speicher Liste vorbereiten..."
+
+#: ../chirp/ui/importdialog.py:640
+msgid "Export To File"
+msgstr "In Datei exportieren"
+
+#: ../chirp/ui/bandplans.py:96
 msgid ""
-"This operation requires moving all subsequent channels by one spot until an "
-"empty location is reached.  This can take a LONG time.  Are you sure you "
-"want to do this?"
+"Band plans define default channel settings for frequencies in a region.  "
+"Choose a band plan or None for completely manual channel settings."
 msgstr ""
-"Dieser Vorgang erfordert eine Verschiebung aller nachfolgenden Kanäle, bis "
-"eine leere Stelle gefunden wird. Dies kann sehr lange dauern. Sind Sie "
-"sicher dass Sie das wollen?"
 
-#: ../chirpui/memedit.py:396
-msgid "Adding memory {number}"
-msgstr "Hinzufügen von Speicher {number}"
+#~ msgid "Bank"
+#~ msgstr "Bank"
 
-#: ../chirpui/memedit.py:409 ../chirpui/memedit.py:943
-msgid "Erasing memory {number}"
-msgstr "Löschen von Speicher {number}"
+#~ msgid "Bank Names"
+#~ msgstr "Bank Namen"
 
-#: ../chirpui/memedit.py:418 ../chirpui/memedit.py:527
-#: ../chirpui/memedit.py:573 ../chirpui/memedit.py:578
-#: ../chirpui/memedit.py:884 ../chirpui/memedit.py:1202
-msgid "Getting memory {number}"
-msgstr "Lade Speicher {number}"
+#~ msgid "Banks"
+#~ msgstr "Bank"
 
-#: ../chirpui/memedit.py:506 ../chirpui/memedit.py:517
-#: ../chirpui/memedit.py:565
-msgid "Moving memory from {old} to {new}"
-msgstr "Verschiebe Speicher von {old} nach {new}"
+#~ msgid "Automatic Repeater Offset"
+#~ msgstr "Automatischer Repeater-Offset"
 
-#: ../chirpui/memedit.py:587
-msgid "Raw memory {number}"
-msgstr "Rohspeicher {number}"
+#~ msgid "Edit Memory#{num}"
+#~ msgstr "Speiche editieren#{num}"
 
-#: ../chirpui/memedit.py:591 ../chirpui/memedit.py:619
-#: ../chirpui/memedit.py:624
-msgid "Getting raw memory {number}"
-msgstr "Lade Rohspeicher {number}"
+#~ msgid "Edit"
+#~ msgstr "Bearbeiten"
 
-#: ../chirpui/memedit.py:596
-msgid "You can only diff two memories!"
-msgstr "Sie können nur zwei Speicher vergleichen!"
+#~ msgid "Delete all"
+#~ msgstr "Alles löschen"
 
-#: ../chirpui/memedit.py:607
-msgid "Memory {number}"
-msgstr "Speicher {number}"
+#~ msgid "Delete (and shift up)"
+#~ msgstr "Löschen (und nach oben verschieben)"
 
-#: ../chirpui/memedit.py:613
-msgid "Diff of {a} and {b}"
-msgstr "Diff of {a} and {b}"
-
-#: ../chirpui/memedit.py:650
-msgid "Memories must be contiguous"
-msgstr "Speicher müssen fortlaufend sein"
-
-#: ../chirpui/memedit.py:726
-msgid "Edit"
-msgstr "Bearbeiten"
-
-#: ../chirpui/memedit.py:727
-msgid "Insert row above"
-msgstr "Zeile oben einfügen"
-
-#: ../chirpui/memedit.py:728
-msgid "Insert row below"
-msgstr "Zeile unten einfügen"
-
-#: ../chirpui/memedit.py:729
-msgid "Delete"
-msgstr "Löschen"
-
-#: ../chirpui/memedit.py:729
-msgid "Delete all"
-msgstr "Alles löschen"
-
-#: ../chirpui/memedit.py:730
-msgid "Delete (and shift up)"
-msgstr "Löschen (und nach oben verschieben)"
-
-#: ../chirpui/memedit.py:731
-msgid "Move up"
-msgstr "Nach Oben"
-
-#: ../chirpui/memedit.py:732
-msgid "Move down"
-msgstr "Nach Unten"
-
-#: ../chirpui/memedit.py:733
-msgid "Exchange memories"
-msgstr "Speicher austauschen"
-
-#: ../chirpui/memedit.py:734
-msgid "Cut"
-msgstr "Ausschneiden"
-
-#: ../chirpui/memedit.py:735
-msgid "Copy"
-msgstr "Kopieren"
-
-#: ../chirpui/memedit.py:736
-msgid "Paste"
-msgstr "Einfügen"
-
-#: ../chirpui/memedit.py:737
-msgid "Show Raw Memory"
-msgstr "Zeige RAW Speicher"
-
-#: ../chirpui/memedit.py:738
-msgid "Diff Raw Memories"
-msgstr "Vergleiche Rohspeicher"
-
-#: ../chirpui/memedit.py:862
-msgid "Internal Error: Column {name} not found"
-msgstr "Interner Fehler: Spalte {name} wurde nicht gefunden"
-
-#: ../chirpui/memedit.py:891
-msgid "Getting channel {chan}"
-msgstr "Lade Kanal {chan}"
-
-#: ../chirpui/memedit.py:983
-msgid "Internal Error: Invalid limit {number}"
-msgstr "Interner Fehler: Ungültige Grenzwert {number}"
-
-#: ../chirpui/memedit.py:993
-msgid "Memory range:"
-msgstr "Speicherbereich:"
-
-#: ../chirpui/memedit.py:1020
-msgid "Go"
-msgstr "Go"
-
-#: ../chirpui/memedit.py:1043
-msgid "Special Channels"
-msgstr "Spezial Kanäle"
-
-#: ../chirpui/memedit.py:1050
-msgid "Show Empty"
-msgstr "Leere anzeigen"
-
-#: ../chirpui/memedit.py:1235
-msgid "Cutting memory {number}"
-msgstr "Ausschneiden Speicher {number}"
-
-#: ../chirpui/memedit.py:1266
-msgid ""
-"Unable to paste {src} memories into {dst} rows. Increase the memory bounds "
-"or show empty memories."
-msgstr ""
-"Kann {src} Speicher in {dst} Zeilen einfügen. Erhöhen Sie die Speicher-"
-"Grenzen oder zeigen leere Speicher."
-
-#: ../chirpui/memedit.py:1277
-msgid "Overwrite?"
-msgstr "Ãœberschreiben?"
-
-#: ../chirpui/memedit.py:1282
-msgid "Overwrite location {number}?"
-msgstr "Ãœberschreibe Standort {number}"
-
-#: ../chirpui/memedit.py:1301
-msgid "Incompatible Memory"
-msgstr "Speicher nicht kompatibel"
-
-#: ../chirpui/memedit.py:1304
-msgid "Pasted memory {number} is not compatible with this radio because:"
-msgstr ""
-"Eingefügter Speicher {number} ist nicht mit diesem Gerät kompatibel weil:"
-
-#: ../chirpui/memedit.py:1360 ../chirpui/memedit.py:1375
-msgid "URCALL"
-msgstr "URCALL"
-
-#: ../chirpui/memedit.py:1360 ../chirpui/memedit.py:1376
-msgid "RPT1CALL"
-msgstr "RPT1CALL"
-
-#: ../chirpui/memedit.py:1360 ../chirpui/memedit.py:1377
-msgid "RPT2CALL"
-msgstr "RPT2CALL"
-
-#: ../chirpui/memedit.py:1361 ../chirpui/memedit.py:1378
-msgid "Digital Code"
-msgstr "Digital Code"
-
-#: ../chirpui/settingsedit.py:138
-msgid "Enabled"
-msgstr "Aktiviert"
-
-#: ../chirpui/shiftdialog.py:27
-msgid "Shift"
-msgstr "verschieben"
-
-#: ../chirpui/shiftdialog.py:63
-msgid "Moving {src} to {dst}"
-msgstr "Verschieben {src} nach {dst}"
-
-#: ../chirpui/shiftdialog.py:80
-msgid "Looking for a free spot ({number})"
-msgstr "Suche nach einer freien Stelle ({number})"
-
-#: ../chirpui/shiftdialog.py:93
-msgid "No space to insert a row"
-msgstr "Kein Platz zum Einfügen einer Zeile"
-
-#: ../chirpui/shiftdialog.py:140
-msgid "Moved {count} memories"
-msgstr "Verschobene {count} Speicher"
+#~ msgid "Go"
+#~ msgstr "Go"
diff -r 0a1f49c3f594 locale/en_US.po
--- a/locale/en_US.po	Thu Mar 15 17:12:30 2018 -0700
+++ b/locale/en_US.po	Thu Mar 15 21:04:40 2018 -0400
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: CHIRP\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-02-16 12:06-0800\n"
+"POT-Creation-Date: 2018-03-15 21:03-0400\n"
 "PO-Revision-Date: 2011-11-29 16:07-0800\n"
 "Last-Translator: Dan Smith <dan at theine>\n"
 "Language-Team: English\n"
@@ -17,252 +17,772 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../chirpui/common.py:204
+#: ../chirp/ui/clone.py:40
+#, fuzzy, python-brace-format
+msgid "{vendor} {model} on {port}"
+msgstr "{vendor} {model} image file"
+
+#: ../chirp/ui/clone.py:110 ../chirp/ui/clone.py:111 ../chirp/ui/clone.py:173
+msgid "Detect"
+msgstr ""
+
+#: ../chirp/ui/clone.py:134
+msgid "Port"
+msgstr ""
+
+#: ../chirp/ui/clone.py:135
+msgid "Vendor"
+msgstr ""
+
+#: ../chirp/ui/clone.py:136
+msgid "Model"
+msgstr ""
+
+#: ../chirp/ui/clone.py:149
+#, fuzzy
+msgid "Radio"
+msgstr "_Radio"
+
+#: ../chirp/ui/clone.py:178
+#, python-brace-format
+msgid "Unable to detect radio on {port}"
+msgstr ""
+
+#: ../chirp/ui/clone.py:203
+#, python-brace-format
+msgid "Internal error: Unable to upload to {model}"
+msgstr ""
+
+#: ../chirp/ui/clone.py:254
+#, python-brace-format
+msgid "Clone failed: {error}"
+msgstr ""
+
+#: ../chirp/ui/dstaredit.py:44
+msgid "Callsign"
+msgstr ""
+
+#: ../chirp/ui/dstaredit.py:129
+msgid "Your callsign"
+msgstr ""
+
+#: ../chirp/ui/dstaredit.py:137
+msgid "Repeater callsign"
+msgstr ""
+
+#: ../chirp/ui/dstaredit.py:145
+msgid "My callsign"
+msgstr ""
+
+#: ../chirp/ui/dstaredit.py:175 ../chirp/ui/memedit.py:1622
+msgid "Downloading URCALL list"
+msgstr ""
+
+#: ../chirp/ui/dstaredit.py:179 ../chirp/ui/memedit.py:1634
+msgid "Downloading RPTCALL list"
+msgstr ""
+
+#: ../chirp/ui/dstaredit.py:183
+msgid "Downloading MYCALL list"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:60
+msgid "Invalid value for this field"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:73 ../chirp/ui/memedit.py:203
+#: ../chirp/ui/memedit.py:346 ../chirp/ui/memedit.py:421
+#: ../chirp/ui/memedit.py:440 ../chirp/ui/memedit.py:454
+#: ../chirp/ui/memedit.py:477 ../chirp/ui/memedit.py:499
+#: ../chirp/ui/memedit.py:525 ../chirp/ui/memedit.py:537
+#: ../chirp/ui/memedit.py:561 ../chirp/ui/memedit.py:563
+#: ../chirp/ui/memedit.py:636 ../chirp/ui/memedit.py:650
+#: ../chirp/ui/memedit.py:652 ../chirp/ui/memedit.py:694
+#: ../chirp/ui/memedit.py:696 ../chirp/ui/memedit.py:770
+#: ../chirp/ui/memedit.py:904 ../chirp/ui/memedit.py:979
+#: ../chirp/ui/memedit.py:1032 ../chirp/ui/memedit.py:1086
+#: ../chirp/ui/memedit.py:1112 ../chirp/ui/memedit.py:1125
+#: ../chirp/ui/memedit.py:1143 ../chirp/ui/memedit.py:1470
+#: ../chirp/ui/bankedit.py:281
+msgid "Loc"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:74 ../chirp/ui/memedit.py:97
+#: ../chirp/ui/memedit.py:218 ../chirp/ui/memedit.py:340
+#: ../chirp/ui/memedit.py:348 ../chirp/ui/memedit.py:377
+#: ../chirp/ui/memedit.py:402 ../chirp/ui/memedit.py:410
+#: ../chirp/ui/memedit.py:1089 ../chirp/ui/memedit.py:1142
+#: ../chirp/ui/bankedit.py:282 ../chirp/ui/memdetail.py:304
+#: ../chirp/ui/importdialog.py:601
+msgid "Frequency"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:75 ../chirp/ui/memedit.py:96
+#: ../chirp/ui/memedit.py:347 ../chirp/ui/memedit.py:1088
+#: ../chirp/ui/memedit.py:1145 ../chirp/ui/memedit.py:1296
+#: ../chirp/ui/memedit.py:1298 ../chirp/ui/bankedit.py:93
+#: ../chirp/ui/bankedit.py:283 ../chirp/ui/memdetail.py:306
+#: ../chirp/ui/importdialog.py:600
+msgid "Name"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:76 ../chirp/ui/memedit.py:109
+#: ../chirp/ui/memedit.py:124 ../chirp/ui/memedit.py:239
+#: ../chirp/ui/memedit.py:245 ../chirp/ui/memedit.py:279
+#: ../chirp/ui/memedit.py:418 ../chirp/ui/memedit.py:1090
+#: ../chirp/ui/memedit.py:1151 ../chirp/ui/memedit.py:1302
+#: ../chirp/ui/memedit.py:1362 ../chirp/ui/memdetail.py:308
+msgid "Tone Mode"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:77 ../chirp/ui/memedit.py:98
+#: ../chirp/ui/memedit.py:115 ../chirp/ui/memedit.py:174
+#: ../chirp/ui/memedit.py:175 ../chirp/ui/memedit.py:264
+#: ../chirp/ui/memedit.py:294 ../chirp/ui/memedit.py:301
+#: ../chirp/ui/memedit.py:306 ../chirp/ui/memedit.py:314
+#: ../chirp/ui/memedit.py:351 ../chirp/ui/memedit.py:416
+#: ../chirp/ui/memedit.py:1091 ../chirp/ui/memedit.py:1147
+#: ../chirp/ui/memedit.py:1303 ../chirp/ui/memdetail.py:310
+msgid "Tone"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:78 ../chirp/ui/memedit.py:99
+#: ../chirp/ui/memedit.py:116 ../chirp/ui/memedit.py:268
+#: ../chirp/ui/memedit.py:287 ../chirp/ui/memedit.py:302
+#: ../chirp/ui/memedit.py:307 ../chirp/ui/memedit.py:318
+#: ../chirp/ui/memedit.py:352 ../chirp/ui/memedit.py:416
+#: ../chirp/ui/memedit.py:1092 ../chirp/ui/memedit.py:1148
+#: ../chirp/ui/memedit.py:1299 ../chirp/ui/memdetail.py:312
+msgid "ToneSql"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:79 ../chirp/ui/memedit.py:100
+#: ../chirp/ui/memedit.py:117 ../chirp/ui/memedit.py:252
+#: ../chirp/ui/memedit.py:288 ../chirp/ui/memedit.py:296
+#: ../chirp/ui/memedit.py:308 ../chirp/ui/memedit.py:316
+#: ../chirp/ui/memedit.py:353 ../chirp/ui/memedit.py:412
+#: ../chirp/ui/memedit.py:1093 ../chirp/ui/memedit.py:1149
+#: ../chirp/ui/memedit.py:1291 ../chirp/ui/memedit.py:1368
+#: ../chirp/ui/memdetail.py:314
+msgid "DTCS Code"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:80 ../chirp/ui/memedit.py:101
+#: ../chirp/ui/memedit.py:118 ../chirp/ui/memedit.py:256
+#: ../chirp/ui/memedit.py:289 ../chirp/ui/memedit.py:297
+#: ../chirp/ui/memedit.py:304 ../chirp/ui/memedit.py:309
+#: ../chirp/ui/memedit.py:320 ../chirp/ui/memedit.py:354
+#: ../chirp/ui/memedit.py:412 ../chirp/ui/memedit.py:1094
+#: ../chirp/ui/memedit.py:1150 ../chirp/ui/memedit.py:1292
+#: ../chirp/ui/memedit.py:1369
+msgid "DTCS Rx Code"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:81 ../chirp/ui/memedit.py:102
+#: ../chirp/ui/memedit.py:119 ../chirp/ui/memedit.py:260
+#: ../chirp/ui/memedit.py:290 ../chirp/ui/memedit.py:298
+#: ../chirp/ui/memedit.py:310 ../chirp/ui/memedit.py:322
+#: ../chirp/ui/memedit.py:355 ../chirp/ui/memedit.py:1095
+#: ../chirp/ui/memedit.py:1153 ../chirp/ui/memedit.py:1293
+#: ../chirp/ui/memedit.py:1367 ../chirp/ui/memdetail.py:318
+msgid "DTCS Pol"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:82 ../chirp/ui/memedit.py:103
+#: ../chirp/ui/memedit.py:125 ../chirp/ui/memedit.py:240
+#: ../chirp/ui/memedit.py:250 ../chirp/ui/memedit.py:272
+#: ../chirp/ui/memedit.py:281 ../chirp/ui/memedit.py:291
+#: ../chirp/ui/memedit.py:299 ../chirp/ui/memedit.py:303
+#: ../chirp/ui/memedit.py:311 ../chirp/ui/memedit.py:356
+#: ../chirp/ui/memedit.py:1096 ../chirp/ui/memedit.py:1152
+#: ../chirp/ui/memedit.py:1300 ../chirp/ui/memedit.py:1363
+msgid "Cross Mode"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:83 ../chirp/ui/memedit.py:104
+#: ../chirp/ui/memedit.py:122 ../chirp/ui/memedit.py:148
+#: ../chirp/ui/memedit.py:155 ../chirp/ui/memedit.py:280
+#: ../chirp/ui/memedit.py:349 ../chirp/ui/memedit.py:418
+#: ../chirp/ui/memedit.py:1097 ../chirp/ui/memedit.py:1154
+#: ../chirp/ui/memedit.py:1304 ../chirp/ui/memedit.py:1374
+#: ../chirp/ui/memdetail.py:322
+msgid "Duplex"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:84 ../chirp/ui/memedit.py:105
+#: ../chirp/ui/memedit.py:153 ../chirp/ui/memedit.py:226
+#: ../chirp/ui/memedit.py:325 ../chirp/ui/memedit.py:350
+#: ../chirp/ui/memedit.py:414 ../chirp/ui/memedit.py:1098
+#: ../chirp/ui/memedit.py:1155 ../chirp/ui/memedit.py:1295
+#: ../chirp/ui/memdetail.py:324
+msgid "Offset"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:85 ../chirp/ui/memedit.py:106
+#: ../chirp/ui/memedit.py:120 ../chirp/ui/memedit.py:167
+#: ../chirp/ui/memedit.py:168 ../chirp/ui/memedit.py:171
+#: ../chirp/ui/memedit.py:402 ../chirp/ui/memedit.py:1099
+#: ../chirp/ui/memedit.py:1156 ../chirp/ui/memedit.py:1294
+#: ../chirp/ui/memedit.py:1361 ../chirp/ui/memedit.py:1376
+#: ../chirp/ui/memedit.py:1377 ../chirp/ui/memedit.py:1546
+#: ../chirp/ui/memedit.py:1564 ../chirp/ui/memedit.py:1574
+#: ../chirp/ui/memdetail.py:326
+msgid "Mode"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:86 ../chirp/ui/memedit.py:107
+#: ../chirp/ui/memedit.py:121 ../chirp/ui/memedit.py:402
+#: ../chirp/ui/memedit.py:1100 ../chirp/ui/memedit.py:1157
+#: ../chirp/ui/memedit.py:1306 ../chirp/ui/memedit.py:1365
+#: ../chirp/ui/memedit.py:1372 ../chirp/ui/memdetail.py:332
+msgid "Power"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:87 ../chirp/ui/memedit.py:108
+#: ../chirp/ui/memedit.py:123 ../chirp/ui/memedit.py:158
+#: ../chirp/ui/memedit.py:159 ../chirp/ui/memedit.py:164
+#: ../chirp/ui/memedit.py:1101 ../chirp/ui/memedit.py:1158
+#: ../chirp/ui/memedit.py:1297 ../chirp/ui/memdetail.py:328
+msgid "Tune Step"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:88 ../chirp/ui/memedit.py:110
+#: ../chirp/ui/memedit.py:1102 ../chirp/ui/memedit.py:1159
+#: ../chirp/ui/memedit.py:1305 ../chirp/ui/memedit.py:1364
+#: ../chirp/ui/memdetail.py:330
+msgid "Skip"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:89 ../chirp/ui/memedit.py:111
+#: ../chirp/ui/memedit.py:1103 ../chirp/ui/memedit.py:1160
+#: ../chirp/ui/memedit.py:1301 ../chirp/ui/memdetail.py:334
+#: ../chirp/ui/importdialog.py:602
+msgid "Comment"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:206
+#, python-brace-format
+msgid "Erasing memory {loc}"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:335
+msgid "Unable to make changes to this model"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:341
+msgid "Editing new item, taking defaults"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:363
+#, python-brace-format
+msgid "Bad value for {col}: {val}"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:387
+msgid "Error setting memory"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:395 ../chirp/ui/memedit.py:461
+#: ../chirp/ui/memedit.py:737 ../chirp/ui/memedit.py:760
+#: ../chirp/ui/memedit.py:1523
+#, python-brace-format
+msgid "Writing memory {number}"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:466
+msgid ""
+"This operation requires moving all subsequent channels by one spot until an "
+"empty location is reached.  This can take a LONG time.  Are you sure you "
+"want to do this?"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:490
+#, python-brace-format
+msgid "Adding memory {number}"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:503 ../chirp/ui/memedit.py:1132
+#, python-brace-format
+msgid "Erasing memory {number}"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:512 ../chirp/ui/memedit.py:620
+#: ../chirp/ui/memedit.py:667 ../chirp/ui/memedit.py:672
+#: ../chirp/ui/memedit.py:1072 ../chirp/ui/memedit.py:1392
+#, python-brace-format
+msgid "Getting memory {number}"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:599 ../chirp/ui/memedit.py:610
+#: ../chirp/ui/memedit.py:659
+#, python-brace-format
+msgid "Moving memory from {old} to {new}"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:681
+#, python-brace-format
+msgid "Raw memory {number}"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:685 ../chirp/ui/memedit.py:713
+#: ../chirp/ui/memedit.py:718
+#, python-brace-format
+msgid "Getting raw memory {number}"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:690
+msgid "You can only diff two memories!"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:701
+#, python-brace-format
+msgid "Memory {number}"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:707
+#, python-brace-format
+msgid "Diff of {a} and {b}"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:741
+#, python-brace-format
+msgid "Getting original memory {number}"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:779
+msgid "Memories must be contiguous"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:870
+#, fuzzy
+msgid "Cut"
+msgstr "_Cut"
+
+#: ../chirp/ui/memedit.py:871
+#, fuzzy
+msgid "Copy"
+msgstr "_Copy"
+
+#: ../chirp/ui/memedit.py:872
+#, fuzzy
+msgid "Paste"
+msgstr "_Paste"
+
+#: ../chirp/ui/memedit.py:873
+#, fuzzy
+msgid "Select All"
+msgstr "Select Columns"
+
+#: ../chirp/ui/memedit.py:874
+msgid "Insert row above"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:875
+msgid "Insert row below"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:876
+#, fuzzy
+msgid "Delete"
+msgstr "_Delete"
+
+#: ../chirp/ui/memedit.py:877
+#, fuzzy
+msgid "this memory"
+msgstr "Show raw memory"
+
+#: ../chirp/ui/memedit.py:877
+#, fuzzy
+msgid "these memories"
+msgstr "E_xchange"
+
+#: ../chirp/ui/memedit.py:878
+msgid "...and shift block up"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:879
+msgid "...and shift all memories up"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:880
+#, fuzzy
+msgid "Move up"
+msgstr "Move _Up"
+
+#: ../chirp/ui/memedit.py:881
+#, fuzzy
+msgid "Move down"
+msgstr "Move D_n"
+
+#: ../chirp/ui/memedit.py:882
+#, fuzzy
+msgid "Exchange memories"
+msgstr "E_xchange"
+
+#: ../chirp/ui/memedit.py:883 ../chirp/ui/mainapp.py:1754
+msgid "P_roperties"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:884
+#, fuzzy
+msgid "Show Raw Memory"
+msgstr "Show raw memory"
+
+#: ../chirp/ui/memedit.py:885
+#, fuzzy
+msgid "Diff Raw Memories"
+msgstr "Diff raw memories"
+
+#: ../chirp/ui/memedit.py:1049
+#, python-brace-format
+msgid "Internal Error: Column {name} not found"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1079
+#, python-brace-format
+msgid "Getting channel {chan}"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1172
+#, python-brace-format
+msgid "Internal Error: Invalid limit {number}"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1183
+msgid "Memory Range:"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1210
+msgid "Refresh"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1233
+msgid "Special Channels"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1241
+msgid "Show Empty"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1253
+msgid "Properties"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1426
+#, python-brace-format
+msgid "Cutting memory {number}"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1458
+#, python-brace-format
+msgid ""
+"Unable to paste {src} memories into {dst} rows. Increase the memory bounds "
+"or show empty memories."
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1472
+msgid "Overwrite?"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1478
+#, python-brace-format
+msgid "Overwrite location {number}?"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1503
+msgid "Incompatible Memory"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1507
+#, python-brace-format
+msgid "Pasted memory {number} is not compatible with this radio because:"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1581
+msgid "URCALL"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1582
+msgid "RPT1CALL"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1583
+msgid "RPT2CALL"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1567 ../chirp/ui/memedit.py:1584
+msgid "Digital Code"
+msgstr ""
+
+#: ../chirp/ui/inputdialog.py:88
+msgid "An error has occurred"
+msgstr ""
+
+#: ../chirp/ui/inputdialog.py:139
+msgid "Overwrite"
+msgstr ""
+
+#: ../chirp/ui/inputdialog.py:142
+msgid "File Exists"
+msgstr ""
+
+#: ../chirp/ui/inputdialog.py:145
+#, python-brace-format
+msgid "The file {name} already exists. Do you want to overwrite it?"
+msgstr ""
+
+#: ../chirp/ui/cloneprog.py:44
+msgid "Clone Progress"
+msgstr ""
+
+#: ../chirp/ui/cloneprog.py:47
+msgid "Cloning"
+msgstr ""
+
+#: ../chirp/ui/cloneprog.py:56
+msgid "Cancel"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:85
+#, python-format
+msgid "Memories (%(variant)s)"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:89
+#, fuzzy
+msgid "Memories"
+msgstr "Diff raw memories"
+
+#: ../chirp/ui/editorset.py:100
+msgid "D-STAR"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:149
+msgid "Settings"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:158
+msgid "Browser"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:275
+#, python-brace-format
+msgid "The {vendor} {model} has multiple independent sub-devices"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:277
+msgid "Choose one to import from:"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:282
+msgid "Cancelled"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:287
+msgid "Internal Error"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:328
+#, python-brace-format
+msgid ""
+"There were errors while opening {file}. The affected memories will not be "
+"importable!"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:340
+#, fuzzy, python-brace-format
+msgid "There was an error during import: {error}"
+msgstr "There was an error opening {fname}: {error}"
+
+#: ../chirp/ui/editorset.py:350
+msgid "Unsupported file type"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:366 ../chirp/ui/editorset.py:381
+#, fuzzy, python-brace-format
+msgid "There was an error during export: {error}"
+msgstr "There was an error opening {fname}: {error}"
+
+#: ../chirp/ui/editorset.py:395
+msgid "Priming memory"
+msgstr ""
+
+#: ../chirp/ui/shiftdialog.py:30
+msgid "Shift"
+msgstr ""
+
+#: ../chirp/ui/shiftdialog.py:64
+#, python-brace-format
+msgid "Moving {src} to {dst}"
+msgstr ""
+
+#: ../chirp/ui/shiftdialog.py:84
+#, python-brace-format
+msgid "Looking for a free spot ({number})"
+msgstr ""
+
+#: ../chirp/ui/shiftdialog.py:97
+msgid "No space to insert a row"
+msgstr ""
+
+#: ../chirp/ui/shiftdialog.py:145
+#, python-brace-format
+msgid "Moved {count} memories"
+msgstr ""
+
+#: ../chirp/ui/settingsedit.py:81
+#, python-format
+msgid "Error in setting value: %s"
+msgstr ""
+
+#: ../chirp/ui/settingsedit.py:113
+#, python-format
+msgid "Invalid setting value: %s"
+msgstr ""
+
+#: ../chirp/ui/settingsedit.py:174
+msgid "Enabled"
+msgstr ""
+
+#: ../chirp/ui/bankedit.py:58
+#, python-format
+msgid "Retrieving %s information"
+msgstr ""
+
+#: ../chirp/ui/bankedit.py:81
+#, python-format
+msgid "Setting name on %s"
+msgstr ""
+
+#: ../chirp/ui/bankedit.py:222
+#, python-brace-format
+msgid "Updating {type} index for memory {num}"
+msgstr ""
+
+#: ../chirp/ui/bankedit.py:232
+#, python-brace-format
+msgid "Updating mapping information for memory {num}"
+msgstr ""
+
+#: ../chirp/ui/bankedit.py:238 ../chirp/ui/bankedit.py:269
+#, python-brace-format
+msgid "Getting memory {num}"
+msgstr ""
+
+#: ../chirp/ui/bankedit.py:253
+#, python-brace-format
+msgid "Setting index for memory {num}"
+msgstr ""
+
+#: ../chirp/ui/bankedit.py:262
+#, python-brace-format
+msgid "Getting {type} for memory {num}"
+msgstr ""
+
+#: ../chirp/ui/bankedit.py:284
+msgid "Index"
+msgstr ""
+
+#: ../chirp/ui/bankedit.py:375
+#, python-brace-format
+msgid "Getting {type} information for memory {num}"
+msgstr ""
+
+#: ../chirp/ui/bankedit.py:401
+#, python-format
+msgid "Getting %s information"
+msgstr ""
+
+#: ../chirp/ui/memdetail.py:219
+msgid "General"
+msgstr ""
+
+#: ../chirp/ui/memdetail.py:261
+msgid "Other"
+msgstr ""
+
+#: ../chirp/ui/memdetail.py:316
+msgid "RX DTCS Code"
+msgstr ""
+
+#: ../chirp/ui/memdetail.py:320
+msgid "Cross mode"
+msgstr ""
+
+#: ../chirp/ui/memdetail.py:380
+msgid "Memory validation failed:"
+msgstr ""
+
+#: ../chirp/ui/common.py:246
 msgid "Completed"
 msgstr ""
 
-#: ../chirpui/common.py:205
+#: ../chirp/ui/common.py:247
 msgid "idle"
 msgstr ""
 
-#: ../chirpui/bankedit.py:52
-msgid "Retrieving bank information"
+#: ../chirp/ui/common.py:354
+msgid "Details"
 msgstr ""
 
-#: ../chirpui/bankedit.py:75
-msgid "Setting name on bank"
+#: ../chirp/ui/common.py:357
+msgid "Proceed?"
 msgstr ""
 
-#: ../chirpui/bankedit.py:85
-msgid "Bank"
-msgstr ""
+#: ../chirp/ui/common.py:366
+#, fuzzy
+msgid "Do not show this next time"
+msgstr "Don't show this again"
 
-#: ../chirpui/bankedit.py:86 ../chirpui/bankedit.py:240
-#: ../chirpui/importdialog.py:536 ../chirpui/memedit.py:65
-#: ../chirpui/memedit.py:85 ../chirpui/memedit.py:247
-#: ../chirpui/memedit.py:872 ../chirpui/memedit.py:926
-#: ../chirpui/memedit.py:1063 ../chirpui/memedit.py:1065
-msgid "Name"
-msgstr ""
-
-#: ../chirpui/bankedit.py:185
-msgid "Updating bank index for memory {num}"
-msgstr ""
-
-#: ../chirpui/bankedit.py:194
-msgid "Updating bank information for memory {num}"
-msgstr ""
-
-#: ../chirpui/bankedit.py:200 ../chirpui/bankedit.py:229
-msgid "Getting memory {num}"
-msgstr ""
-
-#: ../chirpui/bankedit.py:214
-msgid "Setting index for memory {num}"
-msgstr ""
-
-#: ../chirpui/bankedit.py:223
-msgid "Getting bank for memory {num}"
-msgstr ""
-
-#: ../chirpui/bankedit.py:238 ../chirpui/memedit.py:63
-#: ../chirpui/memedit.py:172 ../chirpui/memedit.py:246
-#: ../chirpui/memedit.py:315 ../chirpui/memedit.py:335
-#: ../chirpui/memedit.py:349 ../chirpui/memedit.py:423
-#: ../chirpui/memedit.py:435 ../chirpui/memedit.py:459
-#: ../chirpui/memedit.py:461 ../chirpui/memedit.py:534
-#: ../chirpui/memedit.py:548 ../chirpui/memedit.py:550
-#: ../chirpui/memedit.py:591 ../chirpui/memedit.py:593
-#: ../chirpui/memedit.py:621 ../chirpui/memedit.py:822
-#: ../chirpui/memedit.py:870 ../chirpui/memedit.py:895
-#: ../chirpui/memedit.py:907 ../chirpui/memedit.py:924
-#: ../chirpui/memedit.py:1230
-msgid "Loc"
-msgstr ""
-
-#: ../chirpui/bankedit.py:239 ../chirpui/importdialog.py:537
-#: ../chirpui/memedit.py:64 ../chirpui/memedit.py:86 ../chirpui/memedit.py:187
-#: ../chirpui/memedit.py:248 ../chirpui/memedit.py:271
-#: ../chirpui/memedit.py:296 ../chirpui/memedit.py:304
-#: ../chirpui/memedit.py:873 ../chirpui/memedit.py:923
-msgid "Frequency"
-msgstr ""
-
-#: ../chirpui/bankedit.py:241
-msgid "Index"
-msgstr ""
-
-#: ../chirpui/bankedit.py:302
-msgid "Getting bank information for memory {num}"
-msgstr ""
-
-#: ../chirpui/bankedit.py:323
-msgid "Getting bank information"
-msgstr ""
-
-#: ../chirpui/inputdialog.py:81
-msgid "An error has occurred"
-msgstr ""
-
-#: ../chirpui/inputdialog.py:130
-msgid "Overwrite"
-msgstr ""
-
-#: ../chirpui/inputdialog.py:133
-msgid "File Exists"
-msgstr ""
-
-#: ../chirpui/inputdialog.py:136
-msgid "The file {name} already exists. Do you want to overwrite it?"
-msgstr ""
-
-#: ../chirpui/importdialog.py:90
-msgid ""
-"Location {number} is already being imported. Choose another value for 'New "
-"Location' before selection 'Import'"
-msgstr ""
-
-#: ../chirpui/importdialog.py:121
-msgid "Invalid value. Must be an integer."
-msgstr ""
-
-#: ../chirpui/importdialog.py:130
-msgid "Location {number} is already being imported"
-msgstr ""
-
-#: ../chirpui/importdialog.py:182
-msgid "Updating URCALL list"
-msgstr ""
-
-#: ../chirpui/importdialog.py:187
-msgid "Updating RPTCALL list"
-msgstr ""
-
-#: ../chirpui/importdialog.py:256
-msgid "Setting memory {number}"
-msgstr ""
-
-#: ../chirpui/importdialog.py:260
-msgid "Importing bank information"
-msgstr ""
-
-#: ../chirpui/importdialog.py:264
-#, fuzzy
-msgid "Error importing memories:"
-msgstr "Error reporting is enabled"
-
-#: ../chirpui/importdialog.py:376
-msgid "All"
-msgstr ""
-
-#: ../chirpui/importdialog.py:382
-msgid "None"
-msgstr ""
-
-#: ../chirpui/importdialog.py:388
-msgid "Inverse"
-msgstr ""
-
-#: ../chirpui/importdialog.py:394
-#, fuzzy
-msgid "Select"
-msgstr "Select Columns"
-
-#: ../chirpui/importdialog.py:416
-msgid "Auto"
-msgstr ""
-
-#: ../chirpui/importdialog.py:422
-msgid "Reverse"
-msgstr ""
-
-#: ../chirpui/importdialog.py:428
-msgid "Adjust New Location"
-msgstr ""
-
-#: ../chirpui/importdialog.py:438
-msgid "Confirm overwrites"
-msgstr ""
-
-#: ../chirpui/importdialog.py:444
-msgid "Options"
-msgstr ""
-
-#: ../chirpui/importdialog.py:495
-msgid "Cannot be imported because"
-msgstr ""
-
-#: ../chirpui/importdialog.py:513
-#, fuzzy
-msgid "Import From File"
-msgstr "Import from RFinder"
-
-#: ../chirpui/importdialog.py:514 ../chirpui/mainapp.py:1196
-msgid "Import"
-msgstr "Import"
-
-#: ../chirpui/importdialog.py:534
-msgid "To"
-msgstr ""
-
-#: ../chirpui/importdialog.py:535
-msgid "From"
-msgstr ""
-
-#: ../chirpui/importdialog.py:538 ../chirpui/memedit.py:78
-#: ../chirpui/memedit.py:99 ../chirpui/memedit.py:886
-#: ../chirpui/memedit.py:940 ../chirpui/memedit.py:1068
-msgid "Comment"
-msgstr ""
-
-#: ../chirpui/importdialog.py:542
-msgid "Location memory will be imported into"
-msgstr ""
-
-#: ../chirpui/importdialog.py:543
-msgid "Location of memory in the file being imported"
-msgstr ""
-
-#: ../chirpui/importdialog.py:566
-msgid "Preparing memory list..."
-msgstr ""
-
-#: ../chirpui/importdialog.py:575
-#, fuzzy
-msgid "Export To File"
-msgstr "Import from RFinder"
-
-#: ../chirpui/importdialog.py:576 ../chirpui/mainapp.py:1197
-msgid "Export"
-msgstr "Export"
-
-#: ../chirpui/mainapp.py:269 ../chirpui/mainapp.py:483
+#: ../chirp/ui/mainapp.py:268 ../chirp/ui/mainapp.py:484
 msgid "Untitled"
 msgstr "Untitled"
 
-#: ../chirpui/mainapp.py:316 ../chirpui/mainapp.py:715
+#: ../chirp/ui/mainapp.py:319 ../chirp/ui/mainapp.py:787
+msgid "All files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:320 ../chirp/ui/mainapp.py:789
 msgid "CHIRP Radio Images"
 msgstr "CHIRP Radio Images"
 
-#: ../chirpui/mainapp.py:317 ../chirpui/mainapp.py:714
-#: ../chirpui/mainapp.py:880
+#: ../chirp/ui/mainapp.py:321 ../chirp/ui/mainapp.py:788
 msgid "CHIRP Files"
 msgstr "CHIRP Files"
 
-#: ../chirpui/mainapp.py:318 ../chirpui/mainapp.py:716
-#: ../chirpui/mainapp.py:879
+#: ../chirp/ui/mainapp.py:322 ../chirp/ui/mainapp.py:790
+#: ../chirp/ui/mainapp.py:1336
 msgid "CSV Files"
 msgstr "CSV Files"
 
-#: ../chirpui/mainapp.py:319 ../chirpui/mainapp.py:717
+#: ../chirp/ui/mainapp.py:323 ../chirp/ui/mainapp.py:791
+#, fuzzy
+msgid "DAT Files"
+msgstr "CSV Files"
+
+#: ../chirp/ui/mainapp.py:324 ../chirp/ui/mainapp.py:792
+msgid "EVE Files (VX5)"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:325 ../chirp/ui/mainapp.py:793
 msgid "ICF Files"
 msgstr "ICF Files"
 
-#: ../chirpui/mainapp.py:320 ../chirpui/mainapp.py:718
+#: ../chirp/ui/mainapp.py:326 ../chirp/ui/mainapp.py:797
+#, fuzzy
+msgid "VX5 Commander Files"
+msgstr "VX7 Commander Files"
+
+#: ../chirp/ui/mainapp.py:327 ../chirp/ui/mainapp.py:798
+#, fuzzy
+msgid "VX6 Commander Files"
+msgstr "VX7 Commander Files"
+
+#: ../chirp/ui/mainapp.py:328 ../chirp/ui/mainapp.py:799
 msgid "VX7 Commander Files"
 msgstr "VX7 Commander Files"
 
-#: ../chirpui/mainapp.py:330
+#: ../chirp/ui/mainapp.py:338
 msgid ""
 "ICF files cannot be edited, only displayed or imported into another file. "
 "Open in read-only mode?"
@@ -270,19 +790,22 @@
 "ICF files cannot be edited, only displayed or imported into another file. "
 "Open in read-only mode?"
 
-#: ../chirpui/mainapp.py:373
+#: ../chirp/ui/mainapp.py:372
+#, python-brace-format
 msgid "There was an error opening {fname}: {error}"
 msgstr "There was an error opening {fname}: {error}"
 
-#: ../chirpui/mainapp.py:388
+#: ../chirp/ui/mainapp.py:384
+#, python-brace-format
 msgid "{num} errors during open:"
 msgstr ""
 
-#: ../chirpui/mainapp.py:394
+#: ../chirp/ui/mainapp.py:391
 msgid "Note:"
 msgstr "Note:"
 
-#: ../chirpui/mainapp.py:395
+#: ../chirp/ui/mainapp.py:392
+#, python-brace-format
 msgid ""
 "The {vendor} {model} operates in <b>live mode</b>. This means that any "
 "changes you make are immediately sent to the radio. Because of this, you "
@@ -296,55 +819,135 @@
 "edit the contents offline, please <u>Export</u> to a CSV file, using the "
 "<b>File menu</b>."
 
-#: ../chirpui/mainapp.py:404
+#: ../chirp/ui/mainapp.py:401
 msgid "Don't show this again"
 msgstr "Don't show this again"
 
-#: ../chirpui/mainapp.py:448
+#: ../chirp/ui/mainapp.py:435
+#, python-brace-format
 msgid "{vendor} {model} image file"
 msgstr "{vendor} {model} image file"
 
-#: ../chirpui/mainapp.py:456
+#: ../chirp/ui/mainapp.py:451
 msgid "VX7 Commander"
 msgstr "VX7 Commander"
 
-#: ../chirpui/mainapp.py:518
+#: ../chirp/ui/mainapp.py:453
+#, fuzzy
+msgid "VX6 Commander"
+msgstr "VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:455
+msgid "EVE"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:456
+#, fuzzy
+msgid "VX5 Commander"
+msgstr "VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:523
+#, python-brace-format
 msgid "Open recent file {name}"
 msgstr "Open recent file {name}"
 
-#: ../chirpui/mainapp.py:579
+#: ../chirp/ui/mainapp.py:580
+#, python-brace-format
 msgid "Import stock configuration {name}"
 msgstr ""
 
-#: ../chirpui/mainapp.py:595
+#: ../chirp/ui/mainapp.py:596
+#, python-brace-format
 msgid "Open stock configuration {name}"
 msgstr ""
 
-#: ../chirpui/mainapp.py:681
-msgid "Discard Changes?"
+#: ../chirp/ui/mainapp.py:617
+msgid "Proceed with experimental driver?"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:619
+msgid "This radio's driver is experimental. Do you want to proceed?"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:637
+#, python-brace-format
+msgid "{name} Instructions"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:639
+#, python-brace-format
+msgid "{instructions}"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:643
+#, fuzzy
+msgid "Don't show instructions for any radio again"
+msgstr "Don't show this again"
+
+#: ../chirp/ui/mainapp.py:754
+#, fuzzy
+msgid "Save Changes?"
 msgstr "Discard Changes?"
 
-#: ../chirpui/mainapp.py:686
+#: ../chirp/ui/mainapp.py:758
 msgid "File is modified, save changes before closing?"
 msgstr "File is modified, save changes before closing?"
 
-#: ../chirpui/mainapp.py:923
-msgid "With significant contributions by:"
+#: ../chirp/ui/mainapp.py:794
+msgid "Kenwood HMK Files"
 msgstr ""
 
-#: ../chirpui/mainapp.py:940
+#: ../chirp/ui/mainapp.py:795
+msgid "Kenwood ITM Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:796
+msgid "Travel Plus Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:814
+msgid "DMR-MARC Repeater Database Dump"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:924 ../chirp/ui/mainapp.py:1031
+msgid "RepeaterBook Query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:985 ../chirp/ui/mainapp.py:1091
+msgid "RepeaterBook query failed"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1158
+#, python-format
+msgid "Invalid value for %s"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1181
+msgid "Query failed"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1276
+msgid "RadioReference.com Query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1382
+msgid "With significant contributions from:"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1414
 msgid "Select Columns"
 msgstr "Select Columns"
 
-#: ../chirpui/mainapp.py:955
+#: ../chirp/ui/mainapp.py:1429
+#, python-brace-format
 msgid "Visible columns for {radio}"
 msgstr "Visible columns for {radio}"
 
-#: ../chirpui/mainapp.py:1012
+#: ../chirp/ui/mainapp.py:1492
 msgid "Reporting is disabled"
 msgstr "Reporting is disabled"
 
-#: ../chirpui/mainapp.py:1013
+#: ../chirp/ui/mainapp.py:1494
 msgid ""
 "The reporting feature of CHIRP is designed to help <u>improve quality</u> by "
 "allowing the authors to focus on the radio drivers used most often and "
@@ -364,592 +967,338 @@
 "\n"
 "<b>Are you sure you want to disable this feature?</b>"
 
-#: ../chirpui/mainapp.py:1045
+#: ../chirp/ui/mainapp.py:1533
 msgid ""
 "Choose a language or Auto to use the operating system default. You will need "
 "to restart the application before the change will take effect"
 msgstr ""
 
-#: ../chirpui/mainapp.py:1169
+#: ../chirp/ui/mainapp.py:1546
+msgid "Python Modules"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1731
 msgid "_File"
 msgstr "_File"
 
-#: ../chirpui/mainapp.py:1172
+#: ../chirp/ui/mainapp.py:1734
 msgid "Open stock config"
 msgstr ""
 
-#: ../chirpui/mainapp.py:1173
+#: ../chirp/ui/mainapp.py:1735
 msgid "_Recent"
 msgstr "_Recent"
 
-#: ../chirpui/mainapp.py:1178
+#: ../chirp/ui/mainapp.py:1738
+msgid "Load Module"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1741
 msgid "_Edit"
 msgstr "_Edit"
 
-#: ../chirpui/mainapp.py:1179
+#: ../chirp/ui/mainapp.py:1742
 msgid "_Cut"
 msgstr "_Cut"
 
-#: ../chirpui/mainapp.py:1180
+#: ../chirp/ui/mainapp.py:1743
 msgid "_Copy"
 msgstr "_Copy"
 
-#: ../chirpui/mainapp.py:1181
+#: ../chirp/ui/mainapp.py:1744
 msgid "_Paste"
 msgstr "_Paste"
 
-#: ../chirpui/mainapp.py:1182
+#: ../chirp/ui/mainapp.py:1746
 msgid "_Delete"
 msgstr "_Delete"
 
-#: ../chirpui/mainapp.py:1183
+#: ../chirp/ui/mainapp.py:1747
+#, fuzzy
+msgid "Select _All"
+msgstr "Select Columns"
+
+#: ../chirp/ui/mainapp.py:1748
 msgid "Move _Up"
 msgstr "Move _Up"
 
-#: ../chirpui/mainapp.py:1184
+#: ../chirp/ui/mainapp.py:1750
 #, fuzzy
 msgid "Move Dow_n"
 msgstr "Move D_n"
 
-#: ../chirpui/mainapp.py:1185
+#: ../chirp/ui/mainapp.py:1752
 msgid "E_xchange"
 msgstr "E_xchange"
 
-#: ../chirpui/mainapp.py:1186
+#: ../chirp/ui/mainapp.py:1755
 msgid "_View"
 msgstr "_View"
 
-#: ../chirpui/mainapp.py:1187
+#: ../chirp/ui/mainapp.py:1756
 msgid "Columns"
 msgstr "Columns"
 
-#: ../chirpui/mainapp.py:1188
+#: ../chirp/ui/mainapp.py:1757
 msgid "Developer"
 msgstr "Developer"
 
-#: ../chirpui/mainapp.py:1189
+#: ../chirp/ui/mainapp.py:1758
 msgid "Show raw memory"
 msgstr "Show raw memory"
 
-#: ../chirpui/mainapp.py:1190
+#: ../chirp/ui/mainapp.py:1760
 msgid "Diff raw memories"
 msgstr "Diff raw memories"
 
-#: ../chirpui/mainapp.py:1191
+#: ../chirp/ui/mainapp.py:1762
 msgid "Diff tabs"
 msgstr ""
 
-#: ../chirpui/mainapp.py:1192
+#: ../chirp/ui/mainapp.py:1764
 msgid "Change language"
 msgstr ""
 
-#: ../chirpui/mainapp.py:1193
+#: ../chirp/ui/mainapp.py:1765
 msgid "_Radio"
 msgstr "_Radio"
 
-#: ../chirpui/mainapp.py:1194
+#: ../chirp/ui/mainapp.py:1766
 msgid "Download From Radio"
 msgstr "Download From Radio"
 
-#: ../chirpui/mainapp.py:1195
+#: ../chirp/ui/mainapp.py:1768
 msgid "Upload To Radio"
 msgstr "Upload To Radio"
 
-#: ../chirpui/mainapp.py:1198
-msgid "Import from RFinder"
+#: ../chirp/ui/mainapp.py:1770 ../chirp/ui/importdialog.py:578
+msgid "Import"
+msgstr "Import"
+
+#: ../chirp/ui/mainapp.py:1771 ../chirp/ui/importdialog.py:641
+msgid "Export"
+msgstr "Export"
+
+#: ../chirp/ui/mainapp.py:1772
+#, fuzzy
+msgid "Import from data source"
 msgstr "Import from RFinder"
 
-#: ../chirpui/mainapp.py:1199
+#: ../chirp/ui/mainapp.py:1774 ../chirp/ui/mainapp.py:1785
+msgid "DMR-MARC Repeaters"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1775 ../chirp/ui/mainapp.py:1786
+msgid "RadioReference.com"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1777 ../chirp/ui/mainapp.py:1788
+msgid "RFinder"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1778 ../chirp/ui/mainapp.py:1790
+#, fuzzy
+msgid "RepeaterBook"
+msgstr "Import from RepeaterBook"
+
+#: ../chirp/ui/mainapp.py:1779 ../chirp/ui/mainapp.py:1791
+msgid "RepeaterBook political query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1781 ../chirp/ui/mainapp.py:1793
+msgid "RepeaterBook proximity query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1783 ../chirp/ui/mainapp.py:1789
+msgid "przemienniki.net"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1784
+msgid "Query data source"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1795
 msgid "CHIRP Native File"
 msgstr "CHIRP Native File"
 
-#: ../chirpui/mainapp.py:1200
+#: ../chirp/ui/mainapp.py:1797
 msgid "CSV File"
 msgstr "CSV File"
 
-#: ../chirpui/mainapp.py:1201
-msgid "Import from RepeaterBook"
-msgstr "Import from RepeaterBook"
-
-#: ../chirpui/mainapp.py:1202
+#: ../chirp/ui/mainapp.py:1798
 #, fuzzy
 msgid "Import from stock config"
 msgstr "Import from RepeaterBook"
 
-#: ../chirpui/mainapp.py:1204
+#: ../chirp/ui/mainapp.py:1800
+msgid "Channel defaults"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1803
 msgid "Help"
 msgstr "Help"
 
-#: ../chirpui/mainapp.py:1215
-msgid "Report statistics"
+#: ../chirp/ui/mainapp.py:1805
+msgid "Get Help Online..."
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1815
+#, fuzzy
+msgid "Report Statistics"
 msgstr "Report statistics"
 
-#: ../chirpui/mainapp.py:1216
+#: ../chirp/ui/mainapp.py:1817
 msgid "Hide Unused Fields"
 msgstr "Hide Unused Fields"
 
-#: ../chirpui/mainapp.py:1217
-msgid "Automatic Repeater Offset"
-msgstr "Automatic Repeater Offset"
+#: ../chirp/ui/mainapp.py:1819
+msgid "Smart Tone Modes"
+msgstr ""
 
-#: ../chirpui/mainapp.py:1218
+#: ../chirp/ui/mainapp.py:1821
+msgid "Show Instructions"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1823
 msgid "Enable Developer Functions"
 msgstr "Enable Developer Functions"
 
-#: ../chirpui/mainapp.py:1352
+#: ../chirp/ui/mainapp.py:1936
+#, python-brace-format
+msgid "A new version of CHIRP is available: {ver}. "
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:2056
 msgid "Error reporting is enabled"
 msgstr "Error reporting is enabled"
 
-#: ../chirpui/mainapp.py:1355
+#: ../chirp/ui/mainapp.py:2059
 msgid ""
 "If you wish to disable this feature you may do so in the <u>Help</u> menu"
 msgstr ""
 "If you wish to disable this feature you may do so in the <u>Help</u> menu"
 
-#: ../chirpui/cloneprog.py:43
-msgid "Clone Progress"
+#: ../chirp/ui/importdialog.py:97
+#, python-brace-format
+msgid ""
+"Location {number} is already being imported. Choose another value for 'New "
+"Location' before selection 'Import'"
 msgstr ""
 
-#: ../chirpui/cloneprog.py:46
-msgid "Cloning"
+#: ../chirp/ui/importdialog.py:129
+msgid "Invalid value. Must be an integer."
 msgstr ""
 
-#: ../chirpui/cloneprog.py:55
-msgid "Cancel"
+#: ../chirp/ui/importdialog.py:138
+#, python-brace-format
+msgid "Location {number} is already being imported"
 msgstr ""
 
-#: ../chirpui/shiftdialog.py:27
-msgid "Shift"
+#: ../chirp/ui/importdialog.py:195
+msgid "Updating URCALL list"
 msgstr ""
 
-#: ../chirpui/shiftdialog.py:63
-msgid "Moving {src} to {dst}"
+#: ../chirp/ui/importdialog.py:200
+msgid "Updating RPTCALL list"
 msgstr ""
 
-#: ../chirpui/shiftdialog.py:80
-msgid "Looking for a free spot ({number})"
+#: ../chirp/ui/importdialog.py:274
+#, python-brace-format
+msgid "Setting memory {number}"
 msgstr ""
 
-#: ../chirpui/shiftdialog.py:135
-msgid "Moved {count} memories"
+#: ../chirp/ui/importdialog.py:279
+msgid "Importing bank information"
 msgstr ""
 
-#: ../chirpui/clone.py:35
+#: ../chirp/ui/importdialog.py:283
 #, fuzzy
-msgid "{vendor} {model} on {port}"
-msgstr "{vendor} {model} image file"
+msgid "Error importing memories:"
+msgstr "Error reporting is enabled"
 
-#: ../chirpui/clone.py:100 ../chirpui/clone.py:162
-msgid "Detect"
+#: ../chirp/ui/importdialog.py:395
+msgid "All"
 msgstr ""
 
-#: ../chirpui/clone.py:123
-msgid "Port"
+#: ../chirp/ui/importdialog.py:401
+msgid "None"
 msgstr ""
 
-#: ../chirpui/clone.py:124
-msgid "Vendor"
+#: ../chirp/ui/importdialog.py:407
+msgid "Inverse"
 msgstr ""
 
-#: ../chirpui/clone.py:125
-msgid "Model"
+#: ../chirp/ui/importdialog.py:413
+#, fuzzy
+msgid "Select"
+msgstr "Select Columns"
+
+#: ../chirp/ui/importdialog.py:459
+msgid "Auto"
 msgstr ""
 
-#: ../chirpui/clone.py:138
-#, fuzzy
-msgid "Radio"
-msgstr "_Radio"
-
-#: ../chirpui/clone.py:166
-msgid "Unable to detect radio on {port}"
+#: ../chirp/ui/importdialog.py:465
+msgid "Reverse"
 msgstr ""
 
-#: ../chirpui/clone.py:178
-msgid "Internal error: Unable to upload to {model}"
+#: ../chirp/ui/importdialog.py:471
+msgid "Adjust New Location"
 msgstr ""
 
-#: ../chirpui/clone.py:226
-msgid "Clone failed: {error}"
+#: ../chirp/ui/importdialog.py:481
+msgid "Confirm overwrites"
 msgstr ""
 
-#: ../chirpui/dstaredit.py:40
-msgid "Callsign"
+#: ../chirp/ui/importdialog.py:487
+msgid "Options"
 msgstr ""
 
-#: ../chirpui/dstaredit.py:124
-msgid "Your callsign"
+#: ../chirp/ui/importdialog.py:560
+msgid "Cannot be imported because"
 msgstr ""
 
-#: ../chirpui/dstaredit.py:132
-msgid "Repeater callsign"
+#: ../chirp/ui/importdialog.py:577
+#, fuzzy
+msgid "Import From File"
+msgstr "Import from RFinder"
+
+#: ../chirp/ui/importdialog.py:598
+msgid "To"
 msgstr ""
 
-#: ../chirpui/dstaredit.py:140
-msgid "My callsign"
+#: ../chirp/ui/importdialog.py:599
+msgid "From"
 msgstr ""
 
-#: ../chirpui/dstaredit.py:170 ../chirpui/memedit.py:1365
-msgid "Downloading URCALL list"
+#: ../chirp/ui/importdialog.py:606
+msgid "Location memory will be imported into"
 msgstr ""
 
-#: ../chirpui/dstaredit.py:174 ../chirpui/memedit.py:1377
-msgid "Downloading RPTCALL list"
+#: ../chirp/ui/importdialog.py:607
+msgid "Location of memory in the file being imported"
 msgstr ""
 
-#: ../chirpui/dstaredit.py:178
-msgid "Downloading MYCALL list"
+#: ../chirp/ui/importdialog.py:630
+msgid "Preparing memory list..."
 msgstr ""
 
-#: ../chirpui/editorset.py:87
+#: ../chirp/ui/importdialog.py:640
 #, fuzzy
-msgid "Memories"
-msgstr "Diff raw memories"
+msgid "Export To File"
+msgstr "Import from RFinder"
 
-#: ../chirpui/editorset.py:92
-msgid "D-STAR"
+#: ../chirp/ui/bandplans.py:96
+msgid ""
+"Band plans define default channel settings for frequencies in a region.  "
+"Choose a band plan or None for completely manual channel settings."
 msgstr ""
 
-#: ../chirpui/editorset.py:98
-msgid "Bank Names"
-msgstr ""
+#~ msgid "Automatic Repeater Offset"
+#~ msgstr "Automatic Repeater Offset"
 
-#: ../chirpui/editorset.py:104
-msgid "Banks"
-msgstr ""
-
-#: ../chirpui/editorset.py:222
-msgid "The {vendor} {model} has multiple independent sub-devices"
-msgstr ""
-
-#: ../chirpui/editorset.py:225
-msgid "Choose one to import from:"
-msgstr ""
-
-#: ../chirpui/editorset.py:230
-msgid "Cancelled"
-msgstr ""
-
-#: ../chirpui/editorset.py:235
-msgid "Internal Error"
-msgstr ""
-
-#: ../chirpui/editorset.py:248
-msgid ""
-"There were errors while opening {file}. The affected memories will not be "
-"importable!"
-msgstr ""
-
-#: ../chirpui/editorset.py:260
 #, fuzzy
-msgid "There was an error during import: {error}"
-msgstr "There was an error opening {fname}: {error}"
-
-#: ../chirpui/editorset.py:270
-msgid "Unsupported file type"
-msgstr ""
-
-#: ../chirpui/editorset.py:286 ../chirpui/editorset.py:301
-#, fuzzy
-msgid "There was an error during export: {error}"
-msgstr "There was an error opening {fname}: {error}"
-
-#: ../chirpui/editorset.py:313
-msgid "Priming memory"
-msgstr ""
-
-#: ../chirpui/memedit.py:52
-msgid "Invalid value for this field"
-msgstr ""
-
-#: ../chirpui/memedit.py:66 ../chirpui/memedit.py:97 ../chirpui/memedit.py:111
-#: ../chirpui/memedit.py:204 ../chirpui/memedit.py:312
-#: ../chirpui/memedit.py:874 ../chirpui/memedit.py:931
-#: ../chirpui/memedit.py:1069 ../chirpui/memedit.py:1133
-msgid "Tone Mode"
-msgstr ""
-
-#: ../chirpui/memedit.py:67 ../chirpui/memedit.py:87 ../chirpui/memedit.py:103
-#: ../chirpui/memedit.py:214 ../chirpui/memedit.py:218
-#: ../chirpui/memedit.py:220 ../chirpui/memedit.py:310
-#: ../chirpui/memedit.py:875 ../chirpui/memedit.py:928
-#: ../chirpui/memedit.py:1070
-msgid "Tone"
-msgstr ""
-
-#: ../chirpui/memedit.py:68 ../chirpui/memedit.py:88 ../chirpui/memedit.py:104
-#: ../chirpui/memedit.py:210 ../chirpui/memedit.py:218
-#: ../chirpui/memedit.py:221 ../chirpui/memedit.py:310
-#: ../chirpui/memedit.py:876 ../chirpui/memedit.py:929
-#: ../chirpui/memedit.py:1066
-msgid "ToneSql"
-msgstr ""
-
-#: ../chirpui/memedit.py:69 ../chirpui/memedit.py:89 ../chirpui/memedit.py:105
-#: ../chirpui/memedit.py:211 ../chirpui/memedit.py:215
-#: ../chirpui/memedit.py:222 ../chirpui/memedit.py:306
-#: ../chirpui/memedit.py:877 ../chirpui/memedit.py:930
-#: ../chirpui/memedit.py:1059
-msgid "DTCS Code"
-msgstr ""
-
-#: ../chirpui/memedit.py:70 ../chirpui/memedit.py:90 ../chirpui/memedit.py:106
-#: ../chirpui/memedit.py:212 ../chirpui/memedit.py:216
-#: ../chirpui/memedit.py:223 ../chirpui/memedit.py:878
-#: ../chirpui/memedit.py:933 ../chirpui/memedit.py:1060
-msgid "DTCS Pol"
-msgstr ""
-
-#: ../chirpui/memedit.py:71 ../chirpui/memedit.py:91 ../chirpui/memedit.py:112
-#: ../chirpui/memedit.py:879 ../chirpui/memedit.py:932
-#: ../chirpui/memedit.py:1067 ../chirpui/memedit.py:1134
-msgid "Cross Mode"
-msgstr ""
-
-#: ../chirpui/memedit.py:72 ../chirpui/memedit.py:92 ../chirpui/memedit.py:109
-#: ../chirpui/memedit.py:137 ../chirpui/memedit.py:205
-#: ../chirpui/memedit.py:249 ../chirpui/memedit.py:312
-#: ../chirpui/memedit.py:880 ../chirpui/memedit.py:934
-#: ../chirpui/memedit.py:1071 ../chirpui/memedit.py:1144
-msgid "Duplex"
-msgstr ""
-
-#: ../chirpui/memedit.py:73 ../chirpui/memedit.py:93 ../chirpui/memedit.py:135
-#: ../chirpui/memedit.py:198 ../chirpui/memedit.py:226
-#: ../chirpui/memedit.py:250 ../chirpui/memedit.py:308
-#: ../chirpui/memedit.py:881 ../chirpui/memedit.py:935
-#: ../chirpui/memedit.py:1062
-msgid "Offset"
-msgstr ""
-
-#: ../chirpui/memedit.py:74 ../chirpui/memedit.py:94 ../chirpui/memedit.py:107
-#: ../chirpui/memedit.py:882 ../chirpui/memedit.py:936
-#: ../chirpui/memedit.py:1061 ../chirpui/memedit.py:1132
-#: ../chirpui/memedit.py:1289 ../chirpui/memedit.py:1307
-#: ../chirpui/memedit.py:1317
-msgid "Mode"
-msgstr ""
-
-#: ../chirpui/memedit.py:75 ../chirpui/memedit.py:95 ../chirpui/memedit.py:108
-#: ../chirpui/memedit.py:296 ../chirpui/memedit.py:883
-#: ../chirpui/memedit.py:937 ../chirpui/memedit.py:1073
-#: ../chirpui/memedit.py:1136 ../chirpui/memedit.py:1140
-msgid "Power"
-msgstr ""
-
-#: ../chirpui/memedit.py:76 ../chirpui/memedit.py:96 ../chirpui/memedit.py:110
-#: ../chirpui/memedit.py:140 ../chirpui/memedit.py:143
-#: ../chirpui/memedit.py:884 ../chirpui/memedit.py:938
-#: ../chirpui/memedit.py:1064
-msgid "Tune Step"
-msgstr ""
-
-#: ../chirpui/memedit.py:77 ../chirpui/memedit.py:98 ../chirpui/memedit.py:885
-#: ../chirpui/memedit.py:939 ../chirpui/memedit.py:1072
-#: ../chirpui/memedit.py:1135
-msgid "Skip"
-msgstr ""
-
-#: ../chirpui/memedit.py:175
-msgid "Erasing memory {loc}"
-msgstr ""
-
-#: ../chirpui/memedit.py:236
-msgid "Unable to make changes to this model"
-msgstr ""
-
-#: ../chirpui/memedit.py:241
-msgid "Editing new item, taking defaults"
-msgstr ""
-
-#: ../chirpui/memedit.py:257
-msgid "Bad value for {col}: {val}"
-msgstr ""
-
-#: ../chirpui/memedit.py:281
-msgid "Error setting memory"
-msgstr ""
-
-#: ../chirpui/memedit.py:289 ../chirpui/memedit.py:356
-#: ../chirpui/memedit.py:1272
-msgid "Writing memory {number}"
-msgstr ""
-
-#: ../chirpui/memedit.py:361
-msgid ""
-"This operation requires moving all subsequent channels by one spot until an "
-"empty location is reached.  This can take a LONG time.  Are you sure you "
-"want to do this?"
-msgstr ""
-
-#: ../chirpui/memedit.py:387
-msgid "Adding memory {number}"
-msgstr ""
-
-#: ../chirpui/memedit.py:400 ../chirpui/memedit.py:913
-msgid "Erasing memory {number}"
-msgstr ""
-
-#: ../chirpui/memedit.py:409 ../chirpui/memedit.py:518
-#: ../chirpui/memedit.py:564 ../chirpui/memedit.py:569
-#: ../chirpui/memedit.py:856 ../chirpui/memedit.py:1166
-msgid "Getting memory {number}"
-msgstr ""
-
-#: ../chirpui/memedit.py:497 ../chirpui/memedit.py:508
-#: ../chirpui/memedit.py:556
-msgid "Moving memory from {old} to {new}"
-msgstr ""
-
-#: ../chirpui/memedit.py:578
-msgid "Raw memory {number}"
-msgstr ""
-
-#: ../chirpui/memedit.py:582 ../chirpui/memedit.py:610
-#: ../chirpui/memedit.py:615
-msgid "Getting raw memory {number}"
-msgstr ""
-
-#: ../chirpui/memedit.py:587
-msgid "You can only diff two memories!"
-msgstr ""
-
-#: ../chirpui/memedit.py:598
-msgid "Memory {number}"
-msgstr ""
-
-#: ../chirpui/memedit.py:604
-msgid "Diff of {a} and {b}"
-msgstr ""
-
-#: ../chirpui/memedit.py:628
-msgid "Memories must be contiguous"
-msgstr ""
-
-#: ../chirpui/memedit.py:700
-msgid "Insert row above"
-msgstr ""
-
-#: ../chirpui/memedit.py:701
-msgid "Insert row below"
-msgstr ""
-
-#: ../chirpui/memedit.py:702
-#, fuzzy
-msgid "Delete"
-msgstr "_Delete"
-
-#: ../chirpui/memedit.py:702
-#, fuzzy
-msgid "Delete all"
-msgstr "_Delete"
-
-#: ../chirpui/memedit.py:703
-msgid "Delete (and shift up)"
-msgstr ""
-
-#: ../chirpui/memedit.py:704
-#, fuzzy
-msgid "Move up"
-msgstr "Move _Up"
-
-#: ../chirpui/memedit.py:705
-#, fuzzy
-msgid "Move down"
-msgstr "Move D_n"
-
-#: ../chirpui/memedit.py:706
-#, fuzzy
-msgid "Exchange memories"
-msgstr "E_xchange"
-
-#: ../chirpui/memedit.py:707
-#, fuzzy
-msgid "Cut"
-msgstr "_Cut"
-
-#: ../chirpui/memedit.py:708
-#, fuzzy
-msgid "Copy"
-msgstr "_Copy"
-
-#: ../chirpui/memedit.py:709
-#, fuzzy
-msgid "Paste"
-msgstr "_Paste"
-
-#: ../chirpui/memedit.py:710
-#, fuzzy
-msgid "Show Raw Memory"
-msgstr "Show raw memory"
-
-#: ../chirpui/memedit.py:711
-#, fuzzy
-msgid "Diff Raw Memories"
-msgstr "Diff raw memories"
-
-#: ../chirpui/memedit.py:835
-msgid "Internal Error: Column {name} not found"
-msgstr ""
-
-#: ../chirpui/memedit.py:863
-msgid "Getting channel {chan}"
-msgstr ""
-
-#: ../chirpui/memedit.py:952
-msgid "Internal Error: Invalid limit {number"
-msgstr ""
-
-#: ../chirpui/memedit.py:962
-msgid "Memory range:"
-msgstr ""
-
-#: ../chirpui/memedit.py:989
-msgid "Go"
-msgstr ""
-
-#: ../chirpui/memedit.py:1012
-msgid "Special Channels"
-msgstr ""
-
-#: ../chirpui/memedit.py:1019
-msgid "Show Empty"
-msgstr ""
-
-#: ../chirpui/memedit.py:1198
-msgid "Cutting memory {number}"
-msgstr ""
-
-#: ../chirpui/memedit.py:1232
-msgid "Overwrite?"
-msgstr ""
-
-#: ../chirpui/memedit.py:1237
-msgid "Overwrite location {number}?"
-msgstr ""
-
-#: ../chirpui/memedit.py:1254
-msgid "Incompatible Memory"
-msgstr ""
-
-#: ../chirpui/memedit.py:1257
-msgid "Pasted memory {number} is not compatible with this radio because:"
-msgstr ""
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1324
-msgid "URCALL"
-msgstr ""
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1325
-msgid "RPT1CALL"
-msgstr ""
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1326
-msgid "RPT2CALL"
-msgstr ""
-
-#: ../chirpui/memedit.py:1310 ../chirpui/memedit.py:1327
-msgid "Digital Code"
-msgstr ""
+#~ msgid "Delete all"
+#~ msgstr "_Delete"
 
 #~ msgid "%i errors during open, check the debug log for details"
 #~ msgstr "%i errors during open, check the debug log for details"
diff -r 0a1f49c3f594 locale/es_ES.po
--- a/locale/es_ES.po	Thu Mar 15 17:12:30 2018 -0700
+++ b/locale/es_ES.po	Thu Mar 15 21:04:40 2018 -0400
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: CHIRP\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-02-16 12:06-0800\n"
+"POT-Creation-Date: 2018-03-15 21:03-0400\n"
 "PO-Revision-Date: 2016-03-28 02:44+0100\n"
 "Last-Translator: Alfonso Moratalla <alfonso.moratalla at gmail.com>\n"
 "Language-Team: \n"
@@ -18,250 +18,770 @@
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Poedit 1.5.4\n"
 
-#: ../chirpui/common.py:204
+#: ../chirp/ui/clone.py:40
+#, python-brace-format
+msgid "{vendor} {model} on {port}"
+msgstr "{vendor} {model} en {port}"
+
+#: ../chirp/ui/clone.py:110 ../chirp/ui/clone.py:111 ../chirp/ui/clone.py:173
+msgid "Detect"
+msgstr "Detectar"
+
+#: ../chirp/ui/clone.py:134
+msgid "Port"
+msgstr "Puerto"
+
+#: ../chirp/ui/clone.py:135
+msgid "Vendor"
+msgstr "Proveedor"
+
+#: ../chirp/ui/clone.py:136
+msgid "Model"
+msgstr "Modelo"
+
+#: ../chirp/ui/clone.py:149
+msgid "Radio"
+msgstr "Radio"
+
+#: ../chirp/ui/clone.py:178
+#, python-brace-format
+msgid "Unable to detect radio on {port}"
+msgstr "No se puede detectar radio en {port}"
+
+#: ../chirp/ui/clone.py:203
+#, python-brace-format
+msgid "Internal error: Unable to upload to {model}"
+msgstr "Error interno: No se ha podido subir a {model}"
+
+#: ../chirp/ui/clone.py:254
+#, python-brace-format
+msgid "Clone failed: {error}"
+msgstr "Clonado fallido: {error}"
+
+#: ../chirp/ui/dstaredit.py:44
+msgid "Callsign"
+msgstr "Indicativo"
+
+#: ../chirp/ui/dstaredit.py:129
+msgid "Your callsign"
+msgstr "Tu indicativo"
+
+#: ../chirp/ui/dstaredit.py:137
+msgid "Repeater callsign"
+msgstr "Indicativo del repetidor"
+
+#: ../chirp/ui/dstaredit.py:145
+msgid "My callsign"
+msgstr "Mi indicativ"
+
+#: ../chirp/ui/dstaredit.py:175 ../chirp/ui/memedit.py:1622
+msgid "Downloading URCALL list"
+msgstr "Descargando lista URCALL"
+
+#: ../chirp/ui/dstaredit.py:179 ../chirp/ui/memedit.py:1634
+msgid "Downloading RPTCALL list"
+msgstr "Descargando lista RPTCALL"
+
+#: ../chirp/ui/dstaredit.py:183
+msgid "Downloading MYCALL list"
+msgstr "Descargando lista MYCALL"
+
+#: ../chirp/ui/memedit.py:60
+msgid "Invalid value for this field"
+msgstr "Valor no válido para este campo"
+
+#: ../chirp/ui/memedit.py:73 ../chirp/ui/memedit.py:203
+#: ../chirp/ui/memedit.py:346 ../chirp/ui/memedit.py:421
+#: ../chirp/ui/memedit.py:440 ../chirp/ui/memedit.py:454
+#: ../chirp/ui/memedit.py:477 ../chirp/ui/memedit.py:499
+#: ../chirp/ui/memedit.py:525 ../chirp/ui/memedit.py:537
+#: ../chirp/ui/memedit.py:561 ../chirp/ui/memedit.py:563
+#: ../chirp/ui/memedit.py:636 ../chirp/ui/memedit.py:650
+#: ../chirp/ui/memedit.py:652 ../chirp/ui/memedit.py:694
+#: ../chirp/ui/memedit.py:696 ../chirp/ui/memedit.py:770
+#: ../chirp/ui/memedit.py:904 ../chirp/ui/memedit.py:979
+#: ../chirp/ui/memedit.py:1032 ../chirp/ui/memedit.py:1086
+#: ../chirp/ui/memedit.py:1112 ../chirp/ui/memedit.py:1125
+#: ../chirp/ui/memedit.py:1143 ../chirp/ui/memedit.py:1470
+#: ../chirp/ui/bankedit.py:281
+msgid "Loc"
+msgstr "Loc"
+
+#: ../chirp/ui/memedit.py:74 ../chirp/ui/memedit.py:97
+#: ../chirp/ui/memedit.py:218 ../chirp/ui/memedit.py:340
+#: ../chirp/ui/memedit.py:348 ../chirp/ui/memedit.py:377
+#: ../chirp/ui/memedit.py:402 ../chirp/ui/memedit.py:410
+#: ../chirp/ui/memedit.py:1089 ../chirp/ui/memedit.py:1142
+#: ../chirp/ui/bankedit.py:282 ../chirp/ui/memdetail.py:304
+#: ../chirp/ui/importdialog.py:601
+msgid "Frequency"
+msgstr "Frecuencia"
+
+#: ../chirp/ui/memedit.py:75 ../chirp/ui/memedit.py:96
+#: ../chirp/ui/memedit.py:347 ../chirp/ui/memedit.py:1088
+#: ../chirp/ui/memedit.py:1145 ../chirp/ui/memedit.py:1296
+#: ../chirp/ui/memedit.py:1298 ../chirp/ui/bankedit.py:93
+#: ../chirp/ui/bankedit.py:283 ../chirp/ui/memdetail.py:306
+#: ../chirp/ui/importdialog.py:600
+msgid "Name"
+msgstr "Nombre"
+
+#: ../chirp/ui/memedit.py:76 ../chirp/ui/memedit.py:109
+#: ../chirp/ui/memedit.py:124 ../chirp/ui/memedit.py:239
+#: ../chirp/ui/memedit.py:245 ../chirp/ui/memedit.py:279
+#: ../chirp/ui/memedit.py:418 ../chirp/ui/memedit.py:1090
+#: ../chirp/ui/memedit.py:1151 ../chirp/ui/memedit.py:1302
+#: ../chirp/ui/memedit.py:1362 ../chirp/ui/memdetail.py:308
+msgid "Tone Mode"
+msgstr "Modo del tono"
+
+#: ../chirp/ui/memedit.py:77 ../chirp/ui/memedit.py:98
+#: ../chirp/ui/memedit.py:115 ../chirp/ui/memedit.py:174
+#: ../chirp/ui/memedit.py:175 ../chirp/ui/memedit.py:264
+#: ../chirp/ui/memedit.py:294 ../chirp/ui/memedit.py:301
+#: ../chirp/ui/memedit.py:306 ../chirp/ui/memedit.py:314
+#: ../chirp/ui/memedit.py:351 ../chirp/ui/memedit.py:416
+#: ../chirp/ui/memedit.py:1091 ../chirp/ui/memedit.py:1147
+#: ../chirp/ui/memedit.py:1303 ../chirp/ui/memdetail.py:310
+msgid "Tone"
+msgstr "Tono"
+
+#: ../chirp/ui/memedit.py:78 ../chirp/ui/memedit.py:99
+#: ../chirp/ui/memedit.py:116 ../chirp/ui/memedit.py:268
+#: ../chirp/ui/memedit.py:287 ../chirp/ui/memedit.py:302
+#: ../chirp/ui/memedit.py:307 ../chirp/ui/memedit.py:318
+#: ../chirp/ui/memedit.py:352 ../chirp/ui/memedit.py:416
+#: ../chirp/ui/memedit.py:1092 ../chirp/ui/memedit.py:1148
+#: ../chirp/ui/memedit.py:1299 ../chirp/ui/memdetail.py:312
+msgid "ToneSql"
+msgstr "ToneSql"
+
+#: ../chirp/ui/memedit.py:79 ../chirp/ui/memedit.py:100
+#: ../chirp/ui/memedit.py:117 ../chirp/ui/memedit.py:252
+#: ../chirp/ui/memedit.py:288 ../chirp/ui/memedit.py:296
+#: ../chirp/ui/memedit.py:308 ../chirp/ui/memedit.py:316
+#: ../chirp/ui/memedit.py:353 ../chirp/ui/memedit.py:412
+#: ../chirp/ui/memedit.py:1093 ../chirp/ui/memedit.py:1149
+#: ../chirp/ui/memedit.py:1291 ../chirp/ui/memedit.py:1368
+#: ../chirp/ui/memdetail.py:314
+msgid "DTCS Code"
+msgstr "Código DTCS"
+
+#: ../chirp/ui/memedit.py:80 ../chirp/ui/memedit.py:101
+#: ../chirp/ui/memedit.py:118 ../chirp/ui/memedit.py:256
+#: ../chirp/ui/memedit.py:289 ../chirp/ui/memedit.py:297
+#: ../chirp/ui/memedit.py:304 ../chirp/ui/memedit.py:309
+#: ../chirp/ui/memedit.py:320 ../chirp/ui/memedit.py:354
+#: ../chirp/ui/memedit.py:412 ../chirp/ui/memedit.py:1094
+#: ../chirp/ui/memedit.py:1150 ../chirp/ui/memedit.py:1292
+#: ../chirp/ui/memedit.py:1369
+#, fuzzy
+msgid "DTCS Rx Code"
+msgstr "Código DTCS"
+
+#: ../chirp/ui/memedit.py:81 ../chirp/ui/memedit.py:102
+#: ../chirp/ui/memedit.py:119 ../chirp/ui/memedit.py:260
+#: ../chirp/ui/memedit.py:290 ../chirp/ui/memedit.py:298
+#: ../chirp/ui/memedit.py:310 ../chirp/ui/memedit.py:322
+#: ../chirp/ui/memedit.py:355 ../chirp/ui/memedit.py:1095
+#: ../chirp/ui/memedit.py:1153 ../chirp/ui/memedit.py:1293
+#: ../chirp/ui/memedit.py:1367 ../chirp/ui/memdetail.py:318
+msgid "DTCS Pol"
+msgstr "DTCS Pol"
+
+#: ../chirp/ui/memedit.py:82 ../chirp/ui/memedit.py:103
+#: ../chirp/ui/memedit.py:125 ../chirp/ui/memedit.py:240
+#: ../chirp/ui/memedit.py:250 ../chirp/ui/memedit.py:272
+#: ../chirp/ui/memedit.py:281 ../chirp/ui/memedit.py:291
+#: ../chirp/ui/memedit.py:299 ../chirp/ui/memedit.py:303
+#: ../chirp/ui/memedit.py:311 ../chirp/ui/memedit.py:356
+#: ../chirp/ui/memedit.py:1096 ../chirp/ui/memedit.py:1152
+#: ../chirp/ui/memedit.py:1300 ../chirp/ui/memedit.py:1363
+msgid "Cross Mode"
+msgstr "Modo cruzado"
+
+#: ../chirp/ui/memedit.py:83 ../chirp/ui/memedit.py:104
+#: ../chirp/ui/memedit.py:122 ../chirp/ui/memedit.py:148
+#: ../chirp/ui/memedit.py:155 ../chirp/ui/memedit.py:280
+#: ../chirp/ui/memedit.py:349 ../chirp/ui/memedit.py:418
+#: ../chirp/ui/memedit.py:1097 ../chirp/ui/memedit.py:1154
+#: ../chirp/ui/memedit.py:1304 ../chirp/ui/memedit.py:1374
+#: ../chirp/ui/memdetail.py:322
+msgid "Duplex"
+msgstr "Duplex"
+
+#: ../chirp/ui/memedit.py:84 ../chirp/ui/memedit.py:105
+#: ../chirp/ui/memedit.py:153 ../chirp/ui/memedit.py:226
+#: ../chirp/ui/memedit.py:325 ../chirp/ui/memedit.py:350
+#: ../chirp/ui/memedit.py:414 ../chirp/ui/memedit.py:1098
+#: ../chirp/ui/memedit.py:1155 ../chirp/ui/memedit.py:1295
+#: ../chirp/ui/memdetail.py:324
+msgid "Offset"
+msgstr "Desplazamiento"
+
+#: ../chirp/ui/memedit.py:85 ../chirp/ui/memedit.py:106
+#: ../chirp/ui/memedit.py:120 ../chirp/ui/memedit.py:167
+#: ../chirp/ui/memedit.py:168 ../chirp/ui/memedit.py:171
+#: ../chirp/ui/memedit.py:402 ../chirp/ui/memedit.py:1099
+#: ../chirp/ui/memedit.py:1156 ../chirp/ui/memedit.py:1294
+#: ../chirp/ui/memedit.py:1361 ../chirp/ui/memedit.py:1376
+#: ../chirp/ui/memedit.py:1377 ../chirp/ui/memedit.py:1546
+#: ../chirp/ui/memedit.py:1564 ../chirp/ui/memedit.py:1574
+#: ../chirp/ui/memdetail.py:326
+msgid "Mode"
+msgstr "Modo"
+
+#: ../chirp/ui/memedit.py:86 ../chirp/ui/memedit.py:107
+#: ../chirp/ui/memedit.py:121 ../chirp/ui/memedit.py:402
+#: ../chirp/ui/memedit.py:1100 ../chirp/ui/memedit.py:1157
+#: ../chirp/ui/memedit.py:1306 ../chirp/ui/memedit.py:1365
+#: ../chirp/ui/memedit.py:1372 ../chirp/ui/memdetail.py:332
+msgid "Power"
+msgstr "Potencia"
+
+#: ../chirp/ui/memedit.py:87 ../chirp/ui/memedit.py:108
+#: ../chirp/ui/memedit.py:123 ../chirp/ui/memedit.py:158
+#: ../chirp/ui/memedit.py:159 ../chirp/ui/memedit.py:164
+#: ../chirp/ui/memedit.py:1101 ../chirp/ui/memedit.py:1158
+#: ../chirp/ui/memedit.py:1297 ../chirp/ui/memdetail.py:328
+msgid "Tune Step"
+msgstr "Escalón de sintonía"
+
+#: ../chirp/ui/memedit.py:88 ../chirp/ui/memedit.py:110
+#: ../chirp/ui/memedit.py:1102 ../chirp/ui/memedit.py:1159
+#: ../chirp/ui/memedit.py:1305 ../chirp/ui/memedit.py:1364
+#: ../chirp/ui/memdetail.py:330
+msgid "Skip"
+msgstr "Saltar"
+
+#: ../chirp/ui/memedit.py:89 ../chirp/ui/memedit.py:111
+#: ../chirp/ui/memedit.py:1103 ../chirp/ui/memedit.py:1160
+#: ../chirp/ui/memedit.py:1301 ../chirp/ui/memdetail.py:334
+#: ../chirp/ui/importdialog.py:602
+msgid "Comment"
+msgstr "Comentario"
+
+#: ../chirp/ui/memedit.py:206
+#, python-brace-format
+msgid "Erasing memory {loc}"
+msgstr "Borrando memoria {loc}"
+
+#: ../chirp/ui/memedit.py:335
+msgid "Unable to make changes to this model"
+msgstr "No se pueden hacer cambios a este modelo"
+
+#: ../chirp/ui/memedit.py:341
+msgid "Editing new item, taking defaults"
+msgstr "Editando elemento nuevo, tomando valores por defecto"
+
+#: ../chirp/ui/memedit.py:363
+#, python-brace-format
+msgid "Bad value for {col}: {val}"
+msgstr "Valor incorrecto para {col}: {val}"
+
+#: ../chirp/ui/memedit.py:387
+msgid "Error setting memory"
+msgstr "Error fijando memoria"
+
+#: ../chirp/ui/memedit.py:395 ../chirp/ui/memedit.py:461
+#: ../chirp/ui/memedit.py:737 ../chirp/ui/memedit.py:760
+#: ../chirp/ui/memedit.py:1523
+#, python-brace-format
+msgid "Writing memory {number}"
+msgstr "Escribiendo memoria {number}"
+
+#: ../chirp/ui/memedit.py:466
+msgid ""
+"This operation requires moving all subsequent channels by one spot until an "
+"empty location is reached.  This can take a LONG time.  Are you sure you "
+"want to do this?"
+msgstr ""
+"Esta operación requiere mover los subsecuentes canales un hueco hasta "
+"encontrar una localización vacía. Esto puede tardar MUCHO tiempo. ¿Está "
+"seguro de hacerlo?"
+
+#: ../chirp/ui/memedit.py:490
+#, python-brace-format
+msgid "Adding memory {number}"
+msgstr "Añadiendo memoria {number}"
+
+#: ../chirp/ui/memedit.py:503 ../chirp/ui/memedit.py:1132
+#, python-brace-format
+msgid "Erasing memory {number}"
+msgstr "Borrando memoria {number}"
+
+#: ../chirp/ui/memedit.py:512 ../chirp/ui/memedit.py:620
+#: ../chirp/ui/memedit.py:667 ../chirp/ui/memedit.py:672
+#: ../chirp/ui/memedit.py:1072 ../chirp/ui/memedit.py:1392
+#, python-brace-format
+msgid "Getting memory {number}"
+msgstr "Obteniendo memoria {number}"
+
+#: ../chirp/ui/memedit.py:599 ../chirp/ui/memedit.py:610
+#: ../chirp/ui/memedit.py:659
+#, python-brace-format
+msgid "Moving memory from {old} to {new}"
+msgstr "Moviendo memoria de {old} a {new}"
+
+#: ../chirp/ui/memedit.py:681
+#, python-brace-format
+msgid "Raw memory {number}"
+msgstr "Memoria raw {number}"
+
+#: ../chirp/ui/memedit.py:685 ../chirp/ui/memedit.py:713
+#: ../chirp/ui/memedit.py:718
+#, python-brace-format
+msgid "Getting raw memory {number}"
+msgstr "Obteniendo memoria raw {number}"
+
+#: ../chirp/ui/memedit.py:690
+msgid "You can only diff two memories!"
+msgstr "¡Solo puede ver diferencias entre dos memorias!"
+
+#: ../chirp/ui/memedit.py:701
+#, python-brace-format
+msgid "Memory {number}"
+msgstr "Memoria {number}"
+
+#: ../chirp/ui/memedit.py:707
+#, python-brace-format
+msgid "Diff of {a} and {b}"
+msgstr "Diferencia entre {a} y {b}"
+
+#: ../chirp/ui/memedit.py:741
+#, fuzzy, python-brace-format
+msgid "Getting original memory {number}"
+msgstr "Obteniendo memoria raw {number}"
+
+#: ../chirp/ui/memedit.py:779
+msgid "Memories must be contiguous"
+msgstr "Las memorias deben ser continuas"
+
+#: ../chirp/ui/memedit.py:870
+msgid "Cut"
+msgstr "Cortar"
+
+#: ../chirp/ui/memedit.py:871
+msgid "Copy"
+msgstr "Copiar"
+
+#: ../chirp/ui/memedit.py:872
+msgid "Paste"
+msgstr "Pegar"
+
+#: ../chirp/ui/memedit.py:873
+#, fuzzy
+msgid "Select All"
+msgstr "Seleccionar"
+
+#: ../chirp/ui/memedit.py:874
+msgid "Insert row above"
+msgstr "Insertar fila encima"
+
+#: ../chirp/ui/memedit.py:875
+msgid "Insert row below"
+msgstr "Insertar fila debajo"
+
+#: ../chirp/ui/memedit.py:876
+msgid "Delete"
+msgstr "Borrar"
+
+#: ../chirp/ui/memedit.py:877
+#, fuzzy
+msgid "this memory"
+msgstr "Priming memory"
+
+#: ../chirp/ui/memedit.py:877
+#, fuzzy
+msgid "these memories"
+msgstr "Intercambiar memorias"
+
+#: ../chirp/ui/memedit.py:878
+msgid "...and shift block up"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:879
+msgid "...and shift all memories up"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:880
+msgid "Move up"
+msgstr "Subir"
+
+#: ../chirp/ui/memedit.py:881
+msgid "Move down"
+msgstr "Bajar"
+
+#: ../chirp/ui/memedit.py:882
+msgid "Exchange memories"
+msgstr "Intercambiar memorias"
+
+#: ../chirp/ui/memedit.py:883 ../chirp/ui/mainapp.py:1754
+msgid "P_roperties"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:884
+msgid "Show Raw Memory"
+msgstr "Mostrar memoria raw"
+
+#: ../chirp/ui/memedit.py:885
+msgid "Diff Raw Memories"
+msgstr "Diferencias entre memorias raw"
+
+#: ../chirp/ui/memedit.py:1049
+#, python-brace-format
+msgid "Internal Error: Column {name} not found"
+msgstr "Error interno: La columna {name} no se encuentra"
+
+#: ../chirp/ui/memedit.py:1079
+#, python-brace-format
+msgid "Getting channel {chan}"
+msgstr "Obteniendo canal {chan}"
+
+#: ../chirp/ui/memedit.py:1172
+#, python-brace-format
+msgid "Internal Error: Invalid limit {number}"
+msgstr "Error interno: límite {number} invalido"
+
+#: ../chirp/ui/memedit.py:1183
+#, fuzzy
+msgid "Memory Range:"
+msgstr "Rango de memoria:"
+
+#: ../chirp/ui/memedit.py:1210
+msgid "Refresh"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1233
+msgid "Special Channels"
+msgstr "Canales especiales"
+
+#: ../chirp/ui/memedit.py:1241
+msgid "Show Empty"
+msgstr "Mostrar vacíos"
+
+#: ../chirp/ui/memedit.py:1253
+msgid "Properties"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1426
+#, python-brace-format
+msgid "Cutting memory {number}"
+msgstr "Cortando memoria {number}"
+
+#: ../chirp/ui/memedit.py:1458
+#, python-brace-format
+msgid ""
+"Unable to paste {src} memories into {dst} rows. Increase the memory bounds "
+"or show empty memories."
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1472
+msgid "Overwrite?"
+msgstr "¿Sobrescribir?"
+
+#: ../chirp/ui/memedit.py:1478
+#, python-brace-format
+msgid "Overwrite location {number}?"
+msgstr "¿Sobrescribir localización {number}?"
+
+#: ../chirp/ui/memedit.py:1503
+msgid "Incompatible Memory"
+msgstr "Memoria incompatible"
+
+#: ../chirp/ui/memedit.py:1507
+#, python-brace-format
+msgid "Pasted memory {number} is not compatible with this radio because:"
+msgstr "Memoria {number} pegada no es compatible con esta radio porque:"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1581
+msgid "URCALL"
+msgstr "URCALL"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1582
+msgid "RPT1CALL"
+msgstr "RPT1CALL"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1583
+msgid "RPT2CALL"
+msgstr "RPT2CALL"
+
+#: ../chirp/ui/memedit.py:1567 ../chirp/ui/memedit.py:1584
+msgid "Digital Code"
+msgstr "Código digital"
+
+#: ../chirp/ui/inputdialog.py:88
+msgid "An error has occurred"
+msgstr "Ha ocurrido un error"
+
+#: ../chirp/ui/inputdialog.py:139
+msgid "Overwrite"
+msgstr "Sobreescribir"
+
+#: ../chirp/ui/inputdialog.py:142
+msgid "File Exists"
+msgstr "El fichero existe"
+
+#: ../chirp/ui/inputdialog.py:145
+#, python-brace-format
+msgid "The file {name} already exists. Do you want to overwrite it?"
+msgstr "El fichero {name} ya existe. ¿Quiere sobreescribirlo?"
+
+#: ../chirp/ui/cloneprog.py:44
+msgid "Clone Progress"
+msgstr "Progreso del clonado"
+
+#: ../chirp/ui/cloneprog.py:47
+msgid "Cloning"
+msgstr "Clonando"
+
+#: ../chirp/ui/cloneprog.py:56
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: ../chirp/ui/editorset.py:85
+#, python-format
+msgid "Memories (%(variant)s)"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:89
+msgid "Memories"
+msgstr "Memorias"
+
+#: ../chirp/ui/editorset.py:100
+msgid "D-STAR"
+msgstr "D-STAR"
+
+#: ../chirp/ui/editorset.py:149
+msgid "Settings"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:158
+msgid "Browser"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:275
+#, python-brace-format
+msgid "The {vendor} {model} has multiple independent sub-devices"
+msgstr "El {vendor} {model} tiene multiples sub-dispositivos independientes"
+
+#: ../chirp/ui/editorset.py:277
+msgid "Choose one to import from:"
+msgstr "Elija uno desde el que importar:"
+
+#: ../chirp/ui/editorset.py:282
+msgid "Cancelled"
+msgstr "Cancelado"
+
+#: ../chirp/ui/editorset.py:287
+msgid "Internal Error"
+msgstr "Error interno"
+
+#: ../chirp/ui/editorset.py:328
+#, python-brace-format
+msgid ""
+"There were errors while opening {file}. The affected memories will not be "
+"importable!"
+msgstr ""
+"Hubo errores mientras se abría {file}. ¡Las memorias afectadas no se podrán "
+"importar!"
+
+#: ../chirp/ui/editorset.py:340
+#, python-brace-format
+msgid "There was an error during import: {error}"
+msgstr "Hubo un error durante la importación: {error}"
+
+#: ../chirp/ui/editorset.py:350
+msgid "Unsupported file type"
+msgstr "Tipo de fichero no soportado"
+
+#: ../chirp/ui/editorset.py:366 ../chirp/ui/editorset.py:381
+#, python-brace-format
+msgid "There was an error during export: {error}"
+msgstr "Hubo un error mientras se exportaba: {error}"
+
+#: ../chirp/ui/editorset.py:395
+msgid "Priming memory"
+msgstr "Priming memory"
+
+#: ../chirp/ui/shiftdialog.py:30
+msgid "Shift"
+msgstr "Desplazamiento"
+
+#: ../chirp/ui/shiftdialog.py:64
+#, python-brace-format
+msgid "Moving {src} to {dst}"
+msgstr "Moviendo {src} a {dst}"
+
+#: ../chirp/ui/shiftdialog.py:84
+#, python-brace-format
+msgid "Looking for a free spot ({number})"
+msgstr "Buscando un hueco libre({number})"
+
+#: ../chirp/ui/shiftdialog.py:97
+msgid "No space to insert a row"
+msgstr ""
+
+#: ../chirp/ui/shiftdialog.py:145
+#, python-brace-format
+msgid "Moved {count} memories"
+msgstr "Movidas {count} memorias"
+
+#: ../chirp/ui/settingsedit.py:81
+#, fuzzy, python-format
+msgid "Error in setting value: %s"
+msgstr "Error fijando memoria"
+
+#: ../chirp/ui/settingsedit.py:113
+#, python-format
+msgid "Invalid setting value: %s"
+msgstr ""
+
+#: ../chirp/ui/settingsedit.py:174
+msgid "Enabled"
+msgstr ""
+
+#: ../chirp/ui/bankedit.py:58
+#, fuzzy, python-format
+msgid "Retrieving %s information"
+msgstr "Recibiendo información del banco"
+
+#: ../chirp/ui/bankedit.py:81
+#, fuzzy, python-format
+msgid "Setting name on %s"
+msgstr "Poniendo nombre al banco"
+
+#: ../chirp/ui/bankedit.py:222
+#, fuzzy, python-brace-format
+msgid "Updating {type} index for memory {num}"
+msgstr "Actualizando índice del banco para memoria {num}"
+
+#: ../chirp/ui/bankedit.py:232
+#, fuzzy, python-brace-format
+msgid "Updating mapping information for memory {num}"
+msgstr "Actualizando información del banco para memoria {num}"
+
+#: ../chirp/ui/bankedit.py:238 ../chirp/ui/bankedit.py:269
+#, python-brace-format
+msgid "Getting memory {num}"
+msgstr "Obteniendo memoria {num}"
+
+#: ../chirp/ui/bankedit.py:253
+#, python-brace-format
+msgid "Setting index for memory {num}"
+msgstr "Fijando índice para memoria {num}"
+
+#: ../chirp/ui/bankedit.py:262
+#, fuzzy, python-brace-format
+msgid "Getting {type} for memory {num}"
+msgstr "Obteniendo banco para memoria {num}"
+
+#: ../chirp/ui/bankedit.py:284
+msgid "Index"
+msgstr "Índice"
+
+#: ../chirp/ui/bankedit.py:375
+#, fuzzy, python-brace-format
+msgid "Getting {type} information for memory {num}"
+msgstr "Obteniendo información del banco para memoria {num}"
+
+#: ../chirp/ui/bankedit.py:401
+#, fuzzy, python-format
+msgid "Getting %s information"
+msgstr "Obteniendo información del banco"
+
+#: ../chirp/ui/memdetail.py:219
+msgid "General"
+msgstr ""
+
+#: ../chirp/ui/memdetail.py:261
+msgid "Other"
+msgstr ""
+
+#: ../chirp/ui/memdetail.py:316
+#, fuzzy
+msgid "RX DTCS Code"
+msgstr "Código DTCS"
+
+#: ../chirp/ui/memdetail.py:320
+#, fuzzy
+msgid "Cross mode"
+msgstr "Modo cruzado"
+
+#: ../chirp/ui/memdetail.py:380
+msgid "Memory validation failed:"
+msgstr ""
+
+#: ../chirp/ui/common.py:246
 msgid "Completed"
 msgstr "Completado"
 
-#: ../chirpui/common.py:205
+#: ../chirp/ui/common.py:247
 msgid "idle"
 msgstr "inactivo"
 
-#: ../chirpui/bankedit.py:52
-msgid "Retrieving bank information"
-msgstr "Recibiendo información del banco"
+#: ../chirp/ui/common.py:354
+msgid "Details"
+msgstr ""
 
-#: ../chirpui/bankedit.py:75
-msgid "Setting name on bank"
-msgstr "Poniendo nombre al banco"
+#: ../chirp/ui/common.py:357
+msgid "Proceed?"
+msgstr ""
 
-#: ../chirpui/bankedit.py:85
-msgid "Bank"
-msgstr "Banco"
+#: ../chirp/ui/common.py:366
+#, fuzzy
+msgid "Do not show this next time"
+msgstr "No mostrar esto otra vez"
 
-#: ../chirpui/bankedit.py:86 ../chirpui/bankedit.py:240
-#: ../chirpui/importdialog.py:536 ../chirpui/memedit.py:65
-#: ../chirpui/memedit.py:85 ../chirpui/memedit.py:247
-#: ../chirpui/memedit.py:872 ../chirpui/memedit.py:926
-#: ../chirpui/memedit.py:1063 ../chirpui/memedit.py:1065
-msgid "Name"
-msgstr "Nombre"
-
-#: ../chirpui/bankedit.py:185
-msgid "Updating bank index for memory {num}"
-msgstr "Actualizando índice del banco para memoria {num}"
-
-#: ../chirpui/bankedit.py:194
-msgid "Updating bank information for memory {num}"
-msgstr "Actualizando información del banco para memoria {num}"
-
-#: ../chirpui/bankedit.py:200 ../chirpui/bankedit.py:229
-msgid "Getting memory {num}"
-msgstr "Obteniendo memoria {num}"
-
-#: ../chirpui/bankedit.py:214
-msgid "Setting index for memory {num}"
-msgstr "Fijando índice para memoria {num}"
-
-#: ../chirpui/bankedit.py:223
-msgid "Getting bank for memory {num}"
-msgstr "Obteniendo banco para memoria {num}"
-
-#: ../chirpui/bankedit.py:238 ../chirpui/memedit.py:63
-#: ../chirpui/memedit.py:172 ../chirpui/memedit.py:246
-#: ../chirpui/memedit.py:315 ../chirpui/memedit.py:335
-#: ../chirpui/memedit.py:349 ../chirpui/memedit.py:423
-#: ../chirpui/memedit.py:435 ../chirpui/memedit.py:459
-#: ../chirpui/memedit.py:461 ../chirpui/memedit.py:534
-#: ../chirpui/memedit.py:548 ../chirpui/memedit.py:550
-#: ../chirpui/memedit.py:591 ../chirpui/memedit.py:593
-#: ../chirpui/memedit.py:621 ../chirpui/memedit.py:822
-#: ../chirpui/memedit.py:870 ../chirpui/memedit.py:895
-#: ../chirpui/memedit.py:907 ../chirpui/memedit.py:924
-#: ../chirpui/memedit.py:1230
-msgid "Loc"
-msgstr "Loc"
-
-#: ../chirpui/bankedit.py:239 ../chirpui/importdialog.py:537
-#: ../chirpui/memedit.py:64 ../chirpui/memedit.py:86 ../chirpui/memedit.py:187
-#: ../chirpui/memedit.py:248 ../chirpui/memedit.py:271
-#: ../chirpui/memedit.py:296 ../chirpui/memedit.py:304
-#: ../chirpui/memedit.py:873 ../chirpui/memedit.py:923
-msgid "Frequency"
-msgstr "Frecuencia"
-
-#: ../chirpui/bankedit.py:241
-msgid "Index"
-msgstr "Índice"
-
-#: ../chirpui/bankedit.py:302
-msgid "Getting bank information for memory {num}"
-msgstr "Obteniendo información del banco para memoria {num}"
-
-#: ../chirpui/bankedit.py:323
-msgid "Getting bank information"
-msgstr "Obteniendo información del banco"
-
-#: ../chirpui/inputdialog.py:81
-msgid "An error has occurred"
-msgstr "Ha ocurrido un error"
-
-#: ../chirpui/inputdialog.py:130
-msgid "Overwrite"
-msgstr "Sobreescribir"
-
-#: ../chirpui/inputdialog.py:133
-msgid "File Exists"
-msgstr "El fichero existe"
-
-#: ../chirpui/inputdialog.py:136
-msgid "The file {name} already exists. Do you want to overwrite it?"
-msgstr "El fichero {name} ya existe. ¿Quiere sobreescribirlo?"
-
-#: ../chirpui/importdialog.py:90
-msgid ""
-"Location {number} is already being imported. Choose another value for 'New "
-"Location' before selection 'Import'"
-msgstr ""
-"La localización {number} ya ha sido importada. Elija otro valor para 'Nueva "
-"Localización' antes de seleccionar 'Importar'"
-
-#: ../chirpui/importdialog.py:121
-msgid "Invalid value. Must be an integer."
-msgstr "Valor no válido. Debe ser un número entero."
-
-#: ../chirpui/importdialog.py:130
-msgid "Location {number} is already being imported"
-msgstr "Localización {number} ya está siendo importada"
-
-#: ../chirpui/importdialog.py:182
-msgid "Updating URCALL list"
-msgstr "Actualizando listado URCALL"
-
-#: ../chirpui/importdialog.py:187
-msgid "Updating RPTCALL list"
-msgstr "Actualizando listado RPTCALL"
-
-#: ../chirpui/importdialog.py:256
-msgid "Setting memory {number}"
-msgstr "Fijando memoria {number}"
-
-#: ../chirpui/importdialog.py:260
-msgid "Importing bank information"
-msgstr "Importando información del banco"
-
-#: ../chirpui/importdialog.py:264
-msgid "Error importing memories:"
-msgstr "Error importando memorias:"
-
-#: ../chirpui/importdialog.py:376
-msgid "All"
-msgstr "Todos"
-
-#: ../chirpui/importdialog.py:382
-msgid "None"
-msgstr "Ninguno"
-
-#: ../chirpui/importdialog.py:388
-msgid "Inverse"
-msgstr "Inverso"
-
-#: ../chirpui/importdialog.py:394
-msgid "Select"
-msgstr "Seleccionar"
-
-#: ../chirpui/importdialog.py:416
-msgid "Auto"
-msgstr "Auto"
-
-#: ../chirpui/importdialog.py:422
-msgid "Reverse"
-msgstr "Reverso"
-
-#: ../chirpui/importdialog.py:428
-msgid "Adjust New Location"
-msgstr "Ajustar nueva localización"
-
-#: ../chirpui/importdialog.py:438
-msgid "Confirm overwrites"
-msgstr "Confirmar sobreescritura"
-
-#: ../chirpui/importdialog.py:444
-msgid "Options"
-msgstr "Opciones"
-
-#: ../chirpui/importdialog.py:495
-msgid "Cannot be imported because"
-msgstr "No puede ser importado porque"
-
-#: ../chirpui/importdialog.py:513
-msgid "Import From File"
-msgstr "Importar desde fichero"
-
-#: ../chirpui/importdialog.py:514 ../chirpui/mainapp.py:1196
-msgid "Import"
-msgstr "Importar"
-
-#: ../chirpui/importdialog.py:534
-msgid "To"
-msgstr "A"
-
-#: ../chirpui/importdialog.py:535
-msgid "From"
-msgstr "Desde"
-
-#: ../chirpui/importdialog.py:538 ../chirpui/memedit.py:78
-#: ../chirpui/memedit.py:99 ../chirpui/memedit.py:886
-#: ../chirpui/memedit.py:940 ../chirpui/memedit.py:1068
-msgid "Comment"
-msgstr "Comentario"
-
-#: ../chirpui/importdialog.py:542
-msgid "Location memory will be imported into"
-msgstr "La localización de memoria será importada en"
-
-#: ../chirpui/importdialog.py:543
-msgid "Location of memory in the file being imported"
-msgstr "Localización de la memoria en el fichero que está siendo importado"
-
-#: ../chirpui/importdialog.py:566
-msgid "Preparing memory list..."
-msgstr "Preparando lista de memoria..."
-
-#: ../chirpui/importdialog.py:575
-msgid "Export To File"
-msgstr "Exportar a fichero"
-
-#: ../chirpui/importdialog.py:576 ../chirpui/mainapp.py:1197
-msgid "Export"
-msgstr "Exportar"
-
-#: ../chirpui/mainapp.py:269 ../chirpui/mainapp.py:483
+#: ../chirp/ui/mainapp.py:268 ../chirp/ui/mainapp.py:484
 msgid "Untitled"
 msgstr "Sin nombre"
 
-#: ../chirpui/mainapp.py:316 ../chirpui/mainapp.py:715
+#: ../chirp/ui/mainapp.py:319 ../chirp/ui/mainapp.py:787
+msgid "All files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:320 ../chirp/ui/mainapp.py:789
 msgid "CHIRP Radio Images"
 msgstr "Imagenes de radio CHIRP"
 
-#: ../chirpui/mainapp.py:317 ../chirpui/mainapp.py:714
-#: ../chirpui/mainapp.py:880
+#: ../chirp/ui/mainapp.py:321 ../chirp/ui/mainapp.py:788
 msgid "CHIRP Files"
 msgstr "Ficheros CHIRP"
 
-#: ../chirpui/mainapp.py:318 ../chirpui/mainapp.py:716
-#: ../chirpui/mainapp.py:879
+#: ../chirp/ui/mainapp.py:322 ../chirp/ui/mainapp.py:790
+#: ../chirp/ui/mainapp.py:1336
 msgid "CSV Files"
 msgstr "Ficheros CSV"
 
-#: ../chirpui/mainapp.py:319 ../chirpui/mainapp.py:717
+#: ../chirp/ui/mainapp.py:323 ../chirp/ui/mainapp.py:791
+#, fuzzy
+msgid "DAT Files"
+msgstr "Ficheros CSV"
+
+#: ../chirp/ui/mainapp.py:324 ../chirp/ui/mainapp.py:792
+msgid "EVE Files (VX5)"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:325 ../chirp/ui/mainapp.py:793
 msgid "ICF Files"
 msgstr "Ficheros ICF"
 
-#: ../chirpui/mainapp.py:320 ../chirpui/mainapp.py:718
+#: ../chirp/ui/mainapp.py:326 ../chirp/ui/mainapp.py:797
+#, fuzzy
+msgid "VX5 Commander Files"
+msgstr "Ficheros del VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:327 ../chirp/ui/mainapp.py:798
+#, fuzzy
+msgid "VX6 Commander Files"
+msgstr "Ficheros del VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:328 ../chirp/ui/mainapp.py:799
 msgid "VX7 Commander Files"
 msgstr "Ficheros del VX7 Commander"
 
-#: ../chirpui/mainapp.py:330
+#: ../chirp/ui/mainapp.py:338
 msgid ""
 "ICF files cannot be edited, only displayed or imported into another file. "
 "Open in read-only mode?"
@@ -269,19 +789,22 @@
 "Los ficheros ICF no se pueden editar, solo mostrarse o importarse en otro "
 "fichero. ¿Abrirlo en modo solo-lectura?"
 
-#: ../chirpui/mainapp.py:373
+#: ../chirp/ui/mainapp.py:372
+#, python-brace-format
 msgid "There was an error opening {fname}: {error}"
 msgstr "Hubo un error abriendo {fname}: {error}"
 
-#: ../chirpui/mainapp.py:388
+#: ../chirp/ui/mainapp.py:384
+#, python-brace-format
 msgid "{num} errors during open:"
 msgstr "{num} errores mientras se abría:"
 
-#: ../chirpui/mainapp.py:394
+#: ../chirp/ui/mainapp.py:391
 msgid "Note:"
 msgstr "Nota:"
 
-#: ../chirpui/mainapp.py:395
+#: ../chirp/ui/mainapp.py:392
+#, python-brace-format
 msgid ""
 "The {vendor} {model} operates in <b>live mode</b>. This means that any "
 "changes you make are immediately sent to the radio. Because of this, you "
@@ -295,55 +818,136 @@
 "contenido offline, por favor <u>Exporte</u> a un fichero CSV, usando el menu "
 "<b>Archivo</b>."
 
-#: ../chirpui/mainapp.py:404
+#: ../chirp/ui/mainapp.py:401
 msgid "Don't show this again"
 msgstr "No mostrar esto otra vez"
 
-#: ../chirpui/mainapp.py:448
+#: ../chirp/ui/mainapp.py:435
+#, python-brace-format
 msgid "{vendor} {model} image file"
 msgstr "fichero de imagen para {vendor} {model}"
 
-#: ../chirpui/mainapp.py:456
+#: ../chirp/ui/mainapp.py:451
 msgid "VX7 Commander"
 msgstr "VX7 Commander"
 
-#: ../chirpui/mainapp.py:518
+#: ../chirp/ui/mainapp.py:453
+#, fuzzy
+msgid "VX6 Commander"
+msgstr "VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:455
+msgid "EVE"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:456
+#, fuzzy
+msgid "VX5 Commander"
+msgstr "VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:523
+#, python-brace-format
 msgid "Open recent file {name}"
 msgstr "Abrir fichero reciente {name}"
 
-#: ../chirpui/mainapp.py:579
+#: ../chirp/ui/mainapp.py:580
+#, python-brace-format
 msgid "Import stock configuration {name}"
 msgstr "Importar configuración por defecto {name}"
 
-#: ../chirpui/mainapp.py:595
+#: ../chirp/ui/mainapp.py:596
+#, python-brace-format
 msgid "Open stock configuration {name}"
 msgstr "Abrir configuración por defecto {name}"
 
-#: ../chirpui/mainapp.py:681
-msgid "Discard Changes?"
+#: ../chirp/ui/mainapp.py:617
+msgid "Proceed with experimental driver?"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:619
+msgid "This radio's driver is experimental. Do you want to proceed?"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:637
+#, python-brace-format
+msgid "{name} Instructions"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:639
+#, python-brace-format
+msgid "{instructions}"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:643
+#, fuzzy
+msgid "Don't show instructions for any radio again"
+msgstr "No mostrar esto otra vez"
+
+#: ../chirp/ui/mainapp.py:754
+#, fuzzy
+msgid "Save Changes?"
 msgstr "¿Descartar cambios?"
 
-#: ../chirpui/mainapp.py:686
+#: ../chirp/ui/mainapp.py:758
 msgid "File is modified, save changes before closing?"
 msgstr "El fichero ha sido modificado, ¿guardar los cambios antes de cerrarlo?"
 
-#: ../chirpui/mainapp.py:923
-msgid "With significant contributions by:"
+#: ../chirp/ui/mainapp.py:794
+msgid "Kenwood HMK Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:795
+msgid "Kenwood ITM Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:796
+msgid "Travel Plus Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:814
+msgid "DMR-MARC Repeater Database Dump"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:924 ../chirp/ui/mainapp.py:1031
+msgid "RepeaterBook Query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:985 ../chirp/ui/mainapp.py:1091
+msgid "RepeaterBook query failed"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1158
+#, fuzzy, python-format
+msgid "Invalid value for %s"
+msgstr "Valor no válido para este campo"
+
+#: ../chirp/ui/mainapp.py:1181
+msgid "Query failed"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1276
+msgid "RadioReference.com Query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1382
+#, fuzzy
+msgid "With significant contributions from:"
 msgstr "Con contribuciones significativas de:"
 
-#: ../chirpui/mainapp.py:940
+#: ../chirp/ui/mainapp.py:1414
 msgid "Select Columns"
 msgstr "Seleccionar columnas"
 
-#: ../chirpui/mainapp.py:955
+#: ../chirp/ui/mainapp.py:1429
+#, python-brace-format
 msgid "Visible columns for {radio}"
 msgstr "Columnas visibles para {radio}"
 
-#: ../chirpui/mainapp.py:1012
+#: ../chirp/ui/mainapp.py:1492
 msgid "Reporting is disabled"
 msgstr "Informar está deshabilitado"
 
-#: ../chirpui/mainapp.py:1013
+#: ../chirp/ui/mainapp.py:1494
 msgid ""
 "The reporting feature of CHIRP is designed to help <u>improve quality</u> by "
 "allowing the authors to focus on the radio drivers used most often and "
@@ -364,7 +968,7 @@
 "\n"
 "<b>¿Seguro que quiere deshabilitar esta caracteristica?</b>"
 
-#: ../chirpui/mainapp.py:1045
+#: ../chirp/ui/mainapp.py:1533
 msgid ""
 "Choose a language or Auto to use the operating system default. You will need "
 "to restart the application before the change will take effect"
@@ -372,575 +976,346 @@
 "Elija un idioma o Auto para usar el de por defecto del sistema operativo. "
 "Tendrá que reiniciar la aplicación para que el cambio surta efecto."
 
-#: ../chirpui/mainapp.py:1169
+#: ../chirp/ui/mainapp.py:1546
+#, fuzzy
+msgid "Python Modules"
+msgstr "Modo del tono"
+
+#: ../chirp/ui/mainapp.py:1731
 msgid "_File"
 msgstr "_Fichero"
 
-#: ../chirpui/mainapp.py:1172
+#: ../chirp/ui/mainapp.py:1734
 msgid "Open stock config"
 msgstr "Abrir configuración por defecto"
 
-#: ../chirpui/mainapp.py:1173
+#: ../chirp/ui/mainapp.py:1735
 msgid "_Recent"
 msgstr "_Reciente"
 
-#: ../chirpui/mainapp.py:1178
+#: ../chirp/ui/mainapp.py:1738
+#, fuzzy
+msgid "Load Module"
+msgstr "Modo del tono"
+
+#: ../chirp/ui/mainapp.py:1741
 msgid "_Edit"
 msgstr "_Editar"
 
-#: ../chirpui/mainapp.py:1179
+#: ../chirp/ui/mainapp.py:1742
 msgid "_Cut"
 msgstr "_Cortar"
 
-#: ../chirpui/mainapp.py:1180
+#: ../chirp/ui/mainapp.py:1743
 msgid "_Copy"
 msgstr "_Copiar"
 
-#: ../chirpui/mainapp.py:1181
+#: ../chirp/ui/mainapp.py:1744
 msgid "_Paste"
 msgstr "_Pegar"
 
-#: ../chirpui/mainapp.py:1182
+#: ../chirp/ui/mainapp.py:1746
 msgid "_Delete"
 msgstr "_Borrar"
 
-#: ../chirpui/mainapp.py:1183
+#: ../chirp/ui/mainapp.py:1747
+#, fuzzy
+msgid "Select _All"
+msgstr "Seleccionar"
+
+#: ../chirp/ui/mainapp.py:1748
 msgid "Move _Up"
 msgstr "Subir"
 
-#: ../chirpui/mainapp.py:1184
+#: ../chirp/ui/mainapp.py:1750
 msgid "Move Dow_n"
 msgstr "Mover Abaj_o"
 
-#: ../chirpui/mainapp.py:1185
+#: ../chirp/ui/mainapp.py:1752
 msgid "E_xchange"
 msgstr "I_ntercambio"
 
-#: ../chirpui/mainapp.py:1186
+#: ../chirp/ui/mainapp.py:1755
 msgid "_View"
 msgstr "_Ver"
 
-#: ../chirpui/mainapp.py:1187
+#: ../chirp/ui/mainapp.py:1756
 msgid "Columns"
 msgstr "Columnas"
 
-#: ../chirpui/mainapp.py:1188
+#: ../chirp/ui/mainapp.py:1757
 msgid "Developer"
 msgstr "Desarrollador"
 
-#: ../chirpui/mainapp.py:1189
+#: ../chirp/ui/mainapp.py:1758
 msgid "Show raw memory"
 msgstr "Mostrar memoria raw"
 
-#: ../chirpui/mainapp.py:1190
+#: ../chirp/ui/mainapp.py:1760
 msgid "Diff raw memories"
 msgstr "Diferencias entre memorias raw"
 
-#: ../chirpui/mainapp.py:1191
+#: ../chirp/ui/mainapp.py:1762
 msgid "Diff tabs"
 msgstr "Pestañas de diferencias"
 
-#: ../chirpui/mainapp.py:1192
+#: ../chirp/ui/mainapp.py:1764
 msgid "Change language"
 msgstr "Cambiar idioma"
 
-#: ../chirpui/mainapp.py:1193
+#: ../chirp/ui/mainapp.py:1765
 msgid "_Radio"
 msgstr "_Radio"
 
-#: ../chirpui/mainapp.py:1194
+#: ../chirp/ui/mainapp.py:1766
 msgid "Download From Radio"
 msgstr "Descargar desde radio"
 
-#: ../chirpui/mainapp.py:1195
+#: ../chirp/ui/mainapp.py:1768
 msgid "Upload To Radio"
 msgstr "Subir a radio"
 
-#: ../chirpui/mainapp.py:1198
-msgid "Import from RFinder"
+#: ../chirp/ui/mainapp.py:1770 ../chirp/ui/importdialog.py:578
+msgid "Import"
+msgstr "Importar"
+
+#: ../chirp/ui/mainapp.py:1771 ../chirp/ui/importdialog.py:641
+msgid "Export"
+msgstr "Exportar"
+
+#: ../chirp/ui/mainapp.py:1772
+#, fuzzy
+msgid "Import from data source"
 msgstr "Importar desde RFinder"
 
-#: ../chirpui/mainapp.py:1199
+#: ../chirp/ui/mainapp.py:1774 ../chirp/ui/mainapp.py:1785
+msgid "DMR-MARC Repeaters"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1775 ../chirp/ui/mainapp.py:1786
+msgid "RadioReference.com"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1777 ../chirp/ui/mainapp.py:1788
+msgid "RFinder"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1778 ../chirp/ui/mainapp.py:1790
+#, fuzzy
+msgid "RepeaterBook"
+msgstr "Importar desde RepeaterBook"
+
+#: ../chirp/ui/mainapp.py:1779 ../chirp/ui/mainapp.py:1791
+msgid "RepeaterBook political query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1781 ../chirp/ui/mainapp.py:1793
+msgid "RepeaterBook proximity query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1783 ../chirp/ui/mainapp.py:1789
+msgid "przemienniki.net"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1784
+msgid "Query data source"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1795
 msgid "CHIRP Native File"
 msgstr "Fichero CHIRP nativo"
 
-#: ../chirpui/mainapp.py:1200
+#: ../chirp/ui/mainapp.py:1797
 msgid "CSV File"
 msgstr "Fichero CSV"
 
-#: ../chirpui/mainapp.py:1201
-msgid "Import from RepeaterBook"
-msgstr "Importar desde RepeaterBook"
-
-#: ../chirpui/mainapp.py:1202
+#: ../chirp/ui/mainapp.py:1798
 msgid "Import from stock config"
 msgstr "Importar desde configuración por defecto"
 
-#: ../chirpui/mainapp.py:1204
+#: ../chirp/ui/mainapp.py:1800
+msgid "Channel defaults"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1803
 msgid "Help"
 msgstr "Ayuda"
 
-#: ../chirpui/mainapp.py:1215
-msgid "Report statistics"
+#: ../chirp/ui/mainapp.py:1805
+msgid "Get Help Online..."
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1815
+#, fuzzy
+msgid "Report Statistics"
 msgstr "Enviar estadísticas"
 
-#: ../chirpui/mainapp.py:1216
+#: ../chirp/ui/mainapp.py:1817
 msgid "Hide Unused Fields"
 msgstr "Ocultar campos no usados"
 
-#: ../chirpui/mainapp.py:1217
-msgid "Automatic Repeater Offset"
-msgstr "Desplazamiento del repetidor automático"
+#: ../chirp/ui/mainapp.py:1819
+#, fuzzy
+msgid "Smart Tone Modes"
+msgstr "Modo del tono"
 
-#: ../chirpui/mainapp.py:1218
+#: ../chirp/ui/mainapp.py:1821
+msgid "Show Instructions"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1823
 msgid "Enable Developer Functions"
 msgstr "Habilitar funciones de desarrollador"
 
-#: ../chirpui/mainapp.py:1352
+#: ../chirp/ui/mainapp.py:1936
+#, python-brace-format
+msgid "A new version of CHIRP is available: {ver}. "
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:2056
 msgid "Error reporting is enabled"
 msgstr "Informar de errores está habilitado"
 
-#: ../chirpui/mainapp.py:1355
+#: ../chirp/ui/mainapp.py:2059
 msgid ""
 "If you wish to disable this feature you may do so in the <u>Help</u> menu"
 msgstr ""
 "Si quieres deshabilitar esta característica tiene que hacerlo en el menú "
 "<u>Ayuda</u>"
 
-#: ../chirpui/cloneprog.py:43
-msgid "Clone Progress"
-msgstr "Progreso del clonado"
+#: ../chirp/ui/importdialog.py:97
+#, python-brace-format
+msgid ""
+"Location {number} is already being imported. Choose another value for 'New "
+"Location' before selection 'Import'"
+msgstr ""
+"La localización {number} ya ha sido importada. Elija otro valor para 'Nueva "
+"Localización' antes de seleccionar 'Importar'"
 
-#: ../chirpui/cloneprog.py:46
-msgid "Cloning"
-msgstr "Clonando"
+#: ../chirp/ui/importdialog.py:129
+msgid "Invalid value. Must be an integer."
+msgstr "Valor no válido. Debe ser un número entero."
 
-#: ../chirpui/cloneprog.py:55
-msgid "Cancel"
-msgstr "Cancelar"
+#: ../chirp/ui/importdialog.py:138
+#, python-brace-format
+msgid "Location {number} is already being imported"
+msgstr "Localización {number} ya está siendo importada"
 
-#: ../chirpui/shiftdialog.py:27
-msgid "Shift"
-msgstr "Desplazamiento"
+#: ../chirp/ui/importdialog.py:195
+msgid "Updating URCALL list"
+msgstr "Actualizando listado URCALL"
 
-#: ../chirpui/shiftdialog.py:63
-msgid "Moving {src} to {dst}"
-msgstr "Moviendo {src} a {dst}"
+#: ../chirp/ui/importdialog.py:200
+msgid "Updating RPTCALL list"
+msgstr "Actualizando listado RPTCALL"
 
-#: ../chirpui/shiftdialog.py:80
-msgid "Looking for a free spot ({number})"
-msgstr "Buscando un hueco libre({number})"
+#: ../chirp/ui/importdialog.py:274
+#, python-brace-format
+msgid "Setting memory {number}"
+msgstr "Fijando memoria {number}"
 
-#: ../chirpui/shiftdialog.py:135
-msgid "Moved {count} memories"
-msgstr "Movidas {count} memorias"
+#: ../chirp/ui/importdialog.py:279
+msgid "Importing bank information"
+msgstr "Importando información del banco"
 
-#: ../chirpui/clone.py:35
-msgid "{vendor} {model} on {port}"
-msgstr "{vendor} {model} en {port}"
+#: ../chirp/ui/importdialog.py:283
+msgid "Error importing memories:"
+msgstr "Error importando memorias:"
 
-#: ../chirpui/clone.py:100 ../chirpui/clone.py:162
-msgid "Detect"
-msgstr "Detectar"
+#: ../chirp/ui/importdialog.py:395
+msgid "All"
+msgstr "Todos"
 
-#: ../chirpui/clone.py:123
-msgid "Port"
-msgstr "Puerto"
+#: ../chirp/ui/importdialog.py:401
+msgid "None"
+msgstr "Ninguno"
 
-#: ../chirpui/clone.py:124
-msgid "Vendor"
-msgstr "Proveedor"
+#: ../chirp/ui/importdialog.py:407
+msgid "Inverse"
+msgstr "Inverso"
 
-#: ../chirpui/clone.py:125
-msgid "Model"
-msgstr "Modelo"
+#: ../chirp/ui/importdialog.py:413
+msgid "Select"
+msgstr "Seleccionar"
 
-#: ../chirpui/clone.py:138
-msgid "Radio"
-msgstr "Radio"
+#: ../chirp/ui/importdialog.py:459
+msgid "Auto"
+msgstr "Auto"
 
-#: ../chirpui/clone.py:166
-msgid "Unable to detect radio on {port}"
-msgstr "No se puede detectar radio en {port}"
+#: ../chirp/ui/importdialog.py:465
+msgid "Reverse"
+msgstr "Reverso"
 
-#: ../chirpui/clone.py:178
-msgid "Internal error: Unable to upload to {model}"
-msgstr "Error interno: No se ha podido subir a {model}"
+#: ../chirp/ui/importdialog.py:471
+msgid "Adjust New Location"
+msgstr "Ajustar nueva localización"
 
-#: ../chirpui/clone.py:226
-msgid "Clone failed: {error}"
-msgstr "Clonado fallido: {error}"
+#: ../chirp/ui/importdialog.py:481
+msgid "Confirm overwrites"
+msgstr "Confirmar sobreescritura"
 
-#: ../chirpui/dstaredit.py:40
-msgid "Callsign"
-msgstr "Indicativo"
+#: ../chirp/ui/importdialog.py:487
+msgid "Options"
+msgstr "Opciones"
 
-#: ../chirpui/dstaredit.py:124
-msgid "Your callsign"
-msgstr "Tu indicativo"
+#: ../chirp/ui/importdialog.py:560
+msgid "Cannot be imported because"
+msgstr "No puede ser importado porque"
 
-#: ../chirpui/dstaredit.py:132
-msgid "Repeater callsign"
-msgstr "Indicativo del repetidor"
+#: ../chirp/ui/importdialog.py:577
+msgid "Import From File"
+msgstr "Importar desde fichero"
 
-#: ../chirpui/dstaredit.py:140
-msgid "My callsign"
-msgstr "Mi indicativ"
+#: ../chirp/ui/importdialog.py:598
+msgid "To"
+msgstr "A"
 
-#: ../chirpui/dstaredit.py:170 ../chirpui/memedit.py:1365
-msgid "Downloading URCALL list"
-msgstr "Descargando lista URCALL"
+#: ../chirp/ui/importdialog.py:599
+msgid "From"
+msgstr "Desde"
 
-#: ../chirpui/dstaredit.py:174 ../chirpui/memedit.py:1377
-msgid "Downloading RPTCALL list"
-msgstr "Descargando lista RPTCALL"
+#: ../chirp/ui/importdialog.py:606
+msgid "Location memory will be imported into"
+msgstr "La localización de memoria será importada en"
 
-#: ../chirpui/dstaredit.py:178
-msgid "Downloading MYCALL list"
-msgstr "Descargando lista MYCALL"
+#: ../chirp/ui/importdialog.py:607
+msgid "Location of memory in the file being imported"
+msgstr "Localización de la memoria en el fichero que está siendo importado"
 
-#: ../chirpui/editorset.py:87
-msgid "Memories"
-msgstr "Memorias"
+#: ../chirp/ui/importdialog.py:630
+msgid "Preparing memory list..."
+msgstr "Preparando lista de memoria..."
 
-#: ../chirpui/editorset.py:92
-msgid "D-STAR"
-msgstr "D-STAR"
+#: ../chirp/ui/importdialog.py:640
+msgid "Export To File"
+msgstr "Exportar a fichero"
 
-#: ../chirpui/editorset.py:98
-msgid "Bank Names"
-msgstr "Nombres de los bancos"
+#: ../chirp/ui/bandplans.py:96
+msgid ""
+"Band plans define default channel settings for frequencies in a region.  "
+"Choose a band plan or None for completely manual channel settings."
+msgstr ""
 
-#: ../chirpui/editorset.py:104
-msgid "Banks"
-msgstr "Bancos"
+#~ msgid "Bank"
+#~ msgstr "Banco"
 
-#: ../chirpui/editorset.py:222
-msgid "The {vendor} {model} has multiple independent sub-devices"
-msgstr "El {vendor} {model} tiene multiples sub-dispositivos independientes"
+#~ msgid "Automatic Repeater Offset"
+#~ msgstr "Desplazamiento del repetidor automático"
 
-#: ../chirpui/editorset.py:225
-msgid "Choose one to import from:"
-msgstr "Elija uno desde el que importar:"
+#~ msgid "Bank Names"
+#~ msgstr "Nombres de los bancos"
 
-#: ../chirpui/editorset.py:230
-msgid "Cancelled"
-msgstr "Cancelado"
+#~ msgid "Banks"
+#~ msgstr "Bancos"
 
-#: ../chirpui/editorset.py:235
-msgid "Internal Error"
-msgstr "Error interno"
+#~ msgid "Delete all"
+#~ msgstr "Borrar todo"
 
-#: ../chirpui/editorset.py:248
-msgid ""
-"There were errors while opening {file}. The affected memories will not be "
-"importable!"
-msgstr ""
-"Hubo errores mientras se abría {file}. ¡Las memorias afectadas no se podrán "
-"importar!"
+#~ msgid "Delete (and shift up)"
+#~ msgstr "Borrar (y desplazar hacia arriba)"
 
-#: ../chirpui/editorset.py:260
-msgid "There was an error during import: {error}"
-msgstr "Hubo un error durante la importación: {error}"
-
-#: ../chirpui/editorset.py:270
-msgid "Unsupported file type"
-msgstr "Tipo de fichero no soportado"
-
-#: ../chirpui/editorset.py:286 ../chirpui/editorset.py:301
-msgid "There was an error during export: {error}"
-msgstr "Hubo un error mientras se exportaba: {error}"
-
-#: ../chirpui/editorset.py:313
-msgid "Priming memory"
-msgstr "Priming memory"
-
-#: ../chirpui/memedit.py:52
-msgid "Invalid value for this field"
-msgstr "Valor no válido para este campo"
-
-#: ../chirpui/memedit.py:66 ../chirpui/memedit.py:97 ../chirpui/memedit.py:111
-#: ../chirpui/memedit.py:204 ../chirpui/memedit.py:312
-#: ../chirpui/memedit.py:874 ../chirpui/memedit.py:931
-#: ../chirpui/memedit.py:1069 ../chirpui/memedit.py:1133
-msgid "Tone Mode"
-msgstr "Modo del tono"
-
-#: ../chirpui/memedit.py:67 ../chirpui/memedit.py:87 ../chirpui/memedit.py:103
-#: ../chirpui/memedit.py:214 ../chirpui/memedit.py:218
-#: ../chirpui/memedit.py:220 ../chirpui/memedit.py:310
-#: ../chirpui/memedit.py:875 ../chirpui/memedit.py:928
-#: ../chirpui/memedit.py:1070
-msgid "Tone"
-msgstr "Tono"
-
-#: ../chirpui/memedit.py:68 ../chirpui/memedit.py:88 ../chirpui/memedit.py:104
-#: ../chirpui/memedit.py:210 ../chirpui/memedit.py:218
-#: ../chirpui/memedit.py:221 ../chirpui/memedit.py:310
-#: ../chirpui/memedit.py:876 ../chirpui/memedit.py:929
-#: ../chirpui/memedit.py:1066
-msgid "ToneSql"
-msgstr "ToneSql"
-
-#: ../chirpui/memedit.py:69 ../chirpui/memedit.py:89 ../chirpui/memedit.py:105
-#: ../chirpui/memedit.py:211 ../chirpui/memedit.py:215
-#: ../chirpui/memedit.py:222 ../chirpui/memedit.py:306
-#: ../chirpui/memedit.py:877 ../chirpui/memedit.py:930
-#: ../chirpui/memedit.py:1059
-msgid "DTCS Code"
-msgstr "Código DTCS"
-
-#: ../chirpui/memedit.py:70 ../chirpui/memedit.py:90 ../chirpui/memedit.py:106
-#: ../chirpui/memedit.py:212 ../chirpui/memedit.py:216
-#: ../chirpui/memedit.py:223 ../chirpui/memedit.py:878
-#: ../chirpui/memedit.py:933 ../chirpui/memedit.py:1060
-msgid "DTCS Pol"
-msgstr "DTCS Pol"
-
-#: ../chirpui/memedit.py:71 ../chirpui/memedit.py:91 ../chirpui/memedit.py:112
-#: ../chirpui/memedit.py:879 ../chirpui/memedit.py:932
-#: ../chirpui/memedit.py:1067 ../chirpui/memedit.py:1134
-msgid "Cross Mode"
-msgstr "Modo cruzado"
-
-#: ../chirpui/memedit.py:72 ../chirpui/memedit.py:92 ../chirpui/memedit.py:109
-#: ../chirpui/memedit.py:137 ../chirpui/memedit.py:205
-#: ../chirpui/memedit.py:249 ../chirpui/memedit.py:312
-#: ../chirpui/memedit.py:880 ../chirpui/memedit.py:934
-#: ../chirpui/memedit.py:1071 ../chirpui/memedit.py:1144
-msgid "Duplex"
-msgstr "Duplex"
-
-#: ../chirpui/memedit.py:73 ../chirpui/memedit.py:93 ../chirpui/memedit.py:135
-#: ../chirpui/memedit.py:198 ../chirpui/memedit.py:226
-#: ../chirpui/memedit.py:250 ../chirpui/memedit.py:308
-#: ../chirpui/memedit.py:881 ../chirpui/memedit.py:935
-#: ../chirpui/memedit.py:1062
-msgid "Offset"
-msgstr "Desplazamiento"
-
-#: ../chirpui/memedit.py:74 ../chirpui/memedit.py:94 ../chirpui/memedit.py:107
-#: ../chirpui/memedit.py:882 ../chirpui/memedit.py:936
-#: ../chirpui/memedit.py:1061 ../chirpui/memedit.py:1132
-#: ../chirpui/memedit.py:1289 ../chirpui/memedit.py:1307
-#: ../chirpui/memedit.py:1317
-msgid "Mode"
-msgstr "Modo"
-
-#: ../chirpui/memedit.py:75 ../chirpui/memedit.py:95 ../chirpui/memedit.py:108
-#: ../chirpui/memedit.py:296 ../chirpui/memedit.py:883
-#: ../chirpui/memedit.py:937 ../chirpui/memedit.py:1073
-#: ../chirpui/memedit.py:1136 ../chirpui/memedit.py:1140
-msgid "Power"
-msgstr "Potencia"
-
-#: ../chirpui/memedit.py:76 ../chirpui/memedit.py:96 ../chirpui/memedit.py:110
-#: ../chirpui/memedit.py:140 ../chirpui/memedit.py:143
-#: ../chirpui/memedit.py:884 ../chirpui/memedit.py:938
-#: ../chirpui/memedit.py:1064
-msgid "Tune Step"
-msgstr "Escalón de sintonía"
-
-#: ../chirpui/memedit.py:77 ../chirpui/memedit.py:98 ../chirpui/memedit.py:885
-#: ../chirpui/memedit.py:939 ../chirpui/memedit.py:1072
-#: ../chirpui/memedit.py:1135
-msgid "Skip"
-msgstr "Saltar"
-
-#: ../chirpui/memedit.py:175
-msgid "Erasing memory {loc}"
-msgstr "Borrando memoria {loc}"
-
-#: ../chirpui/memedit.py:236
-msgid "Unable to make changes to this model"
-msgstr "No se pueden hacer cambios a este modelo"
-
-#: ../chirpui/memedit.py:241
-msgid "Editing new item, taking defaults"
-msgstr "Editando elemento nuevo, tomando valores por defecto"
-
-#: ../chirpui/memedit.py:257
-msgid "Bad value for {col}: {val}"
-msgstr "Valor incorrecto para {col}: {val}"
-
-#: ../chirpui/memedit.py:281
-msgid "Error setting memory"
-msgstr "Error fijando memoria"
-
-#: ../chirpui/memedit.py:289 ../chirpui/memedit.py:356
-#: ../chirpui/memedit.py:1272
-msgid "Writing memory {number}"
-msgstr "Escribiendo memoria {number}"
-
-#: ../chirpui/memedit.py:361
-msgid ""
-"This operation requires moving all subsequent channels by one spot until an "
-"empty location is reached.  This can take a LONG time.  Are you sure you "
-"want to do this?"
-msgstr ""
-"Esta operación requiere mover los subsecuentes canales un hueco hasta "
-"encontrar una localización vacía. Esto puede tardar MUCHO tiempo. ¿Está "
-"seguro de hacerlo?"
-
-#: ../chirpui/memedit.py:387
-msgid "Adding memory {number}"
-msgstr "Añadiendo memoria {number}"
-
-#: ../chirpui/memedit.py:400 ../chirpui/memedit.py:913
-msgid "Erasing memory {number}"
-msgstr "Borrando memoria {number}"
-
-#: ../chirpui/memedit.py:409 ../chirpui/memedit.py:518
-#: ../chirpui/memedit.py:564 ../chirpui/memedit.py:569
-#: ../chirpui/memedit.py:856 ../chirpui/memedit.py:1166
-msgid "Getting memory {number}"
-msgstr "Obteniendo memoria {number}"
-
-#: ../chirpui/memedit.py:497 ../chirpui/memedit.py:508
-#: ../chirpui/memedit.py:556
-msgid "Moving memory from {old} to {new}"
-msgstr "Moviendo memoria de {old} a {new}"
-
-#: ../chirpui/memedit.py:578
-msgid "Raw memory {number}"
-msgstr "Memoria raw {number}"
-
-#: ../chirpui/memedit.py:582 ../chirpui/memedit.py:610
-#: ../chirpui/memedit.py:615
-msgid "Getting raw memory {number}"
-msgstr "Obteniendo memoria raw {number}"
-
-#: ../chirpui/memedit.py:587
-msgid "You can only diff two memories!"
-msgstr "¡Solo puede ver diferencias entre dos memorias!"
-
-#: ../chirpui/memedit.py:598
-msgid "Memory {number}"
-msgstr "Memoria {number}"
-
-#: ../chirpui/memedit.py:604
-msgid "Diff of {a} and {b}"
-msgstr "Diferencia entre {a} y {b}"
-
-#: ../chirpui/memedit.py:628
-msgid "Memories must be contiguous"
-msgstr "Las memorias deben ser continuas"
-
-#: ../chirpui/memedit.py:700
-msgid "Insert row above"
-msgstr "Insertar fila encima"
-
-#: ../chirpui/memedit.py:701
-msgid "Insert row below"
-msgstr "Insertar fila debajo"
-
-#: ../chirpui/memedit.py:702
-msgid "Delete"
-msgstr "Borrar"
-
-#: ../chirpui/memedit.py:702
-msgid "Delete all"
-msgstr "Borrar todo"
-
-#: ../chirpui/memedit.py:703
-msgid "Delete (and shift up)"
-msgstr "Borrar (y desplazar hacia arriba)"
-
-#: ../chirpui/memedit.py:704
-msgid "Move up"
-msgstr "Subir"
-
-#: ../chirpui/memedit.py:705
-msgid "Move down"
-msgstr "Bajar"
-
-#: ../chirpui/memedit.py:706
-msgid "Exchange memories"
-msgstr "Intercambiar memorias"
-
-#: ../chirpui/memedit.py:707
-msgid "Cut"
-msgstr "Cortar"
-
-#: ../chirpui/memedit.py:708
-msgid "Copy"
-msgstr "Copiar"
-
-#: ../chirpui/memedit.py:709
-msgid "Paste"
-msgstr "Pegar"
-
-#: ../chirpui/memedit.py:710
-msgid "Show Raw Memory"
-msgstr "Mostrar memoria raw"
-
-#: ../chirpui/memedit.py:711
-msgid "Diff Raw Memories"
-msgstr "Diferencias entre memorias raw"
-
-#: ../chirpui/memedit.py:835
-msgid "Internal Error: Column {name} not found"
-msgstr "Error interno: La columna {name} no se encuentra"
-
-#: ../chirpui/memedit.py:863
-msgid "Getting channel {chan}"
-msgstr "Obteniendo canal {chan}"
-
-#: ../chirpui/memedit.py:952
-msgid "Internal Error: Invalid limit {number}"
-msgstr "Error interno: límite {number} invalido"
-
-#: ../chirpui/memedit.py:962
-msgid "Memory range:"
-msgstr "Rango de memoria:"
-
-#: ../chirpui/memedit.py:989
-msgid "Go"
-msgstr "Ir"
-
-#: ../chirpui/memedit.py:1012
-msgid "Special Channels"
-msgstr "Canales especiales"
-
-#: ../chirpui/memedit.py:1019
-msgid "Show Empty"
-msgstr "Mostrar vacíos"
-
-#: ../chirpui/memedit.py:1198
-msgid "Cutting memory {number}"
-msgstr "Cortando memoria {number}"
-
-#: ../chirpui/memedit.py:1232
-msgid "Overwrite?"
-msgstr "¿Sobrescribir?"
-
-#: ../chirpui/memedit.py:1237
-msgid "Overwrite location {number}?"
-msgstr "¿Sobrescribir localización {number}?"
-
-#: ../chirpui/memedit.py:1254
-msgid "Incompatible Memory"
-msgstr "Memoria incompatible"
-
-#: ../chirpui/memedit.py:1257
-msgid "Pasted memory {number} is not compatible with this radio because:"
-msgstr "Memoria {number} pegada no es compatible con esta radio porque:"
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1324
-msgid "URCALL"
-msgstr "URCALL"
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1325
-msgid "RPT1CALL"
-msgstr "RPT1CALL"
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1326
-msgid "RPT2CALL"
-msgstr "RPT2CALL"
-
-#: ../chirpui/memedit.py:1310 ../chirpui/memedit.py:1327
-msgid "Digital Code"
-msgstr "Código digital"
+#~ msgid "Go"
+#~ msgstr "Ir"
 
 #~ msgid "%i errors during open, check the debug log for details"
 #~ msgstr "%i errors during open, check the debug log for details"
diff -r 0a1f49c3f594 locale/fr.po
--- a/locale/fr.po	Thu Mar 15 17:12:30 2018 -0700
+++ b/locale/fr.po	Thu Mar 15 21:04:40 2018 -0400
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: CHIRP\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-02-16 12:06-0800\n"
+"POT-Creation-Date: 2018-03-15 21:03-0400\n"
 "PO-Revision-Date: 2014-04-05 22:18+0100\n"
 "Last-Translator: Matthieu Lapadu-Hargues <mlhpub at free.fr>\n"
 "Language-Team: French\n"
@@ -18,250 +18,770 @@
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 "X-Generator: Poedit 1.5.4\n"
 
-#: ../chirpui/common.py:204
+#: ../chirp/ui/clone.py:40
+#, python-brace-format
+msgid "{vendor} {model} on {port}"
+msgstr "{vendor} {model} sur {port}"
+
+#: ../chirp/ui/clone.py:110 ../chirp/ui/clone.py:111 ../chirp/ui/clone.py:173
+msgid "Detect"
+msgstr "Detecter"
+
+#: ../chirp/ui/clone.py:134
+msgid "Port"
+msgstr "Port"
+
+#: ../chirp/ui/clone.py:135
+msgid "Vendor"
+msgstr "Fabricant"
+
+#: ../chirp/ui/clone.py:136
+msgid "Model"
+msgstr "Modele"
+
+#: ../chirp/ui/clone.py:149
+msgid "Radio"
+msgstr "Radio"
+
+#: ../chirp/ui/clone.py:178
+#, python-brace-format
+msgid "Unable to detect radio on {port}"
+msgstr "Impossible de detecter la radio sur {port}"
+
+#: ../chirp/ui/clone.py:203
+#, python-brace-format
+msgid "Internal error: Unable to upload to {model}"
+msgstr "Erreur interne : impossible de telecharger vers {model}"
+
+#: ../chirp/ui/clone.py:254
+#, python-brace-format
+msgid "Clone failed: {error}"
+msgstr "Erreur de clonage: {error}"
+
+#: ../chirp/ui/dstaredit.py:44
+msgid "Callsign"
+msgstr "Indicatif"
+
+#: ../chirp/ui/dstaredit.py:129
+msgid "Your callsign"
+msgstr "Votre indicatif"
+
+#: ../chirp/ui/dstaredit.py:137
+msgid "Repeater callsign"
+msgstr "Indicatif du relais"
+
+#: ../chirp/ui/dstaredit.py:145
+msgid "My callsign"
+msgstr "Mon indicatif"
+
+#: ../chirp/ui/dstaredit.py:175 ../chirp/ui/memedit.py:1622
+msgid "Downloading URCALL list"
+msgstr "Telechargement de la liste URCALL"
+
+#: ../chirp/ui/dstaredit.py:179 ../chirp/ui/memedit.py:1634
+msgid "Downloading RPTCALL list"
+msgstr "Telechargement de la liste RPTCALL"
+
+#: ../chirp/ui/dstaredit.py:183
+msgid "Downloading MYCALL list"
+msgstr "Telechargement de la liste MYCALL"
+
+#: ../chirp/ui/memedit.py:60
+msgid "Invalid value for this field"
+msgstr "Valeur invalide pour ce champ"
+
+#: ../chirp/ui/memedit.py:73 ../chirp/ui/memedit.py:203
+#: ../chirp/ui/memedit.py:346 ../chirp/ui/memedit.py:421
+#: ../chirp/ui/memedit.py:440 ../chirp/ui/memedit.py:454
+#: ../chirp/ui/memedit.py:477 ../chirp/ui/memedit.py:499
+#: ../chirp/ui/memedit.py:525 ../chirp/ui/memedit.py:537
+#: ../chirp/ui/memedit.py:561 ../chirp/ui/memedit.py:563
+#: ../chirp/ui/memedit.py:636 ../chirp/ui/memedit.py:650
+#: ../chirp/ui/memedit.py:652 ../chirp/ui/memedit.py:694
+#: ../chirp/ui/memedit.py:696 ../chirp/ui/memedit.py:770
+#: ../chirp/ui/memedit.py:904 ../chirp/ui/memedit.py:979
+#: ../chirp/ui/memedit.py:1032 ../chirp/ui/memedit.py:1086
+#: ../chirp/ui/memedit.py:1112 ../chirp/ui/memedit.py:1125
+#: ../chirp/ui/memedit.py:1143 ../chirp/ui/memedit.py:1470
+#: ../chirp/ui/bankedit.py:281
+msgid "Loc"
+msgstr "Mem"
+
+#: ../chirp/ui/memedit.py:74 ../chirp/ui/memedit.py:97
+#: ../chirp/ui/memedit.py:218 ../chirp/ui/memedit.py:340
+#: ../chirp/ui/memedit.py:348 ../chirp/ui/memedit.py:377
+#: ../chirp/ui/memedit.py:402 ../chirp/ui/memedit.py:410
+#: ../chirp/ui/memedit.py:1089 ../chirp/ui/memedit.py:1142
+#: ../chirp/ui/bankedit.py:282 ../chirp/ui/memdetail.py:304
+#: ../chirp/ui/importdialog.py:601
+msgid "Frequency"
+msgstr "Frequence"
+
+#: ../chirp/ui/memedit.py:75 ../chirp/ui/memedit.py:96
+#: ../chirp/ui/memedit.py:347 ../chirp/ui/memedit.py:1088
+#: ../chirp/ui/memedit.py:1145 ../chirp/ui/memedit.py:1296
+#: ../chirp/ui/memedit.py:1298 ../chirp/ui/bankedit.py:93
+#: ../chirp/ui/bankedit.py:283 ../chirp/ui/memdetail.py:306
+#: ../chirp/ui/importdialog.py:600
+msgid "Name"
+msgstr "Nom"
+
+#: ../chirp/ui/memedit.py:76 ../chirp/ui/memedit.py:109
+#: ../chirp/ui/memedit.py:124 ../chirp/ui/memedit.py:239
+#: ../chirp/ui/memedit.py:245 ../chirp/ui/memedit.py:279
+#: ../chirp/ui/memedit.py:418 ../chirp/ui/memedit.py:1090
+#: ../chirp/ui/memedit.py:1151 ../chirp/ui/memedit.py:1302
+#: ../chirp/ui/memedit.py:1362 ../chirp/ui/memdetail.py:308
+msgid "Tone Mode"
+msgstr "Tone Mode"
+
+#: ../chirp/ui/memedit.py:77 ../chirp/ui/memedit.py:98
+#: ../chirp/ui/memedit.py:115 ../chirp/ui/memedit.py:174
+#: ../chirp/ui/memedit.py:175 ../chirp/ui/memedit.py:264
+#: ../chirp/ui/memedit.py:294 ../chirp/ui/memedit.py:301
+#: ../chirp/ui/memedit.py:306 ../chirp/ui/memedit.py:314
+#: ../chirp/ui/memedit.py:351 ../chirp/ui/memedit.py:416
+#: ../chirp/ui/memedit.py:1091 ../chirp/ui/memedit.py:1147
+#: ../chirp/ui/memedit.py:1303 ../chirp/ui/memdetail.py:310
+msgid "Tone"
+msgstr "Tone"
+
+#: ../chirp/ui/memedit.py:78 ../chirp/ui/memedit.py:99
+#: ../chirp/ui/memedit.py:116 ../chirp/ui/memedit.py:268
+#: ../chirp/ui/memedit.py:287 ../chirp/ui/memedit.py:302
+#: ../chirp/ui/memedit.py:307 ../chirp/ui/memedit.py:318
+#: ../chirp/ui/memedit.py:352 ../chirp/ui/memedit.py:416
+#: ../chirp/ui/memedit.py:1092 ../chirp/ui/memedit.py:1148
+#: ../chirp/ui/memedit.py:1299 ../chirp/ui/memdetail.py:312
+msgid "ToneSql"
+msgstr "ToneSql"
+
+#: ../chirp/ui/memedit.py:79 ../chirp/ui/memedit.py:100
+#: ../chirp/ui/memedit.py:117 ../chirp/ui/memedit.py:252
+#: ../chirp/ui/memedit.py:288 ../chirp/ui/memedit.py:296
+#: ../chirp/ui/memedit.py:308 ../chirp/ui/memedit.py:316
+#: ../chirp/ui/memedit.py:353 ../chirp/ui/memedit.py:412
+#: ../chirp/ui/memedit.py:1093 ../chirp/ui/memedit.py:1149
+#: ../chirp/ui/memedit.py:1291 ../chirp/ui/memedit.py:1368
+#: ../chirp/ui/memdetail.py:314
+msgid "DTCS Code"
+msgstr "Code DTCS"
+
+#: ../chirp/ui/memedit.py:80 ../chirp/ui/memedit.py:101
+#: ../chirp/ui/memedit.py:118 ../chirp/ui/memedit.py:256
+#: ../chirp/ui/memedit.py:289 ../chirp/ui/memedit.py:297
+#: ../chirp/ui/memedit.py:304 ../chirp/ui/memedit.py:309
+#: ../chirp/ui/memedit.py:320 ../chirp/ui/memedit.py:354
+#: ../chirp/ui/memedit.py:412 ../chirp/ui/memedit.py:1094
+#: ../chirp/ui/memedit.py:1150 ../chirp/ui/memedit.py:1292
+#: ../chirp/ui/memedit.py:1369
+#, fuzzy
+msgid "DTCS Rx Code"
+msgstr "Code DTCS"
+
+#: ../chirp/ui/memedit.py:81 ../chirp/ui/memedit.py:102
+#: ../chirp/ui/memedit.py:119 ../chirp/ui/memedit.py:260
+#: ../chirp/ui/memedit.py:290 ../chirp/ui/memedit.py:298
+#: ../chirp/ui/memedit.py:310 ../chirp/ui/memedit.py:322
+#: ../chirp/ui/memedit.py:355 ../chirp/ui/memedit.py:1095
+#: ../chirp/ui/memedit.py:1153 ../chirp/ui/memedit.py:1293
+#: ../chirp/ui/memedit.py:1367 ../chirp/ui/memdetail.py:318
+msgid "DTCS Pol"
+msgstr "DTCS Pol"
+
+#: ../chirp/ui/memedit.py:82 ../chirp/ui/memedit.py:103
+#: ../chirp/ui/memedit.py:125 ../chirp/ui/memedit.py:240
+#: ../chirp/ui/memedit.py:250 ../chirp/ui/memedit.py:272
+#: ../chirp/ui/memedit.py:281 ../chirp/ui/memedit.py:291
+#: ../chirp/ui/memedit.py:299 ../chirp/ui/memedit.py:303
+#: ../chirp/ui/memedit.py:311 ../chirp/ui/memedit.py:356
+#: ../chirp/ui/memedit.py:1096 ../chirp/ui/memedit.py:1152
+#: ../chirp/ui/memedit.py:1300 ../chirp/ui/memedit.py:1363
+msgid "Cross Mode"
+msgstr "Cross mode"
+
+#: ../chirp/ui/memedit.py:83 ../chirp/ui/memedit.py:104
+#: ../chirp/ui/memedit.py:122 ../chirp/ui/memedit.py:148
+#: ../chirp/ui/memedit.py:155 ../chirp/ui/memedit.py:280
+#: ../chirp/ui/memedit.py:349 ../chirp/ui/memedit.py:418
+#: ../chirp/ui/memedit.py:1097 ../chirp/ui/memedit.py:1154
+#: ../chirp/ui/memedit.py:1304 ../chirp/ui/memedit.py:1374
+#: ../chirp/ui/memdetail.py:322
+msgid "Duplex"
+msgstr "Duplex"
+
+#: ../chirp/ui/memedit.py:84 ../chirp/ui/memedit.py:105
+#: ../chirp/ui/memedit.py:153 ../chirp/ui/memedit.py:226
+#: ../chirp/ui/memedit.py:325 ../chirp/ui/memedit.py:350
+#: ../chirp/ui/memedit.py:414 ../chirp/ui/memedit.py:1098
+#: ../chirp/ui/memedit.py:1155 ../chirp/ui/memedit.py:1295
+#: ../chirp/ui/memdetail.py:324
+msgid "Offset"
+msgstr "Decalage"
+
+#: ../chirp/ui/memedit.py:85 ../chirp/ui/memedit.py:106
+#: ../chirp/ui/memedit.py:120 ../chirp/ui/memedit.py:167
+#: ../chirp/ui/memedit.py:168 ../chirp/ui/memedit.py:171
+#: ../chirp/ui/memedit.py:402 ../chirp/ui/memedit.py:1099
+#: ../chirp/ui/memedit.py:1156 ../chirp/ui/memedit.py:1294
+#: ../chirp/ui/memedit.py:1361 ../chirp/ui/memedit.py:1376
+#: ../chirp/ui/memedit.py:1377 ../chirp/ui/memedit.py:1546
+#: ../chirp/ui/memedit.py:1564 ../chirp/ui/memedit.py:1574
+#: ../chirp/ui/memdetail.py:326
+msgid "Mode"
+msgstr "Mode"
+
+#: ../chirp/ui/memedit.py:86 ../chirp/ui/memedit.py:107
+#: ../chirp/ui/memedit.py:121 ../chirp/ui/memedit.py:402
+#: ../chirp/ui/memedit.py:1100 ../chirp/ui/memedit.py:1157
+#: ../chirp/ui/memedit.py:1306 ../chirp/ui/memedit.py:1365
+#: ../chirp/ui/memedit.py:1372 ../chirp/ui/memdetail.py:332
+msgid "Power"
+msgstr "Puissance"
+
+#: ../chirp/ui/memedit.py:87 ../chirp/ui/memedit.py:108
+#: ../chirp/ui/memedit.py:123 ../chirp/ui/memedit.py:158
+#: ../chirp/ui/memedit.py:159 ../chirp/ui/memedit.py:164
+#: ../chirp/ui/memedit.py:1101 ../chirp/ui/memedit.py:1158
+#: ../chirp/ui/memedit.py:1297 ../chirp/ui/memdetail.py:328
+msgid "Tune Step"
+msgstr "Pas"
+
+#: ../chirp/ui/memedit.py:88 ../chirp/ui/memedit.py:110
+#: ../chirp/ui/memedit.py:1102 ../chirp/ui/memedit.py:1159
+#: ../chirp/ui/memedit.py:1305 ../chirp/ui/memedit.py:1364
+#: ../chirp/ui/memdetail.py:330
+msgid "Skip"
+msgstr "Ignorer"
+
+#: ../chirp/ui/memedit.py:89 ../chirp/ui/memedit.py:111
+#: ../chirp/ui/memedit.py:1103 ../chirp/ui/memedit.py:1160
+#: ../chirp/ui/memedit.py:1301 ../chirp/ui/memdetail.py:334
+#: ../chirp/ui/importdialog.py:602
+msgid "Comment"
+msgstr "Commentaire"
+
+#: ../chirp/ui/memedit.py:206
+#, python-brace-format
+msgid "Erasing memory {loc}"
+msgstr "Effacer la memoire {loc}"
+
+#: ../chirp/ui/memedit.py:335
+msgid "Unable to make changes to this model"
+msgstr "Impossible de realiser des changements pour ce modele"
+
+#: ../chirp/ui/memedit.py:341
+msgid "Editing new item, taking defaults"
+msgstr "Modification nouvel element, valeurs par defaut"
+
+#: ../chirp/ui/memedit.py:363
+#, python-brace-format
+msgid "Bad value for {col}: {val}"
+msgstr "Valeur invalide pour {col} : {val}"
+
+#: ../chirp/ui/memedit.py:387
+msgid "Error setting memory"
+msgstr "Erreur ecriture memoire"
+
+#: ../chirp/ui/memedit.py:395 ../chirp/ui/memedit.py:461
+#: ../chirp/ui/memedit.py:737 ../chirp/ui/memedit.py:760
+#: ../chirp/ui/memedit.py:1523
+#, python-brace-format
+msgid "Writing memory {number}"
+msgstr "Ecrire la memoire {number}"
+
+#: ../chirp/ui/memedit.py:466
+msgid ""
+"This operation requires moving all subsequent channels by one spot until an "
+"empty location is reached.  This can take a LONG time.  Are you sure you "
+"want to do this?"
+msgstr ""
+"Cette operation necessite le deplacement de tous les canaux suivants jusqu'a "
+"ce qu'un emplacement libre soit trouve. Cela peut prendre BEAUCOUP de temps. "
+"Etes-vous certain de vouloir le faire ?"
+
+#: ../chirp/ui/memedit.py:490
+#, python-brace-format
+msgid "Adding memory {number}"
+msgstr "Ajouter la memoire {number}"
+
+#: ../chirp/ui/memedit.py:503 ../chirp/ui/memedit.py:1132
+#, python-brace-format
+msgid "Erasing memory {number}"
+msgstr "Effacer la memoire {number}"
+
+#: ../chirp/ui/memedit.py:512 ../chirp/ui/memedit.py:620
+#: ../chirp/ui/memedit.py:667 ../chirp/ui/memedit.py:672
+#: ../chirp/ui/memedit.py:1072 ../chirp/ui/memedit.py:1392
+#, python-brace-format
+msgid "Getting memory {number}"
+msgstr "Lecture memoire {number}"
+
+#: ../chirp/ui/memedit.py:599 ../chirp/ui/memedit.py:610
+#: ../chirp/ui/memedit.py:659
+#, python-brace-format
+msgid "Moving memory from {old} to {new}"
+msgstr "Deplacer la memoire de {old} vers {new}"
+
+#: ../chirp/ui/memedit.py:681
+#, python-brace-format
+msgid "Raw memory {number}"
+msgstr "Memoire brute {number}"
+
+#: ../chirp/ui/memedit.py:685 ../chirp/ui/memedit.py:713
+#: ../chirp/ui/memedit.py:718
+#, python-brace-format
+msgid "Getting raw memory {number}"
+msgstr "Lecture memoire brute {number}"
+
+#: ../chirp/ui/memedit.py:690
+msgid "You can only diff two memories!"
+msgstr "Vous ne pouvez comparer que deux memoires !"
+
+#: ../chirp/ui/memedit.py:701
+#, python-brace-format
+msgid "Memory {number}"
+msgstr "Memoire {number}"
+
+#: ../chirp/ui/memedit.py:707
+#, python-brace-format
+msgid "Diff of {a} and {b}"
+msgstr "Comparaison entre {a} et {b}"
+
+#: ../chirp/ui/memedit.py:741
+#, fuzzy, python-brace-format
+msgid "Getting original memory {number}"
+msgstr "Lecture memoire brute {number}"
+
+#: ../chirp/ui/memedit.py:779
+msgid "Memories must be contiguous"
+msgstr "Les memoires doivent etre contigues"
+
+#: ../chirp/ui/memedit.py:870
+msgid "Cut"
+msgstr "Couper"
+
+#: ../chirp/ui/memedit.py:871
+msgid "Copy"
+msgstr "Copier"
+
+#: ../chirp/ui/memedit.py:872
+msgid "Paste"
+msgstr "Coller"
+
+#: ../chirp/ui/memedit.py:873
+#, fuzzy
+msgid "Select All"
+msgstr "Selectionner"
+
+#: ../chirp/ui/memedit.py:874
+msgid "Insert row above"
+msgstr "Inserer une ligne avant"
+
+#: ../chirp/ui/memedit.py:875
+msgid "Insert row below"
+msgstr "Inserer une ligne apres"
+
+#: ../chirp/ui/memedit.py:876
+msgid "Delete"
+msgstr "Supprimer"
+
+#: ../chirp/ui/memedit.py:877
+#, fuzzy
+msgid "this memory"
+msgstr "Memoire d'amorcage"
+
+#: ../chirp/ui/memedit.py:877
+#, fuzzy
+msgid "these memories"
+msgstr "Permuter les memoires"
+
+#: ../chirp/ui/memedit.py:878
+msgid "...and shift block up"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:879
+msgid "...and shift all memories up"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:880
+msgid "Move up"
+msgstr "Remonter"
+
+#: ../chirp/ui/memedit.py:881
+msgid "Move down"
+msgstr "Descendre"
+
+#: ../chirp/ui/memedit.py:882
+msgid "Exchange memories"
+msgstr "Permuter les memoires"
+
+#: ../chirp/ui/memedit.py:883 ../chirp/ui/mainapp.py:1754
+msgid "P_roperties"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:884
+msgid "Show Raw Memory"
+msgstr "Afficher les donnees de memoires brutes"
+
+#: ../chirp/ui/memedit.py:885
+msgid "Diff Raw Memories"
+msgstr "Comparaison memoires brutes"
+
+#: ../chirp/ui/memedit.py:1049
+#, python-brace-format
+msgid "Internal Error: Column {name} not found"
+msgstr "Erreur interne : colonne {name} non trouvee"
+
+#: ../chirp/ui/memedit.py:1079
+#, python-brace-format
+msgid "Getting channel {chan}"
+msgstr "Lecture canal {chan}"
+
+#: ../chirp/ui/memedit.py:1172
+#, python-brace-format
+msgid "Internal Error: Invalid limit {number}"
+msgstr "Erreur interne : {number} limite invalide"
+
+#: ../chirp/ui/memedit.py:1183
+#, fuzzy
+msgid "Memory Range:"
+msgstr "Etendue memoire :"
+
+#: ../chirp/ui/memedit.py:1210
+msgid "Refresh"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1233
+msgid "Special Channels"
+msgstr "Canaux speciaux"
+
+#: ../chirp/ui/memedit.py:1241
+msgid "Show Empty"
+msgstr "Montrer vides"
+
+#: ../chirp/ui/memedit.py:1253
+msgid "Properties"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1426
+#, python-brace-format
+msgid "Cutting memory {number}"
+msgstr "Couper la memoire {number}"
+
+#: ../chirp/ui/memedit.py:1458
+#, python-brace-format
+msgid ""
+"Unable to paste {src} memories into {dst} rows. Increase the memory bounds "
+"or show empty memories."
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1472
+msgid "Overwrite?"
+msgstr "Ecraser ?"
+
+#: ../chirp/ui/memedit.py:1478
+#, python-brace-format
+msgid "Overwrite location {number}?"
+msgstr "Ecraser l'emplacement {number} ?"
+
+#: ../chirp/ui/memedit.py:1503
+msgid "Incompatible Memory"
+msgstr "Memoire incompatible"
+
+#: ../chirp/ui/memedit.py:1507
+#, python-brace-format
+msgid "Pasted memory {number} is not compatible with this radio because:"
+msgstr "La memoire collee {number} n'est pas compatible avec cette radio car :"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1581
+msgid "URCALL"
+msgstr "URCALL"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1582
+msgid "RPT1CALL"
+msgstr "RPT1CALL"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1583
+msgid "RPT2CALL"
+msgstr "RPT2CALL"
+
+#: ../chirp/ui/memedit.py:1567 ../chirp/ui/memedit.py:1584
+msgid "Digital Code"
+msgstr "Digital code"
+
+#: ../chirp/ui/inputdialog.py:88
+msgid "An error has occurred"
+msgstr "Une erreur s'est produite"
+
+#: ../chirp/ui/inputdialog.py:139
+msgid "Overwrite"
+msgstr "Ecraser"
+
+#: ../chirp/ui/inputdialog.py:142
+msgid "File Exists"
+msgstr "Le fichier existe"
+
+#: ../chirp/ui/inputdialog.py:145
+#, python-brace-format
+msgid "The file {name} already exists. Do you want to overwrite it?"
+msgstr "Le fichier {name} existe deja. Voulez-vous l'ecraser ?"
+
+#: ../chirp/ui/cloneprog.py:44
+msgid "Clone Progress"
+msgstr "Clonage en cours"
+
+#: ../chirp/ui/cloneprog.py:47
+msgid "Cloning"
+msgstr "Clonage"
+
+#: ../chirp/ui/cloneprog.py:56
+msgid "Cancel"
+msgstr "Annuler"
+
+#: ../chirp/ui/editorset.py:85
+#, python-format
+msgid "Memories (%(variant)s)"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:89
+msgid "Memories"
+msgstr "Memoires"
+
+#: ../chirp/ui/editorset.py:100
+msgid "D-STAR"
+msgstr "D-STAR"
+
+#: ../chirp/ui/editorset.py:149
+msgid "Settings"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:158
+msgid "Browser"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:275
+#, python-brace-format
+msgid "The {vendor} {model} has multiple independent sub-devices"
+msgstr "Le {vendor} {model} a des sous-series multiples et independantes"
+
+#: ../chirp/ui/editorset.py:277
+msgid "Choose one to import from:"
+msgstr "Selectionner importation depuis : "
+
+#: ../chirp/ui/editorset.py:282
+msgid "Cancelled"
+msgstr "Annule"
+
+#: ../chirp/ui/editorset.py:287
+msgid "Internal Error"
+msgstr "Erreur interne"
+
+#: ../chirp/ui/editorset.py:328
+#, python-brace-format
+msgid ""
+"There were errors while opening {file}. The affected memories will not be "
+"importable!"
+msgstr ""
+"Erreurs a l'ouverture de {file}. Les memoires ne peuvent pas etre "
+"importees ! "
+
+#: ../chirp/ui/editorset.py:340
+#, python-brace-format
+msgid "There was an error during import: {error}"
+msgstr "Une erreur s'est produite durant l'importation : {error}"
+
+#: ../chirp/ui/editorset.py:350
+msgid "Unsupported file type"
+msgstr "Type de fichier non-supporte"
+
+#: ../chirp/ui/editorset.py:366 ../chirp/ui/editorset.py:381
+#, python-brace-format
+msgid "There was an error during export: {error}"
+msgstr "Une erreur s'est produite durant l'exportation : {error}"
+
+#: ../chirp/ui/editorset.py:395
+msgid "Priming memory"
+msgstr "Memoire d'amorcage"
+
+#: ../chirp/ui/shiftdialog.py:30
+msgid "Shift"
+msgstr "Decalage"
+
+#: ../chirp/ui/shiftdialog.py:64
+#, python-brace-format
+msgid "Moving {src} to {dst}"
+msgstr "Deplacer {src} vers {dst}"
+
+#: ../chirp/ui/shiftdialog.py:84
+#, python-brace-format
+msgid "Looking for a free spot ({number})"
+msgstr "Recherche d'un emplacement libre ({number})"
+
+#: ../chirp/ui/shiftdialog.py:97
+msgid "No space to insert a row"
+msgstr ""
+
+#: ../chirp/ui/shiftdialog.py:145
+#, python-brace-format
+msgid "Moved {count} memories"
+msgstr "{count} memoires deplacees"
+
+#: ../chirp/ui/settingsedit.py:81
+#, fuzzy, python-format
+msgid "Error in setting value: %s"
+msgstr "Erreur ecriture memoire"
+
+#: ../chirp/ui/settingsedit.py:113
+#, python-format
+msgid "Invalid setting value: %s"
+msgstr ""
+
+#: ../chirp/ui/settingsedit.py:174
+msgid "Enabled"
+msgstr ""
+
+#: ../chirp/ui/bankedit.py:58
+#, fuzzy, python-format
+msgid "Retrieving %s information"
+msgstr "Recuperation des information de banque"
+
+#: ../chirp/ui/bankedit.py:81
+#, fuzzy, python-format
+msgid "Setting name on %s"
+msgstr "Donner un nom a la banque"
+
+#: ../chirp/ui/bankedit.py:222
+#, fuzzy, python-brace-format
+msgid "Updating {type} index for memory {num}"
+msgstr "Mise a jour de l'index de banque pour la memoire {num}"
+
+#: ../chirp/ui/bankedit.py:232
+#, fuzzy, python-brace-format
+msgid "Updating mapping information for memory {num}"
+msgstr "Mise a jour des informations de banque pour la memoire {num}"
+
+#: ../chirp/ui/bankedit.py:238 ../chirp/ui/bankedit.py:269
+#, python-brace-format
+msgid "Getting memory {num}"
+msgstr "Lecture memoire {num}"
+
+#: ../chirp/ui/bankedit.py:253
+#, python-brace-format
+msgid "Setting index for memory {num}"
+msgstr "Assigner son numero a la memoire {num}"
+
+#: ../chirp/ui/bankedit.py:262
+#, fuzzy, python-brace-format
+msgid "Getting {type} for memory {num}"
+msgstr "Lecture de la banque pour la memoire {num}"
+
+#: ../chirp/ui/bankedit.py:284
+msgid "Index"
+msgstr "Index"
+
+#: ../chirp/ui/bankedit.py:375
+#, fuzzy, python-brace-format
+msgid "Getting {type} information for memory {num}"
+msgstr "Lecture de l'information de banque pour la memoire {num}"
+
+#: ../chirp/ui/bankedit.py:401
+#, fuzzy, python-format
+msgid "Getting %s information"
+msgstr "Lecture information de banque"
+
+#: ../chirp/ui/memdetail.py:219
+msgid "General"
+msgstr ""
+
+#: ../chirp/ui/memdetail.py:261
+msgid "Other"
+msgstr ""
+
+#: ../chirp/ui/memdetail.py:316
+#, fuzzy
+msgid "RX DTCS Code"
+msgstr "Code DTCS"
+
+#: ../chirp/ui/memdetail.py:320
+#, fuzzy
+msgid "Cross mode"
+msgstr "Cross mode"
+
+#: ../chirp/ui/memdetail.py:380
+msgid "Memory validation failed:"
+msgstr ""
+
+#: ../chirp/ui/common.py:246
 msgid "Completed"
 msgstr "Termine"
 
-#: ../chirpui/common.py:205
+#: ../chirp/ui/common.py:247
 msgid "idle"
 msgstr "Pret"
 
-#: ../chirpui/bankedit.py:52
-msgid "Retrieving bank information"
-msgstr "Recuperation des information de banque"
+#: ../chirp/ui/common.py:354
+msgid "Details"
+msgstr ""
 
-#: ../chirpui/bankedit.py:75
-msgid "Setting name on bank"
-msgstr "Donner un nom a la banque"
+#: ../chirp/ui/common.py:357
+msgid "Proceed?"
+msgstr ""
 
-#: ../chirpui/bankedit.py:85
-msgid "Bank"
-msgstr "Banque"
+#: ../chirp/ui/common.py:366
+#, fuzzy
+msgid "Do not show this next time"
+msgstr "Ne plus montrer"
 
-#: ../chirpui/bankedit.py:86 ../chirpui/bankedit.py:240
-#: ../chirpui/importdialog.py:536 ../chirpui/memedit.py:65
-#: ../chirpui/memedit.py:85 ../chirpui/memedit.py:247
-#: ../chirpui/memedit.py:872 ../chirpui/memedit.py:926
-#: ../chirpui/memedit.py:1063 ../chirpui/memedit.py:1065
-msgid "Name"
-msgstr "Nom"
-
-#: ../chirpui/bankedit.py:185
-msgid "Updating bank index for memory {num}"
-msgstr "Mise a jour de l'index de banque pour la memoire {num}"
-
-#: ../chirpui/bankedit.py:194
-msgid "Updating bank information for memory {num}"
-msgstr "Mise a jour des informations de banque pour la memoire {num}"
-
-#: ../chirpui/bankedit.py:200 ../chirpui/bankedit.py:229
-msgid "Getting memory {num}"
-msgstr "Lecture memoire {num}"
-
-#: ../chirpui/bankedit.py:214
-msgid "Setting index for memory {num}"
-msgstr "Assigner son numero a la memoire {num}"
-
-#: ../chirpui/bankedit.py:223
-msgid "Getting bank for memory {num}"
-msgstr "Lecture de la banque pour la memoire {num}"
-
-#: ../chirpui/bankedit.py:238 ../chirpui/memedit.py:63
-#: ../chirpui/memedit.py:172 ../chirpui/memedit.py:246
-#: ../chirpui/memedit.py:315 ../chirpui/memedit.py:335
-#: ../chirpui/memedit.py:349 ../chirpui/memedit.py:423
-#: ../chirpui/memedit.py:435 ../chirpui/memedit.py:459
-#: ../chirpui/memedit.py:461 ../chirpui/memedit.py:534
-#: ../chirpui/memedit.py:548 ../chirpui/memedit.py:550
-#: ../chirpui/memedit.py:591 ../chirpui/memedit.py:593
-#: ../chirpui/memedit.py:621 ../chirpui/memedit.py:822
-#: ../chirpui/memedit.py:870 ../chirpui/memedit.py:895
-#: ../chirpui/memedit.py:907 ../chirpui/memedit.py:924
-#: ../chirpui/memedit.py:1230
-msgid "Loc"
-msgstr "Mem"
-
-#: ../chirpui/bankedit.py:239 ../chirpui/importdialog.py:537
-#: ../chirpui/memedit.py:64 ../chirpui/memedit.py:86 ../chirpui/memedit.py:187
-#: ../chirpui/memedit.py:248 ../chirpui/memedit.py:271
-#: ../chirpui/memedit.py:296 ../chirpui/memedit.py:304
-#: ../chirpui/memedit.py:873 ../chirpui/memedit.py:923
-msgid "Frequency"
-msgstr "Frequence"
-
-#: ../chirpui/bankedit.py:241
-msgid "Index"
-msgstr "Index"
-
-#: ../chirpui/bankedit.py:302
-msgid "Getting bank information for memory {num}"
-msgstr "Lecture de l'information de banque pour la memoire {num}"
-
-#: ../chirpui/bankedit.py:323
-msgid "Getting bank information"
-msgstr "Lecture information de banque"
-
-#: ../chirpui/inputdialog.py:81
-msgid "An error has occurred"
-msgstr "Une erreur s'est produite"
-
-#: ../chirpui/inputdialog.py:130
-msgid "Overwrite"
-msgstr "Ecraser"
-
-#: ../chirpui/inputdialog.py:133
-msgid "File Exists"
-msgstr "Le fichier existe"
-
-#: ../chirpui/inputdialog.py:136
-msgid "The file {name} already exists. Do you want to overwrite it?"
-msgstr "Le fichier {name} existe deja. Voulez-vous l'ecraser ?"
-
-#: ../chirpui/importdialog.py:90
-msgid ""
-"Location {number} is already being imported. Choose another value for 'New "
-"Location' before selection 'Import'"
-msgstr ""
-"L'emplacement {number} a deja ete importe. Choisissez une autre valeur pour "
-"'nouvel emplacement' avant d'utiliser 'Importer'"
-
-#: ../chirpui/importdialog.py:121
-msgid "Invalid value. Must be an integer."
-msgstr "Valeur invalide. Doit etre un entier."
-
-#: ../chirpui/importdialog.py:130
-msgid "Location {number} is already being imported"
-msgstr "L'emplacement {number} a deja ete importe"
-
-#: ../chirpui/importdialog.py:182
-msgid "Updating URCALL list"
-msgstr "Mise a jour de la liste URCALL"
-
-#: ../chirpui/importdialog.py:187
-msgid "Updating RPTCALL list"
-msgstr "Mise a jour de la liste RPTCALL"
-
-#: ../chirpui/importdialog.py:256
-msgid "Setting memory {number}"
-msgstr "Regler la memoire {number}"
-
-#: ../chirpui/importdialog.py:260
-msgid "Importing bank information"
-msgstr "Importation de l'information de banque"
-
-#: ../chirpui/importdialog.py:264
-msgid "Error importing memories:"
-msgstr "Erreur lors de l'importation des memoires :"
-
-#: ../chirpui/importdialog.py:376
-msgid "All"
-msgstr "Tout"
-
-#: ../chirpui/importdialog.py:382
-msgid "None"
-msgstr "Aucun"
-
-#: ../chirpui/importdialog.py:388
-msgid "Inverse"
-msgstr "Inverse"
-
-#: ../chirpui/importdialog.py:394
-msgid "Select"
-msgstr "Selectionner"
-
-#: ../chirpui/importdialog.py:416
-msgid "Auto"
-msgstr "Auto"
-
-#: ../chirpui/importdialog.py:422
-msgid "Reverse"
-msgstr "Reverse"
-
-#: ../chirpui/importdialog.py:428
-msgid "Adjust New Location"
-msgstr "Ajuster nouvel emplacement"
-
-#: ../chirpui/importdialog.py:438
-msgid "Confirm overwrites"
-msgstr "Confirmer l'ecrasement"
-
-#: ../chirpui/importdialog.py:444
-msgid "Options"
-msgstr "Options"
-
-#: ../chirpui/importdialog.py:495
-msgid "Cannot be imported because"
-msgstr "Ne peut pas etre importe car"
-
-#: ../chirpui/importdialog.py:513
-msgid "Import From File"
-msgstr "Importer depuis un fichier"
-
-#: ../chirpui/importdialog.py:514 ../chirpui/mainapp.py:1196
-msgid "Import"
-msgstr "Importer"
-
-#: ../chirpui/importdialog.py:534
-msgid "To"
-msgstr "Vers"
-
-#: ../chirpui/importdialog.py:535
-msgid "From"
-msgstr "De"
-
-#: ../chirpui/importdialog.py:538 ../chirpui/memedit.py:78
-#: ../chirpui/memedit.py:99 ../chirpui/memedit.py:886
-#: ../chirpui/memedit.py:940 ../chirpui/memedit.py:1068
-msgid "Comment"
-msgstr "Commentaire"
-
-#: ../chirpui/importdialog.py:542
-msgid "Location memory will be imported into"
-msgstr "L'emplacement memoire sera importe dans"
-
-#: ../chirpui/importdialog.py:543
-msgid "Location of memory in the file being imported"
-msgstr "Emplacement memoire du fichier importe"
-
-#: ../chirpui/importdialog.py:566
-msgid "Preparing memory list..."
-msgstr "Preparation de la liste des memoires..."
-
-#: ../chirpui/importdialog.py:575
-msgid "Export To File"
-msgstr "Exporter vers un fichier"
-
-#: ../chirpui/importdialog.py:576 ../chirpui/mainapp.py:1197
-msgid "Export"
-msgstr "Exporter"
-
-#: ../chirpui/mainapp.py:269 ../chirpui/mainapp.py:483
+#: ../chirp/ui/mainapp.py:268 ../chirp/ui/mainapp.py:484
 msgid "Untitled"
 msgstr "Sans titre"
 
-#: ../chirpui/mainapp.py:316 ../chirpui/mainapp.py:715
+#: ../chirp/ui/mainapp.py:319 ../chirp/ui/mainapp.py:787
+msgid "All files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:320 ../chirp/ui/mainapp.py:789
 msgid "CHIRP Radio Images"
 msgstr "Images de radio CHIRP"
 
-#: ../chirpui/mainapp.py:317 ../chirpui/mainapp.py:714
-#: ../chirpui/mainapp.py:880
+#: ../chirp/ui/mainapp.py:321 ../chirp/ui/mainapp.py:788
 msgid "CHIRP Files"
 msgstr "Fichiers CHIRP"
 
-#: ../chirpui/mainapp.py:318 ../chirpui/mainapp.py:716
-#: ../chirpui/mainapp.py:879
+#: ../chirp/ui/mainapp.py:322 ../chirp/ui/mainapp.py:790
+#: ../chirp/ui/mainapp.py:1336
 msgid "CSV Files"
 msgstr "Fichiers CSV"
 
-#: ../chirpui/mainapp.py:319 ../chirpui/mainapp.py:717
+#: ../chirp/ui/mainapp.py:323 ../chirp/ui/mainapp.py:791
+#, fuzzy
+msgid "DAT Files"
+msgstr "Fichiers CSV"
+
+#: ../chirp/ui/mainapp.py:324 ../chirp/ui/mainapp.py:792
+msgid "EVE Files (VX5)"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:325 ../chirp/ui/mainapp.py:793
 msgid "ICF Files"
 msgstr "Fichiers ICF"
 
-#: ../chirpui/mainapp.py:320 ../chirpui/mainapp.py:718
+#: ../chirp/ui/mainapp.py:326 ../chirp/ui/mainapp.py:797
+#, fuzzy
+msgid "VX5 Commander Files"
+msgstr "Fichiers VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:327 ../chirp/ui/mainapp.py:798
+#, fuzzy
+msgid "VX6 Commander Files"
+msgstr "Fichiers VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:328 ../chirp/ui/mainapp.py:799
 msgid "VX7 Commander Files"
 msgstr "Fichiers VX7 Commander"
 
-#: ../chirpui/mainapp.py:330
+#: ../chirp/ui/mainapp.py:338
 msgid ""
 "ICF files cannot be edited, only displayed or imported into another file. "
 "Open in read-only mode?"
@@ -269,19 +789,22 @@
 "Les fichiers ICF ne peuvent pas etre edites, uniquement affiches ou importes "
 "dans un autre fichier. Ouvrir en lecture seule ?"
 
-#: ../chirpui/mainapp.py:373
+#: ../chirp/ui/mainapp.py:372
+#, python-brace-format
 msgid "There was an error opening {fname}: {error}"
 msgstr "Une erreur s'est produite a l'ouverture de {fname} : {error}"
 
-#: ../chirpui/mainapp.py:388
+#: ../chirp/ui/mainapp.py:384
+#, python-brace-format
 msgid "{num} errors during open:"
 msgstr "{num} erreurs durant l'ouverture :"
 
-#: ../chirpui/mainapp.py:394
+#: ../chirp/ui/mainapp.py:391
 msgid "Note:"
 msgstr "Note :"
 
-#: ../chirpui/mainapp.py:395
+#: ../chirp/ui/mainapp.py:392
+#, python-brace-format
 msgid ""
 "The {vendor} {model} operates in <b>live mode</b>. This means that any "
 "changes you make are immediately sent to the radio. Because of this, you "
@@ -296,56 +819,137 @@
 "hors connexion, vous pouvez <u>Exporter</u> vers un fichier CSV, en "
 "utilisant le <b>menu Fichier</b>."
 
-#: ../chirpui/mainapp.py:404
+#: ../chirp/ui/mainapp.py:401
 msgid "Don't show this again"
 msgstr "Ne plus montrer"
 
-#: ../chirpui/mainapp.py:448
+#: ../chirp/ui/mainapp.py:435
+#, python-brace-format
 msgid "{vendor} {model} image file"
 msgstr "Fichier images {vendor} {model}"
 
-#: ../chirpui/mainapp.py:456
+#: ../chirp/ui/mainapp.py:451
 msgid "VX7 Commander"
 msgstr "VX7 Commander"
 
-#: ../chirpui/mainapp.py:518
+#: ../chirp/ui/mainapp.py:453
+#, fuzzy
+msgid "VX6 Commander"
+msgstr "VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:455
+msgid "EVE"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:456
+#, fuzzy
+msgid "VX5 Commander"
+msgstr "VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:523
+#, python-brace-format
 msgid "Open recent file {name}"
 msgstr "Ouvrir le fichier recent {name}"
 
-#: ../chirpui/mainapp.py:579
+#: ../chirp/ui/mainapp.py:580
+#, python-brace-format
 msgid "Import stock configuration {name}"
 msgstr "Importer la base de donnees {name}"
 
-#: ../chirpui/mainapp.py:595
+#: ../chirp/ui/mainapp.py:596
+#, python-brace-format
 msgid "Open stock configuration {name}"
 msgstr "Ouvrir la base de donnees {name}"
 
-#: ../chirpui/mainapp.py:681
-msgid "Discard Changes?"
+#: ../chirp/ui/mainapp.py:617
+msgid "Proceed with experimental driver?"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:619
+msgid "This radio's driver is experimental. Do you want to proceed?"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:637
+#, python-brace-format
+msgid "{name} Instructions"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:639
+#, python-brace-format
+msgid "{instructions}"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:643
+#, fuzzy
+msgid "Don't show instructions for any radio again"
+msgstr "Ne plus montrer"
+
+#: ../chirp/ui/mainapp.py:754
+#, fuzzy
+msgid "Save Changes?"
 msgstr "Annuler les changements ?"
 
-#: ../chirpui/mainapp.py:686
+#: ../chirp/ui/mainapp.py:758
 msgid "File is modified, save changes before closing?"
 msgstr ""
 "Le fichier a ete modifie, enregistrer les modifications avant de le fermer ?"
 
-#: ../chirpui/mainapp.py:923
-msgid "With significant contributions by:"
+#: ../chirp/ui/mainapp.py:794
+msgid "Kenwood HMK Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:795
+msgid "Kenwood ITM Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:796
+msgid "Travel Plus Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:814
+msgid "DMR-MARC Repeater Database Dump"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:924 ../chirp/ui/mainapp.py:1031
+msgid "RepeaterBook Query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:985 ../chirp/ui/mainapp.py:1091
+msgid "RepeaterBook query failed"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1158
+#, fuzzy, python-format
+msgid "Invalid value for %s"
+msgstr "Valeur invalide pour ce champ"
+
+#: ../chirp/ui/mainapp.py:1181
+msgid "Query failed"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1276
+msgid "RadioReference.com Query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1382
+#, fuzzy
+msgid "With significant contributions from:"
 msgstr "Avec les contributions significatives de :"
 
-#: ../chirpui/mainapp.py:940
+#: ../chirp/ui/mainapp.py:1414
 msgid "Select Columns"
 msgstr "Selectionner les colonnes"
 
-#: ../chirpui/mainapp.py:955
+#: ../chirp/ui/mainapp.py:1429
+#, python-brace-format
 msgid "Visible columns for {radio}"
 msgstr "Colonnes visibles pour {radio}"
 
-#: ../chirpui/mainapp.py:1012
+#: ../chirp/ui/mainapp.py:1492
 msgid "Reporting is disabled"
 msgstr "Rapport d'utilisation desactive"
 
-#: ../chirpui/mainapp.py:1013
+#: ../chirp/ui/mainapp.py:1494
 msgid ""
 "The reporting feature of CHIRP is designed to help <u>improve quality</u> by "
 "allowing the authors to focus on the radio drivers used most often and "
@@ -367,7 +971,7 @@
 "\n"
 "<b>Etes-vous certain de vouloir desactiver cette fonction ?</b>"
 
-#: ../chirpui/mainapp.py:1045
+#: ../chirp/ui/mainapp.py:1533
 msgid ""
 "Choose a language or Auto to use the operating system default. You will need "
 "to restart the application before the change will take effect"
@@ -375,570 +979,341 @@
 "Choisir une langue ou Auto pour utiliser celle du systeme par defaut. Vous "
 "devrez redemarrer l'application pour appliquer le changement."
 
-#: ../chirpui/mainapp.py:1169
+#: ../chirp/ui/mainapp.py:1546
+#, fuzzy
+msgid "Python Modules"
+msgstr "Tone Mode"
+
+#: ../chirp/ui/mainapp.py:1731
 msgid "_File"
 msgstr "_Fichier"
 
-#: ../chirpui/mainapp.py:1172
+#: ../chirp/ui/mainapp.py:1734
 msgid "Open stock config"
 msgstr "Ouvrir base de donnees"
 
-#: ../chirpui/mainapp.py:1173
+#: ../chirp/ui/mainapp.py:1735
 msgid "_Recent"
 msgstr "_Recent"
 
-#: ../chirpui/mainapp.py:1178
+#: ../chirp/ui/mainapp.py:1738
+#, fuzzy
+msgid "Load Module"
+msgstr "Tone Mode"
+
+#: ../chirp/ui/mainapp.py:1741
 msgid "_Edit"
 msgstr "_Editer"
 
-#: ../chirpui/mainapp.py:1179
+#: ../chirp/ui/mainapp.py:1742
 msgid "_Cut"
 msgstr "_Couper"
 
-#: ../chirpui/mainapp.py:1180
+#: ../chirp/ui/mainapp.py:1743
 msgid "_Copy"
 msgstr "C_opier"
 
-#: ../chirpui/mainapp.py:1181
+#: ../chirp/ui/mainapp.py:1744
 msgid "_Paste"
 msgstr "Co_ller"
 
-#: ../chirpui/mainapp.py:1182
+#: ../chirp/ui/mainapp.py:1746
 msgid "_Delete"
 msgstr "_Supprimer"
 
-#: ../chirpui/mainapp.py:1183
+#: ../chirp/ui/mainapp.py:1747
+#, fuzzy
+msgid "Select _All"
+msgstr "Selectionner"
+
+#: ../chirp/ui/mainapp.py:1748
 msgid "Move _Up"
 msgstr "_Monter"
 
-#: ../chirpui/mainapp.py:1184
+#: ../chirp/ui/mainapp.py:1750
 msgid "Move Dow_n"
 msgstr "Desce_ndre"
 
-#: ../chirpui/mainapp.py:1185
+#: ../chirp/ui/mainapp.py:1752
 msgid "E_xchange"
 msgstr "_Permuter"
 
-#: ../chirpui/mainapp.py:1186
+#: ../chirp/ui/mainapp.py:1755
 msgid "_View"
 msgstr "_Voir"
 
-#: ../chirpui/mainapp.py:1187
+#: ../chirp/ui/mainapp.py:1756
 msgid "Columns"
 msgstr "Colonnes"
 
-#: ../chirpui/mainapp.py:1188
+#: ../chirp/ui/mainapp.py:1757
 msgid "Developer"
 msgstr "Developpeur"
 
-#: ../chirpui/mainapp.py:1189
+#: ../chirp/ui/mainapp.py:1758
 msgid "Show raw memory"
 msgstr "Montrer les memoires brutes"
 
-#: ../chirpui/mainapp.py:1190
+#: ../chirp/ui/mainapp.py:1760
 msgid "Diff raw memories"
 msgstr "Comparaison memoires brutes"
 
-#: ../chirpui/mainapp.py:1191
+#: ../chirp/ui/mainapp.py:1762
 msgid "Diff tabs"
 msgstr "Comparaison listes"
 
-#: ../chirpui/mainapp.py:1192
+#: ../chirp/ui/mainapp.py:1764
 msgid "Change language"
 msgstr "Changer la langue"
 
-#: ../chirpui/mainapp.py:1193
+#: ../chirp/ui/mainapp.py:1765
 msgid "_Radio"
 msgstr "_Radio"
 
-#: ../chirpui/mainapp.py:1194
+#: ../chirp/ui/mainapp.py:1766
 msgid "Download From Radio"
 msgstr "Telecharger depuis la radio - Lire"
 
-#: ../chirpui/mainapp.py:1195
+#: ../chirp/ui/mainapp.py:1768
 msgid "Upload To Radio"
 msgstr "Telecharger vers la radio - Ecrire"
 
-#: ../chirpui/mainapp.py:1198
-msgid "Import from RFinder"
+#: ../chirp/ui/mainapp.py:1770 ../chirp/ui/importdialog.py:578
+msgid "Import"
+msgstr "Importer"
+
+#: ../chirp/ui/mainapp.py:1771 ../chirp/ui/importdialog.py:641
+msgid "Export"
+msgstr "Exporter"
+
+#: ../chirp/ui/mainapp.py:1772
+#, fuzzy
+msgid "Import from data source"
 msgstr "Importer de RFinder"
 
-#: ../chirpui/mainapp.py:1199
+#: ../chirp/ui/mainapp.py:1774 ../chirp/ui/mainapp.py:1785
+msgid "DMR-MARC Repeaters"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1775 ../chirp/ui/mainapp.py:1786
+msgid "RadioReference.com"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1777 ../chirp/ui/mainapp.py:1788
+msgid "RFinder"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1778 ../chirp/ui/mainapp.py:1790
+#, fuzzy
+msgid "RepeaterBook"
+msgstr "Importer de RepeaterBook"
+
+#: ../chirp/ui/mainapp.py:1779 ../chirp/ui/mainapp.py:1791
+msgid "RepeaterBook political query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1781 ../chirp/ui/mainapp.py:1793
+msgid "RepeaterBook proximity query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1783 ../chirp/ui/mainapp.py:1789
+msgid "przemienniki.net"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1784
+msgid "Query data source"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1795
 msgid "CHIRP Native File"
 msgstr "Fichier CHIRP natif"
 
-#: ../chirpui/mainapp.py:1200
+#: ../chirp/ui/mainapp.py:1797
 msgid "CSV File"
 msgstr "Fichier CSV"
 
-#: ../chirpui/mainapp.py:1201
-msgid "Import from RepeaterBook"
-msgstr "Importer de RepeaterBook"
-
-#: ../chirpui/mainapp.py:1202
+#: ../chirp/ui/mainapp.py:1798
 msgid "Import from stock config"
 msgstr "Importer de la base de donnees"
 
-#: ../chirpui/mainapp.py:1204
+#: ../chirp/ui/mainapp.py:1800
+msgid "Channel defaults"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1803
 msgid "Help"
 msgstr "Aide"
 
-#: ../chirpui/mainapp.py:1215
-msgid "Report statistics"
+#: ../chirp/ui/mainapp.py:1805
+msgid "Get Help Online..."
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1815
+#, fuzzy
+msgid "Report Statistics"
 msgstr "Rapporter statistiques"
 
-#: ../chirpui/mainapp.py:1216
+#: ../chirp/ui/mainapp.py:1817
 msgid "Hide Unused Fields"
 msgstr "Cacher les champs inutilises"
 
-#: ../chirpui/mainapp.py:1217
-msgid "Automatic Repeater Offset"
-msgstr "Decalage automatique de relais ARS"
+#: ../chirp/ui/mainapp.py:1819
+#, fuzzy
+msgid "Smart Tone Modes"
+msgstr "Tone Mode"
 
-#: ../chirpui/mainapp.py:1218
+#: ../chirp/ui/mainapp.py:1821
+msgid "Show Instructions"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1823
 msgid "Enable Developer Functions"
 msgstr "Activer les fonctions de developpement"
 
-#: ../chirpui/mainapp.py:1352
+#: ../chirp/ui/mainapp.py:1936
+#, python-brace-format
+msgid "A new version of CHIRP is available: {ver}. "
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:2056
 msgid "Error reporting is enabled"
 msgstr "Le rapport d'erreur est active"
 
-#: ../chirpui/mainapp.py:1355
+#: ../chirp/ui/mainapp.py:2059
 msgid ""
 "If you wish to disable this feature you may do so in the <u>Help</u> menu"
 msgstr "Pour desactiver cette fonction, utilisez le menu <u>Aide</u>."
 
-#: ../chirpui/cloneprog.py:43
-msgid "Clone Progress"
-msgstr "Clonage en cours"
+#: ../chirp/ui/importdialog.py:97
+#, python-brace-format
+msgid ""
+"Location {number} is already being imported. Choose another value for 'New "
+"Location' before selection 'Import'"
+msgstr ""
+"L'emplacement {number} a deja ete importe. Choisissez une autre valeur pour "
+"'nouvel emplacement' avant d'utiliser 'Importer'"
 
-#: ../chirpui/cloneprog.py:46
-msgid "Cloning"
-msgstr "Clonage"
+#: ../chirp/ui/importdialog.py:129
+msgid "Invalid value. Must be an integer."
+msgstr "Valeur invalide. Doit etre un entier."
 
-#: ../chirpui/cloneprog.py:55
-msgid "Cancel"
-msgstr "Annuler"
+#: ../chirp/ui/importdialog.py:138
+#, python-brace-format
+msgid "Location {number} is already being imported"
+msgstr "L'emplacement {number} a deja ete importe"
 
-#: ../chirpui/shiftdialog.py:27
-msgid "Shift"
-msgstr "Decalage"
+#: ../chirp/ui/importdialog.py:195
+msgid "Updating URCALL list"
+msgstr "Mise a jour de la liste URCALL"
 
-#: ../chirpui/shiftdialog.py:63
-msgid "Moving {src} to {dst}"
-msgstr "Deplacer {src} vers {dst}"
+#: ../chirp/ui/importdialog.py:200
+msgid "Updating RPTCALL list"
+msgstr "Mise a jour de la liste RPTCALL"
 
-#: ../chirpui/shiftdialog.py:80
-msgid "Looking for a free spot ({number})"
-msgstr "Recherche d'un emplacement libre ({number})"
+#: ../chirp/ui/importdialog.py:274
+#, python-brace-format
+msgid "Setting memory {number}"
+msgstr "Regler la memoire {number}"
 
-#: ../chirpui/shiftdialog.py:135
-msgid "Moved {count} memories"
-msgstr "{count} memoires deplacees"
+#: ../chirp/ui/importdialog.py:279
+msgid "Importing bank information"
+msgstr "Importation de l'information de banque"
 
-#: ../chirpui/clone.py:35
-msgid "{vendor} {model} on {port}"
-msgstr "{vendor} {model} sur {port}"
+#: ../chirp/ui/importdialog.py:283
+msgid "Error importing memories:"
+msgstr "Erreur lors de l'importation des memoires :"
 
-#: ../chirpui/clone.py:100 ../chirpui/clone.py:162
-msgid "Detect"
-msgstr "Detecter"
+#: ../chirp/ui/importdialog.py:395
+msgid "All"
+msgstr "Tout"
 
-#: ../chirpui/clone.py:123
-msgid "Port"
-msgstr "Port"
+#: ../chirp/ui/importdialog.py:401
+msgid "None"
+msgstr "Aucun"
 
-#: ../chirpui/clone.py:124
-msgid "Vendor"
-msgstr "Fabricant"
+#: ../chirp/ui/importdialog.py:407
+msgid "Inverse"
+msgstr "Inverse"
 
-#: ../chirpui/clone.py:125
-msgid "Model"
-msgstr "Modele"
+#: ../chirp/ui/importdialog.py:413
+msgid "Select"
+msgstr "Selectionner"
 
-#: ../chirpui/clone.py:138
-msgid "Radio"
-msgstr "Radio"
+#: ../chirp/ui/importdialog.py:459
+msgid "Auto"
+msgstr "Auto"
 
-#: ../chirpui/clone.py:166
-msgid "Unable to detect radio on {port}"
-msgstr "Impossible de detecter la radio sur {port}"
+#: ../chirp/ui/importdialog.py:465
+msgid "Reverse"
+msgstr "Reverse"
 
-#: ../chirpui/clone.py:178
-msgid "Internal error: Unable to upload to {model}"
-msgstr "Erreur interne : impossible de telecharger vers {model}"
+#: ../chirp/ui/importdialog.py:471
+msgid "Adjust New Location"
+msgstr "Ajuster nouvel emplacement"
 
-#: ../chirpui/clone.py:226
-msgid "Clone failed: {error}"
-msgstr "Erreur de clonage: {error}"
+#: ../chirp/ui/importdialog.py:481
+msgid "Confirm overwrites"
+msgstr "Confirmer l'ecrasement"
 
-#: ../chirpui/dstaredit.py:40
-msgid "Callsign"
-msgstr "Indicatif"
+#: ../chirp/ui/importdialog.py:487
+msgid "Options"
+msgstr "Options"
 
-#: ../chirpui/dstaredit.py:124
-msgid "Your callsign"
-msgstr "Votre indicatif"
+#: ../chirp/ui/importdialog.py:560
+msgid "Cannot be imported because"
+msgstr "Ne peut pas etre importe car"
 
-#: ../chirpui/dstaredit.py:132
-msgid "Repeater callsign"
-msgstr "Indicatif du relais"
+#: ../chirp/ui/importdialog.py:577
+msgid "Import From File"
+msgstr "Importer depuis un fichier"
 
-#: ../chirpui/dstaredit.py:140
-msgid "My callsign"
-msgstr "Mon indicatif"
+#: ../chirp/ui/importdialog.py:598
+msgid "To"
+msgstr "Vers"
 
-#: ../chirpui/dstaredit.py:170 ../chirpui/memedit.py:1365
-msgid "Downloading URCALL list"
-msgstr "Telechargement de la liste URCALL"
+#: ../chirp/ui/importdialog.py:599
+msgid "From"
+msgstr "De"
 
-#: ../chirpui/dstaredit.py:174 ../chirpui/memedit.py:1377
-msgid "Downloading RPTCALL list"
-msgstr "Telechargement de la liste RPTCALL"
+#: ../chirp/ui/importdialog.py:606
+msgid "Location memory will be imported into"
+msgstr "L'emplacement memoire sera importe dans"
 
-#: ../chirpui/dstaredit.py:178
-msgid "Downloading MYCALL list"
-msgstr "Telechargement de la liste MYCALL"
+#: ../chirp/ui/importdialog.py:607
+msgid "Location of memory in the file being imported"
+msgstr "Emplacement memoire du fichier importe"
 
-#: ../chirpui/editorset.py:87
-msgid "Memories"
-msgstr "Memoires"
+#: ../chirp/ui/importdialog.py:630
+msgid "Preparing memory list..."
+msgstr "Preparation de la liste des memoires..."
 
-#: ../chirpui/editorset.py:92
-msgid "D-STAR"
-msgstr "D-STAR"
+#: ../chirp/ui/importdialog.py:640
+msgid "Export To File"
+msgstr "Exporter vers un fichier"
 
-#: ../chirpui/editorset.py:98
-msgid "Bank Names"
-msgstr "Nom des banques"
+#: ../chirp/ui/bandplans.py:96
+msgid ""
+"Band plans define default channel settings for frequencies in a region.  "
+"Choose a band plan or None for completely manual channel settings."
+msgstr ""
 
-#: ../chirpui/editorset.py:104
-msgid "Banks"
-msgstr "Banques"
+#~ msgid "Bank"
+#~ msgstr "Banque"
 
-#: ../chirpui/editorset.py:222
-msgid "The {vendor} {model} has multiple independent sub-devices"
-msgstr "Le {vendor} {model} a des sous-series multiples et independantes"
+#~ msgid "Automatic Repeater Offset"
+#~ msgstr "Decalage automatique de relais ARS"
 
-#: ../chirpui/editorset.py:225
-msgid "Choose one to import from:"
-msgstr "Selectionner importation depuis : "
+#~ msgid "Bank Names"
+#~ msgstr "Nom des banques"
 
-#: ../chirpui/editorset.py:230
-msgid "Cancelled"
-msgstr "Annule"
+#~ msgid "Banks"
+#~ msgstr "Banques"
 
-#: ../chirpui/editorset.py:235
-msgid "Internal Error"
-msgstr "Erreur interne"
+#~ msgid "Delete all"
+#~ msgstr "Tout supprimer"
 
-#: ../chirpui/editorset.py:248
-msgid ""
-"There were errors while opening {file}. The affected memories will not be "
-"importable!"
-msgstr ""
-"Erreurs a l'ouverture de {file}. Les memoires ne peuvent pas etre "
-"importees ! "
+#~ msgid "Delete (and shift up)"
+#~ msgstr "Supprimer (et remonter)"
 
-#: ../chirpui/editorset.py:260
-msgid "There was an error during import: {error}"
-msgstr "Une erreur s'est produite durant l'importation : {error}"
-
-#: ../chirpui/editorset.py:270
-msgid "Unsupported file type"
-msgstr "Type de fichier non-supporte"
-
-#: ../chirpui/editorset.py:286 ../chirpui/editorset.py:301
-msgid "There was an error during export: {error}"
-msgstr "Une erreur s'est produite durant l'exportation : {error}"
-
-#: ../chirpui/editorset.py:313
-msgid "Priming memory"
-msgstr "Memoire d'amorcage"
-
-#: ../chirpui/memedit.py:52
-msgid "Invalid value for this field"
-msgstr "Valeur invalide pour ce champ"
-
-#: ../chirpui/memedit.py:66 ../chirpui/memedit.py:97 ../chirpui/memedit.py:111
-#: ../chirpui/memedit.py:204 ../chirpui/memedit.py:312
-#: ../chirpui/memedit.py:874 ../chirpui/memedit.py:931
-#: ../chirpui/memedit.py:1069 ../chirpui/memedit.py:1133
-msgid "Tone Mode"
-msgstr "Tone Mode"
-
-#: ../chirpui/memedit.py:67 ../chirpui/memedit.py:87 ../chirpui/memedit.py:103
-#: ../chirpui/memedit.py:214 ../chirpui/memedit.py:218
-#: ../chirpui/memedit.py:220 ../chirpui/memedit.py:310
-#: ../chirpui/memedit.py:875 ../chirpui/memedit.py:928
-#: ../chirpui/memedit.py:1070
-msgid "Tone"
-msgstr "Tone"
-
-#: ../chirpui/memedit.py:68 ../chirpui/memedit.py:88 ../chirpui/memedit.py:104
-#: ../chirpui/memedit.py:210 ../chirpui/memedit.py:218
-#: ../chirpui/memedit.py:221 ../chirpui/memedit.py:310
-#: ../chirpui/memedit.py:876 ../chirpui/memedit.py:929
-#: ../chirpui/memedit.py:1066
-msgid "ToneSql"
-msgstr "ToneSql"
-
-#: ../chirpui/memedit.py:69 ../chirpui/memedit.py:89 ../chirpui/memedit.py:105
-#: ../chirpui/memedit.py:211 ../chirpui/memedit.py:215
-#: ../chirpui/memedit.py:222 ../chirpui/memedit.py:306
-#: ../chirpui/memedit.py:877 ../chirpui/memedit.py:930
-#: ../chirpui/memedit.py:1059
-msgid "DTCS Code"
-msgstr "Code DTCS"
-
-#: ../chirpui/memedit.py:70 ../chirpui/memedit.py:90 ../chirpui/memedit.py:106
-#: ../chirpui/memedit.py:212 ../chirpui/memedit.py:216
-#: ../chirpui/memedit.py:223 ../chirpui/memedit.py:878
-#: ../chirpui/memedit.py:933 ../chirpui/memedit.py:1060
-msgid "DTCS Pol"
-msgstr "DTCS Pol"
-
-#: ../chirpui/memedit.py:71 ../chirpui/memedit.py:91 ../chirpui/memedit.py:112
-#: ../chirpui/memedit.py:879 ../chirpui/memedit.py:932
-#: ../chirpui/memedit.py:1067 ../chirpui/memedit.py:1134
-msgid "Cross Mode"
-msgstr "Cross mode"
-
-#: ../chirpui/memedit.py:72 ../chirpui/memedit.py:92 ../chirpui/memedit.py:109
-#: ../chirpui/memedit.py:137 ../chirpui/memedit.py:205
-#: ../chirpui/memedit.py:249 ../chirpui/memedit.py:312
-#: ../chirpui/memedit.py:880 ../chirpui/memedit.py:934
-#: ../chirpui/memedit.py:1071 ../chirpui/memedit.py:1144
-msgid "Duplex"
-msgstr "Duplex"
-
-#: ../chirpui/memedit.py:73 ../chirpui/memedit.py:93 ../chirpui/memedit.py:135
-#: ../chirpui/memedit.py:198 ../chirpui/memedit.py:226
-#: ../chirpui/memedit.py:250 ../chirpui/memedit.py:308
-#: ../chirpui/memedit.py:881 ../chirpui/memedit.py:935
-#: ../chirpui/memedit.py:1062
-msgid "Offset"
-msgstr "Decalage"
-
-#: ../chirpui/memedit.py:74 ../chirpui/memedit.py:94 ../chirpui/memedit.py:107
-#: ../chirpui/memedit.py:882 ../chirpui/memedit.py:936
-#: ../chirpui/memedit.py:1061 ../chirpui/memedit.py:1132
-#: ../chirpui/memedit.py:1289 ../chirpui/memedit.py:1307
-#: ../chirpui/memedit.py:1317
-msgid "Mode"
-msgstr "Mode"
-
-#: ../chirpui/memedit.py:75 ../chirpui/memedit.py:95 ../chirpui/memedit.py:108
-#: ../chirpui/memedit.py:296 ../chirpui/memedit.py:883
-#: ../chirpui/memedit.py:937 ../chirpui/memedit.py:1073
-#: ../chirpui/memedit.py:1136 ../chirpui/memedit.py:1140
-msgid "Power"
-msgstr "Puissance"
-
-#: ../chirpui/memedit.py:76 ../chirpui/memedit.py:96 ../chirpui/memedit.py:110
-#: ../chirpui/memedit.py:140 ../chirpui/memedit.py:143
-#: ../chirpui/memedit.py:884 ../chirpui/memedit.py:938
-#: ../chirpui/memedit.py:1064
-msgid "Tune Step"
-msgstr "Pas"
-
-#: ../chirpui/memedit.py:77 ../chirpui/memedit.py:98 ../chirpui/memedit.py:885
-#: ../chirpui/memedit.py:939 ../chirpui/memedit.py:1072
-#: ../chirpui/memedit.py:1135
-msgid "Skip"
-msgstr "Ignorer"
-
-#: ../chirpui/memedit.py:175
-msgid "Erasing memory {loc}"
-msgstr "Effacer la memoire {loc}"
-
-#: ../chirpui/memedit.py:236
-msgid "Unable to make changes to this model"
-msgstr "Impossible de realiser des changements pour ce modele"
-
-#: ../chirpui/memedit.py:241
-msgid "Editing new item, taking defaults"
-msgstr "Modification nouvel element, valeurs par defaut"
-
-#: ../chirpui/memedit.py:257
-msgid "Bad value for {col}: {val}"
-msgstr "Valeur invalide pour {col} : {val}"
-
-#: ../chirpui/memedit.py:281
-msgid "Error setting memory"
-msgstr "Erreur ecriture memoire"
-
-#: ../chirpui/memedit.py:289 ../chirpui/memedit.py:356
-#: ../chirpui/memedit.py:1272
-msgid "Writing memory {number}"
-msgstr "Ecrire la memoire {number}"
-
-#: ../chirpui/memedit.py:361
-msgid ""
-"This operation requires moving all subsequent channels by one spot until an "
-"empty location is reached.  This can take a LONG time.  Are you sure you "
-"want to do this?"
-msgstr ""
-"Cette operation necessite le deplacement de tous les canaux suivants jusqu'a "
-"ce qu'un emplacement libre soit trouve. Cela peut prendre BEAUCOUP de temps. "
-"Etes-vous certain de vouloir le faire ?"
-
-#: ../chirpui/memedit.py:387
-msgid "Adding memory {number}"
-msgstr "Ajouter la memoire {number}"
-
-#: ../chirpui/memedit.py:400 ../chirpui/memedit.py:913
-msgid "Erasing memory {number}"
-msgstr "Effacer la memoire {number}"
-
-#: ../chirpui/memedit.py:409 ../chirpui/memedit.py:518
-#: ../chirpui/memedit.py:564 ../chirpui/memedit.py:569
-#: ../chirpui/memedit.py:856 ../chirpui/memedit.py:1166
-msgid "Getting memory {number}"
-msgstr "Lecture memoire {number}"
-
-#: ../chirpui/memedit.py:497 ../chirpui/memedit.py:508
-#: ../chirpui/memedit.py:556
-msgid "Moving memory from {old} to {new}"
-msgstr "Deplacer la memoire de {old} vers {new}"
-
-#: ../chirpui/memedit.py:578
-msgid "Raw memory {number}"
-msgstr "Memoire brute {number}"
-
-#: ../chirpui/memedit.py:582 ../chirpui/memedit.py:610
-#: ../chirpui/memedit.py:615
-msgid "Getting raw memory {number}"
-msgstr "Lecture memoire brute {number}"
-
-#: ../chirpui/memedit.py:587
-msgid "You can only diff two memories!"
-msgstr "Vous ne pouvez comparer que deux memoires !"
-
-#: ../chirpui/memedit.py:598
-msgid "Memory {number}"
-msgstr "Memoire {number}"
-
-#: ../chirpui/memedit.py:604
-msgid "Diff of {a} and {b}"
-msgstr "Comparaison entre {a} et {b}"
-
-#: ../chirpui/memedit.py:628
-msgid "Memories must be contiguous"
-msgstr "Les memoires doivent etre contigues"
-
-#: ../chirpui/memedit.py:700
-msgid "Insert row above"
-msgstr "Inserer une ligne avant"
-
-#: ../chirpui/memedit.py:701
-msgid "Insert row below"
-msgstr "Inserer une ligne apres"
-
-#: ../chirpui/memedit.py:702
-msgid "Delete"
-msgstr "Supprimer"
-
-#: ../chirpui/memedit.py:702
-msgid "Delete all"
-msgstr "Tout supprimer"
-
-#: ../chirpui/memedit.py:703
-msgid "Delete (and shift up)"
-msgstr "Supprimer (et remonter)"
-
-#: ../chirpui/memedit.py:704
-msgid "Move up"
-msgstr "Remonter"
-
-#: ../chirpui/memedit.py:705
-msgid "Move down"
-msgstr "Descendre"
-
-#: ../chirpui/memedit.py:706
-msgid "Exchange memories"
-msgstr "Permuter les memoires"
-
-#: ../chirpui/memedit.py:707
-msgid "Cut"
-msgstr "Couper"
-
-#: ../chirpui/memedit.py:708
-msgid "Copy"
-msgstr "Copier"
-
-#: ../chirpui/memedit.py:709
-msgid "Paste"
-msgstr "Coller"
-
-#: ../chirpui/memedit.py:710
-msgid "Show Raw Memory"
-msgstr "Afficher les donnees de memoires brutes"
-
-#: ../chirpui/memedit.py:711
-msgid "Diff Raw Memories"
-msgstr "Comparaison memoires brutes"
-
-#: ../chirpui/memedit.py:835
-msgid "Internal Error: Column {name} not found"
-msgstr "Erreur interne : colonne {name} non trouvee"
-
-#: ../chirpui/memedit.py:863
-msgid "Getting channel {chan}"
-msgstr "Lecture canal {chan}"
-
-#: ../chirpui/memedit.py:952
-msgid "Internal Error: Invalid limit {number}"
-msgstr "Erreur interne : {number} limite invalide"
-
-#: ../chirpui/memedit.py:962
-msgid "Memory range:"
-msgstr "Etendue memoire :"
-
-#: ../chirpui/memedit.py:989
-msgid "Go"
-msgstr "Aller"
-
-#: ../chirpui/memedit.py:1012
-msgid "Special Channels"
-msgstr "Canaux speciaux"
-
-#: ../chirpui/memedit.py:1019
-msgid "Show Empty"
-msgstr "Montrer vides"
-
-#: ../chirpui/memedit.py:1198
-msgid "Cutting memory {number}"
-msgstr "Couper la memoire {number}"
-
-#: ../chirpui/memedit.py:1232
-msgid "Overwrite?"
-msgstr "Ecraser ?"
-
-#: ../chirpui/memedit.py:1237
-msgid "Overwrite location {number}?"
-msgstr "Ecraser l'emplacement {number} ?"
-
-#: ../chirpui/memedit.py:1254
-msgid "Incompatible Memory"
-msgstr "Memoire incompatible"
-
-#: ../chirpui/memedit.py:1257
-msgid "Pasted memory {number} is not compatible with this radio because:"
-msgstr "La memoire collee {number} n'est pas compatible avec cette radio car :"
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1324
-msgid "URCALL"
-msgstr "URCALL"
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1325
-msgid "RPT1CALL"
-msgstr "RPT1CALL"
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1326
-msgid "RPT2CALL"
-msgstr "RPT2CALL"
-
-#: ../chirpui/memedit.py:1310 ../chirpui/memedit.py:1327
-msgid "Digital Code"
-msgstr "Digital code"
+#~ msgid "Go"
+#~ msgstr "Aller"
diff -r 0a1f49c3f594 locale/hu.po
--- a/locale/hu.po	Thu Mar 15 17:12:30 2018 -0700
+++ b/locale/hu.po	Thu Mar 15 21:04:40 2018 -0400
@@ -7,236 +7,578 @@
 msgstr ""
 "Project-Id-Version: CHIRP\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-10-08 11:40-0700\n"
+"POT-Creation-Date: 2018-03-15 21:03-0400\n"
 "PO-Revision-Date: 2015-01-28 13:47+0100\n"
 "Last-Translator: Attila Joubert <joubert.attila at gmail.com>\n"
 "Language-Team: English\n"
+"Language: hu_HU\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Poedit 1.7.4\n"
-"Language: hu_HU\n"
 
-#: ../chirpui/bandplans.py:92
-msgid ""
-"Band plans define default channel settings for frequencies in a region.  "
-"Choose a band plan or None for completely manual channel settings."
-msgstr ""
-"Egy régió sávtervének alapértelmezett csatorna frekvenciái. Válassz egy "
-"sávtervet, vagy ki is hagyhatod a kézi csatorna beállítás befejezéséhez."
+#: ../chirp/ui/clone.py:40
+#, python-brace-format
+msgid "{vendor} {model} on {port}"
+msgstr "{vendor} {model} a {port} porton"
 
-#: ../chirpui/bankedit.py:53
-#, python-format
-msgid "Retrieving %s information"
-msgstr "%s információk lekérése"
+#: ../chirp/ui/clone.py:110 ../chirp/ui/clone.py:111 ../chirp/ui/clone.py:173
+msgid "Detect"
+msgstr "Érzékelés"
 
-#: ../chirpui/bankedit.py:76
-#, python-format
-msgid "Setting name on %s"
-msgstr "A %s név beállítása"
+#: ../chirp/ui/clone.py:134
+msgid "Port"
+msgstr "Port"
 
-#: ../chirpui/bankedit.py:88 ../chirpui/bankedit.py:276
-#: ../chirpui/importdialog.py:594 ../chirpui/memdetail.py:257
-#: ../chirpui/memedit.py:66 ../chirpui/memedit.py:87 ../chirpui/memedit.py:338
-#: ../chirpui/memedit.py:1053 ../chirpui/memedit.py:1109
-#: ../chirpui/memedit.py:1245 ../chirpui/memedit.py:1247
+#: ../chirp/ui/clone.py:135
+msgid "Vendor"
+msgstr "Gyártó"
+
+#: ../chirp/ui/clone.py:136
+msgid "Model"
+msgstr "Modell"
+
+#: ../chirp/ui/clone.py:149
+msgid "Radio"
+msgstr "Rádió"
+
+#: ../chirp/ui/clone.py:178
+#, python-brace-format
+msgid "Unable to detect radio on {port}"
+msgstr "Nem érzékelek a {port} porton!"
+
+#: ../chirp/ui/clone.py:203
+#, python-brace-format
+msgid "Internal error: Unable to upload to {model}"
+msgstr "Belső hiba: nem tölthető fel a {model} rádióra."
+
+#: ../chirp/ui/clone.py:254
+#, python-brace-format
+msgid "Clone failed: {error}"
+msgstr "A klónozás sikertelen: {error}"
+
+#: ../chirp/ui/dstaredit.py:44
+msgid "Callsign"
+msgstr "Hívójel"
+
+#: ../chirp/ui/dstaredit.py:129
+msgid "Your callsign"
+msgstr "Az Ön hívójele"
+
+#: ../chirp/ui/dstaredit.py:137
+msgid "Repeater callsign"
+msgstr "Az átjátszó hívójele"
+
+#: ../chirp/ui/dstaredit.py:145
+msgid "My callsign"
+msgstr "Az én hívójelem"
+
+#: ../chirp/ui/dstaredit.py:175 ../chirp/ui/memedit.py:1622
+msgid "Downloading URCALL list"
+msgstr "Az URCALL lista letöltése"
+
+#: ../chirp/ui/dstaredit.py:179 ../chirp/ui/memedit.py:1634
+msgid "Downloading RPTCALL list"
+msgstr "Az RPTCALL lista letöltése"
+
+#: ../chirp/ui/dstaredit.py:183
+msgid "Downloading MYCALL list"
+msgstr "A MYCALL lista letöltése"
+
+#: ../chirp/ui/memedit.py:60
+msgid "Invalid value for this field"
+msgstr "Érvénytelen mezőérték"
+
+#: ../chirp/ui/memedit.py:73 ../chirp/ui/memedit.py:203
+#: ../chirp/ui/memedit.py:346 ../chirp/ui/memedit.py:421
+#: ../chirp/ui/memedit.py:440 ../chirp/ui/memedit.py:454
+#: ../chirp/ui/memedit.py:477 ../chirp/ui/memedit.py:499
+#: ../chirp/ui/memedit.py:525 ../chirp/ui/memedit.py:537
+#: ../chirp/ui/memedit.py:561 ../chirp/ui/memedit.py:563
+#: ../chirp/ui/memedit.py:636 ../chirp/ui/memedit.py:650
+#: ../chirp/ui/memedit.py:652 ../chirp/ui/memedit.py:694
+#: ../chirp/ui/memedit.py:696 ../chirp/ui/memedit.py:770
+#: ../chirp/ui/memedit.py:904 ../chirp/ui/memedit.py:979
+#: ../chirp/ui/memedit.py:1032 ../chirp/ui/memedit.py:1086
+#: ../chirp/ui/memedit.py:1112 ../chirp/ui/memedit.py:1125
+#: ../chirp/ui/memedit.py:1143 ../chirp/ui/memedit.py:1470
+#: ../chirp/ui/bankedit.py:281
+msgid "Loc"
+msgstr "Hely"
+
+#: ../chirp/ui/memedit.py:74 ../chirp/ui/memedit.py:97
+#: ../chirp/ui/memedit.py:218 ../chirp/ui/memedit.py:340
+#: ../chirp/ui/memedit.py:348 ../chirp/ui/memedit.py:377
+#: ../chirp/ui/memedit.py:402 ../chirp/ui/memedit.py:410
+#: ../chirp/ui/memedit.py:1089 ../chirp/ui/memedit.py:1142
+#: ../chirp/ui/bankedit.py:282 ../chirp/ui/memdetail.py:304
+#: ../chirp/ui/importdialog.py:601
+msgid "Frequency"
+msgstr "Frekvencia"
+
+#: ../chirp/ui/memedit.py:75 ../chirp/ui/memedit.py:96
+#: ../chirp/ui/memedit.py:347 ../chirp/ui/memedit.py:1088
+#: ../chirp/ui/memedit.py:1145 ../chirp/ui/memedit.py:1296
+#: ../chirp/ui/memedit.py:1298 ../chirp/ui/bankedit.py:93
+#: ../chirp/ui/bankedit.py:283 ../chirp/ui/memdetail.py:306
+#: ../chirp/ui/importdialog.py:600
 msgid "Name"
 msgstr "Név"
 
-#: ../chirpui/bankedit.py:215
-msgid "Updating {type} index for memory {num}"
-msgstr "A {num}. memória {type} index frissítése"
+#: ../chirp/ui/memedit.py:76 ../chirp/ui/memedit.py:109
+#: ../chirp/ui/memedit.py:124 ../chirp/ui/memedit.py:239
+#: ../chirp/ui/memedit.py:245 ../chirp/ui/memedit.py:279
+#: ../chirp/ui/memedit.py:418 ../chirp/ui/memedit.py:1090
+#: ../chirp/ui/memedit.py:1151 ../chirp/ui/memedit.py:1302
+#: ../chirp/ui/memedit.py:1362 ../chirp/ui/memdetail.py:308
+msgid "Tone Mode"
+msgstr "Hang (CTCSS) mód"
 
-#: ../chirpui/bankedit.py:225
-msgid "Updating mapping information for memory {num}"
-msgstr "A {num}. memória információjának frissítése"
+#: ../chirp/ui/memedit.py:77 ../chirp/ui/memedit.py:98
+#: ../chirp/ui/memedit.py:115 ../chirp/ui/memedit.py:174
+#: ../chirp/ui/memedit.py:175 ../chirp/ui/memedit.py:264
+#: ../chirp/ui/memedit.py:294 ../chirp/ui/memedit.py:301
+#: ../chirp/ui/memedit.py:306 ../chirp/ui/memedit.py:314
+#: ../chirp/ui/memedit.py:351 ../chirp/ui/memedit.py:416
+#: ../chirp/ui/memedit.py:1091 ../chirp/ui/memedit.py:1147
+#: ../chirp/ui/memedit.py:1303 ../chirp/ui/memdetail.py:310
+msgid "Tone"
+msgstr "CTCSS"
 
-#: ../chirpui/bankedit.py:231 ../chirpui/bankedit.py:262
-msgid "Getting memory {num}"
-msgstr "A {num}. memória beolvasása"
+#: ../chirp/ui/memedit.py:78 ../chirp/ui/memedit.py:99
+#: ../chirp/ui/memedit.py:116 ../chirp/ui/memedit.py:268
+#: ../chirp/ui/memedit.py:287 ../chirp/ui/memedit.py:302
+#: ../chirp/ui/memedit.py:307 ../chirp/ui/memedit.py:318
+#: ../chirp/ui/memedit.py:352 ../chirp/ui/memedit.py:416
+#: ../chirp/ui/memedit.py:1092 ../chirp/ui/memedit.py:1148
+#: ../chirp/ui/memedit.py:1299 ../chirp/ui/memdetail.py:312
+msgid "ToneSql"
+msgstr "ToneSql"
 
-#: ../chirpui/bankedit.py:246
-msgid "Setting index for memory {num}"
-msgstr "A {num}. memória sorszámának beállítása"
+#: ../chirp/ui/memedit.py:79 ../chirp/ui/memedit.py:100
+#: ../chirp/ui/memedit.py:117 ../chirp/ui/memedit.py:252
+#: ../chirp/ui/memedit.py:288 ../chirp/ui/memedit.py:296
+#: ../chirp/ui/memedit.py:308 ../chirp/ui/memedit.py:316
+#: ../chirp/ui/memedit.py:353 ../chirp/ui/memedit.py:412
+#: ../chirp/ui/memedit.py:1093 ../chirp/ui/memedit.py:1149
+#: ../chirp/ui/memedit.py:1291 ../chirp/ui/memedit.py:1368
+#: ../chirp/ui/memdetail.py:314
+msgid "DTCS Code"
+msgstr "DTCS kód"
 
-#: ../chirpui/bankedit.py:255
-msgid "Getting {type} for memory {num}"
-msgstr "A {num}. memória {type} beolvasása"
+#: ../chirp/ui/memedit.py:80 ../chirp/ui/memedit.py:101
+#: ../chirp/ui/memedit.py:118 ../chirp/ui/memedit.py:256
+#: ../chirp/ui/memedit.py:289 ../chirp/ui/memedit.py:297
+#: ../chirp/ui/memedit.py:304 ../chirp/ui/memedit.py:309
+#: ../chirp/ui/memedit.py:320 ../chirp/ui/memedit.py:354
+#: ../chirp/ui/memedit.py:412 ../chirp/ui/memedit.py:1094
+#: ../chirp/ui/memedit.py:1150 ../chirp/ui/memedit.py:1292
+#: ../chirp/ui/memedit.py:1369
+msgid "DTCS Rx Code"
+msgstr "DTCS RX kód"
 
-#: ../chirpui/bankedit.py:274 ../chirpui/memedit.py:64
-#: ../chirpui/memedit.py:194 ../chirpui/memedit.py:337
-#: ../chirpui/memedit.py:412 ../chirpui/memedit.py:432
-#: ../chirpui/memedit.py:446 ../chirpui/memedit.py:469
-#: ../chirpui/memedit.py:517 ../chirpui/memedit.py:529
-#: ../chirpui/memedit.py:553 ../chirpui/memedit.py:555
-#: ../chirpui/memedit.py:628 ../chirpui/memedit.py:642
-#: ../chirpui/memedit.py:644 ../chirpui/memedit.py:685
-#: ../chirpui/memedit.py:687 ../chirpui/memedit.py:760
-#: ../chirpui/memedit.py:889 ../chirpui/memedit.py:1002
-#: ../chirpui/memedit.py:1051 ../chirpui/memedit.py:1077
-#: ../chirpui/memedit.py:1090 ../chirpui/memedit.py:1107
-#: ../chirpui/memedit.py:1421
-msgid "Loc"
-msgstr "Hely"
+#: ../chirp/ui/memedit.py:81 ../chirp/ui/memedit.py:102
+#: ../chirp/ui/memedit.py:119 ../chirp/ui/memedit.py:260
+#: ../chirp/ui/memedit.py:290 ../chirp/ui/memedit.py:298
+#: ../chirp/ui/memedit.py:310 ../chirp/ui/memedit.py:322
+#: ../chirp/ui/memedit.py:355 ../chirp/ui/memedit.py:1095
+#: ../chirp/ui/memedit.py:1153 ../chirp/ui/memedit.py:1293
+#: ../chirp/ui/memedit.py:1367 ../chirp/ui/memdetail.py:318
+msgid "DTCS Pol"
+msgstr "DTCS pol."
 
-#: ../chirpui/bankedit.py:275 ../chirpui/importdialog.py:595
-#: ../chirpui/memdetail.py:256 ../chirpui/memedit.py:65
-#: ../chirpui/memedit.py:88 ../chirpui/memedit.py:209
-#: ../chirpui/memedit.py:331 ../chirpui/memedit.py:339
-#: ../chirpui/memedit.py:368 ../chirpui/memedit.py:393
-#: ../chirpui/memedit.py:401 ../chirpui/memedit.py:1054
-#: ../chirpui/memedit.py:1106
-msgid "Frequency"
-msgstr "Frekvencia"
+#: ../chirp/ui/memedit.py:82 ../chirp/ui/memedit.py:103
+#: ../chirp/ui/memedit.py:125 ../chirp/ui/memedit.py:240
+#: ../chirp/ui/memedit.py:250 ../chirp/ui/memedit.py:272
+#: ../chirp/ui/memedit.py:281 ../chirp/ui/memedit.py:291
+#: ../chirp/ui/memedit.py:299 ../chirp/ui/memedit.py:303
+#: ../chirp/ui/memedit.py:311 ../chirp/ui/memedit.py:356
+#: ../chirp/ui/memedit.py:1096 ../chirp/ui/memedit.py:1152
+#: ../chirp/ui/memedit.py:1300 ../chirp/ui/memedit.py:1363
+msgid "Cross Mode"
+msgstr "Kereszt-üzem"
 
-#: ../chirpui/bankedit.py:277
-msgid "Index"
-msgstr "Sorszám"
+#: ../chirp/ui/memedit.py:83 ../chirp/ui/memedit.py:104
+#: ../chirp/ui/memedit.py:122 ../chirp/ui/memedit.py:148
+#: ../chirp/ui/memedit.py:155 ../chirp/ui/memedit.py:280
+#: ../chirp/ui/memedit.py:349 ../chirp/ui/memedit.py:418
+#: ../chirp/ui/memedit.py:1097 ../chirp/ui/memedit.py:1154
+#: ../chirp/ui/memedit.py:1304 ../chirp/ui/memedit.py:1374
+#: ../chirp/ui/memdetail.py:322
+msgid "Duplex"
+msgstr "Duplex"
 
-#: ../chirpui/bankedit.py:370
-msgid "Getting {type} information for memory {num}"
-msgstr "A {num}. memória {type} adatainak beolvasása"
+#: ../chirp/ui/memedit.py:84 ../chirp/ui/memedit.py:105
+#: ../chirp/ui/memedit.py:153 ../chirp/ui/memedit.py:226
+#: ../chirp/ui/memedit.py:325 ../chirp/ui/memedit.py:350
+#: ../chirp/ui/memedit.py:414 ../chirp/ui/memedit.py:1098
+#: ../chirp/ui/memedit.py:1155 ../chirp/ui/memedit.py:1295
+#: ../chirp/ui/memdetail.py:324
+msgid "Offset"
+msgstr "Offszet"
 
-#: ../chirpui/bankedit.py:392
-#, python-format
-msgid "Getting %s information"
-msgstr "%s információk beolvasása"
+#: ../chirp/ui/memedit.py:85 ../chirp/ui/memedit.py:106
+#: ../chirp/ui/memedit.py:120 ../chirp/ui/memedit.py:167
+#: ../chirp/ui/memedit.py:168 ../chirp/ui/memedit.py:171
+#: ../chirp/ui/memedit.py:402 ../chirp/ui/memedit.py:1099
+#: ../chirp/ui/memedit.py:1156 ../chirp/ui/memedit.py:1294
+#: ../chirp/ui/memedit.py:1361 ../chirp/ui/memedit.py:1376
+#: ../chirp/ui/memedit.py:1377 ../chirp/ui/memedit.py:1546
+#: ../chirp/ui/memedit.py:1564 ../chirp/ui/memedit.py:1574
+#: ../chirp/ui/memdetail.py:326
+msgid "Mode"
+msgstr "Mód"
 
-#: ../chirpui/clone.py:35
-msgid "{vendor} {model} on {port}"
-msgstr "{vendor} {model} a {port} porton"
+#: ../chirp/ui/memedit.py:86 ../chirp/ui/memedit.py:107
+#: ../chirp/ui/memedit.py:121 ../chirp/ui/memedit.py:402
+#: ../chirp/ui/memedit.py:1100 ../chirp/ui/memedit.py:1157
+#: ../chirp/ui/memedit.py:1306 ../chirp/ui/memedit.py:1365
+#: ../chirp/ui/memedit.py:1372 ../chirp/ui/memdetail.py:332
+msgid "Power"
+msgstr "Teljesítmény"
 
-#: ../chirpui/clone.py:105 ../chirpui/clone.py:106 ../chirpui/clone.py:168
-msgid "Detect"
-msgstr "Érzékelés"
+#: ../chirp/ui/memedit.py:87 ../chirp/ui/memedit.py:108
+#: ../chirp/ui/memedit.py:123 ../chirp/ui/memedit.py:158
+#: ../chirp/ui/memedit.py:159 ../chirp/ui/memedit.py:164
+#: ../chirp/ui/memedit.py:1101 ../chirp/ui/memedit.py:1158
+#: ../chirp/ui/memedit.py:1297 ../chirp/ui/memdetail.py:328
+msgid "Tune Step"
+msgstr "Lépésköz"
 
-#: ../chirpui/clone.py:129
-msgid "Port"
-msgstr "Port"
+#: ../chirp/ui/memedit.py:88 ../chirp/ui/memedit.py:110
+#: ../chirp/ui/memedit.py:1102 ../chirp/ui/memedit.py:1159
+#: ../chirp/ui/memedit.py:1305 ../chirp/ui/memedit.py:1364
+#: ../chirp/ui/memdetail.py:330
+msgid "Skip"
+msgstr "Ugrás"
 
-#: ../chirpui/clone.py:130
-msgid "Vendor"
-msgstr "Gyártó"
+#: ../chirp/ui/memedit.py:89 ../chirp/ui/memedit.py:111
+#: ../chirp/ui/memedit.py:1103 ../chirp/ui/memedit.py:1160
+#: ../chirp/ui/memedit.py:1301 ../chirp/ui/memdetail.py:334
+#: ../chirp/ui/importdialog.py:602
+msgid "Comment"
+msgstr "Megjegyzés"
 
-#: ../chirpui/clone.py:131
-msgid "Model"
-msgstr "Modell"
+#: ../chirp/ui/memedit.py:206
+#, python-brace-format
+msgid "Erasing memory {loc}"
+msgstr "A(z) {loc}. memóriahely törlése"
 
-#: ../chirpui/clone.py:144
-msgid "Radio"
-msgstr "Rádió"
+#: ../chirp/ui/memedit.py:335
+msgid "Unable to make changes to this model"
+msgstr "Ennél a modellnél nem változtatható"
 
-#: ../chirpui/clone.py:172
-msgid "Unable to detect radio on {port}"
-msgstr "Nem érzékelek a {port} porton!"
+#: ../chirp/ui/memedit.py:341
+msgid "Editing new item, taking defaults"
+msgstr "Új elem szerkesztése az alapértelmezettek szerint"
 
-#: ../chirpui/clone.py:184
-msgid "Internal error: Unable to upload to {model}"
-msgstr "Belső hiba: nem tölthető fel a {model} rádióra."
+#: ../chirp/ui/memedit.py:363
+#, python-brace-format
+msgid "Bad value for {col}: {val}"
+msgstr "Hibás érték {col}: {val}"
 
-#: ../chirpui/clone.py:232
-msgid "Clone failed: {error}"
-msgstr "A klónozás sikertelen: {error}"
+#: ../chirp/ui/memedit.py:387
+msgid "Error setting memory"
+msgstr "Memória beállítási hiba"
 
-#: ../chirpui/cloneprog.py:43
+#: ../chirp/ui/memedit.py:395 ../chirp/ui/memedit.py:461
+#: ../chirp/ui/memedit.py:737 ../chirp/ui/memedit.py:760
+#: ../chirp/ui/memedit.py:1523
+#, python-brace-format
+msgid "Writing memory {number}"
+msgstr "A(z) {number}. memória írása"
+
+#: ../chirp/ui/memedit.py:466
+msgid ""
+"This operation requires moving all subsequent channels by one spot until an "
+"empty location is reached.  This can take a LONG time.  Are you sure you "
+"want to do this?"
+msgstr ""
+"Ez a művelet megköveteli, hogy minden csatorna egyetlen összefüggő, üres "
+"területre kerüljön. Ez sokáig eltarthat. Biztos, hogy elkezdjem?"
+
+#: ../chirp/ui/memedit.py:490
+#, python-brace-format
+msgid "Adding memory {number}"
+msgstr "A(z) {number}. memória hozzáadása"
+
+#: ../chirp/ui/memedit.py:503 ../chirp/ui/memedit.py:1132
+#, python-brace-format
+msgid "Erasing memory {number}"
+msgstr "A(z) {number}. memória törlése"
+
+#: ../chirp/ui/memedit.py:512 ../chirp/ui/memedit.py:620
+#: ../chirp/ui/memedit.py:667 ../chirp/ui/memedit.py:672
+#: ../chirp/ui/memedit.py:1072 ../chirp/ui/memedit.py:1392
+#, python-brace-format
+msgid "Getting memory {number}"
+msgstr "A(z) {number}. memória beolvasása"
+
+#: ../chirp/ui/memedit.py:599 ../chirp/ui/memedit.py:610
+#: ../chirp/ui/memedit.py:659
+#, python-brace-format
+msgid "Moving memory from {old} to {new}"
+msgstr "Memória átmozgatás {old} -> {new}"
+
+#: ../chirp/ui/memedit.py:681
+#, python-brace-format
+msgid "Raw memory {number}"
+msgstr "{number}. memóriasor"
+
+#: ../chirp/ui/memedit.py:685 ../chirp/ui/memedit.py:713
+#: ../chirp/ui/memedit.py:718
+#, python-brace-format
+msgid "Getting raw memory {number}"
+msgstr "A(z) {number}. memóriasor kiolvasása"
+
+#: ../chirp/ui/memedit.py:690
+msgid "You can only diff two memories!"
+msgstr "Csak két memória hasonlítható össze!"
+
+#: ../chirp/ui/memedit.py:701
+#, python-brace-format
+msgid "Memory {number}"
+msgstr "A(z){number} memória"
+
+#: ../chirp/ui/memedit.py:707
+#, python-brace-format
+msgid "Diff of {a} and {b}"
+msgstr "{a} és {b} összehasonlítása"
+
+#: ../chirp/ui/memedit.py:741
+#, python-brace-format
+msgid "Getting original memory {number}"
+msgstr "A(z) eredeti {number}. memóriasor"
+
+#: ../chirp/ui/memedit.py:779
+msgid "Memories must be contiguous"
+msgstr "Egybefüggő memóriaterület szükséges"
+
+#: ../chirp/ui/memedit.py:870
+msgid "Cut"
+msgstr "Kivágás"
+
+#: ../chirp/ui/memedit.py:871
+msgid "Copy"
+msgstr "Másolás"
+
+#: ../chirp/ui/memedit.py:872
+msgid "Paste"
+msgstr "Beillesztés"
+
+#: ../chirp/ui/memedit.py:873
+#, fuzzy
+msgid "Select All"
+msgstr "Kiválasztás"
+
+#: ../chirp/ui/memedit.py:874
+msgid "Insert row above"
+msgstr "Memória beszúrása fölé"
+
+#: ../chirp/ui/memedit.py:875
+msgid "Insert row below"
+msgstr "Memória beszúrása alá"
+
+#: ../chirp/ui/memedit.py:876
+msgid "Delete"
+msgstr "Törlés"
+
+#: ../chirp/ui/memedit.py:877
+msgid "this memory"
+msgstr "ez a memória"
+
+#: ../chirp/ui/memedit.py:877
+msgid "these memories"
+msgstr "ezek a memóriák"
+
+#: ../chirp/ui/memedit.py:878
+msgid "...and shift block up"
+msgstr "... és a tömböt felfelé lépteti"
+
+#: ../chirp/ui/memedit.py:879
+msgid "...and shift all memories up"
+msgstr "...és minden memória felfelé lép"
+
+#: ../chirp/ui/memedit.py:880
+msgid "Move up"
+msgstr "Mozgatás felfelé"
+
+#: ../chirp/ui/memedit.py:881
+msgid "Move down"
+msgstr "Mozgatás lefelé"
+
+#: ../chirp/ui/memedit.py:882
+msgid "Exchange memories"
+msgstr "Memóriák cseréje"
+
+#: ../chirp/ui/memedit.py:883 ../chirp/ui/mainapp.py:1754
+msgid "P_roperties"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:884
+msgid "Show Raw Memory"
+msgstr "Memóriasor mutatása"
+
+#: ../chirp/ui/memedit.py:885
+msgid "Diff Raw Memories"
+msgstr "Memóriasorok összehasonlítása"
+
+#: ../chirp/ui/memedit.py:1049
+#, python-brace-format
+msgid "Internal Error: Column {name} not found"
+msgstr "Belső hiba: nincs {name} nevű oszlop"
+
+#: ../chirp/ui/memedit.py:1079
+#, python-brace-format
+msgid "Getting channel {chan}"
+msgstr "A(z) {chan}. csatorna kiolvasása"
+
+#: ../chirp/ui/memedit.py:1172
+#, python-brace-format
+msgid "Internal Error: Invalid limit {number}"
+msgstr "Belső hiba: Érvénytelen határ {number}"
+
+#: ../chirp/ui/memedit.py:1183
+#, fuzzy
+msgid "Memory Range:"
+msgstr "Memória tartomány:"
+
+#: ../chirp/ui/memedit.py:1210
+msgid "Refresh"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1233
+msgid "Special Channels"
+msgstr "Spec. csatornák"
+
+#: ../chirp/ui/memedit.py:1241
+msgid "Show Empty"
+msgstr "Ãœreset is"
+
+#: ../chirp/ui/memedit.py:1253
+msgid "Properties"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1426
+#, python-brace-format
+msgid "Cutting memory {number}"
+msgstr "A(z) {number}. memória kivágása"
+
+#: ../chirp/ui/memedit.py:1458
+#, python-brace-format
+msgid ""
+"Unable to paste {src} memories into {dst} rows. Increase the memory bounds "
+"or show empty memories."
+msgstr ""
+"Nem sikerült beilleszteni {src} memóriát {dst} sorokba. Növelje a memória "
+"határokat, vagy mutasson üres memóriára!"
+
+#: ../chirp/ui/memedit.py:1472
+msgid "Overwrite?"
+msgstr "Felülírja?"
+
+#: ../chirp/ui/memedit.py:1478
+#, python-brace-format
+msgid "Overwrite location {number}?"
+msgstr "Felülírja a(z) {number}. helyet?"
+
+#: ../chirp/ui/memedit.py:1503
+msgid "Incompatible Memory"
+msgstr "Nem kompatibilis memória"
+
+#: ../chirp/ui/memedit.py:1507
+#, python-brace-format
+msgid "Pasted memory {number} is not compatible with this radio because:"
+msgstr ""
+"A beillesztett {number}. számú memória nem kompatibilis ezzel a rádióval, "
+"mert:"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1581
+msgid "URCALL"
+msgstr "URCALL"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1582
+msgid "RPT1CALL"
+msgstr "RPT1CALL"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1583
+msgid "RPT2CALL"
+msgstr "RPT2CALL"
+
+#: ../chirp/ui/memedit.py:1567 ../chirp/ui/memedit.py:1584
+msgid "Digital Code"
+msgstr "Digitális kód"
+
+#: ../chirp/ui/inputdialog.py:88
+msgid "An error has occurred"
+msgstr "Hiba történt"
+
+#: ../chirp/ui/inputdialog.py:139
+msgid "Overwrite"
+msgstr "Felülírás"
+
+#: ../chirp/ui/inputdialog.py:142
+msgid "File Exists"
+msgstr "A fájl már létezik"
+
+#: ../chirp/ui/inputdialog.py:145
+#, python-brace-format
+msgid "The file {name} already exists. Do you want to overwrite it?"
+msgstr "A {name} nevű fájl már létezik. Felül akarja írni?"
+
+#: ../chirp/ui/cloneprog.py:44
 msgid "Clone Progress"
 msgstr "Klónozási folyamat"
 
-#: ../chirpui/cloneprog.py:46
+#: ../chirp/ui/cloneprog.py:47
 msgid "Cloning"
 msgstr "Klónozás"
 
-#: ../chirpui/cloneprog.py:55
+#: ../chirp/ui/cloneprog.py:56
 msgid "Cancel"
 msgstr "Megszakítás"
 
-#: ../chirpui/common.py:240
-msgid "Completed"
-msgstr "Befejeződött"
-
-#: ../chirpui/common.py:241
-msgid "idle"
-msgstr "várakozik"
-
-#: ../chirpui/common.py:341
-msgid "Details"
-msgstr "Részletek"
-
-#: ../chirpui/common.py:344
-msgid "Proceed?"
-msgstr "Folytatod?"
-
-#: ../chirpui/common.py:353
-msgid "Do not show this next time"
-msgstr "Mégegyszer ne mutassa ezt"
-
-#: ../chirpui/dstaredit.py:40
-msgid "Callsign"
-msgstr "Hívójel"
-
-#: ../chirpui/dstaredit.py:124
-msgid "Your callsign"
-msgstr "Az Ön hívójele"
-
-#: ../chirpui/dstaredit.py:132
-msgid "Repeater callsign"
-msgstr "Az átjátszó hívójele"
-
-#: ../chirpui/dstaredit.py:140
-msgid "My callsign"
-msgstr "Az én hívójelem"
-
-#: ../chirpui/dstaredit.py:170 ../chirpui/memedit.py:1566
-msgid "Downloading URCALL list"
-msgstr "Az URCALL lista letöltése"
-
-#: ../chirpui/dstaredit.py:174 ../chirpui/memedit.py:1578
-msgid "Downloading RPTCALL list"
-msgstr "Az RPTCALL lista letöltése"
-
-#: ../chirpui/dstaredit.py:178
-msgid "Downloading MYCALL list"
-msgstr "A MYCALL lista letöltése"
-
-#: ../chirpui/editorset.py:79
+#: ../chirp/ui/editorset.py:85
 #, python-format
 msgid "Memories (%(variant)s)"
 msgstr "Memória (%(variant)s)"
 
-#: ../chirpui/editorset.py:83
+#: ../chirp/ui/editorset.py:89
 msgid "Memories"
 msgstr "Memória"
 
-#: ../chirpui/editorset.py:94
+#: ../chirp/ui/editorset.py:100
 msgid "D-STAR"
 msgstr "D-STAR"
 
-#: ../chirpui/editorset.py:142
+#: ../chirp/ui/editorset.py:149
 msgid "Settings"
 msgstr "Beállítás"
 
-#: ../chirpui/editorset.py:151
+#: ../chirp/ui/editorset.py:158
 msgid "Browser"
 msgstr "Böngésző"
 
-#: ../chirpui/editorset.py:262
+#: ../chirp/ui/editorset.py:275
+#, python-brace-format
 msgid "The {vendor} {model} has multiple independent sub-devices"
 msgstr "A {vendor} {model} több független altípussal rendelkezik"
 
-#: ../chirpui/editorset.py:265
+#: ../chirp/ui/editorset.py:277
 msgid "Choose one to import from:"
 msgstr "Válasszon egy importálandót:"
 
-#: ../chirpui/editorset.py:270
+#: ../chirp/ui/editorset.py:282
 msgid "Cancelled"
 msgstr "Mekszakítva"
 
-#: ../chirpui/editorset.py:275
+#: ../chirp/ui/editorset.py:287
 msgid "Internal Error"
 msgstr "Belső hiba"
 
-#: ../chirpui/editorset.py:314
+#: ../chirp/ui/editorset.py:328
+#, python-brace-format
 msgid ""
 "There were errors while opening {file}. The affected memories will not be "
 "importable!"
@@ -244,196 +586,197 @@
 "Hiba történt a {file} fájl megnyitásakor. Az érintett memóriák nem lesznek "
 "importálhatók."
 
-#: ../chirpui/editorset.py:326
+#: ../chirp/ui/editorset.py:340
+#, python-brace-format
 msgid "There was an error during import: {error}"
 msgstr "Hiba történt az importáláskor: {error}"
 
-#: ../chirpui/editorset.py:336
+#: ../chirp/ui/editorset.py:350
 msgid "Unsupported file type"
 msgstr "Nem támogatott fájltípus"
 
-#: ../chirpui/editorset.py:352 ../chirpui/editorset.py:367
+#: ../chirp/ui/editorset.py:366 ../chirp/ui/editorset.py:381
+#, fuzzy, python-brace-format
 msgid "There was an error during export: {error}"
 msgstr "Hiba a(z) {fname} exportálásakor: {error}"
 
-#: ../chirpui/editorset.py:381
+#: ../chirp/ui/editorset.py:395
 msgid "Priming memory"
 msgstr "Memória feltöltés"
 
-#: ../chirpui/importdialog.py:90
-msgid ""
-"Location {number} is already being imported. Choose another value for 'New "
-"Location' before selection 'Import'"
+#: ../chirp/ui/shiftdialog.py:30
+msgid "Shift"
+msgstr "Eltolás"
+
+#: ../chirp/ui/shiftdialog.py:64
+#, python-brace-format
+msgid "Moving {src} to {dst}"
+msgstr "Mozgatás {src} -> {dst}"
+
+#: ../chirp/ui/shiftdialog.py:84
+#, python-brace-format
+msgid "Looking for a free spot ({number})"
+msgstr "Üres terület keresése ({number})"
+
+#: ../chirp/ui/shiftdialog.py:97
+msgid "No space to insert a row"
+msgstr "Nincs hely a sor beszúrásához"
+
+#: ../chirp/ui/shiftdialog.py:145
+#, python-brace-format
+msgid "Moved {count} memories"
+msgstr "{count} memória átmozgatva"
+
+#: ../chirp/ui/settingsedit.py:81
+#, python-format
+msgid "Error in setting value: %s"
+msgstr "Hiba a(z) %s érték beállításakor"
+
+#: ../chirp/ui/settingsedit.py:113
+#, python-format
+msgid "Invalid setting value: %s"
+msgstr "Érvénytelen érték %s"
+
+#: ../chirp/ui/settingsedit.py:174
+msgid "Enabled"
+msgstr "Engedélyezve"
+
+#: ../chirp/ui/bankedit.py:58
+#, python-format
+msgid "Retrieving %s information"
+msgstr "%s információk lekérése"
+
+#: ../chirp/ui/bankedit.py:81
+#, python-format
+msgid "Setting name on %s"
+msgstr "A %s név beállítása"
+
+#: ../chirp/ui/bankedit.py:222
+#, python-brace-format
+msgid "Updating {type} index for memory {num}"
+msgstr "A {num}. memória {type} index frissítése"
+
+#: ../chirp/ui/bankedit.py:232
+#, python-brace-format
+msgid "Updating mapping information for memory {num}"
+msgstr "A {num}. memória információjának frissítése"
+
+#: ../chirp/ui/bankedit.py:238 ../chirp/ui/bankedit.py:269
+#, python-brace-format
+msgid "Getting memory {num}"
+msgstr "A {num}. memória beolvasása"
+
+#: ../chirp/ui/bankedit.py:253
+#, python-brace-format
+msgid "Setting index for memory {num}"
+msgstr "A {num}. memória sorszámának beállítása"
+
+#: ../chirp/ui/bankedit.py:262
+#, python-brace-format
+msgid "Getting {type} for memory {num}"
+msgstr "A {num}. memória {type} beolvasása"
+
+#: ../chirp/ui/bankedit.py:284
+msgid "Index"
+msgstr "Sorszám"
+
+#: ../chirp/ui/bankedit.py:375
+#, python-brace-format
+msgid "Getting {type} information for memory {num}"
+msgstr "A {num}. memória {type} adatainak beolvasása"
+
+#: ../chirp/ui/bankedit.py:401
+#, python-format
+msgid "Getting %s information"
+msgstr "%s információk beolvasása"
+
+#: ../chirp/ui/memdetail.py:219
+msgid "General"
 msgstr ""
-"A(z) {number}. hely már importálva van. 'Új hely'-nek válasszon másik "
-"értéket, mielőtt az 'importálást' választja!"
 
-#: ../chirpui/importdialog.py:123
-msgid "Invalid value. Must be an integer."
-msgstr "Érvénytelen érték! Egész szám kell legyen."
+#: ../chirp/ui/memdetail.py:261
+msgid "Other"
+msgstr ""
 
-#: ../chirpui/importdialog.py:132
-msgid "Location {number} is already being imported"
-msgstr "A {number} sorszámú hely már importálva van."
+#: ../chirp/ui/memdetail.py:316
+msgid "RX DTCS Code"
+msgstr "RX DTCS kód"
 
-#: ../chirpui/importdialog.py:192
-msgid "Updating URCALL list"
-msgstr "URCALL lista frissítése."
+#: ../chirp/ui/memdetail.py:320
+msgid "Cross mode"
+msgstr "Kereszt-üzem"
 
-#: ../chirpui/importdialog.py:197
-msgid "Updating RPTCALL list"
-msgstr "RPTCALL lista frissítése"
+#: ../chirp/ui/memdetail.py:380
+msgid "Memory validation failed:"
+msgstr "Memória érvényesítési hiba:"
 
-#: ../chirpui/importdialog.py:270
-msgid "Setting memory {number}"
-msgstr "A {number} memória beállítása"
+#: ../chirp/ui/common.py:246
+msgid "Completed"
+msgstr "Befejeződött"
 
-#: ../chirpui/importdialog.py:274
-msgid "Importing bank information"
-msgstr "Bank információk importálása"
+#: ../chirp/ui/common.py:247
+msgid "idle"
+msgstr "várakozik"
 
-#: ../chirpui/importdialog.py:278
-msgid "Error importing memories:"
-msgstr "Hiba a memória importálásakor:"
+#: ../chirp/ui/common.py:354
+msgid "Details"
+msgstr "Részletek"
 
-#: ../chirpui/importdialog.py:390
-msgid "All"
-msgstr "Mind"
+#: ../chirp/ui/common.py:357
+msgid "Proceed?"
+msgstr "Folytatod?"
 
-#: ../chirpui/importdialog.py:396
-msgid "None"
-msgstr "Egyik sem"
+#: ../chirp/ui/common.py:366
+msgid "Do not show this next time"
+msgstr "Mégegyszer ne mutassa ezt"
 
-#: ../chirpui/importdialog.py:402
-msgid "Inverse"
-msgstr "Ellenkező"
-
-#: ../chirpui/importdialog.py:408
-msgid "Select"
-msgstr "Kiválasztás"
-
-#: ../chirpui/importdialog.py:454
-msgid "Auto"
-msgstr "Auto"
-
-#: ../chirpui/importdialog.py:460
-msgid "Reverse"
-msgstr "Fordított"
-
-#: ../chirpui/importdialog.py:466
-msgid "Adjust New Location"
-msgstr "Új hely megadása"
-
-#: ../chirpui/importdialog.py:476
-msgid "Confirm overwrites"
-msgstr "Felülírás jóváhagyása"
-
-#: ../chirpui/importdialog.py:482
-msgid "Options"
-msgstr "Beállítások"
-
-#: ../chirpui/importdialog.py:553
-msgid "Cannot be imported because"
-msgstr "Nem importálható, mert"
-
-#: ../chirpui/importdialog.py:571
-msgid "Import From File"
-msgstr "Importálás fájlból"
-
-#: ../chirpui/importdialog.py:572 ../chirpui/mainapp.py:1515
-msgid "Import"
-msgstr "Importálás"
-
-#: ../chirpui/importdialog.py:592
-msgid "To"
-msgstr "-ig"
-
-#: ../chirpui/importdialog.py:593
-msgid "From"
-msgstr "Forrás"
-
-#: ../chirpui/importdialog.py:596 ../chirpui/memdetail.py:274
-#: ../chirpui/memedit.py:80 ../chirpui/memedit.py:102
-#: ../chirpui/memedit.py:1068 ../chirpui/memedit.py:1124
-#: ../chirpui/memedit.py:1250
-msgid "Comment"
-msgstr "Megjegyzés"
-
-#: ../chirpui/importdialog.py:600
-msgid "Location memory will be imported into"
-msgstr "Memória helye lesz beimportálva"
-
-#: ../chirpui/importdialog.py:601
-msgid "Location of memory in the file being imported"
-msgstr "Memória hely a fájlba importálva"
-
-#: ../chirpui/importdialog.py:624
-msgid "Preparing memory list..."
-msgstr "Memória lista előkészítés..."
-
-#: ../chirpui/importdialog.py:633
-msgid "Export To File"
-msgstr "Export fájlba"
-
-#: ../chirpui/importdialog.py:634 ../chirpui/mainapp.py:1516
-msgid "Export"
-msgstr "Export"
-
-#: ../chirpui/inputdialog.py:81
-msgid "An error has occurred"
-msgstr "Hiba történt"
-
-#: ../chirpui/inputdialog.py:130
-msgid "Overwrite"
-msgstr "Felülírás"
-
-#: ../chirpui/inputdialog.py:133
-msgid "File Exists"
-msgstr "A fájl már létezik"
-
-#: ../chirpui/inputdialog.py:136
-msgid "The file {name} already exists. Do you want to overwrite it?"
-msgstr "A {name} nevű fájl már létezik. Felül akarja írni?"
-
-#: ../chirpui/mainapp.py:227 ../chirpui/mainapp.py:428
+#: ../chirp/ui/mainapp.py:268 ../chirp/ui/mainapp.py:484
 msgid "Untitled"
 msgstr "Névtelen"
 
-#: ../chirpui/mainapp.py:274 ../chirpui/mainapp.py:734
+#: ../chirp/ui/mainapp.py:319 ../chirp/ui/mainapp.py:787
+msgid "All files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:320 ../chirp/ui/mainapp.py:789
 msgid "CHIRP Radio Images"
 msgstr "CHIRP Radio adatképek"
 
-#: ../chirpui/mainapp.py:275 ../chirpui/mainapp.py:733
-#: ../chirpui/mainapp.py:1115
+#: ../chirp/ui/mainapp.py:321 ../chirp/ui/mainapp.py:788
 msgid "CHIRP Files"
 msgstr "CHIRP fájlok"
 
-#: ../chirpui/mainapp.py:276 ../chirpui/mainapp.py:735
-#: ../chirpui/mainapp.py:1114
+#: ../chirp/ui/mainapp.py:322 ../chirp/ui/mainapp.py:790
+#: ../chirp/ui/mainapp.py:1336
 msgid "CSV Files"
 msgstr "CSV fájlok"
 
-#: ../chirpui/mainapp.py:277 ../chirpui/mainapp.py:736
+#: ../chirp/ui/mainapp.py:323 ../chirp/ui/mainapp.py:791
+#, fuzzy
+msgid "DAT Files"
+msgstr "CSV fájlok"
+
+#: ../chirp/ui/mainapp.py:324 ../chirp/ui/mainapp.py:792
 msgid "EVE Files (VX5)"
 msgstr "EVE fájl (VX5)"
 
-#: ../chirpui/mainapp.py:278 ../chirpui/mainapp.py:737
+#: ../chirp/ui/mainapp.py:325 ../chirp/ui/mainapp.py:793
 msgid "ICF Files"
 msgstr "ICF fájlok"
 
-#: ../chirpui/mainapp.py:279 ../chirpui/mainapp.py:741
+#: ../chirp/ui/mainapp.py:326 ../chirp/ui/mainapp.py:797
 msgid "VX5 Commander Files"
 msgstr "VX5 Commander fájlok"
 
-#: ../chirpui/mainapp.py:280 ../chirpui/mainapp.py:742
+#: ../chirp/ui/mainapp.py:327 ../chirp/ui/mainapp.py:798
 msgid "VX6 Commander Files"
 msgstr "VX6 Commander fájlok"
 
-#: ../chirpui/mainapp.py:281 ../chirpui/mainapp.py:743
+#: ../chirp/ui/mainapp.py:328 ../chirp/ui/mainapp.py:799
 msgid "VX7 Commander Files"
 msgstr "VX7 Commander fájlok"
 
-#: ../chirpui/mainapp.py:291
+#: ../chirp/ui/mainapp.py:338
 msgid ""
 "ICF files cannot be edited, only displayed or imported into another file. "
 "Open in read-only mode?"
@@ -441,19 +784,22 @@
 "Az ICF fájlok nem szerkeszthetők, csak megnézhetők, vagy másik fájlba "
 "importálhatók. Megnyissam olvashatóként?"
 
-#: ../chirpui/mainapp.py:325
+#: ../chirp/ui/mainapp.py:372
+#, python-brace-format
 msgid "There was an error opening {fname}: {error}"
 msgstr "A(z) {fname} nevű fájl megnyitásakor fellépő hiba: {error}"
 
-#: ../chirpui/mainapp.py:337
+#: ../chirp/ui/mainapp.py:384
+#, python-brace-format
 msgid "{num} errors during open:"
 msgstr "{num} hiba a megnyitás során:"
 
-#: ../chirpui/mainapp.py:344
+#: ../chirp/ui/mainapp.py:391
 msgid "Note:"
 msgstr "Megjegyzés:"
 
-#: ../chirpui/mainapp.py:345
+#: ../chirp/ui/mainapp.py:392
+#, python-brace-format
 msgid ""
 "The {vendor} {model} operates in <b>live mode</b>. This means that any "
 "changes you make are immediately sent to the radio. Because of this, you "
@@ -467,138 +813,131 @@
 "kapcsolat nélkül akarja a tartalmat szerkeszteni, kérem válassza az CSV-be "
 "<u>exportálást</u> a <b>Fájl menüben</b>!"
 
-#: ../chirpui/mainapp.py:354
+#: ../chirp/ui/mainapp.py:401
 msgid "Don't show this again"
 msgstr "Mégegyszer ne mutassa"
 
-#: ../chirpui/mainapp.py:388
+#: ../chirp/ui/mainapp.py:435
+#, python-brace-format
 msgid "{vendor} {model} image file"
 msgstr "{vendor} {model} képfájl"
 
-#: ../chirpui/mainapp.py:396
+#: ../chirp/ui/mainapp.py:451
 msgid "VX7 Commander"
 msgstr "VX7 Commander"
 
-#: ../chirpui/mainapp.py:398
+#: ../chirp/ui/mainapp.py:453
 msgid "VX6 Commander"
 msgstr "VX6 Commander"
 
-#: ../chirpui/mainapp.py:400
+#: ../chirp/ui/mainapp.py:455
 msgid "EVE"
 msgstr "EVE"
 
-#: ../chirpui/mainapp.py:401
+#: ../chirp/ui/mainapp.py:456
 msgid "VX5 Commander"
 msgstr "VX5 Commander"
 
-#: ../chirpui/mainapp.py:467
+#: ../chirp/ui/mainapp.py:523
+#, python-brace-format
 msgid "Open recent file {name}"
 msgstr "A legutóbbi {name} fájl megnyitása"
 
-#: ../chirpui/mainapp.py:528
+#: ../chirp/ui/mainapp.py:580
+#, python-brace-format
 msgid "Import stock configuration {name}"
 msgstr "A(z) {name} konfigurációs készlet beolvasása"
 
-#: ../chirpui/mainapp.py:544
+#: ../chirp/ui/mainapp.py:596
+#, python-brace-format
 msgid "Open stock configuration {name}"
 msgstr "A(z) {name} konfigurációs készlet megnyitása"
 
-#: ../chirpui/mainapp.py:566
+#: ../chirp/ui/mainapp.py:617
 msgid "Proceed with experimental driver?"
 msgstr "Folytassam kísérleti driver-rel?"
 
-#: ../chirpui/mainapp.py:568
+#: ../chirp/ui/mainapp.py:619
 msgid "This radio's driver is experimental. Do you want to proceed?"
 msgstr "A rádió driver-e kísérleti. Folytatni akarod?"
 
-#: ../chirpui/mainapp.py:586
+#: ../chirp/ui/mainapp.py:637
+#, python-brace-format
 msgid "{name} Instructions"
 msgstr "{name} Utasítások"
 
-#: ../chirpui/mainapp.py:588
+#: ../chirp/ui/mainapp.py:639
+#, python-brace-format
 msgid "{instructions}"
 msgstr "{instructions}"
 
-#: ../chirpui/mainapp.py:591
+#: ../chirp/ui/mainapp.py:643
 msgid "Don't show instructions for any radio again"
 msgstr "Mégegyszer ne mutasson utasításokat egy rádióhoz sem"
 
-#: ../chirpui/mainapp.py:700
+#: ../chirp/ui/mainapp.py:754
 msgid "Save Changes?"
 msgstr "Menti a változásokat?"
 
-#: ../chirpui/mainapp.py:705
+#: ../chirp/ui/mainapp.py:758
 msgid "File is modified, save changes before closing?"
 msgstr "A fájl megváltozott! Menti bezárás előtt?"
 
-#: ../chirpui/mainapp.py:738
+#: ../chirp/ui/mainapp.py:794
 msgid "Kenwood HMK Files"
 msgstr "Kenwood HMK fájlok"
 
-#: ../chirpui/mainapp.py:739
+#: ../chirp/ui/mainapp.py:795
 msgid "Kenwood ITM Files"
 msgstr "Kenwood ITM fájlok"
 
-#: ../chirpui/mainapp.py:740
+#: ../chirp/ui/mainapp.py:796
 msgid "Travel Plus Files"
 msgstr "Travel Plus fájlok"
 
-#: ../chirpui/mainapp.py:805
+#: ../chirp/ui/mainapp.py:814
+msgid "DMR-MARC Repeater Database Dump"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:924 ../chirp/ui/mainapp.py:1031
 msgid "RepeaterBook Query"
 msgstr "RepeaterBook lekérdezés"
 
-#: ../chirpui/mainapp.py:864
+#: ../chirp/ui/mainapp.py:985 ../chirp/ui/mainapp.py:1091
 msgid "RepeaterBook query failed"
 msgstr "RepeaterBook lekérdezés hiba"
 
-#: ../chirpui/mainapp.py:934
+#: ../chirp/ui/mainapp.py:1158
 #, python-format
 msgid "Invalid value for %s"
 msgstr "Érvénytelen %s mezőérték"
 
-#: ../chirpui/mainapp.py:958
+#: ../chirp/ui/mainapp.py:1181
 msgid "Query failed"
 msgstr "Lekérdezés hiba"
 
-#: ../chirpui/mainapp.py:1055
+#: ../chirp/ui/mainapp.py:1276
 msgid "RadioReference.com Query"
 msgstr "RadioReference.com lekérdezés"
 
-#: ../chirpui/mainapp.py:1158
+#: ../chirp/ui/mainapp.py:1382
 msgid "With significant contributions from:"
 msgstr "Jelentősen hozzájárultak:"
 
-#: ../chirpui/mainapp.py:1185
-msgid "CHIRP Documentation"
-msgstr "CHIRP dokumentáció"
-
-#: ../chirpui/mainapp.py:1186
-msgid ""
-"Documentation for CHIRP, including FAQs, and help for common problems is "
-"available on the CHIRP web site, please go to\n"
-"\n"
-"<a href=\"http://chirp.danplanet.com/projects/chirp/wiki/Documentation"
-"\">http://chirp.danplanet.com/projects/chirp/wiki/Documentation</a>\n"
-msgstr ""
-"A leggyakoribb problémákhoz, GYIK-et is magába foglaló CHIRP dokumentáció és "
-"súgó a CHIRP honlapján érhető el, kérlek látogass oda!\n"
-"\n"
-"<a href=\"http://chirp.danplanet.com/projects/chirp/wiki/Documentation"
-"\">http://chirp.danplanet.com/projects/chirp/wiki/Documentation</a>\n"
-
-#: ../chirpui/mainapp.py:1202
+#: ../chirp/ui/mainapp.py:1414
 msgid "Select Columns"
 msgstr "Oszlopok kiválasztása"
 
-#: ../chirpui/mainapp.py:1217
+#: ../chirp/ui/mainapp.py:1429
+#, python-brace-format
 msgid "Visible columns for {radio}"
 msgstr "A(z) {radio} látható oszlopai"
 
-#: ../chirpui/mainapp.py:1280
+#: ../chirp/ui/mainapp.py:1492
 msgid "Reporting is disabled"
 msgstr "Listázás letiltva"
 
-#: ../chirpui/mainapp.py:1281
+#: ../chirp/ui/mainapp.py:1494
 msgid ""
 "The reporting feature of CHIRP is designed to help <u>improve quality</u> by "
 "allowing the authors to focus on the radio drivers used most often and "
@@ -619,7 +958,7 @@
 "\n"
 "<b>Biztosan letiltja ezt a lehetőséget?</b>"
 
-#: ../chirpui/mainapp.py:1315
+#: ../chirp/ui/mainapp.py:1533
 msgid ""
 "Choose a language or Auto to use the operating system default. You will need "
 "to restart the application before the change will take effect"
@@ -628,589 +967,363 @@
 "Operációs rendszerből. Ahhoz, hogy a beállítás érvényre jusson, indítsa újra "
 "az CHIRP-et! "
 
-#: ../chirpui/mainapp.py:1328
+#: ../chirp/ui/mainapp.py:1546
 msgid "Python Modules"
 msgstr "Python modulok"
 
-#: ../chirpui/mainapp.py:1487
+#: ../chirp/ui/mainapp.py:1731
 msgid "_File"
 msgstr "_Fájl"
 
-#: ../chirpui/mainapp.py:1490
+#: ../chirp/ui/mainapp.py:1734
 msgid "Open stock config"
 msgstr "A csoportos beállítás megnyitása"
 
-#: ../chirpui/mainapp.py:1491
+#: ../chirp/ui/mainapp.py:1735
 msgid "_Recent"
 msgstr "Leg_utóbbi"
 
-#: ../chirpui/mainapp.py:1494
+#: ../chirp/ui/mainapp.py:1738
 msgid "Load Module"
 msgstr "Modul betöltése"
 
-#: ../chirpui/mainapp.py:1497
+#: ../chirp/ui/mainapp.py:1741
 msgid "_Edit"
 msgstr "Sz_erkesztés"
 
-#: ../chirpui/mainapp.py:1498
+#: ../chirp/ui/mainapp.py:1742
 msgid "_Cut"
 msgstr "_Kivágás"
 
-#: ../chirpui/mainapp.py:1499
+#: ../chirp/ui/mainapp.py:1743
 msgid "_Copy"
 msgstr "_Másolás"
 
-#: ../chirpui/mainapp.py:1500
+#: ../chirp/ui/mainapp.py:1744
 msgid "_Paste"
 msgstr "_Beillesztés"
 
-#: ../chirpui/mainapp.py:1501
+#: ../chirp/ui/mainapp.py:1746
 msgid "_Delete"
 msgstr "_Törlés"
 
-#: ../chirpui/mainapp.py:1502
+#: ../chirp/ui/mainapp.py:1747
+#, fuzzy
+msgid "Select _All"
+msgstr "Kiválasztás"
+
+#: ../chirp/ui/mainapp.py:1748
 msgid "Move _Up"
 msgstr "Fe_lfelé"
 
-#: ../chirpui/mainapp.py:1503
+#: ../chirp/ui/mainapp.py:1750
 msgid "Move Dow_n"
 msgstr "Lefel_é"
 
-#: ../chirpui/mainapp.py:1504
+#: ../chirp/ui/mainapp.py:1752
 msgid "E_xchange"
 msgstr "Cse_re"
 
-#: ../chirpui/mainapp.py:1505
+#: ../chirp/ui/mainapp.py:1755
 msgid "_View"
 msgstr "Né_zet"
 
-#: ../chirpui/mainapp.py:1506
+#: ../chirp/ui/mainapp.py:1756
 msgid "Columns"
 msgstr "Oszlopok"
 
-#: ../chirpui/mainapp.py:1507
+#: ../chirp/ui/mainapp.py:1757
 msgid "Developer"
 msgstr "Fejlesztői"
 
-#: ../chirpui/mainapp.py:1508
+#: ../chirp/ui/mainapp.py:1758
 msgid "Show raw memory"
 msgstr "memóriasor mutatása"
 
-#: ../chirpui/mainapp.py:1509
+#: ../chirp/ui/mainapp.py:1760
 msgid "Diff raw memories"
 msgstr "Memóriasorok különbsége"
 
-#: ../chirpui/mainapp.py:1510
+#: ../chirp/ui/mainapp.py:1762
 msgid "Diff tabs"
 msgstr "Diff tabs"
 
-#: ../chirpui/mainapp.py:1511
+#: ../chirp/ui/mainapp.py:1764
 msgid "Change language"
 msgstr "Nyelv választás"
 
-#: ../chirpui/mainapp.py:1512
+#: ../chirp/ui/mainapp.py:1765
 msgid "_Radio"
 msgstr "Rá_dió"
 
-#: ../chirpui/mainapp.py:1513
+#: ../chirp/ui/mainapp.py:1766
 msgid "Download From Radio"
 msgstr "Letöltés a rádióról"
 
-#: ../chirpui/mainapp.py:1514
+#: ../chirp/ui/mainapp.py:1768
 msgid "Upload To Radio"
 msgstr "Feltöltés a rádióra"
 
-#: ../chirpui/mainapp.py:1517
+#: ../chirp/ui/mainapp.py:1770 ../chirp/ui/importdialog.py:578
+msgid "Import"
+msgstr "Importálás"
+
+#: ../chirp/ui/mainapp.py:1771 ../chirp/ui/importdialog.py:641
+msgid "Export"
+msgstr "Export"
+
+#: ../chirp/ui/mainapp.py:1772
 msgid "Import from data source"
 msgstr "Importálás adatforrásból"
 
-#: ../chirpui/mainapp.py:1518 ../chirpui/mainapp.py:1523
+#: ../chirp/ui/mainapp.py:1774 ../chirp/ui/mainapp.py:1785
+msgid "DMR-MARC Repeaters"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1775 ../chirp/ui/mainapp.py:1786
 msgid "RadioReference.com"
 msgstr "RadioReference.com"
 
-#: ../chirpui/mainapp.py:1519 ../chirpui/mainapp.py:1524
+#: ../chirp/ui/mainapp.py:1777 ../chirp/ui/mainapp.py:1788
 msgid "RFinder"
 msgstr "RFinder"
 
-#: ../chirpui/mainapp.py:1520 ../chirpui/mainapp.py:1526
+#: ../chirp/ui/mainapp.py:1778 ../chirp/ui/mainapp.py:1790
 msgid "RepeaterBook"
 msgstr "RepeaterBook"
 
-#: ../chirpui/mainapp.py:1521 ../chirpui/mainapp.py:1525
+#: ../chirp/ui/mainapp.py:1779 ../chirp/ui/mainapp.py:1791
+#, fuzzy
+msgid "RepeaterBook political query"
+msgstr "RepeaterBook lekérdezés"
+
+#: ../chirp/ui/mainapp.py:1781 ../chirp/ui/mainapp.py:1793
+#, fuzzy
+msgid "RepeaterBook proximity query"
+msgstr "RepeaterBook lekérdezés"
+
+#: ../chirp/ui/mainapp.py:1783 ../chirp/ui/mainapp.py:1789
 msgid "przemienniki.net"
 msgstr "przemienniki.net"
 
-#: ../chirpui/mainapp.py:1522
+#: ../chirp/ui/mainapp.py:1784
 msgid "Query data source"
 msgstr "Lekérd. adatforrása"
 
-#: ../chirpui/mainapp.py:1527
+#: ../chirp/ui/mainapp.py:1795
 msgid "CHIRP Native File"
 msgstr "CHIRP natív fájl"
 
-#: ../chirpui/mainapp.py:1528
+#: ../chirp/ui/mainapp.py:1797
 msgid "CSV File"
 msgstr "CSV fájl"
 
-#: ../chirpui/mainapp.py:1529
+#: ../chirp/ui/mainapp.py:1798
 msgid "Import from stock config"
 msgstr "Importálás a csoportos beállításokból"
 
-#: ../chirpui/mainapp.py:1530
+#: ../chirp/ui/mainapp.py:1800
 msgid "Channel defaults"
 msgstr "Csatorna alapértékek"
 
-#: ../chirpui/mainapp.py:1532
+#: ../chirp/ui/mainapp.py:1803
 msgid "Help"
 msgstr "Súgó"
 
-#: ../chirpui/mainapp.py:1534
-msgid "Documentation"
-msgstr "Dokumentáció"
+#: ../chirp/ui/mainapp.py:1805
+msgid "Get Help Online..."
+msgstr ""
 
-#: ../chirpui/mainapp.py:1544
-msgid "Report statistics"
+#: ../chirp/ui/mainapp.py:1815
+#, fuzzy
+msgid "Report Statistics"
 msgstr "Statisztikai lista"
 
-#: ../chirpui/mainapp.py:1545
+#: ../chirp/ui/mainapp.py:1817
 msgid "Hide Unused Fields"
 msgstr "A nemhasznált mezők elrejtése"
 
-#: ../chirpui/mainapp.py:1546
+#: ../chirp/ui/mainapp.py:1819
 msgid "Smart Tone Modes"
 msgstr "Hang (CTCSS) mód"
 
-#: ../chirpui/mainapp.py:1547
+#: ../chirp/ui/mainapp.py:1821
+#, fuzzy
+msgid "Show Instructions"
+msgstr "{name} Utasítások"
+
+#: ../chirp/ui/mainapp.py:1823
 msgid "Enable Developer Functions"
 msgstr "Fejlesztői funkciók engedélyezése"
 
-#: ../chirpui/mainapp.py:1657
-msgid "A new version of CHIRP is available: "
+#: ../chirp/ui/mainapp.py:1936
+#, fuzzy, python-brace-format
+msgid "A new version of CHIRP is available: {ver}. "
 msgstr "A CHIRP egy új verziója érhető el:"
 
-#: ../chirpui/mainapp.py:1756
+#: ../chirp/ui/mainapp.py:2056
 msgid "Error reporting is enabled"
 msgstr "A hibajelentés engedélyezett"
 
-#: ../chirpui/mainapp.py:1759
+#: ../chirp/ui/mainapp.py:2059
 msgid ""
 "If you wish to disable this feature you may do so in the <u>Help</u> menu"
 msgstr "Ha Ön ezt a lehetőséget le kívánja tiltani, a <u>Súgóban</> megteheti"
 
-#: ../chirpui/memdetail.py:239
-msgid "Edit Memory #{num}"
-msgstr "A(z) #{num} memória"
+#: ../chirp/ui/importdialog.py:97
+#, python-brace-format
+msgid ""
+"Location {number} is already being imported. Choose another value for 'New "
+"Location' before selection 'Import'"
+msgstr ""
+"A(z) {number}. hely már importálva van. 'Új hely'-nek válasszon másik "
+"értéket, mielőtt az 'importálást' választja!"
 
-#: ../chirpui/memdetail.py:258 ../chirpui/memedit.py:67
-#: ../chirpui/memedit.py:100 ../chirpui/memedit.py:115
-#: ../chirpui/memedit.py:230 ../chirpui/memedit.py:236
-#: ../chirpui/memedit.py:269 ../chirpui/memedit.py:409
-#: ../chirpui/memedit.py:1055 ../chirpui/memedit.py:1115
-#: ../chirpui/memedit.py:1251 ../chirpui/memedit.py:1311
-msgid "Tone Mode"
-msgstr "Hang (CTCSS) mód"
+#: ../chirp/ui/importdialog.py:129
+msgid "Invalid value. Must be an integer."
+msgstr "Érvénytelen érték! Egész szám kell legyen."
 
-#: ../chirpui/memdetail.py:259 ../chirpui/memedit.py:68
-#: ../chirpui/memedit.py:89 ../chirpui/memedit.py:106
-#: ../chirpui/memedit.py:165 ../chirpui/memedit.py:166
-#: ../chirpui/memedit.py:254 ../chirpui/memedit.py:284
-#: ../chirpui/memedit.py:291 ../chirpui/memedit.py:296
-#: ../chirpui/memedit.py:304 ../chirpui/memedit.py:342
-#: ../chirpui/memedit.py:407 ../chirpui/memedit.py:1056
-#: ../chirpui/memedit.py:1111 ../chirpui/memedit.py:1252
-msgid "Tone"
-msgstr "CTCSS"
+#: ../chirp/ui/importdialog.py:138
+#, python-brace-format
+msgid "Location {number} is already being imported"
+msgstr "A {number} sorszámú hely már importálva van."
 
-#: ../chirpui/memdetail.py:260 ../chirpui/memedit.py:69
-#: ../chirpui/memedit.py:90 ../chirpui/memedit.py:107
-#: ../chirpui/memedit.py:258 ../chirpui/memedit.py:277
-#: ../chirpui/memedit.py:292 ../chirpui/memedit.py:297
-#: ../chirpui/memedit.py:308 ../chirpui/memedit.py:343
-#: ../chirpui/memedit.py:407 ../chirpui/memedit.py:1057
-#: ../chirpui/memedit.py:1112 ../chirpui/memedit.py:1248
-msgid "ToneSql"
-msgstr "ToneSql"
+#: ../chirp/ui/importdialog.py:195
+msgid "Updating URCALL list"
+msgstr "URCALL lista frissítése."
 
-#: ../chirpui/memdetail.py:261 ../chirpui/memedit.py:70
-#: ../chirpui/memedit.py:91 ../chirpui/memedit.py:108
-#: ../chirpui/memedit.py:242 ../chirpui/memedit.py:278
-#: ../chirpui/memedit.py:286 ../chirpui/memedit.py:298
-#: ../chirpui/memedit.py:306 ../chirpui/memedit.py:344
-#: ../chirpui/memedit.py:403 ../chirpui/memedit.py:1058
-#: ../chirpui/memedit.py:1113 ../chirpui/memedit.py:1240
-#: ../chirpui/memedit.py:1317
-msgid "DTCS Code"
-msgstr "DTCS kód"
+#: ../chirp/ui/importdialog.py:200
+msgid "Updating RPTCALL list"
+msgstr "RPTCALL lista frissítése"
 
-#: ../chirpui/memdetail.py:263 ../chirpui/memedit.py:72
-#: ../chirpui/memedit.py:93 ../chirpui/memedit.py:110
-#: ../chirpui/memedit.py:250 ../chirpui/memedit.py:280
-#: ../chirpui/memedit.py:288 ../chirpui/memedit.py:300
-#: ../chirpui/memedit.py:312 ../chirpui/memedit.py:346
-#: ../chirpui/memedit.py:1060 ../chirpui/memedit.py:1117
-#: ../chirpui/memedit.py:1242 ../chirpui/memedit.py:1316
-msgid "DTCS Pol"
-msgstr "DTCS pol."
+#: ../chirp/ui/importdialog.py:274
+#, python-brace-format
+msgid "Setting memory {number}"
+msgstr "A {number} memória beállítása"
 
-#: ../chirpui/memdetail.py:264
-msgid "Cross mode"
-msgstr "Kereszt-üzem"
+#: ../chirp/ui/importdialog.py:279
+msgid "Importing bank information"
+msgstr "Bank információk importálása"
 
-#: ../chirpui/memdetail.py:267 ../chirpui/memedit.py:74
-#: ../chirpui/memedit.py:95 ../chirpui/memedit.py:113
-#: ../chirpui/memedit.py:139 ../chirpui/memedit.py:146
-#: ../chirpui/memedit.py:270 ../chirpui/memedit.py:340
-#: ../chirpui/memedit.py:409 ../chirpui/memedit.py:1062
-#: ../chirpui/memedit.py:1118 ../chirpui/memedit.py:1253
-#: ../chirpui/memedit.py:1323
-msgid "Duplex"
-msgstr "Duplex"
+#: ../chirp/ui/importdialog.py:283
+msgid "Error importing memories:"
+msgstr "Hiba a memória importálásakor:"
 
-#: ../chirpui/memdetail.py:268 ../chirpui/memedit.py:75
-#: ../chirpui/memedit.py:96 ../chirpui/memedit.py:144
-#: ../chirpui/memedit.py:217 ../chirpui/memedit.py:315
-#: ../chirpui/memedit.py:341 ../chirpui/memedit.py:405
-#: ../chirpui/memedit.py:1063 ../chirpui/memedit.py:1119
-#: ../chirpui/memedit.py:1244
-msgid "Offset"
-msgstr "Offszet"
+#: ../chirp/ui/importdialog.py:395
+msgid "All"
+msgstr "Mind"
 
-#: ../chirpui/memdetail.py:269 ../chirpui/memedit.py:76
-#: ../chirpui/memedit.py:97 ../chirpui/memedit.py:111
-#: ../chirpui/memedit.py:158 ../chirpui/memedit.py:159
-#: ../chirpui/memedit.py:162 ../chirpui/memedit.py:393
-#: ../chirpui/memedit.py:1064 ../chirpui/memedit.py:1120
-#: ../chirpui/memedit.py:1243 ../chirpui/memedit.py:1310
-#: ../chirpui/memedit.py:1325 ../chirpui/memedit.py:1326
-#: ../chirpui/memedit.py:1490 ../chirpui/memedit.py:1508
-#: ../chirpui/memedit.py:1518
-msgid "Mode"
-msgstr "Mód"
+#: ../chirp/ui/importdialog.py:401
+msgid "None"
+msgstr "Egyik sem"
 
-#: ../chirpui/memdetail.py:270 ../chirpui/memedit.py:78
-#: ../chirpui/memedit.py:99 ../chirpui/memedit.py:114
-#: ../chirpui/memedit.py:149 ../chirpui/memedit.py:150
-#: ../chirpui/memedit.py:155 ../chirpui/memedit.py:1066
-#: ../chirpui/memedit.py:1122 ../chirpui/memedit.py:1246
-msgid "Tune Step"
-msgstr "Lépésköz"
+#: ../chirp/ui/importdialog.py:407
+msgid "Inverse"
+msgstr "Ellenkező"
 
-#: ../chirpui/memdetail.py:273 ../chirpui/memedit.py:79
-#: ../chirpui/memedit.py:101 ../chirpui/memedit.py:1067
-#: ../chirpui/memedit.py:1123 ../chirpui/memedit.py:1254
-#: ../chirpui/memedit.py:1313
-msgid "Skip"
-msgstr "Ugrás"
+#: ../chirp/ui/importdialog.py:413
+msgid "Select"
+msgstr "Kiválasztás"
 
-#: ../chirpui/memdetail.py:281
-msgid "RX DTCS Code"
-msgstr "RX DTCS kód"
+#: ../chirp/ui/importdialog.py:459
+msgid "Auto"
+msgstr "Auto"
 
-#: ../chirpui/memdetail.py:287 ../chirpui/memedit.py:77
-#: ../chirpui/memedit.py:98 ../chirpui/memedit.py:112
-#: ../chirpui/memedit.py:393 ../chirpui/memedit.py:1065
-#: ../chirpui/memedit.py:1121 ../chirpui/memedit.py:1255
-#: ../chirpui/memedit.py:1314 ../chirpui/memedit.py:1321
-msgid "Power"
-msgstr "Teljesítmény"
+#: ../chirp/ui/importdialog.py:465
+msgid "Reverse"
+msgstr "Fordított"
 
-#: ../chirpui/memdetail.py:330
-msgid "Memory validation failed:"
-msgstr "Memória érvényesítési hiba:"
+#: ../chirp/ui/importdialog.py:471
+msgid "Adjust New Location"
+msgstr "Új hely megadása"
 
-#: ../chirpui/memdetail.py:341
-msgid "Edit Multiple Memories"
-msgstr "Több memória szerkesztése"
+#: ../chirp/ui/importdialog.py:481
+msgid "Confirm overwrites"
+msgstr "Felülírás jóváhagyása"
 
-#: ../chirpui/memdetail.py:363
-msgid "Check this to change the {name} value"
-msgstr "Ennek változtatásához ellenőrizd a {name} értékét"
+#: ../chirp/ui/importdialog.py:487
+msgid "Options"
+msgstr "Beállítások"
 
-#: ../chirpui/memedit.py:53
-msgid "Invalid value for this field"
-msgstr "Érvénytelen mezőérték"
+#: ../chirp/ui/importdialog.py:560
+msgid "Cannot be imported because"
+msgstr "Nem importálható, mert"
 
-#: ../chirpui/memedit.py:71 ../chirpui/memedit.py:92 ../chirpui/memedit.py:109
-#: ../chirpui/memedit.py:246 ../chirpui/memedit.py:279
-#: ../chirpui/memedit.py:287 ../chirpui/memedit.py:294
-#: ../chirpui/memedit.py:299 ../chirpui/memedit.py:310
-#: ../chirpui/memedit.py:345 ../chirpui/memedit.py:403
-#: ../chirpui/memedit.py:1059 ../chirpui/memedit.py:1114
-#: ../chirpui/memedit.py:1241 ../chirpui/memedit.py:1318
-msgid "DTCS Rx Code"
-msgstr "DTCS RX kód"
+#: ../chirp/ui/importdialog.py:577
+msgid "Import From File"
+msgstr "Importálás fájlból"
 
-#: ../chirpui/memedit.py:73 ../chirpui/memedit.py:94 ../chirpui/memedit.py:116
-#: ../chirpui/memedit.py:231 ../chirpui/memedit.py:240
-#: ../chirpui/memedit.py:262 ../chirpui/memedit.py:271
-#: ../chirpui/memedit.py:281 ../chirpui/memedit.py:289
-#: ../chirpui/memedit.py:293 ../chirpui/memedit.py:301
-#: ../chirpui/memedit.py:347 ../chirpui/memedit.py:1061
-#: ../chirpui/memedit.py:1116 ../chirpui/memedit.py:1249
-#: ../chirpui/memedit.py:1312
-msgid "Cross Mode"
-msgstr "Kereszt-üzem"
+#: ../chirp/ui/importdialog.py:598
+msgid "To"
+msgstr "-ig"
 
-#: ../chirpui/memedit.py:197
-msgid "Erasing memory {loc}"
-msgstr "A(z) {loc}. memóriahely törlése"
+#: ../chirp/ui/importdialog.py:599
+msgid "From"
+msgstr "Forrás"
 
-#: ../chirpui/memedit.py:326
-msgid "Unable to make changes to this model"
-msgstr "Ennél a modellnél nem változtatható"
+#: ../chirp/ui/importdialog.py:606
+msgid "Location memory will be imported into"
+msgstr "Memória helye lesz beimportálva"
 
-#: ../chirpui/memedit.py:332
-msgid "Editing new item, taking defaults"
-msgstr "Új elem szerkesztése az alapértelmezettek szerint"
+#: ../chirp/ui/importdialog.py:607
+msgid "Location of memory in the file being imported"
+msgstr "Memória hely a fájlba importálva"
 
-#: ../chirpui/memedit.py:354
-msgid "Bad value for {col}: {val}"
-msgstr "Hibás érték {col}: {val}"
+#: ../chirp/ui/importdialog.py:630
+msgid "Preparing memory list..."
+msgstr "Memória lista előkészítés..."
 
-#: ../chirpui/memedit.py:378
-msgid "Error setting memory"
-msgstr "Memória beállítási hiba"
+#: ../chirp/ui/importdialog.py:640
+msgid "Export To File"
+msgstr "Export fájlba"
 
-#: ../chirpui/memedit.py:386 ../chirpui/memedit.py:453
-#: ../chirpui/memedit.py:728 ../chirpui/memedit.py:750
-#: ../chirpui/memedit.py:1471
-msgid "Writing memory {number}"
-msgstr "A(z) {number}. memória írása"
+#: ../chirp/ui/bandplans.py:96
+msgid ""
+"Band plans define default channel settings for frequencies in a region.  "
+"Choose a band plan or None for completely manual channel settings."
+msgstr ""
+"Egy régió sávtervének alapértelmezett csatorna frekvenciái. Válassz egy "
+"sávtervet, vagy ki is hagyhatod a kézi csatorna beállítás befejezéséhez."
 
-#: ../chirpui/memedit.py:458
-msgid ""
-"This operation requires moving all subsequent channels by one spot until an "
-"empty location is reached.  This can take a LONG time.  Are you sure you "
-"want to do this?"
-msgstr ""
-"Ez a művelet megköveteli, hogy minden csatorna egyetlen összefüggő, üres "
-"területre kerüljön. Ez sokáig eltarthat. Biztos, hogy elkezdjem?"
+#~ msgid "CHIRP Documentation"
+#~ msgstr "CHIRP dokumentáció"
 
-#: ../chirpui/memedit.py:481
-msgid "Adding memory {number}"
-msgstr "A(z) {number}. memória hozzáadása"
+#~ msgid ""
+#~ "Documentation for CHIRP, including FAQs, and help for common problems is "
+#~ "available on the CHIRP web site, please go to\n"
+#~ "\n"
+#~ "<a href=\"http://chirp.danplanet.com/projects/chirp/wiki/Documentation"
+#~ "\">http://chirp.danplanet.com/projects/chirp/wiki/Documentation</a>\n"
+#~ msgstr ""
+#~ "A leggyakoribb problémákhoz, GYIK-et is magába foglaló CHIRP dokumentáció "
+#~ "és súgó a CHIRP honlapján érhető el, kérlek látogass oda!\n"
+#~ "\n"
+#~ "<a href=\"http://chirp.danplanet.com/projects/chirp/wiki/Documentation"
+#~ "\">http://chirp.danplanet.com/projects/chirp/wiki/Documentation</a>\n"
 
-#: ../chirpui/memedit.py:494 ../chirpui/memedit.py:1096
-msgid "Erasing memory {number}"
-msgstr "A(z) {number}. memória törlése"
+#~ msgid "Documentation"
+#~ msgstr "Dokumentáció"
 
-#: ../chirpui/memedit.py:503 ../chirpui/memedit.py:612
-#: ../chirpui/memedit.py:658 ../chirpui/memedit.py:663
-#: ../chirpui/memedit.py:1037 ../chirpui/memedit.py:1345
-msgid "Getting memory {number}"
-msgstr "A(z) {number}. memória beolvasása"
+#~ msgid "Edit Memory #{num}"
+#~ msgstr "A(z) #{num} memória"
 
-#: ../chirpui/memedit.py:591 ../chirpui/memedit.py:602
-#: ../chirpui/memedit.py:650
-msgid "Moving memory from {old} to {new}"
-msgstr "Memória átmozgatás {old} -> {new}"
+#~ msgid "Edit Multiple Memories"
+#~ msgstr "Több memória szerkesztése"
 
-#: ../chirpui/memedit.py:672
-msgid "Raw memory {number}"
-msgstr "{number}. memóriasor"
+#~ msgid "Check this to change the {name} value"
+#~ msgstr "Ennek változtatásához ellenőrizd a {name} értékét"
 
-#: ../chirpui/memedit.py:676 ../chirpui/memedit.py:704
-#: ../chirpui/memedit.py:709
-msgid "Getting raw memory {number}"
-msgstr "A(z) {number}. memóriasor kiolvasása"
+#~ msgid "Edit"
+#~ msgstr "Sz_erkesztés"
 
-#: ../chirpui/memedit.py:681
-msgid "You can only diff two memories!"
-msgstr "Csak két memória hasonlítható össze!"
+#~ msgid "Go"
+#~ msgstr "Ok"
 
-#: ../chirpui/memedit.py:692
-msgid "Memory {number}"
-msgstr "A(z){number} memória"
+#~ msgid "Automatic Repeater Offset"
+#~ msgstr "Automatic Repeater Offset"
 
-#: ../chirpui/memedit.py:698
-msgid "Diff of {a} and {b}"
-msgstr "{a} és {b} összehasonlítása"
+#~ msgid "Delete all"
+#~ msgstr "_Törlés"
 
-#: ../chirpui/memedit.py:732
-msgid "Getting original memory {number}"
-msgstr "A(z) eredeti {number}. memóriasor"
-
-#: ../chirpui/memedit.py:769
-msgid "Memories must be contiguous"
-msgstr "Egybefüggő memóriaterület szükséges"
-
-#: ../chirpui/memedit.py:856
-msgid "Edit"
-msgstr "Sz_erkesztés"
-
-#: ../chirpui/memedit.py:857
-msgid "Insert row above"
-msgstr "Memória beszúrása fölé"
-
-#: ../chirpui/memedit.py:858
-msgid "Insert row below"
-msgstr "Memória beszúrása alá"
-
-#: ../chirpui/memedit.py:859
-msgid "Delete"
-msgstr "Törlés"
-
-#: ../chirpui/memedit.py:860
-msgid "this memory"
-msgstr "ez a memória"
-
-#: ../chirpui/memedit.py:860
-msgid "these memories"
-msgstr "ezek a memóriák"
-
-#: ../chirpui/memedit.py:861
-msgid "...and shift block up"
-msgstr "... és a tömböt felfelé lépteti"
-
-#: ../chirpui/memedit.py:862
-msgid "...and shift all memories up"
-msgstr "...és minden memória felfelé lép"
-
-#: ../chirpui/memedit.py:863
-msgid "Move up"
-msgstr "Mozgatás felfelé"
-
-#: ../chirpui/memedit.py:864
-msgid "Move down"
-msgstr "Mozgatás lefelé"
-
-#: ../chirpui/memedit.py:865
-msgid "Exchange memories"
-msgstr "Memóriák cseréje"
-
-#: ../chirpui/memedit.py:866
-msgid "Cut"
-msgstr "Kivágás"
-
-#: ../chirpui/memedit.py:867
-msgid "Copy"
-msgstr "Másolás"
-
-#: ../chirpui/memedit.py:868
-msgid "Paste"
-msgstr "Beillesztés"
-
-#: ../chirpui/memedit.py:869
-msgid "Show Raw Memory"
-msgstr "Memóriasor mutatása"
-
-#: ../chirpui/memedit.py:870
-msgid "Diff Raw Memories"
-msgstr "Memóriasorok összehasonlítása"
-
-#: ../chirpui/memedit.py:1015
-msgid "Internal Error: Column {name} not found"
-msgstr "Belső hiba: nincs {name} nevű oszlop"
-
-#: ../chirpui/memedit.py:1044
-msgid "Getting channel {chan}"
-msgstr "A(z) {chan}. csatorna kiolvasása"
-
-#: ../chirpui/memedit.py:1136
-msgid "Internal Error: Invalid limit {number}"
-msgstr "Belső hiba: Érvénytelen határ {number}"
-
-#: ../chirpui/memedit.py:1146
-msgid "Memory range:"
-msgstr "Memória tartomány:"
-
-#: ../chirpui/memedit.py:1173
-msgid "Go"
-msgstr "Ok"
-
-#: ../chirpui/memedit.py:1196
-msgid "Special Channels"
-msgstr "Spec. csatornák"
-
-#: ../chirpui/memedit.py:1203
-msgid "Show Empty"
-msgstr "Ãœreset is"
-
-#: ../chirpui/memedit.py:1378
-msgid "Cutting memory {number}"
-msgstr "A(z) {number}. memória kivágása"
-
-#: ../chirpui/memedit.py:1409
-msgid ""
-"Unable to paste {src} memories into {dst} rows. Increase the memory bounds "
-"or show empty memories."
-msgstr ""
-"Nem sikerült beilleszteni {src} memóriát {dst} sorokba. Növelje a memória "
-"határokat, vagy mutasson üres memóriára!"
-
-#: ../chirpui/memedit.py:1423
-msgid "Overwrite?"
-msgstr "Felülírja?"
-
-#: ../chirpui/memedit.py:1428
-msgid "Overwrite location {number}?"
-msgstr "Felülírja a(z) {number}. helyet?"
-
-#: ../chirpui/memedit.py:1453
-msgid "Incompatible Memory"
-msgstr "Nem kompatibilis memória"
-
-#: ../chirpui/memedit.py:1456
-msgid "Pasted memory {number} is not compatible with this radio because:"
-msgstr ""
-"A beillesztett {number}. számú memória nem kompatibilis ezzel a rádióval, "
-"mert:"
-
-#: ../chirpui/memedit.py:1510 ../chirpui/memedit.py:1525
-msgid "URCALL"
-msgstr "URCALL"
-
-#: ../chirpui/memedit.py:1510 ../chirpui/memedit.py:1526
-msgid "RPT1CALL"
-msgstr "RPT1CALL"
-
-#: ../chirpui/memedit.py:1510 ../chirpui/memedit.py:1527
-msgid "RPT2CALL"
-msgstr "RPT2CALL"
-
-#: ../chirpui/memedit.py:1511 ../chirpui/memedit.py:1528
-msgid "Digital Code"
-msgstr "Digitális kód"
-
-#: ../chirpui/settingsedit.py:67
-#, python-format
-msgid "Error in setting value: %s"
-msgstr "Hiba a(z) %s érték beállításakor"
-
-#: ../chirpui/settingsedit.py:124
-#, python-format
-msgid "Invalid setting value: %s"
-msgstr "Érvénytelen érték %s"
-
-#: ../chirpui/settingsedit.py:164
-msgid "Enabled"
-msgstr "Engedélyezve"
-
-#: ../chirpui/shiftdialog.py:27
-msgid "Shift"
-msgstr "Eltolás"
-
-#: ../chirpui/shiftdialog.py:63
-msgid "Moving {src} to {dst}"
-msgstr "Mozgatás {src} -> {dst}"
-
-#: ../chirpui/shiftdialog.py:83
-msgid "Looking for a free spot ({number})"
-msgstr "Üres terület keresése ({number})"
-
-#: ../chirpui/shiftdialog.py:96
-msgid "No space to insert a row"
-msgstr "Nincs hely a sor beszúrásához"
-
-#: ../chirpui/shiftdialog.py:143
-msgid "Moved {count} memories"
-msgstr "{count} memória átmozgatva"
-
-msgid "Automatic Repeater Offset"
-msgstr "Automatic Repeater Offset"
-
-msgid "Delete all"
-msgstr "_Törlés"
-
-msgid "%i errors during open, check the debug log for details"
-msgstr "%i errors during open, check the debug log for details"
+#~ msgid "%i errors during open, check the debug log for details"
+#~ msgstr "%i errors during open, check the debug log for details"
diff -r 0a1f49c3f594 locale/it.po
--- a/locale/it.po	Thu Mar 15 17:12:30 2018 -0700
+++ b/locale/it.po	Thu Mar 15 21:04:40 2018 -0400
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: CHIRP\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-02-16 12:06-0800\n"
+"POT-Creation-Date: 2018-03-15 21:03-0400\n"
 "PO-Revision-Date: 2014-11-08 17:58+0100\n"
 "Last-Translator: Dan Smith <dan at theine>\n"
 "Language-Team: English\n"
@@ -18,250 +18,771 @@
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Poedit 1.6.10\n"
 
-#: ../chirpui/common.py:204
+#: ../chirp/ui/clone.py:40
+#, python-brace-format
+msgid "{vendor} {model} on {port}"
+msgstr "{vendor} {model} su porta {port}"
+
+#: ../chirp/ui/clone.py:110 ../chirp/ui/clone.py:111 ../chirp/ui/clone.py:173
+msgid "Detect"
+msgstr "Rileva"
+
+#: ../chirp/ui/clone.py:134
+msgid "Port"
+msgstr "Porta"
+
+#: ../chirp/ui/clone.py:135
+msgid "Vendor"
+msgstr "Produttore"
+
+#: ../chirp/ui/clone.py:136
+msgid "Model"
+msgstr "Modello"
+
+#: ../chirp/ui/clone.py:149
+msgid "Radio"
+msgstr "Radio"
+
+#: ../chirp/ui/clone.py:178
+#, python-brace-format
+msgid "Unable to detect radio on {port}"
+msgstr "Impossibile rilevare radio sulla porta {port}"
+
+#: ../chirp/ui/clone.py:203
+#, python-brace-format
+msgid "Internal error: Unable to upload to {model}"
+msgstr "Errore interno: impossibile caricare su {model}"
+
+#: ../chirp/ui/clone.py:254
+#, python-brace-format
+msgid "Clone failed: {error}"
+msgstr "Programmazione fallita: {error}"
+
+#: ../chirp/ui/dstaredit.py:44
+msgid "Callsign"
+msgstr "Nominativo"
+
+#: ../chirp/ui/dstaredit.py:129
+msgid "Your callsign"
+msgstr "Il tuo nominativo"
+
+#: ../chirp/ui/dstaredit.py:137
+msgid "Repeater callsign"
+msgstr "Nominativo Ripetitore"
+
+#: ../chirp/ui/dstaredit.py:145
+msgid "My callsign"
+msgstr "Il mio nominativo"
+
+#: ../chirp/ui/dstaredit.py:175 ../chirp/ui/memedit.py:1622
+msgid "Downloading URCALL list"
+msgstr "Scaricamento lista URCALL"
+
+#: ../chirp/ui/dstaredit.py:179 ../chirp/ui/memedit.py:1634
+msgid "Downloading RPTCALL list"
+msgstr "Scaricamento lista RPTCALL"
+
+#: ../chirp/ui/dstaredit.py:183
+msgid "Downloading MYCALL list"
+msgstr "Scaricamento lista MYCALL"
+
+#: ../chirp/ui/memedit.py:60
+msgid "Invalid value for this field"
+msgstr "Valore non valido per questo campo"
+
+#: ../chirp/ui/memedit.py:73 ../chirp/ui/memedit.py:203
+#: ../chirp/ui/memedit.py:346 ../chirp/ui/memedit.py:421
+#: ../chirp/ui/memedit.py:440 ../chirp/ui/memedit.py:454
+#: ../chirp/ui/memedit.py:477 ../chirp/ui/memedit.py:499
+#: ../chirp/ui/memedit.py:525 ../chirp/ui/memedit.py:537
+#: ../chirp/ui/memedit.py:561 ../chirp/ui/memedit.py:563
+#: ../chirp/ui/memedit.py:636 ../chirp/ui/memedit.py:650
+#: ../chirp/ui/memedit.py:652 ../chirp/ui/memedit.py:694
+#: ../chirp/ui/memedit.py:696 ../chirp/ui/memedit.py:770
+#: ../chirp/ui/memedit.py:904 ../chirp/ui/memedit.py:979
+#: ../chirp/ui/memedit.py:1032 ../chirp/ui/memedit.py:1086
+#: ../chirp/ui/memedit.py:1112 ../chirp/ui/memedit.py:1125
+#: ../chirp/ui/memedit.py:1143 ../chirp/ui/memedit.py:1470
+#: ../chirp/ui/bankedit.py:281
+msgid "Loc"
+msgstr "Pos"
+
+#: ../chirp/ui/memedit.py:74 ../chirp/ui/memedit.py:97
+#: ../chirp/ui/memedit.py:218 ../chirp/ui/memedit.py:340
+#: ../chirp/ui/memedit.py:348 ../chirp/ui/memedit.py:377
+#: ../chirp/ui/memedit.py:402 ../chirp/ui/memedit.py:410
+#: ../chirp/ui/memedit.py:1089 ../chirp/ui/memedit.py:1142
+#: ../chirp/ui/bankedit.py:282 ../chirp/ui/memdetail.py:304
+#: ../chirp/ui/importdialog.py:601
+msgid "Frequency"
+msgstr "Frequenza"
+
+#: ../chirp/ui/memedit.py:75 ../chirp/ui/memedit.py:96
+#: ../chirp/ui/memedit.py:347 ../chirp/ui/memedit.py:1088
+#: ../chirp/ui/memedit.py:1145 ../chirp/ui/memedit.py:1296
+#: ../chirp/ui/memedit.py:1298 ../chirp/ui/bankedit.py:93
+#: ../chirp/ui/bankedit.py:283 ../chirp/ui/memdetail.py:306
+#: ../chirp/ui/importdialog.py:600
+msgid "Name"
+msgstr "Nome"
+
+#: ../chirp/ui/memedit.py:76 ../chirp/ui/memedit.py:109
+#: ../chirp/ui/memedit.py:124 ../chirp/ui/memedit.py:239
+#: ../chirp/ui/memedit.py:245 ../chirp/ui/memedit.py:279
+#: ../chirp/ui/memedit.py:418 ../chirp/ui/memedit.py:1090
+#: ../chirp/ui/memedit.py:1151 ../chirp/ui/memedit.py:1302
+#: ../chirp/ui/memedit.py:1362 ../chirp/ui/memdetail.py:308
+msgid "Tone Mode"
+msgstr "Modalita' tono"
+
+#: ../chirp/ui/memedit.py:77 ../chirp/ui/memedit.py:98
+#: ../chirp/ui/memedit.py:115 ../chirp/ui/memedit.py:174
+#: ../chirp/ui/memedit.py:175 ../chirp/ui/memedit.py:264
+#: ../chirp/ui/memedit.py:294 ../chirp/ui/memedit.py:301
+#: ../chirp/ui/memedit.py:306 ../chirp/ui/memedit.py:314
+#: ../chirp/ui/memedit.py:351 ../chirp/ui/memedit.py:416
+#: ../chirp/ui/memedit.py:1091 ../chirp/ui/memedit.py:1147
+#: ../chirp/ui/memedit.py:1303 ../chirp/ui/memdetail.py:310
+msgid "Tone"
+msgstr "Tone"
+
+#: ../chirp/ui/memedit.py:78 ../chirp/ui/memedit.py:99
+#: ../chirp/ui/memedit.py:116 ../chirp/ui/memedit.py:268
+#: ../chirp/ui/memedit.py:287 ../chirp/ui/memedit.py:302
+#: ../chirp/ui/memedit.py:307 ../chirp/ui/memedit.py:318
+#: ../chirp/ui/memedit.py:352 ../chirp/ui/memedit.py:416
+#: ../chirp/ui/memedit.py:1092 ../chirp/ui/memedit.py:1148
+#: ../chirp/ui/memedit.py:1299 ../chirp/ui/memdetail.py:312
+msgid "ToneSql"
+msgstr "ToneSql"
+
+#: ../chirp/ui/memedit.py:79 ../chirp/ui/memedit.py:100
+#: ../chirp/ui/memedit.py:117 ../chirp/ui/memedit.py:252
+#: ../chirp/ui/memedit.py:288 ../chirp/ui/memedit.py:296
+#: ../chirp/ui/memedit.py:308 ../chirp/ui/memedit.py:316
+#: ../chirp/ui/memedit.py:353 ../chirp/ui/memedit.py:412
+#: ../chirp/ui/memedit.py:1093 ../chirp/ui/memedit.py:1149
+#: ../chirp/ui/memedit.py:1291 ../chirp/ui/memedit.py:1368
+#: ../chirp/ui/memdetail.py:314
+msgid "DTCS Code"
+msgstr "DTCS Code"
+
+#: ../chirp/ui/memedit.py:80 ../chirp/ui/memedit.py:101
+#: ../chirp/ui/memedit.py:118 ../chirp/ui/memedit.py:256
+#: ../chirp/ui/memedit.py:289 ../chirp/ui/memedit.py:297
+#: ../chirp/ui/memedit.py:304 ../chirp/ui/memedit.py:309
+#: ../chirp/ui/memedit.py:320 ../chirp/ui/memedit.py:354
+#: ../chirp/ui/memedit.py:412 ../chirp/ui/memedit.py:1094
+#: ../chirp/ui/memedit.py:1150 ../chirp/ui/memedit.py:1292
+#: ../chirp/ui/memedit.py:1369
+#, fuzzy
+msgid "DTCS Rx Code"
+msgstr "DTCS Code"
+
+#: ../chirp/ui/memedit.py:81 ../chirp/ui/memedit.py:102
+#: ../chirp/ui/memedit.py:119 ../chirp/ui/memedit.py:260
+#: ../chirp/ui/memedit.py:290 ../chirp/ui/memedit.py:298
+#: ../chirp/ui/memedit.py:310 ../chirp/ui/memedit.py:322
+#: ../chirp/ui/memedit.py:355 ../chirp/ui/memedit.py:1095
+#: ../chirp/ui/memedit.py:1153 ../chirp/ui/memedit.py:1293
+#: ../chirp/ui/memedit.py:1367 ../chirp/ui/memdetail.py:318
+msgid "DTCS Pol"
+msgstr "DTCS Pol"
+
+#: ../chirp/ui/memedit.py:82 ../chirp/ui/memedit.py:103
+#: ../chirp/ui/memedit.py:125 ../chirp/ui/memedit.py:240
+#: ../chirp/ui/memedit.py:250 ../chirp/ui/memedit.py:272
+#: ../chirp/ui/memedit.py:281 ../chirp/ui/memedit.py:291
+#: ../chirp/ui/memedit.py:299 ../chirp/ui/memedit.py:303
+#: ../chirp/ui/memedit.py:311 ../chirp/ui/memedit.py:356
+#: ../chirp/ui/memedit.py:1096 ../chirp/ui/memedit.py:1152
+#: ../chirp/ui/memedit.py:1300 ../chirp/ui/memedit.py:1363
+msgid "Cross Mode"
+msgstr "Cross Mode"
+
+#: ../chirp/ui/memedit.py:83 ../chirp/ui/memedit.py:104
+#: ../chirp/ui/memedit.py:122 ../chirp/ui/memedit.py:148
+#: ../chirp/ui/memedit.py:155 ../chirp/ui/memedit.py:280
+#: ../chirp/ui/memedit.py:349 ../chirp/ui/memedit.py:418
+#: ../chirp/ui/memedit.py:1097 ../chirp/ui/memedit.py:1154
+#: ../chirp/ui/memedit.py:1304 ../chirp/ui/memedit.py:1374
+#: ../chirp/ui/memdetail.py:322
+msgid "Duplex"
+msgstr "Duplex"
+
+#: ../chirp/ui/memedit.py:84 ../chirp/ui/memedit.py:105
+#: ../chirp/ui/memedit.py:153 ../chirp/ui/memedit.py:226
+#: ../chirp/ui/memedit.py:325 ../chirp/ui/memedit.py:350
+#: ../chirp/ui/memedit.py:414 ../chirp/ui/memedit.py:1098
+#: ../chirp/ui/memedit.py:1155 ../chirp/ui/memedit.py:1295
+#: ../chirp/ui/memdetail.py:324
+msgid "Offset"
+msgstr "Offset"
+
+#: ../chirp/ui/memedit.py:85 ../chirp/ui/memedit.py:106
+#: ../chirp/ui/memedit.py:120 ../chirp/ui/memedit.py:167
+#: ../chirp/ui/memedit.py:168 ../chirp/ui/memedit.py:171
+#: ../chirp/ui/memedit.py:402 ../chirp/ui/memedit.py:1099
+#: ../chirp/ui/memedit.py:1156 ../chirp/ui/memedit.py:1294
+#: ../chirp/ui/memedit.py:1361 ../chirp/ui/memedit.py:1376
+#: ../chirp/ui/memedit.py:1377 ../chirp/ui/memedit.py:1546
+#: ../chirp/ui/memedit.py:1564 ../chirp/ui/memedit.py:1574
+#: ../chirp/ui/memdetail.py:326
+msgid "Mode"
+msgstr "Modulazione"
+
+#: ../chirp/ui/memedit.py:86 ../chirp/ui/memedit.py:107
+#: ../chirp/ui/memedit.py:121 ../chirp/ui/memedit.py:402
+#: ../chirp/ui/memedit.py:1100 ../chirp/ui/memedit.py:1157
+#: ../chirp/ui/memedit.py:1306 ../chirp/ui/memedit.py:1365
+#: ../chirp/ui/memedit.py:1372 ../chirp/ui/memdetail.py:332
+msgid "Power"
+msgstr "Potenza"
+
+#: ../chirp/ui/memedit.py:87 ../chirp/ui/memedit.py:108
+#: ../chirp/ui/memedit.py:123 ../chirp/ui/memedit.py:158
+#: ../chirp/ui/memedit.py:159 ../chirp/ui/memedit.py:164
+#: ../chirp/ui/memedit.py:1101 ../chirp/ui/memedit.py:1158
+#: ../chirp/ui/memedit.py:1297 ../chirp/ui/memdetail.py:328
+msgid "Tune Step"
+msgstr "Step sintonia"
+
+#: ../chirp/ui/memedit.py:88 ../chirp/ui/memedit.py:110
+#: ../chirp/ui/memedit.py:1102 ../chirp/ui/memedit.py:1159
+#: ../chirp/ui/memedit.py:1305 ../chirp/ui/memedit.py:1364
+#: ../chirp/ui/memdetail.py:330
+msgid "Skip"
+msgstr "Salta"
+
+#: ../chirp/ui/memedit.py:89 ../chirp/ui/memedit.py:111
+#: ../chirp/ui/memedit.py:1103 ../chirp/ui/memedit.py:1160
+#: ../chirp/ui/memedit.py:1301 ../chirp/ui/memdetail.py:334
+#: ../chirp/ui/importdialog.py:602
+msgid "Comment"
+msgstr "Commento"
+
+#: ../chirp/ui/memedit.py:206
+#, python-brace-format
+msgid "Erasing memory {loc}"
+msgstr "Cancellazione memoria {loc}"
+
+#: ../chirp/ui/memedit.py:335
+msgid "Unable to make changes to this model"
+msgstr "Impossibile effettuare modifiche su questo modello"
+
+#: ../chirp/ui/memedit.py:341
+msgid "Editing new item, taking defaults"
+msgstr "Modifica di un nuovo elemento, verranno usati valori di default"
+
+#: ../chirp/ui/memedit.py:363
+#, python-brace-format
+msgid "Bad value for {col}: {val}"
+msgstr "Valore non valido per {col}: {val}"
+
+#: ../chirp/ui/memedit.py:387
+msgid "Error setting memory"
+msgstr "Errore di scrittura della memoria"
+
+#: ../chirp/ui/memedit.py:395 ../chirp/ui/memedit.py:461
+#: ../chirp/ui/memedit.py:737 ../chirp/ui/memedit.py:760
+#: ../chirp/ui/memedit.py:1523
+#, python-brace-format
+msgid "Writing memory {number}"
+msgstr "Scrittura memoria {number}"
+
+#: ../chirp/ui/memedit.py:466
+msgid ""
+"This operation requires moving all subsequent channels by one spot until an "
+"empty location is reached.  This can take a LONG time.  Are you sure you "
+"want to do this?"
+msgstr ""
+"Questa operazione richiede lo spostamento dei canali seguenti di un passo "
+"alla volta fino alla nuova posizione. L'operazione puo' durare MOLTO tempo. "
+"Sei sicuro di volerlo fare?"
+
+#: ../chirp/ui/memedit.py:490
+#, python-brace-format
+msgid "Adding memory {number}"
+msgstr "Aggiunta memoria {number}"
+
+#: ../chirp/ui/memedit.py:503 ../chirp/ui/memedit.py:1132
+#, python-brace-format
+msgid "Erasing memory {number}"
+msgstr "Cancellatura memoria {number}"
+
+#: ../chirp/ui/memedit.py:512 ../chirp/ui/memedit.py:620
+#: ../chirp/ui/memedit.py:667 ../chirp/ui/memedit.py:672
+#: ../chirp/ui/memedit.py:1072 ../chirp/ui/memedit.py:1392
+#, python-brace-format
+msgid "Getting memory {number}"
+msgstr "Acquisita memoria {number}"
+
+#: ../chirp/ui/memedit.py:599 ../chirp/ui/memedit.py:610
+#: ../chirp/ui/memedit.py:659
+#, python-brace-format
+msgid "Moving memory from {old} to {new}"
+msgstr "Spostata memoria da {old} a {new}"
+
+#: ../chirp/ui/memedit.py:681
+#, python-brace-format
+msgid "Raw memory {number}"
+msgstr "Memoria Raw {number}"
+
+#: ../chirp/ui/memedit.py:685 ../chirp/ui/memedit.py:713
+#: ../chirp/ui/memedit.py:718
+#, python-brace-format
+msgid "Getting raw memory {number}"
+msgstr "Acquisizione memoria Raw {number}"
+
+#: ../chirp/ui/memedit.py:690
+msgid "You can only diff two memories!"
+msgstr "Puoi differenziare solo 2 memorie!"
+
+#: ../chirp/ui/memedit.py:701
+#, python-brace-format
+msgid "Memory {number}"
+msgstr "Memoria {number}"
+
+#: ../chirp/ui/memedit.py:707
+#, python-brace-format
+msgid "Diff of {a} and {b}"
+msgstr "Differenza di {a} e {b}"
+
+#: ../chirp/ui/memedit.py:741
+#, fuzzy, python-brace-format
+msgid "Getting original memory {number}"
+msgstr "Acquisizione memoria Raw {number}"
+
+#: ../chirp/ui/memedit.py:779
+msgid "Memories must be contiguous"
+msgstr "Le memorie devono essere contigue"
+
+#: ../chirp/ui/memedit.py:870
+msgid "Cut"
+msgstr "Taglia"
+
+#: ../chirp/ui/memedit.py:871
+msgid "Copy"
+msgstr "Copia"
+
+#: ../chirp/ui/memedit.py:872
+msgid "Paste"
+msgstr "Incolla"
+
+#: ../chirp/ui/memedit.py:873
+#, fuzzy
+msgid "Select All"
+msgstr "Seleziona"
+
+#: ../chirp/ui/memedit.py:874
+msgid "Insert row above"
+msgstr "Inserisci riga sopra"
+
+#: ../chirp/ui/memedit.py:875
+msgid "Insert row below"
+msgstr "Inserisci riga sotto"
+
+#: ../chirp/ui/memedit.py:876
+msgid "Delete"
+msgstr "Elimina"
+
+#: ../chirp/ui/memedit.py:877
+#, fuzzy
+msgid "this memory"
+msgstr "Preparazione memoria"
+
+#: ../chirp/ui/memedit.py:877
+#, fuzzy
+msgid "these memories"
+msgstr "Scambia memorie"
+
+#: ../chirp/ui/memedit.py:878
+msgid "...and shift block up"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:879
+msgid "...and shift all memories up"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:880
+msgid "Move up"
+msgstr "Sposta su"
+
+#: ../chirp/ui/memedit.py:881
+msgid "Move down"
+msgstr "Muovi giu"
+
+#: ../chirp/ui/memedit.py:882
+msgid "Exchange memories"
+msgstr "Scambia memorie"
+
+#: ../chirp/ui/memedit.py:883 ../chirp/ui/mainapp.py:1754
+msgid "P_roperties"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:884
+msgid "Show Raw Memory"
+msgstr "Mostra memorie Raw"
+
+#: ../chirp/ui/memedit.py:885
+msgid "Diff Raw Memories"
+msgstr "Diff memorie Raw"
+
+#: ../chirp/ui/memedit.py:1049
+#, python-brace-format
+msgid "Internal Error: Column {name} not found"
+msgstr "Errore interno: nome colonna {name} non trovato"
+
+#: ../chirp/ui/memedit.py:1079
+#, python-brace-format
+msgid "Getting channel {chan}"
+msgstr "Acquisizione canale {chan}"
+
+#: ../chirp/ui/memedit.py:1172
+#, python-brace-format
+msgid "Internal Error: Invalid limit {number}"
+msgstr "Errore interno: limite non valido {number}"
+
+#: ../chirp/ui/memedit.py:1183
+#, fuzzy
+msgid "Memory Range:"
+msgstr "Range memorie"
+
+#: ../chirp/ui/memedit.py:1210
+msgid "Refresh"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1233
+msgid "Special Channels"
+msgstr "Canali Speciali"
+
+#: ../chirp/ui/memedit.py:1241
+msgid "Show Empty"
+msgstr "Mostra Vuoti"
+
+#: ../chirp/ui/memedit.py:1253
+msgid "Properties"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1426
+#, python-brace-format
+msgid "Cutting memory {number}"
+msgstr "Taglia memoria {number}"
+
+#: ../chirp/ui/memedit.py:1458
+#, python-brace-format
+msgid ""
+"Unable to paste {src} memories into {dst} rows. Increase the memory bounds "
+"or show empty memories."
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1472
+msgid "Overwrite?"
+msgstr "Sovrascrivere?"
+
+#: ../chirp/ui/memedit.py:1478
+#, python-brace-format
+msgid "Overwrite location {number}?"
+msgstr "Sovrascrivere posizione {number}?"
+
+#: ../chirp/ui/memedit.py:1503
+msgid "Incompatible Memory"
+msgstr "Memoria non compatibile"
+
+#: ../chirp/ui/memedit.py:1507
+#, python-brace-format
+msgid "Pasted memory {number} is not compatible with this radio because:"
+msgstr ""
+"La memoria incollata {number} non e' compatibile con questa radio perche':"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1581
+msgid "URCALL"
+msgstr "URCALL"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1582
+msgid "RPT1CALL"
+msgstr "RPT1CALL"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1583
+msgid "RPT2CALL"
+msgstr "RPT2CALL"
+
+#: ../chirp/ui/memedit.py:1567 ../chirp/ui/memedit.py:1584
+msgid "Digital Code"
+msgstr "Digital Code"
+
+#: ../chirp/ui/inputdialog.py:88
+msgid "An error has occurred"
+msgstr "Si e' verificato un errore"
+
+#: ../chirp/ui/inputdialog.py:139
+msgid "Overwrite"
+msgstr "Sovrascrivi"
+
+#: ../chirp/ui/inputdialog.py:142
+msgid "File Exists"
+msgstr "Il File esiste"
+
+#: ../chirp/ui/inputdialog.py:145
+#, python-brace-format
+msgid "The file {name} already exists. Do you want to overwrite it?"
+msgstr "Il file {name} esiste gia. Vuoi sovrascriverlo?"
+
+#: ../chirp/ui/cloneprog.py:44
+msgid "Clone Progress"
+msgstr "Progressione programmazione"
+
+#: ../chirp/ui/cloneprog.py:47
+msgid "Cloning"
+msgstr "Programmazione"
+
+#: ../chirp/ui/cloneprog.py:56
+msgid "Cancel"
+msgstr "Annulla"
+
+#: ../chirp/ui/editorset.py:85
+#, python-format
+msgid "Memories (%(variant)s)"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:89
+msgid "Memories"
+msgstr "Memorie"
+
+#: ../chirp/ui/editorset.py:100
+msgid "D-STAR"
+msgstr "D-STAR"
+
+#: ../chirp/ui/editorset.py:149
+msgid "Settings"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:158
+msgid "Browser"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:275
+#, python-brace-format
+msgid "The {vendor} {model} has multiple independent sub-devices"
+msgstr "Il {vendor} {model} ha sub-device multipli indipendenti"
+
+#: ../chirp/ui/editorset.py:277
+msgid "Choose one to import from:"
+msgstr "Scegli da dove importare:"
+
+#: ../chirp/ui/editorset.py:282
+msgid "Cancelled"
+msgstr "Annullato"
+
+#: ../chirp/ui/editorset.py:287
+msgid "Internal Error"
+msgstr "Errore interno"
+
+#: ../chirp/ui/editorset.py:328
+#, python-brace-format
+msgid ""
+"There were errors while opening {file}. The affected memories will not be "
+"importable!"
+msgstr ""
+"Ci sono stati degli errori nell'apertura del file {file}. Le memorie "
+"interessate non potranno essere importate!"
+
+#: ../chirp/ui/editorset.py:340
+#, python-brace-format
+msgid "There was an error during import: {error}"
+msgstr "Errore durante l'apertura del file: {error}"
+
+#: ../chirp/ui/editorset.py:350
+msgid "Unsupported file type"
+msgstr "Tipo file non supportato"
+
+#: ../chirp/ui/editorset.py:366 ../chirp/ui/editorset.py:381
+#, python-brace-format
+msgid "There was an error during export: {error}"
+msgstr "Errore durante l'esportazione del file: {error}"
+
+#: ../chirp/ui/editorset.py:395
+msgid "Priming memory"
+msgstr "Preparazione memoria"
+
+#: ../chirp/ui/shiftdialog.py:30
+msgid "Shift"
+msgstr "Shift"
+
+#: ../chirp/ui/shiftdialog.py:64
+#, python-brace-format
+msgid "Moving {src} to {dst}"
+msgstr "Spostamento da {src} a {dst}"
+
+#: ../chirp/ui/shiftdialog.py:84
+#, python-brace-format
+msgid "Looking for a free spot ({number})"
+msgstr "Ricerca di un posto libero ({number})"
+
+#: ../chirp/ui/shiftdialog.py:97
+msgid "No space to insert a row"
+msgstr ""
+
+#: ../chirp/ui/shiftdialog.py:145
+#, python-brace-format
+msgid "Moved {count} memories"
+msgstr "Spostate {count} memorie"
+
+#: ../chirp/ui/settingsedit.py:81
+#, fuzzy, python-format
+msgid "Error in setting value: %s"
+msgstr "Errore di scrittura della memoria"
+
+#: ../chirp/ui/settingsedit.py:113
+#, python-format
+msgid "Invalid setting value: %s"
+msgstr ""
+
+#: ../chirp/ui/settingsedit.py:174
+msgid "Enabled"
+msgstr ""
+
+#: ../chirp/ui/bankedit.py:58
+#, fuzzy, python-format
+msgid "Retrieving %s information"
+msgstr "Recupero informazioni bank"
+
+#: ../chirp/ui/bankedit.py:81
+#, fuzzy, python-format
+msgid "Setting name on %s"
+msgstr "Scrittura nome del bank"
+
+#: ../chirp/ui/bankedit.py:222
+#, fuzzy, python-brace-format
+msgid "Updating {type} index for memory {num}"
+msgstr "Aggiornamento indice bank per la memoria {num}"
+
+#: ../chirp/ui/bankedit.py:232
+#, fuzzy, python-brace-format
+msgid "Updating mapping information for memory {num}"
+msgstr "Aggiornamento informazioni bank per la memoria {num}"
+
+#: ../chirp/ui/bankedit.py:238 ../chirp/ui/bankedit.py:269
+#, python-brace-format
+msgid "Getting memory {num}"
+msgstr "Acquisizione memoria {num}"
+
+#: ../chirp/ui/bankedit.py:253
+#, python-brace-format
+msgid "Setting index for memory {num}"
+msgstr "Scrittura indice per la memoria {num}"
+
+#: ../chirp/ui/bankedit.py:262
+#, fuzzy, python-brace-format
+msgid "Getting {type} for memory {num}"
+msgstr "Acquisizione bank per la memoria {num}"
+
+#: ../chirp/ui/bankedit.py:284
+msgid "Index"
+msgstr "Indice"
+
+#: ../chirp/ui/bankedit.py:375
+#, fuzzy, python-brace-format
+msgid "Getting {type} information for memory {num}"
+msgstr "Acquisizione informazioni bank per la memoria {num}"
+
+#: ../chirp/ui/bankedit.py:401
+#, fuzzy, python-format
+msgid "Getting %s information"
+msgstr "Acquisizione informazioni bank"
+
+#: ../chirp/ui/memdetail.py:219
+msgid "General"
+msgstr ""
+
+#: ../chirp/ui/memdetail.py:261
+msgid "Other"
+msgstr ""
+
+#: ../chirp/ui/memdetail.py:316
+#, fuzzy
+msgid "RX DTCS Code"
+msgstr "DTCS Code"
+
+#: ../chirp/ui/memdetail.py:320
+#, fuzzy
+msgid "Cross mode"
+msgstr "Cross Mode"
+
+#: ../chirp/ui/memdetail.py:380
+msgid "Memory validation failed:"
+msgstr ""
+
+#: ../chirp/ui/common.py:246
 msgid "Completed"
 msgstr "Completato"
 
-#: ../chirpui/common.py:205
+#: ../chirp/ui/common.py:247
 msgid "idle"
 msgstr "pronto"
 
-#: ../chirpui/bankedit.py:52
-msgid "Retrieving bank information"
-msgstr "Recupero informazioni bank"
+#: ../chirp/ui/common.py:354
+msgid "Details"
+msgstr ""
 
-#: ../chirpui/bankedit.py:75
-msgid "Setting name on bank"
-msgstr "Scrittura nome del bank"
+#: ../chirp/ui/common.py:357
+msgid "Proceed?"
+msgstr ""
 
-#: ../chirpui/bankedit.py:85
-msgid "Bank"
-msgstr "Bank"
+#: ../chirp/ui/common.py:366
+#, fuzzy
+msgid "Do not show this next time"
+msgstr "Non mostrarlo di nuovo"
 
-#: ../chirpui/bankedit.py:86 ../chirpui/bankedit.py:240
-#: ../chirpui/importdialog.py:536 ../chirpui/memedit.py:65
-#: ../chirpui/memedit.py:85 ../chirpui/memedit.py:247
-#: ../chirpui/memedit.py:872 ../chirpui/memedit.py:926
-#: ../chirpui/memedit.py:1063 ../chirpui/memedit.py:1065
-msgid "Name"
-msgstr "Nome"
-
-#: ../chirpui/bankedit.py:185
-msgid "Updating bank index for memory {num}"
-msgstr "Aggiornamento indice bank per la memoria {num}"
-
-#: ../chirpui/bankedit.py:194
-msgid "Updating bank information for memory {num}"
-msgstr "Aggiornamento informazioni bank per la memoria {num}"
-
-#: ../chirpui/bankedit.py:200 ../chirpui/bankedit.py:229
-msgid "Getting memory {num}"
-msgstr "Acquisizione memoria {num}"
-
-#: ../chirpui/bankedit.py:214
-msgid "Setting index for memory {num}"
-msgstr "Scrittura indice per la memoria {num}"
-
-#: ../chirpui/bankedit.py:223
-msgid "Getting bank for memory {num}"
-msgstr "Acquisizione bank per la memoria {num}"
-
-#: ../chirpui/bankedit.py:238 ../chirpui/memedit.py:63
-#: ../chirpui/memedit.py:172 ../chirpui/memedit.py:246
-#: ../chirpui/memedit.py:315 ../chirpui/memedit.py:335
-#: ../chirpui/memedit.py:349 ../chirpui/memedit.py:423
-#: ../chirpui/memedit.py:435 ../chirpui/memedit.py:459
-#: ../chirpui/memedit.py:461 ../chirpui/memedit.py:534
-#: ../chirpui/memedit.py:548 ../chirpui/memedit.py:550
-#: ../chirpui/memedit.py:591 ../chirpui/memedit.py:593
-#: ../chirpui/memedit.py:621 ../chirpui/memedit.py:822
-#: ../chirpui/memedit.py:870 ../chirpui/memedit.py:895
-#: ../chirpui/memedit.py:907 ../chirpui/memedit.py:924
-#: ../chirpui/memedit.py:1230
-msgid "Loc"
-msgstr "Pos"
-
-#: ../chirpui/bankedit.py:239 ../chirpui/importdialog.py:537
-#: ../chirpui/memedit.py:64 ../chirpui/memedit.py:86 ../chirpui/memedit.py:187
-#: ../chirpui/memedit.py:248 ../chirpui/memedit.py:271
-#: ../chirpui/memedit.py:296 ../chirpui/memedit.py:304
-#: ../chirpui/memedit.py:873 ../chirpui/memedit.py:923
-msgid "Frequency"
-msgstr "Frequenza"
-
-#: ../chirpui/bankedit.py:241
-msgid "Index"
-msgstr "Indice"
-
-#: ../chirpui/bankedit.py:302
-msgid "Getting bank information for memory {num}"
-msgstr "Acquisizione informazioni bank per la memoria {num}"
-
-#: ../chirpui/bankedit.py:323
-msgid "Getting bank information"
-msgstr "Acquisizione informazioni bank"
-
-#: ../chirpui/inputdialog.py:81
-msgid "An error has occurred"
-msgstr "Si e' verificato un errore"
-
-#: ../chirpui/inputdialog.py:130
-msgid "Overwrite"
-msgstr "Sovrascrivi"
-
-#: ../chirpui/inputdialog.py:133
-msgid "File Exists"
-msgstr "Il File esiste"
-
-#: ../chirpui/inputdialog.py:136
-msgid "The file {name} already exists. Do you want to overwrite it?"
-msgstr "Il file {name} esiste gia. Vuoi sovrascriverlo?"
-
-#: ../chirpui/importdialog.py:90
-msgid ""
-"Location {number} is already being imported. Choose another value for 'New "
-"Location' before selection 'Import'"
-msgstr ""
-"La memoria numero {number} e' gia' stata importata. Scegliere un altro "
-"valore per 'Nuova memoria' prima di selezionare 'Importa'"
-
-#: ../chirpui/importdialog.py:121
-msgid "Invalid value. Must be an integer."
-msgstr "Valore non valido. Deve essere un numero intero"
-
-#: ../chirpui/importdialog.py:130
-msgid "Location {number} is already being imported"
-msgstr "La memoria {number} e' gia' stata importata"
-
-#: ../chirpui/importdialog.py:182
-msgid "Updating URCALL list"
-msgstr "Aggiornamento lista URCALL"
-
-#: ../chirpui/importdialog.py:187
-msgid "Updating RPTCALL list"
-msgstr "Aggiornamento lista RPTCALL"
-
-#: ../chirpui/importdialog.py:256
-msgid "Setting memory {number}"
-msgstr "Scrittura memoria {number}"
-
-#: ../chirpui/importdialog.py:260
-msgid "Importing bank information"
-msgstr "Importazione informazioni bank"
-
-#: ../chirpui/importdialog.py:264
-msgid "Error importing memories:"
-msgstr "Errore di importazione memorie:"
-
-#: ../chirpui/importdialog.py:376
-msgid "All"
-msgstr "Tutto"
-
-#: ../chirpui/importdialog.py:382
-msgid "None"
-msgstr "Nessuno"
-
-#: ../chirpui/importdialog.py:388
-msgid "Inverse"
-msgstr "Inverti"
-
-#: ../chirpui/importdialog.py:394
-msgid "Select"
-msgstr "Seleziona"
-
-#: ../chirpui/importdialog.py:416
-msgid "Auto"
-msgstr "Auto"
-
-#: ../chirpui/importdialog.py:422
-msgid "Reverse"
-msgstr "Rovescia"
-
-#: ../chirpui/importdialog.py:428
-msgid "Adjust New Location"
-msgstr "Cambia nuova posizione"
-
-#: ../chirpui/importdialog.py:438
-msgid "Confirm overwrites"
-msgstr "Conferma sovrascrittura"
-
-#: ../chirpui/importdialog.py:444
-msgid "Options"
-msgstr "Opzioni"
-
-#: ../chirpui/importdialog.py:495
-msgid "Cannot be imported because"
-msgstr "Non si puo' importare perche'"
-
-#: ../chirpui/importdialog.py:513
-msgid "Import From File"
-msgstr "Importa da File"
-
-#: ../chirpui/importdialog.py:514 ../chirpui/mainapp.py:1196
-msgid "Import"
-msgstr "Import"
-
-#: ../chirpui/importdialog.py:534
-msgid "To"
-msgstr "A"
-
-#: ../chirpui/importdialog.py:535
-msgid "From"
-msgstr "Da"
-
-#: ../chirpui/importdialog.py:538 ../chirpui/memedit.py:78
-#: ../chirpui/memedit.py:99 ../chirpui/memedit.py:886
-#: ../chirpui/memedit.py:940 ../chirpui/memedit.py:1068
-msgid "Comment"
-msgstr "Commento"
-
-#: ../chirpui/importdialog.py:542
-msgid "Location memory will be imported into"
-msgstr "La memoria verra' importata in"
-
-#: ../chirpui/importdialog.py:543
-msgid "Location of memory in the file being imported"
-msgstr "Posizione della memoria nel file che viene importato"
-
-#: ../chirpui/importdialog.py:566
-msgid "Preparing memory list..."
-msgstr "Preparazione lista memorie..."
-
-#: ../chirpui/importdialog.py:575
-msgid "Export To File"
-msgstr "Esporta in File"
-
-#: ../chirpui/importdialog.py:576 ../chirpui/mainapp.py:1197
-msgid "Export"
-msgstr "Esporta"
-
-#: ../chirpui/mainapp.py:269 ../chirpui/mainapp.py:483
+#: ../chirp/ui/mainapp.py:268 ../chirp/ui/mainapp.py:484
 msgid "Untitled"
 msgstr "Senza Nome"
 
-#: ../chirpui/mainapp.py:316 ../chirpui/mainapp.py:715
+#: ../chirp/ui/mainapp.py:319 ../chirp/ui/mainapp.py:787
+msgid "All files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:320 ../chirp/ui/mainapp.py:789
 msgid "CHIRP Radio Images"
 msgstr "Immagine Radio CHIRP"
 
-#: ../chirpui/mainapp.py:317 ../chirpui/mainapp.py:714
-#: ../chirpui/mainapp.py:880
+#: ../chirp/ui/mainapp.py:321 ../chirp/ui/mainapp.py:788
 msgid "CHIRP Files"
 msgstr "Files CHIRP"
 
-#: ../chirpui/mainapp.py:318 ../chirpui/mainapp.py:716
-#: ../chirpui/mainapp.py:879
+#: ../chirp/ui/mainapp.py:322 ../chirp/ui/mainapp.py:790
+#: ../chirp/ui/mainapp.py:1336
 msgid "CSV Files"
 msgstr "Files CSV"
 
-#: ../chirpui/mainapp.py:319 ../chirpui/mainapp.py:717
+#: ../chirp/ui/mainapp.py:323 ../chirp/ui/mainapp.py:791
+#, fuzzy
+msgid "DAT Files"
+msgstr "Files CSV"
+
+#: ../chirp/ui/mainapp.py:324 ../chirp/ui/mainapp.py:792
+msgid "EVE Files (VX5)"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:325 ../chirp/ui/mainapp.py:793
 msgid "ICF Files"
 msgstr "Files ICF"
 
-#: ../chirpui/mainapp.py:320 ../chirpui/mainapp.py:718
+#: ../chirp/ui/mainapp.py:326 ../chirp/ui/mainapp.py:797
+#, fuzzy
+msgid "VX5 Commander Files"
+msgstr "Files VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:327 ../chirp/ui/mainapp.py:798
+#, fuzzy
+msgid "VX6 Commander Files"
+msgstr "Files VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:328 ../chirp/ui/mainapp.py:799
 msgid "VX7 Commander Files"
 msgstr "Files VX7 Commander"
 
-#: ../chirpui/mainapp.py:330
+#: ../chirp/ui/mainapp.py:338
 msgid ""
 "ICF files cannot be edited, only displayed or imported into another file. "
 "Open in read-only mode?"
@@ -269,19 +790,22 @@
 "I Files ICF non possono essere modificati, solo visualizzati o importati in "
 "un altro file. Aprire in sola lettura?"
 
-#: ../chirpui/mainapp.py:373
+#: ../chirp/ui/mainapp.py:372
+#, python-brace-format
 msgid "There was an error opening {fname}: {error}"
 msgstr "Errore durante l'apertura di {fname}: {error}"
 
-#: ../chirpui/mainapp.py:388
+#: ../chirp/ui/mainapp.py:384
+#, python-brace-format
 msgid "{num} errors during open:"
 msgstr "{num} errori durante l'apertura:"
 
-#: ../chirpui/mainapp.py:394
+#: ../chirp/ui/mainapp.py:391
 msgid "Note:"
 msgstr "Note:"
 
-#: ../chirpui/mainapp.py:395
+#: ../chirp/ui/mainapp.py:392
+#, python-brace-format
 msgid ""
 "The {vendor} {model} operates in <b>live mode</b>. This means that any "
 "changes you make are immediately sent to the radio. Because of this, you "
@@ -295,55 +819,136 @@
 "vuoi modificare le memorie offline, per favore <u>Esporta</u> le memorie in "
 "un file CSV, usando il menu <b>File</b>."
 
-#: ../chirpui/mainapp.py:404
+#: ../chirp/ui/mainapp.py:401
 msgid "Don't show this again"
 msgstr "Non mostrarlo di nuovo"
 
-#: ../chirpui/mainapp.py:448
+#: ../chirp/ui/mainapp.py:435
+#, python-brace-format
 msgid "{vendor} {model} image file"
 msgstr "File immagine {vendor} {model}"
 
-#: ../chirpui/mainapp.py:456
+#: ../chirp/ui/mainapp.py:451
 msgid "VX7 Commander"
 msgstr "VX7 Commander"
 
-#: ../chirpui/mainapp.py:518
+#: ../chirp/ui/mainapp.py:453
+#, fuzzy
+msgid "VX6 Commander"
+msgstr "VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:455
+msgid "EVE"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:456
+#, fuzzy
+msgid "VX5 Commander"
+msgstr "VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:523
+#, python-brace-format
 msgid "Open recent file {name}"
 msgstr "Apri file recente {name}"
 
-#: ../chirpui/mainapp.py:579
+#: ../chirp/ui/mainapp.py:580
+#, python-brace-format
 msgid "Import stock configuration {name}"
 msgstr "Importazione configurazione stock {name}"
 
-#: ../chirpui/mainapp.py:595
+#: ../chirp/ui/mainapp.py:596
+#, python-brace-format
 msgid "Open stock configuration {name}"
 msgstr "Apertura configurazione stock {name}"
 
-#: ../chirpui/mainapp.py:681
-msgid "Discard Changes?"
+#: ../chirp/ui/mainapp.py:617
+msgid "Proceed with experimental driver?"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:619
+msgid "This radio's driver is experimental. Do you want to proceed?"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:637
+#, python-brace-format
+msgid "{name} Instructions"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:639
+#, python-brace-format
+msgid "{instructions}"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:643
+#, fuzzy
+msgid "Don't show instructions for any radio again"
+msgstr "Non mostrarlo di nuovo"
+
+#: ../chirp/ui/mainapp.py:754
+#, fuzzy
+msgid "Save Changes?"
 msgstr "Scartare le modifiche?"
 
-#: ../chirpui/mainapp.py:686
+#: ../chirp/ui/mainapp.py:758
 msgid "File is modified, save changes before closing?"
 msgstr "Il file e' stato modificato, salvare i cambiamenti prima di chiudere?"
 
-#: ../chirpui/mainapp.py:923
-msgid "With significant contributions by:"
+#: ../chirp/ui/mainapp.py:794
+msgid "Kenwood HMK Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:795
+msgid "Kenwood ITM Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:796
+msgid "Travel Plus Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:814
+msgid "DMR-MARC Repeater Database Dump"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:924 ../chirp/ui/mainapp.py:1031
+msgid "RepeaterBook Query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:985 ../chirp/ui/mainapp.py:1091
+msgid "RepeaterBook query failed"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1158
+#, fuzzy, python-format
+msgid "Invalid value for %s"
+msgstr "Valore non valido per questo campo"
+
+#: ../chirp/ui/mainapp.py:1181
+msgid "Query failed"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1276
+msgid "RadioReference.com Query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1382
+#, fuzzy
+msgid "With significant contributions from:"
 msgstr "Con il significativo contributo di:"
 
-#: ../chirpui/mainapp.py:940
+#: ../chirp/ui/mainapp.py:1414
 msgid "Select Columns"
 msgstr "Seleziona colonne"
 
-#: ../chirpui/mainapp.py:955
+#: ../chirp/ui/mainapp.py:1429
+#, python-brace-format
 msgid "Visible columns for {radio}"
 msgstr "Colonne visibili per {radio}"
 
-#: ../chirpui/mainapp.py:1012
+#: ../chirp/ui/mainapp.py:1492
 msgid "Reporting is disabled"
 msgstr "Reporting disattivato"
 
-#: ../chirpui/mainapp.py:1013
+#: ../chirp/ui/mainapp.py:1494
 msgid ""
 "The reporting feature of CHIRP is designed to help <u>improve quality</u> by "
 "allowing the authors to focus on the radio drivers used most often and "
@@ -363,7 +968,7 @@
 "\n"
 "<b>Sei sicuro di disabilitare questa opzione?</b>"
 
-#: ../chirpui/mainapp.py:1045
+#: ../chirp/ui/mainapp.py:1533
 msgid ""
 "Choose a language or Auto to use the operating system default. You will need "
 "to restart the application before the change will take effect"
@@ -371,574 +976,344 @@
 "Scegli una lingua o usa Auto per utilizzare la lingua del sistema operativo. "
 "Devi riavviare l'applicazione per applicare i cambiamenti"
 
-#: ../chirpui/mainapp.py:1169
+#: ../chirp/ui/mainapp.py:1546
+#, fuzzy
+msgid "Python Modules"
+msgstr "Modalita' tono"
+
+#: ../chirp/ui/mainapp.py:1731
 msgid "_File"
 msgstr "File"
 
-#: ../chirpui/mainapp.py:1172
+#: ../chirp/ui/mainapp.py:1734
 msgid "Open stock config"
 msgstr "Apri configurazione stock"
 
-#: ../chirpui/mainapp.py:1173
+#: ../chirp/ui/mainapp.py:1735
 msgid "_Recent"
 msgstr "Recenti"
 
-#: ../chirpui/mainapp.py:1178
+#: ../chirp/ui/mainapp.py:1738
+#, fuzzy
+msgid "Load Module"
+msgstr "Modalita' tono"
+
+#: ../chirp/ui/mainapp.py:1741
 msgid "_Edit"
 msgstr "Modifica"
 
-#: ../chirpui/mainapp.py:1179
+#: ../chirp/ui/mainapp.py:1742
 msgid "_Cut"
 msgstr "Taglia"
 
-#: ../chirpui/mainapp.py:1180
+#: ../chirp/ui/mainapp.py:1743
 msgid "_Copy"
 msgstr "Copia"
 
-#: ../chirpui/mainapp.py:1181
+#: ../chirp/ui/mainapp.py:1744
 msgid "_Paste"
 msgstr "Incolla"
 
-#: ../chirpui/mainapp.py:1182
+#: ../chirp/ui/mainapp.py:1746
 msgid "_Delete"
 msgstr "Elimina"
 
-#: ../chirpui/mainapp.py:1183
+#: ../chirp/ui/mainapp.py:1747
+#, fuzzy
+msgid "Select _All"
+msgstr "Seleziona"
+
+#: ../chirp/ui/mainapp.py:1748
 msgid "Move _Up"
 msgstr "Muovi Su"
 
-#: ../chirpui/mainapp.py:1184
+#: ../chirp/ui/mainapp.py:1750
 msgid "Move Dow_n"
 msgstr "Muovi Giu"
 
-#: ../chirpui/mainapp.py:1185
+#: ../chirp/ui/mainapp.py:1752
 msgid "E_xchange"
 msgstr "Scambia"
 
-#: ../chirpui/mainapp.py:1186
+#: ../chirp/ui/mainapp.py:1755
 msgid "_View"
 msgstr "Vista"
 
-#: ../chirpui/mainapp.py:1187
+#: ../chirp/ui/mainapp.py:1756
 msgid "Columns"
 msgstr "Colonne"
 
-#: ../chirpui/mainapp.py:1188
+#: ../chirp/ui/mainapp.py:1757
 msgid "Developer"
 msgstr "Sviluppatore"
 
-#: ../chirpui/mainapp.py:1189
+#: ../chirp/ui/mainapp.py:1758
 msgid "Show raw memory"
 msgstr "Mostra memorie Raw"
 
-#: ../chirpui/mainapp.py:1190
+#: ../chirp/ui/mainapp.py:1760
 msgid "Diff raw memories"
 msgstr "Differenza memorie Raw"
 
-#: ../chirpui/mainapp.py:1191
+#: ../chirp/ui/mainapp.py:1762
 msgid "Diff tabs"
 msgstr "Differenzia tabs"
 
-#: ../chirpui/mainapp.py:1192
+#: ../chirp/ui/mainapp.py:1764
 msgid "Change language"
 msgstr "Cambia lingua"
 
-#: ../chirpui/mainapp.py:1193
+#: ../chirp/ui/mainapp.py:1765
 msgid "_Radio"
 msgstr "Radio"
 
-#: ../chirpui/mainapp.py:1194
+#: ../chirp/ui/mainapp.py:1766
 msgid "Download From Radio"
 msgstr "Leggi da Radio"
 
-#: ../chirpui/mainapp.py:1195
+#: ../chirp/ui/mainapp.py:1768
 msgid "Upload To Radio"
 msgstr "Scrivi su Radio"
 
-#: ../chirpui/mainapp.py:1198
-msgid "Import from RFinder"
+#: ../chirp/ui/mainapp.py:1770 ../chirp/ui/importdialog.py:578
+msgid "Import"
+msgstr "Import"
+
+#: ../chirp/ui/mainapp.py:1771 ../chirp/ui/importdialog.py:641
+msgid "Export"
+msgstr "Esporta"
+
+#: ../chirp/ui/mainapp.py:1772
+#, fuzzy
+msgid "Import from data source"
 msgstr "Importa da RFinder"
 
-#: ../chirpui/mainapp.py:1199
+#: ../chirp/ui/mainapp.py:1774 ../chirp/ui/mainapp.py:1785
+msgid "DMR-MARC Repeaters"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1775 ../chirp/ui/mainapp.py:1786
+msgid "RadioReference.com"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1777 ../chirp/ui/mainapp.py:1788
+msgid "RFinder"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1778 ../chirp/ui/mainapp.py:1790
+#, fuzzy
+msgid "RepeaterBook"
+msgstr "Importa da RepeaterBook"
+
+#: ../chirp/ui/mainapp.py:1779 ../chirp/ui/mainapp.py:1791
+msgid "RepeaterBook political query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1781 ../chirp/ui/mainapp.py:1793
+msgid "RepeaterBook proximity query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1783 ../chirp/ui/mainapp.py:1789
+msgid "przemienniki.net"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1784
+msgid "Query data source"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1795
 msgid "CHIRP Native File"
 msgstr "File nativo CHIRP"
 
-#: ../chirpui/mainapp.py:1200
+#: ../chirp/ui/mainapp.py:1797
 msgid "CSV File"
 msgstr "File CSV"
 
-#: ../chirpui/mainapp.py:1201
-msgid "Import from RepeaterBook"
-msgstr "Importa da RepeaterBook"
-
-#: ../chirpui/mainapp.py:1202
+#: ../chirp/ui/mainapp.py:1798
 msgid "Import from stock config"
 msgstr "Importa da Configurazione Stock"
 
-#: ../chirpui/mainapp.py:1204
+#: ../chirp/ui/mainapp.py:1800
+msgid "Channel defaults"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1803
 msgid "Help"
 msgstr "Aiuto"
 
-#: ../chirpui/mainapp.py:1215
-msgid "Report statistics"
+#: ../chirp/ui/mainapp.py:1805
+msgid "Get Help Online..."
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1815
+#, fuzzy
+msgid "Report Statistics"
 msgstr "Report statistiche"
 
-#: ../chirpui/mainapp.py:1216
+#: ../chirp/ui/mainapp.py:1817
 msgid "Hide Unused Fields"
 msgstr "Nascondi campi inutilizzati"
 
-#: ../chirpui/mainapp.py:1217
-msgid "Automatic Repeater Offset"
-msgstr "Offset Ripetitori Automatico"
+#: ../chirp/ui/mainapp.py:1819
+#, fuzzy
+msgid "Smart Tone Modes"
+msgstr "Modalita' tono"
 
-#: ../chirpui/mainapp.py:1218
+#: ../chirp/ui/mainapp.py:1821
+msgid "Show Instructions"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1823
 msgid "Enable Developer Functions"
 msgstr "Abilita Funzioni Sviluppatore"
 
-#: ../chirpui/mainapp.py:1352
+#: ../chirp/ui/mainapp.py:1936
+#, python-brace-format
+msgid "A new version of CHIRP is available: {ver}. "
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:2056
 msgid "Error reporting is enabled"
 msgstr "Rapporto errori abilitato"
 
-#: ../chirpui/mainapp.py:1355
+#: ../chirp/ui/mainapp.py:2059
 msgid ""
 "If you wish to disable this feature you may do so in the <u>Help</u> menu"
 msgstr "Se vuoi disabilitare questa opzione puoi farlo nel menu <u>Aiuto</u>"
 
-#: ../chirpui/cloneprog.py:43
-msgid "Clone Progress"
-msgstr "Progressione programmazione"
+#: ../chirp/ui/importdialog.py:97
+#, python-brace-format
+msgid ""
+"Location {number} is already being imported. Choose another value for 'New "
+"Location' before selection 'Import'"
+msgstr ""
+"La memoria numero {number} e' gia' stata importata. Scegliere un altro "
+"valore per 'Nuova memoria' prima di selezionare 'Importa'"
 
-#: ../chirpui/cloneprog.py:46
-msgid "Cloning"
-msgstr "Programmazione"
+#: ../chirp/ui/importdialog.py:129
+msgid "Invalid value. Must be an integer."
+msgstr "Valore non valido. Deve essere un numero intero"
 
-#: ../chirpui/cloneprog.py:55
-msgid "Cancel"
-msgstr "Annulla"
+#: ../chirp/ui/importdialog.py:138
+#, python-brace-format
+msgid "Location {number} is already being imported"
+msgstr "La memoria {number} e' gia' stata importata"
 
-#: ../chirpui/shiftdialog.py:27
-msgid "Shift"
-msgstr "Shift"
+#: ../chirp/ui/importdialog.py:195
+msgid "Updating URCALL list"
+msgstr "Aggiornamento lista URCALL"
 
-#: ../chirpui/shiftdialog.py:63
-msgid "Moving {src} to {dst}"
-msgstr "Spostamento da {src} a {dst}"
+#: ../chirp/ui/importdialog.py:200
+msgid "Updating RPTCALL list"
+msgstr "Aggiornamento lista RPTCALL"
 
-#: ../chirpui/shiftdialog.py:80
-msgid "Looking for a free spot ({number})"
-msgstr "Ricerca di un posto libero ({number})"
-
-#: ../chirpui/shiftdialog.py:135
-msgid "Moved {count} memories"
-msgstr "Spostate {count} memorie"
-
-#: ../chirpui/clone.py:35
-msgid "{vendor} {model} on {port}"
-msgstr "{vendor} {model} su porta {port}"
-
-#: ../chirpui/clone.py:100 ../chirpui/clone.py:162
-msgid "Detect"
-msgstr "Rileva"
-
-#: ../chirpui/clone.py:123
-msgid "Port"
-msgstr "Porta"
-
-#: ../chirpui/clone.py:124
-msgid "Vendor"
-msgstr "Produttore"
-
-#: ../chirpui/clone.py:125
-msgid "Model"
-msgstr "Modello"
-
-#: ../chirpui/clone.py:138
-msgid "Radio"
-msgstr "Radio"
-
-#: ../chirpui/clone.py:166
-msgid "Unable to detect radio on {port}"
-msgstr "Impossibile rilevare radio sulla porta {port}"
-
-#: ../chirpui/clone.py:178
-msgid "Internal error: Unable to upload to {model}"
-msgstr "Errore interno: impossibile caricare su {model}"
-
-#: ../chirpui/clone.py:226
-msgid "Clone failed: {error}"
-msgstr "Programmazione fallita: {error}"
-
-#: ../chirpui/dstaredit.py:40
-msgid "Callsign"
-msgstr "Nominativo"
-
-#: ../chirpui/dstaredit.py:124
-msgid "Your callsign"
-msgstr "Il tuo nominativo"
-
-#: ../chirpui/dstaredit.py:132
-msgid "Repeater callsign"
-msgstr "Nominativo Ripetitore"
-
-#: ../chirpui/dstaredit.py:140
-msgid "My callsign"
-msgstr "Il mio nominativo"
-
-#: ../chirpui/dstaredit.py:170 ../chirpui/memedit.py:1365
-msgid "Downloading URCALL list"
-msgstr "Scaricamento lista URCALL"
-
-#: ../chirpui/dstaredit.py:174 ../chirpui/memedit.py:1377
-msgid "Downloading RPTCALL list"
-msgstr "Scaricamento lista RPTCALL"
-
-#: ../chirpui/dstaredit.py:178
-msgid "Downloading MYCALL list"
-msgstr "Scaricamento lista MYCALL"
-
-#: ../chirpui/editorset.py:87
-msgid "Memories"
-msgstr "Memorie"
-
-#: ../chirpui/editorset.py:92
-msgid "D-STAR"
-msgstr "D-STAR"
-
-#: ../chirpui/editorset.py:98
-msgid "Bank Names"
-msgstr "Nomi Bank"
-
-#: ../chirpui/editorset.py:104
-msgid "Banks"
-msgstr "Bank"
-
-#: ../chirpui/editorset.py:222
-msgid "The {vendor} {model} has multiple independent sub-devices"
-msgstr "Il {vendor} {model} ha sub-device multipli indipendenti"
-
-#: ../chirpui/editorset.py:225
-msgid "Choose one to import from:"
-msgstr "Scegli da dove importare:"
-
-#: ../chirpui/editorset.py:230
-msgid "Cancelled"
-msgstr "Annullato"
-
-#: ../chirpui/editorset.py:235
-msgid "Internal Error"
-msgstr "Errore interno"
-
-#: ../chirpui/editorset.py:248
-msgid ""
-"There were errors while opening {file}. The affected memories will not be "
-"importable!"
-msgstr ""
-"Ci sono stati degli errori nell'apertura del file {file}. Le memorie "
-"interessate non potranno essere importate!"
-
-#: ../chirpui/editorset.py:260
-msgid "There was an error during import: {error}"
-msgstr "Errore durante l'apertura del file: {error}"
-
-#: ../chirpui/editorset.py:270
-msgid "Unsupported file type"
-msgstr "Tipo file non supportato"
-
-#: ../chirpui/editorset.py:286 ../chirpui/editorset.py:301
-msgid "There was an error during export: {error}"
-msgstr "Errore durante l'esportazione del file: {error}"
-
-#: ../chirpui/editorset.py:313
-msgid "Priming memory"
-msgstr "Preparazione memoria"
-
-#: ../chirpui/memedit.py:52
-msgid "Invalid value for this field"
-msgstr "Valore non valido per questo campo"
-
-#: ../chirpui/memedit.py:66 ../chirpui/memedit.py:97 ../chirpui/memedit.py:111
-#: ../chirpui/memedit.py:204 ../chirpui/memedit.py:312
-#: ../chirpui/memedit.py:874 ../chirpui/memedit.py:931
-#: ../chirpui/memedit.py:1069 ../chirpui/memedit.py:1133
-msgid "Tone Mode"
-msgstr "Modalita' tono"
-
-#: ../chirpui/memedit.py:67 ../chirpui/memedit.py:87 ../chirpui/memedit.py:103
-#: ../chirpui/memedit.py:214 ../chirpui/memedit.py:218
-#: ../chirpui/memedit.py:220 ../chirpui/memedit.py:310
-#: ../chirpui/memedit.py:875 ../chirpui/memedit.py:928
-#: ../chirpui/memedit.py:1070
-msgid "Tone"
-msgstr "Tone"
-
-#: ../chirpui/memedit.py:68 ../chirpui/memedit.py:88 ../chirpui/memedit.py:104
-#: ../chirpui/memedit.py:210 ../chirpui/memedit.py:218
-#: ../chirpui/memedit.py:221 ../chirpui/memedit.py:310
-#: ../chirpui/memedit.py:876 ../chirpui/memedit.py:929
-#: ../chirpui/memedit.py:1066
-msgid "ToneSql"
-msgstr "ToneSql"
-
-#: ../chirpui/memedit.py:69 ../chirpui/memedit.py:89 ../chirpui/memedit.py:105
-#: ../chirpui/memedit.py:211 ../chirpui/memedit.py:215
-#: ../chirpui/memedit.py:222 ../chirpui/memedit.py:306
-#: ../chirpui/memedit.py:877 ../chirpui/memedit.py:930
-#: ../chirpui/memedit.py:1059
-msgid "DTCS Code"
-msgstr "DTCS Code"
-
-#: ../chirpui/memedit.py:70 ../chirpui/memedit.py:90 ../chirpui/memedit.py:106
-#: ../chirpui/memedit.py:212 ../chirpui/memedit.py:216
-#: ../chirpui/memedit.py:223 ../chirpui/memedit.py:878
-#: ../chirpui/memedit.py:933 ../chirpui/memedit.py:1060
-msgid "DTCS Pol"
-msgstr "DTCS Pol"
-
-#: ../chirpui/memedit.py:71 ../chirpui/memedit.py:91 ../chirpui/memedit.py:112
-#: ../chirpui/memedit.py:879 ../chirpui/memedit.py:932
-#: ../chirpui/memedit.py:1067 ../chirpui/memedit.py:1134
-msgid "Cross Mode"
-msgstr "Cross Mode"
-
-#: ../chirpui/memedit.py:72 ../chirpui/memedit.py:92 ../chirpui/memedit.py:109
-#: ../chirpui/memedit.py:137 ../chirpui/memedit.py:205
-#: ../chirpui/memedit.py:249 ../chirpui/memedit.py:312
-#: ../chirpui/memedit.py:880 ../chirpui/memedit.py:934
-#: ../chirpui/memedit.py:1071 ../chirpui/memedit.py:1144
-msgid "Duplex"
-msgstr "Duplex"
-
-#: ../chirpui/memedit.py:73 ../chirpui/memedit.py:93 ../chirpui/memedit.py:135
-#: ../chirpui/memedit.py:198 ../chirpui/memedit.py:226
-#: ../chirpui/memedit.py:250 ../chirpui/memedit.py:308
-#: ../chirpui/memedit.py:881 ../chirpui/memedit.py:935
-#: ../chirpui/memedit.py:1062
-msgid "Offset"
-msgstr "Offset"
-
-#: ../chirpui/memedit.py:74 ../chirpui/memedit.py:94 ../chirpui/memedit.py:107
-#: ../chirpui/memedit.py:882 ../chirpui/memedit.py:936
-#: ../chirpui/memedit.py:1061 ../chirpui/memedit.py:1132
-#: ../chirpui/memedit.py:1289 ../chirpui/memedit.py:1307
-#: ../chirpui/memedit.py:1317
-msgid "Mode"
-msgstr "Modulazione"
-
-#: ../chirpui/memedit.py:75 ../chirpui/memedit.py:95 ../chirpui/memedit.py:108
-#: ../chirpui/memedit.py:296 ../chirpui/memedit.py:883
-#: ../chirpui/memedit.py:937 ../chirpui/memedit.py:1073
-#: ../chirpui/memedit.py:1136 ../chirpui/memedit.py:1140
-msgid "Power"
-msgstr "Potenza"
-
-#: ../chirpui/memedit.py:76 ../chirpui/memedit.py:96 ../chirpui/memedit.py:110
-#: ../chirpui/memedit.py:140 ../chirpui/memedit.py:143
-#: ../chirpui/memedit.py:884 ../chirpui/memedit.py:938
-#: ../chirpui/memedit.py:1064
-msgid "Tune Step"
-msgstr "Step sintonia"
-
-#: ../chirpui/memedit.py:77 ../chirpui/memedit.py:98 ../chirpui/memedit.py:885
-#: ../chirpui/memedit.py:939 ../chirpui/memedit.py:1072
-#: ../chirpui/memedit.py:1135
-msgid "Skip"
-msgstr "Salta"
-
-#: ../chirpui/memedit.py:175
-msgid "Erasing memory {loc}"
-msgstr "Cancellazione memoria {loc}"
-
-#: ../chirpui/memedit.py:236
-msgid "Unable to make changes to this model"
-msgstr "Impossibile effettuare modifiche su questo modello"
-
-#: ../chirpui/memedit.py:241
-msgid "Editing new item, taking defaults"
-msgstr "Modifica di un nuovo elemento, verranno usati valori di default"
-
-#: ../chirpui/memedit.py:257
-msgid "Bad value for {col}: {val}"
-msgstr "Valore non valido per {col}: {val}"
-
-#: ../chirpui/memedit.py:281
-msgid "Error setting memory"
-msgstr "Errore di scrittura della memoria"
-
-#: ../chirpui/memedit.py:289 ../chirpui/memedit.py:356
-#: ../chirpui/memedit.py:1272
-msgid "Writing memory {number}"
+#: ../chirp/ui/importdialog.py:274
+#, python-brace-format
+msgid "Setting memory {number}"
 msgstr "Scrittura memoria {number}"
 
-#: ../chirpui/memedit.py:361
+#: ../chirp/ui/importdialog.py:279
+msgid "Importing bank information"
+msgstr "Importazione informazioni bank"
+
+#: ../chirp/ui/importdialog.py:283
+msgid "Error importing memories:"
+msgstr "Errore di importazione memorie:"
+
+#: ../chirp/ui/importdialog.py:395
+msgid "All"
+msgstr "Tutto"
+
+#: ../chirp/ui/importdialog.py:401
+msgid "None"
+msgstr "Nessuno"
+
+#: ../chirp/ui/importdialog.py:407
+msgid "Inverse"
+msgstr "Inverti"
+
+#: ../chirp/ui/importdialog.py:413
+msgid "Select"
+msgstr "Seleziona"
+
+#: ../chirp/ui/importdialog.py:459
+msgid "Auto"
+msgstr "Auto"
+
+#: ../chirp/ui/importdialog.py:465
+msgid "Reverse"
+msgstr "Rovescia"
+
+#: ../chirp/ui/importdialog.py:471
+msgid "Adjust New Location"
+msgstr "Cambia nuova posizione"
+
+#: ../chirp/ui/importdialog.py:481
+msgid "Confirm overwrites"
+msgstr "Conferma sovrascrittura"
+
+#: ../chirp/ui/importdialog.py:487
+msgid "Options"
+msgstr "Opzioni"
+
+#: ../chirp/ui/importdialog.py:560
+msgid "Cannot be imported because"
+msgstr "Non si puo' importare perche'"
+
+#: ../chirp/ui/importdialog.py:577
+msgid "Import From File"
+msgstr "Importa da File"
+
+#: ../chirp/ui/importdialog.py:598
+msgid "To"
+msgstr "A"
+
+#: ../chirp/ui/importdialog.py:599
+msgid "From"
+msgstr "Da"
+
+#: ../chirp/ui/importdialog.py:606
+msgid "Location memory will be imported into"
+msgstr "La memoria verra' importata in"
+
+#: ../chirp/ui/importdialog.py:607
+msgid "Location of memory in the file being imported"
+msgstr "Posizione della memoria nel file che viene importato"
+
+#: ../chirp/ui/importdialog.py:630
+msgid "Preparing memory list..."
+msgstr "Preparazione lista memorie..."
+
+#: ../chirp/ui/importdialog.py:640
+msgid "Export To File"
+msgstr "Esporta in File"
+
+#: ../chirp/ui/bandplans.py:96
 msgid ""
-"This operation requires moving all subsequent channels by one spot until an "
-"empty location is reached.  This can take a LONG time.  Are you sure you "
-"want to do this?"
+"Band plans define default channel settings for frequencies in a region.  "
+"Choose a band plan or None for completely manual channel settings."
 msgstr ""
-"Questa operazione richiede lo spostamento dei canali seguenti di un passo "
-"alla volta fino alla nuova posizione. L'operazione puo' durare MOLTO tempo. "
-"Sei sicuro di volerlo fare?"
 
-#: ../chirpui/memedit.py:387
-msgid "Adding memory {number}"
-msgstr "Aggiunta memoria {number}"
+#~ msgid "Bank"
+#~ msgstr "Bank"
 
-#: ../chirpui/memedit.py:400 ../chirpui/memedit.py:913
-msgid "Erasing memory {number}"
-msgstr "Cancellatura memoria {number}"
+#~ msgid "Automatic Repeater Offset"
+#~ msgstr "Offset Ripetitori Automatico"
 
-#: ../chirpui/memedit.py:409 ../chirpui/memedit.py:518
-#: ../chirpui/memedit.py:564 ../chirpui/memedit.py:569
-#: ../chirpui/memedit.py:856 ../chirpui/memedit.py:1166
-msgid "Getting memory {number}"
-msgstr "Acquisita memoria {number}"
+#~ msgid "Bank Names"
+#~ msgstr "Nomi Bank"
 
-#: ../chirpui/memedit.py:497 ../chirpui/memedit.py:508
-#: ../chirpui/memedit.py:556
-msgid "Moving memory from {old} to {new}"
-msgstr "Spostata memoria da {old} a {new}"
+#~ msgid "Banks"
+#~ msgstr "Bank"
 
-#: ../chirpui/memedit.py:578
-msgid "Raw memory {number}"
-msgstr "Memoria Raw {number}"
+#~ msgid "Delete all"
+#~ msgstr "Elimina tutto"
 
-#: ../chirpui/memedit.py:582 ../chirpui/memedit.py:610
-#: ../chirpui/memedit.py:615
-msgid "Getting raw memory {number}"
-msgstr "Acquisizione memoria Raw {number}"
+#~ msgid "Delete (and shift up)"
+#~ msgstr "Elimina (e sposta sopra)"
 
-#: ../chirpui/memedit.py:587
-msgid "You can only diff two memories!"
-msgstr "Puoi differenziare solo 2 memorie!"
-
-#: ../chirpui/memedit.py:598
-msgid "Memory {number}"
-msgstr "Memoria {number}"
-
-#: ../chirpui/memedit.py:604
-msgid "Diff of {a} and {b}"
-msgstr "Differenza di {a} e {b}"
-
-#: ../chirpui/memedit.py:628
-msgid "Memories must be contiguous"
-msgstr "Le memorie devono essere contigue"
-
-#: ../chirpui/memedit.py:700
-msgid "Insert row above"
-msgstr "Inserisci riga sopra"
-
-#: ../chirpui/memedit.py:701
-msgid "Insert row below"
-msgstr "Inserisci riga sotto"
-
-#: ../chirpui/memedit.py:702
-msgid "Delete"
-msgstr "Elimina"
-
-#: ../chirpui/memedit.py:702
-msgid "Delete all"
-msgstr "Elimina tutto"
-
-#: ../chirpui/memedit.py:703
-msgid "Delete (and shift up)"
-msgstr "Elimina (e sposta sopra)"
-
-#: ../chirpui/memedit.py:704
-msgid "Move up"
-msgstr "Sposta su"
-
-#: ../chirpui/memedit.py:705
-msgid "Move down"
-msgstr "Muovi giu"
-
-#: ../chirpui/memedit.py:706
-msgid "Exchange memories"
-msgstr "Scambia memorie"
-
-#: ../chirpui/memedit.py:707
-msgid "Cut"
-msgstr "Taglia"
-
-#: ../chirpui/memedit.py:708
-msgid "Copy"
-msgstr "Copia"
-
-#: ../chirpui/memedit.py:709
-msgid "Paste"
-msgstr "Incolla"
-
-#: ../chirpui/memedit.py:710
-msgid "Show Raw Memory"
-msgstr "Mostra memorie Raw"
-
-#: ../chirpui/memedit.py:711
-msgid "Diff Raw Memories"
-msgstr "Diff memorie Raw"
-
-#: ../chirpui/memedit.py:835
-msgid "Internal Error: Column {name} not found"
-msgstr "Errore interno: nome colonna {name} non trovato"
-
-#: ../chirpui/memedit.py:863
-msgid "Getting channel {chan}"
-msgstr "Acquisizione canale {chan}"
-
-#: ../chirpui/memedit.py:952
-msgid "Internal Error: Invalid limit {number}"
-msgstr "Errore interno: limite non valido {number}"
-
-#: ../chirpui/memedit.py:962
-msgid "Memory range:"
-msgstr "Range memorie"
-
-#: ../chirpui/memedit.py:989
-msgid "Go"
-msgstr "Vai"
-
-#: ../chirpui/memedit.py:1012
-msgid "Special Channels"
-msgstr "Canali Speciali"
-
-#: ../chirpui/memedit.py:1019
-msgid "Show Empty"
-msgstr "Mostra Vuoti"
-
-#: ../chirpui/memedit.py:1198
-msgid "Cutting memory {number}"
-msgstr "Taglia memoria {number}"
-
-#: ../chirpui/memedit.py:1232
-msgid "Overwrite?"
-msgstr "Sovrascrivere?"
-
-#: ../chirpui/memedit.py:1237
-msgid "Overwrite location {number}?"
-msgstr "Sovrascrivere posizione {number}?"
-
-#: ../chirpui/memedit.py:1254
-msgid "Incompatible Memory"
-msgstr "Memoria non compatibile"
-
-#: ../chirpui/memedit.py:1257
-msgid "Pasted memory {number} is not compatible with this radio because:"
-msgstr ""
-"La memoria incollata {number} non e' compatibile con questa radio perche':"
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1324
-msgid "URCALL"
-msgstr "URCALL"
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1325
-msgid "RPT1CALL"
-msgstr "RPT1CALL"
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1326
-msgid "RPT2CALL"
-msgstr "RPT2CALL"
-
-#: ../chirpui/memedit.py:1310 ../chirpui/memedit.py:1327
-msgid "Digital Code"
-msgstr "Digital Code"
+#~ msgid "Go"
+#~ msgstr "Vai"
 
 #~ msgid "%i errors during open, check the debug log for details"
 #~ msgstr "%i errors during open, check the debug log for details"
diff -r 0a1f49c3f594 locale/nl.po
--- a/locale/nl.po	Thu Mar 15 17:12:30 2018 -0700
+++ b/locale/nl.po	Thu Mar 15 21:04:40 2018 -0400
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: CHIRP\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-02-16 12:06-0800\n"
+"POT-Creation-Date: 2018-03-15 21:03-0400\n"
 "PO-Revision-Date: 2012-03-18 12:01+0100\n"
 "Last-Translator: Michael Tel <m.tel at xs4all.nl>\n"
 "Language-Team: Dutch\n"
@@ -18,250 +18,771 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../chirpui/common.py:204
+#: ../chirp/ui/clone.py:40
+#, python-brace-format
+msgid "{vendor} {model} on {port}"
+msgstr "{vendor} {model} op {port}"
+
+#: ../chirp/ui/clone.py:110 ../chirp/ui/clone.py:111 ../chirp/ui/clone.py:173
+msgid "Detect"
+msgstr "Detecteren"
+
+#: ../chirp/ui/clone.py:134
+msgid "Port"
+msgstr "Poort"
+
+#: ../chirp/ui/clone.py:135
+msgid "Vendor"
+msgstr "Merk"
+
+#: ../chirp/ui/clone.py:136
+msgid "Model"
+msgstr "Model"
+
+#: ../chirp/ui/clone.py:149
+msgid "Radio"
+msgstr "Radio"
+
+#: ../chirp/ui/clone.py:178
+#, python-brace-format
+msgid "Unable to detect radio on {port}"
+msgstr "Niet in staat om de radio op {port} te detecteren"
+
+#: ../chirp/ui/clone.py:203
+#, python-brace-format
+msgid "Internal error: Unable to upload to {model}"
+msgstr "Interne fout: Niet in staat om te uploaden naar {model}"
+
+#: ../chirp/ui/clone.py:254
+#, python-brace-format
+msgid "Clone failed: {error}"
+msgstr "Klonen mislukt: {error}"
+
+#: ../chirp/ui/dstaredit.py:44
+msgid "Callsign"
+msgstr "Roepletters"
+
+#: ../chirp/ui/dstaredit.py:129
+msgid "Your callsign"
+msgstr "Uw roepletters"
+
+#: ../chirp/ui/dstaredit.py:137
+msgid "Repeater callsign"
+msgstr "Roepletters van de repeater"
+
+#: ../chirp/ui/dstaredit.py:145
+msgid "My callsign"
+msgstr "Mijn roepletters"
+
+#: ../chirp/ui/dstaredit.py:175 ../chirp/ui/memedit.py:1622
+msgid "Downloading URCALL list"
+msgstr "Downloaden van URCALL lijst"
+
+#: ../chirp/ui/dstaredit.py:179 ../chirp/ui/memedit.py:1634
+msgid "Downloading RPTCALL list"
+msgstr "Downloaden van RPTCALL lijst"
+
+#: ../chirp/ui/dstaredit.py:183
+msgid "Downloading MYCALL list"
+msgstr "Downloaden van MYCALL lijst"
+
+#: ../chirp/ui/memedit.py:60
+msgid "Invalid value for this field"
+msgstr "Ongeldige waarde voor dit veld"
+
+#: ../chirp/ui/memedit.py:73 ../chirp/ui/memedit.py:203
+#: ../chirp/ui/memedit.py:346 ../chirp/ui/memedit.py:421
+#: ../chirp/ui/memedit.py:440 ../chirp/ui/memedit.py:454
+#: ../chirp/ui/memedit.py:477 ../chirp/ui/memedit.py:499
+#: ../chirp/ui/memedit.py:525 ../chirp/ui/memedit.py:537
+#: ../chirp/ui/memedit.py:561 ../chirp/ui/memedit.py:563
+#: ../chirp/ui/memedit.py:636 ../chirp/ui/memedit.py:650
+#: ../chirp/ui/memedit.py:652 ../chirp/ui/memedit.py:694
+#: ../chirp/ui/memedit.py:696 ../chirp/ui/memedit.py:770
+#: ../chirp/ui/memedit.py:904 ../chirp/ui/memedit.py:979
+#: ../chirp/ui/memedit.py:1032 ../chirp/ui/memedit.py:1086
+#: ../chirp/ui/memedit.py:1112 ../chirp/ui/memedit.py:1125
+#: ../chirp/ui/memedit.py:1143 ../chirp/ui/memedit.py:1470
+#: ../chirp/ui/bankedit.py:281
+msgid "Loc"
+msgstr "Plaats"
+
+#: ../chirp/ui/memedit.py:74 ../chirp/ui/memedit.py:97
+#: ../chirp/ui/memedit.py:218 ../chirp/ui/memedit.py:340
+#: ../chirp/ui/memedit.py:348 ../chirp/ui/memedit.py:377
+#: ../chirp/ui/memedit.py:402 ../chirp/ui/memedit.py:410
+#: ../chirp/ui/memedit.py:1089 ../chirp/ui/memedit.py:1142
+#: ../chirp/ui/bankedit.py:282 ../chirp/ui/memdetail.py:304
+#: ../chirp/ui/importdialog.py:601
+msgid "Frequency"
+msgstr "Frequentie"
+
+#: ../chirp/ui/memedit.py:75 ../chirp/ui/memedit.py:96
+#: ../chirp/ui/memedit.py:347 ../chirp/ui/memedit.py:1088
+#: ../chirp/ui/memedit.py:1145 ../chirp/ui/memedit.py:1296
+#: ../chirp/ui/memedit.py:1298 ../chirp/ui/bankedit.py:93
+#: ../chirp/ui/bankedit.py:283 ../chirp/ui/memdetail.py:306
+#: ../chirp/ui/importdialog.py:600
+msgid "Name"
+msgstr "Naam"
+
+#: ../chirp/ui/memedit.py:76 ../chirp/ui/memedit.py:109
+#: ../chirp/ui/memedit.py:124 ../chirp/ui/memedit.py:239
+#: ../chirp/ui/memedit.py:245 ../chirp/ui/memedit.py:279
+#: ../chirp/ui/memedit.py:418 ../chirp/ui/memedit.py:1090
+#: ../chirp/ui/memedit.py:1151 ../chirp/ui/memedit.py:1302
+#: ../chirp/ui/memedit.py:1362 ../chirp/ui/memdetail.py:308
+msgid "Tone Mode"
+msgstr "Toonmodus"
+
+#: ../chirp/ui/memedit.py:77 ../chirp/ui/memedit.py:98
+#: ../chirp/ui/memedit.py:115 ../chirp/ui/memedit.py:174
+#: ../chirp/ui/memedit.py:175 ../chirp/ui/memedit.py:264
+#: ../chirp/ui/memedit.py:294 ../chirp/ui/memedit.py:301
+#: ../chirp/ui/memedit.py:306 ../chirp/ui/memedit.py:314
+#: ../chirp/ui/memedit.py:351 ../chirp/ui/memedit.py:416
+#: ../chirp/ui/memedit.py:1091 ../chirp/ui/memedit.py:1147
+#: ../chirp/ui/memedit.py:1303 ../chirp/ui/memdetail.py:310
+msgid "Tone"
+msgstr "Toon"
+
+#: ../chirp/ui/memedit.py:78 ../chirp/ui/memedit.py:99
+#: ../chirp/ui/memedit.py:116 ../chirp/ui/memedit.py:268
+#: ../chirp/ui/memedit.py:287 ../chirp/ui/memedit.py:302
+#: ../chirp/ui/memedit.py:307 ../chirp/ui/memedit.py:318
+#: ../chirp/ui/memedit.py:352 ../chirp/ui/memedit.py:416
+#: ../chirp/ui/memedit.py:1092 ../chirp/ui/memedit.py:1148
+#: ../chirp/ui/memedit.py:1299 ../chirp/ui/memdetail.py:312
+msgid "ToneSql"
+msgstr "Toon squelch"
+
+#: ../chirp/ui/memedit.py:79 ../chirp/ui/memedit.py:100
+#: ../chirp/ui/memedit.py:117 ../chirp/ui/memedit.py:252
+#: ../chirp/ui/memedit.py:288 ../chirp/ui/memedit.py:296
+#: ../chirp/ui/memedit.py:308 ../chirp/ui/memedit.py:316
+#: ../chirp/ui/memedit.py:353 ../chirp/ui/memedit.py:412
+#: ../chirp/ui/memedit.py:1093 ../chirp/ui/memedit.py:1149
+#: ../chirp/ui/memedit.py:1291 ../chirp/ui/memedit.py:1368
+#: ../chirp/ui/memdetail.py:314
+msgid "DTCS Code"
+msgstr "DTCS code"
+
+#: ../chirp/ui/memedit.py:80 ../chirp/ui/memedit.py:101
+#: ../chirp/ui/memedit.py:118 ../chirp/ui/memedit.py:256
+#: ../chirp/ui/memedit.py:289 ../chirp/ui/memedit.py:297
+#: ../chirp/ui/memedit.py:304 ../chirp/ui/memedit.py:309
+#: ../chirp/ui/memedit.py:320 ../chirp/ui/memedit.py:354
+#: ../chirp/ui/memedit.py:412 ../chirp/ui/memedit.py:1094
+#: ../chirp/ui/memedit.py:1150 ../chirp/ui/memedit.py:1292
+#: ../chirp/ui/memedit.py:1369
+#, fuzzy
+msgid "DTCS Rx Code"
+msgstr "DTCS code"
+
+#: ../chirp/ui/memedit.py:81 ../chirp/ui/memedit.py:102
+#: ../chirp/ui/memedit.py:119 ../chirp/ui/memedit.py:260
+#: ../chirp/ui/memedit.py:290 ../chirp/ui/memedit.py:298
+#: ../chirp/ui/memedit.py:310 ../chirp/ui/memedit.py:322
+#: ../chirp/ui/memedit.py:355 ../chirp/ui/memedit.py:1095
+#: ../chirp/ui/memedit.py:1153 ../chirp/ui/memedit.py:1293
+#: ../chirp/ui/memedit.py:1367 ../chirp/ui/memdetail.py:318
+msgid "DTCS Pol"
+msgstr "DTCS Pol"
+
+#: ../chirp/ui/memedit.py:82 ../chirp/ui/memedit.py:103
+#: ../chirp/ui/memedit.py:125 ../chirp/ui/memedit.py:240
+#: ../chirp/ui/memedit.py:250 ../chirp/ui/memedit.py:272
+#: ../chirp/ui/memedit.py:281 ../chirp/ui/memedit.py:291
+#: ../chirp/ui/memedit.py:299 ../chirp/ui/memedit.py:303
+#: ../chirp/ui/memedit.py:311 ../chirp/ui/memedit.py:356
+#: ../chirp/ui/memedit.py:1096 ../chirp/ui/memedit.py:1152
+#: ../chirp/ui/memedit.py:1300 ../chirp/ui/memedit.py:1363
+msgid "Cross Mode"
+msgstr "Cross-mode"
+
+#: ../chirp/ui/memedit.py:83 ../chirp/ui/memedit.py:104
+#: ../chirp/ui/memedit.py:122 ../chirp/ui/memedit.py:148
+#: ../chirp/ui/memedit.py:155 ../chirp/ui/memedit.py:280
+#: ../chirp/ui/memedit.py:349 ../chirp/ui/memedit.py:418
+#: ../chirp/ui/memedit.py:1097 ../chirp/ui/memedit.py:1154
+#: ../chirp/ui/memedit.py:1304 ../chirp/ui/memedit.py:1374
+#: ../chirp/ui/memdetail.py:322
+msgid "Duplex"
+msgstr "Duplex"
+
+#: ../chirp/ui/memedit.py:84 ../chirp/ui/memedit.py:105
+#: ../chirp/ui/memedit.py:153 ../chirp/ui/memedit.py:226
+#: ../chirp/ui/memedit.py:325 ../chirp/ui/memedit.py:350
+#: ../chirp/ui/memedit.py:414 ../chirp/ui/memedit.py:1098
+#: ../chirp/ui/memedit.py:1155 ../chirp/ui/memedit.py:1295
+#: ../chirp/ui/memdetail.py:324
+msgid "Offset"
+msgstr "Offset"
+
+#: ../chirp/ui/memedit.py:85 ../chirp/ui/memedit.py:106
+#: ../chirp/ui/memedit.py:120 ../chirp/ui/memedit.py:167
+#: ../chirp/ui/memedit.py:168 ../chirp/ui/memedit.py:171
+#: ../chirp/ui/memedit.py:402 ../chirp/ui/memedit.py:1099
+#: ../chirp/ui/memedit.py:1156 ../chirp/ui/memedit.py:1294
+#: ../chirp/ui/memedit.py:1361 ../chirp/ui/memedit.py:1376
+#: ../chirp/ui/memedit.py:1377 ../chirp/ui/memedit.py:1546
+#: ../chirp/ui/memedit.py:1564 ../chirp/ui/memedit.py:1574
+#: ../chirp/ui/memdetail.py:326
+msgid "Mode"
+msgstr "Mode"
+
+#: ../chirp/ui/memedit.py:86 ../chirp/ui/memedit.py:107
+#: ../chirp/ui/memedit.py:121 ../chirp/ui/memedit.py:402
+#: ../chirp/ui/memedit.py:1100 ../chirp/ui/memedit.py:1157
+#: ../chirp/ui/memedit.py:1306 ../chirp/ui/memedit.py:1365
+#: ../chirp/ui/memedit.py:1372 ../chirp/ui/memdetail.py:332
+msgid "Power"
+msgstr "Vermogen"
+
+#: ../chirp/ui/memedit.py:87 ../chirp/ui/memedit.py:108
+#: ../chirp/ui/memedit.py:123 ../chirp/ui/memedit.py:158
+#: ../chirp/ui/memedit.py:159 ../chirp/ui/memedit.py:164
+#: ../chirp/ui/memedit.py:1101 ../chirp/ui/memedit.py:1158
+#: ../chirp/ui/memedit.py:1297 ../chirp/ui/memdetail.py:328
+msgid "Tune Step"
+msgstr "Kanaal-afstand"
+
+#: ../chirp/ui/memedit.py:88 ../chirp/ui/memedit.py:110
+#: ../chirp/ui/memedit.py:1102 ../chirp/ui/memedit.py:1159
+#: ../chirp/ui/memedit.py:1305 ../chirp/ui/memedit.py:1364
+#: ../chirp/ui/memdetail.py:330
+msgid "Skip"
+msgstr "Overslaan"
+
+#: ../chirp/ui/memedit.py:89 ../chirp/ui/memedit.py:111
+#: ../chirp/ui/memedit.py:1103 ../chirp/ui/memedit.py:1160
+#: ../chirp/ui/memedit.py:1301 ../chirp/ui/memdetail.py:334
+#: ../chirp/ui/importdialog.py:602
+msgid "Comment"
+msgstr "Opmerking"
+
+#: ../chirp/ui/memedit.py:206
+#, python-brace-format
+msgid "Erasing memory {loc}"
+msgstr "Wis kanaal {loc}"
+
+#: ../chirp/ui/memedit.py:335
+msgid "Unable to make changes to this model"
+msgstr "Niet in staat om wijzigingen voor dit model te maken"
+
+#: ../chirp/ui/memedit.py:341
+msgid "Editing new item, taking defaults"
+msgstr "Bewerken van een nieuw item. Standaardwaarden worden genomen"
+
+#: ../chirp/ui/memedit.py:363
+#, python-brace-format
+msgid "Bad value for {col}: {val}"
+msgstr "Foute waarde voor {col}: {val}"
+
+#: ../chirp/ui/memedit.py:387
+msgid "Error setting memory"
+msgstr "Fout bij het instellen van het geheugen"
+
+#: ../chirp/ui/memedit.py:395 ../chirp/ui/memedit.py:461
+#: ../chirp/ui/memedit.py:737 ../chirp/ui/memedit.py:760
+#: ../chirp/ui/memedit.py:1523
+#, python-brace-format
+msgid "Writing memory {number}"
+msgstr "Schrijven kanaal {number}"
+
+#: ../chirp/ui/memedit.py:466
+msgid ""
+"This operation requires moving all subsequent channels by one spot until an "
+"empty location is reached.  This can take a LONG time.  Are you sure you "
+"want to do this?"
+msgstr ""
+"Deze bewerking vereist het verplaatsen van alle volgende kanalen totdat een "
+"lege locatie is bereikt. Dit kan een lange tijd duren. Weet u zeker dat u "
+"dit wilt doen?"
+
+#: ../chirp/ui/memedit.py:490
+#, python-brace-format
+msgid "Adding memory {number}"
+msgstr "Kanaal toevoegen {number}"
+
+#: ../chirp/ui/memedit.py:503 ../chirp/ui/memedit.py:1132
+#, python-brace-format
+msgid "Erasing memory {number}"
+msgstr "Wis kanaal {number}"
+
+#: ../chirp/ui/memedit.py:512 ../chirp/ui/memedit.py:620
+#: ../chirp/ui/memedit.py:667 ../chirp/ui/memedit.py:672
+#: ../chirp/ui/memedit.py:1072 ../chirp/ui/memedit.py:1392
+#, python-brace-format
+msgid "Getting memory {number}"
+msgstr "Ophalen kanaal {number}"
+
+#: ../chirp/ui/memedit.py:599 ../chirp/ui/memedit.py:610
+#: ../chirp/ui/memedit.py:659
+#, python-brace-format
+msgid "Moving memory from {old} to {new}"
+msgstr "Verplaats kanaal van {old} naar {new}"
+
+#: ../chirp/ui/memedit.py:681
+#, python-brace-format
+msgid "Raw memory {number}"
+msgstr "Ruw kanaal {number}"
+
+#: ../chirp/ui/memedit.py:685 ../chirp/ui/memedit.py:713
+#: ../chirp/ui/memedit.py:718
+#, python-brace-format
+msgid "Getting raw memory {number}"
+msgstr "Ophalen van onbewerkt kanaal {number}"
+
+#: ../chirp/ui/memedit.py:690
+msgid "You can only diff two memories!"
+msgstr "U kunt maar van 2 kanalen de verschillen zien"
+
+#: ../chirp/ui/memedit.py:701
+#, python-brace-format
+msgid "Memory {number}"
+msgstr "Kanaal {number}"
+
+#: ../chirp/ui/memedit.py:707
+#, python-brace-format
+msgid "Diff of {a} and {b}"
+msgstr "Verschil tussen {a} en {b}"
+
+#: ../chirp/ui/memedit.py:741
+#, fuzzy, python-brace-format
+msgid "Getting original memory {number}"
+msgstr "Ophalen van onbewerkt kanaal {number}"
+
+#: ../chirp/ui/memedit.py:779
+msgid "Memories must be contiguous"
+msgstr "De kanalen moeten aangrenzend zijn"
+
+#: ../chirp/ui/memedit.py:870
+msgid "Cut"
+msgstr "Knippen"
+
+#: ../chirp/ui/memedit.py:871
+msgid "Copy"
+msgstr "Kopiëren"
+
+#: ../chirp/ui/memedit.py:872
+msgid "Paste"
+msgstr "Plakken"
+
+#: ../chirp/ui/memedit.py:873
+#, fuzzy
+msgid "Select All"
+msgstr "Selecteren"
+
+#: ../chirp/ui/memedit.py:874
+msgid "Insert row above"
+msgstr "Regel hierboven invoegen"
+
+#: ../chirp/ui/memedit.py:875
+msgid "Insert row below"
+msgstr "Regel hieronder invoegen"
+
+#: ../chirp/ui/memedit.py:876
+msgid "Delete"
+msgstr "Verwijderen"
+
+#: ../chirp/ui/memedit.py:877
+#, fuzzy
+msgid "this memory"
+msgstr "Voorbereiden van geheugen"
+
+#: ../chirp/ui/memedit.py:877
+#, fuzzy
+msgid "these memories"
+msgstr "Kanalen wisselen"
+
+#: ../chirp/ui/memedit.py:878
+msgid "...and shift block up"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:879
+msgid "...and shift all memories up"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:880
+msgid "Move up"
+msgstr "Verplaats omhoog"
+
+#: ../chirp/ui/memedit.py:881
+msgid "Move down"
+msgstr "Verplaats omlaag"
+
+#: ../chirp/ui/memedit.py:882
+msgid "Exchange memories"
+msgstr "Kanalen wisselen"
+
+#: ../chirp/ui/memedit.py:883 ../chirp/ui/mainapp.py:1754
+msgid "P_roperties"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:884
+msgid "Show Raw Memory"
+msgstr "Toon ruw kanaal"
+
+#: ../chirp/ui/memedit.py:885
+msgid "Diff Raw Memories"
+msgstr "Verschillen ruwe kanalen"
+
+#: ../chirp/ui/memedit.py:1049
+#, python-brace-format
+msgid "Internal Error: Column {name} not found"
+msgstr "Interne fout: Kolom {name} niet gevonden"
+
+#: ../chirp/ui/memedit.py:1079
+#, python-brace-format
+msgid "Getting channel {chan}"
+msgstr "Ophalen kanaal {chan}"
+
+# You are missing the last bracket
+#: ../chirp/ui/memedit.py:1172
+#, python-brace-format
+msgid "Internal Error: Invalid limit {number}"
+msgstr "Interne fout: Ongeldige limiet {number}"
+
+#: ../chirp/ui/memedit.py:1183
+#, fuzzy
+msgid "Memory Range:"
+msgstr "Geheugenbereik:"
+
+#: ../chirp/ui/memedit.py:1210
+msgid "Refresh"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1233
+msgid "Special Channels"
+msgstr "Speciale kanalen"
+
+#: ../chirp/ui/memedit.py:1241
+msgid "Show Empty"
+msgstr "Lege tonen"
+
+#: ../chirp/ui/memedit.py:1253
+msgid "Properties"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1426
+#, python-brace-format
+msgid "Cutting memory {number}"
+msgstr "Knippen kanaal {number}"
+
+#: ../chirp/ui/memedit.py:1458
+#, python-brace-format
+msgid ""
+"Unable to paste {src} memories into {dst} rows. Increase the memory bounds "
+"or show empty memories."
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1472
+msgid "Overwrite?"
+msgstr "Overschrijven?"
+
+#: ../chirp/ui/memedit.py:1478
+#, python-brace-format
+msgid "Overwrite location {number}?"
+msgstr "Plaats {number} overschrijven?"
+
+#: ../chirp/ui/memedit.py:1503
+msgid "Incompatible Memory"
+msgstr "Onverenigbaar kanaal"
+
+#: ../chirp/ui/memedit.py:1507
+#, python-brace-format
+msgid "Pasted memory {number} is not compatible with this radio because:"
+msgstr "Geplakt kanaal {number} is niet compatibel met deze radio omdat:"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1581
+msgid "URCALL"
+msgstr "URCALL"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1582
+msgid "RPT1CALL"
+msgstr "RPT1CALL"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1583
+msgid "RPT2CALL"
+msgstr "RPT2CALL"
+
+#: ../chirp/ui/memedit.py:1567 ../chirp/ui/memedit.py:1584
+msgid "Digital Code"
+msgstr "Digitale code"
+
+#: ../chirp/ui/inputdialog.py:88
+msgid "An error has occurred"
+msgstr "Er is een fout opgetreden"
+
+#: ../chirp/ui/inputdialog.py:139
+msgid "Overwrite"
+msgstr "Overschrijven"
+
+#: ../chirp/ui/inputdialog.py:142
+msgid "File Exists"
+msgstr "Bestand bestaat"
+
+#: ../chirp/ui/inputdialog.py:145
+#, python-brace-format
+msgid "The file {name} already exists. Do you want to overwrite it?"
+msgstr "Het bestand {name} bestaat al. Wilt u het overschrijven?"
+
+#: ../chirp/ui/cloneprog.py:44
+msgid "Clone Progress"
+msgstr "Vooruitgang van het klonen"
+
+#: ../chirp/ui/cloneprog.py:47
+msgid "Cloning"
+msgstr "Klonen"
+
+#: ../chirp/ui/cloneprog.py:56
+msgid "Cancel"
+msgstr "Annuleren"
+
+#: ../chirp/ui/editorset.py:85
+#, python-format
+msgid "Memories (%(variant)s)"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:89
+msgid "Memories"
+msgstr "Kanalen"
+
+#: ../chirp/ui/editorset.py:100
+msgid "D-STAR"
+msgstr "D-STAR"
+
+#: ../chirp/ui/editorset.py:149
+msgid "Settings"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:158
+msgid "Browser"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:275
+#, python-brace-format
+msgid "The {vendor} {model} has multiple independent sub-devices"
+msgstr "De {vendor} {model} heeft meerdere onafhankelijke sub-apparaten"
+
+#: ../chirp/ui/editorset.py:277
+msgid "Choose one to import from:"
+msgstr "Kies n om vanuit te importeren:"
+
+#: ../chirp/ui/editorset.py:282
+msgid "Cancelled"
+msgstr "Geannuleerd"
+
+#: ../chirp/ui/editorset.py:287
+msgid "Internal Error"
+msgstr "Interne fout"
+
+#: ../chirp/ui/editorset.py:328
+#, python-brace-format
+msgid ""
+"There were errors while opening {file}. The affected memories will not be "
+"importable!"
+msgstr ""
+"Er zijn fouten opgetreden tijdens het openen van {file}. De getroffen "
+"kanalen zijn niet importeerbaar!"
+
+#: ../chirp/ui/editorset.py:340
+#, python-brace-format
+msgid "There was an error during import: {error}"
+msgstr "Er is een fout ontstaan tijdens het importeren: {error}"
+
+#: ../chirp/ui/editorset.py:350
+msgid "Unsupported file type"
+msgstr "Niet-ondersteunende bestandstype"
+
+#: ../chirp/ui/editorset.py:366 ../chirp/ui/editorset.py:381
+#, python-brace-format
+msgid "There was an error during export: {error}"
+msgstr "Er is een fout opgetreden tijdens het exporteren: {error}"
+
+#: ../chirp/ui/editorset.py:395
+msgid "Priming memory"
+msgstr "Voorbereiden van geheugen"
+
+#: ../chirp/ui/shiftdialog.py:30
+msgid "Shift"
+msgstr "Shift"
+
+#: ../chirp/ui/shiftdialog.py:64
+#, python-brace-format
+msgid "Moving {src} to {dst}"
+msgstr "Verplaatsen van {src} naar {dst}"
+
+#: ../chirp/ui/shiftdialog.py:84
+#, python-brace-format
+msgid "Looking for a free spot ({number})"
+msgstr "Zoeken naar een vrije plaats ({number})"
+
+#: ../chirp/ui/shiftdialog.py:97
+msgid "No space to insert a row"
+msgstr ""
+
+#: ../chirp/ui/shiftdialog.py:145
+#, python-brace-format
+msgid "Moved {count} memories"
+msgstr "{count} kanalen verplaatst"
+
+#: ../chirp/ui/settingsedit.py:81
+#, fuzzy, python-format
+msgid "Error in setting value: %s"
+msgstr "Fout bij het instellen van het geheugen"
+
+#: ../chirp/ui/settingsedit.py:113
+#, python-format
+msgid "Invalid setting value: %s"
+msgstr ""
+
+#: ../chirp/ui/settingsedit.py:174
+msgid "Enabled"
+msgstr ""
+
+#: ../chirp/ui/bankedit.py:58
+#, fuzzy, python-format
+msgid "Retrieving %s information"
+msgstr "Informatie van de bank ophalen"
+
+#: ../chirp/ui/bankedit.py:81
+#, fuzzy, python-format
+msgid "Setting name on %s"
+msgstr "Naam van de bank instellen"
+
+#: ../chirp/ui/bankedit.py:222
+#, fuzzy, python-brace-format
+msgid "Updating {type} index for memory {num}"
+msgstr "Index van de bank voor kanaal {num} bijwerken"
+
+#: ../chirp/ui/bankedit.py:232
+#, fuzzy, python-brace-format
+msgid "Updating mapping information for memory {num}"
+msgstr "Informatie van de bank voor kanaal {num} bijwerken"
+
+#: ../chirp/ui/bankedit.py:238 ../chirp/ui/bankedit.py:269
+#, python-brace-format
+msgid "Getting memory {num}"
+msgstr "Ophalen kanaal {num}"
+
+#: ../chirp/ui/bankedit.py:253
+#, python-brace-format
+msgid "Setting index for memory {num}"
+msgstr "Instellen van de index voor kanaal {num}"
+
+#: ../chirp/ui/bankedit.py:262
+#, fuzzy, python-brace-format
+msgid "Getting {type} for memory {num}"
+msgstr "Bank voor kanaal {num} ophalen"
+
+#: ../chirp/ui/bankedit.py:284
+msgid "Index"
+msgstr "Index"
+
+#: ../chirp/ui/bankedit.py:375
+#, fuzzy, python-brace-format
+msgid "Getting {type} information for memory {num}"
+msgstr "Informatie van de bank voor kanaal {num} ophalen"
+
+#: ../chirp/ui/bankedit.py:401
+#, fuzzy, python-format
+msgid "Getting %s information"
+msgstr "Informatie van de bank ophalen"
+
+#: ../chirp/ui/memdetail.py:219
+msgid "General"
+msgstr ""
+
+#: ../chirp/ui/memdetail.py:261
+msgid "Other"
+msgstr ""
+
+#: ../chirp/ui/memdetail.py:316
+#, fuzzy
+msgid "RX DTCS Code"
+msgstr "DTCS code"
+
+#: ../chirp/ui/memdetail.py:320
+#, fuzzy
+msgid "Cross mode"
+msgstr "Cross-mode"
+
+#: ../chirp/ui/memdetail.py:380
+msgid "Memory validation failed:"
+msgstr ""
+
+#: ../chirp/ui/common.py:246
 msgid "Completed"
 msgstr "Volbracht"
 
-#: ../chirpui/common.py:205
+#: ../chirp/ui/common.py:247
 msgid "idle"
 msgstr "luieren"
 
-#: ../chirpui/bankedit.py:52
-msgid "Retrieving bank information"
-msgstr "Informatie van de bank ophalen"
+#: ../chirp/ui/common.py:354
+msgid "Details"
+msgstr ""
 
-#: ../chirpui/bankedit.py:75
-msgid "Setting name on bank"
-msgstr "Naam van de bank instellen"
+#: ../chirp/ui/common.py:357
+msgid "Proceed?"
+msgstr ""
 
-#: ../chirpui/bankedit.py:85
-msgid "Bank"
-msgstr "Bank"
+#: ../chirp/ui/common.py:366
+#, fuzzy
+msgid "Do not show this next time"
+msgstr "Deze melding niet opnieuw weergeven"
 
-#: ../chirpui/bankedit.py:86 ../chirpui/bankedit.py:240
-#: ../chirpui/importdialog.py:536 ../chirpui/memedit.py:65
-#: ../chirpui/memedit.py:85 ../chirpui/memedit.py:247
-#: ../chirpui/memedit.py:872 ../chirpui/memedit.py:926
-#: ../chirpui/memedit.py:1063 ../chirpui/memedit.py:1065
-msgid "Name"
-msgstr "Naam"
-
-#: ../chirpui/bankedit.py:185
-msgid "Updating bank index for memory {num}"
-msgstr "Index van de bank voor kanaal {num} bijwerken"
-
-#: ../chirpui/bankedit.py:194
-msgid "Updating bank information for memory {num}"
-msgstr "Informatie van de bank voor kanaal {num} bijwerken"
-
-#: ../chirpui/bankedit.py:200 ../chirpui/bankedit.py:229
-msgid "Getting memory {num}"
-msgstr "Ophalen kanaal {num}"
-
-#: ../chirpui/bankedit.py:214
-msgid "Setting index for memory {num}"
-msgstr "Instellen van de index voor kanaal {num}"
-
-#: ../chirpui/bankedit.py:223
-msgid "Getting bank for memory {num}"
-msgstr "Bank voor kanaal {num} ophalen"
-
-#: ../chirpui/bankedit.py:238 ../chirpui/memedit.py:63
-#: ../chirpui/memedit.py:172 ../chirpui/memedit.py:246
-#: ../chirpui/memedit.py:315 ../chirpui/memedit.py:335
-#: ../chirpui/memedit.py:349 ../chirpui/memedit.py:423
-#: ../chirpui/memedit.py:435 ../chirpui/memedit.py:459
-#: ../chirpui/memedit.py:461 ../chirpui/memedit.py:534
-#: ../chirpui/memedit.py:548 ../chirpui/memedit.py:550
-#: ../chirpui/memedit.py:591 ../chirpui/memedit.py:593
-#: ../chirpui/memedit.py:621 ../chirpui/memedit.py:822
-#: ../chirpui/memedit.py:870 ../chirpui/memedit.py:895
-#: ../chirpui/memedit.py:907 ../chirpui/memedit.py:924
-#: ../chirpui/memedit.py:1230
-msgid "Loc"
-msgstr "Plaats"
-
-#: ../chirpui/bankedit.py:239 ../chirpui/importdialog.py:537
-#: ../chirpui/memedit.py:64 ../chirpui/memedit.py:86 ../chirpui/memedit.py:187
-#: ../chirpui/memedit.py:248 ../chirpui/memedit.py:271
-#: ../chirpui/memedit.py:296 ../chirpui/memedit.py:304
-#: ../chirpui/memedit.py:873 ../chirpui/memedit.py:923
-msgid "Frequency"
-msgstr "Frequentie"
-
-#: ../chirpui/bankedit.py:241
-msgid "Index"
-msgstr "Index"
-
-#: ../chirpui/bankedit.py:302
-msgid "Getting bank information for memory {num}"
-msgstr "Informatie van de bank voor kanaal {num} ophalen"
-
-#: ../chirpui/bankedit.py:323
-msgid "Getting bank information"
-msgstr "Informatie van de bank ophalen"
-
-#: ../chirpui/inputdialog.py:81
-msgid "An error has occurred"
-msgstr "Er is een fout opgetreden"
-
-#: ../chirpui/inputdialog.py:130
-msgid "Overwrite"
-msgstr "Overschrijven"
-
-#: ../chirpui/inputdialog.py:133
-msgid "File Exists"
-msgstr "Bestand bestaat"
-
-#: ../chirpui/inputdialog.py:136
-msgid "The file {name} already exists. Do you want to overwrite it?"
-msgstr "Het bestand {name} bestaat al. Wilt u het overschrijven?"
-
-#: ../chirpui/importdialog.py:90
-msgid ""
-"Location {number} is already being imported. Choose another value for 'New "
-"Location' before selection 'Import'"
-msgstr ""
-"Plaats {number} wordt al gemporteerd. Kies een andere waarde voor 'Nieuwe "
-"locatie' vr 'Importeren' te selecteren"
-
-#: ../chirpui/importdialog.py:121
-msgid "Invalid value. Must be an integer."
-msgstr "Ongeldige waarde. Het moet een integer zijn."
-
-#: ../chirpui/importdialog.py:130
-msgid "Location {number} is already being imported"
-msgstr "Plaats {number} is reeds gemporteerd"
-
-#: ../chirpui/importdialog.py:182
-msgid "Updating URCALL list"
-msgstr "Bijwerken URCALL lijst"
-
-#: ../chirpui/importdialog.py:187
-msgid "Updating RPTCALL list"
-msgstr "Bijwerken RPTCALL lijst"
-
-#: ../chirpui/importdialog.py:256
-msgid "Setting memory {number}"
-msgstr "Kanaal {number} instellen"
-
-#: ../chirpui/importdialog.py:260
-msgid "Importing bank information"
-msgstr "Importeren van informatie van de bank"
-
-#: ../chirpui/importdialog.py:264
-msgid "Error importing memories:"
-msgstr "Fout bij het importen van geheugen"
-
-#: ../chirpui/importdialog.py:376
-msgid "All"
-msgstr "Alles"
-
-#: ../chirpui/importdialog.py:382
-msgid "None"
-msgstr "Geen"
-
-#: ../chirpui/importdialog.py:388
-msgid "Inverse"
-msgstr "Tegengesteld"
-
-#: ../chirpui/importdialog.py:394
-msgid "Select"
-msgstr "Selecteren"
-
-#: ../chirpui/importdialog.py:416
-msgid "Auto"
-msgstr "Auto"
-
-#: ../chirpui/importdialog.py:422
-msgid "Reverse"
-msgstr "Omkeren"
-
-#: ../chirpui/importdialog.py:428
-msgid "Adjust New Location"
-msgstr "Nieuwe locatie aanpassen"
-
-#: ../chirpui/importdialog.py:438
-msgid "Confirm overwrites"
-msgstr "Overschrijven bevestigen"
-
-#: ../chirpui/importdialog.py:444
-msgid "Options"
-msgstr "Opties"
-
-#: ../chirpui/importdialog.py:495
-msgid "Cannot be imported because"
-msgstr "Kan niet worden gemporteerd, omdat"
-
-#: ../chirpui/importdialog.py:513
-msgid "Import From File"
-msgstr "Importeren van bestand"
-
-#: ../chirpui/importdialog.py:514 ../chirpui/mainapp.py:1196
-msgid "Import"
-msgstr "Importeren"
-
-#: ../chirpui/importdialog.py:534
-msgid "To"
-msgstr "Aan"
-
-#: ../chirpui/importdialog.py:535
-msgid "From"
-msgstr "Van"
-
-#: ../chirpui/importdialog.py:538 ../chirpui/memedit.py:78
-#: ../chirpui/memedit.py:99 ../chirpui/memedit.py:886
-#: ../chirpui/memedit.py:940 ../chirpui/memedit.py:1068
-msgid "Comment"
-msgstr "Opmerking"
-
-#: ../chirpui/importdialog.py:542
-msgid "Location memory will be imported into"
-msgstr "Geheugenplaatsen zullen ook gemporteerd worden naar"
-
-#: ../chirpui/importdialog.py:543
-msgid "Location of memory in the file being imported"
-msgstr "Plaats van het kanaal in het bestand wordt gemporteerd"
-
-#: ../chirpui/importdialog.py:566
-msgid "Preparing memory list..."
-msgstr "Lijst van het kanaal wordt voorbereid..."
-
-#: ../chirpui/importdialog.py:575
-msgid "Export To File"
-msgstr "Exporteren naar bestand"
-
-#: ../chirpui/importdialog.py:576 ../chirpui/mainapp.py:1197
-msgid "Export"
-msgstr "Exporteren"
-
-#: ../chirpui/mainapp.py:269 ../chirpui/mainapp.py:483
+#: ../chirp/ui/mainapp.py:268 ../chirp/ui/mainapp.py:484
 msgid "Untitled"
 msgstr "Naamloos"
 
-#: ../chirpui/mainapp.py:316 ../chirpui/mainapp.py:715
+#: ../chirp/ui/mainapp.py:319 ../chirp/ui/mainapp.py:787
+msgid "All files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:320 ../chirp/ui/mainapp.py:789
 msgid "CHIRP Radio Images"
 msgstr "CHIRP radio afbeeldingen"
 
-#: ../chirpui/mainapp.py:317 ../chirpui/mainapp.py:714
-#: ../chirpui/mainapp.py:880
+#: ../chirp/ui/mainapp.py:321 ../chirp/ui/mainapp.py:788
 msgid "CHIRP Files"
 msgstr "CHIRP bestanden"
 
-#: ../chirpui/mainapp.py:318 ../chirpui/mainapp.py:716
-#: ../chirpui/mainapp.py:879
+#: ../chirp/ui/mainapp.py:322 ../chirp/ui/mainapp.py:790
+#: ../chirp/ui/mainapp.py:1336
 msgid "CSV Files"
 msgstr "Komma gescheiden bestanden"
 
-#: ../chirpui/mainapp.py:319 ../chirpui/mainapp.py:717
+#: ../chirp/ui/mainapp.py:323 ../chirp/ui/mainapp.py:791
+#, fuzzy
+msgid "DAT Files"
+msgstr "Komma gescheiden bestanden"
+
+#: ../chirp/ui/mainapp.py:324 ../chirp/ui/mainapp.py:792
+msgid "EVE Files (VX5)"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:325 ../chirp/ui/mainapp.py:793
 msgid "ICF Files"
 msgstr "ICF bestanden"
 
-#: ../chirpui/mainapp.py:320 ../chirpui/mainapp.py:718
+#: ../chirp/ui/mainapp.py:326 ../chirp/ui/mainapp.py:797
+#, fuzzy
+msgid "VX5 Commander Files"
+msgstr "VX7 Commander bestanden"
+
+#: ../chirp/ui/mainapp.py:327 ../chirp/ui/mainapp.py:798
+#, fuzzy
+msgid "VX6 Commander Files"
+msgstr "VX7 Commander bestanden"
+
+#: ../chirp/ui/mainapp.py:328 ../chirp/ui/mainapp.py:799
 msgid "VX7 Commander Files"
 msgstr "VX7 Commander bestanden"
 
-#: ../chirpui/mainapp.py:330
+#: ../chirp/ui/mainapp.py:338
 msgid ""
 "ICF files cannot be edited, only displayed or imported into another file. "
 "Open in read-only mode?"
@@ -269,19 +790,22 @@
 "ICF bestanden kunnen niet worden bewerkt, alleen worden weergegeven of in "
 "een ander bestand gemporteerd. Openen in de modus alleen-lezen?"
 
-#: ../chirpui/mainapp.py:373
+#: ../chirp/ui/mainapp.py:372
+#, python-brace-format
 msgid "There was an error opening {fname}: {error}"
 msgstr "Er is een fout opgetreden bij het openen van {fname}: {error}"
 
-#: ../chirpui/mainapp.py:388
+#: ../chirp/ui/mainapp.py:384
+#, python-brace-format
 msgid "{num} errors during open:"
 msgstr "{num} fouten tijdens het openen:"
 
-#: ../chirpui/mainapp.py:394
+#: ../chirp/ui/mainapp.py:391
 msgid "Note:"
 msgstr "Noot:"
 
-#: ../chirpui/mainapp.py:395
+#: ../chirp/ui/mainapp.py:392
+#, python-brace-format
 msgid ""
 "The {vendor} {model} operates in <b>live mode</b>. This means that any "
 "changes you make are immediately sent to the radio. Because of this, you "
@@ -295,55 +819,136 @@
 "inhoud off line te bewerken, gelieve <u>exporteren</u> naar een CSV-bestand, "
 "met behulp van het <b>menu bestand</b>."
 
-#: ../chirpui/mainapp.py:404
+#: ../chirp/ui/mainapp.py:401
 msgid "Don't show this again"
 msgstr "Deze melding niet opnieuw weergeven"
 
-#: ../chirpui/mainapp.py:448
+#: ../chirp/ui/mainapp.py:435
+#, python-brace-format
 msgid "{vendor} {model} image file"
 msgstr "{vendor} {model} afbeeldingsbestand"
 
-#: ../chirpui/mainapp.py:456
+#: ../chirp/ui/mainapp.py:451
 msgid "VX7 Commander"
 msgstr "VX7 Commander"
 
-#: ../chirpui/mainapp.py:518
+#: ../chirp/ui/mainapp.py:453
+#, fuzzy
+msgid "VX6 Commander"
+msgstr "VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:455
+msgid "EVE"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:456
+#, fuzzy
+msgid "VX5 Commander"
+msgstr "VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:523
+#, python-brace-format
 msgid "Open recent file {name}"
 msgstr "Recent geopend bestand {name}"
 
-#: ../chirpui/mainapp.py:579
+#: ../chirp/ui/mainapp.py:580
+#, python-brace-format
 msgid "Import stock configuration {name}"
 msgstr "Importeren van aanwezige configuratie {name}"
 
-#: ../chirpui/mainapp.py:595
+#: ../chirp/ui/mainapp.py:596
+#, python-brace-format
 msgid "Open stock configuration {name}"
 msgstr "Openen van aanwezige configuratie {name}"
 
-#: ../chirpui/mainapp.py:681
-msgid "Discard Changes?"
+#: ../chirp/ui/mainapp.py:617
+msgid "Proceed with experimental driver?"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:619
+msgid "This radio's driver is experimental. Do you want to proceed?"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:637
+#, python-brace-format
+msgid "{name} Instructions"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:639
+#, python-brace-format
+msgid "{instructions}"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:643
+#, fuzzy
+msgid "Don't show instructions for any radio again"
+msgstr "Deze melding niet opnieuw weergeven"
+
+#: ../chirp/ui/mainapp.py:754
+#, fuzzy
+msgid "Save Changes?"
 msgstr "Wijzigen verwerpen?"
 
-#: ../chirpui/mainapp.py:686
+#: ../chirp/ui/mainapp.py:758
 msgid "File is modified, save changes before closing?"
 msgstr "Het bestand is aangepast. Wilt u de wijzigingen opslaan?"
 
-#: ../chirpui/mainapp.py:923
-msgid "With significant contributions by:"
+#: ../chirp/ui/mainapp.py:794
+msgid "Kenwood HMK Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:795
+msgid "Kenwood ITM Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:796
+msgid "Travel Plus Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:814
+msgid "DMR-MARC Repeater Database Dump"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:924 ../chirp/ui/mainapp.py:1031
+msgid "RepeaterBook Query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:985 ../chirp/ui/mainapp.py:1091
+msgid "RepeaterBook query failed"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1158
+#, fuzzy, python-format
+msgid "Invalid value for %s"
+msgstr "Ongeldige waarde voor dit veld"
+
+#: ../chirp/ui/mainapp.py:1181
+msgid "Query failed"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1276
+msgid "RadioReference.com Query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1382
+#, fuzzy
+msgid "With significant contributions from:"
 msgstr "Met dank aan:"
 
-#: ../chirpui/mainapp.py:940
+#: ../chirp/ui/mainapp.py:1414
 msgid "Select Columns"
 msgstr "Kolommen selecteren"
 
-#: ../chirpui/mainapp.py:955
+#: ../chirp/ui/mainapp.py:1429
+#, python-brace-format
 msgid "Visible columns for {radio}"
 msgstr "Zichtbare kolommen voor {radio}"
 
-#: ../chirpui/mainapp.py:1012
+#: ../chirp/ui/mainapp.py:1492
 msgid "Reporting is disabled"
 msgstr "Rapportering is uitgeschakeld"
 
-#: ../chirpui/mainapp.py:1013
+#: ../chirp/ui/mainapp.py:1494
 msgid ""
 "The reporting feature of CHIRP is designed to help <u>improve quality</u> by "
 "allowing the authors to focus on the radio drivers used most often and "
@@ -364,7 +969,7 @@
 "\n"
 "<b>Weet u zeker dat u deze functie wilt uitschakelen?</b>"
 
-#: ../chirpui/mainapp.py:1045
+#: ../chirp/ui/mainapp.py:1533
 msgid ""
 "Choose a language or Auto to use the operating system default. You will need "
 "to restart the application before the change will take effect"
@@ -373,573 +978,343 @@
 "U dient de toepassing opnieuw te starten voordat de wijziging wordt "
 "doorgevoerd"
 
-#: ../chirpui/mainapp.py:1169
+#: ../chirp/ui/mainapp.py:1546
+#, fuzzy
+msgid "Python Modules"
+msgstr "Toonmodus"
+
+#: ../chirp/ui/mainapp.py:1731
 msgid "_File"
 msgstr "_Bestanden"
 
-#: ../chirpui/mainapp.py:1172
+#: ../chirp/ui/mainapp.py:1734
 msgid "Open stock config"
 msgstr "Openen aanwezige configuratie"
 
-#: ../chirpui/mainapp.py:1173
+#: ../chirp/ui/mainapp.py:1735
 msgid "_Recent"
 msgstr "_Recent"
 
-#: ../chirpui/mainapp.py:1178
+#: ../chirp/ui/mainapp.py:1738
+#, fuzzy
+msgid "Load Module"
+msgstr "Toonmodus"
+
+#: ../chirp/ui/mainapp.py:1741
 msgid "_Edit"
 msgstr "Be_werken"
 
-#: ../chirpui/mainapp.py:1179
+#: ../chirp/ui/mainapp.py:1742
 msgid "_Cut"
 msgstr "_Knippen"
 
-#: ../chirpui/mainapp.py:1180
+#: ../chirp/ui/mainapp.py:1743
 msgid "_Copy"
 msgstr "_Kopiren"
 
-#: ../chirpui/mainapp.py:1181
+#: ../chirp/ui/mainapp.py:1744
 msgid "_Paste"
 msgstr "_Plakken"
 
-#: ../chirpui/mainapp.py:1182
+#: ../chirp/ui/mainapp.py:1746
 msgid "_Delete"
 msgstr "_Verwijderen"
 
-#: ../chirpui/mainapp.py:1183
+#: ../chirp/ui/mainapp.py:1747
+#, fuzzy
+msgid "Select _All"
+msgstr "Selecteren"
+
+#: ../chirp/ui/mainapp.py:1748
 msgid "Move _Up"
 msgstr "Verplaats om_hoog"
 
-#: ../chirpui/mainapp.py:1184
+#: ../chirp/ui/mainapp.py:1750
 msgid "Move Dow_n"
 msgstr "Verplaats omlaa_g"
 
-#: ../chirpui/mainapp.py:1185
+#: ../chirp/ui/mainapp.py:1752
 msgid "E_xchange"
 msgstr "W_isselen"
 
-#: ../chirpui/mainapp.py:1186
+#: ../chirp/ui/mainapp.py:1755
 msgid "_View"
 msgstr "Bee_ld"
 
-#: ../chirpui/mainapp.py:1187
+#: ../chirp/ui/mainapp.py:1756
 msgid "Columns"
 msgstr "Kolommen"
 
-#: ../chirpui/mainapp.py:1188
+#: ../chirp/ui/mainapp.py:1757
 msgid "Developer"
 msgstr "Ontwerper"
 
-#: ../chirpui/mainapp.py:1189
+#: ../chirp/ui/mainapp.py:1758
 msgid "Show raw memory"
 msgstr "Toon ruw geheugen"
 
-#: ../chirpui/mainapp.py:1190
+#: ../chirp/ui/mainapp.py:1760
 msgid "Diff raw memories"
 msgstr "Verschil ruwe kanalen"
 
-#: ../chirpui/mainapp.py:1191
+#: ../chirp/ui/mainapp.py:1762
 msgid "Diff tabs"
 msgstr "Verschillen van tabs"
 
-#: ../chirpui/mainapp.py:1192
+#: ../chirp/ui/mainapp.py:1764
 msgid "Change language"
 msgstr "Taal wijzigen"
 
-#: ../chirpui/mainapp.py:1193
+#: ../chirp/ui/mainapp.py:1765
 msgid "_Radio"
 msgstr "_Radio"
 
-#: ../chirpui/mainapp.py:1194
+#: ../chirp/ui/mainapp.py:1766
 msgid "Download From Radio"
 msgstr "Download van radio"
 
-#: ../chirpui/mainapp.py:1195
+#: ../chirp/ui/mainapp.py:1768
 msgid "Upload To Radio"
 msgstr "Naar radio uploaden"
 
-#: ../chirpui/mainapp.py:1198
-msgid "Import from RFinder"
+#: ../chirp/ui/mainapp.py:1770 ../chirp/ui/importdialog.py:578
+msgid "Import"
+msgstr "Importeren"
+
+#: ../chirp/ui/mainapp.py:1771 ../chirp/ui/importdialog.py:641
+msgid "Export"
+msgstr "Exporteren"
+
+#: ../chirp/ui/mainapp.py:1772
+#, fuzzy
+msgid "Import from data source"
 msgstr "Importeren uit RFinder"
 
-#: ../chirpui/mainapp.py:1199
+#: ../chirp/ui/mainapp.py:1774 ../chirp/ui/mainapp.py:1785
+msgid "DMR-MARC Repeaters"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1775 ../chirp/ui/mainapp.py:1786
+msgid "RadioReference.com"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1777 ../chirp/ui/mainapp.py:1788
+msgid "RFinder"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1778 ../chirp/ui/mainapp.py:1790
+#, fuzzy
+msgid "RepeaterBook"
+msgstr "Importeren van RepeaterBook"
+
+#: ../chirp/ui/mainapp.py:1779 ../chirp/ui/mainapp.py:1791
+msgid "RepeaterBook political query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1781 ../chirp/ui/mainapp.py:1793
+msgid "RepeaterBook proximity query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1783 ../chirp/ui/mainapp.py:1789
+msgid "przemienniki.net"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1784
+msgid "Query data source"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1795
 msgid "CHIRP Native File"
 msgstr "CHIRP oorspronkelijk bestand"
 
-#: ../chirpui/mainapp.py:1200
+#: ../chirp/ui/mainapp.py:1797
 msgid "CSV File"
 msgstr "Komma gescheiden bestand"
 
-#: ../chirpui/mainapp.py:1201
-msgid "Import from RepeaterBook"
-msgstr "Importeren van RepeaterBook"
-
-#: ../chirpui/mainapp.py:1202
+#: ../chirp/ui/mainapp.py:1798
 msgid "Import from stock config"
 msgstr "Importeren van aanwezige configuratie"
 
-#: ../chirpui/mainapp.py:1204
+#: ../chirp/ui/mainapp.py:1800
+msgid "Channel defaults"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1803
 msgid "Help"
 msgstr "Help"
 
-#: ../chirpui/mainapp.py:1215
-msgid "Report statistics"
+#: ../chirp/ui/mainapp.py:1805
+msgid "Get Help Online..."
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1815
+#, fuzzy
+msgid "Report Statistics"
 msgstr "Statistieken raporteren"
 
-#: ../chirpui/mainapp.py:1216
+#: ../chirp/ui/mainapp.py:1817
 msgid "Hide Unused Fields"
 msgstr "Ongebruikte velden verbergen"
 
-#: ../chirpui/mainapp.py:1217
-msgid "Automatic Repeater Offset"
-msgstr "Automatische repeater offset"
+#: ../chirp/ui/mainapp.py:1819
+#, fuzzy
+msgid "Smart Tone Modes"
+msgstr "Toonmodus"
 
-#: ../chirpui/mainapp.py:1218
+#: ../chirp/ui/mainapp.py:1821
+msgid "Show Instructions"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1823
 msgid "Enable Developer Functions"
 msgstr "Ontwikkelaars functies inschakelen"
 
-#: ../chirpui/mainapp.py:1352
+#: ../chirp/ui/mainapp.py:1936
+#, python-brace-format
+msgid "A new version of CHIRP is available: {ver}. "
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:2056
 msgid "Error reporting is enabled"
 msgstr "Foutrapportage is aangezet"
 
-#: ../chirpui/mainapp.py:1355
+#: ../chirp/ui/mainapp.py:2059
 msgid ""
 "If you wish to disable this feature you may do so in the <u>Help</u> menu"
 msgstr ""
 "Als u deze functie wilt uitschakelen, dan kunt u dit doen in het menu "
 "<u>Help</u>"
 
-#: ../chirpui/cloneprog.py:43
-msgid "Clone Progress"
-msgstr "Vooruitgang van het klonen"
+#: ../chirp/ui/importdialog.py:97
+#, python-brace-format
+msgid ""
+"Location {number} is already being imported. Choose another value for 'New "
+"Location' before selection 'Import'"
+msgstr ""
+"Plaats {number} wordt al gemporteerd. Kies een andere waarde voor 'Nieuwe "
+"locatie' vr 'Importeren' te selecteren"
 
-#: ../chirpui/cloneprog.py:46
-msgid "Cloning"
-msgstr "Klonen"
+#: ../chirp/ui/importdialog.py:129
+msgid "Invalid value. Must be an integer."
+msgstr "Ongeldige waarde. Het moet een integer zijn."
 
-#: ../chirpui/cloneprog.py:55
-msgid "Cancel"
-msgstr "Annuleren"
+#: ../chirp/ui/importdialog.py:138
+#, python-brace-format
+msgid "Location {number} is already being imported"
+msgstr "Plaats {number} is reeds gemporteerd"
 
-#: ../chirpui/shiftdialog.py:27
-msgid "Shift"
-msgstr "Shift"
+#: ../chirp/ui/importdialog.py:195
+msgid "Updating URCALL list"
+msgstr "Bijwerken URCALL lijst"
 
-#: ../chirpui/shiftdialog.py:63
-msgid "Moving {src} to {dst}"
-msgstr "Verplaatsen van {src} naar {dst}"
+#: ../chirp/ui/importdialog.py:200
+msgid "Updating RPTCALL list"
+msgstr "Bijwerken RPTCALL lijst"
 
-#: ../chirpui/shiftdialog.py:80
-msgid "Looking for a free spot ({number})"
-msgstr "Zoeken naar een vrije plaats ({number})"
+#: ../chirp/ui/importdialog.py:274
+#, python-brace-format
+msgid "Setting memory {number}"
+msgstr "Kanaal {number} instellen"
 
-#: ../chirpui/shiftdialog.py:135
-msgid "Moved {count} memories"
-msgstr "{count} kanalen verplaatst"
+#: ../chirp/ui/importdialog.py:279
+msgid "Importing bank information"
+msgstr "Importeren van informatie van de bank"
 
-#: ../chirpui/clone.py:35
-msgid "{vendor} {model} on {port}"
-msgstr "{vendor} {model} op {port}"
+#: ../chirp/ui/importdialog.py:283
+msgid "Error importing memories:"
+msgstr "Fout bij het importen van geheugen"
 
-#: ../chirpui/clone.py:100 ../chirpui/clone.py:162
-msgid "Detect"
-msgstr "Detecteren"
+#: ../chirp/ui/importdialog.py:395
+msgid "All"
+msgstr "Alles"
 
-#: ../chirpui/clone.py:123
-msgid "Port"
-msgstr "Poort"
+#: ../chirp/ui/importdialog.py:401
+msgid "None"
+msgstr "Geen"
 
-#: ../chirpui/clone.py:124
-msgid "Vendor"
-msgstr "Merk"
+#: ../chirp/ui/importdialog.py:407
+msgid "Inverse"
+msgstr "Tegengesteld"
 
-#: ../chirpui/clone.py:125
-msgid "Model"
-msgstr "Model"
+#: ../chirp/ui/importdialog.py:413
+msgid "Select"
+msgstr "Selecteren"
 
-#: ../chirpui/clone.py:138
-msgid "Radio"
-msgstr "Radio"
+#: ../chirp/ui/importdialog.py:459
+msgid "Auto"
+msgstr "Auto"
 
-#: ../chirpui/clone.py:166
-msgid "Unable to detect radio on {port}"
-msgstr "Niet in staat om de radio op {port} te detecteren"
+#: ../chirp/ui/importdialog.py:465
+msgid "Reverse"
+msgstr "Omkeren"
 
-#: ../chirpui/clone.py:178
-msgid "Internal error: Unable to upload to {model}"
-msgstr "Interne fout: Niet in staat om te uploaden naar {model}"
+#: ../chirp/ui/importdialog.py:471
+msgid "Adjust New Location"
+msgstr "Nieuwe locatie aanpassen"
 
-#: ../chirpui/clone.py:226
-msgid "Clone failed: {error}"
-msgstr "Klonen mislukt: {error}"
+#: ../chirp/ui/importdialog.py:481
+msgid "Confirm overwrites"
+msgstr "Overschrijven bevestigen"
 
-#: ../chirpui/dstaredit.py:40
-msgid "Callsign"
-msgstr "Roepletters"
+#: ../chirp/ui/importdialog.py:487
+msgid "Options"
+msgstr "Opties"
 
-#: ../chirpui/dstaredit.py:124
-msgid "Your callsign"
-msgstr "Uw roepletters"
+#: ../chirp/ui/importdialog.py:560
+msgid "Cannot be imported because"
+msgstr "Kan niet worden gemporteerd, omdat"
 
-#: ../chirpui/dstaredit.py:132
-msgid "Repeater callsign"
-msgstr "Roepletters van de repeater"
+#: ../chirp/ui/importdialog.py:577
+msgid "Import From File"
+msgstr "Importeren van bestand"
 
-#: ../chirpui/dstaredit.py:140
-msgid "My callsign"
-msgstr "Mijn roepletters"
+#: ../chirp/ui/importdialog.py:598
+msgid "To"
+msgstr "Aan"
 
-#: ../chirpui/dstaredit.py:170 ../chirpui/memedit.py:1365
-msgid "Downloading URCALL list"
-msgstr "Downloaden van URCALL lijst"
+#: ../chirp/ui/importdialog.py:599
+msgid "From"
+msgstr "Van"
 
-#: ../chirpui/dstaredit.py:174 ../chirpui/memedit.py:1377
-msgid "Downloading RPTCALL list"
-msgstr "Downloaden van RPTCALL lijst"
+#: ../chirp/ui/importdialog.py:606
+msgid "Location memory will be imported into"
+msgstr "Geheugenplaatsen zullen ook gemporteerd worden naar"
 
-#: ../chirpui/dstaredit.py:178
-msgid "Downloading MYCALL list"
-msgstr "Downloaden van MYCALL lijst"
+#: ../chirp/ui/importdialog.py:607
+msgid "Location of memory in the file being imported"
+msgstr "Plaats van het kanaal in het bestand wordt gemporteerd"
 
-#: ../chirpui/editorset.py:87
-msgid "Memories"
-msgstr "Kanalen"
+#: ../chirp/ui/importdialog.py:630
+msgid "Preparing memory list..."
+msgstr "Lijst van het kanaal wordt voorbereid..."
 
-#: ../chirpui/editorset.py:92
-msgid "D-STAR"
-msgstr "D-STAR"
+#: ../chirp/ui/importdialog.py:640
+msgid "Export To File"
+msgstr "Exporteren naar bestand"
 
-#: ../chirpui/editorset.py:98
-msgid "Bank Names"
-msgstr "Banknamen"
+#: ../chirp/ui/bandplans.py:96
+msgid ""
+"Band plans define default channel settings for frequencies in a region.  "
+"Choose a band plan or None for completely manual channel settings."
+msgstr ""
 
-#: ../chirpui/editorset.py:104
-msgid "Banks"
-msgstr "Banken"
+#~ msgid "Bank"
+#~ msgstr "Bank"
 
-#: ../chirpui/editorset.py:222
-msgid "The {vendor} {model} has multiple independent sub-devices"
-msgstr "De {vendor} {model} heeft meerdere onafhankelijke sub-apparaten"
+#~ msgid "Automatic Repeater Offset"
+#~ msgstr "Automatische repeater offset"
 
-#: ../chirpui/editorset.py:225
-msgid "Choose one to import from:"
-msgstr "Kies n om vanuit te importeren:"
+#~ msgid "Bank Names"
+#~ msgstr "Banknamen"
 
-#: ../chirpui/editorset.py:230
-msgid "Cancelled"
-msgstr "Geannuleerd"
+#~ msgid "Banks"
+#~ msgstr "Banken"
 
-#: ../chirpui/editorset.py:235
-msgid "Internal Error"
-msgstr "Interne fout"
+#~ msgid "Delete all"
+#~ msgstr "Alles verwijderen"
 
-#: ../chirpui/editorset.py:248
-msgid ""
-"There were errors while opening {file}. The affected memories will not be "
-"importable!"
-msgstr ""
-"Er zijn fouten opgetreden tijdens het openen van {file}. De getroffen "
-"kanalen zijn niet importeerbaar!"
+#~ msgid "Delete (and shift up)"
+#~ msgstr "Verwijderen (en naar boven verplaatsen)"
 
-#: ../chirpui/editorset.py:260
-msgid "There was an error during import: {error}"
-msgstr "Er is een fout ontstaan tijdens het importeren: {error}"
-
-#: ../chirpui/editorset.py:270
-msgid "Unsupported file type"
-msgstr "Niet-ondersteunende bestandstype"
-
-#: ../chirpui/editorset.py:286 ../chirpui/editorset.py:301
-msgid "There was an error during export: {error}"
-msgstr "Er is een fout opgetreden tijdens het exporteren: {error}"
-
-#: ../chirpui/editorset.py:313
-msgid "Priming memory"
-msgstr "Voorbereiden van geheugen"
-
-#: ../chirpui/memedit.py:52
-msgid "Invalid value for this field"
-msgstr "Ongeldige waarde voor dit veld"
-
-#: ../chirpui/memedit.py:66 ../chirpui/memedit.py:97 ../chirpui/memedit.py:111
-#: ../chirpui/memedit.py:204 ../chirpui/memedit.py:312
-#: ../chirpui/memedit.py:874 ../chirpui/memedit.py:931
-#: ../chirpui/memedit.py:1069 ../chirpui/memedit.py:1133
-msgid "Tone Mode"
-msgstr "Toonmodus"
-
-#: ../chirpui/memedit.py:67 ../chirpui/memedit.py:87 ../chirpui/memedit.py:103
-#: ../chirpui/memedit.py:214 ../chirpui/memedit.py:218
-#: ../chirpui/memedit.py:220 ../chirpui/memedit.py:310
-#: ../chirpui/memedit.py:875 ../chirpui/memedit.py:928
-#: ../chirpui/memedit.py:1070
-msgid "Tone"
-msgstr "Toon"
-
-#: ../chirpui/memedit.py:68 ../chirpui/memedit.py:88 ../chirpui/memedit.py:104
-#: ../chirpui/memedit.py:210 ../chirpui/memedit.py:218
-#: ../chirpui/memedit.py:221 ../chirpui/memedit.py:310
-#: ../chirpui/memedit.py:876 ../chirpui/memedit.py:929
-#: ../chirpui/memedit.py:1066
-msgid "ToneSql"
-msgstr "Toon squelch"
-
-#: ../chirpui/memedit.py:69 ../chirpui/memedit.py:89 ../chirpui/memedit.py:105
-#: ../chirpui/memedit.py:211 ../chirpui/memedit.py:215
-#: ../chirpui/memedit.py:222 ../chirpui/memedit.py:306
-#: ../chirpui/memedit.py:877 ../chirpui/memedit.py:930
-#: ../chirpui/memedit.py:1059
-msgid "DTCS Code"
-msgstr "DTCS code"
-
-#: ../chirpui/memedit.py:70 ../chirpui/memedit.py:90 ../chirpui/memedit.py:106
-#: ../chirpui/memedit.py:212 ../chirpui/memedit.py:216
-#: ../chirpui/memedit.py:223 ../chirpui/memedit.py:878
-#: ../chirpui/memedit.py:933 ../chirpui/memedit.py:1060
-msgid "DTCS Pol"
-msgstr "DTCS Pol"
-
-#: ../chirpui/memedit.py:71 ../chirpui/memedit.py:91 ../chirpui/memedit.py:112
-#: ../chirpui/memedit.py:879 ../chirpui/memedit.py:932
-#: ../chirpui/memedit.py:1067 ../chirpui/memedit.py:1134
-msgid "Cross Mode"
-msgstr "Cross-mode"
-
-#: ../chirpui/memedit.py:72 ../chirpui/memedit.py:92 ../chirpui/memedit.py:109
-#: ../chirpui/memedit.py:137 ../chirpui/memedit.py:205
-#: ../chirpui/memedit.py:249 ../chirpui/memedit.py:312
-#: ../chirpui/memedit.py:880 ../chirpui/memedit.py:934
-#: ../chirpui/memedit.py:1071 ../chirpui/memedit.py:1144
-msgid "Duplex"
-msgstr "Duplex"
-
-#: ../chirpui/memedit.py:73 ../chirpui/memedit.py:93 ../chirpui/memedit.py:135
-#: ../chirpui/memedit.py:198 ../chirpui/memedit.py:226
-#: ../chirpui/memedit.py:250 ../chirpui/memedit.py:308
-#: ../chirpui/memedit.py:881 ../chirpui/memedit.py:935
-#: ../chirpui/memedit.py:1062
-msgid "Offset"
-msgstr "Offset"
-
-#: ../chirpui/memedit.py:74 ../chirpui/memedit.py:94 ../chirpui/memedit.py:107
-#: ../chirpui/memedit.py:882 ../chirpui/memedit.py:936
-#: ../chirpui/memedit.py:1061 ../chirpui/memedit.py:1132
-#: ../chirpui/memedit.py:1289 ../chirpui/memedit.py:1307
-#: ../chirpui/memedit.py:1317
-msgid "Mode"
-msgstr "Mode"
-
-#: ../chirpui/memedit.py:75 ../chirpui/memedit.py:95 ../chirpui/memedit.py:108
-#: ../chirpui/memedit.py:296 ../chirpui/memedit.py:883
-#: ../chirpui/memedit.py:937 ../chirpui/memedit.py:1073
-#: ../chirpui/memedit.py:1136 ../chirpui/memedit.py:1140
-msgid "Power"
-msgstr "Vermogen"
-
-#: ../chirpui/memedit.py:76 ../chirpui/memedit.py:96 ../chirpui/memedit.py:110
-#: ../chirpui/memedit.py:140 ../chirpui/memedit.py:143
-#: ../chirpui/memedit.py:884 ../chirpui/memedit.py:938
-#: ../chirpui/memedit.py:1064
-msgid "Tune Step"
-msgstr "Kanaal-afstand"
-
-#: ../chirpui/memedit.py:77 ../chirpui/memedit.py:98 ../chirpui/memedit.py:885
-#: ../chirpui/memedit.py:939 ../chirpui/memedit.py:1072
-#: ../chirpui/memedit.py:1135
-msgid "Skip"
-msgstr "Overslaan"
-
-#: ../chirpui/memedit.py:175
-msgid "Erasing memory {loc}"
-msgstr "Wis kanaal {loc}"
-
-#: ../chirpui/memedit.py:236
-msgid "Unable to make changes to this model"
-msgstr "Niet in staat om wijzigingen voor dit model te maken"
-
-#: ../chirpui/memedit.py:241
-msgid "Editing new item, taking defaults"
-msgstr "Bewerken van een nieuw item. Standaardwaarden worden genomen"
-
-#: ../chirpui/memedit.py:257
-msgid "Bad value for {col}: {val}"
-msgstr "Foute waarde voor {col}: {val}"
-
-#: ../chirpui/memedit.py:281
-msgid "Error setting memory"
-msgstr "Fout bij het instellen van het geheugen"
-
-#: ../chirpui/memedit.py:289 ../chirpui/memedit.py:356
-#: ../chirpui/memedit.py:1272
-msgid "Writing memory {number}"
-msgstr "Schrijven kanaal {number}"
-
-#: ../chirpui/memedit.py:361
-msgid ""
-"This operation requires moving all subsequent channels by one spot until an "
-"empty location is reached.  This can take a LONG time.  Are you sure you "
-"want to do this?"
-msgstr ""
-"Deze bewerking vereist het verplaatsen van alle volgende kanalen totdat een "
-"lege locatie is bereikt. Dit kan een lange tijd duren. Weet u zeker dat u "
-"dit wilt doen?"
-
-#: ../chirpui/memedit.py:387
-msgid "Adding memory {number}"
-msgstr "Kanaal toevoegen {number}"
-
-#: ../chirpui/memedit.py:400 ../chirpui/memedit.py:913
-msgid "Erasing memory {number}"
-msgstr "Wis kanaal {number}"
-
-#: ../chirpui/memedit.py:409 ../chirpui/memedit.py:518
-#: ../chirpui/memedit.py:564 ../chirpui/memedit.py:569
-#: ../chirpui/memedit.py:856 ../chirpui/memedit.py:1166
-msgid "Getting memory {number}"
-msgstr "Ophalen kanaal {number}"
-
-#: ../chirpui/memedit.py:497 ../chirpui/memedit.py:508
-#: ../chirpui/memedit.py:556
-msgid "Moving memory from {old} to {new}"
-msgstr "Verplaats kanaal van {old} naar {new}"
-
-#: ../chirpui/memedit.py:578
-msgid "Raw memory {number}"
-msgstr "Ruw kanaal {number}"
-
-#: ../chirpui/memedit.py:582 ../chirpui/memedit.py:610
-#: ../chirpui/memedit.py:615
-msgid "Getting raw memory {number}"
-msgstr "Ophalen van onbewerkt kanaal {number}"
-
-#: ../chirpui/memedit.py:587
-msgid "You can only diff two memories!"
-msgstr "U kunt maar van 2 kanalen de verschillen zien"
-
-#: ../chirpui/memedit.py:598
-msgid "Memory {number}"
-msgstr "Kanaal {number}"
-
-#: ../chirpui/memedit.py:604
-msgid "Diff of {a} and {b}"
-msgstr "Verschil tussen {a} en {b}"
-
-#: ../chirpui/memedit.py:628
-msgid "Memories must be contiguous"
-msgstr "De kanalen moeten aangrenzend zijn"
-
-#: ../chirpui/memedit.py:700
-msgid "Insert row above"
-msgstr "Regel hierboven invoegen"
-
-#: ../chirpui/memedit.py:701
-msgid "Insert row below"
-msgstr "Regel hieronder invoegen"
-
-#: ../chirpui/memedit.py:702
-msgid "Delete"
-msgstr "Verwijderen"
-
-#: ../chirpui/memedit.py:702
-msgid "Delete all"
-msgstr "Alles verwijderen"
-
-#: ../chirpui/memedit.py:703
-msgid "Delete (and shift up)"
-msgstr "Verwijderen (en naar boven verplaatsen)"
-
-#: ../chirpui/memedit.py:704
-msgid "Move up"
-msgstr "Verplaats omhoog"
-
-#: ../chirpui/memedit.py:705
-msgid "Move down"
-msgstr "Verplaats omlaag"
-
-#: ../chirpui/memedit.py:706
-msgid "Exchange memories"
-msgstr "Kanalen wisselen"
-
-#: ../chirpui/memedit.py:707
-msgid "Cut"
-msgstr "Knippen"
-
-#: ../chirpui/memedit.py:708
-msgid "Copy"
-msgstr "Kopiëren"
-
-#: ../chirpui/memedit.py:709
-msgid "Paste"
-msgstr "Plakken"
-
-#: ../chirpui/memedit.py:710
-msgid "Show Raw Memory"
-msgstr "Toon ruw kanaal"
-
-#: ../chirpui/memedit.py:711
-msgid "Diff Raw Memories"
-msgstr "Verschillen ruwe kanalen"
-
-#: ../chirpui/memedit.py:835
-msgid "Internal Error: Column {name} not found"
-msgstr "Interne fout: Kolom {name} niet gevonden"
-
-#: ../chirpui/memedit.py:863
-msgid "Getting channel {chan}"
-msgstr "Ophalen kanaal {chan}"
-
-# You are missing the last bracket
-#: ../chirpui/memedit.py:952
-msgid "Internal Error: Invalid limit {number}"
-msgstr "Interne fout: Ongeldige limiet {number}"
-
-#: ../chirpui/memedit.py:962
-msgid "Memory range:"
-msgstr "Geheugenbereik:"
-
-#: ../chirpui/memedit.py:989
-msgid "Go"
-msgstr "Ga"
-
-#: ../chirpui/memedit.py:1012
-msgid "Special Channels"
-msgstr "Speciale kanalen"
-
-#: ../chirpui/memedit.py:1019
-msgid "Show Empty"
-msgstr "Lege tonen"
-
-#: ../chirpui/memedit.py:1198
-msgid "Cutting memory {number}"
-msgstr "Knippen kanaal {number}"
-
-#: ../chirpui/memedit.py:1232
-msgid "Overwrite?"
-msgstr "Overschrijven?"
-
-#: ../chirpui/memedit.py:1237
-msgid "Overwrite location {number}?"
-msgstr "Plaats {number} overschrijven?"
-
-#: ../chirpui/memedit.py:1254
-msgid "Incompatible Memory"
-msgstr "Onverenigbaar kanaal"
-
-#: ../chirpui/memedit.py:1257
-msgid "Pasted memory {number} is not compatible with this radio because:"
-msgstr "Geplakt kanaal {number} is niet compatibel met deze radio omdat:"
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1324
-msgid "URCALL"
-msgstr "URCALL"
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1325
-msgid "RPT1CALL"
-msgstr "RPT1CALL"
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1326
-msgid "RPT2CALL"
-msgstr "RPT2CALL"
-
-#: ../chirpui/memedit.py:1310 ../chirpui/memedit.py:1327
-msgid "Digital Code"
-msgstr "Digitale code"
+#~ msgid "Go"
+#~ msgstr "Ga"
diff -r 0a1f49c3f594 locale/pl.po
--- a/locale/pl.po	Thu Mar 15 17:12:30 2018 -0700
+++ b/locale/pl.po	Thu Mar 15 21:04:40 2018 -0400
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: CHIRP\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-02-16 12:06-0800\n"
+"POT-Creation-Date: 2018-03-15 21:03-0400\n"
 "PO-Revision-Date: 2011-12-07 11:35+0100\n"
 "Last-Translator: Grzegorz Błoński-Kubiak <mancymonek at wp.pl>\n"
 "Language-Team: Polish\n"
@@ -18,269 +18,783 @@
 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
 "|| n%100>=20) ? 1 : 2);\n"
 
-#: ../chirpui/common.py:204
-msgid "Completed"
-msgstr "Ukończono pomyślnie"
+#: ../chirp/ui/clone.py:40
+#, fuzzy, python-brace-format
+msgid "{vendor} {model} on {port}"
+msgstr "{vendor} {model} plik zrzutu"
 
-#: ../chirpui/common.py:205
-msgid "idle"
-msgstr "bezczynny"
+#: ../chirp/ui/clone.py:110 ../chirp/ui/clone.py:111 ../chirp/ui/clone.py:173
+msgid "Detect"
+msgstr "Wykryj"
 
-#: ../chirpui/bankedit.py:52
+#: ../chirp/ui/clone.py:134
+msgid "Port"
+msgstr "Port"
+
+#: ../chirp/ui/clone.py:135
+msgid "Vendor"
+msgstr "Producent"
+
+#: ../chirp/ui/clone.py:136
 #, fuzzy
-msgid "Retrieving bank information"
-msgstr "Pobieranie listy banków pamięci"
+msgid "Model"
+msgstr "Tryb"
 
-#: ../chirpui/bankedit.py:75
+#: ../chirp/ui/clone.py:149
 #, fuzzy
-msgid "Setting name on bank"
-msgstr "Pobieranie listy banków pamięci"
+msgid "Radio"
+msgstr "_UrzÄ…dzenie"
 
-#: ../chirpui/bankedit.py:85
-msgid "Bank"
-msgstr "Bank"
+#: ../chirp/ui/clone.py:178
+#, python-brace-format
+msgid "Unable to detect radio on {port}"
+msgstr "Nie mogę wykryć urządzenia na porcie {port}"
 
-#: ../chirpui/bankedit.py:86 ../chirpui/bankedit.py:240
-#: ../chirpui/importdialog.py:536 ../chirpui/memedit.py:65
-#: ../chirpui/memedit.py:85 ../chirpui/memedit.py:247
-#: ../chirpui/memedit.py:872 ../chirpui/memedit.py:926
-#: ../chirpui/memedit.py:1063 ../chirpui/memedit.py:1065
+#: ../chirp/ui/clone.py:203
+#, fuzzy, python-brace-format
+msgid "Internal error: Unable to upload to {model}"
+msgstr "Błąd wewnętrzny: Niewłaściwy limit {number}"
+
+#: ../chirp/ui/clone.py:254
+#, python-brace-format
+msgid "Clone failed: {error}"
+msgstr "Klonowanie nieudane: {error}"
+
+#: ../chirp/ui/dstaredit.py:44
+msgid "Callsign"
+msgstr "Znak wywoławczy"
+
+#: ../chirp/ui/dstaredit.py:129
+msgid "Your callsign"
+msgstr "Znak wywoławczy korespondenta"
+
+#: ../chirp/ui/dstaredit.py:137
+msgid "Repeater callsign"
+msgstr "Znak wywoławczy repeatera"
+
+#: ../chirp/ui/dstaredit.py:145
+msgid "My callsign"
+msgstr "Mój znak wywoławczy"
+
+#: ../chirp/ui/dstaredit.py:175 ../chirp/ui/memedit.py:1622
+msgid "Downloading URCALL list"
+msgstr "Pobieranie listy URCALL"
+
+#: ../chirp/ui/dstaredit.py:179 ../chirp/ui/memedit.py:1634
+msgid "Downloading RPTCALL list"
+msgstr "Pobieranie listy RPTCALL"
+
+#: ../chirp/ui/dstaredit.py:183
+#, fuzzy
+msgid "Downloading MYCALL list"
+msgstr "Pobieranie listy URCALL"
+
+#: ../chirp/ui/memedit.py:60
+msgid "Invalid value for this field"
+msgstr "Niewłaściwa wartość"
+
+#: ../chirp/ui/memedit.py:73 ../chirp/ui/memedit.py:203
+#: ../chirp/ui/memedit.py:346 ../chirp/ui/memedit.py:421
+#: ../chirp/ui/memedit.py:440 ../chirp/ui/memedit.py:454
+#: ../chirp/ui/memedit.py:477 ../chirp/ui/memedit.py:499
+#: ../chirp/ui/memedit.py:525 ../chirp/ui/memedit.py:537
+#: ../chirp/ui/memedit.py:561 ../chirp/ui/memedit.py:563
+#: ../chirp/ui/memedit.py:636 ../chirp/ui/memedit.py:650
+#: ../chirp/ui/memedit.py:652 ../chirp/ui/memedit.py:694
+#: ../chirp/ui/memedit.py:696 ../chirp/ui/memedit.py:770
+#: ../chirp/ui/memedit.py:904 ../chirp/ui/memedit.py:979
+#: ../chirp/ui/memedit.py:1032 ../chirp/ui/memedit.py:1086
+#: ../chirp/ui/memedit.py:1112 ../chirp/ui/memedit.py:1125
+#: ../chirp/ui/memedit.py:1143 ../chirp/ui/memedit.py:1470
+#: ../chirp/ui/bankedit.py:281
+msgid "Loc"
+msgstr "Lp."
+
+#: ../chirp/ui/memedit.py:74 ../chirp/ui/memedit.py:97
+#: ../chirp/ui/memedit.py:218 ../chirp/ui/memedit.py:340
+#: ../chirp/ui/memedit.py:348 ../chirp/ui/memedit.py:377
+#: ../chirp/ui/memedit.py:402 ../chirp/ui/memedit.py:410
+#: ../chirp/ui/memedit.py:1089 ../chirp/ui/memedit.py:1142
+#: ../chirp/ui/bankedit.py:282 ../chirp/ui/memdetail.py:304
+#: ../chirp/ui/importdialog.py:601
+msgid "Frequency"
+msgstr "Częstotliwość"
+
+#: ../chirp/ui/memedit.py:75 ../chirp/ui/memedit.py:96
+#: ../chirp/ui/memedit.py:347 ../chirp/ui/memedit.py:1088
+#: ../chirp/ui/memedit.py:1145 ../chirp/ui/memedit.py:1296
+#: ../chirp/ui/memedit.py:1298 ../chirp/ui/bankedit.py:93
+#: ../chirp/ui/bankedit.py:283 ../chirp/ui/memdetail.py:306
+#: ../chirp/ui/importdialog.py:600
 msgid "Name"
 msgstr "Nazwa"
 
-#: ../chirpui/bankedit.py:185
+#: ../chirp/ui/memedit.py:76 ../chirp/ui/memedit.py:109
+#: ../chirp/ui/memedit.py:124 ../chirp/ui/memedit.py:239
+#: ../chirp/ui/memedit.py:245 ../chirp/ui/memedit.py:279
+#: ../chirp/ui/memedit.py:418 ../chirp/ui/memedit.py:1090
+#: ../chirp/ui/memedit.py:1151 ../chirp/ui/memedit.py:1302
+#: ../chirp/ui/memedit.py:1362 ../chirp/ui/memdetail.py:308
+msgid "Tone Mode"
+msgstr "Tryb tonu"
+
+#: ../chirp/ui/memedit.py:77 ../chirp/ui/memedit.py:98
+#: ../chirp/ui/memedit.py:115 ../chirp/ui/memedit.py:174
+#: ../chirp/ui/memedit.py:175 ../chirp/ui/memedit.py:264
+#: ../chirp/ui/memedit.py:294 ../chirp/ui/memedit.py:301
+#: ../chirp/ui/memedit.py:306 ../chirp/ui/memedit.py:314
+#: ../chirp/ui/memedit.py:351 ../chirp/ui/memedit.py:416
+#: ../chirp/ui/memedit.py:1091 ../chirp/ui/memedit.py:1147
+#: ../chirp/ui/memedit.py:1303 ../chirp/ui/memdetail.py:310
+msgid "Tone"
+msgstr "Ton"
+
+#: ../chirp/ui/memedit.py:78 ../chirp/ui/memedit.py:99
+#: ../chirp/ui/memedit.py:116 ../chirp/ui/memedit.py:268
+#: ../chirp/ui/memedit.py:287 ../chirp/ui/memedit.py:302
+#: ../chirp/ui/memedit.py:307 ../chirp/ui/memedit.py:318
+#: ../chirp/ui/memedit.py:352 ../chirp/ui/memedit.py:416
+#: ../chirp/ui/memedit.py:1092 ../chirp/ui/memedit.py:1148
+#: ../chirp/ui/memedit.py:1299 ../chirp/ui/memdetail.py:312
+msgid "ToneSql"
+msgstr "Blokada tonu"
+
+#: ../chirp/ui/memedit.py:79 ../chirp/ui/memedit.py:100
+#: ../chirp/ui/memedit.py:117 ../chirp/ui/memedit.py:252
+#: ../chirp/ui/memedit.py:288 ../chirp/ui/memedit.py:296
+#: ../chirp/ui/memedit.py:308 ../chirp/ui/memedit.py:316
+#: ../chirp/ui/memedit.py:353 ../chirp/ui/memedit.py:412
+#: ../chirp/ui/memedit.py:1093 ../chirp/ui/memedit.py:1149
+#: ../chirp/ui/memedit.py:1291 ../chirp/ui/memedit.py:1368
+#: ../chirp/ui/memdetail.py:314
+msgid "DTCS Code"
+msgstr "Kod DTCS"
+
+#: ../chirp/ui/memedit.py:80 ../chirp/ui/memedit.py:101
+#: ../chirp/ui/memedit.py:118 ../chirp/ui/memedit.py:256
+#: ../chirp/ui/memedit.py:289 ../chirp/ui/memedit.py:297
+#: ../chirp/ui/memedit.py:304 ../chirp/ui/memedit.py:309
+#: ../chirp/ui/memedit.py:320 ../chirp/ui/memedit.py:354
+#: ../chirp/ui/memedit.py:412 ../chirp/ui/memedit.py:1094
+#: ../chirp/ui/memedit.py:1150 ../chirp/ui/memedit.py:1292
+#: ../chirp/ui/memedit.py:1369
 #, fuzzy
-msgid "Updating bank index for memory {num}"
+msgid "DTCS Rx Code"
+msgstr "Kod DTCS"
+
+#: ../chirp/ui/memedit.py:81 ../chirp/ui/memedit.py:102
+#: ../chirp/ui/memedit.py:119 ../chirp/ui/memedit.py:260
+#: ../chirp/ui/memedit.py:290 ../chirp/ui/memedit.py:298
+#: ../chirp/ui/memedit.py:310 ../chirp/ui/memedit.py:322
+#: ../chirp/ui/memedit.py:355 ../chirp/ui/memedit.py:1095
+#: ../chirp/ui/memedit.py:1153 ../chirp/ui/memedit.py:1293
+#: ../chirp/ui/memedit.py:1367 ../chirp/ui/memdetail.py:318
+msgid "DTCS Pol"
+msgstr "Polaryzacja DTCS"
+
+#: ../chirp/ui/memedit.py:82 ../chirp/ui/memedit.py:103
+#: ../chirp/ui/memedit.py:125 ../chirp/ui/memedit.py:240
+#: ../chirp/ui/memedit.py:250 ../chirp/ui/memedit.py:272
+#: ../chirp/ui/memedit.py:281 ../chirp/ui/memedit.py:291
+#: ../chirp/ui/memedit.py:299 ../chirp/ui/memedit.py:303
+#: ../chirp/ui/memedit.py:311 ../chirp/ui/memedit.py:356
+#: ../chirp/ui/memedit.py:1096 ../chirp/ui/memedit.py:1152
+#: ../chirp/ui/memedit.py:1300 ../chirp/ui/memedit.py:1363
+msgid "Cross Mode"
+msgstr "Tryb krzyżowy"
+
+#: ../chirp/ui/memedit.py:83 ../chirp/ui/memedit.py:104
+#: ../chirp/ui/memedit.py:122 ../chirp/ui/memedit.py:148
+#: ../chirp/ui/memedit.py:155 ../chirp/ui/memedit.py:280
+#: ../chirp/ui/memedit.py:349 ../chirp/ui/memedit.py:418
+#: ../chirp/ui/memedit.py:1097 ../chirp/ui/memedit.py:1154
+#: ../chirp/ui/memedit.py:1304 ../chirp/ui/memedit.py:1374
+#: ../chirp/ui/memdetail.py:322
+msgid "Duplex"
+msgstr "Dupleks"
+
+#: ../chirp/ui/memedit.py:84 ../chirp/ui/memedit.py:105
+#: ../chirp/ui/memedit.py:153 ../chirp/ui/memedit.py:226
+#: ../chirp/ui/memedit.py:325 ../chirp/ui/memedit.py:350
+#: ../chirp/ui/memedit.py:414 ../chirp/ui/memedit.py:1098
+#: ../chirp/ui/memedit.py:1155 ../chirp/ui/memedit.py:1295
+#: ../chirp/ui/memdetail.py:324
+msgid "Offset"
+msgstr "Przesunięcie"
+
+#: ../chirp/ui/memedit.py:85 ../chirp/ui/memedit.py:106
+#: ../chirp/ui/memedit.py:120 ../chirp/ui/memedit.py:167
+#: ../chirp/ui/memedit.py:168 ../chirp/ui/memedit.py:171
+#: ../chirp/ui/memedit.py:402 ../chirp/ui/memedit.py:1099
+#: ../chirp/ui/memedit.py:1156 ../chirp/ui/memedit.py:1294
+#: ../chirp/ui/memedit.py:1361 ../chirp/ui/memedit.py:1376
+#: ../chirp/ui/memedit.py:1377 ../chirp/ui/memedit.py:1546
+#: ../chirp/ui/memedit.py:1564 ../chirp/ui/memedit.py:1574
+#: ../chirp/ui/memdetail.py:326
+msgid "Mode"
+msgstr "Tryb"
+
+#: ../chirp/ui/memedit.py:86 ../chirp/ui/memedit.py:107
+#: ../chirp/ui/memedit.py:121 ../chirp/ui/memedit.py:402
+#: ../chirp/ui/memedit.py:1100 ../chirp/ui/memedit.py:1157
+#: ../chirp/ui/memedit.py:1306 ../chirp/ui/memedit.py:1365
+#: ../chirp/ui/memedit.py:1372 ../chirp/ui/memdetail.py:332
+msgid "Power"
+msgstr "Moc"
+
+#: ../chirp/ui/memedit.py:87 ../chirp/ui/memedit.py:108
+#: ../chirp/ui/memedit.py:123 ../chirp/ui/memedit.py:158
+#: ../chirp/ui/memedit.py:159 ../chirp/ui/memedit.py:164
+#: ../chirp/ui/memedit.py:1101 ../chirp/ui/memedit.py:1158
+#: ../chirp/ui/memedit.py:1297 ../chirp/ui/memdetail.py:328
+msgid "Tune Step"
+msgstr "Krok strojenia"
+
+#: ../chirp/ui/memedit.py:88 ../chirp/ui/memedit.py:110
+#: ../chirp/ui/memedit.py:1102 ../chirp/ui/memedit.py:1159
+#: ../chirp/ui/memedit.py:1305 ../chirp/ui/memedit.py:1364
+#: ../chirp/ui/memdetail.py:330
+msgid "Skip"
+msgstr "Przeskocz"
+
+#: ../chirp/ui/memedit.py:89 ../chirp/ui/memedit.py:111
+#: ../chirp/ui/memedit.py:1103 ../chirp/ui/memedit.py:1160
+#: ../chirp/ui/memedit.py:1301 ../chirp/ui/memdetail.py:334
+#: ../chirp/ui/importdialog.py:602
+msgid "Comment"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:206
+#, python-brace-format
+msgid "Erasing memory {loc}"
+msgstr "Kasowanie pamięci {loc}"
+
+#: ../chirp/ui/memedit.py:335
+msgid "Unable to make changes to this model"
+msgstr "Nie potrafię wprowadzić zmian w tym modelu"
+
+#: ../chirp/ui/memedit.py:341
+msgid "Editing new item, taking defaults"
+msgstr "Edycja nowej pozycji, przyjmuję wartości standardowe"
+
+#: ../chirp/ui/memedit.py:363
+#, python-brace-format
+msgid "Bad value for {col}: {val}"
+msgstr "Zła wartość dla {col}: {val}"
+
+#: ../chirp/ui/memedit.py:387
+msgid "Error setting memory"
+msgstr "Błąd ustawiania pamięci"
+
+#: ../chirp/ui/memedit.py:395 ../chirp/ui/memedit.py:461
+#: ../chirp/ui/memedit.py:737 ../chirp/ui/memedit.py:760
+#: ../chirp/ui/memedit.py:1523
+#, python-brace-format
+msgid "Writing memory {number}"
+msgstr "Zapisywanie pamięci {number}"
+
+#: ../chirp/ui/memedit.py:466
+msgid ""
+"This operation requires moving all subsequent channels by one spot until an "
+"empty location is reached.  This can take a LONG time.  Are you sure you "
+"want to do this?"
+msgstr ""
+"Ta operacja wymaga przesunięcia wszystkich komórek pamięci o jeden.Może to "
+"zająć dużo czasu.Czy na pewno chcesz to zrobić?"
+
+#: ../chirp/ui/memedit.py:490
+#, python-brace-format
+msgid "Adding memory {number}"
+msgstr "Dodawanie pamięci {number}"
+
+#: ../chirp/ui/memedit.py:503 ../chirp/ui/memedit.py:1132
+#, python-brace-format
+msgid "Erasing memory {number}"
+msgstr "Kasowanie pamięci {number}"
+
+#: ../chirp/ui/memedit.py:512 ../chirp/ui/memedit.py:620
+#: ../chirp/ui/memedit.py:667 ../chirp/ui/memedit.py:672
+#: ../chirp/ui/memedit.py:1072 ../chirp/ui/memedit.py:1392
+#, python-brace-format
+msgid "Getting memory {number}"
+msgstr "Pobieranie pamięci {number}"
+
+#: ../chirp/ui/memedit.py:599 ../chirp/ui/memedit.py:610
+#: ../chirp/ui/memedit.py:659
+#, python-brace-format
+msgid "Moving memory from {old} to {new}"
+msgstr "Przenoszenie pamięci z {old} do {new}"
+
+#: ../chirp/ui/memedit.py:681
+#, python-brace-format
+msgid "Raw memory {number}"
+msgstr "Surowa pamięć {number}"
+
+#: ../chirp/ui/memedit.py:685 ../chirp/ui/memedit.py:713
+#: ../chirp/ui/memedit.py:718
+#, python-brace-format
+msgid "Getting raw memory {number}"
+msgstr "Pobieranie surowej pamięci {number}"
+
+#: ../chirp/ui/memedit.py:690
+msgid "You can only diff two memories!"
+msgstr "Aby porównać wybierz dwie pamięci !"
+
+#: ../chirp/ui/memedit.py:701
+#, python-brace-format
+msgid "Memory {number}"
+msgstr "Pamięć {number}"
+
+#: ../chirp/ui/memedit.py:707
+#, python-brace-format
+msgid "Diff of {a} and {b}"
+msgstr "Różnice {a} i {b}"
+
+#: ../chirp/ui/memedit.py:741
+#, fuzzy, python-brace-format
+msgid "Getting original memory {number}"
+msgstr "Pobieranie surowej pamięci {number}"
+
+#: ../chirp/ui/memedit.py:779
+msgid "Memories must be contiguous"
+msgstr "Pamięci muszą zachować ciągłość"
+
+#: ../chirp/ui/memedit.py:870
+#, fuzzy
+msgid "Cut"
+msgstr "_Wytnij"
+
+#: ../chirp/ui/memedit.py:871
+#, fuzzy
+msgid "Copy"
+msgstr "_Kopiuj"
+
+#: ../chirp/ui/memedit.py:872
+#, fuzzy
+msgid "Paste"
+msgstr "_Wklej"
+
+#: ../chirp/ui/memedit.py:873
+#, fuzzy
+msgid "Select All"
+msgstr "Wybierz kolumny"
+
+#: ../chirp/ui/memedit.py:874
+msgid "Insert row above"
+msgstr "Umieść wiersz wyżej"
+
+#: ../chirp/ui/memedit.py:875
+msgid "Insert row below"
+msgstr "Umieść wiersz niżej"
+
+#: ../chirp/ui/memedit.py:876
+#, fuzzy
+msgid "Delete"
+msgstr "_Usuń"
+
+#: ../chirp/ui/memedit.py:877
+#, fuzzy
+msgid "this memory"
+msgstr "Zapisywanie pamięci {number}"
+
+#: ../chirp/ui/memedit.py:877
+#, fuzzy
+msgid "these memories"
+msgstr "Zamień pamięci"
+
+#: ../chirp/ui/memedit.py:878
+msgid "...and shift block up"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:879
+msgid "...and shift all memories up"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:880
+#, fuzzy
+msgid "Move up"
+msgstr "W górę"
+
+#: ../chirp/ui/memedit.py:881
+#, fuzzy
+msgid "Move down"
+msgstr "W dół"
+
+#: ../chirp/ui/memedit.py:882
+msgid "Exchange memories"
+msgstr "Zamień pamięci"
+
+#: ../chirp/ui/memedit.py:883 ../chirp/ui/mainapp.py:1754
+msgid "P_roperties"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:884
+#, fuzzy
+msgid "Show Raw Memory"
+msgstr "Pokaż surową pamięć"
+
+#: ../chirp/ui/memedit.py:885
+#, fuzzy
+msgid "Diff Raw Memories"
+msgstr "Porównaj surowe pamięci"
+
+#: ../chirp/ui/memedit.py:1049
+#, python-brace-format
+msgid "Internal Error: Column {name} not found"
+msgstr "Błąd wewnętrzny: Kolumna {name} nie znaleziona"
+
+#: ../chirp/ui/memedit.py:1079
+#, python-brace-format
+msgid "Getting channel {chan}"
+msgstr "Pobieranie kanału {chan}"
+
+#: ../chirp/ui/memedit.py:1172
+#, python-brace-format
+msgid "Internal Error: Invalid limit {number}"
+msgstr "Błąd wewnętrzny: Niewłaściwy limit {number}"
+
+#: ../chirp/ui/memedit.py:1183
+#, fuzzy
+msgid "Memory Range:"
+msgstr "Zakres pamięci:"
+
+#: ../chirp/ui/memedit.py:1210
+msgid "Refresh"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1233
+msgid "Special Channels"
+msgstr "Kanały specjalne"
+
+#: ../chirp/ui/memedit.py:1241
+msgid "Show Empty"
+msgstr "Pokaż puste"
+
+#: ../chirp/ui/memedit.py:1253
+msgid "Properties"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1426
+#, python-brace-format
+msgid "Cutting memory {number}"
+msgstr "Wycinanie pamięci {number}"
+
+#: ../chirp/ui/memedit.py:1458
+#, python-brace-format
+msgid ""
+"Unable to paste {src} memories into {dst} rows. Increase the memory bounds "
+"or show empty memories."
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1472
+msgid "Overwrite?"
+msgstr "Nadpisać ?"
+
+#: ../chirp/ui/memedit.py:1478
+#, python-brace-format
+msgid "Overwrite location {number}?"
+msgstr "Nadpisać pozycję {number}?"
+
+#: ../chirp/ui/memedit.py:1503
+msgid "Incompatible Memory"
+msgstr "Niekompatybilna pamięć"
+
+#: ../chirp/ui/memedit.py:1507
+#, python-brace-format
+msgid "Pasted memory {number} is not compatible with this radio because:"
+msgstr ""
+"Wklejona komórka pamięci {number} jest nie kompatybilna z tym urządzeniem:"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1581
+msgid "URCALL"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1582
+msgid "RPT1CALL"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1583
+msgid "RPT2CALL"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1567 ../chirp/ui/memedit.py:1584
+msgid "Digital Code"
+msgstr ""
+
+#: ../chirp/ui/inputdialog.py:88
+msgid "An error has occurred"
+msgstr "Wystąpił błąd"
+
+#: ../chirp/ui/inputdialog.py:139
+#, fuzzy
+msgid "Overwrite"
+msgstr "Nadpisać ?"
+
+#: ../chirp/ui/inputdialog.py:142
+msgid "File Exists"
+msgstr "Plik już istnieje"
+
+#: ../chirp/ui/inputdialog.py:145
+#, python-brace-format
+msgid "The file {name} already exists. Do you want to overwrite it?"
+msgstr "Plik {name} istneje.Czy chcesz nadpisać?"
+
+#: ../chirp/ui/cloneprog.py:44
+msgid "Clone Progress"
+msgstr "Postęp klonowania"
+
+#: ../chirp/ui/cloneprog.py:47
+msgid "Cloning"
+msgstr "Klonowanie"
+
+#: ../chirp/ui/cloneprog.py:56
+msgid "Cancel"
+msgstr "Anuluj"
+
+#: ../chirp/ui/editorset.py:85
+#, python-format
+msgid "Memories (%(variant)s)"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:89
+#, fuzzy
+msgid "Memories"
+msgstr "Porównaj surowe pamięci"
+
+#: ../chirp/ui/editorset.py:100
+msgid "D-STAR"
+msgstr "D-STAR"
+
+#: ../chirp/ui/editorset.py:149
+msgid "Settings"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:158
+msgid "Browser"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:275
+#, python-brace-format
+msgid "The {vendor} {model} has multiple independent sub-devices"
+msgstr "{vendor} {model} posiada kilka niezależnych urządzeń wbudowanych"
+
+#: ../chirp/ui/editorset.py:277
+msgid "Choose one to import from:"
+msgstr "Wybierz do zaimportowania:"
+
+#: ../chirp/ui/editorset.py:282
+msgid "Cancelled"
+msgstr "Anulowano"
+
+#: ../chirp/ui/editorset.py:287
+msgid "Internal Error"
+msgstr "Błąd wewnętrzny"
+
+#: ../chirp/ui/editorset.py:328
+#, python-brace-format
+msgid ""
+"There were errors while opening {file}. The affected memories will not be "
+"importable!"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:340
+#, fuzzy, python-brace-format
+msgid "There was an error during import: {error}"
+msgstr "Wystąpił błąd podczas otwierania {fname}: {error}"
+
+#: ../chirp/ui/editorset.py:350
+msgid "Unsupported file type"
+msgstr "Nieobsługiwany typ pliku"
+
+#: ../chirp/ui/editorset.py:366 ../chirp/ui/editorset.py:381
+#, fuzzy, python-brace-format
+msgid "There was an error during export: {error}"
+msgstr "Wystąpił błąd podczas otwierania {fname}: {error}"
+
+#: ../chirp/ui/editorset.py:395
+#, fuzzy
+msgid "Priming memory"
+msgstr "Zapisywanie pamięci {number}"
+
+#: ../chirp/ui/shiftdialog.py:30
+msgid "Shift"
+msgstr "Przełącz"
+
+#: ../chirp/ui/shiftdialog.py:64
+#, python-brace-format
+msgid "Moving {src} to {dst}"
+msgstr "PrzenoszÄ™ {src} do {dst}"
+
+#: ../chirp/ui/shiftdialog.py:84
+#, python-brace-format
+msgid "Looking for a free spot ({number})"
+msgstr "Szukaj wolnego miejsca ({number})"
+
+#: ../chirp/ui/shiftdialog.py:97
+msgid "No space to insert a row"
+msgstr ""
+
+#: ../chirp/ui/shiftdialog.py:145
+#, python-brace-format
+msgid "Moved {count} memories"
+msgstr "Przeniesiono {count} pamięci"
+
+#: ../chirp/ui/settingsedit.py:81
+#, fuzzy, python-format
+msgid "Error in setting value: %s"
+msgstr "Błąd ustawiania pamięci"
+
+#: ../chirp/ui/settingsedit.py:113
+#, python-format
+msgid "Invalid setting value: %s"
+msgstr ""
+
+#: ../chirp/ui/settingsedit.py:174
+msgid "Enabled"
+msgstr ""
+
+#: ../chirp/ui/bankedit.py:58
+#, fuzzy, python-format
+msgid "Retrieving %s information"
+msgstr "Pobieranie listy banków pamięci"
+
+#: ../chirp/ui/bankedit.py:81
+#, fuzzy, python-format
+msgid "Setting name on %s"
+msgstr "Pobieranie listy banków pamięci"
+
+#: ../chirp/ui/bankedit.py:222
+#, fuzzy, python-brace-format
+msgid "Updating {type} index for memory {num}"
 msgstr "Pobieranie surowej pamięci {num}"
 
-#: ../chirpui/bankedit.py:194
-msgid "Updating bank information for memory {num}"
-msgstr ""
+#: ../chirp/ui/bankedit.py:232
+#, fuzzy, python-brace-format
+msgid "Updating mapping information for memory {num}"
+msgstr "Pobieranie surowej pamięci {num}"
 
-#: ../chirpui/bankedit.py:200 ../chirpui/bankedit.py:229
-#, fuzzy
+#: ../chirp/ui/bankedit.py:238 ../chirp/ui/bankedit.py:269
+#, fuzzy, python-brace-format
 msgid "Getting memory {num}"
 msgstr "Pobieranie pamięci {num}"
 
-#: ../chirpui/bankedit.py:214
-#, fuzzy
+#: ../chirp/ui/bankedit.py:253
+#, fuzzy, python-brace-format
 msgid "Setting index for memory {num}"
 msgstr "Pobieranie pamięci {num}"
 
-#: ../chirpui/bankedit.py:223
-#, fuzzy
-msgid "Getting bank for memory {num}"
+#: ../chirp/ui/bankedit.py:262
+#, fuzzy, python-brace-format
+msgid "Getting {type} for memory {num}"
 msgstr "Pobieranie surowej pamięci {num}"
 
-#: ../chirpui/bankedit.py:238 ../chirpui/memedit.py:63
-#: ../chirpui/memedit.py:172 ../chirpui/memedit.py:246
-#: ../chirpui/memedit.py:315 ../chirpui/memedit.py:335
-#: ../chirpui/memedit.py:349 ../chirpui/memedit.py:423
-#: ../chirpui/memedit.py:435 ../chirpui/memedit.py:459
-#: ../chirpui/memedit.py:461 ../chirpui/memedit.py:534
-#: ../chirpui/memedit.py:548 ../chirpui/memedit.py:550
-#: ../chirpui/memedit.py:591 ../chirpui/memedit.py:593
-#: ../chirpui/memedit.py:621 ../chirpui/memedit.py:822
-#: ../chirpui/memedit.py:870 ../chirpui/memedit.py:895
-#: ../chirpui/memedit.py:907 ../chirpui/memedit.py:924
-#: ../chirpui/memedit.py:1230
-msgid "Loc"
-msgstr "Lp."
-
-#: ../chirpui/bankedit.py:239 ../chirpui/importdialog.py:537
-#: ../chirpui/memedit.py:64 ../chirpui/memedit.py:86 ../chirpui/memedit.py:187
-#: ../chirpui/memedit.py:248 ../chirpui/memedit.py:271
-#: ../chirpui/memedit.py:296 ../chirpui/memedit.py:304
-#: ../chirpui/memedit.py:873 ../chirpui/memedit.py:923
-msgid "Frequency"
-msgstr "Częstotliwość"
-
-#: ../chirpui/bankedit.py:241
+#: ../chirp/ui/bankedit.py:284
 #, fuzzy
 msgid "Index"
 msgstr "Indeks banków"
 
-#: ../chirpui/bankedit.py:302
-#, fuzzy
-msgid "Getting bank information for memory {num}"
+#: ../chirp/ui/bankedit.py:375
+#, fuzzy, python-brace-format
+msgid "Getting {type} information for memory {num}"
 msgstr "Pobieranie surowej pamięci {num}"
 
-#: ../chirpui/bankedit.py:323
-#, fuzzy
-msgid "Getting bank information"
+#: ../chirp/ui/bankedit.py:401
+#, fuzzy, python-format
+msgid "Getting %s information"
 msgstr "Pobieranie listy banków pamięci"
 
-#: ../chirpui/inputdialog.py:81
-msgid "An error has occurred"
-msgstr "Wystąpił błąd"
-
-#: ../chirpui/inputdialog.py:130
-#, fuzzy
-msgid "Overwrite"
-msgstr "Nadpisać ?"
-
-#: ../chirpui/inputdialog.py:133
-msgid "File Exists"
-msgstr "Plik już istnieje"
-
-#: ../chirpui/inputdialog.py:136
-msgid "The file {name} already exists. Do you want to overwrite it?"
-msgstr "Plik {name} istneje.Czy chcesz nadpisać?"
-
-#: ../chirpui/importdialog.py:90
-msgid ""
-"Location {number} is already being imported. Choose another value for 'New "
-"Location' before selection 'Import'"
-msgstr "Lokalizacja {number} jest zaimportowana.Wybierz inna lokalizacjÄ™."
-
-#: ../chirpui/importdialog.py:121
-msgid "Invalid value. Must be an integer."
-msgstr "Błąd.Wartość musi być liczbą."
-
-#: ../chirpui/importdialog.py:130
-msgid "Location {number} is already being imported"
-msgstr "Lokalizacja {number} jest zaimportowana."
-
-#: ../chirpui/importdialog.py:182
-#, fuzzy
-msgid "Updating URCALL list"
-msgstr "Pobieranie listy URCALL"
-
-#: ../chirpui/importdialog.py:187
-#, fuzzy
-msgid "Updating RPTCALL list"
-msgstr "Pobieranie listy RPTCALL"
-
-#: ../chirpui/importdialog.py:256
-#, fuzzy
-msgid "Setting memory {number}"
-msgstr "Pobieranie pamięci {number}"
-
-#: ../chirpui/importdialog.py:260
-msgid "Importing bank information"
+#: ../chirp/ui/memdetail.py:219
+msgid "General"
 msgstr ""
 
-#: ../chirpui/importdialog.py:264
-#, fuzzy
-msgid "Error importing memories:"
-msgstr "Błąd ustawiania pamięci"
-
-#: ../chirpui/importdialog.py:376
-msgid "All"
-msgstr "Wszystkie"
-
-#: ../chirpui/importdialog.py:382
-msgid "None"
-msgstr " Żaden"
-
-#: ../chirpui/importdialog.py:388
-msgid "Inverse"
-msgstr "odwrotność"
-
-#: ../chirpui/importdialog.py:394
-#, fuzzy
-msgid "Select"
-msgstr "Wybierz kolumny"
-
-#: ../chirpui/importdialog.py:416
-msgid "Auto"
-msgstr "Auto"
-
-#: ../chirpui/importdialog.py:422
-msgid "Reverse"
-msgstr "Odwrotny"
-
-#: ../chirpui/importdialog.py:428
-msgid "Adjust New Location"
-msgstr "Dostosuj nowÄ… lokalizacjÄ™"
-
-#: ../chirpui/importdialog.py:438
-msgid "Confirm overwrites"
-msgstr "Potwierdź nadpisanie"
-
-#: ../chirpui/importdialog.py:444
-msgid "Options"
-msgstr "Opcje"
-
-#: ../chirpui/importdialog.py:495
-msgid "Cannot be imported because"
+#: ../chirp/ui/memdetail.py:261
+msgid "Other"
 msgstr ""
 
-#: ../chirpui/importdialog.py:513
+#: ../chirp/ui/memdetail.py:316
 #, fuzzy
-msgid "Import From File"
-msgstr "Importuj z RFinder"
+msgid "RX DTCS Code"
+msgstr "Kod DTCS"
 
-#: ../chirpui/importdialog.py:514 ../chirpui/mainapp.py:1196
-msgid "Import"
-msgstr "Importuj"
+#: ../chirp/ui/memdetail.py:320
+#, fuzzy
+msgid "Cross mode"
+msgstr "Tryb krzyżowy"
 
-#: ../chirpui/importdialog.py:534
-#, fuzzy
-msgid "To"
-msgstr "Ton"
-
-#: ../chirpui/importdialog.py:535
-msgid "From"
+#: ../chirp/ui/memdetail.py:380
+msgid "Memory validation failed:"
 msgstr ""
 
-#: ../chirpui/importdialog.py:538 ../chirpui/memedit.py:78
-#: ../chirpui/memedit.py:99 ../chirpui/memedit.py:886
-#: ../chirpui/memedit.py:940 ../chirpui/memedit.py:1068
-msgid "Comment"
+#: ../chirp/ui/common.py:246
+msgid "Completed"
+msgstr "Ukończono pomyślnie"
+
+#: ../chirp/ui/common.py:247
+msgid "idle"
+msgstr "bezczynny"
+
+#: ../chirp/ui/common.py:354
+msgid "Details"
 msgstr ""
 
-#: ../chirpui/importdialog.py:542
+#: ../chirp/ui/common.py:357
+msgid "Proceed?"
+msgstr ""
+
+#: ../chirp/ui/common.py:366
 #, fuzzy
-msgid "Location memory will be imported into"
-msgstr "Lokalizacja {number} jest zaimportowana."
+msgid "Do not show this next time"
+msgstr "Nie pokazuj tego więcej"
 
-#: ../chirpui/importdialog.py:543
-#, fuzzy
-msgid "Location of memory in the file being imported"
-msgstr "Lokalizacja {number} jest zaimportowana."
-
-#: ../chirpui/importdialog.py:566
-#, fuzzy
-msgid "Preparing memory list..."
-msgstr "Kasowanie pamięci {loc}"
-
-#: ../chirpui/importdialog.py:575
-#, fuzzy
-msgid "Export To File"
-msgstr "Importuj z RFinder"
-
-#: ../chirpui/importdialog.py:576 ../chirpui/mainapp.py:1197
-msgid "Export"
-msgstr "Eksportuj"
-
-#: ../chirpui/mainapp.py:269 ../chirpui/mainapp.py:483
+#: ../chirp/ui/mainapp.py:268 ../chirp/ui/mainapp.py:484
 msgid "Untitled"
 msgstr "Bez nazwy"
 
-#: ../chirpui/mainapp.py:316 ../chirpui/mainapp.py:715
+#: ../chirp/ui/mainapp.py:319 ../chirp/ui/mainapp.py:787
+msgid "All files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:320 ../chirp/ui/mainapp.py:789
 msgid "CHIRP Radio Images"
 msgstr "Zrzuty z urządzeń CHIRP"
 
-#: ../chirpui/mainapp.py:317 ../chirpui/mainapp.py:714
-#: ../chirpui/mainapp.py:880
+#: ../chirp/ui/mainapp.py:321 ../chirp/ui/mainapp.py:788
 msgid "CHIRP Files"
 msgstr "Pliki CHIRP"
 
-#: ../chirpui/mainapp.py:318 ../chirpui/mainapp.py:716
-#: ../chirpui/mainapp.py:879
+#: ../chirp/ui/mainapp.py:322 ../chirp/ui/mainapp.py:790
+#: ../chirp/ui/mainapp.py:1336
 msgid "CSV Files"
 msgstr "Pliki CSV"
 
-#: ../chirpui/mainapp.py:319 ../chirpui/mainapp.py:717
+#: ../chirp/ui/mainapp.py:323 ../chirp/ui/mainapp.py:791
+#, fuzzy
+msgid "DAT Files"
+msgstr "Pliki CSV"
+
+#: ../chirp/ui/mainapp.py:324 ../chirp/ui/mainapp.py:792
+msgid "EVE Files (VX5)"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:325 ../chirp/ui/mainapp.py:793
 msgid "ICF Files"
 msgstr "Pliki ICF"
 
-#: ../chirpui/mainapp.py:320 ../chirpui/mainapp.py:718
+#: ../chirp/ui/mainapp.py:326 ../chirp/ui/mainapp.py:797
+#, fuzzy
+msgid "VX5 Commander Files"
+msgstr "Pliki VX7 Commander "
+
+#: ../chirp/ui/mainapp.py:327 ../chirp/ui/mainapp.py:798
+#, fuzzy
+msgid "VX6 Commander Files"
+msgstr "Pliki VX7 Commander "
+
+#: ../chirp/ui/mainapp.py:328 ../chirp/ui/mainapp.py:799
 msgid "VX7 Commander Files"
 msgstr "Pliki VX7 Commander "
 
-#: ../chirpui/mainapp.py:330
+#: ../chirp/ui/mainapp.py:338
 msgid ""
 "ICF files cannot be edited, only displayed or imported into another file. "
 "Open in read-only mode?"
@@ -288,19 +802,22 @@
 "Plik ICF nie może być edytowany, może być wyświetlany oraz importowany do "
 "innego pliku.Otworzyć w trybie do odczytu?"
 
-#: ../chirpui/mainapp.py:373
+#: ../chirp/ui/mainapp.py:372
+#, python-brace-format
 msgid "There was an error opening {fname}: {error}"
 msgstr "Wystąpił błąd podczas otwierania {fname}: {error}"
 
-#: ../chirpui/mainapp.py:388
+#: ../chirp/ui/mainapp.py:384
+#, python-brace-format
 msgid "{num} errors during open:"
 msgstr ""
 
-#: ../chirpui/mainapp.py:394
+#: ../chirp/ui/mainapp.py:391
 msgid "Note:"
 msgstr "Uwaga:"
 
-#: ../chirpui/mainapp.py:395
+#: ../chirp/ui/mainapp.py:392
+#, python-brace-format
 msgid ""
 "The {vendor} {model} operates in <b>live mode</b>. This means that any "
 "changes you make are immediately sent to the radio. Because of this, you "
@@ -314,55 +831,135 @@
 "zwartość w trybie bez połączenia użyj polecenia <u>Eksportuj</u> do pliku "
 "CSV korzystajÄ…c z menu <b>Plik</b>."
 
-#: ../chirpui/mainapp.py:404
+#: ../chirp/ui/mainapp.py:401
 msgid "Don't show this again"
 msgstr "Nie pokazuj tego więcej"
 
-#: ../chirpui/mainapp.py:448
+#: ../chirp/ui/mainapp.py:435
+#, python-brace-format
 msgid "{vendor} {model} image file"
 msgstr "{vendor} {model} plik zrzutu"
 
-#: ../chirpui/mainapp.py:456
+#: ../chirp/ui/mainapp.py:451
 msgid "VX7 Commander"
 msgstr "VX7 Commander"
 
-#: ../chirpui/mainapp.py:518
+#: ../chirp/ui/mainapp.py:453
+#, fuzzy
+msgid "VX6 Commander"
+msgstr "VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:455
+msgid "EVE"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:456
+#, fuzzy
+msgid "VX5 Commander"
+msgstr "VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:523
+#, python-brace-format
 msgid "Open recent file {name}"
 msgstr "Otwórz poprzednio otwarty plik {name}"
 
-#: ../chirpui/mainapp.py:579
+#: ../chirp/ui/mainapp.py:580
+#, python-brace-format
 msgid "Import stock configuration {name}"
 msgstr ""
 
-#: ../chirpui/mainapp.py:595
+#: ../chirp/ui/mainapp.py:596
+#, python-brace-format
 msgid "Open stock configuration {name}"
 msgstr ""
 
-#: ../chirpui/mainapp.py:681
-msgid "Discard Changes?"
+#: ../chirp/ui/mainapp.py:617
+msgid "Proceed with experimental driver?"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:619
+msgid "This radio's driver is experimental. Do you want to proceed?"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:637
+#, python-brace-format
+msgid "{name} Instructions"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:639
+#, python-brace-format
+msgid "{instructions}"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:643
+#, fuzzy
+msgid "Don't show instructions for any radio again"
+msgstr "Nie pokazuj tego więcej"
+
+#: ../chirp/ui/mainapp.py:754
+#, fuzzy
+msgid "Save Changes?"
 msgstr "Anulować zmiany?"
 
-#: ../chirpui/mainapp.py:686
+#: ../chirp/ui/mainapp.py:758
 msgid "File is modified, save changes before closing?"
 msgstr "Plik został zmodyfikowany, zapisać przed zakończeniem?"
 
-#: ../chirpui/mainapp.py:923
-msgid "With significant contributions by:"
+#: ../chirp/ui/mainapp.py:794
+msgid "Kenwood HMK Files"
 msgstr ""
 
-#: ../chirpui/mainapp.py:940
+#: ../chirp/ui/mainapp.py:795
+msgid "Kenwood ITM Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:796
+msgid "Travel Plus Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:814
+msgid "DMR-MARC Repeater Database Dump"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:924 ../chirp/ui/mainapp.py:1031
+msgid "RepeaterBook Query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:985 ../chirp/ui/mainapp.py:1091
+msgid "RepeaterBook query failed"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1158
+#, fuzzy, python-format
+msgid "Invalid value for %s"
+msgstr "Niewłaściwa wartość"
+
+#: ../chirp/ui/mainapp.py:1181
+msgid "Query failed"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1276
+msgid "RadioReference.com Query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1382
+msgid "With significant contributions from:"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1414
 msgid "Select Columns"
 msgstr "Wybierz kolumny"
 
-#: ../chirpui/mainapp.py:955
+#: ../chirp/ui/mainapp.py:1429
+#, python-brace-format
 msgid "Visible columns for {radio}"
 msgstr "Widoczne kolumny dla {radio}"
 
-#: ../chirpui/mainapp.py:1012
+#: ../chirp/ui/mainapp.py:1492
 msgid "Reporting is disabled"
 msgstr "Raportowanie jest wyłączone"
 
-#: ../chirpui/mainapp.py:1013
+#: ../chirp/ui/mainapp.py:1494
 msgid ""
 "The reporting feature of CHIRP is designed to help <u>improve quality</u> by "
 "allowing the authors to focus on the radio drivers used most often and "
@@ -381,598 +978,362 @@
 "jest najważniejsza , lecz rozważ pozostawienie tej funkcji włączonej by "
 "pomóc ulepszać oprogramowanie CHIRP!"
 
-#: ../chirpui/mainapp.py:1045
+#: ../chirp/ui/mainapp.py:1533
 msgid ""
 "Choose a language or Auto to use the operating system default. You will need "
 "to restart the application before the change will take effect"
 msgstr ""
 
-#: ../chirpui/mainapp.py:1169
+#: ../chirp/ui/mainapp.py:1546
+#, fuzzy
+msgid "Python Modules"
+msgstr "Tryb tonu"
+
+#: ../chirp/ui/mainapp.py:1731
 msgid "_File"
 msgstr "_Plik"
 
-#: ../chirpui/mainapp.py:1172
+#: ../chirp/ui/mainapp.py:1734
 msgid "Open stock config"
 msgstr ""
 
-#: ../chirpui/mainapp.py:1173
+#: ../chirp/ui/mainapp.py:1735
 msgid "_Recent"
 msgstr "_Niedawny"
 
-#: ../chirpui/mainapp.py:1178
+#: ../chirp/ui/mainapp.py:1738
+#, fuzzy
+msgid "Load Module"
+msgstr "Tryb tonu"
+
+#: ../chirp/ui/mainapp.py:1741
 msgid "_Edit"
 msgstr "_Edycja"
 
-#: ../chirpui/mainapp.py:1179
+#: ../chirp/ui/mainapp.py:1742
 msgid "_Cut"
 msgstr "_Wytnij"
 
-#: ../chirpui/mainapp.py:1180
+#: ../chirp/ui/mainapp.py:1743
 msgid "_Copy"
 msgstr "_Kopiuj"
 
-#: ../chirpui/mainapp.py:1181
+#: ../chirp/ui/mainapp.py:1744
 msgid "_Paste"
 msgstr "_Wklej"
 
-#: ../chirpui/mainapp.py:1182
+#: ../chirp/ui/mainapp.py:1746
 msgid "_Delete"
 msgstr "_Usuń"
 
-#: ../chirpui/mainapp.py:1183
+#: ../chirp/ui/mainapp.py:1747
+#, fuzzy
+msgid "Select _All"
+msgstr "Wybierz kolumny"
+
+#: ../chirp/ui/mainapp.py:1748
 msgid "Move _Up"
 msgstr "W górę"
 
-#: ../chirpui/mainapp.py:1184
+#: ../chirp/ui/mainapp.py:1750
 #, fuzzy
 msgid "Move Dow_n"
 msgstr "W dół"
 
-#: ../chirpui/mainapp.py:1185
+#: ../chirp/ui/mainapp.py:1752
 msgid "E_xchange"
 msgstr "Zamień"
 
-#: ../chirpui/mainapp.py:1186
+#: ../chirp/ui/mainapp.py:1755
 msgid "_View"
 msgstr "_PodglÄ…d"
 
-#: ../chirpui/mainapp.py:1187
+#: ../chirp/ui/mainapp.py:1756
 msgid "Columns"
 msgstr "Kolumny"
 
-#: ../chirpui/mainapp.py:1188
+#: ../chirp/ui/mainapp.py:1757
 msgid "Developer"
 msgstr "Deweloper"
 
-#: ../chirpui/mainapp.py:1189
+#: ../chirp/ui/mainapp.py:1758
 msgid "Show raw memory"
 msgstr "Pokaż surową pamięć"
 
-#: ../chirpui/mainapp.py:1190
+#: ../chirp/ui/mainapp.py:1760
 msgid "Diff raw memories"
 msgstr "Porównaj surowe pamięci"
 
-#: ../chirpui/mainapp.py:1191
+#: ../chirp/ui/mainapp.py:1762
 msgid "Diff tabs"
 msgstr ""
 
-#: ../chirpui/mainapp.py:1192
+#: ../chirp/ui/mainapp.py:1764
 msgid "Change language"
 msgstr ""
 
-#: ../chirpui/mainapp.py:1193
+#: ../chirp/ui/mainapp.py:1765
 msgid "_Radio"
 msgstr "_UrzÄ…dzenie"
 
-#: ../chirpui/mainapp.py:1194
+#: ../chirp/ui/mainapp.py:1766
 msgid "Download From Radio"
 msgstr "Pobierz z urzÄ…dzenia"
 
-#: ../chirpui/mainapp.py:1195
+#: ../chirp/ui/mainapp.py:1768
 msgid "Upload To Radio"
 msgstr "Wyślij do urządzenia"
 
-#: ../chirpui/mainapp.py:1198
-msgid "Import from RFinder"
+#: ../chirp/ui/mainapp.py:1770 ../chirp/ui/importdialog.py:578
+msgid "Import"
+msgstr "Importuj"
+
+#: ../chirp/ui/mainapp.py:1771 ../chirp/ui/importdialog.py:641
+msgid "Export"
+msgstr "Eksportuj"
+
+#: ../chirp/ui/mainapp.py:1772
+#, fuzzy
+msgid "Import from data source"
 msgstr "Importuj z RFinder"
 
-#: ../chirpui/mainapp.py:1199
+#: ../chirp/ui/mainapp.py:1774 ../chirp/ui/mainapp.py:1785
+msgid "DMR-MARC Repeaters"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1775 ../chirp/ui/mainapp.py:1786
+msgid "RadioReference.com"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1777 ../chirp/ui/mainapp.py:1788
+msgid "RFinder"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1778 ../chirp/ui/mainapp.py:1790
+#, fuzzy
+msgid "RepeaterBook"
+msgstr "Importuj z RepeaterBook"
+
+#: ../chirp/ui/mainapp.py:1779 ../chirp/ui/mainapp.py:1791
+msgid "RepeaterBook political query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1781 ../chirp/ui/mainapp.py:1793
+msgid "RepeaterBook proximity query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1783 ../chirp/ui/mainapp.py:1789
+msgid "przemienniki.net"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1784
+msgid "Query data source"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1795
 msgid "CHIRP Native File"
 msgstr "Natywny plik CHIRP"
 
-#: ../chirpui/mainapp.py:1200
+#: ../chirp/ui/mainapp.py:1797
 msgid "CSV File"
 msgstr "Plik CSV"
 
-#: ../chirpui/mainapp.py:1201
-msgid "Import from RepeaterBook"
-msgstr "Importuj z RepeaterBook"
-
-#: ../chirpui/mainapp.py:1202
+#: ../chirp/ui/mainapp.py:1798
 #, fuzzy
 msgid "Import from stock config"
 msgstr "Importuj z RepeaterBook"
 
-#: ../chirpui/mainapp.py:1204
+#: ../chirp/ui/mainapp.py:1800
+msgid "Channel defaults"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1803
 msgid "Help"
 msgstr "Pomoc"
 
-#: ../chirpui/mainapp.py:1215
-msgid "Report statistics"
+#: ../chirp/ui/mainapp.py:1805
+msgid "Get Help Online..."
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1815
+#, fuzzy
+msgid "Report Statistics"
 msgstr "Raport statystyk"
 
-#: ../chirpui/mainapp.py:1216
+#: ../chirp/ui/mainapp.py:1817
 msgid "Hide Unused Fields"
 msgstr "Ukryj nieużywane pola"
 
-#: ../chirpui/mainapp.py:1217
-msgid "Automatic Repeater Offset"
-msgstr "Automatyczny offset repeatera"
+#: ../chirp/ui/mainapp.py:1819
+#, fuzzy
+msgid "Smart Tone Modes"
+msgstr "Tryb tonu"
 
-#: ../chirpui/mainapp.py:1218
+#: ../chirp/ui/mainapp.py:1821
+msgid "Show Instructions"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1823
 msgid "Enable Developer Functions"
 msgstr "WÅ‚Ä…cz funkcje deweloperskie"
 
-#: ../chirpui/mainapp.py:1352
+#: ../chirp/ui/mainapp.py:1936
+#, python-brace-format
+msgid "A new version of CHIRP is available: {ver}. "
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:2056
 msgid "Error reporting is enabled"
 msgstr "Raportowanie błędów jest włączone"
 
-#: ../chirpui/mainapp.py:1355
+#: ../chirp/ui/mainapp.py:2059
 msgid ""
 "If you wish to disable this feature you may do so in the <u>Help</u> menu"
 msgstr "Jeśli chcesz wyłączyć tą funkcję możesz to zrobić w menu <u>Pomoc</>"
 
-#: ../chirpui/cloneprog.py:43
-msgid "Clone Progress"
-msgstr "Postęp klonowania"
+#: ../chirp/ui/importdialog.py:97
+#, python-brace-format
+msgid ""
+"Location {number} is already being imported. Choose another value for 'New "
+"Location' before selection 'Import'"
+msgstr "Lokalizacja {number} jest zaimportowana.Wybierz inna lokalizacjÄ™."
 
-#: ../chirpui/cloneprog.py:46
-msgid "Cloning"
-msgstr "Klonowanie"
+#: ../chirp/ui/importdialog.py:129
+msgid "Invalid value. Must be an integer."
+msgstr "Błąd.Wartość musi być liczbą."
 
-#: ../chirpui/cloneprog.py:55
-msgid "Cancel"
-msgstr "Anuluj"
+#: ../chirp/ui/importdialog.py:138
+#, python-brace-format
+msgid "Location {number} is already being imported"
+msgstr "Lokalizacja {number} jest zaimportowana."
 
-#: ../chirpui/shiftdialog.py:27
-msgid "Shift"
-msgstr "Przełącz"
-
-#: ../chirpui/shiftdialog.py:63
-msgid "Moving {src} to {dst}"
-msgstr "PrzenoszÄ™ {src} do {dst}"
-
-#: ../chirpui/shiftdialog.py:80
-msgid "Looking for a free spot ({number})"
-msgstr "Szukaj wolnego miejsca ({number})"
-
-#: ../chirpui/shiftdialog.py:135
-msgid "Moved {count} memories"
-msgstr "Przeniesiono {count} pamięci"
-
-#: ../chirpui/clone.py:35
+#: ../chirp/ui/importdialog.py:195
 #, fuzzy
-msgid "{vendor} {model} on {port}"
-msgstr "{vendor} {model} plik zrzutu"
-
-#: ../chirpui/clone.py:100 ../chirpui/clone.py:162
-msgid "Detect"
-msgstr "Wykryj"
-
-#: ../chirpui/clone.py:123
-msgid "Port"
-msgstr "Port"
-
-#: ../chirpui/clone.py:124
-msgid "Vendor"
-msgstr "Producent"
-
-#: ../chirpui/clone.py:125
-#, fuzzy
-msgid "Model"
-msgstr "Tryb"
-
-#: ../chirpui/clone.py:138
-#, fuzzy
-msgid "Radio"
-msgstr "_UrzÄ…dzenie"
-
-#: ../chirpui/clone.py:166
-msgid "Unable to detect radio on {port}"
-msgstr "Nie mogę wykryć urządzenia na porcie {port}"
-
-#: ../chirpui/clone.py:178
-#, fuzzy
-msgid "Internal error: Unable to upload to {model}"
-msgstr "Błąd wewnętrzny: Niewłaściwy limit {number}"
-
-#: ../chirpui/clone.py:226
-msgid "Clone failed: {error}"
-msgstr "Klonowanie nieudane: {error}"
-
-#: ../chirpui/dstaredit.py:40
-msgid "Callsign"
-msgstr "Znak wywoławczy"
-
-#: ../chirpui/dstaredit.py:124
-msgid "Your callsign"
-msgstr "Znak wywoławczy korespondenta"
-
-#: ../chirpui/dstaredit.py:132
-msgid "Repeater callsign"
-msgstr "Znak wywoławczy repeatera"
-
-#: ../chirpui/dstaredit.py:140
-msgid "My callsign"
-msgstr "Mój znak wywoławczy"
-
-#: ../chirpui/dstaredit.py:170 ../chirpui/memedit.py:1365
-msgid "Downloading URCALL list"
+msgid "Updating URCALL list"
 msgstr "Pobieranie listy URCALL"
 
-#: ../chirpui/dstaredit.py:174 ../chirpui/memedit.py:1377
-msgid "Downloading RPTCALL list"
+#: ../chirp/ui/importdialog.py:200
+#, fuzzy
+msgid "Updating RPTCALL list"
 msgstr "Pobieranie listy RPTCALL"
 
-#: ../chirpui/dstaredit.py:178
-#, fuzzy
-msgid "Downloading MYCALL list"
-msgstr "Pobieranie listy URCALL"
+#: ../chirp/ui/importdialog.py:274
+#, fuzzy, python-brace-format
+msgid "Setting memory {number}"
+msgstr "Pobieranie pamięci {number}"
 
-#: ../chirpui/editorset.py:87
-#, fuzzy
-msgid "Memories"
-msgstr "Porównaj surowe pamięci"
-
-#: ../chirpui/editorset.py:92
-msgid "D-STAR"
-msgstr "D-STAR"
-
-#: ../chirpui/editorset.py:98
-#, fuzzy
-msgid "Bank Names"
-msgstr "Bank"
-
-#: ../chirpui/editorset.py:104
-#, fuzzy
-msgid "Banks"
-msgstr "Bank"
-
-#: ../chirpui/editorset.py:222
-msgid "The {vendor} {model} has multiple independent sub-devices"
-msgstr "{vendor} {model} posiada kilka niezależnych urządzeń wbudowanych"
-
-#: ../chirpui/editorset.py:225
-msgid "Choose one to import from:"
-msgstr "Wybierz do zaimportowania:"
-
-#: ../chirpui/editorset.py:230
-msgid "Cancelled"
-msgstr "Anulowano"
-
-#: ../chirpui/editorset.py:235
-msgid "Internal Error"
-msgstr "Błąd wewnętrzny"
-
-#: ../chirpui/editorset.py:248
-msgid ""
-"There were errors while opening {file}. The affected memories will not be "
-"importable!"
+#: ../chirp/ui/importdialog.py:279
+msgid "Importing bank information"
 msgstr ""
 
-#: ../chirpui/editorset.py:260
+#: ../chirp/ui/importdialog.py:283
 #, fuzzy
-msgid "There was an error during import: {error}"
-msgstr "Wystąpił błąd podczas otwierania {fname}: {error}"
+msgid "Error importing memories:"
+msgstr "Błąd ustawiania pamięci"
 
-#: ../chirpui/editorset.py:270
-msgid "Unsupported file type"
-msgstr "Nieobsługiwany typ pliku"
+#: ../chirp/ui/importdialog.py:395
+msgid "All"
+msgstr "Wszystkie"
 
-#: ../chirpui/editorset.py:286 ../chirpui/editorset.py:301
+#: ../chirp/ui/importdialog.py:401
+msgid "None"
+msgstr " Żaden"
+
+#: ../chirp/ui/importdialog.py:407
+msgid "Inverse"
+msgstr "odwrotność"
+
+#: ../chirp/ui/importdialog.py:413
 #, fuzzy
-msgid "There was an error during export: {error}"
-msgstr "Wystąpił błąd podczas otwierania {fname}: {error}"
+msgid "Select"
+msgstr "Wybierz kolumny"
 
-#: ../chirpui/editorset.py:313
+#: ../chirp/ui/importdialog.py:459
+msgid "Auto"
+msgstr "Auto"
+
+#: ../chirp/ui/importdialog.py:465
+msgid "Reverse"
+msgstr "Odwrotny"
+
+#: ../chirp/ui/importdialog.py:471
+msgid "Adjust New Location"
+msgstr "Dostosuj nowÄ… lokalizacjÄ™"
+
+#: ../chirp/ui/importdialog.py:481
+msgid "Confirm overwrites"
+msgstr "Potwierdź nadpisanie"
+
+#: ../chirp/ui/importdialog.py:487
+msgid "Options"
+msgstr "Opcje"
+
+#: ../chirp/ui/importdialog.py:560
+msgid "Cannot be imported because"
+msgstr ""
+
+#: ../chirp/ui/importdialog.py:577
 #, fuzzy
-msgid "Priming memory"
-msgstr "Zapisywanie pamięci {number}"
+msgid "Import From File"
+msgstr "Importuj z RFinder"
 
-#: ../chirpui/memedit.py:52
-msgid "Invalid value for this field"
-msgstr "Niewłaściwa wartość"
-
-#: ../chirpui/memedit.py:66 ../chirpui/memedit.py:97 ../chirpui/memedit.py:111
-#: ../chirpui/memedit.py:204 ../chirpui/memedit.py:312
-#: ../chirpui/memedit.py:874 ../chirpui/memedit.py:931
-#: ../chirpui/memedit.py:1069 ../chirpui/memedit.py:1133
-msgid "Tone Mode"
-msgstr "Tryb tonu"
-
-#: ../chirpui/memedit.py:67 ../chirpui/memedit.py:87 ../chirpui/memedit.py:103
-#: ../chirpui/memedit.py:214 ../chirpui/memedit.py:218
-#: ../chirpui/memedit.py:220 ../chirpui/memedit.py:310
-#: ../chirpui/memedit.py:875 ../chirpui/memedit.py:928
-#: ../chirpui/memedit.py:1070
-msgid "Tone"
+#: ../chirp/ui/importdialog.py:598
+#, fuzzy
+msgid "To"
 msgstr "Ton"
 
-#: ../chirpui/memedit.py:68 ../chirpui/memedit.py:88 ../chirpui/memedit.py:104
-#: ../chirpui/memedit.py:210 ../chirpui/memedit.py:218
-#: ../chirpui/memedit.py:221 ../chirpui/memedit.py:310
-#: ../chirpui/memedit.py:876 ../chirpui/memedit.py:929
-#: ../chirpui/memedit.py:1066
-msgid "ToneSql"
-msgstr "Blokada tonu"
+#: ../chirp/ui/importdialog.py:599
+msgid "From"
+msgstr ""
 
-#: ../chirpui/memedit.py:69 ../chirpui/memedit.py:89 ../chirpui/memedit.py:105
-#: ../chirpui/memedit.py:211 ../chirpui/memedit.py:215
-#: ../chirpui/memedit.py:222 ../chirpui/memedit.py:306
-#: ../chirpui/memedit.py:877 ../chirpui/memedit.py:930
-#: ../chirpui/memedit.py:1059
-msgid "DTCS Code"
-msgstr "Kod DTCS"
+#: ../chirp/ui/importdialog.py:606
+#, fuzzy
+msgid "Location memory will be imported into"
+msgstr "Lokalizacja {number} jest zaimportowana."
 
-#: ../chirpui/memedit.py:70 ../chirpui/memedit.py:90 ../chirpui/memedit.py:106
-#: ../chirpui/memedit.py:212 ../chirpui/memedit.py:216
-#: ../chirpui/memedit.py:223 ../chirpui/memedit.py:878
-#: ../chirpui/memedit.py:933 ../chirpui/memedit.py:1060
-msgid "DTCS Pol"
-msgstr "Polaryzacja DTCS"
+#: ../chirp/ui/importdialog.py:607
+#, fuzzy
+msgid "Location of memory in the file being imported"
+msgstr "Lokalizacja {number} jest zaimportowana."
 
-#: ../chirpui/memedit.py:71 ../chirpui/memedit.py:91 ../chirpui/memedit.py:112
-#: ../chirpui/memedit.py:879 ../chirpui/memedit.py:932
-#: ../chirpui/memedit.py:1067 ../chirpui/memedit.py:1134
-msgid "Cross Mode"
-msgstr "Tryb krzyżowy"
-
-#: ../chirpui/memedit.py:72 ../chirpui/memedit.py:92 ../chirpui/memedit.py:109
-#: ../chirpui/memedit.py:137 ../chirpui/memedit.py:205
-#: ../chirpui/memedit.py:249 ../chirpui/memedit.py:312
-#: ../chirpui/memedit.py:880 ../chirpui/memedit.py:934
-#: ../chirpui/memedit.py:1071 ../chirpui/memedit.py:1144
-msgid "Duplex"
-msgstr "Dupleks"
-
-#: ../chirpui/memedit.py:73 ../chirpui/memedit.py:93 ../chirpui/memedit.py:135
-#: ../chirpui/memedit.py:198 ../chirpui/memedit.py:226
-#: ../chirpui/memedit.py:250 ../chirpui/memedit.py:308
-#: ../chirpui/memedit.py:881 ../chirpui/memedit.py:935
-#: ../chirpui/memedit.py:1062
-msgid "Offset"
-msgstr "Przesunięcie"
-
-#: ../chirpui/memedit.py:74 ../chirpui/memedit.py:94 ../chirpui/memedit.py:107
-#: ../chirpui/memedit.py:882 ../chirpui/memedit.py:936
-#: ../chirpui/memedit.py:1061 ../chirpui/memedit.py:1132
-#: ../chirpui/memedit.py:1289 ../chirpui/memedit.py:1307
-#: ../chirpui/memedit.py:1317
-msgid "Mode"
-msgstr "Tryb"
-
-#: ../chirpui/memedit.py:75 ../chirpui/memedit.py:95 ../chirpui/memedit.py:108
-#: ../chirpui/memedit.py:296 ../chirpui/memedit.py:883
-#: ../chirpui/memedit.py:937 ../chirpui/memedit.py:1073
-#: ../chirpui/memedit.py:1136 ../chirpui/memedit.py:1140
-msgid "Power"
-msgstr "Moc"
-
-#: ../chirpui/memedit.py:76 ../chirpui/memedit.py:96 ../chirpui/memedit.py:110
-#: ../chirpui/memedit.py:140 ../chirpui/memedit.py:143
-#: ../chirpui/memedit.py:884 ../chirpui/memedit.py:938
-#: ../chirpui/memedit.py:1064
-msgid "Tune Step"
-msgstr "Krok strojenia"
-
-#: ../chirpui/memedit.py:77 ../chirpui/memedit.py:98 ../chirpui/memedit.py:885
-#: ../chirpui/memedit.py:939 ../chirpui/memedit.py:1072
-#: ../chirpui/memedit.py:1135
-msgid "Skip"
-msgstr "Przeskocz"
-
-#: ../chirpui/memedit.py:175
-msgid "Erasing memory {loc}"
+#: ../chirp/ui/importdialog.py:630
+#, fuzzy
+msgid "Preparing memory list..."
 msgstr "Kasowanie pamięci {loc}"
 
-#: ../chirpui/memedit.py:236
-msgid "Unable to make changes to this model"
-msgstr "Nie potrafię wprowadzić zmian w tym modelu"
+#: ../chirp/ui/importdialog.py:640
+#, fuzzy
+msgid "Export To File"
+msgstr "Importuj z RFinder"
 
-#: ../chirpui/memedit.py:241
-msgid "Editing new item, taking defaults"
-msgstr "Edycja nowej pozycji, przyjmuję wartości standardowe"
-
-#: ../chirpui/memedit.py:257
-msgid "Bad value for {col}: {val}"
-msgstr "Zła wartość dla {col}: {val}"
-
-#: ../chirpui/memedit.py:281
-msgid "Error setting memory"
-msgstr "Błąd ustawiania pamięci"
-
-#: ../chirpui/memedit.py:289 ../chirpui/memedit.py:356
-#: ../chirpui/memedit.py:1272
-msgid "Writing memory {number}"
-msgstr "Zapisywanie pamięci {number}"
-
-#: ../chirpui/memedit.py:361
+#: ../chirp/ui/bandplans.py:96
 msgid ""
-"This operation requires moving all subsequent channels by one spot until an "
-"empty location is reached.  This can take a LONG time.  Are you sure you "
-"want to do this?"
-msgstr ""
-"Ta operacja wymaga przesunięcia wszystkich komórek pamięci o jeden.Może to "
-"zająć dużo czasu.Czy na pewno chcesz to zrobić?"
-
-#: ../chirpui/memedit.py:387
-msgid "Adding memory {number}"
-msgstr "Dodawanie pamięci {number}"
-
-#: ../chirpui/memedit.py:400 ../chirpui/memedit.py:913
-msgid "Erasing memory {number}"
-msgstr "Kasowanie pamięci {number}"
-
-#: ../chirpui/memedit.py:409 ../chirpui/memedit.py:518
-#: ../chirpui/memedit.py:564 ../chirpui/memedit.py:569
-#: ../chirpui/memedit.py:856 ../chirpui/memedit.py:1166
-msgid "Getting memory {number}"
-msgstr "Pobieranie pamięci {number}"
-
-#: ../chirpui/memedit.py:497 ../chirpui/memedit.py:508
-#: ../chirpui/memedit.py:556
-msgid "Moving memory from {old} to {new}"
-msgstr "Przenoszenie pamięci z {old} do {new}"
-
-#: ../chirpui/memedit.py:578
-msgid "Raw memory {number}"
-msgstr "Surowa pamięć {number}"
-
-#: ../chirpui/memedit.py:582 ../chirpui/memedit.py:610
-#: ../chirpui/memedit.py:615
-msgid "Getting raw memory {number}"
-msgstr "Pobieranie surowej pamięci {number}"
-
-#: ../chirpui/memedit.py:587
-msgid "You can only diff two memories!"
-msgstr "Aby porównać wybierz dwie pamięci !"
-
-#: ../chirpui/memedit.py:598
-msgid "Memory {number}"
-msgstr "Pamięć {number}"
-
-#: ../chirpui/memedit.py:604
-msgid "Diff of {a} and {b}"
-msgstr "Różnice {a} i {b}"
-
-#: ../chirpui/memedit.py:628
-msgid "Memories must be contiguous"
-msgstr "Pamięci muszą zachować ciągłość"
-
-#: ../chirpui/memedit.py:700
-msgid "Insert row above"
-msgstr "Umieść wiersz wyżej"
-
-#: ../chirpui/memedit.py:701
-msgid "Insert row below"
-msgstr "Umieść wiersz niżej"
-
-#: ../chirpui/memedit.py:702
-#, fuzzy
-msgid "Delete"
-msgstr "_Usuń"
-
-#: ../chirpui/memedit.py:702
-msgid "Delete all"
-msgstr "_Usuń wszystkie"
-
-#: ../chirpui/memedit.py:703
-msgid "Delete (and shift up)"
-msgstr "Skasuj (i skocz wyżej)"
-
-#: ../chirpui/memedit.py:704
-#, fuzzy
-msgid "Move up"
-msgstr "W górę"
-
-#: ../chirpui/memedit.py:705
-#, fuzzy
-msgid "Move down"
-msgstr "W dół"
-
-#: ../chirpui/memedit.py:706
-msgid "Exchange memories"
-msgstr "Zamień pamięci"
-
-#: ../chirpui/memedit.py:707
-#, fuzzy
-msgid "Cut"
-msgstr "_Wytnij"
-
-#: ../chirpui/memedit.py:708
-#, fuzzy
-msgid "Copy"
-msgstr "_Kopiuj"
-
-#: ../chirpui/memedit.py:709
-#, fuzzy
-msgid "Paste"
-msgstr "_Wklej"
-
-#: ../chirpui/memedit.py:710
-#, fuzzy
-msgid "Show Raw Memory"
-msgstr "Pokaż surową pamięć"
-
-#: ../chirpui/memedit.py:711
-#, fuzzy
-msgid "Diff Raw Memories"
-msgstr "Porównaj surowe pamięci"
-
-#: ../chirpui/memedit.py:835
-msgid "Internal Error: Column {name} not found"
-msgstr "Błąd wewnętrzny: Kolumna {name} nie znaleziona"
-
-#: ../chirpui/memedit.py:863
-msgid "Getting channel {chan}"
-msgstr "Pobieranie kanału {chan}"
-
-#: ../chirpui/memedit.py:952
-msgid "Internal Error: Invalid limit {number}"
-msgstr "Błąd wewnętrzny: Niewłaściwy limit {number}"
-
-#: ../chirpui/memedit.py:962
-msgid "Memory range:"
-msgstr "Zakres pamięci:"
-
-#: ../chirpui/memedit.py:989
-msgid "Go"
-msgstr "Ok"
-
-#: ../chirpui/memedit.py:1012
-msgid "Special Channels"
-msgstr "Kanały specjalne"
-
-#: ../chirpui/memedit.py:1019
-msgid "Show Empty"
-msgstr "Pokaż puste"
-
-#: ../chirpui/memedit.py:1198
-msgid "Cutting memory {number}"
-msgstr "Wycinanie pamięci {number}"
-
-#: ../chirpui/memedit.py:1232
-msgid "Overwrite?"
-msgstr "Nadpisać ?"
-
-#: ../chirpui/memedit.py:1237
-msgid "Overwrite location {number}?"
-msgstr "Nadpisać pozycję {number}?"
-
-#: ../chirpui/memedit.py:1254
-msgid "Incompatible Memory"
-msgstr "Niekompatybilna pamięć"
-
-#: ../chirpui/memedit.py:1257
-msgid "Pasted memory {number} is not compatible with this radio because:"
-msgstr ""
-"Wklejona komórka pamięci {number} jest nie kompatybilna z tym urządzeniem:"
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1324
-msgid "URCALL"
+"Band plans define default channel settings for frequencies in a region.  "
+"Choose a band plan or None for completely manual channel settings."
 msgstr ""
 
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1325
-msgid "RPT1CALL"
-msgstr ""
+#~ msgid "Bank"
+#~ msgstr "Bank"
 
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1326
-msgid "RPT2CALL"
-msgstr ""
+#~ msgid "Automatic Repeater Offset"
+#~ msgstr "Automatyczny offset repeatera"
 
-#: ../chirpui/memedit.py:1310 ../chirpui/memedit.py:1327
-msgid "Digital Code"
-msgstr ""
+#, fuzzy
+#~ msgid "Bank Names"
+#~ msgstr "Bank"
+
+#, fuzzy
+#~ msgid "Banks"
+#~ msgstr "Bank"
+
+#~ msgid "Delete all"
+#~ msgstr "_Usuń wszystkie"
+
+#~ msgid "Delete (and shift up)"
+#~ msgstr "Skasuj (i skocz wyżej)"
+
+#~ msgid "Go"
+#~ msgstr "Ok"
 
 #~ msgid "Unsuppported by destination radio: {msgs}"
 #~ msgstr "Nieobsługiwany przez urządzenie: {msgs}"
diff -r 0a1f49c3f594 locale/pt_BR.po
--- a/locale/pt_BR.po	Thu Mar 15 17:12:30 2018 -0700
+++ b/locale/pt_BR.po	Thu Mar 15 21:04:40 2018 -0400
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: CHIRP\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-02-16 12:06-0800\n"
+"POT-Creation-Date: 2018-03-15 21:03-0400\n"
 "PO-Revision-Date: 2013-03-30 22:04-0300\n"
 "Last-Translator: Crezivando <crezivando at gmail.com>\n"
 "Language-Team: Language pt-BR\n"
@@ -17,881 +17,1300 @@
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: Poedit 1.5.5\n"
 
-#: ../chirpui/common.py:204
+#: ../chirp/ui/clone.py:40
+#, python-brace-format
+msgid "{vendor} {model} on {port}"
+msgstr "{vendor} {model} na {port}"
+
+#: ../chirp/ui/clone.py:110 ../chirp/ui/clone.py:111 ../chirp/ui/clone.py:173
+msgid "Detect"
+msgstr "Detectar"
+
+#: ../chirp/ui/clone.py:134
+msgid "Port"
+msgstr "Porta"
+
+#: ../chirp/ui/clone.py:135
+msgid "Vendor"
+msgstr "Fornecedor"
+
+#: ../chirp/ui/clone.py:136
+msgid "Model"
+msgstr "Modelo"
+
+#: ../chirp/ui/clone.py:149
+msgid "Radio"
+msgstr "Rádio"
+
+#: ../chirp/ui/clone.py:178
+#, python-brace-format
+msgid "Unable to detect radio on {port}"
+msgstr "Incapaz de detectar rádio na {port}"
+
+#: ../chirp/ui/clone.py:203
+#, python-brace-format
+msgid "Internal error: Unable to upload to {model}"
+msgstr "Erro Interno: Incapaz de descarregar para {model}"
+
+#: ../chirp/ui/clone.py:254
+#, python-brace-format
+msgid "Clone failed: {error}"
+msgstr "Clonagem falhou: {error}"
+
+#: ../chirp/ui/dstaredit.py:44
+msgid "Callsign"
+msgstr "Indicativo"
+
+#: ../chirp/ui/dstaredit.py:129
+msgid "Your callsign"
+msgstr "Seu indicativo"
+
+#: ../chirp/ui/dstaredit.py:137
+msgid "Repeater callsign"
+msgstr "Indicativo da Repetidora"
+
+#: ../chirp/ui/dstaredit.py:145
+msgid "My callsign"
+msgstr "Meu indicativo"
+
+#: ../chirp/ui/dstaredit.py:175 ../chirp/ui/memedit.py:1622
+msgid "Downloading URCALL list"
+msgstr "Descarregando lista URCALL"
+
+#: ../chirp/ui/dstaredit.py:179 ../chirp/ui/memedit.py:1634
+msgid "Downloading RPTCALL list"
+msgstr "Descarregando lista RPTCALL"
+
+#: ../chirp/ui/dstaredit.py:183
+msgid "Downloading MYCALL list"
+msgstr "Descarregando lista MYCALL"
+
+#: ../chirp/ui/memedit.py:60
+msgid "Invalid value for this field"
+msgstr "Valor Inválido para este campo"
+
+#: ../chirp/ui/memedit.py:73 ../chirp/ui/memedit.py:203
+#: ../chirp/ui/memedit.py:346 ../chirp/ui/memedit.py:421
+#: ../chirp/ui/memedit.py:440 ../chirp/ui/memedit.py:454
+#: ../chirp/ui/memedit.py:477 ../chirp/ui/memedit.py:499
+#: ../chirp/ui/memedit.py:525 ../chirp/ui/memedit.py:537
+#: ../chirp/ui/memedit.py:561 ../chirp/ui/memedit.py:563
+#: ../chirp/ui/memedit.py:636 ../chirp/ui/memedit.py:650
+#: ../chirp/ui/memedit.py:652 ../chirp/ui/memedit.py:694
+#: ../chirp/ui/memedit.py:696 ../chirp/ui/memedit.py:770
+#: ../chirp/ui/memedit.py:904 ../chirp/ui/memedit.py:979
+#: ../chirp/ui/memedit.py:1032 ../chirp/ui/memedit.py:1086
+#: ../chirp/ui/memedit.py:1112 ../chirp/ui/memedit.py:1125
+#: ../chirp/ui/memedit.py:1143 ../chirp/ui/memedit.py:1470
+#: ../chirp/ui/bankedit.py:281
+msgid "Loc"
+msgstr "Loc"
+
+#: ../chirp/ui/memedit.py:74 ../chirp/ui/memedit.py:97
+#: ../chirp/ui/memedit.py:218 ../chirp/ui/memedit.py:340
+#: ../chirp/ui/memedit.py:348 ../chirp/ui/memedit.py:377
+#: ../chirp/ui/memedit.py:402 ../chirp/ui/memedit.py:410
+#: ../chirp/ui/memedit.py:1089 ../chirp/ui/memedit.py:1142
+#: ../chirp/ui/bankedit.py:282 ../chirp/ui/memdetail.py:304
+#: ../chirp/ui/importdialog.py:601
+msgid "Frequency"
+msgstr "Frequência"
+
+#: ../chirp/ui/memedit.py:75 ../chirp/ui/memedit.py:96
+#: ../chirp/ui/memedit.py:347 ../chirp/ui/memedit.py:1088
+#: ../chirp/ui/memedit.py:1145 ../chirp/ui/memedit.py:1296
+#: ../chirp/ui/memedit.py:1298 ../chirp/ui/bankedit.py:93
+#: ../chirp/ui/bankedit.py:283 ../chirp/ui/memdetail.py:306
+#: ../chirp/ui/importdialog.py:600
+msgid "Name"
+msgstr "Nome"
+
+#: ../chirp/ui/memedit.py:76 ../chirp/ui/memedit.py:109
+#: ../chirp/ui/memedit.py:124 ../chirp/ui/memedit.py:239
+#: ../chirp/ui/memedit.py:245 ../chirp/ui/memedit.py:279
+#: ../chirp/ui/memedit.py:418 ../chirp/ui/memedit.py:1090
+#: ../chirp/ui/memedit.py:1151 ../chirp/ui/memedit.py:1302
+#: ../chirp/ui/memedit.py:1362 ../chirp/ui/memdetail.py:308
+msgid "Tone Mode"
+msgstr "Modo Tom"
+
+#: ../chirp/ui/memedit.py:77 ../chirp/ui/memedit.py:98
+#: ../chirp/ui/memedit.py:115 ../chirp/ui/memedit.py:174
+#: ../chirp/ui/memedit.py:175 ../chirp/ui/memedit.py:264
+#: ../chirp/ui/memedit.py:294 ../chirp/ui/memedit.py:301
+#: ../chirp/ui/memedit.py:306 ../chirp/ui/memedit.py:314
+#: ../chirp/ui/memedit.py:351 ../chirp/ui/memedit.py:416
+#: ../chirp/ui/memedit.py:1091 ../chirp/ui/memedit.py:1147
+#: ../chirp/ui/memedit.py:1303 ../chirp/ui/memdetail.py:310
+msgid "Tone"
+msgstr "Tom"
+
+#: ../chirp/ui/memedit.py:78 ../chirp/ui/memedit.py:99
+#: ../chirp/ui/memedit.py:116 ../chirp/ui/memedit.py:268
+#: ../chirp/ui/memedit.py:287 ../chirp/ui/memedit.py:302
+#: ../chirp/ui/memedit.py:307 ../chirp/ui/memedit.py:318
+#: ../chirp/ui/memedit.py:352 ../chirp/ui/memedit.py:416
+#: ../chirp/ui/memedit.py:1092 ../chirp/ui/memedit.py:1148
+#: ../chirp/ui/memedit.py:1299 ../chirp/ui/memdetail.py:312
+msgid "ToneSql"
+msgstr "TomSql"
+
+#: ../chirp/ui/memedit.py:79 ../chirp/ui/memedit.py:100
+#: ../chirp/ui/memedit.py:117 ../chirp/ui/memedit.py:252
+#: ../chirp/ui/memedit.py:288 ../chirp/ui/memedit.py:296
+#: ../chirp/ui/memedit.py:308 ../chirp/ui/memedit.py:316
+#: ../chirp/ui/memedit.py:353 ../chirp/ui/memedit.py:412
+#: ../chirp/ui/memedit.py:1093 ../chirp/ui/memedit.py:1149
+#: ../chirp/ui/memedit.py:1291 ../chirp/ui/memedit.py:1368
+#: ../chirp/ui/memdetail.py:314
+msgid "DTCS Code"
+msgstr "DTCS Code"
+
+#: ../chirp/ui/memedit.py:80 ../chirp/ui/memedit.py:101
+#: ../chirp/ui/memedit.py:118 ../chirp/ui/memedit.py:256
+#: ../chirp/ui/memedit.py:289 ../chirp/ui/memedit.py:297
+#: ../chirp/ui/memedit.py:304 ../chirp/ui/memedit.py:309
+#: ../chirp/ui/memedit.py:320 ../chirp/ui/memedit.py:354
+#: ../chirp/ui/memedit.py:412 ../chirp/ui/memedit.py:1094
+#: ../chirp/ui/memedit.py:1150 ../chirp/ui/memedit.py:1292
+#: ../chirp/ui/memedit.py:1369
+#, fuzzy
+msgid "DTCS Rx Code"
+msgstr "DTCS Code"
+
+#: ../chirp/ui/memedit.py:81 ../chirp/ui/memedit.py:102
+#: ../chirp/ui/memedit.py:119 ../chirp/ui/memedit.py:260
+#: ../chirp/ui/memedit.py:290 ../chirp/ui/memedit.py:298
+#: ../chirp/ui/memedit.py:310 ../chirp/ui/memedit.py:322
+#: ../chirp/ui/memedit.py:355 ../chirp/ui/memedit.py:1095
+#: ../chirp/ui/memedit.py:1153 ../chirp/ui/memedit.py:1293
+#: ../chirp/ui/memedit.py:1367 ../chirp/ui/memdetail.py:318
+msgid "DTCS Pol"
+msgstr "DTCS Pol"
+
+#: ../chirp/ui/memedit.py:82 ../chirp/ui/memedit.py:103
+#: ../chirp/ui/memedit.py:125 ../chirp/ui/memedit.py:240
+#: ../chirp/ui/memedit.py:250 ../chirp/ui/memedit.py:272
+#: ../chirp/ui/memedit.py:281 ../chirp/ui/memedit.py:291
+#: ../chirp/ui/memedit.py:299 ../chirp/ui/memedit.py:303
+#: ../chirp/ui/memedit.py:311 ../chirp/ui/memedit.py:356
+#: ../chirp/ui/memedit.py:1096 ../chirp/ui/memedit.py:1152
+#: ../chirp/ui/memedit.py:1300 ../chirp/ui/memedit.py:1363
+msgid "Cross Mode"
+msgstr "Modo Cross"
+
+#: ../chirp/ui/memedit.py:83 ../chirp/ui/memedit.py:104
+#: ../chirp/ui/memedit.py:122 ../chirp/ui/memedit.py:148
+#: ../chirp/ui/memedit.py:155 ../chirp/ui/memedit.py:280
+#: ../chirp/ui/memedit.py:349 ../chirp/ui/memedit.py:418
+#: ../chirp/ui/memedit.py:1097 ../chirp/ui/memedit.py:1154
+#: ../chirp/ui/memedit.py:1304 ../chirp/ui/memedit.py:1374
+#: ../chirp/ui/memdetail.py:322
+msgid "Duplex"
+msgstr "Duplex"
+
+#: ../chirp/ui/memedit.py:84 ../chirp/ui/memedit.py:105
+#: ../chirp/ui/memedit.py:153 ../chirp/ui/memedit.py:226
+#: ../chirp/ui/memedit.py:325 ../chirp/ui/memedit.py:350
+#: ../chirp/ui/memedit.py:414 ../chirp/ui/memedit.py:1098
+#: ../chirp/ui/memedit.py:1155 ../chirp/ui/memedit.py:1295
+#: ../chirp/ui/memdetail.py:324
+msgid "Offset"
+msgstr "Offset"
+
+#: ../chirp/ui/memedit.py:85 ../chirp/ui/memedit.py:106
+#: ../chirp/ui/memedit.py:120 ../chirp/ui/memedit.py:167
+#: ../chirp/ui/memedit.py:168 ../chirp/ui/memedit.py:171
+#: ../chirp/ui/memedit.py:402 ../chirp/ui/memedit.py:1099
+#: ../chirp/ui/memedit.py:1156 ../chirp/ui/memedit.py:1294
+#: ../chirp/ui/memedit.py:1361 ../chirp/ui/memedit.py:1376
+#: ../chirp/ui/memedit.py:1377 ../chirp/ui/memedit.py:1546
+#: ../chirp/ui/memedit.py:1564 ../chirp/ui/memedit.py:1574
+#: ../chirp/ui/memdetail.py:326
+msgid "Mode"
+msgstr "Modo"
+
+#: ../chirp/ui/memedit.py:86 ../chirp/ui/memedit.py:107
+#: ../chirp/ui/memedit.py:121 ../chirp/ui/memedit.py:402
+#: ../chirp/ui/memedit.py:1100 ../chirp/ui/memedit.py:1157
+#: ../chirp/ui/memedit.py:1306 ../chirp/ui/memedit.py:1365
+#: ../chirp/ui/memedit.py:1372 ../chirp/ui/memdetail.py:332
+msgid "Power"
+msgstr "Power"
+
+#: ../chirp/ui/memedit.py:87 ../chirp/ui/memedit.py:108
+#: ../chirp/ui/memedit.py:123 ../chirp/ui/memedit.py:158
+#: ../chirp/ui/memedit.py:159 ../chirp/ui/memedit.py:164
+#: ../chirp/ui/memedit.py:1101 ../chirp/ui/memedit.py:1158
+#: ../chirp/ui/memedit.py:1297 ../chirp/ui/memdetail.py:328
+msgid "Tune Step"
+msgstr "Tune Step"
+
+#: ../chirp/ui/memedit.py:88 ../chirp/ui/memedit.py:110
+#: ../chirp/ui/memedit.py:1102 ../chirp/ui/memedit.py:1159
+#: ../chirp/ui/memedit.py:1305 ../chirp/ui/memedit.py:1364
+#: ../chirp/ui/memdetail.py:330
+msgid "Skip"
+msgstr "Skip"
+
+#: ../chirp/ui/memedit.py:89 ../chirp/ui/memedit.py:111
+#: ../chirp/ui/memedit.py:1103 ../chirp/ui/memedit.py:1160
+#: ../chirp/ui/memedit.py:1301 ../chirp/ui/memdetail.py:334
+#: ../chirp/ui/importdialog.py:602
+msgid "Comment"
+msgstr "Comentário"
+
+#: ../chirp/ui/memedit.py:206
+#, python-brace-format
+msgid "Erasing memory {loc}"
+msgstr "Apagando memória {loc}"
+
+#: ../chirp/ui/memedit.py:335
+msgid "Unable to make changes to this model"
+msgstr "Incapaz de efetuar alterações para este modelo"
+
+#: ../chirp/ui/memedit.py:341
+msgid "Editing new item, taking defaults"
+msgstr "Editando novo item, tomando padrões"
+
+#: ../chirp/ui/memedit.py:363
+#, python-brace-format
+msgid "Bad value for {col}: {val}"
+msgstr "Valor inválido para {col}: {val}"
+
+#: ../chirp/ui/memedit.py:387
+msgid "Error setting memory"
+msgstr "Erro gravando memória"
+
+#: ../chirp/ui/memedit.py:395 ../chirp/ui/memedit.py:461
+#: ../chirp/ui/memedit.py:737 ../chirp/ui/memedit.py:760
+#: ../chirp/ui/memedit.py:1523
+#, python-brace-format
+msgid "Writing memory {number}"
+msgstr "Gravando memória {number}"
+
+#: ../chirp/ui/memedit.py:466
+msgid ""
+"This operation requires moving all subsequent channels by one spot until an "
+"empty location is reached.  This can take a LONG time.  Are you sure you "
+"want to do this?"
+msgstr ""
+"Esta operação requer mover todos os canais subsequentes por um ponto, até "
+"que seja preenchido um local vazio. Isto pode levar MUITO tempo. Tem certeza "
+"de que quer fazer isto?"
+
+#: ../chirp/ui/memedit.py:490
+#, python-brace-format
+msgid "Adding memory {number}"
+msgstr "Adicionando memória {number}"
+
+#: ../chirp/ui/memedit.py:503 ../chirp/ui/memedit.py:1132
+#, python-brace-format
+msgid "Erasing memory {number}"
+msgstr "Apagando memória {number}"
+
+#: ../chirp/ui/memedit.py:512 ../chirp/ui/memedit.py:620
+#: ../chirp/ui/memedit.py:667 ../chirp/ui/memedit.py:672
+#: ../chirp/ui/memedit.py:1072 ../chirp/ui/memedit.py:1392
+#, python-brace-format
+msgid "Getting memory {number}"
+msgstr "Obtendo memória {number}"
+
+#: ../chirp/ui/memedit.py:599 ../chirp/ui/memedit.py:610
+#: ../chirp/ui/memedit.py:659
+#, python-brace-format
+msgid "Moving memory from {old} to {new}"
+msgstr "Movendo memória de {old} para {new}"
+
+#: ../chirp/ui/memedit.py:681
+#, python-brace-format
+msgid "Raw memory {number}"
+msgstr "Memória raw {number}"
+
+#: ../chirp/ui/memedit.py:685 ../chirp/ui/memedit.py:713
+#: ../chirp/ui/memedit.py:718
+#, python-brace-format
+msgid "Getting raw memory {number}"
+msgstr "Obtendo memória raw {number}"
+
+#: ../chirp/ui/memedit.py:690
+msgid "You can only diff two memories!"
+msgstr "Você só pode diff duas memórias!"
+
+#: ../chirp/ui/memedit.py:701
+#, python-brace-format
+msgid "Memory {number}"
+msgstr "Memória {number}"
+
+#: ../chirp/ui/memedit.py:707
+#, python-brace-format
+msgid "Diff of {a} and {b}"
+msgstr "Diff de {a} e {b}"
+
+#: ../chirp/ui/memedit.py:741
+#, fuzzy, python-brace-format
+msgid "Getting original memory {number}"
+msgstr "Obtendo memória raw {number}"
+
+#: ../chirp/ui/memedit.py:779
+msgid "Memories must be contiguous"
+msgstr "Memórias devem ser contíguas"
+
+#: ../chirp/ui/memedit.py:870
+msgid "Cut"
+msgstr "Cortar"
+
+#: ../chirp/ui/memedit.py:871
+msgid "Copy"
+msgstr "Copiar"
+
+#: ../chirp/ui/memedit.py:872
+msgid "Paste"
+msgstr "Colar"
+
+#: ../chirp/ui/memedit.py:873
+#, fuzzy
+msgid "Select All"
+msgstr "Selecione"
+
+#: ../chirp/ui/memedit.py:874
+msgid "Insert row above"
+msgstr "Inserir row acima"
+
+#: ../chirp/ui/memedit.py:875
+msgid "Insert row below"
+msgstr "Inserir row abaixo"
+
+#: ../chirp/ui/memedit.py:876
+msgid "Delete"
+msgstr "Apagar"
+
+#: ../chirp/ui/memedit.py:877
+#, fuzzy
+msgid "this memory"
+msgstr "Memória de escorva"
+
+#: ../chirp/ui/memedit.py:877
+#, fuzzy
+msgid "these memories"
+msgstr "Trocar memórias"
+
+#: ../chirp/ui/memedit.py:878
+msgid "...and shift block up"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:879
+msgid "...and shift all memories up"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:880
+msgid "Move up"
+msgstr "Mover acima"
+
+#: ../chirp/ui/memedit.py:881
+msgid "Move down"
+msgstr "Mover abaixo"
+
+#: ../chirp/ui/memedit.py:882
+msgid "Exchange memories"
+msgstr "Trocar memórias"
+
+#: ../chirp/ui/memedit.py:883 ../chirp/ui/mainapp.py:1754
+msgid "P_roperties"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:884
+msgid "Show Raw Memory"
+msgstr "Mostrar Memória Raw"
+
+#: ../chirp/ui/memedit.py:885
+msgid "Diff Raw Memories"
+msgstr "Diff Memórias Raw"
+
+#: ../chirp/ui/memedit.py:1049
+#, python-brace-format
+msgid "Internal Error: Column {name} not found"
+msgstr "Erro Interno: Coluna {name} não encontrada"
+
+#: ../chirp/ui/memedit.py:1079
+#, python-brace-format
+msgid "Getting channel {chan}"
+msgstr "Obtendo canal {chan}"
+
+#: ../chirp/ui/memedit.py:1172
+#, python-brace-format
+msgid "Internal Error: Invalid limit {number}"
+msgstr "Erro Interndo: limite Inválido {number}"
+
+#: ../chirp/ui/memedit.py:1183
+#, fuzzy
+msgid "Memory Range:"
+msgstr "Intervalo de Memória"
+
+#: ../chirp/ui/memedit.py:1210
+msgid "Refresh"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1233
+msgid "Special Channels"
+msgstr "Canais Especiais"
+
+#: ../chirp/ui/memedit.py:1241
+msgid "Show Empty"
+msgstr "Mostrar Vazias"
+
+#: ../chirp/ui/memedit.py:1253
+msgid "Properties"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1426
+#, python-brace-format
+msgid "Cutting memory {number}"
+msgstr "Cortando memória {number}"
+
+#: ../chirp/ui/memedit.py:1458
+#, python-brace-format
+msgid ""
+"Unable to paste {src} memories into {dst} rows. Increase the memory bounds "
+"or show empty memories."
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1472
+msgid "Overwrite?"
+msgstr "Sobrescrever?"
+
+#: ../chirp/ui/memedit.py:1478
+#, python-brace-format
+msgid "Overwrite location {number}?"
+msgstr "Sobrescrever local {number}?"
+
+#: ../chirp/ui/memedit.py:1503
+msgid "Incompatible Memory"
+msgstr "Memória Incompatível"
+
+#: ../chirp/ui/memedit.py:1507
+#, python-brace-format
+msgid "Pasted memory {number} is not compatible with this radio because:"
+msgstr "Memória colada {number} não é compatível com este rádio porque:"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1581
+msgid "URCALL"
+msgstr "URCALL"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1582
+msgid "RPT1CALL"
+msgstr "RPT1CALL"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1583
+msgid "RPT2CALL"
+msgstr "RPT2CALL"
+
+#: ../chirp/ui/memedit.py:1567 ../chirp/ui/memedit.py:1584
+msgid "Digital Code"
+msgstr "Código Digital"
+
+#: ../chirp/ui/inputdialog.py:88
+msgid "An error has occurred"
+msgstr "Ocorreu um erro"
+
+#: ../chirp/ui/inputdialog.py:139
+msgid "Overwrite"
+msgstr "Sobrescrever"
+
+#: ../chirp/ui/inputdialog.py:142
+msgid "File Exists"
+msgstr "Arquivo já Existe"
+
+#: ../chirp/ui/inputdialog.py:145
+#, python-brace-format
+msgid "The file {name} already exists. Do you want to overwrite it?"
+msgstr "O arquivo {name} já existe. Você quer sobrescrevê-lo"
+
+#: ../chirp/ui/cloneprog.py:44
+msgid "Clone Progress"
+msgstr "Clonagem em Progresso"
+
+#: ../chirp/ui/cloneprog.py:47
+msgid "Cloning"
+msgstr "Clonando"
+
+#: ../chirp/ui/cloneprog.py:56
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: ../chirp/ui/editorset.py:85
+#, python-format
+msgid "Memories (%(variant)s)"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:89
+msgid "Memories"
+msgstr "Memórias"
+
+#: ../chirp/ui/editorset.py:100
+msgid "D-STAR"
+msgstr "D-STAR"
+
+#: ../chirp/ui/editorset.py:149
+msgid "Settings"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:158
+msgid "Browser"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:275
+#, python-brace-format
+msgid "The {vendor} {model} has multiple independent sub-devices"
+msgstr "O {vendor} {model} tem vários sub-dispositivos independentes"
+
+#: ../chirp/ui/editorset.py:277
+msgid "Choose one to import from:"
+msgstr "Selecionar um para importar de:"
+
+#: ../chirp/ui/editorset.py:282
+msgid "Cancelled"
+msgstr "Cancelado"
+
+#: ../chirp/ui/editorset.py:287
+msgid "Internal Error"
+msgstr "Erro Interno"
+
+#: ../chirp/ui/editorset.py:328
+#, python-brace-format
+msgid ""
+"There were errors while opening {file}. The affected memories will not be "
+"importable!"
+msgstr ""
+"Houve erros ao abrir {file}. As memórias afetadas não serão importáveis!"
+
+#: ../chirp/ui/editorset.py:340
+#, python-brace-format
+msgid "There was an error during import: {error}"
+msgstr "Ocorreu um erro durante importação: {error}"
+
+#: ../chirp/ui/editorset.py:350
+msgid "Unsupported file type"
+msgstr "Tipo de arquivo não-suportado"
+
+#: ../chirp/ui/editorset.py:366 ../chirp/ui/editorset.py:381
+#, python-brace-format
+msgid "There was an error during export: {error}"
+msgstr "Existiu um erro durante exportação: {error}"
+
+#: ../chirp/ui/editorset.py:395
+msgid "Priming memory"
+msgstr "Memória de escorva"
+
+#: ../chirp/ui/shiftdialog.py:30
+msgid "Shift"
+msgstr "Shift"
+
+#: ../chirp/ui/shiftdialog.py:64
+#, python-brace-format
+msgid "Moving {src} to {dst}"
+msgstr "Movendo {src} para {dst}"
+
+#: ../chirp/ui/shiftdialog.py:84
+#, python-brace-format
+msgid "Looking for a free spot ({number})"
+msgstr "Procurando por um ponto livre ({number})"
+
+#: ../chirp/ui/shiftdialog.py:97
+msgid "No space to insert a row"
+msgstr ""
+
+#: ../chirp/ui/shiftdialog.py:145
+#, python-brace-format
+msgid "Moved {count} memories"
+msgstr "Memórias {count} movidas"
+
+#: ../chirp/ui/settingsedit.py:81
+#, fuzzy, python-format
+msgid "Error in setting value: %s"
+msgstr "Erro gravando memória"
+
+#: ../chirp/ui/settingsedit.py:113
+#, python-format
+msgid "Invalid setting value: %s"
+msgstr ""
+
+#: ../chirp/ui/settingsedit.py:174
+msgid "Enabled"
+msgstr ""
+
+#: ../chirp/ui/bankedit.py:58
+#, fuzzy, python-format
+msgid "Retrieving %s information"
+msgstr "Recuperando informações do banco"
+
+#: ../chirp/ui/bankedit.py:81
+#, fuzzy, python-format
+msgid "Setting name on %s"
+msgstr "Configurando nome no banco"
+
+#: ../chirp/ui/bankedit.py:222
+#, fuzzy, python-brace-format
+msgid "Updating {type} index for memory {num}"
+msgstr "Atualizando índice do banco para memória {num}"
+
+#: ../chirp/ui/bankedit.py:232
+#, fuzzy, python-brace-format
+msgid "Updating mapping information for memory {num}"
+msgstr "Atualizando informação do banco para memória {num}"
+
+#: ../chirp/ui/bankedit.py:238 ../chirp/ui/bankedit.py:269
+#, python-brace-format
+msgid "Getting memory {num}"
+msgstr "Obtendo memória {num}"
+
+#: ../chirp/ui/bankedit.py:253
+#, python-brace-format
+msgid "Setting index for memory {num}"
+msgstr "Configurando índice para memória {num}"
+
+#: ../chirp/ui/bankedit.py:262
+#, fuzzy, python-brace-format
+msgid "Getting {type} for memory {num}"
+msgstr "Obtendo banco para memória {num}"
+
+#: ../chirp/ui/bankedit.py:284
+msgid "Index"
+msgstr "Índice"
+
+#: ../chirp/ui/bankedit.py:375
+#, fuzzy, python-brace-format
+msgid "Getting {type} information for memory {num}"
+msgstr "Obtendo informação do banco para memória {num}"
+
+#: ../chirp/ui/bankedit.py:401
+#, fuzzy, python-format
+msgid "Getting %s information"
+msgstr "Obtendo informação do banco"
+
+#: ../chirp/ui/memdetail.py:219
+msgid "General"
+msgstr ""
+
+#: ../chirp/ui/memdetail.py:261
+msgid "Other"
+msgstr ""
+
+#: ../chirp/ui/memdetail.py:316
+#, fuzzy
+msgid "RX DTCS Code"
+msgstr "DTCS Code"
+
+#: ../chirp/ui/memdetail.py:320
+#, fuzzy
+msgid "Cross mode"
+msgstr "Modo Cross"
+
+#: ../chirp/ui/memdetail.py:380
+msgid "Memory validation failed:"
+msgstr ""
+
+#: ../chirp/ui/common.py:246
 msgid "Completed"
 msgstr "Concluído"
 
-#: ../chirpui/common.py:205
+#: ../chirp/ui/common.py:247
 msgid "idle"
 msgstr "ocioso"
 
-#: ../chirpui/bankedit.py:52
-msgid "Retrieving bank information"
-msgstr "Recuperando informações do banco"
+#: ../chirp/ui/common.py:354
+msgid "Details"
+msgstr ""
 
-#: ../chirpui/bankedit.py:75
-msgid "Setting name on bank"
-msgstr "Configurando nome no banco"
+#: ../chirp/ui/common.py:357
+msgid "Proceed?"
+msgstr ""
 
-#: ../chirpui/bankedit.py:85
-msgid "Bank"
-msgstr "Banco"
+#: ../chirp/ui/common.py:366
+#, fuzzy
+msgid "Do not show this next time"
+msgstr "Não mostrar isto novamente"
 
-#: ../chirpui/bankedit.py:86 ../chirpui/bankedit.py:240
-#: ../chirpui/importdialog.py:536 ../chirpui/memedit.py:65
-#: ../chirpui/memedit.py:85 ../chirpui/memedit.py:247
-#: ../chirpui/memedit.py:872 ../chirpui/memedit.py:926
-#: ../chirpui/memedit.py:1063 ../chirpui/memedit.py:1065
-msgid "Name"
-msgstr "Nome"
+#: ../chirp/ui/mainapp.py:268 ../chirp/ui/mainapp.py:484
+msgid "Untitled"
+msgstr "Sem-Título"
 
-#: ../chirpui/bankedit.py:185
-msgid "Updating bank index for memory {num}"
-msgstr "Atualizando índice do banco para memória {num}"
+#: ../chirp/ui/mainapp.py:319 ../chirp/ui/mainapp.py:787
+msgid "All files"
+msgstr ""
 
-#: ../chirpui/bankedit.py:194
-msgid "Updating bank information for memory {num}"
-msgstr "Atualizando informação do banco para memória {num}"
+#: ../chirp/ui/mainapp.py:320 ../chirp/ui/mainapp.py:789
+msgid "CHIRP Radio Images"
+msgstr "Rádio Imagens CHIRP"
 
-#: ../chirpui/bankedit.py:200 ../chirpui/bankedit.py:229
-msgid "Getting memory {num}"
-msgstr "Obtendo memória {num}"
+#: ../chirp/ui/mainapp.py:321 ../chirp/ui/mainapp.py:788
+msgid "CHIRP Files"
+msgstr "Arquivos CHIRP"
 
-#: ../chirpui/bankedit.py:214
-msgid "Setting index for memory {num}"
-msgstr "Configurando índice para memória {num}"
+#: ../chirp/ui/mainapp.py:322 ../chirp/ui/mainapp.py:790
+#: ../chirp/ui/mainapp.py:1336
+msgid "CSV Files"
+msgstr "Arquivos CSV"
 
-#: ../chirpui/bankedit.py:223
-msgid "Getting bank for memory {num}"
-msgstr "Obtendo banco para memória {num}"
+#: ../chirp/ui/mainapp.py:323 ../chirp/ui/mainapp.py:791
+#, fuzzy
+msgid "DAT Files"
+msgstr "Arquivos CSV"
 
-#: ../chirpui/bankedit.py:238 ../chirpui/memedit.py:63
-#: ../chirpui/memedit.py:172 ../chirpui/memedit.py:246
-#: ../chirpui/memedit.py:315 ../chirpui/memedit.py:335
-#: ../chirpui/memedit.py:349 ../chirpui/memedit.py:423
-#: ../chirpui/memedit.py:435 ../chirpui/memedit.py:459
-#: ../chirpui/memedit.py:461 ../chirpui/memedit.py:534
-#: ../chirpui/memedit.py:548 ../chirpui/memedit.py:550
-#: ../chirpui/memedit.py:591 ../chirpui/memedit.py:593
-#: ../chirpui/memedit.py:621 ../chirpui/memedit.py:822
-#: ../chirpui/memedit.py:870 ../chirpui/memedit.py:895
-#: ../chirpui/memedit.py:907 ../chirpui/memedit.py:924
-#: ../chirpui/memedit.py:1230
-msgid "Loc"
-msgstr "Loc"
+#: ../chirp/ui/mainapp.py:324 ../chirp/ui/mainapp.py:792
+msgid "EVE Files (VX5)"
+msgstr ""
 
-#: ../chirpui/bankedit.py:239 ../chirpui/importdialog.py:537
-#: ../chirpui/memedit.py:64 ../chirpui/memedit.py:86 ../chirpui/memedit.py:187
-#: ../chirpui/memedit.py:248 ../chirpui/memedit.py:271
-#: ../chirpui/memedit.py:296 ../chirpui/memedit.py:304
-#: ../chirpui/memedit.py:873 ../chirpui/memedit.py:923
-msgid "Frequency"
-msgstr "Frequência"
+#: ../chirp/ui/mainapp.py:325 ../chirp/ui/mainapp.py:793
+msgid "ICF Files"
+msgstr "Arquivos ICF"
 
-#: ../chirpui/bankedit.py:241
-msgid "Index"
-msgstr "Índice"
+#: ../chirp/ui/mainapp.py:326 ../chirp/ui/mainapp.py:797
+#, fuzzy
+msgid "VX5 Commander Files"
+msgstr "Arquivos VX7 Commander"
 
-#: ../chirpui/bankedit.py:302
-msgid "Getting bank information for memory {num}"
-msgstr "Obtendo informação do banco para memória {num}"
+#: ../chirp/ui/mainapp.py:327 ../chirp/ui/mainapp.py:798
+#, fuzzy
+msgid "VX6 Commander Files"
+msgstr "Arquivos VX7 Commander"
 
-#: ../chirpui/bankedit.py:323
-msgid "Getting bank information"
-msgstr "Obtendo informação do banco"
+#: ../chirp/ui/mainapp.py:328 ../chirp/ui/mainapp.py:799
+msgid "VX7 Commander Files"
+msgstr "Arquivos VX7 Commander"
 
-#: ../chirpui/inputdialog.py:81
-msgid "An error has occurred"
-msgstr "Ocorreu um erro"
+#: ../chirp/ui/mainapp.py:338
+msgid ""
+"ICF files cannot be edited, only displayed or imported into another file. "
+"Open in read-only mode?"
+msgstr ""
+"Arquivos ICF não podem ser editados, somente exibidos ou importados para "
+"outro arquivo. Abrir no modo somente-leitura?"
 
-#: ../chirpui/inputdialog.py:130
-msgid "Overwrite"
-msgstr "Sobrescrever"
+#: ../chirp/ui/mainapp.py:372
+#, python-brace-format
+msgid "There was an error opening {fname}: {error}"
+msgstr "Houve um erro ao abrir {fname}: {error}"
 
-#: ../chirpui/inputdialog.py:133
-msgid "File Exists"
-msgstr "Arquivo já Existe"
+#: ../chirp/ui/mainapp.py:384
+#, python-brace-format
+msgid "{num} errors during open:"
+msgstr "{num} erros durante abertura:"
 
-#: ../chirpui/inputdialog.py:136
-msgid "The file {name} already exists. Do you want to overwrite it?"
-msgstr "O arquivo {name} já existe. Você quer sobrescrevê-lo"
+#: ../chirp/ui/mainapp.py:391
+msgid "Note:"
+msgstr "Nota:"
 
-#: ../chirpui/importdialog.py:90
-msgid "Location {number} is already being imported. Choose another value for 'New Location' before selection 'Import'"
-msgstr "Localização {number} está sendo importada. Escolha outro valor para 'Nova Localização' antes de selecionar 'Importar'"
+#: ../chirp/ui/mainapp.py:392
+#, python-brace-format
+msgid ""
+"The {vendor} {model} operates in <b>live mode</b>. This means that any "
+"changes you make are immediately sent to the radio. Because of this, you "
+"cannot perform the <u>Save</u> or <u>Upload</u> operations. If you wish to "
+"edit the contents offline, please <u>Export</u> to a CSV file, using the "
+"<b>File menu</b>."
+msgstr ""
+"O {vendor} {model} opera em <b>modo ativo</b>. Isto significa que quaisquer "
+"alterações que você fizer são imediatamente enviadas para o rádio. Devido a "
+"isto você não pode executar as operações <u>Salvar</u> ou <u>Carregar</u>. "
+"Se você quiser editar o conteúdo off-line, por favor <u>Exportar</u> para um "
+"arquivo CSV, usando o <b>menu Arquivo</b>."
 
-#: ../chirpui/importdialog.py:121
+#: ../chirp/ui/mainapp.py:401
+msgid "Don't show this again"
+msgstr "Não mostrar isto novamente"
+
+#: ../chirp/ui/mainapp.py:435
+#, python-brace-format
+msgid "{vendor} {model} image file"
+msgstr "Arquivo Imagem {vendor} {model}"
+
+#: ../chirp/ui/mainapp.py:451
+msgid "VX7 Commander"
+msgstr "VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:453
+#, fuzzy
+msgid "VX6 Commander"
+msgstr "VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:455
+msgid "EVE"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:456
+#, fuzzy
+msgid "VX5 Commander"
+msgstr "VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:523
+#, python-brace-format
+msgid "Open recent file {name}"
+msgstr "Abrir arquivo recente {name}"
+
+#: ../chirp/ui/mainapp.py:580
+#, python-brace-format
+msgid "Import stock configuration {name}"
+msgstr "Importar configuração de estoque {name}"
+
+#: ../chirp/ui/mainapp.py:596
+#, python-brace-format
+msgid "Open stock configuration {name}"
+msgstr "Abrir configuração de estoque {name}"
+
+#: ../chirp/ui/mainapp.py:617
+msgid "Proceed with experimental driver?"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:619
+msgid "This radio's driver is experimental. Do you want to proceed?"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:637
+#, python-brace-format
+msgid "{name} Instructions"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:639
+#, python-brace-format
+msgid "{instructions}"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:643
+#, fuzzy
+msgid "Don't show instructions for any radio again"
+msgstr "Não mostrar isto novamente"
+
+#: ../chirp/ui/mainapp.py:754
+#, fuzzy
+msgid "Save Changes?"
+msgstr "Descartar Alterações?"
+
+#: ../chirp/ui/mainapp.py:758
+msgid "File is modified, save changes before closing?"
+msgstr "Arquivo modificado, salvar alterações antes de fechar?"
+
+#: ../chirp/ui/mainapp.py:794
+msgid "Kenwood HMK Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:795
+msgid "Kenwood ITM Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:796
+msgid "Travel Plus Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:814
+msgid "DMR-MARC Repeater Database Dump"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:924 ../chirp/ui/mainapp.py:1031
+msgid "RepeaterBook Query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:985 ../chirp/ui/mainapp.py:1091
+msgid "RepeaterBook query failed"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1158
+#, fuzzy, python-format
+msgid "Invalid value for %s"
+msgstr "Valor Inválido para este campo"
+
+#: ../chirp/ui/mainapp.py:1181
+msgid "Query failed"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1276
+msgid "RadioReference.com Query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1382
+#, fuzzy
+msgid "With significant contributions from:"
+msgstr "Com importantes contribuições de:"
+
+#: ../chirp/ui/mainapp.py:1414
+msgid "Select Columns"
+msgstr "Selecionar Colunas"
+
+#: ../chirp/ui/mainapp.py:1429
+#, python-brace-format
+msgid "Visible columns for {radio}"
+msgstr "Colunas Visíveis para {radio}"
+
+#: ../chirp/ui/mainapp.py:1492
+msgid "Reporting is disabled"
+msgstr "Emissão de Relatórios desabilitada"
+
+#: ../chirp/ui/mainapp.py:1494
+msgid ""
+"The reporting feature of CHIRP is designed to help <u>improve quality</u> by "
+"allowing the authors to focus on the radio drivers used most often and "
+"errors experienced by the users. The reports contain no identifying "
+"information and are used only for statistical purposes by the authors. Your "
+"privacy is extremely important, but <u>please consider leaving this feature "
+"enabled to help make CHIRP better!</u>\n"
+"\n"
+"<b>Are you sure you want to disable this feature?</b>"
+msgstr ""
+"O recurso de relatório do CHIRP é projetado para ajudar <u>melhorar a "
+"qualidade</u> permitindo aos autores focalizar os drivers de rádio mais "
+"frequentemente usados e erros experimentados pelos usuários. Os relatórios "
+"não contêm nenhuma informação de identificação e são utilizados apenas para "
+"fins estatísticos pelos autores. Sua privacidade é extremamente importante, "
+"mas <u>por favor considere deixar este recurso ativado para ajudar a "
+"melhorar o CHIRP!</u>\n"
+"\n"
+"<b>Você tem certeza de que quer desabilitar este recurso?</b>"
+
+#: ../chirp/ui/mainapp.py:1533
+msgid ""
+"Choose a language or Auto to use the operating system default. You will need "
+"to restart the application before the change will take effect"
+msgstr ""
+"Escolha um idioma ou Auto para usar o sistema padrão. Você precisará "
+"reinicializar o aplicativo antes para que as mudanças tenham efeito."
+
+#: ../chirp/ui/mainapp.py:1546
+#, fuzzy
+msgid "Python Modules"
+msgstr "Modo Tom"
+
+#: ../chirp/ui/mainapp.py:1731
+msgid "_File"
+msgstr "_Arquivo"
+
+#: ../chirp/ui/mainapp.py:1734
+msgid "Open stock config"
+msgstr "Abrir config do estoque"
+
+#: ../chirp/ui/mainapp.py:1735
+msgid "_Recent"
+msgstr "_Recente"
+
+#: ../chirp/ui/mainapp.py:1738
+#, fuzzy
+msgid "Load Module"
+msgstr "Modo Tom"
+
+#: ../chirp/ui/mainapp.py:1741
+msgid "_Edit"
+msgstr "_Editar"
+
+#: ../chirp/ui/mainapp.py:1742
+msgid "_Cut"
+msgstr "_Cut"
+
+#: ../chirp/ui/mainapp.py:1743
+msgid "_Copy"
+msgstr "_Copiar"
+
+#: ../chirp/ui/mainapp.py:1744
+msgid "_Paste"
+msgstr "_Colar"
+
+#: ../chirp/ui/mainapp.py:1746
+msgid "_Delete"
+msgstr "_Apagar"
+
+#: ../chirp/ui/mainapp.py:1747
+#, fuzzy
+msgid "Select _All"
+msgstr "Selecione"
+
+#: ../chirp/ui/mainapp.py:1748
+msgid "Move _Up"
+msgstr "Mover _Acima"
+
+#: ../chirp/ui/mainapp.py:1750
+msgid "Move Dow_n"
+msgstr "Mover Abaix_o"
+
+#: ../chirp/ui/mainapp.py:1752
+msgid "E_xchange"
+msgstr "T_roca"
+
+#: ../chirp/ui/mainapp.py:1755
+msgid "_View"
+msgstr "_Visualizar"
+
+#: ../chirp/ui/mainapp.py:1756
+msgid "Columns"
+msgstr "Colunas"
+
+#: ../chirp/ui/mainapp.py:1757
+msgid "Developer"
+msgstr "Desenvolvedor"
+
+#: ../chirp/ui/mainapp.py:1758
+msgid "Show raw memory"
+msgstr "Mostrar memória raw"
+
+#: ../chirp/ui/mainapp.py:1760
+msgid "Diff raw memories"
+msgstr "Diff memórias raw"
+
+#: ../chirp/ui/mainapp.py:1762
+msgid "Diff tabs"
+msgstr "Diff tabs"
+
+#: ../chirp/ui/mainapp.py:1764
+msgid "Change language"
+msgstr "Mudar idioma"
+
+#: ../chirp/ui/mainapp.py:1765
+msgid "_Radio"
+msgstr "_Rádio"
+
+#: ../chirp/ui/mainapp.py:1766
+msgid "Download From Radio"
+msgstr "Descarregar a partir do Rádio"
+
+#: ../chirp/ui/mainapp.py:1768
+msgid "Upload To Radio"
+msgstr "Carregar para o Rádio"
+
+#: ../chirp/ui/mainapp.py:1770 ../chirp/ui/importdialog.py:578
+msgid "Import"
+msgstr "Importar"
+
+#: ../chirp/ui/mainapp.py:1771 ../chirp/ui/importdialog.py:641
+msgid "Export"
+msgstr "Exportar"
+
+#: ../chirp/ui/mainapp.py:1772
+#, fuzzy
+msgid "Import from data source"
+msgstr "Importar de RFinder"
+
+#: ../chirp/ui/mainapp.py:1774 ../chirp/ui/mainapp.py:1785
+msgid "DMR-MARC Repeaters"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1775 ../chirp/ui/mainapp.py:1786
+msgid "RadioReference.com"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1777 ../chirp/ui/mainapp.py:1788
+msgid "RFinder"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1778 ../chirp/ui/mainapp.py:1790
+#, fuzzy
+msgid "RepeaterBook"
+msgstr "Importar do Catálogo de Repetidoras"
+
+#: ../chirp/ui/mainapp.py:1779 ../chirp/ui/mainapp.py:1791
+msgid "RepeaterBook political query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1781 ../chirp/ui/mainapp.py:1793
+msgid "RepeaterBook proximity query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1783 ../chirp/ui/mainapp.py:1789
+msgid "przemienniki.net"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1784
+msgid "Query data source"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1795
+msgid "CHIRP Native File"
+msgstr "Arquivo Nativo CHIRP"
+
+#: ../chirp/ui/mainapp.py:1797
+msgid "CSV File"
+msgstr "Arquivo CSV"
+
+#: ../chirp/ui/mainapp.py:1798
+msgid "Import from stock config"
+msgstr "Importar do config estoque"
+
+#: ../chirp/ui/mainapp.py:1800
+msgid "Channel defaults"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1803
+msgid "Help"
+msgstr "Ajuda"
+
+#: ../chirp/ui/mainapp.py:1805
+msgid "Get Help Online..."
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1815
+#, fuzzy
+msgid "Report Statistics"
+msgstr "Relatório estatístico"
+
+#: ../chirp/ui/mainapp.py:1817
+msgid "Hide Unused Fields"
+msgstr "Ocultar Campos Não-utilizados"
+
+#: ../chirp/ui/mainapp.py:1819
+#, fuzzy
+msgid "Smart Tone Modes"
+msgstr "Modo Tom"
+
+#: ../chirp/ui/mainapp.py:1821
+msgid "Show Instructions"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1823
+msgid "Enable Developer Functions"
+msgstr "Habilitar Funções de Desenvolvedor"
+
+#: ../chirp/ui/mainapp.py:1936
+#, python-brace-format
+msgid "A new version of CHIRP is available: {ver}. "
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:2056
+msgid "Error reporting is enabled"
+msgstr "Relatório de Erros habilitado"
+
+#: ../chirp/ui/mainapp.py:2059
+msgid ""
+"If you wish to disable this feature you may do so in the <u>Help</u> menu"
+msgstr ""
+"Se você desejar desabilitar este recurso você pode fazê-lo no menu <u>Ajuda</"
+"u>"
+
+#: ../chirp/ui/importdialog.py:97
+#, python-brace-format
+msgid ""
+"Location {number} is already being imported. Choose another value for 'New "
+"Location' before selection 'Import'"
+msgstr ""
+"Localização {number} está sendo importada. Escolha outro valor para 'Nova "
+"Localização' antes de selecionar 'Importar'"
+
+#: ../chirp/ui/importdialog.py:129
 msgid "Invalid value. Must be an integer."
 msgstr "Valor inválido. Deve ser um número inteiro."
 
-#: ../chirpui/importdialog.py:130
+#: ../chirp/ui/importdialog.py:138
+#, python-brace-format
 msgid "Location {number} is already being imported"
 msgstr "Localização {number} está sendo importada"
 
-#: ../chirpui/importdialog.py:182
+#: ../chirp/ui/importdialog.py:195
 msgid "Updating URCALL list"
 msgstr "Atualizando lista URCALL"
 
-#: ../chirpui/importdialog.py:187
+#: ../chirp/ui/importdialog.py:200
 msgid "Updating RPTCALL list"
 msgstr "Atualizando lista RPTCALL"
 
-#: ../chirpui/importdialog.py:256
+#: ../chirp/ui/importdialog.py:274
+#, python-brace-format
 msgid "Setting memory {number}"
 msgstr "Configurando memória {number}"
 
-#: ../chirpui/importdialog.py:260
+#: ../chirp/ui/importdialog.py:279
 msgid "Importing bank information"
 msgstr "Importando informação do banco"
 
-#: ../chirpui/importdialog.py:264
+#: ../chirp/ui/importdialog.py:283
 msgid "Error importing memories:"
 msgstr "Erro ao importar memórias:"
 
-#: ../chirpui/importdialog.py:376
+#: ../chirp/ui/importdialog.py:395
 msgid "All"
 msgstr "Tudo"
 
-#: ../chirpui/importdialog.py:382
+#: ../chirp/ui/importdialog.py:401
 msgid "None"
 msgstr "Nenhum"
 
-#: ../chirpui/importdialog.py:388
+#: ../chirp/ui/importdialog.py:407
 msgid "Inverse"
 msgstr "Inverso"
 
-#: ../chirpui/importdialog.py:394
+#: ../chirp/ui/importdialog.py:413
 msgid "Select"
 msgstr "Selecione"
 
-#: ../chirpui/importdialog.py:416
+#: ../chirp/ui/importdialog.py:459
 msgid "Auto"
 msgstr "Auto"
 
-#: ../chirpui/importdialog.py:422
+#: ../chirp/ui/importdialog.py:465
 msgid "Reverse"
 msgstr "Reverso"
 
-#: ../chirpui/importdialog.py:428
+#: ../chirp/ui/importdialog.py:471
 msgid "Adjust New Location"
 msgstr "Ajustar Nova Localização"
 
-#: ../chirpui/importdialog.py:438
+#: ../chirp/ui/importdialog.py:481
 msgid "Confirm overwrites"
 msgstr "Confirmar sobrescrever"
 
-#: ../chirpui/importdialog.py:444
+#: ../chirp/ui/importdialog.py:487
 msgid "Options"
 msgstr "Opções"
 
-#: ../chirpui/importdialog.py:495
+#: ../chirp/ui/importdialog.py:560
 msgid "Cannot be imported because"
 msgstr "Não pode ser importado porque"
 
-#: ../chirpui/importdialog.py:513
+#: ../chirp/ui/importdialog.py:577
 msgid "Import From File"
 msgstr "Importar do Arquivo"
 
-#: ../chirpui/importdialog.py:514 ../chirpui/mainapp.py:1196
-msgid "Import"
-msgstr "Importar"
-
-#: ../chirpui/importdialog.py:534
+#: ../chirp/ui/importdialog.py:598
 msgid "To"
 msgstr "Para"
 
-#: ../chirpui/importdialog.py:535
+#: ../chirp/ui/importdialog.py:599
 msgid "From"
 msgstr "De"
 
-#: ../chirpui/importdialog.py:538 ../chirpui/memedit.py:78
-#: ../chirpui/memedit.py:99 ../chirpui/memedit.py:886
-#: ../chirpui/memedit.py:940 ../chirpui/memedit.py:1068
-msgid "Comment"
-msgstr "Comentário"
-
-#: ../chirpui/importdialog.py:542
+#: ../chirp/ui/importdialog.py:606
 msgid "Location memory will be imported into"
 msgstr "Memória de localização será importada para"
 
-#: ../chirpui/importdialog.py:543
+#: ../chirp/ui/importdialog.py:607
 msgid "Location of memory in the file being imported"
 msgstr "Localização da memória no arquivo sendo importada"
 
-#: ../chirpui/importdialog.py:566
+#: ../chirp/ui/importdialog.py:630
 msgid "Preparing memory list..."
 msgstr "Preparando lista de memória..."
 
-#: ../chirpui/importdialog.py:575
+#: ../chirp/ui/importdialog.py:640
 msgid "Export To File"
 msgstr "Exportar Para Arquivo"
 
-#: ../chirpui/importdialog.py:576 ../chirpui/mainapp.py:1197
-msgid "Export"
-msgstr "Exportar"
+#: ../chirp/ui/bandplans.py:96
+msgid ""
+"Band plans define default channel settings for frequencies in a region.  "
+"Choose a band plan or None for completely manual channel settings."
+msgstr ""
 
-#: ../chirpui/mainapp.py:269 ../chirpui/mainapp.py:483
-msgid "Untitled"
-msgstr "Sem-Título"
+#~ msgid "Bank"
+#~ msgstr "Banco"
 
-#: ../chirpui/mainapp.py:316 ../chirpui/mainapp.py:715
-msgid "CHIRP Radio Images"
-msgstr "Rádio Imagens CHIRP"
+#~ msgid "Automatic Repeater Offset"
+#~ msgstr "Offset Automático Repetidoras"
 
-#: ../chirpui/mainapp.py:317 ../chirpui/mainapp.py:714
-#: ../chirpui/mainapp.py:880
-msgid "CHIRP Files"
-msgstr "Arquivos CHIRP"
+#~ msgid "Bank Names"
+#~ msgstr "Nomes do Banco"
 
-#: ../chirpui/mainapp.py:318 ../chirpui/mainapp.py:716
-#: ../chirpui/mainapp.py:879
-msgid "CSV Files"
-msgstr "Arquivos CSV"
+#~ msgid "Banks"
+#~ msgstr "Bancos"
 
-#: ../chirpui/mainapp.py:319 ../chirpui/mainapp.py:717
-msgid "ICF Files"
-msgstr "Arquivos ICF"
+#~ msgid "Delete all"
+#~ msgstr "Apagar tudo"
 
-#: ../chirpui/mainapp.py:320 ../chirpui/mainapp.py:718
-msgid "VX7 Commander Files"
-msgstr "Arquivos VX7 Commander"
+#~ msgid "Delete (and shift up)"
+#~ msgstr "Apagar (e deslocar)"
 
-#: ../chirpui/mainapp.py:330
-msgid "ICF files cannot be edited, only displayed or imported into another file. Open in read-only mode?"
-msgstr "Arquivos ICF não podem ser editados, somente exibidos ou importados para outro arquivo. Abrir no modo somente-leitura?"
-
-#: ../chirpui/mainapp.py:373
-msgid "There was an error opening {fname}: {error}"
-msgstr "Houve um erro ao abrir {fname}: {error}"
-
-#: ../chirpui/mainapp.py:388
-msgid "{num} errors during open:"
-msgstr "{num} erros durante abertura:"
-
-#: ../chirpui/mainapp.py:394
-msgid "Note:"
-msgstr "Nota:"
-
-#: ../chirpui/mainapp.py:395
-msgid "The {vendor} {model} operates in <b>live mode</b>. This means that any changes you make are immediately sent to the radio. Because of this, you cannot perform the <u>Save</u> or <u>Upload</u> operations. If you wish to edit the contents offline, please <u>Export</u> to a CSV file, using the <b>File menu</b>."
-msgstr "O {vendor} {model} opera em <b>modo ativo</b>. Isto significa que quaisquer alterações que você fizer são imediatamente enviadas para o rádio. Devido a isto você não pode executar as operações <u>Salvar</u> ou <u>Carregar</u>. Se você quiser editar o conteúdo off-line, por favor <u>Exportar</u> para um arquivo CSV, usando o <b>menu Arquivo</b>."
-
-#: ../chirpui/mainapp.py:404
-msgid "Don't show this again"
-msgstr "Não mostrar isto novamente"
-
-#: ../chirpui/mainapp.py:448
-msgid "{vendor} {model} image file"
-msgstr "Arquivo Imagem {vendor} {model}"
-
-#: ../chirpui/mainapp.py:456
-msgid "VX7 Commander"
-msgstr "VX7 Commander"
-
-#: ../chirpui/mainapp.py:518
-msgid "Open recent file {name}"
-msgstr "Abrir arquivo recente {name}"
-
-#: ../chirpui/mainapp.py:579
-msgid "Import stock configuration {name}"
-msgstr "Importar configuração de estoque {name}"
-
-#: ../chirpui/mainapp.py:595
-msgid "Open stock configuration {name}"
-msgstr "Abrir configuração de estoque {name}"
-
-#: ../chirpui/mainapp.py:681
-msgid "Discard Changes?"
-msgstr "Descartar Alterações?"
-
-#: ../chirpui/mainapp.py:686
-msgid "File is modified, save changes before closing?"
-msgstr "Arquivo modificado, salvar alterações antes de fechar?"
-
-#: ../chirpui/mainapp.py:923
-msgid "With significant contributions by:"
-msgstr "Com importantes contribuições de:"
-
-#: ../chirpui/mainapp.py:940
-msgid "Select Columns"
-msgstr "Selecionar Colunas"
-
-#: ../chirpui/mainapp.py:955
-msgid "Visible columns for {radio}"
-msgstr "Colunas Visíveis para {radio}"
-
-#: ../chirpui/mainapp.py:1012
-msgid "Reporting is disabled"
-msgstr "Emissão de Relatórios desabilitada"
-
-#: ../chirpui/mainapp.py:1013
-msgid ""
-"The reporting feature of CHIRP is designed to help <u>improve quality</u> by allowing the authors to focus on the radio drivers used most often and errors experienced by the users. The reports contain no identifying information and are used only for statistical purposes by the authors. Your privacy is extremely important, but <u>please consider leaving this feature enabled to help make CHIRP better!</u>\n"
-"\n"
-"<b>Are you sure you want to disable this feature?</b>"
-msgstr ""
-"O recurso de relatório do CHIRP é projetado para ajudar <u>melhorar a qualidade</u> permitindo aos autores focalizar os drivers de rádio mais frequentemente usados e erros experimentados pelos usuários. Os relatórios não contêm nenhuma informação de identificação e são utilizados apenas para fins estatísticos pelos autores. Sua privacidade é extremamente importante, mas <u>por favor considere deixar este recurso ativado para ajudar a melhorar o CHIRP!</u>\n"
-"\n"
-"<b>Você tem certeza de que quer desabilitar este recurso?</b>"
-
-#: ../chirpui/mainapp.py:1045
-msgid "Choose a language or Auto to use the operating system default. You will need to restart the application before the change will take effect"
-msgstr "Escolha um idioma ou Auto para usar o sistema padrão. Você precisará reinicializar o aplicativo antes para que as mudanças tenham efeito."
-
-#: ../chirpui/mainapp.py:1169
-msgid "_File"
-msgstr "_Arquivo"
-
-#: ../chirpui/mainapp.py:1172
-msgid "Open stock config"
-msgstr "Abrir config do estoque"
-
-#: ../chirpui/mainapp.py:1173
-msgid "_Recent"
-msgstr "_Recente"
-
-#: ../chirpui/mainapp.py:1178
-msgid "_Edit"
-msgstr "_Editar"
-
-#: ../chirpui/mainapp.py:1179
-msgid "_Cut"
-msgstr "_Cut"
-
-#: ../chirpui/mainapp.py:1180
-msgid "_Copy"
-msgstr "_Copiar"
-
-#: ../chirpui/mainapp.py:1181
-msgid "_Paste"
-msgstr "_Colar"
-
-#: ../chirpui/mainapp.py:1182
-msgid "_Delete"
-msgstr "_Apagar"
-
-#: ../chirpui/mainapp.py:1183
-msgid "Move _Up"
-msgstr "Mover _Acima"
-
-#: ../chirpui/mainapp.py:1184
-msgid "Move Dow_n"
-msgstr "Mover Abaix_o"
-
-#: ../chirpui/mainapp.py:1185
-msgid "E_xchange"
-msgstr "T_roca"
-
-#: ../chirpui/mainapp.py:1186
-msgid "_View"
-msgstr "_Visualizar"
-
-#: ../chirpui/mainapp.py:1187
-msgid "Columns"
-msgstr "Colunas"
-
-#: ../chirpui/mainapp.py:1188
-msgid "Developer"
-msgstr "Desenvolvedor"
-
-#: ../chirpui/mainapp.py:1189
-msgid "Show raw memory"
-msgstr "Mostrar memória raw"
-
-#: ../chirpui/mainapp.py:1190
-msgid "Diff raw memories"
-msgstr "Diff memórias raw"
-
-#: ../chirpui/mainapp.py:1191
-msgid "Diff tabs"
-msgstr "Diff tabs"
-
-#: ../chirpui/mainapp.py:1192
-msgid "Change language"
-msgstr "Mudar idioma"
-
-#: ../chirpui/mainapp.py:1193
-msgid "_Radio"
-msgstr "_Rádio"
-
-#: ../chirpui/mainapp.py:1194
-msgid "Download From Radio"
-msgstr "Descarregar a partir do Rádio"
-
-#: ../chirpui/mainapp.py:1195
-msgid "Upload To Radio"
-msgstr "Carregar para o Rádio"
-
-#: ../chirpui/mainapp.py:1198
-msgid "Import from RFinder"
-msgstr "Importar de RFinder"
-
-#: ../chirpui/mainapp.py:1199
-msgid "CHIRP Native File"
-msgstr "Arquivo Nativo CHIRP"
-
-#: ../chirpui/mainapp.py:1200
-msgid "CSV File"
-msgstr "Arquivo CSV"
-
-#: ../chirpui/mainapp.py:1201
-msgid "Import from RepeaterBook"
-msgstr "Importar do Catálogo de Repetidoras"
-
-#: ../chirpui/mainapp.py:1202
-msgid "Import from stock config"
-msgstr "Importar do config estoque"
-
-#: ../chirpui/mainapp.py:1204
-msgid "Help"
-msgstr "Ajuda"
-
-#: ../chirpui/mainapp.py:1215
-msgid "Report statistics"
-msgstr "Relatório estatístico"
-
-#: ../chirpui/mainapp.py:1216
-msgid "Hide Unused Fields"
-msgstr "Ocultar Campos Não-utilizados"
-
-#: ../chirpui/mainapp.py:1217
-msgid "Automatic Repeater Offset"
-msgstr "Offset Automático Repetidoras"
-
-#: ../chirpui/mainapp.py:1218
-msgid "Enable Developer Functions"
-msgstr "Habilitar Funções de Desenvolvedor"
-
-#: ../chirpui/mainapp.py:1352
-msgid "Error reporting is enabled"
-msgstr "Relatório de Erros habilitado"
-
-#: ../chirpui/mainapp.py:1355
-msgid "If you wish to disable this feature you may do so in the <u>Help</u> menu"
-msgstr "Se você desejar desabilitar este recurso você pode fazê-lo no menu <u>Ajuda</u>"
-
-#: ../chirpui/cloneprog.py:43
-msgid "Clone Progress"
-msgstr "Clonagem em Progresso"
-
-#: ../chirpui/cloneprog.py:46
-msgid "Cloning"
-msgstr "Clonando"
-
-#: ../chirpui/cloneprog.py:55
-msgid "Cancel"
-msgstr "Cancelar"
-
-#: ../chirpui/shiftdialog.py:27
-msgid "Shift"
-msgstr "Shift"
-
-#: ../chirpui/shiftdialog.py:63
-msgid "Moving {src} to {dst}"
-msgstr "Movendo {src} para {dst}"
-
-#: ../chirpui/shiftdialog.py:80
-msgid "Looking for a free spot ({number})"
-msgstr "Procurando por um ponto livre ({number})"
-
-#: ../chirpui/shiftdialog.py:135
-msgid "Moved {count} memories"
-msgstr "Memórias {count} movidas"
-
-#: ../chirpui/clone.py:35
-msgid "{vendor} {model} on {port}"
-msgstr "{vendor} {model} na {port}"
-
-#: ../chirpui/clone.py:100 ../chirpui/clone.py:162
-msgid "Detect"
-msgstr "Detectar"
-
-#: ../chirpui/clone.py:123
-msgid "Port"
-msgstr "Porta"
-
-#: ../chirpui/clone.py:124
-msgid "Vendor"
-msgstr "Fornecedor"
-
-#: ../chirpui/clone.py:125
-msgid "Model"
-msgstr "Modelo"
-
-#: ../chirpui/clone.py:138
-msgid "Radio"
-msgstr "Rádio"
-
-#: ../chirpui/clone.py:166
-msgid "Unable to detect radio on {port}"
-msgstr "Incapaz de detectar rádio na {port}"
-
-#: ../chirpui/clone.py:178
-msgid "Internal error: Unable to upload to {model}"
-msgstr "Erro Interno: Incapaz de descarregar para {model}"
-
-#: ../chirpui/clone.py:226
-msgid "Clone failed: {error}"
-msgstr "Clonagem falhou: {error}"
-
-#: ../chirpui/dstaredit.py:40
-msgid "Callsign"
-msgstr "Indicativo"
-
-#: ../chirpui/dstaredit.py:124
-msgid "Your callsign"
-msgstr "Seu indicativo"
-
-#: ../chirpui/dstaredit.py:132
-msgid "Repeater callsign"
-msgstr "Indicativo da Repetidora"
-
-#: ../chirpui/dstaredit.py:140
-msgid "My callsign"
-msgstr "Meu indicativo"
-
-#: ../chirpui/dstaredit.py:170 ../chirpui/memedit.py:1365
-msgid "Downloading URCALL list"
-msgstr "Descarregando lista URCALL"
-
-#: ../chirpui/dstaredit.py:174 ../chirpui/memedit.py:1377
-msgid "Downloading RPTCALL list"
-msgstr "Descarregando lista RPTCALL"
-
-#: ../chirpui/dstaredit.py:178
-msgid "Downloading MYCALL list"
-msgstr "Descarregando lista MYCALL"
-
-#: ../chirpui/editorset.py:87
-msgid "Memories"
-msgstr "Memórias"
-
-#: ../chirpui/editorset.py:92
-msgid "D-STAR"
-msgstr "D-STAR"
-
-#: ../chirpui/editorset.py:98
-msgid "Bank Names"
-msgstr "Nomes do Banco"
-
-#: ../chirpui/editorset.py:104
-msgid "Banks"
-msgstr "Bancos"
-
-#: ../chirpui/editorset.py:222
-msgid "The {vendor} {model} has multiple independent sub-devices"
-msgstr "O {vendor} {model} tem vários sub-dispositivos independentes"
-
-#: ../chirpui/editorset.py:225
-msgid "Choose one to import from:"
-msgstr "Selecionar um para importar de:"
-
-#: ../chirpui/editorset.py:230
-msgid "Cancelled"
-msgstr "Cancelado"
-
-#: ../chirpui/editorset.py:235
-msgid "Internal Error"
-msgstr "Erro Interno"
-
-#: ../chirpui/editorset.py:248
-msgid "There were errors while opening {file}. The affected memories will not be importable!"
-msgstr "Houve erros ao abrir {file}. As memórias afetadas não serão importáveis!"
-
-#: ../chirpui/editorset.py:260
-msgid "There was an error during import: {error}"
-msgstr "Ocorreu um erro durante importação: {error}"
-
-#: ../chirpui/editorset.py:270
-msgid "Unsupported file type"
-msgstr "Tipo de arquivo não-suportado"
-
-#: ../chirpui/editorset.py:286 ../chirpui/editorset.py:301
-msgid "There was an error during export: {error}"
-msgstr "Existiu um erro durante exportação: {error}"
-
-#: ../chirpui/editorset.py:313
-msgid "Priming memory"
-msgstr "Memória de escorva"
-
-#: ../chirpui/memedit.py:52
-msgid "Invalid value for this field"
-msgstr "Valor Inválido para este campo"
-
-#: ../chirpui/memedit.py:66 ../chirpui/memedit.py:97 ../chirpui/memedit.py:111
-#: ../chirpui/memedit.py:204 ../chirpui/memedit.py:312
-#: ../chirpui/memedit.py:874 ../chirpui/memedit.py:931
-#: ../chirpui/memedit.py:1069 ../chirpui/memedit.py:1133
-msgid "Tone Mode"
-msgstr "Modo Tom"
-
-#: ../chirpui/memedit.py:67 ../chirpui/memedit.py:87 ../chirpui/memedit.py:103
-#: ../chirpui/memedit.py:214 ../chirpui/memedit.py:218
-#: ../chirpui/memedit.py:220 ../chirpui/memedit.py:310
-#: ../chirpui/memedit.py:875 ../chirpui/memedit.py:928
-#: ../chirpui/memedit.py:1070
-msgid "Tone"
-msgstr "Tom"
-
-#: ../chirpui/memedit.py:68 ../chirpui/memedit.py:88 ../chirpui/memedit.py:104
-#: ../chirpui/memedit.py:210 ../chirpui/memedit.py:218
-#: ../chirpui/memedit.py:221 ../chirpui/memedit.py:310
-#: ../chirpui/memedit.py:876 ../chirpui/memedit.py:929
-#: ../chirpui/memedit.py:1066
-msgid "ToneSql"
-msgstr "TomSql"
-
-#: ../chirpui/memedit.py:69 ../chirpui/memedit.py:89 ../chirpui/memedit.py:105
-#: ../chirpui/memedit.py:211 ../chirpui/memedit.py:215
-#: ../chirpui/memedit.py:222 ../chirpui/memedit.py:306
-#: ../chirpui/memedit.py:877 ../chirpui/memedit.py:930
-#: ../chirpui/memedit.py:1059
-msgid "DTCS Code"
-msgstr "DTCS Code"
-
-#: ../chirpui/memedit.py:70 ../chirpui/memedit.py:90 ../chirpui/memedit.py:106
-#: ../chirpui/memedit.py:212 ../chirpui/memedit.py:216
-#: ../chirpui/memedit.py:223 ../chirpui/memedit.py:878
-#: ../chirpui/memedit.py:933 ../chirpui/memedit.py:1060
-msgid "DTCS Pol"
-msgstr "DTCS Pol"
-
-#: ../chirpui/memedit.py:71 ../chirpui/memedit.py:91 ../chirpui/memedit.py:112
-#: ../chirpui/memedit.py:879 ../chirpui/memedit.py:932
-#: ../chirpui/memedit.py:1067 ../chirpui/memedit.py:1134
-msgid "Cross Mode"
-msgstr "Modo Cross"
-
-#: ../chirpui/memedit.py:72 ../chirpui/memedit.py:92 ../chirpui/memedit.py:109
-#: ../chirpui/memedit.py:137 ../chirpui/memedit.py:205
-#: ../chirpui/memedit.py:249 ../chirpui/memedit.py:312
-#: ../chirpui/memedit.py:880 ../chirpui/memedit.py:934
-#: ../chirpui/memedit.py:1071 ../chirpui/memedit.py:1144
-msgid "Duplex"
-msgstr "Duplex"
-
-#: ../chirpui/memedit.py:73 ../chirpui/memedit.py:93 ../chirpui/memedit.py:135
-#: ../chirpui/memedit.py:198 ../chirpui/memedit.py:226
-#: ../chirpui/memedit.py:250 ../chirpui/memedit.py:308
-#: ../chirpui/memedit.py:881 ../chirpui/memedit.py:935
-#: ../chirpui/memedit.py:1062
-msgid "Offset"
-msgstr "Offset"
-
-#: ../chirpui/memedit.py:74 ../chirpui/memedit.py:94 ../chirpui/memedit.py:107
-#: ../chirpui/memedit.py:882 ../chirpui/memedit.py:936
-#: ../chirpui/memedit.py:1061 ../chirpui/memedit.py:1132
-#: ../chirpui/memedit.py:1289 ../chirpui/memedit.py:1307
-#: ../chirpui/memedit.py:1317
-msgid "Mode"
-msgstr "Modo"
-
-#: ../chirpui/memedit.py:75 ../chirpui/memedit.py:95 ../chirpui/memedit.py:108
-#: ../chirpui/memedit.py:296 ../chirpui/memedit.py:883
-#: ../chirpui/memedit.py:937 ../chirpui/memedit.py:1073
-#: ../chirpui/memedit.py:1136 ../chirpui/memedit.py:1140
-msgid "Power"
-msgstr "Power"
-
-#: ../chirpui/memedit.py:76 ../chirpui/memedit.py:96 ../chirpui/memedit.py:110
-#: ../chirpui/memedit.py:140 ../chirpui/memedit.py:143
-#: ../chirpui/memedit.py:884 ../chirpui/memedit.py:938
-#: ../chirpui/memedit.py:1064
-msgid "Tune Step"
-msgstr "Tune Step"
-
-#: ../chirpui/memedit.py:77 ../chirpui/memedit.py:98 ../chirpui/memedit.py:885
-#: ../chirpui/memedit.py:939 ../chirpui/memedit.py:1072
-#: ../chirpui/memedit.py:1135
-msgid "Skip"
-msgstr "Skip"
-
-#: ../chirpui/memedit.py:175
-msgid "Erasing memory {loc}"
-msgstr "Apagando memória {loc}"
-
-#: ../chirpui/memedit.py:236
-msgid "Unable to make changes to this model"
-msgstr "Incapaz de efetuar alterações para este modelo"
-
-#: ../chirpui/memedit.py:241
-msgid "Editing new item, taking defaults"
-msgstr "Editando novo item, tomando padrões"
-
-#: ../chirpui/memedit.py:257
-msgid "Bad value for {col}: {val}"
-msgstr "Valor inválido para {col}: {val}"
-
-#: ../chirpui/memedit.py:281
-msgid "Error setting memory"
-msgstr "Erro gravando memória"
-
-#: ../chirpui/memedit.py:289 ../chirpui/memedit.py:356
-#: ../chirpui/memedit.py:1272
-msgid "Writing memory {number}"
-msgstr "Gravando memória {number}"
-
-#: ../chirpui/memedit.py:361
-msgid "This operation requires moving all subsequent channels by one spot until an empty location is reached.  This can take a LONG time.  Are you sure you want to do this?"
-msgstr "Esta operação requer mover todos os canais subsequentes por um ponto, até que seja preenchido um local vazio. Isto pode levar MUITO tempo. Tem certeza de que quer fazer isto?"
-
-#: ../chirpui/memedit.py:387
-msgid "Adding memory {number}"
-msgstr "Adicionando memória {number}"
-
-#: ../chirpui/memedit.py:400 ../chirpui/memedit.py:913
-msgid "Erasing memory {number}"
-msgstr "Apagando memória {number}"
-
-#: ../chirpui/memedit.py:409 ../chirpui/memedit.py:518
-#: ../chirpui/memedit.py:564 ../chirpui/memedit.py:569
-#: ../chirpui/memedit.py:856 ../chirpui/memedit.py:1166
-msgid "Getting memory {number}"
-msgstr "Obtendo memória {number}"
-
-#: ../chirpui/memedit.py:497 ../chirpui/memedit.py:508
-#: ../chirpui/memedit.py:556
-msgid "Moving memory from {old} to {new}"
-msgstr "Movendo memória de {old} para {new}"
-
-#: ../chirpui/memedit.py:578
-msgid "Raw memory {number}"
-msgstr "Memória raw {number}"
-
-#: ../chirpui/memedit.py:582 ../chirpui/memedit.py:610
-#: ../chirpui/memedit.py:615
-msgid "Getting raw memory {number}"
-msgstr "Obtendo memória raw {number}"
-
-#: ../chirpui/memedit.py:587
-msgid "You can only diff two memories!"
-msgstr "Você só pode diff duas memórias!"
-
-#: ../chirpui/memedit.py:598
-msgid "Memory {number}"
-msgstr "Memória {number}"
-
-#: ../chirpui/memedit.py:604
-msgid "Diff of {a} and {b}"
-msgstr "Diff de {a} e {b}"
-
-#: ../chirpui/memedit.py:628
-msgid "Memories must be contiguous"
-msgstr "Memórias devem ser contíguas"
-
-#: ../chirpui/memedit.py:700
-msgid "Insert row above"
-msgstr "Inserir row acima"
-
-#: ../chirpui/memedit.py:701
-msgid "Insert row below"
-msgstr "Inserir row abaixo"
-
-#: ../chirpui/memedit.py:702
-msgid "Delete"
-msgstr "Apagar"
-
-#: ../chirpui/memedit.py:702
-msgid "Delete all"
-msgstr "Apagar tudo"
-
-#: ../chirpui/memedit.py:703
-msgid "Delete (and shift up)"
-msgstr "Apagar (e deslocar)"
-
-#: ../chirpui/memedit.py:704
-msgid "Move up"
-msgstr "Mover acima"
-
-#: ../chirpui/memedit.py:705
-msgid "Move down"
-msgstr "Mover abaixo"
-
-#: ../chirpui/memedit.py:706
-msgid "Exchange memories"
-msgstr "Trocar memórias"
-
-#: ../chirpui/memedit.py:707
-msgid "Cut"
-msgstr "Cortar"
-
-#: ../chirpui/memedit.py:708
-msgid "Copy"
-msgstr "Copiar"
-
-#: ../chirpui/memedit.py:709
-msgid "Paste"
-msgstr "Colar"
-
-#: ../chirpui/memedit.py:710
-msgid "Show Raw Memory"
-msgstr "Mostrar Memória Raw"
-
-#: ../chirpui/memedit.py:711
-msgid "Diff Raw Memories"
-msgstr "Diff Memórias Raw"
-
-#: ../chirpui/memedit.py:835
-msgid "Internal Error: Column {name} not found"
-msgstr "Erro Interno: Coluna {name} não encontrada"
-
-#: ../chirpui/memedit.py:863
-msgid "Getting channel {chan}"
-msgstr "Obtendo canal {chan}"
-
-#: ../chirpui/memedit.py:952
-msgid "Internal Error: Invalid limit {number}"
-msgstr "Erro Interndo: limite Inválido {number}"
-
-#: ../chirpui/memedit.py:962
-msgid "Memory range:"
-msgstr "Intervalo de Memória"
-
-#: ../chirpui/memedit.py:989
-msgid "Go"
-msgstr "Ir"
-
-#: ../chirpui/memedit.py:1012
-msgid "Special Channels"
-msgstr "Canais Especiais"
-
-#: ../chirpui/memedit.py:1019
-msgid "Show Empty"
-msgstr "Mostrar Vazias"
-
-#: ../chirpui/memedit.py:1198
-msgid "Cutting memory {number}"
-msgstr "Cortando memória {number}"
-
-#: ../chirpui/memedit.py:1232
-msgid "Overwrite?"
-msgstr "Sobrescrever?"
-
-#: ../chirpui/memedit.py:1237
-msgid "Overwrite location {number}?"
-msgstr "Sobrescrever local {number}?"
-
-#: ../chirpui/memedit.py:1254
-msgid "Incompatible Memory"
-msgstr "Memória Incompatível"
-
-#: ../chirpui/memedit.py:1257
-msgid "Pasted memory {number} is not compatible with this radio because:"
-msgstr "Memória colada {number} não é compatível com este rádio porque:"
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1324
-msgid "URCALL"
-msgstr "URCALL"
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1325
-msgid "RPT1CALL"
-msgstr "RPT1CALL"
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1326
-msgid "RPT2CALL"
-msgstr "RPT2CALL"
-
-#: ../chirpui/memedit.py:1310 ../chirpui/memedit.py:1327
-msgid "Digital Code"
-msgstr "Código Digital"
-
+#~ msgid "Go"
+#~ msgstr "Ir"
diff -r 0a1f49c3f594 locale/ru.po
--- a/locale/ru.po	Thu Mar 15 17:12:30 2018 -0700
+++ b/locale/ru.po	Thu Mar 15 21:04:40 2018 -0400
@@ -1,907 +1,1324 @@
 msgid ""
 msgstr ""
+"Project-Id-Version: CHIRP\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-03-15 21:03-0400\n"
+"Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: POEditor.com\n"
-"Project-Id-Version: CHIRP\n"
-"Language: ru\n"
 
-#: ../chirpui/common.py:204
+#: ../chirp/ui/clone.py:40
+#, fuzzy, python-brace-format
+msgid "{vendor} {model} on {port}"
+msgstr "{vendor} {model} на {port}"
+
+#: ../chirp/ui/clone.py:110 ../chirp/ui/clone.py:111 ../chirp/ui/clone.py:173
+msgid "Detect"
+msgstr "Проверка"
+
+#: ../chirp/ui/clone.py:134
+msgid "Port"
+msgstr "Порт"
+
+#: ../chirp/ui/clone.py:135
+msgid "Vendor"
+msgstr "Изготовитель"
+
+#: ../chirp/ui/clone.py:136
+msgid "Model"
+msgstr "Модель"
+
+#: ../chirp/ui/clone.py:149
+#, fuzzy
+msgid "Radio"
+msgstr "Станция"
+
+#: ../chirp/ui/clone.py:178
+#, python-brace-format
+msgid "Unable to detect radio on {port}"
+msgstr "Станция не обнаружена на {port}"
+
+#: ../chirp/ui/clone.py:203
+#, python-brace-format
+msgid "Internal error: Unable to upload to {model}"
+msgstr "Ошибка: Невозможно загрузить в {model}"
+
+#: ../chirp/ui/clone.py:254
+#, python-brace-format
+msgid "Clone failed: {error}"
+msgstr "Ошибка загрузки {error}"
+
+#: ../chirp/ui/dstaredit.py:44
+msgid "Callsign"
+msgstr "Позывной"
+
+#: ../chirp/ui/dstaredit.py:129
+msgid "Your callsign"
+msgstr "Ваш позывной"
+
+#: ../chirp/ui/dstaredit.py:137
+msgid "Repeater callsign"
+msgstr "Позывной репитера"
+
+#: ../chirp/ui/dstaredit.py:145
+msgid "My callsign"
+msgstr "Мой позывной"
+
+#: ../chirp/ui/dstaredit.py:175 ../chirp/ui/memedit.py:1622
+msgid "Downloading URCALL list"
+msgstr "Загрузка URCALL"
+
+#: ../chirp/ui/dstaredit.py:179 ../chirp/ui/memedit.py:1634
+msgid "Downloading RPTCALL list"
+msgstr "Загрузка RPTCALL"
+
+#: ../chirp/ui/dstaredit.py:183
+msgid "Downloading MYCALL list"
+msgstr "Загрузка MYCALL"
+
+#: ../chirp/ui/memedit.py:60
+msgid "Invalid value for this field"
+msgstr "Неверное значение для этого поля"
+
+#: ../chirp/ui/memedit.py:73 ../chirp/ui/memedit.py:203
+#: ../chirp/ui/memedit.py:346 ../chirp/ui/memedit.py:421
+#: ../chirp/ui/memedit.py:440 ../chirp/ui/memedit.py:454
+#: ../chirp/ui/memedit.py:477 ../chirp/ui/memedit.py:499
+#: ../chirp/ui/memedit.py:525 ../chirp/ui/memedit.py:537
+#: ../chirp/ui/memedit.py:561 ../chirp/ui/memedit.py:563
+#: ../chirp/ui/memedit.py:636 ../chirp/ui/memedit.py:650
+#: ../chirp/ui/memedit.py:652 ../chirp/ui/memedit.py:694
+#: ../chirp/ui/memedit.py:696 ../chirp/ui/memedit.py:770
+#: ../chirp/ui/memedit.py:904 ../chirp/ui/memedit.py:979
+#: ../chirp/ui/memedit.py:1032 ../chirp/ui/memedit.py:1086
+#: ../chirp/ui/memedit.py:1112 ../chirp/ui/memedit.py:1125
+#: ../chirp/ui/memedit.py:1143 ../chirp/ui/memedit.py:1470
+#: ../chirp/ui/bankedit.py:281
+msgid "Loc"
+msgstr "â„–"
+
+#: ../chirp/ui/memedit.py:74 ../chirp/ui/memedit.py:97
+#: ../chirp/ui/memedit.py:218 ../chirp/ui/memedit.py:340
+#: ../chirp/ui/memedit.py:348 ../chirp/ui/memedit.py:377
+#: ../chirp/ui/memedit.py:402 ../chirp/ui/memedit.py:410
+#: ../chirp/ui/memedit.py:1089 ../chirp/ui/memedit.py:1142
+#: ../chirp/ui/bankedit.py:282 ../chirp/ui/memdetail.py:304
+#: ../chirp/ui/importdialog.py:601
+msgid "Frequency"
+msgstr "Частота"
+
+#: ../chirp/ui/memedit.py:75 ../chirp/ui/memedit.py:96
+#: ../chirp/ui/memedit.py:347 ../chirp/ui/memedit.py:1088
+#: ../chirp/ui/memedit.py:1145 ../chirp/ui/memedit.py:1296
+#: ../chirp/ui/memedit.py:1298 ../chirp/ui/bankedit.py:93
+#: ../chirp/ui/bankedit.py:283 ../chirp/ui/memdetail.py:306
+#: ../chirp/ui/importdialog.py:600
+msgid "Name"
+msgstr "Имя"
+
+#: ../chirp/ui/memedit.py:76 ../chirp/ui/memedit.py:109
+#: ../chirp/ui/memedit.py:124 ../chirp/ui/memedit.py:239
+#: ../chirp/ui/memedit.py:245 ../chirp/ui/memedit.py:279
+#: ../chirp/ui/memedit.py:418 ../chirp/ui/memedit.py:1090
+#: ../chirp/ui/memedit.py:1151 ../chirp/ui/memedit.py:1302
+#: ../chirp/ui/memedit.py:1362 ../chirp/ui/memdetail.py:308
+msgid "Tone Mode"
+msgstr "Вид субтона"
+
+#: ../chirp/ui/memedit.py:77 ../chirp/ui/memedit.py:98
+#: ../chirp/ui/memedit.py:115 ../chirp/ui/memedit.py:174
+#: ../chirp/ui/memedit.py:175 ../chirp/ui/memedit.py:264
+#: ../chirp/ui/memedit.py:294 ../chirp/ui/memedit.py:301
+#: ../chirp/ui/memedit.py:306 ../chirp/ui/memedit.py:314
+#: ../chirp/ui/memedit.py:351 ../chirp/ui/memedit.py:416
+#: ../chirp/ui/memedit.py:1091 ../chirp/ui/memedit.py:1147
+#: ../chirp/ui/memedit.py:1303 ../chirp/ui/memdetail.py:310
+msgid "Tone"
+msgstr "ТонПРД"
+
+#: ../chirp/ui/memedit.py:78 ../chirp/ui/memedit.py:99
+#: ../chirp/ui/memedit.py:116 ../chirp/ui/memedit.py:268
+#: ../chirp/ui/memedit.py:287 ../chirp/ui/memedit.py:302
+#: ../chirp/ui/memedit.py:307 ../chirp/ui/memedit.py:318
+#: ../chirp/ui/memedit.py:352 ../chirp/ui/memedit.py:416
+#: ../chirp/ui/memedit.py:1092 ../chirp/ui/memedit.py:1148
+#: ../chirp/ui/memedit.py:1299 ../chirp/ui/memdetail.py:312
+msgid "ToneSql"
+msgstr "ТонШПД"
+
+#: ../chirp/ui/memedit.py:79 ../chirp/ui/memedit.py:100
+#: ../chirp/ui/memedit.py:117 ../chirp/ui/memedit.py:252
+#: ../chirp/ui/memedit.py:288 ../chirp/ui/memedit.py:296
+#: ../chirp/ui/memedit.py:308 ../chirp/ui/memedit.py:316
+#: ../chirp/ui/memedit.py:353 ../chirp/ui/memedit.py:412
+#: ../chirp/ui/memedit.py:1093 ../chirp/ui/memedit.py:1149
+#: ../chirp/ui/memedit.py:1291 ../chirp/ui/memedit.py:1368
+#: ../chirp/ui/memdetail.py:314
+msgid "DTCS Code"
+msgstr "DTCSПРД"
+
+#: ../chirp/ui/memedit.py:80 ../chirp/ui/memedit.py:101
+#: ../chirp/ui/memedit.py:118 ../chirp/ui/memedit.py:256
+#: ../chirp/ui/memedit.py:289 ../chirp/ui/memedit.py:297
+#: ../chirp/ui/memedit.py:304 ../chirp/ui/memedit.py:309
+#: ../chirp/ui/memedit.py:320 ../chirp/ui/memedit.py:354
+#: ../chirp/ui/memedit.py:412 ../chirp/ui/memedit.py:1094
+#: ../chirp/ui/memedit.py:1150 ../chirp/ui/memedit.py:1292
+#: ../chirp/ui/memedit.py:1369
+#, fuzzy
+msgid "DTCS Rx Code"
+msgstr "DTCSПРД"
+
+#: ../chirp/ui/memedit.py:81 ../chirp/ui/memedit.py:102
+#: ../chirp/ui/memedit.py:119 ../chirp/ui/memedit.py:260
+#: ../chirp/ui/memedit.py:290 ../chirp/ui/memedit.py:298
+#: ../chirp/ui/memedit.py:310 ../chirp/ui/memedit.py:322
+#: ../chirp/ui/memedit.py:355 ../chirp/ui/memedit.py:1095
+#: ../chirp/ui/memedit.py:1153 ../chirp/ui/memedit.py:1293
+#: ../chirp/ui/memedit.py:1367 ../chirp/ui/memdetail.py:318
+msgid "DTCS Pol"
+msgstr "DTCS Pol"
+
+#: ../chirp/ui/memedit.py:82 ../chirp/ui/memedit.py:103
+#: ../chirp/ui/memedit.py:125 ../chirp/ui/memedit.py:240
+#: ../chirp/ui/memedit.py:250 ../chirp/ui/memedit.py:272
+#: ../chirp/ui/memedit.py:281 ../chirp/ui/memedit.py:291
+#: ../chirp/ui/memedit.py:299 ../chirp/ui/memedit.py:303
+#: ../chirp/ui/memedit.py:311 ../chirp/ui/memedit.py:356
+#: ../chirp/ui/memedit.py:1096 ../chirp/ui/memedit.py:1152
+#: ../chirp/ui/memedit.py:1300 ../chirp/ui/memedit.py:1363
+msgid "Cross Mode"
+msgstr "Кроссрежим"
+
+#: ../chirp/ui/memedit.py:83 ../chirp/ui/memedit.py:104
+#: ../chirp/ui/memedit.py:122 ../chirp/ui/memedit.py:148
+#: ../chirp/ui/memedit.py:155 ../chirp/ui/memedit.py:280
+#: ../chirp/ui/memedit.py:349 ../chirp/ui/memedit.py:418
+#: ../chirp/ui/memedit.py:1097 ../chirp/ui/memedit.py:1154
+#: ../chirp/ui/memedit.py:1304 ../chirp/ui/memedit.py:1374
+#: ../chirp/ui/memdetail.py:322
+msgid "Duplex"
+msgstr "Дуплекс"
+
+#: ../chirp/ui/memedit.py:84 ../chirp/ui/memedit.py:105
+#: ../chirp/ui/memedit.py:153 ../chirp/ui/memedit.py:226
+#: ../chirp/ui/memedit.py:325 ../chirp/ui/memedit.py:350
+#: ../chirp/ui/memedit.py:414 ../chirp/ui/memedit.py:1098
+#: ../chirp/ui/memedit.py:1155 ../chirp/ui/memedit.py:1295
+#: ../chirp/ui/memdetail.py:324
+msgid "Offset"
+msgstr "Смещение"
+
+#: ../chirp/ui/memedit.py:85 ../chirp/ui/memedit.py:106
+#: ../chirp/ui/memedit.py:120 ../chirp/ui/memedit.py:167
+#: ../chirp/ui/memedit.py:168 ../chirp/ui/memedit.py:171
+#: ../chirp/ui/memedit.py:402 ../chirp/ui/memedit.py:1099
+#: ../chirp/ui/memedit.py:1156 ../chirp/ui/memedit.py:1294
+#: ../chirp/ui/memedit.py:1361 ../chirp/ui/memedit.py:1376
+#: ../chirp/ui/memedit.py:1377 ../chirp/ui/memedit.py:1546
+#: ../chirp/ui/memedit.py:1564 ../chirp/ui/memedit.py:1574
+#: ../chirp/ui/memdetail.py:326
+msgid "Mode"
+msgstr "Режим"
+
+#: ../chirp/ui/memedit.py:86 ../chirp/ui/memedit.py:107
+#: ../chirp/ui/memedit.py:121 ../chirp/ui/memedit.py:402
+#: ../chirp/ui/memedit.py:1100 ../chirp/ui/memedit.py:1157
+#: ../chirp/ui/memedit.py:1306 ../chirp/ui/memedit.py:1365
+#: ../chirp/ui/memedit.py:1372 ../chirp/ui/memdetail.py:332
+msgid "Power"
+msgstr "Мощность"
+
+#: ../chirp/ui/memedit.py:87 ../chirp/ui/memedit.py:108
+#: ../chirp/ui/memedit.py:123 ../chirp/ui/memedit.py:158
+#: ../chirp/ui/memedit.py:159 ../chirp/ui/memedit.py:164
+#: ../chirp/ui/memedit.py:1101 ../chirp/ui/memedit.py:1158
+#: ../chirp/ui/memedit.py:1297 ../chirp/ui/memdetail.py:328
+msgid "Tune Step"
+msgstr "Шаг"
+
+#: ../chirp/ui/memedit.py:88 ../chirp/ui/memedit.py:110
+#: ../chirp/ui/memedit.py:1102 ../chirp/ui/memedit.py:1159
+#: ../chirp/ui/memedit.py:1305 ../chirp/ui/memedit.py:1364
+#: ../chirp/ui/memdetail.py:330
+msgid "Skip"
+msgstr "Пропуск"
+
+#: ../chirp/ui/memedit.py:89 ../chirp/ui/memedit.py:111
+#: ../chirp/ui/memedit.py:1103 ../chirp/ui/memedit.py:1160
+#: ../chirp/ui/memedit.py:1301 ../chirp/ui/memdetail.py:334
+#: ../chirp/ui/importdialog.py:602
+msgid "Comment"
+msgstr "Комментарий"
+
+#: ../chirp/ui/memedit.py:206
+#, python-brace-format
+msgid "Erasing memory {loc}"
+msgstr "Стирание памяти {loc}"
+
+#: ../chirp/ui/memedit.py:335
+msgid "Unable to make changes to this model"
+msgstr "Невозможно внести изменения в эту модель"
+
+#: ../chirp/ui/memedit.py:341
+msgid "Editing new item, taking defaults"
+msgstr "Для новой позиции настройки по умолчанию"
+
+#: ../chirp/ui/memedit.py:363
+#, python-brace-format
+msgid "Bad value for {col}: {val}"
+msgstr "Некорректное значение для {col}: {val}"
+
+#: ../chirp/ui/memedit.py:387
+msgid "Error setting memory"
+msgstr "Ошибка установки памяти"
+
+#: ../chirp/ui/memedit.py:395 ../chirp/ui/memedit.py:461
+#: ../chirp/ui/memedit.py:737 ../chirp/ui/memedit.py:760
+#: ../chirp/ui/memedit.py:1523
+#, python-brace-format
+msgid "Writing memory {number}"
+msgstr "запись памяти {number}"
+
+#: ../chirp/ui/memedit.py:466
+msgid ""
+"This operation requires moving all subsequent channels by one spot until an "
+"empty location is reached.  This can take a LONG time.  Are you sure you "
+"want to do this?"
+msgstr ""
+"Эта операция потребует перемещения всех последующих каналов в одно место, "
+"пока свободное место не дудет достигнуто. Это может занять ОЧЕНЬ много "
+"времени. Вы уверены, что хотите это сделать?"
+
+#: ../chirp/ui/memedit.py:490
+#, python-brace-format
+msgid "Adding memory {number}"
+msgstr "Добавление памяти {number}"
+
+#: ../chirp/ui/memedit.py:503 ../chirp/ui/memedit.py:1132
+#, python-brace-format
+msgid "Erasing memory {number}"
+msgstr "Стирание памяти {number}"
+
+#: ../chirp/ui/memedit.py:512 ../chirp/ui/memedit.py:620
+#: ../chirp/ui/memedit.py:667 ../chirp/ui/memedit.py:672
+#: ../chirp/ui/memedit.py:1072 ../chirp/ui/memedit.py:1392
+#, python-brace-format
+msgid "Getting memory {number}"
+msgstr "Получение памяти {number}"
+
+#: ../chirp/ui/memedit.py:599 ../chirp/ui/memedit.py:610
+#: ../chirp/ui/memedit.py:659
+#, python-brace-format
+msgid "Moving memory from {old} to {new}"
+msgstr "Перемещение памяти из {old} в {new}"
+
+#: ../chirp/ui/memedit.py:681
+#, python-brace-format
+msgid "Raw memory {number}"
+msgstr "Бинарная память {number}"
+
+#: ../chirp/ui/memedit.py:685 ../chirp/ui/memedit.py:713
+#: ../chirp/ui/memedit.py:718
+#, python-brace-format
+msgid "Getting raw memory {number}"
+msgstr "Получение бинарной памяти {number}"
+
+#: ../chirp/ui/memedit.py:690
+msgid "You can only diff two memories!"
+msgstr "You can only diff two memories!"
+
+#: ../chirp/ui/memedit.py:701
+#, python-brace-format
+msgid "Memory {number}"
+msgstr "Память {number}"
+
+#: ../chirp/ui/memedit.py:707
+#, python-brace-format
+msgid "Diff of {a} and {b}"
+msgstr "Diff of {a} and {b}"
+
+#: ../chirp/ui/memedit.py:741
+#, fuzzy, python-brace-format
+msgid "Getting original memory {number}"
+msgstr "Получение бинарной памяти {number}"
+
+#: ../chirp/ui/memedit.py:779
+msgid "Memories must be contiguous"
+msgstr "Память должна быть непрерывной"
+
+#: ../chirp/ui/memedit.py:870
+#, fuzzy
+msgid "Cut"
+msgstr "Вырезать"
+
+#: ../chirp/ui/memedit.py:871
+#, fuzzy
+msgid "Copy"
+msgstr "Копировать"
+
+#: ../chirp/ui/memedit.py:872
+#, fuzzy
+msgid "Paste"
+msgstr "Вставить"
+
+#: ../chirp/ui/memedit.py:873
+#, fuzzy
+msgid "Select All"
+msgstr "Выбор"
+
+#: ../chirp/ui/memedit.py:874
+msgid "Insert row above"
+msgstr "Вставка строки выше"
+
+#: ../chirp/ui/memedit.py:875
+msgid "Insert row below"
+msgstr "Вставка строки ниже"
+
+#: ../chirp/ui/memedit.py:876
+#, fuzzy
+msgid "Delete"
+msgstr "_Удалить"
+
+#: ../chirp/ui/memedit.py:877
+#, fuzzy
+msgid "this memory"
+msgstr "Первичная память"
+
+#: ../chirp/ui/memedit.py:877
+#, fuzzy
+msgid "these memories"
+msgstr "Обмен памяти"
+
+#: ../chirp/ui/memedit.py:878
+msgid "...and shift block up"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:879
+msgid "...and shift all memories up"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:880
+#, fuzzy
+msgid "Move up"
+msgstr "Вверх"
+
+#: ../chirp/ui/memedit.py:881
+#, fuzzy
+msgid "Move down"
+msgstr "Вниз"
+
+#: ../chirp/ui/memedit.py:882
+#, fuzzy
+msgid "Exchange memories"
+msgstr "Обмен памяти"
+
+#: ../chirp/ui/memedit.py:883 ../chirp/ui/mainapp.py:1754
+msgid "P_roperties"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:884
+#, fuzzy
+msgid "Show Raw Memory"
+msgstr "Show Raw Memory\t"
+
+#: ../chirp/ui/memedit.py:885
+#, fuzzy
+msgid "Diff Raw Memories"
+msgstr "Diff raw memories"
+
+#: ../chirp/ui/memedit.py:1049
+#, python-brace-format
+msgid "Internal Error: Column {name} not found"
+msgstr "Ошибка: Столбец {name} не найден"
+
+#: ../chirp/ui/memedit.py:1079
+#, python-brace-format
+msgid "Getting channel {chan}"
+msgstr "Получение канала {chan}"
+
+#: ../chirp/ui/memedit.py:1172
+#, python-brace-format
+msgid "Internal Error: Invalid limit {number}"
+msgstr "Ошибка: недопустимый предел {number}"
+
+#: ../chirp/ui/memedit.py:1183
+#, fuzzy
+msgid "Memory Range:"
+msgstr "Диапазон каналов"
+
+#: ../chirp/ui/memedit.py:1210
+msgid "Refresh"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1233
+msgid "Special Channels"
+msgstr "Специальные каналы"
+
+#: ../chirp/ui/memedit.py:1241
+msgid "Show Empty"
+msgstr "Показывать пустые"
+
+#: ../chirp/ui/memedit.py:1253
+msgid "Properties"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1426
+#, python-brace-format
+msgid "Cutting memory {number}"
+msgstr "Обрезка памяти {number}"
+
+#: ../chirp/ui/memedit.py:1458
+#, python-brace-format
+msgid ""
+"Unable to paste {src} memories into {dst} rows. Increase the memory bounds "
+"or show empty memories."
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1472
+msgid "Overwrite?"
+msgstr "Перезаписать?"
+
+#: ../chirp/ui/memedit.py:1478
+#, python-brace-format
+msgid "Overwrite location {number}?"
+msgstr "Перезаписать расположение {number}?"
+
+#: ../chirp/ui/memedit.py:1503
+msgid "Incompatible Memory"
+msgstr "Несовместимая память"
+
+#: ../chirp/ui/memedit.py:1507
+#, python-brace-format
+msgid "Pasted memory {number} is not compatible with this radio because:"
+msgstr "Вставленная память {number} не совместима с этой станцией, потому что:"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1581
+msgid "URCALL"
+msgstr "URCALL"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1582
+msgid "RPT1CALL"
+msgstr "RPT1CALL"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1583
+msgid "RPT2CALL"
+msgstr "RPT2CALL"
+
+#: ../chirp/ui/memedit.py:1567 ../chirp/ui/memedit.py:1584
+msgid "Digital Code"
+msgstr "Цифровой код"
+
+#: ../chirp/ui/inputdialog.py:88
+msgid "An error has occurred"
+msgstr "Ошибка"
+
+#: ../chirp/ui/inputdialog.py:139
+msgid "Overwrite"
+msgstr "Перезаписать"
+
+#: ../chirp/ui/inputdialog.py:142
+msgid "File Exists"
+msgstr "Файл существует"
+
+#: ../chirp/ui/inputdialog.py:145
+#, python-brace-format
+msgid "The file {name} already exists. Do you want to overwrite it?"
+msgstr "Файл {name} уже существует. Перезаписать его?"
+
+#: ../chirp/ui/cloneprog.py:44
+msgid "Clone Progress"
+msgstr "Загрузка"
+
+#: ../chirp/ui/cloneprog.py:47
+msgid "Cloning"
+msgstr "Загрузка"
+
+#: ../chirp/ui/cloneprog.py:56
+msgid "Cancel"
+msgstr "Отмена"
+
+#: ../chirp/ui/editorset.py:85
+#, python-format
+msgid "Memories (%(variant)s)"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:89
+#, fuzzy
+msgid "Memories"
+msgstr "Память"
+
+#: ../chirp/ui/editorset.py:100
+msgid "D-STAR"
+msgstr "D-STAR"
+
+#: ../chirp/ui/editorset.py:149
+msgid "Settings"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:158
+msgid "Browser"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:275
+#, python-brace-format
+msgid "The {vendor} {model} has multiple independent sub-devices"
+msgstr "{vendor} {model} имеет несколько различных подустройства"
+
+#: ../chirp/ui/editorset.py:277
+msgid "Choose one to import from:"
+msgstr "Выберите один для импорта из:"
+
+#: ../chirp/ui/editorset.py:282
+msgid "Cancelled"
+msgstr "Отменено"
+
+#: ../chirp/ui/editorset.py:287
+msgid "Internal Error"
+msgstr "Ошибка"
+
+#: ../chirp/ui/editorset.py:328
+#, fuzzy, python-brace-format
+msgid ""
+"There were errors while opening {file}. The affected memories will not be "
+"importable!"
+msgstr ""
+"Были обнаружены ошибки при открытии. Затронутая память не сможет быть "
+"импортирована."
+
+#: ../chirp/ui/editorset.py:340
+#, fuzzy, python-brace-format
+msgid "There was an error during import: {error}"
+msgstr "Ошибка открытия{fname}: {error}"
+
+#: ../chirp/ui/editorset.py:350
+msgid "Unsupported file type"
+msgstr "Неподдерживаемый тип файла"
+
+#: ../chirp/ui/editorset.py:366 ../chirp/ui/editorset.py:381
+#, fuzzy, python-brace-format
+msgid "There was an error during export: {error}"
+msgstr "Ошибка открытия {fname}: {error}"
+
+#: ../chirp/ui/editorset.py:395
+msgid "Priming memory"
+msgstr "Первичная память"
+
+#: ../chirp/ui/shiftdialog.py:30
+msgid "Shift"
+msgstr "Сдвиг"
+
+#: ../chirp/ui/shiftdialog.py:64
+#, python-brace-format
+msgid "Moving {src} to {dst}"
+msgstr "Перемещение {src} до {dst}"
+
+#: ../chirp/ui/shiftdialog.py:84
+#, python-brace-format
+msgid "Looking for a free spot ({number})"
+msgstr "Поиск свободной точки ({number})"
+
+#: ../chirp/ui/shiftdialog.py:97
+msgid "No space to insert a row"
+msgstr ""
+
+#: ../chirp/ui/shiftdialog.py:145
+#, python-brace-format
+msgid "Moved {count} memories"
+msgstr "Перемещенно {count} памяти"
+
+#: ../chirp/ui/settingsedit.py:81
+#, fuzzy, python-format
+msgid "Error in setting value: %s"
+msgstr "Ошибка установки памяти"
+
+#: ../chirp/ui/settingsedit.py:113
+#, python-format
+msgid "Invalid setting value: %s"
+msgstr ""
+
+#: ../chirp/ui/settingsedit.py:174
+msgid "Enabled"
+msgstr ""
+
+#: ../chirp/ui/bankedit.py:58
+#, fuzzy, python-format
+msgid "Retrieving %s information"
+msgstr "Получение информации"
+
+#: ../chirp/ui/bankedit.py:81
+#, fuzzy, python-format
+msgid "Setting name on %s"
+msgstr "Установка имени банка"
+
+#: ../chirp/ui/bankedit.py:222
+#, fuzzy, python-brace-format
+msgid "Updating {type} index for memory {num}"
+msgstr "Обновление индекса банка в памяти {num}"
+
+#: ../chirp/ui/bankedit.py:232
+#, fuzzy, python-brace-format
+msgid "Updating mapping information for memory {num}"
+msgstr "Обновление информации банка в памяти {num}"
+
+#: ../chirp/ui/bankedit.py:238 ../chirp/ui/bankedit.py:269
+#, python-brace-format
+msgid "Getting memory {num}"
+msgstr "Получение из памяти {num}"
+
+#: ../chirp/ui/bankedit.py:253
+#, python-brace-format
+msgid "Setting index for memory {num}"
+msgstr "Установка индекса для памяти {num}"
+
+#: ../chirp/ui/bankedit.py:262
+#, fuzzy, python-brace-format
+msgid "Getting {type} for memory {num}"
+msgstr "Получение банка памяти {num}"
+
+#: ../chirp/ui/bankedit.py:284
+msgid "Index"
+msgstr "Индекс"
+
+#: ../chirp/ui/bankedit.py:375
+#, fuzzy, python-brace-format
+msgid "Getting {type} information for memory {num}"
+msgstr "Получение информации банка для памяти {num}"
+
+#: ../chirp/ui/bankedit.py:401
+#, fuzzy, python-format
+msgid "Getting %s information"
+msgstr "Получение информации из банка"
+
+#: ../chirp/ui/memdetail.py:219
+msgid "General"
+msgstr ""
+
+#: ../chirp/ui/memdetail.py:261
+msgid "Other"
+msgstr ""
+
+#: ../chirp/ui/memdetail.py:316
+#, fuzzy
+msgid "RX DTCS Code"
+msgstr "DTCSПРД"
+
+#: ../chirp/ui/memdetail.py:320
+#, fuzzy
+msgid "Cross mode"
+msgstr "Кроссрежим"
+
+#: ../chirp/ui/memdetail.py:380
+msgid "Memory validation failed:"
+msgstr ""
+
+#: ../chirp/ui/common.py:246
 msgid "Completed"
 msgstr "Завершено"
 
-#: ../chirpui/common.py:205
+#: ../chirp/ui/common.py:247
 msgid "idle"
 msgstr "ожидание"
 
-#: ../chirpui/bankedit.py:52
-msgid "Retrieving bank information"
-msgstr "Получение информации"
+#: ../chirp/ui/common.py:354
+msgid "Details"
+msgstr ""
 
-#: ../chirpui/bankedit.py:75
-msgid "Setting name on bank"
-msgstr "Установка имени банка"
+#: ../chirp/ui/common.py:357
+msgid "Proceed?"
+msgstr ""
 
-#: ../chirpui/bankedit.py:85
-msgid "Bank"
-msgstr "Банк"
+#: ../chirp/ui/common.py:366
+#, fuzzy
+msgid "Do not show this next time"
+msgstr "Не отображать снова"
 
-#: ../chirpui/bankedit.py:86 ../chirpui/bankedit.py:240
-#: ../chirpui/importdialog.py:536 ../chirpui/memedit.py:65
-#: ../chirpui/memedit.py:85 ../chirpui/memedit.py:247
-#: ../chirpui/memedit.py:872 ../chirpui/memedit.py:926
-#: ../chirpui/memedit.py:1063 ../chirpui/memedit.py:1065
-msgid "Name"
-msgstr "Имя"
+#: ../chirp/ui/mainapp.py:268 ../chirp/ui/mainapp.py:484
+msgid "Untitled"
+msgstr "Новый"
 
-#: ../chirpui/bankedit.py:185
-msgid "Updating bank index for memory {num}"
-msgstr "Обновление индекса банка в памяти {num}"
+#: ../chirp/ui/mainapp.py:319 ../chirp/ui/mainapp.py:787
+msgid "All files"
+msgstr ""
 
-#: ../chirpui/bankedit.py:194
-msgid "Updating bank information for memory {num}"
-msgstr "Обновление информации банка в памяти {num}"
+#: ../chirp/ui/mainapp.py:320 ../chirp/ui/mainapp.py:789
+msgid "CHIRP Radio Images"
+msgstr "Образы памяти Chirp"
 
-#: ../chirpui/bankedit.py:200 ../chirpui/bankedit.py:229
-msgid "Getting memory {num}"
-msgstr "Получение из памяти {num}"
+#: ../chirp/ui/mainapp.py:321 ../chirp/ui/mainapp.py:788
+msgid "CHIRP Files"
+msgstr "CHIRP"
 
-#: ../chirpui/bankedit.py:214
-msgid "Setting index for memory {num}"
-msgstr "Установка индекса для памяти {num}"
+#: ../chirp/ui/mainapp.py:322 ../chirp/ui/mainapp.py:790
+#: ../chirp/ui/mainapp.py:1336
+msgid "CSV Files"
+msgstr "CSV"
 
-#: ../chirpui/bankedit.py:223
-msgid "Getting bank for memory {num}"
-msgstr "Получение банка памяти {num}"
+#: ../chirp/ui/mainapp.py:323 ../chirp/ui/mainapp.py:791
+#, fuzzy
+msgid "DAT Files"
+msgstr "CSV"
 
-#: ../chirpui/bankedit.py:238 ../chirpui/memedit.py:63
-#: ../chirpui/memedit.py:172 ../chirpui/memedit.py:246
-#: ../chirpui/memedit.py:315 ../chirpui/memedit.py:335
-#: ../chirpui/memedit.py:349 ../chirpui/memedit.py:423
-#: ../chirpui/memedit.py:435 ../chirpui/memedit.py:459
-#: ../chirpui/memedit.py:461 ../chirpui/memedit.py:534
-#: ../chirpui/memedit.py:548 ../chirpui/memedit.py:550
-#: ../chirpui/memedit.py:591 ../chirpui/memedit.py:593
-#: ../chirpui/memedit.py:621 ../chirpui/memedit.py:822
-#: ../chirpui/memedit.py:870 ../chirpui/memedit.py:895
-#: ../chirpui/memedit.py:907 ../chirpui/memedit.py:924
-#: ../chirpui/memedit.py:1230
-msgid "Loc"
-msgstr "â„–"
+#: ../chirp/ui/mainapp.py:324 ../chirp/ui/mainapp.py:792
+msgid "EVE Files (VX5)"
+msgstr ""
 
-#: ../chirpui/bankedit.py:239 ../chirpui/importdialog.py:537
-#: ../chirpui/memedit.py:64 ../chirpui/memedit.py:86 ../chirpui/memedit.py:187
-#: ../chirpui/memedit.py:248 ../chirpui/memedit.py:271
-#: ../chirpui/memedit.py:296 ../chirpui/memedit.py:304
-#: ../chirpui/memedit.py:873 ../chirpui/memedit.py:923
-msgid "Frequency"
-msgstr "Частота"
+#: ../chirp/ui/mainapp.py:325 ../chirp/ui/mainapp.py:793
+msgid "ICF Files"
+msgstr "ICF"
 
-#: ../chirpui/bankedit.py:241
-msgid "Index"
-msgstr "Индекс"
+#: ../chirp/ui/mainapp.py:326 ../chirp/ui/mainapp.py:797
+#, fuzzy
+msgid "VX5 Commander Files"
+msgstr "VX7 Commander"
 
-#: ../chirpui/bankedit.py:302
-msgid "Getting bank information for memory {num}"
-msgstr "Получение информации банка для памяти {num}"
+#: ../chirp/ui/mainapp.py:327 ../chirp/ui/mainapp.py:798
+#, fuzzy
+msgid "VX6 Commander Files"
+msgstr "VX7 Commander"
 
-#: ../chirpui/bankedit.py:323
-msgid "Getting bank information"
-msgstr "Получение информации из банка"
+#: ../chirp/ui/mainapp.py:328 ../chirp/ui/mainapp.py:799
+msgid "VX7 Commander Files"
+msgstr "VX7 Commander"
 
-#: ../chirpui/inputdialog.py:81
-msgid "An error has occurred"
-msgstr "Ошибка"
+#: ../chirp/ui/mainapp.py:338
+msgid ""
+"ICF files cannot be edited, only displayed or imported into another file. "
+"Open in read-only mode?"
+msgstr ""
+"Файлы ICF не могут быть отредактированы, возможно только показать или "
+"импортировать в другой файл. Открыть только для чтения?"
 
-#: ../chirpui/inputdialog.py:130
-msgid "Overwrite"
-msgstr "Перезаписать"
+#: ../chirp/ui/mainapp.py:372
+#, python-brace-format
+msgid "There was an error opening {fname}: {error}"
+msgstr "Ошибка открытия {fname}: {error}"
 
-#: ../chirpui/inputdialog.py:133
-msgid "File Exists"
-msgstr "Файл существует"
+#: ../chirp/ui/mainapp.py:384
+#, python-brace-format
+msgid "{num} errors during open:"
+msgstr "{num} ошибки(ок) во время открытия:"
 
-#: ../chirpui/inputdialog.py:136
-msgid "The file {name} already exists. Do you want to overwrite it?"
-msgstr "Файл {name} уже существует. Перезаписать его?"
+#: ../chirp/ui/mainapp.py:391
+msgid "Note:"
+msgstr "Заметка:"
 
-#: ../chirpui/importdialog.py:90
-msgid "Location {number} is already being imported. Choose another value for 'New Location' before selection 'Import'"
-msgstr "Позиция {number} уже импортирована. Выберите другое значение для \"Новая позиция\" перед выбором \"Импорт\""
+#: ../chirp/ui/mainapp.py:392
+#, python-brace-format
+msgid ""
+"The {vendor} {model} operates in <b>live mode</b>. This means that any "
+"changes you make are immediately sent to the radio. Because of this, you "
+"cannot perform the <u>Save</u> or <u>Upload</u> operations. If you wish to "
+"edit the contents offline, please <u>Export</u> to a CSV file, using the "
+"<b>File menu</b>."
+msgstr ""
+"{vendor} {model} программируется в режиме <b>онлайн</b>. Это означает, что "
+"любые изменения немедленно загружаются в станцию. По этой причине невозможно "
+"использовать операции <u>Сохранить</u> или <u>Загрузить</u>. Если вы хотите "
+"редактировать данные офлайн, то используйте <u>Экспорт</u> в файл CSV из "
+"меню <b>Файл</b>."
 
-#: ../chirpui/importdialog.py:121
+#: ../chirp/ui/mainapp.py:401
+msgid "Don't show this again"
+msgstr "Не отображать снова"
+
+#: ../chirp/ui/mainapp.py:435
+#, python-brace-format
+msgid "{vendor} {model} image file"
+msgstr "Изображение {vendor} {model}"
+
+#: ../chirp/ui/mainapp.py:451
+msgid "VX7 Commander"
+msgstr "VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:453
+#, fuzzy
+msgid "VX6 Commander"
+msgstr "VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:455
+msgid "EVE"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:456
+#, fuzzy
+msgid "VX5 Commander"
+msgstr "VX7 Commander"
+
+#: ../chirp/ui/mainapp.py:523
+#, python-brace-format
+msgid "Open recent file {name}"
+msgstr "Открыть недавний файл {name}"
+
+#: ../chirp/ui/mainapp.py:580
+#, python-brace-format
+msgid "Import stock configuration {name}"
+msgstr "Импорт предустановленную конфигурацию {name}"
+
+#: ../chirp/ui/mainapp.py:596
+#, python-brace-format
+msgid "Open stock configuration {name}"
+msgstr "Открыть предустановленную конфигурацию {name}"
+
+#: ../chirp/ui/mainapp.py:617
+msgid "Proceed with experimental driver?"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:619
+msgid "This radio's driver is experimental. Do you want to proceed?"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:637
+#, python-brace-format
+msgid "{name} Instructions"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:639
+#, python-brace-format
+msgid "{instructions}"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:643
+#, fuzzy
+msgid "Don't show instructions for any radio again"
+msgstr "Не отображать снова"
+
+#: ../chirp/ui/mainapp.py:754
+#, fuzzy
+msgid "Save Changes?"
+msgstr "Не сохранять изменения?"
+
+#: ../chirp/ui/mainapp.py:758
+msgid "File is modified, save changes before closing?"
+msgstr "Файл изменён, сохранить изменения?"
+
+#: ../chirp/ui/mainapp.py:794
+msgid "Kenwood HMK Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:795
+msgid "Kenwood ITM Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:796
+msgid "Travel Plus Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:814
+msgid "DMR-MARC Repeater Database Dump"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:924 ../chirp/ui/mainapp.py:1031
+msgid "RepeaterBook Query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:985 ../chirp/ui/mainapp.py:1091
+msgid "RepeaterBook query failed"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1158
+#, fuzzy, python-format
+msgid "Invalid value for %s"
+msgstr "Неверное значение для этого поля"
+
+#: ../chirp/ui/mainapp.py:1181
+msgid "Query failed"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1276
+msgid "RadioReference.com Query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1382
+#, fuzzy
+msgid "With significant contributions from:"
+msgstr "При значительном участии:"
+
+#: ../chirp/ui/mainapp.py:1414
+msgid "Select Columns"
+msgstr "Выбрать столбцы"
+
+#: ../chirp/ui/mainapp.py:1429
+#, python-brace-format
+msgid "Visible columns for {radio}"
+msgstr "Видимые столбцы для  {radio}"
+
+#: ../chirp/ui/mainapp.py:1492
+msgid "Reporting is disabled"
+msgstr "Отчёты отключены"
+
+#: ../chirp/ui/mainapp.py:1494
+msgid ""
+"The reporting feature of CHIRP is designed to help <u>improve quality</u> by "
+"allowing the authors to focus on the radio drivers used most often and "
+"errors experienced by the users. The reports contain no identifying "
+"information and are used only for statistical purposes by the authors. Your "
+"privacy is extremely important, but <u>please consider leaving this feature "
+"enabled to help make CHIRP better!</u>\n"
+"\n"
+"<b>Are you sure you want to disable this feature?</b>"
+msgstr ""
+"Функция отправки отчётов позволяет авторам получать информацию об ошибках "
+"программы, чтобы своевремменно улучшать её для Вас. Никакой персональной "
+"информации при этом не собирается и не отправляется. Позволяя программе "
+"отправлять отчёты вы помогаете авторам в дальнейшем усовершенствовании "
+"программы.\n"
+"\n"
+"\n"
+"<b>Вы действительно хотите отключить эту функцию?</b>"
+
+#: ../chirp/ui/mainapp.py:1533
+msgid ""
+"Choose a language or Auto to use the operating system default. You will need "
+"to restart the application before the change will take effect"
+msgstr ""
+"Выберите язык или Авто для использования языка операционной системы. Вам "
+"нужно будет перезапустить приложение, прежде чем изменения вступят в силу."
+
+#: ../chirp/ui/mainapp.py:1546
+#, fuzzy
+msgid "Python Modules"
+msgstr "Вид субтона"
+
+#: ../chirp/ui/mainapp.py:1731
+msgid "_File"
+msgstr "_Файл"
+
+#: ../chirp/ui/mainapp.py:1734
+msgid "Open stock config"
+msgstr "Открыть предустановленные конфигурации"
+
+#: ../chirp/ui/mainapp.py:1735
+msgid "_Recent"
+msgstr "_Недавние"
+
+#: ../chirp/ui/mainapp.py:1738
+#, fuzzy
+msgid "Load Module"
+msgstr "Вид субтона"
+
+#: ../chirp/ui/mainapp.py:1741
+msgid "_Edit"
+msgstr "_Правка"
+
+#: ../chirp/ui/mainapp.py:1742
+msgid "_Cut"
+msgstr "_Вырезать"
+
+#: ../chirp/ui/mainapp.py:1743
+msgid "_Copy"
+msgstr "_Копировать"
+
+#: ../chirp/ui/mainapp.py:1744
+msgid "_Paste"
+msgstr "_Вставить"
+
+#: ../chirp/ui/mainapp.py:1746
+msgid "_Delete"
+msgstr "_Удалить"
+
+#: ../chirp/ui/mainapp.py:1747
+#, fuzzy
+msgid "Select _All"
+msgstr "Выбор"
+
+#: ../chirp/ui/mainapp.py:1748
+msgid "Move _Up"
+msgstr "Вверх_"
+
+#: ../chirp/ui/mainapp.py:1750
+#, fuzzy
+msgid "Move Dow_n"
+msgstr "Вниз_"
+
+#: ../chirp/ui/mainapp.py:1752
+msgid "E_xchange"
+msgstr "Обмен_"
+
+#: ../chirp/ui/mainapp.py:1755
+msgid "_View"
+msgstr "Вид_"
+
+#: ../chirp/ui/mainapp.py:1756
+msgid "Columns"
+msgstr "Столбцы"
+
+#: ../chirp/ui/mainapp.py:1757
+msgid "Developer"
+msgstr "Разработчик"
+
+#: ../chirp/ui/mainapp.py:1758
+msgid "Show raw memory"
+msgstr "Show raw memory"
+
+#: ../chirp/ui/mainapp.py:1760
+msgid "Diff raw memories"
+msgstr "Diff raw memories"
+
+#: ../chirp/ui/mainapp.py:1762
+msgid "Diff tabs"
+msgstr "Diff tabs"
+
+#: ../chirp/ui/mainapp.py:1764
+msgid "Change language"
+msgstr "Изменить язык"
+
+#: ../chirp/ui/mainapp.py:1765
+msgid "_Radio"
+msgstr "_Станция"
+
+#: ../chirp/ui/mainapp.py:1766
+msgid "Download From Radio"
+msgstr "Чтение из станции"
+
+#: ../chirp/ui/mainapp.py:1768
+msgid "Upload To Radio"
+msgstr "Запись в станцию"
+
+#: ../chirp/ui/mainapp.py:1770 ../chirp/ui/importdialog.py:578
+msgid "Import"
+msgstr "Импорт"
+
+#: ../chirp/ui/mainapp.py:1771 ../chirp/ui/importdialog.py:641
+msgid "Export"
+msgstr "Экспорт"
+
+#: ../chirp/ui/mainapp.py:1772
+#, fuzzy
+msgid "Import from data source"
+msgstr "Импорт из RFinder"
+
+#: ../chirp/ui/mainapp.py:1774 ../chirp/ui/mainapp.py:1785
+msgid "DMR-MARC Repeaters"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1775 ../chirp/ui/mainapp.py:1786
+msgid "RadioReference.com"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1777 ../chirp/ui/mainapp.py:1788
+msgid "RFinder"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1778 ../chirp/ui/mainapp.py:1790
+#, fuzzy
+msgid "RepeaterBook"
+msgstr "Импорт из RepeaterBook"
+
+#: ../chirp/ui/mainapp.py:1779 ../chirp/ui/mainapp.py:1791
+msgid "RepeaterBook political query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1781 ../chirp/ui/mainapp.py:1793
+msgid "RepeaterBook proximity query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1783 ../chirp/ui/mainapp.py:1789
+msgid "przemienniki.net"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1784
+msgid "Query data source"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1795
+msgid "CHIRP Native File"
+msgstr "Файл CHIRP"
+
+#: ../chirp/ui/mainapp.py:1797
+msgid "CSV File"
+msgstr "CSV"
+
+#: ../chirp/ui/mainapp.py:1798
+#, fuzzy
+msgid "Import from stock config"
+msgstr "Импорт из предустановленных конфигураций"
+
+#: ../chirp/ui/mainapp.py:1800
+msgid "Channel defaults"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1803
+msgid "Help"
+msgstr "Справка"
+
+#: ../chirp/ui/mainapp.py:1805
+msgid "Get Help Online..."
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1815
+#, fuzzy
+msgid "Report Statistics"
+msgstr "Отправка статистики"
+
+#: ../chirp/ui/mainapp.py:1817
+msgid "Hide Unused Fields"
+msgstr "Скрыть неиспользуемые поля"
+
+#: ../chirp/ui/mainapp.py:1819
+#, fuzzy
+msgid "Smart Tone Modes"
+msgstr "Вид субтона"
+
+#: ../chirp/ui/mainapp.py:1821
+msgid "Show Instructions"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1823
+msgid "Enable Developer Functions"
+msgstr "Режим разработчика"
+
+#: ../chirp/ui/mainapp.py:1936
+#, python-brace-format
+msgid "A new version of CHIRP is available: {ver}. "
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:2056
+msgid "Error reporting is enabled"
+msgstr "Отчёты об ошибках включены"
+
+#: ../chirp/ui/mainapp.py:2059
+msgid ""
+"If you wish to disable this feature you may do so in the <u>Help</u> menu"
+msgstr "Отключить эту функцию можно в меню <u>Справка</u>"
+
+#: ../chirp/ui/importdialog.py:97
+#, python-brace-format
+msgid ""
+"Location {number} is already being imported. Choose another value for 'New "
+"Location' before selection 'Import'"
+msgstr ""
+"Позиция {number} уже импортирована. Выберите другое значение для \"Новая "
+"позиция\" перед выбором \"Импорт\""
+
+#: ../chirp/ui/importdialog.py:129
 msgid "Invalid value. Must be an integer."
 msgstr "Неверное значение. Должно быть целое число."
 
-#: ../chirpui/importdialog.py:130
+#: ../chirp/ui/importdialog.py:138
+#, python-brace-format
 msgid "Location {number} is already being imported"
 msgstr "Позиция {number} уже импортирована"
 
-#: ../chirpui/importdialog.py:182
+#: ../chirp/ui/importdialog.py:195
 msgid "Updating URCALL list"
 msgstr "Обновление URCALL"
 
-#: ../chirpui/importdialog.py:187
+#: ../chirp/ui/importdialog.py:200
 msgid "Updating RPTCALL list"
 msgstr "Обновление RPTCALL"
 
-#: ../chirpui/importdialog.py:256
+#: ../chirp/ui/importdialog.py:274
+#, python-brace-format
 msgid "Setting memory {number}"
 msgstr "Установка памяти {number}"
 
-#: ../chirpui/importdialog.py:260
+#: ../chirp/ui/importdialog.py:279
 msgid "Importing bank information"
 msgstr "Импорт информации банка"
 
-#: ../chirpui/importdialog.py:264
+#: ../chirp/ui/importdialog.py:283
 #, fuzzy
 msgid "Error importing memories:"
 msgstr "Ошибка импорта памяти:"
 
-#: ../chirpui/importdialog.py:376
+#: ../chirp/ui/importdialog.py:395
 msgid "All"
 msgstr "Все"
 
-#: ../chirpui/importdialog.py:382
+#: ../chirp/ui/importdialog.py:401
 msgid "None"
 msgstr "Ничего"
 
-#: ../chirpui/importdialog.py:388
+#: ../chirp/ui/importdialog.py:407
 msgid "Inverse"
 msgstr "Инверсия"
 
-#: ../chirpui/importdialog.py:394
+#: ../chirp/ui/importdialog.py:413
 #, fuzzy
 msgid "Select"
 msgstr "Выбор"
 
-#: ../chirpui/importdialog.py:416
+#: ../chirp/ui/importdialog.py:459
 msgid "Auto"
 msgstr "Авто"
 
-#: ../chirpui/importdialog.py:422
+#: ../chirp/ui/importdialog.py:465
 msgid "Reverse"
 msgstr "Обратный"
 
-#: ../chirpui/importdialog.py:428
+#: ../chirp/ui/importdialog.py:471
 msgid "Adjust New Location"
 msgstr "Новая позиция"
 
-#: ../chirpui/importdialog.py:438
+#: ../chirp/ui/importdialog.py:481
 msgid "Confirm overwrites"
 msgstr "Подтверждение перезаписи"
 
-#: ../chirpui/importdialog.py:444
+#: ../chirp/ui/importdialog.py:487
 msgid "Options"
 msgstr "Опции"
 
-#: ../chirpui/importdialog.py:495
+#: ../chirp/ui/importdialog.py:560
 msgid "Cannot be imported because"
 msgstr "Невозможно импортировать, поскольку"
 
-#: ../chirpui/importdialog.py:513
+#: ../chirp/ui/importdialog.py:577
 #, fuzzy
 msgid "Import From File"
 msgstr "Импорт из файла"
 
-#: ../chirpui/importdialog.py:514 ../chirpui/mainapp.py:1196
-msgid "Import"
-msgstr "Импорт"
-
-#: ../chirpui/importdialog.py:534
+#: ../chirp/ui/importdialog.py:598
 msgid "To"
 msgstr "Для"
 
-#: ../chirpui/importdialog.py:535
+#: ../chirp/ui/importdialog.py:599
 msgid "From"
 msgstr "От"
 
-#: ../chirpui/importdialog.py:538 ../chirpui/memedit.py:78
-#: ../chirpui/memedit.py:99 ../chirpui/memedit.py:886
-#: ../chirpui/memedit.py:940 ../chirpui/memedit.py:1068
-msgid "Comment"
-msgstr "Комментарий"
-
-#: ../chirpui/importdialog.py:542
+#: ../chirp/ui/importdialog.py:606
 msgid "Location memory will be imported into"
 msgstr "Позиция памяти будет импортирована в"
 
-#: ../chirpui/importdialog.py:543
+#: ../chirp/ui/importdialog.py:607
 msgid "Location of memory in the file being imported"
 msgstr "Позиция памяти в файле импортируется"
 
-#: ../chirpui/importdialog.py:566
+#: ../chirp/ui/importdialog.py:630
 msgid "Preparing memory list..."
 msgstr "Подготовка списка памяти..."
 
-#: ../chirpui/importdialog.py:575
+#: ../chirp/ui/importdialog.py:640
 #, fuzzy
 msgid "Export To File"
 msgstr "Экспорт в файл"
 
-#: ../chirpui/importdialog.py:576 ../chirpui/mainapp.py:1197
-msgid "Export"
-msgstr "Экспорт"
+#: ../chirp/ui/bandplans.py:96
+msgid ""
+"Band plans define default channel settings for frequencies in a region.  "
+"Choose a band plan or None for completely manual channel settings."
+msgstr ""
 
-#: ../chirpui/mainapp.py:269 ../chirpui/mainapp.py:483
-msgid "Untitled"
-msgstr "Новый"
+#~ msgid "Bank"
+#~ msgstr "Банк"
 
-#: ../chirpui/mainapp.py:316 ../chirpui/mainapp.py:715
-msgid "CHIRP Radio Images"
-msgstr "Образы памяти Chirp"
+#~ msgid "Automatic Repeater Offset"
+#~ msgstr "Авторазнос для репитера"
 
-#: ../chirpui/mainapp.py:317 ../chirpui/mainapp.py:714
-#: ../chirpui/mainapp.py:880
-msgid "CHIRP Files"
-msgstr "CHIRP"
+#~ msgid "Bank Names"
+#~ msgstr "Имена банков"
 
-#: ../chirpui/mainapp.py:318 ../chirpui/mainapp.py:716
-#: ../chirpui/mainapp.py:879
-msgid "CSV Files"
-msgstr "CSV"
+#~ msgid "Banks"
+#~ msgstr "Банки"
 
-#: ../chirpui/mainapp.py:319 ../chirpui/mainapp.py:717
-msgid "ICF Files"
-msgstr "ICF"
+#, fuzzy
+#~ msgid "Delete all"
+#~ msgstr "_Удалить всё"
 
-#: ../chirpui/mainapp.py:320 ../chirpui/mainapp.py:718
-msgid "VX7 Commander Files"
-msgstr "VX7 Commander"
+#~ msgid "Delete (and shift up)"
+#~ msgstr "Удалить (и сдвинуть вверх)"
 
-#: ../chirpui/mainapp.py:330
-msgid "ICF files cannot be edited, only displayed or imported into another file. Open in read-only mode?"
-msgstr "Файлы ICF не могут быть отредактированы, возможно только показать или импортировать в другой файл. Открыть только для чтения?"
-
-#: ../chirpui/mainapp.py:373
-msgid "There was an error opening {fname}: {error}"
-msgstr "Ошибка открытия {fname}: {error}"
-
-#: ../chirpui/mainapp.py:388
-msgid "{num} errors during open:"
-msgstr "{num} ошибки(ок) во время открытия:"
-
-#: ../chirpui/mainapp.py:394
-msgid "Note:"
-msgstr "Заметка:"
-
-#: ../chirpui/mainapp.py:395
-msgid "The {vendor} {model} operates in <b>live mode</b>. This means that any changes you make are immediately sent to the radio. Because of this, you cannot perform the <u>Save</u> or <u>Upload</u> operations. If you wish to edit the contents offline, please <u>Export</u> to a CSV file, using the <b>File menu</b>."
-msgstr "{vendor} {model} программируется в режиме <b>онлайн</b>. Это означает, что любые изменения немедленно загружаются в станцию. По этой причине невозможно использовать операции <u>Сохранить</u> или <u>Загрузить</u>. Если вы хотите редактировать данные офлайн, то используйте <u>Экспорт</u> в файл CSV из меню <b>Файл</b>."
-
-#: ../chirpui/mainapp.py:404
-msgid "Don't show this again"
-msgstr "Не отображать снова"
-
-#: ../chirpui/mainapp.py:448
-msgid "{vendor} {model} image file"
-msgstr "Изображение {vendor} {model}"
-
-#: ../chirpui/mainapp.py:456
-msgid "VX7 Commander"
-msgstr "VX7 Commander"
-
-#: ../chirpui/mainapp.py:518
-msgid "Open recent file {name}"
-msgstr "Открыть недавний файл {name}"
-
-#: ../chirpui/mainapp.py:579
-msgid "Import stock configuration {name}"
-msgstr "Импорт предустановленную конфигурацию {name}"
-
-#: ../chirpui/mainapp.py:595
-msgid "Open stock configuration {name}"
-msgstr "Открыть предустановленную конфигурацию {name}"
-
-#: ../chirpui/mainapp.py:681
-msgid "Discard Changes?"
-msgstr "Не сохранять изменения?"
-
-#: ../chirpui/mainapp.py:686
-msgid "File is modified, save changes before closing?"
-msgstr "Файл изменён, сохранить изменения?"
-
-#: ../chirpui/mainapp.py:923
-msgid "With significant contributions by:"
-msgstr "При значительном участии:"
-
-#: ../chirpui/mainapp.py:940
-msgid "Select Columns"
-msgstr "Выбрать столбцы"
-
-#: ../chirpui/mainapp.py:955
-msgid "Visible columns for {radio}"
-msgstr "Видимые столбцы для  {radio}"
-
-#: ../chirpui/mainapp.py:1012
-msgid "Reporting is disabled"
-msgstr "Отчёты отключены"
-
-#: ../chirpui/mainapp.py:1013
-msgid "The reporting feature of CHIRP is designed to help <u>improve quality</u> by allowing the authors to focus on the radio drivers used most often and errors experienced by the users. The reports contain no identifying information and are used only for statistical purposes by the authors. Your privacy is extremely important, but <u>please consider leaving this feature enabled to help make CHIRP better!</u>\n"
-"\n"
-"<b>Are you sure you want to disable this feature?</b>"
-msgstr "Функция отправки отчётов позволяет авторам получать информацию об ошибках программы, чтобы своевремменно улучшать её для Вас. Никакой персональной информации при этом не собирается и не отправляется. Позволяя программе отправлять отчёты вы помогаете авторам в дальнейшем усовершенствовании программы.\n"
-"\n"
-"\n"
-"<b>Вы действительно хотите отключить эту функцию?</b>"
-
-#: ../chirpui/mainapp.py:1045
-msgid "Choose a language or Auto to use the operating system default. You will need to restart the application before the change will take effect"
-msgstr "Выберите язык или Авто для использования языка операционной системы. Вам нужно будет перезапустить приложение, прежде чем изменения вступят в силу."
-
-#: ../chirpui/mainapp.py:1169
-msgid "_File"
-msgstr "_Файл"
-
-#: ../chirpui/mainapp.py:1172
-msgid "Open stock config"
-msgstr "Открыть предустановленные конфигурации"
-
-#: ../chirpui/mainapp.py:1173
-msgid "_Recent"
-msgstr "_Недавние"
-
-#: ../chirpui/mainapp.py:1178
-msgid "_Edit"
-msgstr "_Правка"
-
-#: ../chirpui/mainapp.py:1179
-msgid "_Cut"
-msgstr "_Вырезать"
-
-#: ../chirpui/mainapp.py:1180
-msgid "_Copy"
-msgstr "_Копировать"
-
-#: ../chirpui/mainapp.py:1181
-msgid "_Paste"
-msgstr "_Вставить"
-
-#: ../chirpui/mainapp.py:1182
-msgid "_Delete"
-msgstr "_Удалить"
-
-#: ../chirpui/mainapp.py:1183
-msgid "Move _Up"
-msgstr "Вверх_"
-
-#: ../chirpui/mainapp.py:1184
-#, fuzzy
-msgid "Move Dow_n"
-msgstr "Вниз_"
-
-#: ../chirpui/mainapp.py:1185
-msgid "E_xchange"
-msgstr "Обмен_"
-
-#: ../chirpui/mainapp.py:1186
-msgid "_View"
-msgstr "Вид_"
-
-#: ../chirpui/mainapp.py:1187
-msgid "Columns"
-msgstr "Столбцы"
-
-#: ../chirpui/mainapp.py:1188
-msgid "Developer"
-msgstr "Разработчик"
-
-#: ../chirpui/mainapp.py:1189
-msgid "Show raw memory"
-msgstr "Show raw memory"
-
-#: ../chirpui/mainapp.py:1190
-msgid "Diff raw memories"
-msgstr "Diff raw memories"
-
-#: ../chirpui/mainapp.py:1191
-msgid "Diff tabs"
-msgstr "Diff tabs"
-
-#: ../chirpui/mainapp.py:1192
-msgid "Change language"
-msgstr "Изменить язык"
-
-#: ../chirpui/mainapp.py:1193
-msgid "_Radio"
-msgstr "_Станция"
-
-#: ../chirpui/mainapp.py:1194
-msgid "Download From Radio"
-msgstr "Чтение из станции"
-
-#: ../chirpui/mainapp.py:1195
-msgid "Upload To Radio"
-msgstr "Запись в станцию"
-
-#: ../chirpui/mainapp.py:1198
-msgid "Import from RFinder"
-msgstr "Импорт из RFinder"
-
-#: ../chirpui/mainapp.py:1199
-msgid "CHIRP Native File"
-msgstr "Файл CHIRP"
-
-#: ../chirpui/mainapp.py:1200
-msgid "CSV File"
-msgstr "CSV"
-
-#: ../chirpui/mainapp.py:1201
-msgid "Import from RepeaterBook"
-msgstr "Импорт из RepeaterBook"
-
-#: ../chirpui/mainapp.py:1202
-#, fuzzy
-msgid "Import from stock config"
-msgstr "Импорт из предустановленных конфигураций"
-
-#: ../chirpui/mainapp.py:1204
-msgid "Help"
-msgstr "Справка"
-
-#: ../chirpui/mainapp.py:1215
-msgid "Report statistics"
-msgstr "Отправка статистики"
-
-#: ../chirpui/mainapp.py:1216
-msgid "Hide Unused Fields"
-msgstr "Скрыть неиспользуемые поля"
-
-#: ../chirpui/mainapp.py:1217
-msgid "Automatic Repeater Offset"
-msgstr "Авторазнос для репитера"
-
-#: ../chirpui/mainapp.py:1218
-msgid "Enable Developer Functions"
-msgstr "Режим разработчика"
-
-#: ../chirpui/mainapp.py:1352
-msgid "Error reporting is enabled"
-msgstr "Отчёты об ошибках включены"
-
-#: ../chirpui/mainapp.py:1355
-msgid "If you wish to disable this feature you may do so in the <u>Help</u> menu"
-msgstr "Отключить эту функцию можно в меню <u>Справка</u>"
-
-#: ../chirpui/cloneprog.py:43
-msgid "Clone Progress"
-msgstr "Загрузка"
-
-#: ../chirpui/cloneprog.py:46
-msgid "Cloning"
-msgstr "Загрузка"
-
-#: ../chirpui/cloneprog.py:55
-msgid "Cancel"
-msgstr "Отмена"
-
-#: ../chirpui/shiftdialog.py:27
-msgid "Shift"
-msgstr "Сдвиг"
-
-#: ../chirpui/shiftdialog.py:63
-msgid "Moving {src} to {dst}"
-msgstr "Перемещение {src} до {dst}"
-
-#: ../chirpui/shiftdialog.py:80
-msgid "Looking for a free spot ({number})"
-msgstr "Поиск свободной точки ({number})"
-
-#: ../chirpui/shiftdialog.py:135
-msgid "Moved {count} memories"
-msgstr "Перемещенно {count} памяти"
-
-#: ../chirpui/clone.py:35
-#, fuzzy
-msgid "{vendor} {model} on {port}"
-msgstr "{vendor} {model} на {port}"
-
-#: ../chirpui/clone.py:100 ../chirpui/clone.py:162
-msgid "Detect"
-msgstr "Проверка"
-
-#: ../chirpui/clone.py:123
-msgid "Port"
-msgstr "Порт"
-
-#: ../chirpui/clone.py:124
-msgid "Vendor"
-msgstr "Изготовитель"
-
-#: ../chirpui/clone.py:125
-msgid "Model"
-msgstr "Модель"
-
-#: ../chirpui/clone.py:138
-#, fuzzy
-msgid "Radio"
-msgstr "Станция"
-
-#: ../chirpui/clone.py:166
-msgid "Unable to detect radio on {port}"
-msgstr "Станция не обнаружена на {port}"
-
-#: ../chirpui/clone.py:178
-msgid "Internal error: Unable to upload to {model}"
-msgstr "Ошибка: Невозможно загрузить в {model}"
-
-#: ../chirpui/clone.py:226
-msgid "Clone failed: {error}"
-msgstr "Ошибка загрузки {error}"
-
-#: ../chirpui/dstaredit.py:40
-msgid "Callsign"
-msgstr "Позывной"
-
-#: ../chirpui/dstaredit.py:124
-msgid "Your callsign"
-msgstr "Ваш позывной"
-
-#: ../chirpui/dstaredit.py:132
-msgid "Repeater callsign"
-msgstr "Позывной репитера"
-
-#: ../chirpui/dstaredit.py:140
-msgid "My callsign"
-msgstr "Мой позывной"
-
-#: ../chirpui/dstaredit.py:170 ../chirpui/memedit.py:1365
-msgid "Downloading URCALL list"
-msgstr "Загрузка URCALL"
-
-#: ../chirpui/dstaredit.py:174 ../chirpui/memedit.py:1377
-msgid "Downloading RPTCALL list"
-msgstr "Загрузка RPTCALL"
-
-#: ../chirpui/dstaredit.py:178
-msgid "Downloading MYCALL list"
-msgstr "Загрузка MYCALL"
-
-#: ../chirpui/editorset.py:87
-#, fuzzy
-msgid "Memories"
-msgstr "Память"
-
-#: ../chirpui/editorset.py:92
-msgid "D-STAR"
-msgstr "D-STAR"
-
-#: ../chirpui/editorset.py:98
-msgid "Bank Names"
-msgstr "Имена банков"
-
-#: ../chirpui/editorset.py:104
-msgid "Banks"
-msgstr "Банки"
-
-#: ../chirpui/editorset.py:222
-msgid "The {vendor} {model} has multiple independent sub-devices"
-msgstr "{vendor} {model} имеет несколько различных подустройства"
-
-#: ../chirpui/editorset.py:225
-msgid "Choose one to import from:"
-msgstr "Выберите один для импорта из:"
-
-#: ../chirpui/editorset.py:230
-msgid "Cancelled"
-msgstr "Отменено"
-
-#: ../chirpui/editorset.py:235
-msgid "Internal Error"
-msgstr "Ошибка"
-
-#: ../chirpui/editorset.py:248
-msgid "There were errors while opening {file}. The affected memories will not be importable!"
-msgstr "Были обнаружены ошибки при открытии. Затронутая память не сможет быть импортирована."
-
-#: ../chirpui/editorset.py:260
-#, fuzzy
-msgid "There was an error during import: {error}"
-msgstr "Ошибка открытия{fname}: {error}"
-
-#: ../chirpui/editorset.py:270
-msgid "Unsupported file type"
-msgstr "Неподдерживаемый тип файла"
-
-#: ../chirpui/editorset.py:286 ../chirpui/editorset.py:301
-#, fuzzy
-msgid "There was an error during export: {error}"
-msgstr "Ошибка открытия {fname}: {error}"
-
-#: ../chirpui/editorset.py:313
-msgid "Priming memory"
-msgstr "Первичная память"
-
-#: ../chirpui/memedit.py:52
-msgid "Invalid value for this field"
-msgstr "Неверное значение для этого поля"
-
-#: ../chirpui/memedit.py:66 ../chirpui/memedit.py:97 ../chirpui/memedit.py:111
-#: ../chirpui/memedit.py:204 ../chirpui/memedit.py:312
-#: ../chirpui/memedit.py:874 ../chirpui/memedit.py:931
-#: ../chirpui/memedit.py:1069 ../chirpui/memedit.py:1133
-msgid "Tone Mode"
-msgstr "Вид субтона"
-
-#: ../chirpui/memedit.py:67 ../chirpui/memedit.py:87 ../chirpui/memedit.py:103
-#: ../chirpui/memedit.py:214 ../chirpui/memedit.py:218
-#: ../chirpui/memedit.py:220 ../chirpui/memedit.py:310
-#: ../chirpui/memedit.py:875 ../chirpui/memedit.py:928
-#: ../chirpui/memedit.py:1070
-msgid "Tone"
-msgstr "ТонПРД"
-
-#: ../chirpui/memedit.py:68 ../chirpui/memedit.py:88 ../chirpui/memedit.py:104
-#: ../chirpui/memedit.py:210 ../chirpui/memedit.py:218
-#: ../chirpui/memedit.py:221 ../chirpui/memedit.py:310
-#: ../chirpui/memedit.py:876 ../chirpui/memedit.py:929
-#: ../chirpui/memedit.py:1066
-msgid "ToneSql"
-msgstr "ТонШПД"
-
-#: ../chirpui/memedit.py:69 ../chirpui/memedit.py:89 ../chirpui/memedit.py:105
-#: ../chirpui/memedit.py:211 ../chirpui/memedit.py:215
-#: ../chirpui/memedit.py:222 ../chirpui/memedit.py:306
-#: ../chirpui/memedit.py:877 ../chirpui/memedit.py:930
-#: ../chirpui/memedit.py:1059
-msgid "DTCS Code"
-msgstr "DTCSПРД"
-
-#: ../chirpui/memedit.py:70 ../chirpui/memedit.py:90 ../chirpui/memedit.py:106
-#: ../chirpui/memedit.py:212 ../chirpui/memedit.py:216
-#: ../chirpui/memedit.py:223 ../chirpui/memedit.py:878
-#: ../chirpui/memedit.py:933 ../chirpui/memedit.py:1060
-msgid "DTCS Pol"
-msgstr "DTCS Pol"
-
-#: ../chirpui/memedit.py:71 ../chirpui/memedit.py:91 ../chirpui/memedit.py:112
-#: ../chirpui/memedit.py:879 ../chirpui/memedit.py:932
-#: ../chirpui/memedit.py:1067 ../chirpui/memedit.py:1134
-msgid "Cross Mode"
-msgstr "Кроссрежим"
-
-#: ../chirpui/memedit.py:72 ../chirpui/memedit.py:92 ../chirpui/memedit.py:109
-#: ../chirpui/memedit.py:137 ../chirpui/memedit.py:205
-#: ../chirpui/memedit.py:249 ../chirpui/memedit.py:312
-#: ../chirpui/memedit.py:880 ../chirpui/memedit.py:934
-#: ../chirpui/memedit.py:1071 ../chirpui/memedit.py:1144
-msgid "Duplex"
-msgstr "Дуплекс"
-
-#: ../chirpui/memedit.py:73 ../chirpui/memedit.py:93 ../chirpui/memedit.py:135
-#: ../chirpui/memedit.py:198 ../chirpui/memedit.py:226
-#: ../chirpui/memedit.py:250 ../chirpui/memedit.py:308
-#: ../chirpui/memedit.py:881 ../chirpui/memedit.py:935
-#: ../chirpui/memedit.py:1062
-msgid "Offset"
-msgstr "Смещение"
-
-#: ../chirpui/memedit.py:74 ../chirpui/memedit.py:94 ../chirpui/memedit.py:107
-#: ../chirpui/memedit.py:882 ../chirpui/memedit.py:936
-#: ../chirpui/memedit.py:1061 ../chirpui/memedit.py:1132
-#: ../chirpui/memedit.py:1289 ../chirpui/memedit.py:1307
-#: ../chirpui/memedit.py:1317
-msgid "Mode"
-msgstr "Режим"
-
-#: ../chirpui/memedit.py:75 ../chirpui/memedit.py:95 ../chirpui/memedit.py:108
-#: ../chirpui/memedit.py:296 ../chirpui/memedit.py:883
-#: ../chirpui/memedit.py:937 ../chirpui/memedit.py:1073
-#: ../chirpui/memedit.py:1136 ../chirpui/memedit.py:1140
-msgid "Power"
-msgstr "Мощность"
-
-#: ../chirpui/memedit.py:76 ../chirpui/memedit.py:96 ../chirpui/memedit.py:110
-#: ../chirpui/memedit.py:140 ../chirpui/memedit.py:143
-#: ../chirpui/memedit.py:884 ../chirpui/memedit.py:938
-#: ../chirpui/memedit.py:1064
-msgid "Tune Step"
-msgstr "Шаг"
-
-#: ../chirpui/memedit.py:77 ../chirpui/memedit.py:98 ../chirpui/memedit.py:885
-#: ../chirpui/memedit.py:939 ../chirpui/memedit.py:1072
-#: ../chirpui/memedit.py:1135
-msgid "Skip"
-msgstr "Пропуск"
-
-#: ../chirpui/memedit.py:175
-msgid "Erasing memory {loc}"
-msgstr "Стирание памяти {loc}"
-
-#: ../chirpui/memedit.py:236
-msgid "Unable to make changes to this model"
-msgstr "Невозможно внести изменения в эту модель"
-
-#: ../chirpui/memedit.py:241
-msgid "Editing new item, taking defaults"
-msgstr "Для новой позиции настройки по умолчанию"
-
-#: ../chirpui/memedit.py:257
-msgid "Bad value for {col}: {val}"
-msgstr "Некорректное значение для {col}: {val}"
-
-#: ../chirpui/memedit.py:281
-msgid "Error setting memory"
-msgstr "Ошибка установки памяти"
-
-#: ../chirpui/memedit.py:289 ../chirpui/memedit.py:356
-#: ../chirpui/memedit.py:1272
-msgid "Writing memory {number}"
-msgstr "запись памяти {number}"
-
-#: ../chirpui/memedit.py:361
-msgid "This operation requires moving all subsequent channels by one spot until an empty location is reached.  This can take a LONG time.  Are you sure you want to do this?"
-msgstr "Эта операция потребует перемещения всех последующих каналов в одно место, пока свободное место не дудет достигнуто. Это может занять ОЧЕНЬ много времени. Вы уверены, что хотите это сделать?"
-
-#: ../chirpui/memedit.py:387
-msgid "Adding memory {number}"
-msgstr "Добавление памяти {number}"
-
-#: ../chirpui/memedit.py:400 ../chirpui/memedit.py:913
-msgid "Erasing memory {number}"
-msgstr "Стирание памяти {number}"
-
-#: ../chirpui/memedit.py:409 ../chirpui/memedit.py:518
-#: ../chirpui/memedit.py:564 ../chirpui/memedit.py:569
-#: ../chirpui/memedit.py:856 ../chirpui/memedit.py:1166
-msgid "Getting memory {number}"
-msgstr "Получение памяти {number}"
-
-#: ../chirpui/memedit.py:497 ../chirpui/memedit.py:508
-#: ../chirpui/memedit.py:556
-msgid "Moving memory from {old} to {new}"
-msgstr "Перемещение памяти из {old} в {new}"
-
-#: ../chirpui/memedit.py:578
-msgid "Raw memory {number}"
-msgstr "Бинарная память {number}"
-
-#: ../chirpui/memedit.py:582 ../chirpui/memedit.py:610
-#: ../chirpui/memedit.py:615
-msgid "Getting raw memory {number}"
-msgstr "Получение бинарной памяти {number}"
-
-#: ../chirpui/memedit.py:587
-msgid "You can only diff two memories!"
-msgstr "You can only diff two memories!"
-
-#: ../chirpui/memedit.py:598
-msgid "Memory {number}"
-msgstr "Память {number}"
-
-#: ../chirpui/memedit.py:604
-msgid "Diff of {a} and {b}"
-msgstr "Diff of {a} and {b}"
-
-#: ../chirpui/memedit.py:628
-msgid "Memories must be contiguous"
-msgstr "Память должна быть непрерывной"
-
-#: ../chirpui/memedit.py:700
-msgid "Insert row above"
-msgstr "Вставка строки выше"
-
-#: ../chirpui/memedit.py:701
-msgid "Insert row below"
-msgstr "Вставка строки ниже"
-
-#: ../chirpui/memedit.py:702
-#, fuzzy
-msgid "Delete"
-msgstr "_Удалить"
-
-#: ../chirpui/memedit.py:702
-#, fuzzy
-msgid "Delete all"
-msgstr "_Удалить всё"
-
-#: ../chirpui/memedit.py:703
-msgid "Delete (and shift up)"
-msgstr "Удалить (и сдвинуть вверх)"
-
-#: ../chirpui/memedit.py:704
-#, fuzzy
-msgid "Move up"
-msgstr "Вверх"
-
-#: ../chirpui/memedit.py:705
-#, fuzzy
-msgid "Move down"
-msgstr "Вниз"
-
-#: ../chirpui/memedit.py:706
-#, fuzzy
-msgid "Exchange memories"
-msgstr "Обмен памяти"
-
-#: ../chirpui/memedit.py:707
-#, fuzzy
-msgid "Cut"
-msgstr "Вырезать"
-
-#: ../chirpui/memedit.py:708
-#, fuzzy
-msgid "Copy"
-msgstr "Копировать"
-
-#: ../chirpui/memedit.py:709
-#, fuzzy
-msgid "Paste"
-msgstr "Вставить"
-
-#: ../chirpui/memedit.py:710
-#, fuzzy
-msgid "Show Raw Memory"
-msgstr "Show Raw Memory\t"
-
-#: ../chirpui/memedit.py:711
-#, fuzzy
-msgid "Diff Raw Memories"
-msgstr "Diff raw memories"
-
-#: ../chirpui/memedit.py:835
-msgid "Internal Error: Column {name} not found"
-msgstr "Ошибка: Столбец {name} не найден"
-
-#: ../chirpui/memedit.py:863
-msgid "Getting channel {chan}"
-msgstr "Получение канала {chan}"
-
-#: ../chirpui/memedit.py:952
-msgid "Internal Error: Invalid limit {number}"
-msgstr "Ошибка: недопустимый предел {number}"
-
-#: ../chirpui/memedit.py:962
-msgid "Memory range:"
-msgstr "Диапазон каналов"
-
-#: ../chirpui/memedit.py:989
-msgid "Go"
-msgstr "Ок"
-
-#: ../chirpui/memedit.py:1012
-msgid "Special Channels"
-msgstr "Специальные каналы"
-
-#: ../chirpui/memedit.py:1019
-msgid "Show Empty"
-msgstr "Показывать пустые"
-
-#: ../chirpui/memedit.py:1198
-msgid "Cutting memory {number}"
-msgstr "Обрезка памяти {number}"
-
-#: ../chirpui/memedit.py:1232
-msgid "Overwrite?"
-msgstr "Перезаписать?"
-
-#: ../chirpui/memedit.py:1237
-msgid "Overwrite location {number}?"
-msgstr "Перезаписать расположение {number}?"
-
-#: ../chirpui/memedit.py:1254
-msgid "Incompatible Memory"
-msgstr "Несовместимая память"
-
-#: ../chirpui/memedit.py:1257
-msgid "Pasted memory {number} is not compatible with this radio because:"
-msgstr "Вставленная память {number} не совместима с этой станцией, потому что:"
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1324
-msgid "URCALL"
-msgstr "URCALL"
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1325
-msgid "RPT1CALL"
-msgstr "RPT1CALL"
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1326
-msgid "RPT2CALL"
-msgstr "RPT2CALL"
-
-#: ../chirpui/memedit.py:1310 ../chirpui/memedit.py:1327
-msgid "Digital Code"
-msgstr "Цифровой код"
-
+#~ msgid "Go"
+#~ msgstr "Ок"
diff -r 0a1f49c3f594 locale/uk_UA.po
--- a/locale/uk_UA.po	Thu Mar 15 17:12:30 2018 -0700
+++ b/locale/uk_UA.po	Thu Mar 15 21:04:40 2018 -0400
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: CHIRP\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-02-16 12:06-0800\n"
+"POT-Creation-Date: 2018-03-15 21:03-0400\n"
 "PO-Revision-Date: 2015-11-30 10:36+0200\n"
 "Last-Translator: laser <student.laser at gmail.com>\n"
 "Language-Team: laser <student.laser at gmail.com>\n"
@@ -17,901 +17,1320 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../chirpui/common.py:204
+#: ../chirp/ui/clone.py:40
+#, fuzzy, python-brace-format
+msgid "{vendor} {model} on {port}"
+msgstr "{vendor} {model} на {port}"
+
+#: ../chirp/ui/clone.py:110 ../chirp/ui/clone.py:111 ../chirp/ui/clone.py:173
+msgid "Detect"
+msgstr "Визначити"
+
+#: ../chirp/ui/clone.py:134
+msgid "Port"
+msgstr "Порт"
+
+#: ../chirp/ui/clone.py:135
+msgid "Vendor"
+msgstr "Виробник"
+
+#: ../chirp/ui/clone.py:136
+msgid "Model"
+msgstr "Модель"
+
+#: ../chirp/ui/clone.py:149
+#, fuzzy
+msgid "Radio"
+msgstr "Радіостанція"
+
+#: ../chirp/ui/clone.py:178
+#, python-brace-format
+msgid "Unable to detect radio on {port}"
+msgstr "Не вдалося виявити радіо на {port}"
+
+#: ../chirp/ui/clone.py:203
+#, python-brace-format
+msgid "Internal error: Unable to upload to {model}"
+msgstr "Внутрішня помилка: не вдалося записати на {model}"
+
+#: ../chirp/ui/clone.py:254
+#, python-brace-format
+msgid "Clone failed: {error}"
+msgstr "Помилка клонування: {error}"
+
+#: ../chirp/ui/dstaredit.py:44
+msgid "Callsign"
+msgstr "Позивний"
+
+#: ../chirp/ui/dstaredit.py:129
+msgid "Your callsign"
+msgstr "Ваш позивний"
+
+#: ../chirp/ui/dstaredit.py:137
+msgid "Repeater callsign"
+msgstr "Позивний репітера"
+
+#: ../chirp/ui/dstaredit.py:145
+msgid "My callsign"
+msgstr "Мій позивний"
+
+#: ../chirp/ui/dstaredit.py:175 ../chirp/ui/memedit.py:1622
+msgid "Downloading URCALL list"
+msgstr "Завантаження списку URCALL"
+
+#: ../chirp/ui/dstaredit.py:179 ../chirp/ui/memedit.py:1634
+msgid "Downloading RPTCALL list"
+msgstr "Завантаження списку RPTCALL"
+
+#: ../chirp/ui/dstaredit.py:183
+msgid "Downloading MYCALL list"
+msgstr "Завантаження списку MYCALL"
+
+#: ../chirp/ui/memedit.py:60
+msgid "Invalid value for this field"
+msgstr "Неприпустиме значення для цього поля"
+
+#: ../chirp/ui/memedit.py:73 ../chirp/ui/memedit.py:203
+#: ../chirp/ui/memedit.py:346 ../chirp/ui/memedit.py:421
+#: ../chirp/ui/memedit.py:440 ../chirp/ui/memedit.py:454
+#: ../chirp/ui/memedit.py:477 ../chirp/ui/memedit.py:499
+#: ../chirp/ui/memedit.py:525 ../chirp/ui/memedit.py:537
+#: ../chirp/ui/memedit.py:561 ../chirp/ui/memedit.py:563
+#: ../chirp/ui/memedit.py:636 ../chirp/ui/memedit.py:650
+#: ../chirp/ui/memedit.py:652 ../chirp/ui/memedit.py:694
+#: ../chirp/ui/memedit.py:696 ../chirp/ui/memedit.py:770
+#: ../chirp/ui/memedit.py:904 ../chirp/ui/memedit.py:979
+#: ../chirp/ui/memedit.py:1032 ../chirp/ui/memedit.py:1086
+#: ../chirp/ui/memedit.py:1112 ../chirp/ui/memedit.py:1125
+#: ../chirp/ui/memedit.py:1143 ../chirp/ui/memedit.py:1470
+#: ../chirp/ui/bankedit.py:281
+msgid "Loc"
+msgstr "Loc"
+
+#: ../chirp/ui/memedit.py:74 ../chirp/ui/memedit.py:97
+#: ../chirp/ui/memedit.py:218 ../chirp/ui/memedit.py:340
+#: ../chirp/ui/memedit.py:348 ../chirp/ui/memedit.py:377
+#: ../chirp/ui/memedit.py:402 ../chirp/ui/memedit.py:410
+#: ../chirp/ui/memedit.py:1089 ../chirp/ui/memedit.py:1142
+#: ../chirp/ui/bankedit.py:282 ../chirp/ui/memdetail.py:304
+#: ../chirp/ui/importdialog.py:601
+msgid "Frequency"
+msgstr "Частота"
+
+#: ../chirp/ui/memedit.py:75 ../chirp/ui/memedit.py:96
+#: ../chirp/ui/memedit.py:347 ../chirp/ui/memedit.py:1088
+#: ../chirp/ui/memedit.py:1145 ../chirp/ui/memedit.py:1296
+#: ../chirp/ui/memedit.py:1298 ../chirp/ui/bankedit.py:93
+#: ../chirp/ui/bankedit.py:283 ../chirp/ui/memdetail.py:306
+#: ../chirp/ui/importdialog.py:600
+msgid "Name"
+msgstr "Ім'я"
+
+#: ../chirp/ui/memedit.py:76 ../chirp/ui/memedit.py:109
+#: ../chirp/ui/memedit.py:124 ../chirp/ui/memedit.py:239
+#: ../chirp/ui/memedit.py:245 ../chirp/ui/memedit.py:279
+#: ../chirp/ui/memedit.py:418 ../chirp/ui/memedit.py:1090
+#: ../chirp/ui/memedit.py:1151 ../chirp/ui/memedit.py:1302
+#: ../chirp/ui/memedit.py:1362 ../chirp/ui/memdetail.py:308
+msgid "Tone Mode"
+msgstr "Тоновий режим"
+
+#: ../chirp/ui/memedit.py:77 ../chirp/ui/memedit.py:98
+#: ../chirp/ui/memedit.py:115 ../chirp/ui/memedit.py:174
+#: ../chirp/ui/memedit.py:175 ../chirp/ui/memedit.py:264
+#: ../chirp/ui/memedit.py:294 ../chirp/ui/memedit.py:301
+#: ../chirp/ui/memedit.py:306 ../chirp/ui/memedit.py:314
+#: ../chirp/ui/memedit.py:351 ../chirp/ui/memedit.py:416
+#: ../chirp/ui/memedit.py:1091 ../chirp/ui/memedit.py:1147
+#: ../chirp/ui/memedit.py:1303 ../chirp/ui/memdetail.py:310
+msgid "Tone"
+msgstr "Тон"
+
+#: ../chirp/ui/memedit.py:78 ../chirp/ui/memedit.py:99
+#: ../chirp/ui/memedit.py:116 ../chirp/ui/memedit.py:268
+#: ../chirp/ui/memedit.py:287 ../chirp/ui/memedit.py:302
+#: ../chirp/ui/memedit.py:307 ../chirp/ui/memedit.py:318
+#: ../chirp/ui/memedit.py:352 ../chirp/ui/memedit.py:416
+#: ../chirp/ui/memedit.py:1092 ../chirp/ui/memedit.py:1148
+#: ../chirp/ui/memedit.py:1299 ../chirp/ui/memdetail.py:312
+msgid "ToneSql"
+msgstr "ToneSql"
+
+#: ../chirp/ui/memedit.py:79 ../chirp/ui/memedit.py:100
+#: ../chirp/ui/memedit.py:117 ../chirp/ui/memedit.py:252
+#: ../chirp/ui/memedit.py:288 ../chirp/ui/memedit.py:296
+#: ../chirp/ui/memedit.py:308 ../chirp/ui/memedit.py:316
+#: ../chirp/ui/memedit.py:353 ../chirp/ui/memedit.py:412
+#: ../chirp/ui/memedit.py:1093 ../chirp/ui/memedit.py:1149
+#: ../chirp/ui/memedit.py:1291 ../chirp/ui/memedit.py:1368
+#: ../chirp/ui/memdetail.py:314
+msgid "DTCS Code"
+msgstr "DTCS код"
+
+#: ../chirp/ui/memedit.py:80 ../chirp/ui/memedit.py:101
+#: ../chirp/ui/memedit.py:118 ../chirp/ui/memedit.py:256
+#: ../chirp/ui/memedit.py:289 ../chirp/ui/memedit.py:297
+#: ../chirp/ui/memedit.py:304 ../chirp/ui/memedit.py:309
+#: ../chirp/ui/memedit.py:320 ../chirp/ui/memedit.py:354
+#: ../chirp/ui/memedit.py:412 ../chirp/ui/memedit.py:1094
+#: ../chirp/ui/memedit.py:1150 ../chirp/ui/memedit.py:1292
+#: ../chirp/ui/memedit.py:1369
+#, fuzzy
+msgid "DTCS Rx Code"
+msgstr "DTCS код"
+
+#: ../chirp/ui/memedit.py:81 ../chirp/ui/memedit.py:102
+#: ../chirp/ui/memedit.py:119 ../chirp/ui/memedit.py:260
+#: ../chirp/ui/memedit.py:290 ../chirp/ui/memedit.py:298
+#: ../chirp/ui/memedit.py:310 ../chirp/ui/memedit.py:322
+#: ../chirp/ui/memedit.py:355 ../chirp/ui/memedit.py:1095
+#: ../chirp/ui/memedit.py:1153 ../chirp/ui/memedit.py:1293
+#: ../chirp/ui/memedit.py:1367 ../chirp/ui/memdetail.py:318
+msgid "DTCS Pol"
+msgstr "DTCS Pol"
+
+#: ../chirp/ui/memedit.py:82 ../chirp/ui/memedit.py:103
+#: ../chirp/ui/memedit.py:125 ../chirp/ui/memedit.py:240
+#: ../chirp/ui/memedit.py:250 ../chirp/ui/memedit.py:272
+#: ../chirp/ui/memedit.py:281 ../chirp/ui/memedit.py:291
+#: ../chirp/ui/memedit.py:299 ../chirp/ui/memedit.py:303
+#: ../chirp/ui/memedit.py:311 ../chirp/ui/memedit.py:356
+#: ../chirp/ui/memedit.py:1096 ../chirp/ui/memedit.py:1152
+#: ../chirp/ui/memedit.py:1300 ../chirp/ui/memedit.py:1363
+msgid "Cross Mode"
+msgstr "Кросрежим"
+
+#: ../chirp/ui/memedit.py:83 ../chirp/ui/memedit.py:104
+#: ../chirp/ui/memedit.py:122 ../chirp/ui/memedit.py:148
+#: ../chirp/ui/memedit.py:155 ../chirp/ui/memedit.py:280
+#: ../chirp/ui/memedit.py:349 ../chirp/ui/memedit.py:418
+#: ../chirp/ui/memedit.py:1097 ../chirp/ui/memedit.py:1154
+#: ../chirp/ui/memedit.py:1304 ../chirp/ui/memedit.py:1374
+#: ../chirp/ui/memdetail.py:322
+msgid "Duplex"
+msgstr "Дуплекс"
+
+#: ../chirp/ui/memedit.py:84 ../chirp/ui/memedit.py:105
+#: ../chirp/ui/memedit.py:153 ../chirp/ui/memedit.py:226
+#: ../chirp/ui/memedit.py:325 ../chirp/ui/memedit.py:350
+#: ../chirp/ui/memedit.py:414 ../chirp/ui/memedit.py:1098
+#: ../chirp/ui/memedit.py:1155 ../chirp/ui/memedit.py:1295
+#: ../chirp/ui/memdetail.py:324
+msgid "Offset"
+msgstr "Зсув"
+
+#: ../chirp/ui/memedit.py:85 ../chirp/ui/memedit.py:106
+#: ../chirp/ui/memedit.py:120 ../chirp/ui/memedit.py:167
+#: ../chirp/ui/memedit.py:168 ../chirp/ui/memedit.py:171
+#: ../chirp/ui/memedit.py:402 ../chirp/ui/memedit.py:1099
+#: ../chirp/ui/memedit.py:1156 ../chirp/ui/memedit.py:1294
+#: ../chirp/ui/memedit.py:1361 ../chirp/ui/memedit.py:1376
+#: ../chirp/ui/memedit.py:1377 ../chirp/ui/memedit.py:1546
+#: ../chirp/ui/memedit.py:1564 ../chirp/ui/memedit.py:1574
+#: ../chirp/ui/memdetail.py:326
+msgid "Mode"
+msgstr "Режим"
+
+#: ../chirp/ui/memedit.py:86 ../chirp/ui/memedit.py:107
+#: ../chirp/ui/memedit.py:121 ../chirp/ui/memedit.py:402
+#: ../chirp/ui/memedit.py:1100 ../chirp/ui/memedit.py:1157
+#: ../chirp/ui/memedit.py:1306 ../chirp/ui/memedit.py:1365
+#: ../chirp/ui/memedit.py:1372 ../chirp/ui/memdetail.py:332
+msgid "Power"
+msgstr "Потужність"
+
+#: ../chirp/ui/memedit.py:87 ../chirp/ui/memedit.py:108
+#: ../chirp/ui/memedit.py:123 ../chirp/ui/memedit.py:158
+#: ../chirp/ui/memedit.py:159 ../chirp/ui/memedit.py:164
+#: ../chirp/ui/memedit.py:1101 ../chirp/ui/memedit.py:1158
+#: ../chirp/ui/memedit.py:1297 ../chirp/ui/memdetail.py:328
+msgid "Tune Step"
+msgstr "Крок настройки"
+
+#: ../chirp/ui/memedit.py:88 ../chirp/ui/memedit.py:110
+#: ../chirp/ui/memedit.py:1102 ../chirp/ui/memedit.py:1159
+#: ../chirp/ui/memedit.py:1305 ../chirp/ui/memedit.py:1364
+#: ../chirp/ui/memdetail.py:330
+msgid "Skip"
+msgstr "Пропустити"
+
+#: ../chirp/ui/memedit.py:89 ../chirp/ui/memedit.py:111
+#: ../chirp/ui/memedit.py:1103 ../chirp/ui/memedit.py:1160
+#: ../chirp/ui/memedit.py:1301 ../chirp/ui/memdetail.py:334
+#: ../chirp/ui/importdialog.py:602
+msgid "Comment"
+msgstr "Коментар"
+
+#: ../chirp/ui/memedit.py:206
+#, python-brace-format
+msgid "Erasing memory {loc}"
+msgstr "Стирання пам'яті {loc}"
+
+#: ../chirp/ui/memedit.py:335
+msgid "Unable to make changes to this model"
+msgstr "Не вдається внести зміни до цієї моделі"
+
+#: ../chirp/ui/memedit.py:341
+msgid "Editing new item, taking defaults"
+msgstr "Редагування нового елемента, беручи за замовчуванням"
+
+#: ../chirp/ui/memedit.py:363
+#, python-brace-format
+msgid "Bad value for {col}: {val}"
+msgstr "Погане значення для {col}: {val}"
+
+#: ../chirp/ui/memedit.py:387
+msgid "Error setting memory"
+msgstr "Помилка настройки пам'яті"
+
+#: ../chirp/ui/memedit.py:395 ../chirp/ui/memedit.py:461
+#: ../chirp/ui/memedit.py:737 ../chirp/ui/memedit.py:760
+#: ../chirp/ui/memedit.py:1523
+#, python-brace-format
+msgid "Writing memory {number}"
+msgstr "Запис пам'яті {number}"
+
+#: ../chirp/ui/memedit.py:466
+msgid ""
+"This operation requires moving all subsequent channels by one spot until an "
+"empty location is reached.  This can take a LONG time.  Are you sure you "
+"want to do this?"
+msgstr ""
+"Ця операція вимагає переміщення всіх наступних каналів на одне місце до тих "
+"пір, поки пусте місце не буде досягнуто. Це може зайняти багато часу. Ви "
+"впевнені, що хочете це зробити?"
+
+#: ../chirp/ui/memedit.py:490
+#, python-brace-format
+msgid "Adding memory {number}"
+msgstr "Додавання пам'яті {number}"
+
+#: ../chirp/ui/memedit.py:503 ../chirp/ui/memedit.py:1132
+#, python-brace-format
+msgid "Erasing memory {number}"
+msgstr "Стирання пам'яті {number}"
+
+#: ../chirp/ui/memedit.py:512 ../chirp/ui/memedit.py:620
+#: ../chirp/ui/memedit.py:667 ../chirp/ui/memedit.py:672
+#: ../chirp/ui/memedit.py:1072 ../chirp/ui/memedit.py:1392
+#, python-brace-format
+msgid "Getting memory {number}"
+msgstr "Отримання пам'яті {number}"
+
+#: ../chirp/ui/memedit.py:599 ../chirp/ui/memedit.py:610
+#: ../chirp/ui/memedit.py:659
+#, python-brace-format
+msgid "Moving memory from {old} to {new}"
+msgstr "Переміщення пам'яті з {old} до {new}"
+
+#: ../chirp/ui/memedit.py:681
+#, python-brace-format
+msgid "Raw memory {number}"
+msgstr "RAW пам'ять {number}"
+
+#: ../chirp/ui/memedit.py:685 ../chirp/ui/memedit.py:713
+#: ../chirp/ui/memedit.py:718
+#, python-brace-format
+msgid "Getting raw memory {number}"
+msgstr "Отримання RAW пам'яті {number}"
+
+#: ../chirp/ui/memedit.py:690
+msgid "You can only diff two memories!"
+msgstr "Ви можете порівняти тільки дві пам'яті!"
+
+#: ../chirp/ui/memedit.py:701
+#, python-brace-format
+msgid "Memory {number}"
+msgstr "Пам'ять {number}"
+
+#: ../chirp/ui/memedit.py:707
+#, python-brace-format
+msgid "Diff of {a} and {b}"
+msgstr "Порівняння {a} та {b}"
+
+#: ../chirp/ui/memedit.py:741
+#, fuzzy, python-brace-format
+msgid "Getting original memory {number}"
+msgstr "Отримання RAW пам'яті {number}"
+
+#: ../chirp/ui/memedit.py:779
+msgid "Memories must be contiguous"
+msgstr "Пам'ять має бути безперервна"
+
+#: ../chirp/ui/memedit.py:870
+#, fuzzy
+msgid "Cut"
+msgstr "Вирізати"
+
+#: ../chirp/ui/memedit.py:871
+#, fuzzy
+msgid "Copy"
+msgstr "Копіювати"
+
+#: ../chirp/ui/memedit.py:872
+#, fuzzy
+msgid "Paste"
+msgstr "Вставити"
+
+#: ../chirp/ui/memedit.py:873
+#, fuzzy
+msgid "Select All"
+msgstr "Обрати"
+
+#: ../chirp/ui/memedit.py:874
+msgid "Insert row above"
+msgstr "Додати рядок зверху"
+
+#: ../chirp/ui/memedit.py:875
+msgid "Insert row below"
+msgstr "Додати рядок знизу"
+
+#: ../chirp/ui/memedit.py:876
+#, fuzzy
+msgid "Delete"
+msgstr "Видалити"
+
+#: ../chirp/ui/memedit.py:877
+#, fuzzy
+msgid "this memory"
+msgstr "Первинна пам'ять"
+
+#: ../chirp/ui/memedit.py:877
+#, fuzzy
+msgid "these memories"
+msgstr "Обмін пам'яттю"
+
+#: ../chirp/ui/memedit.py:878
+msgid "...and shift block up"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:879
+msgid "...and shift all memories up"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:880
+#, fuzzy
+msgid "Move up"
+msgstr "Перемістити вгору"
+
+#: ../chirp/ui/memedit.py:881
+#, fuzzy
+msgid "Move down"
+msgstr "Перемістити вниз"
+
+#: ../chirp/ui/memedit.py:882
+#, fuzzy
+msgid "Exchange memories"
+msgstr "Обмін пам'яттю"
+
+#: ../chirp/ui/memedit.py:883 ../chirp/ui/mainapp.py:1754
+msgid "P_roperties"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:884
+#, fuzzy
+msgid "Show Raw Memory"
+msgstr "Показати Raw пам'ять"
+
+#: ../chirp/ui/memedit.py:885
+#, fuzzy
+msgid "Diff Raw Memories"
+msgstr "Порівняти Raw пам'ять"
+
+#: ../chirp/ui/memedit.py:1049
+#, python-brace-format
+msgid "Internal Error: Column {name} not found"
+msgstr "Внутрішня помилка: не знайдено стовпець {name}"
+
+#: ../chirp/ui/memedit.py:1079
+#, python-brace-format
+msgid "Getting channel {chan}"
+msgstr "Отримання каналу {chan}"
+
+#: ../chirp/ui/memedit.py:1172
+#, python-brace-format
+msgid "Internal Error: Invalid limit {number}"
+msgstr "Внутрішня помилка: Неприпустиме обмеження {number}"
+
+#: ../chirp/ui/memedit.py:1183
+#, fuzzy
+msgid "Memory Range:"
+msgstr "Діапазон пам'яті:"
+
+#: ../chirp/ui/memedit.py:1210
+msgid "Refresh"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1233
+msgid "Special Channels"
+msgstr "Спеціальні канали"
+
+#: ../chirp/ui/memedit.py:1241
+msgid "Show Empty"
+msgstr "Показувати порожні"
+
+#: ../chirp/ui/memedit.py:1253
+msgid "Properties"
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1426
+#, python-brace-format
+msgid "Cutting memory {number}"
+msgstr "Отримання пам'яті {number}"
+
+#: ../chirp/ui/memedit.py:1458
+#, python-brace-format
+msgid ""
+"Unable to paste {src} memories into {dst} rows. Increase the memory bounds "
+"or show empty memories."
+msgstr ""
+
+#: ../chirp/ui/memedit.py:1472
+msgid "Overwrite?"
+msgstr "Перезаписати?"
+
+#: ../chirp/ui/memedit.py:1478
+#, python-brace-format
+msgid "Overwrite location {number}?"
+msgstr "Перезаписати місце {number}?"
+
+#: ../chirp/ui/memedit.py:1503
+msgid "Incompatible Memory"
+msgstr "Несумісна пам'ять"
+
+#: ../chirp/ui/memedit.py:1507
+#, python-brace-format
+msgid "Pasted memory {number} is not compatible with this radio because:"
+msgstr "Вставлена пам'ять {number} несумісна із цією радіостанцією тому що:"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1581
+msgid "URCALL"
+msgstr "URCALL"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1582
+msgid "RPT1CALL"
+msgstr "RPT1CALL"
+
+#: ../chirp/ui/memedit.py:1566 ../chirp/ui/memedit.py:1583
+msgid "RPT2CALL"
+msgstr "RPT2CALL"
+
+#: ../chirp/ui/memedit.py:1567 ../chirp/ui/memedit.py:1584
+msgid "Digital Code"
+msgstr "Цифровий код"
+
+#: ../chirp/ui/inputdialog.py:88
+msgid "An error has occurred"
+msgstr "Сталася помилка"
+
+#: ../chirp/ui/inputdialog.py:139
+msgid "Overwrite"
+msgstr "Перезаписати"
+
+#: ../chirp/ui/inputdialog.py:142
+msgid "File Exists"
+msgstr "Файл існує"
+
+#: ../chirp/ui/inputdialog.py:145
+#, python-brace-format
+msgid "The file {name} already exists. Do you want to overwrite it?"
+msgstr "Файл {name} вже існує. Ви дійсно хочете перезаписати його?"
+
+#: ../chirp/ui/cloneprog.py:44
+msgid "Clone Progress"
+msgstr "Поступ клонування"
+
+#: ../chirp/ui/cloneprog.py:47
+msgid "Cloning"
+msgstr "Клонування"
+
+#: ../chirp/ui/cloneprog.py:56
+msgid "Cancel"
+msgstr "Скасувати"
+
+#: ../chirp/ui/editorset.py:85
+#, python-format
+msgid "Memories (%(variant)s)"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:89
+#, fuzzy
+msgid "Memories"
+msgstr "Пам'ять"
+
+#: ../chirp/ui/editorset.py:100
+msgid "D-STAR"
+msgstr "D-STAR"
+
+#: ../chirp/ui/editorset.py:149
+msgid "Settings"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:158
+msgid "Browser"
+msgstr ""
+
+#: ../chirp/ui/editorset.py:275
+#, python-brace-format
+msgid "The {vendor} {model} has multiple independent sub-devices"
+msgstr "{vendor} {model} має кілька незалежних суб пристроїв"
+
+#: ../chirp/ui/editorset.py:277
+msgid "Choose one to import from:"
+msgstr "Виберіть один для Імпорту з:"
+
+#: ../chirp/ui/editorset.py:282
+msgid "Cancelled"
+msgstr "Скасовано"
+
+#: ../chirp/ui/editorset.py:287
+msgid "Internal Error"
+msgstr "Внутрішня помилка"
+
+#: ../chirp/ui/editorset.py:328
+#, python-brace-format
+msgid ""
+"There were errors while opening {file}. The affected memories will not be "
+"importable!"
+msgstr ""
+"Там були помилки при відкритті {file}. Порушена пам'ять не буде імпортована!"
+
+#: ../chirp/ui/editorset.py:340
+#, python-brace-format
+msgid "There was an error during import: {error}"
+msgstr "Виникла помилка під час імпортування: {error}"
+
+#: ../chirp/ui/editorset.py:350
+msgid "Unsupported file type"
+msgstr "Файл непідтримуваного типу"
+
+#: ../chirp/ui/editorset.py:366 ../chirp/ui/editorset.py:381
+#, fuzzy, python-brace-format
+msgid "There was an error during export: {error}"
+msgstr "Виникла помилка під час експортування: {error}"
+
+#: ../chirp/ui/editorset.py:395
+msgid "Priming memory"
+msgstr "Первинна пам'ять"
+
+#: ../chirp/ui/shiftdialog.py:30
+msgid "Shift"
+msgstr "Зміщення"
+
+#: ../chirp/ui/shiftdialog.py:64
+#, python-brace-format
+msgid "Moving {src} to {dst}"
+msgstr "Переміщення {src} до {dst}"
+
+#: ../chirp/ui/shiftdialog.py:84
+#, python-brace-format
+msgid "Looking for a free spot ({number})"
+msgstr "Пошук вільної точки ({number})"
+
+#: ../chirp/ui/shiftdialog.py:97
+msgid "No space to insert a row"
+msgstr ""
+
+#: ../chirp/ui/shiftdialog.py:145
+#, python-brace-format
+msgid "Moved {count} memories"
+msgstr "Перемещенно {count} записів пам'яті"
+
+#: ../chirp/ui/settingsedit.py:81
+#, fuzzy, python-format
+msgid "Error in setting value: %s"
+msgstr "Помилка настройки пам'яті"
+
+#: ../chirp/ui/settingsedit.py:113
+#, python-format
+msgid "Invalid setting value: %s"
+msgstr ""
+
+#: ../chirp/ui/settingsedit.py:174
+msgid "Enabled"
+msgstr ""
+
+#: ../chirp/ui/bankedit.py:58
+#, fuzzy, python-format
+msgid "Retrieving %s information"
+msgstr "Отримання інформації банку"
+
+#: ../chirp/ui/bankedit.py:81
+#, fuzzy, python-format
+msgid "Setting name on %s"
+msgstr "Настройка назви бана"
+
+#: ../chirp/ui/bankedit.py:222
+#, fuzzy, python-brace-format
+msgid "Updating {type} index for memory {num}"
+msgstr "Оновлення індексу банку пам'яті {num}"
+
+#: ../chirp/ui/bankedit.py:232
+#, fuzzy, python-brace-format
+msgid "Updating mapping information for memory {num}"
+msgstr "Оновлення інформації банку пам'яті {num}"
+
+#: ../chirp/ui/bankedit.py:238 ../chirp/ui/bankedit.py:269
+#, python-brace-format
+msgid "Getting memory {num}"
+msgstr "Отримання пам'яті {num}"
+
+#: ../chirp/ui/bankedit.py:253
+#, python-brace-format
+msgid "Setting index for memory {num}"
+msgstr "Установка індексу для пам'яті {num}"
+
+#: ../chirp/ui/bankedit.py:262
+#, fuzzy, python-brace-format
+msgid "Getting {type} for memory {num}"
+msgstr "Отримання банку пам'яті {num}"
+
+#: ../chirp/ui/bankedit.py:284
+msgid "Index"
+msgstr "Зміст"
+
+#: ../chirp/ui/bankedit.py:375
+#, fuzzy, python-brace-format
+msgid "Getting {type} information for memory {num}"
+msgstr "Отримання інформації банку для пам'яті {num}"
+
+#: ../chirp/ui/bankedit.py:401
+#, fuzzy, python-format
+msgid "Getting %s information"
+msgstr "Отримання інформації банку"
+
+#: ../chirp/ui/memdetail.py:219
+msgid "General"
+msgstr ""
+
+#: ../chirp/ui/memdetail.py:261
+msgid "Other"
+msgstr ""
+
+#: ../chirp/ui/memdetail.py:316
+#, fuzzy
+msgid "RX DTCS Code"
+msgstr "DTCS код"
+
+#: ../chirp/ui/memdetail.py:320
+#, fuzzy
+msgid "Cross mode"
+msgstr "Кросрежим"
+
+#: ../chirp/ui/memdetail.py:380
+msgid "Memory validation failed:"
+msgstr ""
+
+#: ../chirp/ui/common.py:246
 msgid "Completed"
 msgstr "Завершено"
 
-#: ../chirpui/common.py:205
+#: ../chirp/ui/common.py:247
 msgid "idle"
 msgstr "простоювання"
 
-#: ../chirpui/bankedit.py:52
-msgid "Retrieving bank information"
-msgstr "Отримання інформації банку"
+#: ../chirp/ui/common.py:354
+msgid "Details"
+msgstr ""
 
-#: ../chirpui/bankedit.py:75
-msgid "Setting name on bank"
-msgstr "Настройка назви бана"
+#: ../chirp/ui/common.py:357
+msgid "Proceed?"
+msgstr ""
 
-#: ../chirpui/bankedit.py:85
-msgid "Bank"
-msgstr "Банк"
+#: ../chirp/ui/common.py:366
+#, fuzzy
+msgid "Do not show this next time"
+msgstr "Не показувати наступного разу"
 
-#: ../chirpui/bankedit.py:86 ../chirpui/bankedit.py:240
-#: ../chirpui/importdialog.py:536 ../chirpui/memedit.py:65
-#: ../chirpui/memedit.py:85 ../chirpui/memedit.py:247
-#: ../chirpui/memedit.py:872 ../chirpui/memedit.py:926
-#: ../chirpui/memedit.py:1063 ../chirpui/memedit.py:1065
-msgid "Name"
-msgstr "Ім'я"
+#: ../chirp/ui/mainapp.py:268 ../chirp/ui/mainapp.py:484
+msgid "Untitled"
+msgstr "Без назви"
 
-#: ../chirpui/bankedit.py:185
-msgid "Updating bank index for memory {num}"
-msgstr "Оновлення індексу банку пам'яті {num}"
+#: ../chirp/ui/mainapp.py:319 ../chirp/ui/mainapp.py:787
+msgid "All files"
+msgstr ""
 
-#: ../chirpui/bankedit.py:194
-msgid "Updating bank information for memory {num}"
-msgstr "Оновлення інформації банку пам'яті {num}"
+#: ../chirp/ui/mainapp.py:320 ../chirp/ui/mainapp.py:789
+msgid "CHIRP Radio Images"
+msgstr "Образи радіостанцій CHIRP"
 
-#: ../chirpui/bankedit.py:200 ../chirpui/bankedit.py:229
-msgid "Getting memory {num}"
-msgstr "Отримання пам'яті {num}"
+#: ../chirp/ui/mainapp.py:321 ../chirp/ui/mainapp.py:788
+msgid "CHIRP Files"
+msgstr "CHIRP файли"
 
-#: ../chirpui/bankedit.py:214
-msgid "Setting index for memory {num}"
-msgstr "Установка індексу для пам'яті {num}"
+#: ../chirp/ui/mainapp.py:322 ../chirp/ui/mainapp.py:790
+#: ../chirp/ui/mainapp.py:1336
+msgid "CSV Files"
+msgstr "CSV-файли"
 
-#: ../chirpui/bankedit.py:223
-msgid "Getting bank for memory {num}"
-msgstr "Отримання банку пам'яті {num}"
+#: ../chirp/ui/mainapp.py:323 ../chirp/ui/mainapp.py:791
+#, fuzzy
+msgid "DAT Files"
+msgstr "CSV-файли"
 
-#: ../chirpui/bankedit.py:238 ../chirpui/memedit.py:63
-#: ../chirpui/memedit.py:172 ../chirpui/memedit.py:246
-#: ../chirpui/memedit.py:315 ../chirpui/memedit.py:335
-#: ../chirpui/memedit.py:349 ../chirpui/memedit.py:423
-#: ../chirpui/memedit.py:435 ../chirpui/memedit.py:459
-#: ../chirpui/memedit.py:461 ../chirpui/memedit.py:534
-#: ../chirpui/memedit.py:548 ../chirpui/memedit.py:550
-#: ../chirpui/memedit.py:591 ../chirpui/memedit.py:593
-#: ../chirpui/memedit.py:621 ../chirpui/memedit.py:822
-#: ../chirpui/memedit.py:870 ../chirpui/memedit.py:895
-#: ../chirpui/memedit.py:907 ../chirpui/memedit.py:924
-#: ../chirpui/memedit.py:1230
-msgid "Loc"
-msgstr "Loc"
+#: ../chirp/ui/mainapp.py:324 ../chirp/ui/mainapp.py:792
+msgid "EVE Files (VX5)"
+msgstr ""
 
-#: ../chirpui/bankedit.py:239 ../chirpui/importdialog.py:537
-#: ../chirpui/memedit.py:64 ../chirpui/memedit.py:86 ../chirpui/memedit.py:187
-#: ../chirpui/memedit.py:248 ../chirpui/memedit.py:271
-#: ../chirpui/memedit.py:296 ../chirpui/memedit.py:304
-#: ../chirpui/memedit.py:873 ../chirpui/memedit.py:923
-msgid "Frequency"
-msgstr "Частота"
+#: ../chirp/ui/mainapp.py:325 ../chirp/ui/mainapp.py:793
+msgid "ICF Files"
+msgstr "ICF файли"
 
-#: ../chirpui/bankedit.py:241
-msgid "Index"
-msgstr "Зміст"
+#: ../chirp/ui/mainapp.py:326 ../chirp/ui/mainapp.py:797
+#, fuzzy
+msgid "VX5 Commander Files"
+msgstr "Файли VX7 командира"
 
-#: ../chirpui/bankedit.py:302
-msgid "Getting bank information for memory {num}"
-msgstr "Отримання інформації банку для пам'яті {num}"
+#: ../chirp/ui/mainapp.py:327 ../chirp/ui/mainapp.py:798
+#, fuzzy
+msgid "VX6 Commander Files"
+msgstr "Файли VX7 командира"
 
-#: ../chirpui/bankedit.py:323
-msgid "Getting bank information"
-msgstr "Отримання інформації банку"
+#: ../chirp/ui/mainapp.py:328 ../chirp/ui/mainapp.py:799
+msgid "VX7 Commander Files"
+msgstr "Файли VX7 командира"
 
-#: ../chirpui/inputdialog.py:81
-msgid "An error has occurred"
-msgstr "Сталася помилка"
+#: ../chirp/ui/mainapp.py:338
+msgid ""
+"ICF files cannot be edited, only displayed or imported into another file. "
+"Open in read-only mode?"
+msgstr ""
+"ICF файли не можна редагувати, тільки відобразити або імпортувати. Відкрити "
+"в режимі тільки для читання?"
 
-#: ../chirpui/inputdialog.py:130
-msgid "Overwrite"
-msgstr "Перезаписати"
+#: ../chirp/ui/mainapp.py:372
+#, python-brace-format
+msgid "There was an error opening {fname}: {error}"
+msgstr "Сталася помилка при відкритті {fname}: {error}"
 
-#: ../chirpui/inputdialog.py:133
-msgid "File Exists"
-msgstr "Файл існує"
+#: ../chirp/ui/mainapp.py:384
+#, python-brace-format
+msgid "{num} errors during open:"
+msgstr "{num} помилки під час відкриття:"
 
-#: ../chirpui/inputdialog.py:136
-msgid "The file {name} already exists. Do you want to overwrite it?"
-msgstr "Файл {name} вже існує. Ви дійсно хочете перезаписати його?"
+#: ../chirp/ui/mainapp.py:391
+msgid "Note:"
+msgstr "Примітка:"
 
-#: ../chirpui/importdialog.py:90
-msgid "Location {number} is already being imported. Choose another value for 'New Location' before selection 'Import'"
-msgstr "Розташування {number} вже імпортуються. Виберіть інше значення для 'Нове розташування' перед вибором 'Імпорт'"
+#: ../chirp/ui/mainapp.py:392
+#, python-brace-format
+msgid ""
+"The {vendor} {model} operates in <b>live mode</b>. This means that any "
+"changes you make are immediately sent to the radio. Because of this, you "
+"cannot perform the <u>Save</u> or <u>Upload</u> operations. If you wish to "
+"edit the contents offline, please <u>Export</u> to a CSV file, using the "
+"<b>File menu</b>."
+msgstr ""
+"{vendor} {model} працює в <b>режимі реального часу</b>. Це означає, що будь-"
+"які зміни негайно відправляються на радіостанцію. Через це не вдалося "
+"виконати <u>Збереження</u> або <u>Запис</u> операцій. Якщо ви хочете "
+"редагувати вміст в автономному режимі, будь ласка, <u>Експортуйте</u> файл "
+"CSV, за допомогою <b>Меню Файл</b>."
 
-#: ../chirpui/importdialog.py:121
+#: ../chirp/ui/mainapp.py:401
+msgid "Don't show this again"
+msgstr "Не показувати наступного разу"
+
+#: ../chirp/ui/mainapp.py:435
+#, python-brace-format
+msgid "{vendor} {model} image file"
+msgstr "файлу образу {vendor} {model}"
+
+#: ../chirp/ui/mainapp.py:451
+msgid "VX7 Commander"
+msgstr "Командир VX7"
+
+#: ../chirp/ui/mainapp.py:453
+#, fuzzy
+msgid "VX6 Commander"
+msgstr "Командир VX7"
+
+#: ../chirp/ui/mainapp.py:455
+msgid "EVE"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:456
+#, fuzzy
+msgid "VX5 Commander"
+msgstr "Командир VX7"
+
+#: ../chirp/ui/mainapp.py:523
+#, python-brace-format
+msgid "Open recent file {name}"
+msgstr "Відкриті останній файл {name}"
+
+#: ../chirp/ui/mainapp.py:580
+#, python-brace-format
+msgid "Import stock configuration {name}"
+msgstr "Імпорт заводської конфігурації {name}"
+
+#: ../chirp/ui/mainapp.py:596
+#, python-brace-format
+msgid "Open stock configuration {name}"
+msgstr "Відкрите заводські конфігурації {name}"
+
+#: ../chirp/ui/mainapp.py:617
+msgid "Proceed with experimental driver?"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:619
+msgid "This radio's driver is experimental. Do you want to proceed?"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:637
+#, python-brace-format
+msgid "{name} Instructions"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:639
+#, python-brace-format
+msgid "{instructions}"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:643
+#, fuzzy
+msgid "Don't show instructions for any radio again"
+msgstr "Не показувати наступного разу"
+
+#: ../chirp/ui/mainapp.py:754
+#, fuzzy
+msgid "Save Changes?"
+msgstr "Скасувати зміни?"
+
+#: ../chirp/ui/mainapp.py:758
+msgid "File is modified, save changes before closing?"
+msgstr "Файл змінено, зберегти зміни перед закриттям?"
+
+#: ../chirp/ui/mainapp.py:794
+msgid "Kenwood HMK Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:795
+msgid "Kenwood ITM Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:796
+msgid "Travel Plus Files"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:814
+msgid "DMR-MARC Repeater Database Dump"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:924 ../chirp/ui/mainapp.py:1031
+msgid "RepeaterBook Query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:985 ../chirp/ui/mainapp.py:1091
+msgid "RepeaterBook query failed"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1158
+#, fuzzy, python-format
+msgid "Invalid value for %s"
+msgstr "Неприпустиме значення для цього поля"
+
+#: ../chirp/ui/mainapp.py:1181
+msgid "Query failed"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1276
+msgid "RadioReference.com Query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1382
+#, fuzzy
+msgid "With significant contributions from:"
+msgstr "Значні внески зробили:"
+
+#: ../chirp/ui/mainapp.py:1414
+msgid "Select Columns"
+msgstr "Виберіть Стовпці"
+
+#: ../chirp/ui/mainapp.py:1429
+#, python-brace-format
+msgid "Visible columns for {radio}"
+msgstr "Видимі стовпці для {radio}"
+
+#: ../chirp/ui/mainapp.py:1492
+msgid "Reporting is disabled"
+msgstr "Звіти вимкнуто"
+
+#: ../chirp/ui/mainapp.py:1494
+msgid ""
+"The reporting feature of CHIRP is designed to help <u>improve quality</u> by "
+"allowing the authors to focus on the radio drivers used most often and "
+"errors experienced by the users. The reports contain no identifying "
+"information and are used only for statistical purposes by the authors. Your "
+"privacy is extremely important, but <u>please consider leaving this feature "
+"enabled to help make CHIRP better!</u>\n"
+"\n"
+"<b>Are you sure you want to disable this feature?</b>"
+msgstr ""
+"Функцію звітування CHIRP розроблено, щоб допомогти <u>поліпшити якість</u>, "
+"дозволяючи авторам зосередитися на драйверах радіостанцій, що найчастіше "
+"використовується і помилках досвідчених користувачів. Звіти не містять "
+"ідентифікаційну інформацію і використовуються тільки для статистичних цілей "
+"авторів. Ваша конфіденційність є надзвичайно важлива, але <u>будь ласка, "
+"залиште цю функцію включеною, щоб допомогти зробити CHIRP краще!</u>\n"
+"\n"
+"<b>ви впевнені, що хочете відключити цю функцію?</b>"
+
+#: ../chirp/ui/mainapp.py:1533
+msgid ""
+"Choose a language or Auto to use the operating system default. You will need "
+"to restart the application before the change will take effect"
+msgstr ""
+"Виберіть мову або авто для використання в операційній системі. Вам потрібно "
+"буде перезапустити додаток до того, як зміни вступлять в силу"
+
+#: ../chirp/ui/mainapp.py:1546
+#, fuzzy
+msgid "Python Modules"
+msgstr "Тоновий режим"
+
+#: ../chirp/ui/mainapp.py:1731
+msgid "_File"
+msgstr "_Файл"
+
+#: ../chirp/ui/mainapp.py:1734
+msgid "Open stock config"
+msgstr "Відкрити заводські конфігурації"
+
+#: ../chirp/ui/mainapp.py:1735
+msgid "_Recent"
+msgstr "Ос_танні"
+
+#: ../chirp/ui/mainapp.py:1738
+#, fuzzy
+msgid "Load Module"
+msgstr "Тоновий режим"
+
+#: ../chirp/ui/mainapp.py:1741
+msgid "_Edit"
+msgstr "_Редагувати"
+
+#: ../chirp/ui/mainapp.py:1742
+msgid "_Cut"
+msgstr "_Вирізати"
+
+#: ../chirp/ui/mainapp.py:1743
+msgid "_Copy"
+msgstr "_Копіювати"
+
+#: ../chirp/ui/mainapp.py:1744
+msgid "_Paste"
+msgstr "_Вставити"
+
+#: ../chirp/ui/mainapp.py:1746
+msgid "_Delete"
+msgstr "_Видалити"
+
+#: ../chirp/ui/mainapp.py:1747
+#, fuzzy
+msgid "Select _All"
+msgstr "Обрати"
+
+#: ../chirp/ui/mainapp.py:1748
+msgid "Move _Up"
+msgstr "Перемістити В_гору"
+
+#: ../chirp/ui/mainapp.py:1750
+#, fuzzy
+msgid "Move Dow_n"
+msgstr "Перемістити В_низ"
+
+#: ../chirp/ui/mainapp.py:1752
+msgid "E_xchange"
+msgstr "_Обмін"
+
+#: ../chirp/ui/mainapp.py:1755
+msgid "_View"
+msgstr "В_игляд"
+
+#: ../chirp/ui/mainapp.py:1756
+msgid "Columns"
+msgstr "Стовпці"
+
+#: ../chirp/ui/mainapp.py:1757
+msgid "Developer"
+msgstr "Розробник"
+
+#: ../chirp/ui/mainapp.py:1758
+msgid "Show raw memory"
+msgstr "Показати raw пам'ять"
+
+#: ../chirp/ui/mainapp.py:1760
+msgid "Diff raw memories"
+msgstr "Порівняти raw пам'ять"
+
+#: ../chirp/ui/mainapp.py:1762
+msgid "Diff tabs"
+msgstr "Вкладки порівняння"
+
+#: ../chirp/ui/mainapp.py:1764
+msgid "Change language"
+msgstr "Змінити мову"
+
+#: ../chirp/ui/mainapp.py:1765
+msgid "_Radio"
+msgstr "_Радіостанція"
+
+#: ../chirp/ui/mainapp.py:1766
+msgid "Download From Radio"
+msgstr "Скопіювати з радіостанції"
+
+#: ../chirp/ui/mainapp.py:1768
+msgid "Upload To Radio"
+msgstr "Записати в радіостанцію"
+
+#: ../chirp/ui/mainapp.py:1770 ../chirp/ui/importdialog.py:578
+msgid "Import"
+msgstr "Імпорт"
+
+#: ../chirp/ui/mainapp.py:1771 ../chirp/ui/importdialog.py:641
+msgid "Export"
+msgstr "Експорт"
+
+#: ../chirp/ui/mainapp.py:1772
+#, fuzzy
+msgid "Import from data source"
+msgstr "Імпорт з RFinder"
+
+#: ../chirp/ui/mainapp.py:1774 ../chirp/ui/mainapp.py:1785
+msgid "DMR-MARC Repeaters"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1775 ../chirp/ui/mainapp.py:1786
+msgid "RadioReference.com"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1777 ../chirp/ui/mainapp.py:1788
+msgid "RFinder"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1778 ../chirp/ui/mainapp.py:1790
+#, fuzzy
+msgid "RepeaterBook"
+msgstr "Імпорт з RepeaterBook"
+
+#: ../chirp/ui/mainapp.py:1779 ../chirp/ui/mainapp.py:1791
+msgid "RepeaterBook political query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1781 ../chirp/ui/mainapp.py:1793
+msgid "RepeaterBook proximity query"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1783 ../chirp/ui/mainapp.py:1789
+msgid "przemienniki.net"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1784
+msgid "Query data source"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1795
+msgid "CHIRP Native File"
+msgstr "Файл CHIRP"
+
+#: ../chirp/ui/mainapp.py:1797
+msgid "CSV File"
+msgstr "Файл CSV"
+
+#: ../chirp/ui/mainapp.py:1798
+#, fuzzy
+msgid "Import from stock config"
+msgstr "Імпорт з сховища конфігурацій"
+
+#: ../chirp/ui/mainapp.py:1800
+msgid "Channel defaults"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1803
+msgid "Help"
+msgstr "Довідка"
+
+#: ../chirp/ui/mainapp.py:1805
+msgid "Get Help Online..."
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1815
+#, fuzzy
+msgid "Report Statistics"
+msgstr "Звіт статистики"
+
+#: ../chirp/ui/mainapp.py:1817
+msgid "Hide Unused Fields"
+msgstr "Приховувати невикористовувані поля"
+
+#: ../chirp/ui/mainapp.py:1819
+#, fuzzy
+msgid "Smart Tone Modes"
+msgstr "Тоновий режим"
+
+#: ../chirp/ui/mainapp.py:1821
+msgid "Show Instructions"
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:1823
+msgid "Enable Developer Functions"
+msgstr "Увімкнення функції розробника"
+
+#: ../chirp/ui/mainapp.py:1936
+#, python-brace-format
+msgid "A new version of CHIRP is available: {ver}. "
+msgstr ""
+
+#: ../chirp/ui/mainapp.py:2056
+msgid "Error reporting is enabled"
+msgstr "Звітування про критичні помилки ввімкнуто"
+
+#: ../chirp/ui/mainapp.py:2059
+msgid ""
+"If you wish to disable this feature you may do so in the <u>Help</u> menu"
+msgstr ""
+"Якщо ви хочете вимкнути цю функцію, ви можете зробити це в меню <u>Довідка</"
+"u>"
+
+#: ../chirp/ui/importdialog.py:97
+#, python-brace-format
+msgid ""
+"Location {number} is already being imported. Choose another value for 'New "
+"Location' before selection 'Import'"
+msgstr ""
+"Розташування {number} вже імпортуються. Виберіть інше значення для 'Нове "
+"розташування' перед вибором 'Імпорт'"
+
+#: ../chirp/ui/importdialog.py:129
 msgid "Invalid value. Must be an integer."
 msgstr "Неприпустиме значення. Повинно бути цілим числом."
 
-#: ../chirpui/importdialog.py:130
+#: ../chirp/ui/importdialog.py:138
+#, python-brace-format
 msgid "Location {number} is already being imported"
 msgstr "Розташування {number} вже імпортованого"
 
-#: ../chirpui/importdialog.py:182
+#: ../chirp/ui/importdialog.py:195
 msgid "Updating URCALL list"
 msgstr "Оновлення списку URCALL"
 
-#: ../chirpui/importdialog.py:187
+#: ../chirp/ui/importdialog.py:200
 msgid "Updating RPTCALL list"
 msgstr "Оновлення списку RPTCALL"
 
-#: ../chirpui/importdialog.py:256
+#: ../chirp/ui/importdialog.py:274
+#, python-brace-format
 msgid "Setting memory {number}"
 msgstr "Установка пам'яті {number}"
 
-#: ../chirpui/importdialog.py:260
+#: ../chirp/ui/importdialog.py:279
 msgid "Importing bank information"
 msgstr "Імпортування інформації банку"
 
-#: ../chirpui/importdialog.py:264
+#: ../chirp/ui/importdialog.py:283
 #, fuzzy
 msgid "Error importing memories:"
 msgstr "Помилка імпорту пам'яті:"
 
-#: ../chirpui/importdialog.py:376
+#: ../chirp/ui/importdialog.py:395
 msgid "All"
 msgstr "Все"
 
-#: ../chirpui/importdialog.py:382
+#: ../chirp/ui/importdialog.py:401
 msgid "None"
 msgstr "Не вказано"
 
-#: ../chirpui/importdialog.py:388
+#: ../chirp/ui/importdialog.py:407
 msgid "Inverse"
 msgstr "Інверсія"
 
-#: ../chirpui/importdialog.py:394
+#: ../chirp/ui/importdialog.py:413
 #, fuzzy
 msgid "Select"
 msgstr "Обрати"
 
-#: ../chirpui/importdialog.py:416
+#: ../chirp/ui/importdialog.py:459
 msgid "Auto"
 msgstr "Авто"
 
-#: ../chirpui/importdialog.py:422
+#: ../chirp/ui/importdialog.py:465
 msgid "Reverse"
 msgstr "Реверс"
 
-#: ../chirpui/importdialog.py:428
+#: ../chirp/ui/importdialog.py:471
 msgid "Adjust New Location"
 msgstr "Настроїти нове розташування"
 
-#: ../chirpui/importdialog.py:438
+#: ../chirp/ui/importdialog.py:481
 msgid "Confirm overwrites"
 msgstr "Підтвердіть заміну"
 
-#: ../chirpui/importdialog.py:444
+#: ../chirp/ui/importdialog.py:487
 msgid "Options"
 msgstr "Опції"
 
-#: ../chirpui/importdialog.py:495
+#: ../chirp/ui/importdialog.py:560
 msgid "Cannot be imported because"
 msgstr "Не можна імпортувати, оскільки"
 
-#: ../chirpui/importdialog.py:513
+#: ../chirp/ui/importdialog.py:577
 #, fuzzy
 msgid "Import From File"
 msgstr "Імпортувати з файлу"
 
-#: ../chirpui/importdialog.py:514 ../chirpui/mainapp.py:1196
-msgid "Import"
-msgstr "Імпорт"
-
-#: ../chirpui/importdialog.py:534
+#: ../chirp/ui/importdialog.py:598
 msgid "To"
 msgstr "До"
 
-#: ../chirpui/importdialog.py:535
+#: ../chirp/ui/importdialog.py:599
 msgid "From"
 msgstr "З"
 
-#: ../chirpui/importdialog.py:538 ../chirpui/memedit.py:78
-#: ../chirpui/memedit.py:99 ../chirpui/memedit.py:886
-#: ../chirpui/memedit.py:940 ../chirpui/memedit.py:1068
-msgid "Comment"
-msgstr "Коментар"
-
-#: ../chirpui/importdialog.py:542
+#: ../chirp/ui/importdialog.py:606
 msgid "Location memory will be imported into"
 msgstr "Розташування пам'яті буде імпортовано до"
 
-#: ../chirpui/importdialog.py:543
+#: ../chirp/ui/importdialog.py:607
 msgid "Location of memory in the file being imported"
 msgstr "Розташування пам'яті у файлі, що імпортуються"
 
-#: ../chirpui/importdialog.py:566
+#: ../chirp/ui/importdialog.py:630
 msgid "Preparing memory list..."
 msgstr "Підготовка списку пам'яті..."
 
-#: ../chirpui/importdialog.py:575
+#: ../chirp/ui/importdialog.py:640
 #, fuzzy
 msgid "Export To File"
 msgstr "Експорт до файлу"
 
-#: ../chirpui/importdialog.py:576 ../chirpui/mainapp.py:1197
-msgid "Export"
-msgstr "Експорт"
+#: ../chirp/ui/bandplans.py:96
+msgid ""
+"Band plans define default channel settings for frequencies in a region.  "
+"Choose a band plan or None for completely manual channel settings."
+msgstr ""
 
-#: ../chirpui/mainapp.py:269 ../chirpui/mainapp.py:483
-msgid "Untitled"
-msgstr "Без назви"
+#~ msgid "Bank"
+#~ msgstr "Банк"
 
-#: ../chirpui/mainapp.py:316 ../chirpui/mainapp.py:715
-msgid "CHIRP Radio Images"
-msgstr "Образи радіостанцій CHIRP"
+#~ msgid "Automatic Repeater Offset"
+#~ msgstr "Автоматичний рознос репітера"
 
-#: ../chirpui/mainapp.py:317 ../chirpui/mainapp.py:714
-#: ../chirpui/mainapp.py:880
-msgid "CHIRP Files"
-msgstr "CHIRP файли"
+#~ msgid "Bank Names"
+#~ msgstr "Імена банків"
 
-#: ../chirpui/mainapp.py:318 ../chirpui/mainapp.py:716
-#: ../chirpui/mainapp.py:879
-msgid "CSV Files"
-msgstr "CSV-файли"
+#~ msgid "Banks"
+#~ msgstr "Банки"
 
-#: ../chirpui/mainapp.py:319 ../chirpui/mainapp.py:717
-msgid "ICF Files"
-msgstr "ICF файли"
+#, fuzzy
+#~ msgid "Delete all"
+#~ msgstr "Видалити все"
 
-#: ../chirpui/mainapp.py:320 ../chirpui/mainapp.py:718
-msgid "VX7 Commander Files"
-msgstr "Файли VX7 командира"
+#~ msgid "Delete (and shift up)"
+#~ msgstr "Видалити (та зсунути вгору)"
 
-#: ../chirpui/mainapp.py:330
-msgid "ICF files cannot be edited, only displayed or imported into another file. Open in read-only mode?"
-msgstr "ICF файли не можна редагувати, тільки відобразити або імпортувати. Відкрити в режимі тільки для читання?"
-
-#: ../chirpui/mainapp.py:373
-msgid "There was an error opening {fname}: {error}"
-msgstr "Сталася помилка при відкритті {fname}: {error}"
-
-#: ../chirpui/mainapp.py:388
-msgid "{num} errors during open:"
-msgstr "{num} помилки під час відкриття:"
-
-#: ../chirpui/mainapp.py:394
-msgid "Note:"
-msgstr "Примітка:"
-
-#: ../chirpui/mainapp.py:395
-msgid "The {vendor} {model} operates in <b>live mode</b>. This means that any changes you make are immediately sent to the radio. Because of this, you cannot perform the <u>Save</u> or <u>Upload</u> operations. If you wish to edit the contents offline, please <u>Export</u> to a CSV file, using the <b>File menu</b>."
-msgstr "{vendor} {model} працює в <b>режимі реального часу</b>. Це означає, що будь-які зміни негайно відправляються на радіостанцію. Через це не вдалося виконати <u>Збереження</u> або <u>Запис</u> операцій. Якщо ви хочете редагувати вміст в автономному режимі, будь ласка, <u>Експортуйте</u> файл CSV, за допомогою <b>Меню Файл</b>."
-
-#: ../chirpui/mainapp.py:404
-msgid "Don't show this again"
-msgstr "Не показувати наступного разу"
-
-#: ../chirpui/mainapp.py:448
-msgid "{vendor} {model} image file"
-msgstr "файлу образу {vendor} {model}"
-
-#: ../chirpui/mainapp.py:456
-msgid "VX7 Commander"
-msgstr "Командир VX7"
-
-#: ../chirpui/mainapp.py:518
-msgid "Open recent file {name}"
-msgstr "Відкриті останній файл {name}"
-
-#: ../chirpui/mainapp.py:579
-msgid "Import stock configuration {name}"
-msgstr "Імпорт заводської конфігурації {name}"
-
-#: ../chirpui/mainapp.py:595
-msgid "Open stock configuration {name}"
-msgstr "Відкрите заводські конфігурації {name}"
-
-#: ../chirpui/mainapp.py:681
-msgid "Discard Changes?"
-msgstr "Скасувати зміни?"
-
-#: ../chirpui/mainapp.py:686
-msgid "File is modified, save changes before closing?"
-msgstr "Файл змінено, зберегти зміни перед закриттям?"
-
-#: ../chirpui/mainapp.py:923
-msgid "With significant contributions by:"
-msgstr "Значні внески зробили:"
-
-#: ../chirpui/mainapp.py:940
-msgid "Select Columns"
-msgstr "Виберіть Стовпці"
-
-#: ../chirpui/mainapp.py:955
-msgid "Visible columns for {radio}"
-msgstr "Видимі стовпці для {radio}"
-
-#: ../chirpui/mainapp.py:1012
-msgid "Reporting is disabled"
-msgstr "Звіти вимкнуто"
-
-#: ../chirpui/mainapp.py:1013
-msgid "The reporting feature of CHIRP is designed to help <u>improve quality</u> by allowing the authors to focus on the radio drivers used most often and errors experienced by the users. The reports contain no identifying information and are used only for statistical purposes by the authors. Your privacy is extremely important, but <u>please consider leaving this feature enabled to help make CHIRP better!</u>\n"
-"\n"
-"<b>Are you sure you want to disable this feature?</b>"
-msgstr "Функцію звітування CHIRP розроблено, щоб допомогти <u>поліпшити якість</u>, дозволяючи авторам зосередитися на драйверах радіостанцій, що найчастіше використовується і помилках досвідчених користувачів. Звіти не містять ідентифікаційну інформацію і використовуються тільки для статистичних цілей авторів. Ваша конфіденційність є надзвичайно важлива, але <u>будь ласка, залиште цю функцію включеною, щоб допомогти зробити CHIRP краще!</u>\n"
-"\n"
-"<b>ви впевнені, що хочете відключити цю функцію?</b>"
-
-#: ../chirpui/mainapp.py:1045
-msgid "Choose a language or Auto to use the operating system default. You will need to restart the application before the change will take effect"
-msgstr "Виберіть мову або авто для використання в операційній системі. Вам потрібно буде перезапустити додаток до того, як зміни вступлять в силу"
-
-#: ../chirpui/mainapp.py:1169
-msgid "_File"
-msgstr "_Файл"
-
-#: ../chirpui/mainapp.py:1172
-msgid "Open stock config"
-msgstr "Відкрити заводські конфігурації"
-
-#: ../chirpui/mainapp.py:1173
-msgid "_Recent"
-msgstr "Ос_танні"
-
-#: ../chirpui/mainapp.py:1178
-msgid "_Edit"
-msgstr "_Редагувати"
-
-#: ../chirpui/mainapp.py:1179
-msgid "_Cut"
-msgstr "_Вирізати"
-
-#: ../chirpui/mainapp.py:1180
-msgid "_Copy"
-msgstr "_Копіювати"
-
-#: ../chirpui/mainapp.py:1181
-msgid "_Paste"
-msgstr "_Вставити"
-
-#: ../chirpui/mainapp.py:1182
-msgid "_Delete"
-msgstr "_Видалити"
-
-#: ../chirpui/mainapp.py:1183
-msgid "Move _Up"
-msgstr "Перемістити В_гору"
-
-#: ../chirpui/mainapp.py:1184
-#, fuzzy
-msgid "Move Dow_n"
-msgstr "Перемістити В_низ"
-
-#: ../chirpui/mainapp.py:1185
-msgid "E_xchange"
-msgstr "_Обмін"
-
-#: ../chirpui/mainapp.py:1186
-msgid "_View"
-msgstr "В_игляд"
-
-#: ../chirpui/mainapp.py:1187
-msgid "Columns"
-msgstr "Стовпці"
-
-#: ../chirpui/mainapp.py:1188
-msgid "Developer"
-msgstr "Розробник"
-
-#: ../chirpui/mainapp.py:1189
-msgid "Show raw memory"
-msgstr "Показати raw пам'ять"
-
-#: ../chirpui/mainapp.py:1190
-msgid "Diff raw memories"
-msgstr "Порівняти raw пам'ять"
-
-#: ../chirpui/mainapp.py:1191
-msgid "Diff tabs"
-msgstr "Вкладки порівняння"
-
-#: ../chirpui/mainapp.py:1192
-msgid "Change language"
-msgstr "Змінити мову"
-
-#: ../chirpui/mainapp.py:1193
-msgid "_Radio"
-msgstr "_Радіостанція"
-
-#: ../chirpui/mainapp.py:1194
-msgid "Download From Radio"
-msgstr "Скопіювати з радіостанції"
-
-#: ../chirpui/mainapp.py:1195
-msgid "Upload To Radio"
-msgstr "Записати в радіостанцію"
-
-#: ../chirpui/mainapp.py:1198
-msgid "Import from RFinder"
-msgstr "Імпорт з RFinder"
-
-#: ../chirpui/mainapp.py:1199
-msgid "CHIRP Native File"
-msgstr "Файл CHIRP"
-
-#: ../chirpui/mainapp.py:1200
-msgid "CSV File"
-msgstr "Файл CSV"
-
-#: ../chirpui/mainapp.py:1201
-msgid "Import from RepeaterBook"
-msgstr "Імпорт з RepeaterBook"
-
-#: ../chirpui/mainapp.py:1202
-#, fuzzy
-msgid "Import from stock config"
-msgstr "Імпорт з сховища конфігурацій"
-
-#: ../chirpui/mainapp.py:1204
-msgid "Help"
-msgstr "Довідка"
-
-#: ../chirpui/mainapp.py:1215
-msgid "Report statistics"
-msgstr "Звіт статистики"
-
-#: ../chirpui/mainapp.py:1216
-msgid "Hide Unused Fields"
-msgstr "Приховувати невикористовувані поля"
-
-#: ../chirpui/mainapp.py:1217
-msgid "Automatic Repeater Offset"
-msgstr "Автоматичний рознос репітера"
-
-#: ../chirpui/mainapp.py:1218
-msgid "Enable Developer Functions"
-msgstr "Увімкнення функції розробника"
-
-#: ../chirpui/mainapp.py:1352
-msgid "Error reporting is enabled"
-msgstr "Звітування про критичні помилки ввімкнуто"
-
-#: ../chirpui/mainapp.py:1355
-msgid "If you wish to disable this feature you may do so in the <u>Help</u> menu"
-msgstr "Якщо ви хочете вимкнути цю функцію, ви можете зробити це в меню <u>Довідка</u>"
-
-#: ../chirpui/cloneprog.py:43
-msgid "Clone Progress"
-msgstr "Поступ клонування"
-
-#: ../chirpui/cloneprog.py:46
-msgid "Cloning"
-msgstr "Клонування"
-
-#: ../chirpui/cloneprog.py:55
-msgid "Cancel"
-msgstr "Скасувати"
-
-#: ../chirpui/shiftdialog.py:27
-msgid "Shift"
-msgstr "Зміщення"
-
-#: ../chirpui/shiftdialog.py:63
-msgid "Moving {src} to {dst}"
-msgstr "Переміщення {src} до {dst}"
-
-#: ../chirpui/shiftdialog.py:80
-msgid "Looking for a free spot ({number})"
-msgstr "Пошук вільної точки ({number})"
-
-#: ../chirpui/shiftdialog.py:135
-msgid "Moved {count} memories"
-msgstr "Перемещенно {count} записів пам'яті"
-
-#: ../chirpui/clone.py:35
-#, fuzzy
-msgid "{vendor} {model} on {port}"
-msgstr "{vendor} {model} на {port}"
-
-#: ../chirpui/clone.py:100 ../chirpui/clone.py:162
-msgid "Detect"
-msgstr "Визначити"
-
-#: ../chirpui/clone.py:123
-msgid "Port"
-msgstr "Порт"
-
-#: ../chirpui/clone.py:124
-msgid "Vendor"
-msgstr "Виробник"
-
-#: ../chirpui/clone.py:125
-msgid "Model"
-msgstr "Модель"
-
-#: ../chirpui/clone.py:138
-#, fuzzy
-msgid "Radio"
-msgstr "Радіостанція"
-
-#: ../chirpui/clone.py:166
-msgid "Unable to detect radio on {port}"
-msgstr "Не вдалося виявити радіо на {port}"
-
-#: ../chirpui/clone.py:178
-msgid "Internal error: Unable to upload to {model}"
-msgstr "Внутрішня помилка: не вдалося записати на {model}"
-
-#: ../chirpui/clone.py:226
-msgid "Clone failed: {error}"
-msgstr "Помилка клонування: {error}"
-
-#: ../chirpui/dstaredit.py:40
-msgid "Callsign"
-msgstr "Позивний"
-
-#: ../chirpui/dstaredit.py:124
-msgid "Your callsign"
-msgstr "Ваш позивний"
-
-#: ../chirpui/dstaredit.py:132
-msgid "Repeater callsign"
-msgstr "Позивний репітера"
-
-#: ../chirpui/dstaredit.py:140
-msgid "My callsign"
-msgstr "Мій позивний"
-
-#: ../chirpui/dstaredit.py:170 ../chirpui/memedit.py:1365
-msgid "Downloading URCALL list"
-msgstr "Завантаження списку URCALL"
-
-#: ../chirpui/dstaredit.py:174 ../chirpui/memedit.py:1377
-msgid "Downloading RPTCALL list"
-msgstr "Завантаження списку RPTCALL"
-
-#: ../chirpui/dstaredit.py:178
-msgid "Downloading MYCALL list"
-msgstr "Завантаження списку MYCALL"
-
-#: ../chirpui/editorset.py:87
-#, fuzzy
-msgid "Memories"
-msgstr "Пам'ять"
-
-#: ../chirpui/editorset.py:92
-msgid "D-STAR"
-msgstr "D-STAR"
-
-#: ../chirpui/editorset.py:98
-msgid "Bank Names"
-msgstr "Імена банків"
-
-#: ../chirpui/editorset.py:104
-msgid "Banks"
-msgstr "Банки"
-
-#: ../chirpui/editorset.py:222
-msgid "The {vendor} {model} has multiple independent sub-devices"
-msgstr "{vendor} {model} має кілька незалежних суб пристроїв"
-
-#: ../chirpui/editorset.py:225
-msgid "Choose one to import from:"
-msgstr "Виберіть один для Імпорту з:"
-
-#: ../chirpui/editorset.py:230
-msgid "Cancelled"
-msgstr "Скасовано"
-
-#: ../chirpui/editorset.py:235
-msgid "Internal Error"
-msgstr "Внутрішня помилка"
-
-#: ../chirpui/editorset.py:248
-msgid "There were errors while opening {file}. The affected memories will not be importable!"
-msgstr "Там були помилки при відкритті {file}. Порушена пам'ять не буде імпортована!"
-
-#: ../chirpui/editorset.py:260
-msgid "There was an error during import: {error}"
-msgstr "Виникла помилка під час імпортування: {error}"
-
-#: ../chirpui/editorset.py:270
-msgid "Unsupported file type"
-msgstr "Файл непідтримуваного типу"
-
-#: ../chirpui/editorset.py:286 ../chirpui/editorset.py:301
-#, fuzzy
-msgid "There was an error during export: {error}"
-msgstr "Виникла помилка під час експортування: {error}"
-
-#: ../chirpui/editorset.py:313
-msgid "Priming memory"
-msgstr "Первинна пам'ять"
-
-#: ../chirpui/memedit.py:52
-msgid "Invalid value for this field"
-msgstr "Неприпустиме значення для цього поля"
-
-#: ../chirpui/memedit.py:66 ../chirpui/memedit.py:97 ../chirpui/memedit.py:111
-#: ../chirpui/memedit.py:204 ../chirpui/memedit.py:312
-#: ../chirpui/memedit.py:874 ../chirpui/memedit.py:931
-#: ../chirpui/memedit.py:1069 ../chirpui/memedit.py:1133
-msgid "Tone Mode"
-msgstr "Тоновий режим"
-
-#: ../chirpui/memedit.py:67 ../chirpui/memedit.py:87 ../chirpui/memedit.py:103
-#: ../chirpui/memedit.py:214 ../chirpui/memedit.py:218
-#: ../chirpui/memedit.py:220 ../chirpui/memedit.py:310
-#: ../chirpui/memedit.py:875 ../chirpui/memedit.py:928
-#: ../chirpui/memedit.py:1070
-msgid "Tone"
-msgstr "Тон"
-
-#: ../chirpui/memedit.py:68 ../chirpui/memedit.py:88 ../chirpui/memedit.py:104
-#: ../chirpui/memedit.py:210 ../chirpui/memedit.py:218
-#: ../chirpui/memedit.py:221 ../chirpui/memedit.py:310
-#: ../chirpui/memedit.py:876 ../chirpui/memedit.py:929
-#: ../chirpui/memedit.py:1066
-msgid "ToneSql"
-msgstr "ToneSql"
-
-#: ../chirpui/memedit.py:69 ../chirpui/memedit.py:89 ../chirpui/memedit.py:105
-#: ../chirpui/memedit.py:211 ../chirpui/memedit.py:215
-#: ../chirpui/memedit.py:222 ../chirpui/memedit.py:306
-#: ../chirpui/memedit.py:877 ../chirpui/memedit.py:930
-#: ../chirpui/memedit.py:1059
-msgid "DTCS Code"
-msgstr "DTCS код"
-
-#: ../chirpui/memedit.py:70 ../chirpui/memedit.py:90 ../chirpui/memedit.py:106
-#: ../chirpui/memedit.py:212 ../chirpui/memedit.py:216
-#: ../chirpui/memedit.py:223 ../chirpui/memedit.py:878
-#: ../chirpui/memedit.py:933 ../chirpui/memedit.py:1060
-msgid "DTCS Pol"
-msgstr "DTCS Pol"
-
-#: ../chirpui/memedit.py:71 ../chirpui/memedit.py:91 ../chirpui/memedit.py:112
-#: ../chirpui/memedit.py:879 ../chirpui/memedit.py:932
-#: ../chirpui/memedit.py:1067 ../chirpui/memedit.py:1134
-msgid "Cross Mode"
-msgstr "Кросрежим"
-
-#: ../chirpui/memedit.py:72 ../chirpui/memedit.py:92 ../chirpui/memedit.py:109
-#: ../chirpui/memedit.py:137 ../chirpui/memedit.py:205
-#: ../chirpui/memedit.py:249 ../chirpui/memedit.py:312
-#: ../chirpui/memedit.py:880 ../chirpui/memedit.py:934
-#: ../chirpui/memedit.py:1071 ../chirpui/memedit.py:1144
-msgid "Duplex"
-msgstr "Дуплекс"
-
-#: ../chirpui/memedit.py:73 ../chirpui/memedit.py:93 ../chirpui/memedit.py:135
-#: ../chirpui/memedit.py:198 ../chirpui/memedit.py:226
-#: ../chirpui/memedit.py:250 ../chirpui/memedit.py:308
-#: ../chirpui/memedit.py:881 ../chirpui/memedit.py:935
-#: ../chirpui/memedit.py:1062
-msgid "Offset"
-msgstr "Зсув"
-
-#: ../chirpui/memedit.py:74 ../chirpui/memedit.py:94 ../chirpui/memedit.py:107
-#: ../chirpui/memedit.py:882 ../chirpui/memedit.py:936
-#: ../chirpui/memedit.py:1061 ../chirpui/memedit.py:1132
-#: ../chirpui/memedit.py:1289 ../chirpui/memedit.py:1307
-#: ../chirpui/memedit.py:1317
-msgid "Mode"
-msgstr "Режим"
-
-#: ../chirpui/memedit.py:75 ../chirpui/memedit.py:95 ../chirpui/memedit.py:108
-#: ../chirpui/memedit.py:296 ../chirpui/memedit.py:883
-#: ../chirpui/memedit.py:937 ../chirpui/memedit.py:1073
-#: ../chirpui/memedit.py:1136 ../chirpui/memedit.py:1140
-msgid "Power"
-msgstr "Потужність"
-
-#: ../chirpui/memedit.py:76 ../chirpui/memedit.py:96 ../chirpui/memedit.py:110
-#: ../chirpui/memedit.py:140 ../chirpui/memedit.py:143
-#: ../chirpui/memedit.py:884 ../chirpui/memedit.py:938
-#: ../chirpui/memedit.py:1064
-msgid "Tune Step"
-msgstr "Крок настройки"
-
-#: ../chirpui/memedit.py:77 ../chirpui/memedit.py:98 ../chirpui/memedit.py:885
-#: ../chirpui/memedit.py:939 ../chirpui/memedit.py:1072
-#: ../chirpui/memedit.py:1135
-msgid "Skip"
-msgstr "Пропустити"
-
-#: ../chirpui/memedit.py:175
-msgid "Erasing memory {loc}"
-msgstr "Стирання пам'яті {loc}"
-
-#: ../chirpui/memedit.py:236
-msgid "Unable to make changes to this model"
-msgstr "Не вдається внести зміни до цієї моделі"
-
-#: ../chirpui/memedit.py:241
-msgid "Editing new item, taking defaults"
-msgstr "Редагування нового елемента, беручи за замовчуванням"
-
-#: ../chirpui/memedit.py:257
-msgid "Bad value for {col}: {val}"
-msgstr "Погане значення для {col}: {val}"
-
-#: ../chirpui/memedit.py:281
-msgid "Error setting memory"
-msgstr "Помилка настройки пам'яті"
-
-#: ../chirpui/memedit.py:289 ../chirpui/memedit.py:356
-#: ../chirpui/memedit.py:1272
-msgid "Writing memory {number}"
-msgstr "Запис пам'яті {number}"
-
-#: ../chirpui/memedit.py:361
-msgid "This operation requires moving all subsequent channels by one spot until an empty location is reached.  This can take a LONG time.  Are you sure you want to do this?"
-msgstr "Ця операція вимагає переміщення всіх наступних каналів на одне місце до тих пір, поки пусте місце не буде досягнуто. Це може зайняти багато часу. Ви впевнені, що хочете це зробити?"
-
-#: ../chirpui/memedit.py:387
-msgid "Adding memory {number}"
-msgstr "Додавання пам'яті {number}"
-
-#: ../chirpui/memedit.py:400 ../chirpui/memedit.py:913
-msgid "Erasing memory {number}"
-msgstr "Стирання пам'яті {number}"
-
-#: ../chirpui/memedit.py:409 ../chirpui/memedit.py:518
-#: ../chirpui/memedit.py:564 ../chirpui/memedit.py:569
-#: ../chirpui/memedit.py:856 ../chirpui/memedit.py:1166
-msgid "Getting memory {number}"
-msgstr "Отримання пам'яті {number}"
-
-#: ../chirpui/memedit.py:497 ../chirpui/memedit.py:508
-#: ../chirpui/memedit.py:556
-msgid "Moving memory from {old} to {new}"
-msgstr "Переміщення пам'яті з {old} до {new}"
-
-#: ../chirpui/memedit.py:578
-msgid "Raw memory {number}"
-msgstr "RAW пам'ять {number}"
-
-#: ../chirpui/memedit.py:582 ../chirpui/memedit.py:610
-#: ../chirpui/memedit.py:615
-msgid "Getting raw memory {number}"
-msgstr "Отримання RAW пам'яті {number}"
-
-#: ../chirpui/memedit.py:587
-msgid "You can only diff two memories!"
-msgstr "Ви можете порівняти тільки дві пам'яті!"
-
-#: ../chirpui/memedit.py:598
-msgid "Memory {number}"
-msgstr "Пам'ять {number}"
-
-#: ../chirpui/memedit.py:604
-msgid "Diff of {a} and {b}"
-msgstr "Порівняння {a} та {b}"
-
-#: ../chirpui/memedit.py:628
-msgid "Memories must be contiguous"
-msgstr "Пам'ять має бути безперервна"
-
-#: ../chirpui/memedit.py:700
-msgid "Insert row above"
-msgstr "Додати рядок зверху"
-
-#: ../chirpui/memedit.py:701
-msgid "Insert row below"
-msgstr "Додати рядок знизу"
-
-#: ../chirpui/memedit.py:702
-#, fuzzy
-msgid "Delete"
-msgstr "Видалити"
-
-#: ../chirpui/memedit.py:702
-#, fuzzy
-msgid "Delete all"
-msgstr "Видалити все"
-
-#: ../chirpui/memedit.py:703
-msgid "Delete (and shift up)"
-msgstr "Видалити (та зсунути вгору)"
-
-#: ../chirpui/memedit.py:704
-#, fuzzy
-msgid "Move up"
-msgstr "Перемістити вгору"
-
-#: ../chirpui/memedit.py:705
-#, fuzzy
-msgid "Move down"
-msgstr "Перемістити вниз"
-
-#: ../chirpui/memedit.py:706
-#, fuzzy
-msgid "Exchange memories"
-msgstr "Обмін пам'яттю"
-
-#: ../chirpui/memedit.py:707
-#, fuzzy
-msgid "Cut"
-msgstr "Вирізати"
-
-#: ../chirpui/memedit.py:708
-#, fuzzy
-msgid "Copy"
-msgstr "Копіювати"
-
-#: ../chirpui/memedit.py:709
-#, fuzzy
-msgid "Paste"
-msgstr "Вставити"
-
-#: ../chirpui/memedit.py:710
-#, fuzzy
-msgid "Show Raw Memory"
-msgstr "Показати Raw пам'ять"
-
-#: ../chirpui/memedit.py:711
-#, fuzzy
-msgid "Diff Raw Memories"
-msgstr "Порівняти Raw пам'ять"
-
-#: ../chirpui/memedit.py:835
-msgid "Internal Error: Column {name} not found"
-msgstr "Внутрішня помилка: не знайдено стовпець {name}"
-
-#: ../chirpui/memedit.py:863
-msgid "Getting channel {chan}"
-msgstr "Отримання каналу {chan}"
-
-#: ../chirpui/memedit.py:952
-msgid "Internal Error: Invalid limit {number}"
-msgstr "Внутрішня помилка: Неприпустиме обмеження {number}"
-
-#: ../chirpui/memedit.py:962
-msgid "Memory range:"
-msgstr "Діапазон пам'яті:"
-
-#: ../chirpui/memedit.py:989
-msgid "Go"
-msgstr "Іти"
-
-#: ../chirpui/memedit.py:1012
-msgid "Special Channels"
-msgstr "Спеціальні канали"
-
-#: ../chirpui/memedit.py:1019
-msgid "Show Empty"
-msgstr "Показувати порожні"
-
-#: ../chirpui/memedit.py:1198
-msgid "Cutting memory {number}"
-msgstr "Отримання пам'яті {number}"
-
-#: ../chirpui/memedit.py:1232
-msgid "Overwrite?"
-msgstr "Перезаписати?"
-
-#: ../chirpui/memedit.py:1237
-msgid "Overwrite location {number}?"
-msgstr "Перезаписати місце {number}?"
-
-#: ../chirpui/memedit.py:1254
-msgid "Incompatible Memory"
-msgstr "Несумісна пам'ять"
-
-#: ../chirpui/memedit.py:1257
-msgid "Pasted memory {number} is not compatible with this radio because:"
-msgstr "Вставлена пам'ять {number} несумісна із цією радіостанцією тому що:"
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1324
-msgid "URCALL"
-msgstr "URCALL"
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1325
-msgid "RPT1CALL"
-msgstr "RPT1CALL"
-
-#: ../chirpui/memedit.py:1309 ../chirpui/memedit.py:1326
-msgid "RPT2CALL"
-msgstr "RPT2CALL"
-
-#: ../chirpui/memedit.py:1310 ../chirpui/memedit.py:1327
-msgid "Digital Code"
-msgstr "Цифровий код"
+#~ msgid "Go"
+#~ msgstr "Іти"
 
 #~ msgid "%i errors during open, check the debug log for details"
 #~ msgstr "%i errors during open, check the debug log for details"


More information about the chirp_devel mailing list