Language agnostic 如何有效地组织您的web项目?(特别是多语言网站)

Language agnostic 如何有效地组织您的web项目?(特别是多语言网站),language-agnostic,Language Agnostic,我有我的项目文件夹,例如,myWeb。其中有各种文件夹,如样式(用于CSS), 脚本(JS)、php(适用于php脚本)以及3种不同语言的文件夹,例如:en(英语)、sp(西班牙语), cn(中文)。这有时会给我带来问题,因为索引或默认页面应该在 根目录,但所有我的索引页都在它们的语言文件夹中 有更好的组织方式吗?就我而言,我不必这样组织,因为我正在使用gettext将其翻译成所需的语言环境。虽然我使用python和django,但同样的东西也可以应用于 那么JS和PHP脚本呢,它们也可能依赖于

我有我的项目文件夹,例如,myWeb。其中有各种文件夹,如样式(用于CSS), 脚本(JS)、php(适用于php脚本)以及3种不同语言的文件夹,例如:en(英语)、sp(西班牙语), cn(中文)。这有时会给我带来问题,因为索引或默认页面应该在 根目录,但所有我的索引页都在它们的语言文件夹中


有更好的组织方式吗?

就我而言,我不必这样组织,因为我正在使用gettext将其翻译成所需的语言环境。虽然我使用python和django,但同样的东西也可以应用于

那么JS和PHP脚本呢,它们也可能依赖于语言

我会尝试使用web服务器来选择和提供正确版本的页面

当然,这并不能解决使用多种语言的站点的所有问题——即每个语言版本都有重复的脚本(这可以通过类似于
gettext
的函数来解决)