move javascript i18n strings in a dedicated object
authorLunar <lunar@anargeek.net>
Sun, 29 Aug 2010 16:12:20 +0000 (18:12 +0200)
committerLunar <lunar@anargeek.net>
Sun, 29 Aug 2010 16:12:20 +0000 (18:12 +0200)
public/javascripts/coquelicot.js
views/layout.haml

index f84caa4..f82998a 100644 (file)
@@ -32,11 +32,11 @@ $(function($) {
 });
 $(document).ready(function() {
   var link = $('<a href="#" id="gen_pass" />');
-  link.text(generateRandomPassword);
+  link.text(i18n.generateRandomPassword);
   var file_key = $('#file_key');
   file_key.after(link);
   link.click(function() {
-    link.text(generatingRandomPassword);
+    link.text(i18n.generatingRandomPassword);
     $.get('random_pass', function(pass) {
       file_key.val(pass);
       file_key.hide();
index c924d1b..11c3490 100644 (file)
@@ -10,8 +10,9 @@
     %script{ :type => 'text/javascript', :src => 'javascripts/jquery.lightBoxFu.js' }
     %script{ :type => 'text/javascript', :src => 'javascripts/jquery.uploadProgress.js' }
     :javascript
-      var generateRandomPassword = _('Generate random');
-      var generatingRandomPassword = _('Generating…');
+      var i18n = { generateRandomPassword: _('Generate random'),
+                   generatingRandomPassword: _('Generating…'),
+                 };
     %script{ :type => 'text/javascript', :src => 'javascripts/coquelicot.js' }
   %body
     #container