📜  Android-本地化

📅  最后修改于: 2021-01-05 05:20:57             🧑  作者: Mango


android应用程序可以在许多不同地区的许多设备上运行。为了使您的应用程序更具交互性,您的应用程序应该以适合于将使用您的应用程序的语言环境的方式来处理文本,数字,文件等。

将字符串更改为不同语言的方式称为本地化

在本章中,我们将说明,如何根据不同的区域来本地化应用程序等。我们将本地化应用程序中使用的字符串,并以相同的方式本地化其他内容。

本地化字符串

为了对应用程序中使用的字符串进行本地化,请在res下创建一个新文件夹,名称为values-local ,其中local将替换为该区域。

例如,在意大利, values-it文件夹将在res下创建。如下面的图片所示-

Anroid本地化教程

创建该文件夹后,将字符串.xml从默认文件夹复制到您创建的文件夹。并更改其内容。例如,我更改了hello_world 字符串的值。

意大利,res / values-it /字符串.xml


   Ciao mondo!

西班牙语,res / values-it /字符串.xml


   Hola Mundo!

法语,res / values-it /字符串.xml


   Bonjour le monde !

除了这些语言,下表还提供了其他语言的区域代码-

Sr.No Language & code
1

Afrikanns

Code: af. Folder name: values-af

2

Arabic

Code: ar. Folder name: values-ar

3

Bengali

Code: bn. Folder name: values-bn

4

Czech

Code: cs. Folder name: values-cs

5

Chinese

Code: zh. Folder name: values-zh

6

German

Code: de. Folder name: values-de

7

French

Code: fr. Folder name: values-fr

8

Japanese

Code: ja. Folder name: values-ja

要试验此示例,可以在实际设备或仿真器中运行它。

Steps Description
1 You will use Android studio to create an Android application under a package com.example.sairamkrishna.myapplication.
2 Modify the res/layout/activity_main to add respective XML components
3 Modify the res/values/string.xml to add necessary string components
4 Run the application and choose a running android device and install the application on it and verify the results

以下是xml res / layout / activity_main.xml的修改内容。



   
   
      
   
      
   
      
   
      
   
      
   


以下是res / values /字符串.xml的内容


   My Application
   Hello world!
   Settings
   ట్యుటోరియల్స్ పాయింట్
   शिकवण्या बिंदू
   نقطة الدروس7
   教程点

让我们尝试运行刚刚修改的应用程序。我假设您在进行环境设置时已创建了AVD 。要从Android Studio运行该应用,请打开您项目的活动文件之一,然后点击运行Eclipse运行图标工具栏中的图标。 Android studio将应用安装在您的AVD上并启动它,如果设置和应用程序一切正常,它将显示在“模拟器”窗口下方-

Anroid本地化教程