{"id":13070139,"date":"2023-02-20T13:29:31","date_gmt":"2023-02-20T13:29:31","guid":{"rendered":"https:\/\/wpml.org\/documentation-2\/soporte\/archivos-de-configuracion-de-idiomas\/"},"modified":"2024-10-21T13:42:00","modified_gmt":"2024-10-21T13:42:00","slug":"archivos-de-configuracion-de-idiomas","status":"publish","type":"page","link":"https:\/\/wpml.org\/es\/documentation-2\/soporte\/archivos-de-configuracion-de-idiomas\/","title":{"rendered":"WPML Archivo de Configuraci\u00f3n de Idioma"},"content":{"rendered":"\n<p class=\"lead\">WPML puede leer un archivo de configuraci\u00f3n que le indica qu\u00e9 necesita traducci\u00f3n en temas y plugins. El archivo se llama <strong>wpml-config.xml<\/strong> y se coloca en la carpeta ra\u00edz del plugin o tema. <\/p>\n\n<h2 class=\"wp-block-heading\" id=\"purpose\">Finalidad del archivo de configuraci\u00f3n de idioma<a href=\"https:\/\/wpml.org\/es\/documentation-2\/soporte\/archivos-de-configuracion-de-idiomas\/#purpose\"><\/a><\/h2>\n\n<p>Como parte de lograr la compatibilidad con WPML, tambi\u00e9n deber\u00edas crear un archivo de configuraci\u00f3n que te ayudar\u00e1 a mantener la compatibilidad en tus futuras versiones. WPML puede traducir cualquier cosa en tu sitio WordPress, pero necesitas indicarle qu\u00e9 necesita traducci\u00f3n. Este archivo lo hace.<\/p>\n\n<p>Ve a la p\u00e1gina <strong>WPML <\/strong>\u2192 <strong>Configuraci\u00f3n<\/strong>.<\/p>\n\n<figure class=\"wp-block-image tb-image tb-image-dynamic tb-image-frame-none\" data-toolset-blocks-image=\"d3c2d658d8aa4d32e40a999952956fa7\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2023\/11\/settings-page-1.png\"><img decoding=\"async\" width=\"1024\" height=\"693\" loading=\"lazy\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2023\/11\/settings-page-1-1024x693.png\" alt=\"\" class=\"wp-image-14904289\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2023\/11\/settings-page-1-1024x693.png 1024w, https:\/\/wpml.org\/wp-content\/uploads\/2023\/11\/settings-page-1-300x203.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2023\/11\/settings-page-1-150x102.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2023\/11\/settings-page-1-768x520.png 768w, https:\/\/wpml.org\/wp-content\/uploads\/2023\/11\/settings-page-1-1536x1040.png 1536w, https:\/\/wpml.org\/wp-content\/uploads\/2023\/11\/settings-page-1-2048x1386.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption><div class=\"tb-image-caption\"><span data-darkreader-inline-color=\"\" style=\"color: rgb(183, 176, 166); font-size: 0.9em; font-style: italic; font-family: Verdana, Geneva, sans-serif; white-space-collapse: collapse; --darkreader-inline-color: #c3bdb4;\">P\u00e1gina de Configuraci\u00f3n de WPML<\/span><div><span data-darkreader-inline-color=\"\" style=\"color: rgb(183, 176, 166); font-size: 0.9em; font-style: italic; font-family: Verdana, Geneva, sans-serif; white-space-collapse: collapse; --darkreader-inline-color: #c3bdb4;\"><\/span><\/div><\/div><\/figcaption><\/figure>\n\n<p>Esta p\u00e1gina le dice a WPML todo lo que necesita saber, incluyendo qu\u00e9 campos personalizados traducir o sincronizar, qu\u00e9 publicaciones y taxonom\u00edas personalizadas deben ser multiling\u00fces e incluso qu\u00e9 textos de administraci\u00f3n traducir.<\/p>\n\n<p>El archivo de configuraci\u00f3n de idioma incluye esta informaci\u00f3n para que cada usuario no tenga que ingresarla manualmente en la p\u00e1gina de administraci\u00f3n.<\/p>\n\n<p>Para algunos temas y extensiones, alojamos los archivos de configuraci\u00f3n de idioma en nuestros servidores. Puedes ver una lista <a href=\"https:\/\/github.com\/OnTheGoSystems\/wpml-config\" target=\"_blank\" rel=\"noreferrer noopener\">aqu\u00ed<\/a>. Est\u00e1 configurado para anular el archivo de configuraci\u00f3n de idioma local que se coloca dentro de la carpeta ra\u00edz del tema o plugin.<\/p>\n\n<p>WPML tambi\u00e9n te permite <a href=\"https:\/\/wpml.org\/documentation\/support\/language-configuration-files\/overriding-language-configuration-files\/\" target=\"_blank\" rel=\"noreferrer noopener\">anular manualmente cualquier configuraci\u00f3n cargada por los archivos de configuraci\u00f3n de idioma del tema y plugin<\/a>. Esto se aplica tanto a los archivos de configuraci\u00f3n de idioma dentro de la carpeta ra\u00edz del tema o plugin como a los archivos de configuraci\u00f3n de idioma alojados en nuestros servidores. <\/p>\n\n<h2 class=\"wp-block-heading\">Configuraci\u00f3n de opciones de traducci\u00f3n para temas y extensiones de terceros<\/h2>\n\n<p>WPML es compatible con muchos temas y plugins populares y para ellos, no necesitas crear un archivo de configuraci\u00f3n de idioma.<\/p>\n\n<p>Sin embargo, si est\u00e1s usando un tema o plugin cuyo contenido no aparece correctamente en el Editor de Traducci\u00f3n Avanzada de WPML, es posible que necesites configurar manualmente sus opciones de traducci\u00f3n.<\/p>\n\n<p>Para configurar las opciones de traducci\u00f3n para temas y plugins de terceros, ve a <strong>WPML<\/strong> \u2192 <strong>Configuraci\u00f3n<\/strong> y haz clic en la pesta\u00f1a <strong>Configuraci\u00f3n XML Personalizada<\/strong>. Usa el editor de texto en esta p\u00e1gina para ingresar el c\u00f3digo tal como lo har\u00edas si estuvieras creando un archivo <strong>wpml-config.xml<\/strong>. <\/p>\n\n<figure class=\"wp-block-image tb-image tb-image-dynamic tb-image-frame-none\" data-toolset-blocks-image=\"dd594b02fc2c2b21e3964bb69216579a\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2023\/12\/wpml-custom-xml-configuration.png\"><img decoding=\"async\" width=\"1024\" height=\"645\" loading=\"lazy\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2023\/12\/wpml-custom-xml-configuration-1024x645.png\" alt=\"\" class=\"wp-image-15032935\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2023\/12\/wpml-custom-xml-configuration-1024x645.png 1024w, https:\/\/wpml.org\/wp-content\/uploads\/2023\/12\/wpml-custom-xml-configuration-300x189.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2023\/12\/wpml-custom-xml-configuration-150x94.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2023\/12\/wpml-custom-xml-configuration-768x484.png 768w, https:\/\/wpml.org\/wp-content\/uploads\/2023\/12\/wpml-custom-xml-configuration.png 1405w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption><div class=\"tb-image-caption\">Configuraci\u00f3n de las opciones de traducci\u00f3n para temas y extensiones de terceros en la Pesta\u00f1a Configuraci\u00f3n XML personalizada<\/div><\/figcaption><\/figure>\n\n<h2 class=\"wp-block-heading\" id=\"generating-the-xml-file-automatically\">Generar autom\u00e1ticamente el archivo wpml-config.xml<a href=\"https:\/\/wpml.org\/es\/documentation-2\/soporte\/archivos-de-configuracion-de-idiomas\/#generating-the-xml-file-automatically\"><\/a><\/h2>\n\n<p>Si no est\u00e1s familiarizado con la creaci\u00f3n de archivos XML, nuestro equipo ha creado el plugin <a href=\"https:\/\/wpml.org\/es\/documentation-2\/soporte\/multilingual-tools\/\">Multilingual Tools<\/a> que facilita esta tarea. Aunque inicialmente fue concebido como una herramienta para ayudar a los autores de temas y plugins a hacer que sus productos sean multiling\u00fces, puede usarse f\u00e1cilmente para generar tu propio archivo <strong>wpml-config.xml<\/strong>. <\/p>\n\n<p>Para aprender m\u00e1s sobre c\u00f3mo generar tu archivo <strong>wpml-config.xml<\/strong>, visita la p\u00e1gina del plugin <a href=\"https:\/\/wpml.org\/es\/documentation-2\/soporte\/multilingual-tools\/\">Multilingual Tools<\/a>. Concretamente, busca en la secci\u00f3n <strong>\u00bfC\u00f3mo genero archivos de configuraci\u00f3n de idioma utilizando herramientas multiling\u00fces?<\/strong> <\/p>\n\n<p>Una vez que tengas el archivo de configuraci\u00f3n, agr\u00e9galo a la ra\u00edz de la carpeta de tu tema. Si ya tienes uno, no lo sobrescribas. En su lugar, edita tu archivo XML original y agrega el c\u00f3digo generado con el plugin <strong>Multilingual Tools<\/strong>.<\/p>\n\n<p>Ten en cuenta que este plugin no est\u00e1 destinado a ser utilizado en sitios en vivo, de producci\u00f3n.<\/p>\n\n<p>Para leer este tutorial y crear archivos de configuraci\u00f3n de idioma para tus temas y extensiones, puedes empezar con este ejemplo &#8211; <strong>\n  <a href=\"https:\/\/cdn.wpml.org\/wp-content\/uploads\/2010\/10\/wpml-config.zip\">wpml-config.zip<\/a>\n<\/strong>.<\/p>\n\n<p>Tendr\u00e1s que editarlo, pero puedes utilizar las secciones y la estructura de este archivo.<\/p>\n\n<h2 class=\"wp-block-heading\">Estructura y sintaxis<\/h2>\n\n<p>WPML te permite configurar varios elementos usando el archivo <strong>wpml-config.xml<\/strong>. Usa las siguientes gu\u00edas para encontrar informaci\u00f3n adicional e instrucciones sobre c\u00f3mo hacer traducibles elementos espec\u00edficos del sitio:  <\/p>\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/wpml.org\/documentation\/support\/language-configuration-files\/translate-custom-shortcodes-with-wpml\/\">Traducir Shortcodes Personalizados con WPML<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wpml.org\/documentation\/support\/language-configuration-files\/register-page-builder-content-for-translation\/\">Registrar Contenido de P\u00e1gina Builder para Traducci\u00f3n<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wpml.org\/documentation\/support\/language-configuration-files\/how-to-register-page-builder-widgets-for-translation\/\">Registrar Widgets de P\u00e1gina Personalizados Builder para Traducci\u00f3n<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wpml.org\/documentation\/support\/language-configuration-files\/custom-fields-translation-options\/\">Configurar Opciones de Traducci\u00f3n para Campos Personalizados Usando el Archivo de Configuraci\u00f3n de WPML<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wpml.org\/documentation\/support\/language-configuration-files\/register-custom-terms-types-taxonomies-as-translatable\/\">Registrar T\u00e9rminos, Tipos y Taxonom\u00edas personalizados como Traducibles<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wpml.org\/documentation\/support\/language-configuration-files\/make-custom-gutenberg-blocks-translatable\/\">Hacer Traducibles los Bloques Personalizados de Gutenberg<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wpml.org\/documentation\/support\/language-configuration-files\/translate-strings-in-wp-options-table\/\">Traducir Textos que los Temas y Plugins Guardan en wp_options<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wpml.org\/documentation\/support\/language-configuration-files\/customize-wpml-language-switcher\/\">Personalizar el Cambiador de Idioma de WPML Usando el Archivo de Configuraci\u00f3n de WPML<\/a><\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\" id=\"using-wpml-language-configuration-file-with-child-themes\">Usar el Archivo de Configuraci\u00f3n de Idioma de WPML con Temas Hijo<a href=\"https:\/\/wpml.org\/es\/documentation-2\/soporte\/archivos-de-configuracion-de-idiomas\/#using-wpml-language-configuration-file-with-child-themes\"><\/a><\/h2>\n\n<p>Si est\u00e1s usando un tema hijo, el archivo de configuraci\u00f3n de idioma del tema padre anula el que se encuentra en el tema hijo. WPML proporciona una p\u00e1gina de configuraci\u00f3n que te permite anular f\u00e1cilmente esto con cualquier configuraci\u00f3n personalizada.<\/p>\n\n<p>Consideremos un ejemplo donde el archivo de configuraci\u00f3n de idioma del tema padre est\u00e1 configurando el tipo de publicaci\u00f3n personalizada \u201cPropiedad\u201d para ser traducible.<\/p>\n\n<figure class=\"wp-block-image tb-image tb-image-dynamic tb-image-frame-none\" data-toolset-blocks-image=\"bd97f72fcea98419a22c630d55029ab9\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2023\/11\/The-parent-language-configuration-file-is-setting-the-property-custom-post-type-to-translate.png\"><img decoding=\"async\" width=\"884\" height=\"386\" loading=\"lazy\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2023\/11\/The-parent-language-configuration-file-is-setting-the-property-custom-post-type-to-translate.png\" alt=\"\" class=\"wp-image-14904321\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2023\/11\/The-parent-language-configuration-file-is-setting-the-property-custom-post-type-to-translate.png 884w, https:\/\/wpml.org\/wp-content\/uploads\/2023\/11\/The-parent-language-configuration-file-is-setting-the-property-custom-post-type-to-translate-300x131.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2023\/11\/The-parent-language-configuration-file-is-setting-the-property-custom-post-type-to-translate-150x65.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2023\/11\/The-parent-language-configuration-file-is-setting-the-property-custom-post-type-to-translate-768x335.png 768w\" sizes=\"auto, (max-width: 884px) 100vw, 884px\" \/><\/a><figcaption><div class=\"tb-image-caption\">El archivo de configuraci\u00f3n de idioma del tema padre est\u00e1 configurando el tipo de publicaci\u00f3n personalizada de propiedad para traducir<div><span data-darkreader-inline-color=\"\" style=\"color: rgb(183, 176, 166); font-size: 0.9em; font-style: italic; font-family: Verdana, Geneva, sans-serif; white-space-collapse: collapse; --darkreader-inline-color: #c3bdb4;\"><\/span><\/div><\/div><\/figcaption><\/figure>\n\n<p>Si est\u00e1s usando un tema hijo y deseas configurar el tipo de publicaci\u00f3n personalizada \u201cPropiedad\u201d para que no sea traducible, navega a la p\u00e1gina <strong>WPML<\/strong> \u2192 <strong>Configuraci\u00f3n<\/strong> y haz clic en la pesta\u00f1a <strong>Configuraci\u00f3n XML Personalizada<\/strong>. Usa el editor para configurar el tipo de publicaci\u00f3n personalizada \u201cPropiedad\u201d para que no sea traducible.  Simplemente, establece el valor del atributo <strong>translate <\/strong>en <strong>0<\/strong> en lugar de <strong>1<\/strong>.<\/p>\n\n<figure class=\"wp-block-image tb-image tb-image-dynamic tb-image-frame-none\" data-toolset-blocks-image=\"73c4cb83d97f1b32682b76f4baf9e819\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2023\/11\/wpml-overriding-language-configuration-settings.png\"><img decoding=\"async\" width=\"1024\" height=\"829\" loading=\"lazy\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2023\/11\/wpml-overriding-language-configuration-settings-1024x829.png\" alt=\"\" class=\"wp-image-14904351\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2023\/11\/wpml-overriding-language-configuration-settings-1024x829.png 1024w, https:\/\/wpml.org\/wp-content\/uploads\/2023\/11\/wpml-overriding-language-configuration-settings-300x243.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2023\/11\/wpml-overriding-language-configuration-settings-150x121.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2023\/11\/wpml-overriding-language-configuration-settings-768x622.png 768w, https:\/\/wpml.org\/wp-content\/uploads\/2023\/11\/wpml-overriding-language-configuration-settings.png 1181w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption><div class=\"tb-image-caption\">Anulando la configuraci\u00f3n de idioma del tema padre<div><span data-darkreader-inline-color=\"\" style=\"color: rgb(183, 176, 166); font-size: 0.9em; font-style: italic; font-family: Verdana, Geneva, sans-serif; white-space-collapse: collapse; --darkreader-inline-color: #c3bdb4;\"><\/span><\/div><\/div><\/figcaption><\/figure>\n\n<p>Las configuraciones en la pesta\u00f1a <strong>Configuraci\u00f3n XML Personalizada<\/strong> tienen prioridad sobre las configuraciones en el archivo de configuraci\u00f3n de idioma en el tema padre.<a href=\"https:\/\/cdn.wpml.org\/wp-content\/uploads\/2018\/07\/wpml-overriding-language-configuration-settings.png\"><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WPML puede leer un archivo de configuraci\u00f3n que le indica qu\u00e9 necesita traducci\u00f3n en temas y plugins. El archivo se llama wpml-config.xml y se coloca en la carpeta ra\u00edz del plugin o tema. Finalidad del archivo de configuraci\u00f3n de idioma Como parte de lograr la compatibilidad con WPML, tambi\u00e9n deber\u00edas crear un archivo de configuraci\u00f3n [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":1088,"menu_order":28,"comment_status":"closed","ping_status":"closed","template":"template-sidebar-2.php","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"ep_exclude_from_search":false,"footnotes":""},"related-projects-category":[],"class_list":["post-13070139","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/pages\/13070139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/comments?post=13070139"}],"version-history":[{"count":8,"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/pages\/13070139\/revisions"}],"predecessor-version":[{"id":16312594,"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/pages\/13070139\/revisions\/16312594"}],"up":[{"embeddable":true,"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/pages\/1088"}],"wp:attachment":[{"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/media?parent=13070139"}],"wp:term":[{"taxonomy":"related-projects-category","embeddable":true,"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/related-projects-category?post=13070139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}