AllLocalizationsToObjectiveCClassConverterProcessor
Version #2
Description:
Creates helper classes for easy usage of localization. This depends on the official localizations and requires that the .strings files exists in the project generated by AllLocalizationsToAppleStringsConverterProcessor:v1
Creates a function/property for every localization key.
Interface:
Config
: AllLocalizationsToObjectiveCClassConverterConfigStructure:v2 [REQUIRED]Input
: LocalizationParsedStructure:v1 [REQUIRED]Output
: FilesStructure:v1
Basic sample:
<processor id="<FLOW_SCOPED_ARBITRARY_ID_GOES_HERE>" name="AllLocalizationsToObjectiveCClassConverterProcessor" version="2" />
Advanced sample:
<processor id="<FLOW_SCOPED_ARBITRARY_ID_GOES_HERE>" name="AllLocalizationsToObjectiveCClassConverterProcessor" version="2">
{
"bundleId": STRING,
"group": STRING,
"key": KEYTRANSFORMATIONCONFIGSTRUCTURE:V1,
"keysClassName": STRING,
"languagesClassName": STRING,
"param": KEYTRANSFORMATIONCONFIGSTRUCTURE:V1,
"property": KEYTRANSFORMATIONCONFIGSTRUCTURE:V1,
"stringsClassName": STRING,
"tableName": STRING
}
</processor>
Chainable processors:
Version #1
Description:
Creates helper classes for easy usage of localization. This depends on the official localizations and requires that the .strings files exists in the project generated by AllLocalizationsToAppleStringsConverterProcessor:v1
Creates a function/property for every localization key.
Interface:
Config
: AllLocalizationsToObjectiveCClassConverterConfigStructure:v1 [REQUIRED]Input
: LocalizationParsedStructure:v1 [REQUIRED]Output
: FilesStructure:v1
Basic sample:
<processor id="<FLOW_SCOPED_ARBITRARY_ID_GOES_HERE>" name="AllLocalizationsToObjectiveCClassConverterProcessor" version="1" />
Advanced sample:
<processor id="<FLOW_SCOPED_ARBITRARY_ID_GOES_HERE>" name="AllLocalizationsToObjectiveCClassConverterProcessor" version="1">
{
"comment": STRING,
"key": KEYTRANSFORMATIONCONFIGSTRUCTURE:V1,
"property": KEYTRANSFORMATIONCONFIGSTRUCTURE:V1
}
</processor>