Skip to content

Commit

Permalink
Locales Update
Browse files Browse the repository at this point in the history
  • Loading branch information
torzdf committed Mar 22, 2021
1 parent 79b8961 commit 5f598ca
Show file tree
Hide file tree
Showing 9 changed files with 215 additions and 130 deletions.
23 changes: 14 additions & 9 deletions lib/gui/control_helper.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#!/usr/bin/env python3
""" Helper functions and classes for GUI controls """
import gettext
import logging
import re

Expand All @@ -15,6 +16,10 @@

logger = logging.getLogger(__name__) # pylint: disable=invalid-name

# LOCALES
_LANG = gettext.translation("gui.tooltips", localedir="locales", fallback=True)
_ = _LANG.gettext

# We store Tooltips, ContextMenus and Commands globally when they are created
# Because we need to add them back to newly cloned widgets (they are not easily accessible from
# original config or are prone to getting destroyed when the original widget is destroyed)
Expand Down Expand Up @@ -1226,15 +1231,15 @@ def __init__(self, opt_name, tk_var, control_frame, sysbrowser_dict, style):
@property
def helptext(self):
""" Dict containing tooltip text for buttons """
retval = dict(folder="Select a folder...",
load="Select a file...",
load2="Select a file...",
picture="Select a folder of images...",
video="Select a video...",
model="Select a model folder...",
multi_load="Select one or more files...",
context="Select a file or folder...",
save_as="Select a save location...")
retval = dict(folder=_("Select a folder..."),
load=_("Select a file..."),
load2=_("Select a file..."),
picture=_("Select a folder of images..."),
video=_("Select a video..."),
model=_("Select a model folder..."),
multi_load=_("Select one or more files..."),
context=_("Select a file or folder..."),
save_as=_("Select a save location..."))
return retval

@staticmethod
Expand Down
2 changes: 1 addition & 1 deletion lib/gui/popup_configure.py
Original file line number Diff line number Diff line change
Expand Up @@ -535,7 +535,7 @@ def _create_links_page(self, key):
if not links:
return frame

header_lbl = ttk.Label(frame, text="Select a plugin to configure:")
header_lbl = ttk.Label(frame, text=_("Select a plugin to configure:"))
header_lbl.pack(side=tk.TOP, fill=tk.X, padx=5, pady=(5, 10))
for link in sorted(links):
lbl = ttk.Label(frame,
Expand Down
Binary file modified locales/es/LC_MESSAGES/gui.tooltips.mo
Binary file not shown.
144 changes: 90 additions & 54 deletions locales/es/LC_MESSAGES/gui.tooltips.po
Original file line number Diff line number Diff line change
Expand Up @@ -5,226 +5,262 @@
msgid ""
msgstr ""
"Project-Id-Version: faceswap.spanish\n"
"POT-Creation-Date: 2021-03-10 15:35-0000\n"
"PO-Revision-Date: 2021-03-16 18:40+0000\n"
"POT-Creation-Date: 2021-03-22 18:37+0000\n"
"PO-Revision-Date: 2021-03-22 18:39+0000\n"
"Last-Translator: \n"
"Language-Team: tokafondo\n"
"Language: es_ES\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: pygettext.py 1.5\n"
"X-Generator: Poedit 2.3\n"
"Last-Translator: \n"
"X-Generator: Poedit 2.4.2\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Language: es_ES\n"

#: lib/gui/command.py:180
#: lib/gui/command.py:184
msgid "Output command line options to the console"
msgstr "Devuelve las opciones de la línea de comandos a la consola"

#: lib/gui/command.py:191
#: lib/gui/command.py:195
msgid "Run the {} script"
msgstr "Ejecuta el script {}"

#: lib/gui/display.py:69
#: lib/gui/control_helper.py:1234
msgid "Select a folder..."
msgstr ""

#: lib/gui/control_helper.py:1235 lib/gui/control_helper.py:1236
msgid "Select a file..."
msgstr ""

#: lib/gui/control_helper.py:1237
msgid "Select a folder of images..."
msgstr ""

#: lib/gui/control_helper.py:1238
msgid "Select a video..."
msgstr ""

#: lib/gui/control_helper.py:1239
msgid "Select a model folder..."
msgstr ""

#: lib/gui/control_helper.py:1240
msgid "Select one or more files..."
msgstr ""

#: lib/gui/control_helper.py:1241
msgid "Select a file or folder..."
msgstr ""

#: lib/gui/control_helper.py:1242
msgid "Select a save location..."
msgstr ""

#: lib/gui/display.py:71
msgid "Summary statistics for each training session"
msgstr "Resumen de estadísticas para cada sesión de entrenamiento"

#: lib/gui/display.py:111
#: lib/gui/display.py:113
msgid "Preview updates every 5 seconds"
msgstr "Previsualiza actualizaciones cada 5 segundos"

#: lib/gui/display.py:120
#: lib/gui/display.py:122
msgid "Graph showing Loss vs Iterations"
msgstr "Gráfico mostrando Pérdida contra iteraciones"

#: lib/gui/display.py:123
#: lib/gui/display.py:125
msgid "Training preview. Updated on every save iteration"
msgstr ""
"Previsualización del entrenamiento. Actualizado en cada iteración de guardado"

#: lib/gui/display_analysis.py:340
#: lib/gui/display_analysis.py:342
msgid "Load/Refresh stats for the currently training session"
msgstr "Carga/Refresca estadísticas para la sesión actual de entrenamiento"

#: lib/gui/display_analysis.py:342
#: lib/gui/display_analysis.py:344
msgid "Clear currently displayed session stats"
msgstr "Borra las estadísticas mostradas de la sesión"

#: lib/gui/display_analysis.py:344
#: lib/gui/display_analysis.py:346
msgid "Save session stats to csv"
msgstr "Guarda las estadísticas de la sesión a un archivo csv"

#: lib/gui/display_analysis.py:346
#: lib/gui/display_analysis.py:348
msgid "Load saved session stats"
msgstr "Carga estadísticas de sesión ya guardadas"

#: lib/gui/display_command.py:91
#: lib/gui/display_command.py:94
msgid "Preview updates at every model save. Click to refresh now."
msgstr ""
"Previsualización de actualizaciones cada guardado de modelo. Pulsar para "
"actualizar ahora."

#: lib/gui/display_command.py:258
#: lib/gui/display_command.py:261
msgid "Graph updates at every model save. Click to refresh now."
msgstr ""
"Previsualización de gráficos cada guardado de modelo. Pulsar para actualizar "
"ahora."

#: lib/gui/display_command.py:272
#: lib/gui/display_command.py:275
msgid "Display the raw loss data"
msgstr "Muestra los datos de pérdida sin procesar"

#: lib/gui/display_command.py:284
#: lib/gui/display_command.py:287
msgid "Display the smoothed loss data"
msgstr "Muestra los datos de pérdida regularizados"

#: lib/gui/display_command.py:291
#: lib/gui/display_command.py:294
msgid "Set the smoothing amount. 0 is no smoothing, 0.99 is maximum smoothing."
msgstr ""
"Ajusta el nivel de regularización. 0 es sin regularización, 0.99 es máxima "
"regularización."

#: lib/gui/display_command.py:321
#: lib/gui/display_command.py:324
msgid "Set the number of iterations to display. 0 displays the full session."
msgstr ""
"Ajusta el número de iteraciones a mostrar. 0 muestra la sesión completa."

#: lib/gui/display_page.py:235
#: lib/gui/display_page.py:238
msgid "Save {}(s) to file"
msgstr "Grabar {} a un fichero"

#: lib/gui/display_page.py:247
#: lib/gui/display_page.py:250
msgid "Enable or disable {} display"
msgstr "Activar o desactivar la muestra de {}"

#: lib/gui/menu.py:30
#: lib/gui/menu.py:32
msgid "faceswap.dev - Guides and Forum"
msgstr "faceswap.dev - Guías y foro"

#: lib/gui/menu.py:31
#: lib/gui/menu.py:33
msgid "Patreon - Support this project"
msgstr "Patreon - Apoya este proyecto"

#: lib/gui/menu.py:32
#: lib/gui/menu.py:34
msgid "Discord - The FaceSwap Discord server"
msgstr "Discord - El servidor de Discord de FaceSwap"

#: lib/gui/menu.py:33
#: lib/gui/menu.py:35
msgid "Github - Our Source Code"
msgstr "Github - Nuestro código fuente"

#: lib/gui/menu.py:524
#: lib/gui/menu.py:527
msgid "Configure {} settings..."
msgstr "Configurar los ajustes de {}..."

#: lib/gui/menu.py:532
#: lib/gui/menu.py:535
msgid "Project"
msgstr "Proyecto"

#: lib/gui/menu.py:532
#: lib/gui/menu.py:535
msgid "currently selected Task"
msgstr "tarea actualmente seleccionada"

#: lib/gui/menu.py:534
#: lib/gui/menu.py:537
msgid "Reload {} from disk"
msgstr "Recargar {} del disco"

#: lib/gui/menu.py:536
#: lib/gui/menu.py:539
msgid "Create a new {}..."
msgstr "Crear un nuevo {}..."

#: lib/gui/menu.py:538
#: lib/gui/menu.py:541
msgid "Reset {} to default"
msgstr "Reiniciar {} a los ajustes por defecto"

#: lib/gui/menu.py:540
#: lib/gui/menu.py:543
msgid "Save {}"
msgstr "Guardar {}"

#: lib/gui/menu.py:542
#: lib/gui/menu.py:545
msgid "Save {} as..."
msgstr "Guardar {} como..."

#: lib/gui/menu.py:546
#: lib/gui/menu.py:549
msgid " from a task or project file"
msgstr " de un archivo de tarea o proyecto"

#: lib/gui/menu.py:547
#: lib/gui/menu.py:550
msgid "Load {}..."
msgstr "Cargar {}..."

#: lib/gui/popup_configure.py:205
#: lib/gui/popup_configure.py:209
msgid "Close without saving"
msgstr "Cerrar sin guardar"

#: lib/gui/popup_configure.py:206
#: lib/gui/popup_configure.py:210
msgid "Save this page's config"
msgstr "Guardar la configuración de esta página"

#: lib/gui/popup_configure.py:207
#: lib/gui/popup_configure.py:211
msgid "Reset this page's config to default values"
msgstr "Reiniciar la configuración de esta página a sus valores por defecto"

#: lib/gui/popup_configure.py:209
#: lib/gui/popup_configure.py:213
msgid "Save all settings for the currently selected config"
msgstr "Guardar todos los ajustes para la configuración seleccionada"

#: lib/gui/popup_configure.py:212
#: lib/gui/popup_configure.py:216
msgid "Reset all settings for the currently selected config to default values"
msgstr ""
"Reiniciar todos los ajustes de la configuración seleccionada a sus ajustes "
"por defecto"

#: lib/gui/popup_session.py:188
#: lib/gui/popup_configure.py:538
msgid "Select a plugin to configure:"
msgstr ""

#: lib/gui/popup_session.py:191
msgid "Display {}"
msgstr "Mostrar {}"

#: lib/gui/popup_session.py:339
#: lib/gui/popup_session.py:342
msgid "Refresh graph"
msgstr "Resfrescar gráfico"

#: lib/gui/popup_session.py:341
#: lib/gui/popup_session.py:344
msgid "Save display data to csv"
msgstr "Guardar datos de muestra a un archivo csv"

#: lib/gui/popup_session.py:343
#: lib/gui/popup_session.py:346
msgid "Number of data points to sample for rolling average"
msgstr "Número de puntos de datos a muestrear para la media móvil"

#: lib/gui/popup_session.py:345
#: lib/gui/popup_session.py:348
msgid "Set the smoothing amount. 0 is no smoothing, 0.99 is maximum smoothing"
msgstr ""
"Establezca la cantidad de regularización. 0 es sin regularización, 0,99 es "
"máxima regularización"

#: lib/gui/popup_session.py:347
#: lib/gui/popup_session.py:350
msgid ""
"Flatten data points that fall more than 1 standard deviation from the mean "
"to the mean value."
msgstr ""
"Aplanar los puntos de datos que se alejan más de 1 desviación estándar de la "
"media al valor medio."

#: lib/gui/popup_session.py:350
#: lib/gui/popup_session.py:353
msgid "Display rolling average of the data"
msgstr "Mostrar la media móvil de los datos"

#: lib/gui/popup_session.py:352
#: lib/gui/popup_session.py:355
msgid "Smooth the data"
msgstr "Regularizar los datos"

#: lib/gui/popup_session.py:354
#: lib/gui/popup_session.py:357
msgid "Display raw data"
msgstr "Mostrar los datos sin procesar"

#: lib/gui/popup_session.py:356
#: lib/gui/popup_session.py:359
msgid "Display polynormal data trend"
msgstr "Mostrar la tendencia de los datos polinormales"

#: lib/gui/popup_session.py:358
#: lib/gui/popup_session.py:361
msgid "Set the data to display"
msgstr "Ajustar los datos a mostrar"

#: lib/gui/popup_session.py:360
#: lib/gui/popup_session.py:363
msgid "Change y-axis scale"
msgstr "Cambiar la escala del eje Y"
Binary file modified locales/es/LC_MESSAGES/tools.manual.mo
Binary file not shown.
Loading

0 comments on commit 5f598ca

Please sign in to comment.