BartyCrouch
BartyCrouch copied to clipboard
Localization/I18n: Incrementally update/translate your Strings files from .swift, .h, .m(m), .storyboard or .xib files.
## Proposed Changes When using the following options the empty lines was not removed in the source files ```toml [update.normalize] paths = ["./Sources"] sourceLocale = "sv" separateWithEmptyLine = false sortByKeys...
This is a rebase & continuation of https://github.com/Flinesoft/BartyCrouch/pull/207. Fixes #151. Unfortunately I can't merge as is, because I couldn't reproduce & check the behavior of this. See my comment [here](https://github.com/Flinesoft/BartyCrouch/pull/207#issuecomment-1013183922)....
## Problem Statement Multiple issues have been raised already, it's time to fix them all: #179, #198, #200, #237, #245, #250. ## Suggested Solution Embed the library as suggested in...
## Expected Behavior Running the executable distributed via cocoopods in a build phase works as expected. Example: `${PODS_ROOT}/BartyCrouch/bartycrouch lint -x --fail-on-warnings` ## Actual Behavior An error is returned: `bartycrouch: Bad...
Hi! In our app, we typically use localized strings like this: ```obj-c NSLocalizedStringWithDefaultValue(@"CantRecordAudioMessage", nil, MAIN_BUNDLE, @"Please restart and try again.", @"Alert View Error message when audio recording failed."); ``` When...
It would be cool to add Google Translate support, because most likely Google Translate is better than Microsoft Translate. And maybe it would be good idea to use Google Apps...
## Problem Statement Xcode's builtin "Export for Localization…" XLIFF export includes IB views marked with `#bc-ignore!`. ## Suggested Solution `bartycrouch export-xliff` ## Example Usage `bartycrouch export-xliff ` `destination-dir`: optional, defaults...
Jenkins plugin Warnings NG can read checkstyle reports about found issues. Is it possible to add such reporting format for BartyCrouch to get reports integrated in Jenkins CI build results?...
I am using the "transform" with this setup ``` [update] tasks = ["transform", "normalize"] [update.interfaces] path = "Wynton/" defaultToBase = true ignoreEmptyStrings = true unstripped = false [update.code] codePath =...
## Problem Statement Sometimes you need to update a string in an interface file that has already been translated. This necessitates updating the that string in all translations. However, interface...