0 0

多国语言项目怎么设计比较好?5

    最近接到一个项目,做一个中、日、韩、美、德五国语言的网站,要求是每个网站的风格按照各国的习惯可能不一样,网站内容、操作习惯也有可能不一样;后台统一管理。
    这样一个站,怎么设计比较好,数据库又如何设计呢?

问题补充:
mofeichen 写道
设计五个properties文件,每个文件代表一种国家的语言

例如:
china.properties的内容如下
user_name=用户名
user_pass=用户密码

english.properties的内容如下
user_name=User Name
user_pass=Password

......

前台根据用户选择的语言来选择相应的properties文件即可,页面上使用properties文件中的key来代替传统的死编码




恩!  那么涉及到与数据库交互的内容如何处理?   比如说网站中的“行业”咨询模块,发布多种不同语言的话,数据如何保存?
2011年3月18日 16:29

2个答案 按时间排序 按投票排序

0 0

我现在工作的项目只用了两种语言,不过就算是五种也应该类式吧,
以我们现在的项目,或许也可以:
1.将CSS样式设计成五种国家不同的CSS(色彩,格式等,不过格式得大致相同),然后所引用的页面中跟据读取IE语言设置进行不同显示。
2.多国语言显示,你必须配置多国语言的资源文件,然后对应进行标题显示。
3.数据库设计,在描述型字段,如name等,必须在同一个表中,分多个字段,如你的:就有name_cn,name_en,_name_jp。。。。,然后在页面显示的时候,再跟据条件分别显示。
这样就应该可以了吧,实现并不难,就是相当麻烦....

2011年3月23日 17:29
0 0

设计五个properties文件,每个文件代表一种国家的语言

例如:
china.properties的内容如下
user_name=用户名
user_pass=用户密码

english.properties的内容如下
user_name=User Name
user_pass=Password

......

前台根据用户选择的语言来选择相应的properties文件即可,页面上使用properties文件中的key来代替传统的死编码

2011年3月18日 16:42

相关推荐

    emWin多国语言实现

    在嵌入式系统开发中,实现用户界面(UI)的多国语言支持是常见的需求,尤其是在全球化的背景下。本文将详细讲解如何在基于STM32F4处理器的系统上,利用LTDC(Liquid Crystal Display Controller)和DMA2D(Direct ...

    C# 多国语言支持

    提供的"多国语言支持测试.sln"是一个解决方案文件,包含了多个项目,其中可能有一个是专门用来管理资源的库(如`MultipleLanguagesLibrary`),另一个是测试应用(如`MultipleLanguagesTest`)。解决方案中的`.suo`...

    VC6.0 多国语言切换(DLL版本,包含DLL项目)

    标题“VC6.0 多国语言切换(DLL版本,包含DLL项目)”以及描述中的关键信息表明,这是一个关于使用Visual C++ 6.0实现多国语言支持的教程或资源包,特别是通过动态链接库(DLL)的方式进行语言切换。在软件开发中,...

    Delphi实现多国语言

    这在实现多国语言时非常有用,因为可以避免在设计时硬编码文本。例如,你可以创建一个` TLabel `组件,然后根据当前选择的语言加载相应的字符串作为其` Caption `属性。 3. **配置文件**: `Config.ini`和`HongCHong...

    多国语言 多国语言 多国语言

    在开发跨地域、全球化的软件应用时,支持多国语言是一项关键功能。本文将深入探讨如何使用Visual Studio 2005(VS2005)中的WinForms和C#来实现多国语言支持,同时提供相关的源码供参考。 一、多国语言概述 多国...

    mfc 多国语言制作

    在开发软件时,为了满足全球用户的使用需求,通常需要实现多国语言支持。MFC(Microsoft Foundation Classes)是Microsoft提供的一套C++类库,用于构建Windows应用程序。本主题将详细探讨如何在MFC应用中实现多国...

    C#多国语言包

    在.NET框架2.0版本中,C#支持创建多国语言包,这使得开发者能够构建具有全球化和本地化功能的应用程序。多国语言包是一种特殊类型的资源文件,它包含了不同语言版本的文本、图片和其他用户界面元素,允许软件根据...

    unicode 多国语言字库制作软件

    总的来说,这个工具对于需要处理多国语言内容的开发者、设计师和教育工作者来说非常有用。它可以帮助用户创建自定义的Unicode字库,提高跨语言应用的兼容性和用户体验。同时,提供的教学资源和示例程序也能促进技术...

    VB实现多国语言的切换

    在VB(Visual Basic)编程环境中,实现多国语言切换是一项重要的功能,特别是在开发全球化软件时。这个小例子展示了如何在VB应用中集成多语言支持,从而使得程序能够适应不同国家和地区的用户。以下是对该主题的详细...

    自做多国语言

    本项目名为“自做多国语言”,它提供了一种利用ini文件实现多国语言切换的方法,这种方法既简单又有效,避免了常见的界面抖动和闪烁问题。 首先,我们要理解什么是ini文件。INI文件是一种纯文本配置文件,常用于...

    Delphi 多国语言开发包

    Delphi 多国语言开发包是一款专为使用Delphi编程环境的开发者设计的工具,它极大地简化了在应用程序中实现多语言支持的过程。这个开发包包含了一系列组件和示例项目,帮助开发者轻松地将程序转化为支持多种语言的...

    WPF 多国语言 localization

    在Windows Presentation Foundation(WPF)中,实现多国语言支持,即localization,是一项关键功能,它使得应用程序能够适应全球不同地区的用户需求。WPF提供了一套完整的框架来支持国际化和本地化,允许开发者轻松...

    devexpress9.3多国语言包

    总结来说,"devexpress9.3多国语言包"是一个全面的开发工具集,包含了多语言支持、开发框架、日程管理、报表设计、通用组件和向导功能。它旨在帮助开发者高效地构建具有国际化特性的企业级应用。通过理解和掌握这些...

    VC实现多国语言方案汇总

    本篇文章将详细介绍如何在VC++中实现多国语言支持,主要依据提供的"VC支持多国语言解决方案汇总.pdf"文档。 首先,我们需要理解“国际化”(Internationalization)和“本地化”(Localization)的概念。国际化是指...

    cmlpack多国语言组件包

    【cmlpack多国语言组件包】是一款专为软件开发者设计的工具,它包含了丰富的多国语言支持,方便用户在开发全球化应用时轻松应对不同地区的语言需求。此组件包不仅提供帮助文档(cmlpack_help.chm),还带有安装程序...

    Winform利用资源文件实现多国语言(含源代码)

    在开发Windows Forms应用程序时,有时候我们需要为用户提供多国语言的支持,以便在全球范围内更好地推广和使用。本教程将详细讲解如何在Winform应用中利用资源文件实现多国语言切换,并提供相应的源代码供参考。 ...

    Qt / Qml 中支持多国语言

    在开发跨地域的应用程序时,...总的来说,Qt 和 Qml 提供了一套完整的解决方案来处理多国语言支持,无论是在传统的 C++ 界面还是现代的 Qml 界面设计中,都能够灵活地实现动态翻译,从而让应用能够更好地服务全球用户。

    Nucleusv3.24多国语言版

    《Nucleus RTOS v3.24 多国语言版——嵌入式系统开发的基石》 Nucleus RTOS(实时操作系统)是嵌入式系统开发领域中的一款广泛应用的实时操作系统,其v3.24版本为多国语言版,适应全球范围内的开发者需求。作为一个...

    Eclipse_3.2 多国语言包

    Eclipse_3.2 多国语言包是一个针对Eclipse集成开发环境的本地化扩展,旨在为用户提供多种语言界面的支持,让非英语用户能够更加舒适地使用Eclipse进行软件开发。这个版本是Eclipse 3.2.2的配套语言包,确保与该版本...

    C#(ASP.net) + XML 实现简单的多国语言转换

    在开发Web应用程序时,支持多国语言是提升用户体验的关键因素之一。C#(ASP.NET)配合XML技术可以方便地实现这一功能,使应用能够轻松适应不同的语言环境。本主题将深入探讨如何使用C#(ASP.NET)和XML来实现简单的...

Global site tag (gtag.js) - Google Analytics