我要建立一个支持多语言的网站,我需要有能力控制文章、公司、产品的工作流程。所有这些都具有多语言支持和多版本控制。有人已经有解决方案吗?还是我需要从头开始?

有帮助吗?

解决方案

您是否尝试过查看数据库模型 数据库答案 ?

当然,您可以使用 MS SharePoint。

您是否看过:

Joomla是屡获殊荣的内容管理系统(CMS),它使您能够构建网站和功能强大的在线应用程序。许多方面,包括其易用性和可扩展性,使Joomla成为最受欢迎的网站软件。最重要的是,Joomla是一个开源解决方案,每个人都可以自由使用。

其他提示

你的问题是非常广泛的,我会尝试给你一个简单的例子回答。这可以扩展到要保存每一个实体。让我们假设你有一篇文章实体。点击 文章(条款ArticleID,LANGID,ENUTitle,ENUContent,AUTHORID)结果

默认情况下,你可以存储在主表的英语内容。相同的内容或翻译的内容可以存储在一个单独的语言转换表。

Article_Translation(ID和articleID,LANGID,langTitle,langContent)结果

示例的含量

insert into article values ('art101','ENU','New Website for Developers','Stackoverflow is new and useful','BKM')

Insert into article_translation (1023, 'art101','FRA','nouveau site Web pour les développeurs','stackoverflow est nouveau et utile','BKM')

Insert into article_translation (1024, 'art101','SPA','nuevo sitio web para desarrolladores','Stackoverflow es nuevo y útil','BKM')

根据您的用户语言偏好,内容既可以从文章表或文章翻译表显示点击

在一般情况下,对于需要翻译每一个实体,你将需要一个主表和语言翻译表。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top