谷歌电子表格翻译,忽略变量名称

问题描述:

一个有趣的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)