我使用to_lang
來翻譯Rails 3應用程序中的文本。 我注意到它將換行符轉換爲空格。 在原始文本中保留換行符的最合適的方法是什麼? 我不想將原始文本拆分"\n"
,翻譯這些部分,然後重新組合它們,因爲它會增加請求數量。 任何想法?如何使用「to_lang」保留換行符Google Translate
1
A
回答
1
我和:debug => :request
測試過它:
{:key=>"--", :q=>"To prevent abuse, Google places limits on API requests.\nUsing a valid OAuth 2.0 token or API key allows you to exceed \nanonymous limits by connecting requests back to your project.", :target=>"ru"}
,正如你可以看到它不是創業板故障。所以,to_lang
也可以翻譯數組。如果您要寫["one", "two", "three"].to_russian
之類的內容,那麼這將是對Google API的一個請求。
UPDATE:
irb(main):001:0> str = "test1\ntest2\ntest3"
=> "test1\ntest2\ntest3"
irb(main):002:0> arr = str.split("\n")
=> ["test1", "test2", "test3"]
irb(main):003:0> str = arr.join("\n")
=> "test1\ntest2\ntest3"
相關問題
- 1. 如何保留換行符
- 2. 如何使用localizedStringForKey保留換行
- 3. 如何在Jsoup中保留換行符?
- 4. 如何從EditText保留換行符?
- 5. Python textwrap庫 - 如何保留換行符?
- 6. 如何讓XDocument.Load保留換行符
- 7. 無法在Google翻譯響應中保留換行符
- 8. gofmt保留換行符
- 9. 保留與htmlentities換行符?
- 10. File.WriteAllText不保留換行符
- 11. 如何保留換行符和使用jQuery .html()跳轉斜槓
- 12. 如何使用sphinx生成python文檔時保留換行符
- 13. Javascript:如何在Firefox中使用textContent保留換行符?
- 14. 如何使用文本換行符保留div高度
- 15. 替換換行符,但保留空行
- 16. 在Google Apps腳本中,如何保留用戶輸入的換行符?
- 17. 如何用換行保留grep結果?
- 18. 刪除單行換行符但使用Vim保留空行
- 19. 如何將Google Translate into Java?
- 20. 如何保留textarea轉換爲php郵件時的換行符
- 21. 如何限制字符但保留換行符/格式?
- 22. 如何使用XSL-FO保留格式(保留CR-LF字符)?
- 23. HTML文本框保留換行符
- 24. 在nestedExpr中保留換行符
- 25. Textarea值不保留換行符
- 26. 爲SQL插入保留換行符 - PHP
- 27. 無法在RichEdit中保留換行符
- 28. 粘貼到textarea時保留換行符
- 29. 網頁不保留換行符
- 30. 插塊內保留換行符在HAML
我不知道我有你的想法。你建議用'「\ n」'分割原始文本,並翻譯結果數組?如果是的話,我怎麼知道在哪裏插入''\ n「'? – 2011-05-11 12:57:53
我已經更新了我的答案 – 2011-05-11 13:02:25
翻譯的結果是字符串而不是數組。 ''「\ n」'應該被插入到字符串中...... – 2011-05-11 13:10:15