AllLocalizationsToSwiftClassConverterConfigStructure

Version #1

Description:

Todo

No description for this structure

Fields:

  • charset: Enum<utf16be | iso8859_1 | utf8 | utf16 | utf16le | ascii> [Optional]
    Default: utf8
    Description: Defines the output file encoding charset.
  • comment: String [Optional]
    Default: null
    Description: Optional comment to be added to the localization file, if supported.
  • eol: String [Optional]
    Default: Single line feed character - aka. ‘n’
    Description: Defines the end of line (EOL) string
  • group: String [Optional]
    Default: swift
    Description: Defines the output file’s sync group
  • indent: String [Optional]
    Default: 4 spaces
    Description: Defines the indent string
  • key: KeyTransformationConfigStructure:v1 [Optional]
    Default: Transforms: [normalize, dumpwhitespace, dumpnonwordchars]
    Description: Defines how the output keys are transformed. WARNING: This must match the AppleStringsConverter’s config to ensure it won’t break at runtime.
  • keysStructName: String [Optional]
    Default: RespressoStringKeys
    Description: Defines the name of the output struct name containing the localization keys
  • languageEnumName: String [Optional]
    Default: RespressoLanguage
    Description: Defines the name of the output enum name containing the localization languages
  • param: KeyTransformationConfigStructure:v1 [Optional]
    Default: Strategy: always; Transforms: [camelcaseword, underscoreprefixnonletter]
    Description: Defines how the output function’s parameters are transformed from the variable name.
  • path: String [Optional]
    Default: RespressoStrings.swift
    Description: Defines the path of the output swift file
  • property: KeyTransformationConfigStructure:v1 [Optional]
    Default: Strategy: always; Transforms: [camelcaseword, underscoreprefixnonletter]
    Description: Defines how the output properties are transformed from the key.
  • stringsStructName: String [Optional]
    Default: RespressoStrings
    Description: Defines the name of the output struct name containing the resolved localizations
  • tableName: String [Optional]
    Default: respresso
    Description: Defines the table name of the strings files. This must match the file name from the fileName of AllLocalizationsToAppleStringsConverter

In use by: