Si tienes instalada la version 1.1.6 o posterior entonces tienes
la funcion de hacer multilenguaje tus proyectos, te enseñamos como funciona.
Paso 1. Primero que todo asegurate que haz copiado todos los archivos de
grocery CRUD en tu proyecto, si estas actualizando de una version anterior
asegurate de copiar TODOS los archivos y carpetas a tu proyecto. Si lo copias solo la libreria y/o el modelo, no estaras listo para usar esta funcion.
Paso 2. Dirigete a application/config/grocery_crud.php y selecciona tu propio lenguaje. Por ahora los unicos idiomas disponibles son: ingles y griego.
Paso 3. Asi de simple. Ahora cuando cambies por ejemplo en tu archivo de application/config/grocery_crud.php a "greek" (griego en inglés), todos tus formularios y tablas se traduciran al griego. Pero que tal si quieres añadir tu propio lenguaje?. Entonces vamos al paso 4.
Paso 4 - Añadir tu propio lenguaje. La carpeta de idiomas esta en tu_proyecto/assets/grocery_crud/languages (Los idiomas estan en carpetas diferentes que los que usa Codeigniter, La razón principal es para ser absolutamente independiente de la funcionalidad del lenguaje de CI. Esto significa que incluso si usted tiene una actualización en CodeIgniter, o añadir su propio MY_Language, grocery CRUD todavÃa funciona de la misma manera.)
Alli puedes añadir tu propio idioma nombrandolo como de la manera que sera llamado en application/config/grocery_crud.php .
Cuando termines tu idioma se tiene que ver de la siguiente manera.
<?php
$lang['list_add'] = 'Agregar';
$lang['list_actions'] = 'Acciones';
$lang['list_page'] = 'Pagina';
$lang['list_paging_of'] = 'de';
$lang['list_displaying'] = 'Mostrando {start} a {end} de {results} registros';
$lang['list_filtered_from'] = '(filtered de {total_results} total entradas)';
$lang['list_show_entries'] = 'Mostrar {paging} entradas';
$lang['list_no_items'] = 'No hay registros para mostrar';
$lang['list_zero_entries'] = 'Mostrando 0 a 0 de 0 registros';
$lang['list_search'] = 'Buscar';
$lang['list_search_all'] = 'Buscar todos';
$lang['list_clear_filtering'] = 'Limpiar filtrados';
$lang['list_delete'] = 'Borrar';
$lang['list_edit'] = 'Editar';
$lang['list_paging_first'] = 'Primero';
$lang['list_paging_previous'] = 'Anterior';
$lang['list_paging_next'] = 'Siguiente';
$lang['list_paging_last'] = 'Ultimo';
$lang['list_loading'] = 'Cargando...';
$lang['form_edit'] = 'Editar';
$lang['form_back_to_list'] = 'Regresar a la lista';
$lang['form_update_changes'] = 'Actualizar cambios';
$lang['form_cancel'] = 'Cancelar';
$lang['form_update_loading'] = 'Cargando, actualizando cambios...';
$lang['update_success_message'] = 'Los cambios fueron aplicados correctamente.';
$lang['form_go_back_to_list'] = 'Regresar a la lista';
$lang['form_add'] = 'Agregar';
$lang['insert_success_message'] = 'Los datos fueron insertados correctamente en la Base de datos.';
$lang['form_or'] = 'o';
$lang['form_save'] = 'Guardar';
$lang['form_insert_loading'] = 'Cargando, guardando...';
$lang['form_upload_a_file'] = 'subir un archivo';
$lang['form_upload_delete'] = 'borrar';
$lang['form_button_clear'] = 'Limpiar';
$lang['delete_success_message'] = 'Los datos fueron borrados correctamente en la Base de datos.';
$lang['delete_error_message'] = 'Los datos no pudieron ser borrados de la Base de datos.';
/* Javascript messages */
$lang['alert_add_form'] = 'Los datos que insertaste no pueden ser guardados.\\nEstas seguro que quieres regresar a la lista?';
$lang['alert_edit_form'] = 'Los datos que insertaste no han sido guardados.\\nEstas seguro que quieres regresar a la lista?';
$lang['alert_delete'] = 'Seguro que quieres borrar este registro?';
$lang['insert_error'] = 'Ocurrio un error durante la insercion.';
$lang['update_error'] = 'Ocurrio un error guardando.';
Y eso es todo .
_____
Translate by Hector Cyc
Twitter @hektorc