Add placeholders (%@,%s...) examples and fix font extension filename

This commit is contained in:
2022-07-22 16:25:32 +02:00
parent 3ebc292a92
commit 0e3258f588
7 changed files with 239 additions and 26 deletions

View File

@ -0,0 +1,57 @@
// Generated from Strings-Stringium at 2022-03-07 11:02:15 +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: "")
}
/// Translation in en :
/// Welcome \"%@\" !
static func generic_welcome_firstname_format(arg0: String) -> String {
String(format: Self.generic_welcome_firstname_format, arg0)
}
// MARK: - Placeholders
/// Translation in en :
/// You %%: %2$@ %1$@ Age: %3$d
static var placeholders_test_one: String {
NSLocalizedString("placeholders_test_one", tableName: kStringsFileName, bundle: Bundle.main, value: "You %%: %2$@ %1$@ Age: %3$d", comment: "")
}
/// Translation in en :
/// You %%: %2$@ %1$@ Age: %3$d
static func placeholders_test_one(arg0: String, arg1: String, arg2: Int) -> String {
String(format: Self.placeholders_test_one, arg0, arg1, arg2)
}
}

View File

@ -0,0 +1,57 @@
// Generated from Strings-Stringium at 2022-03-07 11:00:52 +0000
import UIKit
fileprivate let kStringsFileName = "sampleStrings"
extension StringTest {
// 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: "")
}
/// Translation in en :
/// Welcome \"%@\" !
func generic_welcome_firstname_format(arg0: String) -> String {
String(format: self.generic_welcome_firstname_format, arg0)
}
// MARK: - Placeholders
/// Translation in en :
/// You %%: %2$@ %1$@ Age: %3$d
var placeholders_test_one: String {
NSLocalizedString("placeholders_test_one", tableName: kStringsFileName, bundle: Bundle.main, value: "You %%: %2$@ %1$@ Age: %3$d", comment: "")
}
/// Translation in en :
/// You %%: %2$@ %1$@ Age: %3$d
func placeholders_test_one(arg0: String, arg1: String, arg2: Int) -> String {
String(format: self.placeholders_test_one, arg0, arg1, arg2)
}
}

View File

@ -6,14 +6,19 @@
/********** Webservice **********/
"param_lang" = "en-us"
"param_lang" = "en-us";
/********** Generic **********/
"generic_back" = "Back"
"generic_back" = "Back";
"generic_loading_data" = "Loading data..."
"generic_loading_data" = "Loading data...";
"generic_welcome_firstname_format" = "Welcome \"%@\" !"
"generic_welcome_firstname_format" = "Welcome \"%@\" !";
/********** Placeholders **********/
"placeholders_test_one" = "You %%: %2$@ %1$@ Age: %3$d";

View File

@ -6,14 +6,19 @@
/********** Webservice **********/
"param_lang" = "en"
"param_lang" = "en";
/********** Generic **********/
"generic_back" = "Back"
"generic_back" = "Back";
"generic_loading_data" = "Loading data..."
"generic_loading_data" = "Loading data...";
"generic_welcome_firstname_format" = "Welcome \"%@\" !"
"generic_welcome_firstname_format" = "Welcome \"%@\" !";
/********** Placeholders **********/
"placeholders_test_one" = "You %%: %2$@ %1$@ Age: %3$d";

View File

@ -6,14 +6,19 @@
/********** Webservice **********/
"param_lang" = "fr"
"param_lang" = "fr";
/********** Generic **********/
"generic_back" = "Retour"
"generic_back" = "Retour";
"generic_loading_data" = "Chargement des données..."
"generic_loading_data" = "Chargement des données...";
"generic_welcome_firstname_format" = "Bienvenue \"%@\" !"
"generic_welcome_firstname_format" = "Bienvenue \"%@\" !";
/********** Placeholders **********/
"placeholders_test_one" = "Vous %%: %1$@ %2$@ Age: %3$d";

View File

@ -25,3 +25,11 @@
comments =
fr = Bienvenue "%@" !
en-us = Welcome "%@" !
[[Placeholders]]
[placeholders_test_one]
en = You %%: %2$@ %1$@ Age: %3$d
tags = droid,ios
comments =
fr = Vous %%: %1$@ %2$@ Age: %3$d
en-us = You %%: %2$@ %1$@ Age: %3$d