mirror of
https://github.com/openvk/openvk
synced 2024-12-23 00:51:03 +03:00
Transliterate names to latin for en.strings
This commit is contained in:
parent
5d11cdbe46
commit
1667713aa0
3 changed files with 15 additions and 6 deletions
|
@ -145,14 +145,22 @@ class User extends RowModel
|
|||
return iterator_to_array($avPhotos)[0] ?? NULL;
|
||||
}
|
||||
|
||||
function getFirstName(): string
|
||||
function getFirstName(bool $pristine = false): string
|
||||
{
|
||||
return $this->getRecord()->deleted ? "DELETED" : mb_convert_case($this->getRecord()->first_name, MB_CASE_TITLE);
|
||||
$name = $this->getRecord()->deleted ? "DELETED" : mb_convert_case($this->getRecord()->first_name, MB_CASE_TITLE);
|
||||
if((($ts = tr("__transNames")) !== "@__transNames") && !$pristine)
|
||||
return transliterator_transliterate($ts, $name);
|
||||
else
|
||||
return $name;
|
||||
}
|
||||
|
||||
function getLastName(): string
|
||||
function getLastName(bool $pristine = false): string
|
||||
{
|
||||
return $this->getRecord()->deleted ? "DELETED" : mb_convert_case($this->getRecord()->last_name, MB_CASE_TITLE);
|
||||
$name = $this->getRecord()->deleted ? "DELETED" : mb_convert_case($this->getRecord()->last_name, MB_CASE_TITLE);
|
||||
if((($ts = tr("__transNames")) !== "@__transNames") && !$pristine)
|
||||
return transliterator_transliterate($ts, $name);
|
||||
else
|
||||
return $name;
|
||||
}
|
||||
|
||||
function getPseudo(): ?string
|
||||
|
|
|
@ -43,7 +43,7 @@
|
|||
<span class="nobold">{_"name"}: </span>
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" name="first_name" value="{$user->getFirstName()}" />
|
||||
<input type="text" name="first_name" value="{$user->getFirstName(true)}" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -51,7 +51,7 @@
|
|||
<span class="nobold">{_"surname"}: </span>
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" name="last_name" value="{$user->getLastName()}" />
|
||||
<input type="text" name="last_name" value="{$user->getLastName(true)}" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
"__locale" = "en_US.UTF-8;Eng";
|
||||
"__transNames" = "Latin";
|
||||
|
||||
/* Check for https://www.unicode.org/cldr/charts/latest/supplemental/language_plural_rules.html */
|
||||
|
||||
|
|
Loading…
Reference in a new issue