gpt4 book ai didi

PHP:gettext 是否需要 LC_MESSAGES 目录?

转载 作者:可可西里 更新时间:2023-11-01 13:57:43 24 4
gpt4 key购买 nike

为了翻译我在 gettext 模块中编译的 PHP 应用程序。这是根据文档制作的翻译目录树:

locale/
cs_CZ/
LC_MESSAGES/
messages.po
messages.mo
de_DE/
LC_MESSAGES/
messages.po
messages.mo
fr_FR/
LC_MESSAGES/
messages.po
messages.mo

问题:是否可以删除 LC_MESSAGES 目录?如果我使用这种结构,PHP 能否找到翻译?

locale/
cs_CZ/
messages.po
messages.mo
de_DE/
messages.po
messages.mo
fr_FR/
messages.po
messages.mo

我的 PHP 切换翻译:

<?php
setlocale(LC_ALL, 'fr_FR.UTF-8');
bindtextdomain("messages", "locale");
bind_textdomain_codeset("messages", 'UTF-8');
textdomain("messages");
?>

提前谢谢你。

最佳答案

唯一可行的解​​决方法是在每个语言子目录中创建符号链接(symbolic link) LC_MESSAGES -> .。 (但这会使 PHP 应用程序安装变得复杂。FTP 很少可以创建符号链接(symbolic link)。)

关于PHP:gettext 是否需要 LC_MESSAGES 目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4192503/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com