Spanish Language :ghost:
authorJlXip <jlxip.mc@gmail.com>
Fri, 27 Jan 2017 14:36:40 +0000 (15:36 +0100)
committerJlXip <jlxip.mc@gmail.com>
Fri, 27 Jan 2017 14:36:40 +0000 (15:36 +0100)
src/main/java/de/todesbaum/jsite/main/Main.java
src/main/resources/NOTE.txt [new file with mode: 0644]
src/main/resources/de/todesbaum/jsite/i18n/jSite.properties
src/main/resources/de/todesbaum/jsite/i18n/jSite_de.properties
src/main/resources/de/todesbaum/jsite/i18n/jSite_es.properties [new file with mode: 0644]
src/main/resources/de/todesbaum/jsite/i18n/jSite_fi.properties
src/main/resources/de/todesbaum/jsite/i18n/jSite_fr.properties
src/main/resources/de/todesbaum/jsite/i18n/jSite_it.properties
src/main/resources/de/todesbaum/jsite/i18n/jSite_pl.properties
src/main/resources/flag-es.png [new file with mode: 0644]

index c783264..2655b06 100644 (file)
@@ -129,6 +129,7 @@ public class Main implements ActionListener, ListSelectionListener, WizardListen
                        Locale.GERMAN,
                        Locale.FRENCH,
                        Locale.ITALIAN,
+                       new Locale("es"),
                        new Locale("pl"),
                        new Locale("fi")
        };
diff --git a/src/main/resources/NOTE.txt b/src/main/resources/NOTE.txt
new file mode 100644 (file)
index 0000000..6e20ae2
--- /dev/null
@@ -0,0 +1,15 @@
+--------------------------
+THIS FILE SHALL BE REMOVED
+--------------------------
+
+Hi, I'm JlXip, the one who translated the program into Spanish.
+
+I'm writing this txt file for letting you know that the Spanish flag file (flag-es.png) doesn't look the same way as others.
+So, either ignore this, or change the flag for a better one.
+
+Greetings, JlXip.
+
+
+Contact data:
+       Webpage: https://jlxip.net
+       EMail:   jlxip@jlxip.net
\ No newline at end of file
index 0257591..c970cc9 100644 (file)
@@ -44,6 +44,7 @@ jsite.menu.language.en=English
 jsite.menu.language.de=Deutsch
 jsite.menu.language.fr=Fran\u00e7ais
 jsite.menu.language.it=Italiano
+jsite.menu.language.es=Espa\u00f1ol
 jsite.menu.language.pl=Polski
 jsite.menu.language.fi=Suomi
 jsite.menu.nodes=Nodes
index eb67bcb..8264163 100644 (file)
@@ -44,6 +44,7 @@ jsite.menu.language.en=English
 jsite.menu.language.de=Deutsch
 jsite.menu.language.fr=Fran\u00e7ais
 jsite.menu.language.it=Italiano
+jsite.menu.language.es=Espa\u00f1ol
 jsite.menu.language.pl=Polski
 jsite.menu.language.fi=Suomi
 jsite.menu.nodes=Nodes
diff --git a/src/main/resources/de/todesbaum/jsite/i18n/jSite_es.properties b/src/main/resources/de/todesbaum/jsite/i18n/jSite_es.properties
new file mode 100644 (file)
index 0000000..2c49384
--- /dev/null
@@ -0,0 +1,208 @@
+#
+# jSite - jSite.properties - Copyright © 2006–2014 David Roden
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+#
+
+# Spanish language file by JlXip <jlxip@jlxip.net>
+
+# Attention, translators! Most of the strings here are used directly.
+# However, some of them are parsed by MessageFormat
+# (http://java.sun.com/j2se/1.5.0/docs/api/java/text/MessageFormat.html)
+# and thus have to adhere to some rules (check the URL above). This is the
+# case when a line contains placeholders like {0} or {0,number}! In these
+# lines single quotes (ASCII 39) needs to be escaped by entering them twice,
+# otherwise the placeholder will not be replaced!
+
+jsite.general.ok=OK
+jsite.general.cancel=Cancelar
+
+jsite.wizard.previous=Anterior
+jsite.wizard.next=Siguiente
+jsite.wizard.quit=Salir
+
+jsite.quit.question=\u00bfRealmente desea salir?
+jsite.quit.question.title=\u00bfSalir?
+jsite.quit.overwrite-configuration=<html><b>\u00bfSobreescribir configuraci\u00f3n?</b><br><br>Un archivo de configuraci\u00f3n ya existe:<br><code>{0}</code><br><br>\u00bfDeber\u00eda de ser sobreescrito?</html>
+jsite.quit.overwrite-configuration.title=\u00bfSobreescribir configuraci\u00f3n?
+jsite.quit.config-not-saved=<html><b>Configuraci\u00f3n no guardada</b><br><br>El archivo de configuraci\u00f3n no pudo ser guardado.<br>\u00bfDesea salir de todos modos?</html>
+
+jsite.menu.languages=Idiomas
+jsite.menu.language.en=Ingl\u00e9s
+jsite.menu.language.de=Alem\u00e1n
+jsite.menu.language.fr=Franc\u00e9s
+jsite.menu.language.it=Italiano
+jsite.menu.language.es=Espa\u00f1ol
+jsite.menu.language.pl=Polaco
+jsite.menu.language.fi=Finland\u00e9s
+jsite.menu.nodes=Nodos
+jsite.menu.nodes.manage-nodes=Gestionar nodos
+jsite.menu.options=Opciones
+jsite.menu.options.preferences=Preferencias
+jsite.menu.help=Ayuda
+jsite.menu.help.check-for-updates=Comprobar actualizaciones
+jsite.menu.help.about=Acerca
+
+jsite.about.message=<html><big><b>jSite {0}</b></big><br><br>Copyright \u00a9 2006\u20132012 David Roden<br>Released under the GNU General Public License</html>
+
+jsite.node-manager.heading=Gestor de Nodos
+jsite.node-manager.description=Gestiona tus nodos aqu\u00ed.
+jsite.node-manager.node-information=Informaci\u00f3n sobre el Nodo
+jsite.node-manager.add-node=A\u00f1adir Nodo
+jsite.node-manager.new-node=Nuevo Nodo
+jsite.node-manager.delete-node=Eliminar Nodo
+jsite.node-manager.delete-node.warning=<html><b>Confirmar borrado del nodo</b><br><br>\u00bfEliminar este nodo?</html>
+jsite.node-manager.name=Nombre
+jsite.node-manager.hostname=Nombre de host
+jsite.node-manager.port=Puerto
+
+jsite.preferences.heading=Preferencias
+jsite.preferences.description=Use esta p\u00e1gina para gestionar algunos ajustes globales.
+jsite.preferences.temp-directory=Directorio para archivos temporales
+jsite.preferences.temp-directory.default=Por defecto (elegido por el sistema)
+jsite.preferences.temp-directory.custom=Personalizado
+jsite.preferences.temp-directory.choose=Seleccionar
+jsite.preferences.temp-directory.choose.approve=Seleccionar
+jsite.preferences.config-directory=Localizaci\u00f3n del archivo de configuraci\u00f3n
+jsite.preferences.config-directory.jar=Junto al archivo JAR
+jsite.preferences.config-directory.home=Directorio del usuario
+jsite.preferences.config-directory.custom=Otro directorio
+jsite.preferences.insert-options=Insertar opciones
+jsite.preferences.insert-options.use-early-encode=Generar la URI final precipitada
+jsite.preferences.insert-options.priority=Prioridad
+jsite.preferences.insert-options.manifest-putter=Actualizador de Manifiesto
+
+jsite.insert.heading=Inserci\u00f3n del proyecto
+jsite.insert.description=Por favor, espere mientras el proyecto est\u00e1 siendo insertado.
+jsite.insert.project-information=Informaci\u00f3n del proyecto
+jsite.insert.request-uri=Freesite
+jsite.insert.start-time=Tiempo de inicio
+jsite.insert.starting=Iniciando\u2026
+jsite.insert.done=Hecho.
+jsite.insert.done.title=Inserci\u00f3n terminada
+jsite.insert.insert-aborted=La inserci\u00f3n ha sido cancelada.
+jsite.insert.insert-aborted.title=Inserci\u00f3n Cancelada
+jsite.insert.progress=Progreso
+jsite.insert.k-per-s=KB/s
+jsite.insert.insert-failed=<html><b>Inserci\u00f3n Fallida</b><br><br>La inserci\u00f3n del proyecto ha fallado.<br>Algunos archivos no pudieron ser insertados.</html>
+jsite.insert.insert-failed-with-cause=<html><b>Inserci\u00f3n Fallida</b><br><br>La inserci\u00f3n del proyecto ha fallado.<br>Algunos archivos no pudieron ser insertados.<br>Ha ocurrido el siguiente error:<br><br><code>{0}</code></html>
+jsite.insert.insert-failed.title=Inserci\u00f3n Fallida
+jsite.insert.inserted=<html><b>Proyecto insertado</b><br><br>Su proyecto ha sido insertado correctamente.</html>
+jsite.insert.okay-copy-uri=Copiar URI al portapapeles
+jsite.insert.reinserted-edition=<html><b>Edici\u00f3n Reinsertada</b><br><br>La edici\u00f3n que est\u00e1 insertando<br>ya ha sido insertada.</html>
+jsite.insert.reinserted-edition.title=Edici\u00f3n Reinsertada
+
+jsite.file-scanner.can-not-read-directory=No se pudo leer el directorio
+
+jsite.project.heading=Seleccionar un Proyecto
+jsite.project.description=Seleccionar un proyecto para procesar de la lista de abajo, o cree un nuevo proyecto.
+jsite.project.action.browse=Examinar
+jsite.project.action.browse.choose=Seleccionar
+jsite.project.action.browse.tooltip=Examinar directorio
+jsite.project.action.add-project=A\u00f1adir proyecto
+jsite.project.action.add-project.tooltip=A\u00f1adir un nuevo proyecto
+jsite.project.new-project.name=Nuevo Proyecto
+jsite.project.action.delete-project=Eliminar proyecto
+jsite.project.action.delete-project.tooltip=Eliminar un proyecto
+jsite.project.action.delete-project.confirm=<html><b>Confirmar borrado</b><br><br>El proyecto \u201c{0}\u201d ser\u00e1 eliminado.<br>\u00bfQuiere continuar?</html>
+jsite.project.action.clone-project=Clonar proyecto
+jsite.project.action.clone-project.copy=Copia de {0}
+jsite.project.action.clone-project.tooltip=Clonar el proyecto seleccionado
+jsite.project.action.copy-uri=Copiar URI al portapapeles
+jsite.project.action.copy-uri.tooltip=Copiar la URI del proyecto al portapapeles
+jsite.project.action.manage-keys=Gestionar Claves
+jsite.project.action.manage-keys.tooltip=Gestiona las claves de este proyecto
+jsite.project.action.reset-edition=Reestablecer Edici\u00f3n
+jsite.project.action.reset-edition.tooltip=Reestablecer el n\u00famero de edici\u00f3n del proyecto
+jsite.project.project.information=Informaci\u00f3n del Proyecto
+jsite.project.project.name=Nombre
+jsite.project.project.description=Descripci\u00f3n
+jsite.project.project.local-path=Ruta local
+jsite.project.project.address=Direcci\u00f3n
+jsite.project.project.path=Ruta del Freesite
+jsite.project.project.edition=Edici\u00f3n
+jsite.project.project.uri=URI
+jsite.project.keygen.io-error=<html><b>Comunicaci\u00f3n con el nodo fallida</b><br><br>La comunicaci\u00f3n con el nodo ha fallado<br>con el siguiente mensaje de error:<br><br><code>{0}</code><br><br>Por favor, aseg\u00farese de que ha introducido<br>el nombre de host y puerto correctos<br>en la p\u00e1gina "Ajustes del Nodo".</html>
+jsite.project.warning.generate-new-key=<html><b>\u00bfGenerar una nueva llave?</b><br><br>Si genera una nueva clave, su sitio ser\u00e1 publicado<br>bajo esa nueva clave. Cualquier uso que otros usuarios le den<br>a la vieja clave se habr\u00e1 ido.<br>Tambi\u00e9n, la edici\u00f3n ser\u00e1 reestablecida.</html>
+jsite.project.warning.reset-edition=<html><b>\u00bfReestablecer edici\u00f3n?</b><br><br>Reestablecer la edici\u00f3n puede conllevar fallos<br>y mucha confusi\u00f3n si no ha cambiado<br>la ruta o las claves del proyecto.</html>
+jsite.project.warning.use-clipboard-now=<html><b>URI copiada</b><br><br>Tenga en cuenta que es posible que al salir de jSite<br>ahora su portapapeles se vac\u00ede. Por favor, use la<br>URI copiada inmediatamente en otra ventana.</html>
+
+jsite.project-files.heading=Archivos del Proyecto
+jsite.project-files.description=<html>En esta p\u00e1gina puedes especificar los par\u00e1metros para los archivos de este proyecto, como<br>llaves generadas externamente o tipos de MIME, si la detecci\u00f3n autom\u00e1tica ha fallado.</html>
+jsite.project-files.action.rescan=Reescanear
+jsite.project-files.action.rescan.tooltip=Reescanear el directorio del proyecto para encontrar nuevos archivos
+jsite.project-files.always-force-insert=Siempre forzar la inserci\u00f3n
+jsite.project-files.always-force-insert.tooltip=Cuando se selecciona, todos los archivos de este proyecto son insertados aunque no hayan cambiado
+jsite.project-files.ignore-hidden-files=Ignorar archivos ocultos
+jsite.project-files.ignore-hidden-files.tooltip=Cuando se selecciona, los archivos ocultos no son insertados
+jsite.project-files.file-options=Opciones de Archivo
+jsite.project-files.default=Archivo por defecto
+jsite.project-files.default.tooltip=Especifica que este archivo es el archivo principal del proyecto
+jsite.project-files.insert=Insertar
+jsite.project-files.insert.tooltip=Desmarcar en caso de no querer insertar este archivo
+jsite.project-files.force-insert=Forzar inserci\u00f3n
+jsite.project-files.force-insert.tooltip=Fuerza la inserci\u00f3n de este archivo incluso si no ha sido modificado
+jsite.project-files.insert-redirect=Redireccionar
+jsite.project-files.insert-redirect.tooltip=Comprueba si quieres insertar una redirecci\u00f3n para este archivo
+jsite.project-files.custom-key=Otra llave
+jsite.project-files.custom-key.tooltip=La llave externamente creada para el archivo
+jsite.project-files.rename=Renombrar
+jsite.project-files.rename.tooltip=Renombra el archivo en el sitio subido
+jsite.project-files.mime-type=Tipo de MIME
+jsite.project-files.mime-type.tooltip=Selecciona el tipo de MIME correcto aqu\u00ed si la detecci\u00f3n fall\u00f3.
+jsite.project-files.container=Contenedor
+jsite.project-files.container.tooltip=Selecciona un contenedor para el archivo actual
+jsite.project-files.scan-error=<html><b>Error escaneando los archivos</b><br><br>El directorio del proyecto no existe<br>o bien algunos archivos/directorios en \u00e9l no son accesibles.<br>Por favor, retroceda y seleccione el directorio correcto.</html>
+jsite.project-files.insert-now=Insertar ahora
+jsite.project-files.invalid-default-file=Solo los archivos del directorio ra\u00edz ser\u00e1n seleccionados como archivos por defecto.
+jsite.project-files.scanning=Escaneando\u2026
+
+jsite.update-checker.found-version.title=Nueva Versi\u00f3n Encontrada
+jsite.update-checker.found-version.message=<html>Se ha encontrado una nueva versi\u00f3n.<br><br>Versi\u00f3n {0} (liberada {1,date})</html>
+jsite.update-checker.latest-version.title=Comprobaci\u00f3n de Actualizaciones
+jsite.update-checker.latest-version.newer.message=<html>Est\u00e1s ejecutando la versi\u00f3n {0} pero otra<br>m\u00e1s nueva ({1}) ha sido encontrada.</html>
+jsite.update-checker.latest-version.older.message=<html>Est\u00e1s ejecutando la versi\u00f3n {0} pero<br>la m\u00e1s reciente parece ser {1}.</html>
+jsite.update-checker.latest-version.okay.message=<html>Est\u00e1s ejecutando la versi\u00f3n {0}<br>la cual es la \u00faltima.</html>
+
+jsite.key-dialog.title=Gestionar Llaves del Proyecto
+jsite.key-dialog.button.ok.tooltip=Acepta los cambios
+jsite.key-dialog.button.cancel.tooltip=Descarta los cambios
+jsite.key-dialog.button.copy-from-project=Copiar desde un Proyecto
+jsite.key-dialog.button.copy-from-project.tooltip=Copia las claves p\u00fablica y privada del proyecto seleccionado
+jsite.key-dialog.button.copy-from-identity=Copiar desde una Identidad
+jsite.key-dialog.button.copy-from-identity.tooltip=Copia las claves p\u00fablica y privada de la identidad seleccionada
+jsite.key-dialog.button.generate=Regenerar Llaves
+jsite.key-dialog.button.generate.tooltip=Crea un nuevo par de llaves
+jsite.key-dialog.label.keys=<html><b>Llaves</b></html>
+jsite.key-dialog.label.private-key=Llave Privada
+jsite.key-dialog.label.public-key=Llave P\u00fablica
+jsite.key-dialog.label.copy-keys=<html><b>Copiar Llaves</b></html>
+jsite.key-dialog.label.project=Proyecto
+jsite.key-dialog.label.identity=Identidad
+jsite.key-dialog.label.actions=<html><b>Acciones</b></html>
+
+jsite.warning.empty-index=<html><b>No hay un archivo principal</b><br><br>No ha especificado un archivo principal para este proyecto.<br>Aunque es posible insertar un proyecto sin un archivo<br>principal, deber\u00edas de especificar uno para facilitar la navegaci\u00f3n.</html>
+jsite.warning.index-not-html=<html><b>El archivo principal no est\u00e1 en HTML</b><br><br>Su archivo principal no tiene el tipo de MIME "text/html".<br>Cargar su Freesite en un navegador puede dar resultados inesperados.</html>
+jsite.warning.site-larger-than-2-mib=<html><b>El sitio es mayor a 2MiB.</b><br><br>Su sitio contiene m\u00e1s de 2 megabytes de datos.<br>Debido a errores en Freenet, probablemente no se cargar\u00e1 correctamente.<br>Intente reducir el tama\u00f1o de su sitio, o continue bajo su responsabilidad.</html>
+
+jsite.error.no-node-selected=<html><b>No se ha seleccionado un nodo</b><br><br>Por favor, seleccione un nodo del men\u00fa.</html>
+jsite.error.no-node-running=<html><b>El nodo no est\u00e1 siendo ejecutado</b><br><br>No puede insertar un proyecto si su nodo no est\u00e1 siendo ejecutado.<br>Por favor, inicie su nodo y pruebe otra vez.</html>
+jsite.error.no-local-path=<html><b>No hay ruta local</b><br><br>No ha especificado una ruta local para los archivos que ser\u00e1n insertados.<br>No es posible continuar sin una.</html>
+jsite.error.no-path=<html><b>No hay ruta del Freesite</b><br><br>No ha especificado una ruta para el Freesite.<br>No es posible continuar sin una.</html>
+jsite.error.index-missing=<html>No se encuentra su archivo principal</b><br><br>Un archivo principal fue especificado anteriormente pero<br>ya no existe. Por favor, seleccione<br>un nuevo archivo principal en la lista de archivos.</html>
+jsite.error.index-not-inserted=<html><b>El archivo principal sin insertar</b><br><br>Ha elegido no insertar un archivo principal.<br>Necesita elegir insertarlo, o bien seleccionar<br>otro archivo principal.</html>
+jsite.error.no-custom-key=<html><b>No hay una llave personalizada para el archivo</b><br><br>Ha especificado no insertar <code>{0}</code><br>pero fall\u00f3 al introducir una llave a la que redireccionar.</html>
+jsite.error.no-files-to-insert=<html><b>No hay archivos para insertar</b><br><br>No ha seleccionado ning\u00fan archivo para la inserci\u00f3n.<br>Por favor, seleccione al menos un archivo para ser insertado.</html>
+jsite.error.duplicate-file=<html><b>Archivo duplicado</b><br><br>El archivo <code>{0}</code> est\u00e1 insertado dos veces.<br>Por favor, compruebe los nombres de sus archivos y redirecciones.</html>
index 394c1b2..9c789de 100644 (file)
@@ -44,6 +44,7 @@ jsite.menu.language.en=English
 jsite.menu.language.de=Deutsch
 jsite.menu.language.fr=Fran\u00e7ais
 jsite.menu.language.it=Italiano
+jsite.menu.language.es=Espa\u00f1ol
 jsite.menu.language.pl=Polski
 jsite.menu.language.fi=Suomi
 jsite.menu.nodes=Solmut
index eda11c6..138b6c5 100644 (file)
@@ -44,6 +44,7 @@ jsite.menu.language.en=English
 jsite.menu.language.de=Deutsch
 jsite.menu.language.fr=Fran\u00e7ais
 jsite.menu.language.it=Italiano
+jsite.menu.language.es=Espa\u00f1ol
 jsite.menu.language.pl=Polski
 jsite.menu.language.fi=Suomi
 jsite.menu.nodes=Noeud
index 1fc66b6..e56b5bb 100644 (file)
@@ -44,6 +44,7 @@ jsite.menu.language.en=English
 jsite.menu.language.de=Deutsch
 jsite.menu.language.fr=Fran\u00e7ais
 jsite.menu.language.it=Italiano
+jsite.menu.language.es=Espa\u00f1ol
 jsite.menu.language.pl=Polski
 jsite.menu.language.fi=Suomi
 jsite.menu.nodes=Nodi
index 4bb32b7..6b2316a 100644 (file)
@@ -44,6 +44,7 @@ jsite.menu.language.en=English
 jsite.menu.language.de=Deutsch
 jsite.menu.language.fr=Fran\u00e7ais
 jsite.menu.language.it=Italiano
+jsite.menu.language.es=Espa\u00f1ol
 jsite.menu.language.pl=Polski
 jsite.menu.language.fi=Suomi
 jsite.menu.nodes=W\u0119z\u0142y
diff --git a/src/main/resources/flag-es.png b/src/main/resources/flag-es.png
new file mode 100644 (file)
index 0000000..c2de2d7
Binary files /dev/null and b/src/main/resources/flag-es.png differ