使用 php 将文本翻译成不同的语言
translating a text to different languages using php
基本上,我正在尝试将一些文本从默认语言法语翻译成中文。以下代码说明了从一种语言到另一种语言的翻译,但我对 PHP 中将文本翻译成多种语言的部分感到困惑。任何帮助将不胜感激
<?php
$icl = ICL_LANGUAGE_CODE;
$placeholder = $icl == 'fr' ? 'Sélectionner une filiale' : 'Select an affiliate';
$all = $icl == 'fr' ? 'Toutes les filiales' : 'All affiliates';
$filter = $icl == 'fr' ? 'Filtrer les offres' : 'Filter offers';
?>
你可以做这样的事情,即使这不是很好的编码:
<?php
$icl = ICL_LANGUAGE_CODE;
switch ($icl) {
case 'fr':
$placeholder = 'Sélectionner une filiale';
$all = 'Toutes les filiales';
$filter = 'Filtrer les offres';
break;
case 'en':
$placeholder = 'Select an affiliate';
$all = 'All affiliates';
$filter = 'Filter offers';
break;
case 'YOUR_LANGUAGE_CODE':
$placeholder = 'YOUR TRANSLATION FOR PLACEHOLDER';
$all = 'YOUR TRANSLATION FOR ALL';
$filter = 'YOUR TRANSLATION FOR FILTER';
break;
}
?>
基本上,我正在尝试将一些文本从默认语言法语翻译成中文。以下代码说明了从一种语言到另一种语言的翻译,但我对 PHP 中将文本翻译成多种语言的部分感到困惑。任何帮助将不胜感激
<?php
$icl = ICL_LANGUAGE_CODE;
$placeholder = $icl == 'fr' ? 'Sélectionner une filiale' : 'Select an affiliate';
$all = $icl == 'fr' ? 'Toutes les filiales' : 'All affiliates';
$filter = $icl == 'fr' ? 'Filtrer les offres' : 'Filter offers';
?>
你可以做这样的事情,即使这不是很好的编码:
<?php
$icl = ICL_LANGUAGE_CODE;
switch ($icl) {
case 'fr':
$placeholder = 'Sélectionner une filiale';
$all = 'Toutes les filiales';
$filter = 'Filtrer les offres';
break;
case 'en':
$placeholder = 'Select an affiliate';
$all = 'All affiliates';
$filter = 'Filter offers';
break;
case 'YOUR_LANGUAGE_CODE':
$placeholder = 'YOUR TRANSLATION FOR PLACEHOLDER';
$all = 'YOUR TRANSLATION FOR ALL';
$filter = 'YOUR TRANSLATION FOR FILTER';
break;
}
?>