¿Cómo obtener una versión localizada de WordPress desde un repositorio?

9

Estoy configurando mi esqueleto básico / repetitivo que quiero usar para todos los proyectos de WordPress. Sigo enfoque Marcos Jaquiths e incluir WP como un submódulo. Lo obtiene de https://github.com/WordPress/WordPress . Muchos de mis clientes son de Alemania y requieren archivos en idioma alemán para su administración.

¿Hay alguna manera de incluir los archivos localizados en mi repositorio de esqueleto git?

Jan Beck
fuente
2
probablemente obtenga los archivos de traducción de svn.automattic.com/wordpress-i18n
Bainternet
@Bainternet hm, no estoy seguro de que git sea compatible con SVN como submódulo (sé que Mercurial lo hace)
Rarst
no, solo un espejo es una solución. No puede usar un SVN como submódulo en git.
bueltge
@Bainternet gracias. Si publica su comentario como respuesta, lo aceptaré como la mejor respuesta.
Jan Beck

Respuestas:

3

Descargue sus archivos de idiomas desde el repositorio SVN ...

Recomiendo encarecidamente contra esto. El repositorio, como almacenamiento de archivos de idioma, está siendo descontinuado, a favor de Traducir WordPress . En este momento, no tiene garantías de que el repositorio tenga una versión actual del archivo.

El método actual para obtener archivos de idioma es descargarlos (exportarlos) directamente desde Translate WordPress individualmente (núcleo, administrador, red y temas). Puede acceder a eso directamente con algo como:

http://translate.wordpress.org/projects/wp/dev/de/default/export-translations?format=mo (para el .mo, reemplace con format = po para el .po)

Los ejemplos anteriores son solo para archivos principales, deberá repetir eso para / wp / dev / admin / de / default, wp / dev / admin / network / de / default y los temas.

Puedes "rizar" todo eso, obviamente.

Somos conscientes de que el método es un poco complicado en este momento, pero estamos trabajando en una mejor herramienta de exportación.

zedejose
fuente
1
Si usar el repositorio SVN es tan malo, podría considerar actualizar el artículo del Codex . Ahí es donde la gente buscará primero y de donde obtuve mi información.
shea
3

Instalar idiomas en WordPress Skeleton es más o menos lo mismo que en una instalación estándar de WP . Todo lo que hace WP-Skeleton es alterar las rutas para acomodar WP como un submódulo Git. Esto significa que en lugar de instalar archivos de idiomas debajo de wp-content/languageso wp-includes/languages, debe colocarlos en content/languages.

Básicamente, todo lo que necesitas hacer es:

  1. Descargue sus archivos de idiomas desde el repositorio SVN . No es necesario agregar este repositorio como un submódulo; simplemente descargue manualmente los archivos de idioma que necesita.
  2. Crea una carpeta bajo contentllamada languages. Coloque todos sus archivos .mo(y opcionalmente .po) aquí.
  3. Abra wp-config.phpy establezca la WP_LANGconstante en la línea 51 .
Ella a
fuente
1
  1. Vaya a http://pcentral.io/internationalization/ y busque el sitio web oficial del idioma deseado.
  2. Haga clic en el enlace »Más« para abrir el sitio web oficial relacionado con esa traducción en particular. Por ejemplo, para Rusia es actualmente:
    http://wpcentral.io/internationalization/ru/
  3. Busque el botón »Descargar paquete de idioma« y copie la URL. Por ejemplo: http://downloads.wordpress.org/translation/core/4.0/ru_RU.zip
  4. Ahora SSH a su servidor y haga esto:

    cd wp-content / languages
    wget http://downloads.wordpress.org/translation/core/4.0/ru_RU.zip
    descomprimir ru_RU.zip
    rm ru_RU.zip

Por supuesto, el enlace y el nombre del archivo * .zip variarán para su idioma en particular.

Meglio
fuente