diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/twine/formatters/flash.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/twine/formatters/flash.rb b/lib/twine/formatters/flash.rb index 5a1855b..629c4d0 100644 --- a/lib/twine/formatters/flash.rb +++ b/lib/twine/formatters/flash.rb @@ -20,7 +20,8 @@ module Twine end def determine_language_given_path(path) - return + # match two-letter language code, optionally followed by a two letter region code + path.split(File::SEPARATOR).reverse.find { |segment| segment =~ /^([a-z]{2}(-[a-z]{2})?)$/i } end def set_translation_for_key(key, lang, value) |