http://www.yiiframework.com/download/
en el zip al descomprimir hay una carpeta llamada basic, cambiarle el nombre al de tu proyecto y colocarlo en una carpeta de publicacion web.
xampp/htdocs
entrar a web.php y escribir un numero de clave cualquiera
config/web.php
'cookieValidationKey' => 'enter your secret key here',
2) conectarse a la bd
en web/config.db
3) generar codigo con gii
http://localhost/economy-admin/web/index.php?r=gii
( en las secciones de model generator y crud generator tildar las opcion de i18n )
4) habilitar i18n:
en la carpeta del proyecto por linea de comando
yii
message
/config
@app
/config/i18n
.php
esto creará el archivo i18n.php en config
se puede editar las sgts entradas del archivo para volver a generar las carpetas con los archivos de idiomas
(por default ya vienen en vendor/yiisoft/yii2/messages)
...
'sourcePath' => __DIR__. DIRECTORY_SEPARATOR .'..',
'messagePath' => __DIR__ . DIRECTORY_SEPARATOR . 'messages',
'languages'
=> [
'es'
],
...
(en este caso le estamos diciendo que los genere dentro de la carpeta config/messages, que debemos crear previamente)
en la carpeta por linea de comando:
yii
message
/extract
@app
/config/i18n
.php
luego editar config/web.php
y agregar la sgt linea
'language'=>'es', // spanish
esto generará 2 archivos en la carpeta messages/es:
yii.php con las entradas comunes a todo el proyecto
app.php con las entradas particulares del proyecto como las labels de los modelos.
[no tengo manera de que lea las entradas de t('app','xxx xxx') BUG]
No hay comentarios:
Publicar un comentario