From: Johan Cwiklinski
Date: Sat, 9 Nov 2019 09:03:25 +0000 (+0100)
Subject: Set languages case at registration, not display
X-Git-Tag: 0.9.3~41
X-Git-Url: https://git.agnieray.net/?a=commitdiff_plain;h=4808d5c1c5677abbe4e3c0207cc2829d55e42fe2;p=galette.git
Set languages case at registration, not display
---
diff --git a/galette/includes/routes/members.routes.php b/galette/includes/routes/members.routes.php
index ea2bf824b..1b829603e 100644
--- a/galette/includes/routes/members.routes.php
+++ b/galette/includes/routes/members.routes.php
@@ -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(),
diff --git a/galette/lib/Galette/Core/I18n.php b/galette/lib/Galette/Core/I18n.php
index b1331060e..6e89c9f56 100644
--- a/galette/lib/Galette/Core/I18n.php
+++ b/galette/lib/Galette/Core/I18n.php
@@ -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
+ )
)
];
}
diff --git a/galette/templates/default/forms_types/lang.tpl b/galette/templates/default/forms_types/lang.tpl
index fe7e4fa00..8be298203 100644
--- a/galette/templates/default/forms_types/lang.tpl
+++ b/galette/templates/default/forms_types/lang.tpl
@@ -3,7 +3,7 @@
{block name="element"}
{foreach item=langue from=$languages}
- language eq $langue->getID()} selected="selected"{/if}>{$langue->getName()|ucfirst}
+ language eq $langue->getID()} selected="selected"{/if}>{$langue->getName()}
{/foreach}
{/block}
diff --git a/galette/templates/default/gestion_textes.tpl b/galette/templates/default/gestion_textes.tpl
index fcfeaf7e4..2e2bf972a 100644
--- a/galette/templates/default/gestion_textes.tpl
+++ b/galette/templates/default/gestion_textes.tpl
@@ -8,7 +8,7 @@
{_T string="Language:"}
{foreach item=langue from=$langlist}
- getID()}selected="selected"{/if}>{$langue->getName()|ucfirst}
+ getID()}selected="selected"{/if}>{$langue->getName()}
{/foreach}
diff --git a/galette/templates/default/preferences.tpl b/galette/templates/default/preferences.tpl
index 524b9dcb9..72b825a71 100644
--- a/galette/templates/default/preferences.tpl
+++ b/galette/templates/default/preferences.tpl
@@ -133,7 +133,7 @@
{_T string="Default language:"}
{foreach item=langue from=$languages}
- getID()}selected="selected"{/if}>{$langue->getName()|ucfirst}
+ getID()}selected="selected"{/if}>{$langue->getName()}
{/foreach}
diff --git a/galette/templates/default/public_page.tpl b/galette/templates/default/public_page.tpl
index ebd92bec3..95bd9fef3 100644
--- a/galette/templates/default/public_page.tpl
+++ b/galette/templates/default/public_page.tpl
@@ -73,7 +73,7 @@ We have to use a template file, so Smarty will do its work (like replacing varia