From 9e7482286a235ae369a1989d118f88c9c6771d6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Arroyo=20Torrens?= Date: Mon, 21 Nov 2016 01:07:54 +0100 Subject: [PATCH] Update special string for all languages --- README.md | 8 +- app/resources/locale/_old/es-ES.json | 137 ------------- app/resources/locale/_old/eu.json | 137 ------------- app/resources/locale/_old/fr-FR.json | 134 ------------- app/resources/locale/_old/gl.json | 137 ------------- app/resources/locale/es_ES/es_ES.po | 284 ++++++++++++++++++++++----- app/resources/locale/eu_ES/eu_ES.po | 263 +++++++++++++++++++++---- app/resources/locale/fr_FR/fr_FR.po | 263 +++++++++++++++++++++---- app/resources/locale/gl_ES/gl_ES.po | 263 +++++++++++++++++++++---- app/views/menu.html | 12 +- 10 files changed, 900 insertions(+), 738 deletions(-) delete mode 100644 app/resources/locale/_old/es-ES.json delete mode 100644 app/resources/locale/_old/eu.json delete mode 100644 app/resources/locale/_old/fr-FR.json delete mode 100644 app/resources/locale/_old/gl.json diff --git a/README.md b/README.md index 3009fc576..b177b6dc2 100644 --- a/README.md +++ b/README.md @@ -85,10 +85,10 @@ NOTE: in Mac OS X this commmand generates also a **dmg** package. | Language | Translated strings | |:----------:|:------------------------------------------:| | English | ![Progress](http://progressed.io/bar/100) | -| Spanish | ![Progress](http://progressed.io/bar/97) | -| French | ![Progress](http://progressed.io/bar/81) | -| Basque | ![Progress](http://progressed.io/bar/72) | -| Galician | ![Progress](http://progressed.io/bar/69) | +| Spanish | ![Progress](http://progressed.io/bar/100) | +| French | ![Progress](http://progressed.io/bar/87) | +| Basque | ![Progress](http://progressed.io/bar/80) | +| Galician | ![Progress](http://progressed.io/bar/78) | **Contribute**: add or update the [translations](https://github.com/FPGAwars/icestudio/tree/develop/app/resources/locale) by following the [next instructions](https://angular-gettext.rocketeer.be/dev-guide/translate/#poedit). diff --git a/app/resources/locale/_old/es-ES.json b/app/resources/locale/_old/es-ES.json deleted file mode 100644 index fc9b890c9..000000000 --- a/app/resources/locale/_old/es-ES.json +++ /dev/null @@ -1,137 +0,0 @@ -{ - "file": "Archivo", - "edit": "Editar", - "view": "Ver", - "boards": "Placas", - "tools": "Herramientas", - "help": "Ayuda", - "new_project": "Nuevo projecto", - "open_project": "Abrir proyecto", - "examples": "Ejemplos", - "templates": "Plantillas", - "save": "Guardar", - "save_as": "Guardar como", - "import_block": "Importar bloque", - "export_as_block": "Exportar como bloque", - "export": "Exportar", - "verilog": "Verilog", - "pcf": "PCF", - "testbench": "Testbench", - "gtkwave": "GTKWave", - "clone_selected": "Clonar seleccionado", - "remove_selected": "Eliminar seleccionado", - "clear_all": "Borrar todo", - "image_path": "Ruta de la imagen", - "remote_hostname": "Nombre del host remoto", - "language": "Idioma", - "english": "Inglés", - "spanish": "Español", - "galician": "Gallego", - "basque": "Euskera", - "reset_view": "Resetear vista", - "verify": "Verificar", - "build": "Sintetizar", - "upload": "Cargar", - "sync_remote_files": "Sincronizando ficheros remotos ...", - "execute_remote": "Ejecutar {{label}} remoto ...", - "toolchain": "Toolchain", - "install": "Instalar", - "update": "Actualizar", - "remove": "Eliminar", - "toolchain_not_installed": "La toolchain no está instalada. Por favor, instala la toolchain", - "drivers": "Drivers", - "enable": "Habilitar", - "drivers_enabled": "Drivers habilitados", - "disable": "Deshabilitar", - "drivers_disabled": "Drivers deshabilitados", - "homebrew_required": "Homebrew es necesario", - "unplug_and_reconnect": "Desconecta y conecta la placa", - "install_drivers_windows": "

Instrucciones de instalación del driver FTDI

  1. Conecta la placa FPGA
  2. Reemplaza el driver de la (Interface 0) de la placa por libusbK
  3. Desconecta y conecta la placa

Aviso: no funciona con Windows 10 + USB 3.0

", - "uninstall_drivers_windows": "

Instrucciones de desinstalación del driver FTDI

  1. Encuentra el dispositivo USB FPGA
  2. Selecciona la interfaz de la placa y desinstala el driver
", - "view_license": "Ver licencia", - "version": "Versión", - "documentation": "Documentación", - "source_code": "Código fuente", - "community_forum": "Foro de la comunidad", - "about_icestudio": "Sobre Icestudio", - "basic": "Básico", - "code": "Código", - "info": "Info", - "input": "Entrada", - "output": "Salida", - "bit": "Bit", - "config": "Config", - "pull_up": "Pull up", - "pull_up_inv": "Pull up inv", - "tri_state": "Tri-state", - "logic": "Lógica", - "comb": "Comb", - "demux_1_2": "Demux 1:2", - "demux_1_4": "Demux 1:4", - "demux_1_8": "Demux 1:8", - "hex_7seg_cc": "Hex 7 Segment CC", - "hex_7seg_ca": "Hex 7 Segment AC", - "mux_2_1": "Mux 2:1", - "mux_4_1": "Mux 4:1", - "gate": "Puerta", - "and": "And", - "nand": "Nand", - "nor": "Nor", - "not": "Not", - "or": "Or", - "xnor": "Xnor", - "xor": "Xor", - "sec": "Sec", - "dff_ar": "Biestable D asinc", - "dff_sr": "Biestable D", - "tff_ar": "Biestable T asinc", - "tff_sr": "Biestable T", - "1_basic": "1. Básico", - "1_led_on": "1. Encender led", - "2_switch_led": "2. Interruptor con led", - "3_switch_and_gate": "3. Interruptor con puerta and", - "read_only": "Solo lectura", - "untitled": "Sin título", - "enter_project_title": "Introduce el título del proyecto", - "load_project_confirmation": "El actual projecto se borrará. ¿Deseas continuar abriendo el proyecto?", - "enter_project_image_path": "Introduce la ruta de la imagen del proyecto", - "enter_remote_hostname": "Introduce el nombre del host remoto usuario@host (experimental)", - "wrong_remote_hostname": "Nombre del host remoto incorrecto {{name}}", - "remote_host_not_connected": "Host remoto {{name}} no conectado", - "clear_all_confirmation": "¿Deseas borrar todo?", - "remove_block_confirmation": "¿Deseas eliminar el bloque seleccionado?", - "change_board_confirmation": "La configuración actual de E/S de la FPGA se perderá. ¿Deseas cambiar a la placa {{name}}?", - "board_selected": "Placa {{name}} seleccionada", - "remove_toolchain_confirmation": "La toolchain será eliminada. ¿Deseas continuar?", - "toolchain_removed": "Toolchain eliminada", - "project_created": "Nuevo proyecto {{name}} creado", - "project_loaded": "Proyecto {{name}} cargado", - "wrong_project_format": "Formato de proyecto incorrecto: {{name}}", - "project_saved": "Proyecto {{name}} guardado", - "block_imported": "Bloque {{name}} importado", - "block_exported_as": "Bloque exportado como {{name}}", - "verilog_exported": "Código Verilog exportado", - "pcf_exported": "Fichero PCF exportado", - "testbench_exported": "Testbench exportado", - "gtkwave_exported": "GTKWave exportado", - "enter_block_label": "Introduce la etiqueta del bloque", - "label_updated": "Etiqueta actualizada", - "enter_block_ports": "Introduce los puertos del bloque", - "wrong_block_format": "Formato de bloque incorrecto: {{type}}", - "start_verify": "Comenzar verificación ...", - "start_build": "Comenzar sintetizado ...", - "start_upload": "Comenzar carga ...", - "done_verify": "Verificación realizada", - "done_build": "Sintetizado realizado", - "done_upload": "Carga realizada", - "generic_error": "Error: {{error}}", - "file_does_not_exist": "El fichero {{file}} no existe", - "board_not_detected": "Placa no detectada", - "unknown_board": "Placa desconocida", - "fpga_io_not_defined": "Puertos E/S de la FPGA no definidos", - "duplicated_fpga_io": "Puertos E/S de la FPGA duplicados", - "installing_toolchain": "Instalando la toolchain", - "internet_connection_required": "Se requiere conexión a Internet", - "installation_completed": "Instalación completada", - "toolchain_installed": "Toolchain instalada" -} diff --git a/app/resources/locale/_old/eu.json b/app/resources/locale/_old/eu.json deleted file mode 100644 index 781e0309c..000000000 --- a/app/resources/locale/_old/eu.json +++ /dev/null @@ -1,137 +0,0 @@ -{ -"file": "Fitxategia", -"edit": "Editatu", -"view": "Ikusi", -"boards": "Plakak", -"tools": "Erremintak", -"help": "Laguntza", -"new_project": " Proiektu berria ", -"open_project": "Ireki proiektua", -"examples": "Adibideak", -"templates": "Ereduak", -"save": "Gorde", -"save_as": "Gorde honela", -"import_block": "Blokea inportatu", -"export_as_block": "Blokea bezala esportatu", -"export": "Esportatu", -"verilog": "Verilog", -"pcf": "PCF", -"testbench": "Testbench", -"gtkwave": "GTKWave", -"clone_selected": "Aukeratua klonatu", -"remove_selected": "Aukeratua ezabatu", -"clear_all": "Dena ezabatu", -"image_path": "Ruta de la imagen", -"remote_hostname": "Remote hostname", -"language": "Hizkuntza", -"english": "Ingelesa", -"spanish": "Gaztelera", -"basque" : "Euskera", -"galician": "Galiziako", -"reset_view": "Bista reseteatu", -"verify": "Egiaztatu", -"build": "Sintetizatu", -"upload": "Kargatu", -"sync_remote_files": "Synchronize remote files ...", -"execute_remote": "Execute remote {{label}} ...", -"toolchain": "Toolchain", -"install": "Instalatu", -"update": "Freskatu", -"remove": "Ezabatu", -"toolchain_not_installed": "Toolchain not installed. Please, install the toolchain", -"drivers": "Drivers", -"enable": "Enable", -"drivers_enabled": "Drivers enabled", -"disable": "Disable", -"drivers_disabled": "Drivers disabled", -"homebrew_required": "Homebrew is required", -"unplug_and_reconnect": "Unplug and reconnect the board", -"install_drivers_windows": "

FTDI driver installation instructions

  1. Connect the FPGA board
  2. Replace the (Interface 0) driver of the board by libusbK
  3. Unplug and reconnect the board

Note: not fully working with Windows 10 + USB 3.0

", -"uninstall_drivers_windows": "

FTDI driver uninstallation instructions

  1. Find the FPGA USB Device
  2. Select the board interface and uninstall the driver
", -"view_license": "Lizentzia ikusi", -"version": "Bertsioa", -"documentation": "Documentazioa", -"source_code": "Jatorrizko kodea", -"community_forum": "Komunitatearen foroa", -"about_icestudio": "Icestudio informazioa", -"basic": "Basikoa", -"code": "Kodea", -"info": "Info", -"input": "Sarrera", -"output": "Irteera", -"bit": "Bit", -"config": "Config", -"pull_up": "Pull up", -"pull_up_inv": "Pull up inv", -"tri_state": "Tri-state", -"logic": "Logika", -"comb": "Comb", -"demux_1_2": "Demux 1:2", -"demux_1_4": "Demux 1:4", -"demux_1_8": "Demux 1:8", -"hex_7seg_cc": "Hex 7 Segment CC", -"hex_7seg_ca": "Hex 7 Segment CA", -"mux_2_1": "Mux 2:1", -"mux_4_1": "Mux 4:1", -"gate": "Gate", -"and": "And", -"nand": "Nand", -"nor": "Nor", -"not": "Not", -"or": "Or", -"xnor": "Xnor", -"xor": "Xor", -"sec": "Sec", -"dff_ar": "Bistable D asink", -"dff_sr": "Bistable D", -"tff_ar": "Bistable T asink", -"tff_sr": "Bistable T", -"1_basic": "1. Basikoa", -"1_led_on": "1. Led-a piztu", -"2_switch_led": "2. Etengailua led batekin", -"3_switch_and_gate": "3. Etengailua and atearekin", -"read_only": "Irakurtzeko soilik", -"untitled": "Izenik gabe", -"enter_project_title": "Proiektuari izena jarri", -"load_project_confirmation": "Proiektu hau ezabatuko da. Proiektua irekitzen jarraitu nahi duzu?", -"enter_project_image_path": "Proiektuaren irudi bidea sartu", -"enter_remote_hostname": "Enter the remote hostname user@host (experimental)", -"wrong_remote_hostname": "Wrong remote hostname {{name}}", -"remote_host_not_connected": "Remote host {{name}} not connected", -"clear_all_confirmation": "¿Dena ezabatu nahi duzu?", -"remove_block_confirmation": "¿Aukeratutako blokea ezabatu nahi duzu?", -"change_board_confirmation": "FPGAaren E/S configurazioa galduko da. {{name}} plaka aldatu nahi duzu?", -"board_selected": "{{name}} plaka aukeratu", -"remove_toolchain_confirmation": "The toolchain will be removed. Do you want to continue?", -"toolchain_removed": "Toolchain ezabatuta", -"project_created": "{{name}} proiektu sortuta ", -"project_loaded": "{{name}} proiektua irekita", -"wrong_project_format": "Proiektu formatua okerra: {{name}}", -"project_saved": "{{name}} proiektua gordeta", -"block_imported": "{{name}} blokea importatua", -"block_exported_as": "Blokea {{name}} bezala esportatua", -"verilog_exported": "Verilog kodea esportatua", -"pcf_exported": "PCF fitxategia esportatua", -"testbench_exported": "Testbench esportatua", -"gtkwave_exported": "GTKWave esportatua", -"enter_block_label": "Blokearen etiketa sartu", -"label_updated": "Etiketa freskatua", -"enter_block_ports": "Blokearen portuak sartu", -"wrong_block_format": "Blokearen formatua okerra: {{type}}", -"start_verify": "Egiaztapena hasi ...", -"start_build": "Sintetizatua hasi ...", -"start_upload": "Karga hasi ...", -"done_verify": "Egiaztapena egina", -"done_build": "Sintetizatua egina", -"done_upload": "Karga egina", -"generic_error": "Errorea: {{error}}", -"file_does_not_exist": "{{file}} fitxeroa ez da existitzen", -"board_not_detected": "Plaka ez da aurkitzen", -"unknown_board": "Plaka ezezaguna", -"fpga_io_not_defined": "FPGAren E/S portuak definitu gabe", -"duplicated_fpga_io": " FPGAren E/S portuak bikoiztuak", -"installing_toolchain": "Toolchain instalatzen", -"internet_connection_required": "Internet konexioa behar da", -"installation_completed": "Instalazioa amaitua", -"toolchain_installed": "Toolchain instalatua" -} diff --git a/app/resources/locale/_old/fr-FR.json b/app/resources/locale/_old/fr-FR.json deleted file mode 100644 index f1fce8e71..000000000 --- a/app/resources/locale/_old/fr-FR.json +++ /dev/null @@ -1,134 +0,0 @@ -{ - "file": "Fichier", - "edit": "Édition", - "view": "Vue", - "boards": "Cartes", - "tools": "Outils", - "help": "Aide", - "new_project": "Nouveau projet", - "open_project": "Ouvrir un projet", - "examples": "Exemples", - "templates": "Modèles", - "save": "Sauvegarder", - "save_as": "Sauvegarder sous ...", - "import_block": "Importer un bloc", - "export_as_block": "Exporter un bloc", - "export_verilog": "Exporter en Verilog", - "export_pcf": "Exporter en PCF", - "export_testbench": "Exporter le banc de tests", - "export_gtkwave": "Exporter en GTKWave", - "clone_selected": "Cloner la selection", - "remove_selected": "Supprimer la selection", - "clear_all": "Tout nettoyer ", - "image_path": "Chemin image", - "remote_hostname": "hostname distant", - "language": "Langage", - "english": "Anglais", - "spanish": "Espagnole", - "galician": "Galois", - "basque": "Basque", - "reset_view": "Reinitialiser la vue", - "verify": "Verifier", - "build": "Construire", - "upload": "Télécharger", - "sync_remote_files": "Synchroniser les fichiers distants ...", - "execute_remote": "Executer à distance {{label}} ...", - "install_toolchain": "Installer la toolchain", - "upgrade_toolchain": "Mettre la toolchain à jour", - "remove_toolchain": "Supprimer la toolchain", - "toolchain_not_installed": "La toolchain n'est pas à jour. Installer, ou mettre à jour svp", - "enable_drivers": "Activer le pilote", - "drivers_enabled": "Pilote activé", - "disable_drivers": "Désactiver le pilote", - "drivers_disabled": "Pilote désactivé", - "homebrew_required": "Homebrew est requis", - "unplug_and_reconnect": "Débrancher et reconnecter la carte", - "install_drivers_windows": "

Instructions d'installation du pilote FTDI

  1. Connecter la carte FPGA
  2. Remplacer le pilote (Interface 0) de la carte par libusbK
  3. Débrancher puis rebrancher la carte

Note: ne fonctionne pas complètement bien avec Windows 10 + USB 3.0

", - "uninstall_drivers_windows": "

Instructions de désinstallation du pilote FTDI

  1. Trouver le périphérique USB FPGA
  2. Sélectionner la carte interface et désinstaller le pilote
", - "view_license": "Voir la licence", - "version": "Version", - "documentation": "Documentation", - "source_code": "Code source", - "community_forum": "Forum communautaire", - "about_icestudio": "À propos d'Icestudio", - "basic": "Basique", - "code": "Code", - "info": "Info", - "input": "Entrée", - "output": "Sortie", - "bit": "Bit", - "config": "Configuration", - "pull_up": "Pull up", - "pull_up_inv": "Pull up inv", - "tri_state": "Tri-state", - "logic": "Logique", - "comb": "Combinatoire", - "demux_1_2": "Démultiplexeur 1:2", - "demux_1_4": "Démultiplexeur 1:4", - "demux_1_8": "Démultiplexeur 1:8", - "hex_7seg_cc": "Hex 7 Segment CC", - "hex_7seg_ca": "Hex 7 Segment CA", - "mux_2_1": "Multiplexeur 2:1", - "mux_4_1": "Multiplexeur 4:1", - "gate": "Porte", - "and": "Et", - "nand": "Non Et", - "nor": "Non Ou", - "not": "Non", - "or": "Ou", - "xnor": "Xnor", - "xor": "Xor", - "sec": "Sec", - "dff_ar": "D flip-flop async", - "dff_sr": "D flip-flop", - "tff_ar": "T flip-flop async", - "tff_sr": "T flip-flop", - "1_basic": "1. Basique", - "1_led_on": "1. Led on", - "2_switch_led": "2. Switch led", - "3_switch_and_gate": "3. Switch and gate", - "read_only": "Lecture seule", - "untitled": "sans titre", - "enter_project_title": "Entrer un nom de projet", - "load_project_confirmation": "Le projet actuel sera supprimé. Continuer de charger le projet ?", - "enter_project_image_path": "Entrer le chemin image du projet", - "enter_remote_hostname": "Entrer le hostname distant user@host (experimentale)", - "wrong_remote_hostname": "Mauvais hostname distant {{name}}", - "remote_host_not_connected": "Remote host {{name}} not connected", - "clear_all_confirmation": "Voulez vous tout nettoyer ?", - "remove_block_confirmation": "Voulez vous supprimer le bloc séléctionné ?", - "change_board_confirmation": "La configuration des entrées sorties du FPGA actuel va être perdue. Voulez vous changer pour la carte {{name}} ?", - "board_selected": "Carte {{name}} séléctionnée", - "remove_toolchain_confirmation": "Les répertoires de configuration d'Icestudio et apio vont être supprimés. Voulez-vous continuer ?", - "toolchain_removed": "Toolchain supprimée", - "project_created": "Nouveau projet {{name}} créé", - "project_loaded": "Projet {{name}} chargé", - "wrong_project_format": "Mauvais format de projet: {{name}}", - "project_saved": "Projet {{name}} sauvegardé", - "block_imported": "Bloc {{name}} importé", - "block_exported_as": "Bloc exporté comme {{name}}", - "verilog_exported": "Code Verilog exporté", - "pcf_exported": "Fichier PCF exporté", - "testbench_exported": "Banc de tests exporté", - "gtkwave_exported": "GTKWave exporté", - "enter_block_label": "Entrer le titre du bloc", - "label_updated": "Titre mis à jour", - "enter_block_ports": "Entrer les port du bloc", - "wrong_block_format": "Mauvais format de bloc: {{type}}", - "start_verify": "Début de la verification ...", - "start_build": "Début de la construction ...", - "start_upload": "Début du téléchargement ...", - "done_verify": "Vérification faite", - "done_build": "Construction terminée", - "done_upload": "Téléchargement terminé", - "generic_error": "Erreur: {{error}}", - "file_does_not_exist": "Le fichier {{file}} n'existe pas", - "board_not_detected": "Carte non détectée", - "unknown_board": "Carte inconnue", - "fpga_io_not_defined": "Ports d'entrée sortie FPGA non définits.", - "duplicated_fpga_io": "Ports d'entrée sortie FPGA dupliqué", - "installing_toolchain": "Installation de la toolchain", - "internet_connection_required": "Une connexion internet est requise", - "installation_completed": "Installation terminée", - "toolchain_installed": "La toolchain est installée" -} diff --git a/app/resources/locale/_old/gl.json b/app/resources/locale/_old/gl.json deleted file mode 100644 index 33efcaa1f..000000000 --- a/app/resources/locale/_old/gl.json +++ /dev/null @@ -1,137 +0,0 @@ -{ - "file": "Ficheiro", - "edit": "Editar", - "view": "Ver", - "boards": "Placas", - "tools": "Ferramentas", - "help": "Axuda", - "new_project": "Novo proxecto", - "open_project": "Abrir proxecto", - "examples": "Exemplos", - "templates": "Modelos", - "save": "Gardar", - "save_as": "Gardar como", - "import_block": "Importar bloque", - "export_as_block": "Exportar como bloque", - "export": "Exportar", - "verilog": "Verilog", - "pcf": "PCF", - "testbench": "Testbench", - "gtkwave": "GTKWave", - "clone_selected": "Clonar seleccionado", - "remove_selected": "Suprimir seleccionado", - "clear_all": "Suprimir todo", - "image_path": "Ruta da imaxe", - "remote_hostname": "Remote hostname", - "language": "Idioma", - "english": "Inglés", - "spanish": "Castelán", - "galician": "Galego", - "basque": "Euskera", - "reset_view": "Restablecer vista", - "verify": "Verificar", - "build": "Sintetizar", - "upload": "Cargar", - "sync_remote_files": "Synchronize remote files ...", - "execute_remote": "Execute remote {{label}} ...", - "toolchain": "Toolchain", - "install": "Instalar", - "update": "Actualizar", - "remove": "Eliminar", - "toolchain_not_installed": "Toolchain not installed. Please, install the toolchain", - "drivers": "Drivers", - "enable": "Enable", - "drivers_enabled": "Drivers enabled", - "disable": "Disable", - "drivers_disabled": "Drivers disabled", - "homebrew_required": "Homebrew is required", - "unplug_and_reconnect": "Unplug and reconnect the board", - "install_drivers_windows": "

FTDI driver installation instructions

  1. Connect the FPGA board
  2. Replace the (Interface 0) driver of the board by libusbK
  3. Unplug and reconnect the board

Note: not fully working with Windows 10 + USB 3.0

", - "uninstall_drivers_windows": "

FTDI driver uninstallation instructions

  1. Find the FPGA USB Device
  2. Select the board interface and uninstall the driver
", - "view_license": "Ver licenza", - "version": "Versión", - "documentation": "Documentación", - "source_code": "Código fonte", - "community_forum": "Foro da comunidade", - "about_icestudio": "Acerca de Icestudio", - "basic": "Básico", - "code": "Código", - "info": "Info", - "input": "Entrada", - "output": "Saída", - "bit": "Bit", - "config": "Config", - "pull_up": "Pull up", - "pull_up_inv": "Pull up inv", - "tri_state": "Tri-state", - "logic": "Lóxica", - "comb": "Comb", - "demux_1_2": "Demux 1:2", - "demux_1_4": "Demux 1:4", - "demux_1_8": "Demux 1:8", - "hex_7seg_cc": "Hex 7 Segment CC", - "hex_7seg_ca": "Hex 7 Segment CA", - "mux_2_1": "Mux 2:1", - "mux_4_1": "Mux 4:1", - "gate": "Gate", - "and": "And", - "nand": "Nand", - "nor": "Nor", - "not": "Not", - "or": "Or", - "xnor": "Xnor", - "xor": "Xor", - "sec": "Sec", - "dff_ar": "Bistable D asinc", - "dff_sr": "Bistable D", - "tff_ar": "Bistable T asinc", - "tff_sr": "Bistable T", - "1_basic": "1. Básico", - "1_led_on": "1. Acender led", - "2_switch_led": "2. Interruptor con led", - "3_switch_and_gate": "3. Interruptor con porta and", - "read_only": "Só lectura", - "untitled": "Sen título", - "enter_project_title": "Introduza o título do proxecto", - "load_project_confirmation": "O proxecto actual perderase. ¿Desexa continuar abrindo o proxecto?", - "enter_project_image_path": "Introduza a ruta da imaxe do proxecto", - "enter_remote_hostname": "Enter the remote hostname user@host (experimental)", - "wrong_remote_hostname": "Wrong remote hostname {{name}}", - "remote_host_not_connected": "Remote host {{name}} not connected", - "clear_all_confirmation": "¿Desexa borrar todo?", - "remove_block_confirmation": "¿Desexa eliminar o bloque seleccionado?", - "change_board_confirmation": "A configuración actual de E/S da FPGA perderase. ¿Desexa cambiar á placa {{name}}?", - "board_selected": "Placa {{name}} seleccionada", - "remove_toolchain_confirmation": "The toolchain will be removed. Do you want to continue?", - "toolchain_removed": "Toolchain eliminada", - "project_created": "Novo proxecto {{name}} creado", - "project_loaded": "Proxecto {{name}} cargado", - "wrong_project_format": "Formato de proxecto incorrecto: {{name}}", - "project_saved": "Proxecto {{name}} gardado", - "block_imported": "Bloque {{name}} importado", - "block_exported_as": "Bloque exportado como {{name}}", - "verilog_exported": "Código Verilog exportado", - "pcf_exported": "Ficheiro PCF exportado", - "testbench_exported": "Testbench exportado", - "gtkwave_exported": "GTKWave exportado", - "enter_block_label": "Introduza a etiqueta para o bloque", - "label_updated": "Etiqueta actualizada", - "enter_block_ports": "Introduza os portos para o bloque", - "wrong_block_format": "Formato de bloque incorrecto: {{type}}", - "start_verify": "Iniciar a verificación...", - "start_build": "Iniciar a sintetizado...", - "start_upload": "Iniciar a carga...", - "done_verify": "Verificación realizada", - "done_build": "Sintetizado realizado", - "done_upload": "Carga realizada", - "generic_error": "Error: {{error}}", - "file_does_not_exist": "O ficheiro {{file}} non existe", - "board_not_detected": "Placa non detectada", - "unknown_board": "Placa desconocida", - "fpga_io_not_defined": "Portos E/S da FPGA non definidos", - "duplicated_fpga_io": "Portos E/S da FPGA duplicados", - "installing_toolchain": "Instalando a toolchain", - "internet_connection_required": "Requírese dunha conexión a Internet", - "installation_completed": "Instalación completada", - "toolchain_installed": "Toolchain instalada" -} diff --git a/app/resources/locale/es_ES/es_ES.po b/app/resources/locale/es_ES/es_ES.po index 4a4f963bf..fc038e29b 100644 --- a/app/resources/locale/es_ES/es_ES.po +++ b/app/resources/locale/es_ES/es_ES.po @@ -1,16 +1,36 @@ msgid "" msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" "Project-Id-Version: \n" "POT-Creation-Date: \n" "PO-Revision-Date: \n" +"Last-Translator: \n" "Language-Team: \n" +"Language: es_ES\n" "MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.8.7.1\n" -"Last-Translator: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"Language: es_ES\n" + +#. 1. Basic +#: app/resources/examples/labels.js:4 +msgid "1_basic" +msgstr "1. Básico" + +#. 1. Led on +#: app/resources/examples/labels.js:6 +msgid "1_led_on" +msgstr "1. Encender led" + +#. 2. Switch led +#: app/resources/examples/labels.js:8 +msgid "2_switch_led" +msgstr "2. Interruptor con led" + +#. 3. Switch and gate +#: app/resources/examples/labels.js:10 +msgid "3_switch_and_gate" +msgstr "3. Interruptor con puerta and" #: app/scripts/services/utils.service.js:414 #: app/scripts/services/utils.service.js:489 @@ -32,9 +52,9 @@ msgid "" "

FTDI driver uninstallation instructions

  1. Find the FPGA USB " "Device
  2. Select the board interface and uninstall the driver
" msgstr "" -"

Instrucciones de desinstalación del driver FTDI

  1. Encuentra " -"el dispositivo USB FPGA
  2. Selecciona la interfaz de la placa y " -"desinstala el driver
" +"

Instrucciones de desinstalación del driver FTDI

  1. Encuentra el " +"dispositivo USB FPGA
  2. Selecciona la interfaz de la placa y desinstala " +"el driver
" #: app/views/menu.html:271 msgid "About Icestudio" @@ -56,11 +76,11 @@ msgstr "Bloque exportado como {{name}}" msgid "Block {{name}} imported" msgstr "Bloque {{name}} importado" -#: app/scripts/services/tools.service.js:210 +#: app/scripts/services/tools.service.js:218 msgid "Board {{name}} not detected" msgstr "Placa {{name}} no detectada" -#: app/scripts/controllers/menu.js:406 app/scripts/controllers/menu.js:412 +#: app/scripts/controllers/menu.js:407 app/scripts/controllers/menu.js:413 msgid "Board {{name}} selected" msgstr "Placa {{name}} seleccionada" @@ -72,11 +92,11 @@ msgstr "Placas" msgid "Build" msgstr "Sintetizar" -#: app/scripts/services/tools.service.js:390 +#: app/scripts/services/tools.service.js:406 msgid "Check Internet connection..." msgstr "Comprobando conexión a Internet..." -#: app/scripts/services/tools.service.js:398 +#: app/scripts/services/tools.service.js:414 msgid "Check Python..." msgstr "Comprobando Python..." @@ -100,11 +120,11 @@ msgstr "Foro de la comunidad" msgid "Datasheet" msgstr "Datasheet" -#: app/scripts/controllers/menu.js:393 +#: app/scripts/controllers/menu.js:394 msgid "Datasheet not defined" msgstr "Datasheet no definido" -#: app/scripts/services/tools.service.js:267 +#: app/scripts/services/tools.service.js:283 msgid "" "Default toolchain not found. Toolchain will be downloaded. This operation " "requires Internet connection. Do you want to continue?" @@ -116,11 +136,11 @@ msgstr "" msgid "Disable" msgstr "Deshabilitar" -#: app/scripts/controllers/menu.js:313 +#: app/scripts/controllers/menu.js:314 msgid "Do you want to clear all?" msgstr "¿Deseas borrar todo?" -#: app/scripts/controllers/menu.js:326 +#: app/scripts/controllers/menu.js:327 msgid "Do you want to remove the selected block?" msgstr "¿Deseas eliminar el bloque seleccionado?" @@ -142,7 +162,7 @@ msgstr "Drivers deshabilitados" msgid "Drivers enabled" msgstr "Drivers habilitados" -#: app/scripts/services/tools.service.js:222 +#: app/scripts/services/tools.service.js:230 msgid "Duplicated FPGA I/O ports" msgstr "Puertos E/S de la FPGA duplicados" @@ -180,11 +200,11 @@ msgstr "Introduce el título del proyecto" msgid "Enter the remote hostname user@host (experimental)" msgstr "Introduce el nombre del host remoto usuario@host (experimental)" -#: app/scripts/services/tools.service.js:290 +#: app/scripts/services/tools.service.js:306 msgid "Error: default toolchain not found in '{{dir}}'" msgstr "Error: toolchain por defecto no encontrada en '{{dir}}'" -#: app/scripts/services/tools.service.js:153 +#: app/scripts/services/tools.service.js:161 msgid "Error: {{error}}" msgstr "Error: {{error}}" @@ -192,7 +212,7 @@ msgstr "Error: {{error}}" msgid "Examples" msgstr "Ejemplos" -#: app/scripts/services/tools.service.js:181 +#: app/scripts/services/tools.service.js:189 msgid "Execute remote {{label}} ..." msgstr "Ejecutar {{label}} remoto ..." @@ -204,20 +224,20 @@ msgstr "Exportar" msgid "Export as block" msgstr "Exportar como bloque" -#: app/scripts/services/tools.service.js:422 +#: app/scripts/services/tools.service.js:438 msgid "Extract default apio files..." msgstr "Extraer ficheros de apio..." -#: app/scripts/services/tools.service.js:432 +#: app/scripts/services/tools.service.js:448 msgid "Extract default apio packages..." msgstr "Extraer paquetes de apio..." -#: app/scripts/services/tools.service.js:410 +#: app/scripts/services/tools.service.js:426 msgid "Extract virtual env files..." msgstr "Extraer ficheros del virtual env" -#: app/scripts/services/tools.service.js:216 -#: app/scripts/services/tools.service.js:219 +#: app/scripts/services/tools.service.js:224 +#: app/scripts/services/tools.service.js:227 msgid "FPGA I/O ports not defined" msgstr "Puertos E/S de la FPGA no definidos" @@ -225,7 +245,7 @@ msgstr "Puertos E/S de la FPGA no definidos" msgid "File" msgstr "Archivo" -#: app/scripts/services/tools.service.js:147 +#: app/scripts/services/tools.service.js:155 msgid "File {{file}} does not exist" msgstr "El fichero {{file}} no existe" @@ -265,20 +285,20 @@ msgstr "Info" msgid "Input" msgstr "Entrada" -#: app/scripts/services/tools.service.js:427 +#: app/scripts/services/tools.service.js:443 msgid "Install default apio..." msgstr "Instalar apio..." -#: app/scripts/services/tools.service.js:476 +#: app/scripts/services/tools.service.js:492 msgid "Installation completed" msgstr "Instalación completada" -#: app/scripts/services/tools.service.js:319 -#: app/scripts/services/tools.service.js:356 +#: app/scripts/services/tools.service.js:335 +#: app/scripts/services/tools.service.js:372 msgid "Installing toolchain" msgstr "Instalando la toolchain" -#: app/scripts/services/tools.service.js:392 +#: app/scripts/services/tools.service.js:408 #: app/scripts/services/utils.service.js:448 msgid "Internet connection required" msgstr "Se requiere conexión a Internet" @@ -291,7 +311,7 @@ msgstr "Etiqueta actualizada" msgid "Language" msgstr "Idioma" -#: app/scripts/services/tools.service.js:415 +#: app/scripts/services/tools.service.js:431 msgid "Make virtual env..." msgstr "Crear virtual env..." @@ -327,7 +347,7 @@ msgstr "Proyecto {{name}} cargado" msgid "Project {{name}} saved" msgstr "Proyecto {{name}} guardado" -#: app/scripts/services/tools.service.js:403 +#: app/scripts/services/tools.service.js:419 msgid "Python 2.7 is required" msgstr "Se requiere Python 2.7" @@ -335,7 +355,7 @@ msgstr "Se requiere Python 2.7" msgid "Read only" msgstr "Solo lectura" -#: app/scripts/services/tools.service.js:248 +#: app/scripts/services/tools.service.js:256 msgid "Remote host {{name}} not connected" msgstr "Host remoto {{name}} no conectado" @@ -353,7 +373,7 @@ msgstr "Eliminar seleccionado" #: app/views/menu.html:224 msgid "Reset default" -msgstr "" +msgstr "Reset default" #: app/views/menu.html:102 msgid "Reset view" @@ -375,7 +395,7 @@ msgstr "Código fuente" msgid "Spanish" msgstr "Español" -#: app/scripts/services/tools.service.js:170 +#: app/scripts/services/tools.service.js:178 msgid "Synchronize remote files ..." msgstr "Sincronizando ficheros remotos ..." @@ -391,7 +411,7 @@ msgstr "Testbench" msgid "Testbench exported" msgstr "Testbench exportado" -#: app/scripts/controllers/menu.js:402 +#: app/scripts/controllers/menu.js:403 msgid "" "The current FPGA I/O configuration will be lost. Do you want to change to " "{{name}} board?" @@ -403,19 +423,18 @@ msgstr "" msgid "" "The current project will be removed. Do you want to continue loading the " "project?" -msgstr "" -"El actual projecto se borrará. ¿Deseas continuar abriendo el proyecto?" +msgstr "El actual projecto se borrará. ¿Deseas continuar abriendo el proyecto?" -#: app/scripts/services/tools.service.js:295 +#: app/scripts/services/tools.service.js:311 msgid "The toolchain will be removed. Do you want to continue?" msgstr "La toolchain será eliminada. ¿Deseas continuar?" -#: app/scripts/services/tools.service.js:283 +#: app/scripts/services/tools.service.js:299 msgid "The toolchain will be restored to default. Do you want to continue?" msgstr "" "La toolchain será restaurada a los valores por defecto: ¿Deseas continuar?" -#: app/scripts/services/tools.service.js:275 +#: app/scripts/services/tools.service.js:291 msgid "" "The toolchain will be updated. This operation requires Internet connection. " "Do you want to continue?" @@ -427,21 +446,21 @@ msgstr "" msgid "Toolchain" msgstr "Toolchain" -#: app/scripts/services/tools.service.js:477 +#: app/scripts/services/tools.service.js:493 msgid "Toolchain installed" msgstr "Toolchain instalada" -#: app/scripts/services/tools.service.js:481 +#: app/scripts/services/tools.service.js:497 msgid "Toolchain not installed" msgstr "La toolchain no está instalada" -#: app/scripts/services/tools.service.js:71 +#: app/scripts/services/tools.service.js:79 #: app/scripts/services/utils.service.js:486 #: app/scripts/services/utils.service.js:502 msgid "Toolchain not installed. Please, install the toolchain" msgstr "La toolchain no está instalada. Por favor, instala la toolchain" -#: app/scripts/services/tools.service.js:299 +#: app/scripts/services/tools.service.js:315 msgid "Toolchain removed" msgstr "Toolchain eliminada" @@ -449,7 +468,7 @@ msgstr "Toolchain eliminada" msgid "Tools" msgstr "Herramientas" -#: app/scripts/services/tools.service.js:213 +#: app/scripts/services/tools.service.js:221 msgid "Unknown board" msgstr "Placa desconocida" @@ -485,18 +504,175 @@ msgstr "Formato de bloque incorrecto: {{type}}" msgid "Wrong project format: {{name}}" msgstr "Formato de proyecto incorrecto: {{name}}" -#: app/scripts/services/tools.service.js:245 +#: app/scripts/services/tools.service.js:253 msgid "Wrong remote hostname {{name}}" msgstr "Nombre del host remoto incorrecto {{name}}" -#: app/scripts/services/tools.service.js:256 -msgid "done_" -msgstr "" - -#: app/scripts/services/tools.service.js:41 -msgid "start_" -msgstr "" +#. And +#: app/resources/blocks/labels.js:34 +msgid "and" +msgstr "And" + +#. Bit +#: app/resources/blocks/labels.js:4 +msgid "bit" +msgstr "Bit" + +#. Comb +#: app/resources/blocks/labels.js:16 +msgid "comb" +msgstr "Comb" + +#. Config +#: app/resources/blocks/labels.js:6 +msgid "config" +msgstr "Config" + +#. Demux 1:2 +#: app/resources/blocks/labels.js:18 +msgid "demux_1_2" +msgstr "Demux 1:2" + +#. Demux 1:4 +#: app/resources/blocks/labels.js:20 +msgid "demux_1_4" +msgstr "Demux 1:4" + +#. Demux 1:8 +#: app/resources/blocks/labels.js:22 +msgid "demux_1_8" +msgstr "Demux 1:8" + +#. D flip-flop async +#: app/resources/blocks/labels.js:50 +msgid "dff_ar" +msgstr "Biestable D asinc" + +#. D flip-flop async +#: app/resources/blocks/labels.js:52 +msgid "dff_sr" +msgstr "Biestable D" + +#. Build done +#: app/scripts/services/tools.service.js:268 +msgid "done_build" +msgstr "Sintetizado realizado" + +#. Upload done +#: app/scripts/services/tools.service.js:270 +msgid "done_upload" +msgstr "Carga realizada" + +#. Verification done +#: app/scripts/services/tools.service.js:266 +msgid "done_verify" +msgstr "Verificación realizada" + +#. Gate +#: app/resources/blocks/labels.js:32 +msgid "gate" +msgstr "Puerta" + +#. Hex 7 Segment CA +#: app/resources/blocks/labels.js:26 +msgid "hex_7seg_ca" +msgstr "Hex 7 Segment AC" + +#. Hex 7 Segment CC +#: app/resources/blocks/labels.js:24 +msgid "hex_7seg_cc" +msgstr "Hex 7 Segment CC" + +#. Logic +#: app/resources/blocks/labels.js:14 +msgid "logic" +msgstr "Lógica" + +#. Mux 2:1 +#: app/resources/blocks/labels.js:28 +msgid "mux_2_1" +msgstr "Mux 2:1" + +#. Mux 4:1 +#: app/resources/blocks/labels.js:30 +msgid "mux_4_1" +msgstr "Mux 4:1" + +#. Nand +#: app/resources/blocks/labels.js:36 +msgid "nand" +msgstr "Nand" + +#. Nor +#: app/resources/blocks/labels.js:38 +msgid "nor" +msgstr "Nor" + +#. Not +#: app/resources/blocks/labels.js:40 +msgid "not" +msgstr "Not" + +#. Or +#: app/resources/blocks/labels.js:42 +msgid "or" +msgstr "Or" + +#. Pull up +#: app/resources/blocks/labels.js:8 +msgid "pull_up" +msgstr "Pull up" + +#. Pull up inv +#: app/resources/blocks/labels.js:10 +msgid "pull_up_inv" +msgstr "Pull up inv" + +#. Sec +#: app/resources/blocks/labels.js:48 +msgid "sec" +msgstr "Sec" + +#. Start building ... +#: app/scripts/services/tools.service.js:45 +msgid "start_build" +msgstr "Comenzar sintetizado ..." + +#. Start uploading ... +#: app/scripts/services/tools.service.js:47 +msgid "start_upload" +msgstr "Comenzar carga ..." + +#. Start verification ... +#: app/scripts/services/tools.service.js:43 +msgid "start_verify" +msgstr "Comenzar verificación ..." + +#. T flip-flop async +#: app/resources/blocks/labels.js:54 +msgid "tff_ar" +msgstr "Biestable T asinc" + +#. T flip-flop +#: app/resources/blocks/labels.js:56 +msgid "tff_sr" +msgstr "Biestable T" + +#. Tri-state +#: app/resources/blocks/labels.js:12 +msgid "tri_state" +msgstr "Tri-estado" #: app/scripts/controllers/menu.js:73 msgid "untitled" msgstr "Sin título" + +#. Xnor +#: app/resources/blocks/labels.js:44 +msgid "xnor" +msgstr "Xnor" + +#. Xor +#: app/resources/blocks/labels.js:46 +msgid "xor" +msgstr "Xor" diff --git a/app/resources/locale/eu_ES/eu_ES.po b/app/resources/locale/eu_ES/eu_ES.po index d31008b22..d598e6817 100644 --- a/app/resources/locale/eu_ES/eu_ES.po +++ b/app/resources/locale/eu_ES/eu_ES.po @@ -1,16 +1,36 @@ msgid "" msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" "Project-Id-Version: \n" "POT-Creation-Date: \n" "PO-Revision-Date: \n" +"Last-Translator: \n" "Language-Team: \n" +"Language: eu_ES\n" "MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.8.7.1\n" -"Last-Translator: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"Language: eu_ES\n" + +#. 1. Basic +#: app/resources/examples/labels.js:4 +msgid "1_basic" +msgstr "1. Basikoa" + +#. 1. Led on +#: app/resources/examples/labels.js:6 +msgid "1_led_on" +msgstr "1. Led-a piztu" + +#. 2. Switch led +#: app/resources/examples/labels.js:8 +msgid "2_switch_led" +msgstr "2. Etengailua led batekin" + +#. 3. Switch and gate +#: app/resources/examples/labels.js:10 +msgid "3_switch_and_gate" +msgstr "3. Etengailua and atearekin" #: app/scripts/services/utils.service.js:414 #: app/scripts/services/utils.service.js:489 @@ -50,7 +70,7 @@ msgstr "Blokea {{name}} bezala esportatua" msgid "Block {{name}} imported" msgstr "{{name}} blokea importatua" -#: app/scripts/services/tools.service.js:210 +#: app/scripts/services/tools.service.js:218 msgid "Board {{name}} not detected" msgstr "{{name}} plaka ez da aurkitzen" @@ -66,11 +86,11 @@ msgstr "Plakak" msgid "Build" msgstr "Sintetizatu" -#: app/scripts/services/tools.service.js:390 +#: app/scripts/services/tools.service.js:406 msgid "Check Internet connection..." msgstr "" -#: app/scripts/services/tools.service.js:398 +#: app/scripts/services/tools.service.js:414 msgid "Check Python..." msgstr "" @@ -98,7 +118,7 @@ msgstr "" msgid "Datasheet not defined" msgstr "" -#: app/scripts/services/tools.service.js:267 +#: app/scripts/services/tools.service.js:283 msgid "" "Default toolchain not found. Toolchain will be downloaded. This operation " "requires Internet connection. Do you want to continue?" @@ -134,7 +154,7 @@ msgstr "" msgid "Drivers enabled" msgstr "" -#: app/scripts/services/tools.service.js:222 +#: app/scripts/services/tools.service.js:230 msgid "Duplicated FPGA I/O ports" msgstr "FPGAren E/S portuak bikoiztuak" @@ -172,11 +192,11 @@ msgstr "Proiektuari izena jarri" msgid "Enter the remote hostname user@host (experimental)" msgstr "Enter the remote hostname user@host (experimental)" -#: app/scripts/services/tools.service.js:290 +#: app/scripts/services/tools.service.js:306 msgid "Error: default toolchain not found in '{{dir}}'" msgstr "" -#: app/scripts/services/tools.service.js:153 +#: app/scripts/services/tools.service.js:161 msgid "Error: {{error}}" msgstr "Errorea: {{error}}" @@ -184,7 +204,7 @@ msgstr "Errorea: {{error}}" msgid "Examples" msgstr "Adibideak" -#: app/scripts/services/tools.service.js:181 +#: app/scripts/services/tools.service.js:189 msgid "Execute remote {{label}} ..." msgstr "Execute remote {{label}} ..." @@ -196,20 +216,20 @@ msgstr "Esportatu" msgid "Export as block" msgstr "Blokea bezala esportatu" -#: app/scripts/services/tools.service.js:422 +#: app/scripts/services/tools.service.js:438 msgid "Extract default apio files..." msgstr "" -#: app/scripts/services/tools.service.js:432 +#: app/scripts/services/tools.service.js:448 msgid "Extract default apio packages..." msgstr "" -#: app/scripts/services/tools.service.js:410 +#: app/scripts/services/tools.service.js:426 msgid "Extract virtual env files..." msgstr "" -#: app/scripts/services/tools.service.js:216 -#: app/scripts/services/tools.service.js:219 +#: app/scripts/services/tools.service.js:224 +#: app/scripts/services/tools.service.js:227 msgid "FPGA I/O ports not defined" msgstr "FPGAren E/S portuak definitu gabe" @@ -217,7 +237,7 @@ msgstr "FPGAren E/S portuak definitu gabe" msgid "File" msgstr "Fitxategia" -#: app/scripts/services/tools.service.js:147 +#: app/scripts/services/tools.service.js:155 msgid "File {{file}} does not exist" msgstr "{{file}} fitxeroa ez da existitzen" @@ -257,20 +277,20 @@ msgstr "Info" msgid "Input" msgstr "Sarrera" -#: app/scripts/services/tools.service.js:427 +#: app/scripts/services/tools.service.js:443 msgid "Install default apio..." msgstr "" -#: app/scripts/services/tools.service.js:476 +#: app/scripts/services/tools.service.js:492 msgid "Installation completed" msgstr "Instalazioa amaitua" -#: app/scripts/services/tools.service.js:319 -#: app/scripts/services/tools.service.js:356 +#: app/scripts/services/tools.service.js:335 +#: app/scripts/services/tools.service.js:372 msgid "Installing toolchain" msgstr "Toolchain instalatzen" -#: app/scripts/services/tools.service.js:392 +#: app/scripts/services/tools.service.js:408 #: app/scripts/services/utils.service.js:448 msgid "Internet connection required" msgstr "Internet konexioa behar da" @@ -283,7 +303,7 @@ msgstr "Etiketa freskatua" msgid "Language" msgstr "Hizkuntza" -#: app/scripts/services/tools.service.js:415 +#: app/scripts/services/tools.service.js:431 msgid "Make virtual env..." msgstr "" @@ -319,7 +339,7 @@ msgstr "{{name}} proiektua irekita" msgid "Project {{name}} saved" msgstr "{{name}} proiektua gordeta" -#: app/scripts/services/tools.service.js:403 +#: app/scripts/services/tools.service.js:419 msgid "Python 2.7 is required" msgstr "" @@ -327,7 +347,7 @@ msgstr "" msgid "Read only" msgstr "Irakurtzeko soilik" -#: app/scripts/services/tools.service.js:248 +#: app/scripts/services/tools.service.js:256 msgid "Remote host {{name}} not connected" msgstr "Remote host {{name}} not connected" @@ -367,7 +387,7 @@ msgstr "Jatorrizko kodea" msgid "Spanish" msgstr "Gaztelera" -#: app/scripts/services/tools.service.js:170 +#: app/scripts/services/tools.service.js:178 msgid "Synchronize remote files ..." msgstr "Synchronize remote files ..." @@ -396,15 +416,15 @@ msgid "" "project?" msgstr "Proiektu hau ezabatuko da. Proiektua irekitzen jarraitu nahi duzu?" -#: app/scripts/services/tools.service.js:295 +#: app/scripts/services/tools.service.js:311 msgid "The toolchain will be removed. Do you want to continue?" msgstr "" -#: app/scripts/services/tools.service.js:283 +#: app/scripts/services/tools.service.js:299 msgid "The toolchain will be restored to default. Do you want to continue?" msgstr "" -#: app/scripts/services/tools.service.js:275 +#: app/scripts/services/tools.service.js:291 msgid "" "The toolchain will be updated. This operation requires Internet connection. " "Do you want to continue?" @@ -414,21 +434,21 @@ msgstr "" msgid "Toolchain" msgstr "Toolchain" -#: app/scripts/services/tools.service.js:477 +#: app/scripts/services/tools.service.js:493 msgid "Toolchain installed" msgstr "Toolchain instalatua" -#: app/scripts/services/tools.service.js:481 +#: app/scripts/services/tools.service.js:497 msgid "Toolchain not installed" msgstr "" -#: app/scripts/services/tools.service.js:71 +#: app/scripts/services/tools.service.js:79 #: app/scripts/services/utils.service.js:486 #: app/scripts/services/utils.service.js:502 msgid "Toolchain not installed. Please, install the toolchain" msgstr "" -#: app/scripts/services/tools.service.js:299 +#: app/scripts/services/tools.service.js:315 msgid "Toolchain removed" msgstr "Toolchain ezabatuta" @@ -436,7 +456,7 @@ msgstr "Toolchain ezabatuta" msgid "Tools" msgstr "Erremintak" -#: app/scripts/services/tools.service.js:213 +#: app/scripts/services/tools.service.js:221 msgid "Unknown board" msgstr "Plaka ezezaguna" @@ -472,18 +492,175 @@ msgstr "Blokearen formatua okerra: {{type}}" msgid "Wrong project format: {{name}}" msgstr "Proiektu formatua okerra: {{name}}" -#: app/scripts/services/tools.service.js:245 +#: app/scripts/services/tools.service.js:253 msgid "Wrong remote hostname {{name}}" msgstr "" -#: app/scripts/services/tools.service.js:256 -msgid "done_" -msgstr "" - -#: app/scripts/services/tools.service.js:41 -msgid "start_" -msgstr "" +#. And +#: app/resources/blocks/labels.js:34 +msgid "and" +msgstr "And" + +#. Bit +#: app/resources/blocks/labels.js:4 +msgid "bit" +msgstr "Bit" + +#. Comb +#: app/resources/blocks/labels.js:16 +msgid "comb" +msgstr "Comb" + +#. Config +#: app/resources/blocks/labels.js:6 +msgid "config" +msgstr "Config" + +#. Demux 1:2 +#: app/resources/blocks/labels.js:18 +msgid "demux_1_2" +msgstr "Demux 1:2" + +#. Demux 1:4 +#: app/resources/blocks/labels.js:20 +msgid "demux_1_4" +msgstr "Demux 1:4" + +#. Demux 1:8 +#: app/resources/blocks/labels.js:22 +msgid "demux_1_8" +msgstr "Demux 1:8" + +#. D flip-flop async +#: app/resources/blocks/labels.js:50 +msgid "dff_ar" +msgstr "Bistable D asink" + +#. D flip-flop async +#: app/resources/blocks/labels.js:52 +msgid "dff_sr" +msgstr "Bistable D" + +#. Build done +#: app/scripts/services/tools.service.js:268 +msgid "done_build" +msgstr "Sintetizatua egina" + +#. Upload done +#: app/scripts/services/tools.service.js:270 +msgid "done_upload" +msgstr "Karga egina" + +#. Verification done +#: app/scripts/services/tools.service.js:266 +msgid "done_verify" +msgstr "Egiaztapena egina" + +#. Gate +#: app/resources/blocks/labels.js:32 +msgid "gate" +msgstr "Gate" + +#. Hex 7 Segment CA +#: app/resources/blocks/labels.js:26 +msgid "hex_7seg_ca" +msgstr "Hex 7 Segment CA" + +#. Hex 7 Segment CC +#: app/resources/blocks/labels.js:24 +msgid "hex_7seg_cc" +msgstr "Hex 7 Segment CC" + +#. Logic +#: app/resources/blocks/labels.js:14 +msgid "logic" +msgstr "Logika" + +#. Mux 2:1 +#: app/resources/blocks/labels.js:28 +msgid "mux_2_1" +msgstr "Mux 2:1" + +#. Mux 4:1 +#: app/resources/blocks/labels.js:30 +msgid "mux_4_1" +msgstr "Mux 4:1" + +#. Nand +#: app/resources/blocks/labels.js:36 +msgid "nand" +msgstr "Nand" + +#. Nor +#: app/resources/blocks/labels.js:38 +msgid "nor" +msgstr "Nor" + +#. Not +#: app/resources/blocks/labels.js:40 +msgid "not" +msgstr "Not" + +#. Or +#: app/resources/blocks/labels.js:42 +msgid "or" +msgstr "Or" + +#. Pull up +#: app/resources/blocks/labels.js:8 +msgid "pull_up" +msgstr "Pull up" + +#. Pull up inv +#: app/resources/blocks/labels.js:10 +msgid "pull_up_inv" +msgstr "Pull up inv" + +#. Sec +#: app/resources/blocks/labels.js:48 +msgid "sec" +msgstr "Sec" + +#. Start building ... +#: app/scripts/services/tools.service.js:45 +msgid "start_build" +msgstr "Sintetizatua hasi ..." + +#. Start uploading ... +#: app/scripts/services/tools.service.js:47 +msgid "start_upload" +msgstr "Karga hasi ..." + +#. Start verification ... +#: app/scripts/services/tools.service.js:43 +msgid "start_verify" +msgstr "Egiaztapena hasi ..." + +#. T flip-flop async +#: app/resources/blocks/labels.js:54 +msgid "tff_ar" +msgstr "Bistable T asink" + +#. T flip-flop +#: app/resources/blocks/labels.js:56 +msgid "tff_sr" +msgstr "Bistable T" + +#. Tri-state +#: app/resources/blocks/labels.js:12 +msgid "tri_state" +msgstr "Tri-state" #: app/scripts/controllers/menu.js:73 msgid "untitled" msgstr "Izenik gabe" + +#. Xnor +#: app/resources/blocks/labels.js:44 +msgid "xnor" +msgstr "Xnor" + +#. Xor +#: app/resources/blocks/labels.js:46 +msgid "xor" +msgstr "Xor" diff --git a/app/resources/locale/fr_FR/fr_FR.po b/app/resources/locale/fr_FR/fr_FR.po index 1b5b90436..78d2158be 100644 --- a/app/resources/locale/fr_FR/fr_FR.po +++ b/app/resources/locale/fr_FR/fr_FR.po @@ -1,16 +1,36 @@ msgid "" msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" "Project-Id-Version: \n" "POT-Creation-Date: \n" "PO-Revision-Date: \n" +"Last-Translator: \n" "Language-Team: \n" +"Language: fr_FR\n" "MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.8.7.1\n" -"Last-Translator: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"Language: fr_FR\n" + +#. 1. Basic +#: app/resources/examples/labels.js:4 +msgid "1_basic" +msgstr "1. Basique" + +#. 1. Led on +#: app/resources/examples/labels.js:6 +msgid "1_led_on" +msgstr "1. Led on" + +#. 2. Switch led +#: app/resources/examples/labels.js:8 +msgid "2_switch_led" +msgstr "2. Switch led" + +#. 3. Switch and gate +#: app/resources/examples/labels.js:10 +msgid "3_switch_and_gate" +msgstr "3. Switch and gate" #: app/scripts/services/utils.service.js:414 #: app/scripts/services/utils.service.js:489 @@ -56,7 +76,7 @@ msgstr "Bloc exporté comme {{name}}" msgid "Block {{name}} imported" msgstr "Bloc {{name}} importé" -#: app/scripts/services/tools.service.js:210 +#: app/scripts/services/tools.service.js:218 msgid "Board {{name}} not detected" msgstr "Carte {{name}} non détectée" @@ -72,11 +92,11 @@ msgstr "Cartes" msgid "Build" msgstr "Construire" -#: app/scripts/services/tools.service.js:390 +#: app/scripts/services/tools.service.js:406 msgid "Check Internet connection..." msgstr "" -#: app/scripts/services/tools.service.js:398 +#: app/scripts/services/tools.service.js:414 msgid "Check Python..." msgstr "" @@ -104,7 +124,7 @@ msgstr "" msgid "Datasheet not defined" msgstr "" -#: app/scripts/services/tools.service.js:267 +#: app/scripts/services/tools.service.js:283 msgid "" "Default toolchain not found. Toolchain will be downloaded. This operation " "requires Internet connection. Do you want to continue?" @@ -140,7 +160,7 @@ msgstr "Pilote désactivé" msgid "Drivers enabled" msgstr "Pilote activé" -#: app/scripts/services/tools.service.js:222 +#: app/scripts/services/tools.service.js:230 msgid "Duplicated FPGA I/O ports" msgstr "Ports d'entrée sortie FPGA dupliqué" @@ -178,11 +198,11 @@ msgstr "Entrer un nom de projet" msgid "Enter the remote hostname user@host (experimental)" msgstr "Entrer le hostname distant user@host (experimentale)" -#: app/scripts/services/tools.service.js:290 +#: app/scripts/services/tools.service.js:306 msgid "Error: default toolchain not found in '{{dir}}'" msgstr "" -#: app/scripts/services/tools.service.js:153 +#: app/scripts/services/tools.service.js:161 msgid "Error: {{error}}" msgstr "Erreur: {{error}}" @@ -190,7 +210,7 @@ msgstr "Erreur: {{error}}" msgid "Examples" msgstr "Exemples" -#: app/scripts/services/tools.service.js:181 +#: app/scripts/services/tools.service.js:189 msgid "Execute remote {{label}} ..." msgstr "Executer à distance {{label}} ..." @@ -202,20 +222,20 @@ msgstr "Exporter" msgid "Export as block" msgstr "Exporter un bloc" -#: app/scripts/services/tools.service.js:422 +#: app/scripts/services/tools.service.js:438 msgid "Extract default apio files..." msgstr "" -#: app/scripts/services/tools.service.js:432 +#: app/scripts/services/tools.service.js:448 msgid "Extract default apio packages..." msgstr "" -#: app/scripts/services/tools.service.js:410 +#: app/scripts/services/tools.service.js:426 msgid "Extract virtual env files..." msgstr "" -#: app/scripts/services/tools.service.js:216 -#: app/scripts/services/tools.service.js:219 +#: app/scripts/services/tools.service.js:224 +#: app/scripts/services/tools.service.js:227 msgid "FPGA I/O ports not defined" msgstr "Ports d'entrée sortie FPGA non définits" @@ -223,7 +243,7 @@ msgstr "Ports d'entrée sortie FPGA non définits" msgid "File" msgstr "Fichier" -#: app/scripts/services/tools.service.js:147 +#: app/scripts/services/tools.service.js:155 msgid "File {{file}} does not exist" msgstr "Le fichier {{file}} n'existe pas" @@ -263,20 +283,20 @@ msgstr "Info" msgid "Input" msgstr "Entrée" -#: app/scripts/services/tools.service.js:427 +#: app/scripts/services/tools.service.js:443 msgid "Install default apio..." msgstr "" -#: app/scripts/services/tools.service.js:476 +#: app/scripts/services/tools.service.js:492 msgid "Installation completed" msgstr "Installation terminée" -#: app/scripts/services/tools.service.js:319 -#: app/scripts/services/tools.service.js:356 +#: app/scripts/services/tools.service.js:335 +#: app/scripts/services/tools.service.js:372 msgid "Installing toolchain" msgstr "Installation de la toolchain" -#: app/scripts/services/tools.service.js:392 +#: app/scripts/services/tools.service.js:408 #: app/scripts/services/utils.service.js:448 msgid "Internet connection required" msgstr "Une connexion internet est requise" @@ -289,7 +309,7 @@ msgstr "Titre mis à jour" msgid "Language" msgstr "Langage" -#: app/scripts/services/tools.service.js:415 +#: app/scripts/services/tools.service.js:431 msgid "Make virtual env..." msgstr "" @@ -325,7 +345,7 @@ msgstr "Projet {{name}} chargé" msgid "Project {{name}} saved" msgstr "Projet {{name}} sauvegardé" -#: app/scripts/services/tools.service.js:403 +#: app/scripts/services/tools.service.js:419 msgid "Python 2.7 is required" msgstr "" @@ -333,7 +353,7 @@ msgstr "" msgid "Read only" msgstr "Lecture seule" -#: app/scripts/services/tools.service.js:248 +#: app/scripts/services/tools.service.js:256 msgid "Remote host {{name}} not connected" msgstr "Remote host {{name}} not connected" @@ -373,7 +393,7 @@ msgstr "Code source" msgid "Spanish" msgstr "Espagnole" -#: app/scripts/services/tools.service.js:170 +#: app/scripts/services/tools.service.js:178 msgid "Synchronize remote files ..." msgstr "Synchroniser les fichiers distants ..." @@ -403,17 +423,17 @@ msgid "" "project?" msgstr "Le projet actuel sera supprimé. Continuer de charger le projet?" -#: app/scripts/services/tools.service.js:295 +#: app/scripts/services/tools.service.js:311 msgid "The toolchain will be removed. Do you want to continue?" msgstr "" "Les répertoires de configuration d'Icestudio et apio vont être supprimés. " "Voulez-vous continuer?" -#: app/scripts/services/tools.service.js:283 +#: app/scripts/services/tools.service.js:299 msgid "The toolchain will be restored to default. Do you want to continue?" msgstr "" -#: app/scripts/services/tools.service.js:275 +#: app/scripts/services/tools.service.js:291 msgid "" "The toolchain will be updated. This operation requires Internet connection. " "Do you want to continue?" @@ -423,21 +443,21 @@ msgstr "" msgid "Toolchain" msgstr "Toolchain" -#: app/scripts/services/tools.service.js:477 +#: app/scripts/services/tools.service.js:493 msgid "Toolchain installed" msgstr "La toolchain est installée" -#: app/scripts/services/tools.service.js:481 +#: app/scripts/services/tools.service.js:497 msgid "Toolchain not installed" msgstr "La toolchain n'est pas à jour" -#: app/scripts/services/tools.service.js:71 +#: app/scripts/services/tools.service.js:79 #: app/scripts/services/utils.service.js:486 #: app/scripts/services/utils.service.js:502 msgid "Toolchain not installed. Please, install the toolchain" msgstr "La toolchain n'est pas à jour. Installer, ou mettre à jour svp" -#: app/scripts/services/tools.service.js:299 +#: app/scripts/services/tools.service.js:315 msgid "Toolchain removed" msgstr "Toolchain supprimée" @@ -445,7 +465,7 @@ msgstr "Toolchain supprimée" msgid "Tools" msgstr "Outils" -#: app/scripts/services/tools.service.js:213 +#: app/scripts/services/tools.service.js:221 msgid "Unknown board" msgstr "Carte inconnue" @@ -481,18 +501,175 @@ msgstr "Mauvais format de bloc: {{type}}" msgid "Wrong project format: {{name}}" msgstr "Mauvais format de projet: {{name}}" -#: app/scripts/services/tools.service.js:245 +#: app/scripts/services/tools.service.js:253 msgid "Wrong remote hostname {{name}}" msgstr "Mauvais hostname distant {{name}}" -#: app/scripts/services/tools.service.js:256 -msgid "done_" -msgstr "" - -#: app/scripts/services/tools.service.js:41 -msgid "start_" -msgstr "" +#. And +#: app/resources/blocks/labels.js:34 +msgid "and" +msgstr "Et" + +#. Bit +#: app/resources/blocks/labels.js:4 +msgid "bit" +msgstr "Bit" + +#. Comb +#: app/resources/blocks/labels.js:16 +msgid "comb" +msgstr "Combinatoire" + +#. Config +#: app/resources/blocks/labels.js:6 +msgid "config" +msgstr "Configuration" + +#. Demux 1:2 +#: app/resources/blocks/labels.js:18 +msgid "demux_1_2" +msgstr "Démultiplexeur 1:2" + +#. Demux 1:4 +#: app/resources/blocks/labels.js:20 +msgid "demux_1_4" +msgstr "Démultiplexeur 1:4" + +#. Demux 1:8 +#: app/resources/blocks/labels.js:22 +msgid "demux_1_8" +msgstr "Démultiplexeur 1:8" + +#. D flip-flop async +#: app/resources/blocks/labels.js:50 +msgid "dff_ar" +msgstr "D flip-flop async" + +#. D flip-flop async +#: app/resources/blocks/labels.js:52 +msgid "dff_sr" +msgstr "D flip-flop" + +#. Build done +#: app/scripts/services/tools.service.js:268 +msgid "done_build" +msgstr "Construction terminée" + +#. Upload done +#: app/scripts/services/tools.service.js:270 +msgid "done_upload" +msgstr "Téléchargement terminé" + +#. Verification done +#: app/scripts/services/tools.service.js:266 +msgid "done_verify" +msgstr "Vérification faite" + +#. Gate +#: app/resources/blocks/labels.js:32 +msgid "gate" +msgstr "Porte" + +#. Hex 7 Segment CA +#: app/resources/blocks/labels.js:26 +msgid "hex_7seg_ca" +msgstr "Hex 7 Segment CA" + +#. Hex 7 Segment CC +#: app/resources/blocks/labels.js:24 +msgid "hex_7seg_cc" +msgstr "Hex 7 Segment CC" + +#. Logic +#: app/resources/blocks/labels.js:14 +msgid "logic" +msgstr "Logique" + +#. Mux 2:1 +#: app/resources/blocks/labels.js:28 +msgid "mux_2_1" +msgstr "Multiplexeur 2:1" + +#. Mux 4:1 +#: app/resources/blocks/labels.js:30 +msgid "mux_4_1" +msgstr "Multiplexeur 4:1" + +#. Nand +#: app/resources/blocks/labels.js:36 +msgid "nand" +msgstr "Non Et" + +#. Nor +#: app/resources/blocks/labels.js:38 +msgid "nor" +msgstr "Non Ou" + +#. Not +#: app/resources/blocks/labels.js:40 +msgid "not" +msgstr "Non" + +#. Or +#: app/resources/blocks/labels.js:42 +msgid "or" +msgstr "Ou" + +#. Pull up +#: app/resources/blocks/labels.js:8 +msgid "pull_up" +msgstr "Pull up" + +#. Pull up inv +#: app/resources/blocks/labels.js:10 +msgid "pull_up_inv" +msgstr "Pull up inv" + +#. Sec +#: app/resources/blocks/labels.js:48 +msgid "sec" +msgstr "Séquentiel" + +#. Start building ... +#: app/scripts/services/tools.service.js:45 +msgid "start_build" +msgstr "Début de la construction ..." + +#. Start uploading ... +#: app/scripts/services/tools.service.js:47 +msgid "start_upload" +msgstr "Début du téléchargement ..." + +#. Start verification ... +#: app/scripts/services/tools.service.js:43 +msgid "start_verify" +msgstr "Début de la verification ..." + +#. T flip-flop async +#: app/resources/blocks/labels.js:54 +msgid "tff_ar" +msgstr "T flip-flop async" + +#. T flip-flop +#: app/resources/blocks/labels.js:56 +msgid "tff_sr" +msgstr "T flip-flop" + +#. Tri-state +#: app/resources/blocks/labels.js:12 +msgid "tri_state" +msgstr "Tri-state" #: app/scripts/controllers/menu.js:73 msgid "untitled" msgstr "sans titre" + +#. Xnor +#: app/resources/blocks/labels.js:44 +msgid "xnor" +msgstr "Xnor" + +#. Xor +#: app/resources/blocks/labels.js:46 +msgid "xor" +msgstr "Xor" diff --git a/app/resources/locale/gl_ES/gl_ES.po b/app/resources/locale/gl_ES/gl_ES.po index f7cbc108a..ef3ad457e 100644 --- a/app/resources/locale/gl_ES/gl_ES.po +++ b/app/resources/locale/gl_ES/gl_ES.po @@ -1,16 +1,36 @@ msgid "" msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" "Project-Id-Version: \n" "POT-Creation-Date: \n" "PO-Revision-Date: \n" +"Last-Translator: \n" "Language-Team: \n" +"Language: gl_ES\n" "MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.8.7.1\n" -"Last-Translator: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"Language: gl_ES\n" + +#. 1. Basic +#: app/resources/examples/labels.js:4 +msgid "1_basic" +msgstr "1. Básico" + +#. 1. Led on +#: app/resources/examples/labels.js:6 +msgid "1_led_on" +msgstr "1. Acender led" + +#. 2. Switch led +#: app/resources/examples/labels.js:8 +msgid "2_switch_led" +msgstr "2. Interruptor con led" + +#. 3. Switch and gate +#: app/resources/examples/labels.js:10 +msgid "3_switch_and_gate" +msgstr "3. Interruptor con porta and" #: app/scripts/services/utils.service.js:414 #: app/scripts/services/utils.service.js:489 @@ -50,7 +70,7 @@ msgstr "Bloque exportado como {{name}}" msgid "Block {{name}} imported" msgstr "Bloque {{name}} importado" -#: app/scripts/services/tools.service.js:210 +#: app/scripts/services/tools.service.js:218 msgid "Board {{name}} not detected" msgstr "Placa {{name}} non detectada" @@ -66,11 +86,11 @@ msgstr "Placas" msgid "Build" msgstr "Sintetizar" -#: app/scripts/services/tools.service.js:390 +#: app/scripts/services/tools.service.js:406 msgid "Check Internet connection..." msgstr "" -#: app/scripts/services/tools.service.js:398 +#: app/scripts/services/tools.service.js:414 msgid "Check Python..." msgstr "" @@ -98,7 +118,7 @@ msgstr "" msgid "Datasheet not defined" msgstr "" -#: app/scripts/services/tools.service.js:267 +#: app/scripts/services/tools.service.js:283 msgid "" "Default toolchain not found. Toolchain will be downloaded. This operation " "requires Internet connection. Do you want to continue?" @@ -134,7 +154,7 @@ msgstr "" msgid "Drivers enabled" msgstr "" -#: app/scripts/services/tools.service.js:222 +#: app/scripts/services/tools.service.js:230 msgid "Duplicated FPGA I/O ports" msgstr "Portos E/S da FPGA duplicados" @@ -172,11 +192,11 @@ msgstr "Introduza o título do proxecto" msgid "Enter the remote hostname user@host (experimental)" msgstr "Enter the remote hostname user@host (experimental)" -#: app/scripts/services/tools.service.js:290 +#: app/scripts/services/tools.service.js:306 msgid "Error: default toolchain not found in '{{dir}}'" msgstr "" -#: app/scripts/services/tools.service.js:153 +#: app/scripts/services/tools.service.js:161 msgid "Error: {{error}}" msgstr "Error: {{error}}" @@ -184,7 +204,7 @@ msgstr "Error: {{error}}" msgid "Examples" msgstr "Exemplos" -#: app/scripts/services/tools.service.js:181 +#: app/scripts/services/tools.service.js:189 msgid "Execute remote {{label}} ..." msgstr "Execute remote {{label}} ..." @@ -196,20 +216,20 @@ msgstr "Exportar" msgid "Export as block" msgstr "Exportar como bloque" -#: app/scripts/services/tools.service.js:422 +#: app/scripts/services/tools.service.js:438 msgid "Extract default apio files..." msgstr "" -#: app/scripts/services/tools.service.js:432 +#: app/scripts/services/tools.service.js:448 msgid "Extract default apio packages..." msgstr "" -#: app/scripts/services/tools.service.js:410 +#: app/scripts/services/tools.service.js:426 msgid "Extract virtual env files..." msgstr "" -#: app/scripts/services/tools.service.js:216 -#: app/scripts/services/tools.service.js:219 +#: app/scripts/services/tools.service.js:224 +#: app/scripts/services/tools.service.js:227 msgid "FPGA I/O ports not defined" msgstr "Portos E/S da FPGA non definidos" @@ -217,7 +237,7 @@ msgstr "Portos E/S da FPGA non definidos" msgid "File" msgstr "Ficheiro" -#: app/scripts/services/tools.service.js:147 +#: app/scripts/services/tools.service.js:155 msgid "File {{file}} does not exist" msgstr "O ficheiro {{file}} non existe" @@ -257,20 +277,20 @@ msgstr "Info" msgid "Input" msgstr "Entrada" -#: app/scripts/services/tools.service.js:427 +#: app/scripts/services/tools.service.js:443 msgid "Install default apio..." msgstr "" -#: app/scripts/services/tools.service.js:476 +#: app/scripts/services/tools.service.js:492 msgid "Installation completed" msgstr "Instalación completada" -#: app/scripts/services/tools.service.js:319 -#: app/scripts/services/tools.service.js:356 +#: app/scripts/services/tools.service.js:335 +#: app/scripts/services/tools.service.js:372 msgid "Installing toolchain" msgstr "Instalando a toolchain" -#: app/scripts/services/tools.service.js:392 +#: app/scripts/services/tools.service.js:408 #: app/scripts/services/utils.service.js:448 msgid "Internet connection required" msgstr "Requírese dunha conexión a Internet" @@ -283,7 +303,7 @@ msgstr "Etiqueta actualizada" msgid "Language" msgstr "Idioma" -#: app/scripts/services/tools.service.js:415 +#: app/scripts/services/tools.service.js:431 msgid "Make virtual env..." msgstr "" @@ -319,7 +339,7 @@ msgstr "Proxecto {{name}} cargado" msgid "Project {{name}} saved" msgstr "Proxecto {{name}} gardado" -#: app/scripts/services/tools.service.js:403 +#: app/scripts/services/tools.service.js:419 msgid "Python 2.7 is required" msgstr "" @@ -327,7 +347,7 @@ msgstr "" msgid "Read only" msgstr "Só lectura" -#: app/scripts/services/tools.service.js:248 +#: app/scripts/services/tools.service.js:256 msgid "Remote host {{name}} not connected" msgstr "" @@ -367,7 +387,7 @@ msgstr "Código fonte" msgid "Spanish" msgstr "Castelán" -#: app/scripts/services/tools.service.js:170 +#: app/scripts/services/tools.service.js:178 msgid "Synchronize remote files ..." msgstr "Synchronize remote files ..." @@ -397,15 +417,15 @@ msgid "" "project?" msgstr "O proxecto actual perderase. ¿Desexa continuar abrindo o proxecto?" -#: app/scripts/services/tools.service.js:295 +#: app/scripts/services/tools.service.js:311 msgid "The toolchain will be removed. Do you want to continue?" msgstr "" -#: app/scripts/services/tools.service.js:283 +#: app/scripts/services/tools.service.js:299 msgid "The toolchain will be restored to default. Do you want to continue?" msgstr "" -#: app/scripts/services/tools.service.js:275 +#: app/scripts/services/tools.service.js:291 msgid "" "The toolchain will be updated. This operation requires Internet connection. " "Do you want to continue?" @@ -415,21 +435,21 @@ msgstr "" msgid "Toolchain" msgstr "Toolchain" -#: app/scripts/services/tools.service.js:477 +#: app/scripts/services/tools.service.js:493 msgid "Toolchain installed" msgstr "Toolchain instalada" -#: app/scripts/services/tools.service.js:481 +#: app/scripts/services/tools.service.js:497 msgid "Toolchain not installed" msgstr "" -#: app/scripts/services/tools.service.js:71 +#: app/scripts/services/tools.service.js:79 #: app/scripts/services/utils.service.js:486 #: app/scripts/services/utils.service.js:502 msgid "Toolchain not installed. Please, install the toolchain" msgstr "" -#: app/scripts/services/tools.service.js:299 +#: app/scripts/services/tools.service.js:315 msgid "Toolchain removed" msgstr "Toolchain eliminada" @@ -437,7 +457,7 @@ msgstr "Toolchain eliminada" msgid "Tools" msgstr "Ferramentas" -#: app/scripts/services/tools.service.js:213 +#: app/scripts/services/tools.service.js:221 msgid "Unknown board" msgstr "Placa desconocida" @@ -473,18 +493,175 @@ msgstr "Formato de bloque incorrecto: {{type}}" msgid "Wrong project format: {{name}}" msgstr "Formato de proxecto incorrecto: {{name}}\"" -#: app/scripts/services/tools.service.js:245 +#: app/scripts/services/tools.service.js:253 msgid "Wrong remote hostname {{name}}" msgstr "" -#: app/scripts/services/tools.service.js:256 -msgid "done_" -msgstr "" - -#: app/scripts/services/tools.service.js:41 -msgid "start_" -msgstr "" +#. And +#: app/resources/blocks/labels.js:34 +msgid "and" +msgstr "And" + +#. Bit +#: app/resources/blocks/labels.js:4 +msgid "bit" +msgstr "Bit" + +#. Comb +#: app/resources/blocks/labels.js:16 +msgid "comb" +msgstr "Comb" + +#. Config +#: app/resources/blocks/labels.js:6 +msgid "config" +msgstr "Config" + +#. Demux 1:2 +#: app/resources/blocks/labels.js:18 +msgid "demux_1_2" +msgstr "Demux 1:2" + +#. Demux 1:4 +#: app/resources/blocks/labels.js:20 +msgid "demux_1_4" +msgstr "Demux 1:4" + +#. Demux 1:8 +#: app/resources/blocks/labels.js:22 +msgid "demux_1_8" +msgstr "Demux 1:8" + +#. D flip-flop async +#: app/resources/blocks/labels.js:50 +msgid "dff_ar" +msgstr "Bistable D asinc" + +#. D flip-flop async +#: app/resources/blocks/labels.js:52 +msgid "dff_sr" +msgstr "Bistable D" + +#. Build done +#: app/scripts/services/tools.service.js:268 +msgid "done_build" +msgstr "Sintetizado realizado" + +#. Upload done +#: app/scripts/services/tools.service.js:270 +msgid "done_upload" +msgstr "Carga realizada" + +#. Verification done +#: app/scripts/services/tools.service.js:266 +msgid "done_verify" +msgstr "Verificación realizada" + +#. Gate +#: app/resources/blocks/labels.js:32 +msgid "gate" +msgstr "Gate" + +#. Hex 7 Segment CA +#: app/resources/blocks/labels.js:26 +msgid "hex_7seg_ca" +msgstr "Hex 7 Segment CA" + +#. Hex 7 Segment CC +#: app/resources/blocks/labels.js:24 +msgid "hex_7seg_cc" +msgstr "Hex 7 Segment CC" + +#. Logic +#: app/resources/blocks/labels.js:14 +msgid "logic" +msgstr "Lóxica" + +#. Mux 2:1 +#: app/resources/blocks/labels.js:28 +msgid "mux_2_1" +msgstr "Mux 2:1" + +#. Mux 4:1 +#: app/resources/blocks/labels.js:30 +msgid "mux_4_1" +msgstr "Mux 4:1" + +#. Nand +#: app/resources/blocks/labels.js:36 +msgid "nand" +msgstr "Nand" + +#. Nor +#: app/resources/blocks/labels.js:38 +msgid "nor" +msgstr "Nor" + +#. Not +#: app/resources/blocks/labels.js:40 +msgid "not" +msgstr "Not" + +#. Or +#: app/resources/blocks/labels.js:42 +msgid "or" +msgstr "Or" + +#. Pull up +#: app/resources/blocks/labels.js:8 +msgid "pull_up" +msgstr "Pull up" + +#. Pull up inv +#: app/resources/blocks/labels.js:10 +msgid "pull_up_inv" +msgstr "Pull up inv" + +#. Sec +#: app/resources/blocks/labels.js:48 +msgid "sec" +msgstr "Sec" + +#. Start building ... +#: app/scripts/services/tools.service.js:45 +msgid "start_build" +msgstr "Iniciar a sintetizado ..." + +#. Start uploading ... +#: app/scripts/services/tools.service.js:47 +msgid "start_upload" +msgstr "Iniciar a carga ..." + +#. Start verification ... +#: app/scripts/services/tools.service.js:43 +msgid "start_verify" +msgstr "Iniciar a verificación ..." + +#. T flip-flop async +#: app/resources/blocks/labels.js:54 +msgid "tff_ar" +msgstr "Bistable T asinc" + +#. T flip-flop +#: app/resources/blocks/labels.js:56 +msgid "tff_sr" +msgstr "Bistable T" + +#. Tri-state +#: app/resources/blocks/labels.js:12 +msgid "tri_state" +msgstr "Tri-state" #: app/scripts/controllers/menu.js:73 msgid "untitled" msgstr "Sen título" + +#. Xnor +#: app/resources/blocks/labels.js:44 +msgid "xnor" +msgstr "Xnor" + +#. Xor +#: app/resources/blocks/labels.js:46 +msgid "xor" +msgstr "Xor" diff --git a/app/views/menu.html b/app/views/menu.html index 464872bda..01004c0b0 100644 --- a/app/views/menu.html +++ b/app/views/menu.html @@ -142,21 +142,21 @@
  • - + {{ 'Galician' | translate }} - +
  • - + {{ 'Basque' | translate }} - +
  • - + {{ 'French' | translate }} - +