',
@@ -1578,7 +1578,9 @@ angular
pkgName += ("@" + common.APIO_PKG_OSS_CAD_SUITE_VERSION);
}
- updateProgress(gettextCatalog.getString("Apio install") + " " + pkgName, 60);
+ updateProgress(gettextCatalog.getString("Apio install {{name}}", {
+ name: pkgName
+ }), 60);
utils.apioInstall(pkgName, callback);
}
diff --git a/app/scripts/services/utils.js b/app/scripts/services/utils.js
index 518b4725d..68624d9ee 100644
--- a/app/scripts/services/utils.js
+++ b/app/scripts/services/utils.js
@@ -460,7 +460,9 @@ angular.module('icestudio')
if (!this.toolchainDisabled) {
// Show message only on start
- alertify.message(gettextCatalog.getString('Using external Apio:') + ' ' + candidateApio, 5);
+ alertify.message(gettextCatalog.getString('Using external Apio: {{name}}', {
+ name: candidateApio
+ }), 5);
}
this.toolchainDisabled = true;
return coverPath(candidateApio);
diff --git a/app/views/design.html b/app/views/design.html
index b91ec7458..e00f9e487 100644
--- a/app/views/design.html
+++ b/app/views/design.html
@@ -77,7 +77,7 @@
-
New Name
+
New Name:
diff --git a/app/views/menu.html b/app/views/menu.html
index c015dd0e6..f088dfa90 100644
--- a/app/views/menu.html
+++ b/app/views/menu.html
@@ -325,7 +325,7 @@
- {{ 'Label Finder' | translate }}
+ {{ 'Label finder' | translate }}
{{ 'showLabelFinder' | shortcut }}
@@ -474,7 +474,7 @@
- {{ 'System Info' | translate }}
+ {{ 'System info' | translate }}
From c01f8f7dbe0a4b37ea2d7aac50de02df05dd35d4 Mon Sep 17 00:00:00 2001
From: TimRudy <3942818+TimRudy@users.noreply.github.com>
Date: Thu, 16 May 2024 23:42:06 -0400
Subject: [PATCH 3/4] Add tooltips to Label finder, add more translations
---
app/resources/locale/ca_ES/ca_ES.po | 159 ++++++++++++++-------------
app/resources/locale/cs_CZ/cs_CZ.po | 155 ++++++++++++++------------
app/resources/locale/de_DE/de_DE.po | 152 ++++++++++++++------------
app/resources/locale/el_GR/el_GR.po | 161 ++++++++++++++-------------
app/resources/locale/en/en.po | 155 ++++++++++++++------------
app/resources/locale/es_ES/es_ES.po | 155 ++++++++++++++------------
app/resources/locale/eu_ES/eu_ES.po | 161 +++++++++++++--------------
app/resources/locale/fr_FR/fr_FR.po | 163 +++++++++++++++-------------
app/resources/locale/gl_ES/gl_ES.po | 158 ++++++++++++++-------------
app/resources/locale/it_IT/it_IT.po | 156 +++++++++++++-------------
app/resources/locale/ja_JP/ja_JP.po | 153 ++++++++++++++------------
app/resources/locale/ko_KR/ko_KR.po | 152 ++++++++++++++------------
app/resources/locale/nl_NL/nl_NL.po | 152 ++++++++++++++------------
app/resources/locale/ru_RU/ru_RU.po | 158 ++++++++++++++-------------
app/resources/locale/template.pot | 156 ++++++++++++++------------
app/resources/locale/tr_TR/tr_TR.po | 156 ++++++++++++++------------
app/resources/locale/zh_CN/zh_CN.po | 160 ++++++++++++++-------------
app/resources/locale/zh_TW/zh_TW.po | 159 ++++++++++++++-------------
app/scripts/services/tools.js | 2 +-
app/views/design.html | 12 +-
20 files changed, 1506 insertions(+), 1329 deletions(-)
diff --git a/app/resources/locale/ca_ES/ca_ES.po b/app/resources/locale/ca_ES/ca_ES.po
index 0e77fb7db..4069f8d89 100644
--- a/app/resources/locale/ca_ES/ca_ES.po
+++ b/app/resources/locale/ca_ES/ca_ES.po
@@ -52,7 +52,7 @@ msgstr "Afegeix un bloc per a iniciar"
msgid "Add as block"
msgstr "Afegeix com a bloc"
-#: app/scripts/services/forms.js:1911
+#: app/scripts/services/forms.js:1913
msgid "Address format"
msgstr "Format d'adreça"
@@ -60,7 +60,7 @@ msgstr "Format d'adreça"
msgid "Advanced features"
msgstr ""
-#: app/scripts/services/tools.js:1939
+#: app/scripts/services/tools.js:1941
msgid "All collections removed"
msgstr "Col·leccions eliminades"
@@ -72,12 +72,12 @@ msgstr "Totes les col·leccions emmagatzemades es perdran. Vols continuar?"
msgid "Allow tri-state connections"
msgstr ""
-#: app/scripts/services/tools.js:1581
-msgid "Apio install {{name}}"
+#: app/scripts/services/tools.js:1595
+msgid "Apio install drivers"
msgstr ""
-#: app/scripts/services/tools.js:1593
-msgid "Apio install drivers"
+#: app/scripts/services/tools.js:1581
+msgid "Apio install {{name}}"
msgstr ""
#: app/scripts/services/tools.js:1508
@@ -85,7 +85,7 @@ msgstr ""
msgid "At least Python 3.7 is required"
msgstr "És necessari Python 3.7"
-#: app/scripts/services/utils.js:671
+#: app/scripts/services/utils.js:673
msgid "Author"
msgstr "Autor"
@@ -93,16 +93,20 @@ msgstr "Autor"
msgid "Basic"
msgstr "Bàsic"
+#: app/views/design.html:275
+msgid "Basic Toolbox"
+msgstr ""
+
#: app/views/languages.html:86
msgid "Basque"
msgstr "Basc"
-#: app/scripts/services/forms.js:1897
+#: app/scripts/services/forms.js:1899
msgid "Binary"
msgstr "Binari"
#: app/scripts/services/tools.js:171
-msgid "Bitstream not found: build your project first"
+msgid "Bitstream not found: Build your project first"
msgstr ""
#: app/scripts/services/blockforms.js:1130
@@ -158,7 +162,7 @@ msgstr "Placa {{name}} seleccionada"
msgid "Bootloader not active"
msgstr "Bootloader no actiu"
-#: app/scripts/controllers/menu.js:1365 app/views/design.html:506
+#: app/scripts/controllers/menu.js:1365 app/views/design.html:508
#: app/views/menu.html:607
msgid "Build"
msgstr "Sintetitza"
@@ -168,14 +172,18 @@ msgid "Build done"
msgstr "Sintetitzat realitzat"
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1382
+#: app/scripts/services/utils.js:1384
msgid "Cancel"
msgstr "Cancel·la"
-#: app/scripts/services/utils.js:1200
+#: app/scripts/services/utils.js:1202
msgid "Cannot paste from a different project format ({{version}})"
msgstr ""
+#: app/views/design.html:54
+msgid "Case sensitive"
+msgstr ""
+
#: app/views/languages.html:92
#, fuzzy
msgid "Catalonian"
@@ -186,7 +194,7 @@ msgstr "Català"
msgid "Change Color"
msgstr "Selecciona un color"
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1369
msgid "Changed Preferences: Allow tri-state connections"
msgstr ""
@@ -207,7 +215,7 @@ msgstr "Xinès"
msgid "Choose a color:"
msgstr "Selecciona un color:"
-#: app/scripts/services/utils.js:1365
+#: app/scripts/services/utils.js:1367
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
"
Advanced features → Allow tri-state connectionsdownload a newer version of Icestudio"
msgstr "Fes clic ací per a
descarregar una versió més nova d'Icestudio"
-#: app/scripts/services/tools.js:1650
+#: app/scripts/services/tools.js:1652
msgid "Click here to
setup the drivers"
msgstr "Fes clic aquí per
configurar els drivers"
#: app/scripts/services/drivers.js:440 app/scripts/services/drivers.js:625
-#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1970
-#: app/scripts/services/tools.js:1982 app/scripts/services/tools.js:546
+#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1972
+#: app/scripts/services/tools.js:1984 app/scripts/services/tools.js:546
msgid "Click here to install it"
msgstr "Fes clic aquí per instal·lar-ho"
@@ -244,7 +252,7 @@ msgstr "Clona"
msgid "Close"
msgstr "Tanca"
-#: app/views/design.html:314 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:791
msgid "Code"
msgstr "Codi"
@@ -260,19 +268,19 @@ msgstr "Informació de la col·lecció"
msgid "Collection {{collection}} info not defined"
msgstr "Informació de la col·lecció {{collection}} no definida"
-#: app/scripts/services/tools.js:1792
+#: app/scripts/services/tools.js:1794
msgid "Collection {{name}} added"
msgstr "Col·lecció {{name}} afegida"
-#: app/scripts/services/tools.js:1779
+#: app/scripts/services/tools.js:1781
msgid "Collection {{name}} not replaced"
msgstr "Col·lecció {{name}} no reemplaçada"
-#: app/scripts/services/tools.js:1930
+#: app/scripts/services/tools.js:1932
msgid "Collection {{name}} removed"
msgstr "Col·lecció {{name}} eliminada"
-#: app/scripts/services/tools.js:1768
+#: app/scripts/services/tools.js:1770
msgid "Collection {{name}} replaced"
msgstr "Col·lecció {{name}} reemplaçada"
@@ -296,11 +304,11 @@ msgstr "Fòrum de la comunitat"
msgid "Configuration not completed"
msgstr "Configuració no completada"
-#: app/views/design.html:304 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:783
msgid "Constant"
msgstr "Constant"
-#: app/scripts/services/forms.js:2101
+#: app/scripts/services/forms.js:2103
#, fuzzy
msgid "Constant names"
msgstr ""
@@ -346,7 +354,7 @@ msgstr ""
msgid "Datasheet"
msgstr "Datasheet"
-#: app/scripts/services/forms.js:1901
+#: app/scripts/services/forms.js:1903
msgid "Decimal"
msgstr "Decimal"
@@ -366,7 +374,7 @@ msgstr "Per defecte"
msgid "Delete"
msgstr ""
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:672
msgid "Description"
msgstr "Descripció"
@@ -382,7 +390,7 @@ msgstr "Vols tancar l'aplicació?"
msgid "Do you want to remove the {{name}} collection?"
msgstr "Vols eliminar la col·lecció {{name}}?"
-#: app/scripts/services/tools.js:1761
+#: app/scripts/services/tools.js:1763
msgid "Do you want to replace it?"
msgstr "Vols reemplaçar-la?"
@@ -430,7 +438,7 @@ msgstr "Holandès"
msgid "Edit"
msgstr "Edita"
-#: app/scripts/services/tools.js:1740
+#: app/scripts/services/tools.js:1742
msgid "Edit the collection name"
msgstr "Edita el nom de la col·lecció"
@@ -442,27 +450,27 @@ msgstr "Habilita"
msgid "English"
msgstr "Anglés"
-#: app/scripts/services/forms.js:2484
+#: app/scripts/services/forms.js:2486
#, fuzzy
msgid "Enter the external collection path"
msgstr "Introdueix la ruta de les col·leccions externes"
-#: app/scripts/services/forms.js:2381
+#: app/scripts/services/forms.js:2383
#, fuzzy
msgid "Enter the external plugins path"
msgstr "Introdueix la ruta de les plugins externes"
-#: app/scripts/services/forms.js:2335
+#: app/scripts/services/forms.js:2337
#, fuzzy
msgid "Enter the log filename"
msgstr ""
-#: app/scripts/services/forms.js:2436
+#: app/scripts/services/forms.js:2438
#, fuzzy
msgid "Enter the pip path"
msgstr ""
-#: app/scripts/services/forms.js:2428
+#: app/scripts/services/forms.js:2430
#, fuzzy
msgid "Enter the python path"
msgstr "Introdueix la ruta de python"
@@ -475,7 +483,7 @@ msgstr "Introdueix el nom del host remot usuari@host"
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:874
+#: app/scripts/services/utils.js:876
msgid "Error: {{error}}"
msgstr "Error: {{error}}"
@@ -483,6 +491,10 @@ msgstr "Error: {{error}}"
msgid "Errors detected in the design"
msgstr "Errors detectats en el disseny"
+#: app/views/design.html:57
+msgid "Exact match"
+msgstr ""
+
#: app/views/menu.html:119
msgid "Examples"
msgstr "Exemples"
@@ -597,12 +609,11 @@ msgstr ""
msgid "Help"
msgstr "Ajuda"
-#: app/scripts/services/forms.js:1905
+#: app/scripts/services/forms.js:1907
msgid "Hexadecimal"
msgstr "Hexadecimal"
#: app/views/version.html:45
-#, fuzzy
msgid "Icestudio is part of"
msgstr ""
@@ -615,7 +626,7 @@ msgstr ""
"Si apareixen pins d'ENTRADA/SORTIDA en blanc, és perquè no hi ha equivalent "
"en aquesta placa"
-#: app/scripts/services/utils.js:684
+#: app/scripts/services/utils.js:686
msgid "Image"
msgstr "Imatge"
@@ -624,17 +635,14 @@ msgid "Image {{name}} saved"
msgstr "Imatge {{name}} desada"
#: app/scripts/services/forms.js:1645
-#, fuzzy
msgid "InOut Left ports"
msgstr ""
#: app/scripts/services/forms.js:1657
-#, fuzzy
msgid "InOut Right ports"
msgstr ""
#: app/scripts/services/forms.js:1013 app/scripts/services/forms.js:1148
-#, fuzzy
msgid "InOut pin"
msgstr ""
@@ -642,15 +650,15 @@ msgstr ""
msgid "Indian Red"
msgstr ""
-#: app/views/design.html:319 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:795
msgid "Information"
msgstr "Informació"
-#: app/views/design.html:279 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:760
msgid "Input"
msgstr "Entrada"
-#: app/views/design.html:289 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:769
msgid "Input label"
msgstr "Etiqueta d'entrada"
@@ -707,14 +715,14 @@ msgstr ""
"La toolchain serà actualitzada. Aquesta operació requereix connexió a "
"Internet. Vols continuar?"
-#: app/scripts/services/tools.js:1628
+#: app/scripts/services/tools.js:1630
msgid "Installation completed"
msgstr "Instal·lació completada"
#: app/scripts/services/tools.js:1390
#, fuzzy
msgid "Installing {{version}}"
-msgstr "Instal·la"
+msgstr "Instal·lació de {{version}}"
#: app/scripts/services/drivers.js:447 app/scripts/services/tools.js:1481
msgid "Internet connection required"
@@ -737,7 +745,7 @@ msgstr ""
msgid "Invalid block connection:
Pull-up already connected"
msgstr "Connexió de blocs no vàlida:
Pull up connectada"
-#: app/scripts/services/tools.js:1805
+#: app/scripts/services/tools.js:1807
msgid "Invalid collection {{name}}"
msgstr "Col·lecció {{name}} no vàlida"
@@ -772,7 +780,6 @@ msgid "Italian"
msgstr "Italià"
#: app/views/languages.html:110
-#, fuzzy
msgid "Japanese"
msgstr ""
@@ -809,7 +816,7 @@ msgstr ""
msgid "Load"
msgstr "Carrega"
-#: app/scripts/services/forms.js:1919 app/scripts/services/forms.js:2109
+#: app/scripts/services/forms.js:1921 app/scripts/services/forms.js:2111
msgid "Local parameter"
msgstr "Paràmetre local"
@@ -826,7 +833,7 @@ msgstr ""
msgid "Logging file updated"
msgstr ""
-#: app/scripts/services/utils.js:988
+#: app/scripts/services/utils.js:990
msgid "Maximum bus size: 96 bits"
msgstr "Mida màxima del bus: 96 bits"
@@ -834,16 +841,16 @@ msgstr "Mida màxima del bus: 96 bits"
msgid "Medium Violet Red"
msgstr ""
-#: app/views/design.html:309 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:787
msgid "Memory"
msgstr "Memòria"
-#: app/scripts/services/forms.js:1886
+#: app/scripts/services/forms.js:1888
#, fuzzy
msgid "Memory blocks"
msgstr "Introdueix els blocs de memòria"
-#: app/scripts/services/utils.js:668
+#: app/scripts/services/utils.js:670
msgid "Name"
msgstr "Nom"
@@ -877,7 +884,7 @@ msgid "No collections stored"
msgstr "Cap col·lecció emmagatzemada"
#: app/scripts/app.js:57 app/scripts/controllers/menu.js:600
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1381
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
msgid "OK"
msgstr "D'acord"
@@ -889,7 +896,7 @@ msgstr ""
msgid "Open"
msgstr "Obre"
-#: app/scripts/services/utils.js:725
+#: app/scripts/services/utils.js:727
msgid "Open SVG"
msgstr "Obre SVG"
@@ -901,11 +908,11 @@ msgstr ""
msgid "Original file {{file}} does not exist"
msgstr "El fitxer original {{file}} no existeix"
-#: app/views/design.html:284 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:764
msgid "Output"
msgstr "Eixida"
-#: app/views/design.html:294 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:773
msgid "Output label"
msgstr "Etiqueta d'eixida"
@@ -924,7 +931,7 @@ msgstr "Etiqueta d'eixida"
msgid "Output ports"
msgstr "Etiqueta d'eixida"
-#: app/views/design.html:299 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:778
msgid "Paired labels"
msgstr ""
@@ -937,7 +944,7 @@ msgstr "Enganxa"
msgid "Path {{path}} does not exist"
msgstr "La ruta {{path}} no existeix"
-#: app/scripts/services/utils.js:1177
+#: app/scripts/services/utils.js:1179
msgid "Please run: {{cmd}}"
msgstr "Per favor executa: {{cmd}}"
@@ -1018,7 +1025,7 @@ msgstr ""
msgid "Replace One"
msgstr ""
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:729
msgid "Reset SVG"
msgstr "Reseteja SVG"
@@ -1034,7 +1041,7 @@ msgstr "Rus"
msgid "Save"
msgstr "Desa"
-#: app/scripts/services/utils.js:726
+#: app/scripts/services/utils.js:728
msgid "Save SVG"
msgstr "Desa SVG"
@@ -1054,7 +1061,7 @@ msgstr "Selecciona"
msgid "Select all"
msgstr "Selecciona tot"
-#: app/scripts/services/forms.js:2290
+#: app/scripts/services/forms.js:2292
msgid "Select your board"
msgstr "Selecciona la teua placa"
@@ -1115,7 +1122,7 @@ msgstr "Testbench"
msgid "Thank you very much!"
msgstr ""
-#: app/scripts/services/tools.js:1754
+#: app/scripts/services/tools.js:1756
msgid "The collection {{name}} already exists."
msgstr "La col·leccio {{name}} ja existeix."
@@ -1132,11 +1139,11 @@ msgstr ""
msgid "The toolchain will be removed. Do you want to continue?"
msgstr "La toolchain serà eliminada. Vols continuar?"
-#: app/scripts/services/tools.js:1978
+#: app/scripts/services/tools.js:1980
msgid "There is a new nightly version available"
msgstr "Hi ha una nova versió nightly disponible"
-#: app/scripts/services/tools.js:1966
+#: app/scripts/services/tools.js:1968
msgid "There is a new stable version available"
msgstr "Hi ha una nova versió estable disponible"
@@ -1158,7 +1165,7 @@ msgid ""
"team from"
msgstr ""
-#: app/scripts/services/utils.js:1375
+#: app/scripts/services/utils.js:1377
msgid "This time"
msgstr ""
@@ -1196,7 +1203,7 @@ msgstr "Eines"
msgid "Toolchain"
msgstr "Toolchain"
-#: app/scripts/services/tools.js:1638
+#: app/scripts/services/tools.js:1640
msgid "Toolchain installed"
msgstr "Toolchain instal·lada"
@@ -1217,7 +1224,7 @@ msgstr "La versió de la toolchain no coincideix"
msgid "Tools"
msgstr "Eines"
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1352
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
@@ -1266,7 +1273,7 @@ msgstr "Sense títol"
msgid "Update (Latest stable)"
msgstr ""
-#: app/scripts/controllers/menu.js:1390 app/views/design.html:514
+#: app/scripts/controllers/menu.js:1390 app/views/design.html:516
#: app/views/menu.html:615
msgid "Upload"
msgstr "Carrega"
@@ -1283,11 +1290,11 @@ msgstr ""
msgid "Verification done"
msgstr "Verificació realitzada"
-#: app/views/design.html:498 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:599
msgid "Verify"
msgstr "Verifica"
-#: app/scripts/services/utils.js:669 app/views/menu.html:832
+#: app/scripts/services/utils.js:671 app/views/menu.html:832
msgid "Version"
msgstr "Versió"
@@ -1303,7 +1310,7 @@ msgstr "Visualitza"
msgid "View license"
msgstr "Visualitza llicència"
-#: app/scripts/services/utils.js:1371
+#: app/scripts/services/utils.js:1373
msgid "Viewing tri-state"
msgstr ""
@@ -1321,7 +1328,7 @@ msgid "Wrong block format: {{type}}"
msgstr "Format de bloc incorrecte: {{type}}"
#: app/scripts/services/forms.js:1304 app/scripts/services/forms.js:1706
-#: app/scripts/services/forms.js:1986 app/scripts/services/forms.js:2170
+#: app/scripts/services/forms.js:1988 app/scripts/services/forms.js:2172
#: app/scripts/services/forms.js:902
msgid "Wrong block name {{name}}"
msgstr "Nom de bloc incorrecte {{name}}"
@@ -1338,7 +1345,7 @@ msgstr "Nom del host remot incorrecte {{name}}"
msgid "Yellow"
msgstr ""
-#: app/scripts/services/utils.js:1374
+#: app/scripts/services/utils.js:1376
msgid "Yes"
msgstr ""
@@ -1352,11 +1359,11 @@ msgstr ""
"aquesta situació \"anomena i desa\" funciona com \"exporta mòdul\"), Vols "
"continuar?"
-#: app/scripts/services/utils.js:1348
+#: app/scripts/services/utils.js:1350
msgid "You are importing a block that uses \"tri-state\"."
msgstr ""
-#: app/scripts/services/utils.js:1347
+#: app/scripts/services/utils.js:1349
msgid "You are loading a design that uses \"tri-state\"."
msgstr ""
@@ -1403,7 +1410,7 @@ msgstr "Els teus canvis es perdran si no els deses"
msgid "back"
msgstr "enrere"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1157
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
msgid "{{app}} is required."
msgstr "És necessari {{app}}."
diff --git a/app/resources/locale/cs_CZ/cs_CZ.po b/app/resources/locale/cs_CZ/cs_CZ.po
index 1aab40e16..26e0ba036 100644
--- a/app/resources/locale/cs_CZ/cs_CZ.po
+++ b/app/resources/locale/cs_CZ/cs_CZ.po
@@ -62,7 +62,7 @@ msgstr "Přidat blok na začátek"
msgid "Add as block"
msgstr "Přidat jako blok"
-#: app/scripts/services/forms.js:1911
+#: app/scripts/services/forms.js:1913
msgid "Address format"
msgstr "Formát adresy"
@@ -70,7 +70,7 @@ msgstr "Formát adresy"
msgid "Advanced features"
msgstr ""
-#: app/scripts/services/tools.js:1939
+#: app/scripts/services/tools.js:1941
msgid "All collections removed"
msgstr "Všechny kolekce odstraněny"
@@ -82,19 +82,19 @@ msgstr "Všechny uložené kolekce budou zahozeny. Přejete si pokračovat?"
msgid "Allow tri-state connections"
msgstr ""
-#: app/scripts/services/tools.js:1581
-msgid "Apio install {{name}}"
+#: app/scripts/services/tools.js:1595
+msgid "Apio install drivers"
msgstr ""
-#: app/scripts/services/tools.js:1593
-msgid "Apio install drivers"
+#: app/scripts/services/tools.js:1581
+msgid "Apio install {{name}}"
msgstr ""
#: app/scripts/services/tools.js:1508
msgid "At least Python 3.7 is required"
msgstr "Je potřeba Python verze alespoň 3.7"
-#: app/scripts/services/utils.js:671
+#: app/scripts/services/utils.js:673
msgid "Author"
msgstr "Autor"
@@ -102,17 +102,22 @@ msgstr "Autor"
msgid "Basic"
msgstr "Základní prvky"
+#: app/views/design.html:275
+#, fuzzy
+msgid "Basic Toolbox"
+msgstr "Základní sada nástrojů"
+
#: app/views/languages.html:86
msgid "Basque"
msgstr "Baskičtina"
-#: app/scripts/services/forms.js:1897
+#: app/scripts/services/forms.js:1899
msgid "Binary"
msgstr "Binární"
#: app/scripts/services/tools.js:171
-msgid "Bitstream not found: build your project first"
-msgstr "Binárka nenalezena: nejprve přeložte projekt"
+msgid "Bitstream not found: Build your project first"
+msgstr "Binárka nenalezena: Nejprve přeložte projekt"
#: app/scripts/services/blockforms.js:1130
#: app/scripts/services/blockforms.js:1254
@@ -167,7 +172,7 @@ msgstr "Deska {{name}} vybrána"
msgid "Bootloader not active"
msgstr "Zavaděč není aktivní"
-#: app/scripts/controllers/menu.js:1365 app/views/design.html:506
+#: app/scripts/controllers/menu.js:1365 app/views/design.html:508
#: app/views/menu.html:607
msgid "Build"
msgstr "Sestavení"
@@ -177,14 +182,18 @@ msgid "Build done"
msgstr "Sestavení hotovo"
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1382
+#: app/scripts/services/utils.js:1384
msgid "Cancel"
msgstr "Zrušit"
-#: app/scripts/services/utils.js:1200
+#: app/scripts/services/utils.js:1202
msgid "Cannot paste from a different project format ({{version}})"
msgstr ""
+#: app/views/design.html:54
+msgid "Case sensitive"
+msgstr ""
+
#: app/views/languages.html:92
msgid "Catalonian"
msgstr "Katalánština"
@@ -193,7 +202,7 @@ msgstr "Katalánština"
msgid "Change Color"
msgstr "Změnit barvu"
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1369
msgid "Changed Preferences: Allow tri-state connections"
msgstr ""
@@ -213,7 +222,7 @@ msgstr "Čínština"
msgid "Choose a color:"
msgstr "Barva:"
-#: app/scripts/services/utils.js:1365
+#: app/scripts/services/utils.js:1367
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
"
Advanced features → Allow tri-state connectionsdownload a newer version of Icestudio"
msgstr "Klikněte zde
ke stažení novější verze Icestudia"
-#: app/scripts/services/tools.js:1650
+#: app/scripts/services/tools.js:1652
msgid "Click here to
setup the drivers"
msgstr "Klikněte zde
pro instalování ovladačů"
#: app/scripts/services/drivers.js:440 app/scripts/services/drivers.js:625
-#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1970
-#: app/scripts/services/tools.js:1982 app/scripts/services/tools.js:546
+#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1972
+#: app/scripts/services/tools.js:1984 app/scripts/services/tools.js:546
msgid "Click here to install it"
msgstr "Pro instalaci klikněte zde"
@@ -250,7 +259,7 @@ msgstr "Klonovat"
msgid "Close"
msgstr "Zavřít"
-#: app/views/design.html:314 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:791
msgid "Code"
msgstr "Kód"
@@ -266,19 +275,19 @@ msgstr "Informace o kolekci"
msgid "Collection {{collection}} info not defined"
msgstr "Informace o kolekci {{collection}} nejsou definovány"
-#: app/scripts/services/tools.js:1792
+#: app/scripts/services/tools.js:1794
msgid "Collection {{name}} added"
msgstr "Kolekce {{name}} přidána"
-#: app/scripts/services/tools.js:1779
+#: app/scripts/services/tools.js:1781
msgid "Collection {{name}} not replaced"
msgstr "Kolekce {{name}} nenahrazena"
-#: app/scripts/services/tools.js:1930
+#: app/scripts/services/tools.js:1932
msgid "Collection {{name}} removed"
msgstr "Kolekce {{name}} odstraněna"
-#: app/scripts/services/tools.js:1768
+#: app/scripts/services/tools.js:1770
msgid "Collection {{name}} replaced"
msgstr "Kolekce {{name}} nahrazena"
@@ -302,11 +311,11 @@ msgstr "Komunitní fórum"
msgid "Configuration not completed"
msgstr "Konfigurace není kompletní"
-#: app/views/design.html:304 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:783
msgid "Constant"
msgstr "Konstanta"
-#: app/scripts/services/forms.js:2101
+#: app/scripts/services/forms.js:2103
msgid "Constant names"
msgstr "Názvy konstant"
@@ -350,7 +359,7 @@ msgstr "Tmavě oranžová"
msgid "Datasheet"
msgstr "Datový list"
-#: app/scripts/services/forms.js:1901
+#: app/scripts/services/forms.js:1903
msgid "Decimal"
msgstr "Desítkové"
@@ -370,7 +379,7 @@ msgstr "Výchozí"
msgid "Delete"
msgstr "Smazat"
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:672
msgid "Description"
msgstr "Popis"
@@ -386,7 +395,7 @@ msgstr "Chcete zavřít aplikaci?"
msgid "Do you want to remove the {{name}} collection?"
msgstr "Chcete odstranit kolekci {{name}}?"
-#: app/scripts/services/tools.js:1761
+#: app/scripts/services/tools.js:1763
msgid "Do you want to replace it?"
msgstr "Přejete si to nahradit?"
@@ -433,7 +442,7 @@ msgstr "Holandština"
msgid "Edit"
msgstr "Upravit"
-#: app/scripts/services/tools.js:1740
+#: app/scripts/services/tools.js:1742
msgid "Edit the collection name"
msgstr "Upravit název kolekce"
@@ -445,23 +454,23 @@ msgstr "Povolit"
msgid "English"
msgstr "Angličtina"
-#: app/scripts/services/forms.js:2484
+#: app/scripts/services/forms.js:2486
msgid "Enter the external collection path"
msgstr "Zadejte cestu k externím kolekcím"
-#: app/scripts/services/forms.js:2381
+#: app/scripts/services/forms.js:2383
msgid "Enter the external plugins path"
msgstr "Zadejte cestu k externím zásuvným modulům"
-#: app/scripts/services/forms.js:2335
+#: app/scripts/services/forms.js:2337
msgid "Enter the log filename"
msgstr "Zadejte název protokolového souboru"
-#: app/scripts/services/forms.js:2436
+#: app/scripts/services/forms.js:2438
msgid "Enter the pip path"
msgstr "Zadejte cestu k programu pip"
-#: app/scripts/services/forms.js:2428
+#: app/scripts/services/forms.js:2430
msgid "Enter the python path"
msgstr "Zadejte cestu k pythonu"
@@ -473,7 +482,7 @@ msgstr "Zadejte vzdáleného hostitele uživatel@hostitel"
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:874
+#: app/scripts/services/utils.js:876
msgid "Error: {{error}}"
msgstr "Chyba: {{error}}"
@@ -481,6 +490,10 @@ msgstr "Chyba: {{error}}"
msgid "Errors detected in the design"
msgstr "V návrhu byly zjištěny chyby"
+#: app/views/design.html:57
+msgid "Exact match"
+msgstr ""
+
#: app/views/menu.html:119
msgid "Examples"
msgstr "Příklady"
@@ -591,7 +604,7 @@ msgstr "Žluto zelená"
msgid "Help"
msgstr "Nápověda"
-#: app/scripts/services/forms.js:1905
+#: app/scripts/services/forms.js:1907
msgid "Hexadecimal"
msgstr "Šestnáctkové"
@@ -607,7 +620,7 @@ msgstr ""
"Pokud máte nepřiřazené vstupně/výstupní piny, je to proto, že na desce není "
"žádný vhodný ekvivalent"
-#: app/scripts/services/utils.js:684
+#: app/scripts/services/utils.js:686
msgid "Image"
msgstr "Obraz"
@@ -631,15 +644,15 @@ msgstr ""
msgid "Indian Red"
msgstr "Benátská červená"
-#: app/views/design.html:319 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:795
msgid "Information"
msgstr "Informace"
-#: app/views/design.html:279 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:760
msgid "Input"
msgstr "Vstup"
-#: app/views/design.html:289 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:769
msgid "Input label"
msgstr "Popisek vstupu"
@@ -696,7 +709,7 @@ msgstr ""
"Nástroj poslední STABILNÍ verze bude aktualizován. Bude stažen. Tato operace "
"vyžaduje připojení na internet. Přejete si pokračovat?"
-#: app/scripts/services/tools.js:1628
+#: app/scripts/services/tools.js:1630
msgid "Installation completed"
msgstr "Instalace dokončena"
@@ -725,7 +738,7 @@ msgstr ""
msgid "Invalid block connection:
Pull-up already connected"
msgstr "Neplatné zapojení bloku:
Pull-upjiž připojen"
-#: app/scripts/services/tools.js:1805
+#: app/scripts/services/tools.js:1807
msgid "Invalid collection {{name}}"
msgstr "Neplatná kolekce {{name}}"
@@ -794,7 +807,7 @@ msgstr "Světle zelená mořská"
msgid "Load"
msgstr "Nahrát"
-#: app/scripts/services/forms.js:1919 app/scripts/services/forms.js:2109
+#: app/scripts/services/forms.js:1921 app/scripts/services/forms.js:2111
msgid "Local parameter"
msgstr "Lokální parametr"
@@ -810,7 +823,7 @@ msgstr "Soubor protokolu"
msgid "Logging file updated"
msgstr "Soubor protokolu aktualizován"
-#: app/scripts/services/utils.js:988
+#: app/scripts/services/utils.js:990
msgid "Maximum bus size: 96 bits"
msgstr "Maximální šířka sběrnice: 96 bitů"
@@ -818,15 +831,15 @@ msgstr "Maximální šířka sběrnice: 96 bitů"
msgid "Medium Violet Red"
msgstr "Středně fialově červená"
-#: app/views/design.html:309 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:787
msgid "Memory"
msgstr "Paměť"
-#: app/scripts/services/forms.js:1886
+#: app/scripts/services/forms.js:1888
msgid "Memory blocks"
msgstr "Paměťové bloky"
-#: app/scripts/services/utils.js:668
+#: app/scripts/services/utils.js:670
msgid "Name"
msgstr "Jméno"
@@ -860,7 +873,7 @@ msgid "No collections stored"
msgstr "Žádné kolekce neuloženy"
#: app/scripts/app.js:57 app/scripts/controllers/menu.js:600
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1381
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
msgid "OK"
msgstr "Budiž"
@@ -872,7 +885,7 @@ msgstr "Olivová šedá"
msgid "Open"
msgstr "Otevřít"
-#: app/scripts/services/utils.js:725
+#: app/scripts/services/utils.js:727
msgid "Open SVG"
msgstr "Otevřít SVG"
@@ -884,11 +897,11 @@ msgstr "Oranžovo červená"
msgid "Original file {{file}} does not exist"
msgstr "Původní soubor {{file}} neexistuje"
-#: app/views/design.html:284 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:764
msgid "Output"
msgstr "Výstup"
-#: app/views/design.html:294 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:773
msgid "Output label"
msgstr "Popisek výstupu"
@@ -906,7 +919,7 @@ msgstr "Název výstupu"
msgid "Output ports"
msgstr "Výstupy"
-#: app/views/design.html:299 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:778
msgid "Paired labels"
msgstr "Párované popisky"
@@ -919,7 +932,7 @@ msgstr "Vložit"
msgid "Path {{path}} does not exist"
msgstr "Cesta {{path}} neexistuje"
-#: app/scripts/services/utils.js:1177
+#: app/scripts/services/utils.js:1179
msgid "Please run: {{cmd}}"
msgstr "Prosím spusťte: {{cmd}}"
@@ -1000,7 +1013,7 @@ msgstr "Nahradit vše"
msgid "Replace One"
msgstr "Nahradit jeden"
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:729
msgid "Reset SVG"
msgstr "Obnovit SVG"
@@ -1016,7 +1029,7 @@ msgstr "Ruština"
msgid "Save"
msgstr "Uložit"
-#: app/scripts/services/utils.js:726
+#: app/scripts/services/utils.js:728
msgid "Save SVG"
msgstr "Uložit SVG"
@@ -1036,7 +1049,7 @@ msgstr "Vybrat"
msgid "Select all"
msgstr "Vybrat vše"
-#: app/scripts/services/forms.js:2290
+#: app/scripts/services/forms.js:2292
msgid "Select your board"
msgstr "Vyberte vaši desku"
@@ -1096,7 +1109,7 @@ msgstr "Testbench"
msgid "Thank you very much!"
msgstr "Děkuji mnohokrát!"
-#: app/scripts/services/tools.js:1754
+#: app/scripts/services/tools.js:1756
msgid "The collection {{name}} already exists."
msgstr "Kolekce {{name}} již existuje."
@@ -1112,11 +1125,11 @@ msgstr ""
msgid "The toolchain will be removed. Do you want to continue?"
msgstr "Nástroj bude odstraněn. Přejete si pokračovat?"
-#: app/scripts/services/tools.js:1978
+#: app/scripts/services/tools.js:1980
msgid "There is a new nightly version available"
msgstr "Nové noční sestavení je k dispozici"
-#: app/scripts/services/tools.js:1966
+#: app/scripts/services/tools.js:1968
msgid "There is a new stable version available"
msgstr "Nová stabilní verze k dispozici"
@@ -1141,7 +1154,7 @@ msgstr ""
"Toto vydání bylo možné díky skvělé práci \n"
" našeho týmu inženýrů z"
-#: app/scripts/services/utils.js:1375
+#: app/scripts/services/utils.js:1377
msgid "This time"
msgstr ""
@@ -1177,7 +1190,7 @@ msgstr "Nástroje"
msgid "Toolchain"
msgstr "Nástroj"
-#: app/scripts/services/tools.js:1638
+#: app/scripts/services/tools.js:1640
msgid "Toolchain installed"
msgstr "Nástroj nainstalován"
@@ -1198,7 +1211,7 @@ msgstr "Verze nástroje nesouhlasí"
msgid "Tools"
msgstr "Nástroje"
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1352
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
@@ -1246,7 +1259,7 @@ msgstr "Nepojmenovaný"
msgid "Update (Latest stable)"
msgstr "Aktualizovat (Poslední stabilní)"
-#: app/scripts/controllers/menu.js:1390 app/views/design.html:514
+#: app/scripts/controllers/menu.js:1390 app/views/design.html:516
#: app/views/menu.html:615
msgid "Upload"
msgstr "Nahrát"
@@ -1263,11 +1276,11 @@ msgstr ""
msgid "Verification done"
msgstr "Kontrola hotová"
-#: app/views/design.html:498 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:599
msgid "Verify"
msgstr "Zkontrolovat"
-#: app/scripts/services/utils.js:669 app/views/menu.html:832
+#: app/scripts/services/utils.js:671 app/views/menu.html:832
msgid "Version"
msgstr "Verze"
@@ -1283,7 +1296,7 @@ msgstr "Zobrazit"
msgid "View license"
msgstr "Zobrazit licenci"
-#: app/scripts/services/utils.js:1371
+#: app/scripts/services/utils.js:1373
msgid "Viewing tri-state"
msgstr ""
@@ -1300,7 +1313,7 @@ msgid "Wrong block format: {{type}}"
msgstr "Špatný formát bloku: {{type}}"
#: app/scripts/services/forms.js:1304 app/scripts/services/forms.js:1706
-#: app/scripts/services/forms.js:1986 app/scripts/services/forms.js:2170
+#: app/scripts/services/forms.js:1988 app/scripts/services/forms.js:2172
#: app/scripts/services/forms.js:902
msgid "Wrong block name {{name}}"
msgstr "Špatný název bloku {{name}}"
@@ -1317,7 +1330,7 @@ msgstr "Špatný název vzdáleného hostitele {{name}}"
msgid "Yellow"
msgstr "Žlutá"
-#: app/scripts/services/utils.js:1374
+#: app/scripts/services/utils.js:1376
msgid "Yes"
msgstr ""
@@ -1330,11 +1343,11 @@ msgstr ""
"situaci \"uložit jako\" funguje jako \"exportovat modul\"). Chcete "
"pokračovat?"
-#: app/scripts/services/utils.js:1348
+#: app/scripts/services/utils.js:1350
msgid "You are importing a block that uses \"tri-state\"."
msgstr ""
-#: app/scripts/services/utils.js:1347
+#: app/scripts/services/utils.js:1349
msgid "You are loading a design that uses \"tri-state\"."
msgstr ""
@@ -1381,7 +1394,7 @@ msgstr "Vaše změny budou ztraceny pokud je neuložíte"
msgid "back"
msgstr "zpět"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1157
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
msgid "{{app}} is required."
msgstr "{{app}} je vyžadováno."
diff --git a/app/resources/locale/de_DE/de_DE.po b/app/resources/locale/de_DE/de_DE.po
index f99752929..8c42b3423 100644
--- a/app/resources/locale/de_DE/de_DE.po
+++ b/app/resources/locale/de_DE/de_DE.po
@@ -52,7 +52,7 @@ msgstr "Zuerst Block hinzufügen"
msgid "Add as block"
msgstr "Als Block hinzufügen"
-#: app/scripts/services/forms.js:1911
+#: app/scripts/services/forms.js:1913
msgid "Address format"
msgstr "Adressformat"
@@ -60,7 +60,7 @@ msgstr "Adressformat"
msgid "Advanced features"
msgstr ""
-#: app/scripts/services/tools.js:1939
+#: app/scripts/services/tools.js:1941
msgid "All collections removed"
msgstr "Alle Sammlungen wurden entfernt"
@@ -72,19 +72,19 @@ msgstr "Alle gespeicherten Sammlungen werden gelöscht. Fortfahren?"
msgid "Allow tri-state connections"
msgstr ""
-#: app/scripts/services/tools.js:1581
-msgid "Apio install {{name}}"
+#: app/scripts/services/tools.js:1595
+msgid "Apio install drivers"
msgstr ""
-#: app/scripts/services/tools.js:1593
-msgid "Apio install drivers"
+#: app/scripts/services/tools.js:1581
+msgid "Apio install {{name}}"
msgstr ""
#: app/scripts/services/tools.js:1508
msgid "At least Python 3.7 is required"
msgstr "Python 3.7 wird benötigt"
-#: app/scripts/services/utils.js:671
+#: app/scripts/services/utils.js:673
msgid "Author"
msgstr "Autor"
@@ -92,16 +92,20 @@ msgstr "Autor"
msgid "Basic"
msgstr "Basis"
+#: app/views/design.html:275
+msgid "Basic Toolbox"
+msgstr ""
+
#: app/views/languages.html:86
msgid "Basque"
msgstr "Baskisch"
-#: app/scripts/services/forms.js:1897
+#: app/scripts/services/forms.js:1899
msgid "Binary"
msgstr "Binär"
#: app/scripts/services/tools.js:171
-msgid "Bitstream not found: build your project first"
+msgid "Bitstream not found: Build your project first"
msgstr ""
#: app/scripts/services/blockforms.js:1130
@@ -157,7 +161,7 @@ msgstr "Board {{name}} ausgewählt"
msgid "Bootloader not active"
msgstr "Bootloader inaktiv"
-#: app/scripts/controllers/menu.js:1365 app/views/design.html:506
+#: app/scripts/controllers/menu.js:1365 app/views/design.html:508
#: app/views/menu.html:607
msgid "Build"
msgstr "Erstellen"
@@ -167,14 +171,18 @@ msgid "Build done"
msgstr "Erstellen abgeschlossen"
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1382
+#: app/scripts/services/utils.js:1384
msgid "Cancel"
msgstr "Beenden"
-#: app/scripts/services/utils.js:1200
+#: app/scripts/services/utils.js:1202
msgid "Cannot paste from a different project format ({{version}})"
msgstr ""
+#: app/views/design.html:54
+msgid "Case sensitive"
+msgstr ""
+
#: app/views/languages.html:92
#, fuzzy
msgid "Catalonian"
@@ -184,7 +192,7 @@ msgstr "Katalanisch"
msgid "Change Color"
msgstr "Wähle eine Farbe"
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1369
msgid "Changed Preferences: Allow tri-state connections"
msgstr ""
@@ -204,7 +212,7 @@ msgstr "Chinesisch"
msgid "Choose a color:"
msgstr "Wähle eine Farbe:"
-#: app/scripts/services/utils.js:1365
+#: app/scripts/services/utils.js:1367
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
"
Advanced features → Allow tri-state connectionsdownload a newer version of Icestudio"
msgstr ""
"Klicke hier, um eine
neuere Version von Icestudio herunterzuladen"
-#: app/scripts/services/tools.js:1650
+#: app/scripts/services/tools.js:1652
msgid "Click here to
setup the drivers"
msgstr "Klicke hier, um
die Treiber einzurichten"
#: app/scripts/services/drivers.js:440 app/scripts/services/drivers.js:625
-#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1970
-#: app/scripts/services/tools.js:1982 app/scripts/services/tools.js:546
+#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1972
+#: app/scripts/services/tools.js:1984 app/scripts/services/tools.js:546
msgid "Click here to install it"
msgstr "Zur Installation hier klicken"
@@ -242,7 +250,7 @@ msgstr "Duplizieren"
msgid "Close"
msgstr "Schließen"
-#: app/views/design.html:314 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:791
msgid "Code"
msgstr "Code"
@@ -258,19 +266,19 @@ msgstr "Sammlungs-Info"
msgid "Collection {{collection}} info not defined"
msgstr "Sammlungsinfo {{collection}} nicht definiert"
-#: app/scripts/services/tools.js:1792
+#: app/scripts/services/tools.js:1794
msgid "Collection {{name}} added"
msgstr "Sammlung {{name}} hinzugefügt"
-#: app/scripts/services/tools.js:1779
+#: app/scripts/services/tools.js:1781
msgid "Collection {{name}} not replaced"
msgstr "Sammlung {{name}} nicht ersetzt"
-#: app/scripts/services/tools.js:1930
+#: app/scripts/services/tools.js:1932
msgid "Collection {{name}} removed"
msgstr "Sammlung {{name}} entfernt"
-#: app/scripts/services/tools.js:1768
+#: app/scripts/services/tools.js:1770
msgid "Collection {{name}} replaced"
msgstr "Sammlung {{name}} ersetzt"
@@ -294,11 +302,11 @@ msgstr "Community-Forum"
msgid "Configuration not completed"
msgstr "Konfiguration nicht abgeschlossen"
-#: app/views/design.html:304 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:783
msgid "Constant"
msgstr "Konstante"
-#: app/scripts/services/forms.js:2101
+#: app/scripts/services/forms.js:2103
#, fuzzy
msgid "Constant names"
msgstr "Konstante"
@@ -345,7 +353,7 @@ msgstr "Dunkel-Orange"
msgid "Datasheet"
msgstr "Datenblatt"
-#: app/scripts/services/forms.js:1901
+#: app/scripts/services/forms.js:1903
msgid "Decimal"
msgstr "Dezimal"
@@ -367,7 +375,7 @@ msgstr "Standard"
msgid "Delete"
msgstr ""
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:672
msgid "Description"
msgstr "Beschreibung"
@@ -383,7 +391,7 @@ msgstr "Möchtest du die Anwendung schließen?"
msgid "Do you want to remove the {{name}} collection?"
msgstr "Möchtest du die Sammlung {{name}} entfernen?"
-#: app/scripts/services/tools.js:1761
+#: app/scripts/services/tools.js:1763
msgid "Do you want to replace it?"
msgstr "Möchtest du sie ersetzen?"
@@ -431,7 +439,7 @@ msgstr "Niederländisch"
msgid "Edit"
msgstr "Bearbeiten"
-#: app/scripts/services/tools.js:1740
+#: app/scripts/services/tools.js:1742
msgid "Edit the collection name"
msgstr "Namen der Sammlung ändern"
@@ -443,23 +451,23 @@ msgstr "Aktivieren"
msgid "English"
msgstr "Englisch"
-#: app/scripts/services/forms.js:2484
+#: app/scripts/services/forms.js:2486
msgid "Enter the external collection path"
msgstr "Pfad zu externen Sammlungen eingeben"
-#: app/scripts/services/forms.js:2381
+#: app/scripts/services/forms.js:2383
msgid "Enter the external plugins path"
msgstr "Pfad zu externen Erweiterungen eingeben"
-#: app/scripts/services/forms.js:2335
+#: app/scripts/services/forms.js:2337
msgid "Enter the log filename"
msgstr "Log-Datei Pfad angeben"
-#: app/scripts/services/forms.js:2436
+#: app/scripts/services/forms.js:2438
msgid "Enter the pip path"
msgstr "Python-Pop Pfad angeben"
-#: app/scripts/services/forms.js:2428
+#: app/scripts/services/forms.js:2430
msgid "Enter the python path"
msgstr "Python-Pfad eingeben"
@@ -471,7 +479,7 @@ msgstr "Gebe den Remote-Hostnamen user@host ein"
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:874
+#: app/scripts/services/utils.js:876
msgid "Error: {{error}}"
msgstr "Fehler: {{error}}"
@@ -479,6 +487,10 @@ msgstr "Fehler: {{error}}"
msgid "Errors detected in the design"
msgstr "Fehler im Design erkannt"
+#: app/views/design.html:57
+msgid "Exact match"
+msgstr ""
+
#: app/views/menu.html:119
msgid "Examples"
msgstr "Beispiele"
@@ -589,7 +601,7 @@ msgstr "Grün-Gelb"
msgid "Help"
msgstr "Hilfe"
-#: app/scripts/services/forms.js:1905
+#: app/scripts/services/forms.js:1907
msgid "Hexadecimal"
msgstr "Hexadezimal"
@@ -606,7 +618,7 @@ msgstr ""
"Wenn Sie unbelegte IN/OUT-Pins haben, liegt das daran, dass es keine "
"entsprechenden Pins auf dem Board gibt"
-#: app/scripts/services/utils.js:684
+#: app/scripts/services/utils.js:686
msgid "Image"
msgstr "Bild"
@@ -630,15 +642,15 @@ msgstr ""
msgid "Indian Red"
msgstr "Indisches-Rot"
-#: app/views/design.html:319 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:795
msgid "Information"
msgstr "Information"
-#: app/views/design.html:279 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:760
msgid "Input"
msgstr "Eingang"
-#: app/views/design.html:289 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:769
msgid "Input label"
msgstr "Eingangs-Beschriftung"
@@ -696,7 +708,7 @@ msgstr ""
"Toolchain wird aktualisiert. Dieser Vorgang erfordert eine "
"Internetverbindung. Fortfahren?"
-#: app/scripts/services/tools.js:1628
+#: app/scripts/services/tools.js:1630
msgid "Installation completed"
msgstr "Installation abgeschlossen"
@@ -725,7 +737,7 @@ msgstr ""
msgid "Invalid block connection:
Pull-up already connected"
msgstr "Ungültige Verbindung:
Pull up bereits verbunden"
-#: app/scripts/services/tools.js:1805
+#: app/scripts/services/tools.js:1807
msgid "Invalid collection {{name}}"
msgstr "Ungültige Sammlung {{name}}"
@@ -797,7 +809,7 @@ msgstr "Helles Meergrün"
msgid "Load"
msgstr "Laden"
-#: app/scripts/services/forms.js:1919 app/scripts/services/forms.js:2109
+#: app/scripts/services/forms.js:1921 app/scripts/services/forms.js:2111
msgid "Local parameter"
msgstr "Lokaler Parameter"
@@ -813,7 +825,7 @@ msgstr "Log-Datei"
msgid "Logging file updated"
msgstr "Log-Datei aktualisiert"
-#: app/scripts/services/utils.js:988
+#: app/scripts/services/utils.js:990
msgid "Maximum bus size: 96 bits"
msgstr "Maximale Bus-Größe: 96 bits"
@@ -822,15 +834,15 @@ msgstr "Maximale Bus-Größe: 96 bits"
msgid "Medium Violet Red"
msgstr "Mittelviolettes Rot"
-#: app/views/design.html:309 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:787
msgid "Memory"
msgstr "Speicher"
-#: app/scripts/services/forms.js:1886
+#: app/scripts/services/forms.js:1888
msgid "Memory blocks"
msgstr "Speicher Blöcke"
-#: app/scripts/services/utils.js:668
+#: app/scripts/services/utils.js:670
msgid "Name"
msgstr "Name"
@@ -864,7 +876,7 @@ msgid "No collections stored"
msgstr "Keine Sammlungen gespeichert"
#: app/scripts/app.js:57 app/scripts/controllers/menu.js:600
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1381
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
msgid "OK"
msgstr "OK"
@@ -877,7 +889,7 @@ msgstr "Olivgrün"
msgid "Open"
msgstr "Öffnen"
-#: app/scripts/services/utils.js:725
+#: app/scripts/services/utils.js:727
msgid "Open SVG"
msgstr "Öffne SVG"
@@ -890,11 +902,11 @@ msgstr "Orange Rot"
msgid "Original file {{file}} does not exist"
msgstr "Originaldatei {{file}} existiert nicht"
-#: app/views/design.html:284 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:764
msgid "Output"
msgstr "Ausgang"
-#: app/views/design.html:294 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:773
msgid "Output label"
msgstr "Ausgangs-Beschriftung"
@@ -910,7 +922,7 @@ msgstr "Ausgangs-Port Name"
msgid "Output ports"
msgstr "Ausgangs-Port"
-#: app/views/design.html:299 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:778
msgid "Paired labels"
msgstr "Verknüpfte Labels"
@@ -923,7 +935,7 @@ msgstr "Einfügen"
msgid "Path {{path}} does not exist"
msgstr "Pfad {{path}} existiert nicht"
-#: app/scripts/services/utils.js:1177
+#: app/scripts/services/utils.js:1179
msgid "Please run: {{cmd}}"
msgstr "Bitte ausführen: {{cmd}}"
@@ -1004,7 +1016,7 @@ msgstr "Alle ersetzten"
msgid "Replace One"
msgstr "Ersetzten"
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:729
msgid "Reset SVG"
msgstr "SVG zurücksetzen"
@@ -1021,7 +1033,7 @@ msgstr "Russisch"
msgid "Save"
msgstr "Speichern"
-#: app/scripts/services/utils.js:726
+#: app/scripts/services/utils.js:728
msgid "Save SVG"
msgstr "SVG speichern"
@@ -1041,7 +1053,7 @@ msgstr "Auswählen"
msgid "Select all"
msgstr "Alles auswählen"
-#: app/scripts/services/forms.js:2290
+#: app/scripts/services/forms.js:2292
msgid "Select your board"
msgstr "Board wählen"
@@ -1105,7 +1117,7 @@ msgstr "Testbench"
msgid "Thank you very much!"
msgstr "Vielen Dank!"
-#: app/scripts/services/tools.js:1754
+#: app/scripts/services/tools.js:1756
msgid "The collection {{name}} already exists."
msgstr "Die Sammlung {{name}} existiert bereits."
@@ -1122,11 +1134,11 @@ msgstr ""
msgid "The toolchain will be removed. Do you want to continue?"
msgstr "Toolchain wird entfernt. Möchtest du fortfahren?"
-#: app/scripts/services/tools.js:1978
+#: app/scripts/services/tools.js:1980
msgid "There is a new nightly version available"
msgstr "Es ist eine neue Entwicklungs-Version verfügabr"
-#: app/scripts/services/tools.js:1966
+#: app/scripts/services/tools.js:1968
msgid "There is a new stable version available"
msgstr "Es ist eine neue Version verfügbar"
@@ -1151,7 +1163,7 @@ msgstr ""
"Diese Veröffentlichung war möglich dank der großartigen Arbeit \n"
" von einem aufstrebenden Team von"
-#: app/scripts/services/utils.js:1375
+#: app/scripts/services/utils.js:1377
msgid "This time"
msgstr ""
@@ -1191,7 +1203,7 @@ msgstr "Werkzeuge"
msgid "Toolchain"
msgstr "Toolchain"
-#: app/scripts/services/tools.js:1638
+#: app/scripts/services/tools.js:1640
msgid "Toolchain installed"
msgstr "Toolchain installiert"
@@ -1212,7 +1224,7 @@ msgstr "Toolchain Version stimmt nicht überein"
msgid "Tools"
msgstr "Werkzeuge"
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1352
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
@@ -1262,7 +1274,7 @@ msgstr "Unbenannt"
msgid "Update (Latest stable)"
msgstr "Aktualisiere"
-#: app/scripts/controllers/menu.js:1390 app/views/design.html:514
+#: app/scripts/controllers/menu.js:1390 app/views/design.html:516
#: app/views/menu.html:615
msgid "Upload"
msgstr "Übertragen"
@@ -1279,11 +1291,11 @@ msgstr ""
msgid "Verification done"
msgstr "Überprüfen abgeschlossen"
-#: app/views/design.html:498 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:599
msgid "Verify"
msgstr "Überprüfen"
-#: app/scripts/services/utils.js:669 app/views/menu.html:832
+#: app/scripts/services/utils.js:671 app/views/menu.html:832
msgid "Version"
msgstr "Version"
@@ -1299,7 +1311,7 @@ msgstr "Ansicht"
msgid "View license"
msgstr "Lizenz anzeigen"
-#: app/scripts/services/utils.js:1371
+#: app/scripts/services/utils.js:1373
msgid "Viewing tri-state"
msgstr ""
@@ -1316,7 +1328,7 @@ msgid "Wrong block format: {{type}}"
msgstr "Falsches Block-Format: {{type}}"
#: app/scripts/services/forms.js:1304 app/scripts/services/forms.js:1706
-#: app/scripts/services/forms.js:1986 app/scripts/services/forms.js:2170
+#: app/scripts/services/forms.js:1988 app/scripts/services/forms.js:2172
#: app/scripts/services/forms.js:902
msgid "Wrong block name {{name}}"
msgstr "Falscher Block-Name {{name}}"
@@ -1333,7 +1345,7 @@ msgstr "Falscher Remote-Hostname {{name}}"
msgid "Yellow"
msgstr "Gelb"
-#: app/scripts/services/utils.js:1374
+#: app/scripts/services/utils.js:1376
msgid "Yes"
msgstr ""
@@ -1346,11 +1358,11 @@ msgstr ""
"Du bearbeitest ein Untermodul. wenn du es speichert, wird nur das Untermodul "
"gespeichert. Möchtest du fortfahren ?"
-#: app/scripts/services/utils.js:1348
+#: app/scripts/services/utils.js:1350
msgid "You are importing a block that uses \"tri-state\"."
msgstr ""
-#: app/scripts/services/utils.js:1347
+#: app/scripts/services/utils.js:1349
msgid "You are loading a design that uses \"tri-state\"."
msgstr ""
@@ -1397,7 +1409,7 @@ msgstr "Nicht gespeicherte Änderungen gehen verloren"
msgid "back"
msgstr "Zurück"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1157
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
msgid "{{app}} is required."
msgstr "{{app}} wird benötigt."
diff --git a/app/resources/locale/el_GR/el_GR.po b/app/resources/locale/el_GR/el_GR.po
index bd7869760..32bada7c8 100644
--- a/app/resources/locale/el_GR/el_GR.po
+++ b/app/resources/locale/el_GR/el_GR.po
@@ -52,7 +52,7 @@ msgstr "Προσθέστε ένα block στην αρχή"
msgid "Add as block"
msgstr "Προσθήκη ως block"
-#: app/scripts/services/forms.js:1911
+#: app/scripts/services/forms.js:1913
msgid "Address format"
msgstr "Μορφοποίηση Διεύθυνσης"
@@ -60,11 +60,13 @@ msgstr "Μορφοποίηση Διεύθυνσης"
msgid "Advanced features"
msgstr ""
-#: app/scripts/services/tools.js:1939
+#: app/scripts/services/tools.js:1941
+#, fuzzy
msgid "All collections removed"
msgstr "Όλες οι συλλογές διαγράφηκαν"
#: app/scripts/controllers/menu.js:1461
+#, fuzzy
msgid "All stored collections will be lost. Do you want to continue?"
msgstr "Όλες οι αποθηκευμένες συλλογές θα διαγραφούν. θέλετε να συνεχίσετε?"
@@ -72,12 +74,12 @@ msgstr "Όλες οι αποθηκευμένες συλλογές θα διαγ
msgid "Allow tri-state connections"
msgstr ""
-#: app/scripts/services/tools.js:1581
-msgid "Apio install {{name}}"
+#: app/scripts/services/tools.js:1595
+msgid "Apio install drivers"
msgstr ""
-#: app/scripts/services/tools.js:1593
-msgid "Apio install drivers"
+#: app/scripts/services/tools.js:1581
+msgid "Apio install {{name}}"
msgstr ""
#: app/scripts/services/tools.js:1508
@@ -85,7 +87,7 @@ msgstr ""
msgid "At least Python 3.7 is required"
msgstr "Η Python 3.7 είναι απαραίτητη"
-#: app/scripts/services/utils.js:671
+#: app/scripts/services/utils.js:673
msgid "Author"
msgstr "Συντάκτης"
@@ -93,16 +95,20 @@ msgstr "Συντάκτης"
msgid "Basic"
msgstr "Basic"
+#: app/views/design.html:275
+msgid "Basic Toolbox"
+msgstr ""
+
#: app/views/languages.html:86
msgid "Basque"
msgstr "Βασκικά"
-#: app/scripts/services/forms.js:1897
+#: app/scripts/services/forms.js:1899
msgid "Binary"
msgstr "Δυαδικό"
#: app/scripts/services/tools.js:171
-msgid "Bitstream not found: build your project first"
+msgid "Bitstream not found: Build your project first"
msgstr ""
#: app/scripts/services/blockforms.js:1130
@@ -158,7 +164,7 @@ msgstr "Η πλακέτα {{name}} επιλέχθηκε"
msgid "Bootloader not active"
msgstr "Ο Bootloader δεν είναι ενεργός"
-#: app/scripts/controllers/menu.js:1365 app/views/design.html:506
+#: app/scripts/controllers/menu.js:1365 app/views/design.html:508
#: app/views/menu.html:607
msgid "Build"
msgstr "Χτίσιμο"
@@ -168,14 +174,18 @@ msgid "Build done"
msgstr "Το χτίσιμο ολοκληρώθηκε"
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1382
+#: app/scripts/services/utils.js:1384
msgid "Cancel"
msgstr "Ακύρωση"
-#: app/scripts/services/utils.js:1200
+#: app/scripts/services/utils.js:1202
msgid "Cannot paste from a different project format ({{version}})"
msgstr ""
+#: app/views/design.html:54
+msgid "Case sensitive"
+msgstr ""
+
#: app/views/languages.html:92
#, fuzzy
msgid "Catalonian"
@@ -185,15 +195,17 @@ msgstr "Καταλανικά"
msgid "Change Color"
msgstr ""
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1369
msgid "Changed Preferences: Allow tri-state connections"
msgstr ""
#: app/scripts/services/tools.js:1463
+#, fuzzy
msgid "Check Internet connection..."
msgstr "Έλεγχος συνδεσιμότητας..."
#: app/scripts/services/tools.js:1497
+#, fuzzy
msgid "Check Python..."
msgstr "Έλεγχος Python..."
@@ -205,7 +217,7 @@ msgstr "Κινέζικα"
msgid "Choose a color:"
msgstr ""
-#: app/scripts/services/utils.js:1365
+#: app/scripts/services/utils.js:1367
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
"
Advanced features → Allow tri-state connectionsdownload a newer version of Icestudio"
msgstr "Πατήστε εδώ
για να κατεβάσετε την νέα έκδοση του Icestudio"
-#: app/scripts/services/tools.js:1650
+#: app/scripts/services/tools.js:1652
msgid "Click here to
setup the drivers"
msgstr "Πατήστε εδώ
για να εγκαταστήσετε τους νέους οδηγούς"
#: app/scripts/services/drivers.js:440 app/scripts/services/drivers.js:625
-#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1970
-#: app/scripts/services/tools.js:1982 app/scripts/services/tools.js:546
+#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1972
+#: app/scripts/services/tools.js:1984 app/scripts/services/tools.js:546
msgid "Click here to install it"
msgstr "Πατήστε εδώ για να το εγκαταστήσετε"
@@ -242,7 +254,7 @@ msgstr ""
msgid "Close"
msgstr "Κλείσιμο"
-#: app/views/design.html:314 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:791
msgid "Code"
msgstr "Κώδικας"
@@ -258,19 +270,19 @@ msgstr "Λεπτομέρειες βιβλιοθήκης"
msgid "Collection {{collection}} info not defined"
msgstr "Δεν υπάρχουν πληροφορίες για την βιβλιοθήκη {{collection}}"
-#: app/scripts/services/tools.js:1792
+#: app/scripts/services/tools.js:1794
msgid "Collection {{name}} added"
msgstr "Η βιβλιοθήκη {{name}} προστέθηκε"
-#: app/scripts/services/tools.js:1779
+#: app/scripts/services/tools.js:1781
msgid "Collection {{name}} not replaced"
msgstr "Η βιβλιοθήκη {{name}} δεν αντικαταστάθηκε"
-#: app/scripts/services/tools.js:1930
+#: app/scripts/services/tools.js:1932
msgid "Collection {{name}} removed"
msgstr "Η βιβλιοθήκη {{name}} αφαιρέθηκε"
-#: app/scripts/services/tools.js:1768
+#: app/scripts/services/tools.js:1770
msgid "Collection {{name}} replaced"
msgstr "Η βιβλιοθήκη {{name}} αντικαταστάθηκε"
@@ -294,11 +306,11 @@ msgstr "Φόρουμ κοινότητας"
msgid "Configuration not completed"
msgstr "Η παραμετροποίηση δεν ολοκληρώθηκε"
-#: app/views/design.html:304 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:783
msgid "Constant"
msgstr "Σταθερά"
-#: app/scripts/services/forms.js:2101
+#: app/scripts/services/forms.js:2103
#, fuzzy
msgid "Constant names"
msgstr ""
@@ -344,7 +356,7 @@ msgstr ""
msgid "Datasheet"
msgstr "Δελτίο δεδομένων"
-#: app/scripts/services/forms.js:1901
+#: app/scripts/services/forms.js:1903
msgid "Decimal"
msgstr "Δεκαδικό"
@@ -364,7 +376,7 @@ msgstr "Προεπηλεγμένο"
msgid "Delete"
msgstr ""
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:672
msgid "Description"
msgstr "Περιγραφή"
@@ -380,7 +392,7 @@ msgstr "Θέλετε να κλείσετε την εφαρμογή?"
msgid "Do you want to remove the {{name}} collection?"
msgstr "Θέλετε να διαγράψετε τη βιβλιοθήκη {{name}}?"
-#: app/scripts/services/tools.js:1761
+#: app/scripts/services/tools.js:1763
msgid "Do you want to replace it?"
msgstr "Θέλετε να γίνει αντικαταστήσετε?"
@@ -426,7 +438,7 @@ msgstr "Ολλανδικά"
msgid "Edit"
msgstr "Επεξεργασία"
-#: app/scripts/services/tools.js:1740
+#: app/scripts/services/tools.js:1742
msgid "Edit the collection name"
msgstr "Επεξεργασία ονόματος βιβλιοθήκης"
@@ -438,27 +450,27 @@ msgstr "Ενεργοποίηση"
msgid "English"
msgstr "Αγγλικά"
-#: app/scripts/services/forms.js:2484
+#: app/scripts/services/forms.js:2486
#, fuzzy
msgid "Enter the external collection path"
msgstr "Εισαγάγετε τη διαδρομή της εξωτερικής βιβλιοθήκης"
-#: app/scripts/services/forms.js:2381
+#: app/scripts/services/forms.js:2383
#, fuzzy
msgid "Enter the external plugins path"
msgstr "Εισαγάγετε τη διαδρομή της εξωτερικής βιβλιοθήκης"
-#: app/scripts/services/forms.js:2335
+#: app/scripts/services/forms.js:2337
#, fuzzy
msgid "Enter the log filename"
msgstr ""
-#: app/scripts/services/forms.js:2436
+#: app/scripts/services/forms.js:2438
#, fuzzy
msgid "Enter the pip path"
msgstr ""
-#: app/scripts/services/forms.js:2428
+#: app/scripts/services/forms.js:2430
#, fuzzy
msgid "Enter the python path"
msgstr ""
@@ -471,7 +483,7 @@ msgstr "Εισαγάγετε το όνομα του απομακρυσμένου
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:874
+#: app/scripts/services/utils.js:876
msgid "Error: {{error}}"
msgstr "Σφάλμα: {{error}}"
@@ -479,6 +491,10 @@ msgstr "Σφάλμα: {{error}}"
msgid "Errors detected in the design"
msgstr "Λάθη εντοπίστηκαν στο σχεδιασμό"
+#: app/views/design.html:57
+msgid "Exact match"
+msgstr ""
+
#: app/views/menu.html:119
msgid "Examples"
msgstr "Παράδειγματα"
@@ -593,7 +609,7 @@ msgstr ""
msgid "Help"
msgstr "Βοήθεια"
-#: app/scripts/services/forms.js:1905
+#: app/scripts/services/forms.js:1907
msgid "Hexadecimal"
msgstr "Δεκαεξαδικό"
@@ -607,7 +623,7 @@ msgid ""
"this board"
msgstr ""
-#: app/scripts/services/utils.js:684
+#: app/scripts/services/utils.js:686
msgid "Image"
msgstr "Εικόνα"
@@ -616,17 +632,14 @@ msgid "Image {{name}} saved"
msgstr "H eικόνα {{name}} αποθηκεύτηκε"
#: app/scripts/services/forms.js:1645
-#, fuzzy
msgid "InOut Left ports"
msgstr ""
#: app/scripts/services/forms.js:1657
-#, fuzzy
msgid "InOut Right ports"
msgstr ""
#: app/scripts/services/forms.js:1013 app/scripts/services/forms.js:1148
-#, fuzzy
msgid "InOut pin"
msgstr ""
@@ -634,15 +647,16 @@ msgstr ""
msgid "Indian Red"
msgstr ""
-#: app/views/design.html:319 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:795
msgid "Information"
msgstr "Πληροφορίες"
-#: app/views/design.html:279 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:760
msgid "Input"
msgstr "Είσοδος"
-#: app/views/design.html:289 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:769
+#, fuzzy
msgid "Input label"
msgstr ""
@@ -699,7 +713,7 @@ msgstr ""
"Το toolchain θα αναβαθμιστεί και θα χρειαστεί σύνδεση στο διαδίκτυο για "
"αυτό, θέλετε να συνεχίσετε?"
-#: app/scripts/services/tools.js:1628
+#: app/scripts/services/tools.js:1630
msgid "Installation completed"
msgstr "Η εγκατάσταση ολοκληρώθηκε"
@@ -728,7 +742,7 @@ msgstr ""
msgid "Invalid block connection:
Pull-up already connected"
msgstr "Μη έγκυρη σύνδεση block:
Το
Pull up είναι ήδη συνδεδεμένο"
-#: app/scripts/services/tools.js:1805
+#: app/scripts/services/tools.js:1807
msgid "Invalid collection {{name}}"
msgstr "Μη έγκυρη βιβλιοθήκη {{name}}"
@@ -799,7 +813,7 @@ msgstr ""
msgid "Load"
msgstr "Φόρτωση"
-#: app/scripts/services/forms.js:1919 app/scripts/services/forms.js:2109
+#: app/scripts/services/forms.js:1921 app/scripts/services/forms.js:2111
msgid "Local parameter"
msgstr "Τοπική παράμετρος"
@@ -816,7 +830,7 @@ msgstr ""
msgid "Logging file updated"
msgstr ""
-#: app/scripts/services/utils.js:988
+#: app/scripts/services/utils.js:990
msgid "Maximum bus size: 96 bits"
msgstr "Μέγιστο μέγεθος διαύλου: 96 bits"
@@ -824,16 +838,16 @@ msgstr "Μέγιστο μέγεθος διαύλου: 96 bits"
msgid "Medium Violet Red"
msgstr ""
-#: app/views/design.html:309 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:787
msgid "Memory"
msgstr "Μνήμη"
-#: app/scripts/services/forms.js:1886
+#: app/scripts/services/forms.js:1888
#, fuzzy
msgid "Memory blocks"
msgstr "Εισαγάγετε τα blocks μνήμης"
-#: app/scripts/services/utils.js:668
+#: app/scripts/services/utils.js:670
msgid "Name"
msgstr "Όνομα"
@@ -867,7 +881,7 @@ msgid "No collections stored"
msgstr "Δεν έχουν αποθηκευτεί βιβλιοθήκες"
#: app/scripts/app.js:57 app/scripts/controllers/menu.js:600
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1381
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
msgid "OK"
msgstr "ΟΚ"
@@ -879,7 +893,7 @@ msgstr ""
msgid "Open"
msgstr "Άνοιγμα"
-#: app/scripts/services/utils.js:725
+#: app/scripts/services/utils.js:727
msgid "Open SVG"
msgstr "Άνοιγμα SVG"
@@ -891,11 +905,11 @@ msgstr ""
msgid "Original file {{file}} does not exist"
msgstr "Το αρχικό αρχείο {{file}} δεν υπάρχει"
-#: app/views/design.html:284 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:764
msgid "Output"
msgstr "Έξοδος"
-#: app/views/design.html:294 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:773
msgid "Output label"
msgstr ""
@@ -913,7 +927,7 @@ msgstr ""
msgid "Output ports"
msgstr "Έξοδος"
-#: app/views/design.html:299 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:778
msgid "Paired labels"
msgstr ""
@@ -926,7 +940,7 @@ msgstr "Επικόλληση"
msgid "Path {{path}} does not exist"
msgstr "Η διαδρομή {{path}} δεν υπάρχει"
-#: app/scripts/services/utils.js:1177
+#: app/scripts/services/utils.js:1179
msgid "Please run: {{cmd}}"
msgstr "Παρακαλώ εκτελέστε: {{cmd}}"
@@ -963,6 +977,7 @@ msgid "Python environment updated"
msgstr ""
#: app/views/menu.html:202
+#, fuzzy
msgid "Quit"
msgstr "Έξοδος"
@@ -1007,7 +1022,7 @@ msgstr ""
msgid "Replace One"
msgstr ""
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:729
msgid "Reset SVG"
msgstr "Επαναφορά SVG"
@@ -1023,7 +1038,7 @@ msgstr ""
msgid "Save"
msgstr "Αποθήκευση"
-#: app/scripts/services/utils.js:726
+#: app/scripts/services/utils.js:728
msgid "Save SVG"
msgstr "Αποθήκευση SVG"
@@ -1043,7 +1058,7 @@ msgstr "Επιλογή"
msgid "Select all"
msgstr "Επιλογή όλων"
-#: app/scripts/services/forms.js:2290
+#: app/scripts/services/forms.js:2292
msgid "Select your board"
msgstr "Διαλέξτε την πλακέτα σας"
@@ -1104,7 +1119,7 @@ msgstr "Testbench"
msgid "Thank you very much!"
msgstr ""
-#: app/scripts/services/tools.js:1754
+#: app/scripts/services/tools.js:1756
msgid "The collection {{name}} already exists."
msgstr "Η βιβλιοθήκη {{name}} υπάρχει ήδη."
@@ -1122,11 +1137,11 @@ msgstr ""
msgid "The toolchain will be removed. Do you want to continue?"
msgstr "Το toolchain θα διαγραφεί. Θέλετε να συνεχίσετε?"
-#: app/scripts/services/tools.js:1978
+#: app/scripts/services/tools.js:1980
msgid "There is a new nightly version available"
msgstr ""
-#: app/scripts/services/tools.js:1966
+#: app/scripts/services/tools.js:1968
msgid "There is a new stable version available"
msgstr ""
@@ -1149,7 +1164,7 @@ msgid ""
"team from"
msgstr ""
-#: app/scripts/services/utils.js:1375
+#: app/scripts/services/utils.js:1377
msgid "This time"
msgstr ""
@@ -1179,7 +1194,7 @@ msgstr "Εργαλεία"
msgid "Toolchain"
msgstr "Toolchain"
-#: app/scripts/services/tools.js:1638
+#: app/scripts/services/tools.js:1640
msgid "Toolchain installed"
msgstr "Το Toolchain εγκαταστάθηκε"
@@ -1200,7 +1215,7 @@ msgstr "Η έκδοση του Toolchain δεν ταιριάζει"
msgid "Tools"
msgstr "Εργαλεία"
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1352
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
@@ -1250,7 +1265,7 @@ msgstr "Άτιτλο"
msgid "Update (Latest stable)"
msgstr ""
-#: app/scripts/controllers/menu.js:1390 app/views/design.html:514
+#: app/scripts/controllers/menu.js:1390 app/views/design.html:516
#: app/views/menu.html:615
msgid "Upload"
msgstr "Μεταφόρτωση"
@@ -1267,11 +1282,11 @@ msgstr ""
msgid "Verification done"
msgstr "Η επαλήθευση ολοκληρωθηκε"
-#: app/views/design.html:498 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:599
msgid "Verify"
msgstr "Επαλήθευση"
-#: app/scripts/services/utils.js:669 app/views/menu.html:832
+#: app/scripts/services/utils.js:671 app/views/menu.html:832
msgid "Version"
msgstr "Έκδοση"
@@ -1287,7 +1302,7 @@ msgstr "Προβολή"
msgid "View license"
msgstr "Προβολή άδειας"
-#: app/scripts/services/utils.js:1371
+#: app/scripts/services/utils.js:1373
msgid "Viewing tri-state"
msgstr ""
@@ -1305,7 +1320,7 @@ msgid "Wrong block format: {{type}}"
msgstr "Λάθος μορφοποίηση block: {{type}}"
#: app/scripts/services/forms.js:1304 app/scripts/services/forms.js:1706
-#: app/scripts/services/forms.js:1986 app/scripts/services/forms.js:2170
+#: app/scripts/services/forms.js:1988 app/scripts/services/forms.js:2172
#: app/scripts/services/forms.js:902
msgid "Wrong block name {{name}}"
msgstr "Λάθος όνομα block: {{name}}"
@@ -1322,7 +1337,7 @@ msgstr "Εσφαλμένη διεύθυνση απομακρυσμένου υπ
msgid "Yellow"
msgstr ""
-#: app/scripts/services/utils.js:1374
+#: app/scripts/services/utils.js:1376
msgid "Yes"
msgstr ""
@@ -1332,11 +1347,11 @@ msgid ""
"\" works like \"Export module\"). Do you want to continue?"
msgstr ""
-#: app/scripts/services/utils.js:1348
+#: app/scripts/services/utils.js:1350
msgid "You are importing a block that uses \"tri-state\"."
msgstr ""
-#: app/scripts/services/utils.js:1347
+#: app/scripts/services/utils.js:1349
msgid "You are loading a design that uses \"tri-state\"."
msgstr ""
@@ -1378,7 +1393,7 @@ msgstr "Οι αλλαγές σας θα χαθούν αν δεν τις αποθ
msgid "back"
msgstr "επιστροφή"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1157
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
msgid "{{app}} is required."
msgstr "{{app}} είναι απαρέτητ."
diff --git a/app/resources/locale/en/en.po b/app/resources/locale/en/en.po
index f86c26c8e..11984f5d7 100644
--- a/app/resources/locale/en/en.po
+++ b/app/resources/locale/en/en.po
@@ -60,7 +60,7 @@ msgstr "Add a block to start"
msgid "Add as block"
msgstr "Add as block"
-#: app/scripts/services/forms.js:1911
+#: app/scripts/services/forms.js:1913
msgid "Address format"
msgstr "Address format"
@@ -68,7 +68,7 @@ msgstr "Address format"
msgid "Advanced features"
msgstr "Advanced features"
-#: app/scripts/services/tools.js:1939
+#: app/scripts/services/tools.js:1941
msgid "All collections removed"
msgstr "All collections removed"
@@ -80,19 +80,19 @@ msgstr "All stored collections will be lost. Do you want to continue?"
msgid "Allow tri-state connections"
msgstr "Allow tri-state connections"
+#: app/scripts/services/tools.js:1595
+msgid "Apio install drivers"
+msgstr "Apio install drivers"
+
#: app/scripts/services/tools.js:1581
msgid "Apio install {{name}}"
msgstr "Apio install {{name}}"
-#: app/scripts/services/tools.js:1593
-msgid "Apio install drivers"
-msgstr "Apio install drivers"
-
#: app/scripts/services/tools.js:1508
msgid "At least Python 3.7 is required"
msgstr "At least Python 3.7 is required"
-#: app/scripts/services/utils.js:671
+#: app/scripts/services/utils.js:673
msgid "Author"
msgstr "Author"
@@ -100,17 +100,22 @@ msgstr "Author"
msgid "Basic"
msgstr "Basic"
+#: app/views/design.html:275
+#, fuzzy
+msgid "Basic Toolbox"
+msgstr "Basic Toolbox"
+
#: app/views/languages.html:86
msgid "Basque"
msgstr "Basque"
-#: app/scripts/services/forms.js:1897
+#: app/scripts/services/forms.js:1899
msgid "Binary"
msgstr "Binary"
#: app/scripts/services/tools.js:171
-msgid "Bitstream not found: build your project first"
-msgstr "Bitstream not found: build your project first"
+msgid "Bitstream not found: Build your project first"
+msgstr "Bitstream not found: Build your project first"
#: app/scripts/services/blockforms.js:1130
#: app/scripts/services/blockforms.js:1254
@@ -165,7 +170,7 @@ msgstr "Board {{name}} selected"
msgid "Bootloader not active"
msgstr "Bootloader not active"
-#: app/scripts/controllers/menu.js:1365 app/views/design.html:506
+#: app/scripts/controllers/menu.js:1365 app/views/design.html:508
#: app/views/menu.html:607
msgid "Build"
msgstr "Build"
@@ -175,14 +180,18 @@ msgid "Build done"
msgstr "Build done"
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1382
+#: app/scripts/services/utils.js:1384
msgid "Cancel"
msgstr "Cancel"
-#: app/scripts/services/utils.js:1200
+#: app/scripts/services/utils.js:1202
msgid "Cannot paste from a different project format ({{version}})"
msgstr "Cannot paste from a different project format ({{version}})"
+#: app/views/design.html:54
+msgid "Case sensitive"
+msgstr "Case sensitive"
+
#: app/views/languages.html:92
msgid "Catalonian"
msgstr "Catalonian"
@@ -191,7 +200,7 @@ msgstr "Catalonian"
msgid "Change Color"
msgstr "Change Color"
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1369
msgid "Changed Preferences: Allow tri-state connections"
msgstr "Changed Preferences: Allow tri-state connections"
@@ -211,7 +220,7 @@ msgstr "Chinese"
msgid "Choose a color:"
msgstr "Choose a color:"
-#: app/scripts/services/utils.js:1365
+#: app/scripts/services/utils.js:1367
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
"
Advanced features → Allow tri-state connectionsdownload a newer version of Icestudio"
msgstr "Click here to
download a newer version of Icestudio"
-#: app/scripts/services/tools.js:1650
+#: app/scripts/services/tools.js:1652
msgid "Click here to
setup the drivers"
msgstr "Click here to
setup the drivers"
#: app/scripts/services/drivers.js:440 app/scripts/services/drivers.js:625
-#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1970
-#: app/scripts/services/tools.js:1982 app/scripts/services/tools.js:546
+#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1972
+#: app/scripts/services/tools.js:1984 app/scripts/services/tools.js:546
msgid "Click here to install it"
msgstr "Click here to install it"
@@ -251,7 +260,7 @@ msgstr "Clone"
msgid "Close"
msgstr "Close"
-#: app/views/design.html:314 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:791
msgid "Code"
msgstr "Code"
@@ -267,19 +276,19 @@ msgstr "Collection info"
msgid "Collection {{collection}} info not defined"
msgstr "Collection {{collection}} info not defined"
-#: app/scripts/services/tools.js:1792
+#: app/scripts/services/tools.js:1794
msgid "Collection {{name}} added"
msgstr "Collection {{name}} added"
-#: app/scripts/services/tools.js:1779
+#: app/scripts/services/tools.js:1781
msgid "Collection {{name}} not replaced"
msgstr "Collection {{name}} not replaced"
-#: app/scripts/services/tools.js:1930
+#: app/scripts/services/tools.js:1932
msgid "Collection {{name}} removed"
msgstr "Collection {{name}} removed"
-#: app/scripts/services/tools.js:1768
+#: app/scripts/services/tools.js:1770
msgid "Collection {{name}} replaced"
msgstr "Collection {{name}} replaced"
@@ -303,11 +312,11 @@ msgstr "Community forum"
msgid "Configuration not completed"
msgstr "Configuration not completed"
-#: app/views/design.html:304 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:783
msgid "Constant"
msgstr "Constant"
-#: app/scripts/services/forms.js:2101
+#: app/scripts/services/forms.js:2103
msgid "Constant names"
msgstr "Constant names"
@@ -351,7 +360,7 @@ msgstr "Dark Orange"
msgid "Datasheet"
msgstr "Datasheet"
-#: app/scripts/services/forms.js:1901
+#: app/scripts/services/forms.js:1903
msgid "Decimal"
msgstr "Decimal"
@@ -371,7 +380,7 @@ msgstr "Default"
msgid "Delete"
msgstr "Delete"
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:672
msgid "Description"
msgstr "Description"
@@ -387,7 +396,7 @@ msgstr "Do you want to close the application?"
msgid "Do you want to remove the {{name}} collection?"
msgstr "Do you want to remove the {{name}} collection?"
-#: app/scripts/services/tools.js:1761
+#: app/scripts/services/tools.js:1763
msgid "Do you want to replace it?"
msgstr "Do you want to replace it?"
@@ -433,7 +442,7 @@ msgstr "Dutch"
msgid "Edit"
msgstr "Edit"
-#: app/scripts/services/tools.js:1740
+#: app/scripts/services/tools.js:1742
msgid "Edit the collection name"
msgstr "Edit the collection name"
@@ -445,23 +454,23 @@ msgstr "Enable"
msgid "English"
msgstr "English"
-#: app/scripts/services/forms.js:2484
+#: app/scripts/services/forms.js:2486
msgid "Enter the external collection path"
msgstr "Enter the external collections path"
-#: app/scripts/services/forms.js:2381
+#: app/scripts/services/forms.js:2383
msgid "Enter the external plugins path"
msgstr "Enter the external plugins path"
-#: app/scripts/services/forms.js:2335
+#: app/scripts/services/forms.js:2337
msgid "Enter the log filename"
msgstr "Enter the log filename"
-#: app/scripts/services/forms.js:2436
+#: app/scripts/services/forms.js:2438
msgid "Enter the pip path"
msgstr "Enter the pip path"
-#: app/scripts/services/forms.js:2428
+#: app/scripts/services/forms.js:2430
msgid "Enter the python path"
msgstr "Enter the python path"
@@ -473,7 +482,7 @@ msgstr "Enter the remote hostname user@host"
msgid "Error installing driver:"
msgstr "Error installing driver:"
-#: app/scripts/services/utils.js:874
+#: app/scripts/services/utils.js:876
msgid "Error: {{error}}"
msgstr "Error: {{error}}"
@@ -481,6 +490,10 @@ msgstr "Error: {{error}}"
msgid "Errors detected in the design"
msgstr "Errors detected in the design"
+#: app/views/design.html:57
+msgid "Exact match"
+msgstr "Exact match"
+
#: app/views/menu.html:119
msgid "Examples"
msgstr "Examples"
@@ -592,7 +605,7 @@ msgstr "Green Yellow"
msgid "Help"
msgstr "Help"
-#: app/scripts/services/forms.js:1905
+#: app/scripts/services/forms.js:1907
msgid "Hexadecimal"
msgstr "Hexadecimal"
@@ -608,7 +621,7 @@ msgstr ""
"If you see blank IN/OUT pins, it is because equivalent pins do not exist on "
"this board"
-#: app/scripts/services/utils.js:684
+#: app/scripts/services/utils.js:686
msgid "Image"
msgstr "Image"
@@ -632,15 +645,15 @@ msgstr "InOut pin"
msgid "Indian Red"
msgstr "Indian Red"
-#: app/views/design.html:319 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:795
msgid "Information"
msgstr "Information"
-#: app/views/design.html:279 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:760
msgid "Input"
msgstr "Input"
-#: app/views/design.html:289 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:769
msgid "Input label"
msgstr "Input label"
@@ -694,7 +707,7 @@ msgstr ""
"Install the LATEST STABLE toolchain. It will be downloaded. This operation "
"requires Internet connection. Do you want to continue?"
-#: app/scripts/services/tools.js:1628
+#: app/scripts/services/tools.js:1630
msgid "Installation completed"
msgstr "Installation completed"
@@ -718,7 +731,7 @@ msgstr "Invalid
Pull-up connection:
Only
Input blocks allowed"
msgid "Invalid block connection:
Pull-up already connected"
msgstr "Invalid block connection:
Pull-up already connected"
-#: app/scripts/services/tools.js:1805
+#: app/scripts/services/tools.js:1807
msgid "Invalid collection {{name}}"
msgstr "Invalid collection {{name}}"
@@ -787,7 +800,7 @@ msgstr "Light Sea Green"
msgid "Load"
msgstr "Load"
-#: app/scripts/services/forms.js:1919 app/scripts/services/forms.js:2109
+#: app/scripts/services/forms.js:1921 app/scripts/services/forms.js:2111
msgid "Local parameter"
msgstr "Local parameter"
@@ -803,7 +816,7 @@ msgstr "Logging file"
msgid "Logging file updated"
msgstr "Logging file updated"
-#: app/scripts/services/utils.js:988
+#: app/scripts/services/utils.js:990
msgid "Maximum bus size: 96 bits"
msgstr "Maximum bus size: 96 bits"
@@ -811,15 +824,15 @@ msgstr "Maximum bus size: 96 bits"
msgid "Medium Violet Red"
msgstr "Medium Violet Red"
-#: app/views/design.html:309 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:787
msgid "Memory"
msgstr "Memory"
-#: app/scripts/services/forms.js:1886
+#: app/scripts/services/forms.js:1888
msgid "Memory blocks"
msgstr "Memory blocks"
-#: app/scripts/services/utils.js:668
+#: app/scripts/services/utils.js:670
msgid "Name"
msgstr "Name"
@@ -852,7 +865,7 @@ msgid "No collections stored"
msgstr "No collections stored"
#: app/scripts/app.js:57 app/scripts/controllers/menu.js:600
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1381
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
msgid "OK"
msgstr "OK"
@@ -864,7 +877,7 @@ msgstr "Olive Drab"
msgid "Open"
msgstr "Open"
-#: app/scripts/services/utils.js:725
+#: app/scripts/services/utils.js:727
msgid "Open SVG"
msgstr "Open SVG"
@@ -876,11 +889,11 @@ msgstr "Orange Red"
msgid "Original file {{file}} does not exist"
msgstr "Original file {{file}} does not exist"
-#: app/views/design.html:284 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:764
msgid "Output"
msgstr "Output"
-#: app/views/design.html:294 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:773
msgid "Output label"
msgstr "Output label"
@@ -896,7 +909,7 @@ msgstr "Output port name"
msgid "Output ports"
msgstr "Output ports"
-#: app/views/design.html:299 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:778
msgid "Paired labels"
msgstr "Paired labels"
@@ -909,7 +922,7 @@ msgstr "Paste"
msgid "Path {{path}} does not exist"
msgstr "Path {{path}} does not exist"
-#: app/scripts/services/utils.js:1177
+#: app/scripts/services/utils.js:1179
msgid "Please run: {{cmd}}"
msgstr "Please run: {{cmd}}"
@@ -989,7 +1002,7 @@ msgstr "Replace All"
msgid "Replace One"
msgstr "Replace One"
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:729
msgid "Reset SVG"
msgstr "Reset SVG"
@@ -1005,7 +1018,7 @@ msgstr "Russian"
msgid "Save"
msgstr "Save"
-#: app/scripts/services/utils.js:726
+#: app/scripts/services/utils.js:728
msgid "Save SVG"
msgstr "Save SVG"
@@ -1025,7 +1038,7 @@ msgstr "Select"
msgid "Select all"
msgstr "Select all"
-#: app/scripts/services/forms.js:2290
+#: app/scripts/services/forms.js:2292
msgid "Select your board"
msgstr "Select your board"
@@ -1085,7 +1098,7 @@ msgstr "Testbench"
msgid "Thank you very much!"
msgstr "Thank you very much!"
-#: app/scripts/services/tools.js:1754
+#: app/scripts/services/tools.js:1756
msgid "The collection {{name}} already exists."
msgstr "The collection {{name}} already exists."
@@ -1101,11 +1114,11 @@ msgstr ""
msgid "The toolchain will be removed. Do you want to continue?"
msgstr "The toolchain will be removed. Do you want to continue?"
-#: app/scripts/services/tools.js:1978
+#: app/scripts/services/tools.js:1980
msgid "There is a new nightly version available"
msgstr "There is a new nightly version available"
-#: app/scripts/services/tools.js:1966
+#: app/scripts/services/tools.js:1968
msgid "There is a new stable version available"
msgstr "There is a new stable version available"
@@ -1129,7 +1142,7 @@ msgstr ""
"This release has been possible thanks to the great work done by an emerging "
"team from"
-#: app/scripts/services/utils.js:1375
+#: app/scripts/services/utils.js:1377
msgid "This time"
msgstr "This time"
@@ -1163,7 +1176,7 @@ msgstr "Toolbox"
msgid "Toolchain"
msgstr "Toolchain"
-#: app/scripts/services/tools.js:1638
+#: app/scripts/services/tools.js:1640
msgid "Toolchain installed"
msgstr "Toolchain installed"
@@ -1184,7 +1197,7 @@ msgstr "Toolchain version does not match"
msgid "Tools"
msgstr "Tools"
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1352
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
@@ -1236,7 +1249,7 @@ msgstr "Untitled"
msgid "Update (Latest stable)"
msgstr "Update (Latest stable)"
-#: app/scripts/controllers/menu.js:1390 app/views/design.html:514
+#: app/scripts/controllers/menu.js:1390 app/views/design.html:516
#: app/views/menu.html:615
msgid "Upload"
msgstr "Upload"
@@ -1253,11 +1266,11 @@ msgstr "Using external Apio: {{name}}"
msgid "Verification done"
msgstr "Verification done"
-#: app/views/design.html:498 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:599
msgid "Verify"
msgstr "Verify"
-#: app/scripts/services/utils.js:669 app/views/menu.html:832
+#: app/scripts/services/utils.js:671 app/views/menu.html:832
msgid "Version"
msgstr "Version"
@@ -1273,7 +1286,7 @@ msgstr "View"
msgid "View license"
msgstr "View license"
-#: app/scripts/services/utils.js:1371
+#: app/scripts/services/utils.js:1373
msgid "Viewing tri-state"
msgstr "Viewing tri-state"
@@ -1290,7 +1303,7 @@ msgid "Wrong block format: {{type}}"
msgstr "Wrong block format: {{type}}"
#: app/scripts/services/forms.js:1304 app/scripts/services/forms.js:1706
-#: app/scripts/services/forms.js:1986 app/scripts/services/forms.js:2170
+#: app/scripts/services/forms.js:1988 app/scripts/services/forms.js:2172
#: app/scripts/services/forms.js:902
msgid "Wrong block name {{name}}"
msgstr "Wrong block name {{name}}"
@@ -1307,7 +1320,7 @@ msgstr "Wrong remote hostname {{name}}"
msgid "Yellow"
msgstr "Yellow"
-#: app/scripts/services/utils.js:1374
+#: app/scripts/services/utils.js:1376
msgid "Yes"
msgstr "Yes"
@@ -1319,11 +1332,11 @@ msgstr ""
"You are editing a submodule, so you will save just this submodule (\"Save as"
"\" works like \"Export module\"). Do you want to continue?"
-#: app/scripts/services/utils.js:1348
+#: app/scripts/services/utils.js:1350
msgid "You are importing a block that uses \"tri-state\"."
msgstr "You are importing a block that uses \"tri-state\"."
-#: app/scripts/services/utils.js:1347
+#: app/scripts/services/utils.js:1349
msgid "You are loading a design that uses \"tri-state\"."
msgstr "You are loading a design that uses \"tri-state\"."
@@ -1369,7 +1382,7 @@ msgstr "Your changes will be lost if you don’t save them"
msgid "back"
msgstr "back"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1157
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
msgid "{{app}} is required."
msgstr "{{app}} is required."
diff --git a/app/resources/locale/es_ES/es_ES.po b/app/resources/locale/es_ES/es_ES.po
index 606181887..fca589bcb 100644
--- a/app/resources/locale/es_ES/es_ES.po
+++ b/app/resources/locale/es_ES/es_ES.po
@@ -62,7 +62,7 @@ msgstr "Añade un bloque para comenzar"
msgid "Add as block"
msgstr "Añadir como bloque"
-#: app/scripts/services/forms.js:1911
+#: app/scripts/services/forms.js:1913
msgid "Address format"
msgstr "Formato de dirección"
@@ -70,7 +70,7 @@ msgstr "Formato de dirección"
msgid "Advanced features"
msgstr "Características avanzadas"
-#: app/scripts/services/tools.js:1939
+#: app/scripts/services/tools.js:1941
msgid "All collections removed"
msgstr "Colecciones eliminadas"
@@ -82,19 +82,19 @@ msgstr "Todas las colecciones almacenadas se perderán. ¿Deseas continuar?"
msgid "Allow tri-state connections"
msgstr "Permitir conexiones tri-estado"
-#: app/scripts/services/tools.js:1581
-msgid "Apio install {{name}}"
+#: app/scripts/services/tools.js:1595
+msgid "Apio install drivers"
msgstr ""
-#: app/scripts/services/tools.js:1593
-msgid "Apio install drivers"
+#: app/scripts/services/tools.js:1581
+msgid "Apio install {{name}}"
msgstr ""
#: app/scripts/services/tools.js:1508
msgid "At least Python 3.7 is required"
msgstr "Es necesario Python 3.7 o superior"
-#: app/scripts/services/utils.js:671
+#: app/scripts/services/utils.js:673
msgid "Author"
msgstr "Autor"
@@ -102,17 +102,22 @@ msgstr "Autor"
msgid "Basic"
msgstr "Básico"
+#: app/views/design.html:275
+#, fuzzy
+msgid "Basic Toolbox"
+msgstr "Caja de herramientas básica"
+
#: app/views/languages.html:86
msgid "Basque"
msgstr "Euskera"
-#: app/scripts/services/forms.js:1897
+#: app/scripts/services/forms.js:1899
msgid "Binary"
msgstr "Binario"
#: app/scripts/services/tools.js:171
-msgid "Bitstream not found: build your project first"
-msgstr "Bitstream no encontrado: sintetiza tu proyecto primero"
+msgid "Bitstream not found: Build your project first"
+msgstr "Bitstream no encontrado: Sintetiza tu proyecto primero"
#: app/scripts/services/blockforms.js:1130
#: app/scripts/services/blockforms.js:1254
@@ -167,7 +172,7 @@ msgstr "Placa {{name}} seleccionada"
msgid "Bootloader not active"
msgstr "Bootloader no activo"
-#: app/scripts/controllers/menu.js:1365 app/views/design.html:506
+#: app/scripts/controllers/menu.js:1365 app/views/design.html:508
#: app/views/menu.html:607
msgid "Build"
msgstr "Sintetizar"
@@ -177,14 +182,18 @@ msgid "Build done"
msgstr "Sintetizado realizado"
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1382
+#: app/scripts/services/utils.js:1384
msgid "Cancel"
msgstr "Cancelar"
-#: app/scripts/services/utils.js:1200
+#: app/scripts/services/utils.js:1202
msgid "Cannot paste from a different project format ({{version}})"
msgstr "No se puede pegar desde un formato de proyecto diferente ({{version}})"
+#: app/views/design.html:54
+msgid "Case sensitive"
+msgstr ""
+
#: app/views/languages.html:92
msgid "Catalonian"
msgstr "Catalán"
@@ -193,7 +202,7 @@ msgstr "Catalán"
msgid "Change Color"
msgstr "Cambiar Color"
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1369
msgid "Changed Preferences: Allow tri-state connections"
msgstr "Preferencias cambiadas: Permitir conexiones tri-estado"
@@ -213,7 +222,7 @@ msgstr "Chino"
msgid "Choose a color:"
msgstr "Selecciona un color:"
-#: app/scripts/services/utils.js:1365
+#: app/scripts/services/utils.js:1367
#, fuzzy
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
@@ -229,13 +238,13 @@ msgstr ""
msgid "Click here to
download a newer version of Icestudio"
msgstr "Haz clic aquí para
descargar una versión más nueva de Icestudio"
-#: app/scripts/services/tools.js:1650
+#: app/scripts/services/tools.js:1652
msgid "Click here to
setup the drivers"
msgstr "Haz clic aquí para
configurar los drivers"
#: app/scripts/services/drivers.js:440 app/scripts/services/drivers.js:625
-#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1970
-#: app/scripts/services/tools.js:1982 app/scripts/services/tools.js:546
+#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1972
+#: app/scripts/services/tools.js:1984 app/scripts/services/tools.js:546
msgid "Click here to install it"
msgstr "Haz clic aquí para instalarlo"
@@ -255,7 +264,7 @@ msgstr "Clonar"
msgid "Close"
msgstr "Cerrar"
-#: app/views/design.html:314 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:791
msgid "Code"
msgstr "Código"
@@ -271,19 +280,19 @@ msgstr "Información de la colección"
msgid "Collection {{collection}} info not defined"
msgstr "Información de la colección {{collection}} no definida"
-#: app/scripts/services/tools.js:1792
+#: app/scripts/services/tools.js:1794
msgid "Collection {{name}} added"
msgstr "Colección {{name}} añadida"
-#: app/scripts/services/tools.js:1779
+#: app/scripts/services/tools.js:1781
msgid "Collection {{name}} not replaced"
msgstr "Colección {{name}} no reemplazada"
-#: app/scripts/services/tools.js:1930
+#: app/scripts/services/tools.js:1932
msgid "Collection {{name}} removed"
msgstr "Colección {{name}} eliminada"
-#: app/scripts/services/tools.js:1768
+#: app/scripts/services/tools.js:1770
msgid "Collection {{name}} replaced"
msgstr "Colección {{name}} reemplazada"
@@ -307,11 +316,11 @@ msgstr "Foro de la comunidad"
msgid "Configuration not completed"
msgstr "Configuración no completada"
-#: app/views/design.html:304 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:783
msgid "Constant"
msgstr "Constante"
-#: app/scripts/services/forms.js:2101
+#: app/scripts/services/forms.js:2103
msgid "Constant names"
msgstr "Nombre de las constantes"
@@ -355,7 +364,7 @@ msgstr "Naranja oscuro"
msgid "Datasheet"
msgstr "Datasheet"
-#: app/scripts/services/forms.js:1901
+#: app/scripts/services/forms.js:1903
msgid "Decimal"
msgstr "Decimal"
@@ -375,7 +384,7 @@ msgstr "Por defecto"
msgid "Delete"
msgstr "Suprimir"
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:672
msgid "Description"
msgstr "Descripción"
@@ -391,7 +400,7 @@ msgstr "¿Deseas cerrar la aplicación?"
msgid "Do you want to remove the {{name}} collection?"
msgstr "¿Deseas eliminar la colección {{name}}?"
-#: app/scripts/services/tools.js:1761
+#: app/scripts/services/tools.js:1763
msgid "Do you want to replace it?"
msgstr "¿Deseas reemplazarla?"
@@ -438,7 +447,7 @@ msgstr "Holandés"
msgid "Edit"
msgstr "Editar"
-#: app/scripts/services/tools.js:1740
+#: app/scripts/services/tools.js:1742
msgid "Edit the collection name"
msgstr "Edita el nombre de la colección"
@@ -450,24 +459,24 @@ msgstr "Habilitar"
msgid "English"
msgstr "Inglés"
-#: app/scripts/services/forms.js:2484
+#: app/scripts/services/forms.js:2486
msgid "Enter the external collection path"
msgstr "Introduce la ruta de las colecciones externas"
-#: app/scripts/services/forms.js:2381
+#: app/scripts/services/forms.js:2383
#, fuzzy
msgid "Enter the external plugins path"
msgstr "Introduce la ruta del plugins externo"
-#: app/scripts/services/forms.js:2335
+#: app/scripts/services/forms.js:2337
msgid "Enter the log filename"
msgstr "Introduce el nombre del log"
-#: app/scripts/services/forms.js:2436
+#: app/scripts/services/forms.js:2438
msgid "Enter the pip path"
msgstr "Introduce la ruta de pip"
-#: app/scripts/services/forms.js:2428
+#: app/scripts/services/forms.js:2430
msgid "Enter the python path"
msgstr "Introduce la ruta de python"
@@ -479,7 +488,7 @@ msgstr "Introduce el nombre del host remoto usuario@host"
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:874
+#: app/scripts/services/utils.js:876
msgid "Error: {{error}}"
msgstr "Error: {{error}}"
@@ -487,6 +496,10 @@ msgstr "Error: {{error}}"
msgid "Errors detected in the design"
msgstr "Errores detectados en el diseño"
+#: app/views/design.html:57
+msgid "Exact match"
+msgstr ""
+
#: app/views/menu.html:119
msgid "Examples"
msgstr "Ejemplos"
@@ -599,7 +612,7 @@ msgstr "Amarillo verdoso"
msgid "Help"
msgstr "Ayuda"
-#: app/scripts/services/forms.js:1905
+#: app/scripts/services/forms.js:1907
msgid "Hexadecimal"
msgstr "Hexadecimal"
@@ -615,7 +628,7 @@ msgstr ""
"Si ves pines de ENTRADA/SALIDA vacíos, es porque no existen pines "
"equivalentes en esta placa"
-#: app/scripts/services/utils.js:684
+#: app/scripts/services/utils.js:686
msgid "Image"
msgstr "Imagen"
@@ -639,15 +652,15 @@ msgstr "Puertos entrada/salida"
msgid "Indian Red"
msgstr "Rojo indio"
-#: app/views/design.html:319 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:795
msgid "Information"
msgstr "Información"
-#: app/views/design.html:279 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:760
msgid "Input"
msgstr "Entrada"
-#: app/views/design.html:289 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:769
msgid "Input label"
msgstr "Etiqueta de entrada"
@@ -702,7 +715,7 @@ msgstr ""
"Instale la ÚLTIMA cadena de herramientas ESTABLE. Se descargará. Esta "
"operaciónRequiere conexión a Internet. ¿Quieres continuar?"
-#: app/scripts/services/tools.js:1628
+#: app/scripts/services/tools.js:1630
msgid "Installation completed"
msgstr "Instalación completada"
@@ -731,7 +744,7 @@ msgstr ""
msgid "Invalid block connection:
Pull-up already connected"
msgstr "Conexión de bloque inválida:
ya hay un
Pull-up conectado"
-#: app/scripts/services/tools.js:1805
+#: app/scripts/services/tools.js:1807
msgid "Invalid collection {{name}}"
msgstr "Colección {{name}} no válida"
@@ -802,7 +815,7 @@ msgstr "Verde marino claro"
msgid "Load"
msgstr "Cargar"
-#: app/scripts/services/forms.js:1919 app/scripts/services/forms.js:2109
+#: app/scripts/services/forms.js:1921 app/scripts/services/forms.js:2111
msgid "Local parameter"
msgstr "Parámetro local"
@@ -819,7 +832,7 @@ msgstr "Archivo de registro (log)"
msgid "Logging file updated"
msgstr "Archivo de registro actualizado"
-#: app/scripts/services/utils.js:988
+#: app/scripts/services/utils.js:990
msgid "Maximum bus size: 96 bits"
msgstr "Tamaño máximo del bus: 96 bits"
@@ -827,15 +840,15 @@ msgstr "Tamaño máximo del bus: 96 bits"
msgid "Medium Violet Red"
msgstr "Rojo violeta medio"
-#: app/views/design.html:309 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:787
msgid "Memory"
msgstr "Memoria"
-#: app/scripts/services/forms.js:1886
+#: app/scripts/services/forms.js:1888
msgid "Memory blocks"
msgstr "Bloques de memoria"
-#: app/scripts/services/utils.js:668
+#: app/scripts/services/utils.js:670
msgid "Name"
msgstr "Nombre"
@@ -869,7 +882,7 @@ msgid "No collections stored"
msgstr "Ninguna colección almacenada"
#: app/scripts/app.js:57 app/scripts/controllers/menu.js:600
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1381
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
msgid "OK"
msgstr "OK"
@@ -881,7 +894,7 @@ msgstr "Verde oliva"
msgid "Open"
msgstr "Abrir"
-#: app/scripts/services/utils.js:725
+#: app/scripts/services/utils.js:727
msgid "Open SVG"
msgstr "Abrir SVG"
@@ -893,11 +906,11 @@ msgstr "Rojo naranja"
msgid "Original file {{file}} does not exist"
msgstr "El archivo original {{file}} no existe"
-#: app/views/design.html:284 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:764
msgid "Output"
msgstr "Salida"
-#: app/views/design.html:294 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:773
msgid "Output label"
msgstr "Etiqueta de salida"
@@ -913,7 +926,7 @@ msgstr "Nombre del puerto de salida"
msgid "Output ports"
msgstr "Puertos de salida"
-#: app/views/design.html:299 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:778
msgid "Paired labels"
msgstr "Etiquetas emparejadas"
@@ -926,7 +939,7 @@ msgstr "Pegar"
msgid "Path {{path}} does not exist"
msgstr "La ruta {{path}} no existe"
-#: app/scripts/services/utils.js:1177
+#: app/scripts/services/utils.js:1179
msgid "Please run: {{cmd}}"
msgstr "Por favor ejecuta: {{cmd}}"
@@ -1007,7 +1020,7 @@ msgstr "Cambiar todos"
msgid "Replace One"
msgstr "Cambiar uno"
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:729
msgid "Reset SVG"
msgstr "Resetear SVG"
@@ -1023,7 +1036,7 @@ msgstr "Ruso"
msgid "Save"
msgstr "Guardar"
-#: app/scripts/services/utils.js:726
+#: app/scripts/services/utils.js:728
msgid "Save SVG"
msgstr "Guardar SVG"
@@ -1043,7 +1056,7 @@ msgstr "Seleccionar"
msgid "Select all"
msgstr "Seleccionar todo"
-#: app/scripts/services/forms.js:2290
+#: app/scripts/services/forms.js:2292
msgid "Select your board"
msgstr "Selecciona tu placa"
@@ -1103,7 +1116,7 @@ msgstr "Testbench"
msgid "Thank you very much!"
msgstr "¡Muchas gracias!"
-#: app/scripts/services/tools.js:1754
+#: app/scripts/services/tools.js:1756
msgid "The collection {{name}} already exists."
msgstr "La colección {{name}} ya existe."
@@ -1119,11 +1132,11 @@ msgstr ""
msgid "The toolchain will be removed. Do you want to continue?"
msgstr "La toolchain será eliminada. ¿Deseas continuar?"
-#: app/scripts/services/tools.js:1978
+#: app/scripts/services/tools.js:1980
msgid "There is a new nightly version available"
msgstr "Hay una nueva versión nightly disponible"
-#: app/scripts/services/tools.js:1966
+#: app/scripts/services/tools.js:1968
msgid "There is a new stable version available"
msgstr "Hay una nueva versión estable disponible"
@@ -1148,7 +1161,7 @@ msgstr ""
"Este lanzamiento ha sido posible gracias al gran trabajo \n"
"hecho por el grupo emergente de"
-#: app/scripts/services/utils.js:1375
+#: app/scripts/services/utils.js:1377
msgid "This time"
msgstr "Esta vez"
@@ -1184,7 +1197,7 @@ msgstr "Herramientas"
msgid "Toolchain"
msgstr "Toolchain"
-#: app/scripts/services/tools.js:1638
+#: app/scripts/services/tools.js:1640
msgid "Toolchain installed"
msgstr "Toolchain instalada"
@@ -1205,7 +1218,7 @@ msgstr "La versión de la toolchain no coincide"
msgid "Tools"
msgstr "Herramientas"
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1352
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
@@ -1258,7 +1271,7 @@ msgstr "Sin título"
msgid "Update (Latest stable)"
msgstr "Actualización (Última estable)"
-#: app/scripts/controllers/menu.js:1390 app/views/design.html:514
+#: app/scripts/controllers/menu.js:1390 app/views/design.html:516
#: app/views/menu.html:615
msgid "Upload"
msgstr "Cargar"
@@ -1275,11 +1288,11 @@ msgstr ""
msgid "Verification done"
msgstr "Verificación realizada"
-#: app/views/design.html:498 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:599
msgid "Verify"
msgstr "Verificar"
-#: app/scripts/services/utils.js:669 app/views/menu.html:832
+#: app/scripts/services/utils.js:671 app/views/menu.html:832
msgid "Version"
msgstr "Versión"
@@ -1295,7 +1308,7 @@ msgstr "Ver"
msgid "View license"
msgstr "Ver licencia"
-#: app/scripts/services/utils.js:1371
+#: app/scripts/services/utils.js:1373
#, fuzzy
msgid "Viewing tri-state"
msgstr "Visualizando tri-estado"
@@ -1313,7 +1326,7 @@ msgid "Wrong block format: {{type}}"
msgstr "Formato de bloque incorrecto: {{type}}"
#: app/scripts/services/forms.js:1304 app/scripts/services/forms.js:1706
-#: app/scripts/services/forms.js:1986 app/scripts/services/forms.js:2170
+#: app/scripts/services/forms.js:1988 app/scripts/services/forms.js:2172
#: app/scripts/services/forms.js:902
msgid "Wrong block name {{name}}"
msgstr "Nombre del bloque {{name}} incorrecto"
@@ -1330,7 +1343,7 @@ msgstr "Nombre del host remoto incorrecto {{name}}"
msgid "Yellow"
msgstr "Amarillo"
-#: app/scripts/services/utils.js:1374
+#: app/scripts/services/utils.js:1376
msgid "Yes"
msgstr "Si"
@@ -1342,11 +1355,11 @@ msgstr ""
"Estás editando un submódulo, aquí que guardarás solamente este submódulo "
"(\"Guardar como\" funciona como \"Exportar módulo\"). ¿Quieres continuar?"
-#: app/scripts/services/utils.js:1348
+#: app/scripts/services/utils.js:1350
msgid "You are importing a block that uses \"tri-state\"."
msgstr "Estás importando un bloque que usa \"tri-estados\"."
-#: app/scripts/services/utils.js:1347
+#: app/scripts/services/utils.js:1349
msgid "You are loading a design that uses \"tri-state\"."
msgstr "Estar cargando un diseño que usa \"tri-estados\"."
@@ -1393,7 +1406,7 @@ msgstr "Tus cambios se perderán si no los guardas"
msgid "back"
msgstr "volver"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1157
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
msgid "{{app}} is required."
msgstr "Es necesario {{app}}."
diff --git a/app/resources/locale/eu_ES/eu_ES.po b/app/resources/locale/eu_ES/eu_ES.po
index 5fea1b653..21a5ae1bf 100644
--- a/app/resources/locale/eu_ES/eu_ES.po
+++ b/app/resources/locale/eu_ES/eu_ES.po
@@ -52,7 +52,7 @@ msgstr "Gehi ezazu bloke bat hasteko"
msgid "Add as block"
msgstr "Blokea sortu"
-#: app/scripts/services/forms.js:1911
+#: app/scripts/services/forms.js:1913
msgid "Address format"
msgstr "Helbidearen formatua"
@@ -60,7 +60,7 @@ msgstr "Helbidearen formatua"
msgid "Advanced features"
msgstr ""
-#: app/scripts/services/tools.js:1939
+#: app/scripts/services/tools.js:1941
msgid "All collections removed"
msgstr "Bildumak ezabatu dira"
@@ -72,12 +72,12 @@ msgstr "Gordetako bildumak galduko dira. Jarraitu nahi al duzu?"
msgid "Allow tri-state connections"
msgstr ""
-#: app/scripts/services/tools.js:1581
-msgid "Apio install {{name}}"
+#: app/scripts/services/tools.js:1595
+msgid "Apio install drivers"
msgstr ""
-#: app/scripts/services/tools.js:1593
-msgid "Apio install drivers"
+#: app/scripts/services/tools.js:1581
+msgid "Apio install {{name}}"
msgstr ""
#: app/scripts/services/tools.js:1508
@@ -85,7 +85,7 @@ msgstr ""
msgid "At least Python 3.7 is required"
msgstr "Python 3.7 behar da"
-#: app/scripts/services/utils.js:671
+#: app/scripts/services/utils.js:673
msgid "Author"
msgstr "Egilea"
@@ -93,16 +93,20 @@ msgstr "Egilea"
msgid "Basic"
msgstr "Oinarrizkoa"
+#: app/views/design.html:275
+msgid "Basic Toolbox"
+msgstr ""
+
#: app/views/languages.html:86
msgid "Basque"
msgstr "Euskara"
-#: app/scripts/services/forms.js:1897
+#: app/scripts/services/forms.js:1899
msgid "Binary"
msgstr "Bitarra"
#: app/scripts/services/tools.js:171
-msgid "Bitstream not found: build your project first"
+msgid "Bitstream not found: Build your project first"
msgstr ""
#: app/scripts/services/blockforms.js:1130
@@ -158,7 +162,7 @@ msgstr "{{name}} plaka hautatu duzu"
msgid "Bootloader not active"
msgstr "Bootloader ez aktiboa"
-#: app/scripts/controllers/menu.js:1365 app/views/design.html:506
+#: app/scripts/controllers/menu.js:1365 app/views/design.html:508
#: app/views/menu.html:607
msgid "Build"
msgstr "Sintetizatu"
@@ -168,15 +172,18 @@ msgid "Build done"
msgstr "Sintetizatua egin da"
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1382
+#: app/scripts/services/utils.js:1384
msgid "Cancel"
msgstr "Utzi"
-#: app/scripts/services/utils.js:1200
-#, fuzzy
+#: app/scripts/services/utils.js:1202
msgid "Cannot paste from a different project format ({{version}})"
msgstr ""
+#: app/views/design.html:54
+msgid "Case sensitive"
+msgstr ""
+
#: app/views/languages.html:92
#, fuzzy
msgid "Catalonian"
@@ -187,7 +194,7 @@ msgstr "Katalan"
msgid "Change Color"
msgstr "Kolorea hauta ezazu"
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1369
msgid "Changed Preferences: Allow tri-state connections"
msgstr ""
@@ -208,7 +215,7 @@ msgstr "Txinera"
msgid "Choose a color:"
msgstr "Kolorea hauta ezazu:"
-#: app/scripts/services/utils.js:1365
+#: app/scripts/services/utils.js:1367
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
"
Advanced features → Allow tri-state connectionsdownload a newer version of Icestudio"
msgstr ""
"Klik egizu hemen
Icestudio aplikazioaren bertsio berria deskargatzeko"
-#: app/scripts/services/tools.js:1650
+#: app/scripts/services/tools.js:1652
msgid "Click here to
setup the drivers"
msgstr "Klik egizu hemen
driverrak eguneratzeko"
#: app/scripts/services/drivers.js:440 app/scripts/services/drivers.js:625
-#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1970
-#: app/scripts/services/tools.js:1982 app/scripts/services/tools.js:546
+#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1972
+#: app/scripts/services/tools.js:1984 app/scripts/services/tools.js:546
msgid "Click here to install it"
msgstr "Instalatzeko hemen klik egin"
@@ -246,7 +253,7 @@ msgstr "Klonatu"
msgid "Close"
msgstr "Itxi"
-#: app/views/design.html:314 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:791
msgid "Code"
msgstr "Kodea"
@@ -262,19 +269,19 @@ msgstr "Bildumaren informazioa"
msgid "Collection {{collection}} info not defined"
msgstr "{{collection}} bildumaren informazioa zehaztuta gabe dago"
-#: app/scripts/services/tools.js:1792
+#: app/scripts/services/tools.js:1794
msgid "Collection {{name}} added"
msgstr "{{name}} bilduma gehitu da"
-#: app/scripts/services/tools.js:1779
+#: app/scripts/services/tools.js:1781
msgid "Collection {{name}} not replaced"
msgstr "{{name}} bilduma ez da ordeztu"
-#: app/scripts/services/tools.js:1930
+#: app/scripts/services/tools.js:1932
msgid "Collection {{name}} removed"
msgstr "{{name}} bilduma ezabatu da"
-#: app/scripts/services/tools.js:1768
+#: app/scripts/services/tools.js:1770
msgid "Collection {{name}} replaced"
msgstr "{{name}} bilduma ordeztu da"
@@ -298,11 +305,11 @@ msgstr "Komunitatearen foroa"
msgid "Configuration not completed"
msgstr "Konfigurazioa ez da osatu"
-#: app/views/design.html:304 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:783
msgid "Constant"
msgstr "Konstantea"
-#: app/scripts/services/forms.js:2101
+#: app/scripts/services/forms.js:2103
#, fuzzy
msgid "Constant names"
msgstr "Konstantea"
@@ -350,7 +357,7 @@ msgstr "Laranja-iluna"
msgid "Datasheet"
msgstr "Datu-fitxa"
-#: app/scripts/services/forms.js:1901
+#: app/scripts/services/forms.js:1903
msgid "Decimal"
msgstr "Hamartarra"
@@ -372,7 +379,7 @@ msgstr "Lehenetsia"
msgid "Delete"
msgstr ""
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:672
msgid "Description"
msgstr "Azalpena"
@@ -388,7 +395,7 @@ msgstr "Aplikazioa itxi nahi al duzu?"
msgid "Do you want to remove the {{name}} collection?"
msgstr "{{name}} bilduma ezabatu nahi al duzu?"
-#: app/scripts/services/tools.js:1761
+#: app/scripts/services/tools.js:1763
msgid "Do you want to replace it?"
msgstr "Ordeztu nahi al duzu?"
@@ -436,7 +443,7 @@ msgstr "Holandako"
msgid "Edit"
msgstr "Aldatu"
-#: app/scripts/services/tools.js:1740
+#: app/scripts/services/tools.js:1742
msgid "Edit the collection name"
msgstr "Bildumaren izena aldatu"
@@ -448,27 +455,27 @@ msgstr "Onartu"
msgid "English"
msgstr "Ingelesa"
-#: app/scripts/services/forms.js:2484
+#: app/scripts/services/forms.js:2486
#, fuzzy
msgid "Enter the external collection path"
msgstr "Kanpoko bildumen bidea sar ezazu"
-#: app/scripts/services/forms.js:2381
+#: app/scripts/services/forms.js:2383
#, fuzzy
msgid "Enter the external plugins path"
msgstr ""
-#: app/scripts/services/forms.js:2335
+#: app/scripts/services/forms.js:2337
#, fuzzy
msgid "Enter the log filename"
msgstr ""
-#: app/scripts/services/forms.js:2436
+#: app/scripts/services/forms.js:2438
#, fuzzy
msgid "Enter the pip path"
msgstr ""
-#: app/scripts/services/forms.js:2428
+#: app/scripts/services/forms.js:2430
#, fuzzy
msgid "Enter the python path"
msgstr ""
@@ -481,7 +488,7 @@ msgstr "Urrutiko ostalariaren izena sar ezazu erabiltzailea@host"
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:874
+#: app/scripts/services/utils.js:876
msgid "Error: {{error}}"
msgstr "Errorea: {{error}}"
@@ -489,6 +496,10 @@ msgstr "Errorea: {{error}}"
msgid "Errors detected in the design"
msgstr "Akatsak daude diseinuan"
+#: app/views/design.html:57
+msgid "Exact match"
+msgstr ""
+
#: app/views/menu.html:119
msgid "Examples"
msgstr "Adibideak"
@@ -604,12 +615,11 @@ msgstr "Berde-horia"
msgid "Help"
msgstr "Laguntza"
-#: app/scripts/services/forms.js:1905
+#: app/scripts/services/forms.js:1907
msgid "Hexadecimal"
msgstr "Hamaseitarra"
#: app/views/version.html:45
-#, fuzzy
msgid "Icestudio is part of"
msgstr ""
@@ -620,7 +630,7 @@ msgid ""
"this board"
msgstr "SARRERA/IRTEERA pinak hutsik badaude, zure plakan baliokiderik ez da"
-#: app/scripts/services/utils.js:684
+#: app/scripts/services/utils.js:686
msgid "Image"
msgstr "Irudia"
@@ -629,17 +639,14 @@ msgid "Image {{name}} saved"
msgstr "{{name}} izeneko irudia gorde da"
#: app/scripts/services/forms.js:1645
-#, fuzzy
msgid "InOut Left ports"
msgstr ""
#: app/scripts/services/forms.js:1657
-#, fuzzy
msgid "InOut Right ports"
msgstr ""
#: app/scripts/services/forms.js:1013 app/scripts/services/forms.js:1148
-#, fuzzy
msgid "InOut pin"
msgstr ""
@@ -648,15 +655,15 @@ msgstr ""
msgid "Indian Red"
msgstr "Gorri-indioa"
-#: app/views/design.html:319 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:795
msgid "Information"
msgstr "Informazioa"
-#: app/views/design.html:279 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:760
msgid "Input"
msgstr "Sarrera"
-#: app/views/design.html:289 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:769
msgid "Input label"
msgstr "Sarrera-etiketa"
@@ -713,7 +720,7 @@ msgstr ""
"Toolchain-a eguneratuko da. Operazio horrek Interneteko sarbidea behar du. "
"Jarraitu nahi al duzu?"
-#: app/scripts/services/tools.js:1628
+#: app/scripts/services/tools.js:1630
msgid "Installation completed"
msgstr "Instalazioa amaitu da"
@@ -743,7 +750,7 @@ msgid "Invalid block connection:
Pull-up already connected"
msgstr ""
"Bloke konexio baliogabeak:
Pull up-a dagoeneko konektatua dago"
-#: app/scripts/services/tools.js:1805
+#: app/scripts/services/tools.js:1807
msgid "Invalid collection {{name}}"
msgstr "{{name}} bilduma baliogabea"
@@ -777,7 +784,6 @@ msgid "Italian"
msgstr "Italiera"
#: app/views/languages.html:110
-#, fuzzy
msgid "Japanese"
msgstr ""
@@ -803,12 +809,10 @@ msgid "Light"
msgstr ""
#: app/scripts/services/forms.js:447 app/views/design.html:255
-#, fuzzy
msgid "Light Gray"
msgstr ""
#: app/scripts/services/forms.js:429 app/views/design.html:213
-#, fuzzy
msgid "Light Sea Green"
msgstr ""
@@ -816,12 +820,11 @@ msgstr ""
msgid "Load"
msgstr "Kargatu"
-#: app/scripts/services/forms.js:1919 app/scripts/services/forms.js:2109
+#: app/scripts/services/forms.js:1921 app/scripts/services/forms.js:2111
msgid "Local parameter"
msgstr "Parametro lokala"
#: app/views/menu.html:404
-#, fuzzy
msgid "Logging enabled"
msgstr ""
@@ -833,7 +836,7 @@ msgstr ""
msgid "Logging file updated"
msgstr ""
-#: app/scripts/services/utils.js:988
+#: app/scripts/services/utils.js:990
msgid "Maximum bus size: 96 bits"
msgstr "Busaren tamaina maximoa: 96 bit"
@@ -842,16 +845,16 @@ msgstr "Busaren tamaina maximoa: 96 bit"
msgid "Medium Violet Red"
msgstr "Bioleta"
-#: app/views/design.html:309 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:787
msgid "Memory"
msgstr "Memoria"
-#: app/scripts/services/forms.js:1886
+#: app/scripts/services/forms.js:1888
#, fuzzy
msgid "Memory blocks"
msgstr "Blokea inportatu"
-#: app/scripts/services/utils.js:668
+#: app/scripts/services/utils.js:670
msgid "Name"
msgstr "Izena"
@@ -885,7 +888,7 @@ msgid "No collections stored"
msgstr "Ez dago gordeta bildumarik"
#: app/scripts/app.js:57 app/scripts/controllers/menu.js:600
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1381
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
msgid "OK"
msgstr "Ados"
@@ -898,7 +901,7 @@ msgstr "Oliba-motela"
msgid "Open"
msgstr "Ireki"
-#: app/scripts/services/utils.js:725
+#: app/scripts/services/utils.js:727
msgid "Open SVG"
msgstr "SVGa ireki"
@@ -911,11 +914,11 @@ msgstr "Gorri-laranja"
msgid "Original file {{file}} does not exist"
msgstr "Jatorrizko {{file}} fitxategia ez dago"
-#: app/views/design.html:284 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:764
msgid "Output"
msgstr "Irteera"
-#: app/views/design.html:294 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:773
msgid "Output label"
msgstr "Irteera-etiketa"
@@ -934,7 +937,7 @@ msgstr ""
msgid "Output ports"
msgstr ""
-#: app/views/design.html:299 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:778
msgid "Paired labels"
msgstr ""
@@ -947,7 +950,7 @@ msgstr "Itsatsi"
msgid "Path {{path}} does not exist"
msgstr "Ez da {{path}} izeneko biderik"
-#: app/scripts/services/utils.js:1177
+#: app/scripts/services/utils.js:1179
msgid "Please run: {{cmd}}"
msgstr "Mesedez {{cmd}} exekutatu"
@@ -1027,7 +1030,7 @@ msgstr ""
msgid "Replace One"
msgstr ""
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:729
msgid "Reset SVG"
msgstr "SVGa berrezarri"
@@ -1044,7 +1047,7 @@ msgstr "Errusiera"
msgid "Save"
msgstr "Gorde"
-#: app/scripts/services/utils.js:726
+#: app/scripts/services/utils.js:728
msgid "Save SVG"
msgstr "SVGa gorde"
@@ -1064,7 +1067,7 @@ msgstr "Hautatu"
msgid "Select all"
msgstr "Dena hautatu"
-#: app/scripts/services/forms.js:2290
+#: app/scripts/services/forms.js:2292
msgid "Select your board"
msgstr "Plaka hauta ezazu"
@@ -1128,7 +1131,7 @@ msgstr "Testbench "
msgid "Thank you very much!"
msgstr ""
-#: app/scripts/services/tools.js:1754
+#: app/scripts/services/tools.js:1756
msgid "The collection {{name}} already exists."
msgstr "{{name}} bilduma badago"
@@ -1144,11 +1147,11 @@ msgstr ""
msgid "The toolchain will be removed. Do you want to continue?"
msgstr "Toolchain-a ezabatuko da. Jarraitu nahi al duzu?"
-#: app/scripts/services/tools.js:1978
+#: app/scripts/services/tools.js:1980
msgid "There is a new nightly version available"
msgstr "Nightly bertsio berria eskura duzu"
-#: app/scripts/services/tools.js:1966
+#: app/scripts/services/tools.js:1968
msgid "There is a new stable version available"
msgstr "Bertsio egonkor berria eskura duzu"
@@ -1170,7 +1173,7 @@ msgid ""
"team from"
msgstr ""
-#: app/scripts/services/utils.js:1375
+#: app/scripts/services/utils.js:1377
msgid "This time"
msgstr ""
@@ -1208,7 +1211,7 @@ msgstr "Tresnak"
msgid "Toolchain"
msgstr "Toolchain"
-#: app/scripts/services/tools.js:1638
+#: app/scripts/services/tools.js:1640
msgid "Toolchain installed"
msgstr "Toolchain-a instalatu da"
@@ -1229,7 +1232,7 @@ msgstr "Toolchainaren bertsioa ez dator bat"
msgid "Tools"
msgstr "Tresnak"
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1352
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
@@ -1278,7 +1281,7 @@ msgstr "Izenik gabe"
msgid "Update (Latest stable)"
msgstr ""
-#: app/scripts/controllers/menu.js:1390 app/views/design.html:514
+#: app/scripts/controllers/menu.js:1390 app/views/design.html:516
#: app/views/menu.html:615
msgid "Upload"
msgstr "Kargatu"
@@ -1295,11 +1298,11 @@ msgstr ""
msgid "Verification done"
msgstr "Egiaztapena egin da"
-#: app/views/design.html:498 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:599
msgid "Verify"
msgstr "Egiaztatu"
-#: app/scripts/services/utils.js:669 app/views/menu.html:832
+#: app/scripts/services/utils.js:671 app/views/menu.html:832
msgid "Version"
msgstr "Bertsioa"
@@ -1315,7 +1318,7 @@ msgstr "Ikusi"
msgid "View license"
msgstr "Lizentzia ikusi"
-#: app/scripts/services/utils.js:1371
+#: app/scripts/services/utils.js:1373
msgid "Viewing tri-state"
msgstr ""
@@ -1333,7 +1336,7 @@ msgid "Wrong block format: {{type}}"
msgstr "Blokearen formatua okerra da: {{type}}"
#: app/scripts/services/forms.js:1304 app/scripts/services/forms.js:1706
-#: app/scripts/services/forms.js:1986 app/scripts/services/forms.js:2170
+#: app/scripts/services/forms.js:1988 app/scripts/services/forms.js:2172
#: app/scripts/services/forms.js:902
msgid "Wrong block name {{name}}"
msgstr "{{name}} blokearen izena okerra da"
@@ -1350,7 +1353,7 @@ msgstr "Urrutiko ostalariaren {{name}} izena okerra da"
msgid "Yellow"
msgstr "Horia"
-#: app/scripts/services/utils.js:1374
+#: app/scripts/services/utils.js:1376
msgid "Yes"
msgstr ""
@@ -1364,11 +1367,11 @@ msgstr ""
"soilik (hala bada, \"Gorde honela\" \"modulua esportatu\"ren antzera lan "
"egiten du). Jarraitu nahi duzu?"
-#: app/scripts/services/utils.js:1348
+#: app/scripts/services/utils.js:1350
msgid "You are importing a block that uses \"tri-state\"."
msgstr ""
-#: app/scripts/services/utils.js:1347
+#: app/scripts/services/utils.js:1349
msgid "You are loading a design that uses \"tri-state\"."
msgstr ""
@@ -1414,7 +1417,7 @@ msgstr "Aldaketak galduko dituzu gordetzen ez badituzu"
msgid "back"
msgstr "atzera"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1157
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
msgid "{{app}} is required."
msgstr "{{app}} behar da"
diff --git a/app/resources/locale/fr_FR/fr_FR.po b/app/resources/locale/fr_FR/fr_FR.po
index 3371ec9e5..c7571d22e 100644
--- a/app/resources/locale/fr_FR/fr_FR.po
+++ b/app/resources/locale/fr_FR/fr_FR.po
@@ -62,7 +62,7 @@ msgstr "Ajouter un bloc pour commencer"
msgid "Add as block"
msgstr "Ajouter un bloc"
-#: app/scripts/services/forms.js:1911
+#: app/scripts/services/forms.js:1913
msgid "Address format"
msgstr "Format de l'adresse"
@@ -70,7 +70,7 @@ msgstr "Format de l'adresse"
msgid "Advanced features"
msgstr ""
-#: app/scripts/services/tools.js:1939
+#: app/scripts/services/tools.js:1941
msgid "All collections removed"
msgstr "Toutes les collections ont été supprimées"
@@ -83,19 +83,19 @@ msgstr ""
msgid "Allow tri-state connections"
msgstr ""
-#: app/scripts/services/tools.js:1581
-msgid "Apio install {{name}}"
+#: app/scripts/services/tools.js:1595
+msgid "Apio install drivers"
msgstr ""
-#: app/scripts/services/tools.js:1593
-msgid "Apio install drivers"
+#: app/scripts/services/tools.js:1581
+msgid "Apio install {{name}}"
msgstr ""
#: app/scripts/services/tools.js:1508
msgid "At least Python 3.7 is required"
msgstr "Une version de Python supérieure à 3.7 est nécessaire"
-#: app/scripts/services/utils.js:671
+#: app/scripts/services/utils.js:673
msgid "Author"
msgstr "Auteur"
@@ -103,17 +103,22 @@ msgstr "Auteur"
msgid "Basic"
msgstr "Basique"
+#: app/views/design.html:275
+#, fuzzy
+msgid "Basic Toolbox"
+msgstr "Boîte à outils de base"
+
#: app/views/languages.html:86
msgid "Basque"
msgstr "Basque"
-#: app/scripts/services/forms.js:1897
+#: app/scripts/services/forms.js:1899
msgid "Binary"
msgstr "Binaire"
#: app/scripts/services/tools.js:171
-msgid "Bitstream not found: build your project first"
-msgstr "Bitstream introuvable : veuillez d'abord compiler votre projet"
+msgid "Bitstream not found: Build your project first"
+msgstr "Bitstream introuvable : Veuillez d'abord compiler votre projet"
#: app/scripts/services/blockforms.js:1130
#: app/scripts/services/blockforms.js:1254
@@ -168,7 +173,7 @@ msgstr "Carte {{name}} séléctionnée"
msgid "Bootloader not active"
msgstr "Bootloader non activé"
-#: app/scripts/controllers/menu.js:1365 app/views/design.html:506
+#: app/scripts/controllers/menu.js:1365 app/views/design.html:508
#: app/views/menu.html:607
msgid "Build"
msgstr "Construire"
@@ -178,15 +183,19 @@ msgid "Build done"
msgstr "Construction terminée"
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1382
+#: app/scripts/services/utils.js:1384
msgid "Cancel"
msgstr "Annuler"
-#: app/scripts/services/utils.js:1200
+#: app/scripts/services/utils.js:1202
#, fuzzy
msgid "Cannot paste from a different project format ({{version}})"
msgstr ""
+#: app/views/design.html:54
+msgid "Case sensitive"
+msgstr ""
+
#: app/views/languages.html:92
#, fuzzy
msgid "Catalonian"
@@ -196,7 +205,7 @@ msgstr "Catalan"
msgid "Change Color"
msgstr "Recolorer"
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1369
msgid "Changed Preferences: Allow tri-state connections"
msgstr ""
@@ -217,7 +226,7 @@ msgstr "Chinois"
msgid "Choose a color:"
msgstr "Choisir une couleur :"
-#: app/scripts/services/utils.js:1365
+#: app/scripts/services/utils.js:1367
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
"
Advanced features → Allow tri-state connectionsdownload a newer version of Icestudio"
msgstr "Cliquer ici pour
télécharger une nouvelle version de Icestudio"
-#: app/scripts/services/tools.js:1650
+#: app/scripts/services/tools.js:1652
msgid "Click here to
setup the drivers"
msgstr "Cliquer ici pour
installer les drivers"
#: app/scripts/services/drivers.js:440 app/scripts/services/drivers.js:625
-#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1970
-#: app/scripts/services/tools.js:1982 app/scripts/services/tools.js:546
+#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1972
+#: app/scripts/services/tools.js:1984 app/scripts/services/tools.js:546
msgid "Click here to install it"
msgstr "Cliquer ici pour l'installer"
@@ -254,7 +263,7 @@ msgstr "Cloner"
msgid "Close"
msgstr "Fermer"
-#: app/views/design.html:314 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:791
msgid "Code"
msgstr "Code"
@@ -270,19 +279,19 @@ msgstr "Informations sur la collection"
msgid "Collection {{collection}} info not defined"
msgstr "Informations sur la collection {{name}} non définies"
-#: app/scripts/services/tools.js:1792
+#: app/scripts/services/tools.js:1794
msgid "Collection {{name}} added"
msgstr "Collection {{name}} ajoutée"
-#: app/scripts/services/tools.js:1779
+#: app/scripts/services/tools.js:1781
msgid "Collection {{name}} not replaced"
msgstr "Collection {{name}} non remplacée"
-#: app/scripts/services/tools.js:1930
+#: app/scripts/services/tools.js:1932
msgid "Collection {{name}} removed"
msgstr "Collection {{name}} supprimée"
-#: app/scripts/services/tools.js:1768
+#: app/scripts/services/tools.js:1770
msgid "Collection {{name}} replaced"
msgstr "Collection {{name}} remplacée"
@@ -306,11 +315,11 @@ msgstr "Forum communautaire"
msgid "Configuration not completed"
msgstr "Configuration incomplète"
-#: app/views/design.html:304 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:783
msgid "Constant"
msgstr "Constante"
-#: app/scripts/services/forms.js:2101
+#: app/scripts/services/forms.js:2103
#, fuzzy
msgid "Constant names"
msgstr "Constante"
@@ -357,7 +366,7 @@ msgstr "Orange foncé"
msgid "Datasheet"
msgstr "Documentation"
-#: app/scripts/services/forms.js:1901
+#: app/scripts/services/forms.js:1903
msgid "Decimal"
msgstr "Décimal"
@@ -379,7 +388,7 @@ msgstr "Défaut"
msgid "Delete"
msgstr "Supprimer"
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:672
msgid "Description"
msgstr "Description"
@@ -395,7 +404,7 @@ msgstr "Voulez-vous fermer l'application ?"
msgid "Do you want to remove the {{name}} collection?"
msgstr "Voulez-vous supprimer la collection {{name}} ?"
-#: app/scripts/services/tools.js:1761
+#: app/scripts/services/tools.js:1763
msgid "Do you want to replace it?"
msgstr "Voulez-vous le remplacer ?"
@@ -442,7 +451,7 @@ msgstr "Néerlandais"
msgid "Edit"
msgstr "Édition"
-#: app/scripts/services/tools.js:1740
+#: app/scripts/services/tools.js:1742
msgid "Edit the collection name"
msgstr "Éditer le nom de la collection"
@@ -454,26 +463,26 @@ msgstr "Activer"
msgid "English"
msgstr "Anglais"
-#: app/scripts/services/forms.js:2484
+#: app/scripts/services/forms.js:2486
#, fuzzy
msgid "Enter the external collection path"
msgstr "Entrer le chemin pour les collections externes"
-#: app/scripts/services/forms.js:2381
+#: app/scripts/services/forms.js:2383
msgid "Enter the external plugins path"
msgstr "Entrer le chemin pour les plugins externes"
-#: app/scripts/services/forms.js:2335
+#: app/scripts/services/forms.js:2337
#, fuzzy
msgid "Enter the log filename"
-msgstr "Entrer les blocs de sortie"
+msgstr "Entrer le nom du fichier de log"
-#: app/scripts/services/forms.js:2436
+#: app/scripts/services/forms.js:2438
#, fuzzy
msgid "Enter the pip path"
msgstr ""
-#: app/scripts/services/forms.js:2428
+#: app/scripts/services/forms.js:2430
#, fuzzy
msgid "Enter the python path"
msgstr ""
@@ -486,7 +495,7 @@ msgstr "Entrer le nom d'hôte distant user@host"
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:874
+#: app/scripts/services/utils.js:876
msgid "Error: {{error}}"
msgstr "Erreur : {{error}}"
@@ -494,6 +503,10 @@ msgstr "Erreur : {{error}}"
msgid "Errors detected in the design"
msgstr "Erreurs détectées dans le design"
+#: app/views/design.html:57
+msgid "Exact match"
+msgstr ""
+
#: app/views/menu.html:119
msgid "Examples"
msgstr "Exemples"
@@ -607,12 +620,11 @@ msgstr "Jaune-vert"
msgid "Help"
msgstr "Aide"
-#: app/scripts/services/forms.js:1905
+#: app/scripts/services/forms.js:1907
msgid "Hexadecimal"
msgstr "Hexadécimal"
#: app/views/version.html:45
-#, fuzzy
msgid "Icestudio is part of"
msgstr ""
@@ -625,7 +637,7 @@ msgstr ""
"Si vous avez des pins d'entrée/sortie vides, c'est qu'il n'y a pas "
"d'équivalent pour cette carte"
-#: app/scripts/services/utils.js:684
+#: app/scripts/services/utils.js:686
msgid "Image"
msgstr "Image"
@@ -634,17 +646,14 @@ msgid "Image {{name}} saved"
msgstr "Image {{name}} sauvegardée"
#: app/scripts/services/forms.js:1645
-#, fuzzy
msgid "InOut Left ports"
msgstr ""
#: app/scripts/services/forms.js:1657
-#, fuzzy
msgid "InOut Right ports"
msgstr ""
#: app/scripts/services/forms.js:1013 app/scripts/services/forms.js:1148
-#, fuzzy
msgid "InOut pin"
msgstr ""
@@ -653,15 +662,15 @@ msgstr ""
msgid "Indian Red"
msgstr "Rouge indien"
-#: app/views/design.html:319 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:795
msgid "Information"
msgstr "Information"
-#: app/views/design.html:279 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:760
msgid "Input"
msgstr "Entrée"
-#: app/views/design.html:289 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:769
msgid "Input label"
msgstr "Label d'entrée"
@@ -719,7 +728,7 @@ msgstr ""
"Installer la derniere toolchain stable. Cette opération a besoin d'une "
"connexion Internet. Voulez-vous continuer ?"
-#: app/scripts/services/tools.js:1628
+#: app/scripts/services/tools.js:1630
msgid "Installation completed"
msgstr "Installation terminée"
@@ -749,7 +758,7 @@ msgstr ""
msgid "Invalid block connection:
Pull-up already connected"
msgstr "Connexion de bloc invalide :
Pull up déjà connectée"
-#: app/scripts/services/tools.js:1805
+#: app/scripts/services/tools.js:1807
msgid "Invalid collection {{name}}"
msgstr "Collection {{name}} invalide"
@@ -800,7 +809,7 @@ msgstr "Chercher label"
#: app/scripts/services/blockforms.js:1039
#, fuzzy
msgid "Label updated"
-msgstr "Bloc mis à jour"
+msgstr "Label mis à jour"
#: app/views/menu.html:359
msgid "Language"
@@ -824,7 +833,7 @@ msgstr "Vert mer clair"
msgid "Load"
msgstr "Charger"
-#: app/scripts/services/forms.js:1919 app/scripts/services/forms.js:2109
+#: app/scripts/services/forms.js:1921 app/scripts/services/forms.js:2111
msgid "Local parameter"
msgstr "Paramètre local"
@@ -840,7 +849,7 @@ msgstr "Fichier de log"
msgid "Logging file updated"
msgstr "Fichier de log mis à jour"
-#: app/scripts/services/utils.js:988
+#: app/scripts/services/utils.js:990
msgid "Maximum bus size: 96 bits"
msgstr "Taille maximale du bus : 96 bits"
@@ -849,16 +858,16 @@ msgstr "Taille maximale du bus : 96 bits"
msgid "Medium Violet Red"
msgstr "Rouge-violet moyen"
-#: app/views/design.html:309 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:787
msgid "Memory"
msgstr "Mémoire"
-#: app/scripts/services/forms.js:1886
+#: app/scripts/services/forms.js:1888
#, fuzzy
msgid "Memory blocks"
msgstr "Importer un bloc"
-#: app/scripts/services/utils.js:668
+#: app/scripts/services/utils.js:670
msgid "Name"
msgstr "Nom"
@@ -893,7 +902,7 @@ msgid "No collections stored"
msgstr "Pas de collections sauvegardées"
#: app/scripts/app.js:57 app/scripts/controllers/menu.js:600
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1381
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
msgid "OK"
msgstr "OK"
@@ -906,7 +915,7 @@ msgstr "Vert olive"
msgid "Open"
msgstr "Ouvrir"
-#: app/scripts/services/utils.js:725
+#: app/scripts/services/utils.js:727
msgid "Open SVG"
msgstr "Ouvrir SVG"
@@ -919,11 +928,11 @@ msgstr "Rouge-orangé"
msgid "Original file {{file}} does not exist"
msgstr "Le fichier original {{file}} n'existe pas"
-#: app/views/design.html:284 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:764
msgid "Output"
msgstr "Sortie"
-#: app/views/design.html:294 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:773
msgid "Output label"
msgstr "Label de sortie"
@@ -942,7 +951,7 @@ msgstr ""
msgid "Output ports"
msgstr ""
-#: app/views/design.html:299 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:778
msgid "Paired labels"
msgstr "Labels appairés"
@@ -955,7 +964,7 @@ msgstr "Coller"
msgid "Path {{path}} does not exist"
msgstr "Le chemin {{path}} n'existe pas"
-#: app/scripts/services/utils.js:1177
+#: app/scripts/services/utils.js:1179
msgid "Please run: {{cmd}}"
msgstr "Veuillez exécuter : {{cmd}}"
@@ -1036,7 +1045,7 @@ msgstr "Remplacer tous"
msgid "Replace One"
msgstr "Remplacer un"
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:729
msgid "Reset SVG"
msgstr "Réinitialiser le SVG"
@@ -1053,7 +1062,7 @@ msgstr "Russe"
msgid "Save"
msgstr "Enregistrer"
-#: app/scripts/services/utils.js:726
+#: app/scripts/services/utils.js:728
msgid "Save SVG"
msgstr "Enregistrer le SVG"
@@ -1073,7 +1082,7 @@ msgstr "Sélectionner"
msgid "Select all"
msgstr "Sélectionner tout"
-#: app/scripts/services/forms.js:2290
+#: app/scripts/services/forms.js:2292
msgid "Select your board"
msgstr "Sélectionner votre carte"
@@ -1137,7 +1146,7 @@ msgstr "Testbench"
msgid "Thank you very much!"
msgstr "Merci beaucoup !"
-#: app/scripts/services/tools.js:1754
+#: app/scripts/services/tools.js:1756
msgid "The collection {{name}} already exists."
msgstr "La collection {{name}} existe déjà."
@@ -1154,11 +1163,11 @@ msgstr ""
msgid "The toolchain will be removed. Do you want to continue?"
msgstr "La toolchain va être supprimée. Voulez-vous continuer ?"
-#: app/scripts/services/tools.js:1978
+#: app/scripts/services/tools.js:1980
msgid "There is a new nightly version available"
msgstr "Il y a une nouvelle version nightly disponible"
-#: app/scripts/services/tools.js:1966
+#: app/scripts/services/tools.js:1968
msgid "There is a new stable version available"
msgstr "Il y a une nouvelle version stable disponible"
@@ -1183,7 +1192,7 @@ msgstr ""
"Cette release a été rendue possible grâce à l'immense travail \n"
" réalisé par une équipe de"
-#: app/scripts/services/utils.js:1375
+#: app/scripts/services/utils.js:1377
msgid "This time"
msgstr ""
@@ -1220,7 +1229,7 @@ msgstr "Boite a Outils"
msgid "Toolchain"
msgstr "Toolchain"
-#: app/scripts/services/tools.js:1638
+#: app/scripts/services/tools.js:1640
msgid "Toolchain installed"
msgstr "La toolchain est installée"
@@ -1241,7 +1250,7 @@ msgstr "La version de la toolchain ne correspond pas"
msgid "Tools"
msgstr "Outils"
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1352
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
@@ -1289,7 +1298,7 @@ msgstr "Sans titre"
msgid "Update (Latest stable)"
msgstr "Mettre à jour (dernière version stable)"
-#: app/scripts/controllers/menu.js:1390 app/views/design.html:514
+#: app/scripts/controllers/menu.js:1390 app/views/design.html:516
#: app/views/menu.html:615
msgid "Upload"
msgstr "Télécharger"
@@ -1306,11 +1315,11 @@ msgstr ""
msgid "Verification done"
msgstr "Vérification faite"
-#: app/views/design.html:498 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:599
msgid "Verify"
msgstr "Vérifier"
-#: app/scripts/services/utils.js:669 app/views/menu.html:832
+#: app/scripts/services/utils.js:671 app/views/menu.html:832
msgid "Version"
msgstr "Version"
@@ -1326,7 +1335,7 @@ msgstr "Vue"
msgid "View license"
msgstr "Voir la licence"
-#: app/scripts/services/utils.js:1371
+#: app/scripts/services/utils.js:1373
msgid "Viewing tri-state"
msgstr ""
@@ -1344,7 +1353,7 @@ msgid "Wrong block format: {{type}}"
msgstr "Mauvais format de bloc : {{type}}"
#: app/scripts/services/forms.js:1304 app/scripts/services/forms.js:1706
-#: app/scripts/services/forms.js:1986 app/scripts/services/forms.js:2170
+#: app/scripts/services/forms.js:1988 app/scripts/services/forms.js:2172
#: app/scripts/services/forms.js:902
msgid "Wrong block name {{name}}"
msgstr "Mauvais nom de bloc {{name}}"
@@ -1361,7 +1370,7 @@ msgstr "Mauvais nom d'hôte distant {{name}}"
msgid "Yellow"
msgstr "Jaune"
-#: app/scripts/services/utils.js:1374
+#: app/scripts/services/utils.js:1376
msgid "Yes"
msgstr ""
@@ -1376,11 +1385,11 @@ msgstr ""
"fonctionne comme la commande \"exporter le sous-module\"). Voulez-vous "
"continuer ?"
-#: app/scripts/services/utils.js:1348
+#: app/scripts/services/utils.js:1350
msgid "You are importing a block that uses \"tri-state\"."
msgstr ""
-#: app/scripts/services/utils.js:1347
+#: app/scripts/services/utils.js:1349
msgid "You are loading a design that uses \"tri-state\"."
msgstr ""
@@ -1432,7 +1441,7 @@ msgstr "Vos modifications seront perdues si vous ne les sauvegardez pas"
msgid "back"
msgstr "retour"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1157
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
msgid "{{app}} is required."
msgstr "{{app}} est requis."
diff --git a/app/resources/locale/gl_ES/gl_ES.po b/app/resources/locale/gl_ES/gl_ES.po
index 1200719de..97a943019 100644
--- a/app/resources/locale/gl_ES/gl_ES.po
+++ b/app/resources/locale/gl_ES/gl_ES.po
@@ -52,7 +52,7 @@ msgstr "Engada un bloque para comezar"
msgid "Add as block"
msgstr "Engadir como bloque"
-#: app/scripts/services/forms.js:1911
+#: app/scripts/services/forms.js:1913
msgid "Address format"
msgstr "Formato do enderezo de memoria"
@@ -60,7 +60,7 @@ msgstr "Formato do enderezo de memoria"
msgid "Advanced features"
msgstr ""
-#: app/scripts/services/tools.js:1939
+#: app/scripts/services/tools.js:1941
msgid "All collections removed"
msgstr "Elimináronse todas as coleccións"
@@ -72,12 +72,12 @@ msgstr "Perderanse todas as coleccións gardadas. Desexa continuar?"
msgid "Allow tri-state connections"
msgstr ""
-#: app/scripts/services/tools.js:1581
-msgid "Apio install {{name}}"
+#: app/scripts/services/tools.js:1595
+msgid "Apio install drivers"
msgstr ""
-#: app/scripts/services/tools.js:1593
-msgid "Apio install drivers"
+#: app/scripts/services/tools.js:1581
+msgid "Apio install {{name}}"
msgstr ""
#: app/scripts/services/tools.js:1508
@@ -85,7 +85,7 @@ msgstr ""
msgid "At least Python 3.7 is required"
msgstr "Requírese Python 3.7"
-#: app/scripts/services/utils.js:671
+#: app/scripts/services/utils.js:673
msgid "Author"
msgstr "Autor"
@@ -93,16 +93,20 @@ msgstr "Autor"
msgid "Basic"
msgstr "Básico"
+#: app/views/design.html:275
+msgid "Basic Toolbox"
+msgstr ""
+
#: app/views/languages.html:86
msgid "Basque"
msgstr "Euskera"
-#: app/scripts/services/forms.js:1897
+#: app/scripts/services/forms.js:1899
msgid "Binary"
msgstr "Binario"
#: app/scripts/services/tools.js:171
-msgid "Bitstream not found: build your project first"
+msgid "Bitstream not found: Build your project first"
msgstr ""
#: app/scripts/services/blockforms.js:1130
@@ -158,7 +162,7 @@ msgstr "Seleccionouse a placa {{name}}"
msgid "Bootloader not active"
msgstr "O bootloader non está activo"
-#: app/scripts/controllers/menu.js:1365 app/views/design.html:506
+#: app/scripts/controllers/menu.js:1365 app/views/design.html:508
#: app/views/menu.html:607
msgid "Build"
msgstr "Sintetizar"
@@ -168,15 +172,18 @@ msgid "Build done"
msgstr "Sintetizado realizado"
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1382
+#: app/scripts/services/utils.js:1384
msgid "Cancel"
msgstr "Cancelar"
-#: app/scripts/services/utils.js:1200
-#, fuzzy
+#: app/scripts/services/utils.js:1202
msgid "Cannot paste from a different project format ({{version}})"
msgstr ""
+#: app/views/design.html:54
+msgid "Case sensitive"
+msgstr ""
+
#: app/views/languages.html:92
#, fuzzy
msgid "Catalonian"
@@ -186,7 +193,7 @@ msgstr "Catalán"
msgid "Change Color"
msgstr ""
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1369
msgid "Changed Preferences: Allow tri-state connections"
msgstr ""
@@ -206,7 +213,7 @@ msgstr "Chinés"
msgid "Choose a color:"
msgstr ""
-#: app/scripts/services/utils.js:1365
+#: app/scripts/services/utils.js:1367
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
"
Advanced features → Allow tri-state connectionsdownload a newer version of Icestudio"
msgstr "Fai clic aquí para
descargar unha nova versión de Icestudio"
-#: app/scripts/services/tools.js:1650
+#: app/scripts/services/tools.js:1652
msgid "Click here to setup the drivers"
msgstr "Fai clic aquí para configurar os drivers"
#: app/scripts/services/drivers.js:440 app/scripts/services/drivers.js:625
-#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1970
-#: app/scripts/services/tools.js:1982 app/scripts/services/tools.js:546
+#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1972
+#: app/scripts/services/tools.js:1984 app/scripts/services/tools.js:546
msgid "Click here to install it"
msgstr "Fai clic aquí para instalarlo"
@@ -243,7 +250,7 @@ msgstr ""
msgid "Close"
msgstr "Pechar"
-#: app/views/design.html:314 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:791
msgid "Code"
msgstr "Código"
@@ -259,19 +266,19 @@ msgstr "Información da colección"
msgid "Collection {{collection}} info not defined"
msgstr "Non se definiu a información da colección {{collection}}"
-#: app/scripts/services/tools.js:1792
+#: app/scripts/services/tools.js:1794
msgid "Collection {{name}} added"
msgstr "Engadiuse a colección {{name}}"
-#: app/scripts/services/tools.js:1779
+#: app/scripts/services/tools.js:1781
msgid "Collection {{name}} not replaced"
msgstr "Non se trocou a colección {{name}}"
-#: app/scripts/services/tools.js:1930
+#: app/scripts/services/tools.js:1932
msgid "Collection {{name}} removed"
msgstr "Eliminouse a colección {{name}}"
-#: app/scripts/services/tools.js:1768
+#: app/scripts/services/tools.js:1770
msgid "Collection {{name}} replaced"
msgstr "Trocouse a colección {{name}}"
@@ -295,11 +302,11 @@ msgstr "Foro da comunidade"
msgid "Configuration not completed"
msgstr "Configuración non completada"
-#: app/views/design.html:304 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:783
msgid "Constant"
msgstr "Constante"
-#: app/scripts/services/forms.js:2101
+#: app/scripts/services/forms.js:2103
#, fuzzy
msgid "Constant names"
msgstr "Constante"
@@ -345,7 +352,7 @@ msgstr ""
msgid "Datasheet"
msgstr "Folla de datos"
-#: app/scripts/services/forms.js:1901
+#: app/scripts/services/forms.js:1903
msgid "Decimal"
msgstr "Decimal"
@@ -365,7 +372,7 @@ msgstr "Predeterminado"
msgid "Delete"
msgstr ""
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:672
msgid "Description"
msgstr "Descripción"
@@ -381,7 +388,7 @@ msgstr "Desexa pechar a aplicación?"
msgid "Do you want to remove the {{name}} collection?"
msgstr "Desexa eliminar a colección {{name}}?"
-#: app/scripts/services/tools.js:1761
+#: app/scripts/services/tools.js:1763
msgid "Do you want to replace it?"
msgstr "Desexa trocalo?"
@@ -427,7 +434,7 @@ msgstr "Holandés"
msgid "Edit"
msgstr "Editar"
-#: app/scripts/services/tools.js:1740
+#: app/scripts/services/tools.js:1742
msgid "Edit the collection name"
msgstr "Editar o nome da colección"
@@ -439,27 +446,27 @@ msgstr "Habilitar"
msgid "English"
msgstr "Inglés"
-#: app/scripts/services/forms.js:2484
+#: app/scripts/services/forms.js:2486
#, fuzzy
msgid "Enter the external collection path"
msgstr "Introduza a ruta ás coleccións externas"
-#: app/scripts/services/forms.js:2381
+#: app/scripts/services/forms.js:2383
#, fuzzy
msgid "Enter the external plugins path"
msgstr "Introduza a ruta ás coleccións externas"
-#: app/scripts/services/forms.js:2335
+#: app/scripts/services/forms.js:2337
#, fuzzy
msgid "Enter the log filename"
msgstr ""
-#: app/scripts/services/forms.js:2436
+#: app/scripts/services/forms.js:2438
#, fuzzy
msgid "Enter the pip path"
msgstr ""
-#: app/scripts/services/forms.js:2428
+#: app/scripts/services/forms.js:2430
#, fuzzy
msgid "Enter the python path"
msgstr ""
@@ -472,7 +479,7 @@ msgstr "Introduza o nome do equipo remoto: usuario@equipo"
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:874
+#: app/scripts/services/utils.js:876
msgid "Error: {{error}}"
msgstr "Erro: {{error}}"
@@ -480,6 +487,10 @@ msgstr "Erro: {{error}}"
msgid "Errors detected in the design"
msgstr "Erros detectados no deseño"
+#: app/views/design.html:57
+msgid "Exact match"
+msgstr ""
+
#: app/views/menu.html:119
msgid "Examples"
msgstr "Exemplos"
@@ -593,7 +604,7 @@ msgstr ""
msgid "Help"
msgstr "Axuda"
-#: app/scripts/services/forms.js:1905
+#: app/scripts/services/forms.js:1907
msgid "Hexadecimal"
msgstr "Hexadecimal"
@@ -607,7 +618,7 @@ msgid ""
"this board"
msgstr ""
-#: app/scripts/services/utils.js:684
+#: app/scripts/services/utils.js:686
msgid "Image"
msgstr "Imaxe"
@@ -616,17 +627,14 @@ msgid "Image {{name}} saved"
msgstr "Gardouse a imaxe {{name}}"
#: app/scripts/services/forms.js:1645
-#, fuzzy
msgid "InOut Left ports"
msgstr ""
#: app/scripts/services/forms.js:1657
-#, fuzzy
msgid "InOut Right ports"
msgstr ""
#: app/scripts/services/forms.js:1013 app/scripts/services/forms.js:1148
-#, fuzzy
msgid "InOut pin"
msgstr ""
@@ -634,15 +642,15 @@ msgstr ""
msgid "Indian Red"
msgstr ""
-#: app/views/design.html:319 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:795
msgid "Information"
msgstr "Información"
-#: app/views/design.html:279 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:760
msgid "Input"
msgstr "Entrada"
-#: app/views/design.html:289 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:769
msgid "Input label"
msgstr ""
@@ -699,7 +707,7 @@ msgstr ""
"Vaise actualizar a cadea de ferramentas. Esta operación require dunha "
"conexión a Internet. Desexa continuar?"
-#: app/scripts/services/tools.js:1628
+#: app/scripts/services/tools.js:1630
msgid "Installation completed"
msgstr "Instalación completada"
@@ -730,7 +738,7 @@ msgid "Invalid block connection:
Pull-up already connected"
msgstr ""
"A conexión do bloque non é válida:
xa existe unha conexión pull-up"
-#: app/scripts/services/tools.js:1805
+#: app/scripts/services/tools.js:1807
msgid "Invalid collection {{name}}"
msgstr "A colección {{name}} non é válida"
@@ -764,7 +772,6 @@ msgid "Italian"
msgstr ""
#: app/views/languages.html:110
-#, fuzzy
msgid "Japanese"
msgstr ""
@@ -801,7 +808,7 @@ msgstr ""
msgid "Load"
msgstr "Cargar"
-#: app/scripts/services/forms.js:1919 app/scripts/services/forms.js:2109
+#: app/scripts/services/forms.js:1921 app/scripts/services/forms.js:2111
msgid "Local parameter"
msgstr "Parámetro local"
@@ -818,7 +825,7 @@ msgstr ""
msgid "Logging file updated"
msgstr ""
-#: app/scripts/services/utils.js:988
+#: app/scripts/services/utils.js:990
msgid "Maximum bus size: 96 bits"
msgstr "Tamaño máximo do bus: 96 bits"
@@ -826,16 +833,16 @@ msgstr "Tamaño máximo do bus: 96 bits"
msgid "Medium Violet Red"
msgstr ""
-#: app/views/design.html:309 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:787
msgid "Memory"
msgstr "Memoria"
-#: app/scripts/services/forms.js:1886
+#: app/scripts/services/forms.js:1888
#, fuzzy
msgid "Memory blocks"
msgstr "Introduza os bloques de memoria"
-#: app/scripts/services/utils.js:668
+#: app/scripts/services/utils.js:670
msgid "Name"
msgstr "Nome"
@@ -869,7 +876,7 @@ msgid "No collections stored"
msgstr "Non hay coleccións gardadas"
#: app/scripts/app.js:57 app/scripts/controllers/menu.js:600
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1381
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
msgid "OK"
msgstr "Aceptar"
@@ -881,7 +888,7 @@ msgstr ""
msgid "Open"
msgstr "Abrir"
-#: app/scripts/services/utils.js:725
+#: app/scripts/services/utils.js:727
msgid "Open SVG"
msgstr "Abrir SVG"
@@ -893,11 +900,11 @@ msgstr ""
msgid "Original file {{file}} does not exist"
msgstr "Non existe o ficheiro {{name}} orixinal"
-#: app/views/design.html:284 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:764
msgid "Output"
msgstr "Saída"
-#: app/views/design.html:294 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:773
msgid "Output label"
msgstr ""
@@ -915,7 +922,7 @@ msgstr ""
msgid "Output ports"
msgstr "Saída"
-#: app/views/design.html:299 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:778
msgid "Paired labels"
msgstr ""
@@ -928,7 +935,7 @@ msgstr "Pegar"
msgid "Path {{path}} does not exist"
msgstr "Non existe a ruta {{path}}"
-#: app/scripts/services/utils.js:1177
+#: app/scripts/services/utils.js:1179
msgid "Please run: {{cmd}}"
msgstr "Por favor executa: {{cmd}}"
@@ -1009,7 +1016,7 @@ msgstr ""
msgid "Replace One"
msgstr ""
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:729
msgid "Reset SVG"
msgstr "Restablecer SVG"
@@ -1025,7 +1032,7 @@ msgstr ""
msgid "Save"
msgstr "Gardar"
-#: app/scripts/services/utils.js:726
+#: app/scripts/services/utils.js:728
msgid "Save SVG"
msgstr "Gardar SVG"
@@ -1045,7 +1052,7 @@ msgstr "Seleccionar"
msgid "Select all"
msgstr "Seleccionar todo"
-#: app/scripts/services/forms.js:2290
+#: app/scripts/services/forms.js:2292
msgid "Select your board"
msgstr "Seleccionar a placa"
@@ -1106,7 +1113,7 @@ msgstr "Testbench"
msgid "Thank you very much!"
msgstr ""
-#: app/scripts/services/tools.js:1754
+#: app/scripts/services/tools.js:1756
msgid "The collection {{name}} already exists."
msgstr "Xa existe a colección {{name}}."
@@ -1123,11 +1130,11 @@ msgstr ""
msgid "The toolchain will be removed. Do you want to continue?"
msgstr "Vaise eliminar a cadea de ferramentas. Desexa continuar?"
-#: app/scripts/services/tools.js:1978
+#: app/scripts/services/tools.js:1980
msgid "There is a new nightly version available"
msgstr ""
-#: app/scripts/services/tools.js:1966
+#: app/scripts/services/tools.js:1968
msgid "There is a new stable version available"
msgstr ""
@@ -1149,7 +1156,7 @@ msgid ""
"team from"
msgstr ""
-#: app/scripts/services/utils.js:1375
+#: app/scripts/services/utils.js:1377
msgid "This time"
msgstr ""
@@ -1179,7 +1186,7 @@ msgstr "Ferramentas"
msgid "Toolchain"
msgstr "Cadea de ferramentas"
-#: app/scripts/services/tools.js:1638
+#: app/scripts/services/tools.js:1640
msgid "Toolchain installed"
msgstr "Instalouse a cadea de ferramentas"
@@ -1200,7 +1207,7 @@ msgstr "A versión da cadea de ferramentas non coincide"
msgid "Tools"
msgstr "Ferramentas"
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1352
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
@@ -1245,11 +1252,10 @@ msgid "Untitled"
msgstr "Sen título"
#: app/views/menu.html:639
-#, fuzzy
msgid "Update (Latest stable)"
msgstr ""
-#: app/scripts/controllers/menu.js:1390 app/views/design.html:514
+#: app/scripts/controllers/menu.js:1390 app/views/design.html:516
#: app/views/menu.html:615
msgid "Upload"
msgstr "Cargar"
@@ -1266,11 +1272,11 @@ msgstr ""
msgid "Verification done"
msgstr "Verificación realizada"
-#: app/views/design.html:498 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:599
msgid "Verify"
msgstr "Verificar"
-#: app/scripts/services/utils.js:669 app/views/menu.html:832
+#: app/scripts/services/utils.js:671 app/views/menu.html:832
msgid "Version"
msgstr "Versión"
@@ -1286,7 +1292,7 @@ msgstr "Ver"
msgid "View license"
msgstr "Ver licenza"
-#: app/scripts/services/utils.js:1371
+#: app/scripts/services/utils.js:1373
msgid "Viewing tri-state"
msgstr ""
@@ -1304,7 +1310,7 @@ msgid "Wrong block format: {{type}}"
msgstr "Formato de bloque incorrecto: {{type}}"
#: app/scripts/services/forms.js:1304 app/scripts/services/forms.js:1706
-#: app/scripts/services/forms.js:1986 app/scripts/services/forms.js:2170
+#: app/scripts/services/forms.js:1988 app/scripts/services/forms.js:2172
#: app/scripts/services/forms.js:902
msgid "Wrong block name {{name}}"
msgstr "O nome do bloque {{name}} non é correcto"
@@ -1321,7 +1327,7 @@ msgstr "O nome do equipo remoto {{name}} non é correcto"
msgid "Yellow"
msgstr ""
-#: app/scripts/services/utils.js:1374
+#: app/scripts/services/utils.js:1376
msgid "Yes"
msgstr ""
@@ -1331,11 +1337,11 @@ msgid ""
"\" works like \"Export module\"). Do you want to continue?"
msgstr ""
-#: app/scripts/services/utils.js:1348
+#: app/scripts/services/utils.js:1350
msgid "You are importing a block that uses \"tri-state\"."
msgstr ""
-#: app/scripts/services/utils.js:1347
+#: app/scripts/services/utils.js:1349
msgid "You are loading a design that uses \"tri-state\"."
msgstr ""
@@ -1375,7 +1381,7 @@ msgstr "Os cambios realizados perderanse se non se gardan"
msgid "back"
msgstr "atrás"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1157
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
msgid "{{app}} is required."
msgstr "Precisase {{app}}."
diff --git a/app/resources/locale/it_IT/it_IT.po b/app/resources/locale/it_IT/it_IT.po
index e748aa0a1..e08f3f4a0 100644
--- a/app/resources/locale/it_IT/it_IT.po
+++ b/app/resources/locale/it_IT/it_IT.po
@@ -52,7 +52,7 @@ msgstr "Aggiungere un blocco per iniziare"
msgid "Add as block"
msgstr "Aggiungi come blocco"
-#: app/scripts/services/forms.js:1911
+#: app/scripts/services/forms.js:1913
msgid "Address format"
msgstr "Codifica dell'indirizzo"
@@ -60,7 +60,7 @@ msgstr "Codifica dell'indirizzo"
msgid "Advanced features"
msgstr ""
-#: app/scripts/services/tools.js:1939
+#: app/scripts/services/tools.js:1941
msgid "All collections removed"
msgstr "Tutte le collezioni sono state rimosse"
@@ -72,12 +72,12 @@ msgstr "Tutte le connessioni memorizzate saranno perse. Vuoi continuare?"
msgid "Allow tri-state connections"
msgstr ""
-#: app/scripts/services/tools.js:1581
-msgid "Apio install {{name}}"
+#: app/scripts/services/tools.js:1595
+msgid "Apio install drivers"
msgstr ""
-#: app/scripts/services/tools.js:1593
-msgid "Apio install drivers"
+#: app/scripts/services/tools.js:1581
+msgid "Apio install {{name}}"
msgstr ""
#: app/scripts/services/tools.js:1508
@@ -85,7 +85,7 @@ msgstr ""
msgid "At least Python 3.7 is required"
msgstr "È richiesto almeno Python 3.5"
-#: app/scripts/services/utils.js:671
+#: app/scripts/services/utils.js:673
msgid "Author"
msgstr "Autore"
@@ -93,16 +93,20 @@ msgstr "Autore"
msgid "Basic"
msgstr "Base"
+#: app/views/design.html:275
+msgid "Basic Toolbox"
+msgstr ""
+
#: app/views/languages.html:86
msgid "Basque"
msgstr "Basco"
-#: app/scripts/services/forms.js:1897
+#: app/scripts/services/forms.js:1899
msgid "Binary"
msgstr "Binario"
#: app/scripts/services/tools.js:171
-msgid "Bitstream not found: build your project first"
+msgid "Bitstream not found: Build your project first"
msgstr ""
#: app/scripts/services/blockforms.js:1130
@@ -158,7 +162,7 @@ msgstr "Scheda {{name}} selezionata"
msgid "Bootloader not active"
msgstr "Bootloader non attivo"
-#: app/scripts/controllers/menu.js:1365 app/views/design.html:506
+#: app/scripts/controllers/menu.js:1365 app/views/design.html:508
#: app/views/menu.html:607
msgid "Build"
msgstr "Compila"
@@ -168,14 +172,18 @@ msgid "Build done"
msgstr "Compilazione terminata"
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1382
+#: app/scripts/services/utils.js:1384
msgid "Cancel"
msgstr "Cancella"
-#: app/scripts/services/utils.js:1200
+#: app/scripts/services/utils.js:1202
msgid "Cannot paste from a different project format ({{version}})"
msgstr ""
+#: app/views/design.html:54
+msgid "Case sensitive"
+msgstr ""
+
#: app/views/languages.html:92
#, fuzzy
msgid "Catalonian"
@@ -186,7 +194,7 @@ msgstr "Catalano"
msgid "Change Color"
msgstr "Scegli un colore"
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1369
msgid "Changed Preferences: Allow tri-state connections"
msgstr ""
@@ -207,7 +215,7 @@ msgstr "Cinese"
msgid "Choose a color:"
msgstr "Scegli un colore:"
-#: app/scripts/services/utils.js:1365
+#: app/scripts/services/utils.js:1367
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
" Advanced features → Allow tri-state connections
download a newer version of Icestudio"
msgstr "Clicca qui per scaricare la versione più recente di Icestudio"
-#: app/scripts/services/tools.js:1650
+#: app/scripts/services/tools.js:1652
msgid "Click here to setup the drivers"
msgstr "Clicca qui per impostare i drivers"
#: app/scripts/services/drivers.js:440 app/scripts/services/drivers.js:625
-#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1970
-#: app/scripts/services/tools.js:1982 app/scripts/services/tools.js:546
+#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1972
+#: app/scripts/services/tools.js:1984 app/scripts/services/tools.js:546
msgid "Click here to install it"
msgstr "Clicca qui per installarla"
@@ -244,7 +252,7 @@ msgstr "Clona"
msgid "Close"
msgstr "Chiudi"
-#: app/views/design.html:314 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:791
msgid "Code"
msgstr "Codice"
@@ -261,19 +269,19 @@ msgid "Collection {{collection}} info not defined"
msgstr ""
"Le informazioni della collezione {{collection}} non sono state definite"
-#: app/scripts/services/tools.js:1792
+#: app/scripts/services/tools.js:1794
msgid "Collection {{name}} added"
msgstr "Collezione {{name}} aggiunta"
-#: app/scripts/services/tools.js:1779
+#: app/scripts/services/tools.js:1781
msgid "Collection {{name}} not replaced"
msgstr "Collezione {{name}} non rimpiazzata"
-#: app/scripts/services/tools.js:1930
+#: app/scripts/services/tools.js:1932
msgid "Collection {{name}} removed"
msgstr "Collezione {{name}} rimossa"
-#: app/scripts/services/tools.js:1768
+#: app/scripts/services/tools.js:1770
msgid "Collection {{name}} replaced"
msgstr "Collezione {{name}} rimpiazzata"
@@ -297,11 +305,11 @@ msgstr "Forum della comunità"
msgid "Configuration not completed"
msgstr "Configurazione non completata"
-#: app/views/design.html:304 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:783
msgid "Constant"
msgstr "Costante"
-#: app/scripts/services/forms.js:2101
+#: app/scripts/services/forms.js:2103
#, fuzzy
msgid "Constant names"
msgstr "Costante"
@@ -348,7 +356,7 @@ msgstr "ArancioneScuro"
msgid "Datasheet"
msgstr "Scheda tecnica"
-#: app/scripts/services/forms.js:1901
+#: app/scripts/services/forms.js:1903
msgid "Decimal"
msgstr "Decimale"
@@ -370,7 +378,7 @@ msgstr "Predefinito"
msgid "Delete"
msgstr ""
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:672
msgid "Description"
msgstr "Descrizione"
@@ -386,7 +394,7 @@ msgstr "Vuoi chiudere l'applicazione?"
msgid "Do you want to remove the {{name}} collection?"
msgstr "Vuoi rimuovere la collezione {{name}}?"
-#: app/scripts/services/tools.js:1761
+#: app/scripts/services/tools.js:1763
msgid "Do you want to replace it?"
msgstr "Vuoi sostituirlo?"
@@ -433,7 +441,7 @@ msgstr "Olandese"
msgid "Edit"
msgstr "Modifica"
-#: app/scripts/services/tools.js:1740
+#: app/scripts/services/tools.js:1742
msgid "Edit the collection name"
msgstr "Modifica il nome della collezione"
@@ -445,26 +453,26 @@ msgstr "Abilita"
msgid "English"
msgstr "Inglese"
-#: app/scripts/services/forms.js:2484
+#: app/scripts/services/forms.js:2486
#, fuzzy
msgid "Enter the external collection path"
msgstr "Inserisci il percorso della collezione esterna"
-#: app/scripts/services/forms.js:2381
+#: app/scripts/services/forms.js:2383
msgid "Enter the external plugins path"
msgstr "Immettere il percorso dei plugin esterni"
-#: app/scripts/services/forms.js:2335
+#: app/scripts/services/forms.js:2337
#, fuzzy
msgid "Enter the log filename"
msgstr "Inserire il nome dei blocchi di uscita"
-#: app/scripts/services/forms.js:2436
+#: app/scripts/services/forms.js:2438
#, fuzzy
msgid "Enter the pip path"
msgstr ""
-#: app/scripts/services/forms.js:2428
+#: app/scripts/services/forms.js:2430
#, fuzzy
msgid "Enter the python path"
msgstr "Inserisci il percorso file di python con versione > 3.8"
@@ -477,7 +485,7 @@ msgstr "Inserisci il nome dell'host remoto user@host"
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:874
+#: app/scripts/services/utils.js:876
msgid "Error: {{error}}"
msgstr "Errore: {{error}}"
@@ -485,6 +493,10 @@ msgstr "Errore: {{error}}"
msgid "Errors detected in the design"
msgstr "Errori trovati nel design"
+#: app/views/design.html:57
+msgid "Exact match"
+msgstr ""
+
#: app/views/menu.html:119
msgid "Examples"
msgstr "Esempi"
@@ -596,7 +608,7 @@ msgstr "VerdeAcido"
msgid "Help"
msgstr "Aiuto"
-#: app/scripts/services/forms.js:1905
+#: app/scripts/services/forms.js:1907
msgid "Hexadecimal"
msgstr "Esadecimale"
@@ -612,7 +624,7 @@ msgid ""
msgstr ""
"Se hai pin IN/OUT vuoti, è perché non esiste un equivalente in questa scheda"
-#: app/scripts/services/utils.js:684
+#: app/scripts/services/utils.js:686
msgid "Image"
msgstr "Immagine"
@@ -621,17 +633,14 @@ msgid "Image {{name}} saved"
msgstr "Immagine {{name}} salvata"
#: app/scripts/services/forms.js:1645
-#, fuzzy
msgid "InOut Left ports"
msgstr ""
#: app/scripts/services/forms.js:1657
-#, fuzzy
msgid "InOut Right ports"
msgstr ""
#: app/scripts/services/forms.js:1013 app/scripts/services/forms.js:1148
-#, fuzzy
msgid "InOut pin"
msgstr ""
@@ -640,15 +649,15 @@ msgstr ""
msgid "Indian Red"
msgstr "RossoIndiano"
-#: app/views/design.html:319 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:795
msgid "Information"
msgstr "Informazioni"
-#: app/views/design.html:279 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:760
msgid "Input"
msgstr "Ingresso"
-#: app/views/design.html:289 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:769
msgid "Input label"
msgstr "Etichetta di Input"
@@ -705,7 +714,7 @@ msgstr ""
"La toolchain sarà aggiornata. Questa operazione richiede una connessione a "
"Internet. Vuoi continuare?"
-#: app/scripts/services/tools.js:1628
+#: app/scripts/services/tools.js:1630
msgid "Installation completed"
msgstr "Installazione completata"
@@ -734,7 +743,7 @@ msgstr ""
msgid "Invalid block connection:
Pull-up already connected"
msgstr "Connessione al blocco invalida:
Pull up già connesso"
-#: app/scripts/services/tools.js:1805
+#: app/scripts/services/tools.js:1807
msgid "Invalid collection {{name}}"
msgstr "Collezione invalida {{name}}"
@@ -768,7 +777,6 @@ msgid "Italian"
msgstr "Italiano"
#: app/views/languages.html:110
-#, fuzzy
msgid "Japanese"
msgstr ""
@@ -807,7 +815,7 @@ msgstr "VerdeAcqua"
msgid "Load"
msgstr "Carica"
-#: app/scripts/services/forms.js:1919 app/scripts/services/forms.js:2109
+#: app/scripts/services/forms.js:1921 app/scripts/services/forms.js:2111
msgid "Local parameter"
msgstr "Parametri locali"
@@ -824,7 +832,7 @@ msgstr ""
msgid "Logging file updated"
msgstr ""
-#: app/scripts/services/utils.js:988
+#: app/scripts/services/utils.js:990
msgid "Maximum bus size: 96 bits"
msgstr "Dimensione massima del bus: 96 bits"
@@ -833,16 +841,16 @@ msgstr "Dimensione massima del bus: 96 bits"
msgid "Medium Violet Red"
msgstr "RossoViolaceo"
-#: app/views/design.html:309 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:787
msgid "Memory"
msgstr "Memoria"
-#: app/scripts/services/forms.js:1886
+#: app/scripts/services/forms.js:1888
#, fuzzy
msgid "Memory blocks"
msgstr "Inserire il nome dei blocchi di memoria"
-#: app/scripts/services/utils.js:668
+#: app/scripts/services/utils.js:670
msgid "Name"
msgstr "Nome"
@@ -876,7 +884,7 @@ msgid "No collections stored"
msgstr "Nessuna connessione memorizzata"
#: app/scripts/app.js:57 app/scripts/controllers/menu.js:600
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1381
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
msgid "OK"
msgstr "OK"
@@ -889,7 +897,7 @@ msgstr "VerdeOlivo"
msgid "Open"
msgstr "Apri"
-#: app/scripts/services/utils.js:725
+#: app/scripts/services/utils.js:727
msgid "Open SVG"
msgstr "Apri SVG"
@@ -902,11 +910,11 @@ msgstr "RossoArancio"
msgid "Original file {{file}} does not exist"
msgstr "Filo originale {{file}} non esiste più"
-#: app/views/design.html:284 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:764
msgid "Output"
msgstr "Uscita"
-#: app/views/design.html:294 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:773
msgid "Output label"
msgstr "Etichetta di Output"
@@ -925,7 +933,7 @@ msgstr "Etichetta di Output"
msgid "Output ports"
msgstr "Etichetta di Output"
-#: app/views/design.html:299 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:778
msgid "Paired labels"
msgstr ""
@@ -938,7 +946,7 @@ msgstr "Incolla"
msgid "Path {{path}} does not exist"
msgstr "IL percorso {{path}}è inesistente"
-#: app/scripts/services/utils.js:1177
+#: app/scripts/services/utils.js:1179
msgid "Please run: {{cmd}}"
msgstr "Prego eseguire: {{cmd}}"
@@ -1019,7 +1027,7 @@ msgstr ""
msgid "Replace One"
msgstr ""
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:729
msgid "Reset SVG"
msgstr "Ripristina SVG"
@@ -1036,7 +1044,7 @@ msgstr "Russo"
msgid "Save"
msgstr "Salva"
-#: app/scripts/services/utils.js:726
+#: app/scripts/services/utils.js:728
msgid "Save SVG"
msgstr "Salva come SVG"
@@ -1056,7 +1064,7 @@ msgstr "Seleziona"
msgid "Select all"
msgstr "Seleziona tutto"
-#: app/scripts/services/forms.js:2290
+#: app/scripts/services/forms.js:2292
msgid "Select your board"
msgstr "Seleziona la scheda"
@@ -1121,7 +1129,7 @@ msgstr "Testbench"
msgid "Thank you very much!"
msgstr ". Grazie mille"
-#: app/scripts/services/tools.js:1754
+#: app/scripts/services/tools.js:1756
msgid "The collection {{name}} already exists."
msgstr "La collezione {{name}} esiste già."
@@ -1138,11 +1146,11 @@ msgstr ""
msgid "The toolchain will be removed. Do you want to continue?"
msgstr "La toolchain sarà rimossa. Vuoi continuare?"
-#: app/scripts/services/tools.js:1978
+#: app/scripts/services/tools.js:1980
msgid "There is a new nightly version available"
msgstr "C'è una nuova versione nightly disponibile"
-#: app/scripts/services/tools.js:1966
+#: app/scripts/services/tools.js:1968
msgid "There is a new stable version available"
msgstr "C'è una nuova versione stabile disponibile"
@@ -1164,7 +1172,7 @@ msgid ""
"team from"
msgstr ""
-#: app/scripts/services/utils.js:1375
+#: app/scripts/services/utils.js:1377
msgid "This time"
msgstr ""
@@ -1205,7 +1213,7 @@ msgstr "Strumenti"
msgid "Toolchain"
msgstr "Toolchain"
-#: app/scripts/services/tools.js:1638
+#: app/scripts/services/tools.js:1640
msgid "Toolchain installed"
msgstr "Toolchain installata"
@@ -1226,7 +1234,7 @@ msgstr "La versione della Toolchain non corrisponde"
msgid "Tools"
msgstr "Strumenti"
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1352
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
@@ -1275,7 +1283,7 @@ msgstr "Senza titolo"
msgid "Update (Latest stable)"
msgstr ""
-#: app/scripts/controllers/menu.js:1390 app/views/design.html:514
+#: app/scripts/controllers/menu.js:1390 app/views/design.html:516
#: app/views/menu.html:615
msgid "Upload"
msgstr "Carica"
@@ -1292,11 +1300,11 @@ msgstr ""
msgid "Verification done"
msgstr "Verifica completata"
-#: app/views/design.html:498 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:599
msgid "Verify"
msgstr "Verifica"
-#: app/scripts/services/utils.js:669 app/views/menu.html:832
+#: app/scripts/services/utils.js:671 app/views/menu.html:832
msgid "Version"
msgstr "Versione"
@@ -1312,7 +1320,7 @@ msgstr "Visualizza"
msgid "View license"
msgstr "Visualizza licenza"
-#: app/scripts/services/utils.js:1371
+#: app/scripts/services/utils.js:1373
msgid "Viewing tri-state"
msgstr ""
@@ -1330,7 +1338,7 @@ msgid "Wrong block format: {{type}}"
msgstr "Formato del blocco erratot: {{type}}"
#: app/scripts/services/forms.js:1304 app/scripts/services/forms.js:1706
-#: app/scripts/services/forms.js:1986 app/scripts/services/forms.js:2170
+#: app/scripts/services/forms.js:1988 app/scripts/services/forms.js:2172
#: app/scripts/services/forms.js:902
msgid "Wrong block name {{name}}"
msgstr "Nome del blocco {{name}} errato"
@@ -1347,7 +1355,7 @@ msgstr "Nome dell'host remoto {{name}} errato"
msgid "Yellow"
msgstr "Giallo"
-#: app/scripts/services/utils.js:1374
+#: app/scripts/services/utils.js:1376
msgid "Yes"
msgstr ""
@@ -1361,11 +1369,11 @@ msgstr ""
"sottomodulo (in questa situazione \"salva con nome\" funziona come \"esporta "
"modulo\"), Continuare?"
-#: app/scripts/services/utils.js:1348
+#: app/scripts/services/utils.js:1350
msgid "You are importing a block that uses \"tri-state\"."
msgstr ""
-#: app/scripts/services/utils.js:1347
+#: app/scripts/services/utils.js:1349
msgid "You are loading a design that uses \"tri-state\"."
msgstr ""
@@ -1412,7 +1420,7 @@ msgstr "I tuoi progressi saranno perduti se non li salvi"
msgid "back"
msgstr "indietro"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1157
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
msgid "{{app}} is required."
msgstr "{{app}} è richiesta."
diff --git a/app/resources/locale/ja_JP/ja_JP.po b/app/resources/locale/ja_JP/ja_JP.po
index efd5b485f..364630e1b 100644
--- a/app/resources/locale/ja_JP/ja_JP.po
+++ b/app/resources/locale/ja_JP/ja_JP.po
@@ -61,7 +61,7 @@ msgstr "ブロックを追加して始める"
msgid "Add as block"
msgstr "ブロックとして追加"
-#: app/scripts/services/forms.js:1911
+#: app/scripts/services/forms.js:1913
msgid "Address format"
msgstr "アドレスフォーマット"
@@ -69,7 +69,7 @@ msgstr "アドレスフォーマット"
msgid "Advanced features"
msgstr ""
-#: app/scripts/services/tools.js:1939
+#: app/scripts/services/tools.js:1941
msgid "All collections removed"
msgstr "すべてのコレクションが削除されました"
@@ -81,19 +81,19 @@ msgstr "保存されているコレクションはすべて失われます。継
msgid "Allow tri-state connections"
msgstr ""
-#: app/scripts/services/tools.js:1581
-msgid "Apio install {{name}}"
+#: app/scripts/services/tools.js:1595
+msgid "Apio install drivers"
msgstr ""
-#: app/scripts/services/tools.js:1593
-msgid "Apio install drivers"
+#: app/scripts/services/tools.js:1581
+msgid "Apio install {{name}}"
msgstr ""
#: app/scripts/services/tools.js:1508
msgid "At least Python 3.7 is required"
msgstr "Python 3.7 以上が必要です"
-#: app/scripts/services/utils.js:671
+#: app/scripts/services/utils.js:673
msgid "Author"
msgstr "作者"
@@ -101,16 +101,21 @@ msgstr "作者"
msgid "Basic"
msgstr "基本ブロック"
+#: app/views/design.html:275
+msgid "Basic Toolbox"
+msgstr ""
+
#: app/views/languages.html:86
msgid "Basque"
msgstr ""
-#: app/scripts/services/forms.js:1897
+#: app/scripts/services/forms.js:1899
msgid "Binary"
msgstr "バイナリ"
#: app/scripts/services/tools.js:171
-msgid "Bitstream not found: build your project first"
+#, fuzzy
+msgid "Bitstream not found: Build your project first"
msgstr "ビットストリームが見つかりません: 先にプロジェクトをビルドしてください"
#: app/scripts/services/blockforms.js:1130
@@ -166,7 +171,7 @@ msgstr "ボード {{name}} が選択されました"
msgid "Bootloader not active"
msgstr "ブートローダがアクティブでないです!"
-#: app/scripts/controllers/menu.js:1365 app/views/design.html:506
+#: app/scripts/controllers/menu.js:1365 app/views/design.html:508
#: app/views/menu.html:607
msgid "Build"
msgstr "ビルド"
@@ -176,14 +181,18 @@ msgid "Build done"
msgstr "ビルド完了"
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1382
+#: app/scripts/services/utils.js:1384
msgid "Cancel"
msgstr "キャンセル"
-#: app/scripts/services/utils.js:1200
+#: app/scripts/services/utils.js:1202
msgid "Cannot paste from a different project format ({{version}})"
msgstr ""
+#: app/views/design.html:54
+msgid "Case sensitive"
+msgstr ""
+
#: app/views/languages.html:92
msgid "Catalonian"
msgstr ""
@@ -192,7 +201,7 @@ msgstr ""
msgid "Change Color"
msgstr "色を変更"
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1369
msgid "Changed Preferences: Allow tri-state connections"
msgstr ""
@@ -212,7 +221,7 @@ msgstr ""
msgid "Choose a color:"
msgstr "色を選択:"
-#: app/scripts/services/utils.js:1365
+#: app/scripts/services/utils.js:1367
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
" Advanced features → Allow tri-state connections
download a newer version of Icestudio"
msgstr "ここをクリックして Icestudio の
新バージョン をダウンロード"
-#: app/scripts/services/tools.js:1650
+#: app/scripts/services/tools.js:1652
msgid "Click here to
setup the drivers"
msgstr "ここをクリックして
ドライバをセットアップ"
#: app/scripts/services/drivers.js:440 app/scripts/services/drivers.js:625
-#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1970
-#: app/scripts/services/tools.js:1982 app/scripts/services/tools.js:546
+#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1972
+#: app/scripts/services/tools.js:1984 app/scripts/services/tools.js:546
msgid "Click here to install it"
msgstr "ここをクリックしてインストール"
@@ -250,7 +259,7 @@ msgstr "複製"
msgid "Close"
msgstr "閉じる"
-#: app/views/design.html:314 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:791
msgid "Code"
msgstr "コード"
@@ -266,19 +275,19 @@ msgstr "コレクションの詳細"
msgid "Collection {{collection}} info not defined"
msgstr "コレクション {{collection}} の詳細が見つかりません"
-#: app/scripts/services/tools.js:1792
+#: app/scripts/services/tools.js:1794
msgid "Collection {{name}} added"
msgstr "コレクション {{name}} が追加されました"
-#: app/scripts/services/tools.js:1779
+#: app/scripts/services/tools.js:1781
msgid "Collection {{name}} not replaced"
msgstr "コレクション {{name}} が置き換えられませんでした"
-#: app/scripts/services/tools.js:1930
+#: app/scripts/services/tools.js:1932
msgid "Collection {{name}} removed"
msgstr "コレクション {{name}} が削除されました"
-#: app/scripts/services/tools.js:1768
+#: app/scripts/services/tools.js:1770
msgid "Collection {{name}} replaced"
msgstr "コレクション {{name}} が置き換えられました"
@@ -302,11 +311,11 @@ msgstr "コミュニティフォーラム"
msgid "Configuration not completed"
msgstr "設定が完了していません"
-#: app/views/design.html:304 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:783
msgid "Constant"
msgstr "定数"
-#: app/scripts/services/forms.js:2101
+#: app/scripts/services/forms.js:2103
msgid "Constant names"
msgstr "定数名"
@@ -350,7 +359,7 @@ msgstr ""
msgid "Datasheet"
msgstr "データシート"
-#: app/scripts/services/forms.js:1901
+#: app/scripts/services/forms.js:1903
msgid "Decimal"
msgstr "10進数"
@@ -370,7 +379,7 @@ msgstr "デフォルト"
msgid "Delete"
msgstr "削除"
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:672
msgid "Description"
msgstr "説明"
@@ -386,7 +395,7 @@ msgstr "アプリケーションを終了しますか?"
msgid "Do you want to remove the {{name}} collection?"
msgstr "コレクション {{name}} を削除しますか?"
-#: app/scripts/services/tools.js:1761
+#: app/scripts/services/tools.js:1763
msgid "Do you want to replace it?"
msgstr "置き換えますか?"
@@ -435,7 +444,7 @@ msgstr ""
msgid "Edit"
msgstr "編集"
-#: app/scripts/services/tools.js:1740
+#: app/scripts/services/tools.js:1742
msgid "Edit the collection name"
msgstr "コレクションの名前を編集"
@@ -447,23 +456,23 @@ msgstr "有効化"
msgid "English"
msgstr "英語"
-#: app/scripts/services/forms.js:2484
+#: app/scripts/services/forms.js:2486
msgid "Enter the external collection path"
msgstr "外部コレクションへのパスを入力"
-#: app/scripts/services/forms.js:2381
+#: app/scripts/services/forms.js:2383
msgid "Enter the external plugins path"
msgstr "外部プラグインのパスを入力"
-#: app/scripts/services/forms.js:2335
+#: app/scripts/services/forms.js:2337
msgid "Enter the log filename"
msgstr "ログのファイル名を入力"
-#: app/scripts/services/forms.js:2436
+#: app/scripts/services/forms.js:2438
msgid "Enter the pip path"
msgstr "pipへのパスを入力"
-#: app/scripts/services/forms.js:2428
+#: app/scripts/services/forms.js:2430
msgid "Enter the python path"
msgstr "Pythonへのパスを入力"
@@ -475,7 +484,7 @@ msgstr "リモートホスト名を入力 user@host"
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:874
+#: app/scripts/services/utils.js:876
msgid "Error: {{error}}"
msgstr "エラー:{{error}}"
@@ -483,6 +492,10 @@ msgstr "エラー:{{error}}"
msgid "Errors detected in the design"
msgstr "設計にエラーが発見されました"
+#: app/views/design.html:57
+msgid "Exact match"
+msgstr ""
+
#: app/views/menu.html:119
msgid "Examples"
msgstr "例"
@@ -594,7 +607,7 @@ msgstr ""
msgid "Help"
msgstr "ヘルプ"
-#: app/scripts/services/forms.js:1905
+#: app/scripts/services/forms.js:1907
msgid "Hexadecimal"
msgstr "16進数"
@@ -609,7 +622,7 @@ msgid ""
"this board"
msgstr "IN/OUTピンが空白であるのは、このボードに該当するピンがないためです"
-#: app/scripts/services/utils.js:684
+#: app/scripts/services/utils.js:686
msgid "Image"
msgstr "画像"
@@ -633,15 +646,15 @@ msgstr ""
msgid "Indian Red"
msgstr ""
-#: app/views/design.html:319 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:795
msgid "Information"
msgstr "情報"
-#: app/views/design.html:279 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:760
msgid "Input"
msgstr "入力"
-#: app/views/design.html:289 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:769
msgid "Input label"
msgstr "入力ラベル"
@@ -698,7 +711,7 @@ msgstr ""
"「安定版の」ツールチェインをインストールします。ダウンロードされます。この操"
"作にはインターネット接続が必要です。続行しますか?"
-#: app/scripts/services/tools.js:1628
+#: app/scripts/services/tools.js:1630
msgid "Installation completed"
msgstr "インストールが完了しました"
@@ -725,7 +738,7 @@ msgstr "無効な
プルアップ 接続:
入力ブロック
msgid "Invalid block connection:
Pull-up already connected"
msgstr "無効なブロック接続:
プルアップ が既に接続されています"
-#: app/scripts/services/tools.js:1805
+#: app/scripts/services/tools.js:1807
#, fuzzy
msgid "Invalid collection {{name}}"
msgstr ""
@@ -798,7 +811,7 @@ msgstr ""
msgid "Load"
msgstr "ロード"
-#: app/scripts/services/forms.js:1919 app/scripts/services/forms.js:2109
+#: app/scripts/services/forms.js:1921 app/scripts/services/forms.js:2111
msgid "Local parameter"
msgstr "ローカルパラメタ"
@@ -814,7 +827,7 @@ msgstr "ログファイル"
msgid "Logging file updated"
msgstr "ログファイルが更新されました"
-#: app/scripts/services/utils.js:988
+#: app/scripts/services/utils.js:990
msgid "Maximum bus size: 96 bits"
msgstr "最大のバス幅:96 ビット"
@@ -822,15 +835,15 @@ msgstr "最大のバス幅:96 ビット"
msgid "Medium Violet Red"
msgstr ""
-#: app/views/design.html:309 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:787
msgid "Memory"
msgstr "メモリ"
-#: app/scripts/services/forms.js:1886
+#: app/scripts/services/forms.js:1888
msgid "Memory blocks"
msgstr "メモリブロック"
-#: app/scripts/services/utils.js:668
+#: app/scripts/services/utils.js:670
msgid "Name"
msgstr "名前"
@@ -864,7 +877,7 @@ msgid "No collections stored"
msgstr ""
#: app/scripts/app.js:57 app/scripts/controllers/menu.js:600
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1381
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
msgid "OK"
msgstr ""
@@ -876,7 +889,7 @@ msgstr ""
msgid "Open"
msgstr "開く"
-#: app/scripts/services/utils.js:725
+#: app/scripts/services/utils.js:727
msgid "Open SVG"
msgstr "SVG を開く"
@@ -888,11 +901,11 @@ msgstr ""
msgid "Original file {{file}} does not exist"
msgstr "オリジナルのファイル{{file}}が存在しない"
-#: app/views/design.html:284 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:764
msgid "Output"
msgstr "出力"
-#: app/views/design.html:294 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:773
msgid "Output label"
msgstr "出力ラベル"
@@ -908,7 +921,7 @@ msgstr "出力ポート名"
msgid "Output ports"
msgstr "出力ポート"
-#: app/views/design.html:299 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:778
msgid "Paired labels"
msgstr ""
@@ -921,7 +934,7 @@ msgstr "ペースト"
msgid "Path {{path}} does not exist"
msgstr "パス {{path}} が存在しません"
-#: app/scripts/services/utils.js:1177
+#: app/scripts/services/utils.js:1179
msgid "Please run: {{cmd}}"
msgstr "次のコマンドを実行してください: {{cmd}}"
@@ -1002,7 +1015,7 @@ msgstr "全て置き換える"
msgid "Replace One"
msgstr "置き換える"
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:729
msgid "Reset SVG"
msgstr "SVGをリセット"
@@ -1018,7 +1031,7 @@ msgstr ""
msgid "Save"
msgstr "保存"
-#: app/scripts/services/utils.js:726
+#: app/scripts/services/utils.js:728
msgid "Save SVG"
msgstr "SVG を保存"
@@ -1038,7 +1051,7 @@ msgstr "選択"
msgid "Select all"
msgstr "全て選択"
-#: app/scripts/services/forms.js:2290
+#: app/scripts/services/forms.js:2292
msgid "Select your board"
msgstr "ボードを選択"
@@ -1099,7 +1112,7 @@ msgstr ""
msgid "Thank you very much!"
msgstr ""
-#: app/scripts/services/tools.js:1754
+#: app/scripts/services/tools.js:1756
msgid "The collection {{name}} already exists."
msgstr "コレクション {{name}} は既に存在します。"
@@ -1113,11 +1126,11 @@ msgstr "現在の FPGA I/O 設定が失われます。 ボードを {{name}} に
msgid "The toolchain will be removed. Do you want to continue?"
msgstr "ツールチェーンが削除されます。続けますか?"
-#: app/scripts/services/tools.js:1978
+#: app/scripts/services/tools.js:1980
msgid "There is a new nightly version available"
msgstr "新しいナイトリー版が利用可能です"
-#: app/scripts/services/tools.js:1966
+#: app/scripts/services/tools.js:1968
msgid "There is a new stable version available"
msgstr "新しい安定版が利用可能です"
@@ -1139,7 +1152,7 @@ msgid ""
"team from"
msgstr ""
-#: app/scripts/services/utils.js:1375
+#: app/scripts/services/utils.js:1377
msgid "This time"
msgstr ""
@@ -1175,7 +1188,7 @@ msgstr "ツールボックス"
msgid "Toolchain"
msgstr "ツールチェーン"
-#: app/scripts/services/tools.js:1638
+#: app/scripts/services/tools.js:1640
msgid "Toolchain installed"
msgstr "ツールチェーンがインストールされました"
@@ -1196,7 +1209,7 @@ msgstr "ツールチェーンのバージョンが適合しません"
msgid "Tools"
msgstr "ツール"
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1352
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
@@ -1244,7 +1257,7 @@ msgstr "無名"
msgid "Update (Latest stable)"
msgstr "アップデート(最新の安定版)"
-#: app/scripts/controllers/menu.js:1390 app/views/design.html:514
+#: app/scripts/controllers/menu.js:1390 app/views/design.html:516
#: app/views/menu.html:615
msgid "Upload"
msgstr "アップロード"
@@ -1261,11 +1274,11 @@ msgstr ""
msgid "Verification done"
msgstr "検証完了"
-#: app/views/design.html:498 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:599
msgid "Verify"
msgstr "検証"
-#: app/scripts/services/utils.js:669 app/views/menu.html:832
+#: app/scripts/services/utils.js:671 app/views/menu.html:832
msgid "Version"
msgstr "バージョン"
@@ -1281,7 +1294,7 @@ msgstr "表示"
msgid "View license"
msgstr "ライセンスを確認"
-#: app/scripts/services/utils.js:1371
+#: app/scripts/services/utils.js:1373
msgid "Viewing tri-state"
msgstr ""
@@ -1298,7 +1311,7 @@ msgid "Wrong block format: {{type}}"
msgstr "誤ったブロックフォーマット:{{type}}"
#: app/scripts/services/forms.js:1304 app/scripts/services/forms.js:1706
-#: app/scripts/services/forms.js:1986 app/scripts/services/forms.js:2170
+#: app/scripts/services/forms.js:1988 app/scripts/services/forms.js:2172
#: app/scripts/services/forms.js:902
msgid "Wrong block name {{name}}"
msgstr "誤ったブロック名:{{name}}"
@@ -1315,7 +1328,7 @@ msgstr "誤ったリモートホスト名 {{name}}"
msgid "Yellow"
msgstr ""
-#: app/scripts/services/utils.js:1374
+#: app/scripts/services/utils.js:1376
msgid "Yes"
msgstr ""
@@ -1328,11 +1341,11 @@ msgstr ""
"れます(「名前を付けて保存」は「モジュールのエクスポート」のように機能しま"
"す)。保存しますか?"
-#: app/scripts/services/utils.js:1348
+#: app/scripts/services/utils.js:1350
msgid "You are importing a block that uses \"tri-state\"."
msgstr ""
-#: app/scripts/services/utils.js:1347
+#: app/scripts/services/utils.js:1349
msgid "You are loading a design that uses \"tri-state\"."
msgstr ""
@@ -1380,7 +1393,7 @@ msgstr "保存しないと変更内容が失われます"
msgid "back"
msgstr "戻る"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1157
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
msgid "{{app}} is required."
msgstr "{{app}} が必要です。"
diff --git a/app/resources/locale/ko_KR/ko_KR.po b/app/resources/locale/ko_KR/ko_KR.po
index 81fa9ce87..eaa74f979 100644
--- a/app/resources/locale/ko_KR/ko_KR.po
+++ b/app/resources/locale/ko_KR/ko_KR.po
@@ -55,7 +55,7 @@ msgstr "시작하기 위해 블럭 더하기"
msgid "Add as block"
msgstr "블럭으로 더하기"
-#: app/scripts/services/forms.js:1911
+#: app/scripts/services/forms.js:1913
msgid "Address format"
msgstr "주소 구성 방식 "
@@ -63,7 +63,7 @@ msgstr "주소 구성 방식 "
msgid "Advanced features"
msgstr ""
-#: app/scripts/services/tools.js:1939
+#: app/scripts/services/tools.js:1941
msgid "All collections removed"
msgstr "선택한 것들 모두 지우기"
@@ -75,12 +75,12 @@ msgstr "저장된 모든 컬렉션이 손실될 것입니다. 계속하시곘습
msgid "Allow tri-state connections"
msgstr ""
-#: app/scripts/services/tools.js:1581
-msgid "Apio install {{name}}"
+#: app/scripts/services/tools.js:1595
+msgid "Apio install drivers"
msgstr ""
-#: app/scripts/services/tools.js:1593
-msgid "Apio install drivers"
+#: app/scripts/services/tools.js:1581
+msgid "Apio install {{name}}"
msgstr ""
#: app/scripts/services/tools.js:1508
@@ -88,7 +88,7 @@ msgstr ""
msgid "At least Python 3.7 is required"
msgstr "파이썬 3.7이 필요합니다"
-#: app/scripts/services/utils.js:671
+#: app/scripts/services/utils.js:673
msgid "Author"
msgstr "작가 "
@@ -96,16 +96,20 @@ msgstr "작가 "
msgid "Basic"
msgstr "기초 "
+#: app/views/design.html:275
+msgid "Basic Toolbox"
+msgstr ""
+
#: app/views/languages.html:86
msgid "Basque"
msgstr "바스크"
-#: app/scripts/services/forms.js:1897
+#: app/scripts/services/forms.js:1899
msgid "Binary"
msgstr "2진수 "
#: app/scripts/services/tools.js:171
-msgid "Bitstream not found: build your project first"
+msgid "Bitstream not found: Build your project first"
msgstr ""
#: app/scripts/services/blockforms.js:1130
@@ -161,7 +165,7 @@ msgstr "보드 {{name}} 선택됨 "
msgid "Bootloader not active"
msgstr "부트로더가 활성화되지 않음 "
-#: app/scripts/controllers/menu.js:1365 app/views/design.html:506
+#: app/scripts/controllers/menu.js:1365 app/views/design.html:508
#: app/views/menu.html:607
msgid "Build"
msgstr "만들기"
@@ -171,14 +175,18 @@ msgid "Build done"
msgstr "만들기 완료 "
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1382
+#: app/scripts/services/utils.js:1384
msgid "Cancel"
msgstr "취소 "
-#: app/scripts/services/utils.js:1200
+#: app/scripts/services/utils.js:1202
msgid "Cannot paste from a different project format ({{version}})"
msgstr ""
+#: app/views/design.html:54
+msgid "Case sensitive"
+msgstr ""
+
#: app/views/languages.html:92
#, fuzzy
msgid "Catalonian"
@@ -189,7 +197,7 @@ msgstr "카탈란어"
msgid "Change Color"
msgstr "색깔을 선택하세요"
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1369
msgid "Changed Preferences: Allow tri-state connections"
msgstr ""
@@ -210,7 +218,7 @@ msgstr "중국"
msgid "Choose a color:"
msgstr "색깔을 선택하세요:"
-#: app/scripts/services/utils.js:1365
+#: app/scripts/services/utils.js:1367
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
"
Advanced features → Allow tri-state connectionsdownload a newer version of Icestudio"
msgstr "여기를 클릭하여
새로운 버전을 다운받으세요. "
-#: app/scripts/services/tools.js:1650
+#: app/scripts/services/tools.js:1652
msgid "Click here to
setup the drivers"
msgstr "여기를 클릭하여
드라이버를 설정하세요."
#: app/scripts/services/drivers.js:440 app/scripts/services/drivers.js:625
-#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1970
-#: app/scripts/services/tools.js:1982 app/scripts/services/tools.js:546
+#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1972
+#: app/scripts/services/tools.js:1984 app/scripts/services/tools.js:546
msgid "Click here to install it"
msgstr "설치하려면 여기를 클릭하세요"
@@ -247,7 +255,7 @@ msgstr "복제 "
msgid "Close"
msgstr "닫기"
-#: app/views/design.html:314 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:791
msgid "Code"
msgstr "코드"
@@ -263,19 +271,19 @@ msgstr "컬렉션 정보"
msgid "Collection {{collection}} info not defined"
msgstr "컬렉션 {{collection}} 정보가 정의되지 않았습니다"
-#: app/scripts/services/tools.js:1792
+#: app/scripts/services/tools.js:1794
msgid "Collection {{name}} added"
msgstr "컬렉션 {{name}} 추가"
-#: app/scripts/services/tools.js:1779
+#: app/scripts/services/tools.js:1781
msgid "Collection {{name}} not replaced"
msgstr "컬렉션 {{name}} 이 교체되지 않았음"
-#: app/scripts/services/tools.js:1930
+#: app/scripts/services/tools.js:1932
msgid "Collection {{name}} removed"
msgstr "컬렉션 {{name}} 삭제 "
-#: app/scripts/services/tools.js:1768
+#: app/scripts/services/tools.js:1770
msgid "Collection {{name}} replaced"
msgstr "컬렉션 {{name}} 교체"
@@ -299,11 +307,11 @@ msgstr "커뮤니티 포럼"
msgid "Configuration not completed"
msgstr "구성이 완료되지 않음"
-#: app/views/design.html:304 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:783
msgid "Constant"
msgstr "정수"
-#: app/scripts/services/forms.js:2101
+#: app/scripts/services/forms.js:2103
#, fuzzy
msgid "Constant names"
msgstr "정수"
@@ -351,7 +359,7 @@ msgstr "다크오렌지"
msgid "Datasheet"
msgstr "데이터시트"
-#: app/scripts/services/forms.js:1901
+#: app/scripts/services/forms.js:1903
msgid "Decimal"
msgstr "10진수"
@@ -373,7 +381,7 @@ msgstr "기본값"
msgid "Delete"
msgstr ""
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:672
msgid "Description"
msgstr "설명"
@@ -389,7 +397,7 @@ msgstr "응용 프로그램을 닫으시겠습니까?"
msgid "Do you want to remove the {{name}} collection?"
msgstr "{{name}} 컬렉션을 삭제하시겠습니까?"
-#: app/scripts/services/tools.js:1761
+#: app/scripts/services/tools.js:1763
msgid "Do you want to replace it?"
msgstr "교체하시겠습니까?"
@@ -438,7 +446,7 @@ msgstr "네덜란드어"
msgid "Edit"
msgstr "편집"
-#: app/scripts/services/tools.js:1740
+#: app/scripts/services/tools.js:1742
msgid "Edit the collection name"
msgstr "컬렉션 이름 편집"
@@ -450,27 +458,27 @@ msgstr "가능"
msgid "English"
msgstr "영어"
-#: app/scripts/services/forms.js:2484
+#: app/scripts/services/forms.js:2486
#, fuzzy
msgid "Enter the external collection path"
msgstr "외부 수집 경로 입력"
-#: app/scripts/services/forms.js:2381
+#: app/scripts/services/forms.js:2383
#, fuzzy
msgid "Enter the external plugins path"
msgstr ""
-#: app/scripts/services/forms.js:2335
+#: app/scripts/services/forms.js:2337
#, fuzzy
msgid "Enter the log filename"
msgstr ""
-#: app/scripts/services/forms.js:2436
+#: app/scripts/services/forms.js:2438
#, fuzzy
msgid "Enter the pip path"
msgstr ""
-#: app/scripts/services/forms.js:2428
+#: app/scripts/services/forms.js:2430
#, fuzzy
msgid "Enter the python path"
msgstr ""
@@ -483,7 +491,7 @@ msgstr "원격 호스트 이름 user@host를 입력하십시오"
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:874
+#: app/scripts/services/utils.js:876
msgid "Error: {{error}}"
msgstr "에러:{{error}}"
@@ -491,6 +499,10 @@ msgstr "에러:{{error}}"
msgid "Errors detected in the design"
msgstr "디자인에서 에러가 발생하였습니다"
+#: app/views/design.html:57
+msgid "Exact match"
+msgstr ""
+
#: app/views/menu.html:119
msgid "Examples"
msgstr "예시"
@@ -604,7 +616,7 @@ msgstr "녹노랑"
msgid "Help"
msgstr "도움"
-#: app/scripts/services/forms.js:1905
+#: app/scripts/services/forms.js:1907
msgid "Hexadecimal"
msgstr "16진수의"
@@ -620,7 +632,7 @@ msgid ""
"this board"
msgstr "빈 IN/OUT 핀이 있는 경우, 이 보드에 동일한 핀이 없기 때문이다"
-#: app/scripts/services/utils.js:684
+#: app/scripts/services/utils.js:686
msgid "Image"
msgstr "사진"
@@ -648,15 +660,15 @@ msgstr ""
msgid "Indian Red"
msgstr "인디안 빨강"
-#: app/views/design.html:319 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:795
msgid "Information"
msgstr "정보"
-#: app/views/design.html:279 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:760
msgid "Input"
msgstr "입력"
-#: app/views/design.html:289 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:769
msgid "Input label"
msgstr "입력 라벨"
@@ -713,7 +725,7 @@ msgstr ""
"툴체인 업데이트 예정입니다. 이 작업은 인터넷 연결이 필요합니다. 계속하시겠습"
"니까?"
-#: app/scripts/services/tools.js:1628
+#: app/scripts/services/tools.js:1630
msgid "Installation completed"
msgstr "설치 완료"
@@ -740,7 +752,7 @@ msgstr "잘못된
풀 업 연결:
만 허용됨"
msgid "Invalid block connection:
Pull-up already connected"
msgstr "잘못된 블록 연결:
Pull up 가 이미 연결됨"
-#: app/scripts/services/tools.js:1805
+#: app/scripts/services/tools.js:1807
msgid "Invalid collection {{name}}"
msgstr "잘못된 컬렉션 {{name}}"
@@ -813,7 +825,7 @@ msgstr "밝은 바다 초록"
msgid "Load"
msgstr "로드"
-#: app/scripts/services/forms.js:1919 app/scripts/services/forms.js:2109
+#: app/scripts/services/forms.js:1921 app/scripts/services/forms.js:2111
msgid "Local parameter"
msgstr "지역 변수"
@@ -830,7 +842,7 @@ msgstr ""
msgid "Logging file updated"
msgstr ""
-#: app/scripts/services/utils.js:988
+#: app/scripts/services/utils.js:990
msgid "Maximum bus size: 96 bits"
msgstr "최대 버스 크기: 96비트"
@@ -839,16 +851,16 @@ msgstr "최대 버스 크기: 96비트"
msgid "Medium Violet Red"
msgstr "미디엄 바이올렛 레드"
-#: app/views/design.html:309 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:787
msgid "Memory"
msgstr "메모리"
-#: app/scripts/services/forms.js:1886
+#: app/scripts/services/forms.js:1888
#, fuzzy
msgid "Memory blocks"
msgstr "메모리 블록 입력"
-#: app/scripts/services/utils.js:668
+#: app/scripts/services/utils.js:670
msgid "Name"
msgstr "이름"
@@ -882,7 +894,7 @@ msgid "No collections stored"
msgstr "저장된 컬렉션 없음"
#: app/scripts/app.js:57 app/scripts/controllers/menu.js:600
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1381
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
msgid "OK"
msgstr "알겠습니다"
@@ -895,7 +907,7 @@ msgstr "생기없는 올리브"
msgid "Open"
msgstr "열기"
-#: app/scripts/services/utils.js:725
+#: app/scripts/services/utils.js:727
msgid "Open SVG"
msgstr "SVG 열기"
@@ -908,11 +920,11 @@ msgstr "오렌지 레드"
msgid "Original file {{file}} does not exist"
msgstr "원본 파일 {{file}} 이 존재하지 않습니다"
-#: app/views/design.html:284 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:764
msgid "Output"
msgstr "출력"
-#: app/views/design.html:294 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:773
msgid "Output label"
msgstr "출력 라벨"
@@ -931,7 +943,7 @@ msgstr "출력 라벨"
msgid "Output ports"
msgstr "출력 라벨"
-#: app/views/design.html:299 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:778
msgid "Paired labels"
msgstr ""
@@ -944,7 +956,7 @@ msgstr "붙여넣기"
msgid "Path {{path}} does not exist"
msgstr "경로 {{path}} 가 존재하지 않습니다"
-#: app/scripts/services/utils.js:1177
+#: app/scripts/services/utils.js:1179
msgid "Please run: {{cmd}}"
msgstr "작동: {{cmd}}"
@@ -1024,7 +1036,7 @@ msgstr ""
msgid "Replace One"
msgstr ""
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:729
msgid "Reset SVG"
msgstr "SVG 재설정"
@@ -1041,7 +1053,7 @@ msgstr "러시아어"
msgid "Save"
msgstr "저장하다"
-#: app/scripts/services/utils.js:726
+#: app/scripts/services/utils.js:728
msgid "Save SVG"
msgstr "SVG 저장"
@@ -1061,7 +1073,7 @@ msgstr "선택"
msgid "Select all"
msgstr "모두 선택"
-#: app/scripts/services/forms.js:2290
+#: app/scripts/services/forms.js:2292
msgid "Select your board"
msgstr "보드를 선택하세요"
@@ -1125,7 +1137,7 @@ msgstr "테스트벤치"
msgid "Thank you very much!"
msgstr ""
-#: app/scripts/services/tools.js:1754
+#: app/scripts/services/tools.js:1756
msgid "The collection {{name}} already exists."
msgstr "컬렉션 {{name}}이(가) 이미 존재합니다."
@@ -1140,11 +1152,11 @@ msgstr "현재 FPGA I/O 구성이 손실됩ㄴ다. {{name}}보드로 변경하
msgid "The toolchain will be removed. Do you want to continue?"
msgstr "툴체인이 제거됩니다. 계속하시겠습니까?"
-#: app/scripts/services/tools.js:1978
+#: app/scripts/services/tools.js:1980
msgid "There is a new nightly version available"
msgstr "새로운 야간 버전이 출시되었다"
-#: app/scripts/services/tools.js:1966
+#: app/scripts/services/tools.js:1968
msgid "There is a new stable version available"
msgstr "새로운 안정한 버전이 출시되었다"
@@ -1166,7 +1178,7 @@ msgid ""
"team from"
msgstr ""
-#: app/scripts/services/utils.js:1375
+#: app/scripts/services/utils.js:1377
msgid "This time"
msgstr ""
@@ -1204,7 +1216,7 @@ msgstr "도구들"
msgid "Toolchain"
msgstr "툴체인"
-#: app/scripts/services/tools.js:1638
+#: app/scripts/services/tools.js:1640
msgid "Toolchain installed"
msgstr "툴체인이 설치됨"
@@ -1225,7 +1237,7 @@ msgstr "Toolchain 버전이 일치하지 않음"
msgid "Tools"
msgstr "도구들"
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1352
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
@@ -1274,7 +1286,7 @@ msgstr "제목이 없음"
msgid "Update (Latest stable)"
msgstr ""
-#: app/scripts/controllers/menu.js:1390 app/views/design.html:514
+#: app/scripts/controllers/menu.js:1390 app/views/design.html:516
#: app/views/menu.html:615
msgid "Upload"
msgstr "업로드"
@@ -1291,11 +1303,11 @@ msgstr ""
msgid "Verification done"
msgstr "검증 완료"
-#: app/views/design.html:498 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:599
msgid "Verify"
msgstr "입증하다"
-#: app/scripts/services/utils.js:669 app/views/menu.html:832
+#: app/scripts/services/utils.js:671 app/views/menu.html:832
msgid "Version"
msgstr "버전"
@@ -1311,7 +1323,7 @@ msgstr "보기"
msgid "View license"
msgstr "라이선스 보기"
-#: app/scripts/services/utils.js:1371
+#: app/scripts/services/utils.js:1373
msgid "Viewing tri-state"
msgstr ""
@@ -1329,7 +1341,7 @@ msgid "Wrong block format: {{type}}"
msgstr "잘못된 블록 형식: {{type}}"
#: app/scripts/services/forms.js:1304 app/scripts/services/forms.js:1706
-#: app/scripts/services/forms.js:1986 app/scripts/services/forms.js:2170
+#: app/scripts/services/forms.js:1988 app/scripts/services/forms.js:2172
#: app/scripts/services/forms.js:902
msgid "Wrong block name {{name}}"
msgstr "잘못된 블럭 이름{{name}}"
@@ -1346,7 +1358,7 @@ msgstr "잘못된 원격 호스트 이름 {{name}}"
msgid "Yellow"
msgstr "노란색"
-#: app/scripts/services/utils.js:1374
+#: app/scripts/services/utils.js:1376
msgid "Yes"
msgstr ""
@@ -1359,11 +1371,11 @@ msgstr ""
"서브모듈을 편집하는 중에 서브모듈만 저장하면(이 경우 \"추출 된 모듈\"과 같은 "
"\"저장\"이 작동함), 계속하시겠습니까?"
-#: app/scripts/services/utils.js:1348
+#: app/scripts/services/utils.js:1350
msgid "You are importing a block that uses \"tri-state\"."
msgstr ""
-#: app/scripts/services/utils.js:1347
+#: app/scripts/services/utils.js:1349
msgid "You are loading a design that uses \"tri-state\"."
msgstr ""
@@ -1410,7 +1422,7 @@ msgstr "변경사항을 저장하지 않으면 변경내용이 손실 될 것입
msgid "back"
msgstr "뒤로가기"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1157
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
msgid "{{app}} is required."
msgstr "{{앱}}이 필요합니다."
diff --git a/app/resources/locale/nl_NL/nl_NL.po b/app/resources/locale/nl_NL/nl_NL.po
index 68ddbb3a4..ca6a2e5d3 100644
--- a/app/resources/locale/nl_NL/nl_NL.po
+++ b/app/resources/locale/nl_NL/nl_NL.po
@@ -52,7 +52,7 @@ msgstr "Plaats een blok om te beginnen"
msgid "Add as block"
msgstr "Plaatsen als blok"
-#: app/scripts/services/forms.js:1911
+#: app/scripts/services/forms.js:1913
msgid "Address format"
msgstr "Adresformaat"
@@ -60,7 +60,7 @@ msgstr "Adresformaat"
msgid "Advanced features"
msgstr ""
-#: app/scripts/services/tools.js:1939
+#: app/scripts/services/tools.js:1941
msgid "All collections removed"
msgstr "Alle collecties zijn verwijderd"
@@ -72,12 +72,12 @@ msgstr "Alle opgeslagen collecties worden verwijderd. Doorgaan?"
msgid "Allow tri-state connections"
msgstr ""
-#: app/scripts/services/tools.js:1581
-msgid "Apio install {{name}}"
+#: app/scripts/services/tools.js:1595
+msgid "Apio install drivers"
msgstr ""
-#: app/scripts/services/tools.js:1593
-msgid "Apio install drivers"
+#: app/scripts/services/tools.js:1581
+msgid "Apio install {{name}}"
msgstr ""
#: app/scripts/services/tools.js:1508
@@ -85,7 +85,7 @@ msgstr ""
msgid "At least Python 3.7 is required"
msgstr "Python 3.7 is vereist"
-#: app/scripts/services/utils.js:671
+#: app/scripts/services/utils.js:673
msgid "Author"
msgstr "Auteur"
@@ -93,16 +93,20 @@ msgstr "Auteur"
msgid "Basic"
msgstr "Standaard"
+#: app/views/design.html:275
+msgid "Basic Toolbox"
+msgstr ""
+
#: app/views/languages.html:86
msgid "Basque"
msgstr "Baskisch"
-#: app/scripts/services/forms.js:1897
+#: app/scripts/services/forms.js:1899
msgid "Binary"
msgstr "Binaire"
#: app/scripts/services/tools.js:171
-msgid "Bitstream not found: build your project first"
+msgid "Bitstream not found: Build your project first"
msgstr ""
#: app/scripts/services/blockforms.js:1130
@@ -158,7 +162,7 @@ msgstr "Bord {{name}} geselecteerd"
msgid "Bootloader not active"
msgstr "Bootloader niet actief"
-#: app/scripts/controllers/menu.js:1365 app/views/design.html:506
+#: app/scripts/controllers/menu.js:1365 app/views/design.html:508
#: app/views/menu.html:607
msgid "Build"
msgstr "Maken"
@@ -168,14 +172,18 @@ msgid "Build done"
msgstr "Maken voltooid"
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1382
+#: app/scripts/services/utils.js:1384
msgid "Cancel"
msgstr "Annuleren"
-#: app/scripts/services/utils.js:1200
+#: app/scripts/services/utils.js:1202
msgid "Cannot paste from a different project format ({{version}})"
msgstr ""
+#: app/views/design.html:54
+msgid "Case sensitive"
+msgstr ""
+
#: app/views/languages.html:92
#, fuzzy
msgid "Catalonian"
@@ -185,7 +193,7 @@ msgstr "Catalaans"
msgid "Change Color"
msgstr ""
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1369
msgid "Changed Preferences: Allow tri-state connections"
msgstr ""
@@ -205,7 +213,7 @@ msgstr "Chinees"
msgid "Choose a color:"
msgstr ""
-#: app/scripts/services/utils.js:1365
+#: app/scripts/services/utils.js:1367
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
" Advanced features → Allow tri-state connections
download a newer version of Icestudio"
msgstr "Klik hier om een nieuwe versie van Icestudio te downloaden"
-#: app/scripts/services/tools.js:1650
+#: app/scripts/services/tools.js:1652
msgid "Click here to setup the drivers"
msgstr "Klik hier om nieuwe drivers te installeren"
#: app/scripts/services/drivers.js:440 app/scripts/services/drivers.js:625
-#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1970
-#: app/scripts/services/tools.js:1982 app/scripts/services/tools.js:546
+#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1972
+#: app/scripts/services/tools.js:1984 app/scripts/services/tools.js:546
msgid "Click here to install it"
msgstr "Klik hier om te installeren"
@@ -242,7 +250,7 @@ msgstr ""
msgid "Close"
msgstr "Sluiten"
-#: app/views/design.html:314 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:791
msgid "Code"
msgstr "Code"
@@ -258,19 +266,19 @@ msgstr "Collectie-informatie"
msgid "Collection {{collection}} info not defined"
msgstr "Collectie {{collection}} informatie niet gedefinieerd"
-#: app/scripts/services/tools.js:1792
+#: app/scripts/services/tools.js:1794
msgid "Collection {{name}} added"
msgstr "Collectie {{name}} toegevoegd"
-#: app/scripts/services/tools.js:1779
+#: app/scripts/services/tools.js:1781
msgid "Collection {{name}} not replaced"
msgstr "Collectie {{name}} niet vervangen"
-#: app/scripts/services/tools.js:1930
+#: app/scripts/services/tools.js:1932
msgid "Collection {{name}} removed"
msgstr "Collectie {{name}} verwijderd"
-#: app/scripts/services/tools.js:1768
+#: app/scripts/services/tools.js:1770
msgid "Collection {{name}} replaced"
msgstr "Collectie {{name}} vervangen"
@@ -294,11 +302,11 @@ msgstr "Gemeenschapsforum"
msgid "Configuration not completed"
msgstr "Configuratie niet voltooid"
-#: app/views/design.html:304 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:783
msgid "Constant"
msgstr "Constant"
-#: app/scripts/services/forms.js:2101
+#: app/scripts/services/forms.js:2103
#, fuzzy
msgid "Constant names"
msgstr "Constant"
@@ -344,7 +352,7 @@ msgstr ""
msgid "Datasheet"
msgstr "Datasheet"
-#: app/scripts/services/forms.js:1901
+#: app/scripts/services/forms.js:1903
msgid "Decimal"
msgstr "Decimaal"
@@ -364,7 +372,7 @@ msgstr "Standaard"
msgid "Delete"
msgstr ""
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:672
msgid "Description"
msgstr "Beschrijving"
@@ -380,7 +388,7 @@ msgstr "Programma sluiten?"
msgid "Do you want to remove the {{name}} collection?"
msgstr "Collectie {{name}} verwijderen?"
-#: app/scripts/services/tools.js:1761
+#: app/scripts/services/tools.js:1763
msgid "Do you want to replace it?"
msgstr "Vervangen?"
@@ -426,7 +434,7 @@ msgstr "Nederlands"
msgid "Edit"
msgstr "Bewerken"
-#: app/scripts/services/tools.js:1740
+#: app/scripts/services/tools.js:1742
msgid "Edit the collection name"
msgstr "Bewerk de naam van de collectie"
@@ -438,27 +446,27 @@ msgstr "Activeren"
msgid "English"
msgstr "Engels"
-#: app/scripts/services/forms.js:2484
+#: app/scripts/services/forms.js:2486
#, fuzzy
msgid "Enter the external collection path"
msgstr "Voer het pad naar de externe collectie in"
-#: app/scripts/services/forms.js:2381
+#: app/scripts/services/forms.js:2383
#, fuzzy
msgid "Enter the external plugins path"
msgstr "Voer het pad naar de externe collectie in"
-#: app/scripts/services/forms.js:2335
+#: app/scripts/services/forms.js:2337
#, fuzzy
msgid "Enter the log filename"
msgstr ""
-#: app/scripts/services/forms.js:2436
+#: app/scripts/services/forms.js:2438
#, fuzzy
msgid "Enter the pip path"
msgstr ""
-#: app/scripts/services/forms.js:2428
+#: app/scripts/services/forms.js:2430
#, fuzzy
msgid "Enter the python path"
msgstr ""
@@ -471,7 +479,7 @@ msgstr "Voer de externe hostnaam user@host in"
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:874
+#: app/scripts/services/utils.js:876
msgid "Error: {{error}}"
msgstr "Fout: {{error}}"
@@ -479,6 +487,10 @@ msgstr "Fout: {{error}}"
msgid "Errors detected in the design"
msgstr "Het ontwerp bevat fouten"
+#: app/views/design.html:57
+msgid "Exact match"
+msgstr ""
+
#: app/views/menu.html:119
msgid "Examples"
msgstr "Voorbeelden"
@@ -591,7 +603,7 @@ msgstr ""
msgid "Help"
msgstr "Help"
-#: app/scripts/services/forms.js:1905
+#: app/scripts/services/forms.js:1907
msgid "Hexadecimal"
msgstr "Hexadecimaal"
@@ -605,7 +617,7 @@ msgid ""
"this board"
msgstr ""
-#: app/scripts/services/utils.js:684
+#: app/scripts/services/utils.js:686
msgid "Image"
msgstr "Afbeelding"
@@ -632,15 +644,15 @@ msgstr ""
msgid "Indian Red"
msgstr ""
-#: app/views/design.html:319 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:795
msgid "Information"
msgstr "Informatie"
-#: app/views/design.html:279 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:760
msgid "Input"
msgstr "Ingang"
-#: app/views/design.html:289 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:769
msgid "Input label"
msgstr ""
@@ -697,7 +709,7 @@ msgstr ""
"De toolchain wordt bijgewerkt. Hiervoor is een internetverbinding vereist. "
"Doorgaan?"
-#: app/scripts/services/tools.js:1628
+#: app/scripts/services/tools.js:1630
msgid "Installation completed"
msgstr "Installatie voltooid"
@@ -726,7 +738,7 @@ msgstr ""
msgid "Invalid block connection:
Pull-up already connected"
msgstr "Ongeldige blokaansluiting:
pull up is al aangesloten"
-#: app/scripts/services/tools.js:1805
+#: app/scripts/services/tools.js:1807
msgid "Invalid collection {{name}}"
msgstr "Ongeldige collectie {{name}}"
@@ -797,7 +809,7 @@ msgstr ""
msgid "Load"
msgstr "Laden"
-#: app/scripts/services/forms.js:1919 app/scripts/services/forms.js:2109
+#: app/scripts/services/forms.js:1921 app/scripts/services/forms.js:2111
msgid "Local parameter"
msgstr "Lokale parameter"
@@ -814,7 +826,7 @@ msgstr ""
msgid "Logging file updated"
msgstr ""
-#: app/scripts/services/utils.js:988
+#: app/scripts/services/utils.js:990
msgid "Maximum bus size: 96 bits"
msgstr "Maximale busbreedte: 96 bits"
@@ -822,16 +834,16 @@ msgstr "Maximale busbreedte: 96 bits"
msgid "Medium Violet Red"
msgstr ""
-#: app/views/design.html:309 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:787
msgid "Memory"
msgstr "Geheugen"
-#: app/scripts/services/forms.js:1886
+#: app/scripts/services/forms.js:1888
#, fuzzy
msgid "Memory blocks"
msgstr "Voer de geheugenblokken in"
-#: app/scripts/services/utils.js:668
+#: app/scripts/services/utils.js:670
msgid "Name"
msgstr "Naam"
@@ -865,7 +877,7 @@ msgid "No collections stored"
msgstr "Geen collecties"
#: app/scripts/app.js:57 app/scripts/controllers/menu.js:600
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1381
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
msgid "OK"
msgstr "OK"
@@ -877,7 +889,7 @@ msgstr ""
msgid "Open"
msgstr "Openen"
-#: app/scripts/services/utils.js:725
+#: app/scripts/services/utils.js:727
msgid "Open SVG"
msgstr "Open SVG"
@@ -889,11 +901,11 @@ msgstr ""
msgid "Original file {{file}} does not exist"
msgstr "Originele bestand {{file}} bestaat niet"
-#: app/views/design.html:284 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:764
msgid "Output"
msgstr "Uitgang"
-#: app/views/design.html:294 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:773
msgid "Output label"
msgstr ""
@@ -911,7 +923,7 @@ msgstr ""
msgid "Output ports"
msgstr "Uitgang"
-#: app/views/design.html:299 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:778
msgid "Paired labels"
msgstr ""
@@ -924,7 +936,7 @@ msgstr "Plakken"
msgid "Path {{path}} does not exist"
msgstr "Pad {{file}} bestaat niet"
-#: app/scripts/services/utils.js:1177
+#: app/scripts/services/utils.js:1179
msgid "Please run: {{cmd}}"
msgstr "Voer uit: {{cmd}}"
@@ -1005,7 +1017,7 @@ msgstr ""
msgid "Replace One"
msgstr ""
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:729
msgid "Reset SVG"
msgstr "Reset SVG"
@@ -1021,7 +1033,7 @@ msgstr ""
msgid "Save"
msgstr "Opslaan"
-#: app/scripts/services/utils.js:726
+#: app/scripts/services/utils.js:728
msgid "Save SVG"
msgstr "SVG opslaan"
@@ -1041,7 +1053,7 @@ msgstr "Selecteren"
msgid "Select all"
msgstr "Alles selecteren"
-#: app/scripts/services/forms.js:2290
+#: app/scripts/services/forms.js:2292
msgid "Select your board"
msgstr "Kies uw bord"
@@ -1104,7 +1116,7 @@ msgstr "Testbank"
msgid "Thank you very much!"
msgstr ""
-#: app/scripts/services/tools.js:1754
+#: app/scripts/services/tools.js:1756
msgid "The collection {{name}} already exists."
msgstr "Collectie {{name}} bestaat al."
@@ -1121,11 +1133,11 @@ msgstr ""
msgid "The toolchain will be removed. Do you want to continue?"
msgstr "De toolchain wordt verwijderd. Doorgaan?"
-#: app/scripts/services/tools.js:1978
+#: app/scripts/services/tools.js:1980
msgid "There is a new nightly version available"
msgstr ""
-#: app/scripts/services/tools.js:1966
+#: app/scripts/services/tools.js:1968
msgid "There is a new stable version available"
msgstr ""
@@ -1147,7 +1159,7 @@ msgid ""
"team from"
msgstr ""
-#: app/scripts/services/utils.js:1375
+#: app/scripts/services/utils.js:1377
msgid "This time"
msgstr ""
@@ -1177,7 +1189,7 @@ msgstr "Gereedschappen"
msgid "Toolchain"
msgstr "Toolchain"
-#: app/scripts/services/tools.js:1638
+#: app/scripts/services/tools.js:1640
msgid "Toolchain installed"
msgstr "Toolchain geïnstalleerd"
@@ -1198,7 +1210,7 @@ msgstr "Toolchain versie komt niet overeen"
msgid "Tools"
msgstr "Gereedschappen"
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1352
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
@@ -1247,7 +1259,7 @@ msgstr "Naamloos"
msgid "Update (Latest stable)"
msgstr ""
-#: app/scripts/controllers/menu.js:1390 app/views/design.html:514
+#: app/scripts/controllers/menu.js:1390 app/views/design.html:516
#: app/views/menu.html:615
msgid "Upload"
msgstr "Uploaden"
@@ -1264,11 +1276,11 @@ msgstr ""
msgid "Verification done"
msgstr "Verificatie voltooid"
-#: app/views/design.html:498 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:599
msgid "Verify"
msgstr "Verifiëren"
-#: app/scripts/services/utils.js:669 app/views/menu.html:832
+#: app/scripts/services/utils.js:671 app/views/menu.html:832
msgid "Version"
msgstr "Versie"
@@ -1284,7 +1296,7 @@ msgstr "Bekijken"
msgid "View license"
msgstr "Bekijk licentie"
-#: app/scripts/services/utils.js:1371
+#: app/scripts/services/utils.js:1373
msgid "Viewing tri-state"
msgstr ""
@@ -1302,7 +1314,7 @@ msgid "Wrong block format: {{type}}"
msgstr "Verkeerd blokformaat: {{type}}"
#: app/scripts/services/forms.js:1304 app/scripts/services/forms.js:1706
-#: app/scripts/services/forms.js:1986 app/scripts/services/forms.js:2170
+#: app/scripts/services/forms.js:1988 app/scripts/services/forms.js:2172
#: app/scripts/services/forms.js:902
msgid "Wrong block name {{name}}"
msgstr "Verkeerde bloknaam {{name}}"
@@ -1319,7 +1331,7 @@ msgstr "Verkeerde externe hostnaam {{name}}"
msgid "Yellow"
msgstr ""
-#: app/scripts/services/utils.js:1374
+#: app/scripts/services/utils.js:1376
msgid "Yes"
msgstr ""
@@ -1329,11 +1341,11 @@ msgid ""
"\" works like \"Export module\"). Do you want to continue?"
msgstr ""
-#: app/scripts/services/utils.js:1348
+#: app/scripts/services/utils.js:1350
msgid "You are importing a block that uses \"tri-state\"."
msgstr ""
-#: app/scripts/services/utils.js:1347
+#: app/scripts/services/utils.js:1349
msgid "You are loading a design that uses \"tri-state\"."
msgstr ""
@@ -1373,7 +1385,7 @@ 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:1157
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
msgid "{{app}} is required."
msgstr "{{app}} is vereist."
diff --git a/app/resources/locale/ru_RU/ru_RU.po b/app/resources/locale/ru_RU/ru_RU.po
index 0484bc85b..77b275106 100644
--- a/app/resources/locale/ru_RU/ru_RU.po
+++ b/app/resources/locale/ru_RU/ru_RU.po
@@ -53,7 +53,7 @@ msgstr "Добавить блок в начало"
msgid "Add as block"
msgstr "Добавить как блок"
-#: app/scripts/services/forms.js:1911
+#: app/scripts/services/forms.js:1913
msgid "Address format"
msgstr "Формат адреса"
@@ -61,7 +61,7 @@ msgstr "Формат адреса"
msgid "Advanced features"
msgstr ""
-#: app/scripts/services/tools.js:1939
+#: app/scripts/services/tools.js:1941
msgid "All collections removed"
msgstr "Все коллекции удалены"
@@ -73,12 +73,12 @@ msgstr "Все сохраненные коллеции будут удалены
msgid "Allow tri-state connections"
msgstr ""
-#: app/scripts/services/tools.js:1581
-msgid "Apio install {{name}}"
+#: app/scripts/services/tools.js:1595
+msgid "Apio install drivers"
msgstr ""
-#: app/scripts/services/tools.js:1593
-msgid "Apio install drivers"
+#: app/scripts/services/tools.js:1581
+msgid "Apio install {{name}}"
msgstr ""
#: app/scripts/services/tools.js:1508
@@ -86,7 +86,7 @@ msgstr ""
msgid "At least Python 3.7 is required"
msgstr "Необходим Python 3.7 или новее"
-#: app/scripts/services/utils.js:671
+#: app/scripts/services/utils.js:673
msgid "Author"
msgstr "Автор"
@@ -94,16 +94,20 @@ msgstr "Автор"
msgid "Basic"
msgstr "Базовый"
+#: app/views/design.html:275
+msgid "Basic Toolbox"
+msgstr ""
+
#: app/views/languages.html:86
msgid "Basque"
msgstr "Баскский"
-#: app/scripts/services/forms.js:1897
+#: app/scripts/services/forms.js:1899
msgid "Binary"
msgstr "Бинарный"
#: app/scripts/services/tools.js:171
-msgid "Bitstream not found: build your project first"
+msgid "Bitstream not found: Build your project first"
msgstr ""
#: app/scripts/services/blockforms.js:1130
@@ -159,7 +163,7 @@ msgstr "Выбрана плата {{name}}"
msgid "Bootloader not active"
msgstr "Загрузчик не активен"
-#: app/scripts/controllers/menu.js:1365 app/views/design.html:506
+#: app/scripts/controllers/menu.js:1365 app/views/design.html:508
#: app/views/menu.html:607
msgid "Build"
msgstr "Собрать"
@@ -169,14 +173,18 @@ msgid "Build done"
msgstr "Сборка закончена"
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1382
+#: app/scripts/services/utils.js:1384
msgid "Cancel"
msgstr "Отменить"
-#: app/scripts/services/utils.js:1200
+#: app/scripts/services/utils.js:1202
msgid "Cannot paste from a different project format ({{version}})"
msgstr ""
+#: app/views/design.html:54
+msgid "Case sensitive"
+msgstr ""
+
#: app/views/languages.html:92
#, fuzzy
msgid "Catalonian"
@@ -187,7 +195,7 @@ msgstr "Каталонский"
msgid "Change Color"
msgstr "Выберите цвет"
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1369
msgid "Changed Preferences: Allow tri-state connections"
msgstr ""
@@ -208,7 +216,7 @@ msgstr "Китайский"
msgid "Choose a color:"
msgstr "Выберите цвет:"
-#: app/scripts/services/utils.js:1365
+#: app/scripts/services/utils.js:1367
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
" Advanced features → Allow tri-state connections
download a newer version of Icestudio"
msgstr "Нажмите здесь для загрузки новой версии Icestudio"
-#: app/scripts/services/tools.js:1650
+#: app/scripts/services/tools.js:1652
msgid "Click here to setup the drivers"
msgstr "Нажмите здесь для установки драйверов"
#: app/scripts/services/drivers.js:440 app/scripts/services/drivers.js:625
-#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1970
-#: app/scripts/services/tools.js:1982 app/scripts/services/tools.js:546
+#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1972
+#: app/scripts/services/tools.js:1984 app/scripts/services/tools.js:546
msgid "Click here to install it"
msgstr "Нажмите для установки"
@@ -245,7 +253,7 @@ msgstr "Клонировать"
msgid "Close"
msgstr "Закрыть"
-#: app/views/design.html:314 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:791
msgid "Code"
msgstr "Код"
@@ -261,19 +269,19 @@ msgstr "Информация о коллекции"
msgid "Collection {{collection}} info not defined"
msgstr "Информация для {{collection}} не задана"
-#: app/scripts/services/tools.js:1792
+#: app/scripts/services/tools.js:1794
msgid "Collection {{name}} added"
msgstr "Коллекция {{name}} добавлена"
-#: app/scripts/services/tools.js:1779
+#: app/scripts/services/tools.js:1781
msgid "Collection {{name}} not replaced"
msgstr "Коллекция {{name}} не замещена"
-#: app/scripts/services/tools.js:1930
+#: app/scripts/services/tools.js:1932
msgid "Collection {{name}} removed"
msgstr "Коллекция {{name}} удалена"
-#: app/scripts/services/tools.js:1768
+#: app/scripts/services/tools.js:1770
msgid "Collection {{name}} replaced"
msgstr "Коллекция {{name}} замещена"
@@ -297,11 +305,11 @@ msgstr "Форум сообщества"
msgid "Configuration not completed"
msgstr "Конфигурация неполна"
-#: app/views/design.html:304 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:783
msgid "Constant"
msgstr "Константа"
-#: app/scripts/services/forms.js:2101
+#: app/scripts/services/forms.js:2103
#, fuzzy
msgid "Constant names"
msgstr "Константа"
@@ -349,7 +357,7 @@ msgstr "Тёмно-оранжевый"
msgid "Datasheet"
msgstr "Даташит"
-#: app/scripts/services/forms.js:1901
+#: app/scripts/services/forms.js:1903
msgid "Decimal"
msgstr "Десятичный"
@@ -371,7 +379,7 @@ msgstr "По умолчанию"
msgid "Delete"
msgstr ""
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:672
msgid "Description"
msgstr "Описание"
@@ -387,7 +395,7 @@ msgstr "Закрыть приложение ?"
msgid "Do you want to remove the {{name}} collection?"
msgstr "Удалить коллекцию {{name}} ?"
-#: app/scripts/services/tools.js:1761
+#: app/scripts/services/tools.js:1763
msgid "Do you want to replace it?"
msgstr "Заменить ?"
@@ -434,7 +442,7 @@ msgstr "Немецкий"
msgid "Edit"
msgstr "Редактировать"
-#: app/scripts/services/tools.js:1740
+#: app/scripts/services/tools.js:1742
msgid "Edit the collection name"
msgstr "Редактировать имя коллекции"
@@ -446,27 +454,27 @@ msgstr "Включить"
msgid "English"
msgstr "English"
-#: app/scripts/services/forms.js:2484
+#: app/scripts/services/forms.js:2486
#, fuzzy
msgid "Enter the external collection path"
msgstr "Путь до сторонней коллекции"
-#: app/scripts/services/forms.js:2381
+#: app/scripts/services/forms.js:2383
#, fuzzy
msgid "Enter the external plugins path"
msgstr ""
-#: app/scripts/services/forms.js:2335
+#: app/scripts/services/forms.js:2337
#, fuzzy
msgid "Enter the log filename"
msgstr "Выходные блоки"
-#: app/scripts/services/forms.js:2436
+#: app/scripts/services/forms.js:2438
#, fuzzy
msgid "Enter the pip path"
msgstr ""
-#: app/scripts/services/forms.js:2428
+#: app/scripts/services/forms.js:2430
#, fuzzy
msgid "Enter the python path"
msgstr ""
@@ -479,7 +487,7 @@ msgstr "Удаленный хост в формате user@host"
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:874
+#: app/scripts/services/utils.js:876
msgid "Error: {{error}}"
msgstr "Ошибка: {{error}}"
@@ -487,6 +495,10 @@ msgstr "Ошибка: {{error}}"
msgid "Errors detected in the design"
msgstr "Найдены ошибки в схеме"
+#: app/views/design.html:57
+msgid "Exact match"
+msgstr ""
+
#: app/views/menu.html:119
msgid "Examples"
msgstr "Примеры"
@@ -600,12 +612,11 @@ msgstr "Зелёно-жёлтый"
msgid "Help"
msgstr "Помощь"
-#: app/scripts/services/forms.js:1905
+#: app/scripts/services/forms.js:1907
msgid "Hexadecimal"
msgstr "Шестнадцатеричный"
#: app/views/version.html:45
-#, fuzzy
msgid "Icestudio is part of"
msgstr ""
@@ -616,7 +627,7 @@ msgid ""
"this board"
msgstr "Могли остаться пустые пины, потому что на этой плате нет эквивалента"
-#: app/scripts/services/utils.js:684
+#: app/scripts/services/utils.js:686
msgid "Image"
msgstr "Изображение"
@@ -625,17 +636,14 @@ msgid "Image {{name}} saved"
msgstr "Изображение {{name}} сохранено"
#: app/scripts/services/forms.js:1645
-#, fuzzy
msgid "InOut Left ports"
msgstr ""
#: app/scripts/services/forms.js:1657
-#, fuzzy
msgid "InOut Right ports"
msgstr ""
#: app/scripts/services/forms.js:1013 app/scripts/services/forms.js:1148
-#, fuzzy
msgid "InOut pin"
msgstr ""
@@ -644,15 +652,15 @@ msgstr ""
msgid "Indian Red"
msgstr "Ярко-красный"
-#: app/views/design.html:319 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:795
msgid "Information"
msgstr "Информация"
-#: app/views/design.html:279 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:760
msgid "Input"
msgstr "Ввод"
-#: app/views/design.html:289 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:769
msgid "Input label"
msgstr "Метка ввода"
@@ -713,7 +721,7 @@ msgstr ""
"Набор инструментов будет обновлен. Для этой операции потребуется соединение "
"с Интернетом. Продолжить ?"
-#: app/scripts/services/tools.js:1628
+#: app/scripts/services/tools.js:1630
msgid "Installation completed"
msgstr "Установка завершена"
@@ -743,7 +751,7 @@ msgid "Invalid block connection:
Pull-up already connected"
msgstr ""
"Неверное соединение блока:
подтягивающее соединение уже осущствлено"
-#: app/scripts/services/tools.js:1805
+#: app/scripts/services/tools.js:1807
msgid "Invalid collection {{name}}"
msgstr "Неправильная коллекция {{name}}"
@@ -786,12 +794,10 @@ msgid "Korean"
msgstr "Корейский"
#: app/views/menu.html:328
-#, fuzzy
msgid "Label finder"
msgstr ""
#: app/scripts/services/blockforms.js:1039
-#, fuzzy
msgid "Label updated"
msgstr ""
@@ -817,7 +823,7 @@ msgstr "Светлая морская волна"
msgid "Load"
msgstr "Загрузить"
-#: app/scripts/services/forms.js:1919 app/scripts/services/forms.js:2109
+#: app/scripts/services/forms.js:1921 app/scripts/services/forms.js:2111
msgid "Local parameter"
msgstr "Локальный параметр"
@@ -834,7 +840,7 @@ msgstr "Файл журнала"
msgid "Logging file updated"
msgstr "Файл журнала обновлен"
-#: app/scripts/services/utils.js:988
+#: app/scripts/services/utils.js:990
msgid "Maximum bus size: 96 bits"
msgstr "Максимальный размер шины: 96 бит"
@@ -843,16 +849,16 @@ msgstr "Максимальный размер шины: 96 бит"
msgid "Medium Violet Red"
msgstr "Умеренный красно-фиолетовый"
-#: app/views/design.html:309 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:787
msgid "Memory"
msgstr "Память"
-#: app/scripts/services/forms.js:1886
+#: app/scripts/services/forms.js:1888
#, fuzzy
msgid "Memory blocks"
msgstr "Блоки памяти"
-#: app/scripts/services/utils.js:668
+#: app/scripts/services/utils.js:670
msgid "Name"
msgstr "Имя"
@@ -886,7 +892,7 @@ msgid "No collections stored"
msgstr "Нет сохраненных коллекций"
#: app/scripts/app.js:57 app/scripts/controllers/menu.js:600
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1381
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
msgid "OK"
msgstr "ОК"
@@ -899,7 +905,7 @@ msgstr "Тускло-коричневый"
msgid "Open"
msgstr "Открыть"
-#: app/scripts/services/utils.js:725
+#: app/scripts/services/utils.js:727
msgid "Open SVG"
msgstr "Открыть SVG"
@@ -912,11 +918,11 @@ msgstr "Оранжево-красный"
msgid "Original file {{file}} does not exist"
msgstr "Оригинальный файл {{file}} не существует"
-#: app/views/design.html:284 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:764
msgid "Output"
msgstr "Вывод"
-#: app/views/design.html:294 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:773
msgid "Output label"
msgstr "Метка вывода"
@@ -935,7 +941,7 @@ msgstr "Метка вывода"
msgid "Output ports"
msgstr "Метка вывода"
-#: app/views/design.html:299 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:778
msgid "Paired labels"
msgstr "Парные метки"
@@ -948,7 +954,7 @@ msgstr "Вставить"
msgid "Path {{path}} does not exist"
msgstr "Путь {{path}} не существует"
-#: app/scripts/services/utils.js:1177
+#: app/scripts/services/utils.js:1179
msgid "Please run: {{cmd}}"
msgstr "Выполните команду: {{cmd}}"
@@ -1029,7 +1035,7 @@ msgstr "Заменить ВСЕ"
msgid "Replace One"
msgstr "Заменить один"
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:729
msgid "Reset SVG"
msgstr "Убрать SVG"
@@ -1046,7 +1052,7 @@ msgstr "Русский"
msgid "Save"
msgstr "Сохранить"
-#: app/scripts/services/utils.js:726
+#: app/scripts/services/utils.js:728
msgid "Save SVG"
msgstr "Сохранить SVG"
@@ -1066,7 +1072,7 @@ msgstr "Выбрать"
msgid "Select all"
msgstr "Выбрать все"
-#: app/scripts/services/forms.js:2290
+#: app/scripts/services/forms.js:2292
msgid "Select your board"
msgstr "Выберите плату"
@@ -1130,7 +1136,7 @@ msgstr "Тестбенч"
msgid "Thank you very much!"
msgstr "Большое спасибо!"
-#: app/scripts/services/tools.js:1754
+#: app/scripts/services/tools.js:1756
msgid "The collection {{name}} already exists."
msgstr "Коллекция {{name}} уже существует."
@@ -1147,11 +1153,11 @@ msgstr ""
msgid "The toolchain will be removed. Do you want to continue?"
msgstr "Набор инструментов будет удален. Продолжить ?"
-#: app/scripts/services/tools.js:1978
+#: app/scripts/services/tools.js:1980
msgid "There is a new nightly version available"
msgstr "Доступна для установки ночная сборка"
-#: app/scripts/services/tools.js:1966
+#: app/scripts/services/tools.js:1968
msgid "There is a new stable version available"
msgstr "Доступна для установки стабильная сборка"
@@ -1173,7 +1179,7 @@ msgid ""
"team from"
msgstr ""
-#: app/scripts/services/utils.js:1375
+#: app/scripts/services/utils.js:1377
msgid "This time"
msgstr ""
@@ -1212,7 +1218,7 @@ msgstr "Инструменты"
msgid "Toolchain"
msgstr "Набор инструментов"
-#: app/scripts/services/tools.js:1638
+#: app/scripts/services/tools.js:1640
msgid "Toolchain installed"
msgstr "Набор инструментов установлен"
@@ -1233,7 +1239,7 @@ msgstr "Версии инструментов не совпадают"
msgid "Tools"
msgstr "Инструменты"
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1352
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
@@ -1282,7 +1288,7 @@ msgstr "Безымянный"
msgid "Update (Latest stable)"
msgstr "Обновить имя блока (последняя стабильная версия)"
-#: app/scripts/controllers/menu.js:1390 app/views/design.html:514
+#: app/scripts/controllers/menu.js:1390 app/views/design.html:516
#: app/views/menu.html:615
msgid "Upload"
msgstr "Загрузка"
@@ -1299,11 +1305,11 @@ msgstr ""
msgid "Verification done"
msgstr "Проверка завершена"
-#: app/views/design.html:498 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:599
msgid "Verify"
msgstr "Проверка"
-#: app/scripts/services/utils.js:669 app/views/menu.html:832
+#: app/scripts/services/utils.js:671 app/views/menu.html:832
msgid "Version"
msgstr "Версия"
@@ -1319,7 +1325,7 @@ msgstr "Вид"
msgid "View license"
msgstr "Просмотр лицензии"
-#: app/scripts/services/utils.js:1371
+#: app/scripts/services/utils.js:1373
msgid "Viewing tri-state"
msgstr ""
@@ -1337,7 +1343,7 @@ msgid "Wrong block format: {{type}}"
msgstr "Неправильный формат блока: {{type}}"
#: app/scripts/services/forms.js:1304 app/scripts/services/forms.js:1706
-#: app/scripts/services/forms.js:1986 app/scripts/services/forms.js:2170
+#: app/scripts/services/forms.js:1988 app/scripts/services/forms.js:2172
#: app/scripts/services/forms.js:902
msgid "Wrong block name {{name}}"
msgstr "Неправильное имя блока {{name}}"
@@ -1354,7 +1360,7 @@ msgstr "Неправильный удаленный хост {{name}}"
msgid "Yellow"
msgstr "Желтый"
-#: app/scripts/services/utils.js:1374
+#: app/scripts/services/utils.js:1376
msgid "Yes"
msgstr ""
@@ -1368,11 +1374,11 @@ msgstr ""
"субмодуль (в таких случаях команда \"Сохранить как\" работает как \"Экспорт "
"модуля\"). Вы хотите продолжить?"
-#: app/scripts/services/utils.js:1348
+#: app/scripts/services/utils.js:1350
msgid "You are importing a block that uses \"tri-state\"."
msgstr ""
-#: app/scripts/services/utils.js:1347
+#: app/scripts/services/utils.js:1349
msgid "You are loading a design that uses \"tri-state\"."
msgstr ""
@@ -1420,7 +1426,7 @@ msgstr "Ваши изменения могут быть потеряны, есл
msgid "back"
msgstr "назад"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1157
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
msgid "{{app}} is required."
msgstr "Требуется приложение {{app}}."
diff --git a/app/resources/locale/template.pot b/app/resources/locale/template.pot
index 3fa1a1cd4..fd6c0b5d3 100644
--- a/app/resources/locale/template.pot
+++ b/app/resources/locale/template.pot
@@ -45,7 +45,7 @@ msgstr ""
msgid "Add as block"
msgstr ""
-#: app/scripts/services/forms.js:1911
+#: app/scripts/services/forms.js:1913
msgid "Address format"
msgstr ""
@@ -53,7 +53,7 @@ msgstr ""
msgid "Advanced features"
msgstr ""
-#: app/scripts/services/tools.js:1939
+#: app/scripts/services/tools.js:1941
msgid "All collections removed"
msgstr ""
@@ -65,19 +65,19 @@ msgstr ""
msgid "Allow tri-state connections"
msgstr ""
-#: app/scripts/services/tools.js:1581
-msgid "Apio install {{name}}"
+#: app/scripts/services/tools.js:1595
+msgid "Apio install drivers"
msgstr ""
-#: app/scripts/services/tools.js:1593
-msgid "Apio install drivers"
+#: app/scripts/services/tools.js:1581
+msgid "Apio install {{name}}"
msgstr ""
#: app/scripts/services/tools.js:1508
msgid "At least Python 3.7 is required"
msgstr ""
-#: app/scripts/services/utils.js:671
+#: app/scripts/services/utils.js:673
msgid "Author"
msgstr ""
@@ -85,16 +85,20 @@ msgstr ""
msgid "Basic"
msgstr ""
+#: app/views/design.html:275
+msgid "Basic Toolbox"
+msgstr ""
+
#: app/views/languages.html:86
msgid "Basque"
msgstr ""
-#: app/scripts/services/forms.js:1897
+#: app/scripts/services/forms.js:1899
msgid "Binary"
msgstr ""
#: app/scripts/services/tools.js:171
-msgid "Bitstream not found: build your project first"
+msgid "Bitstream not found: Build your project first"
msgstr ""
#: app/scripts/services/blockforms.js:1130
@@ -155,7 +159,7 @@ msgid "Bootloader not active"
msgstr ""
#: app/scripts/controllers/menu.js:1365
-#: app/views/design.html:506
+#: app/views/design.html:508
#: app/views/menu.html:607
msgid "Build"
msgstr ""
@@ -166,14 +170,18 @@ msgstr ""
#: app/scripts/app.js:58
#: app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1382
+#: app/scripts/services/utils.js:1384
msgid "Cancel"
msgstr ""
-#: app/scripts/services/utils.js:1200
+#: app/scripts/services/utils.js:1202
msgid "Cannot paste from a different project format ({{version}})"
msgstr ""
+#: app/views/design.html:54
+msgid "Case sensitive"
+msgstr ""
+
#: app/views/languages.html:92
msgid "Catalonian"
msgstr ""
@@ -182,7 +190,7 @@ msgstr ""
msgid "Change Color"
msgstr ""
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1369
msgid "Changed Preferences: Allow tri-state connections"
msgstr ""
@@ -202,7 +210,7 @@ msgstr ""
msgid "Choose a color:"
msgstr ""
-#: app/scripts/services/utils.js:1365
+#: app/scripts/services/utils.js:1367
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 ""
@@ -210,15 +218,15 @@ msgstr ""
msgid "Click here to download a newer version of Icestudio"
msgstr ""
-#: app/scripts/services/tools.js:1650
+#: app/scripts/services/tools.js:1652
msgid "Click here to setup the drivers"
msgstr ""
#: app/scripts/services/drivers.js:440
#: app/scripts/services/drivers.js:625
#: app/scripts/services/drivers.js:644
-#: app/scripts/services/tools.js:1970
-#: app/scripts/services/tools.js:1982
+#: app/scripts/services/tools.js:1972
+#: app/scripts/services/tools.js:1984
#: app/scripts/services/tools.js:546
msgid "Click here to install it"
msgstr ""
@@ -240,7 +248,7 @@ msgstr ""
msgid "Close"
msgstr ""
-#: app/views/design.html:314
+#: app/views/design.html:316
#: app/views/menu.html:791
msgid "Code"
msgstr ""
@@ -257,19 +265,19 @@ msgstr ""
msgid "Collection {{collection}} info not defined"
msgstr ""
-#: app/scripts/services/tools.js:1792
+#: app/scripts/services/tools.js:1794
msgid "Collection {{name}} added"
msgstr ""
-#: app/scripts/services/tools.js:1779
+#: app/scripts/services/tools.js:1781
msgid "Collection {{name}} not replaced"
msgstr ""
-#: app/scripts/services/tools.js:1930
+#: app/scripts/services/tools.js:1932
msgid "Collection {{name}} removed"
msgstr ""
-#: app/scripts/services/tools.js:1768
+#: app/scripts/services/tools.js:1770
msgid "Collection {{name}} replaced"
msgstr ""
@@ -294,12 +302,12 @@ msgstr ""
msgid "Configuration not completed"
msgstr ""
-#: app/views/design.html:304
+#: app/views/design.html:306
#: app/views/menu.html:783
msgid "Constant"
msgstr ""
-#: app/scripts/services/forms.js:2101
+#: app/scripts/services/forms.js:2103
msgid "Constant names"
msgstr ""
@@ -346,7 +354,7 @@ msgstr ""
msgid "Datasheet"
msgstr ""
-#: app/scripts/services/forms.js:1901
+#: app/scripts/services/forms.js:1903
msgid "Decimal"
msgstr ""
@@ -368,7 +376,7 @@ msgstr ""
msgid "Delete"
msgstr ""
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:672
msgid "Description"
msgstr ""
@@ -384,7 +392,7 @@ msgstr ""
msgid "Do you want to remove the {{name}} collection?"
msgstr ""
-#: app/scripts/services/tools.js:1761
+#: app/scripts/services/tools.js:1763
msgid "Do you want to replace it?"
msgstr ""
@@ -432,7 +440,7 @@ msgstr ""
msgid "Edit"
msgstr ""
-#: app/scripts/services/tools.js:1740
+#: app/scripts/services/tools.js:1742
msgid "Edit the collection name"
msgstr ""
@@ -444,23 +452,23 @@ msgstr ""
msgid "English"
msgstr ""
-#: app/scripts/services/forms.js:2484
+#: app/scripts/services/forms.js:2486
msgid "Enter the external collection path"
msgstr ""
-#: app/scripts/services/forms.js:2381
+#: app/scripts/services/forms.js:2383
msgid "Enter the external plugins path"
msgstr ""
-#: app/scripts/services/forms.js:2335
+#: app/scripts/services/forms.js:2337
msgid "Enter the log filename"
msgstr ""
-#: app/scripts/services/forms.js:2436
+#: app/scripts/services/forms.js:2438
msgid "Enter the pip path"
msgstr ""
-#: app/scripts/services/forms.js:2428
+#: app/scripts/services/forms.js:2430
msgid "Enter the python path"
msgstr ""
@@ -472,7 +480,7 @@ msgstr ""
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:874
+#: app/scripts/services/utils.js:876
msgid "Error: {{error}}"
msgstr ""
@@ -480,6 +488,10 @@ msgstr ""
msgid "Errors detected in the design"
msgstr ""
+#: app/views/design.html:57
+msgid "Exact match"
+msgstr ""
+
#: app/views/menu.html:119
msgid "Examples"
msgstr ""
@@ -593,7 +605,7 @@ msgstr ""
msgid "Help"
msgstr ""
-#: app/scripts/services/forms.js:1905
+#: app/scripts/services/forms.js:1907
msgid "Hexadecimal"
msgstr ""
@@ -605,7 +617,7 @@ 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:684
+#: app/scripts/services/utils.js:686
msgid "Image"
msgstr ""
@@ -631,17 +643,17 @@ msgstr ""
msgid "Indian Red"
msgstr ""
-#: app/views/design.html:319
+#: app/views/design.html:321
#: app/views/menu.html:795
msgid "Information"
msgstr ""
-#: app/views/design.html:279
+#: app/views/design.html:281
#: app/views/menu.html:760
msgid "Input"
msgstr ""
-#: app/views/design.html:289
+#: app/views/design.html:291
#: app/views/menu.html:769
msgid "Input label"
msgstr ""
@@ -682,7 +694,7 @@ msgstr ""
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:1628
+#: app/scripts/services/tools.js:1630
msgid "Installation completed"
msgstr ""
@@ -707,7 +719,7 @@ msgstr ""
msgid "Invalid block connection:
Pull-up already connected"
msgstr ""
-#: app/scripts/services/tools.js:1805
+#: app/scripts/services/tools.js:1807
msgid "Invalid collection {{name}}"
msgstr ""
@@ -780,8 +792,8 @@ msgstr ""
msgid "Load"
msgstr ""
-#: app/scripts/services/forms.js:1919
-#: app/scripts/services/forms.js:2109
+#: app/scripts/services/forms.js:1921
+#: app/scripts/services/forms.js:2111
msgid "Local parameter"
msgstr ""
@@ -797,7 +809,7 @@ msgstr ""
msgid "Logging file updated"
msgstr ""
-#: app/scripts/services/utils.js:988
+#: app/scripts/services/utils.js:990
msgid "Maximum bus size: 96 bits"
msgstr ""
@@ -806,16 +818,16 @@ msgstr ""
msgid "Medium Violet Red"
msgstr ""
-#: app/views/design.html:309
+#: app/views/design.html:311
#: app/views/menu.html:787
msgid "Memory"
msgstr ""
-#: app/scripts/services/forms.js:1886
+#: app/scripts/services/forms.js:1888
msgid "Memory blocks"
msgstr ""
-#: app/scripts/services/utils.js:668
+#: app/scripts/services/utils.js:670
msgid "Name"
msgstr ""
@@ -851,7 +863,7 @@ msgstr ""
#: app/scripts/app.js:57
#: app/scripts/controllers/menu.js:600
#: app/scripts/services/project.js:160
-#: app/scripts/services/utils.js:1381
+#: app/scripts/services/utils.js:1383
msgid "OK"
msgstr ""
@@ -864,7 +876,7 @@ msgstr ""
msgid "Open"
msgstr ""
-#: app/scripts/services/utils.js:725
+#: app/scripts/services/utils.js:727
msgid "Open SVG"
msgstr ""
@@ -877,12 +889,12 @@ msgstr ""
msgid "Original file {{file}} does not exist"
msgstr ""
-#: app/views/design.html:284
+#: app/views/design.html:286
#: app/views/menu.html:764
msgid "Output"
msgstr ""
-#: app/views/design.html:294
+#: app/views/design.html:296
#: app/views/menu.html:773
msgid "Output label"
msgstr ""
@@ -899,7 +911,7 @@ msgstr ""
msgid "Output ports"
msgstr ""
-#: app/views/design.html:299
+#: app/views/design.html:301
#: app/views/menu.html:778
msgid "Paired labels"
msgstr ""
@@ -915,7 +927,7 @@ msgstr ""
msgid "Path {{path}} does not exist"
msgstr ""
-#: app/scripts/services/utils.js:1177
+#: app/scripts/services/utils.js:1179
msgid "Please run: {{cmd}}"
msgstr ""
@@ -998,7 +1010,7 @@ msgstr ""
msgid "Replace One"
msgstr ""
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:729
msgid "Reset SVG"
msgstr ""
@@ -1015,7 +1027,7 @@ msgstr ""
msgid "Save"
msgstr ""
-#: app/scripts/services/utils.js:726
+#: app/scripts/services/utils.js:728
msgid "Save SVG"
msgstr ""
@@ -1035,7 +1047,7 @@ msgstr ""
msgid "Select all"
msgstr ""
-#: app/scripts/services/forms.js:2290
+#: app/scripts/services/forms.js:2292
msgid "Select your board"
msgstr ""
@@ -1098,7 +1110,7 @@ msgstr ""
msgid "Thank you very much!"
msgstr ""
-#: app/scripts/services/tools.js:1754
+#: app/scripts/services/tools.js:1756
msgid "The collection {{name}} already exists."
msgstr ""
@@ -1110,11 +1122,11 @@ msgstr ""
msgid "The toolchain will be removed. Do you want to continue?"
msgstr ""
-#: app/scripts/services/tools.js:1978
+#: app/scripts/services/tools.js:1980
msgid "There is a new nightly version available"
msgstr ""
-#: app/scripts/services/tools.js:1966
+#: app/scripts/services/tools.js:1968
msgid "There is a new stable version available"
msgstr ""
@@ -1130,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:1375
+#: app/scripts/services/utils.js:1377
msgid "This time"
msgstr ""
@@ -1154,7 +1166,7 @@ msgstr ""
msgid "Toolchain"
msgstr ""
-#: app/scripts/services/tools.js:1638
+#: app/scripts/services/tools.js:1640
msgid "Toolchain installed"
msgstr ""
@@ -1177,7 +1189,7 @@ msgstr ""
msgid "Tools"
msgstr ""
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1352
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 ""
@@ -1223,7 +1235,7 @@ msgid "Update (Latest stable)"
msgstr ""
#: app/scripts/controllers/menu.js:1390
-#: app/views/design.html:514
+#: app/views/design.html:516
#: app/views/menu.html:615
msgid "Upload"
msgstr ""
@@ -1240,12 +1252,12 @@ msgstr ""
msgid "Verification done"
msgstr ""
-#: app/views/design.html:498
+#: app/views/design.html:500
#: app/views/menu.html:599
msgid "Verify"
msgstr ""
-#: app/scripts/services/utils.js:669
+#: app/scripts/services/utils.js:671
#: app/views/menu.html:832
msgid "Version"
msgstr ""
@@ -1262,7 +1274,7 @@ msgstr ""
msgid "View license"
msgstr ""
-#: app/scripts/services/utils.js:1371
+#: app/scripts/services/utils.js:1373
msgid "Viewing tri-state"
msgstr ""
@@ -1280,8 +1292,8 @@ msgstr ""
#: app/scripts/services/forms.js:1304
#: app/scripts/services/forms.js:1706
-#: app/scripts/services/forms.js:1986
-#: app/scripts/services/forms.js:2170
+#: app/scripts/services/forms.js:1988
+#: app/scripts/services/forms.js:2172
#: app/scripts/services/forms.js:902
msgid "Wrong block name {{name}}"
msgstr ""
@@ -1299,7 +1311,7 @@ msgstr ""
msgid "Yellow"
msgstr ""
-#: app/scripts/services/utils.js:1374
+#: app/scripts/services/utils.js:1376
msgid "Yes"
msgstr ""
@@ -1307,11 +1319,11 @@ msgstr ""
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:1348
+#: app/scripts/services/utils.js:1350
msgid "You are importing a block that uses \"tri-state\"."
msgstr ""
-#: app/scripts/services/utils.js:1347
+#: app/scripts/services/utils.js:1349
msgid "You are loading a design that uses \"tri-state\"."
msgstr ""
@@ -1344,7 +1356,7 @@ msgid "back"
msgstr ""
#: app/scripts/services/drivers.js:439
-#: app/scripts/services/utils.js:1157
+#: app/scripts/services/utils.js:1159
msgid "{{app}} is required."
msgstr ""
diff --git a/app/resources/locale/tr_TR/tr_TR.po b/app/resources/locale/tr_TR/tr_TR.po
index 6f48a88e1..601ebec9d 100644
--- a/app/resources/locale/tr_TR/tr_TR.po
+++ b/app/resources/locale/tr_TR/tr_TR.po
@@ -52,7 +52,7 @@ msgstr "Başlamak için bir blok ekleyin"
msgid "Add as block"
msgstr "Blok olarak ekle"
-#: app/scripts/services/forms.js:1911
+#: app/scripts/services/forms.js:1913
msgid "Address format"
msgstr "Adres biçimi"
@@ -60,7 +60,7 @@ msgstr "Adres biçimi"
msgid "Advanced features"
msgstr ""
-#: app/scripts/services/tools.js:1939
+#: app/scripts/services/tools.js:1941
msgid "All collections removed"
msgstr "Tüm koleksiyonlar kaldırıldı"
@@ -72,19 +72,19 @@ msgstr "Saklanan tüm koleksiyonlar kaybolacaktır. Devam etmek istiyor musunuz?
msgid "Allow tri-state connections"
msgstr ""
-#: app/scripts/services/tools.js:1581
-msgid "Apio install {{name}}"
+#: app/scripts/services/tools.js:1595
+msgid "Apio install drivers"
msgstr ""
-#: app/scripts/services/tools.js:1593
-msgid "Apio install drivers"
+#: app/scripts/services/tools.js:1581
+msgid "Apio install {{name}}"
msgstr ""
#: app/scripts/services/tools.js:1508
msgid "At least Python 3.7 is required"
msgstr "Python 3.7 gerekli"
-#: app/scripts/services/utils.js:671
+#: app/scripts/services/utils.js:673
msgid "Author"
msgstr "Yazar"
@@ -92,16 +92,20 @@ msgstr "Yazar"
msgid "Basic"
msgstr "Temel"
+#: app/views/design.html:275
+msgid "Basic Toolbox"
+msgstr ""
+
#: app/views/languages.html:86
msgid "Basque"
msgstr "Baskça"
-#: app/scripts/services/forms.js:1897
+#: app/scripts/services/forms.js:1899
msgid "Binary"
msgstr "İkili"
#: app/scripts/services/tools.js:171
-msgid "Bitstream not found: build your project first"
+msgid "Bitstream not found: Build your project first"
msgstr ""
#: app/scripts/services/blockforms.js:1130
@@ -157,7 +161,7 @@ msgstr "Pano {{name}} seç"
msgid "Bootloader not active"
msgstr "Önyükleyici etkin değil"
-#: app/scripts/controllers/menu.js:1365 app/views/design.html:506
+#: app/scripts/controllers/menu.js:1365 app/views/design.html:508
#: app/views/menu.html:607
msgid "Build"
msgstr "Yapı"
@@ -167,14 +171,18 @@ msgid "Build done"
msgstr "Yapı tamam"
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1382
+#: app/scripts/services/utils.js:1384
msgid "Cancel"
msgstr "İptal"
-#: app/scripts/services/utils.js:1200
+#: app/scripts/services/utils.js:1202
msgid "Cannot paste from a different project format ({{version}})"
msgstr ""
+#: app/views/design.html:54
+msgid "Case sensitive"
+msgstr ""
+
#: app/views/languages.html:92
#, fuzzy
msgid "Catalonian"
@@ -185,7 +193,7 @@ msgstr "Katalanca"
msgid "Change Color"
msgstr "Bir renk seçin"
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1369
msgid "Changed Preferences: Allow tri-state connections"
msgstr ""
@@ -205,7 +213,7 @@ msgstr "Çince"
msgid "Choose a color:"
msgstr "Bir renk seçin:"
-#: app/scripts/services/utils.js:1365
+#: app/scripts/services/utils.js:1367
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
" Advanced features → Allow tri-state connections
download a newer version of Icestudio"
msgstr ""
"Icestudio'nun daha yeni bir sürümünü indirmek için buraya tıklayın"
-#: app/scripts/services/tools.js:1650
+#: app/scripts/services/tools.js:1652
msgid "Click here to setup the drivers"
msgstr "Sürücüleri kurmak için buraya tıklayın"
#: app/scripts/services/drivers.js:440 app/scripts/services/drivers.js:625
-#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1970
-#: app/scripts/services/tools.js:1982 app/scripts/services/tools.js:546
+#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1972
+#: app/scripts/services/tools.js:1984 app/scripts/services/tools.js:546
msgid "Click here to install it"
msgstr "Yüklemek için buraya tıklayın"
@@ -243,7 +251,7 @@ msgstr "Klon"
msgid "Close"
msgstr "Kapat"
-#: app/views/design.html:314 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:791
msgid "Code"
msgstr "Kod"
@@ -259,19 +267,19 @@ msgstr "Koleksiyon bilgisi"
msgid "Collection {{collection}} info not defined"
msgstr "Koleksiyon {{collection}} bilgisi tanımsız"
-#: app/scripts/services/tools.js:1792
+#: app/scripts/services/tools.js:1794
msgid "Collection {{name}} added"
msgstr "Koleksiyon {{name}} eklendi"
-#: app/scripts/services/tools.js:1779
+#: app/scripts/services/tools.js:1781
msgid "Collection {{name}} not replaced"
msgstr "Koleksiyon {{name}} değiştirilmedi"
-#: app/scripts/services/tools.js:1930
+#: app/scripts/services/tools.js:1932
msgid "Collection {{name}} removed"
msgstr "Koleksiyon {{name}} kaldırıldı"
-#: app/scripts/services/tools.js:1768
+#: app/scripts/services/tools.js:1770
msgid "Collection {{name}} replaced"
msgstr "Koleksiyon {{name}} değiştirildi"
@@ -295,11 +303,11 @@ msgstr "Topluluk forumu"
msgid "Configuration not completed"
msgstr "Yapılandırma tamamlanmadı"
-#: app/views/design.html:304 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:783
msgid "Constant"
msgstr "Sürekli"
-#: app/scripts/services/forms.js:2101
+#: app/scripts/services/forms.js:2103
#, fuzzy
msgid "Constant names"
msgstr "Sürekli"
@@ -347,7 +355,7 @@ msgstr "KoyuTuruncu"
msgid "Datasheet"
msgstr "Verisayfası"
-#: app/scripts/services/forms.js:1901
+#: app/scripts/services/forms.js:1903
msgid "Decimal"
msgstr "Ondalık"
@@ -369,7 +377,7 @@ msgstr "Varsayılan"
msgid "Delete"
msgstr ""
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:672
msgid "Description"
msgstr "Tanım"
@@ -385,7 +393,7 @@ msgstr "Uygulamayı kapatmak istiyor musunuz?"
msgid "Do you want to remove the {{name}} collection?"
msgstr "Koleksiyonu kaldırmak {{name}} istiyor musunuz?"
-#: app/scripts/services/tools.js:1761
+#: app/scripts/services/tools.js:1763
msgid "Do you want to replace it?"
msgstr "Onu değiştirmek ister misin?"
@@ -432,7 +440,7 @@ msgstr "Felemenkçe"
msgid "Edit"
msgstr "Düzenle"
-#: app/scripts/services/tools.js:1740
+#: app/scripts/services/tools.js:1742
msgid "Edit the collection name"
msgstr "Koleksiyon adını düzenle"
@@ -444,27 +452,27 @@ msgstr "Aktif"
msgid "English"
msgstr "İngilizce"
-#: app/scripts/services/forms.js:2484
+#: app/scripts/services/forms.js:2486
#, fuzzy
msgid "Enter the external collection path"
msgstr "Harici koleksiyonlar yolunu girin"
-#: app/scripts/services/forms.js:2381
+#: app/scripts/services/forms.js:2383
#, fuzzy
msgid "Enter the external plugins path"
msgstr ""
-#: app/scripts/services/forms.js:2335
+#: app/scripts/services/forms.js:2337
#, fuzzy
msgid "Enter the log filename"
msgstr "Enter the block's label"
-#: app/scripts/services/forms.js:2436
+#: app/scripts/services/forms.js:2438
#, fuzzy
msgid "Enter the pip path"
msgstr "Pip yolunu girin"
-#: app/scripts/services/forms.js:2428
+#: app/scripts/services/forms.js:2430
#, fuzzy
msgid "Enter the python path"
msgstr "Python yolunu girin"
@@ -477,7 +485,7 @@ msgstr "Uzaktan ev ana bilgisayar adını girin @anabilgisayar"
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:874
+#: app/scripts/services/utils.js:876
msgid "Error: {{error}}"
msgstr "Hata: {{error}}"
@@ -485,6 +493,10 @@ msgstr "Hata: {{error}}"
msgid "Errors detected in the design"
msgstr "Tasarımda tespit edilen hatalar"
+#: app/views/design.html:57
+msgid "Exact match"
+msgstr ""
+
#: app/views/menu.html:119
msgid "Examples"
msgstr "Örnekler"
@@ -599,12 +611,11 @@ msgstr "YeşilSarı"
msgid "Help"
msgstr "Yardım"
-#: app/scripts/services/forms.js:1905
+#: app/scripts/services/forms.js:1907
msgid "Hexadecimal"
msgstr "Onaltılı"
#: app/views/version.html:45
-#, fuzzy
msgid "Icestudio is part of"
msgstr ""
@@ -617,7 +628,7 @@ msgstr ""
"Boş GİRİŞ/ÇIKIŞ raptiyeleriniz varsa, bunun nedeni bu kartta eşdeğer "
"olmamasıdır"
-#: app/scripts/services/utils.js:684
+#: app/scripts/services/utils.js:686
msgid "Image"
msgstr "Görsel"
@@ -645,15 +656,15 @@ msgstr "Giriş bağlantı noktalarını girin"
msgid "Indian Red"
msgstr "HintKırmızısı"
-#: app/views/design.html:319 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:795
msgid "Information"
msgstr "Bİlgi"
-#: app/views/design.html:279 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:760
msgid "Input"
msgstr "Giriş"
-#: app/views/design.html:289 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:769
msgid "Input label"
msgstr "Giriş etiketi"
@@ -710,13 +721,14 @@ msgstr ""
"Araç zinciri güncellenecektir. Bu işlem İnternet bağlantısı gerektirir. "
"Devam etmek istiyor musunuz?"
-#: app/scripts/services/tools.js:1628
+#: app/scripts/services/tools.js:1630
msgid "Installation completed"
msgstr "Kurulumu tamamlanmış"
#: app/scripts/services/tools.js:1390
+#, fuzzy
msgid "Installing {{version}}"
-msgstr ""
+msgstr "{{version}} yükleniyor"
#: app/scripts/services/drivers.js:447 app/scripts/services/tools.js:1481
msgid "Internet connection required"
@@ -739,7 +751,7 @@ msgstr ""
msgid "Invalid block connection:
Pull-up already connected"
msgstr "Geçersiz blok bağlantısı:
Yukarı çekin zaten bağlı"
-#: app/scripts/services/tools.js:1805
+#: app/scripts/services/tools.js:1807
msgid "Invalid collection {{name}}"
msgstr "Geçersiz koleksiyon {{name}}"
@@ -813,7 +825,7 @@ msgstr "AçıkDenizYeşili"
msgid "Load"
msgstr "Yük"
-#: app/scripts/services/forms.js:1919 app/scripts/services/forms.js:2109
+#: app/scripts/services/forms.js:1921 app/scripts/services/forms.js:2111
msgid "Local parameter"
msgstr "Yerel parametre"
@@ -830,7 +842,7 @@ msgstr ""
msgid "Logging file updated"
msgstr ""
-#: app/scripts/services/utils.js:988
+#: app/scripts/services/utils.js:990
msgid "Maximum bus size: 96 bits"
msgstr "Azami veri yolu boyutu: 96 bit"
@@ -839,16 +851,16 @@ msgstr "Azami veri yolu boyutu: 96 bit"
msgid "Medium Violet Red"
msgstr "OrtaMorAl"
-#: app/views/design.html:309 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:787
msgid "Memory"
msgstr "Bellek"
-#: app/scripts/services/forms.js:1886
+#: app/scripts/services/forms.js:1888
#, fuzzy
msgid "Memory blocks"
msgstr "Import block"
-#: app/scripts/services/utils.js:668
+#: app/scripts/services/utils.js:670
msgid "Name"
msgstr "Ad"
@@ -882,7 +894,7 @@ msgid "No collections stored"
msgstr "Koleksiyonların kaydı yok"
#: app/scripts/app.js:57 app/scripts/controllers/menu.js:600
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1381
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
msgid "OK"
msgstr "TAMAM"
@@ -895,7 +907,7 @@ msgstr "HakiYeşil"
msgid "Open"
msgstr "Aç"
-#: app/scripts/services/utils.js:725
+#: app/scripts/services/utils.js:727
msgid "Open SVG"
msgstr "SVG Aç"
@@ -908,11 +920,11 @@ msgstr "PortakalKırmızısı"
msgid "Original file {{file}} does not exist"
msgstr "Özgün dosya {{file}} yok"
-#: app/views/design.html:284 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:764
msgid "Output"
msgstr "Çıktı"
-#: app/views/design.html:294 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:773
msgid "Output label"
msgstr "Çıktı etiketi"
@@ -931,7 +943,7 @@ msgstr "Çıktı etiketi"
msgid "Output ports"
msgstr "Çıktı etiketi"
-#: app/views/design.html:299 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:778
msgid "Paired labels"
msgstr ""
@@ -944,7 +956,7 @@ msgstr "Yapıştır"
msgid "Path {{path}} does not exist"
msgstr "Yol {{path}} yok"
-#: app/scripts/services/utils.js:1177
+#: app/scripts/services/utils.js:1179
msgid "Please run: {{cmd}}"
msgstr "Lütfen çalıştır: {{cmd}}"
@@ -1024,7 +1036,7 @@ msgstr ""
msgid "Replace One"
msgstr ""
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:729
msgid "Reset SVG"
msgstr "SVG Sıfırla"
@@ -1041,7 +1053,7 @@ msgstr "Rusça"
msgid "Save"
msgstr "Kaydet"
-#: app/scripts/services/utils.js:726
+#: app/scripts/services/utils.js:728
msgid "Save SVG"
msgstr "SVG Kaydet"
@@ -1061,7 +1073,7 @@ msgstr "Seçilen"
msgid "Select all"
msgstr "Tümünü seç"
-#: app/scripts/services/forms.js:2290
+#: app/scripts/services/forms.js:2292
msgid "Select your board"
msgstr "Sizin seçili panonuz"
@@ -1125,7 +1137,7 @@ msgstr "Testbankası"
msgid "Thank you very much!"
msgstr ""
-#: app/scripts/services/tools.js:1754
+#: app/scripts/services/tools.js:1756
msgid "The collection {{name}} already exists."
msgstr "Koleksiyon {{name}} zaten var."
@@ -1142,11 +1154,11 @@ msgstr ""
msgid "The toolchain will be removed. Do you want to continue?"
msgstr "Araç zinciri kaldırılacak. Devam etmek istiyor musunuz?"
-#: app/scripts/services/tools.js:1978
+#: app/scripts/services/tools.js:1980
msgid "There is a new nightly version available"
msgstr "Mevcut yeni bir gece sürümü var"
-#: app/scripts/services/tools.js:1966
+#: app/scripts/services/tools.js:1968
msgid "There is a new stable version available"
msgstr "Mevcut yeni bir kararlı sürümü var"
@@ -1168,7 +1180,7 @@ msgid ""
"team from"
msgstr ""
-#: app/scripts/services/utils.js:1375
+#: app/scripts/services/utils.js:1377
msgid "This time"
msgstr ""
@@ -1206,7 +1218,7 @@ msgstr "Araçlar"
msgid "Toolchain"
msgstr "Uyumluuygulama"
-#: app/scripts/services/tools.js:1638
+#: app/scripts/services/tools.js:1640
msgid "Toolchain installed"
msgstr "Uyumluuygulama yüklü"
@@ -1227,7 +1239,7 @@ msgstr "Uyumluuygulama sürümü eşleşmiyor"
msgid "Tools"
msgstr "Araçlar"
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1352
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
@@ -1276,7 +1288,7 @@ msgstr "İsimsiz"
msgid "Update (Latest stable)"
msgstr "Blok adını güncelle"
-#: app/scripts/controllers/menu.js:1390 app/views/design.html:514
+#: app/scripts/controllers/menu.js:1390 app/views/design.html:516
#: app/views/menu.html:615
msgid "Upload"
msgstr "Yükle"
@@ -1293,11 +1305,11 @@ msgstr ""
msgid "Verification done"
msgstr "Doğrulama yapıldı"
-#: app/views/design.html:498 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:599
msgid "Verify"
msgstr "Doğrulama"
-#: app/scripts/services/utils.js:669 app/views/menu.html:832
+#: app/scripts/services/utils.js:671 app/views/menu.html:832
msgid "Version"
msgstr "Sürüm"
@@ -1313,7 +1325,7 @@ msgstr "Görüntüle"
msgid "View license"
msgstr "Lisansı görüntüle"
-#: app/scripts/services/utils.js:1371
+#: app/scripts/services/utils.js:1373
msgid "Viewing tri-state"
msgstr ""
@@ -1331,7 +1343,7 @@ msgid "Wrong block format: {{type}}"
msgstr "Yanlış blok biçimi: {{type}}"
#: app/scripts/services/forms.js:1304 app/scripts/services/forms.js:1706
-#: app/scripts/services/forms.js:1986 app/scripts/services/forms.js:2170
+#: app/scripts/services/forms.js:1988 app/scripts/services/forms.js:2172
#: app/scripts/services/forms.js:902
msgid "Wrong block name {{name}}"
msgstr "Yanlış blok adı {{name}}"
@@ -1348,7 +1360,7 @@ msgstr "Yanlış uzak anamakineadı {{name}}"
msgid "Yellow"
msgstr "Sarı"
-#: app/scripts/services/utils.js:1374
+#: app/scripts/services/utils.js:1376
msgid "Yes"
msgstr ""
@@ -1362,11 +1374,11 @@ msgstr ""
"kaydedersiniz (bu durumda \"farklı kaydet\", \"dışa aktarma modülü\" gibi "
"çalışır), devam etmek ister misiniz?"
-#: app/scripts/services/utils.js:1348
+#: app/scripts/services/utils.js:1350
msgid "You are importing a block that uses \"tri-state\"."
msgstr ""
-#: app/scripts/services/utils.js:1347
+#: app/scripts/services/utils.js:1349
msgid "You are loading a design that uses \"tri-state\"."
msgstr ""
@@ -1413,7 +1425,7 @@ msgstr "Kaydemezseniz değişikler kaybolacak"
msgid "back"
msgstr "geri"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1157
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
msgid "{{app}} is required."
msgstr "{{app}} gerekli."
diff --git a/app/resources/locale/zh_CN/zh_CN.po b/app/resources/locale/zh_CN/zh_CN.po
index 8e41b288f..ae022a4ce 100644
--- a/app/resources/locale/zh_CN/zh_CN.po
+++ b/app/resources/locale/zh_CN/zh_CN.po
@@ -52,7 +52,7 @@ msgstr "添加图块并开始"
msgid "Add as block"
msgstr "添加为图块"
-#: app/scripts/services/forms.js:1911
+#: app/scripts/services/forms.js:1913
msgid "Address format"
msgstr "地址格式"
@@ -60,7 +60,7 @@ msgstr "地址格式"
msgid "Advanced features"
msgstr ""
-#: app/scripts/services/tools.js:1939
+#: app/scripts/services/tools.js:1941
msgid "All collections removed"
msgstr "所有集合已删除"
@@ -72,12 +72,12 @@ msgstr "所有存储的集合将会丢失。是否继续?"
msgid "Allow tri-state connections"
msgstr ""
-#: app/scripts/services/tools.js:1581
-msgid "Apio install {{name}}"
+#: app/scripts/services/tools.js:1595
+msgid "Apio install drivers"
msgstr ""
-#: app/scripts/services/tools.js:1593
-msgid "Apio install drivers"
+#: app/scripts/services/tools.js:1581
+msgid "Apio install {{name}}"
msgstr ""
#: app/scripts/services/tools.js:1508
@@ -85,7 +85,7 @@ msgstr ""
msgid "At least Python 3.7 is required"
msgstr "需要安装 Python 3.7"
-#: app/scripts/services/utils.js:671
+#: app/scripts/services/utils.js:673
msgid "Author"
msgstr "作者"
@@ -93,16 +93,20 @@ msgstr "作者"
msgid "Basic"
msgstr "基础"
+#: app/views/design.html:275
+msgid "Basic Toolbox"
+msgstr ""
+
#: app/views/languages.html:86
msgid "Basque"
msgstr "Basque"
-#: app/scripts/services/forms.js:1897
+#: app/scripts/services/forms.js:1899
msgid "Binary"
msgstr "二进制"
#: app/scripts/services/tools.js:171
-msgid "Bitstream not found: build your project first"
+msgid "Bitstream not found: Build your project first"
msgstr ""
#: app/scripts/services/blockforms.js:1130
@@ -158,7 +162,7 @@ msgstr "开发板 {{name}} 已选中"
msgid "Bootloader not active"
msgstr "Bootloader 失效"
-#: app/scripts/controllers/menu.js:1365 app/views/design.html:506
+#: app/scripts/controllers/menu.js:1365 app/views/design.html:508
#: app/views/menu.html:607
msgid "Build"
msgstr "构建"
@@ -168,14 +172,18 @@ msgid "Build done"
msgstr "构建成功"
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1382
+#: app/scripts/services/utils.js:1384
msgid "Cancel"
msgstr "取消"
-#: app/scripts/services/utils.js:1200
+#: app/scripts/services/utils.js:1202
msgid "Cannot paste from a different project format ({{version}})"
msgstr ""
+#: app/views/design.html:54
+msgid "Case sensitive"
+msgstr ""
+
#: app/views/languages.html:92
#, fuzzy
msgid "Catalonian"
@@ -186,7 +194,7 @@ msgstr "Catalan"
msgid "Change Color"
msgstr "选择一个颜色"
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1369
msgid "Changed Preferences: Allow tri-state connections"
msgstr ""
@@ -207,7 +215,7 @@ msgstr "中文"
msgid "Choose a color:"
msgstr "选择一个颜色"
-#: app/scripts/services/utils.js:1365
+#: app/scripts/services/utils.js:1367
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
" Advanced features → Allow tri-state connections
download a newer version of Icestudio"
msgstr "点击此处 下载 Icestudio 的新版本"
-#: app/scripts/services/tools.js:1650
+#: app/scripts/services/tools.js:1652
msgid "Click here to setup the drivers"
msgstr "点击此处 安装驱动程序"
#: app/scripts/services/drivers.js:440 app/scripts/services/drivers.js:625
-#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1970
-#: app/scripts/services/tools.js:1982 app/scripts/services/tools.js:546
+#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1972
+#: app/scripts/services/tools.js:1984 app/scripts/services/tools.js:546
msgid "Click here to install it"
msgstr "点击此处安装"
@@ -244,7 +252,7 @@ msgstr "克隆"
msgid "Close"
msgstr "关闭"
-#: app/views/design.html:314 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:791
msgid "Code"
msgstr "代码"
@@ -260,19 +268,19 @@ msgstr "集合信息"
msgid "Collection {{collection}} info not defined"
msgstr "集合 {{collection}} 的信息未定义"
-#: app/scripts/services/tools.js:1792
+#: app/scripts/services/tools.js:1794
msgid "Collection {{name}} added"
msgstr "已添加集合 {{name}}"
-#: app/scripts/services/tools.js:1779
+#: app/scripts/services/tools.js:1781
msgid "Collection {{name}} not replaced"
msgstr "集合 {{name}} 未被替换"
-#: app/scripts/services/tools.js:1930
+#: app/scripts/services/tools.js:1932
msgid "Collection {{name}} removed"
msgstr "已移除集合 {{name}}"
-#: app/scripts/services/tools.js:1768
+#: app/scripts/services/tools.js:1770
msgid "Collection {{name}} replaced"
msgstr "已替换集合 {{name}}"
@@ -296,11 +304,11 @@ msgstr "社区论坛"
msgid "Configuration not completed"
msgstr "配置未完成"
-#: app/views/design.html:304 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:783
msgid "Constant"
msgstr "常量"
-#: app/scripts/services/forms.js:2101
+#: app/scripts/services/forms.js:2103
#, fuzzy
msgid "Constant names"
msgstr "常量"
@@ -348,7 +356,7 @@ msgstr "深橙"
msgid "Datasheet"
msgstr "数据表"
-#: app/scripts/services/forms.js:1901
+#: app/scripts/services/forms.js:1903
msgid "Decimal"
msgstr "十进制"
@@ -370,7 +378,7 @@ msgstr "默认"
msgid "Delete"
msgstr ""
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:672
msgid "Description"
msgstr "描述"
@@ -386,7 +394,7 @@ msgstr "您是否要关闭应用程序?"
msgid "Do you want to remove the {{name}} collection?"
msgstr "您是否要移除集合 {{name}}?"
-#: app/scripts/services/tools.js:1761
+#: app/scripts/services/tools.js:1763
msgid "Do you want to replace it?"
msgstr "您是否要替换?"
@@ -435,7 +443,7 @@ msgstr "Dutch"
msgid "Edit"
msgstr "编辑"
-#: app/scripts/services/tools.js:1740
+#: app/scripts/services/tools.js:1742
msgid "Edit the collection name"
msgstr "编辑集合名称"
@@ -447,28 +455,24 @@ msgstr "开启"
msgid "English"
msgstr "English"
-#: app/scripts/services/forms.js:2484
+#: app/scripts/services/forms.js:2486
#, fuzzy
msgid "Enter the external collection path"
msgstr "输入新集合路径"
-#: app/scripts/services/forms.js:2381
-#, fuzzy
+#: app/scripts/services/forms.js:2383
msgid "Enter the external plugins path"
msgstr ""
-#: app/scripts/services/forms.js:2335
-#, fuzzy
+#: app/scripts/services/forms.js:2337
msgid "Enter the log filename"
msgstr ""
-#: app/scripts/services/forms.js:2436
-#, fuzzy
+#: app/scripts/services/forms.js:2438
msgid "Enter the pip path"
msgstr ""
-#: app/scripts/services/forms.js:2428
-#, fuzzy
+#: app/scripts/services/forms.js:2430
msgid "Enter the python path"
msgstr ""
@@ -480,7 +484,7 @@ msgstr "输入远程主机 用户名@主机名"
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:874
+#: app/scripts/services/utils.js:876
msgid "Error: {{error}}"
msgstr "错误: {{error}}"
@@ -488,6 +492,10 @@ msgstr "错误: {{error}}"
msgid "Errors detected in the design"
msgstr "设计中检测到错误"
+#: app/views/design.html:57
+msgid "Exact match"
+msgstr ""
+
#: app/views/menu.html:119
msgid "Examples"
msgstr "示例"
@@ -601,7 +609,7 @@ msgstr "黄绿"
msgid "Help"
msgstr "帮助"
-#: app/scripts/services/forms.js:1905
+#: app/scripts/services/forms.js:1907
msgid "Hexadecimal"
msgstr "十六进制"
@@ -616,7 +624,7 @@ msgid ""
"this board"
msgstr "如果你有空白的 IN/OUT 引脚,那是因为这块开发板上没有这些引脚"
-#: app/scripts/services/utils.js:684
+#: app/scripts/services/utils.js:686
msgid "Image"
msgstr "镜像"
@@ -625,17 +633,14 @@ msgid "Image {{name}} saved"
msgstr "镜像 {{name}} 已保存"
#: app/scripts/services/forms.js:1645
-#, fuzzy
msgid "InOut Left ports"
msgstr ""
#: app/scripts/services/forms.js:1657
-#, fuzzy
msgid "InOut Right ports"
msgstr ""
#: app/scripts/services/forms.js:1013 app/scripts/services/forms.js:1148
-#, fuzzy
msgid "InOut pin"
msgstr ""
@@ -644,15 +649,15 @@ msgstr ""
msgid "Indian Red"
msgstr "印度红"
-#: app/views/design.html:319 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:795
msgid "Information"
msgstr "信息"
-#: app/views/design.html:279 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:760
msgid "Input"
msgstr "输入"
-#: app/views/design.html:289 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:769
msgid "Input label"
msgstr "输入标签"
@@ -705,7 +710,7 @@ msgid ""
"requires Internet connection. Do you want to continue?"
msgstr "工具链将被更新,这个操作需要Internet连接,是否继续?"
-#: app/scripts/services/tools.js:1628
+#: app/scripts/services/tools.js:1630
msgid "Installation completed"
msgstr "安装成功"
@@ -732,7 +737,7 @@ msgstr "无效的 上拉 连接:
只有 输入 图块才能
msgid "Invalid block connection:
Pull-up already connected"
msgstr "无效的图块连接:
上拉 已经使用"
-#: app/scripts/services/tools.js:1805
+#: app/scripts/services/tools.js:1807
msgid "Invalid collection {{name}}"
msgstr "无效的集合 {{name}}"
@@ -807,7 +812,7 @@ msgstr "亮海绿"
msgid "Load"
msgstr "载入"
-#: app/scripts/services/forms.js:1919 app/scripts/services/forms.js:2109
+#: app/scripts/services/forms.js:1921 app/scripts/services/forms.js:2111
msgid "Local parameter"
msgstr "本地参数"
@@ -824,7 +829,7 @@ msgstr ""
msgid "Logging file updated"
msgstr ""
-#: app/scripts/services/utils.js:988
+#: app/scripts/services/utils.js:990
msgid "Maximum bus size: 96 bits"
msgstr "最大总线宽度:96 bits"
@@ -833,16 +838,16 @@ msgstr "最大总线宽度:96 bits"
msgid "Medium Violet Red"
msgstr "紫红"
-#: app/views/design.html:309 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:787
msgid "Memory"
msgstr "内存"
-#: app/scripts/services/forms.js:1886
+#: app/scripts/services/forms.js:1888
#, fuzzy
msgid "Memory blocks"
msgstr "输入内存图块名称"
-#: app/scripts/services/utils.js:668
+#: app/scripts/services/utils.js:670
msgid "Name"
msgstr "名称"
@@ -876,7 +881,7 @@ msgid "No collections stored"
msgstr "没有存储的集合"
#: app/scripts/app.js:57 app/scripts/controllers/menu.js:600
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1381
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
msgid "OK"
msgstr "确定"
@@ -889,7 +894,7 @@ msgstr "橄榄绿"
msgid "Open"
msgstr "打开"
-#: app/scripts/services/utils.js:725
+#: app/scripts/services/utils.js:727
msgid "Open SVG"
msgstr "打开 SVG"
@@ -902,11 +907,11 @@ msgstr "橙红"
msgid "Original file {{file}} does not exist"
msgstr "原始文件 {{file}} 不存在"
-#: app/views/design.html:284 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:764
msgid "Output"
msgstr "输出"
-#: app/views/design.html:294 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:773
msgid "Output label"
msgstr "输出标签"
@@ -925,7 +930,7 @@ msgstr "输出标签"
msgid "Output ports"
msgstr "输出标签"
-#: app/views/design.html:299 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:778
msgid "Paired labels"
msgstr ""
@@ -938,7 +943,7 @@ msgstr "粘贴"
msgid "Path {{path}} does not exist"
msgstr "路径 {{path}} 不存在"
-#: app/scripts/services/utils.js:1177
+#: app/scripts/services/utils.js:1179
msgid "Please run: {{cmd}}"
msgstr "请运行: {{cmd}}"
@@ -1018,7 +1023,7 @@ msgstr ""
msgid "Replace One"
msgstr ""
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:729
msgid "Reset SVG"
msgstr "重载 SVG"
@@ -1035,7 +1040,7 @@ msgstr "Russian"
msgid "Save"
msgstr "保存"
-#: app/scripts/services/utils.js:726
+#: app/scripts/services/utils.js:728
msgid "Save SVG"
msgstr "保存 SVG"
@@ -1055,7 +1060,7 @@ msgstr "选择"
msgid "Select all"
msgstr "全选"
-#: app/scripts/services/forms.js:2290
+#: app/scripts/services/forms.js:2292
msgid "Select your board"
msgstr "选择开发板"
@@ -1119,7 +1124,7 @@ msgstr "测试平台"
msgid "Thank you very much!"
msgstr ""
-#: app/scripts/services/tools.js:1754
+#: app/scripts/services/tools.js:1756
msgid "The collection {{name}} already exists."
msgstr "集合 {{name}} 已存在。"
@@ -1134,11 +1139,11 @@ msgstr "目前FPGA的I/O配置将会丢失,您是否确定换用 {{name}} 开
msgid "The toolchain will be removed. Do you want to continue?"
msgstr "工具链将被移除,是否继续?"
-#: app/scripts/services/tools.js:1978
+#: app/scripts/services/tools.js:1980
msgid "There is a new nightly version available"
msgstr "有新的每日构建版本"
-#: app/scripts/services/tools.js:1966
+#: app/scripts/services/tools.js:1968
msgid "There is a new stable version available"
msgstr "有新的稳定版本"
@@ -1158,7 +1163,7 @@ msgid ""
"team from"
msgstr ""
-#: app/scripts/services/utils.js:1375
+#: app/scripts/services/utils.js:1377
msgid "This time"
msgstr ""
@@ -1195,7 +1200,7 @@ msgstr "工具"
msgid "Toolchain"
msgstr "工具链"
-#: app/scripts/services/tools.js:1638
+#: app/scripts/services/tools.js:1640
msgid "Toolchain installed"
msgstr "工具链已安装"
@@ -1216,7 +1221,7 @@ msgstr "工具链版本不匹配"
msgid "Tools"
msgstr "工具"
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1352
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
@@ -1261,11 +1266,10 @@ msgid "Untitled"
msgstr "未命名"
#: app/views/menu.html:639
-#, fuzzy
msgid "Update (Latest stable)"
msgstr ""
-#: app/scripts/controllers/menu.js:1390 app/views/design.html:514
+#: app/scripts/controllers/menu.js:1390 app/views/design.html:516
#: app/views/menu.html:615
msgid "Upload"
msgstr "上传"
@@ -1282,11 +1286,11 @@ msgstr ""
msgid "Verification done"
msgstr "验证成功"
-#: app/views/design.html:498 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:599
msgid "Verify"
msgstr "验证"
-#: app/scripts/services/utils.js:669 app/views/menu.html:832
+#: app/scripts/services/utils.js:671 app/views/menu.html:832
msgid "Version"
msgstr "版本"
@@ -1302,7 +1306,7 @@ msgstr "查看"
msgid "View license"
msgstr "查看许可"
-#: app/scripts/services/utils.js:1371
+#: app/scripts/services/utils.js:1373
msgid "Viewing tri-state"
msgstr ""
@@ -1320,7 +1324,7 @@ msgid "Wrong block format: {{type}}"
msgstr "图块格式错误: {{type}}"
#: app/scripts/services/forms.js:1304 app/scripts/services/forms.js:1706
-#: app/scripts/services/forms.js:1986 app/scripts/services/forms.js:2170
+#: app/scripts/services/forms.js:1988 app/scripts/services/forms.js:2172
#: app/scripts/services/forms.js:902
msgid "Wrong block name {{name}}"
msgstr "图块名称错误 {{name}}"
@@ -1337,7 +1341,7 @@ msgstr "远程主机名错误 {{name}}"
msgid "Yellow"
msgstr "橙黄"
-#: app/scripts/services/utils.js:1374
+#: app/scripts/services/utils.js:1376
msgid "Yes"
msgstr ""
@@ -1350,11 +1354,11 @@ msgstr ""
"您正在编辑一个子模块。如果您保存,您将只会保存子模块 (在此情况下 \"另存为\" "
"和 \"导出子模块\" 效果相同),是否继续?"
-#: app/scripts/services/utils.js:1348
+#: app/scripts/services/utils.js:1350
msgid "You are importing a block that uses \"tri-state\"."
msgstr ""
-#: app/scripts/services/utils.js:1347
+#: app/scripts/services/utils.js:1349
msgid "You are loading a design that uses \"tri-state\"."
msgstr ""
@@ -1396,7 +1400,7 @@ msgstr "如果不保存,您的更改将会丢失"
msgid "back"
msgstr "后退"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1157
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
msgid "{{app}} is required."
msgstr "需要 {{app}} 。"
diff --git a/app/resources/locale/zh_TW/zh_TW.po b/app/resources/locale/zh_TW/zh_TW.po
index d3f7f4df9..d57422ac9 100644
--- a/app/resources/locale/zh_TW/zh_TW.po
+++ b/app/resources/locale/zh_TW/zh_TW.po
@@ -52,7 +52,7 @@ msgstr "新增區塊並開始"
msgid "Add as block"
msgstr "新增為區塊"
-#: app/scripts/services/forms.js:1911
+#: app/scripts/services/forms.js:1913
msgid "Address format"
msgstr "地址格式"
@@ -60,7 +60,7 @@ msgstr "地址格式"
msgid "Advanced features"
msgstr ""
-#: app/scripts/services/tools.js:1939
+#: app/scripts/services/tools.js:1941
msgid "All collections removed"
msgstr "已刪除全部選集"
@@ -72,12 +72,12 @@ msgstr "儲存的選集會全部消失,是否要繼續?"
msgid "Allow tri-state connections"
msgstr ""
-#: app/scripts/services/tools.js:1581
-msgid "Apio install {{name}}"
+#: app/scripts/services/tools.js:1595
+msgid "Apio install drivers"
msgstr ""
-#: app/scripts/services/tools.js:1593
-msgid "Apio install drivers"
+#: app/scripts/services/tools.js:1581
+msgid "Apio install {{name}}"
msgstr ""
#: app/scripts/services/tools.js:1508
@@ -85,7 +85,7 @@ msgstr ""
msgid "At least Python 3.7 is required"
msgstr "至少需要 Python3.5版"
-#: app/scripts/services/utils.js:671
+#: app/scripts/services/utils.js:673
msgid "Author"
msgstr "作者"
@@ -93,16 +93,20 @@ msgstr "作者"
msgid "Basic"
msgstr "基本區塊"
+#: app/views/design.html:275
+msgid "Basic Toolbox"
+msgstr ""
+
#: app/views/languages.html:86
msgid "Basque"
msgstr "Basque"
-#: app/scripts/services/forms.js:1897
+#: app/scripts/services/forms.js:1899
msgid "Binary"
msgstr "Binary"
#: app/scripts/services/tools.js:171
-msgid "Bitstream not found: build your project first"
+msgid "Bitstream not found: Build your project first"
msgstr ""
#: app/scripts/services/blockforms.js:1130
@@ -158,7 +162,7 @@ msgstr "開發板{{name}} 已選中"
msgid "Bootloader not active"
msgstr "Bootloader 未啟動"
-#: app/scripts/controllers/menu.js:1365 app/views/design.html:506
+#: app/scripts/controllers/menu.js:1365 app/views/design.html:508
#: app/views/menu.html:607
msgid "Build"
msgstr "建構"
@@ -168,14 +172,18 @@ msgid "Build done"
msgstr "建構完成"
#: app/scripts/app.js:58 app/scripts/services/project.js:161
-#: app/scripts/services/utils.js:1382
+#: app/scripts/services/utils.js:1384
msgid "Cancel"
msgstr "取消"
-#: app/scripts/services/utils.js:1200
+#: app/scripts/services/utils.js:1202
msgid "Cannot paste from a different project format ({{version}})"
msgstr ""
+#: app/views/design.html:54
+msgid "Case sensitive"
+msgstr ""
+
#: app/views/languages.html:92
#, fuzzy
msgid "Catalonian"
@@ -186,7 +194,7 @@ msgstr "Catalan"
msgid "Change Color"
msgstr "選擇顏色"
-#: app/scripts/services/utils.js:1367
+#: app/scripts/services/utils.js:1369
msgid "Changed Preferences: Allow tri-state connections"
msgstr ""
@@ -207,7 +215,7 @@ msgstr "中文(簡)"
msgid "Choose a color:"
msgstr "選擇顏色"
-#: app/scripts/services/utils.js:1365
+#: app/scripts/services/utils.js:1367
msgid ""
"Click \"Yes\" to allow tri-state and update Preferences:
"
" Advanced features → Allow tri-state connections
download a newer version of Icestudio"
msgstr "點按這裡下載新版本 的 Icestudio"
-#: app/scripts/services/tools.js:1650
+#: app/scripts/services/tools.js:1652
msgid "Click here to setup the drivers"
msgstr "點按這裡 安裝驅動程式"
#: app/scripts/services/drivers.js:440 app/scripts/services/drivers.js:625
-#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1970
-#: app/scripts/services/tools.js:1982 app/scripts/services/tools.js:546
+#: app/scripts/services/drivers.js:644 app/scripts/services/tools.js:1972
+#: app/scripts/services/tools.js:1984 app/scripts/services/tools.js:546
msgid "Click here to install it"
msgstr "點按這裡安裝"
@@ -244,7 +252,7 @@ msgstr "Clone"
msgid "Close"
msgstr "關閉"
-#: app/views/design.html:314 app/views/menu.html:791
+#: app/views/design.html:316 app/views/menu.html:791
msgid "Code"
msgstr "程式碼區塊"
@@ -260,19 +268,19 @@ msgstr "選集資訊"
msgid "Collection {{collection}} info not defined"
msgstr "選集 {{collection}} 資訊未定義"
-#: app/scripts/services/tools.js:1792
+#: app/scripts/services/tools.js:1794
msgid "Collection {{name}} added"
msgstr "已新增 {{name}} 選集"
-#: app/scripts/services/tools.js:1779
+#: app/scripts/services/tools.js:1781
msgid "Collection {{name}} not replaced"
msgstr "沒替換 {{name}} 選集"
-#: app/scripts/services/tools.js:1930
+#: app/scripts/services/tools.js:1932
msgid "Collection {{name}} removed"
msgstr "已移除 {{name}} 選集"
-#: app/scripts/services/tools.js:1768
+#: app/scripts/services/tools.js:1770
msgid "Collection {{name}} replaced"
msgstr "已替換 {{name}} 選集"
@@ -296,11 +304,11 @@ msgstr "社群論壇"
msgid "Configuration not completed"
msgstr "設定未完成"
-#: app/views/design.html:304 app/views/menu.html:783
+#: app/views/design.html:306 app/views/menu.html:783
msgid "Constant"
msgstr "常數"
-#: app/scripts/services/forms.js:2101
+#: app/scripts/services/forms.js:2103
#, fuzzy
msgid "Constant names"
msgstr "常數"
@@ -347,7 +355,7 @@ msgstr "深橘色"
msgid "Datasheet"
msgstr "規格書"
-#: app/scripts/services/forms.js:1901
+#: app/scripts/services/forms.js:1903
msgid "Decimal"
msgstr "十進位"
@@ -369,7 +377,7 @@ msgstr "預設"
msgid "Delete"
msgstr ""
-#: app/scripts/services/utils.js:670
+#: app/scripts/services/utils.js:672
msgid "Description"
msgstr "說明"
@@ -385,7 +393,7 @@ msgstr "您是否關閉應用程式?"
msgid "Do you want to remove the {{name}} collection?"
msgstr "您是是否要移除這 {{name}} 選集?"
-#: app/scripts/services/tools.js:1761
+#: app/scripts/services/tools.js:1763
msgid "Do you want to replace it?"
msgstr "您是否要替換?"
@@ -434,7 +442,7 @@ msgstr "Dutch"
msgid "Edit"
msgstr "編輯"
-#: app/scripts/services/tools.js:1740
+#: app/scripts/services/tools.js:1742
msgid "Edit the collection name"
msgstr "編輯選集名稱"
@@ -446,26 +454,24 @@ msgstr "開啟"
msgid "English"
msgstr "英文"
-#: app/scripts/services/forms.js:2484
+#: app/scripts/services/forms.js:2486
#, fuzzy
msgid "Enter the external collection path"
msgstr "輸入外部選集的路徑"
-#: app/scripts/services/forms.js:2381
+#: app/scripts/services/forms.js:2383
msgid "Enter the external plugins path"
msgstr "輸入外掛路徑"
-#: app/scripts/services/forms.js:2335
-#, fuzzy
+#: app/scripts/services/forms.js:2337
msgid "Enter the log filename"
msgstr ""
-#: app/scripts/services/forms.js:2436
-#, fuzzy
+#: app/scripts/services/forms.js:2438
msgid "Enter the pip path"
msgstr ""
-#: app/scripts/services/forms.js:2428
+#: app/scripts/services/forms.js:2430
#, fuzzy
msgid "Enter the python path"
msgstr "輸入 python 版本 > 3.8 的路徑"
@@ -478,7 +484,7 @@ msgstr "輸入遠端主機 用戶名@主機名"
msgid "Error installing driver:"
msgstr ""
-#: app/scripts/services/utils.js:874
+#: app/scripts/services/utils.js:876
msgid "Error: {{error}}"
msgstr "錯誤: {{error}}"
@@ -486,6 +492,10 @@ msgstr "錯誤: {{error}}"
msgid "Errors detected in the design"
msgstr "設計中檢測到錯誤"
+#: app/views/design.html:57
+msgid "Exact match"
+msgstr ""
+
#: app/views/menu.html:119
msgid "Examples"
msgstr "範例"
@@ -597,7 +607,7 @@ msgstr "黃綠色"
msgid "Help"
msgstr "輔助說明"
-#: app/scripts/services/forms.js:1905
+#: app/scripts/services/forms.js:1907
msgid "Hexadecimal"
msgstr "十六進位"
@@ -612,7 +622,7 @@ msgid ""
"this board"
msgstr "若您看到空的輸入輸出接腳,這是因為這塊開發板上沒有對應的腳位"
-#: app/scripts/services/utils.js:684
+#: app/scripts/services/utils.js:686
msgid "Image"
msgstr "圖像"
@@ -621,17 +631,14 @@ msgid "Image {{name}} saved"
msgstr "圖像 {{name}} 已儲存"
#: app/scripts/services/forms.js:1645
-#, fuzzy
msgid "InOut Left ports"
msgstr ""
#: app/scripts/services/forms.js:1657
-#, fuzzy
msgid "InOut Right ports"
msgstr ""
#: app/scripts/services/forms.js:1013 app/scripts/services/forms.js:1148
-#, fuzzy
msgid "InOut pin"
msgstr ""
@@ -640,15 +647,15 @@ msgstr ""
msgid "Indian Red"
msgstr "印地安紅色"
-#: app/views/design.html:319 app/views/menu.html:795
+#: app/views/design.html:321 app/views/menu.html:795
msgid "Information"
msgstr "資訊"
-#: app/views/design.html:279 app/views/menu.html:760
+#: app/views/design.html:281 app/views/menu.html:760
msgid "Input"
msgstr "輸入"
-#: app/views/design.html:289 app/views/menu.html:769
+#: app/views/design.html:291 app/views/menu.html:769
msgid "Input label"
msgstr "輸入標籤"
@@ -701,7 +708,7 @@ msgid ""
"requires Internet connection. Do you want to continue?"
msgstr "工具鏈將被更新,這需要連上 Internet , 是否繼續?"
-#: app/scripts/services/tools.js:1628
+#: app/scripts/services/tools.js:1630
msgid "Installation completed"
msgstr "安裝完成"
@@ -728,7 +735,7 @@ msgstr "無效的 上拉 連接:
只有 輸入 區塊才能被
msgid "Invalid block connection:
Pull-up already connected"
msgstr "無效的區塊連接:
上拉 已經使用"
-#: app/scripts/services/tools.js:1805
+#: app/scripts/services/tools.js:1807
msgid "Invalid collection {{name}}"
msgstr "無效的選集 {{name}}"
@@ -802,12 +809,11 @@ msgstr "淺海藍色"
msgid "Load"
msgstr "載入"
-#: app/scripts/services/forms.js:1919 app/scripts/services/forms.js:2109
+#: app/scripts/services/forms.js:1921 app/scripts/services/forms.js:2111
msgid "Local parameter"
msgstr "本地參數"
#: app/views/menu.html:404
-#, fuzzy
msgid "Logging enabled"
msgstr ""
@@ -819,7 +825,7 @@ msgstr ""
msgid "Logging file updated"
msgstr ""
-#: app/scripts/services/utils.js:988
+#: app/scripts/services/utils.js:990
msgid "Maximum bus size: 96 bits"
msgstr "最大的匯流排大小:96位元"
@@ -828,16 +834,16 @@ msgstr "最大的匯流排大小:96位元"
msgid "Medium Violet Red"
msgstr "中度紫紅色"
-#: app/views/design.html:309 app/views/menu.html:787
+#: app/views/design.html:311 app/views/menu.html:787
msgid "Memory"
msgstr "記憶體"
-#: app/scripts/services/forms.js:1886
+#: app/scripts/services/forms.js:1888
#, fuzzy
msgid "Memory blocks"
msgstr "輸入記憶體區塊"
-#: app/scripts/services/utils.js:668
+#: app/scripts/services/utils.js:670
msgid "Name"
msgstr "名稱"
@@ -871,7 +877,7 @@ msgid "No collections stored"
msgstr "沒有儲存的選集"
#: app/scripts/app.js:57 app/scripts/controllers/menu.js:600
-#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1381
+#: app/scripts/services/project.js:160 app/scripts/services/utils.js:1383
msgid "OK"
msgstr "確定"
@@ -884,7 +890,7 @@ msgstr "橄欖綠色"
msgid "Open"
msgstr "開啟"
-#: app/scripts/services/utils.js:725
+#: app/scripts/services/utils.js:727
msgid "Open SVG"
msgstr "開啟 SVG"
@@ -897,11 +903,11 @@ msgstr "橘紅色"
msgid "Original file {{file}} does not exist"
msgstr "原始檔案 {{file}} 不存在"
-#: app/views/design.html:284 app/views/menu.html:764
+#: app/views/design.html:286 app/views/menu.html:764
msgid "Output"
msgstr "輸出"
-#: app/views/design.html:294 app/views/menu.html:773
+#: app/views/design.html:296 app/views/menu.html:773
msgid "Output label"
msgstr "輸出標籤"
@@ -920,7 +926,7 @@ msgstr "輸出標籤"
msgid "Output ports"
msgstr "輸出標籤"
-#: app/views/design.html:299 app/views/menu.html:778
+#: app/views/design.html:301 app/views/menu.html:778
msgid "Paired labels"
msgstr ""
@@ -933,7 +939,7 @@ msgstr "貼上"
msgid "Path {{path}} does not exist"
msgstr "路徑 {{path}} 不存在"
-#: app/scripts/services/utils.js:1177
+#: app/scripts/services/utils.js:1179
msgid "Please run: {{cmd}}"
msgstr "請執行: {{cmd}}"
@@ -1014,7 +1020,7 @@ msgstr ""
msgid "Replace One"
msgstr ""
-#: app/scripts/services/utils.js:727
+#: app/scripts/services/utils.js:729
msgid "Reset SVG"
msgstr "重載SVG"
@@ -1031,7 +1037,7 @@ msgstr "Russian"
msgid "Save"
msgstr "儲存"
-#: app/scripts/services/utils.js:726
+#: app/scripts/services/utils.js:728
msgid "Save SVG"
msgstr "儲存SVG"
@@ -1051,7 +1057,7 @@ msgstr "選擇"
msgid "Select all"
msgstr "全選"
-#: app/scripts/services/forms.js:2290
+#: app/scripts/services/forms.js:2292
msgid "Select your board"
msgstr "選定開發板"
@@ -1116,7 +1122,7 @@ msgstr "測試平台"
msgid "Thank you very much!"
msgstr ". 非常感謝"
-#: app/scripts/services/tools.js:1754
+#: app/scripts/services/tools.js:1756
msgid "The collection {{name}} already exists."
msgstr "選集 {{name}} 已存在."
@@ -1131,11 +1137,11 @@ msgstr "目前 FPGA 的 I/O 設定將丟失. 您是否確定換用 {{name}} 開
msgid "The toolchain will be removed. Do you want to continue?"
msgstr "工具鏈將會移除,是否繼續?"
-#: app/scripts/services/tools.js:1978
+#: app/scripts/services/tools.js:1980
msgid "There is a new nightly version available"
msgstr "有新的測試版了"
-#: app/scripts/services/tools.js:1966
+#: app/scripts/services/tools.js:1968
msgid "There is a new stable version available"
msgstr "有新的穩定版本了"
@@ -1155,7 +1161,7 @@ msgid ""
"team from"
msgstr ""
-#: app/scripts/services/utils.js:1375
+#: app/scripts/services/utils.js:1377
msgid "This time"
msgstr ""
@@ -1190,7 +1196,7 @@ msgstr "工具"
msgid "Toolchain"
msgstr "工具鏈"
-#: app/scripts/services/tools.js:1638
+#: app/scripts/services/tools.js:1640
msgid "Toolchain installed"
msgstr "工具鏈已安裝"
@@ -1211,7 +1217,7 @@ msgstr "工具鏈版本不符合"
msgid "Tools"
msgstr "工具"
-#: app/scripts/services/utils.js:1350
+#: app/scripts/services/utils.js:1352
msgid ""
"Tri-state (aka high-Z, bidirectional, or inout) ports are not recommended in "
"standard designs.
You will be asked to update your Preferences "
@@ -1256,11 +1262,10 @@ msgid "Untitled"
msgstr "未命名"
#: app/views/menu.html:639
-#, fuzzy
msgid "Update (Latest stable)"
msgstr ""
-#: app/scripts/controllers/menu.js:1390 app/views/design.html:514
+#: app/scripts/controllers/menu.js:1390 app/views/design.html:516
#: app/views/menu.html:615
msgid "Upload"
msgstr "上傳"
@@ -1277,11 +1282,11 @@ msgstr ""
msgid "Verification done"
msgstr "驗證完成"
-#: app/views/design.html:498 app/views/menu.html:599
+#: app/views/design.html:500 app/views/menu.html:599
msgid "Verify"
msgstr "驗證"
-#: app/scripts/services/utils.js:669 app/views/menu.html:832
+#: app/scripts/services/utils.js:671 app/views/menu.html:832
msgid "Version"
msgstr "版本"
@@ -1297,7 +1302,7 @@ msgstr "查看"
msgid "View license"
msgstr "查看版權說明"
-#: app/scripts/services/utils.js:1371
+#: app/scripts/services/utils.js:1373
msgid "Viewing tri-state"
msgstr ""
@@ -1315,7 +1320,7 @@ msgid "Wrong block format: {{type}}"
msgstr "區塊格式錯誤: {{type}}"
#: app/scripts/services/forms.js:1304 app/scripts/services/forms.js:1706
-#: app/scripts/services/forms.js:1986 app/scripts/services/forms.js:2170
+#: app/scripts/services/forms.js:1988 app/scripts/services/forms.js:2172
#: app/scripts/services/forms.js:902
msgid "Wrong block name {{name}}"
msgstr "區塊名稱錯誤 {{name}}"
@@ -1332,7 +1337,7 @@ msgstr "遠端主機名稱錯誤 {{name}}"
msgid "Yellow"
msgstr "黃色"
-#: app/scripts/services/utils.js:1374
+#: app/scripts/services/utils.js:1376
msgid "Yes"
msgstr ""
@@ -1345,11 +1350,11 @@ msgstr ""
"您正在編輯子模組,如果您儲存它,只有子模組會儲存,用「另存為」可以導出模組,"
"請問還要繼續嗎?"
-#: app/scripts/services/utils.js:1348
+#: app/scripts/services/utils.js:1350
msgid "You are importing a block that uses \"tri-state\"."
msgstr ""
-#: app/scripts/services/utils.js:1347
+#: app/scripts/services/utils.js:1349
msgid "You are loading a design that uses \"tri-state\"."
msgstr ""
@@ -1391,7 +1396,7 @@ msgstr "如果不儲存,更改內容將消失"
msgid "back"
msgstr "後退"
-#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1157
+#: app/scripts/services/drivers.js:439 app/scripts/services/utils.js:1159
msgid "{{app}} is required."
msgstr "需要{{app}}"
diff --git a/app/scripts/services/tools.js b/app/scripts/services/tools.js
index 3376f8187..cfd539f83 100644
--- a/app/scripts/services/tools.js
+++ b/app/scripts/services/tools.js
@@ -168,7 +168,7 @@ angular
} else {
alertify.error(
- gettextCatalog.getString("Bitstream not found: build your project first"),
+ gettextCatalog.getString("Bitstream not found: Build your project first"),
30
);
utils.endBlockingTask();
diff --git a/app/views/design.html b/app/views/design.html
index e00f9e487..793404ff3 100644
--- a/app/views/design.html
+++ b/app/views/design.html
@@ -51,10 +51,10 @@
-
+
-
+
@@ -270,9 +270,11 @@
-