Module: Pageflow::PublicI18n

Defined in:
lib/pageflow-public-i18n.rb,
lib/pageflow/public_i18n/engine.rb,
lib/pageflow/public_i18n/version.rb

Defined Under Namespace

Classes: Engine

Constant Summary collapse

VERSION =
'1.26.0'.freeze

Class Method Summary collapse

Class Method Details

.available_localesObject



10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# File 'lib/pageflow-public-i18n.rb', line 10

def self.available_locales
  [
    :ar,
    :bg,
    :'cs-CZ',
    :de,
    :el,
    :en,
    :es,
    :'fa-IR',
    :fr,
    :gn,
    :id,
    :it,
    :ja,
    :ms,
    :nl,
    :no,
    :'nl-BE',
    :'pl-PL',
    :'pt-BR',
    :rm,
    :'ru-RU',
    :sr,
    :tr,
    :zh
  ]
end

.text_direction(locale) ⇒ Object



6
7
8
# File 'lib/pageflow-public-i18n.rb', line 6

def self.text_direction(locale)
  ['ar', 'fa-IR'].include?(locale.to_s) ? 'rtl' : 'ltr'
end