Traducción

Guia básica de traducir para KDE

General

Pasos

  1. Leerse al menos la documentación de https://es.l10n.kde.org
  2. Apuntarse a la lista de distribución y comentar que se quiere traducir
  3. (opcional) configurar KSvnUpdater y/o Lokalize
  4. Repasar la traducción y el glosario
  5. Enviarle la traducción al coordinador
  • Cosas a tener en cuenta
    • Comillas dobles inglesas (””) -> las españolas («»).
    • Normalmente palabras que no están en la RAE van sin -, como ecoetiqueta.
    • Extranjerismos van en cursiva (palabra).
      • Pero hay que vigilar que sea en un sitio que soporte el formato.
    • SIEMPRE usar de usted.
    • Intentar no usar abreviaturas como «p. ej.» por «por ejemplo».
    • Usar computadora en vez de ordenador o equipo.

KSvnUpdater

Documentación útil

Utilidades

Webs

Estructura del repo

  • Autogenerado por hugoi18n al compilar los ficheros .po, aunque realmente hay un proceso que lo hace desde SVN

    • content-trans/*
    • i18n/*
  • En las webs realmente no hay que usar hugoi18n, a no ser que quieras probar con un laboratorio en local. Estará en el repo para su uso por gitlab.

Ejemplo

Laboratorio

  • Preparar web para ver como queda la traducción
cd ~/git/invent.kde.org/
git clone git@invent.kde.org:websites/aether-sass.git -b hugo --single-branch
# aether-sass es un requisito de casi todas las webs KDE
  • Preparar entorno python con hugo-i18n
cd ~/git/invent.kde.org/
git clone git@invent.kde.org:websites/hugo-i18n.git
python3 -m venv eco-py      # Crearmos entorno virtual
source eco-py/bin/activate  # Lo activamos
cd hugo-i18n
python -m pip install -r requirements.txt   # Instalamos dependencias (opcional)
pip install . # Instalamos hugo-i18n (instalará dependencias si faltan)
  • Generar traducción
source ~/git/invent.kde.org/eco-py/bin/activate  # Activamos venv python
cd ~/git/invent.kde.org/eco-kde-org
mkdir locale.es
# wget https://websvn.kde.org/*checkout*/trunk/l10n-kf5/es/messages/websites-eco-kde-org/eco-kde-org_www.po
cp ~/git/invent.kde.org/svn/eco-kde-org_www.po locale.es/es
export PACKAGE=websites-eco-kde-org
export FILENAME="eco-kde-org_www"
export LANG=en_US.UTF-8
hugoi18n compile locale.es # Genera carpeta local con .mo
hugoi18n generate   # Genera el i18n y content-trans
hugo server --i18n-warnings
Última modificación 2022.19.03: hugo --minify (c53e62c)