Traducción
Guia básica de traducir para KDE
2 minutos de lectura
General
Pasos
- Leerse al menos la documentación de https://es.l10n.kde.org
- Apuntarse a la lista de distribución y comentar que se quiere traducir
- (opcional) configurar KSvnUpdater y/o Lokalize
- Repasar la traducción y el glosario
- 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
- Asistente
- Coordinador: ecuadra .arroba. eloihr.net
- Lista de distribución de su equipo: kde-l10n-es@kde.org
- Glosario en línea de su equipo: https://es.l10n.kde.org/terms.tbx
- Asignaciones en línea de su equipo: https://es.l10n.kde.org/asignaciones2.xml ** Útil para el coordinador
Documentación útil
Utilidades
- Buscar texto en los proyectos:
- Traducciones: https://l10n.kde.org/dictionary/search-translations.php
- Source Code: https://lxr.kde.org/search
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
- https://eco.kde.org
- gitlab
- Ruta de las traducciones (.po) en SVN
- Activar la sincronización SVN-Gitlab
- Stats
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
Comentarios
¿Fue útil esta página?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.