Generation des strings sans twine et generation des tags. Refactor de toutes les commandes strings (Twine, CustomStrings, Tags) dans une commande avec des sous commandes
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
// Generated from ColorToolCore at 2021-12-22 09:32:10 +0000
|
||||
// Generated from ColorToolCore at 2022-01-10 10:57:08 +0000
|
||||
|
||||
import UIKit
|
||||
|
||||
|
62
SampleFiles/Fonts/Generated/UIFont+FontGenAllScript.swift
Normal file
62
SampleFiles/Fonts/Generated/UIFont+FontGenAllScript.swift
Normal file
@ -0,0 +1,62 @@
|
||||
// Generated from FontToolCore
|
||||
|
||||
import UIKit
|
||||
|
||||
extension UIFont {
|
||||
|
||||
enum FontName: String {
|
||||
case LatoItalic = "Lato-Italic"
|
||||
case LatoLightItalic = "Lato-LightItalic"
|
||||
case LatoHairline = "Lato-Hairline"
|
||||
case LatoBold = "Lato-Bold"
|
||||
case LatoBlack = "Lato-Black"
|
||||
case LatoRegular = "Lato-Regular"
|
||||
case LatoBlackItalic = "Lato-BlackItalic"
|
||||
case LatoBoldItalic = "Lato-BoldItalic"
|
||||
case LatoLight = "Lato-Light"
|
||||
case LatoHairlineItalic = "Lato-HairlineItalic"
|
||||
}
|
||||
|
||||
// MARK: - Getter
|
||||
|
||||
static let LatoItalic: ((_ size: CGFloat) -> UIFont) = { size in
|
||||
UIFont(name: FontName.LatoItalic.rawValue, size: size)!
|
||||
}
|
||||
|
||||
static let LatoLightItalic: ((_ size: CGFloat) -> UIFont) = { size in
|
||||
UIFont(name: FontName.LatoLightItalic.rawValue, size: size)!
|
||||
}
|
||||
|
||||
static let LatoHairline: ((_ size: CGFloat) -> UIFont) = { size in
|
||||
UIFont(name: FontName.LatoHairline.rawValue, size: size)!
|
||||
}
|
||||
|
||||
static let LatoBold: ((_ size: CGFloat) -> UIFont) = { size in
|
||||
UIFont(name: FontName.LatoBold.rawValue, size: size)!
|
||||
}
|
||||
|
||||
static let LatoBlack: ((_ size: CGFloat) -> UIFont) = { size in
|
||||
UIFont(name: FontName.LatoBlack.rawValue, size: size)!
|
||||
}
|
||||
|
||||
static let LatoRegular: ((_ size: CGFloat) -> UIFont) = { size in
|
||||
UIFont(name: FontName.LatoRegular.rawValue, size: size)!
|
||||
}
|
||||
|
||||
static let LatoBlackItalic: ((_ size: CGFloat) -> UIFont) = { size in
|
||||
UIFont(name: FontName.LatoBlackItalic.rawValue, size: size)!
|
||||
}
|
||||
|
||||
static let LatoBoldItalic: ((_ size: CGFloat) -> UIFont) = { size in
|
||||
UIFont(name: FontName.LatoBoldItalic.rawValue, size: size)!
|
||||
}
|
||||
|
||||
static let LatoLight: ((_ size: CGFloat) -> UIFont) = { size in
|
||||
UIFont(name: FontName.LatoLight.rawValue, size: size)!
|
||||
}
|
||||
|
||||
static let LatoHairlineItalic: ((_ size: CGFloat) -> UIFont) = { size in
|
||||
UIFont(name: FontName.LatoHairlineItalic.rawValue, size: size)!
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,37 @@
|
||||
// Generated from StringToolCore at 2022-01-10 08:27:11 +0000
|
||||
|
||||
import UIKit
|
||||
|
||||
fileprivate let kStringsFileName = "sampleStrings"
|
||||
|
||||
extension MyString {
|
||||
|
||||
// MARK: - Webservice
|
||||
|
||||
/// Translation in en :
|
||||
/// en
|
||||
var param_lang: String {
|
||||
NSLocalizedString("param_lang", tableName: kStringsFileName, bundle: Bundle.main, value: "en", comment: "")
|
||||
}
|
||||
|
||||
// MARK: - Generic
|
||||
|
||||
/// Translation in en :
|
||||
/// Back
|
||||
var generic_back: String {
|
||||
NSLocalizedString("generic_back", tableName: kStringsFileName, bundle: Bundle.main, value: "Back", comment: "")
|
||||
}
|
||||
|
||||
/// Translation in en :
|
||||
/// Loading data...
|
||||
var generic_loading_data: String {
|
||||
NSLocalizedString("generic_loading_data", tableName: kStringsFileName, bundle: Bundle.main, value: "Loading data...", comment: "")
|
||||
}
|
||||
|
||||
/// Translation in en :
|
||||
/// Welcome %@ !
|
||||
var generic_welcome_firstname_format: String {
|
||||
NSLocalizedString("generic_welcome_firstname_format", tableName: kStringsFileName, bundle: Bundle.main, value: "Welcome %@ !", comment: "")
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,37 @@
|
||||
// Generated from Strings-Stringium at 2022-01-10 10:57:09 +0000
|
||||
|
||||
import UIKit
|
||||
|
||||
fileprivate let kStringsFileName = "sampleStrings"
|
||||
|
||||
extension String {
|
||||
|
||||
// MARK: - Webservice
|
||||
|
||||
/// Translation in en :
|
||||
/// en
|
||||
static var param_lang: String {
|
||||
NSLocalizedString("param_lang", tableName: kStringsFileName, bundle: Bundle.main, value: "en", comment: "")
|
||||
}
|
||||
|
||||
// MARK: - Generic
|
||||
|
||||
/// Translation in en :
|
||||
/// Back
|
||||
static var generic_back: String {
|
||||
NSLocalizedString("generic_back", tableName: kStringsFileName, bundle: Bundle.main, value: "Back", comment: "")
|
||||
}
|
||||
|
||||
/// Translation in en :
|
||||
/// Loading data...
|
||||
static var generic_loading_data: String {
|
||||
NSLocalizedString("generic_loading_data", tableName: kStringsFileName, bundle: Bundle.main, value: "Loading data...", comment: "")
|
||||
}
|
||||
|
||||
/// Translation in en :
|
||||
/// Welcome \"%@\" !
|
||||
static var generic_welcome_firstname_format: String {
|
||||
NSLocalizedString("generic_welcome_firstname_format", tableName: kStringsFileName, bundle: Bundle.main, value: "Welcome \"%@\" !", comment: "")
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,37 @@
|
||||
// Generated from StringToolCore at 2022-01-10 08:39:52 +0000
|
||||
|
||||
import UIKit
|
||||
|
||||
fileprivate let kStringsFileName = "sampleStrings"
|
||||
|
||||
extension String {
|
||||
|
||||
// MARK: - Webservice
|
||||
|
||||
/// Translation in en :
|
||||
/// en
|
||||
static var param_lang: String {
|
||||
NSLocalizedString("param_lang", tableName: kStringsFileName, bundle: Bundle.main, value: "en", comment: "")
|
||||
}
|
||||
|
||||
// MARK: - Generic
|
||||
|
||||
/// Translation in en :
|
||||
/// Back
|
||||
static var generic_back: String {
|
||||
NSLocalizedString("generic_back", tableName: kStringsFileName, bundle: Bundle.main, value: "Back", comment: "")
|
||||
}
|
||||
|
||||
/// Translation in en :
|
||||
/// Loading data...
|
||||
static var generic_loading_data: String {
|
||||
NSLocalizedString("generic_loading_data", tableName: kStringsFileName, bundle: Bundle.main, value: "Loading data...", comment: "")
|
||||
}
|
||||
|
||||
/// Translation in en :
|
||||
/// Welcome \"%@\" !
|
||||
static var generic_welcome_firstname_format: String {
|
||||
NSLocalizedString("generic_welcome_firstname_format", tableName: kStringsFileName, bundle: Bundle.main, value: "Welcome \"%@\" !", comment: "")
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,19 @@
|
||||
/**
|
||||
* Apple Strings File
|
||||
* Generated by ResgenSwift 1.0.0
|
||||
* Language: en-us
|
||||
*/
|
||||
|
||||
/********** Webservice **********/
|
||||
|
||||
"param_lang" = "en-us"
|
||||
|
||||
|
||||
/********** Generic **********/
|
||||
|
||||
"generic_back" = "Back"
|
||||
|
||||
"generic_loading_data" = "Loading data..."
|
||||
|
||||
"generic_welcome_firstname_format" = "Welcome \"%@\" !"
|
||||
|
19
SampleFiles/Strings/Generated/en.lproj/sampleStrings.strings
Normal file
19
SampleFiles/Strings/Generated/en.lproj/sampleStrings.strings
Normal file
@ -0,0 +1,19 @@
|
||||
/**
|
||||
* Apple Strings File
|
||||
* Generated by ResgenSwift 1.0.0
|
||||
* Language: en
|
||||
*/
|
||||
|
||||
/********** Webservice **********/
|
||||
|
||||
"param_lang" = "en"
|
||||
|
||||
|
||||
/********** Generic **********/
|
||||
|
||||
"generic_back" = "Back"
|
||||
|
||||
"generic_loading_data" = "Loading data..."
|
||||
|
||||
"generic_welcome_firstname_format" = "Welcome \"%@\" !"
|
||||
|
19
SampleFiles/Strings/Generated/fr.lproj/sampleStrings.strings
Normal file
19
SampleFiles/Strings/Generated/fr.lproj/sampleStrings.strings
Normal file
@ -0,0 +1,19 @@
|
||||
/**
|
||||
* Apple Strings File
|
||||
* Generated by ResgenSwift 1.0.0
|
||||
* Language: fr
|
||||
*/
|
||||
|
||||
/********** Webservice **********/
|
||||
|
||||
"param_lang" = "fr"
|
||||
|
||||
|
||||
/********** Generic **********/
|
||||
|
||||
"generic_back" = "Retour"
|
||||
|
||||
"generic_loading_data" = "Chargement des données..."
|
||||
|
||||
"generic_welcome_firstname_format" = "Bienvenue \"%@\" !"
|
||||
|
27
SampleFiles/Strings/sampleStrings.txt
Normal file
27
SampleFiles/Strings/sampleStrings.txt
Normal file
@ -0,0 +1,27 @@
|
||||
[[Webservice]]
|
||||
[param_lang]
|
||||
en = en
|
||||
tags = droid,ios
|
||||
comments =
|
||||
fr = fr
|
||||
en-us = en-us
|
||||
|
||||
[[Generic]]
|
||||
[generic_back]
|
||||
en = Back
|
||||
tags = droid,ios
|
||||
comments =
|
||||
fr = Retour
|
||||
en-us = Back
|
||||
[generic_loading_data]
|
||||
en = Loading data...
|
||||
tags = droid,ios
|
||||
comments =
|
||||
fr = Chargement des données...
|
||||
en-us = Loading data...
|
||||
[generic_welcome_firstname_format]
|
||||
en = Welcome "%@" !
|
||||
tags = droid,ios
|
||||
comments =
|
||||
fr = Bienvenue "%@" !
|
||||
en-us = Welcome "%@" !
|
23
SampleFiles/Tags/Generated/Tags+TagGenAllScript.swift
Normal file
23
SampleFiles/Tags/Generated/Tags+TagGenAllScript.swift
Normal file
@ -0,0 +1,23 @@
|
||||
// Generated from Strings-Tags at 2022-01-10 10:57:09 +0000
|
||||
|
||||
import UIKit
|
||||
|
||||
// typelias Tags = String
|
||||
|
||||
extension Tags {
|
||||
|
||||
// MARK: - ScreenTag
|
||||
|
||||
/// Translation in ium :
|
||||
/// Ecran un
|
||||
static var screen_one: String {
|
||||
"Ecran un"
|
||||
}
|
||||
|
||||
/// Translation in ium :
|
||||
/// Ecran deux
|
||||
static var screen_two: String {
|
||||
"Ecran deux"
|
||||
}
|
||||
|
||||
}
|
7
SampleFiles/Tags/sampleTags.txt
Normal file
7
SampleFiles/Tags/sampleTags.txt
Normal file
@ -0,0 +1,7 @@
|
||||
[[ScreenTag]]
|
||||
[screen_one]
|
||||
ium = Ecran un
|
||||
tags = droid,ios
|
||||
[screen_two]
|
||||
ium = Ecran deux
|
||||
tags = droid,ios
|
39
SampleFiles/Twine/Generated/R2String+sampleStrings.swift
Normal file
39
SampleFiles/Twine/Generated/R2String+sampleStrings.swift
Normal file
@ -0,0 +1,39 @@
|
||||
//
|
||||
// Generated by Twine 1.0.4
|
||||
//
|
||||
|
||||
import UIKit
|
||||
|
||||
fileprivate let kStringsFileName = "sampleStrings"
|
||||
|
||||
extension R2String {
|
||||
|
||||
// MARK: - Webservice
|
||||
|
||||
/// Translation in en :
|
||||
/// en
|
||||
var param_lang: String {
|
||||
return NSLocalizedString("param_lang", tableName: kStringsFileName, bundle: Bundle.main, value: "en", comment: "")
|
||||
}
|
||||
|
||||
// MARK: - Generic
|
||||
|
||||
/// Translation in en :
|
||||
/// Back
|
||||
var generic_back: String {
|
||||
return NSLocalizedString("generic_back", tableName: kStringsFileName, bundle: Bundle.main, value: "Back", comment: "")
|
||||
}
|
||||
|
||||
/// Translation in en :
|
||||
/// "Loading" data...
|
||||
var generic_loading_data: String {
|
||||
return NSLocalizedString("generic_loading_data", tableName: kStringsFileName, bundle: Bundle.main, value: "\"Loading\" data...", comment: "")
|
||||
}
|
||||
|
||||
/// Translation in en :
|
||||
/// Other
|
||||
var generic_other: String {
|
||||
return NSLocalizedString("generic_other", tableName: kStringsFileName, bundle: Bundle.main, value: "Other", comment: "")
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
/**
|
||||
* Apple Strings File
|
||||
* Generated by Twine 1.0.4
|
||||
* Language: en-us
|
||||
*/
|
||||
|
||||
/********** Webservice **********/
|
||||
|
||||
"param_lang" = "en-us";
|
||||
|
||||
|
||||
/********** Generic **********/
|
||||
|
||||
"generic_back" = "Back";
|
||||
|
||||
"generic_loading_data" = "\"Loading\" data...";
|
||||
|
||||
"generic_other" = "Other";
|
18
SampleFiles/Twine/Generated/en.lproj/sampleStrings.strings
Normal file
18
SampleFiles/Twine/Generated/en.lproj/sampleStrings.strings
Normal file
@ -0,0 +1,18 @@
|
||||
/**
|
||||
* Apple Strings File
|
||||
* Generated by Twine 1.0.4
|
||||
* Language: en
|
||||
*/
|
||||
|
||||
/********** Webservice **********/
|
||||
|
||||
"param_lang" = "en";
|
||||
|
||||
|
||||
/********** Generic **********/
|
||||
|
||||
"generic_back" = "Back";
|
||||
|
||||
"generic_loading_data" = "\"Loading\" data...";
|
||||
|
||||
"generic_other" = "Other";
|
18
SampleFiles/Twine/Generated/fr.lproj/sampleStrings.strings
Normal file
18
SampleFiles/Twine/Generated/fr.lproj/sampleStrings.strings
Normal file
@ -0,0 +1,18 @@
|
||||
/**
|
||||
* Apple Strings File
|
||||
* Generated by Twine 1.0.4
|
||||
* Language: fr
|
||||
*/
|
||||
|
||||
/********** Webservice **********/
|
||||
|
||||
"param_lang" = "fr";
|
||||
|
||||
|
||||
/********** Generic **********/
|
||||
|
||||
"generic_back" = "Retour";
|
||||
|
||||
"generic_loading_data" = "\"Chargement\" des données...";
|
||||
|
||||
"generic_other" = "Autre";
|
27
SampleFiles/Twine/sampleStrings.txt
Normal file
27
SampleFiles/Twine/sampleStrings.txt
Normal file
@ -0,0 +1,27 @@
|
||||
[[Webservice]]
|
||||
[param_lang]
|
||||
en = en
|
||||
tags = droid,ios
|
||||
comments =
|
||||
fr = fr
|
||||
en-us = en-us
|
||||
|
||||
[[Generic]]
|
||||
[generic_back]
|
||||
en = Back
|
||||
tags = droid,ios
|
||||
comments =
|
||||
fr = Retour
|
||||
en-us = Back
|
||||
[generic_loading_data]
|
||||
en = "Loading" data...
|
||||
tags = droid,ios
|
||||
comments =
|
||||
fr = "Chargement" des données...
|
||||
en-us = "Loading" data...
|
||||
[generic_other]
|
||||
en = Other
|
||||
tags = droid,ios
|
||||
comments =
|
||||
fr = Autre
|
||||
en-us = Other
|
@ -1,15 +1,42 @@
|
||||
#/bin/bash
|
||||
|
||||
FORCE_FLAG="$1"
|
||||
|
||||
# Font
|
||||
swift run -c release FontToolCore "./Fonts/sampleFontsAl.txt" \
|
||||
swift run -c release FontToolCore $FORCE_FLAG "./Fonts/sampleFontsAll.txt" \
|
||||
--extension-output-path "./Fonts/Generated" \
|
||||
--extension-name "R2Font" \
|
||||
--extension-name "UIFont" \
|
||||
--extension-suffix "GenAllScript"
|
||||
|
||||
# Color
|
||||
swift run -c release ColorToolCore "./Colors/sampleColors1.txt" \
|
||||
swift run -c release ColorToolCore $FORCE_FLAG "./Colors/sampleColors1.txt" \
|
||||
--style all \
|
||||
--xcassets-path "./Colors/colors.xcassets" \
|
||||
--extension-output-path "./Colors/Generated/" \
|
||||
--extension-name "UIColor" \
|
||||
--extension-suffix "GenAllScript"
|
||||
|
||||
# Twine
|
||||
swift run -c release Strings twine $FORCE_FLAG "./Twine/sampleStrings.txt" \
|
||||
--output-path "./Twine/Generated" \
|
||||
--langs "fr en en-us" \
|
||||
--default-lang "en" \
|
||||
--extension-output-path "./Twine/Generated"
|
||||
|
||||
# Strings
|
||||
swift run -c release Strings stringium $FORCE_FLAG "./Strings/sampleStrings.txt" \
|
||||
--output-path "./Strings/Generated" \
|
||||
--langs "fr en en-us" \
|
||||
--default-lang "en" \
|
||||
--extension-output-path "./Strings/Generated" \
|
||||
--extension-name "String" \
|
||||
--extension-suffix "GenAllScript"
|
||||
|
||||
# Tags
|
||||
swift run -c release Strings tags $FORCE_FLAG "./Tags/sampleTags.txt" \
|
||||
--lang "ium" \
|
||||
--extension-output-path "./Tags/Generated" \
|
||||
--extension-name "Tags" \
|
||||
--extension-suffix "GenAllScript"
|
||||
|
||||
# Images
|
||||
|
Reference in New Issue
Block a user