Changeset 2009 for trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web
- Timestamp:
- 04/28/17 18:18:39 (7 years ago)
- Location:
- trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Root.pm
r1979 r2009 37 37 38 38 my ($locale) = split(',', $c->req->header('Accept-Language') || ''); 39 warn $locale; 39 40 $locale ||= ''; 40 41 $locale =~ s/(\s\s)/$1/; -
trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Tools/LoadPasswd.pm
r2006 r2009 43 43 my $user = $account->db->get_objects('user', $username) 44 44 or do { 45 push(@{ $c->stash->{Pass} }, { u => $username, r => 'No such user' });45 push(@{ $c->stash->{Pass} }, { u => $username, r => $c->localize('No such user') }); 46 46 next; 47 47 }; 48 $account->db->check_acl($user, 'userPassword', 'w') 48 $account->db->check_acl($user, 'userPassword', 'w') 49 49 or do { 50 push(@{ $c->stash->{Pass} }, { u => $username, r => 'Permission denied' });50 push(@{ $c->stash->{Pass} }, { u => $username, r => $c->localize('Permission denied') }); 51 51 next; 52 52 }; 53 53 54 54 if ($user->InjectCryptPasswd($password)) { 55 push(@{ $c->stash->{Pass} }, { u => $username, r => 'Injected' });55 push(@{ $c->stash->{Pass} }, { u => $username, r => $c->localize('Injected') }; 56 56 } else { 57 57 push(@{ $c->stash->{Pass} }, { u => $username, r => 'Error: ' . LATMOS::Accounts::Log::lastmessage(LA_ERR) }); … … 59 59 } else { 60 60 my $message = $account->ChangeUserPassword($username, $password, $force); 61 push(@{ $c->stash->{Pass} }, { u => $username, r => $message || 'Changed'});61 push(@{ $c->stash->{Pass} }, { u => $username, r => $message || $c->localize('Changed') }); 62 62 } 63 63 } -
trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/I18N/fr.po
r2006 r2009 52 52 #: root/html/summary/accage/index.tt:5 53 53 msgid "Active/Non active" 54 msgstr " "54 msgstr "Actif/Non actif" 55 55 56 56 #: lib/LATMOS/Accounts/Web/Controller/Json/Timeline.pm:127 … … 68 68 msgstr "Arrivée" 69 69 70 #. ($username) 71 #: lib/LATMOS/Accounts/Web/Model/Accounts.pm:181 72 msgid "Cannot get user object %1" 73 msgstr "Impossible de charger l'objet utilisateur %1" 74 70 75 #: root/html/includes/sidebar.tt:15 71 76 msgid "Change my password" … … 101 106 msgstr "Fin de circuit d'entrée" 102 107 108 #: lib/LATMOS/Accounts/Web/Model/Accounts.pm:199 109 msgid "Error while changing password" 110 msgstr "Erreur lors du changement de mot de passe" 111 103 112 #: root/html/tools/csv/index.tt:10 104 113 msgid "Example:" 105 msgstr " "114 msgstr "Exemple:" 106 115 107 116 #: lib/LATMOS/Accounts/Web/Controller/Json/Timeline.pm:87 … … 111 120 #: root/html/summary/employment/index.tt:12 112 121 msgid "Filter" 113 msgstr " "122 msgstr "Filtre" 114 123 115 124 #: root/html/users/employment.tt:91 … … 127 136 #: root/html/includes/sidebar.tt:97 128 137 msgid "Load Password" 129 msgstr " "138 msgstr "Chager des mot de passe" 130 139 131 140 #: root/html/includes/sidebar.tt:20 … … 135 144 #: root/html/includes/sidebar.tt:55 136 145 msgid "Mass from CSV..." 137 msgstr " "146 msgstr "Massif depuis un CSV..." 138 147 139 148 #: root/html/users/employment.tt:31 … … 143 152 #: root/html/tools/csv/parseCSV.tt:24 144 153 msgid "Object Name" 145 msgstr " "154 msgstr "Nom de l'objet" 146 155 147 156 #: root/html/tools/loadnew/index.tt:22 148 157 msgid "Object data:" 149 msgstr " "158 msgstr "Données de l'objet" 150 159 151 160 #: root/html/tools/loadnew/index.tt:17 152 161 msgid "Object name (optional):" 153 msgstr " "162 msgstr "Nom de l'objet (optionnel):" 154 163 155 164 #: root/html/tools/csv/parseCSV.tt:3 … … 158 167 "input data:" 159 168 msgstr "" 169 "Une ou plusieurs erreur sont apparues pendant la création des objets\n" 170 "Verifier vos données en entrée" 160 171 161 172 #: root/html/includes/sidebar.tt:87 162 #, fuzzy163 173 msgid "Others Statistics" 164 msgstr " Statistiques"174 msgstr "Autres Statistiques" 165 175 166 176 #: root/html/tools/csv/index.tt:31 167 177 msgid "Select a CSV file" 168 msgstr " "178 msgstr "Selectionner un fichier CSV" 169 179 170 180 #: root/html/summary/accage/index.tt:13 171 181 msgid "Show inactive accounts" 172 msgstr " "182 msgstr "Afficher les comptes inactifs" 173 183 174 184 #: root/html/users/employment.tt:94 … … 178 188 #: root/html/summary/employment/index.tt:10 179 189 msgid "Site" 180 msgstr " "190 msgstr "Site" 181 191 182 192 #: root/html/summary/employment/index.tt:3 … … 203 213 #: root/html/tools/csv/parseCSV.tt:18 204 214 msgid "The follwing objects has been created:" 205 msgstr " "215 msgstr "Les objets suivant ont été créés:" 206 216 207 217 #: root/html/default.tt:4 208 218 msgid "There's nothing here..." 209 msgstr "Il n'y a rien ici "219 msgstr "Il n'y a rien ici..." 210 220 211 221 #: root/html/tools/csv/index.tt:1 … … 220 230 "firstname and lastname (sn and givenName)." 221 231 msgstr "" 232 "Cette vous permet de créer de multiples objets à partir d'un fichier CSV\n" 233 "\n" 234 "La premiÚre ligne de contenir la liste des attributs à charger, chaque ligne\n" 235 "suivante contient les valeurs pour les objets\n" 236 "\n" 237 "Pour les utilisateurs, le nom peut être omis, le nom de l'objet sera construits\n" 238 "à partir des nom et prénom (sn et givenName)." 222 239 223 240 #: lib/LATMOS/Accounts/Web/Controller/Json/Timeline.pm:78 … … 231 248 #: root/html/tools/csv/index.tt:21 232 249 msgid "Type of object to create" 233 msgstr " "250 msgstr "Type d'objet à créer" 234 251 235 252 #: root/html/tools/loadnew/index.tt:4 236 253 msgid "Type of object to create:" 237 msgstr "" 254 msgstr "Type d'objet à créer:" 255 256 #: lib/LATMOS/Accounts/Web/Model/Accounts.pm:194 257 msgid "Unchanged password" 258 msgstr "Mot de passe inchangé" 238 259 239 260 #: root/html/includes/sidebar.tt:52 240 261 msgid "Using formated file" 241 msgstr " "262 msgstr "En utilisant un fichier formaté" 242 263 243 264 #: root/html/includes/sidebar.tt:27 … … 252 273 #: root/html/tools/loadnew/index.tt:23 253 274 msgid "You can load a existing file..." 254 msgstr " "275 msgstr "Vous pouvez charger un fichier existant" 255 276 256 277 #. (c.stash.accountExists) … … 266 287 #: root/html/tools/loadnew/index.tt:27 267 288 msgid "or paste the content here:" 268 msgstr " "289 msgstr "ou coller le contenu ici" 269 290 270 291 #: root/html/users/employment.tt:29 root/html/users/employment.tt:92 … … 272 293 msgstr "à " 273 294 274 #, fuzzy275 #~ msgid "From CVS"276 #~ msgstr "Du" -
trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/I18N/messages.pot
r2006 r2009 59 59 msgstr "" 60 60 61 #. ($username) 62 #: lib/LATMOS/Accounts/Web/Model/Accounts.pm:181 63 msgid "Cannot get user object %1" 64 msgstr "" 65 61 66 #: root/html/includes/sidebar.tt:15 62 67 msgid "Change my password" … … 89 94 #: lib/LATMOS/Accounts/Web/Controller/Json/Timeline.pm:96 90 95 msgid "End of entrance" 96 msgstr "" 97 98 #: lib/LATMOS/Accounts/Web/Model/Accounts.pm:199 99 msgid "Error while changing password" 91 100 msgstr "" 92 101 … … 225 234 msgstr "" 226 235 236 #: lib/LATMOS/Accounts/Web/Model/Accounts.pm:194 237 msgid "Unchanged password" 238 msgstr "" 239 227 240 #: root/html/includes/sidebar.tt:52 228 241 msgid "Using formated file" -
trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Model/Accounts.pm
r2004 r2009 179 179 my $base = $self->db; 180 180 my $user = $base->get_object('user', $username) or do { 181 return "Cannot get user object";181 return $self->{c}->localize('Cannot get user object [_1]', $username); 182 182 }; 183 183 … … 192 192 my $msg = $user->check_password($password); 193 193 if ($msg ne 'ok' && !$force) { 194 return $msg . ', mot de passe inchangé';194 return $msg . ', ' . $self->{c}->localize('Unchanged password'); 195 195 } elsif ($suser && $suser->_set_password($password)) { 196 196 $sync->commit; 197 197 return; 198 198 } else { 199 return 'Erreur lors du changement de mot de passe';199 return $self->{c}->localize('Error while changing password'); 200 200 } 201 201 }
Note: See TracChangeset
for help on using the changeset viewer.