Link to language-specific forum categories when available

This commit is contained in:
Nick Winter 2015-12-23 08:22:19 -08:00
parent dfc1ef2e89
commit 08d0440c71
2 changed files with 9 additions and 2 deletions
app
templates
views/core

View file

@ -10,7 +10,7 @@ block header
span.glyphicon.glyphicon-home
a(href='/teachers', data-i18n="nav.teachers") Teachers
a(href='/courses', data-i18n="nav.courses")
a(href='http://discourse.codecombat.com/', data-i18n="nav.forum")
a(href=view.forumLink(), data-i18n="nav.forum")
a(href='/community', data-i18n="nav.community")
if me.get('anonymous') === false

View file

@ -100,6 +100,13 @@ module.exports = class RootView extends CocoView
c.usesSocialMedia = @usesSocialMedia
c
forumLink: ->
link = 'http://discourse.codecombat.com/'
lang = (me.get('preferredLanguage') or 'en-US').split('-')[0]
if lang in ['zh', 'ru', 'es', 'fr', 'pt', 'de', 'nl', 'lt']
link += "c/other-languages/#{lang}"
link
afterRender: ->
if @$el.find('#site-nav').length # hack...
@$el.addClass('site-chrome')
@ -172,4 +179,4 @@ module.exports = class RootView extends CocoView
res.success (model, response, options) ->
#console.log 'Saved language:', newLang
logoutRedirectURL: '/'
logoutRedirectURL: '/'