# FlineDev/BartyCrouch

Localization/I18n: Incrementally update/translate your Strings files from .swift, .h, .m(m), .storyboard or .xib files.

Repository: https://github.com/FlineDev/BartyCrouch
Canonical: https://ross.abutalabs.com/products/bartycrouch
Language: Swift
License: MIT
License Family: permissive
Topics: localization, xib, storyboard, swift, code, machine-translation, translation, language, xcode, incremental
Last push: 2024-04-05T11:31:19+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3853, "days_push": 880, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1405, forks 116 (observed 2026-08-28T04:04:38.146866+00:00)

## What it is
A Swift command-line tool that incrementally updates and translates iOS/macOS Strings files by extracting strings from .swift, .h, .m, .storyboard, and .xib files. It supports machine translation of missing entries and is now largely superseded by Xcode 15 String Catalogs.

## Use cases
- incrementally update .strings files from Swift code changes
- auto-extract localizable strings from storyboards and xibs
- machine-translate missing translations into other languages
- warn about empty or missing translations in localization files
- keep iOS app localization in sync during builds
- manage multilingual Strings files for an Xcode project

## When to avoid
- you are on Xcode 15+ and can migrate to String Catalogs, which cover most of this natively
- you need machine translation only - the author recommends TranslateKit instead
- your project is not an Apple-platform Swift/Objective-C codebase
- you need localization for web or Android projects

## Facets
- artifact type: cli-tool
- maturity: maintenance
- function: internationalization, cli, developer-tools
- domain: apple-ecosystem, developer-tools
- platform: cli
- tags: strings-files, xcode, machine-translation, incremental-updates, storyboard, xib, localization, automation, macos, swift

## Member repositories
- FlineDev/BartyCrouch (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:38.146866+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:38:45.672572+00:00, confidence not recorded.
  - readme: https://github.com/FlineDev/BartyCrouch (fetched 2026-08-28T04:04:38.146866+00:00, sha 4e56125df2a4)
- Data as of 2026-08-30T08:39:29.467469+00:00.
