2012-12-10 43 views
1

我有一個應用程序,我想進行翻譯。如何將Yaml轉換爲csv,反之亦然

我想讓外部翻譯和翻譯我的應用程序的人想要一個Excel spreedsheet。

我有我的郵件yaml格式,但我不知道如何提取它們,並使csv或spreedsheet。

第二步是我想提取csv文件來製作yaml文件。

我有一個想法嗎?

請幫助

+1

僅供參考,YAML不依賴於Symfony2的。對於你的問題,是的,這是可能的。你有嘗試過什麼嗎? – Touki

回答

2

我想你想轉換包含翻譯的YAML文件。這個文件基本上是存儲這樣的鍵值:

button.ok.value: Ok 
button.ok.tooltip: Commits the action 

當然YAML可能更復雜,但如果你有這樣的事情,只需更換「:」用字符「」然後將該文件保存爲CSV (或更改擴展名),使用Excel打開它。然後你可以將它保存爲xls格式或任何你想要的格式。

如果你的文件使用像分層節點:

button: 
    ok: 
     value: Ok 
     tooltip: Commits the action 

那麼你可能想編寫一些腳本在值迭代(這是一個樹的遍歷)和值寫入文件。

你應該提供一個例子說明你的YAML是什麼樣子的,因爲它是一個非常靈活的格式。

+0

M'y文件具有分層節點作爲第二個示例 – Sam

相關問題