feat: add runtime i18n API with manifest translations
This commit is contained in:
@@ -186,6 +186,7 @@ class PackageActivationController {
|
||||
_ensureContinue(shouldContinue);
|
||||
return PackageActivationPlan(
|
||||
package: candidate,
|
||||
packages: allPackages,
|
||||
initialDiff: diff,
|
||||
resources: preparedResources,
|
||||
scriptEngine: preparedScriptEngine,
|
||||
@@ -219,6 +220,7 @@ class PackageActivationController {
|
||||
class PackageActivationPlan {
|
||||
const PackageActivationPlan({
|
||||
required this.package,
|
||||
required this.packages,
|
||||
required this.initialDiff,
|
||||
required this.resources,
|
||||
required this.scriptEngine,
|
||||
@@ -226,6 +228,7 @@ class PackageActivationPlan {
|
||||
});
|
||||
|
||||
final GamePackage package;
|
||||
final List<GamePackage> packages;
|
||||
final GameDiff initialDiff;
|
||||
final GameResourceManager resources;
|
||||
final ScriptEngine scriptEngine;
|
||||
@@ -235,6 +238,7 @@ class PackageActivationPlan {
|
||||
class PackageActivationResult {
|
||||
const PackageActivationResult({
|
||||
required this.package,
|
||||
required this.packages,
|
||||
required this.initialDiff,
|
||||
required this.resources,
|
||||
required this.scriptEngine,
|
||||
@@ -244,6 +248,7 @@ class PackageActivationResult {
|
||||
factory PackageActivationResult.fromPlan(PackageActivationPlan plan) {
|
||||
return PackageActivationResult(
|
||||
package: plan.package,
|
||||
packages: plan.packages,
|
||||
initialDiff: plan.initialDiff,
|
||||
resources: plan.resources,
|
||||
scriptEngine: plan.scriptEngine,
|
||||
@@ -252,6 +257,7 @@ class PackageActivationResult {
|
||||
}
|
||||
|
||||
final GamePackage package;
|
||||
final List<GamePackage> packages;
|
||||
final GameDiff initialDiff;
|
||||
final GameResourceManager resources;
|
||||
final ScriptEngine scriptEngine;
|
||||
|
||||
Reference in New Issue
Block a user