module Applocale::Locale

Constants

EN_US
FILENAME_ANDROID
FILENAME_IOS
ZH_CN
ZH_TW

Public Class Methods

filename(devicemodel, locale) click to toggle source
# File lib/applocale/Util/lang.rb, line 10
def self.filename(devicemodel, locale)
  if devicemodel == Platform::IOS
    return !FILENAME_IOS[locale].nil? ? FILENAME_IOS[locale] : "#{locale}.strings"
  elsif devicemodel == Platform::ANDROID
    return File.join(FILENAME_ANDROID[locale],'strings.xml')
  elsif devicemodel == Platform::JSON
    return "#{locale}.json"
  end
  return nil
end
init(langstring) click to toggle source
# File lib/applocale/Util/lang.rb, line 21
def self.init(langstring)
  if langstring.upcase == 'ZH_TW'
    return Locale::ZH_TW
  elsif langstring.upcase == 'ZH_CN'
    return Locale::ZH_CN
  elsif langstring.upcase == 'EN_US'
    return Locale::EN_US
  end
  return langstring
end