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

Community guidelines

Please keep discussions civil and on-topic. Repeated violations may lead to a temporary ban.

Plugins

Language switcher with short language notation

Solved by pamtbaau View solution

Started by Ton Haarmans 6 years ago · 2 replies · 822 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 Rene, 1 week ago
2 49 1 week ago
Plugins · by Xavier, 4 weeks ago
2 57 4 weeks ago
Plugins · by Luka Prinčič, 7 years ago
3 1184 1 month ago
Plugins · by Sebastian van de Meer, 1 month ago
1 50 1 month ago
Plugins · by PIERROT Alain, 2 months ago
3 75 2 months ago