<?php
$trans = [
'en' => [
'user_where_are_you_text' => 'Where are You, %s? It is me, %s! I am waiting here for %s hours!',
//...
],
'fr' => [
'user_where_are_you_text' => 'Où es-tu, %s? C\'est moi, %s! J\'attends ici depuis %s heures!'
//...
],
];
$name = 'Loz';
$name1 = 'Rasmus';
$time = 3;
function __($key, ...$arguments) {
global $trans, $lang;
return sprintf($trans[$lang][$key], ...$arguments);
}
//
$lang = 'en';
echo __('user_where_are_you_text', $name, $name1, $time).PHP_EOL;
//
$lang = 'fr';
echo __('user_where_are_you_text', $name, $name1, $time).PHP_EOL;
- Output for 7.2.0 - 7.2.34, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
- Where are You, Loz? It is me, Rasmus! I am waiting here for 3 hours!
Où es-tu, Loz? C'est moi, Rasmus! J'attends ici depuis 3 heures!
preferences:
115.63 ms | 407 KiB | 5 Q