2015-10-08 23 views
1

我想使用www.poeditor.com工具將我的android應用程序翻譯成其他語言。我在git中發現了project,它允許從POEditor獲得翻譯並將它們直接放到所需的文件夾中。從POEditor更新Android字符串(Gradle路徑錯誤)

我的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路徑。我試圖用gradlegradlew執行命令 - 結果是一樣的。試圖用gradle -p "Path_to_project"更改項目路徑 - 沒有任何反應。

也許有人有什麼建議嗎?

回答

1

您可以嘗試 gradlew poeditorInit -g /gradlew poeditorPull -g /
對我來說,第二個工作。 :)

0

我寫了插件。我確實開發了&在Mac上進行測試,但不是在Windows上進行測試。當插件處理翻譯文件時,它通過將翻譯文件的路徑與項目的根路徑(gradlew所在的位置)連接起來構建完整路徑。

不知何故,這在Windows上失敗。您的報告可以在以下問題:https://github.com/lukin0110/poeditor-gradle/issues

+0

我已經提出了這個問題。請檢查。 https://github.com/lukin0110/poeditor-gradle/issues/16 – gopalanrc

相關問題