1、在Resources下创建一个文件:Localizable.strings
2、在Localizable.strings的Get Info中选择Make File Localizable
3、切换至General标签页,并选择Add Localization
4、输入新的语系名称:zh_CN,并点击Add
5、在清单中你将看到两个文件:Localizable.strings(English)和Localizable.strings(zh_CN)
6、编辑Localizable.strings(English)
"title" = "This is English Version";
"string1" = "Apple";
"string2" = "Banana";
"string3" = "Orange";
"string4" = "Watermelon";
"string5" = "Strawberry";
7、编辑Localizable.strings(zh_CN)
"title" = "这是简体中文版";
"string1" = "苹果";
"string2" = "香蕉";
"string3" = "桔子";
"string4" = "西瓜";
"string5" = "草莓";
8、应用程序中加入以下代码:
- (void)viewDidLoad {
[super viewDidLoad];
title.text = NSLocalizedString(@"title", nil);
string1.text = NSLocalizedString(@"string1", nil);
string2.text = NSLocalizedString(@"string2", nil);
string3.text = NSLocalizedString(@"string3", nil);
string4.text = NSLocalizedString(@"string4", nil);
string5.text = NSLocalizedString(@"string5", nil);
}
Interface Builder中的界面:
系统语言设置为English时的界面:
系统语言设置为简体中文时的界面:
分享到:
相关推荐
XML(Extensible Markup Language)是一种标记...综上所述,XML作为多语言应用程序的资源文件,能够提供灵活且易于管理的解决方案。通过正确地组织和使用XML资源,开发者可以轻松地为全球用户提供本地化的应用体验。
多语言应用程序的开发.pptx
VB.NET是.NET框架下的一种编程语言,完全支持多语言应用程序的开发。本篇文章将详细介绍如何在VB.NET中为WinForm应用实现多语言功能,包括多语言切换和程序的国际化。 首先,我们需要了解.NET框架中的资源管理。在...
为《使用C# 完美实现多语言版本Windows应用程序》所附源代码,以便更好的学习C#窗体程序多语言版本的制作。 本源代码可以任何方式免费使用,但转载请注明出处 另:代码中仅处理资源,没有本地格式信息的处理,有这...
综上所述,TsiLang V5.25 是 Delphi 开发者实现多语言应用程序的强大工具,它简化了本地化过程,提高了应用的国际化水平。通过深入理解和有效利用这一组件,开发者能够创建出更符合全球用户需求的软件产品。
《Techdays Sweden 2014 多语言应用程序工具包:深入探究JavaScript实现》 "什么时候星期五",这是一个简单却引人深思的问题,它不仅关乎时间的流转,更蕴含了人们对工作与休闲期待的微妙心理。在2014年的Techdays ...
gun.eco的可扩展多语言应用程序 屏幕截图 特征 建立在Node.js,Express.js和Gun之上 香草JavaScript /无框架 自己的虚拟dOM /无React 多语言EN / ES(可扩展) PWA-渐进式Web APP 离线优先 GUN的Descentralized和...
在开发应用程序时,为了使软件能够适应全球化的用户需求,支持多语言功能是必不可少的。这个"支持多语言Demo"就是一个实例,展示了如何让你的应用程序能够处理不同语言环境,为用户提供更加友好的交互体验。本Demo...
总的来说,Steven Black的Intl工具包是Visual FoxPro开发者的强大工具,它不仅简化了多语言应用程序的开发过程,还提高了应用程序的全球化适应能力。通过这个工具包,开发者可以更高效地创建出满足全球用户需求的...
【标题】中的“[计算机项目]基于asp.net的基于CS应用程序平台多语种技术应用研究...通过这个项目,开发者和学习者可以深入理解ASP.NET平台在构建多语言应用程序中的实际应用,同时提高对Web开发流程和项目管理的认识。
论文部分可能深入讨论了实施多语种技术的最佳实践、潜在挑战,以及如何测试和调试多语言应用程序。此外,它可能还涵盖了性能优化和如何确保不同语言版本的一致性等问题。 总之,ASP.NET基于CS应用程序平台的多语种...
Delphi作为一个强大的Windows应用程序开发工具,提供了丰富的功能来支持多语言应用程序的创建。本教程将重点介绍如何利用CnPack多语言控件进行多语言切换,包括中英文以及繁简中文的转换。 首先,CnPack是一个非常...
在LABVIEW编程环境中,创建一个可以支持多语言切换的用户界面是一项重要的功能,尤其是在开发跨国或跨语言项目时。...通过这一系列操作,我们可以创建出一个能够满足全球用户需求的多语言应用程序。
在开发软件时,为了满足全球用户的语言需求,创建支持多语言的程序版本是至关重要的。在Visual C++(简称VC)环境下,实现多语言程序版本主要涉及到资源文件、MFC框架、国际化和本地化策略等多个方面。下面我们将...
通过本文的介绍和示例,你应该能够了解如何在Go语言中构建多语言支持的应用程序。记住,多语言支持不仅仅是翻译文本,还包括对日期、时间、货币和数字的适当格式化。随着Go语言的不断发展,我们可以期待更多的工具和...
在开发跨地域、多文化背景的应用程序时,提供多语言支持是至关重要的。这不仅可以提升用户体验,也能扩大应用的潜在用户群体。以下是一份详细指南,涵盖了为应用程序添加多语言支持的关键步骤和技术。 1. **理解...
在VB.NET编程环境中,开发支持多语言的应用程序是一项常见的需求,尤其对于全球化的企业或软件产品。多语言切换功能使得软件能够适应不同国家和地区的用户,提高用户体验。本实例将详细介绍如何在VB.NET中实现这一...
在C++和Visual C++(VC)环境中,开发支持多语言界面的应用程序是一项常见的需求,尤其对于全球化的企业和产品来说。本教程将深入探讨如何在VC++中实现多语言界面,并提供相关的源代码示例。 首先,理解多语言界面...
"Android动态改变应用程序语言"这一主题,涉及到的主要知识点包括Android的资源管理、多语言支持、Locale类的使用以及应用程序的运行时资源加载机制。 首先,Android系统提供了强大的资源国际化(Resource ...