diff options
author | plegall <plg@piwigo.org> | 2013-11-16 22:01:58 +0000 |
---|---|---|
committer | plegall <plg@piwigo.org> | 2013-11-16 22:01:58 +0000 |
commit | c374e7d6afe2c01bad0e5c9a0a025cb8f414f82f (patch) | |
tree | e202a933cd30c17c9d73dd914cffd749303a8bcf | |
parent | d7c718e8464a9ab0837545c3642e9420f972ed45 (diff) |
feature 1668: add new language strings for the new user manager.
git-svn-id: http://piwigo.org/svn/trunk@25502 68402e56-0260-453c-a942-63ccdbb3a9ee
-rw-r--r-- | admin/themes/default/template/user_list.tpl | 68 | ||||
-rw-r--r-- | admin/themes/default/theme.css | 2 | ||||
-rw-r--r-- | language/en_UK/admin.lang.php | 19 | ||||
-rw-r--r-- | language/en_UK/common.lang.php | 1 | ||||
-rw-r--r-- | language/fr_FR/admin.lang.php | 19 | ||||
-rw-r--r-- | language/fr_FR/common.lang.php | 1 |
6 files changed, 75 insertions, 35 deletions
diff --git a/admin/themes/default/template/user_list.tpl b/admin/themes/default/template/user_list.tpl index 426c334d7..1f86c2a83 100644 --- a/admin/themes/default/template/user_list.tpl +++ b/admin/themes/default/template/user_list.tpl @@ -10,15 +10,15 @@ {combine_css path="themes/default/js/ui/theme/jquery.ui.slider.css"} {footer_script} -var selectedMessage_pattern = "{'%d of %d photos selected'|@translate}"; -var selectedMessage_none = "{'No photo selected, %d photos in current set'|@translate}"; -var selectedMessage_all = "{'All %d photos are selected'|@translate}"; -var applyOnDetails_pattern = "{'on the %d selected users'|@translate}"; -var newUser_pattern = "✔ {'User %s added'|translate}"; -var registeredOn_pattern = "{'Registered on %s, %s.'|translate}"; -var lastVisit_pattern = "{'Last visit on %s, %s.'|translate}"; -var missingConfirm = "{'You need to confirm deletion'|translate}"; -var missingUsername = "{'Please, enter a login'|translate}"; +var selectedMessage_pattern = "{'%d of %d users selected'|translate|escape:javascript}"; +var selectedMessage_none = "{'No user selected of %d users'|translate|escape:javascript}"; +var selectedMessage_all = "{'All %d users are selected'|translate|escape:javascript}"; +var applyOnDetails_pattern = "{'on the %d selected users'|translate|escape:javascript}"; +var newUser_pattern = "✔ {'User %s added'|translate|escape:javascript}"; +var registeredOn_pattern = "{'Registered on %s, %s.'|translate|escape:javascript}"; +var lastVisit_pattern = "{'Last visit on %s, %s.'|translate|escape:javascript}"; +var missingConfirm = "{'You need to confirm deletion'|translate|escape:javascript}"; +var missingUsername = "{'Please, enter a login'|translate|escape:javascript}"; var allUsers = [{$all_users}]; var selection = [{$selection}]; @@ -144,16 +144,16 @@ jQuery(document).ready(function() { var userDetails = '<form>'; userDetails += '<div class="userActions">'; - userDetails += '<span class="changePasswordDone infos" style="display:none">✔ Password updated</span>'; - userDetails += '<span class="changePassword" style="display:none">{/literal}{'New password'|translate}{literal} <input type="text"> <a href="#" class="buttonLike updatePassword"><img src="themes/default/images/ajax-loader-small.gif" style="margin-bottom:-1px;margin-left:1px;display:none;"><span class="text">{/literal}{'Submit'|translate}{literal}</span></a> <a href="#" class="cancel">Cancel</a></span>'; - userDetails += '<a class="icon-key changePasswordOpen" href="#">Change password</a>'; - userDetails += '<br><a target="_blank" href="admin.php?page=user_perm&user_id='+userId+'" class="icon-lock">Permissions</a>'; - userDetails += '<br><span class="userDelete"><img class="loading" src="themes/default/images/ajax-loader-small.gif" style="display:none;"><a href="#" class="icon-trash" data-user_id="'+userId+'">Delete</a></span>'; + userDetails += '<span class="changePasswordDone infos" style="display:none">✔ {/literal}{'Password updated'|translate|escape:javascript}{literal}</span>'; + userDetails += '<span class="changePassword" style="display:none">{/literal}{'New password'|translate}{literal} <input type="text"> <a href="#" class="buttonLike updatePassword"><img src="themes/default/images/ajax-loader-small.gif" style="margin-bottom:-1px;margin-left:1px;display:none;"><span class="text">{/literal}{'Submit'|translate|escape:javascript}{literal}</span></a> <a href="#" class="cancel">{/literal}{'Cancel'|translate|escape:javascript}{literal}</a></span>'; + userDetails += '<a class="icon-key changePasswordOpen" href="#">{/literal}{'Change password'|translate|escape:javascript}{literal}</a>'; + userDetails += '<br><a target="_blank" href="admin.php?page=user_perm&user_id='+userId+'" class="icon-lock">{/literal}{'Permissions'|translate|escape:javascript}{literal}</a>'; + userDetails += '<br><span class="userDelete"><img class="loading" src="themes/default/images/ajax-loader-small.gif" style="display:none;"><a href="#" class="icon-trash" data-user_id="'+userId+'">{/literal}{'Delete'|translate|escape:javascript}{literal}</a></span>'; userDetails += '</div>'; - userDetails += '<span class="changeUsernameOpen"><strong class="username">'+user.username+'</strong> <a href="#" class="icon-pencil">Change username</a></span>'; + userDetails += '<span class="changeUsernameOpen"><strong class="username">'+user.username+'</strong> <a href="#" class="icon-pencil">{/literal}{'Change username'|translate|escape:javascript}{literal}</a></span>'; userDetails += '<span class="changeUsername" style="display:none">'; - userDetails += '<input type="text"> <a href="#" class="buttonLike updateUsername"><img src="themes/default/images/ajax-loader-small.gif" style="margin-bottom:-1px;margin-left:1px;display:none;"><span class="text">{/literal}{'Submit'|translate}{literal}</span></a> <a href="#" class="cancel">Cancel</a>'; + userDetails += '<input type="text"> <a href="#" class="buttonLike updateUsername"><img src="themes/default/images/ajax-loader-small.gif" style="margin-bottom:-1px;margin-left:1px;display:none;"><span class="text">{/literal}{'Submit'|translate}{literal}</span></a> <a href="#" class="cancel">{/literal}{'Cancel'|translate|escape:javascript}{literal}</a>'; userDetails += '</span>'; userDetails += '<div class="userStats">'; @@ -221,7 +221,7 @@ jQuery(document).ready(function() { userDetails += '<input type="hidden" name="nb_image_page" value="'+user.nb_image_page+'">'; userDetails += '</div>'; - userDetails += '<div class="userProperty"><strong>{/literal}{'Theme'|translate}{literal}</strong>'; + userDetails += '<div class="userProperty"><strong>{/literal}{'Interface theme'|translate|escape:javascript}{literal}</strong>'; userDetails += '<br><select name="theme">'; jQuery("#action select[name=theme] option").each(function() { var selected = ''; @@ -271,8 +271,10 @@ jQuery(document).ready(function() { userDetails += '</div>'; userDetails += '<div style="clear:both"></div></div>'; - userDetails += '<span class="infos propertiesUpdateDone" style="display:none">✔ User '+user.username+' updated</span>'; - userDetails += '<input type="submit" value="{/literal}{'Update user'|translate}{literal}" style="display:none;" data-user_id="'+userId+'">'; + userDetails += '<span class="infos propertiesUpdateDone" style="display:none">✔ '; + userDetails += sprintf("{/literal}{'User %s updated'|translate|escape:javascript}{literal}", user.username); + userDetails += '</span>'; + userDetails += '<input type="submit" value="{/literal}{'Update user'|translate|escape:javascript}{literal}" style="display:none;" data-user_id="'+userId+'">'; userDetails += '<img class="submitWait" src="themes/default/images/ajax-loader-small.gif" style="display:none">' userDetails += '</form>'; @@ -553,21 +555,19 @@ jQuery(document).ready(function() { "bServerSide": true, "sAjaxSource": "admin/user_list_backend.php", "oLanguage": { - "sProcessing": "Traitement en cours...", - "sLengthMenu": "Afficher _MENU_ éléments", - "sZeroRecords": "Aucun élément à afficher", - "sInfo": "Affichage des élements _START_ à _END_ sur _TOTAL_", - "sInfoEmpty": "Affichage de l'élement 0 à 0 sur 0 éléments", - "sInfoFiltered": "<br>(filtré de _MAX_ éléments au total{/literal}{if $is_a_guest} <span class='limitedVersionWarning'>dans la version complète</span>{/if}{literal})", - "sInfoPostFix": "", - "sSearch": "Rechercher", - "sLoadingRecords": "Téléchargement...", - "sUrl": "", + "sProcessing": "{/literal}{'Loading...'|translate|escape:'javascript'}{literal}", + "sLengthMenu": sprintf("{/literal}{'Show %s users'|translate|escape:'javascript'}{literal}", '_MENU_'), + "sZeroRecords": "{/literal}{'No matching users found'|translate|escape:'javascript'}{literal}", + "sInfo": sprintf("{/literal}{'Showing %s to %s of %s users'|translate|escape:'javascript'}{literal}", '_START_', '_END_', '_TOTAL_'), + "sInfoEmpty": "{/literal}{'No matching users found'|translate|escape:'javascript'}{literal}", + "sInfoFiltered": sprintf("{/literal}{'(filtered from %s total users)'|translate|escape:'javascript'}{literal}", '_MAX_'), + "sSearch": '<span class="icon-search"></span>'+"{/literal}{'Search'|translate|escape:'javascript'}{literal}", + "sLoadingRecords": "{/literal}{'Loading...'|translate|escape:'javascript'}{literal}", "oPaginate": { - "sFirst": "Premier", - "sPrevious": "← Précédent", - "sNext": "Suivant →", - "sLast": "Dernier" + "sFirst": "{/literal}{'First'|translate|escape:'javascript'}{literal}", + "sPrevious": '← '+"{/literal}{'Previous'|translate|escape:'javascript'}{literal}", + "sNext": "{/literal}{'Next'|translate|escape:'javascript'}{literal}"+' →', + "sLast": "{/literal}{'Last'|translate|escape:'javascript'}{literal}", } }, "fnDrawCallback": function( oSettings ) { @@ -992,7 +992,7 @@ span.infos, span.errors {background-image:none; padding:2px 5px; margin:0;border <p id="applyActionBlock" style="display:none" class="actionButtons"> <input id="applyAction" class="submit" type="submit" value="{'Apply action'|@translate}" name="submit"> <span id="applyOnDetails"></span> <span id="applyActionLoading" style="display:none"><img src="themes/default/images/ajax-loader-small.gif"></span> - <span class="infos" style="display:none">✔ Users modified</span> + <span class="infos" style="display:none">✔ {'Users modified'|translate}</span> </p> </div> {* #permitAction *} diff --git a/admin/themes/default/theme.css b/admin/themes/default/theme.css index 07b1f1ee7..46c3ea176 100644 --- a/admin/themes/default/theme.css +++ b/admin/themes/default/theme.css @@ -1151,6 +1151,6 @@ a.group_perm { .userPropertiesSet {width:350px;float:left;padding-top:5px} .userPropertiesSetTitle {font-weight:bold;margin-bottom:1em;} .userPrefs {border-left:1px solid #ddd;padding-left:10px;} -.userProperty {width:220px;float:left;margin-bottom:15px;} +.userProperty {width:340px;float:left;margin-bottom:15px;} .userActions {float:right;text-align:right;} diff --git a/language/en_UK/admin.lang.php b/language/en_UK/admin.lang.php index 3eeeb8b56..7dc6ec97c 100644 --- a/language/en_UK/admin.lang.php +++ b/language/en_UK/admin.lang.php @@ -952,4 +952,23 @@ $lang['Zoom'] = 'Zoom'; $lang['[%s] Visit album %s'] = "[%s] Visit album %s"; $lang['[NBM] Problems or questions'] = "[NBM] Problems or questions"; $lang['Purge user cache'] = 'Purge user cache'; +$lang['Loading...'] = 'Loading...'; +$lang['Show %s users'] = 'Show %s users'; +$lang['No matching users found'] = 'No matching users found'; +$lang['Showing %s to %s of %s users'] = 'Showing %s to %s of %s users'; +$lang['(filtered from %s total users)'] = '(filtered from %s total users)'; +$lang['No user selected, no action possible.'] = 'No user selected, no action possible.'; +$lang['%d of %d users selected'] = '%d of %d users selected'; +$lang['No user selected of %d users'] = 'No user selected of %d users'; +$lang['All %d users are selected'] = 'All %d users are selected'; +$lang['on the %d selected users'] = 'on the %d selected users'; +$lang['User %s added'] = 'User %s added'; +$lang['Registered on %s, %s.'] = 'Registered on %s, %s.'; +$lang['Last visit on %s, %s.'] = 'Last visit on %s, %s.'; +$lang['Change password'] = 'Change password'; +$lang['Password updated'] = 'Password updated'; +$lang['Change username'] = 'Change username'; +$lang['Update user'] = 'Update user'; +$lang['User %s updated'] = 'User %s updated'; +$lang['Users modified'] = 'Users modified'; ?>
\ No newline at end of file diff --git a/language/en_UK/common.lang.php b/language/en_UK/common.lang.php index ed1e1e1aa..afc993bcd 100644 --- a/language/en_UK/common.lang.php +++ b/language/en_UK/common.lang.php @@ -417,4 +417,5 @@ $lang['mandatory'] = 'mandatory'; $lang['Email'] = "Email"; $lang['Password is missing. Please enter the password.'] = "Password is missing. Please enter the password."; $lang['Password confirmation is missing. Please confirm the chosen password.'] = "Password confirmation is missing. Please confirm the chosen password."; +$lang['%d photos per page'] = '%d photos per page'; ?>
\ No newline at end of file diff --git a/language/fr_FR/admin.lang.php b/language/fr_FR/admin.lang.php index cd38c6030..bd78358f1 100644 --- a/language/fr_FR/admin.lang.php +++ b/language/fr_FR/admin.lang.php @@ -954,4 +954,23 @@ $lang['The picture dimensions will be reduced to %dx%d pixels.'] = 'La tailles d $lang['Mail theme'] = 'Thème des mails'; $lang['Select at least one tag'] = 'Sélectionnez au moins un tag'; $lang['Basic settings'] = 'Paramètres de base'; +$lang['Loading...'] = 'Chargement...'; +$lang['Show %s users'] = 'Afficher %s utilisateurs'; +$lang['No matching users found'] = 'Aucun utilisateur à afficher'; +$lang['Showing %s to %s of %s users'] = 'Affichage des utilisateurs %s à %s sur %s'; +$lang['(filtered from %s total users)'] = '(filtré de %s utilisateurs au total)'; +$lang['No user selected, no action possible.'] = 'Aucun utilisateur sélectionné, aucune action possible.'; +$lang['%d of %d users selected'] = '%d des %d utilisateurs sélectionnés'; +$lang['No user selected of %d users'] = 'Aucun utilisateur sélectionné sur les %d'; +$lang['All %d users are selected'] = 'Tous les %d utilisateurs sont sélectionnés'; +$lang['on the %d selected users'] = 'sur les %d utilisateurs sélectionnés'; +$lang['User %s added'] = 'Utilisateur %s ajouté'; +$lang['Registered on %s, %s.'] = 'Enregistré depuis le %s, %s.'; +$lang['Last visit on %s, %s.'] = 'Dernière visite le %s, %s.'; +$lang['Change password'] = 'Changer le mot de passe'; +$lang['Password updated'] = 'Mot de passe mis à jour'; +$lang['Change username'] = 'Changer le nom d\'utilisateur'; +$lang['Update user'] = 'Mettre à jour l\'utilisateur'; +$lang['User %s updated'] = 'Utilisateur %s mis à jour'; +$lang['Users modified'] = 'Utilisateurs modifiés'; ?>
\ No newline at end of file diff --git a/language/fr_FR/common.lang.php b/language/fr_FR/common.lang.php index 3c4faecfb..e88783ba8 100644 --- a/language/fr_FR/common.lang.php +++ b/language/fr_FR/common.lang.php @@ -417,4 +417,5 @@ $lang['Your website URL is invalid'] = 'L\'adresse de votre site web est invalid $lang['Email'] = "Email"; $lang['Password is missing. Please enter the password.'] = "Le mot de passe manque. Veuillez saisir le mot de passe."; $lang['Password confirmation is missing. Please confirm the chosen password.'] = "La confirmation du mot de passe manque. Veuillez confirmer le mot de passe choisi."; +$lang['%d photos per page'] = '%d photos par page'; ?>
\ No newline at end of file |