이클립스 사전 경고 연출 · 브리핑 출처·게시시각 · PASSPORT 역사적 사건 Stamp

This commit is contained in:
Sn-Kinos
2026-10-08 15:43:12 +09:00
parent 62b9637db9
commit 586039da0a
26 changed files with 1223 additions and 1013 deletions
+1
View File
@@ -544,6 +544,7 @@
"historyEclipseSuccess": "Joined a successful eclipse defense",
"historyEmblemEvolution": "Evolution emblem",
"historyFounderBadge": "First 100 commemorative badge",
"historyHistoric": "Historic moment",
"historyGrowthPop": "{amount} POP added to growth",
"historyJoined": "You were part of this evolution",
"historyLoadFailed": "Couldn't load history.",
+1
View File
@@ -544,6 +544,7 @@
"historyEclipseSuccess": "Participaste en una defensa exitosa del eclipse",
"historyEmblemEvolution": "Emblema de evolución",
"historyFounderBadge": "Insignia conmemorativa de los primeros 100",
"historyHistoric": "Momento histórico",
"historyGrowthPop": "{amount} POP sumados al crecimiento",
"historyJoined": "Participaste en esta evolución",
"historyLoadFailed": "No se pudo cargar el historial.",
+1
View File
@@ -544,6 +544,7 @@
"historyEclipseSuccess": "イクリプス防御成功に参加",
"historyEmblemEvolution": "進化記念エンブレム",
"historyFounderBadge": "最初の100人記念バッジ",
"historyHistoric": "歴史的な出来事",
"historyGrowthPop": "成長に{amount} POP反映",
"historyJoined": "この進化に参加しました",
"historyLoadFailed": "記録を読み込めませんでした。",
+1
View File
@@ -1065,6 +1065,7 @@
"historyEclipseSuccess": "이클립스 방어 성공 참여",
"historyEmblemEvolution": "진화 기념 Emblem",
"historyFounderBadge": "최초 100명 기념 Badge",
"historyHistoric": "역사적 사건",
"historyGrowthPop": "성장에 {amount} POP 반영",
"@historyGrowthPop": {
"placeholders": {
+27 -41
View File
@@ -65,8 +65,7 @@ import 'app_localizations_zh.dart';
/// be consistent with the languages listed in the AppLocalizations.supportedLocales
/// property.
abstract class AppLocalizations {
AppLocalizations(String locale)
: localeName = intl.Intl.canonicalizedLocale(locale.toString());
AppLocalizations(String locale) : localeName = intl.Intl.canonicalizedLocale(locale.toString());
final String localeName;
@@ -74,8 +73,7 @@ abstract class AppLocalizations {
return Localizations.of<AppLocalizations>(context, AppLocalizations);
}
static const LocalizationsDelegate<AppLocalizations> delegate =
_AppLocalizationsDelegate();
static const LocalizationsDelegate<AppLocalizations> delegate = _AppLocalizationsDelegate();
/// A list of this localizations delegate along with the default localizations
/// delegates.
@@ -87,13 +85,12 @@ abstract class AppLocalizations {
/// Additional delegates can be added by appending to this list in
/// MaterialApp. This list does not have to be used at all if a custom list
/// of delegates is preferred or required.
static const List<LocalizationsDelegate<dynamic>> localizationsDelegates =
<LocalizationsDelegate<dynamic>>[
delegate,
GlobalMaterialLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
];
static const List<LocalizationsDelegate<dynamic>> localizationsDelegates = <LocalizationsDelegate<dynamic>>[
delegate,
GlobalMaterialLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
];
/// A list of this localizations delegate's supported locales.
static const List<Locale> supportedLocales = <Locale>[
@@ -101,7 +98,7 @@ abstract class AppLocalizations {
Locale('es'),
Locale('ja'),
Locale('ko'),
Locale('zh'),
Locale('zh')
];
/// No description provided for @commonConfirm.
@@ -3368,6 +3365,12 @@ abstract class AppLocalizations {
/// **'최초 100명 기념 Badge'**
String get historyFounderBadge;
/// No description provided for @historyHistoric.
///
/// In ko, this message translates to:
/// **'역사적 사건'**
String get historyHistoric;
/// No description provided for @historyGrowthPop.
///
/// In ko, this message translates to:
@@ -4350,12 +4353,7 @@ abstract class AppLocalizations {
///
/// In ko, this message translates to:
/// **'{startMonth}월 {startDay}일 ~ {endMonth}월 {endDay}일'**
String campaignPeriodRange(
String startMonth,
String startDay,
String endMonth,
String endDay,
);
String campaignPeriodRange(String startMonth, String startDay, String endMonth, String endDay);
/// No description provided for @campaignPeriodSelect.
///
@@ -4817,14 +4815,7 @@ abstract class AppLocalizations {
///
/// In ko, this message translates to:
/// **'{title}\n보상 {reward} POP × {count}명 = {pool} POP\n수수료 {fee} POP (공개 시 소멸)\n총 {total} POP 이 차감됩니다.'**
String questCreateCost(
String title,
String reward,
String count,
String pool,
String fee,
String total,
);
String questCreateCost(String title, String reward, String count, String pool, String fee, String total);
/// No description provided for @questNoReward.
///
@@ -5541,8 +5532,7 @@ abstract class AppLocalizations {
String liveHeroTimeBy(String fandom, String name);
}
class _AppLocalizationsDelegate
extends LocalizationsDelegate<AppLocalizations> {
class _AppLocalizationsDelegate extends LocalizationsDelegate<AppLocalizations> {
const _AppLocalizationsDelegate();
@override
@@ -5551,32 +5541,28 @@ class _AppLocalizationsDelegate
}
@override
bool isSupported(Locale locale) =>
<String>['en', 'es', 'ja', 'ko', 'zh'].contains(locale.languageCode);
bool isSupported(Locale locale) => <String>['en', 'es', 'ja', 'ko', 'zh'].contains(locale.languageCode);
@override
bool shouldReload(_AppLocalizationsDelegate old) => false;
}
AppLocalizations lookupAppLocalizations(Locale locale) {
// Lookup logic when only language code is specified.
switch (locale.languageCode) {
case 'en':
return AppLocalizationsEn();
case 'es':
return AppLocalizationsEs();
case 'ja':
return AppLocalizationsJa();
case 'ko':
return AppLocalizationsKo();
case 'zh':
return AppLocalizationsZh();
case 'en': return AppLocalizationsEn();
case 'es': return AppLocalizationsEs();
case 'ja': return AppLocalizationsJa();
case 'ko': return AppLocalizationsKo();
case 'zh': return AppLocalizationsZh();
}
throw FlutterError(
'AppLocalizations.delegate failed to load unsupported locale "$locale". This is likely '
'an issue with the localizations generation tool. Please file an issue '
'on GitHub with a reproducible sample app and the gen-l10n configuration '
'that was used.',
'that was used.'
);
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+80 -85
View File
@@ -63,25 +63,31 @@ class AppLocalizationsJa extends AppLocalizations {
@override
String authProviderLogin(String provider) {
String _temp0 = intl.Intl.selectLogic(provider, {
'apple': 'Appleでログイン',
'google': 'Googleでログイン',
'kakao': 'Kakaoでログイン',
'line': 'LINEでログイン',
'other': 'メールでログイン',
});
String _temp0 = intl.Intl.selectLogic(
provider,
{
'apple': 'Appleでログイン',
'google': 'Googleでログイン',
'kakao': 'Kakaoでログイン',
'line': 'LINEでログイン',
'other': 'メールでログイン',
},
);
return '$_temp0';
}
@override
String authProviderSignup(String provider) {
String _temp0 = intl.Intl.selectLogic(provider, {
'apple': 'Appleで登録',
'google': 'Googleで登録',
'kakao': 'Kakaoで登録',
'line': 'LINEで登録',
'other': 'メールで登録',
});
String _temp0 = intl.Intl.selectLogic(
provider,
{
'apple': 'Appleで登録',
'google': 'Googleで登録',
'kakao': 'Kakaoで登録',
'line': 'LINEで登録',
'other': 'メールで登録',
},
);
return '$_temp0';
}
@@ -519,25 +525,31 @@ class AppLocalizationsJa extends AppLocalizations {
@override
String authProviderStart(String provider) {
String _temp0 = intl.Intl.selectLogic(provider, {
'email': 'メールではじめる',
'kakao': 'Kakaoではじめる',
'line': 'LINEではじめる',
'apple': 'Appleではじめる',
'other': 'Googleではじめる',
});
String _temp0 = intl.Intl.selectLogic(
provider,
{
'email': 'メールではじめる',
'kakao': 'Kakaoではじめる',
'line': 'LINEではじめる',
'apple': 'Appleではじめる',
'other': 'Googleではじめる',
},
);
return '$_temp0';
}
@override
String authProviderName(String provider) {
String _temp0 = intl.Intl.selectLogic(provider, {
'email': 'メール',
'kakao': 'Kakao',
'line': 'LINE',
'apple': 'Apple',
'other': 'Google',
});
String _temp0 = intl.Intl.selectLogic(
provider,
{
'email': 'メール',
'kakao': 'Kakao',
'line': 'LINE',
'apple': 'Apple',
'other': 'Google',
},
);
return '$_temp0';
}
@@ -869,8 +881,7 @@ class AppLocalizationsJa extends AppLocalizations {
String get nebulaNameTaken => 'すでに使用されている名前です。';
@override
String get nebulaNameInvalid =>
'2〜20文字のハングル・英字・数字で入力してください(記号・絵文字・連続/前後の空白は不可)。';
String get nebulaNameInvalid => '2〜20文字のハングル・英字・数字で入力してください(記号・絵文字・連続/前後の空白は不可)。';
@override
String get nebulaNameHint => 'ファンダム名';
@@ -1187,8 +1198,7 @@ class AppLocalizationsJa extends AppLocalizations {
String get pushTopicEssentialDesc => 'アカウント・決済・メンテナンスのお知らせです。オフにできません。';
@override
String get pushTopicFandomEventDesc =>
'イクリプス・キャンペーン・クエスト・アーティストホットタイムのお知らせです。';
String get pushTopicFandomEventDesc => 'イクリプス・キャンペーン・クエスト・アーティストホットタイムのお知らせです。';
@override
String get pushTopicBriefingDesc => '惑星の一日をまとめたブリーフィングカードをお届けします。';
@@ -1294,8 +1304,7 @@ class AppLocalizationsJa extends AppLocalizations {
String get payEmpty => '決済履歴はありません。';
@override
String get payRefundGuide =>
'消費型商品:購入後7日以内かつ未使用の商品は返金できます。一部でも使用した商品は返金対象外です。\nサブスク商品:決済後24時間以内に特典(追加報酬など)を未使用の場合、返金できます。\n返金承認後7〜14日以内に返金が完了します。';
String get payRefundGuide => '消費型商品:購入後7日以内かつ未使用の商品は返金できます。一部でも使用した商品は返金対象外です。\nサブスク商品:決済後24時間以内に特典(追加報酬など)を未使用の場合、返金できます。\n返金承認後7〜14日以内に返金が完了します。';
@override
String get payDetailTitle => '決済履歴の詳細';
@@ -1809,6 +1818,9 @@ class AppLocalizationsJa extends AppLocalizations {
@override
String get historyFounderBadge => '最初の100人記念バッジ';
@override
String get historyHistoric => '歴史的な出来事';
@override
String historyGrowthPop(String amount) {
return '成長に$amount POP反映';
@@ -1831,31 +1843,34 @@ class AppLocalizationsJa extends AppLocalizations {
@override
String countryName(String code) {
String _temp0 = intl.Intl.selectLogic(code, {
'KR': '韓国',
'JP': '日本',
'US': 'アメリカ',
'CN': '中国',
'TW': '台湾',
'HK': '香港',
'TH': 'タイ',
'VN': 'ベトナム',
'ID': 'インドネシア',
'PH': 'フィリピン',
'MY': 'マレーシア',
'SG': 'シンガポール',
'IN': 'インド',
'GB': 'イギリス',
'FR': 'フランス',
'DE': 'ドイツ',
'ES': 'スペイン',
'BR': 'ブラジル',
'MX': 'メキシコ',
'CA': 'カナダ',
'AU': 'オーストラリア',
'ZZ': '未指定',
'other': '-',
});
String _temp0 = intl.Intl.selectLogic(
code,
{
'KR': '韓国',
'JP': '日本',
'US': 'アメリカ',
'CN': '中国',
'TW': '台湾',
'HK': '香港',
'TH': 'タイ',
'VN': 'ベトナム',
'ID': 'インドネシア',
'PH': 'フィリピン',
'MY': 'マレーシア',
'SG': 'シンガポール',
'IN': 'インド',
'GB': 'イギリス',
'FR': 'フランス',
'DE': 'ドイツ',
'ES': 'スペイン',
'BR': 'ブラジル',
'MX': 'メキシコ',
'CA': 'カナダ',
'AU': 'オーストラリア',
'ZZ': '未指定',
'other': '-',
},
);
return '$_temp0';
}
@@ -2051,8 +2066,7 @@ class AppLocalizationsJa extends AppLocalizations {
}
@override
String get adWarpBefore =>
'Warping...ファンダムとアーティストにもっと貢献できるよう、ぴったりの広告を探しています。';
String get adWarpBefore => 'Warping...ファンダムとアーティストにもっと貢献できるよう、ぴったりの広告を探しています。';
@override
String get adWarpAfter => 'Warping...あなたの貢献への報酬を準備しています。';
@@ -2205,8 +2219,7 @@ class AppLocalizationsJa extends AppLocalizations {
String get nebulaAlreadyToday => '今日はすでに星雲を作成しました。';
@override
String get nebulaCreatedKeepPrimary =>
'星雲を作成しました。メイン惑星は前回の変更から30日経過後に変更できるため、そのままです。';
String get nebulaCreatedKeepPrimary => '星雲を作成しました。メイン惑星は前回の変更から30日経過後に変更できるため、そのままです。';
@override
String get planetLeave => '脱退する';
@@ -2372,12 +2385,7 @@ class AppLocalizationsJa extends AppLocalizations {
String get campaignWeekdays => '日,月,火,水,木,金,土';
@override
String campaignPeriodRange(
String startMonth,
String startDay,
String endMonth,
String endDay,
) {
String campaignPeriodRange(String startMonth, String startDay, String endMonth, String endDay) {
return '$startMonth月$startDay日 ~ $endMonth月$endDay日';
}
@@ -2421,12 +2429,7 @@ class AppLocalizationsJa extends AppLocalizations {
String get campaignSubmitTitle => 'この内容で投稿しますか?';
@override
String campaignSubmitBody(
String title,
String goal,
String days,
String fee,
) {
String campaignSubmitBody(String title, String goal, String days, String fee) {
return '$title · 目標 $goal POP · $days日\n登録料 $fee POP が差し引かれ、運営の審査後に支援が始まります。';
}
@@ -2633,14 +2636,7 @@ class AppLocalizationsJa extends AppLocalizations {
}
@override
String questCreateCost(
String title,
String reward,
String count,
String pool,
String fee,
String total,
) {
String questCreateCost(String title, String reward, String count, String pool, String fee, String total) {
return '$title\n報酬 $reward POP × $count人 = $pool POP\n手数料 $fee POP(公開時に消滅)\n合計 $total POP が差し引かれます。';
}
@@ -2849,8 +2845,7 @@ class AppLocalizationsJa extends AppLocalizations {
String get questCancelInReview => '審査中に取り消すと、預けた報酬POPと手数料はすべて返還されます。';
@override
String get questCancelPublished =>
'公開中のクエストを取り消すと参加はすぐ締め切られ、残りの報酬POPは返還されます。手数料は返還されません。';
String get questCancelPublished => '公開中のクエストを取り消すと参加はすぐ締め切られ、残りの報酬POPは返還されます。手数料は返還されません。';
@override
String get questUnderReview => '運営の審査中です。承認されると公開されます。';
+84 -93
View File
@@ -63,25 +63,31 @@ class AppLocalizationsKo extends AppLocalizations {
@override
String authProviderLogin(String provider) {
String _temp0 = intl.Intl.selectLogic(provider, {
'apple': 'Apple로 로그인',
'google': 'Google로 로그인',
'kakao': 'Kakao로 로그인',
'line': 'LINE으로 로그인',
'other': '이메일로 로그인',
});
String _temp0 = intl.Intl.selectLogic(
provider,
{
'apple': 'Apple로 로그인',
'google': 'Google로 로그인',
'kakao': 'Kakao로 로그인',
'line': 'LINE으로 로그인',
'other': '이메일로 로그인',
},
);
return '$_temp0';
}
@override
String authProviderSignup(String provider) {
String _temp0 = intl.Intl.selectLogic(provider, {
'apple': 'Apple로 가입하기',
'google': 'Google로 가입하기',
'kakao': 'Kakao로 가입하기',
'line': 'LINE으로 가입하기',
'other': '이메일로 가입하기',
});
String _temp0 = intl.Intl.selectLogic(
provider,
{
'apple': 'Apple로 가입하기',
'google': 'Google로 가입하기',
'kakao': 'Kakao로 가입하기',
'line': 'LINE으로 가입하기',
'other': '이메일로 가입하기',
},
);
return '$_temp0';
}
@@ -519,25 +525,31 @@ class AppLocalizationsKo extends AppLocalizations {
@override
String authProviderStart(String provider) {
String _temp0 = intl.Intl.selectLogic(provider, {
'email': '이메일로 시작하기',
'kakao': '카카오로 시작하기',
'line': 'LINE으로 시작하기',
'apple': 'Apple로 시작하기',
'other': 'Google로 시작하기',
});
String _temp0 = intl.Intl.selectLogic(
provider,
{
'email': '이메일로 시작하기',
'kakao': '카카오로 시작하기',
'line': 'LINE으로 시작하기',
'apple': 'Apple로 시작하기',
'other': 'Google로 시작하기',
},
);
return '$_temp0';
}
@override
String authProviderName(String provider) {
String _temp0 = intl.Intl.selectLogic(provider, {
'email': '이메일',
'kakao': '카카오',
'line': 'LINE',
'apple': 'Apple',
'other': 'Google',
});
String _temp0 = intl.Intl.selectLogic(
provider,
{
'email': '이메일',
'kakao': '카카오',
'line': 'LINE',
'apple': 'Apple',
'other': 'Google',
},
);
return '$_temp0';
}
@@ -869,8 +881,7 @@ class AppLocalizationsKo extends AppLocalizations {
String get nebulaNameTaken => '이미 사용중인 이름입니다.';
@override
String get nebulaNameInvalid =>
'2~20자 한글·영문·숫자로 입력해 주세요(특수문자·이모지·연속/앞뒤 공백 불가).';
String get nebulaNameInvalid => '2~20자 한글·영문·숫자로 입력해 주세요(특수문자·이모지·연속/앞뒤 공백 불가).';
@override
String get nebulaNameHint => '팬덤 이름';
@@ -1293,8 +1304,7 @@ class AppLocalizationsKo extends AppLocalizations {
String get payEmpty => '결제 내역이 없습니다.';
@override
String get payRefundGuide =>
'소비형 상품 : 구매 후 7일 이내이며 사용하지 않은 상품은 환불 가능합니다. 일부라도 사용된 상품은 환불 대상에서 제외됩니다.\n구독형 상품 : 결제 후 24시간 이내 혜택 미사용(추가 보상 등) 시 환불 가능합니다.\n환불 승인 후 7-14 이내 환불 완료 처리가 됩니다.';
String get payRefundGuide => '소비형 상품 : 구매 후 7일 이내이며 사용하지 않은 상품은 환불 가능합니다. 일부라도 사용된 상품은 환불 대상에서 제외됩니다.\n구독형 상품 : 결제 후 24시간 이내 혜택 미사용(추가 보상 등) 시 환불 가능합니다.\n환불 승인 후 7-14 이내 환불 완료 처리가 됩니다.';
@override
String get payDetailTitle => '결제 내역 상세';
@@ -1480,8 +1490,7 @@ class AppLocalizationsKo extends AppLocalizations {
String get tierPromptSuffix => '를 올려보세요';
@override
String get tierPassportNote =>
'Passport Tier 는 레벨과 별개인 카드 외형 등급이며 내려가지 않습니다.';
String get tierPassportNote => 'Passport Tier 는 레벨과 별개인 카드 외형 등급이며 내려가지 않습니다.';
@override
String get tierTotalContribution => '누적 기여';
@@ -1585,8 +1594,7 @@ class AppLocalizationsKo extends AppLocalizations {
String get stationReason => '추천 이유 (선택)';
@override
String get stationSuggestNote =>
'제안하신 링크는 운영 검토를 거쳐 등록됩니다. 검토 결과는 알림으로 알려 드립니다.';
String get stationSuggestNote => '제안하신 링크는 운영 검토를 거쳐 등록됩니다. 검토 결과는 알림으로 알려 드립니다.';
@override
String get heroGiftUnavailable => '이 선물은 현재 수령할 수 없습니다.';
@@ -1810,6 +1818,9 @@ class AppLocalizationsKo extends AppLocalizations {
@override
String get historyFounderBadge => '최초 100명 기념 Badge';
@override
String get historyHistoric => '역사적 사건';
@override
String historyGrowthPop(String amount) {
return '성장에 $amount POP 반영';
@@ -1832,31 +1843,34 @@ class AppLocalizationsKo extends AppLocalizations {
@override
String countryName(String code) {
String _temp0 = intl.Intl.selectLogic(code, {
'KR': '대한민국',
'JP': '일본',
'US': '미국',
'CN': '중국',
'TW': '대만',
'HK': '홍콩',
'TH': '태국',
'VN': '베트남',
'ID': '인도네시아',
'PH': '필리핀',
'MY': '말레이시아',
'SG': '싱가포르',
'IN': '인도',
'GB': '영국',
'FR': '프랑스',
'DE': '독일',
'ES': '스페인',
'BR': '브라질',
'MX': '멕시코',
'CA': '캐나다',
'AU': '호주',
'ZZ': '미지정',
'other': '-',
});
String _temp0 = intl.Intl.selectLogic(
code,
{
'KR': '대한민국',
'JP': '일본',
'US': '미국',
'CN': '중국',
'TW': '대만',
'HK': '홍콩',
'TH': '태국',
'VN': '베트남',
'ID': '인도네시아',
'PH': '필리핀',
'MY': '말레이시아',
'SG': '싱가포르',
'IN': '인도',
'GB': '영국',
'FR': '프랑스',
'DE': '독일',
'ES': '스페인',
'BR': '브라질',
'MX': '멕시코',
'CA': '캐나다',
'AU': '호주',
'ZZ': '미지정',
'other': '-',
},
);
return '$_temp0';
}
@@ -2052,8 +2066,7 @@ class AppLocalizationsKo extends AppLocalizations {
}
@override
String get adWarpBefore =>
'Warping...우리 팬덤과 아티스트에 더 많은 기여를 위해 적합한 광고를 열심히 찾고 있어요.';
String get adWarpBefore => 'Warping...우리 팬덤과 아티스트에 더 많은 기여를 위해 적합한 광고를 열심히 찾고 있어요.';
@override
String get adWarpAfter => 'Warping...당신의 기여에 대한 보상을 준비하고 있어요.';
@@ -2206,8 +2219,7 @@ class AppLocalizationsKo extends AppLocalizations {
String get nebulaAlreadyToday => '이미 오늘 성운을 생성하셨습니다.';
@override
String get nebulaCreatedKeepPrimary =>
'성운을 만들었습니다. 기본 행성은 최근 변경 후 30일이 지나야 바꿀 수 있어 그대로 유지됩니다.';
String get nebulaCreatedKeepPrimary => '성운을 만들었습니다. 기본 행성은 최근 변경 후 30일이 지나야 바꿀 수 있어 그대로 유지됩니다.';
@override
String get planetLeave => '탈퇴하기';
@@ -2234,8 +2246,7 @@ class AppLocalizationsKo extends AppLocalizations {
String get campaignStatusWithdrawn => '개설자가 철회한 캠페인입니다.';
@override
String get campaignStatusCancelled =>
'운영 사유로 취소되었습니다. 등록비와 후원 POP 을 돌려드렸습니다.';
String get campaignStatusCancelled => '운영 사유로 취소되었습니다. 등록비와 후원 POP 을 돌려드렸습니다.';
@override
String get rankWindowDaily => '일간';
@@ -2374,12 +2385,7 @@ class AppLocalizationsKo extends AppLocalizations {
String get campaignWeekdays => '일,월,화,수,목,금,토';
@override
String campaignPeriodRange(
String startMonth,
String startDay,
String endMonth,
String endDay,
) {
String campaignPeriodRange(String startMonth, String startDay, String endMonth, String endDay) {
return '$startMonth월 $startDay일 ~ $endMonth월 $endDay일';
}
@@ -2423,12 +2429,7 @@ class AppLocalizationsKo extends AppLocalizations {
String get campaignSubmitTitle => '이 내용으로 올릴까요?';
@override
String campaignSubmitBody(
String title,
String goal,
String days,
String fee,
) {
String campaignSubmitBody(String title, String goal, String days, String fee) {
return '$title · 목표 $goal POP · $days일\n등록비 $fee POP 이 빠지고 운영 검수 뒤 모금이 열립니다.';
}
@@ -2635,14 +2636,7 @@ class AppLocalizationsKo extends AppLocalizations {
}
@override
String questCreateCost(
String title,
String reward,
String count,
String pool,
String fee,
String total,
) {
String questCreateCost(String title, String reward, String count, String pool, String fee, String total) {
return '$title\n보상 $reward POP × $count명 = $pool POP\n수수료 $fee POP (공개 시 소멸)\n총 $total POP 이 차감됩니다.';
}
@@ -2848,12 +2842,10 @@ class AppLocalizationsKo extends AppLocalizations {
String get questCancel => '퀘스트 취소';
@override
String get questCancelInReview =>
'검수 중인 퀘스트를 취소하면 예치한 보상 POP 과 수수료를 모두 돌려드려요.';
String get questCancelInReview => '검수 중인 퀘스트를 취소하면 예치한 보상 POP 과 수수료를 모두 돌려드려요.';
@override
String get questCancelPublished =>
'공개된 퀘스트를 취소하면 참여가 바로 마감되고 남은 보상 POP 은 돌려드려요. 수수료는 돌려드리지 않아요.';
String get questCancelPublished => '공개된 퀘스트를 취소하면 참여가 바로 마감되고 남은 보상 POP 은 돌려드려요. 수수료는 돌려드리지 않아요.';
@override
String get questUnderReview => '운영 검수 중이에요. 승인되면 공개됩니다.';
@@ -2974,8 +2966,7 @@ class AppLocalizationsKo extends AppLocalizations {
String get onbPermLocation => '위치';
@override
String get onbPermLocationDesc =>
'위치 퀘스트의 장소 도착을 확인합니다. 위치 퀘스트를 처음 시작할 때 요청해요.';
String get onbPermLocationDesc => '위치 퀘스트의 장소 도착을 확인합니다. 위치 퀘스트를 처음 시작할 때 요청해요.';
@override
String get onbPermContinue => '계속';
+75 -75
View File
@@ -63,25 +63,31 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String authProviderLogin(String provider) {
String _temp0 = intl.Intl.selectLogic(provider, {
'apple': '通过Apple登录',
'google': '通过Google登录',
'kakao': '通过Kakao登录',
'line': '通过LINE登录',
'other': '通过邮箱登录',
});
String _temp0 = intl.Intl.selectLogic(
provider,
{
'apple': '通过Apple登录',
'google': '通过Google登录',
'kakao': '通过Kakao登录',
'line': '通过LINE登录',
'other': '通过邮箱登录',
},
);
return '$_temp0';
}
@override
String authProviderSignup(String provider) {
String _temp0 = intl.Intl.selectLogic(provider, {
'apple': '通过Apple注册',
'google': '通过Google注册',
'kakao': '通过Kakao注册',
'line': '通过LINE注册',
'other': '通过邮箱注册',
});
String _temp0 = intl.Intl.selectLogic(
provider,
{
'apple': '通过Apple注册',
'google': '通过Google注册',
'kakao': '通过Kakao注册',
'line': '通过LINE注册',
'other': '通过邮箱注册',
},
);
return '$_temp0';
}
@@ -519,25 +525,31 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String authProviderStart(String provider) {
String _temp0 = intl.Intl.selectLogic(provider, {
'email': '使用邮箱开始',
'kakao': '使用 Kakao 开始',
'line': '使用 LINE 开始',
'apple': '使用 Apple 开始',
'other': '使用 Google 开始',
});
String _temp0 = intl.Intl.selectLogic(
provider,
{
'email': '使用邮箱开始',
'kakao': '使用 Kakao 开始',
'line': '使用 LINE 开始',
'apple': '使用 Apple 开始',
'other': '使用 Google 开始',
},
);
return '$_temp0';
}
@override
String authProviderName(String provider) {
String _temp0 = intl.Intl.selectLogic(provider, {
'email': '邮箱',
'kakao': 'Kakao',
'line': 'LINE',
'apple': 'Apple',
'other': 'Google',
});
String _temp0 = intl.Intl.selectLogic(
provider,
{
'email': '邮箱',
'kakao': 'Kakao',
'line': 'LINE',
'apple': 'Apple',
'other': 'Google',
},
);
return '$_temp0';
}
@@ -1292,8 +1304,7 @@ class AppLocalizationsZh extends AppLocalizations {
String get payEmpty => '暂无支付记录。';
@override
String get payRefundGuide =>
'消耗型商品:购买后 7 天内且未使用可退款,已部分使用的商品不予退款。\n订阅型商品:支付后 24 小时内未使用权益(如额外奖励)可退款。\n退款批准后 7–14 天内完成退款。';
String get payRefundGuide => '消耗型商品:购买后 7 天内且未使用可退款,已部分使用的商品不予退款。\n订阅型商品:支付后 24 小时内未使用权益(如额外奖励)可退款。\n退款批准后 7–14 天内完成退款。';
@override
String get payDetailTitle => '支付详情';
@@ -1807,6 +1818,9 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String get historyFounderBadge => '前100名纪念徽章';
@override
String get historyHistoric => '历史性事件';
@override
String historyGrowthPop(String amount) {
return '$amount POP 计入成长';
@@ -1829,31 +1843,34 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String countryName(String code) {
String _temp0 = intl.Intl.selectLogic(code, {
'KR': '韩国',
'JP': '日本',
'US': '美国',
'CN': '中国',
'TW': '台湾',
'HK': '香港',
'TH': '泰国',
'VN': '越南',
'ID': '印度尼西亚',
'PH': '菲律宾',
'MY': '马来西亚',
'SG': '新加坡',
'IN': '印度',
'GB': '英国',
'FR': '法国',
'DE': '德国',
'ES': '西班牙',
'BR': '巴西',
'MX': '墨西哥',
'CA': '加拿大',
'AU': '澳大利亚',
'ZZ': '未指定',
'other': '-',
});
String _temp0 = intl.Intl.selectLogic(
code,
{
'KR': '韩国',
'JP': '日本',
'US': '美国',
'CN': '中国',
'TW': '台湾',
'HK': '香港',
'TH': '泰国',
'VN': '越南',
'ID': '印度尼西亚',
'PH': '菲律宾',
'MY': '马来西亚',
'SG': '新加坡',
'IN': '印度',
'GB': '英国',
'FR': '法国',
'DE': '德国',
'ES': '西班牙',
'BR': '巴西',
'MX': '墨西哥',
'CA': '加拿大',
'AU': '澳大利亚',
'ZZ': '未指定',
'other': '-',
},
);
return '$_temp0';
}
@@ -2368,12 +2385,7 @@ class AppLocalizationsZh extends AppLocalizations {
String get campaignWeekdays => '日,一,二,三,四,五,六';
@override
String campaignPeriodRange(
String startMonth,
String startDay,
String endMonth,
String endDay,
) {
String campaignPeriodRange(String startMonth, String startDay, String endMonth, String endDay) {
return '$startMonth月$startDay日 ~ $endMonth月$endDay日';
}
@@ -2417,12 +2429,7 @@ class AppLocalizationsZh extends AppLocalizations {
String get campaignSubmitTitle => '按此内容提交吗?';
@override
String campaignSubmitBody(
String title,
String goal,
String days,
String fee,
) {
String campaignSubmitBody(String title, String goal, String days, String fee) {
return '$title · 目标 $goal POP · $days天\n将扣除 $fee POP 登记费,运营审核后开放筹集。';
}
@@ -2629,14 +2636,7 @@ class AppLocalizationsZh extends AppLocalizations {
}
@override
String questCreateCost(
String title,
String reward,
String count,
String pool,
String fee,
String total,
) {
String questCreateCost(String title, String reward, String count, String pool, String fee, String total) {
return '$title\n奖励 $reward POP × $count人 = $pool POP\n手续费 $fee POP(发布时销毁)\n共扣除 $total POP。';
}
+1
View File
@@ -544,6 +544,7 @@
"historyEclipseSuccess": "参与日食防御成功",
"historyEmblemEvolution": "进化纪念徽章",
"historyFounderBadge": "前100名纪念徽章",
"historyHistoric": "历史性事件",
"historyGrowthPop": "{amount} POP 计入成长",
"historyJoined": "你参与了这次进化",
"historyLoadFailed": "无法加载记录。",
@@ -934,6 +934,9 @@ class RemoteAppLocalizations extends AppLocalizations {
@override
String get historyHibernation => _remote['historyHibernation'] ?? _base.historyHibernation;
@override
String get historyHistoric => _remote['historyHistoric'] ?? _base.historyHistoric;
@override
String get historyJoined => _remote['historyJoined'] ?? _base.historyJoined;