Module: Lokale

Defined in:
lib/lokale.rb,
lib/lokale.rb,
lib/lokale/agent.rb,
lib/lokale/agent.rb,
lib/lokale/model.rb,
lib/lokale/model.rb,
lib/lokale/config.rb,
lib/lokale/version.rb,
lib/lokale/reporter.rb,
lib/lokale/lokalefile.rb,
lib/lokale/lokalefile.rb

Defined Under Namespace

Classes: Action, Agent, Config, Exporter, Importer, LFile, LString, Macro, Main, Reporter, Writer

Constant Summary collapse

VERSION =
"0.1.5"
DEFAULT_LOKALEFILE =
<<FILE

add_macro "NSLocalizedString" do |m|
  m.localization_file = "Localizable.strings"
  m.project_file = "Strings.swift"

  m.regex = /NSLocalizedString\\("(.+?)",\\s*comment:\\s*"(.*?)"\\)/
  m.key_index = 0
  m.note_index = 1
end

add_macro "PluralString" do |m|
  m.regex = /String.localizedPlural\\("(.+?)"/
  m.key_index = 0
end

main_language "en"
base_language "Base"

FILE