【问题标题】:Why my android studio doesn't support typing tamil language?为什么我的 android studio 不支持输入泰米尔语?
【发布时间】:2020-01-16 04:23:41
【问题描述】:

我是安卓工作室的新手。我正在尝试使用本地化(泰米尔语)创建应用程序。当我将泰米尔语粘贴到 android 编辑器中时,字体没有按应有的方式显示。 Here is the Screen shot of my android studio

已经在这里冲浪了很多。这个问题没有答案。如果有人对此提供帮助,那就太好了。

【问题讨论】:

标签: android android-studio fonts localization tamil


【解决方案1】:

当我尝试生成相同的条件时,我才知道您没有在默认语言环境中添加名为“app”的字符串,即在 strings.xml 中,并且您正在直接尝试为其添加翻译。

当您将鼠标悬停在该错误上时,它会显示:

应用程序在此处被翻译,但在默认语言环境中找不到。

首先在您的 strings.xml 文件中添加(创建)该字符串,然后尝试将其添加到您的 strings.xml(泰米尔语)文件中。

【讨论】:

  • 实际上我正在尝试将泰米尔语字符串粘贴到我的 android 工作室 (values-ta/strings.xml)粘贴到我的 android 工作室,我尝试了另一个 Macbook pro,它的显示正确,但在我的 Macbook 中,它的显示方式不同 [i.imgur.com/qTwBFfV.png]
  • 是的,你说得对,我的意思是首先在你的 values/strings.xml 文件中添加英文翻译。
  • 已添加。请理解我的问题,对我来说主要问题是我无法将泰米尔语单词粘贴到我上面提到的我的 android studio 中。
  • 请编辑您的代码以显示您已经添加的 strings.xml 默认文件!
  • 这里是默认的 strings.xml 文件。请参考截图 [i.imgur.com/kGpDeFm.png]
【解决方案2】:

按照以下步骤操作:

  1. 首先进入项目的 res 文件夹 --> 然后打开 values 文件夹 --> 然后打开 "strings.xml" 文件并删除其中的所有文本并粘贴如下所示的文本:

    <resources>
        <string name="app_name">My Application</string>
        <string name="tamil_app_name">ஆங்கில தட்டச்சு வழியாக நம் மொழி</string>
    </resources> 
    

【讨论】:

  • 感谢您的回复 - 在我的 android studio 中粘贴您的代码后,泰米尔语单词 dint 看起来正确,单词看起来不同。这是我的截图 [i.imgur.com/MGMc18A.png]
【解决方案3】:

因为您必须创建一个泰米尔语字符串文件来设置您的语言。请执行以下步骤: 1)首先在main strings.xml中声明所有的字符串 2)然后根据您的语言选择创建字符串文件,示例 strings.xml(ta) 3) (ta) 是相应的语言代码。 4)您在主字符串文件中拥有的字符串将它们转换为您想要的特定语言,然后将其粘贴到新创建的字符串文件中。

【讨论】:

    猜你喜欢
    • 2013-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多