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