diff --git a/src/js/intl/strings.js b/src/js/intl/strings.js index 0e07b0cf..b0a0ee3f 100755 --- a/src/js/intl/strings.js +++ b/src/js/intl/strings.js @@ -532,6 +532,20 @@ exports.strings = { 'uk': 'Обери рівень' }, /////////////////////////////////////////////////////////////////////////// + 'main-levels-tab': { + '__desc__': 'The name of main levels tab on the drop down view', + 'en_US': 'Main', + 'ru_RU': 'Основы', + 'uk' : 'Основи' + }, + /////////////////////////////////////////////////////////////////////////// + 'remote-levels-tab': { + '__desc__': 'The name of remote levels tab on the drop down view', + 'en_US': 'Remote', + 'ru_RU': 'Удаленные репозитории', + 'uk' : 'Віддалені репозиторії' + }, + /////////////////////////////////////////////////////////////////////////// 'branch-name-short': { '__desc__': 'When branch names get too long, we need to truncate them. This is the warning for that', 'en_US': 'Sorry, we need to keep branch names short for the visuals. Your branch name was truncated to 9 characters, resulting in "{branch}"', diff --git a/src/js/views/levelDropdownView.js b/src/js/views/levelDropdownView.js index b1a828c5..79858ed0 100644 --- a/src/js/views/levelDropdownView.js +++ b/src/js/views/levelDropdownView.js @@ -33,10 +33,10 @@ var LevelDropdownView = ContainedBase.extend({ selectedTab: queryParams.defaultTab || 'main', tabs: [{ id: 'main', - name: intl.todo('Main') + name: intl.str('main-levels-tab') }, { id: 'remote', - name: intl.todo('Remote') + name: intl.str('remote-levels-tab') }] }; @@ -89,6 +89,10 @@ var LevelDropdownView = ContainedBase.extend({ this.container.updateTitle( intl.str('select-a-level') ); + this.updateTabNames([ + intl.str('main-levels-tab'), + intl.str('remote-levels-tab') + ]); LevelDropdownView.__super__.render.apply(this, arguments); this.buildSequences(); }, @@ -113,6 +117,12 @@ var LevelDropdownView = ContainedBase.extend({ } }, + updateTabNames: function(names) { + for(var index = 0; index < names.length; ++index) { + this.JSON.tabs[index].name = names[index]; + } + }, + positive: function() { if (!this.selectedID) { return;