Module: Translatomatic

Defined in:
lib/translatomatic.rb,
lib/translatomatic/cli.rb,
lib/translatomatic/tmx.rb,
lib/translatomatic/http.rb,
lib/translatomatic/i18n.rb,
lib/translatomatic/text.rb,
lib/translatomatic/util.rb,
lib/translatomatic/model.rb,
lib/translatomatic/slurp.rb,
lib/translatomatic/config.rb,
lib/translatomatic/locale.rb,
lib/translatomatic/logger.rb,
lib/translatomatic/option.rb,
lib/translatomatic/version.rb,
lib/translatomatic/cli/base.rb,
lib/translatomatic/cli/main.rb,
lib/translatomatic/cli/thor.rb,
lib/translatomatic/database.rb,
lib/translatomatic/metadata.rb,
lib/translatomatic/provider.rb,
lib/translatomatic/converter.rb,
lib/translatomatic/extractor.rb,
lib/translatomatic/type_cast.rb,
lib/translatomatic/cli/config.rb,
lib/translatomatic/http/param.rb,
lib/translatomatic/model/text.rb,
lib/translatomatic/path_utils.rb,
lib/translatomatic/translator.rb,
lib/translatomatic/http/client.rb,
lib/translatomatic/translation.rb,
lib/translatomatic/cli/database.rb,
lib/translatomatic/config/files.rb,
lib/translatomatic/flattenation.rb,
lib/translatomatic/http/request.rb,
lib/translatomatic/model/locale.rb,
lib/translatomatic/tmx/document.rb,
lib/translatomatic/cli/translate.rb,
lib/translatomatic/provider/base.rb,
lib/translatomatic/resource_file.rb,
lib/translatomatic/config/display.rb,
lib/translatomatic/config/options.rb,
lib/translatomatic/define_options.rb,
lib/translatomatic/extractor/base.rb,
lib/translatomatic/extractor/ruby.rb,
lib/translatomatic/http/exception.rb,
lib/translatomatic/retry_executor.rb,
lib/translatomatic/string_batcher.rb,
lib/translatomatic/config/selector.rb,
lib/translatomatic/config/settings.rb,
lib/translatomatic/escaped_unicode.rb,
lib/translatomatic/file_translator.rb,
lib/translatomatic/http/file_param.rb,
lib/translatomatic/provider/google.rb,
lib/translatomatic/provider/yandex.rb,
lib/translatomatic/string_escaping.rb,
lib/translatomatic/text_collection.rb,
lib/translatomatic/progress_updater.rb,
lib/translatomatic/provider/frengly.rb,
lib/translatomatic/resource_file/po.rb,
lib/translatomatic/resource_file/csv.rb,
lib/translatomatic/resource_file/xml.rb,
lib/translatomatic/translation/stats.rb,
lib/translatomatic/cli/common_options.rb,
lib/translatomatic/provider/microsoft.rb,
lib/translatomatic/provider/my_memory.rb,
lib/translatomatic/resource_file/base.rb,
lib/translatomatic/resource_file/html.rb,
lib/translatomatic/resource_file/resw.rb,
lib/translatomatic/resource_file/text.rb,
lib/translatomatic/resource_file/yaml.rb,
lib/translatomatic/translation/result.rb,
lib/translatomatic/translation/sharer.rb,
lib/translatomatic/provider/google_web.rb,
lib/translatomatic/resource_file/plist.rb,
lib/translatomatic/translation/fetcher.rb,
lib/translatomatic/translation/munging.rb,
lib/translatomatic/tmx/translation_unit.rb,
lib/translatomatic/resource_file/markdown.rb,
lib/translatomatic/resource_file/subtitle.rb,
lib/translatomatic/translation/collection.rb,
lib/translatomatic/config/location_settings.rb,
lib/translatomatic/resource_file/properties.rb,
lib/translatomatic/resource_file/xcode_strings.rb,
lib/translatomatic/resource_file/key_value_support.rb

Overview

Command line interface to translatomatic

Defined Under Namespace

Modules: CLI, Config, Extractor, Flattenation, HTTP, Model, PathUtils, Provider, ResourceFile, StringEscaping, TMX, Translation, TypeCast, Util Classes: Converter, Database, EscapedUnicode, FileTranslator, I18n, Locale, Logger, Metadata, Option, ProgressUpdater, RetryExecutor, Slurp, StringBatcher, Text, TextCollection, Translator

Constant Summary collapse

VERSION =
'0.2.0'.freeze
URL =
'https://github.com/smugglys/translatomatic'.freeze

Class Attribute Summary collapse

Class Attribute Details

.configTranslatomatic::Config



26
27
28
# File 'lib/translatomatic.rb', line 26

def config
  @config ||= Translatomatic::Config::Settings.new
end

.loggerLogger



21
22
23
# File 'lib/translatomatic.rb', line 21

def logger
  @logger ||= Translatomatic::Logger.new
end