[i18n] Correctly handle regionalized languages

This commit is contained in:
Luc Didry
2018-04-03 12:03:09 +02:00
parent a7bb73b158
commit 7d29e3d3dd
@@ -9,6 +9,8 @@
% oc => 'Occitan',
% ru => 'Русский',
% };
% my $lang = $self->languages;
% $lang =~ s/-(.*)/_\U$1/;
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
@@ -41,7 +43,7 @@
</a>
<ul class="dropdown-menu" role="menu">
% for my $i (@{$self->available_langs}) {
<li<%== ($i eq $self->languages) ? ' class="active"' : '' %>>
<li<%== ($i eq $lang) ? ' class="active"' : '' %>>
<a href="<%= url_for('lang', l => $i) %>" class="set-lang"><%= $l->{$i} %></a>
</li>
% }