Wordpress siempre debería permitirme cambiar el idioma, en cualquier momento. Sin embargo, a veces me quedo estancado en este tipo de situaciones, donde solo puedo elegir "Inglés (Estados Unidos)".
(Configuración> Configuración general> Idioma del sitio)
Lo que espero
Lo que consigo:
¿Porqué es eso? ¿Cómo puedo arreglar esto?
chown -R apache:apache /path/to/virtual/domain
y SELinux con la configuración correcta) Eso me permitió, después de la instalación, seleccionar otro idioma.Respuestas:
Tal vez WordPress no tiene permisos para guardar los nuevos archivos de idioma. Tuve el mismo problema y lo resolví agregando lo siguiente a
wp-config.php
También es posible que desee verificar que su
wp-content/
directorio sea editable para el usuario del servidor web.fuente
wp-content
permiso a 777 resolvió el problema!No tengo experiencia con WP antes. Traté de instalar WP 4.7 y tengo el mismo problema. Solo el inglés estaba en la lista desplegable. Pensé que WP descarga todos los archivos de traducción automáticamente, pero desafortunadamente no fue así.
Para obtener los idiomas en la lista desplegable (Configuración> Configuración general> Idioma del sitio) necesita instalar los archivos de traducción al
wp-content/languages
directorio.Para descargar el archivo de idioma, seleccione la versión de WP aquí https://translate.wordpress.org/projects/wp que seleccione el idioma. Obtendrá una página donde puede descargar el archivo de idioma.
Por ejemplo para wp4.7 Ucrania tengo esta página
Al final de la página encuentra el
Export
enlace. Seleccione 'todo actual ' como ' Catálogo de mensajes de objetos de máquina (.mo) ' y haga clic enexport
Luego coloque el archivo descargado en el directorio wp-content / languages . Abra o actualice la página Configuración> Configuración general. Debería ver un nuevo idioma en la lista desplegable.
Es importante descargar el archivo .mo exactamente. Pasé mucho tiempo tratando de instalar el archivo .po. Además, si es usuario de Linux y solo tiene un archivo .po, puede convertirlo por comando
Para instalar archivos de traducción para complementos y temas, debe hacer lo mismo con alguna diferencia.
Puede encontrar más detalles aquí https://codex.wordpress.org/Installing_WordPress_in_Your_Language
fuente
Simplemente encuentra el mismo problema. En mi caso, la razón era simple. Cuando instala una versión de WordPress solo en inglés, no hay
languages
subdirectorio en elwp-content
directorio. Créelo manualmente y recibirá toda la lista de idiomas disponibles en su panel de WP. Primero, seleccione e instale el idioma requerido. En este momento, tienes archivos de traducción de núcleo de WP, pero no los complementos o temas. Para obtener todos los demás archivos de traducción, vaya a la sección Actualizaciones en el Panel y haga clic en el botón Verificar nuevamente . En la parte inferior de la página verá un mensaje Nuevas traducciones disponibles . Haga clic en el botón Actualizar traducciones y WP descargará todas las traducciones disponibles para sus complementos y temas.Como se mencionó anteriormente, WP debe tener permisos de escritura en el
languages
directorio; en otro caso, deberá descargar todos los archivos de traducción manualmente. Archivos de traducción (.mo
y.po
) para el núcleo de WordPress ubicado en ellanguages
directorio, archivos de traducción para temas instalados ubicados en ellanguages/themes
subdirectorio y archivos de traducción para complementos instalados ubicados en ellanguages/plugins
subdirectorio (WP creará estos dos subdirectorios automáticamente, por supuesto, si hay permisos suficientes para hazlo).fuente
languages
y agregar un archivo .mo como se describe en otra respuesta. Esto es útil.Tuve exactamente el mismo problema. En caso de que tenga instalado un complemento multilingüe, debe desactivarlo (o eliminarlo) y luego podrá cambiar el idioma a lo que necesite. Tuve este problema específicamente con Multisite Language Switcher.
PD. Lo revisé antes y tenía los archivos de idioma en mi instalación de WordPress.
fuente
Tuve el mismo problema y pasé horas leyendo diferentes soluciones complicadas.
Solo 3 pasos muy básicos.
1 Cree una nueva carpeta en su directorio '/ wp-content' llamada '/ languages'
2 Copie en esta carpeta el paquete de idioma del idioma que desea instalar
(descárguelo de https://make.wordpress.org/polyglots/ equipos / )
3 Elija el nuevo idioma a través de la interfaz
Detalles aquí: https://www.linuwi.com/tutorials/how-to-change-wordpress-language/
fuente
Como Ivan describió anteriormente, asegúrese de que PHP tenga los permisos de archivo correctos para que pueda crear un subdirectorio / languages en el directorio / wp-content. Si es así, creará el directorio automáticamente y le permitirá seleccionar un idioma en Configuración> Configuración general> Idioma del sitio.
fuente
En mi caso, ya que estaba usando WPML para la traducción, tuve que ir a la página de configuración de WPML para cambiar mi idioma predeterminado.
fuente
Este problema también se produjo en WordPress 4.0 y versiones anteriores, debido a los permisos. Debido a esto, WordPress no puede descargar los paquetes de idiomas. Para agregar otros idiomas en la configuración general del panel de administración, agregue este código dentro de wp-config.php, justo debajo de define ('WP_DEBUG', verdadero);
Después de guardar los cambios, verifique la configuración general del panel de administración, ahora encontrará varios idiomas. Y si en caso de que no encuentre su idioma dentro de una lista, intente agregar un paquete de idioma usando el complemento o agregue el código. Puede seguir la documentación oficial para esto.
fuente
He resuelto este problema definiendo la forma correcta en que Wordpress busca la
wp-content
carpeta.En
wp-config.php
puede especificar la posición de lawp-content
carpeta. Según el sistema en el que esté trabajando, intente configurar el siguiente código:o este:
fuente