mirror of
https://github.com/Homebrew/BrewUI.git
synced 2026-10-02 00:24:33 +08:00
Add string catalog scaffolding for UI targets
Empty Localizable.xcstrings per UI package and for the app target, defaultLocalization on the package, en-GB as a known region, and the test plans pinned to en so hosted tests never follow the runner's language. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
b5e5a95252
commit
2ca48610c9
@@ -9,6 +9,8 @@
|
||||
}
|
||||
],
|
||||
"defaultOptions" : {
|
||||
"language" : "en",
|
||||
"region" : "US",
|
||||
"screenshotDestination" : "testRunnerAndAttachments",
|
||||
"testExecutionOrdering" : "random",
|
||||
"testTimeoutsEnabled" : true,
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
}
|
||||
],
|
||||
"defaultOptions" : {
|
||||
"language" : "en",
|
||||
"region" : "US",
|
||||
"testTimeoutsEnabled" : true
|
||||
},
|
||||
"testTargets" : [
|
||||
|
||||
@@ -344,6 +344,7 @@
|
||||
hasScannedForEncodings = 0;
|
||||
knownRegions = (
|
||||
en,
|
||||
"en-GB",
|
||||
Base,
|
||||
);
|
||||
mainGroup = EEC39EB62F5AB4B900269514;
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"sourceLanguage" : "en",
|
||||
"strings" : {
|
||||
|
||||
},
|
||||
"version" : "1.0"
|
||||
}
|
||||
+21
-1
@@ -3,6 +3,7 @@ import PackageDescription
|
||||
|
||||
let package = Package(
|
||||
name: "BrewKit",
|
||||
defaultLocalization: "en",
|
||||
platforms: [
|
||||
.macOS("26.0"),
|
||||
],
|
||||
@@ -86,9 +87,10 @@ let package = Package(
|
||||
),
|
||||
.target(
|
||||
name: "BrewUIComponents",
|
||||
dependencies: ["BrewAccessibilityID", "BrewCore"],
|
||||
dependencies: ["BrewAccessibilityID", "BrewCore", "BrewRepositoryInterfaces"],
|
||||
resources: [
|
||||
.process("Resources/Media.xcassets"),
|
||||
.process("Resources/Localizable.xcstrings"),
|
||||
],
|
||||
swiftSettings: [
|
||||
.defaultIsolation(MainActor.self),
|
||||
@@ -170,6 +172,9 @@ let package = Package(
|
||||
"BrewRepositoryInterfaces",
|
||||
"BrewAppEnvironment",
|
||||
],
|
||||
resources: [
|
||||
.process("Resources/Localizable.xcstrings"),
|
||||
],
|
||||
swiftSettings: [
|
||||
.defaultIsolation(MainActor.self),
|
||||
.swiftLanguageMode(.v6),
|
||||
@@ -183,6 +188,9 @@ let package = Package(
|
||||
"BrewUIComponents",
|
||||
"BrewRepositoryInterfaces",
|
||||
],
|
||||
resources: [
|
||||
.process("Resources/Localizable.xcstrings"),
|
||||
],
|
||||
swiftSettings: [
|
||||
.defaultIsolation(MainActor.self),
|
||||
.swiftLanguageMode(.v6),
|
||||
@@ -197,6 +205,9 @@ let package = Package(
|
||||
"BrewRepositoryInterfaces",
|
||||
"BrewAppEnvironment",
|
||||
],
|
||||
resources: [
|
||||
.process("Resources/Localizable.xcstrings"),
|
||||
],
|
||||
swiftSettings: [
|
||||
.defaultIsolation(MainActor.self),
|
||||
.swiftLanguageMode(.v6),
|
||||
@@ -211,6 +222,9 @@ let package = Package(
|
||||
"BrewRepositoryInterfaces",
|
||||
"BrewAppEnvironment",
|
||||
],
|
||||
resources: [
|
||||
.process("Resources/Localizable.xcstrings"),
|
||||
],
|
||||
swiftSettings: [
|
||||
.defaultIsolation(MainActor.self),
|
||||
.swiftLanguageMode(.v6),
|
||||
@@ -225,6 +239,9 @@ let package = Package(
|
||||
"BrewRepositoryInterfaces",
|
||||
"BrewAppEnvironment",
|
||||
],
|
||||
resources: [
|
||||
.process("Resources/Localizable.xcstrings"),
|
||||
],
|
||||
swiftSettings: [
|
||||
.defaultIsolation(MainActor.self),
|
||||
.swiftLanguageMode(.v6),
|
||||
@@ -239,6 +256,9 @@ let package = Package(
|
||||
"BrewRepositoryInterfaces",
|
||||
"BrewAppEnvironment",
|
||||
],
|
||||
resources: [
|
||||
.process("Resources/Localizable.xcstrings"),
|
||||
],
|
||||
swiftSettings: [
|
||||
.defaultIsolation(MainActor.self),
|
||||
.swiftLanguageMode(.v6),
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"sourceLanguage" : "en",
|
||||
"strings" : {
|
||||
|
||||
},
|
||||
"version" : "1.0"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"sourceLanguage" : "en",
|
||||
"strings" : {
|
||||
|
||||
},
|
||||
"version" : "1.0"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"sourceLanguage" : "en",
|
||||
"strings" : {
|
||||
|
||||
},
|
||||
"version" : "1.0"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"sourceLanguage" : "en",
|
||||
"strings" : {
|
||||
|
||||
},
|
||||
"version" : "1.0"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"sourceLanguage" : "en",
|
||||
"strings" : {
|
||||
|
||||
},
|
||||
"version" : "1.0"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"sourceLanguage" : "en",
|
||||
"strings" : {
|
||||
|
||||
},
|
||||
"version" : "1.0"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"sourceLanguage" : "en",
|
||||
"strings" : {
|
||||
|
||||
},
|
||||
"version" : "1.0"
|
||||
}
|
||||
Reference in New Issue
Block a user