Skip to content
Grav 2.0 is officially stable. Read the announcement →
Plugins

Language switcher with short language notation

Solved by pamtbaau View solution

Started by Ton Haarmans 6 years ago · 2 replies · 931 views
6 years ago

Does anybody know how the language switcher plugin sets the language links in a short notation? For instance, instead of 'English' I would like to show 'EN'

6 years ago Solution

@TonHaarmans, Try the following steps:

  • Copy file /user/plugins/langswitcher/templates/partials/langswitcher.html.twig from the Langswitcher plugin, into your inherited theme's folder /user/themes/mytheme/templates/partials/.

  • In that copied file, on line 26, replace {{ native_name(language)|capitalize }} with {{ language|upper }}:

    Resulting in:

    TWIG
    <li><a href="{{ lang_url ~ uri.params }}" class="external{{ active_class }}">{{ language|upper }}</a></li>
    

Please note that you should make the changes in an inherited theme, else your changes will be lost when Langswitcher gets updated.

last edited 08/28/20 by pamtbaau

Suggested topics

Topic Participants Replies Views Activity
Plugins · by Vladimir Novak, 2 weeks ago
3 291 2 weeks ago
Plugins · by Mathieu Lecouturier, 3 weeks ago
3 277 3 weeks ago
Plugins · by Slebeig, 2 months ago
1 403 2 months ago
Plugins · by Rene, 2 months ago
2 574 2 months ago
Plugins · by Xavier, 3 months ago
2 490 3 months ago