`

在Android strings.xml文件中xliff:g标签的使用。

阅读更多

xliff:g标签是用于在动态的设置某些值时,需要进行字符串连接,但又不改变在其中的静态的字符常量的值,我们就需要使用此标签。例如:我们需要实现这种类型的字符: 设置为:当前系统为传统系统或在为智能系统。

需要两步操作:

1、在strings.xml文件定义需要的静态和动态(%s%d等。。。)的参数。

 <string name="vpn_field_is_set" msgid="7137320847812992243">"已设置 <xliff:g id="VALUE">%s</xliff:g>"</string>

 

2、在代码中动态的设置:

 

 private void setSecretSummary(String value) {

            EditTextPreference pref = mPref;

            Context c = pref.getContext();

            String formatString = (TextUtils.isEmpty(value) && !mHadSecret)

                    ? c.getString(R.string.vpn_field_not_set)

                    : c.getString(R.string.vpn_field_is_set);

            pref.setSummary(

                    String.format(formatString, c.getString(mFieldNameId)));

        }


 

分享到:
评论

相关推荐

    两个Strings.xml的比较

    1、此程序用来比较2个Strings.xml中name的不同项,并打印出来; 2、使用前,请先将两个String.xml重命名为:strings_en.xml(英文或其他语言)和strings_zh.xml(中文); 3、此程序是通过strings_zh.xml去检索...

    android多语言strings.xml,arrays.xml转xls与xls转xml脚本程序

    `strings.xml`和`arrays.xml`文件是Android资源文件中的核心组件,用于存储应用程序中的文本和数组数据。这些文件通常包含不同语言的字符串资源,以便在不同地区展示相应的本地化内容。 本话题涉及一个脚本程序,它...

    strings.xml文件读取html标签示例

    在Android开发中,`strings.xml` 文件是存储应用中各种字符串资源的重要地方,它使得文本内容的管理和国际化变得更为方便。本示例将探讨如何从`strings.xml` 文件中读取包含HTML标签的字符串,并在Android应用中正确...

    android String.xml Excel 相互转换工具

    在`strings.xml`中定义了"app_name"这个字符串,然后在Java代码或布局文件中可以这样引用: ```java TextView appName = findViewById(R.string.app_name); ``` 或者在布局文件中: ```xml &lt;TextView android:...

    Android String文件导出excel表格powershell脚本

    支持多个strings.xml导出excel,暂不支持特殊标签如:&lt;xliff:g id="NAME"&gt;%1$s&lt;/xliff:g&gt;。 使用说明: 打开powershell,进入脚本当前目录,执行命令 ./string2excel "strings.xml所在目录" "excel输出路径" 示范: ...

    android的strings.xml示例代码

    在Android开发中,`strings.xml`文件是管理应用中所有文本资源的核心文件。它使得开发者可以集中处理字符串,便于国际化和本地化,同时也方便代码维护。在这个`StringDemo`示例中,我们将深入探讨如何使用`strings....

    androird xml: xliff:g

    这篇博客文章(无法直接提供链接,但可以通过提供的iteye博客链接访问)可能深入探讨了如何在Android项目中使用XML和XLIFF来管理本地化字符串资源。 **XML字符串资源** 在Android中,通常将所有可本地化的字符串...

    Android 自动化生成多语言strings文件

    在Android应用开发中,为了支持多种语言环境,开发者通常需要创建多个`strings.xml`文件,分别对应不同的语言,如英语、简体中文、繁体中文等。这些文件存储在项目的`res/values`目录下,用于定义应用中的文本资源。...

    Android String.xml标签在java代码中的引用

    本文将详细介绍如何在Android项目中使用`strings.xml`文件,并通过具体的实例来解释如何在Java代码中引用这些字符串资源。 #### strings.xml文件结构与内容 `strings.xml`文件位于项目的`res/values/`目录下,它...

    Excel和String.xml 互相转换工具

    在Android开发中,`res/values/strings.xml` 是存储应用中字符串资源的默认位置。这些资源可以是菜单项、按钮上的文字、错误消息等。XML格式使得这些字符串易于组织,并且支持变量和格式化。例如: ```xml 我的...

    Localizable.strings2Excel:Python命令行工具,用于在iOS字符串文件和excel文件之间以及android strings.xml文件和excl文件之间进行转换。 和字符串文件转换为android strings.xml文件

    Python命令行工具,用于在iOS字符串文件和excel文件之间以及android strings.xml文件和excl文件之间进行转换。 &字符串文件转换为android strings.xml文件。 产品特点 支持将iOS字符串文件转换为excel文件。 ...

    Android国际化文本资源文件处理

    1,读取项目中的所有strings.xml文件并导出为excel得到excel1。 2,可以将同样结构的excel2中的内容同步到excel1。 3,将所有excel1中的内容以自行配置(StringsToExcel.java)的文件夹(如"values-ko-rKR", "values-ja...

    Android 对 strings.xml 的字符串进行格式化

    在Android开发过程中,为了实现应用的国际化或多语言支持,开发者通常会使用`strings.xml`文件来存储各种字符串资源。这些字符串资源不仅可以被直接引用显示在界面上,还可以通过格式化的方式动态填充变量值,从而...

    Android-Android国际化文档整理xml和excel互转

    1. XML到Excel:Android的`strings.xml`文件是以XML格式存储的,便于程序解析。但对开发者或翻译人员来说,Excel表格可能更直观。这个项目提供了一个工具,可以将`strings.xml`文件中的所有字符串提取出来,整理成...

    android string.xml %1$s %d\%的用法

    - 在 Android 应用开发中,`res/values/strings.xml` 文件用于定义应用的字符串资源。这样做可以将字符串与代码分离,便于翻译成不同语言,同时方便后期修改和维护。 2. **格式化符号**: - `%1$s`:这是一个...

    Android-auto-merge-language是自动替换Android项目中的strings.xml多语文案工具

    通常,strings.xml文件用于存储应用中所有的文本字符串,如按钮标签、提示信息等,每个语言版本都有一个对应的strings.xml文件。当应用需要添加新的语言或更新已有语言的文案时,手动操作不仅耗时,而且容易出错。...

    Android strings.xml使用方法及技巧

    通过在strings.xml中使用注释分隔不同功能或界面的字符串,如`&lt;!-- register start --&gt;`和`&lt;!-- register end --&gt;`,可以快速定位所需修改的字符串,提高开发效率。当应用规模扩大,这样的结构化管理会显得尤为实用...

    Translator:android string.xml 翻译器,集成百度,google,有道

    项目地址在这里:Android strings.xml translate toolsThis project will not support. The new version of Translator now released, it is plugin based,you can simply develop you own plugins to access ...

    Android string.xml中的替换方法

    在Android应用开发中,资源管理是非常重要的一部分,其中string.xml文件用于存储应用程序中使用的文本字符串。这不仅方便了代码的维护,还支持多语言环境。本文将深入探讨Android string.xml中的替换方法,以及如何...

    Excel表格转换将excel与Android的string.xml互转.zip

    Excel表格转换将excel与Android的string.xml互转Excel转换一个java写的excel转多语言翻译的工具,目前已支持安卓的strings.xml与excel互转支持多语言转换,将excel转换为多版本的string.xml支持将多种语言的string....

Global site tag (gtag.js) - Google Analytics