Module: I18nContextGenerator
- Defined in:
- lib/i18n_context_generator.rb,
lib/i18n_context_generator/cli.rb,
lib/i18n_context_generator/cache.rb,
lib/i18n_context_generator/config.rb,
lib/i18n_context_generator/version.rb,
lib/i18n_context_generator/git_diff.rb,
lib/i18n_context_generator/searcher.rb,
lib/i18n_context_generator/llm/client.rb,
lib/i18n_context_generator/llm/openai.rb,
lib/i18n_context_generator/path_policy.rb,
lib/i18n_context_generator/run_metrics.rb,
lib/i18n_context_generator/xml_scanner.rb,
lib/i18n_context_generator/parsers/base.rb,
lib/i18n_context_generator/config/schema.rb,
lib/i18n_context_generator/llm/anthropic.rb,
lib/i18n_context_generator/config/defaults.rb,
lib/i18n_context_generator/file_classifier.rb,
lib/i18n_context_generator/writers/helpers.rb,
lib/i18n_context_generator/writers/preview.rb,
lib/i18n_context_generator/android_resource.rb,
lib/i18n_context_generator/changed_location.rb,
lib/i18n_context_generator/config/cli_values.rb,
lib/i18n_context_generator/config/validation.rb,
lib/i18n_context_generator/context_extractor.rb,
lib/i18n_context_generator/generated_comment.rb,
lib/i18n_context_generator/llm/request_policy.rb,
lib/i18n_context_generator/platform_validator.rb,
lib/i18n_context_generator/writers/csv_writer.rb,
lib/i18n_context_generator/xcstrings_document.rb,
lib/i18n_context_generator/llm/prompt_evidence.rb,
lib/i18n_context_generator/localization_syntax.rb,
lib/i18n_context_generator/parsers/json_parser.rb,
lib/i18n_context_generator/parsers/yaml_parser.rb,
lib/i18n_context_generator/writers/atomic_file.rb,
lib/i18n_context_generator/writers/json_writer.rb,
lib/i18n_context_generator/apple_string_literal.rb,
lib/i18n_context_generator/config/serialization.rb,
lib/i18n_context_generator/git_diff/xml_changes.rb,
lib/i18n_context_generator/supplemental_context.rb,
lib/i18n_context_generator/writers/swift_writer.rb,
lib/i18n_context_generator/llm/openai_compatible.rb,
lib/i18n_context_generator/parsers/strings_parser.rb,
lib/i18n_context_generator/writers/strings_writer.rb,
lib/i18n_context_generator/parsers/xcstrings_parser.rb,
lib/i18n_context_generator/searcher/comment_masking.rb,
lib/i18n_context_generator/searcher/match_filtering.rb,
lib/i18n_context_generator/writers/xcstrings_writer.rb,
lib/i18n_context_generator/searcher/source_discovery.rb,
lib/i18n_context_generator/translation_comment_index.rb,
lib/i18n_context_generator/context_extractor/workflow.rb,
lib/i18n_context_generator/parsers/android_xml_parser.rb,
lib/i18n_context_generator/writers/android_xml_writer.rb,
lib/i18n_context_generator/writers/result_serialization.rb,
lib/i18n_context_generator/context_extractor/run_logging.rb,
lib/i18n_context_generator/context_extractor/cache_identity.rb,
lib/i18n_context_generator/context_extractor/source_entries.rb,
lib/i18n_context_generator/context_extractor/source_filters.rb,
lib/i18n_context_generator/context_extractor/extraction_result.rb,
lib/i18n_context_generator/context_extractor/translation_filters.rb
Defined Under Namespace
Modules: AndroidResource, AppleStringLiteral, FileClassifier, GeneratedComment, GitDiffXmlChanges, LLM, Parsers, Writers, XmlScanner Classes: CLI, Cache, ChangedLocation, Config, ConfigCommand, ContextExtractor, ContextSource, Error, GitDiff, LocalizationSyntax, PathPolicy, PlatformValidator, RunMetrics, Searcher, SupplementalContext, TranslationCommentIndex, XcstringsDocument
Constant Summary collapse
- VERSION =
'0.5.1'- RUN_METRICS_PRICING_AS_OF =
'2026-07-23'- RUN_METRICS_PRICES_PER_MILLION =
{ ['anthropic', 'claude-sonnet-4-6'] => { input: 3.0, output: 15.0 }, ['openai', 'gpt-5-mini'] => { input: 0.25, output: 2.0 } }.freeze