Ahora viene la parte más complicada, y digo complicada porque sinceramente he tenido que mirar el código porque algo me fallaba cuando seguía lo que decía la documentación.
El nombre del fichero JSON tiene el siguiente formato [dominio de traducción]-[idioma]-[handler del fichero].json, total nada.
Dominio será el que usemos para traducir, en el ejemplo sería mi-plugin:
__( 'Hola que tal', 'mi-plugin' );
Idioma es el código del idioma, en este caso es_ES
Y por último el handler del fichero es el primer parámetro que usamos en wp_enqueue_script
Lo podemos ver todo en un ejemplo final:
wp_enqueue_script(
'mi-plugin-handler', // El handler mencionado anteriormente
$blocks_script, // Nuestro path
[
'wp-i18n', // De referenciar al menos a wp-i18n
],
);
wp_set_script_translations( 'mi-plugin-handler, 'mi-plugin', plugin_dir_path( __FILE__ ) . 'languages' );
Serendipity es un CMS basado en PHP que nos permite llevar nuestro blog o nuestra web completa. Ofrece flexibilidad, fácil de ampliar y con un framework sencillo de usar.
Aquellos usuarios casuales verán en la arquitectura de plugins un modo sencillo de modificar el aspecto y las caracterÃsticas. Existe un repertorio de más de 120 plugins fáciles de instalar, sin necesidad de editar código.
Actualmente existen 40 plantillas para descargar, realizadas mediante el sistema de plantillas Smarty, para que aquellos usuarios expertos puedan modificarlas.
Las caracterÃsticas que nos ofrece son las siguientes:
Editor WYSIWYG y HTML
Múltiples autores y sistema de usuarios/permisos configurable
Comentarios, categorÃas y entradas asignables a varias categorÃas
Internacionalización
Repositorio de plugins y plantillas para fácil instalación
Interesantes plugins: sub-blogs basados en categorÃas, podcasting, RSS, páginas estáticas
Anti-spam
Actualización de versión mediante un único click
Incrustable en otras páginas web
Bloggin remoto mediante XML-RPC
Soporte para SQLite, PostgreSQL, MySQL y MySQLi
Instalaciones compartidas pueden crear multiples blogs desde un única base
Importación de otros blogs (WordPress, Textpattern, Moveable Type, bblog, …)
Ha salido la nueva versión de CodeIgniter (1.7.1) que soluciona algunos bugs y trae algunas mejoras, como por ejemplo evitar XSS en casos específicos contra Internet Explorer.
Sigo recomendando CodeIgniter a todos aquellos que programen PHP. CodeIgniter 1.7.1
Vía / PHPDeveloper.org
PureEdit es un CMS para PHP y MySQL que nos facilitará la labor de desarrollo de la aplicación y la reducirá en tiempo notablemente. Dejándonos el control total del diseño y de la programación.
Este CMS se basa en la implementación de módulos mediante la definición de tablas en la base de datos, según unos determinados sufijos en los campos de las tablas, se pueden crear relaciones entre módulos y definir el tipo de campo de una forma directa y sencilla. PureEdit
Vía / Smashing Apps