Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 网站本地化技术_Php_Html_Mysql_Localization - Fatal编程技术网

Php 网站本地化技术

Php 网站本地化技术,php,html,mysql,localization,Php,Html,Mysql,Localization,我正在开发一个自制的网站,它运行在我自己的服务器上。没什么大不了的。但我现在想让它成为测试版,这样我的一些朋友就可以尝试它的功能并帮助我改进它们 他们中的一些人不会说法语,但我必须本地化的网站。我找到了一些答案,比如如何有效地选择要使用的语言(浏览器默认设置等)。最好的做法是有一个好的翻译等,但我想知道什么可能是一个好的设计,以本地化的网站,从技术上讲 我的意思是我应该将字符串存储到mysql数据库中并获取它们吗? 归档 或者是否有一些apache2插件具有正确的工具 或者其他我甚至不知道的东西

我正在开发一个自制的网站,它运行在我自己的服务器上。没什么大不了的。但我现在想让它成为测试版,这样我的一些朋友就可以尝试它的功能并帮助我改进它们

他们中的一些人不会说法语,但我必须本地化的网站。我找到了一些答案,比如如何有效地选择要使用的语言(浏览器默认设置等)。最好的做法是有一个好的翻译等,但我想知道什么可能是一个好的设计,以本地化的网站,从技术上讲

我的意思是我应该将字符串存储到mysql数据库中并获取它们吗? 归档

或者是否有一些apache2插件具有正确的工具


或者其他我甚至不知道的东西?

您要寻找的术语是国际化,有许多不同语言的库处理这个问题

是对
i18n
的改编,这是一个转换为php的Ruby国际化库


对于较小的站点,可以将翻译字符串存储在php内存中,对于较大的站点,可以将其存储在数据库中,并在运行时动态获取它们。后者有明显的性能缺陷,但对于一个足够大的站点,您可能没有选择。

这可能就是我没有找到我要找的内容的原因:)我的站点非常小,所以使用文件可能就足够了。那我就把i118作为基地。祝你好运!让您的网站易于访问对您有好处:)