基本上,我正在尝试将一些文本从默认语言法语翻译为中文。以下代码说明了从一种语言到另一种语言的翻译,但是我对将文本翻译成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';
?>
答案 0 :(得分:0)
即使这不是很好的编码,您也可以执行以下操作:
<?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;
}
?>