The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/packages/rocketchat-ui/lib/tapi18n.coffee

15 lines
557 B

@t = (key, replaces...) ->
if _.isObject replaces[0]
return TAPi18n.__ key, replaces
else
return TAPi18n.__ key, { postProcess: 'sprintf', sprintf: replaces }
@tr = (key, options, replaces...) ->
if _.isObject replaces[0]
return TAPi18n.__ key, options, replaces
else
return TAPi18n.__ key, options, { postProcess: 'sprintf', sprintf: replaces }
@isRtl = (language) ->
# https://en.wikipedia.org/wiki/Right-to-left#cite_note-2
return language?.split('-').shift().toLowerCase() in ['ar', 'dv', 'fa', 'he', 'ku', 'ps', 'sd', 'ug', 'ur', 'yi']