The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Modificar local es_es.xml para varios servidores

Discussion in 'Discusión en Español' started by equens, Feb 18, 2011.

  1. equens

    equens Well-Known Member

    Joined:
    Feb 8, 2002
    Messages:
    270
    Likes Received:
    0
    Trophy Points:
    16
    Hola, me gustaría realizar algunos cambios en las traducciones de la localización es_es.xml (español de españa) y actualizar varios servidores con el cambio pero no lo consigo.

    1º He descargado el archivo desde Locale XML Download
    2º He modificado algunas traducciones
    3º Subo la actualización por WHM o haciendo uso del comando /scripts/locale_import --import=es_es.xml
    4º … no se produce ningún cambio…

    ¿Alguien puede orientarme? Gracias.
     
  2. cPBrianW

    cPBrianW Sysadmin
    Staff Member

    Joined:
    Jan 26, 2011
    Messages:
    26
    Likes Received:
    0
    Trophy Points:
    1
    Location:
    Houston, TX
    cPanel Access Level:
    Root Administrator
    Hola,

    Creo que el problema es que WHM no permite que haya cambios en las "core" traducciones. El archivo XML que has descargado contiene las core traducciones y posiblemente las traducciones locales, pero este último solamente si has hecho cambios al archivo de locale dentro de WHM (o si has creado los archivos [locale].yaml.local correspondientes en /usr/local/cpanel/base/frontend/[theme]/locale). Probablamente (y comprensiblemente) hiciste cambios a los valores en la "core" sección del XML porque la sección "local" no existía y cuando intentaste cargar el archivo en WHM tus cambios fueron rechazados porque no se acceptan cambios a las core traducciones.

    Podrías rendirte y decidir a editar todo dentro de WHM, pero otra solución es el siguiente:

    En WHM, cambie por lo menos una traduccón en cada tema en que planeas hacer cambios desde Main >> Locales >> Edit a Locale (Locale Editor - Bulk Mode). Después de que has hecho estos cambios (o cambio, si solamente quieres editar un tema), puedes descargar el archivo XML. Esto es la parte importante: En lugar de reemplazar los valores dentro de los <item> tags, hay que copiar cada <item> tag que quieres actualizar desde la core sección hasta la sección "local" que se encuentra al final del archivo y que correponde con el mismo tema. Esta sección contiene las traducciones locales (personalizados) y se puede reconocer por el sufijo “.local” en el nombre del archivo del tag principal de la sección. Por ejemplo, la core sección podría verse así:

    <item key="/usr/local/cpanel/base/frontend/x3/lang/iberian_spanish">
    <item key="data">
    ...
    <item key="gswnochange">No copie este tag</item>
    <item key="gswtitle">Asistente para comenzar</item>
    <item key="gswlangdesc">Para comenzar, por favor selecciona el idioma en el cual deseas utilizar tu interface.</item>
    ...​

    Hay que copiar solamente los <item> tags conteniendo las frases que quieres cambiar hasta la seccion local:

    <item key="/usr/local/cpanel/base/frontend/x3/locale/es_es.yaml.local">
    <item key="data">
    ...
    <item key="gswtitle">Chunche ayudante</item>
    <item key="gswlangdesc">Varas, mae! Si quieres comenzar, selecciona el idioma en el cual deseas utilizar tu
    interface.</item>
    ...​

    Ahora, cuando cargues el archivo XML en WHM, los archivos [locale].yaml.local serán creados y sus valores anularán los de las core traducciones.

    Esta técnica funcionó en mis pruebas, pero nota que diferentes secciones del archivo XML corresponden con diferentes temas. Asegúrate de que exista una sección "local" que corresponde con cada tema “core” que quieres editar (en el ejemplo anterior yo editaba el tema x3).

    Una vez que tengas el archivo XML como lo quieres, puedes cargarlo a varios servidores a tu gusto.
     
    #2 cPBrianW, Feb 19, 2011
    Last edited: Feb 19, 2011
  3. cPBrianW

    cPBrianW Sysadmin
    Staff Member

    Joined:
    Jan 26, 2011
    Messages:
    26
    Likes Received:
    0
    Trophy Points:
    1
    Location:
    Houston, TX
    cPanel Access Level:
    Root Administrator
    Se encuentra más información acerca de este tema aquí (en inglés):

    Modifying Locales
     
Loading...
Similar Threads - Modificar local es_es
  1. Roberto Garcia
    Replies:
    1
    Views:
    68

Share This Page