알림함 항목 생성 · 알림 이동 · 브리핑 항목 승인·상세 · 푸시 토픽을 가입 팬덤 전체로

This commit is contained in:
Sn-Kinos
2026-10-05 22:48:10 +09:00
parent fbf9a2c3d7
commit cf608a1d99
27 changed files with 714 additions and 69 deletions
+4
View File
@@ -261,6 +261,10 @@
"planetCreateConfirm": "Create a planet\nwith these options?",
"commonCreate": "Create",
"briefingOpenFailed": "Couldn't open the original.",
"briefingAiSummary": "AI summary",
"briefingViewOriginal": "View original",
"briefingSourceOfficial": "Official source",
"briefingSourceFandom": "Fandom source",
"campaignAchieved": "{percent}% reached",
"campaignView": "View campaign",
"growthFinalReached": "You've reached the final stage",
+4
View File
@@ -261,6 +261,10 @@
"planetCreateConfirm": "¿Crear el planeta\ncon estas opciones?",
"commonCreate": "Crear",
"briefingOpenFailed": "No se puede abrir el original.",
"briefingAiSummary": "Resumen de IA",
"briefingViewOriginal": "Ver original",
"briefingSourceOfficial": "Fuente oficial",
"briefingSourceFandom": "Fuente del fandom",
"campaignAchieved": "{percent}% alcanzado",
"campaignView": "Ver campaña",
"growthFinalReached": "Has llegado a la etapa final",
+4
View File
@@ -261,6 +261,10 @@
"planetCreateConfirm": "選択したオプションで\n惑星を作成しますか?",
"commonCreate": "作成",
"briefingOpenFailed": "原文を開けません。",
"briefingAiSummary": "AI要約",
"briefingViewOriginal": "原文を見る",
"briefingSourceOfficial": "公式ソース",
"briefingSourceFandom": "ファンダムソース",
"campaignAchieved": "{percent}% 達成",
"campaignView": "キャンペーンを見る",
"growthFinalReached": "最終ステージに到達しました",
+4
View File
@@ -612,6 +612,10 @@
"planetCreateConfirm": "선택한 옵션으로\n행성을 생성할까요?",
"commonCreate": "생성",
"briefingOpenFailed": "원문을 열 수 없습니다.",
"briefingAiSummary": "AI 요약",
"briefingViewOriginal": "원문 보기",
"briefingSourceOfficial": "공식 출처",
"briefingSourceFandom": "팬덤 출처",
"campaignAchieved": "{percent}% 달성",
"@campaignAchieved": {
"placeholders": {
+24
View File
@@ -1670,6 +1670,30 @@ abstract class AppLocalizations {
/// **'원문을 열 수 없습니다.'**
String get briefingOpenFailed;
/// No description provided for @briefingAiSummary.
///
/// In ko, this message translates to:
/// **'AI 요약'**
String get briefingAiSummary;
/// No description provided for @briefingViewOriginal.
///
/// In ko, this message translates to:
/// **'원문 보기'**
String get briefingViewOriginal;
/// No description provided for @briefingSourceOfficial.
///
/// In ko, this message translates to:
/// **'공식 출처'**
String get briefingSourceOfficial;
/// No description provided for @briefingSourceFandom.
///
/// In ko, this message translates to:
/// **'팬덤 출처'**
String get briefingSourceFandom;
/// No description provided for @campaignAchieved.
///
/// In ko, this message translates to:
+12
View File
@@ -944,6 +944,18 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get briefingOpenFailed => 'Couldn\'t open the original.';
@override
String get briefingAiSummary => 'AI summary';
@override
String get briefingViewOriginal => 'View original';
@override
String get briefingSourceOfficial => 'Official source';
@override
String get briefingSourceFandom => 'Fandom source';
@override
String campaignAchieved(String percent) {
return '$percent% reached';
+12
View File
@@ -954,6 +954,18 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get briefingOpenFailed => 'No se puede abrir el original.';
@override
String get briefingAiSummary => 'Resumen de IA';
@override
String get briefingViewOriginal => 'Ver original';
@override
String get briefingSourceOfficial => 'Fuente oficial';
@override
String get briefingSourceFandom => 'Fuente del fandom';
@override
String campaignAchieved(String percent) {
return '$percent% alcanzado';
+12
View File
@@ -909,6 +909,18 @@ class AppLocalizationsJa extends AppLocalizations {
@override
String get briefingOpenFailed => '原文を開けません。';
@override
String get briefingAiSummary => 'AI要約';
@override
String get briefingViewOriginal => '原文を見る';
@override
String get briefingSourceOfficial => '公式ソース';
@override
String get briefingSourceFandom => 'ファンダムソース';
@override
String campaignAchieved(String percent) {
return '$percent% 達成';
+12
View File
@@ -909,6 +909,18 @@ class AppLocalizationsKo extends AppLocalizations {
@override
String get briefingOpenFailed => '원문을 열 수 없습니다.';
@override
String get briefingAiSummary => 'AI 요약';
@override
String get briefingViewOriginal => '원문 보기';
@override
String get briefingSourceOfficial => '공식 출처';
@override
String get briefingSourceFandom => '팬덤 출처';
@override
String campaignAchieved(String percent) {
return '$percent% 달성';
+12
View File
@@ -909,6 +909,18 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String get briefingOpenFailed => '无法打开原文。';
@override
String get briefingAiSummary => 'AI 摘要';
@override
String get briefingViewOriginal => '查看原文';
@override
String get briefingSourceOfficial => '官方来源';
@override
String get briefingSourceFandom => '粉丝圈来源';
@override
String campaignAchieved(String percent) {
return '已达成 $percent%';
+4
View File
@@ -261,6 +261,10 @@
"planetCreateConfirm": "要用所选选项\n创建星球吗?",
"commonCreate": "创建",
"briefingOpenFailed": "无法打开原文。",
"briefingAiSummary": "AI 摘要",
"briefingViewOriginal": "查看原文",
"briefingSourceOfficial": "官方来源",
"briefingSourceFandom": "粉丝圈来源",
"campaignAchieved": "已达成 {percent}%",
"campaignView": "查看活动",
"growthFinalReached": "已到达最终阶段",
@@ -181,6 +181,9 @@ class RemoteAppLocalizations extends AppLocalizations {
@override
String get blockedEmpty => _remote['blockedEmpty'] ?? _base.blockedEmpty;
@override
String get briefingAiSummary => _remote['briefingAiSummary'] ?? _base.briefingAiSummary;
@override
String get briefingOpenFailed => _remote['briefingOpenFailed'] ?? _base.briefingOpenFailed;
@@ -190,6 +193,15 @@ class RemoteAppLocalizations extends AppLocalizations {
@override
String get briefingShareTextCopied => _remote['briefingShareTextCopied'] ?? _base.briefingShareTextCopied;
@override
String get briefingSourceFandom => _remote['briefingSourceFandom'] ?? _base.briefingSourceFandom;
@override
String get briefingSourceOfficial => _remote['briefingSourceOfficial'] ?? _base.briefingSourceOfficial;
@override
String get briefingViewOriginal => _remote['briefingViewOriginal'] ?? _base.briefingViewOriginal;
@override
String get calendarNextMonth => _remote['calendarNextMonth'] ?? _base.calendarNextMonth;