From 7ff5db33852bdb5c4cd9f3aed5d60715e55a4e80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a?= Date: Sat, 22 Dec 2012 05:44:14 +0100 Subject: [PATCH 1/7] Improved and added missing es_ES translations --- htdocs/langs/es_ES/admin.lang | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/htdocs/langs/es_ES/admin.lang b/htdocs/langs/es_ES/admin.lang index 0ccde3434fc..797ff1f0d96 100644 --- a/htdocs/langs/es_ES/admin.lang +++ b/htdocs/langs/es_ES/admin.lang @@ -187,7 +187,7 @@ FeatureDisabledInDemo=Opción deshabilitada en demo Rights=Permisos BoxesDesc=Los paneles son pequeñas zonas de información que se muestran en algunas páginas. Puede elegir activar o desactivar un panel haciendo clic en 'Activar', o haciendo click en el cubo de basura para desactivarlo. Solo se muestran los paneles relacionados con un módulo activo. OnlyActiveElementsAreShown=Sólo los elementos de módulos activados son mostrados. -ModulesDesc=Los módulos Dolibarr definen las funcionalidades disponibles en la aplicación. Algunos módulos requieren derechos que deberán indicarse a los usuarios para que puedan acceder a sus funcionalidades. +ModulesDesc=Los módulos Dolibarr definen las funcionalidades disponibles en la aplicación. Algunos módulos requieren permisos que deberán indicarse a los usuarios para que puedan acceder a sus funcionalidades. ModulesInterfaceDesc=Los módulos de interfaz son módulos que permiten vincular a Dolibarr con sistemas, aplicaciones o servicios externos. ModulesSpecialDesc=Los módulos complementarios son módulos de uso muy específico o menos corriente que los módulos normales. ModulesJobDesc=Los módulos específicos permiten una preconfiguración simplificada de Dolibarr para un negocio en concreto. @@ -332,6 +332,8 @@ HideAnyVATInformationOnPDF=Ocultar toda la información relacionada con el IVA e HideDescOnPDF=Ocultar descripción de los productos en la generación de los PDF HideRefOnPDF=Ocultar referencia de los productos en la generación de los PDF HideDetailsOnPDF=Ocultar detalles de las líneas de productos en la generación de los PDF +Library=Librería +LibraryToBuildPDF=Librería usada para la creación de archivos PDF UrlGenerationParameters=Seguridad de las URLs SecurityTokenIsUnique=¿Usar un parámetro securekey único para cada URL? EnterRefToBuildUrl=Introduzca la referencia del objeto %s @@ -855,11 +857,11 @@ SetupDescription5=Las otras entradas de configuración gestionan parámetros opc EventsSetup=Configuración del registro de eventos LogEvents=Auditoría de la seguridad de eventos Audit=Auditoría -InfoDolibarr=Info Dolibarr -InfoOS=Info SO -InfoWebServer=Info servidor -InfoDatabase=Info base de datos -InfoPHP=Info PHP +InfoDolibarr=Info. Dolibarr +InfoOS=Info. SO +InfoWebServer=Info. servidor +InfoDatabase=Info. base de datos +InfoPHP=Info. PHP ListEvents=Auditoría de eventos ListOfSecurityEvents=Listado de eventos de seguridad Dolibarr SecurityEventsPurged=Eventos de seguridad purgados @@ -867,7 +869,7 @@ LogEventDesc=Puede habilitar el registro de eventos de seguridad Dolibarr aquí. AreaForAdminOnly=Estas funciones solo son accesibles a un usuario administrador. SystemInfoDesc=La información del sistema es información técnica accesible solamente en solo lectura a los administradores. SystemAreaForAdminOnly=Esta área solo es accesible a los usuarios de tipo administradores. Ningún permiso Dolibarr permite extender el círculo de usuarios autorizados a esta área. -CompanyFundationDesc=Editar en esta página toda la información conocida sobre la empresa o asociación a administrar (para ello haga clic en el botón "Modificar" a pie de página) +CompanyFundationDesc=Modifique en esta página toda la información conocida sobre la empresa o asociación a administrar (para ello haga clic en el botón "Modificar" a pie de página) DisplayDesc=Puede encontrar aquí todos los parámetros relacionados con la apariencia de Dolibarr AvailableModules=Módulos disponibles ToActivateModule=Para activar los módulos, vaya al área de Configuración (Inicio->Configuración->Módulos). @@ -1381,4 +1383,4 @@ TestGeoIPResult=Test de conversión IP -> País ##### Projects ##### ProjectsNumberingModules=Módulo de numeración para las referencias de los proyectos ProjectsSetup=Configuración del módulo Proyectos -ProjectsModelModule=Modelo de documento para informes de proyectos +ProjectsModelModule=Modelo de documento para informes de proyectos \ No newline at end of file From c8eac78a8d93ef8e761645fac61d76694169fce8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a?= Date: Sat, 29 Dec 2012 00:24:55 +0100 Subject: [PATCH 2/7] Translated labels that weren't being translated and improved es_ES translations --- htdocs/comm/prospect/fiche.php | 2 +- htdocs/fourn/facture/fiche.php | 12 +++++++----- htdocs/langs/es_ES/companies.lang | 4 ++-- htdocs/langs/es_ES/exports.lang | 5 +++-- 4 files changed, 13 insertions(+), 10 deletions(-) diff --git a/htdocs/comm/prospect/fiche.php b/htdocs/comm/prospect/fiche.php index 1159907bcde..f129032ad58 100644 --- a/htdocs/comm/prospect/fiche.php +++ b/htdocs/comm/prospect/fiche.php @@ -138,7 +138,7 @@ if ($socid > 0) print ''; + if ($action != 'editlevel' && $user->rights->societe->creer) print ''; print '
'; print $langs->trans('ProspectLevelShort'); print ''; - if ($action != 'editlevel' && $user->rights->societe->creer) print 'id.'">'.img_edit($langs->trans('SetLevel'),1).'id.'">'.img_edit($langs->trans('Modify'),1).'
'; print ''; if ($action == 'editlevel') diff --git a/htdocs/fourn/facture/fiche.php b/htdocs/fourn/facture/fiche.php index 8a4b4b2fe96..6fcbc3779ba 100644 --- a/htdocs/fourn/facture/fiche.php +++ b/htdocs/fourn/facture/fiche.php @@ -281,9 +281,9 @@ elseif ($action == 'add' && $user->rights->fournisseur->facture->creer) if ($element == 'order_supplier') { $element = 'fourn'; $subelement = 'fournisseur.commande'; } - if ($element == 'project') - { - $element = 'projet'; + if ($element == 'project') + { + $element = 'projet'; } $object->origin = $_POST['origin']; $object->origin_id = $_POST['originid']; @@ -1381,7 +1381,7 @@ else print ''; $sql = 'SELECT p.datep as dp, p.num_paiement, p.rowid, p.fk_bank,'; - $sql.= ' c.libelle as paiement_type,'; + $sql.= ' c.id as paiement_type,'; $sql.= ' pf.amount,'; $sql.= ' ba.rowid as baid, ba.ref, ba.label'; $sql.= ' FROM '.MAIN_DB_PREFIX.'paiementfourn as p'; @@ -1415,7 +1415,9 @@ else $var=!$var; print ''; print ''.img_object($langs->trans('ShowPayment'),'payment').' '.dol_print_date($db->jdate($objp->dp),'day')."\n"; - print ''.$objp->paiement_type.' '.$objp->num_paiement.''; + print ''; + print $form->form_modes_reglement(null, $objp->paiement_type,'none').' '.$objp->num_paiement; + print ''; if (! empty($conf->banque->enabled)) { $bankaccountstatic->id=$objp->baid; diff --git a/htdocs/langs/es_ES/companies.lang b/htdocs/langs/es_ES/companies.lang index 511921a014b..42a02b74e1e 100644 --- a/htdocs/langs/es_ES/companies.lang +++ b/htdocs/langs/es_ES/companies.lang @@ -340,8 +340,8 @@ StatusProspect0=Nunca contactado StatusProspect1=A contactar StatusProspect2=Contacto en curso StatusProspect3=Contacto realizado -ChangeDoNotContact=Cambiar el estado a ' no contactar ' -ChangeNeverContacted=Cambiar el estado a 'nunca contactado' +ChangeDoNotContact=Cambiar el estado a 'No contactar' +ChangeNeverContacted=Cambiar el estado a 'Nunca contactado' ChangeToContact=Cambiar el estado a 'A contactar' ChangeContactInProcess=Cambiar el estado a 'Contacto en curso' ChangeContactDone=Cambiar el estado a 'Contacto realizado' diff --git a/htdocs/langs/es_ES/exports.lang b/htdocs/langs/es_ES/exports.lang index 5308c2fa9aa..ab3ac9d8181 100644 --- a/htdocs/langs/es_ES/exports.lang +++ b/htdocs/langs/es_ES/exports.lang @@ -60,8 +60,8 @@ TypeOfLineServiceOrProduct=Tipo de línea (0=producto, 1=servicio) FileWithDataToImport=Archivo que contiene los datos a importar FileToImport=Archivo origen a importar FileMustHaveOneOfFollowingFormat=El archivo de importación debe tener uno de los siguientes formatos -ChooseFormatOfFileToImport=Elija el formato de archivo que desea importar haciendo en el picto %s para seleccionarlo... -ChooseFileToImport=Elija el archivo de importación y haga clic en el picto %s para seleccionarlo como archivo origen de importación... +ChooseFormatOfFileToImport=Elija el formato de archivo que desea importar haciendo en la imagen %s para seleccionarlo... +ChooseFileToImport=Elija el archivo de importación y haga clic en la imagen %s para seleccionarlo como archivo origen de importación... DownloadEmptyExample=Descargar archivo de ejemplo vacío SourceFileFormat=Formato del archivo origen FieldsInSourceFile=Campos en el archivo origen @@ -125,6 +125,7 @@ DeskCode=Código oficina BankAccountNumber=Número cuenta BankAccountNumberKey=Dígito Control ## filters +SelectFilterFields=Si quiere aplicar un filtro sobre algunos valores, introdúzcalos aquí. FilterableFields=Campos filtrables FilteredFields=Campos filtrados FilteredFieldsValues=Valores de filtros \ No newline at end of file From 1b153aef934d62d57395233c5d2eb1987df01199 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a?= Date: Sat, 29 Dec 2012 00:46:25 +0100 Subject: [PATCH 3/7] Fixed donation payment mode translation and another problem with donation edit form --- htdocs/compta/dons/fiche.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/htdocs/compta/dons/fiche.php b/htdocs/compta/dons/fiche.php index e6ec1a422ae..1955a0367ae 100644 --- a/htdocs/compta/dons/fiche.php +++ b/htdocs/compta/dons/fiche.php @@ -405,7 +405,11 @@ if (! empty($id) && $action == 'edit') print "".''.$langs->trans("EMail").''; print "".$langs->trans("PaymentMode")."\n"; - $form->select_types_paiements('', 'modepaiement', 'CRDT', 0, 1); + + if ($don->modepaiementid) $selected = $don->modepaiementid; + else $selected = ''; + + $form->select_types_paiements($selected, 'modepaiement', 'CRDT', 0, 1); print "\n"; print "".''.$langs->trans("Status").''.$don->getLibStatut(4).''; @@ -496,7 +500,7 @@ if (! empty($id) && $action != 'edit') // Payment mode print "".$langs->trans("PaymentMode").""; - print $don->modepaiement; + print $form->form_modes_reglement(null, $don->modepaiementid,'none'); print "\n"; print "".''.$langs->trans("Status").''.$don->getLibStatut(4).''; From 316552f4ea1247a6f33da8c78894a75682fb6236 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a?= Date: Sat, 29 Dec 2012 00:59:16 +0100 Subject: [PATCH 4/7] Added missing translation and fixed references to incorrect variable --- htdocs/compta/dons/class/don.class.php | 4 ++-- htdocs/langs/en_US/donations.lang | 1 + htdocs/langs/es_ES/donations.lang | 1 + htdocs/langs/fr_FR/donations.lang | 1 + 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/htdocs/compta/dons/class/don.class.php b/htdocs/compta/dons/class/don.class.php index 591df7333a5..4287a268f85 100644 --- a/htdocs/compta/dons/class/don.class.php +++ b/htdocs/compta/dons/class/don.class.php @@ -689,11 +689,11 @@ class Don extends CommonObject $picto='generic'; - $label=$langs->trans("ShowDonation").': '.$this->ref; + $label=$langs->trans("ShowDonation").': '.$this->id; if ($withpicto) $result.=($lien.img_object($label,$picto).$lienfin); if ($withpicto && $withpicto != 2) $result.=' '; - if ($withpicto != 2) $result.=$lien.$this->ref.$lienfin; + if ($withpicto != 2) $result.=$lien.$this->id.$lienfin; return $result; } diff --git a/htdocs/langs/en_US/donations.lang b/htdocs/langs/en_US/donations.lang index 0c32ae3c055..953fa2ac72e 100644 --- a/htdocs/langs/en_US/donations.lang +++ b/htdocs/langs/en_US/donations.lang @@ -7,6 +7,7 @@ Donor=Donor Donors=Donors AddDonation=Add a donation NewDonation=New donation +ShowDonation=Show donation DonationPromise=Gift promise PromisesNotValid=Not validated promises PromisesValid=Validated promises diff --git a/htdocs/langs/es_ES/donations.lang b/htdocs/langs/es_ES/donations.lang index 46261634278..3357226ce77 100644 --- a/htdocs/langs/es_ES/donations.lang +++ b/htdocs/langs/es_ES/donations.lang @@ -7,6 +7,7 @@ Donor=Donante Donors=Donantes AddDonation=Añadir donación NewDonation=Nueva donación +ShowDonation=Mostrar donación DonationPromise=Promesa de donación PromisesNotValid=Promesas no validadas PromisesValid=Promesas validadas diff --git a/htdocs/langs/fr_FR/donations.lang b/htdocs/langs/fr_FR/donations.lang index 76a6452411b..b5f0e0b32f3 100644 --- a/htdocs/langs/fr_FR/donations.lang +++ b/htdocs/langs/fr_FR/donations.lang @@ -7,6 +7,7 @@ Donor=Donateur Donors=Donateurs AddDonation=Ajouter don NewDonation=Nouveau don +ShowDonation=Montrer don DonationPromise=Promesse de don PromisesNotValid=Promesses non validées PromisesValid=Promesses validées From 354c00b9cad87cbddf3915fc8096a5a58b917279 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a?= Date: Sat, 29 Dec 2012 01:13:31 +0100 Subject: [PATCH 5/7] CerfaFR donation template wasn't translating payment mode --- htdocs/core/modules/dons/html_cerfafr.modules.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/htdocs/core/modules/dons/html_cerfafr.modules.php b/htdocs/core/modules/dons/html_cerfafr.modules.php index 8c96087c38d..7893f1de7eb 100644 --- a/htdocs/core/modules/dons/html_cerfafr.modules.php +++ b/htdocs/core/modules/dons/html_cerfafr.modules.php @@ -2,6 +2,7 @@ /* Copyright (C) 2003 Rodolphe Quiedeville * Copyright (C) 2005-2006 Laurent Destailleur * Copyright (C) 2012 Regis Houssin + * Copyright (C) 2012 Marcos García * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -118,6 +119,17 @@ class html_cerfafr extends ModeleDon if (file_exists($dir)) { + $formclass = new Form($this->db); + + //This is not the proper way to do it but $formclass->form_modes_reglement + //prints the translation instead of returning it + if ($don->modepaiementid) + { + $formclass->load_cache_types_paiements(); + $paymentmode = $formclass->cache_types_paiements[$don->modepaiementid]['label']; + } + else $paymentmode = ''; + // Defini contenu $donmodel=DOL_DOCUMENT_ROOT ."/core/modules/dons/html_cerfafr.html"; $form = implode('', file($donmodel)); @@ -135,7 +147,7 @@ class html_cerfafr extends ModeleDon $form = str_replace('__DONATOR_ADDRESS__',$don->adresse,$form); $form = str_replace('__DONATOR_ZIP__',$don->cp,$form); $form = str_replace('__DONATOR_TOWN__',$don->ville,$form); - $form = str_replace('__PAYMENTMODE_LIB__ ',$don->modepaiement,$form); + $form = str_replace('__PAYMENTMODE_LIB__ ', $paymentmode,$form); $form = str_replace('__NOW__',dol_print_date($now,'',false,$outputlangs),$form); $form = str_replace('__DonationRef__',$outputlangs->trans("DonationRef"),$form); $form = str_replace('__DonationReceipt__',$outputlangs->trans("DonationReceipt"),$form); From 4af2a4f8756385e4762760124f19c6b77cbb9e9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a?= Date: Sat, 29 Dec 2012 02:21:00 +0100 Subject: [PATCH 6/7] Improved agenda translations --- htdocs/comm/action/rapport/index.php | 4 ++-- htdocs/langs/en_US/agenda.lang | 1 + htdocs/langs/es_ES/agenda.lang | 1 + htdocs/langs/es_ES/main.lang | 3 ++- htdocs/langs/fr_FR/agenda.lang | 1 + htdocs/langs/fr_FR/main.lang | 1 + 6 files changed, 8 insertions(+), 3 deletions(-) diff --git a/htdocs/comm/action/rapport/index.php b/htdocs/comm/action/rapport/index.php index e1154d435a1..c3b846776ff 100644 --- a/htdocs/comm/action/rapport/index.php +++ b/htdocs/comm/action/rapport/index.php @@ -102,7 +102,7 @@ if ($resql) print ''; print ''; print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -122,7 +122,7 @@ if ($resql) print ''; print ''; $name = "actions-".$obj->month."-".$obj->year.".pdf"; diff --git a/htdocs/langs/en_US/agenda.lang b/htdocs/langs/en_US/agenda.lang index 6bd04970611..3d180e7b747 100644 --- a/htdocs/langs/en_US/agenda.lang +++ b/htdocs/langs/en_US/agenda.lang @@ -10,6 +10,7 @@ LocalAgenda=Local calendar AffectedTo= Assigned to DoneBy= Done by Events= Events +EventsNb=Number of events MyEvents=My events OtherEvents=Other events ListOfActions=List of events diff --git a/htdocs/langs/es_ES/agenda.lang b/htdocs/langs/es_ES/agenda.lang index d23a658373d..70dcc71f09c 100644 --- a/htdocs/langs/es_ES/agenda.lang +++ b/htdocs/langs/es_ES/agenda.lang @@ -10,6 +10,7 @@ LocalAgenda=Calendario local AffectedTo=Asignada a DoneBy=Realizado por Events=Eventos +EventsNb=Número de eventos MyEvents=Mis eventos OtherEvents=Otros eventos ListOfActions=Listado de eventos diff --git a/htdocs/langs/es_ES/main.lang b/htdocs/langs/es_ES/main.lang index 1f876a02d2a..61872d90607 100644 --- a/htdocs/langs/es_ES/main.lang +++ b/htdocs/langs/es_ES/main.lang @@ -377,6 +377,7 @@ ResultOk=Éxito ResultKo=Error Reporting=Informe Reportings=Informes +GenerateReport=Generar informe Draft=Borrador Drafts=Borradores Validated=Validado @@ -553,7 +554,7 @@ Canceled=Cancelado YouCanChangeValuesForThisListFromDictionnarySetup=Puede cambiar estos valores en el menú configuración->diccionarios Color=Color Documents=Documentos -DocumentsNb=archivos aduntjos (%s) +DocumentsNb=archivos adjuntos (%s) Documents2=Documentos BuildDocuments=Documentos generados UploadDisabled=Subida desactivada diff --git a/htdocs/langs/fr_FR/agenda.lang b/htdocs/langs/fr_FR/agenda.lang index e98e87e57aa..d91f836d9b9 100644 --- a/htdocs/langs/fr_FR/agenda.lang +++ b/htdocs/langs/fr_FR/agenda.lang @@ -10,6 +10,7 @@ LocalAgenda=Calendrier local AffectedTo=Affecté à DoneBy=Réalisé par Events=Événements +EventsNb=Nombre d'événements MyEvents=Mes événements OtherEvents=Autres événements ListOfActions=Liste des événements diff --git a/htdocs/langs/fr_FR/main.lang b/htdocs/langs/fr_FR/main.lang index a3176d748e0..345f0c94f5a 100644 --- a/htdocs/langs/fr_FR/main.lang +++ b/htdocs/langs/fr_FR/main.lang @@ -376,6 +376,7 @@ ResultOk=Succès ResultKo=Échec Reporting=Rapport Reportings=Rapports +GenerateReport=Générer le rapport Draft=Brouillon Drafts=Brouillons Validated=Validé From bae8a749b888be921713bcb25b1146c7bf2725d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a?= Date: Sat, 29 Dec 2012 02:51:35 +0100 Subject: [PATCH 7/7] Replaced 'Tel' string with 'Phone' to allow translation --- htdocs/admin/company.php | 2 +- htdocs/core/lib/company.lib.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/admin/company.php b/htdocs/admin/company.php index 0bee6992ec1..52129cf7530 100644 --- a/htdocs/admin/company.php +++ b/htdocs/admin/company.php @@ -678,7 +678,7 @@ else print ''; $var=!$var; - print ''; + print ''; $var=!$var; print ''; diff --git a/htdocs/core/lib/company.lib.php b/htdocs/core/lib/company.lib.php index 8ddf40e2abf..659e1e8edc9 100644 --- a/htdocs/core/lib/company.lib.php +++ b/htdocs/core/lib/company.lib.php @@ -653,7 +653,7 @@ function show_addresses($conf,$langs,$db,$object,$backtopage='') print ''; print ''; print ''; - print ''; + print ''; print ''; print ""; print "";
'.$langs->trans("Date").''.$langs->trans("Nb").''.$langs->trans("EventsNb").''.$langs->trans("Action").''.$langs->trans("PDF").''.$langs->trans("Date").''.$obj->cc.''; - print 'month.'&year='.$obj->year.'">'.img_picto('','filenew').''; + print 'month.'&year='.$obj->year.'">'.img_picto($langs->trans('GenerateReport'),'filenew').''; print '
'.$langs->trans("Tel").'' . dol_print_phone($conf->global->MAIN_INFO_SOCIETE_TEL,$mysoc->country_code) . '
'.$langs->trans("Phone").'' . dol_print_phone($conf->global->MAIN_INFO_SOCIETE_TEL,$mysoc->country_code) . '
'.$langs->trans("Fax").'' . dol_print_phone($conf->global->MAIN_INFO_SOCIETE_FAX,$mysoc->country_code) . '
'.$langs->trans("CompanyName").''.$langs->trans("Town").''.$langs->trans("Country").''.$langs->trans("Tel").''.$langs->trans("Phone").''.$langs->trans("Fax").'