가"
"능합니다"
-#: app/scripts/controllers/menu.js:1393
+#: app/scripts/controllers/menu.js:1401
#, fuzzy
msgid ""
"You can only upload at the top-level design. Inside submodules, you can "
@@ -1399,7 +1411,7 @@ msgstr ""
msgid "You can read the release notes on the"
msgstr ""
-#: app/scripts/controllers/menu.js:591
+#: app/scripts/controllers/menu.js:593
msgid "Your changes will be lost if you don’t save them"
msgstr "변경사항을 저장하지 않으면 변경내용이 손실 될 것입니다"
@@ -1407,22 +1419,22 @@ msgstr "변경사항을 저장하지 않으면 변경내용이 손실 될 것입
msgid "back"
msgstr "뒤로가기"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1176
msgid "{{app}} is required."
msgstr "{{앱}}이 필요합니다."
-#: app/scripts/controllers/menu.js:1140
+#: app/scripts/controllers/menu.js:1148
msgid "{{board}} datasheet not defined"
msgstr "{{board}}데이터시트가 정의되지 않았습니다"
-#: app/scripts/controllers/menu.js:1126
+#: app/scripts/controllers/menu.js:1134
msgid "{{board}} pinout not defined"
msgstr "{{board}}핀아웃이 정의되지 않았습니다"
-#: app/scripts/controllers/menu.js:1166
+#: app/scripts/controllers/menu.js:1174
msgid "{{board}} rules not defined"
msgstr "{{board}} 규칙이 정의되지 않았습니다"
-#: app/scripts/controllers/menu.js:500 app/scripts/controllers/menu.js:533
+#: app/scripts/controllers/menu.js:502 app/scripts/controllers/menu.js:535
msgid "{{name}} exported"
msgstr "{{name}} 이 추출되었습니다"
diff --git a/app/resources/locale/nl_NL/nl_NL.po b/app/resources/locale/nl_NL/nl_NL.po
index 42891efde..f867c5616 100644
--- a/app/resources/locale/nl_NL/nl_NL.po
+++ b/app/resources/locale/nl_NL/nl_NL.po
@@ -44,7 +44,7 @@ msgid ""
" Edit → Clone."
msgstr ""
-#: app/views/menu.html:873
+#: app/views/menu.html:877
msgid "About Icestudio"
msgstr "Over Icestudio"
@@ -52,11 +52,11 @@ msgstr "Over Icestudio"
msgid "Acknowledgment"
msgstr ""
-#: app/views/menu.html:708
+#: app/views/menu.html:712
msgid "Add"
msgstr "Plaatsen"
-#: app/scripts/controllers/menu.js:1423
+#: app/scripts/controllers/menu.js:1431
msgid "Add a block to start"
msgstr "Plaats een blok om te beginnen"
@@ -76,7 +76,7 @@ msgstr ""
msgid "All collections removed"
msgstr "Alle collecties zijn verwijderd"
-#: app/scripts/controllers/menu.js:1463
+#: app/scripts/controllers/menu.js:1471
msgid "All stored collections will be lost. Do you want to continue?"
msgstr "Alle opgeslagen collecties worden verwijderd. Doorgaan?"
@@ -97,11 +97,11 @@ msgstr ""
msgid "At least Python 3.7 is required"
msgstr "Python 3.7 is vereist"
-#: app/scripts/services/utils.js:673
+#: app/scripts/services/utils.js:690
msgid "Author"
msgstr "Auteur"
-#: app/views/menu.html:753
+#: app/views/menu.html:757
msgid "Basic"
msgstr "Standaard"
@@ -121,12 +121,12 @@ msgstr "Binaire"
msgid "Bitstream not found: Build your project first"
msgstr ""
-#: app/scripts/services/blockforms.js:1130
-#: app/scripts/services/blockforms.js:1254
-#: app/scripts/services/blockforms.js:1297
-#: app/scripts/services/blockforms.js:1347
-#: app/scripts/services/blockforms.js:1400
-#: app/scripts/services/blockforms.js:1568
+#: app/scripts/services/blockforms.js:1128
+#: app/scripts/services/blockforms.js:1252
+#: app/scripts/services/blockforms.js:1295
+#: app/scripts/services/blockforms.js:1345
+#: app/scripts/services/blockforms.js:1398
+#: app/scripts/services/blockforms.js:1569
msgid "Block updated"
msgstr "Blok bijgewerkt"
@@ -146,11 +146,11 @@ msgstr "Bord"
msgid "Board rules"
msgstr "Bord regels"
-#: app/scripts/controllers/menu.js:1027
+#: app/scripts/controllers/menu.js:1029
msgid "Board rules disabled"
msgstr "Bord regels gedesactiveerd"
-#: app/scripts/controllers/menu.js:1025
+#: app/scripts/controllers/menu.js:1027
msgid "Board rules enabled"
msgstr "Bord regels geactiveerd"
@@ -166,7 +166,7 @@ msgstr "Bord {{naam}} niet beschikbaar"
msgid "Board {{name}} not connected"
msgstr "Bord {{naam}} niet aangesloten"
-#: app/scripts/app.js:190 app/scripts/controllers/menu.js:1345
+#: app/scripts/app.js:190 app/scripts/controllers/menu.js:1353
msgid "Board {{name}} selected"
msgstr "Bord {{name}} geselecteerd"
@@ -174,21 +174,21 @@ msgstr "Bord {{name}} geselecteerd"
msgid "Bootloader not active"
msgstr "Bootloader niet actief"
-#: app/scripts/controllers/menu.js:1367 app/views/design.html:508
-#: app/views/menu.html:607
+#: app/scripts/controllers/menu.js:1375 app/views/design.html:508
+#: app/views/menu.html:611
msgid "Build"
msgstr "Maken"
-#: app/scripts/controllers/menu.js:1377
+#: app/scripts/controllers/menu.js:1385
msgid "Build done"
msgstr "Maken voltooid"
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1384
+#: app/scripts/services/utils.js:1402
msgid "Cancel"
msgstr "Annuleren"
-#: app/scripts/services/utils.js:1202
+#: app/scripts/services/utils.js:1219
msgid "Cannot paste from a different project format ({{version}})"
msgstr ""
@@ -205,7 +205,7 @@ msgstr "Catalaans"
msgid "Change Color"
msgstr ""
-#: app/scripts/services/utils.js:1369
+#: app/scripts/services/utils.js:1387
msgid "Changed Preferences: Allow tri-state connections"
msgstr ""
@@ -225,7 +225,7 @@ msgstr "Chinees"
msgid "Choose a color:"
msgstr ""
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1385
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
" Advanced features → Allow tri-state connections
nieuwe drivers te installeren"
msgid "Click here to install it"
msgstr "Klik hier om te installeren"
-#: app/scripts/controllers/menu.js:967
+#: app/scripts/controllers/menu.js:969
msgid "Click here to view"
msgstr "Klik hier om te bekijken"
@@ -258,15 +258,15 @@ msgstr "Klok is niet toegestaan op databussen"
msgid "Clone"
msgstr ""
-#: app/scripts/controllers/menu.js:582 app/views/version.html:76
+#: app/scripts/controllers/menu.js:584 app/views/version.html:76
msgid "Close"
msgstr "Sluiten"
-#: app/views/design.html:316 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:795
msgid "Code"
msgstr "Code"
-#: app/views/menu.html:541
+#: app/views/menu.html:545
msgid "Collection"
msgstr "Collectie"
@@ -274,7 +274,7 @@ msgstr "Collectie"
msgid "Collection info"
msgstr "Collectie-informatie"
-#: app/scripts/controllers/menu.js:1254
+#: app/scripts/controllers/menu.js:1262
msgid "Collection {{collection}} info not defined"
msgstr "Collectie {{collection}} informatie niet gedefinieerd"
@@ -294,19 +294,19 @@ msgstr "Collectie {{name}} verwijderd"
msgid "Collection {{name}} replaced"
msgstr "Collectie {{name}} vervangen"
-#: app/scripts/controllers/menu.js:1300
+#: app/scripts/controllers/menu.js:1308
msgid "Collection {{name}} selected"
msgstr "Collectie {{name}} geselecteerd"
-#: app/views/menu.html:700
+#: app/views/menu.html:704
msgid "Collections"
msgstr "Collecties"
-#: app/scripts/controllers/menu.js:1270 app/views/menu.html:471
+#: app/scripts/controllers/menu.js:1278 app/views/menu.html:471
msgid "Command output"
msgstr "Commando resultaat"
-#: app/views/menu.html:864
+#: app/views/menu.html:868
msgid "Community forum"
msgstr "Gemeenschapsforum"
@@ -314,7 +314,7 @@ msgstr "Gemeenschapsforum"
msgid "Configuration not completed"
msgstr "Configuratie niet voltooid"
-#: app/views/design.html:306 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:787
msgid "Constant"
msgstr "Constant"
@@ -376,7 +376,7 @@ msgstr ""
msgid "Deep Sky Blue"
msgstr ""
-#: app/views/menu.html:550
+#: app/views/menu.html:554
msgid "Default"
msgstr "Standaard"
@@ -384,19 +384,19 @@ msgstr "Standaard"
msgid "Delete"
msgstr ""
-#: app/scripts/services/utils.js:672
+#: app/scripts/services/utils.js:689
msgid "Description"
msgstr "Beschrijving"
-#: app/views/menu.html:688
+#: app/views/menu.html:692
msgid "Disable"
msgstr "Desactiveren"
-#: app/scripts/controllers/menu.js:587
+#: app/scripts/controllers/menu.js:589
msgid "Do you want to close the application?"
msgstr "Programma sluiten?"
-#: app/scripts/controllers/menu.js:1446
+#: app/scripts/controllers/menu.js:1454
msgid "Do you want to remove the {{name}} collection?"
msgstr "Collectie {{name}} verwijderen?"
@@ -404,7 +404,7 @@ msgstr "Collectie {{name}} verwijderen?"
msgid "Do you want to replace it?"
msgstr "Vervangen?"
-#: app/views/menu.html:845
+#: app/views/menu.html:849
msgid "Documentation"
msgstr "Documentatie"
@@ -412,7 +412,7 @@ msgstr "Documentatie"
msgid "Don’t display"
msgstr ""
-#: app/views/menu.html:675
+#: app/views/menu.html:679
msgid "Drivers"
msgstr "Drivers"
@@ -450,7 +450,7 @@ msgstr "Bewerken"
msgid "Edit the collection name"
msgstr "Bewerk de naam van de collectie"
-#: app/views/menu.html:681
+#: app/views/menu.html:685
msgid "Enable"
msgstr "Activeren"
@@ -480,7 +480,7 @@ msgstr ""
msgid "Enter the python path"
msgstr ""
-#: app/scripts/controllers/menu.js:1014
+#: app/scripts/controllers/menu.js:1016
msgid "Enter the remote hostname user@host"
msgstr "Voer de externe hostnaam user@host in"
@@ -488,7 +488,7 @@ msgstr "Voer de externe hostnaam user@host in"
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:876
+#: app/scripts/services/utils.js:893
msgid "Error: {{error}}"
msgstr "Fout: {{error}}"
@@ -512,7 +512,7 @@ msgstr "Executeer externe {{label}} ..."
msgid "Export"
msgstr "Exporteren"
-#: app/scripts/controllers/menu.js:397 app/scripts/controllers/menu.js:410
+#: app/scripts/controllers/menu.js:399 app/scripts/controllers/menu.js:412
msgid "Export submodule"
msgstr ""
@@ -520,7 +520,7 @@ msgstr ""
msgid "External collections"
msgstr "Externe collecties"
-#: app/scripts/controllers/menu.js:939
+#: app/scripts/controllers/menu.js:941
msgid "External collections updated"
msgstr "Externe collecties bijgewerkt"
@@ -529,7 +529,7 @@ msgstr "Externe collecties bijgewerkt"
msgid "External plugins"
msgstr "Externe plug-ins"
-#: app/scripts/controllers/menu.js:811
+#: app/scripts/controllers/menu.js:813
#, fuzzy
msgid "External plugins updated"
msgstr "Externe plug-ins bijgewerkt"
@@ -608,7 +608,7 @@ msgstr ""
msgid "Green Yellow"
msgstr ""
-#: app/views/menu.html:809
+#: app/views/menu.html:813
msgid "Help"
msgstr "Help"
@@ -626,11 +626,11 @@ msgid ""
"this board"
msgstr ""
-#: app/scripts/services/utils.js:686
+#: app/scripts/services/utils.js:703
msgid "Image"
msgstr "Afbeelding"
-#: app/scripts/controllers/menu.js:2166
+#: app/scripts/controllers/menu.js:2174
msgid "Image {{name}} saved"
msgstr "Afbeelding {{name}} opgeslagen"
@@ -638,15 +638,15 @@ msgstr "Afbeelding {{name}} opgeslagen"
msgid "Indian Red"
msgstr ""
-#: app/views/design.html:321 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:799
msgid "Information"
msgstr "Informatie"
-#: app/views/design.html:281 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:764
msgid "Input"
msgstr "Ingang"
-#: app/views/design.html:291 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:773
msgid "Input label"
msgstr ""
@@ -668,12 +668,12 @@ msgstr ""
msgid "Input ports"
msgstr "Ingangspoorten"
-#: app/views/menu.html:635
+#: app/views/menu.html:639
#, fuzzy
msgid "Install (Stable)"
msgstr "Installeren"
-#: app/views/menu.html:656
+#: app/views/menu.html:660
msgid "Install Development version"
msgstr ""
@@ -748,7 +748,7 @@ msgstr "Ongeldige aansluiting: {{a}} → {{b}}"
msgid "Invalid multiple input connections"
msgstr "Ongeldige meervoudige ingangsaansluitingen"
-#: app/scripts/controllers/menu.js:1950
+#: app/scripts/controllers/menu.js:1958
msgid "Invalid new name!"
msgstr ""
@@ -756,7 +756,7 @@ msgstr ""
msgid "Invalid project format"
msgstr "Ongeldig projectformaat"
-#: app/scripts/controllers/menu.js:1854
+#: app/scripts/controllers/menu.js:1862
msgid "Invalid search name!"
msgstr ""
@@ -764,7 +764,7 @@ msgstr ""
msgid "Italian"
msgstr ""
-#: app/views/languages.html:110
+#: app/views/languages.html:116
msgid "Japanese"
msgstr ""
@@ -776,7 +776,7 @@ msgstr ""
msgid "Label finder"
msgstr ""
-#: app/scripts/services/blockforms.js:1039
+#: app/scripts/services/blockforms.js:1037
msgid "Label updated"
msgstr ""
@@ -812,11 +812,11 @@ msgstr ""
msgid "Logging file"
msgstr ""
-#: app/scripts/controllers/menu.js:753
+#: app/scripts/controllers/menu.js:755
msgid "Logging file updated"
msgstr ""
-#: app/scripts/services/utils.js:990
+#: app/scripts/services/utils.js:1007
msgid "Maximum bus size: 96 bits"
msgstr "Maximale busbreedte: 96 bits"
@@ -824,7 +824,7 @@ msgstr "Maximale busbreedte: 96 bits"
msgid "Medium Violet Red"
msgstr ""
-#: app/views/design.html:311 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:791
msgid "Memory"
msgstr "Geheugen"
@@ -833,7 +833,7 @@ msgstr "Geheugen"
msgid "Memory block names"
msgstr "Geheugenbloknamen"
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:687
msgid "Name"
msgstr "Naam"
@@ -862,12 +862,12 @@ msgstr "Naam:"
msgid "Next"
msgstr ""
-#: app/scripts/controllers/menu.js:1474
+#: app/scripts/controllers/menu.js:1482
msgid "No collections stored"
msgstr "Geen collecties"
-#: app/scripts/app.js:57 app/scripts/controllers/menu.js:602
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
+#: app/scripts/app.js:57 app/scripts/controllers/menu.js:604
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1401
msgid "OK"
msgstr "OK"
@@ -879,7 +879,7 @@ msgstr ""
msgid "Open"
msgstr "Openen"
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:744
msgid "Open SVG"
msgstr "Open SVG"
@@ -891,11 +891,11 @@ msgstr ""
msgid "Original file {{file}} does not exist"
msgstr "Originele bestand {{file}} bestaat niet"
-#: app/views/design.html:286 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:768
msgid "Output"
msgstr "Uitgang"
-#: app/views/design.html:296 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:777
msgid "Output label"
msgstr ""
@@ -912,7 +912,7 @@ msgstr ""
msgid "Output ports"
msgstr "Uitgangspoorten"
-#: app/views/design.html:301 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:782
msgid "Paired labels"
msgstr ""
@@ -920,12 +920,12 @@ msgstr ""
msgid "Paste"
msgstr "Plakken"
-#: app/scripts/controllers/menu.js:762 app/scripts/controllers/menu.js:819
-#: app/scripts/controllers/menu.js:883 app/scripts/controllers/menu.js:947
+#: app/scripts/controllers/menu.js:764 app/scripts/controllers/menu.js:821
+#: app/scripts/controllers/menu.js:885 app/scripts/controllers/menu.js:949
msgid "Path {{path}} does not exist"
msgstr "Pad {{file}} bestaat niet"
-#: app/scripts/services/utils.js:1179
+#: app/scripts/services/utils.js:1196
msgid "Please run: {{cmd}}"
msgstr "Voer uit: {{cmd}}"
@@ -941,7 +941,7 @@ msgstr ""
msgid "Project information"
msgstr "Projectinformatie"
-#: app/scripts/controllers/menu.js:965 app/scripts/controllers/menu.js:991
+#: app/scripts/controllers/menu.js:967 app/scripts/controllers/menu.js:993
msgid "Project information updated"
msgstr "Projectinformatie bijgewerkt"
@@ -957,7 +957,7 @@ msgstr "Project {{name}} opgeslagen"
msgid "Python environment"
msgstr ""
-#: app/scripts/controllers/menu.js:875
+#: app/scripts/controllers/menu.js:877
msgid "Python environment updated"
msgstr ""
@@ -978,7 +978,7 @@ msgstr "Opnieuw"
msgid "Release History WIKI"
msgstr ""
-#: app/views/menu.html:715
+#: app/views/menu.html:719
msgid "Reload"
msgstr "Herladen"
@@ -990,11 +990,11 @@ msgstr "Externe host {{name}} niet verbonden"
msgid "Remote hostname"
msgstr "Externe hostnaam"
-#: app/views/menu.html:647 app/views/menu.html:722
+#: app/views/menu.html:651 app/views/menu.html:726
msgid "Remove"
msgstr "Verwijderen"
-#: app/views/menu.html:738
+#: app/views/menu.html:742
msgid "Remove all"
msgstr "Alles verwijderen"
@@ -1006,7 +1006,7 @@ msgstr ""
msgid "Replace One"
msgstr ""
-#: app/scripts/services/utils.js:729
+#: app/scripts/services/utils.js:746
msgid "Reset SVG"
msgstr "Reset SVG"
@@ -1022,7 +1022,7 @@ msgstr ""
msgid "Save"
msgstr "Opslaan"
-#: app/scripts/services/utils.js:728
+#: app/scripts/services/utils.js:745
msgid "Save SVG"
msgstr "SVG opslaan"
@@ -1030,7 +1030,7 @@ msgstr "SVG opslaan"
msgid "Save as"
msgstr "Opslaan als"
-#: app/scripts/controllers/menu.js:350
+#: app/scripts/controllers/menu.js:352
msgid "Save submodule"
msgstr ""
@@ -1056,7 +1056,7 @@ msgstr ""
msgid "Slate Blue"
msgstr ""
-#: app/views/menu.html:853
+#: app/views/menu.html:857
msgid "Source code"
msgstr "Broncode"
@@ -1068,15 +1068,15 @@ msgstr "Spaans"
msgid "Spring Green"
msgstr ""
-#: app/scripts/controllers/menu.js:1376
+#: app/scripts/controllers/menu.js:1384
msgid "Start build"
msgstr "Maken starten"
-#: app/scripts/controllers/menu.js:1402
+#: app/scripts/controllers/menu.js:1410
msgid "Start upload"
msgstr "Upload starten"
-#: app/scripts/controllers/menu.js:1353
+#: app/scripts/controllers/menu.js:1361
msgid "Start verification"
msgstr "Verificatie starten"
@@ -1109,7 +1109,7 @@ msgstr ""
msgid "The collection {{name}} already exists."
msgstr "Collectie {{name}} bestaat al."
-#: app/scripts/controllers/menu.js:1325
+#: app/scripts/controllers/menu.js:1333
#, fuzzy
msgid ""
"The current FPGA I/O configuration will be lost. Do you want to change to "
@@ -1148,7 +1148,7 @@ msgid ""
"team from"
msgstr ""
-#: app/scripts/services/utils.js:1377
+#: app/scripts/services/utils.js:1395
msgid "This time"
msgstr ""
@@ -1162,7 +1162,7 @@ msgstr ""
msgid "To navigate through the design, you need to close \"edit mode\"."
msgstr ""
-#: app/scripts/controllers/menu.js:351
+#: app/scripts/controllers/menu.js:353
msgid ""
"To save your design you need to lock the padlock and go to the "
"top-level design.
If you want to export this "
@@ -1174,7 +1174,7 @@ msgstr ""
msgid "Toolbox"
msgstr "Gereedschappen"
-#: app/views/menu.html:627
+#: app/views/menu.html:631
msgid "Toolchain"
msgstr "Toolchain"
@@ -1195,11 +1195,11 @@ msgstr "Toolchain verwijderd"
msgid "Toolchain version does not match"
msgstr "Toolchain versie komt niet overeen"
-#: app/views/menu.html:592
+#: app/views/menu.html:596
msgid "Tools"
msgstr "Gereedschappen"
-#: app/scripts/services/utils.js:1352
+#: app/scripts/services/utils.js:1370
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
@@ -1207,11 +1207,11 @@ msgid ""
"
Continue?"
msgstr ""
-#: app/scripts/controllers/menu.js:1038
+#: app/scripts/controllers/menu.js:1040
msgid "Tri-state connections (inout ports) disabled"
msgstr ""
-#: app/scripts/controllers/menu.js:1035
+#: app/scripts/controllers/menu.js:1037
msgid "Tri-state connections (inout ports) enabled"
msgstr ""
@@ -1223,10 +1223,18 @@ msgstr ""
msgid "Turquoise"
msgstr ""
+#: app/scripts/controllers/menu.js:1073
+msgid "UI Theme"
+msgstr ""
+
#: app/views/menu.html:372
msgid "UI theme"
msgstr ""
+#: app/views/languages.html:110
+msgid "Ukrainian"
+msgstr ""
+
#: app/views/menu.html:228
msgid "Undo"
msgstr "Ongedaan maken"
@@ -1243,36 +1251,36 @@ msgstr "Niet-ondersteund projectformaat {{version}}"
msgid "Untitled"
msgstr "Naamloos"
-#: app/views/menu.html:639
+#: app/views/menu.html:643
msgid "Update (Latest stable)"
msgstr ""
-#: app/scripts/controllers/menu.js:1392 app/views/design.html:516
-#: app/views/menu.html:615
+#: app/scripts/controllers/menu.js:1400 app/views/design.html:516
+#: app/views/menu.html:619
msgid "Upload"
msgstr "Uploaden"
-#: app/scripts/controllers/menu.js:1403
+#: app/scripts/controllers/menu.js:1411
msgid "Upload done"
msgstr "Uploaden voltooid"
-#: app/scripts/services/utils.js:463
+#: app/scripts/services/utils.js:464
msgid "Using external Apio: {{name}}"
msgstr ""
-#: app/scripts/controllers/menu.js:1354
+#: app/scripts/controllers/menu.js:1362
msgid "Verification done"
msgstr "Verificatie voltooid"
-#: app/views/design.html:500 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:603
msgid "Verify"
msgstr "Verifiëren"
-#: app/scripts/services/utils.js:671 app/views/menu.html:832
+#: app/scripts/services/utils.js:688 app/views/menu.html:836
msgid "Version"
msgstr "Versie"
-#: app/views/menu.html:826
+#: app/views/menu.html:830
msgid "Version notes"
msgstr ""
@@ -1280,14 +1288,18 @@ msgstr ""
msgid "View"
msgstr "Bekijken"
-#: app/views/menu.html:819
+#: app/views/menu.html:823
msgid "View license"
msgstr "Bekijk licentie"
-#: app/scripts/services/utils.js:1373
+#: app/scripts/services/utils.js:1391
msgid "Viewing tri-state"
msgstr ""
+#: app/scripts/controllers/menu.js:1073
+msgid "Wait for seconds"
+msgstr ""
+
#: app/scripts/services/tools.js:924
msgid "Warnings detected in the design"
msgstr "Het ontwerp bevat waarschuwingen"
@@ -1297,7 +1309,7 @@ msgstr "Het ontwerp bevat waarschuwingen"
msgid "Welcome to Icestudio!"
msgstr "Over Icestudio"
-#: app/scripts/services/blockforms.js:535
+#: app/scripts/services/blockforms.js:534
msgid "Wrong block format: {{type}}"
msgstr "Verkeerd blokformaat: {{type}}"
@@ -1319,25 +1331,25 @@ msgstr "Verkeerde externe hostnaam {{name}}"
msgid "Yellow"
msgstr ""
-#: app/scripts/services/utils.js:1376
+#: app/scripts/services/utils.js:1394
msgid "Yes"
msgstr ""
-#: app/scripts/controllers/menu.js:411
+#: app/scripts/controllers/menu.js:413
msgid ""
"You are editing a submodule, so you will save just this submodule (\"Save "
"as\" works like \"Export module\"). Do you want to continue?"
msgstr ""
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1368
msgid "You are importing a block that uses \"tri-state\"."
msgstr ""
-#: app/scripts/services/utils.js:1349
+#: app/scripts/services/utils.js:1367
msgid "You are loading a design that uses \"tri-state\"."
msgstr ""
-#: app/scripts/controllers/menu.js:398
+#: app/scripts/controllers/menu.js:400
msgid ""
"You are navigating into the design: If you want to save the entire design, "
"you need to go back to the top-level. If you want to "
@@ -1349,13 +1361,13 @@ msgstr ""
msgid "You can load it as it is or convert it to use the {{name}} board."
msgstr "U kunt het laden zoals het is of converteren voor het {{name}} bord."
-#: app/scripts/controllers/menu.js:1368
+#: app/scripts/controllers/menu.js:1376
msgid ""
"You can only build at the top-level design. Inside submodules, you can "
"Verify"
msgstr ""
-#: app/scripts/controllers/menu.js:1393
+#: app/scripts/controllers/menu.js:1401
msgid ""
"You can only upload at the top-level design. Inside submodules, you can "
"Verify"
@@ -1365,7 +1377,7 @@ msgstr ""
msgid "You can read the release notes on the"
msgstr ""
-#: app/scripts/controllers/menu.js:591
+#: app/scripts/controllers/menu.js:593
msgid "Your changes will be lost if you don’t save them"
msgstr "Uw wijzigingen gaan verloren als u ze niet opslaat"
@@ -1373,22 +1385,22 @@ msgstr "Uw wijzigingen gaan verloren als u ze niet opslaat"
msgid "back"
msgstr "terug"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1176
msgid "{{app}} is required."
msgstr "{{app}} is vereist."
-#: app/scripts/controllers/menu.js:1140
+#: app/scripts/controllers/menu.js:1148
msgid "{{board}} datasheet not defined"
msgstr "{{board}} datasheet niet gedefinieerd"
-#: app/scripts/controllers/menu.js:1126
+#: app/scripts/controllers/menu.js:1134
msgid "{{board}} pinout not defined"
msgstr "{{board}} pinning niet gedefinieerd"
-#: app/scripts/controllers/menu.js:1166
+#: app/scripts/controllers/menu.js:1174
msgid "{{board}} rules not defined"
msgstr "{{board}} regels niet gedefinieerd"
-#: app/scripts/controllers/menu.js:500 app/scripts/controllers/menu.js:533
+#: app/scripts/controllers/menu.js:502 app/scripts/controllers/menu.js:535
msgid "{{name}} exported"
msgstr "{{name}} geëxporteerd"
diff --git a/app/resources/locale/ru_RU/ru_RU.po b/app/resources/locale/ru_RU/ru_RU.po
index 250f59122..a5aa4598c 100644
--- a/app/resources/locale/ru_RU/ru_RU.po
+++ b/app/resources/locale/ru_RU/ru_RU.po
@@ -45,7 +45,7 @@ msgid ""
" Edit → Clone."
msgstr ""
-#: app/views/menu.html:873
+#: app/views/menu.html:877
msgid "About Icestudio"
msgstr "О программе"
@@ -53,11 +53,11 @@ msgstr "О программе"
msgid "Acknowledgment"
msgstr ""
-#: app/views/menu.html:708
+#: app/views/menu.html:712
msgid "Add"
msgstr "Добавить"
-#: app/scripts/controllers/menu.js:1423
+#: app/scripts/controllers/menu.js:1431
msgid "Add a block to start"
msgstr "Добавить блок в начало"
@@ -77,7 +77,7 @@ msgstr ""
msgid "All collections removed"
msgstr "Все коллекции удалены"
-#: app/scripts/controllers/menu.js:1463
+#: app/scripts/controllers/menu.js:1471
msgid "All stored collections will be lost. Do you want to continue?"
msgstr "Все сохраненные коллеции будут удалены. Продолжить ?"
@@ -98,11 +98,11 @@ msgstr ""
msgid "At least Python 3.7 is required"
msgstr "Необходим Python 3.7 или новее"
-#: app/scripts/services/utils.js:673
+#: app/scripts/services/utils.js:690
msgid "Author"
msgstr "Автор"
-#: app/views/menu.html:753
+#: app/views/menu.html:757
msgid "Basic"
msgstr "Базовый"
@@ -122,12 +122,12 @@ msgstr "Бинарный"
msgid "Bitstream not found: Build your project first"
msgstr ""
-#: app/scripts/services/blockforms.js:1130
-#: app/scripts/services/blockforms.js:1254
-#: app/scripts/services/blockforms.js:1297
-#: app/scripts/services/blockforms.js:1347
-#: app/scripts/services/blockforms.js:1400
-#: app/scripts/services/blockforms.js:1568
+#: app/scripts/services/blockforms.js:1128
+#: app/scripts/services/blockforms.js:1252
+#: app/scripts/services/blockforms.js:1295
+#: app/scripts/services/blockforms.js:1345
+#: app/scripts/services/blockforms.js:1398
+#: app/scripts/services/blockforms.js:1569
msgid "Block updated"
msgstr "Блок обновлен"
@@ -147,11 +147,11 @@ msgstr "Плата"
msgid "Board rules"
msgstr "Правила платы"
-#: app/scripts/controllers/menu.js:1027
+#: app/scripts/controllers/menu.js:1029
msgid "Board rules disabled"
msgstr "Правила платы отключены"
-#: app/scripts/controllers/menu.js:1025
+#: app/scripts/controllers/menu.js:1027
msgid "Board rules enabled"
msgstr "Правила платы включены"
@@ -167,7 +167,7 @@ msgstr "Плата {{name}} недоступна"
msgid "Board {{name}} not connected"
msgstr "Board {{name}} не подключена"
-#: app/scripts/app.js:190 app/scripts/controllers/menu.js:1345
+#: app/scripts/app.js:190 app/scripts/controllers/menu.js:1353
msgid "Board {{name}} selected"
msgstr "Выбрана плата {{name}}"
@@ -175,21 +175,21 @@ msgstr "Выбрана плата {{name}}"
msgid "Bootloader not active"
msgstr "Загрузчик не активен"
-#: app/scripts/controllers/menu.js:1367 app/views/design.html:508
-#: app/views/menu.html:607
+#: app/scripts/controllers/menu.js:1375 app/views/design.html:508
+#: app/views/menu.html:611
msgid "Build"
msgstr "Собрать"
-#: app/scripts/controllers/menu.js:1377
+#: app/scripts/controllers/menu.js:1385
msgid "Build done"
msgstr "Сборка закончена"
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1384
+#: app/scripts/services/utils.js:1402
msgid "Cancel"
msgstr "Отменить"
-#: app/scripts/services/utils.js:1202
+#: app/scripts/services/utils.js:1219
msgid "Cannot paste from a different project format ({{version}})"
msgstr ""
@@ -207,7 +207,7 @@ msgstr "Каталонский"
msgid "Change Color"
msgstr "Выберите цвет"
-#: app/scripts/services/utils.js:1369
+#: app/scripts/services/utils.js:1387
msgid "Changed Preferences: Allow tri-state connections"
msgstr ""
@@ -228,7 +228,7 @@ msgstr "Китайский"
msgid "Choose a color:"
msgstr "Выберите цвет:"
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1385
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
" Advanced features → Allow tri-state connections
для установки драйверо
msgid "Click here to install it"
msgstr "Нажмите для установки"
-#: app/scripts/controllers/menu.js:967
+#: app/scripts/controllers/menu.js:969
msgid "Click here to view"
msgstr "Нажмите для просмотра"
@@ -261,15 +261,15 @@ msgstr "Сигнал тактирования не разрешен для ши
msgid "Clone"
msgstr "Клонировать"
-#: app/scripts/controllers/menu.js:582 app/views/version.html:76
+#: app/scripts/controllers/menu.js:584 app/views/version.html:76
msgid "Close"
msgstr "Закрыть"
-#: app/views/design.html:316 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:795
msgid "Code"
msgstr "Код"
-#: app/views/menu.html:541
+#: app/views/menu.html:545
msgid "Collection"
msgstr "Коллекция"
@@ -277,7 +277,7 @@ msgstr "Коллекция"
msgid "Collection info"
msgstr "Информация о коллекции"
-#: app/scripts/controllers/menu.js:1254
+#: app/scripts/controllers/menu.js:1262
msgid "Collection {{collection}} info not defined"
msgstr "Информация для {{collection}} не задана"
@@ -297,19 +297,19 @@ msgstr "Коллекция {{name}} удалена"
msgid "Collection {{name}} replaced"
msgstr "Коллекция {{name}} замещена"
-#: app/scripts/controllers/menu.js:1300
+#: app/scripts/controllers/menu.js:1308
msgid "Collection {{name}} selected"
msgstr "Коллекция {{name}} выбрана"
-#: app/views/menu.html:700
+#: app/views/menu.html:704
msgid "Collections"
msgstr "Коллекции"
-#: app/scripts/controllers/menu.js:1270 app/views/menu.html:471
+#: app/scripts/controllers/menu.js:1278 app/views/menu.html:471
msgid "Command output"
msgstr "Вывод команды"
-#: app/views/menu.html:864
+#: app/views/menu.html:868
msgid "Community forum"
msgstr "Форум сообщества"
@@ -317,7 +317,7 @@ msgstr "Форум сообщества"
msgid "Configuration not completed"
msgstr "Конфигурация неполна"
-#: app/views/design.html:306 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:787
msgid "Constant"
msgstr "Константа"
@@ -383,7 +383,7 @@ msgstr "Тёмно-розовый"
msgid "Deep Sky Blue"
msgstr "Тёмно-лазурный"
-#: app/views/menu.html:550
+#: app/views/menu.html:554
msgid "Default"
msgstr "По умолчанию"
@@ -391,19 +391,19 @@ msgstr "По умолчанию"
msgid "Delete"
msgstr ""
-#: app/scripts/services/utils.js:672
+#: app/scripts/services/utils.js:689
msgid "Description"
msgstr "Описание"
-#: app/views/menu.html:688
+#: app/views/menu.html:692
msgid "Disable"
msgstr "Отключить"
-#: app/scripts/controllers/menu.js:587
+#: app/scripts/controllers/menu.js:589
msgid "Do you want to close the application?"
msgstr "Закрыть приложение ?"
-#: app/scripts/controllers/menu.js:1446
+#: app/scripts/controllers/menu.js:1454
msgid "Do you want to remove the {{name}} collection?"
msgstr "Удалить коллекцию {{name}} ?"
@@ -411,7 +411,7 @@ msgstr "Удалить коллекцию {{name}} ?"
msgid "Do you want to replace it?"
msgstr "Заменить ?"
-#: app/views/menu.html:845
+#: app/views/menu.html:849
msgid "Documentation"
msgstr "Документация"
@@ -420,7 +420,7 @@ msgstr "Документация"
msgid "Don’t display"
msgstr "Не показывать"
-#: app/views/menu.html:675
+#: app/views/menu.html:679
msgid "Drivers"
msgstr "Драйвера"
@@ -458,7 +458,7 @@ msgstr "Редактировать"
msgid "Edit the collection name"
msgstr "Редактировать имя коллекции"
-#: app/views/menu.html:681
+#: app/views/menu.html:685
msgid "Enable"
msgstr "Включить"
@@ -488,7 +488,7 @@ msgstr ""
msgid "Enter the python path"
msgstr ""
-#: app/scripts/controllers/menu.js:1014
+#: app/scripts/controllers/menu.js:1016
msgid "Enter the remote hostname user@host"
msgstr "Удаленный хост в формате user@host"
@@ -496,7 +496,7 @@ msgstr "Удаленный хост в формате user@host"
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:876
+#: app/scripts/services/utils.js:893
msgid "Error: {{error}}"
msgstr "Ошибка: {{error}}"
@@ -520,7 +520,7 @@ msgstr "Выполняется удаленно {{label}} ..."
msgid "Export"
msgstr "Экспорт"
-#: app/scripts/controllers/menu.js:397 app/scripts/controllers/menu.js:410
+#: app/scripts/controllers/menu.js:399 app/scripts/controllers/menu.js:412
msgid "Export submodule"
msgstr "Экспорт субмодуля"
@@ -528,7 +528,7 @@ msgstr "Экспорт субмодуля"
msgid "External collections"
msgstr "Сторонняя коллекция"
-#: app/scripts/controllers/menu.js:939
+#: app/scripts/controllers/menu.js:941
msgid "External collections updated"
msgstr "Сторонние коллекции обновлены"
@@ -537,7 +537,7 @@ msgstr "Сторонние коллекции обновлены"
msgid "External plugins"
msgstr "Сторонняя коллекция"
-#: app/scripts/controllers/menu.js:811
+#: app/scripts/controllers/menu.js:813
#, fuzzy
msgid "External plugins updated"
msgstr "Сторонние коллекции обновлены"
@@ -617,7 +617,7 @@ msgstr "Греческий"
msgid "Green Yellow"
msgstr "Зелёно-жёлтый"
-#: app/views/menu.html:809
+#: app/views/menu.html:813
msgid "Help"
msgstr "Помощь"
@@ -636,11 +636,11 @@ msgid ""
"this board"
msgstr "Могли остаться пустые пины, потому что на этой плате нет эквивалента"
-#: app/scripts/services/utils.js:686
+#: app/scripts/services/utils.js:703
msgid "Image"
msgstr "Изображение"
-#: app/scripts/controllers/menu.js:2166
+#: app/scripts/controllers/menu.js:2174
msgid "Image {{name}} saved"
msgstr "Изображение {{name}} сохранено"
@@ -649,15 +649,15 @@ msgstr "Изображение {{name}} сохранено"
msgid "Indian Red"
msgstr "Ярко-красный"
-#: app/views/design.html:321 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:799
msgid "Information"
msgstr "Информация"
-#: app/views/design.html:281 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:764
msgid "Input"
msgstr "Ввод"
-#: app/views/design.html:291 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:773
msgid "Input label"
msgstr "Метка ввода"
@@ -680,12 +680,12 @@ msgstr ""
msgid "Input ports"
msgstr "Входные порты"
-#: app/views/menu.html:635
+#: app/views/menu.html:639
#, fuzzy
msgid "Install (Stable)"
msgstr "Установить (Стабильная версия)"
-#: app/views/menu.html:656
+#: app/views/menu.html:660
msgid "Install Development version"
msgstr "Установить (В разработке)"
@@ -765,7 +765,7 @@ msgstr "Неверное соединение: {{a}} → {{b}}"
msgid "Invalid multiple input connections"
msgstr "Неправильные множественные соединения"
-#: app/scripts/controllers/menu.js:1950
+#: app/scripts/controllers/menu.js:1958
msgid "Invalid new name!"
msgstr ""
@@ -773,7 +773,7 @@ msgstr ""
msgid "Invalid project format"
msgstr "Неправильный формат проекта"
-#: app/scripts/controllers/menu.js:1854
+#: app/scripts/controllers/menu.js:1862
msgid "Invalid search name!"
msgstr ""
@@ -781,7 +781,7 @@ msgstr ""
msgid "Italian"
msgstr "Итальянский"
-#: app/views/languages.html:110
+#: app/views/languages.html:116
msgid "Japanese"
msgstr ""
@@ -793,7 +793,7 @@ msgstr "Корейский"
msgid "Label finder"
msgstr ""
-#: app/scripts/services/blockforms.js:1039
+#: app/scripts/services/blockforms.js:1037
msgid "Label updated"
msgstr ""
@@ -831,11 +831,11 @@ msgstr ""
msgid "Logging file"
msgstr "Файл журнала"
-#: app/scripts/controllers/menu.js:753
+#: app/scripts/controllers/menu.js:755
msgid "Logging file updated"
msgstr "Файл журнала обновлен"
-#: app/scripts/services/utils.js:990
+#: app/scripts/services/utils.js:1007
msgid "Maximum bus size: 96 bits"
msgstr "Максимальный размер шины: 96 бит"
@@ -844,7 +844,7 @@ msgstr "Максимальный размер шины: 96 бит"
msgid "Medium Violet Red"
msgstr "Умеренный красно-фиолетовый"
-#: app/views/design.html:311 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:791
msgid "Memory"
msgstr "Память"
@@ -853,7 +853,7 @@ msgstr "Память"
msgid "Memory block names"
msgstr "Блоки памяти"
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:687
msgid "Name"
msgstr "Имя"
@@ -883,12 +883,12 @@ msgstr "Новое имя:"
msgid "Next"
msgstr ""
-#: app/scripts/controllers/menu.js:1474
+#: app/scripts/controllers/menu.js:1482
msgid "No collections stored"
msgstr "Нет сохраненных коллекций"
-#: app/scripts/app.js:57 app/scripts/controllers/menu.js:602
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
+#: app/scripts/app.js:57 app/scripts/controllers/menu.js:604
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1401
msgid "OK"
msgstr "ОК"
@@ -901,7 +901,7 @@ msgstr "Тускло-коричневый"
msgid "Open"
msgstr "Открыть"
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:744
msgid "Open SVG"
msgstr "Открыть SVG"
@@ -914,11 +914,11 @@ msgstr "Оранжево-красный"
msgid "Original file {{file}} does not exist"
msgstr "Оригинальный файл {{file}} не существует"
-#: app/views/design.html:286 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:768
msgid "Output"
msgstr "Вывод"
-#: app/views/design.html:296 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:777
msgid "Output label"
msgstr "Метка вывода"
@@ -936,7 +936,7 @@ msgstr ""
msgid "Output ports"
msgstr "Выходные порты"
-#: app/views/design.html:301 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:782
msgid "Paired labels"
msgstr "Парные метки"
@@ -944,12 +944,12 @@ msgstr "Парные метки"
msgid "Paste"
msgstr "Вставить"
-#: app/scripts/controllers/menu.js:762 app/scripts/controllers/menu.js:819
-#: app/scripts/controllers/menu.js:883 app/scripts/controllers/menu.js:947
+#: app/scripts/controllers/menu.js:764 app/scripts/controllers/menu.js:821
+#: app/scripts/controllers/menu.js:885 app/scripts/controllers/menu.js:949
msgid "Path {{path}} does not exist"
msgstr "Путь {{path}} не существует"
-#: app/scripts/services/utils.js:1179
+#: app/scripts/services/utils.js:1196
msgid "Please run: {{cmd}}"
msgstr "Выполните команду: {{cmd}}"
@@ -965,7 +965,7 @@ msgstr ""
msgid "Project information"
msgstr "Информация о проекте"
-#: app/scripts/controllers/menu.js:965 app/scripts/controllers/menu.js:991
+#: app/scripts/controllers/menu.js:967 app/scripts/controllers/menu.js:993
msgid "Project information updated"
msgstr "Информация о проекте обновлена"
@@ -981,7 +981,7 @@ msgstr "Проект {{name}} сохранен"
msgid "Python environment"
msgstr "Среда Python"
-#: app/scripts/controllers/menu.js:875
+#: app/scripts/controllers/menu.js:877
#, fuzzy
msgid "Python environment updated"
msgstr "Среда Python обновлена"
@@ -1002,7 +1002,7 @@ msgstr "Повторить"
msgid "Release History WIKI"
msgstr ""
-#: app/views/menu.html:715
+#: app/views/menu.html:719
msgid "Reload"
msgstr "Перезагрузить"
@@ -1014,11 +1014,11 @@ msgstr "Удаленный хост {{name}} не подключен"
msgid "Remote hostname"
msgstr "Удаленный хост"
-#: app/views/menu.html:647 app/views/menu.html:722
+#: app/views/menu.html:651 app/views/menu.html:726
msgid "Remove"
msgstr "Удалить"
-#: app/views/menu.html:738
+#: app/views/menu.html:742
msgid "Remove all"
msgstr "Удалить все"
@@ -1030,7 +1030,7 @@ msgstr "Заменить ВСЕ"
msgid "Replace One"
msgstr "Заменить один"
-#: app/scripts/services/utils.js:729
+#: app/scripts/services/utils.js:746
msgid "Reset SVG"
msgstr "Убрать SVG"
@@ -1047,7 +1047,7 @@ msgstr "Русский"
msgid "Save"
msgstr "Сохранить"
-#: app/scripts/services/utils.js:728
+#: app/scripts/services/utils.js:745
msgid "Save SVG"
msgstr "Сохранить SVG"
@@ -1055,7 +1055,7 @@ msgstr "Сохранить SVG"
msgid "Save as"
msgstr "Сохранить как"
-#: app/scripts/controllers/menu.js:350
+#: app/scripts/controllers/menu.js:352
msgid "Save submodule"
msgstr "Сохранить субмодуль"
@@ -1080,7 +1080,7 @@ msgstr "Показать тактирование"
msgid "Slate Blue"
msgstr "Серовато-синий"
-#: app/views/menu.html:853
+#: app/views/menu.html:857
msgid "Source code"
msgstr "Исходный код"
@@ -1093,15 +1093,15 @@ msgstr "Испанский"
msgid "Spring Green"
msgstr "Весенний зелёный"
-#: app/scripts/controllers/menu.js:1376
+#: app/scripts/controllers/menu.js:1384
msgid "Start build"
msgstr "Запуск сборки"
-#: app/scripts/controllers/menu.js:1402
+#: app/scripts/controllers/menu.js:1410
msgid "Start upload"
msgstr "Запуск загрузки в плату"
-#: app/scripts/controllers/menu.js:1353
+#: app/scripts/controllers/menu.js:1361
msgid "Start verification"
msgstr "Запуск проверки"
@@ -1135,7 +1135,7 @@ msgstr "Большое спасибо!"
msgid "The collection {{name}} already exists."
msgstr "Коллекция {{name}} уже существует."
-#: app/scripts/controllers/menu.js:1325
+#: app/scripts/controllers/menu.js:1333
#, fuzzy
msgid ""
"The current FPGA I/O configuration will be lost. Do you want to change to "
@@ -1174,7 +1174,7 @@ msgid ""
"team from"
msgstr ""
-#: app/scripts/services/utils.js:1377
+#: app/scripts/services/utils.js:1395
msgid "This time"
msgstr ""
@@ -1193,7 +1193,7 @@ msgid "To navigate through the design, you need to close \"edit mode\"."
msgstr ""
"Для перемещения по схеме, вы должны сперва закрыть \"режим редактирования\"."
-#: app/scripts/controllers/menu.js:351
+#: app/scripts/controllers/menu.js:353
#, fuzzy
msgid ""
"To save your design you need to lock the padlock and go to the "
@@ -1209,7 +1209,7 @@ msgstr ""
msgid "Toolbox"
msgstr "Инструменты"
-#: app/views/menu.html:627
+#: app/views/menu.html:631
msgid "Toolchain"
msgstr "Набор инструментов"
@@ -1230,11 +1230,11 @@ msgstr "Набор инструментов удален"
msgid "Toolchain version does not match"
msgstr "Версии инструментов не совпадают"
-#: app/views/menu.html:592
+#: app/views/menu.html:596
msgid "Tools"
msgstr "Инструменты"
-#: app/scripts/services/utils.js:1352
+#: app/scripts/services/utils.js:1370
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
@@ -1242,11 +1242,11 @@ msgid ""
"
Continue?"
msgstr ""
-#: app/scripts/controllers/menu.js:1038
+#: app/scripts/controllers/menu.js:1040
msgid "Tri-state connections (inout ports) disabled"
msgstr ""
-#: app/scripts/controllers/menu.js:1035
+#: app/scripts/controllers/menu.js:1037
msgid "Tri-state connections (inout ports) enabled"
msgstr ""
@@ -1258,10 +1258,19 @@ msgstr "Турецкий"
msgid "Turquoise"
msgstr "Бирюзовый"
+#: app/scripts/controllers/menu.js:1073
+#, fuzzy
+msgid "UI Theme"
+msgstr "Тема интерфейса"
+
#: app/views/menu.html:372
msgid "UI theme"
msgstr "Тема интерфейса"
+#: app/views/languages.html:110
+msgid "Ukrainian"
+msgstr ""
+
#: app/views/menu.html:228
msgid "Undo"
msgstr "Отменить"
@@ -1278,37 +1287,37 @@ msgstr "Неподдерживаемый формат проекта {{version}}
msgid "Untitled"
msgstr "Безымянный"
-#: app/views/menu.html:639
+#: app/views/menu.html:643
#, fuzzy
msgid "Update (Latest stable)"
msgstr "Обновить (последняя стабильная версия)"
-#: app/scripts/controllers/menu.js:1392 app/views/design.html:516
-#: app/views/menu.html:615
+#: app/scripts/controllers/menu.js:1400 app/views/design.html:516
+#: app/views/menu.html:619
msgid "Upload"
msgstr "Загрузка"
-#: app/scripts/controllers/menu.js:1403
+#: app/scripts/controllers/menu.js:1411
msgid "Upload done"
msgstr "Загрузка завершена"
-#: app/scripts/services/utils.js:463
+#: app/scripts/services/utils.js:464
msgid "Using external Apio: {{name}}"
msgstr ""
-#: app/scripts/controllers/menu.js:1354
+#: app/scripts/controllers/menu.js:1362
msgid "Verification done"
msgstr "Проверка завершена"
-#: app/views/design.html:500 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:603
msgid "Verify"
msgstr "Проверка"
-#: app/scripts/services/utils.js:671 app/views/menu.html:832
+#: app/scripts/services/utils.js:688 app/views/menu.html:836
msgid "Version"
msgstr "Версия"
-#: app/views/menu.html:826
+#: app/views/menu.html:830
msgid "Version notes"
msgstr "Комментарии к этой версии"
@@ -1316,14 +1325,18 @@ msgstr "Комментарии к этой версии"
msgid "View"
msgstr "Вид"
-#: app/views/menu.html:819
+#: app/views/menu.html:823
msgid "View license"
msgstr "Просмотр лицензии"
-#: app/scripts/services/utils.js:1373
+#: app/scripts/services/utils.js:1391
msgid "Viewing tri-state"
msgstr ""
+#: app/scripts/controllers/menu.js:1073
+msgid "Wait for seconds"
+msgstr ""
+
#: app/scripts/services/tools.js:924
msgid "Warnings detected in the design"
msgstr "Предупреждения в схеме"
@@ -1333,7 +1346,7 @@ msgstr "Предупреждения в схеме"
msgid "Welcome to Icestudio!"
msgstr "Добро пожаловать в Icestudio!"
-#: app/scripts/services/blockforms.js:535
+#: app/scripts/services/blockforms.js:534
msgid "Wrong block format: {{type}}"
msgstr "Неправильный формат блока: {{type}}"
@@ -1355,11 +1368,11 @@ msgstr "Неправильный удаленный хост {{name}}"
msgid "Yellow"
msgstr "Желтый"
-#: app/scripts/services/utils.js:1376
+#: app/scripts/services/utils.js:1394
msgid "Yes"
msgstr ""
-#: app/scripts/controllers/menu.js:411
+#: app/scripts/controllers/menu.js:413
#, fuzzy
msgid ""
"You are editing a submodule, so you will save just this submodule (\"Save "
@@ -1369,15 +1382,15 @@ msgstr ""
"субмодуль (в таких случаях команда \"Сохранить как\" работает как \"Экспорт "
"модуля\"). Вы хотите продолжить?"
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1368
msgid "You are importing a block that uses \"tri-state\"."
msgstr ""
-#: app/scripts/services/utils.js:1349
+#: app/scripts/services/utils.js:1367
msgid "You are loading a design that uses \"tri-state\"."
msgstr ""
-#: app/scripts/controllers/menu.js:398
+#: app/scripts/controllers/menu.js:400
msgid ""
"You are navigating into the design: If you want to save the entire design, "
"you need to go back to the top-level. If you want to "
@@ -1391,7 +1404,7 @@ msgstr ""
"Вы можете загрузить проект \"как есть\" или сконвертировать для платы "
"{{name}}"
-#: app/scripts/controllers/menu.js:1368
+#: app/scripts/controllers/menu.js:1376
#, fuzzy
msgid ""
"You can only build at the top-level design. Inside submodules, you can "
@@ -1400,7 +1413,7 @@ msgstr ""
"Сборка возможна на верхнем уровне. В субмодулях доступна только "
"Проверка"
-#: app/scripts/controllers/menu.js:1393
+#: app/scripts/controllers/menu.js:1401
#, fuzzy
msgid ""
"You can only upload at the top-level design. Inside submodules, you can "
@@ -1413,7 +1426,7 @@ msgstr ""
msgid "You can read the release notes on the"
msgstr "Вы можете прочитать примечания к выпуску"
-#: app/scripts/controllers/menu.js:591
+#: app/scripts/controllers/menu.js:593
msgid "Your changes will be lost if you don’t save them"
msgstr "Ваши изменения могут быть потеряны, если вы их не сохраните"
@@ -1421,22 +1434,22 @@ msgstr "Ваши изменения могут быть потеряны, есл
msgid "back"
msgstr "назад"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1176
msgid "{{app}} is required."
msgstr "Требуется приложение {{app}}."
-#: app/scripts/controllers/menu.js:1140
+#: app/scripts/controllers/menu.js:1148
msgid "{{board}} datasheet not defined"
msgstr "Даташит для {{board}} не определен"
-#: app/scripts/controllers/menu.js:1126
+#: app/scripts/controllers/menu.js:1134
msgid "{{board}} pinout not defined"
msgstr "Разводка платы {{board}} не определена"
-#: app/scripts/controllers/menu.js:1166
+#: app/scripts/controllers/menu.js:1174
msgid "{{board}} rules not defined"
msgstr "Правила для платы {{board}} не определены"
-#: app/scripts/controllers/menu.js:500 app/scripts/controllers/menu.js:533
+#: app/scripts/controllers/menu.js:502 app/scripts/controllers/menu.js:535
msgid "{{name}} exported"
msgstr "{{name}} экспортирован(о)"
diff --git a/app/resources/locale/template.pot b/app/resources/locale/template.pot
index 0d8c0a47d..2cb3a6429 100644
--- a/app/resources/locale/template.pot
+++ b/app/resources/locale/template.pot
@@ -38,7 +38,7 @@ msgid ""
" Edit → Clone."
msgstr ""
-#: app/views/menu.html:873
+#: app/views/menu.html:877
msgid "About Icestudio"
msgstr ""
@@ -46,11 +46,11 @@ msgstr ""
msgid "Acknowledgment"
msgstr ""
-#: app/views/menu.html:708
+#: app/views/menu.html:712
msgid "Add"
msgstr ""
-#: app/scripts/controllers/menu.js:1423
+#: app/scripts/controllers/menu.js:1431
msgid "Add a block to start"
msgstr ""
@@ -70,7 +70,7 @@ msgstr ""
msgid "All collections removed"
msgstr ""
-#: app/scripts/controllers/menu.js:1463
+#: app/scripts/controllers/menu.js:1471
msgid "All stored collections will be lost. Do you want to continue?"
msgstr ""
@@ -90,11 +90,11 @@ msgstr ""
msgid "At least Python 3.7 is required"
msgstr ""
-#: app/scripts/services/utils.js:673
+#: app/scripts/services/utils.js:690
msgid "Author"
msgstr ""
-#: app/views/menu.html:753
+#: app/views/menu.html:757
msgid "Basic"
msgstr ""
@@ -114,12 +114,12 @@ msgstr ""
msgid "Bitstream not found: Build your project first"
msgstr ""
-#: app/scripts/services/blockforms.js:1130
-#: app/scripts/services/blockforms.js:1254
-#: app/scripts/services/blockforms.js:1297
-#: app/scripts/services/blockforms.js:1347
-#: app/scripts/services/blockforms.js:1400
-#: app/scripts/services/blockforms.js:1568
+#: app/scripts/services/blockforms.js:1128
+#: app/scripts/services/blockforms.js:1252
+#: app/scripts/services/blockforms.js:1295
+#: app/scripts/services/blockforms.js:1345
+#: app/scripts/services/blockforms.js:1398
+#: app/scripts/services/blockforms.js:1569
msgid "Block updated"
msgstr ""
@@ -140,11 +140,11 @@ msgstr ""
msgid "Board rules"
msgstr ""
-#: app/scripts/controllers/menu.js:1027
+#: app/scripts/controllers/menu.js:1029
msgid "Board rules disabled"
msgstr ""
-#: app/scripts/controllers/menu.js:1025
+#: app/scripts/controllers/menu.js:1027
msgid "Board rules enabled"
msgstr ""
@@ -162,7 +162,7 @@ msgid "Board {{name}} not connected"
msgstr ""
#: app/scripts/app.js:190
-#: app/scripts/controllers/menu.js:1345
+#: app/scripts/controllers/menu.js:1353
msgid "Board {{name}} selected"
msgstr ""
@@ -171,23 +171,23 @@ msgstr ""
msgid "Bootloader not active"
msgstr ""
-#: app/scripts/controllers/menu.js:1367
+#: app/scripts/controllers/menu.js:1375
#: app/views/design.html:508
-#: app/views/menu.html:607
+#: app/views/menu.html:611
msgid "Build"
msgstr ""
-#: app/scripts/controllers/menu.js:1377
+#: app/scripts/controllers/menu.js:1385
msgid "Build done"
msgstr ""
#: app/scripts/app.js:58
#: app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1384
+#: app/scripts/services/utils.js:1402
msgid "Cancel"
msgstr ""
-#: app/scripts/services/utils.js:1202
+#: app/scripts/services/utils.js:1219
msgid "Cannot paste from a different project format ({{version}})"
msgstr ""
@@ -203,7 +203,7 @@ msgstr ""
msgid "Change Color"
msgstr ""
-#: app/scripts/services/utils.js:1369
+#: app/scripts/services/utils.js:1387
msgid "Changed Preferences: Allow tri-state connections"
msgstr ""
@@ -223,7 +223,7 @@ msgstr ""
msgid "Choose a color:"
msgstr ""
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1385
msgid "Click \"Yes\" to allow tri-state and update Preferences:
Advanced features → Allow tri-state connections
Click \"This time\" to view tri-state for this design only."
msgstr ""
@@ -244,7 +244,7 @@ msgstr ""
msgid "Click here to install it"
msgstr ""
-#: app/scripts/controllers/menu.js:967
+#: app/scripts/controllers/menu.js:969
msgid "Click here to view"
msgstr ""
@@ -256,17 +256,17 @@ msgstr ""
msgid "Clone"
msgstr ""
-#: app/scripts/controllers/menu.js:582
+#: app/scripts/controllers/menu.js:584
#: app/views/version.html:76
msgid "Close"
msgstr ""
#: app/views/design.html:316
-#: app/views/menu.html:791
+#: app/views/menu.html:795
msgid "Code"
msgstr ""
-#: app/views/menu.html:541
+#: app/views/menu.html:545
msgid "Collection"
msgstr ""
@@ -274,7 +274,7 @@ msgstr ""
msgid "Collection info"
msgstr ""
-#: app/scripts/controllers/menu.js:1254
+#: app/scripts/controllers/menu.js:1262
msgid "Collection {{collection}} info not defined"
msgstr ""
@@ -294,20 +294,20 @@ msgstr ""
msgid "Collection {{name}} replaced"
msgstr ""
-#: app/scripts/controllers/menu.js:1300
+#: app/scripts/controllers/menu.js:1308
msgid "Collection {{name}} selected"
msgstr ""
-#: app/views/menu.html:700
+#: app/views/menu.html:704
msgid "Collections"
msgstr ""
-#: app/scripts/controllers/menu.js:1270
+#: app/scripts/controllers/menu.js:1278
#: app/views/menu.html:471
msgid "Command output"
msgstr ""
-#: app/views/menu.html:864
+#: app/views/menu.html:868
msgid "Community forum"
msgstr ""
@@ -316,7 +316,7 @@ msgid "Configuration not completed"
msgstr ""
#: app/views/design.html:306
-#: app/views/menu.html:783
+#: app/views/menu.html:787
msgid "Constant"
msgstr ""
@@ -381,7 +381,7 @@ msgstr ""
msgid "Deep Sky Blue"
msgstr ""
-#: app/views/menu.html:550
+#: app/views/menu.html:554
msgid "Default"
msgstr ""
@@ -389,19 +389,19 @@ msgstr ""
msgid "Delete"
msgstr ""
-#: app/scripts/services/utils.js:672
+#: app/scripts/services/utils.js:689
msgid "Description"
msgstr ""
-#: app/views/menu.html:688
+#: app/views/menu.html:692
msgid "Disable"
msgstr ""
-#: app/scripts/controllers/menu.js:587
+#: app/scripts/controllers/menu.js:589
msgid "Do you want to close the application?"
msgstr ""
-#: app/scripts/controllers/menu.js:1446
+#: app/scripts/controllers/menu.js:1454
msgid "Do you want to remove the {{name}} collection?"
msgstr ""
@@ -409,7 +409,7 @@ msgstr ""
msgid "Do you want to replace it?"
msgstr ""
-#: app/views/menu.html:845
+#: app/views/menu.html:849
msgid "Documentation"
msgstr ""
@@ -417,7 +417,7 @@ msgstr ""
msgid "Don’t display"
msgstr ""
-#: app/views/menu.html:675
+#: app/views/menu.html:679
msgid "Drivers"
msgstr ""
@@ -457,7 +457,7 @@ msgstr ""
msgid "Edit the collection name"
msgstr ""
-#: app/views/menu.html:681
+#: app/views/menu.html:685
msgid "Enable"
msgstr ""
@@ -485,7 +485,7 @@ msgstr ""
msgid "Enter the python path"
msgstr ""
-#: app/scripts/controllers/menu.js:1014
+#: app/scripts/controllers/menu.js:1016
msgid "Enter the remote hostname user@host"
msgstr ""
@@ -493,7 +493,7 @@ msgstr ""
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:876
+#: app/scripts/services/utils.js:893
msgid "Error: {{error}}"
msgstr ""
@@ -517,8 +517,8 @@ msgstr ""
msgid "Export"
msgstr ""
-#: app/scripts/controllers/menu.js:397
-#: app/scripts/controllers/menu.js:410
+#: app/scripts/controllers/menu.js:399
+#: app/scripts/controllers/menu.js:412
msgid "Export submodule"
msgstr ""
@@ -526,7 +526,7 @@ msgstr ""
msgid "External collections"
msgstr ""
-#: app/scripts/controllers/menu.js:939
+#: app/scripts/controllers/menu.js:941
msgid "External collections updated"
msgstr ""
@@ -534,7 +534,7 @@ msgstr ""
msgid "External plugins"
msgstr ""
-#: app/scripts/controllers/menu.js:811
+#: app/scripts/controllers/menu.js:813
msgid "External plugins updated"
msgstr ""
@@ -614,7 +614,7 @@ msgstr ""
msgid "Green Yellow"
msgstr ""
-#: app/views/menu.html:809
+#: app/views/menu.html:813
msgid "Help"
msgstr ""
@@ -630,11 +630,11 @@ msgstr ""
msgid "If you see blank IN/OUT pins, it is because equivalent pins do not exist on this board"
msgstr ""
-#: app/scripts/services/utils.js:686
+#: app/scripts/services/utils.js:703
msgid "Image"
msgstr ""
-#: app/scripts/controllers/menu.js:2166
+#: app/scripts/controllers/menu.js:2174
msgid "Image {{name}} saved"
msgstr ""
@@ -644,17 +644,17 @@ msgid "Indian Red"
msgstr ""
#: app/views/design.html:321
-#: app/views/menu.html:795
+#: app/views/menu.html:799
msgid "Information"
msgstr ""
#: app/views/design.html:281
-#: app/views/menu.html:760
+#: app/views/menu.html:764
msgid "Input"
msgstr ""
#: app/views/design.html:291
-#: app/views/menu.html:769
+#: app/views/menu.html:773
msgid "Input label"
msgstr ""
@@ -674,11 +674,11 @@ msgstr ""
msgid "Input ports"
msgstr ""
-#: app/views/menu.html:635
+#: app/views/menu.html:639
msgid "Install (Stable)"
msgstr ""
-#: app/views/menu.html:656
+#: app/views/menu.html:660
msgid "Install Development version"
msgstr ""
@@ -737,7 +737,7 @@ msgstr ""
msgid "Invalid multiple input connections"
msgstr ""
-#: app/scripts/controllers/menu.js:1950
+#: app/scripts/controllers/menu.js:1958
msgid "Invalid new name!"
msgstr ""
@@ -746,7 +746,7 @@ msgstr ""
msgid "Invalid project format"
msgstr ""
-#: app/scripts/controllers/menu.js:1854
+#: app/scripts/controllers/menu.js:1862
msgid "Invalid search name!"
msgstr ""
@@ -754,7 +754,7 @@ msgstr ""
msgid "Italian"
msgstr ""
-#: app/views/languages.html:110
+#: app/views/languages.html:116
msgid "Japanese"
msgstr ""
@@ -766,7 +766,7 @@ msgstr ""
msgid "Label finder"
msgstr ""
-#: app/scripts/services/blockforms.js:1039
+#: app/scripts/services/blockforms.js:1037
msgid "Label updated"
msgstr ""
@@ -805,11 +805,11 @@ msgstr ""
msgid "Logging file"
msgstr ""
-#: app/scripts/controllers/menu.js:753
+#: app/scripts/controllers/menu.js:755
msgid "Logging file updated"
msgstr ""
-#: app/scripts/services/utils.js:990
+#: app/scripts/services/utils.js:1007
msgid "Maximum bus size: 96 bits"
msgstr ""
@@ -819,7 +819,7 @@ msgid "Medium Violet Red"
msgstr ""
#: app/views/design.html:311
-#: app/views/menu.html:787
+#: app/views/menu.html:791
msgid "Memory"
msgstr ""
@@ -827,7 +827,7 @@ msgstr ""
msgid "Memory block names"
msgstr ""
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:687
msgid "Name"
msgstr ""
@@ -856,14 +856,14 @@ msgstr ""
msgid "Next"
msgstr ""
-#: app/scripts/controllers/menu.js:1474
+#: app/scripts/controllers/menu.js:1482
msgid "No collections stored"
msgstr ""
#: app/scripts/app.js:57
-#: app/scripts/controllers/menu.js:602
+#: app/scripts/controllers/menu.js:604
#: app/scripts/services/project.js:160
-#: app/scripts/services/utils.js:1383
+#: app/scripts/services/utils.js:1401
msgid "OK"
msgstr ""
@@ -876,7 +876,7 @@ msgstr ""
msgid "Open"
msgstr ""
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:744
msgid "Open SVG"
msgstr ""
@@ -890,12 +890,12 @@ msgid "Original file {{file}} does not exist"
msgstr ""
#: app/views/design.html:286
-#: app/views/menu.html:764
+#: app/views/menu.html:768
msgid "Output"
msgstr ""
#: app/views/design.html:296
-#: app/views/menu.html:773
+#: app/views/menu.html:777
msgid "Output label"
msgstr ""
@@ -912,7 +912,7 @@ msgid "Output ports"
msgstr ""
#: app/views/design.html:301
-#: app/views/menu.html:778
+#: app/views/menu.html:782
msgid "Paired labels"
msgstr ""
@@ -920,14 +920,14 @@ msgstr ""
msgid "Paste"
msgstr ""
-#: app/scripts/controllers/menu.js:762
-#: app/scripts/controllers/menu.js:819
-#: app/scripts/controllers/menu.js:883
-#: app/scripts/controllers/menu.js:947
+#: app/scripts/controllers/menu.js:764
+#: app/scripts/controllers/menu.js:821
+#: app/scripts/controllers/menu.js:885
+#: app/scripts/controllers/menu.js:949
msgid "Path {{path}} does not exist"
msgstr ""
-#: app/scripts/services/utils.js:1179
+#: app/scripts/services/utils.js:1196
msgid "Please run: {{cmd}}"
msgstr ""
@@ -943,8 +943,8 @@ msgstr ""
msgid "Project information"
msgstr ""
-#: app/scripts/controllers/menu.js:965
-#: app/scripts/controllers/menu.js:991
+#: app/scripts/controllers/menu.js:967
+#: app/scripts/controllers/menu.js:993
msgid "Project information updated"
msgstr ""
@@ -960,7 +960,7 @@ msgstr ""
msgid "Python environment"
msgstr ""
-#: app/scripts/controllers/menu.js:875
+#: app/scripts/controllers/menu.js:877
msgid "Python environment updated"
msgstr ""
@@ -981,7 +981,7 @@ msgstr ""
msgid "Release History WIKI"
msgstr ""
-#: app/views/menu.html:715
+#: app/views/menu.html:719
msgid "Reload"
msgstr ""
@@ -993,12 +993,12 @@ msgstr ""
msgid "Remote hostname"
msgstr ""
-#: app/views/menu.html:647
-#: app/views/menu.html:722
+#: app/views/menu.html:651
+#: app/views/menu.html:726
msgid "Remove"
msgstr ""
-#: app/views/menu.html:738
+#: app/views/menu.html:742
msgid "Remove all"
msgstr ""
@@ -1010,7 +1010,7 @@ msgstr ""
msgid "Replace One"
msgstr ""
-#: app/scripts/services/utils.js:729
+#: app/scripts/services/utils.js:746
msgid "Reset SVG"
msgstr ""
@@ -1027,7 +1027,7 @@ msgstr ""
msgid "Save"
msgstr ""
-#: app/scripts/services/utils.js:728
+#: app/scripts/services/utils.js:745
msgid "Save SVG"
msgstr ""
@@ -1035,7 +1035,7 @@ msgstr ""
msgid "Save as"
msgstr ""
-#: app/scripts/controllers/menu.js:350
+#: app/scripts/controllers/menu.js:352
msgid "Save submodule"
msgstr ""
@@ -1060,7 +1060,7 @@ msgstr ""
msgid "Slate Blue"
msgstr ""
-#: app/views/menu.html:853
+#: app/views/menu.html:857
msgid "Source code"
msgstr ""
@@ -1073,15 +1073,15 @@ msgstr ""
msgid "Spring Green"
msgstr ""
-#: app/scripts/controllers/menu.js:1376
+#: app/scripts/controllers/menu.js:1384
msgid "Start build"
msgstr ""
-#: app/scripts/controllers/menu.js:1402
+#: app/scripts/controllers/menu.js:1410
msgid "Start upload"
msgstr ""
-#: app/scripts/controllers/menu.js:1353
+#: app/scripts/controllers/menu.js:1361
msgid "Start verification"
msgstr ""
@@ -1114,7 +1114,7 @@ msgstr ""
msgid "The collection {{name}} already exists."
msgstr ""
-#: app/scripts/controllers/menu.js:1325
+#: app/scripts/controllers/menu.js:1333
msgid "The current FPGA I/O configuration will be lost. Do you want to change to the {{name}} board?"
msgstr ""
@@ -1142,7 +1142,7 @@ msgstr ""
msgid "This release has been possible thanks to the great work done by an emerging team from"
msgstr ""
-#: app/scripts/services/utils.js:1377
+#: app/scripts/services/utils.js:1395
msgid "This time"
msgstr ""
@@ -1154,7 +1154,7 @@ msgstr ""
msgid "To navigate through the design, you need to close \"edit mode\"."
msgstr ""
-#: app/scripts/controllers/menu.js:351
+#: app/scripts/controllers/menu.js:353
msgid "To save your design you need to lock the padlock and go to the top-level design.
If you want to export this submodule to a file, use the \"Save as\" command."
msgstr ""
@@ -1162,7 +1162,7 @@ msgstr ""
msgid "Toolbox"
msgstr ""
-#: app/views/menu.html:627
+#: app/views/menu.html:631
msgid "Toolchain"
msgstr ""
@@ -1185,19 +1185,19 @@ msgstr ""
msgid "Toolchain version does not match"
msgstr ""
-#: app/views/menu.html:592
+#: app/views/menu.html:596
msgid "Tools"
msgstr ""
-#: app/scripts/services/utils.js:1352
+#: app/scripts/services/utils.js:1370
msgid "Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in standard designs.
You will be asked to update your Preferences (Advanced user setting) or you can just open this design on a preview basis.
Continue?"
msgstr ""
-#: app/scripts/controllers/menu.js:1038
+#: app/scripts/controllers/menu.js:1040
msgid "Tri-state connections (inout ports) disabled"
msgstr ""
-#: app/scripts/controllers/menu.js:1035
+#: app/scripts/controllers/menu.js:1037
msgid "Tri-state connections (inout ports) enabled"
msgstr ""
@@ -1210,10 +1210,18 @@ msgstr ""
msgid "Turquoise"
msgstr ""
+#: app/scripts/controllers/menu.js:1073
+msgid "UI Theme"
+msgstr ""
+
#: app/views/menu.html:372
msgid "UI theme"
msgstr ""
+#: app/views/languages.html:110
+msgid "Ukrainian"
+msgstr ""
+
#: app/views/menu.html:228
msgid "Undo"
msgstr ""
@@ -1230,39 +1238,39 @@ msgstr ""
msgid "Untitled"
msgstr ""
-#: app/views/menu.html:639
+#: app/views/menu.html:643
msgid "Update (Latest stable)"
msgstr ""
-#: app/scripts/controllers/menu.js:1392
+#: app/scripts/controllers/menu.js:1400
#: app/views/design.html:516
-#: app/views/menu.html:615
+#: app/views/menu.html:619
msgid "Upload"
msgstr ""
-#: app/scripts/controllers/menu.js:1403
+#: app/scripts/controllers/menu.js:1411
msgid "Upload done"
msgstr ""
-#: app/scripts/services/utils.js:463
+#: app/scripts/services/utils.js:464
msgid "Using external Apio: {{name}}"
msgstr ""
-#: app/scripts/controllers/menu.js:1354
+#: app/scripts/controllers/menu.js:1362
msgid "Verification done"
msgstr ""
#: app/views/design.html:500
-#: app/views/menu.html:599
+#: app/views/menu.html:603
msgid "Verify"
msgstr ""
-#: app/scripts/services/utils.js:671
-#: app/views/menu.html:832
+#: app/scripts/services/utils.js:688
+#: app/views/menu.html:836
msgid "Version"
msgstr ""
-#: app/views/menu.html:826
+#: app/views/menu.html:830
msgid "Version notes"
msgstr ""
@@ -1270,14 +1278,18 @@ msgstr ""
msgid "View"
msgstr ""
-#: app/views/menu.html:819
+#: app/views/menu.html:823
msgid "View license"
msgstr ""
-#: app/scripts/services/utils.js:1373
+#: app/scripts/services/utils.js:1391
msgid "Viewing tri-state"
msgstr ""
+#: app/scripts/controllers/menu.js:1073
+msgid "Wait for seconds"
+msgstr ""
+
#: app/scripts/services/tools.js:924
msgid "Warnings detected in the design"
msgstr ""
@@ -1286,7 +1298,7 @@ msgstr ""
msgid "Welcome to Icestudio!"
msgstr ""
-#: app/scripts/services/blockforms.js:535
+#: app/scripts/services/blockforms.js:534
msgid "Wrong block format: {{type}}"
msgstr ""
@@ -1311,23 +1323,23 @@ msgstr ""
msgid "Yellow"
msgstr ""
-#: app/scripts/services/utils.js:1376
+#: app/scripts/services/utils.js:1394
msgid "Yes"
msgstr ""
-#: app/scripts/controllers/menu.js:411
+#: app/scripts/controllers/menu.js:413
msgid "You are editing a submodule, so you will save just this submodule (\"Save as\" works like \"Export module\"). Do you want to continue?"
msgstr ""
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1368
msgid "You are importing a block that uses \"tri-state\"."
msgstr ""
-#: app/scripts/services/utils.js:1349
+#: app/scripts/services/utils.js:1367
msgid "You are loading a design that uses \"tri-state\"."
msgstr ""
-#: app/scripts/controllers/menu.js:398
+#: app/scripts/controllers/menu.js:400
msgid "You are navigating into the design: If you want to save the entire design, you need to go back to the top-level. If you want to export this module as new file, unlock the module and use \"Save as\"."
msgstr ""
@@ -1335,11 +1347,11 @@ msgstr ""
msgid "You can load it as it is or convert it to use the {{name}} board."
msgstr ""
-#: app/scripts/controllers/menu.js:1368
+#: app/scripts/controllers/menu.js:1376
msgid "You can only build at the top-level design. Inside submodules, you can Verify"
msgstr ""
-#: app/scripts/controllers/menu.js:1393
+#: app/scripts/controllers/menu.js:1401
msgid "You can only upload at the top-level design. Inside submodules, you can Verify"
msgstr ""
@@ -1347,7 +1359,7 @@ msgstr ""
msgid "You can read the release notes on the"
msgstr ""
-#: app/scripts/controllers/menu.js:591
+#: app/scripts/controllers/menu.js:593
msgid "Your changes will be lost if you don’t save them"
msgstr ""
@@ -1356,23 +1368,23 @@ msgid "back"
msgstr ""
#: app/scripts/services/drivers.js:439
-#: app/scripts/services/utils.js:1159
+#: app/scripts/services/utils.js:1176
msgid "{{app}} is required."
msgstr ""
-#: app/scripts/controllers/menu.js:1140
+#: app/scripts/controllers/menu.js:1148
msgid "{{board}} datasheet not defined"
msgstr ""
-#: app/scripts/controllers/menu.js:1126
+#: app/scripts/controllers/menu.js:1134
msgid "{{board}} pinout not defined"
msgstr ""
-#: app/scripts/controllers/menu.js:1166
+#: app/scripts/controllers/menu.js:1174
msgid "{{board}} rules not defined"
msgstr ""
-#: app/scripts/controllers/menu.js:500
-#: app/scripts/controllers/menu.js:533
+#: app/scripts/controllers/menu.js:502
+#: app/scripts/controllers/menu.js:535
msgid "{{name}} exported"
msgstr ""
diff --git a/app/resources/locale/tr_TR/tr_TR.po b/app/resources/locale/tr_TR/tr_TR.po
index 93ff079a1..0cdc46eb6 100644
--- a/app/resources/locale/tr_TR/tr_TR.po
+++ b/app/resources/locale/tr_TR/tr_TR.po
@@ -44,7 +44,7 @@ msgid ""
" Edit → Clone."
msgstr ""
-#: app/views/menu.html:873
+#: app/views/menu.html:877
msgid "About Icestudio"
msgstr "Icestudio Hakkında"
@@ -52,11 +52,11 @@ msgstr "Icestudio Hakkında"
msgid "Acknowledgment"
msgstr ""
-#: app/views/menu.html:708
+#: app/views/menu.html:712
msgid "Add"
msgstr "Ekle"
-#: app/scripts/controllers/menu.js:1423
+#: app/scripts/controllers/menu.js:1431
msgid "Add a block to start"
msgstr "Başlamak için bir blok ekleyin"
@@ -76,7 +76,7 @@ msgstr ""
msgid "All collections removed"
msgstr "Tüm koleksiyonlar kaldırıldı"
-#: app/scripts/controllers/menu.js:1463
+#: app/scripts/controllers/menu.js:1471
msgid "All stored collections will be lost. Do you want to continue?"
msgstr "Saklanan tüm koleksiyonlar kaybolacaktır. Devam etmek istiyor musunuz?"
@@ -96,11 +96,11 @@ msgstr ""
msgid "At least Python 3.7 is required"
msgstr "Python 3.7 gerekli"
-#: app/scripts/services/utils.js:673
+#: app/scripts/services/utils.js:690
msgid "Author"
msgstr "Yazar"
-#: app/views/menu.html:753
+#: app/views/menu.html:757
msgid "Basic"
msgstr "Temel"
@@ -120,12 +120,12 @@ msgstr "İkili"
msgid "Bitstream not found: Build your project first"
msgstr ""
-#: app/scripts/services/blockforms.js:1130
-#: app/scripts/services/blockforms.js:1254
-#: app/scripts/services/blockforms.js:1297
-#: app/scripts/services/blockforms.js:1347
-#: app/scripts/services/blockforms.js:1400
-#: app/scripts/services/blockforms.js:1568
+#: app/scripts/services/blockforms.js:1128
+#: app/scripts/services/blockforms.js:1252
+#: app/scripts/services/blockforms.js:1295
+#: app/scripts/services/blockforms.js:1345
+#: app/scripts/services/blockforms.js:1398
+#: app/scripts/services/blockforms.js:1569
msgid "Block updated"
msgstr "Blok güncellendi"
@@ -145,11 +145,11 @@ msgstr "Pano"
msgid "Board rules"
msgstr "Pano ölçüm aleti"
-#: app/scripts/controllers/menu.js:1027
+#: app/scripts/controllers/menu.js:1029
msgid "Board rules disabled"
msgstr "Pano ölçüm kuralları devre dışı"
-#: app/scripts/controllers/menu.js:1025
+#: app/scripts/controllers/menu.js:1027
msgid "Board rules enabled"
msgstr "Pano ölçüm kuralları aktif"
@@ -165,7 +165,7 @@ msgstr "Pano {{name}} kullanılamıyor"
msgid "Board {{name}} not connected"
msgstr "Pano {{name}} bağlı değil"
-#: app/scripts/app.js:190 app/scripts/controllers/menu.js:1345
+#: app/scripts/app.js:190 app/scripts/controllers/menu.js:1353
msgid "Board {{name}} selected"
msgstr "Pano {{name}} seç"
@@ -173,21 +173,21 @@ msgstr "Pano {{name}} seç"
msgid "Bootloader not active"
msgstr "Önyükleyici etkin değil"
-#: app/scripts/controllers/menu.js:1367 app/views/design.html:508
-#: app/views/menu.html:607
+#: app/scripts/controllers/menu.js:1375 app/views/design.html:508
+#: app/views/menu.html:611
msgid "Build"
msgstr "Yapı"
-#: app/scripts/controllers/menu.js:1377
+#: app/scripts/controllers/menu.js:1385
msgid "Build done"
msgstr "Yapı tamam"
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1384
+#: app/scripts/services/utils.js:1402
msgid "Cancel"
msgstr "İptal"
-#: app/scripts/services/utils.js:1202
+#: app/scripts/services/utils.js:1219
msgid "Cannot paste from a different project format ({{version}})"
msgstr ""
@@ -204,7 +204,7 @@ msgstr "Katalanca"
msgid "Change Color"
msgstr ""
-#: app/scripts/services/utils.js:1369
+#: app/scripts/services/utils.js:1387
msgid "Changed Preferences: Allow tri-state connections"
msgstr ""
@@ -224,7 +224,7 @@ msgstr "Çince"
msgid "Choose a color:"
msgstr "Bir renk seçin:"
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1385
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
" Advanced features → Allow tri-state connections
buraya tıklayın"
msgid "Click here to install it"
msgstr "Yüklemek için buraya tıklayın"
-#: app/scripts/controllers/menu.js:967
+#: app/scripts/controllers/menu.js:969
msgid "Click here to view"
msgstr "Görmek için buraya tıklayın"
@@ -258,15 +258,15 @@ msgstr "Veri yolları için saat izin verilmiyor"
msgid "Clone"
msgstr "Klon"
-#: app/scripts/controllers/menu.js:582 app/views/version.html:76
+#: app/scripts/controllers/menu.js:584 app/views/version.html:76
msgid "Close"
msgstr "Kapat"
-#: app/views/design.html:316 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:795
msgid "Code"
msgstr "Kod"
-#: app/views/menu.html:541
+#: app/views/menu.html:545
msgid "Collection"
msgstr "Koleksiyon"
@@ -274,7 +274,7 @@ msgstr "Koleksiyon"
msgid "Collection info"
msgstr "Koleksiyon bilgisi"
-#: app/scripts/controllers/menu.js:1254
+#: app/scripts/controllers/menu.js:1262
msgid "Collection {{collection}} info not defined"
msgstr "Koleksiyon {{collection}} bilgisi tanımsız"
@@ -294,19 +294,19 @@ msgstr "Koleksiyon {{name}} kaldırıldı"
msgid "Collection {{name}} replaced"
msgstr "Koleksiyon {{name}} değiştirildi"
-#: app/scripts/controllers/menu.js:1300
+#: app/scripts/controllers/menu.js:1308
msgid "Collection {{name}} selected"
msgstr "Koleksiyon {{name}} seçili"
-#: app/views/menu.html:700
+#: app/views/menu.html:704
msgid "Collections"
msgstr "Koleksiyonlar"
-#: app/scripts/controllers/menu.js:1270 app/views/menu.html:471
+#: app/scripts/controllers/menu.js:1278 app/views/menu.html:471
msgid "Command output"
msgstr "Komut çıkışı"
-#: app/views/menu.html:864
+#: app/views/menu.html:868
msgid "Community forum"
msgstr "Topluluk forumu"
@@ -314,7 +314,7 @@ msgstr "Topluluk forumu"
msgid "Configuration not completed"
msgstr "Yapılandırma tamamlanmadı"
-#: app/views/design.html:306 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:787
msgid "Constant"
msgstr "Sürekli"
@@ -380,7 +380,7 @@ msgstr "DerinPembe"
msgid "Deep Sky Blue"
msgstr "DerinGökMavisi"
-#: app/views/menu.html:550
+#: app/views/menu.html:554
msgid "Default"
msgstr "Varsayılan"
@@ -388,19 +388,19 @@ msgstr "Varsayılan"
msgid "Delete"
msgstr ""
-#: app/scripts/services/utils.js:672
+#: app/scripts/services/utils.js:689
msgid "Description"
msgstr "Tanım"
-#: app/views/menu.html:688
+#: app/views/menu.html:692
msgid "Disable"
msgstr "Devre dışı"
-#: app/scripts/controllers/menu.js:587
+#: app/scripts/controllers/menu.js:589
msgid "Do you want to close the application?"
msgstr "Uygulamayı kapatmak istiyor musunuz?"
-#: app/scripts/controllers/menu.js:1446
+#: app/scripts/controllers/menu.js:1454
msgid "Do you want to remove the {{name}} collection?"
msgstr "Koleksiyonu kaldırmak {{name}} istiyor musunuz?"
@@ -408,7 +408,7 @@ msgstr "Koleksiyonu kaldırmak {{name}} istiyor musunuz?"
msgid "Do you want to replace it?"
msgstr "Onu değiştirmek ister misin?"
-#: app/views/menu.html:845
+#: app/views/menu.html:849
msgid "Documentation"
msgstr "Dokümantasyon"
@@ -417,7 +417,7 @@ msgstr "Dokümantasyon"
msgid "Don’t display"
msgstr "Gösterme"
-#: app/views/menu.html:675
+#: app/views/menu.html:679
msgid "Drivers"
msgstr "Sürücüler"
@@ -455,7 +455,7 @@ msgstr "Düzenle"
msgid "Edit the collection name"
msgstr "Koleksiyon adını düzenle"
-#: app/views/menu.html:681
+#: app/views/menu.html:685
msgid "Enable"
msgstr "Aktif"
@@ -486,7 +486,7 @@ msgstr "Pip yolunu girin"
msgid "Enter the python path"
msgstr "Python yolunu girin"
-#: app/scripts/controllers/menu.js:1014
+#: app/scripts/controllers/menu.js:1016
msgid "Enter the remote hostname user@host"
msgstr "Uzaktan ev ana bilgisayar adını girin @anabilgisayar"
@@ -494,7 +494,7 @@ msgstr "Uzaktan ev ana bilgisayar adını girin @anabilgisayar"
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:876
+#: app/scripts/services/utils.js:893
msgid "Error: {{error}}"
msgstr "Hata: {{error}}"
@@ -518,7 +518,7 @@ msgstr "Uzaktan çalıştırma {{label}} ..."
msgid "Export"
msgstr "İhraç"
-#: app/scripts/controllers/menu.js:397 app/scripts/controllers/menu.js:410
+#: app/scripts/controllers/menu.js:399 app/scripts/controllers/menu.js:412
msgid "Export submodule"
msgstr "İhraç alt modül"
@@ -526,7 +526,7 @@ msgstr "İhraç alt modül"
msgid "External collections"
msgstr "Harici koleksiyon"
-#: app/scripts/controllers/menu.js:939
+#: app/scripts/controllers/menu.js:941
msgid "External collections updated"
msgstr "Harici koleksiyonu güncelle"
@@ -534,7 +534,7 @@ msgstr "Harici koleksiyonu güncelle"
msgid "External plugins"
msgstr ""
-#: app/scripts/controllers/menu.js:811
+#: app/scripts/controllers/menu.js:813
msgid "External plugins updated"
msgstr ""
@@ -614,7 +614,7 @@ msgstr "Yunanca"
msgid "Green Yellow"
msgstr "YeşilSarı"
-#: app/views/menu.html:809
+#: app/views/menu.html:813
msgid "Help"
msgstr "Yardım"
@@ -635,11 +635,11 @@ msgstr ""
"Boş GİRİŞ/ÇIKIŞ raptiyeleriniz varsa, bunun nedeni bu kartta eşdeğer "
"olmamasıdır"
-#: app/scripts/services/utils.js:686
+#: app/scripts/services/utils.js:703
msgid "Image"
msgstr "Görsel"
-#: app/scripts/controllers/menu.js:2166
+#: app/scripts/controllers/menu.js:2174
msgid "Image {{name}} saved"
msgstr "Görseli {{name}} kaydet"
@@ -648,15 +648,15 @@ msgstr "Görseli {{name}} kaydet"
msgid "Indian Red"
msgstr "HintKırmızısı"
-#: app/views/design.html:321 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:799
msgid "Information"
msgstr "Bİlgi"
-#: app/views/design.html:281 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:764
msgid "Input"
msgstr "Giriş"
-#: app/views/design.html:291 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:773
msgid "Input label"
msgstr "Giriş etiketi"
@@ -679,12 +679,12 @@ msgstr ""
msgid "Input ports"
msgstr "Giriş bağlantı noktalarını girin"
-#: app/views/menu.html:635
+#: app/views/menu.html:639
#, fuzzy
msgid "Install (Stable)"
msgstr "Yükle"
-#: app/views/menu.html:656
+#: app/views/menu.html:660
msgid "Install Development version"
msgstr ""
@@ -760,7 +760,7 @@ msgstr "Geçersiz koleksiyon: {{a}} → {{b}}"
msgid "Invalid multiple input connections"
msgstr "Geçersiz çoklu giriş bağlantıları"
-#: app/scripts/controllers/menu.js:1950
+#: app/scripts/controllers/menu.js:1958
msgid "Invalid new name!"
msgstr ""
@@ -768,7 +768,7 @@ msgstr ""
msgid "Invalid project format"
msgstr "Geçersiz proje biçimi"
-#: app/scripts/controllers/menu.js:1854
+#: app/scripts/controllers/menu.js:1862
msgid "Invalid search name!"
msgstr ""
@@ -776,7 +776,7 @@ msgstr ""
msgid "Italian"
msgstr "İtalyanca"
-#: app/views/languages.html:110
+#: app/views/languages.html:116
msgid "Japanese"
msgstr ""
@@ -788,7 +788,7 @@ msgstr ""
msgid "Label finder"
msgstr ""
-#: app/scripts/services/blockforms.js:1039
+#: app/scripts/services/blockforms.js:1037
#, fuzzy
msgid "Label updated"
msgstr "Etiket güncellendi"
@@ -827,11 +827,11 @@ msgstr "Sürücüler aktif"
msgid "Logging file"
msgstr ""
-#: app/scripts/controllers/menu.js:753
+#: app/scripts/controllers/menu.js:755
msgid "Logging file updated"
msgstr ""
-#: app/scripts/services/utils.js:990
+#: app/scripts/services/utils.js:1007
msgid "Maximum bus size: 96 bits"
msgstr "Azami veri yolu boyutu: 96 bit"
@@ -840,7 +840,7 @@ msgstr "Azami veri yolu boyutu: 96 bit"
msgid "Medium Violet Red"
msgstr "OrtaMorAl"
-#: app/views/design.html:311 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:791
msgid "Memory"
msgstr "Bellek"
@@ -848,7 +848,7 @@ msgstr "Bellek"
msgid "Memory block names"
msgstr ""
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:687
msgid "Name"
msgstr "Ad"
@@ -877,12 +877,12 @@ msgstr "Ad"
msgid "Next"
msgstr ""
-#: app/scripts/controllers/menu.js:1474
+#: app/scripts/controllers/menu.js:1482
msgid "No collections stored"
msgstr "Koleksiyonların kaydı yok"
-#: app/scripts/app.js:57 app/scripts/controllers/menu.js:602
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
+#: app/scripts/app.js:57 app/scripts/controllers/menu.js:604
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1401
msgid "OK"
msgstr "TAMAM"
@@ -895,7 +895,7 @@ msgstr "HakiYeşil"
msgid "Open"
msgstr "Aç"
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:744
msgid "Open SVG"
msgstr "SVG Aç"
@@ -908,11 +908,11 @@ msgstr "PortakalKırmızısı"
msgid "Original file {{file}} does not exist"
msgstr "Özgün dosya {{file}} yok"
-#: app/views/design.html:286 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:768
msgid "Output"
msgstr "Çıktı"
-#: app/views/design.html:296 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:777
msgid "Output label"
msgstr "Çıktı etiketi"
@@ -929,7 +929,7 @@ msgstr ""
msgid "Output ports"
msgstr ""
-#: app/views/design.html:301 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:782
msgid "Paired labels"
msgstr ""
@@ -937,12 +937,12 @@ msgstr ""
msgid "Paste"
msgstr "Yapıştır"
-#: app/scripts/controllers/menu.js:762 app/scripts/controllers/menu.js:819
-#: app/scripts/controllers/menu.js:883 app/scripts/controllers/menu.js:947
+#: app/scripts/controllers/menu.js:764 app/scripts/controllers/menu.js:821
+#: app/scripts/controllers/menu.js:885 app/scripts/controllers/menu.js:949
msgid "Path {{path}} does not exist"
msgstr "Yol {{path}} yok"
-#: app/scripts/services/utils.js:1179
+#: app/scripts/services/utils.js:1196
msgid "Please run: {{cmd}}"
msgstr "Lütfen çalıştır: {{cmd}}"
@@ -958,7 +958,7 @@ msgstr ""
msgid "Project information"
msgstr "Proje bilgileri"
-#: app/scripts/controllers/menu.js:965 app/scripts/controllers/menu.js:991
+#: app/scripts/controllers/menu.js:967 app/scripts/controllers/menu.js:993
msgid "Project information updated"
msgstr "Proje bilgileri güncellendi"
@@ -974,7 +974,7 @@ msgstr "Projeyi {{name}} kaydet"
msgid "Python environment"
msgstr ""
-#: app/scripts/controllers/menu.js:875
+#: app/scripts/controllers/menu.js:877
msgid "Python environment updated"
msgstr ""
@@ -994,7 +994,7 @@ msgstr "Yeniden"
msgid "Release History WIKI"
msgstr ""
-#: app/views/menu.html:715
+#: app/views/menu.html:719
msgid "Reload"
msgstr "Yeniden yükle"
@@ -1006,11 +1006,11 @@ msgstr "Uzak ana makine {{name}} bağlı değil"
msgid "Remote hostname"
msgstr "Uzak anamakineadı"
-#: app/views/menu.html:647 app/views/menu.html:722
+#: app/views/menu.html:651 app/views/menu.html:726
msgid "Remove"
msgstr "Kaldır"
-#: app/views/menu.html:738
+#: app/views/menu.html:742
msgid "Remove all"
msgstr "Tümünü kaldır"
@@ -1022,7 +1022,7 @@ msgstr ""
msgid "Replace One"
msgstr ""
-#: app/scripts/services/utils.js:729
+#: app/scripts/services/utils.js:746
msgid "Reset SVG"
msgstr "SVG Sıfırla"
@@ -1039,7 +1039,7 @@ msgstr "Rusça"
msgid "Save"
msgstr "Kaydet"
-#: app/scripts/services/utils.js:728
+#: app/scripts/services/utils.js:745
msgid "Save SVG"
msgstr "SVG Kaydet"
@@ -1047,7 +1047,7 @@ msgstr "SVG Kaydet"
msgid "Save as"
msgstr "Farklı kaydet"
-#: app/scripts/controllers/menu.js:350
+#: app/scripts/controllers/menu.js:352
msgid "Save submodule"
msgstr "Alt modülü kaydet"
@@ -1072,7 +1072,7 @@ msgstr "Saati göster"
msgid "Slate Blue"
msgstr "KoyuArduvazMavisi"
-#: app/views/menu.html:853
+#: app/views/menu.html:857
msgid "Source code"
msgstr "Kaynak kodu"
@@ -1085,15 +1085,15 @@ msgstr "İspanyolca"
msgid "Spring Green"
msgstr "BaharYeşili"
-#: app/scripts/controllers/menu.js:1376
+#: app/scripts/controllers/menu.js:1384
msgid "Start build"
msgstr "Oluşturmaya başla"
-#: app/scripts/controllers/menu.js:1402
+#: app/scripts/controllers/menu.js:1410
msgid "Start upload"
msgstr "Yüklemeyi başlat"
-#: app/scripts/controllers/menu.js:1353
+#: app/scripts/controllers/menu.js:1361
msgid "Start verification"
msgstr "Doğrulamayı başlat"
@@ -1127,7 +1127,7 @@ msgstr ""
msgid "The collection {{name}} already exists."
msgstr "Koleksiyon {{name}} zaten var."
-#: app/scripts/controllers/menu.js:1325
+#: app/scripts/controllers/menu.js:1333
#, fuzzy
msgid ""
"The current FPGA I/O configuration will be lost. Do you want to change to "
@@ -1166,7 +1166,7 @@ msgid ""
"team from"
msgstr ""
-#: app/scripts/services/utils.js:1377
+#: app/scripts/services/utils.js:1395
msgid "This time"
msgstr ""
@@ -1184,7 +1184,7 @@ msgstr ""
msgid "To navigate through the design, you need to close \"edit mode\"."
msgstr "Tasarımda gezinmek için \"düzenleme modu\"nu kapatmanız gerekir."
-#: app/scripts/controllers/menu.js:351
+#: app/scripts/controllers/menu.js:353
#, fuzzy
msgid ""
"To save your design you need to lock the padlock and go to the "
@@ -1200,7 +1200,7 @@ msgstr ""
msgid "Toolbox"
msgstr "Araçlar"
-#: app/views/menu.html:627
+#: app/views/menu.html:631
msgid "Toolchain"
msgstr "Uyumluuygulama"
@@ -1221,11 +1221,11 @@ msgstr "Uyumluuygulamayı kaldır"
msgid "Toolchain version does not match"
msgstr "Uyumluuygulama sürümü eşleşmiyor"
-#: app/views/menu.html:592
+#: app/views/menu.html:596
msgid "Tools"
msgstr "Araçlar"
-#: app/scripts/services/utils.js:1352
+#: app/scripts/services/utils.js:1370
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
@@ -1233,11 +1233,11 @@ msgid ""
"
Continue?"
msgstr ""
-#: app/scripts/controllers/menu.js:1038
+#: app/scripts/controllers/menu.js:1040
msgid "Tri-state connections (inout ports) disabled"
msgstr ""
-#: app/scripts/controllers/menu.js:1035
+#: app/scripts/controllers/menu.js:1037
msgid "Tri-state connections (inout ports) enabled"
msgstr ""
@@ -1249,10 +1249,18 @@ msgstr ""
msgid "Turquoise"
msgstr "Turkuaz"
+#: app/scripts/controllers/menu.js:1073
+msgid "UI Theme"
+msgstr ""
+
#: app/views/menu.html:372
msgid "UI theme"
msgstr ""
+#: app/views/languages.html:110
+msgid "Ukrainian"
+msgstr ""
+
#: app/views/menu.html:228
msgid "Undo"
msgstr "Geri al"
@@ -1269,36 +1277,36 @@ msgstr "Desteklenmeyen proje biçimi {{version}}"
msgid "Untitled"
msgstr "İsimsiz"
-#: app/views/menu.html:639
+#: app/views/menu.html:643
msgid "Update (Latest stable)"
msgstr ""
-#: app/scripts/controllers/menu.js:1392 app/views/design.html:516
-#: app/views/menu.html:615
+#: app/scripts/controllers/menu.js:1400 app/views/design.html:516
+#: app/views/menu.html:619
msgid "Upload"
msgstr "Yükle"
-#: app/scripts/controllers/menu.js:1403
+#: app/scripts/controllers/menu.js:1411
msgid "Upload done"
msgstr "Yükleme tamamlandı"
-#: app/scripts/services/utils.js:463
+#: app/scripts/services/utils.js:464
msgid "Using external Apio: {{name}}"
msgstr ""
-#: app/scripts/controllers/menu.js:1354
+#: app/scripts/controllers/menu.js:1362
msgid "Verification done"
msgstr "Doğrulama yapıldı"
-#: app/views/design.html:500 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:603
msgid "Verify"
msgstr "Doğrulama"
-#: app/scripts/services/utils.js:671 app/views/menu.html:832
+#: app/scripts/services/utils.js:688 app/views/menu.html:836
msgid "Version"
msgstr "Sürüm"
-#: app/views/menu.html:826
+#: app/views/menu.html:830
msgid "Version notes"
msgstr "Sürüm notları"
@@ -1306,14 +1314,18 @@ msgstr "Sürüm notları"
msgid "View"
msgstr "Görüntüle"
-#: app/views/menu.html:819
+#: app/views/menu.html:823
msgid "View license"
msgstr "Lisansı görüntüle"
-#: app/scripts/services/utils.js:1373
+#: app/scripts/services/utils.js:1391
msgid "Viewing tri-state"
msgstr ""
+#: app/scripts/controllers/menu.js:1073
+msgid "Wait for seconds"
+msgstr ""
+
#: app/scripts/services/tools.js:924
msgid "Warnings detected in the design"
msgstr "Tasarımda tespit edilen uyarılar"
@@ -1323,7 +1335,7 @@ msgstr "Tasarımda tespit edilen uyarılar"
msgid "Welcome to Icestudio!"
msgstr "Icestudio Hakkında"
-#: app/scripts/services/blockforms.js:535
+#: app/scripts/services/blockforms.js:534
msgid "Wrong block format: {{type}}"
msgstr "Yanlış blok biçimi: {{type}}"
@@ -1345,11 +1357,11 @@ msgstr "Yanlış uzak anamakineadı {{name}}"
msgid "Yellow"
msgstr "Sarı"
-#: app/scripts/services/utils.js:1376
+#: app/scripts/services/utils.js:1394
msgid "Yes"
msgstr ""
-#: app/scripts/controllers/menu.js:411
+#: app/scripts/controllers/menu.js:413
#, fuzzy
msgid ""
"You are editing a submodule, so you will save just this submodule (\"Save "
@@ -1359,15 +1371,15 @@ msgstr ""
"kaydedersiniz (bu durumda \"farklı kaydet\", \"dışa aktarma modülü\" gibi "
"çalışır), devam etmek ister misiniz?"
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1368
msgid "You are importing a block that uses \"tri-state\"."
msgstr ""
-#: app/scripts/services/utils.js:1349
+#: app/scripts/services/utils.js:1367
msgid "You are loading a design that uses \"tri-state\"."
msgstr ""
-#: app/scripts/controllers/menu.js:398
+#: app/scripts/controllers/menu.js:400
msgid ""
"You are navigating into the design: If you want to save the entire design, "
"you need to go back to the top-level. If you want to "
@@ -1380,7 +1392,7 @@ msgid "You can load it as it is or convert it to use the {{name}} board."
msgstr ""
"Olduğu gibi yükleyebilir veya panoya için {{name}} dönüştürebilirsiniz."
-#: app/scripts/controllers/menu.js:1368
+#: app/scripts/controllers/menu.js:1376
#, fuzzy
msgid ""
"You can only build at the top-level design. Inside submodules, you can "
@@ -1389,7 +1401,7 @@ msgstr ""
"Sadece üst düzey bir tasarım inşa edebilirsiniz. Alt modüllerin içinde "
"sadece doğrulayabilirsiniz"
-#: app/scripts/controllers/menu.js:1393
+#: app/scripts/controllers/menu.js:1401
#, fuzzy
msgid ""
"You can only upload at the top-level design. Inside submodules, you can "
@@ -1402,7 +1414,7 @@ msgstr ""
msgid "You can read the release notes on the"
msgstr ""
-#: app/scripts/controllers/menu.js:591
+#: app/scripts/controllers/menu.js:593
msgid "Your changes will be lost if you don’t save them"
msgstr "Kaydemezseniz değişikler kaybolacak"
@@ -1410,22 +1422,22 @@ msgstr "Kaydemezseniz değişikler kaybolacak"
msgid "back"
msgstr "geri"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1176
msgid "{{app}} is required."
msgstr "{{app}} gerekli."
-#: app/scripts/controllers/menu.js:1140
+#: app/scripts/controllers/menu.js:1148
msgid "{{board}} datasheet not defined"
msgstr "{{board}} veri sayfası tanımlanmadı"
-#: app/scripts/controllers/menu.js:1126
+#: app/scripts/controllers/menu.js:1134
msgid "{{board}} pinout not defined"
msgstr "{{board}} kablo işlev şeması tanımlanmadı"
-#: app/scripts/controllers/menu.js:1166
+#: app/scripts/controllers/menu.js:1174
msgid "{{board}} rules not defined"
msgstr "{{board}} kurallar tanımlanmadı"
-#: app/scripts/controllers/menu.js:500 app/scripts/controllers/menu.js:533
+#: app/scripts/controllers/menu.js:502 app/scripts/controllers/menu.js:535
msgid "{{name}} exported"
msgstr "{{name}} ihraç"
diff --git a/app/resources/locale/uk_UA/uk_UA.po b/app/resources/locale/uk_UA/uk_UA.po
index 4541d434e..b62cadcdb 100644
--- a/app/resources/locale/uk_UA/uk_UA.po
+++ b/app/resources/locale/uk_UA/uk_UA.po
@@ -48,11 +48,12 @@ msgstr ""
"УВАГА!
\n"
" Зміни, зроблені тут, будуть також застосовані до всіх\n"
" блоків [{{ information.name }}] у поточному дизайні. Якщо\n"
-" ви НЕ бажаєте, щоб вони розповсюджувалися, створіть клонований блок,\n"
+" ви НЕ бажаєте, щоб вони розповсюджувалися, створіть клонований "
+"блок,\n"
" використовуючи
\n"
" Редагування → Клонувати."
-#: app/views/menu.html:873
+#: app/views/menu.html:877
msgid "About Icestudio"
msgstr "Про Icestudio"
@@ -60,11 +61,11 @@ msgstr "Про Icestudio"
msgid "Acknowledgment"
msgstr "Подяка"
-#: app/views/menu.html:708
+#: app/views/menu.html:712
msgid "Add"
msgstr "Додати"
-#: app/scripts/controllers/menu.js:1423
+#: app/scripts/controllers/menu.js:1431
msgid "Add a block to start"
msgstr "Додайте блок для початку"
@@ -84,7 +85,7 @@ msgstr "Розширені функції"
msgid "All collections removed"
msgstr "Всі колекції видалено"
-#: app/scripts/controllers/menu.js:1463
+#: app/scripts/controllers/menu.js:1471
msgid "All stored collections will be lost. Do you want to continue?"
msgstr "Усі збережені колекції буде втрачено. Ви хочете продовжити?"
@@ -104,11 +105,11 @@ msgstr "Встановити {{name}} за допомогою Apio"
msgid "At least Python 3.7 is required"
msgstr "Потрібен Python версії не нижче 3.7"
-#: app/scripts/services/utils.js:673
+#: app/scripts/services/utils.js:690
msgid "Author"
msgstr "Автор"
-#: app/views/menu.html:753
+#: app/views/menu.html:757
msgid "Basic"
msgstr "Основний"
@@ -128,12 +129,12 @@ msgstr "Двійковий"
msgid "Bitstream not found: Build your project first"
msgstr "Бітстрім не знайдено: спершу побудуйте свій проект"
-#: app/scripts/services/blockforms.js:1130
-#: app/scripts/services/blockforms.js:1254
-#: app/scripts/services/blockforms.js:1297
-#: app/scripts/services/blockforms.js:1347
-#: app/scripts/services/blockforms.js:1400
-#: app/scripts/services/blockforms.js:1568
+#: app/scripts/services/blockforms.js:1128
+#: app/scripts/services/blockforms.js:1252
+#: app/scripts/services/blockforms.js:1295
+#: app/scripts/services/blockforms.js:1345
+#: app/scripts/services/blockforms.js:1398
+#: app/scripts/services/blockforms.js:1569
msgid "Block updated"
msgstr "Блок оновлено"
@@ -153,11 +154,11 @@ msgstr "Плата"
msgid "Board rules"
msgstr "Правила плати"
-#: app/scripts/controllers/menu.js:1027
+#: app/scripts/controllers/menu.js:1029
msgid "Board rules disabled"
msgstr "Правила плати вимкнені"
-#: app/scripts/controllers/menu.js:1025
+#: app/scripts/controllers/menu.js:1027
msgid "Board rules enabled"
msgstr "Правила плати ввімкнені"
@@ -173,7 +174,7 @@ msgstr "Плата {{name}} недоступна"
msgid "Board {{name}} not connected"
msgstr "Плата {{name}} не підключена"
-#: app/scripts/app.js:190 app/scripts/controllers/menu.js:1345
+#: app/scripts/app.js:190 app/scripts/controllers/menu.js:1353
msgid "Board {{name}} selected"
msgstr "Вибрана плата {{name}}"
@@ -181,21 +182,21 @@ msgstr "Вибрана плата {{name}}"
msgid "Bootloader not active"
msgstr "Завантажувач не активний"
-#: app/scripts/controllers/menu.js:1367 app/views/design.html:508
-#: app/views/menu.html:607
+#: app/scripts/controllers/menu.js:1375 app/views/design.html:508
+#: app/views/menu.html:611
msgid "Build"
msgstr "Збірка"
-#: app/scripts/controllers/menu.js:1377
+#: app/scripts/controllers/menu.js:1385
msgid "Build done"
msgstr "Збірка завершена"
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1384
+#: app/scripts/services/utils.js:1402
msgid "Cancel"
msgstr "Скасувати"
-#: app/scripts/services/utils.js:1202
+#: app/scripts/services/utils.js:1219
msgid "Cannot paste from a different project format ({{version}})"
msgstr "Не можна вставити з іншого формату проекту ({{version}})"
@@ -211,7 +212,7 @@ msgstr "Каталонська"
msgid "Change Color"
msgstr "Змінити колір"
-#: app/scripts/services/utils.js:1369
+#: app/scripts/services/utils.js:1387
msgid "Changed Preferences: Allow tri-state connections"
msgstr "Змінені налаштування: Дозволити тристабільні з'єднання"
@@ -231,15 +232,16 @@ msgstr "Китайська"
msgid "Choose a color:"
msgstr "Виберіть колір:"
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1385
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
" Advanced features → Allow tri-state connections
Click \"This time\" to view tri-state for this design only."
msgstr ""
-"Натисніть \"Так\", щоб дозволити тристабільні з'єднання та оновити налаштування:
"
-" Розширені функції → Дозволити тристабільні з'єднання
Натисніть \"Цього разу\", щоб переглянути тристабільні з'єднання лише для цього дизайну."
+"Натисніть \"Так\", щоб дозволити тристабільні з'єднання та оновити "
+"налаштування:
Розширені функції → Дозволити "
+"тристабільні з'єднання
Натисніть \"Цього разу\", щоб "
+"переглянути тристабільні з'єднання лише для цього дизайну."
#: app/scripts/services/project.js:185
msgid "Click here to download a newer version of Icestudio"
@@ -255,7 +257,7 @@ msgstr "Натисніть тут, щоб налаштувати драйве
msgid "Click here to install it"
msgstr "Натисніть тут, щоб встановити"
-#: app/scripts/controllers/menu.js:967
+#: app/scripts/controllers/menu.js:969
msgid "Click here to view"
msgstr "Натисніть тут, щоб переглянути"
@@ -267,15 +269,15 @@ msgstr "Годинник не дозволений для шин даних"
msgid "Clone"
msgstr "Клонувати"
-#: app/scripts/controllers/menu.js:582 app/views/version.html:76
+#: app/scripts/controllers/menu.js:584 app/views/version.html:76
msgid "Close"
msgstr "Закрити"
-#: app/views/design.html:316 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:795
msgid "Code"
msgstr "Код"
-#: app/views/menu.html:541
+#: app/views/menu.html:545
msgid "Collection"
msgstr "Колекція"
@@ -283,7 +285,7 @@ msgstr "Колекція"
msgid "Collection info"
msgstr "Інформація про колекцію"
-#: app/scripts/controllers/menu.js:1254
+#: app/scripts/controllers/menu.js:1262
msgid "Collection {{collection}} info not defined"
msgstr "Інформацію про колекцію {{collection}} не визначено"
@@ -303,19 +305,19 @@ msgstr "Колекцію {{name}} видалено"
msgid "Collection {{name}} replaced"
msgstr "Колекцію {{name}} замінено"
-#: app/scripts/controllers/menu.js:1300
+#: app/scripts/controllers/menu.js:1308
msgid "Collection {{name}} selected"
msgstr "Колекцію {{name}} вибрано"
-#: app/views/menu.html:700
+#: app/views/menu.html:704
msgid "Collections"
msgstr "Колекції"
-#: app/scripts/controllers/menu.js:1270 app/views/menu.html:471
+#: app/scripts/controllers/menu.js:1278 app/views/menu.html:471
msgid "Command output"
msgstr "Вивід команди"
-#: app/views/menu.html:864
+#: app/views/menu.html:868
msgid "Community forum"
msgstr "Форум спільноти"
@@ -323,7 +325,7 @@ msgstr "Форум спільноти"
msgid "Configuration not completed"
msgstr "Конфігурацію не завершено"
-#: app/views/design.html:306 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:787
msgid "Constant"
msgstr "Константа"
@@ -383,7 +385,7 @@ msgstr "Насичено-рожевий"
msgid "Deep Sky Blue"
msgstr "Насичено-блакитний"
-#: app/views/menu.html:550
+#: app/views/menu.html:554
msgid "Default"
msgstr "За замовчуванням"
@@ -391,19 +393,19 @@ msgstr "За замовчуванням"
msgid "Delete"
msgstr "Видалити"
-#: app/scripts/services/utils.js:672
+#: app/scripts/services/utils.js:689
msgid "Description"
msgstr "Опис"
-#: app/views/menu.html:688
+#: app/views/menu.html:692
msgid "Disable"
msgstr "Вимкнути"
-#: app/scripts/controllers/menu.js:587
+#: app/scripts/controllers/menu.js:589
msgid "Do you want to close the application?"
msgstr "Ви хочете закрити програму?"
-#: app/scripts/controllers/menu.js:1446
+#: app/scripts/controllers/menu.js:1454
msgid "Do you want to remove the {{name}} collection?"
msgstr "Ви хочете видалити колекцію {{name}}?"
@@ -411,7 +413,7 @@ msgstr "Ви хочете видалити колекцію {{name}}?"
msgid "Do you want to replace it?"
msgstr "Ви хочете замінити її?"
-#: app/views/menu.html:845
+#: app/views/menu.html:849
msgid "Documentation"
msgstr "Документація"
@@ -419,7 +421,7 @@ msgstr "Документація"
msgid "Don’t display"
msgstr "Не відображати"
-#: app/views/menu.html:675
+#: app/views/menu.html:679
msgid "Drivers"
msgstr "Драйвери"
@@ -457,7 +459,7 @@ msgstr "Редагувати"
msgid "Edit the collection name"
msgstr "Редагувати назву колекції"
-#: app/views/menu.html:681
+#: app/views/menu.html:685
msgid "Enable"
msgstr "Увімкнути"
@@ -485,7 +487,7 @@ msgstr "Введіть шлях до pip"
msgid "Enter the python path"
msgstr "Введіть шлях до python"
-#: app/scripts/controllers/menu.js:1014
+#: app/scripts/controllers/menu.js:1016
msgid "Enter the remote hostname user@host"
msgstr "Введіть віддалене ім'я хоста user@host"
@@ -493,7 +495,7 @@ msgstr "Введіть віддалене ім'я хоста user@host"
msgid "Error installing driver:"
msgstr "Помилка встановлення драйвера:"
-#: app/scripts/services/utils.js:876
+#: app/scripts/services/utils.js:893
msgid "Error: {{error}}"
msgstr "Помилка: {{error}}"
@@ -517,7 +519,7 @@ msgstr "Виконати віддалено {{label}} ..."
msgid "Export"
msgstr "Експорт"
-#: app/scripts/controllers/menu.js:397 app/scripts/controllers/menu.js:410
+#: app/scripts/controllers/menu.js:399 app/scripts/controllers/menu.js:412
msgid "Export submodule"
msgstr "Експорт підмодуля"
@@ -525,7 +527,7 @@ msgstr "Експорт підмодуля"
msgid "External collections"
msgstr "Зовнішні колекції"
-#: app/scripts/controllers/menu.js:939
+#: app/scripts/controllers/menu.js:941
msgid "External collections updated"
msgstr "Зовнішні колекції оновлено"
@@ -533,7 +535,7 @@ msgstr "Зовнішні колекції оновлено"
msgid "External plugins"
msgstr "Зовнішні плагіни"
-#: app/scripts/controllers/menu.js:811
+#: app/scripts/controllers/menu.js:813
msgid "External plugins updated"
msgstr "Зовнішні плагіни оновлено"
@@ -564,8 +566,7 @@ msgstr "Файл"
#: app/scripts/services/project.js:511
msgid ""
"File {{file}} already exists in the project path. Do you want to replace it?"
-msgstr ""
-"Файл {{file}} вже існує в шляху проєкту. Ви хочете замінити його?"
+msgstr "Файл {{file}} вже існує в шляху проєкту. Ви хочете замінити його?"
#: app/scripts/services/tools.js:445
msgid "File {{file}} does not exist"
@@ -612,7 +613,7 @@ msgstr "Грецька"
msgid "Green Yellow"
msgstr "Зелено-жовтий"
-#: app/views/menu.html:809
+#: app/views/menu.html:813
msgid "Help"
msgstr "Допомога"
@@ -629,13 +630,14 @@ msgid ""
"If you see blank IN/OUT pins, it is because equivalent pins do not exist on "
"this board"
msgstr ""
-"Якщо ви бачите порожні контакти IN/OUT, це тому що відповідних контактів не існує на цій платі"
+"Якщо ви бачите порожні контакти IN/OUT, це тому що відповідних контактів не "
+"існує на цій платі"
-#: app/scripts/services/utils.js:686
+#: app/scripts/services/utils.js:703
msgid "Image"
msgstr "Зображення"
-#: app/scripts/controllers/menu.js:2166
+#: app/scripts/controllers/menu.js:2174
msgid "Image {{name}} saved"
msgstr "Зображення {{name}} збережено"
@@ -643,15 +645,15 @@ msgstr "Зображення {{name}} збережено"
msgid "Indian Red"
msgstr "Індійський червоний"
-#: app/views/design.html:321 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:799
msgid "Information"
msgstr "Інформація"
-#: app/views/design.html:281 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:764
msgid "Input"
msgstr "Вхід"
-#: app/views/design.html:291 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:773
msgid "Input label"
msgstr "Мітка входу"
@@ -671,11 +673,11 @@ msgstr "Назви вхідних портів"
msgid "Input ports"
msgstr "Вхідні порти"
-#: app/views/menu.html:635
+#: app/views/menu.html:639
msgid "Install (Stable)"
msgstr "Встановити (стабільну версію)"
-#: app/views/menu.html:656
+#: app/views/menu.html:660
msgid "Install Development version"
msgstr "Встановити версію для розробників"
@@ -685,21 +687,25 @@ msgid ""
"connection.
NOTE: You need to disconnect your VPN (if any) to "
"allow the toolchain installation
Do you want to continue?
"
msgstr ""
-"Встановіть СТАБІЛЬНИЙ інструментарій. Ця операція вимагає підключення до Інтернету.
ПРИМІТКА: Вам потрібно відключити VPN (якщо є) для дозволу установки інструментарію
Ви хочете продовжити?
"
+"Встановіть СТАБІЛЬНИЙ інструментарій. Ця операція вимагає підключення "
+"до Інтернету.
ПРИМІТКА: Вам потрібно відключити VPN (якщо є) "
+"для дозволу установки інструментарію
Ви хочете продовжити?
"
#: app/scripts/services/tools.js:1260
msgid ""
"Install the DEVELOPMENT toolchain. It will be downloaded. This operation "
"requires Internet connection. Do you want to continue?"
msgstr ""
-"Встановіть інструментарій ДЛЯ РОЗРОБНИКІВ. Він буде завантажений. Ця операція вимагає підключення до Інтернету. Ви хочете продовжити?"
+"Встановіть інструментарій ДЛЯ РОЗРОБНИКІВ. Він буде завантажений. Ця "
+"операція вимагає підключення до Інтернету. Ви хочете продовжити?"
#: app/scripts/services/tools.js:1282
msgid ""
"Install the LATEST STABLE toolchain. It will be downloaded. This operation "
"requires Internet connection. Do you want to continue?"
msgstr ""
-"Встановіть ОСТАННІЙ СТАБІЛЬНИЙ інструментарій. Він буде завантажений. Ця операція вимагає підключення до Інтернету. Ви хочете продовжити?"
+"Встановіть ОСТАННІЙ СТАБІЛЬНИЙ інструментарій. Він буде завантажений. Ця "
+"операція вимагає підключення до Інтернету. Ви хочете продовжити?"
#: app/scripts/services/tools.js:1630
msgid "Installation completed"
@@ -719,7 +725,8 @@ msgstr "Неправильне підключення Pull-up:
Бло
#: app/scripts/services/graph.js:312
msgid "Invalid Pull-up connection:
Only Input blocks allowed"
-msgstr "Неправильне підключення Pull-up:
Дозволені лише блоки Input"
+msgstr ""
+"Неправильне підключення Pull-up:
Дозволені лише блоки Input"
#: app/scripts/services/graph.js:304
msgid "Invalid block connection:
Pull-up already connected"
@@ -742,7 +749,7 @@ msgstr "Неправильне підключення: {{a}} → {{b}}"
msgid "Invalid multiple input connections"
msgstr "Неправильне підключення декількох входів"
-#: app/scripts/controllers/menu.js:1950
+#: app/scripts/controllers/menu.js:1958
msgid "Invalid new name!"
msgstr "Неправильне нове ім'я!"
@@ -750,7 +757,7 @@ msgstr "Неправильне нове ім'я!"
msgid "Invalid project format"
msgstr "Неправильний формат проекту"
-#: app/scripts/controllers/menu.js:1854
+#: app/scripts/controllers/menu.js:1862
msgid "Invalid search name!"
msgstr "Неправильне ім'я для пошуку!"
@@ -758,7 +765,7 @@ msgstr "Неправильне ім'я для пошуку!"
msgid "Italian"
msgstr "Італійська"
-#: app/views/languages.html:110
+#: app/views/languages.html:116
msgid "Japanese"
msgstr "Японська"
@@ -770,7 +777,7 @@ msgstr "Корейська"
msgid "Label finder"
msgstr "Пошук міток"
-#: app/scripts/services/blockforms.js:1039
+#: app/scripts/services/blockforms.js:1037
msgid "Label updated"
msgstr "Мітку оновлено"
@@ -806,11 +813,11 @@ msgstr "Журналювання увімкнено"
msgid "Logging file"
msgstr "Файл журналювання"
-#: app/scripts/controllers/menu.js:753
+#: app/scripts/controllers/menu.js:755
msgid "Logging file updated"
msgstr "Файл журналювання оновлено"
-#: app/scripts/services/utils.js:990
+#: app/scripts/services/utils.js:1007
msgid "Maximum bus size: 96 bits"
msgstr "Максимальний розмір шини: 96 біт"
@@ -818,7 +825,7 @@ msgstr "Максимальний розмір шини: 96 біт"
msgid "Medium Violet Red"
msgstr "Середній фіолетово-червоний"
-#: app/views/design.html:311 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:791
msgid "Memory"
msgstr "Пам'ять"
@@ -826,7 +833,7 @@ msgstr "Пам'ять"
msgid "Memory block names"
msgstr "Назви блоків пам'яті"
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:687
msgid "Name"
msgstr "Ім'я"
@@ -854,12 +861,12 @@ msgstr "Нове ім'я:"
msgid "Next"
msgstr "Далі"
-#: app/scripts/controllers/menu.js:1474
+#: app/scripts/controllers/menu.js:1482
msgid "No collections stored"
msgstr "Колекції не збережені"
-#: app/scripts/app.js:57 app/scripts/controllers/menu.js:602
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
+#: app/scripts/app.js:57 app/scripts/controllers/menu.js:604
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1401
msgid "OK"
msgstr "ОК"
@@ -871,7 +878,7 @@ msgstr "Оливковий зелений"
msgid "Open"
msgstr "Відкрити"
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:744
msgid "Open SVG"
msgstr "Відкрити SVG"
@@ -883,11 +890,11 @@ msgstr "Помаранчево-червоний"
msgid "Original file {{file}} does not exist"
msgstr "Оригінальний файл {{file}} не існує"
-#: app/views/design.html:286 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:768
msgid "Output"
msgstr "Вихід"
-#: app/views/design.html:296 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:777
msgid "Output label"
msgstr "Вихідна мітка"
@@ -903,7 +910,7 @@ msgstr "Назви вихідних портів"
msgid "Output ports"
msgstr "Вихідні порти"
-#: app/views/design.html:301 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:782
msgid "Paired labels"
msgstr "Парні мітки"
@@ -911,12 +918,12 @@ msgstr "Парні мітки"
msgid "Paste"
msgstr "Вставити"
-#: app/scripts/controllers/menu.js:762 app/scripts/controllers/menu.js:819
-#: app/scripts/controllers/menu.js:883 app/scripts/controllers/menu.js:947
+#: app/scripts/controllers/menu.js:764 app/scripts/controllers/menu.js:821
+#: app/scripts/controllers/menu.js:885 app/scripts/controllers/menu.js:949
msgid "Path {{path}} does not exist"
msgstr "Шлях {{path}} не існує"
-#: app/scripts/services/utils.js:1179
+#: app/scripts/services/utils.js:1196
msgid "Please run: {{cmd}}"
msgstr "Будь ласка, виконайте: {{cmd}}"
@@ -932,7 +939,7 @@ msgstr "Назад"
msgid "Project information"
msgstr "Інформація про проект"
-#: app/scripts/controllers/menu.js:965 app/scripts/controllers/menu.js:991
+#: app/scripts/controllers/menu.js:967 app/scripts/controllers/menu.js:993
msgid "Project information updated"
msgstr "Інформацію про проект оновлено"
@@ -948,7 +955,7 @@ msgstr "Проект {{name}} збережено"
msgid "Python environment"
msgstr "Середовище Python"
-#: app/scripts/controllers/menu.js:875
+#: app/scripts/controllers/menu.js:877
msgid "Python environment updated"
msgstr "Середовище Python оновлено"
@@ -968,7 +975,7 @@ msgstr "Повторити"
msgid "Release History WIKI"
msgstr "Історія випусків WIKI"
-#: app/views/menu.html:715
+#: app/views/menu.html:719
msgid "Reload"
msgstr "Перезавантажити"
@@ -980,11 +987,11 @@ msgstr "Віддалений хост {{name}} не підключено"
msgid "Remote hostname"
msgstr "Віддалене ім'я хоста"
-#: app/views/menu.html:647 app/views/menu.html:722
+#: app/views/menu.html:651 app/views/menu.html:726
msgid "Remove"
msgstr "Видалити"
-#: app/views/menu.html:738
+#: app/views/menu.html:742
msgid "Remove all"
msgstr "Видалити все"
@@ -996,7 +1003,7 @@ msgstr "Замінити все"
msgid "Replace One"
msgstr "Замінити одне"
-#: app/scripts/services/utils.js:729
+#: app/scripts/services/utils.js:746
msgid "Reset SVG"
msgstr "Скинути SVG"
@@ -1012,7 +1019,7 @@ msgstr "Російська"
msgid "Save"
msgstr "Зберегти"
-#: app/scripts/services/utils.js:728
+#: app/scripts/services/utils.js:745
msgid "Save SVG"
msgstr "Зберегти SVG"
@@ -1020,7 +1027,7 @@ msgstr "Зберегти SVG"
msgid "Save as"
msgstr "Зберегти як"
-#: app/scripts/controllers/menu.js:350
+#: app/scripts/controllers/menu.js:352
msgid "Save submodule"
msgstr "Зберегти субмодуль"
@@ -1044,7 +1051,7 @@ msgstr "Показати годинник"
msgid "Slate Blue"
msgstr "Сланцево-синій"
-#: app/views/menu.html:853
+#: app/views/menu.html:857
msgid "Source code"
msgstr "Вихідний код"
@@ -1056,15 +1063,15 @@ msgstr "Іспанська"
msgid "Spring Green"
msgstr "Яскраво-зелений"
-#: app/scripts/controllers/menu.js:1376
+#: app/scripts/controllers/menu.js:1384
msgid "Start build"
msgstr "Розпочати збірку"
-#: app/scripts/controllers/menu.js:1402
+#: app/scripts/controllers/menu.js:1410
msgid "Start upload"
msgstr "Розпочати завантаження"
-#: app/scripts/controllers/menu.js:1353
+#: app/scripts/controllers/menu.js:1361
msgid "Start verification"
msgstr "Розпочати перевірку"
@@ -1096,12 +1103,13 @@ msgstr "Дуже дякуємо!"
msgid "The collection {{name}} already exists."
msgstr "Колекція {{name}} вже існує."
-#: app/scripts/controllers/menu.js:1325
+#: app/scripts/controllers/menu.js:1333
msgid ""
"The current FPGA I/O configuration will be lost. Do you want to change to "
"the {{name}} board?"
msgstr ""
-"Поточну конфігурацію FPGA I/O буде втрачено. Хочете змінити на плату {{name}}?"
+"Поточну конфігурацію FPGA I/O буде втрачено. Хочете змінити на плату "
+"{{name}}?"
#: app/scripts/services/tools.js:1300
msgid "The toolchain will be removed. Do you want to continue?"
@@ -1120,7 +1128,8 @@ msgid ""
"This import operation requires a project path. You need to save the current "
"project. Do you want to continue?"
msgstr ""
-"Ця операція імпорту вимагає шляху до проекту. Необхідно зберегти поточний проект. Хочете продовжити?"
+"Ця операція імпорту вимагає шляху до проекту. Необхідно зберегти поточний "
+"проект. Хочете продовжити?"
#: app/scripts/services/project.js:106
msgid "This project is designed for the {{name}} board."
@@ -1130,10 +1139,9 @@ msgstr "Цей проект призначений для плати {{name}}."
msgid ""
"This release has been possible thanks to the great work done by an emerging "
"team from"
-msgstr ""
-"Цей випуск став можливим завдяки чудовій роботі команди, що виникає з"
+msgstr "Цей випуск став можливим завдяки чудовій роботі команди, що виникає з"
-#: app/scripts/services/utils.js:1377
+#: app/scripts/services/utils.js:1395
msgid "This time"
msgstr "Цього разу"
@@ -1142,27 +1150,28 @@ msgid ""
"To enter \"edit mode\" in a deeper block, you need to finish the current "
"level by locking the padlock."
msgstr ""
-"Щоб увійти в \"режим редагування\" у глибшому блоці, потрібно завершити поточний рівень, заблокувавши замок."
+"Щоб увійти в \"режим редагування\" у глибшому блоці, потрібно завершити "
+"поточний рівень, заблокувавши замок."
#: app/scripts/controllers/design.js:50
msgid "To navigate through the design, you need to close \"edit mode\"."
msgstr "Щоб навігувати через дизайн, потрібно закрити \"режим редагування\"."
-#: app/scripts/controllers/menu.js:351
+#: app/scripts/controllers/menu.js:353
msgid ""
"To save your design you need to lock the padlock and go to the "
"top-level design.
If you want to export this "
"submodule to a file, use the \"Save as\" command."
msgstr ""
-"Щоб зберегти свій дизайн, потрібно заблокувати замок і перейти до "
-"дизайну найвищого рівня.
Якщо ви хочете експортувати цей "
-"субмодуль у файл, використовуйте команду \"Зберегти як\"."
+"Щоб зберегти свій дизайн, потрібно заблокувати замок і перейти до дизайну "
+"найвищого рівня.
Якщо ви хочете експортувати цей субмодуль у файл, "
+"використовуйте команду \"Зберегти як\"."
#: app/views/menu.html:338
msgid "Toolbox"
msgstr "Набір інструментів"
-#: app/views/menu.html:627
+#: app/views/menu.html:631
msgid "Toolchain"
msgstr "Інструменти розробки"
@@ -1183,27 +1192,27 @@ msgstr "Інструменти розробки видалено"
msgid "Toolchain version does not match"
msgstr "Версія інструменту розробки не збігається"
-#: app/views/menu.html:592
+#: app/views/menu.html:596
msgid "Tools"
msgstr "Інструменти"
-#: app/scripts/services/utils.js:1352
+#: app/scripts/services/utils.js:1370
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
"(Advanced user setting) or you can just open this design on a preview basis."
"
Continue?"
msgstr ""
-"Тристабільні (також відомі як high-Z, двонаправлені або вхід-вихідні) порти не рекомендовані в "
-"стандартних дизайнах.
Вас попросять оновити налаштування "
-"(Налаштування для досвідчених користувачів) або ви можете просто відкрити цей дизайн для попереднього перегляду."
-"
Продовжити?"
+"Тристабільні (також відомі як high-Z, двонаправлені або вхід-вихідні) порти "
+"не рекомендовані в стандартних дизайнах.
Вас попросять оновити "
+"налаштування (Налаштування для досвідчених користувачів) або ви можете "
+"просто відкрити цей дизайн для попереднього перегляду.
Продовжити?"
-#: app/scripts/controllers/menu.js:1038
+#: app/scripts/controllers/menu.js:1040
msgid "Tri-state connections (inout ports) disabled"
msgstr "Тристабільні з'єднання (вхід-вихідні порти) відключені"
-#: app/scripts/controllers/menu.js:1035
+#: app/scripts/controllers/menu.js:1037
msgid "Tri-state connections (inout ports) enabled"
msgstr "Тристабільні з'єднання (вхід-вихідні порти) увімкнені"
@@ -1215,10 +1224,19 @@ msgstr "Турецька"
msgid "Turquoise"
msgstr "Бірюзовий"
+#: app/scripts/controllers/menu.js:1073
+#, fuzzy
+msgid "UI Theme"
+msgstr "Тема інтерфейсу"
+
#: app/views/menu.html:372
msgid "UI theme"
msgstr "Тема інтерфейсу"
+#: app/views/languages.html:110
+msgid "Ukrainian"
+msgstr ""
+
#: app/views/menu.html:228
msgid "Undo"
msgstr "Скасувати"
@@ -1235,36 +1253,36 @@ msgstr "Непідтримуваний формат проекту {{version}}"
msgid "Untitled"
msgstr "Без назви"
-#: app/views/menu.html:639
+#: app/views/menu.html:643
msgid "Update (Latest stable)"
msgstr "Оновлення (остання стабільна версія)"
-#: app/scripts/controllers/menu.js:1392 app/views/design.html:516
-#: app/views/menu.html:615
+#: app/scripts/controllers/menu.js:1400 app/views/design.html:516
+#: app/views/menu.html:619
msgid "Upload"
msgstr "Завантажити"
-#: app/scripts/controllers/menu.js:1403
+#: app/scripts/controllers/menu.js:1411
msgid "Upload done"
msgstr "Завантаження завершено"
-#: app/scripts/services/utils.js:463
+#: app/scripts/services/utils.js:464
msgid "Using external Apio: {{name}}"
msgstr "Використання зовнішнього Apio: {{name}}"
-#: app/scripts/controllers/menu.js:1354
+#: app/scripts/controllers/menu.js:1362
msgid "Verification done"
msgstr "Перевірка завершена"
-#: app/views/design.html:500 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:603
msgid "Verify"
msgstr "Перевірити"
-#: app/scripts/services/utils.js:671 app/views/menu.html:832
+#: app/scripts/services/utils.js:688 app/views/menu.html:836
msgid "Version"
msgstr "Версія"
-#: app/views/menu.html:826
+#: app/views/menu.html:830
msgid "Version notes"
msgstr "Примітки до версії"
@@ -1272,14 +1290,18 @@ msgstr "Примітки до версії"
msgid "View"
msgstr "Перегляд"
-#: app/views/menu.html:819
+#: app/views/menu.html:823
msgid "View license"
msgstr "Переглянути ліцензію"
-#: app/scripts/services/utils.js:1373
+#: app/scripts/services/utils.js:1391
msgid "Viewing tri-state"
msgstr "Перегляд тристабільного стану"
+#: app/scripts/controllers/menu.js:1073
+msgid "Wait for seconds"
+msgstr ""
+
#: app/scripts/services/tools.js:924
msgid "Warnings detected in the design"
msgstr "Попередження виявлені в дизайні"
@@ -1288,7 +1310,7 @@ msgstr "Попередження виявлені в дизайні"
msgid "Welcome to Icestudio!"
msgstr "Ласкаво просимо до Icestudio!"
-#: app/scripts/services/blockforms.js:535
+#: app/scripts/services/blockforms.js:534
msgid "Wrong block format: {{type}}"
msgstr "Неправильний формат блоку: {{type}}"
@@ -1310,59 +1332,64 @@ msgstr "Неправильне віддалене ім'я хоста: {{name}}"
msgid "Yellow"
msgstr "Жовтий"
-#: app/scripts/services/utils.js:1376
+#: app/scripts/services/utils.js:1394
msgid "Yes"
msgstr "Так"
-#: app/scripts/controllers/menu.js:411
+#: app/scripts/controllers/menu.js:413
msgid ""
"You are editing a submodule, so you will save just this submodule (\"Save "
"as\" works like \"Export module\"). Do you want to continue?"
msgstr ""
-"Ви редагуєте субмодуль, тому збережете лише цей субмодуль (\"Зберегти як\" працює як \"Експортувати модуль\"). Хочете продовжити?"
+"Ви редагуєте субмодуль, тому збережете лише цей субмодуль (\"Зберегти як\" "
+"працює як \"Експортувати модуль\"). Хочете продовжити?"
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1368
msgid "You are importing a block that uses \"tri-state\"."
msgstr "Ви імпортуєте блок, який використовує \"тристабільний стан\"."
-#: app/scripts/services/utils.js:1349
+#: app/scripts/services/utils.js:1367
msgid "You are loading a design that uses \"tri-state\"."
msgstr "Ви завантажуєте дизайн, який використовує \"тристабільний стан\"."
-#: app/scripts/controllers/menu.js:398
+#: app/scripts/controllers/menu.js:400
msgid ""
"You are navigating into the design: If you want to save the entire design, "
"you need to go back to the top-level. If you want to "
"export this module as new file, unlock the module and use \"Save as\"."
msgstr ""
-"Ви навігуєте по дизайну: якщо хочете зберегти весь дизайн, потрібно повернутися до верхнього рівня. Якщо хочете "
-"експортувати цей модуль як новий файл, розблокуйте модуль і використовуйте \"Зберегти як\"."
+"Ви навігуєте по дизайну: якщо хочете зберегти весь дизайн, потрібно "
+"повернутися до верхнього рівня. Якщо хочете "
+"експортувати цей модуль як новий файл, розблокуйте модуль і використовуйте "
+"\"Зберегти як\"."
#: app/scripts/services/project.js:107
msgid "You can load it as it is or convert it to use the {{name}} board."
-msgstr "Ви можете завантажити його як є або конвертувати для використання з платою {{name}}."
+msgstr ""
+"Ви можете завантажити його як є або конвертувати для використання з платою "
+"{{name}}."
-#: app/scripts/controllers/menu.js:1368
+#: app/scripts/controllers/menu.js:1376
msgid ""
"You can only build at the top-level design. Inside submodules, you can "
"Verify"
msgstr ""
-"Ви можете збирати тільки на верхньому рівні дизайну. Усередині субмодулів, ви можете "
-"Перевірити"
+"Ви можете збирати тільки на верхньому рівні дизайну. Усередині субмодулів, "
+"ви можете Перевірити"
-#: app/scripts/controllers/menu.js:1393
+#: app/scripts/controllers/menu.js:1401
msgid ""
"You can only upload at the top-level design. Inside submodules, you can "
"Verify"
msgstr ""
-"Ви можете завантажувати тільки на верхньому рівні дизайну. Усередині субмодулів, ви можете "
-"Перевірити"
+"Ви можете завантажувати тільки на верхньому рівні дизайну. Усередині "
+"субмодулів, ви можете Перевірити"
#: app/views/version.html:23
msgid "You can read the release notes on the"
msgstr "Ви можете прочитати примітки до версії на"
-#: app/scripts/controllers/menu.js:591
+#: app/scripts/controllers/menu.js:593
msgid "Your changes will be lost if you don’t save them"
msgstr "Ваші зміни будуть втрачені, якщо ви їх не збережете"
@@ -1370,22 +1397,22 @@ msgstr "Ваші зміни будуть втрачені, якщо ви їх н
msgid "back"
msgstr "назад"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1176
msgid "{{app}} is required."
msgstr "{{app}} необхідний."
-#: app/scripts/controllers/menu.js:1140
+#: app/scripts/controllers/menu.js:1148
msgid "{{board}} datasheet not defined"
msgstr "{{board}} технічний опис не визначено"
-#: app/scripts/controllers/menu.js:1126
+#: app/scripts/controllers/menu.js:1134
msgid "{{board}} pinout not defined"
msgstr "{{board}} розташування контактів не визначено"
-#: app/scripts/controllers/menu.js:1166
+#: app/scripts/controllers/menu.js:1174
msgid "{{board}} rules not defined"
msgstr "{{board}} правила не визначено"
-#: app/scripts/controllers/menu.js:500 app/scripts/controllers/menu.js:533
+#: app/scripts/controllers/menu.js:502 app/scripts/controllers/menu.js:535
msgid "{{name}} exported"
msgstr "{{name}} експортовано"
diff --git a/app/resources/locale/zh_CN/zh_CN.po b/app/resources/locale/zh_CN/zh_CN.po
index 0dd934017..27c5a1e12 100644
--- a/app/resources/locale/zh_CN/zh_CN.po
+++ b/app/resources/locale/zh_CN/zh_CN.po
@@ -44,7 +44,7 @@ msgid ""
" Edit → Clone."
msgstr ""
-#: app/views/menu.html:873
+#: app/views/menu.html:877
msgid "About Icestudio"
msgstr "关于 Icestudio"
@@ -52,11 +52,11 @@ msgstr "关于 Icestudio"
msgid "Acknowledgment"
msgstr ""
-#: app/views/menu.html:708
+#: app/views/menu.html:712
msgid "Add"
msgstr "添加"
-#: app/scripts/controllers/menu.js:1423
+#: app/scripts/controllers/menu.js:1431
msgid "Add a block to start"
msgstr "添加图块并开始"
@@ -76,7 +76,7 @@ msgstr ""
msgid "All collections removed"
msgstr "所有集合已删除"
-#: app/scripts/controllers/menu.js:1463
+#: app/scripts/controllers/menu.js:1471
msgid "All stored collections will be lost. Do you want to continue?"
msgstr "所有存储的集合将会丢失。是否继续?"
@@ -97,11 +97,11 @@ msgstr ""
msgid "At least Python 3.7 is required"
msgstr "需要安装 Python 3.7"
-#: app/scripts/services/utils.js:673
+#: app/scripts/services/utils.js:690
msgid "Author"
msgstr "作者"
-#: app/views/menu.html:753
+#: app/views/menu.html:757
msgid "Basic"
msgstr "基础"
@@ -121,12 +121,12 @@ msgstr "二进制"
msgid "Bitstream not found: Build your project first"
msgstr ""
-#: app/scripts/services/blockforms.js:1130
-#: app/scripts/services/blockforms.js:1254
-#: app/scripts/services/blockforms.js:1297
-#: app/scripts/services/blockforms.js:1347
-#: app/scripts/services/blockforms.js:1400
-#: app/scripts/services/blockforms.js:1568
+#: app/scripts/services/blockforms.js:1128
+#: app/scripts/services/blockforms.js:1252
+#: app/scripts/services/blockforms.js:1295
+#: app/scripts/services/blockforms.js:1345
+#: app/scripts/services/blockforms.js:1398
+#: app/scripts/services/blockforms.js:1569
msgid "Block updated"
msgstr "图块已更新"
@@ -146,11 +146,11 @@ msgstr "开发板"
msgid "Board rules"
msgstr "开发板规则"
-#: app/scripts/controllers/menu.js:1027
+#: app/scripts/controllers/menu.js:1029
msgid "Board rules disabled"
msgstr "开发板规则关闭"
-#: app/scripts/controllers/menu.js:1025
+#: app/scripts/controllers/menu.js:1027
msgid "Board rules enabled"
msgstr "开发板规则开启"
@@ -166,7 +166,7 @@ msgstr "开发板 {{name}} 不可用"
msgid "Board {{name}} not connected"
msgstr "开发板 {{name}} 未连接"
-#: app/scripts/app.js:190 app/scripts/controllers/menu.js:1345
+#: app/scripts/app.js:190 app/scripts/controllers/menu.js:1353
msgid "Board {{name}} selected"
msgstr "开发板 {{name}} 已选中"
@@ -174,21 +174,21 @@ msgstr "开发板 {{name}} 已选中"
msgid "Bootloader not active"
msgstr "Bootloader 失效"
-#: app/scripts/controllers/menu.js:1367 app/views/design.html:508
-#: app/views/menu.html:607
+#: app/scripts/controllers/menu.js:1375 app/views/design.html:508
+#: app/views/menu.html:611
msgid "Build"
msgstr "构建"
-#: app/scripts/controllers/menu.js:1377
+#: app/scripts/controllers/menu.js:1385
msgid "Build done"
msgstr "构建成功"
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1384
+#: app/scripts/services/utils.js:1402
msgid "Cancel"
msgstr "取消"
-#: app/scripts/services/utils.js:1202
+#: app/scripts/services/utils.js:1219
msgid "Cannot paste from a different project format ({{version}})"
msgstr ""
@@ -206,7 +206,7 @@ msgstr "Catalan"
msgid "Change Color"
msgstr "选择一个颜色"
-#: app/scripts/services/utils.js:1369
+#: app/scripts/services/utils.js:1387
msgid "Changed Preferences: Allow tri-state connections"
msgstr ""
@@ -227,7 +227,7 @@ msgstr "中文"
msgid "Choose a color:"
msgstr "选择一个颜色"
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1385
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
" Advanced features → Allow tri-state connections
安装驱动程序"
msgid "Click here to install it"
msgstr "点击此处安装"
-#: app/scripts/controllers/menu.js:967
+#: app/scripts/controllers/menu.js:969
msgid "Click here to view"
msgstr "点击此处浏览"
@@ -260,15 +260,15 @@ msgstr "数据总线上不可以使用时钟"
msgid "Clone"
msgstr "克隆"
-#: app/scripts/controllers/menu.js:582 app/views/version.html:76
+#: app/scripts/controllers/menu.js:584 app/views/version.html:76
msgid "Close"
msgstr "关闭"
-#: app/views/design.html:316 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:795
msgid "Code"
msgstr "代码"
-#: app/views/menu.html:541
+#: app/views/menu.html:545
msgid "Collection"
msgstr "集合"
@@ -276,7 +276,7 @@ msgstr "集合"
msgid "Collection info"
msgstr "集合信息"
-#: app/scripts/controllers/menu.js:1254
+#: app/scripts/controllers/menu.js:1262
msgid "Collection {{collection}} info not defined"
msgstr "集合 {{collection}} 的信息未定义"
@@ -296,19 +296,19 @@ msgstr "已移除集合 {{name}}"
msgid "Collection {{name}} replaced"
msgstr "已替换集合 {{name}}"
-#: app/scripts/controllers/menu.js:1300
+#: app/scripts/controllers/menu.js:1308
msgid "Collection {{name}} selected"
msgstr "已选中集合 {{name}}"
-#: app/views/menu.html:700
+#: app/views/menu.html:704
msgid "Collections"
msgstr "集合"
-#: app/scripts/controllers/menu.js:1270 app/views/menu.html:471
+#: app/scripts/controllers/menu.js:1278 app/views/menu.html:471
msgid "Command output"
msgstr "命令输出"
-#: app/views/menu.html:864
+#: app/views/menu.html:868
msgid "Community forum"
msgstr "社区论坛"
@@ -316,7 +316,7 @@ msgstr "社区论坛"
msgid "Configuration not completed"
msgstr "配置未完成"
-#: app/views/design.html:306 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:787
msgid "Constant"
msgstr "常量"
@@ -382,7 +382,7 @@ msgstr "深粉"
msgid "Deep Sky Blue"
msgstr "深蓝"
-#: app/views/menu.html:550
+#: app/views/menu.html:554
msgid "Default"
msgstr "默认"
@@ -390,19 +390,19 @@ msgstr "默认"
msgid "Delete"
msgstr ""
-#: app/scripts/services/utils.js:672
+#: app/scripts/services/utils.js:689
msgid "Description"
msgstr "描述"
-#: app/views/menu.html:688
+#: app/views/menu.html:692
msgid "Disable"
msgstr "关闭"
-#: app/scripts/controllers/menu.js:587
+#: app/scripts/controllers/menu.js:589
msgid "Do you want to close the application?"
msgstr "您是否要关闭应用程序?"
-#: app/scripts/controllers/menu.js:1446
+#: app/scripts/controllers/menu.js:1454
msgid "Do you want to remove the {{name}} collection?"
msgstr "您是否要移除集合 {{name}}?"
@@ -410,7 +410,7 @@ msgstr "您是否要移除集合 {{name}}?"
msgid "Do you want to replace it?"
msgstr "您是否要替换?"
-#: app/views/menu.html:845
+#: app/views/menu.html:849
msgid "Documentation"
msgstr "文档"
@@ -419,7 +419,7 @@ msgstr "文档"
msgid "Don’t display"
msgstr "不再显示"
-#: app/views/menu.html:675
+#: app/views/menu.html:679
msgid "Drivers"
msgstr "驱动"
@@ -457,7 +457,7 @@ msgstr "编辑"
msgid "Edit the collection name"
msgstr "编辑集合名称"
-#: app/views/menu.html:681
+#: app/views/menu.html:685
msgid "Enable"
msgstr "开启"
@@ -486,7 +486,7 @@ msgstr ""
msgid "Enter the python path"
msgstr ""
-#: app/scripts/controllers/menu.js:1014
+#: app/scripts/controllers/menu.js:1016
msgid "Enter the remote hostname user@host"
msgstr "输入远程主机 用户名@主机名"
@@ -494,7 +494,7 @@ msgstr "输入远程主机 用户名@主机名"
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:876
+#: app/scripts/services/utils.js:893
msgid "Error: {{error}}"
msgstr "错误: {{error}}"
@@ -518,7 +518,7 @@ msgstr "远程执行 {{label}} ..."
msgid "Export"
msgstr "导出"
-#: app/scripts/controllers/menu.js:397 app/scripts/controllers/menu.js:410
+#: app/scripts/controllers/menu.js:399 app/scripts/controllers/menu.js:412
msgid "Export submodule"
msgstr "导出子模块"
@@ -526,7 +526,7 @@ msgstr "导出子模块"
msgid "External collections"
msgstr "外部集合"
-#: app/scripts/controllers/menu.js:939
+#: app/scripts/controllers/menu.js:941
msgid "External collections updated"
msgstr "外部集合已更新"
@@ -535,7 +535,7 @@ msgstr "外部集合已更新"
msgid "External plugins"
msgstr "外部集合"
-#: app/scripts/controllers/menu.js:811
+#: app/scripts/controllers/menu.js:813
#, fuzzy
msgid "External plugins updated"
msgstr "外部集合已更新"
@@ -615,7 +615,7 @@ msgstr "Greek"
msgid "Green Yellow"
msgstr "黄绿"
-#: app/views/menu.html:809
+#: app/views/menu.html:813
msgid "Help"
msgstr "帮助"
@@ -634,11 +634,11 @@ msgid ""
"this board"
msgstr "如果你有空白的 IN/OUT 引脚,那是因为这块开发板上没有这些引脚"
-#: app/scripts/services/utils.js:686
+#: app/scripts/services/utils.js:703
msgid "Image"
msgstr "镜像"
-#: app/scripts/controllers/menu.js:2166
+#: app/scripts/controllers/menu.js:2174
msgid "Image {{name}} saved"
msgstr "镜像 {{name}} 已保存"
@@ -647,15 +647,15 @@ msgstr "镜像 {{name}} 已保存"
msgid "Indian Red"
msgstr "印度红"
-#: app/views/design.html:321 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:799
msgid "Information"
msgstr "信息"
-#: app/views/design.html:281 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:764
msgid "Input"
msgstr "输入"
-#: app/views/design.html:291 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:773
msgid "Input label"
msgstr ""
@@ -675,12 +675,12 @@ msgstr ""
msgid "Input ports"
msgstr ""
-#: app/views/menu.html:635
+#: app/views/menu.html:639
#, fuzzy
msgid "Install (Stable)"
msgstr "安装"
-#: app/views/menu.html:656
+#: app/views/menu.html:660
msgid "Install Development version"
msgstr ""
@@ -749,7 +749,7 @@ msgstr "无效的连接 {{a}} → {{b}}"
msgid "Invalid multiple input connections"
msgstr "无效的多输入连接"
-#: app/scripts/controllers/menu.js:1950
+#: app/scripts/controllers/menu.js:1958
msgid "Invalid new name!"
msgstr ""
@@ -757,7 +757,7 @@ msgstr ""
msgid "Invalid project format"
msgstr "无效的项目格式"
-#: app/scripts/controllers/menu.js:1854
+#: app/scripts/controllers/menu.js:1862
msgid "Invalid search name!"
msgstr ""
@@ -765,7 +765,7 @@ msgstr ""
msgid "Italian"
msgstr "Italian"
-#: app/views/languages.html:110
+#: app/views/languages.html:116
msgid "Japanese"
msgstr ""
@@ -777,7 +777,7 @@ msgstr ""
msgid "Label finder"
msgstr ""
-#: app/scripts/services/blockforms.js:1039
+#: app/scripts/services/blockforms.js:1037
msgid "Label updated"
msgstr ""
@@ -815,11 +815,11 @@ msgstr ""
msgid "Logging file"
msgstr ""
-#: app/scripts/controllers/menu.js:753
+#: app/scripts/controllers/menu.js:755
msgid "Logging file updated"
msgstr ""
-#: app/scripts/services/utils.js:990
+#: app/scripts/services/utils.js:1007
msgid "Maximum bus size: 96 bits"
msgstr "最大总线宽度:96 bits"
@@ -828,7 +828,7 @@ msgstr "最大总线宽度:96 bits"
msgid "Medium Violet Red"
msgstr "紫红"
-#: app/views/design.html:311 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:791
msgid "Memory"
msgstr "内存"
@@ -836,7 +836,7 @@ msgstr "内存"
msgid "Memory block names"
msgstr ""
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:687
msgid "Name"
msgstr "名称"
@@ -865,12 +865,12 @@ msgstr "名称:"
msgid "Next"
msgstr ""
-#: app/scripts/controllers/menu.js:1474
+#: app/scripts/controllers/menu.js:1482
msgid "No collections stored"
msgstr "没有存储的集合"
-#: app/scripts/app.js:57 app/scripts/controllers/menu.js:602
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
+#: app/scripts/app.js:57 app/scripts/controllers/menu.js:604
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1401
msgid "OK"
msgstr "确定"
@@ -883,7 +883,7 @@ msgstr "橄榄绿"
msgid "Open"
msgstr "打开"
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:744
msgid "Open SVG"
msgstr "打开 SVG"
@@ -896,11 +896,11 @@ msgstr "橙红"
msgid "Original file {{file}} does not exist"
msgstr "原始文件 {{file}} 不存在"
-#: app/views/design.html:286 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:768
msgid "Output"
msgstr "输出"
-#: app/views/design.html:296 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:777
#, fuzzy
msgid "Output label"
msgstr "输出标签"
@@ -918,7 +918,7 @@ msgstr ""
msgid "Output ports"
msgstr ""
-#: app/views/design.html:301 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:782
msgid "Paired labels"
msgstr ""
@@ -926,12 +926,12 @@ msgstr ""
msgid "Paste"
msgstr "粘贴"
-#: app/scripts/controllers/menu.js:762 app/scripts/controllers/menu.js:819
-#: app/scripts/controllers/menu.js:883 app/scripts/controllers/menu.js:947
+#: app/scripts/controllers/menu.js:764 app/scripts/controllers/menu.js:821
+#: app/scripts/controllers/menu.js:885 app/scripts/controllers/menu.js:949
msgid "Path {{path}} does not exist"
msgstr "路径 {{path}} 不存在"
-#: app/scripts/services/utils.js:1179
+#: app/scripts/services/utils.js:1196
msgid "Please run: {{cmd}}"
msgstr "请运行: {{cmd}}"
@@ -947,7 +947,7 @@ msgstr ""
msgid "Project information"
msgstr "项目信息"
-#: app/scripts/controllers/menu.js:965 app/scripts/controllers/menu.js:991
+#: app/scripts/controllers/menu.js:967 app/scripts/controllers/menu.js:993
msgid "Project information updated"
msgstr "项目信息已更新"
@@ -963,7 +963,7 @@ msgstr "项目 {{name}} 已保存"
msgid "Python environment"
msgstr ""
-#: app/scripts/controllers/menu.js:875
+#: app/scripts/controllers/menu.js:877
msgid "Python environment updated"
msgstr ""
@@ -983,7 +983,7 @@ msgstr "重做"
msgid "Release History WIKI"
msgstr ""
-#: app/views/menu.html:715
+#: app/views/menu.html:719
msgid "Reload"
msgstr "重载"
@@ -995,11 +995,11 @@ msgstr "远程主机 {{name}} 未连接"
msgid "Remote hostname"
msgstr "远程主机名"
-#: app/views/menu.html:647 app/views/menu.html:722
+#: app/views/menu.html:651 app/views/menu.html:726
msgid "Remove"
msgstr "移除"
-#: app/views/menu.html:738
+#: app/views/menu.html:742
msgid "Remove all"
msgstr "移除全部"
@@ -1011,7 +1011,7 @@ msgstr ""
msgid "Replace One"
msgstr ""
-#: app/scripts/services/utils.js:729
+#: app/scripts/services/utils.js:746
msgid "Reset SVG"
msgstr "重载 SVG"
@@ -1028,7 +1028,7 @@ msgstr "Russian"
msgid "Save"
msgstr "保存"
-#: app/scripts/services/utils.js:728
+#: app/scripts/services/utils.js:745
msgid "Save SVG"
msgstr "保存 SVG"
@@ -1036,7 +1036,7 @@ msgstr "保存 SVG"
msgid "Save as"
msgstr "另存为"
-#: app/scripts/controllers/menu.js:350
+#: app/scripts/controllers/menu.js:352
msgid "Save submodule"
msgstr "保存子模块"
@@ -1061,7 +1061,7 @@ msgstr "显示时钟"
msgid "Slate Blue"
msgstr "板岩蓝"
-#: app/views/menu.html:853
+#: app/views/menu.html:857
msgid "Source code"
msgstr "源代码"
@@ -1074,15 +1074,15 @@ msgstr "Spanish"
msgid "Spring Green"
msgstr "春绿"
-#: app/scripts/controllers/menu.js:1376
+#: app/scripts/controllers/menu.js:1384
msgid "Start build"
msgstr "开始编译"
-#: app/scripts/controllers/menu.js:1402
+#: app/scripts/controllers/menu.js:1410
msgid "Start upload"
msgstr "开始上传"
-#: app/scripts/controllers/menu.js:1353
+#: app/scripts/controllers/menu.js:1361
msgid "Start verification"
msgstr "开始验证"
@@ -1116,7 +1116,7 @@ msgstr ""
msgid "The collection {{name}} already exists."
msgstr "集合 {{name}} 已存在。"
-#: app/scripts/controllers/menu.js:1325
+#: app/scripts/controllers/menu.js:1333
#, fuzzy
msgid ""
"The current FPGA I/O configuration will be lost. Do you want to change to "
@@ -1151,7 +1151,7 @@ msgid ""
"team from"
msgstr ""
-#: app/scripts/services/utils.js:1377
+#: app/scripts/services/utils.js:1395
msgid "This time"
msgstr ""
@@ -1169,7 +1169,7 @@ msgstr ""
msgid "To navigate through the design, you need to close \"edit mode\"."
msgstr "要浏览设计,您需要退出 \"编辑模式\"。"
-#: app/scripts/controllers/menu.js:351
+#: app/scripts/controllers/menu.js:353
#, fuzzy
msgid ""
"To save your design you need to lock the padlock and go to the "
@@ -1184,7 +1184,7 @@ msgstr ""
msgid "Toolbox"
msgstr "工具"
-#: app/views/menu.html:627
+#: app/views/menu.html:631
msgid "Toolchain"
msgstr "工具链"
@@ -1205,11 +1205,11 @@ msgstr "工具链已移除"
msgid "Toolchain version does not match"
msgstr "工具链版本不匹配"
-#: app/views/menu.html:592
+#: app/views/menu.html:596
msgid "Tools"
msgstr "工具"
-#: app/scripts/services/utils.js:1352
+#: app/scripts/services/utils.js:1370
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
@@ -1217,11 +1217,11 @@ msgid ""
"
Continue?"
msgstr ""
-#: app/scripts/controllers/menu.js:1038
+#: app/scripts/controllers/menu.js:1040
msgid "Tri-state connections (inout ports) disabled"
msgstr ""
-#: app/scripts/controllers/menu.js:1035
+#: app/scripts/controllers/menu.js:1037
msgid "Tri-state connections (inout ports) enabled"
msgstr ""
@@ -1233,10 +1233,18 @@ msgstr "Turkish"
msgid "Turquoise"
msgstr "松石绿"
+#: app/scripts/controllers/menu.js:1073
+msgid "UI Theme"
+msgstr ""
+
#: app/views/menu.html:372
msgid "UI theme"
msgstr ""
+#: app/views/languages.html:110
+msgid "Ukrainian"
+msgstr ""
+
#: app/views/menu.html:228
msgid "Undo"
msgstr "撤销"
@@ -1253,36 +1261,36 @@ msgstr "不支持的项目格式 {{version}}"
msgid "Untitled"
msgstr "未命名"
-#: app/views/menu.html:639
+#: app/views/menu.html:643
msgid "Update (Latest stable)"
msgstr ""
-#: app/scripts/controllers/menu.js:1392 app/views/design.html:516
-#: app/views/menu.html:615
+#: app/scripts/controllers/menu.js:1400 app/views/design.html:516
+#: app/views/menu.html:619
msgid "Upload"
msgstr "上传"
-#: app/scripts/controllers/menu.js:1403
+#: app/scripts/controllers/menu.js:1411
msgid "Upload done"
msgstr "上传成功"
-#: app/scripts/services/utils.js:463
+#: app/scripts/services/utils.js:464
msgid "Using external Apio: {{name}}"
msgstr ""
-#: app/scripts/controllers/menu.js:1354
+#: app/scripts/controllers/menu.js:1362
msgid "Verification done"
msgstr "验证成功"
-#: app/views/design.html:500 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:603
msgid "Verify"
msgstr "验证"
-#: app/scripts/services/utils.js:671 app/views/menu.html:832
+#: app/scripts/services/utils.js:688 app/views/menu.html:836
msgid "Version"
msgstr "版本"
-#: app/views/menu.html:826
+#: app/views/menu.html:830
msgid "Version notes"
msgstr "版本说明"
@@ -1290,14 +1298,18 @@ msgstr "版本说明"
msgid "View"
msgstr "查看"
-#: app/views/menu.html:819
+#: app/views/menu.html:823
msgid "View license"
msgstr "查看许可"
-#: app/scripts/services/utils.js:1373
+#: app/scripts/services/utils.js:1391
msgid "Viewing tri-state"
msgstr ""
+#: app/scripts/controllers/menu.js:1073
+msgid "Wait for seconds"
+msgstr ""
+
#: app/scripts/services/tools.js:924
msgid "Warnings detected in the design"
msgstr "设计中发现警告"
@@ -1307,7 +1319,7 @@ msgstr "设计中发现警告"
msgid "Welcome to Icestudio!"
msgstr "关于 Icestudio"
-#: app/scripts/services/blockforms.js:535
+#: app/scripts/services/blockforms.js:534
msgid "Wrong block format: {{type}}"
msgstr "图块格式错误: {{type}}"
@@ -1329,11 +1341,11 @@ msgstr "远程主机名错误 {{name}}"
msgid "Yellow"
msgstr "橙黄"
-#: app/scripts/services/utils.js:1376
+#: app/scripts/services/utils.js:1394
msgid "Yes"
msgstr ""
-#: app/scripts/controllers/menu.js:411
+#: app/scripts/controllers/menu.js:413
#, fuzzy
msgid ""
"You are editing a submodule, so you will save just this submodule (\"Save "
@@ -1342,15 +1354,15 @@ msgstr ""
"您正在编辑一个子模块。如果您保存,您将只会保存子模块 (在此情况下 \"另存为\" "
"和 \"导出子模块\" 效果相同),是否继续?"
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1368
msgid "You are importing a block that uses \"tri-state\"."
msgstr ""
-#: app/scripts/services/utils.js:1349
+#: app/scripts/services/utils.js:1367
msgid "You are loading a design that uses \"tri-state\"."
msgstr ""
-#: app/scripts/controllers/menu.js:398
+#: app/scripts/controllers/menu.js:400
msgid ""
"You are navigating into the design: If you want to save the entire design, "
"you need to go back to the top-level. If you want to "
@@ -1362,14 +1374,14 @@ msgstr ""
msgid "You can load it as it is or convert it to use the {{name}} board."
msgstr "您可以载入原始项目,或转换以适应开发板 {{name}}。"
-#: app/scripts/controllers/menu.js:1368
+#: app/scripts/controllers/menu.js:1376
#, fuzzy
msgid ""
"You can only build at the top-level design. Inside submodules, you can "
"Verify"
msgstr "您只能在顶层设计中编译。在子模块中您将只能 验证"
-#: app/scripts/controllers/menu.js:1393
+#: app/scripts/controllers/menu.js:1401
#, fuzzy
msgid ""
"You can only upload at the top-level design. Inside submodules, you can "
@@ -1380,7 +1392,7 @@ msgstr "您只能在顶层设计中编译。在子模块中您将只能
msgid "You can read the release notes on the"
msgstr ""
-#: app/scripts/controllers/menu.js:591
+#: app/scripts/controllers/menu.js:593
msgid "Your changes will be lost if you don’t save them"
msgstr "如果不保存,您的更改将会丢失"
@@ -1388,22 +1400,22 @@ msgstr "如果不保存,您的更改将会丢失"
msgid "back"
msgstr "后退"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1176
msgid "{{app}} is required."
msgstr "需要 {{app}} 。"
-#: app/scripts/controllers/menu.js:1140
+#: app/scripts/controllers/menu.js:1148
msgid "{{board}} datasheet not defined"
msgstr "{{board}} 数据表未定义"
-#: app/scripts/controllers/menu.js:1126
+#: app/scripts/controllers/menu.js:1134
msgid "{{board}} pinout not defined"
msgstr "{{board}} 引脚未定义"
-#: app/scripts/controllers/menu.js:1166
+#: app/scripts/controllers/menu.js:1174
msgid "{{board}} rules not defined"
msgstr "{{board}} 规则未定义"
-#: app/scripts/controllers/menu.js:500 app/scripts/controllers/menu.js:533
+#: app/scripts/controllers/menu.js:502 app/scripts/controllers/menu.js:535
msgid "{{name}} exported"
msgstr "{{name}} 已导出"
diff --git a/app/resources/locale/zh_TW/zh_TW.po b/app/resources/locale/zh_TW/zh_TW.po
index af6bcd885..ae548c736 100644
--- a/app/resources/locale/zh_TW/zh_TW.po
+++ b/app/resources/locale/zh_TW/zh_TW.po
@@ -44,7 +44,7 @@ msgid ""
" Edit → Clone."
msgstr ""
-#: app/views/menu.html:873
+#: app/views/menu.html:877
msgid "About Icestudio"
msgstr "關於 Icestudio"
@@ -52,11 +52,11 @@ msgstr "關於 Icestudio"
msgid "Acknowledgment"
msgstr "致謝"
-#: app/views/menu.html:708
+#: app/views/menu.html:712
msgid "Add"
msgstr "新增"
-#: app/scripts/controllers/menu.js:1423
+#: app/scripts/controllers/menu.js:1431
msgid "Add a block to start"
msgstr "新增區塊並開始"
@@ -76,7 +76,7 @@ msgstr ""
msgid "All collections removed"
msgstr "已刪除全部選集"
-#: app/scripts/controllers/menu.js:1463
+#: app/scripts/controllers/menu.js:1471
msgid "All stored collections will be lost. Do you want to continue?"
msgstr "儲存的選集會全部消失,是否要繼續?"
@@ -97,11 +97,11 @@ msgstr ""
msgid "At least Python 3.7 is required"
msgstr "至少需要 Python3.7版"
-#: app/scripts/services/utils.js:673
+#: app/scripts/services/utils.js:690
msgid "Author"
msgstr "作者"
-#: app/views/menu.html:753
+#: app/views/menu.html:757
msgid "Basic"
msgstr "基本區塊"
@@ -121,12 +121,12 @@ msgstr "Binary"
msgid "Bitstream not found: Build your project first"
msgstr ""
-#: app/scripts/services/blockforms.js:1130
-#: app/scripts/services/blockforms.js:1254
-#: app/scripts/services/blockforms.js:1297
-#: app/scripts/services/blockforms.js:1347
-#: app/scripts/services/blockforms.js:1400
-#: app/scripts/services/blockforms.js:1568
+#: app/scripts/services/blockforms.js:1128
+#: app/scripts/services/blockforms.js:1252
+#: app/scripts/services/blockforms.js:1295
+#: app/scripts/services/blockforms.js:1345
+#: app/scripts/services/blockforms.js:1398
+#: app/scripts/services/blockforms.js:1569
msgid "Block updated"
msgstr "區塊已更新"
@@ -146,11 +146,11 @@ msgstr "開發板"
msgid "Board rules"
msgstr "開發板規則"
-#: app/scripts/controllers/menu.js:1027
+#: app/scripts/controllers/menu.js:1029
msgid "Board rules disabled"
msgstr "開發板規則停用"
-#: app/scripts/controllers/menu.js:1025
+#: app/scripts/controllers/menu.js:1027
msgid "Board rules enabled"
msgstr "開發板規則啟用"
@@ -166,7 +166,7 @@ msgstr "開發板 {{name}}無法使用"
msgid "Board {{name}} not connected"
msgstr "開發板 {{name}} 未連線"
-#: app/scripts/app.js:190 app/scripts/controllers/menu.js:1345
+#: app/scripts/app.js:190 app/scripts/controllers/menu.js:1353
msgid "Board {{name}} selected"
msgstr "開發板{{name}} 已選中"
@@ -174,21 +174,21 @@ msgstr "開發板{{name}} 已選中"
msgid "Bootloader not active"
msgstr "Bootloader 未啟動"
-#: app/scripts/controllers/menu.js:1367 app/views/design.html:508
-#: app/views/menu.html:607
+#: app/scripts/controllers/menu.js:1375 app/views/design.html:508
+#: app/views/menu.html:611
msgid "Build"
msgstr "建構"
-#: app/scripts/controllers/menu.js:1377
+#: app/scripts/controllers/menu.js:1385
msgid "Build done"
msgstr "建構完成"
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1384
+#: app/scripts/services/utils.js:1402
msgid "Cancel"
msgstr "取消"
-#: app/scripts/services/utils.js:1202
+#: app/scripts/services/utils.js:1219
msgid "Cannot paste from a different project format ({{version}})"
msgstr ""
@@ -206,7 +206,7 @@ msgstr "Catalan"
msgid "Change Color"
msgstr "選擇顏色"
-#: app/scripts/services/utils.js:1369
+#: app/scripts/services/utils.js:1387
msgid "Changed Preferences: Allow tri-state connections"
msgstr ""
@@ -227,7 +227,7 @@ msgstr "中文(簡)"
msgid "Choose a color:"
msgstr "選擇顏色:"
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1385
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
" Advanced features → Allow tri-state connections
安裝驅動程式"
msgid "Click here to install it"
msgstr "點按這裡安裝"
-#: app/scripts/controllers/menu.js:967
+#: app/scripts/controllers/menu.js:969
msgid "Click here to view"
msgstr "點按這裡瀏覽"
@@ -260,15 +260,15 @@ msgstr "時脈不合於資料匯流排線"
msgid "Clone"
msgstr "Clone"
-#: app/scripts/controllers/menu.js:582 app/views/version.html:76
+#: app/scripts/controllers/menu.js:584 app/views/version.html:76
msgid "Close"
msgstr "關閉"
-#: app/views/design.html:316 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:795
msgid "Code"
msgstr "程式碼區塊"
-#: app/views/menu.html:541
+#: app/views/menu.html:545
msgid "Collection"
msgstr "選集"
@@ -276,7 +276,7 @@ msgstr "選集"
msgid "Collection info"
msgstr "選集資訊"
-#: app/scripts/controllers/menu.js:1254
+#: app/scripts/controllers/menu.js:1262
msgid "Collection {{collection}} info not defined"
msgstr "選集 {{collection}} 資訊未定義"
@@ -296,19 +296,19 @@ msgstr "已移除 {{name}} 選集"
msgid "Collection {{name}} replaced"
msgstr "已替換 {{name}} 選集"
-#: app/scripts/controllers/menu.js:1300
+#: app/scripts/controllers/menu.js:1308
msgid "Collection {{name}} selected"
msgstr "選中 {{name}} 選集"
-#: app/views/menu.html:700
+#: app/views/menu.html:704
msgid "Collections"
msgstr "範例選集組"
-#: app/scripts/controllers/menu.js:1270 app/views/menu.html:471
+#: app/scripts/controllers/menu.js:1278 app/views/menu.html:471
msgid "Command output"
msgstr "查看執行結果"
-#: app/views/menu.html:864
+#: app/views/menu.html:868
msgid "Community forum"
msgstr "社群論壇"
@@ -316,7 +316,7 @@ msgstr "社群論壇"
msgid "Configuration not completed"
msgstr "設定未完成"
-#: app/views/design.html:306 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:787
msgid "Constant"
msgstr "常數"
@@ -381,7 +381,7 @@ msgstr "暗粉紅色"
msgid "Deep Sky Blue"
msgstr "深天空藍色"
-#: app/views/menu.html:550
+#: app/views/menu.html:554
msgid "Default"
msgstr "預設"
@@ -389,19 +389,19 @@ msgstr "預設"
msgid "Delete"
msgstr ""
-#: app/scripts/services/utils.js:672
+#: app/scripts/services/utils.js:689
msgid "Description"
msgstr "說明"
-#: app/views/menu.html:688
+#: app/views/menu.html:692
msgid "Disable"
msgstr "取消"
-#: app/scripts/controllers/menu.js:587
+#: app/scripts/controllers/menu.js:589
msgid "Do you want to close the application?"
msgstr "您是否關閉應用程式?"
-#: app/scripts/controllers/menu.js:1446
+#: app/scripts/controllers/menu.js:1454
msgid "Do you want to remove the {{name}} collection?"
msgstr "您是是否要移除這 {{name}} 選集?"
@@ -409,7 +409,7 @@ msgstr "您是是否要移除這 {{name}} 選集?"
msgid "Do you want to replace it?"
msgstr "您是否要替換?"
-#: app/views/menu.html:845
+#: app/views/menu.html:849
msgid "Documentation"
msgstr "說明文件"
@@ -418,7 +418,7 @@ msgstr "說明文件"
msgid "Don’t display"
msgstr "不再顯示"
-#: app/views/menu.html:675
+#: app/views/menu.html:679
msgid "Drivers"
msgstr "驅動程式"
@@ -458,7 +458,7 @@ msgstr "編輯"
msgid "Edit the collection name"
msgstr "編輯選集名稱"
-#: app/views/menu.html:681
+#: app/views/menu.html:685
msgid "Enable"
msgstr "開啟"
@@ -488,7 +488,7 @@ msgstr ""
msgid "Enter the python path"
msgstr "輸入 python 版本 > 3.8 的路徑"
-#: app/scripts/controllers/menu.js:1014
+#: app/scripts/controllers/menu.js:1016
msgid "Enter the remote hostname user@host"
msgstr "輸入遠端主機 用戶名@主機名"
@@ -496,7 +496,7 @@ msgstr "輸入遠端主機 用戶名@主機名"
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:876
+#: app/scripts/services/utils.js:893
msgid "Error: {{error}}"
msgstr "錯誤: {{error}}"
@@ -520,7 +520,7 @@ msgstr "遠端執行 {{label}} ..."
msgid "Export"
msgstr "導出"
-#: app/scripts/controllers/menu.js:397 app/scripts/controllers/menu.js:410
+#: app/scripts/controllers/menu.js:399 app/scripts/controllers/menu.js:412
msgid "Export submodule"
msgstr "輸出子模組"
@@ -528,7 +528,7 @@ msgstr "輸出子模組"
msgid "External collections"
msgstr "外部選集"
-#: app/scripts/controllers/menu.js:939
+#: app/scripts/controllers/menu.js:941
msgid "External collections updated"
msgstr "外部選集已更新"
@@ -536,7 +536,7 @@ msgstr "外部選集已更新"
msgid "External plugins"
msgstr "外部外掛"
-#: app/scripts/controllers/menu.js:811
+#: app/scripts/controllers/menu.js:813
msgid "External plugins updated"
msgstr "外部外掛已更新"
@@ -615,7 +615,7 @@ msgstr "Greek"
msgid "Green Yellow"
msgstr "黃綠色"
-#: app/views/menu.html:809
+#: app/views/menu.html:813
msgid "Help"
msgstr "輔助說明"
@@ -634,11 +634,11 @@ msgid ""
"this board"
msgstr "若您看到空的輸入輸出接腳,這是因為這塊開發板上沒有對應的腳位"
-#: app/scripts/services/utils.js:686
+#: app/scripts/services/utils.js:703
msgid "Image"
msgstr "圖像"
-#: app/scripts/controllers/menu.js:2166
+#: app/scripts/controllers/menu.js:2174
msgid "Image {{name}} saved"
msgstr "圖像 {{name}} 已儲存"
@@ -647,15 +647,15 @@ msgstr "圖像 {{name}} 已儲存"
msgid "Indian Red"
msgstr "印地安紅色"
-#: app/views/design.html:321 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:799
msgid "Information"
msgstr "資訊"
-#: app/views/design.html:281 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:764
msgid "Input"
msgstr "輸入"
-#: app/views/design.html:291 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:773
msgid "Input label"
msgstr ""
@@ -675,12 +675,12 @@ msgstr ""
msgid "Input ports"
msgstr ""
-#: app/views/menu.html:635
+#: app/views/menu.html:639
#, fuzzy
msgid "Install (Stable)"
msgstr "安裝"
-#: app/views/menu.html:656
+#: app/views/menu.html:660
msgid "Install Development version"
msgstr ""
@@ -749,7 +749,7 @@ msgstr "無效的連接: {{a}} → {{b}}"
msgid "Invalid multiple input connections"
msgstr "無效的多輸入連接"
-#: app/scripts/controllers/menu.js:1950
+#: app/scripts/controllers/menu.js:1958
msgid "Invalid new name!"
msgstr ""
@@ -757,7 +757,7 @@ msgstr ""
msgid "Invalid project format"
msgstr "無效的專案格式"
-#: app/scripts/controllers/menu.js:1854
+#: app/scripts/controllers/menu.js:1862
msgid "Invalid search name!"
msgstr ""
@@ -765,7 +765,7 @@ msgstr ""
msgid "Italian"
msgstr "Italian"
-#: app/views/languages.html:110
+#: app/views/languages.html:116
msgid "Japanese"
msgstr ""
@@ -777,7 +777,7 @@ msgstr "Korean"
msgid "Label finder"
msgstr ""
-#: app/scripts/services/blockforms.js:1039
+#: app/scripts/services/blockforms.js:1037
msgid "Label updated"
msgstr ""
@@ -815,11 +815,11 @@ msgstr ""
msgid "Logging file"
msgstr ""
-#: app/scripts/controllers/menu.js:753
+#: app/scripts/controllers/menu.js:755
msgid "Logging file updated"
msgstr ""
-#: app/scripts/services/utils.js:990
+#: app/scripts/services/utils.js:1007
msgid "Maximum bus size: 96 bits"
msgstr "最大的匯流排大小:96位元"
@@ -828,7 +828,7 @@ msgstr "最大的匯流排大小:96位元"
msgid "Medium Violet Red"
msgstr "中度紫紅色"
-#: app/views/design.html:311 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:791
msgid "Memory"
msgstr "記憶體"
@@ -836,7 +836,7 @@ msgstr "記憶體"
msgid "Memory block names"
msgstr ""
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:687
msgid "Name"
msgstr "名稱"
@@ -865,12 +865,12 @@ msgstr "名稱:"
msgid "Next"
msgstr ""
-#: app/scripts/controllers/menu.js:1474
+#: app/scripts/controllers/menu.js:1482
msgid "No collections stored"
msgstr "沒有儲存的選集"
-#: app/scripts/app.js:57 app/scripts/controllers/menu.js:602
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
+#: app/scripts/app.js:57 app/scripts/controllers/menu.js:604
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1401
msgid "OK"
msgstr "確定"
@@ -883,7 +883,7 @@ msgstr "橄欖綠色"
msgid "Open"
msgstr "開啟"
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:744
msgid "Open SVG"
msgstr "開啟 SVG"
@@ -896,11 +896,11 @@ msgstr "橘紅色"
msgid "Original file {{file}} does not exist"
msgstr "原始檔案 {{file}} 不存在"
-#: app/views/design.html:286 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:768
msgid "Output"
msgstr "輸出"
-#: app/views/design.html:296 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:777
#, fuzzy
msgid "Output label"
msgstr "輸出標籤"
@@ -918,7 +918,7 @@ msgstr ""
msgid "Output ports"
msgstr ""
-#: app/views/design.html:301 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:782
msgid "Paired labels"
msgstr ""
@@ -926,12 +926,12 @@ msgstr ""
msgid "Paste"
msgstr "貼上"
-#: app/scripts/controllers/menu.js:762 app/scripts/controllers/menu.js:819
-#: app/scripts/controllers/menu.js:883 app/scripts/controllers/menu.js:947
+#: app/scripts/controllers/menu.js:764 app/scripts/controllers/menu.js:821
+#: app/scripts/controllers/menu.js:885 app/scripts/controllers/menu.js:949
msgid "Path {{path}} does not exist"
msgstr "路徑 {{path}} 不存在"
-#: app/scripts/services/utils.js:1179
+#: app/scripts/services/utils.js:1196
msgid "Please run: {{cmd}}"
msgstr "請執行: {{cmd}}"
@@ -947,7 +947,7 @@ msgstr ""
msgid "Project information"
msgstr "專案資訊"
-#: app/scripts/controllers/menu.js:965 app/scripts/controllers/menu.js:991
+#: app/scripts/controllers/menu.js:967 app/scripts/controllers/menu.js:993
msgid "Project information updated"
msgstr "專案資訊已更新"
@@ -963,7 +963,7 @@ msgstr "專案 {{name}} 已儲存"
msgid "Python environment"
msgstr "Python 環境"
-#: app/scripts/controllers/menu.js:875
+#: app/scripts/controllers/menu.js:877
#, fuzzy
msgid "Python environment updated"
msgstr "Python 環境已更新"
@@ -984,7 +984,7 @@ msgstr "重做"
msgid "Release History WIKI"
msgstr ""
-#: app/views/menu.html:715
+#: app/views/menu.html:719
msgid "Reload"
msgstr "重載"
@@ -996,11 +996,11 @@ msgstr "遠端主機 {{name}} 未連接"
msgid "Remote hostname"
msgstr "遠端主機名"
-#: app/views/menu.html:647 app/views/menu.html:722
+#: app/views/menu.html:651 app/views/menu.html:726
msgid "Remove"
msgstr "移除"
-#: app/views/menu.html:738
+#: app/views/menu.html:742
msgid "Remove all"
msgstr "全部移除"
@@ -1012,7 +1012,7 @@ msgstr ""
msgid "Replace One"
msgstr ""
-#: app/scripts/services/utils.js:729
+#: app/scripts/services/utils.js:746
msgid "Reset SVG"
msgstr "重載SVG"
@@ -1029,7 +1029,7 @@ msgstr "Russian"
msgid "Save"
msgstr "儲存"
-#: app/scripts/services/utils.js:728
+#: app/scripts/services/utils.js:745
msgid "Save SVG"
msgstr "儲存SVG"
@@ -1037,7 +1037,7 @@ msgstr "儲存SVG"
msgid "Save as"
msgstr "另存為"
-#: app/scripts/controllers/menu.js:350
+#: app/scripts/controllers/menu.js:352
msgid "Save submodule"
msgstr "儲存子模組"
@@ -1062,7 +1062,7 @@ msgstr "顯示時脈"
msgid "Slate Blue"
msgstr "板藍色"
-#: app/views/menu.html:853
+#: app/views/menu.html:857
msgid "Source code"
msgstr "原始程式"
@@ -1075,15 +1075,15 @@ msgstr "Spanish"
msgid "Spring Green"
msgstr "春天綠色"
-#: app/scripts/controllers/menu.js:1376
+#: app/scripts/controllers/menu.js:1384
msgid "Start build"
msgstr "開始編譯"
-#: app/scripts/controllers/menu.js:1402
+#: app/scripts/controllers/menu.js:1410
msgid "Start upload"
msgstr "開始上傳"
-#: app/scripts/controllers/menu.js:1353
+#: app/scripts/controllers/menu.js:1361
msgid "Start verification"
msgstr "開始驗證"
@@ -1118,7 +1118,7 @@ msgstr ". 非常感謝"
msgid "The collection {{name}} already exists."
msgstr "選集 {{name}} 已存在."
-#: app/scripts/controllers/menu.js:1325
+#: app/scripts/controllers/menu.js:1333
#, fuzzy
msgid ""
"The current FPGA I/O configuration will be lost. Do you want to change to "
@@ -1153,7 +1153,7 @@ msgid ""
"team from"
msgstr ""
-#: app/scripts/services/utils.js:1377
+#: app/scripts/services/utils.js:1395
msgid "This time"
msgstr ""
@@ -1169,7 +1169,7 @@ msgstr "要進入深層區塊的編輯模式,您必須先結束現在的編輯
msgid "To navigate through the design, you need to close \"edit mode\"."
msgstr "要在設計中遊走瀏覽,您需要先關閉編輯模式。"
-#: app/scripts/controllers/menu.js:351
+#: app/scripts/controllers/menu.js:353
#, fuzzy
msgid ""
"To save your design you need to lock the padlock and go to the "
@@ -1184,7 +1184,7 @@ msgstr ""
msgid "Toolbox"
msgstr "工具"
-#: app/views/menu.html:627
+#: app/views/menu.html:631
msgid "Toolchain"
msgstr "工具鏈"
@@ -1205,11 +1205,11 @@ msgstr "工具鏈移除了"
msgid "Toolchain version does not match"
msgstr "工具鏈版本不符合"
-#: app/views/menu.html:592
+#: app/views/menu.html:596
msgid "Tools"
msgstr "工具"
-#: app/scripts/services/utils.js:1352
+#: app/scripts/services/utils.js:1370
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
@@ -1217,11 +1217,11 @@ msgid ""
"
Continue?"
msgstr ""
-#: app/scripts/controllers/menu.js:1038
+#: app/scripts/controllers/menu.js:1040
msgid "Tri-state connections (inout ports) disabled"
msgstr ""
-#: app/scripts/controllers/menu.js:1035
+#: app/scripts/controllers/menu.js:1037
msgid "Tri-state connections (inout ports) enabled"
msgstr ""
@@ -1233,10 +1233,19 @@ msgstr ""
msgid "Turquoise"
msgstr "綠松色"
+#: app/scripts/controllers/menu.js:1073
+#, fuzzy
+msgid "UI Theme"
+msgstr "介面主題風格"
+
#: app/views/menu.html:372
msgid "UI theme"
msgstr "介面主題風格"
+#: app/views/languages.html:110
+msgid "Ukrainian"
+msgstr ""
+
#: app/views/menu.html:228
msgid "Undo"
msgstr "還原"
@@ -1253,36 +1262,36 @@ msgstr "不支援的專案格式 {{version}}"
msgid "Untitled"
msgstr "未命名"
-#: app/views/menu.html:639
+#: app/views/menu.html:643
msgid "Update (Latest stable)"
msgstr ""
-#: app/scripts/controllers/menu.js:1392 app/views/design.html:516
-#: app/views/menu.html:615
+#: app/scripts/controllers/menu.js:1400 app/views/design.html:516
+#: app/views/menu.html:619
msgid "Upload"
msgstr "上傳"
-#: app/scripts/controllers/menu.js:1403
+#: app/scripts/controllers/menu.js:1411
msgid "Upload done"
msgstr "上傳完成"
-#: app/scripts/services/utils.js:463
+#: app/scripts/services/utils.js:464
msgid "Using external Apio: {{name}}"
msgstr ""
-#: app/scripts/controllers/menu.js:1354
+#: app/scripts/controllers/menu.js:1362
msgid "Verification done"
msgstr "驗證完成"
-#: app/views/design.html:500 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:603
msgid "Verify"
msgstr "驗證"
-#: app/scripts/services/utils.js:671 app/views/menu.html:832
+#: app/scripts/services/utils.js:688 app/views/menu.html:836
msgid "Version"
msgstr "版本"
-#: app/views/menu.html:826
+#: app/views/menu.html:830
msgid "Version notes"
msgstr "版本通知"
@@ -1290,14 +1299,18 @@ msgstr "版本通知"
msgid "View"
msgstr "查看"
-#: app/views/menu.html:819
+#: app/views/menu.html:823
msgid "View license"
msgstr "查看版權說明"
-#: app/scripts/services/utils.js:1373
+#: app/scripts/services/utils.js:1391
msgid "Viewing tri-state"
msgstr ""
+#: app/scripts/controllers/menu.js:1073
+msgid "Wait for seconds"
+msgstr ""
+
#: app/scripts/services/tools.js:924
msgid "Warnings detected in the design"
msgstr "設計中發現警告"
@@ -1307,7 +1320,7 @@ msgstr "設計中發現警告"
msgid "Welcome to Icestudio!"
msgstr "關於 Icestudio"
-#: app/scripts/services/blockforms.js:535
+#: app/scripts/services/blockforms.js:534
msgid "Wrong block format: {{type}}"
msgstr "區塊格式錯誤: {{type}}"
@@ -1329,11 +1342,11 @@ msgstr "遠端主機名稱錯誤 {{name}}"
msgid "Yellow"
msgstr "黃色"
-#: app/scripts/services/utils.js:1376
+#: app/scripts/services/utils.js:1394
msgid "Yes"
msgstr ""
-#: app/scripts/controllers/menu.js:411
+#: app/scripts/controllers/menu.js:413
#, fuzzy
msgid ""
"You are editing a submodule, so you will save just this submodule (\"Save "
@@ -1342,15 +1355,15 @@ msgstr ""
"您正在編輯子模組,如果您儲存它,只有子模組會儲存,用「另存為」可以導出模組,"
"請問還要繼續嗎?"
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1368
msgid "You are importing a block that uses \"tri-state\"."
msgstr ""
-#: app/scripts/services/utils.js:1349
+#: app/scripts/services/utils.js:1367
msgid "You are loading a design that uses \"tri-state\"."
msgstr ""
-#: app/scripts/controllers/menu.js:398
+#: app/scripts/controllers/menu.js:400
msgid ""
"You are navigating into the design: If you want to save the entire design, "
"you need to go back to the top-level. If you want to "
@@ -1362,14 +1375,14 @@ msgstr ""
msgid "You can load it as it is or convert it to use the {{name}} board."
msgstr "您可以載入原始專案,或轉換成適合開發板 {{name}} ."
-#: app/scripts/controllers/menu.js:1368
+#: app/scripts/controllers/menu.js:1376
#, fuzzy
msgid ""
"You can only build at the top-level design. Inside submodules, you can "
"Verify"
msgstr "您可以只建構最上層的設計,子模組內只要 驗證。"
-#: app/scripts/controllers/menu.js:1393
+#: app/scripts/controllers/menu.js:1401
#, fuzzy
msgid ""
"You can only upload at the top-level design. Inside submodules, you can "
@@ -1380,7 +1393,7 @@ msgstr "您可以只建構最上層的設計,子模組內只要 驗證
msgid "You can read the release notes on the"
msgstr ""
-#: app/scripts/controllers/menu.js:591
+#: app/scripts/controllers/menu.js:593
msgid "Your changes will be lost if you don’t save them"
msgstr "如果不儲存,更改內容將消失"
@@ -1388,22 +1401,22 @@ msgstr "如果不儲存,更改內容將消失"
msgid "back"
msgstr "後退"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1176
msgid "{{app}} is required."
msgstr "需要{{app}}"
-#: app/scripts/controllers/menu.js:1140
+#: app/scripts/controllers/menu.js:1148
msgid "{{board}} datasheet not defined"
msgstr "{{board}} 數據表未定義"
-#: app/scripts/controllers/menu.js:1126
+#: app/scripts/controllers/menu.js:1134
msgid "{{board}} pinout not defined"
msgstr "{{board}} 接腳未定義"
-#: app/scripts/controllers/menu.js:1166
+#: app/scripts/controllers/menu.js:1174
msgid "{{board}} rules not defined"
msgstr "{{board}} 規則未定義"
-#: app/scripts/controllers/menu.js:500 app/scripts/controllers/menu.js:533
+#: app/scripts/controllers/menu.js:502 app/scripts/controllers/menu.js:535
msgid "{{name}} exported"
msgstr "{{name}} 已導出"
diff --git a/app/scripts/controllers/menu.js b/app/scripts/controllers/menu.js
index 5adef2368..76ebcfe82 100644
--- a/app/scripts/controllers/menu.js
+++ b/app/scripts/controllers/menu.js
@@ -225,7 +225,7 @@ angular
//-- Display the version notes, if the option is enabled or
//-- if this is a newer version
-
+ console.log('VWINDOW',versionW,hasNewVersion,lastversionReview,_package.version);
if (versionW === "yes" || hasNewVersion) {
$scope.openVersionInfoWindow();
@@ -274,6 +274,7 @@ angular
":checked"
);
+ console.log('VERSIONINFO',nodisplay);
//-- Write the option to the profile file (so that it is remembered
//-- after icestudio is closed)
let option = (nodisplay) ? "no" : "yes";
@@ -1069,6 +1070,8 @@ angular
// Theme support
$scope.selectTheme = function (theme) {
if (profile.get("uiTheme") !== theme) {
+ const modalWait = new WafleModal();
+ modalWait.waitingSeconds(3,gettextCatalog.getString('UI Theme'),gettextCatalog.getString('Wait for seconds') );
console.log('[UITHEME]==>'+theme);
profile.set("uiTheme", theme);
setTimeout(function(){
diff --git a/app/styles/ics-wm.css b/app/styles/ics-wm.css
index db223b05b..1da892f3c 100644
--- a/app/styles/ics-wm.css
+++ b/app/styles/ics-wm.css
@@ -53,4 +53,11 @@
left: 0;
width: 100%;
height: 18px;
-}
\ No newline at end of file
+}
+
+body.swal2-shown > [aria-hidden='true'] {
+ transition: 0.1s filter;
+ filter: blur(3px);
+}
+
+