From 85219a154d88f751e6dde3319048d9277d37c089 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Sun, 4 Jan 2009 21:56:10 +0000 Subject: [PATCH] MINOR Added french translation (see #3290) git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/branches/2.3@69591 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- javascript/LeftAndMain_right.js | 2 +- javascript/lang/en_US.js | 3 ++- javascript/lang/fr_FR.js | 28 ++++++++++++++++++++ lang/fr_FR.php | 46 +++++++++++++++++++++++++++++++++ 4 files changed, 77 insertions(+), 2 deletions(-) create mode 100644 javascript/lang/fr_FR.js diff --git a/javascript/LeftAndMain_right.js b/javascript/LeftAndMain_right.js index 89a223e2..9b09510d 100755 --- a/javascript/LeftAndMain_right.js +++ b/javascript/LeftAndMain_right.js @@ -379,7 +379,7 @@ function autoSave(confirmation, callAfter) { } if(confirmation ) { - if(confirm("Are you sure you want to navigate away from this page?\n\nWARNING: Your changes have not been saved.\n\nPress OK to continue, or Cancel to stay on the current page.")) + if(confirm(ss.i18n._t('LeftAndMain.CONFIRMUNSAVED'))) { // OK was pressed, call function for what was clicked on if(__callAfter) __callAfter(); diff --git a/javascript/lang/en_US.js b/javascript/lang/en_US.js index d2c57dd3..4c6630bb 100644 --- a/javascript/lang/en_US.js +++ b/javascript/lang/en_US.js @@ -22,6 +22,7 @@ if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') { 'ModelAdmin.SAVED': "Saved", 'ModelAdmin.REALLYDELETE': "Do you really want to delete?", 'ModelAdmin.DELETED': "Deleted", - 'LeftAndMain.PAGEWASDELETED': "This page was deleted. To edit a page, select it from the left." + 'LeftAndMain.PAGEWASDELETED': "This page was deleted. To edit a page, select it from the left.", + 'LeftAndMain.CONFIRMUNSAVED': "Are you sure you want to navigate away from this page?\n\nWARNING: Your changes have not been saved.\n\nPress OK to continue, or Cancel to stay on the current page." }); } \ No newline at end of file diff --git a/javascript/lang/fr_FR.js b/javascript/lang/fr_FR.js new file mode 100644 index 00000000..07cd2743 --- /dev/null +++ b/javascript/lang/fr_FR.js @@ -0,0 +1,28 @@ +if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') { + console.error('Class ss.i18n not defined'); +} else { + ss.i18n.addDictionary('fr_FR', { + 'CMSMAIN.WARNINGSAVEPAGESBEFOREADDING' : "You devez sauvegarder la page avant d\'y ajouter des enfants", + 'CMSMAIN.CANTADDCHILDREN' : "Vous ne pouvez pas ajouter des enfants au noeud sélectionné", + 'CMSMAIN.ERRORADDINGPAGE' : 'Error lors de l\'ajout de la page', + 'CMSMAIN.FILTEREDTREE' : 'Filtrer l\'arbre pour ne seulement afficher que les pages modifiés', + 'CMSMAIN.ERRORFILTERPAGES' : 'Impossible de filtrer l\'arbre pour ne seulement afficher que les pages modifiés
%s', + 'CMSMAIN.ERRORUNFILTER' : 'Impossible d\'afficher l\'ensemble de l\'arbre du site
%s', + 'CMSMAIN.ERRORUNFILTER' : 'Arbre non-filtré', + 'CMSMAIN.PUBLISHINGPAGES' : 'Publication des pages...', + 'CMSMAIN.SELECTONEPAGE' : "Veuillez sélectionner au moins une page.", + 'CMSMAIN.ERRORPUBLISHING' : 'Erreur lors de la publication des pages', + 'CMSMAIN.REALLYDELETEPAGES' : "Etes-vous sûr de vouloir supprimer les %s pages marquées ?", + 'CMSMAIN.DELETINGPAGES' : 'Suppression des pages...', + 'CMSMAIN.ERRORDELETINGPAGES': 'Error lors de la suppression des pages', + 'CMSMAIN.PUBLISHING' : 'Publication...', + 'CMSMAIN.RESTORING': 'Restauration...', + 'CMSMAIN.ERRORREVERTING': 'Erreur lors de la restauration vers le contenu Live', + 'CMSMAIN.SAVING' : 'sauvegarde...', + 'ModelAdmin.SAVED': "Sauvegardé", + 'ModelAdmin.REALLYDELETE': "Etes-vous sûr de vouloir supprimmer ?", + 'ModelAdmin.DELETED': "Supprimé", + 'LeftAndMain.PAGEWASDELETED': "Cette page a été supprimée. Pour éditer cette page, veuillez la sélectionner à gauche.", + 'LeftAndMain.CONFIRMUNSAVED': "Etes-vous sûr de vouloir qutter cette page ?\n\nATTENTION: Vos changements n'ont pas été sauvegardés.\n\nCliquez sur OK pour continuer, ou sur Annuler pour rester sur la page actuelle." + }); +} \ No newline at end of file diff --git a/lang/fr_FR.php b/lang/fr_FR.php index ba000fb5..cd17b3df 100644 --- a/lang/fr_FR.php +++ b/lang/fr_FR.php @@ -369,6 +369,11 @@ $lang['fr_FR']['PageCommentInterface_singlecomment.ss']['ISNTSPAM'] = 'ce commen $lang['fr_FR']['PageCommentInterface_singlecomment.ss']['ISSPAM'] = 'ce commentaire est un spam'; $lang['fr_FR']['PageCommentInterface_singlecomment.ss']['PBY'] = 'Envoyé par'; $lang['fr_FR']['PageCommentInterface_singlecomment.ss']['REMCOM'] = 'supprimer ce commentaire'; +$lang['fr_FR']['PageCommentInterface.ss']['APPROVE'] = $lang['fr_FR']['PageCommentInterface_singlecomment.ss']['APPROVE']; +$lang['fr_FR']['PageCommentInterface.ss']['ISNTSPAM'] = $lang['fr_FR']['PageCommentInterface_singlecomment.ss']['ISNTSPAM']; +$lang['fr_FR']['PageCommentInterface.ss']['ISSPAM'] = $lang['fr_FR']['PageCommentInterface_singlecomment.ss']['ISSPAM']; +$lang['fr_FR']['PageCommentInterface.ss']['PBY'] = $lang['fr_FR']['PageCommentInterface_singlecomment.ss']['PBY']; +$lang['fr_FR']['PageCommentInterface.ss']['REMCOM'] = $lang['fr_FR']['PageCommentInterface_singlecomment.ss']['REMCOM']; $lang['fr_FR']['ReportAdmin_left.ss']['REPORTS'] = 'Rapports'; $lang['fr_FR']['ReportAdmin_right.ss']['WELCOME1'] = 'Bienvenue dans le'; $lang['fr_FR']['ReportAdmin_right.ss']['WELCOME2'] = 'Section rapports. Choisir un rapport à gauche s\'il vous plaît'; @@ -410,5 +415,46 @@ $lang['fr_FR']['WidgetAreaEditor.ss']['INUSE'] = 'Gadgets actuellement utilisés $lang['fr_FR']['WidgetAreaEditor.ss']['NOAVAIL'] = 'Actuellement aucun gadget disponible'; $lang['fr_FR']['WidgetAreaEditor.ss']['TOADD'] = 'Pour ajouter un gadget, effectuez un glisser-déposer de la zone de gauche à ici.'; $lang['fr_FR']['WidgetEditor.ss']['DELETE'] = 'Supprimer'; +$lang['fr_FR']['ModelAdmin']['ADDBUTTON'] = 'Ajouter'; +$lang['fr_FR']['ModelAdmin']['ADDFORM'] = 'Remplissez ce formulaire pour ajouter %s à la base de données.'; +$lang['fr_FR']['ModelAdmin']['CHOOSE_COLUMNS'] = 'Sélectionnez les colonnes de résultats...'; +$lang['fr_FR']['ModelAdmin']['CLASSTYPE'] = array( + 'Type', + PR_MEDIUM, + 'Type de l\'objet à ajouter' +); +$lang['fr_FR']['ModelAdmin']['CLEAR_SEARCH'] = 'Annuler la recherche'; +$lang['fr_FR']['ModelAdmin']['CREATE'] = 'Créer'; +$lang['fr_FR']['ModelAdmin']['DELETE'] = 'Supprimer'; +$lang['fr_FR']['ModelAdmin']['DELETEDRECORDS'] = '%s enregistrements supprimés.'; +$lang['fr_FR']['ModelAdmin']['FOUNDRESULTS'] = 'Votre recherche a renvoyé %s objets concordants'; +$lang['fr_FR']['ModelAdmin']['GOBACK'] = 'Retour'; +$lang['fr_FR']['ModelAdmin']['IMPORT'] = 'Importer depuis un CSV'; +$lang['fr_FR']['ModelAdmin']['IMPORTEDRECORDS'] = '%s enregistrements importés.'; +$lang['fr_FR']['ModelAdmin']['ITEMNOTFOUND'] = 'Je n\'arrive pas à trouver cette objet'; +$lang['fr_FR']['ModelAdmin']['LOADEDFOREDITING'] = '\'%s\' chargé pour édition.'; +$lang['fr_FR']['ModelAdmin']['NOIMPORT'] = 'Rien à importer'; +$lang['fr_FR']['ModelAdmin']['NORESULTS'] = 'Pas de résultats'; +$lang['fr_FR']['ModelAdmin']['SAVE'] = 'Sauver'; +$lang['fr_FR']['ModelAdmin']['SEARCHRESULTS'] = 'Résultats de la recherche'; +$lang['fr_FR']['ModelAdmin']['SELECTALL'] = 'tout sélectionner'; +$lang['fr_FR']['ModelAdmin']['SELECTNONE'] = 'ne rien sélectionner'; +$lang['fr_FR']['ModelAdmin']['UPDATEDRECORDS'] = '%s enregistrements mis à jour.'; +$lang['fr_FR']['ModelAdmin_ImportSpec.ss']['IMPORTSPECFIELDS'] = 'Les colonnes de la base de données'; +$lang['fr_FR']['ModelAdmin_ImportSpec.ss']['IMPORTSPECLINK'] = 'Voir les spécifications de %s'; +$lang['fr_FR']['ModelAdmin_ImportSpec.ss']['IMPORTSPECRELATIONS'] = 'Relations'; +$lang['fr_FR']['ModelAdmin_ImportSpec.ss']['IMPORTSPECTITLE'] = 'Spécification de %s'; +$lang['fr_FR']['ModelAdmin_left.ss']['ADDLISTING'] = 'Ajouter un listing'; +$lang['fr_FR']['ModelAdmin_left.ss']['ADD_TAB_HEADER'] = 'Ajouter'; +$lang['fr_FR']['ModelAdmin_left.ss']['IMPORT_TAB_HEADER'] = 'Importer'; +$lang['fr_FR']['ModelAdmin_left.ss']['SEARCHLISTINGS'] = 'Rechercher des Listings'; +$lang['fr_FR']['ModelAdmin_right.ss']['WELCOME1'] = 'Bienvenue à %s. Veuillez choisir une des entrées dans le panneau de gauche.'; +$lang['fr_FR']['TableListField_PageControls.ss']['DISPLAYING'] = 'Affichage'; +$lang['fr_FR']['TableListField_PageControls.ss']['OF'] = 'de'; +$lang['fr_FR']['TableListField_PageControls.ss']['TO'] = 'à'; +$lang['fr_FR']['TableListField_PageControls.ss']['VIEWFIRST'] = 'Voir le premier'; +$lang['fr_FR']['TableListField_PageControls.ss']['VIEWLAST'] = 'Voir le dernier'; +$lang['fr_FR']['TableListField_PageControls.ss']['VIEWNEXT'] = 'Voir le suivant'; +$lang['fr_FR']['TableListField_PageControls.ss']['VIEWPREVIOUS'] = 'Voir le précédent'; ?> \ No newline at end of file