Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

122
Vistas
¿Wordpress cómo traducir los campos del complemento acf a otro idioma?

Necesito traducir Elegir archivo y ningún archivo elegido a otro idioma (japonés).

El siguiente código es del campo acf .

Investigué el código pero no hay Choose File & No file chosen .

¿Podría por favor decirme cómo traducirlos en este caso?

ingrese la descripción de la imagen aquí

 <div class="acf-input"> <div class="acf-file-uploader" data-library="all" data-mime_types="" data-uploader="basic"> <input type="hidden" name="acf[field_60bc51d8898c5]" value="" data-name="id"> <div class="show-if-value file-wrap"> <div class="file-icon"> <img data-name="icon" src="" alt=""> </div> <div class="file-info"> <p> <strong data-name="title"></strong> </p> <p> <strong>File name:</strong> <a data-name="filename" href="" target="_blank"></a> </p> <p> <strong>filesize:</strong> <span data-name="filesize"></span> </p> </div> <div class="acf-actions -hover"> <a class="acf-icon -cancel dark" data-name="remove" href="#" title="Delete"></a> </div> </div> <div class="hide-if-value"> <label class="acf-basic-uploader"> <input type="file" name="acf[field_60bc51d2899c5]" id="acf-field_60bc51d2899c5"> </label> </div> </div> </div>



Gracias.

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Si desea traducir solo unas pocas palabras y no todo el complemento, ¡entonces puede usar el siguiente método!

Por lo tanto, cada complemento/tema bien desarrollado tiene un text domain asociado, de modo que puede conectarse y manipular cualquier texto generado por ese complemento/tema. Por ejemplo text domain para el complemento de woocommerce es woocommerce . Para el complemento ACF , ¡es acf !

Por lo general, puede encontrar el text domain en el archivo principal del complemento. Para el complemento ACF , puede encontrarlo en acf.php ubicado en el directorio raíz del complemento. ¡Vea la captura de pantalla a continuación!

ingrese la descripción de la imagen aquí

Una vez que haya encontrado el text domain , puede conectarse a él usando gettext , ngettext , etc. ¡ filter hooks ! Vea el código a continuación:

 add_filter('gettext', 'your_theme_translate_acf_fields', 20, 3); function your_theme_translate_acf_fields($translated, $text, $domain) { if ('acf' == $domain) : switch ($translated) { case 'No file chosen': // THIS IS THE TEXT GENERATED BY THE ACF PLUGIN $translated = 'ファイルが選択されていません'; break; case 'Choose File': // THIS IS THE TEXT GENERATED BY THE ACF PLUGIN $translated = 'ファイルを選ぶ'; break; } endif; return $translated; }

Aviso: ¡las mayúsculas son importantes!

El código va a su functions.php de su tema activo. Probado y funciona!

Ganchos de filtro de traducción de Wordpress:
obtener texto
ngettext

over 4 years ago · Santiago Trujillo Denunciar

0

Si desea traducir cualquier complemento primero, verifique el archivo .pot. El archivo está dentro de wp-content>plugins>plugins-name>languages. Puede editar el archivo con POedit. Puedes traducir a cualquier idioma.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda