]> git.agnieray.net Git - galette.git/commitdiff
Set languages case at registration, not display
authorJohan Cwiklinski <jcwiklinski@teclib.com>
Sat, 9 Nov 2019 09:03:25 +0000 (10:03 +0100)
committerJohan Cwiklinski <jcwiklinski@teclib.com>
Sat, 9 Nov 2019 10:31:36 +0000 (11:31 +0100)
galette/includes/routes/members.routes.php
galette/lib/Galette/Core/I18n.php
galette/templates/default/forms_types/lang.tpl
galette/templates/default/gestion_textes.tpl
galette/templates/default/preferences.tpl
galette/templates/default/public_page.tpl

index ea2bf824b9ad7576e309c07e4af140963e5d1b0d..1b829603ec76cf47dd357955e22f5c2d1be62236 100644 (file)
@@ -613,7 +613,7 @@ $app->get(
                 'page_title'        => _T("Member Profile"),
                 'require_dialog'    => true,
                 'member'            => $member,
-                'pref_lang'         => ucfirst($this->i18n->getNameFromId($member->language)),
+                'pref_lang'         => $this->i18n->getNameFromId($member->language),
                 'pref_card_self'    => $this->preferences->pref_card_self,
                 'groups'            => Groups::getSimpleList(),
                 'time'              => time(),
@@ -696,7 +696,7 @@ $app->get(
                 'page_title'        => _T("Member Profile"),
                 'require_dialog'    => true,
                 'member'            => $member,
-                'pref_lang'         => ucfirst($this->i18n->getNameFromId($member->language)),
+                'pref_lang'         => $this->i18n->getNameFromId($member->language),
                 'pref_card_self'    => $this->preferences->pref_card_self,
                 'groups'            => Groups::getSimpleList(),
                 'time'              => time(),
index b1331060ea28a96db452fe1957da663346778eda..6e89c9f562a8aeae89b3dced1bf0907ac4e3e06e 100644 (file)
@@ -185,7 +185,7 @@ class I18n
             //$firstChar = mb_substr($string, 0, 1, $encoding);
             //$then = mb_substr($string, 1, $strlen - 1, $encoding);
             //return mb_strtoupper($firstChar, $encoding) . $then;
-            $al[$l->getID()] = ucfirst($l->getName());
+            $al[$l->getID()] = $l->getName();
         }
         return $al;
     }
@@ -283,9 +283,11 @@ class I18n
                 $langs[$real_lang] = [
                     'long'      => $lang,
                     'shortname' => $parsed_lang['language'],
-                    'longname'  => \Locale::getDisplayLanguage(
-                        $lang,
-                        $real_lang
+                    'longname'  => ucfirst(
+                        \Locale::getDisplayLanguage(
+                            $lang,
+                            $real_lang
+                        )
                     )
                 ];
             }
index fe7e4fa00741c5bb5d26f7562182e12ef47e4d41..8be298203a1ee7b3044b7d8524c3787ef0a18e46 100644 (file)
@@ -3,7 +3,7 @@
 {block name="element"}
     <select name="pref_lang" id="pref_lang" class="lang"{if isset($disabled) and $disabled == true} disabled="disabled"{/if}{if isset($required.pref_lang) and $required.pref_lang eq 1} required="required"{/if}>
         {foreach item=langue from=$languages}
-            <option value="{$langue->getID()}"{if $member->language eq $langue->getID()} selected="selected"{/if}>{$langue->getName()|ucfirst}</option>
+            <option value="{$langue->getID()}"{if $member->language eq $langue->getID()} selected="selected"{/if}>{$langue->getName()}</option>
         {/foreach}
     </select>
 {/block}
index fcfeaf7e476d191858ec49b80bcfa5ae4c1701d5..2e2bf972ac1e99ae218d628816648d8b7588278e 100644 (file)
@@ -8,7 +8,7 @@
                 <label for="sel_lang">{_T string="Language:"}</label>
                 <select name="sel_lang" id="sel_lang" class="lang">
                     {foreach item=langue from=$langlist}
-                        <option value="{$langue->getID()}" {if $cur_lang eq $langue->getID()}selected="selected"{/if}>{$langue->getName()|ucfirst}</option>
+                        <option value="{$langue->getID()}" {if $cur_lang eq $langue->getID()}selected="selected"{/if}>{$langue->getName()}</option>
                     {/foreach}
                 </select>
 
index 524b9dcb9c4160067f1e0ac70e41f3ef8c71055c..72b825a71d74d7f2de338c6de066f1d1b95195bb 100644 (file)
                     <label for="pref_lang" class="bline">{_T string="Default language:"}</label>
                     <select name="pref_lang" id="pref_lang" class="lang">
 {foreach item=langue from=$languages}
-                        <option value="{$langue->getID()}" {if $pref.pref_lang eq $langue->getID()}selected="selected"{/if}>{$langue->getName()|ucfirst}</option>
+                        <option value="{$langue->getID()}" {if $pref.pref_lang eq $langue->getID()}selected="selected"{/if}>{$langue->getName()}</option>
 {/foreach}
                     </select>
                 </p>
index ebd92bec34b3e1c95233d50e0891d6478c9836e9..95bd9fef3248655ec3379ea56791d6545116874d 100644 (file)
@@ -73,7 +73,7 @@ We have to use a template file, so Smarty will do its work (like replacing varia
             <form action="" id="plang_selector">
                 <select id="lang_selector" name="ui_pref_lang">
 {foreach item=langue from=$languages}
-                    <option value="{$langue->getID()}" lang="{$langue->getAbbrev()}"{if $galette_lang eq $langue->getAbbrev()} selected="selected"{/if}>{$langue->getName()|ucfirst}</option>
+                    <option value="{$langue->getID()}" lang="{$langue->getAbbrev()}"{if $galette_lang eq $langue->getAbbrev()} selected="selected"{/if}>{$langue->getName()}</option>
 {/foreach}
                 </select>
                 <noscript>