gpt4 book ai didi

php - 带有较大文本的 Gettext()

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

我正在使用 gettext() 来翻译我网站上的一些文本。大多数是短文本/按钮,如“返回”、“名称”...

// I18N support information here
$language = "en_US";
putenv("LANG=$language");
setlocale(LC_ALL, $language);


// Set the text domain as 'messages'
$domain = 'messages';
bindtextdomain($domain, "/opt/www/abc/web/www/lcl");
textdomain($domain);

echo gettext("Back");

我的问题是,此文本 (id) 在 echo gettext("") 部分中可以有多长?

它会减慢长文本的处理速度吗?或者它也能正常工作吗?例如:

echo _("LZ adfadffs is a VVV contributor who writes a weekly column for Cv00m. The former Hechinger Institute Fellow has had his commentary recognized by the Online News Association, the National Association of Black Journalists and the National ");

最佳答案

官方gettext documentation只有这个建议:

Translatable strings should be limited to one paragraph; don't let a single message be longer than ten lines. The reason is that when the translatable string changes, the translator is faced with the task of updating the entire translated string. Maybe only a single word will have changed in the English string, but the translator doesn't see that (with the current translation tools), therefore she has to proofread the entire message.

官方对字符串的长度没有限制,显然至少可以超过“一段/10行”。

长字符串应该几乎没有可衡量的性能损失。

关于php - 带有较大文本的 Gettext(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18229047/

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