Agregar un dominio de texto a cada __ (), _e () y __n () llamada de texto sin un plan para crear sus propias traducciones

4

¿Es bueno agregar un dominio de texto como argumento a cada llamada __() , _e() y __n() gettext como estas, aunque no esté planeando crear mis propias traducciones?

__( 'Post', 'my-theme' );
_e( 'Post', 'my-theme' );
_n( 'One post', '%s posts', $count, 'my-theme' );
  • El pro que veo cuando agrega su dominio de texto es, ya está añadido si alguna vez surgió de tu mente para crear tus propias traducciones y no será una carga agregarlos cuando venga.
  • Y el con es, ha agregado su dominio de texto a cada funciones de localización, pero usted no tiene sus propias traducciones o archivos de localización.

Los revisores se pueden encontrar en Internationalization y Localization del Manual para Desarrolladores de Temas de WordPress

¿Alguna idea sobre esto?

    
pregunta 5ervant 10.08.2015 - 21:34

1 respuesta

3

Antes de entrar en detalles, debe tenerse en cuenta que las guías a las que se refiere son solo lo que es, una guía . Al igual que los estándares de codificación (, que ni siquiera los desarrolladores centrales mantienen :-) ), el Manual de Wordpress es solo una guía para los desarrolladores, no es el alfa y el omega.

La idea básica es usar esta guía e implementar estas pautas de tal manera que al menos uno permanezca dentro de ciertos límites establecidos mientras se mantiene el concepto de estas pautas.

Una de las pautas que acepto como regla no rompible o no flexible es que todas las cadenas deben estar en inglés, ya sea que escribas un tema ( o plugin ) para un amigo, tú mismo o para uso comercial. Basándome en esto, también hago que mis cadenas en un tema sea traducible, ya que estoy usando mis temas en los sitios del afrikaans, y nuevamente, no importa si lo escribo para mi propio uso

Pero como dije, el manual es solo una guía, y la forma en que quiera implementar estas pautas en su entorno depende de usted y de su caso específico. Tener las cadenas listas para su traducción tiene la ventaja de que si quiere comercializar su tema, todo ya está allí y probablemente le ayudará mucho si piensa en un sitio multilingüe. Los profesionales aquí siempre superarán a cualquier estafador que pueda haber

    
respondido por el Pieter Goosen 11.08.2015 - 08:04

Lea otras preguntas en las etiquetas