iphone - 有什么工具可以将 Android 的 XML 本地化转换为 iPhone 的 .strings 文件?

标签 iphone android xml localization localizable.strings

<分区>

我想标题是不言自明的。

最佳答案

我也在看这个。如果您只需要一些东西来完成一些繁重的工作,并且您已经在使用 OsX,那么您可以使用 xsltproc 和这个简单的 xsl 来完成

XSL:

<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="string">
"<xsl:value-of select="@name"/>"= "<xsl:apply-templates/>"; </xsl:template>
<xsl:template match="resources">
<xsl:apply-templates select="string"/> </xsl:template>
</xsl:stylesheet>   

将其保存到文件、transform.xsl 或其他文件中,然后从 shell 运行以下命令:

xsltproc transform.xsl your_android_strings.xml > fileforxcode.out

这似乎生成了一些看起来正确的东西,尽管您可能需要单独处理任何格式字符串。无论如何,它可能会为您节省一些工作。

关于iphone - 有什么工具可以将 Android 的 XML 本地化转换为 iPhone 的 .strings 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7107299/

相关文章:

c# - XNode 到没有命名空间的子元素的字符串

iphone - iOS编辑tableview在单元格中隐藏 subview

ios 6 和 ios 7 incosistance View

ios - UITextView 禁用文本选择

android - 此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容。 flutter

android - 从 Android 设备库中获取视频 react-native

android - ListView 行为中的 EditText

java - 创建 servlet 上下文资源 [WEB-INF/applicationContext.xml] 中定义的名称为 "datasource"的 bean 时出错

javascript - 普通 AJAX 到 jquery 转换

iphone - 暂时停止 UIButton 响应