2011-06-02 124 views
1

我期待建立一个多语种网站使用MS表达式网站。该网站将由博客和可能的艺术展示部分组成。我想手动做所有的翻译,但我不想有更多的一个CSS堆栈。什么是填充网站文字的最佳方式。因为这只是一个学习经历,我将自己主持网站。 什么是实现这样一个网站的最佳方法:XML或SQL。创建一个多语言网站

回答

3

在我的专业观点中,我会使用SQL,因为数据库总是比XML容易编辑和处理(在我看来......),我喜欢KatieK的基于它在哪种语言下查询不同数据库的想法但是,如果这是一次学习经历,我会使用您最不了解的B/C语言,它会教您更多。如果这是在本地运行的,你必须考虑有MYSQL数据库调用的后果,这意味着你必须处理服务器端脚本(我假设你将得到尽管我可能是错的,但是使用js的XML),它的CPU使用率(尽管我不担心太多......),并且防止了mysql注入。

最后(这是我最后的一面,我发誓),我知道你说过你想自己做所有的翻译,但是我认为不妨提到you don't have to

无论如何,这是我的两美分。

+0

它是SQL。我从来没有使用谷歌翻译,但我期待看到翻译如何准确。谢谢您的回答。 – andNoob 2011-06-02 21:55:38

+1

我为Google翻译找到了什么(请注意,我只用过一次,在6个月前没有发布的网站上......)是否它精美地翻译了句子和段落,但它可以“ t翻译图像(你认为这将是常识,但很多人会忘记它),并且导航链接失败(例如,它将主页按钮翻译为法语房子的文字) – Tomas 2011-06-02 22:03:01

1

如果是我,我会用SQL来做。我有两个数据库表,每个都有不同的语言内容,并根据查询字符串更改SQL调用服务器端。

但是最好的实施方法对你来说完全取决于你的技能和能力。你有设计数据库和编写SQL查询的经验吗?你现在有数据库设置吗?

+0

我没有任何设计数据库的经验,除了Android上的SQLite(这很容易设置,但我用它很少。)我有一些时间和访问更多的书籍,然后我可以动摇拳头。本周末,我将完成我所有的前端工作,并在页面上获得一些静态内容。如果你认为SQL会更好,我会解决这个问题。 – andNoob 2011-06-02 21:35:48