Вчера я опубликовал вопрос, но я просто понял, что ответ, похоже, не работает для определенной ситуации. Сообщение было php строковыми переменными в gettext, и вот что я спросил о: Здравствуйте, Как gettext переводит строковые переменные? Кажется, он не хочет этого делать. Скажем, у меня есть $ sentence = «Hello World»; и затем я хочу эхо […]
Я ищу способ, чтобы PoEdit понимал аннотации PHP. Вот пример кода, который я хочу, чтобы PoEdit забирал и помещал в каталог: class MyController extends Controller { /** * @Title "Home" */ public function index() { … } } Интересная часть – аннотация @Title . Доступ к нему осуществляется на переднем контроллере и назначается мастер-представлению, что […]
Я пытаюсь отчаянно создавать каталог (. In) для моего нового приложения в php. 1) Я создал файл «trans.php», где я поместил все значения, которые нужно перевести Например, вот мой файл: <?php echo _e('SORTIR LA NUIT'); ?> 2) Я открываю Poedit, в «Paths» вот что я ввел (см. Фото). Затем я сохраняю одно и то же […]
Я пытаюсь использовать расширение gettext PHP, чтобы перевести некоторые строки. Все функции возвращают правильные значения, но вызов gettext() / _() возвращает только исходную строку. Файлы PO / MO кажутся правильными, и я считаю, что правильно настроил каталоги. Я запускаю WAMP Server с PHP 5.3.10 в Windows (также пытался работать с 5.3.4 и 5.3.8, потому что […]
Я включил в мое приложение локальную систему gettext-like, но моя функция перевода выглядит так: t($category, $string, [$plural_string, $number, $vprintf_arguments]) Мои ключевые слова PoEdit: t:2 t:2,3 t: 2 сообщает PoEdit для синтаксического анализа $string , и она работает, по-видимому, t: 2,3 должен сказать PoEdit для синтаксического анализа как $string и $plural_string – но это не так […]
Как gettext переводит строковые переменные? Кажется, он не хочет этого делать. Скажем, у меня есть $ sentence = «Hello World»; и затем я хочу эхо ($ предложение); … как я могу это сделать, чтобы я мог перевести то, что находится внутри $ предложения в Poedit? Я могу использовать -> echo sprintf ( («% s test»), […]
Я начал использовать gettext для перевода текста и сообщений, которые я отправляю пользователю. Я использую poedit в качестве редактора, но я борюсь с динамическими сообщениями. Например, у меня есть такие вещи, как логин, где у меня есть переменная, которая сообщает тип ошибки. $this->translate('page-error-' . $error); Когда я автоматически обновляюсь из poedit, это читается как «page-error-». […]
Я создал файл языка в poedit для использования функции gettext PHP, теперь на странице, на которой я пытаюсь ее протестировать, я не могу заставить его найти / загрузить файл .po или .mo, который я создал, кто-нибудь видит что я делаю неправильно? $locale = "en_US"; putenv("LC_ALL=$locale"); setlocale(LC_ALL, $locale); bindtextdomain("default", "/includes/locale"); textdomain("default"); //my .po ad .mo file […]
Я закодировал оболочку gettext, что делает весь процесс l10n немного более простым, но почему-то я не могу заставить PoEdit правильно идентифицировать и анализировать множественные вызовы версии для функции. Это то, что я изначально имел: _e(array('%d house', '%d houses'), 5); Но это не работает вообще, PoEdit ничего не выбирает. Я также пробовал: _e('%d house', '%d houses', […]
Я установил poedit и запускаю свой файл через него, он создает файлы .po и .mo для них. Но у меня есть проблема с загрузкой и использованием этих файлов для перевода моего текста. Я не знаю, как загружать или открывать переведенные файлы и показывать переведенный контент. Может ли кто-нибудь помочь мне в этом. Я пробовал все […]