使用 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;
}
?>