谷歌电子表格翻译,忽略变量名称
问题描述:
一个有趣的Google电子表格问题,我有一个基于key = value的语言文件,我已经复制到电子表格中,例如。谷歌电子表格翻译,忽略变量名称
titleMessage=Welcome to My Website
youAreLoggedIn=Hello #{user.name} you are now logged in
facebookPublish=Facebook Publishing
我已成功地键/值分为两列,然后翻译值列,并与钥匙瞧重新加入吧!这给了我一个翻译的语言文件返回
但是,正如你可能已经发现有一些变量(例如。#{user.name})由我的应用程序注入,显然我不想翻译它们。
因此,这里是我的问题,给出下面的单元格内容...
Hello #{user.name} you are now logged in
是否有将使用翻译功能,翻译的内容,而忽略内部#什么功能{}(这可能是在任何时候在猥亵)
任何谷歌电子表格大师的我有一个解决方案?
非常感谢
答
如果有在#多数出现一次{}那么你可以使用Split函数将字符串分割成被如下构成三个部分。
A B C D E
Original =SPLIT(An, "#{}") First piece Tag Rest of string
Translate Keep as is Translate
将这些碎片与CONCATENATE放在一起。
=CONCATINATE(Cn,Dn,En)