Class: Aigu::IOSImporter
Constant Summary collapse
- DICT_DICT_OPEN_REGEX =
/^\s*<dict>\s*$/- DICT_DICT_CLOSE_REGEX =
/^\s*<\/dict>\s*$/- DICT_KEY_REGEX =
/^\s*<key>(?<text>.*)<\/key>\s*$/- DICT_STRING_REGEX =
/^(?<left>\s*<string>)(?<text>.*)(?<right><\/string>\s*)$/
Instance Method Summary collapse
Methods inherited from Importer
Constructor Details
This class inherits a constructor from Importer
Instance Method Details
#process! ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/aigu/ios_importer.rb', line 8 def process! puts "Generating IOS strings files in `#{@output_directory}` based on Accent-generated `#{@input_file}` file" puts '---' parse_json strings, dict = split_dict write_strings_files(strings) write_stringsdict_file(dict) puts '---' puts 'Done' end |