Android 7.0(API 级别 24)开始,Android 为多语言用户提供增强的支持,让他们可以在设置中选择多个语言区域。Android 通过大幅扩展受支持的语言区域数量并更改系统解析资源的方式来提供此功能。 本文档首先说明低于 7.0(API 级别 24)的 Android 版本中的资源解析策略,接着介绍 Android 7.0 中改进的资源解析策略,最后说明如何充分利用扩展的语言
转载 2024-03-03 11:25:54
109阅读
iPhone拥有完整的本体(Localization)体系结构,使用它可以将应用程序翻译成多种语言,如此就可以把程序发布在任何一个语言区的AppStore上。链接:Localization_Demo本地化主要分为三类:本地化字符串本地化nib文件本地化图像:本地化图像 & 本地化应用程序图标预备知识点:NSLocalizationString(key,comment)函数:NSLocal
Qt 本地化(翻译)翻译流程大致是这样的:首先源代码产生 ts 文件,然后送给 Qt Linguist(Qt 语言家)这个 Qt 自带的小工具进行处理产生 qm 翻译文件,最后源代码里加载这个 qm 翻译文件。凡是你要进行翻译的文本都要用 tr() 函数来包裹。这个 tr() 是 QObject 类的一个函数,用它包裹的文本会被 Qt Linguist(Qt 语言家)捕捉到从而进行翻译工作。或者你
转载 2023-07-26 19:18:52
172阅读
第17章 资源本地化目录第17章 资源本地化资源本地化目标语言配置修饰符的资源子目录(res/values-zh)添加中文字符串资源默认资源例外的屏幕显示密度检查资源本地化完成情况区域修饰符配置修饰符可用资源优先级排定多重配置修饰符测试备选资源深入学习:确定设备屏幕尺寸日期本地化本地化指定格式本地化是一个基于设备语言设置,为应用提供合适资源的过程。 本章会为CriminalIntent应用提供中
转载 2024-02-21 15:23:04
148阅读
第4章 本地化Android系统会在很多地区的不同设备上运行。为了能够将应用提供给更多的用户,你的应用应该以不同的方式处理文本、音频文件、数字、货币和图形,以适合于你应用使用的地点。本文档描述了本地化Android应用最好的实例。原则上允许你用Eclipse、Ant-based tools、或者其他任何搭载ADT的IED来开发Android应用。你应该已经有了一些Java的工作经验并熟悉Andro
最近在项目中接触到了应用多语言适配的一些问题。海外市场这几年大概率也会是国内企业的进军方向。既然遇到了这方面的问题那就记录一下好了。1.本地化设置本地化的设置有很多,但最重要的应该是语言了适配。一般,我们会在res目录下创建多个values文件夹,再根据后缀来区别不同的国家。可以看看下面这个例子。AndroidStudio友好的提供了快捷方式,来帮我们创建这些文件。右键点击res目录,new -&
本演练介绍如何将 ECMAScript (JavaScript) 文件作为嵌入式资源包括在程序集中,以及如何包括要在 JavaScript 文件中使用的本地化字符串。当您有一个必须随程序集分发的客户端脚本组件时,可在该程序集中嵌入一个 JavaScript 文件。该 JavaScript 文件可从注册程序集的 Web 应用程序中进行引用。当您必须修改该 JavaScript 文件所使用的值以适用于
转载 2024-08-19 16:50:50
131阅读
本地化就是将软件版本语言进行更改,比如将英文的 windows 改成中文的 windows 就是本地化本地化测试的对象是软件的本地化版本。本地化测试的目的是测试特定目标区域设置的软件本地化质量。本地化测试的环境是在本地化的操作系统上安装本地化的软件。从测试方法上可以分为基本功能测试,安装 / 卸载测试,当地区域的软硬件兼容性测试。测试的内容主要包括软件本地化后的界面布局和软件
转载 2024-06-12 09:56:10
70阅读
# Android 本地化对象实现指南 在开发 Android 应用时,支持多语言的本地化是非常重要的。本文将带领你了解如何实现 Android本地化对象,并提供详细的步骤与代码示例。通过完成以下步骤,你将能够为你的应用添加多语言支持。 ## 本地化实现流程 下面是本地化实现的基本流程: | 步骤 | 描述 | |-------|
原创 9月前
32阅读
应用本地化-让应用适配更多不同手机设备配置实际是一系列特征组合,用来描述设备当前状态。这些特征包括:屏幕方向、屏幕像素密度、屏幕尺寸键盘类型、底座模式以及语言等。通常,为匹配不同的设备配置,应用会提供不同的备选资源。  如上图,手机旋转前和旋转后使用不同的layout。右击res ->new Android Resource File。  其中available qualifiers选择or
# Android 应用本地化指南 随着全球移动设备使用量的增加,Android 应用的本地化变得尤为重要。通过本地化,开发者可以将应用程序内容适应不同的语言和文化,从而拓宽用户基础。本文将介绍 Android 应用本地化的基本概念、实现步骤和代码示例,帮助开发者们更好地了解这一过程。 ## 什么是本地化本地化(Localization)是指针对特定地区或文化的内容和功能调整。在软件开发
原创 7月前
101阅读
在现代应用开发中,Android 语言本地化成为了设计用户友好界面的关键步骤。语言本地化不仅可以提升用户体验,还能够确保应用能够覆盖更广泛的用户群体。本文将详细记录在进行Android语言本地化时的备份策略、恢复流程、灾难场景、工具链集成、日志分析及扩展阅读,以为后续开发和维护提供有益的参考。 ### 备份策略 备份策略的核心在于确保语言本地化文件得到有效存储及管理。接下来将通过甘特图展示备份
android.icu 软件包下显示 ICU4J API 子集,供应用开发者使用。这些 API 使用设备上具有的本地化数据。因此,您可以通过不将 ICU4J 库编译到 APK 来减少 APK 占用空间;相反,您可以只在框架中调用它们。(在此情况下,您可能想要提供多个版本的 APK,这样,运行比 Android 7.0(API 级别 24)低的 Android 版本的用户可以下载包含 IC
转载 2023-11-02 23:11:31
80阅读
(一)针对XIB(NIB)文件里某个控件的固定文本进行国际1.添加要国际的语言,按照类似下图进行设置(其中Base一般为English):2.选中要进行国际的XIB(NIB)文件,打开File inspector,选中Localize...,弹出对话框,先默认选中Base:3.勾选刚刚添加的要国际的语言,这会创建当前的XIB(NIB)文件的一个副本,下图中语言右边的选项是设置副本以图形界面
关于Silverlight本地化的文章已然不少。在园子里nasa的Silverlight本地化正是一篇好文。而本文将从其他角度解析这方面的知识,本文将包括如下几个方面的内容本地化/全球的意义 在Silverlight中使用.resx实现本地化/全球的几种方式 在Silverlight中通过MVVM实现本地化/全球 示例及源码 本地化/全球的意义本地化/全球是当我们的应用/产品发展到一定阶
转载 2024-08-23 17:24:29
95阅读
数据本地化类别PROCESS_LOCAL:进程本地化,代码和数据在同一个进程中,也就是在同一个executor中;计算数据的task由executor执行,数据在executor的BlockManager中;性能最好;NODE_LOCAL:节点本地化,代码和数据在同一个节点中;比如说,数据作为一个HDFS block块,就在节点上,而task在节点上某个executor中运行;或者是,数据和tas
转载 2024-01-17 12:06:27
67阅读
Android应用程序可以在许多不同地区的许多设备上运行。为了使应用程序更具交互性,应用程序应该处理以适合应用程序将要使用的语言环境方面的文字,数字,文件等。在本章中,我们将解释,如何根据不同区域等应用程序我们将本地化的应用中定位使用的字符串,并以同样的方式的其他东西可以本地化本地化字符串为了在你的应用程序中使用的字符串进行本地化,使RES下一个新的文件夹名称为本地值(values-local)
一、定义  运行在后台,没有页面,不可见。优先级高于Activity,当系统内存不足时,会先释放一些Activity。注意,Service同样是运行在主线程中,不能做一些耗时操作。如果一定要做一些耗时的操作,启动一个新的线程,在新的线程中来处理。 二、用途:  播放音乐,记录地理位置的改变,监听某些动作。 三、Sevice分类:  1、本地服务(Local Service):是
转载 2023-12-24 12:42:07
87阅读
提到SaaS,很多人会立刻想到:节约成本、按需付费等等这些概念。这说明SaaS已足够成熟,很多人已经能够接受SaaS。但实际上,SaaS要想成功落地,并不是一件容易的事,从选型开始,就已经足够让很多企业头痛。放眼望去,SaaS并非看上去那么简单,只是从本地迁移到云端,就能完成业务的运转。SaaS分两种:一种是自建私有云,把之前本地化的软件应用迁移到云上;另一种是直接从SaaS软件厂商购买。那么,对
使用本地化的资源如何创建默认资源把应用程序的默认文本放到下面位置和名称的一个文件中:res/values/strings.xml在res/values/strings.xml中的文本字符串应该使用默认的语言,这种语言是期望大多数应用程序用户会说的语言。必须设置的默认资源还包括其他的任何可描画资源和布局资源,以及动画资源。res/drawable/(这个目录中至少要包含一个图形文件,用于Androi
  • 1
  • 2
  • 3
  • 4
  • 5