我想使用www.poeditor.com工具将我的Android应用程序翻译成其他语言。我在git中找到了project,它允许从POEditor获取翻译并将它们直接放到所需的文件夹中。
我的build.gradle文件看起来
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
classpath 'be.lukin.poeditor:gradle:0.3.3'
}
}
apply plugin: 'poeditor'
poeditor {
apikey 'api_key'
projectId 'project_id'
type 'android_strings'
terms 'App/src/main/res/values/strings.xml'
trans 'en', 'App/src/pro/res/values-en'
}
allprojects {
repositories {
jcenter()
}
}
我正在尝试执行此命令
gradle poeditorInit
,但会导致错误:
C:\Users\PC\.gradle\daemon\2.7\App\src\main\res\values\strings.xml (The system cannot find the path specified)
我认为这是gradle路径的某种问题。我尝试使用gradle
和gradlew
执行命令 - 结果相同。试图用gradle -p "Path_to_project"
更改项目路径 - 没有任何反应。
也许有人有任何建议?
答案 0 :(得分:1)
你可以试试
gradlew poeditorInit -g /
或
gradlew poeditorPull -g /
第二个为我工作。 :)
答案 1 :(得分:0)
我写了这个插件。我确实开发了&在Mac上测试,但不在Windows上测试。当插件处理翻译文件时,它通过将翻译文件的路径与项目的根路径(gradlew所在的位置)连接来构建完整路径。
不知何故,这在Windows上失败了。您可以报告问题:https://github.com/lukin0110/poeditor-gradle/issues