Skip to content

Commit 43ea473

Browse files
committed
Parameterise list of languages displayable in nav
Signed-off-by: Alex Coles <[email protected]>
1 parent 8a60669 commit 43ea473

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

config.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ def t(id, replacements = {})
1616
set :js_dir, 'javascripts'
1717
set :images_dir, 'images'
1818

19+
set :displayed_languages, %i(en de)
20+
1921
configure :build do
2022
activate :minify_css
2123
activate :asset_hash
@@ -26,4 +28,3 @@ def t(id, replacements = {})
2628
deploy.method = :git
2729
deploy.build_before = true # default: false
2830
end
29-

source/localizable/index.html.erb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<header class="layout--header">
22
<nav class="locales">
3-
<% [:en, :es].each do |locale| %>
3+
<% settings.displayed_languages.each do |locale| %>
44
<% url = locale == :en ? '/code-of-conduct/' : "/code-of-conduct/#{locale}" %>
55
<% css_class = "locales--link#{' -selected' if locale == I18n.locale}" %>
66
<%= link_to locale.to_s.upcase, url, class: css_class %>
@@ -51,4 +51,3 @@
5151
<%= t('footer.attribution', link: link_to('%', 'http://pdxruby.org/codeofconduct', class: 'footer--link')) %>
5252
</p>
5353
</footer>
54-

0 commit comments

Comments
 (0)