Browse Source

Welcome board: Allow localization

Alexander Sulfrian 9 years ago
parent
commit
e521fe617e
2 changed files with 6 additions and 4 deletions
  1. 3 0
      i18n/en.i18n.json
  2. 3 4
      models/users.js

+ 3 - 0
i18n/en.i18n.json

@@ -294,5 +294,8 @@
     "watch": "Watch",
     "watching": "Watching",
     "watching-info": "You will be notified of any change in this board",
+    "welcome-board": "Welcome Board",
+    "welcome-list1": "Basics",
+    "welcome-list2": "Advanced",
     "what-to-do": "What do you want to do?"
 }

+ 3 - 4
models/users.js

@@ -394,7 +394,6 @@ if (Meteor.isServer) {
     return fakeUserId.get() || getUserId();
   };
 
-  // XXX i18n
   Users.after.insert((userId, doc) => {
     const fakeUser = {
       extendAutoValueContext: {
@@ -405,12 +404,12 @@ if (Meteor.isServer) {
     fakeUserId.withValue(doc._id, () => {
       // Insert the Welcome Board
       Boards.insert({
-        title: 'Welcome Board',
+        title: TAPi18n.__('welcome-board'),
         permission: 'private',
       }, fakeUser, (err, boardId) => {
 
-        ['Basics', 'Advanced'].forEach((title) => {
-          Lists.insert({ title, boardId }, fakeUser);
+        ['welcome-list1', 'welcome-list2'].forEach((title) => {
+          Lists.insert({ title: TAPi18n.__(title), boardId }, fakeUser);
         });
 
       });