feat(l10n): 邀请/通知/设置分组文案 ×6 语言(Spec ②③占位)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -587,4 +587,29 @@ abstract class AppText {
|
||||
String get orderRefresh;
|
||||
String get orderRebuy;
|
||||
String get payMethodNezha; // 请复制内容后在支付宝内打开 / Copy and open in Alipay
|
||||
String get orderStatusExpired; // 已过期 / Expired
|
||||
|
||||
// ── 邀请好友(Spec ②占位) ──
|
||||
String get inviteEntry; // 邀请好友得会员 / Invite friends, earn membership
|
||||
String get inviteEntrySub; // 好友注册 · 双方都得会员天数 / Friend signs up · both earn days
|
||||
String get inviteTitle; // 邀请好友 / Invite friends
|
||||
String get inviteCodeLabel; // 邀请码 / Invite code
|
||||
String get inviteLinkLabel; // 邀请链接 / Invite link
|
||||
String get inviteCopyCode; // 复制邀请码 / Copy code
|
||||
String get inviteCopyLink; // 复制链接 / Copy link
|
||||
String get inviteRewardsTitle; // 奖励规则 / Rewards
|
||||
String get inviteRewardRegister; // 好友注册 · 双方各得 3 天 / Sign up · +3 days each
|
||||
String get inviteRewardFirstBuy; // 好友首购 · 双方各得 15 天 / First purchase · +15 days each
|
||||
String get inviteRewardJoinTg; // 加入 TG 频道 · 得 3 天 / Join TG · +3 days
|
||||
String get inviteProgressTitle; // 我的奖励 / My rewards
|
||||
// ── 通知(Spec ③占位) ──
|
||||
String get notifTitle; // 通知 / Notifications
|
||||
String get notifEmpty; // 暂无通知 / No notifications
|
||||
String get notifTypeNews; // 新闻 / News
|
||||
String get notifTypeFeature; // 功能 / Feature
|
||||
String get notifTypeImportant; // 重要 / Important
|
||||
// ── 设置分组 ──
|
||||
String get settingsGroupConn; // 连接 / Connection
|
||||
String get settingsGroupAppearance;// 外观 / Appearance
|
||||
String get settingsGroupAbout; // 关于 / About
|
||||
}
|
||||
|
||||
@@ -469,4 +469,48 @@ class StringsEn extends AppText {
|
||||
String get orderRebuy => 'Buy again';
|
||||
@override
|
||||
String get payMethodNezha => 'Nazhapay';
|
||||
|
||||
// ── 邀请 / 通知 / 设置分组 / 订单过期(Spec ②③占位) ──
|
||||
@override
|
||||
String get inviteEntry => 'Invite friends, earn membership';
|
||||
@override
|
||||
String get inviteEntrySub => 'Friend signs up · both earn days';
|
||||
@override
|
||||
String get inviteTitle => 'Invite friends';
|
||||
@override
|
||||
String get inviteCodeLabel => 'Invite code';
|
||||
@override
|
||||
String get inviteLinkLabel => 'Invite link';
|
||||
@override
|
||||
String get inviteCopyCode => 'Copy code';
|
||||
@override
|
||||
String get inviteCopyLink => 'Copy link';
|
||||
@override
|
||||
String get inviteRewardsTitle => 'Rewards';
|
||||
@override
|
||||
String get inviteRewardRegister => 'Sign up · +3 days each';
|
||||
@override
|
||||
String get inviteRewardFirstBuy => 'First purchase · +15 days each';
|
||||
@override
|
||||
String get inviteRewardJoinTg => 'Join TG · +3 days';
|
||||
@override
|
||||
String get inviteProgressTitle => 'My rewards';
|
||||
@override
|
||||
String get notifTitle => 'Notifications';
|
||||
@override
|
||||
String get notifEmpty => 'No notifications';
|
||||
@override
|
||||
String get notifTypeNews => 'News';
|
||||
@override
|
||||
String get notifTypeFeature => 'Feature';
|
||||
@override
|
||||
String get notifTypeImportant => 'Important';
|
||||
@override
|
||||
String get settingsGroupConn => 'Connection';
|
||||
@override
|
||||
String get settingsGroupAppearance => 'Appearance';
|
||||
@override
|
||||
String get settingsGroupAbout => 'About';
|
||||
@override
|
||||
String get orderStatusExpired => 'Expired';
|
||||
}
|
||||
|
||||
@@ -470,4 +470,48 @@ class StringsEs extends AppText {
|
||||
String get orderRebuy => 'Comprar de nuevo';
|
||||
@override
|
||||
String get payMethodNezha => 'Nazhapay';
|
||||
|
||||
// ── 邀请 / 通知 / 设置分组 / 订单过期(Spec ②③占位) ──
|
||||
@override
|
||||
String get inviteEntry => 'Invita a amigos y gana membresía';
|
||||
@override
|
||||
String get inviteEntrySub => 'El amigo se registra · ambos ganan días';
|
||||
@override
|
||||
String get inviteTitle => 'Invitar amigos';
|
||||
@override
|
||||
String get inviteCodeLabel => 'Código de invitación';
|
||||
@override
|
||||
String get inviteLinkLabel => 'Enlace de invitación';
|
||||
@override
|
||||
String get inviteCopyCode => 'Copiar código';
|
||||
@override
|
||||
String get inviteCopyLink => 'Copiar enlace';
|
||||
@override
|
||||
String get inviteRewardsTitle => 'Reglas de recompensas';
|
||||
@override
|
||||
String get inviteRewardRegister => 'Registro de amigo · +3 días cada uno';
|
||||
@override
|
||||
String get inviteRewardFirstBuy => 'Primera compra del amigo · +15 días cada uno';
|
||||
@override
|
||||
String get inviteRewardJoinTg => 'Unirse al canal de TG · +3 días';
|
||||
@override
|
||||
String get inviteProgressTitle => 'Mis recompensas';
|
||||
@override
|
||||
String get notifTitle => 'Notificaciones';
|
||||
@override
|
||||
String get notifEmpty => 'Aún no hay notificaciones';
|
||||
@override
|
||||
String get notifTypeNews => 'Noticias';
|
||||
@override
|
||||
String get notifTypeFeature => 'Función';
|
||||
@override
|
||||
String get notifTypeImportant => 'Importante';
|
||||
@override
|
||||
String get settingsGroupConn => 'Conexión';
|
||||
@override
|
||||
String get settingsGroupAppearance => 'Apariencia';
|
||||
@override
|
||||
String get settingsGroupAbout => 'Acerca de';
|
||||
@override
|
||||
String get orderStatusExpired => 'Caducado';
|
||||
}
|
||||
|
||||
@@ -470,4 +470,48 @@ class StringsJa extends AppText {
|
||||
String get orderRebuy => '再購入';
|
||||
@override
|
||||
String get payMethodNezha => 'Nazhapay';
|
||||
|
||||
// ── 邀请 / 通知 / 设置分组 / 订单过期(Spec ②③占位) ──
|
||||
@override
|
||||
String get inviteEntry => '友達を招待してメンバーシップを獲得';
|
||||
@override
|
||||
String get inviteEntrySub => '友達が登録 · 双方に会員日数を付与';
|
||||
@override
|
||||
String get inviteTitle => '友達を招待';
|
||||
@override
|
||||
String get inviteCodeLabel => '招待コード';
|
||||
@override
|
||||
String get inviteLinkLabel => '招待リンク';
|
||||
@override
|
||||
String get inviteCopyCode => 'コードをコピー';
|
||||
@override
|
||||
String get inviteCopyLink => 'リンクをコピー';
|
||||
@override
|
||||
String get inviteRewardsTitle => '特典ルール';
|
||||
@override
|
||||
String get inviteRewardRegister => '友達が登録 · 双方に3日間付与';
|
||||
@override
|
||||
String get inviteRewardFirstBuy => '友達が初回購入 · 双方に15日間付与';
|
||||
@override
|
||||
String get inviteRewardJoinTg => 'TGチャンネルに参加 · 3日間付与';
|
||||
@override
|
||||
String get inviteProgressTitle => '獲得した特典';
|
||||
@override
|
||||
String get notifTitle => '通知';
|
||||
@override
|
||||
String get notifEmpty => '通知はありません';
|
||||
@override
|
||||
String get notifTypeNews => 'ニュース';
|
||||
@override
|
||||
String get notifTypeFeature => '新機能';
|
||||
@override
|
||||
String get notifTypeImportant => '重要';
|
||||
@override
|
||||
String get settingsGroupConn => '接続';
|
||||
@override
|
||||
String get settingsGroupAppearance => '外観';
|
||||
@override
|
||||
String get settingsGroupAbout => 'このアプリについて';
|
||||
@override
|
||||
String get orderStatusExpired => '期限切れ';
|
||||
}
|
||||
|
||||
@@ -470,4 +470,48 @@ class StringsKo extends AppText {
|
||||
String get orderRebuy => '다시 구매';
|
||||
@override
|
||||
String get payMethodNezha => 'Nazhapay';
|
||||
|
||||
// ── 邀请 / 通知 / 设置分组 / 订单过期(Spec ②③占位) ──
|
||||
@override
|
||||
String get inviteEntry => '친구 초대하고 멤버십 받기';
|
||||
@override
|
||||
String get inviteEntrySub => '친구가 가입하면 · 양쪽 모두 회원 일수 획득';
|
||||
@override
|
||||
String get inviteTitle => '친구 초대';
|
||||
@override
|
||||
String get inviteCodeLabel => '초대 코드';
|
||||
@override
|
||||
String get inviteLinkLabel => '초대 링크';
|
||||
@override
|
||||
String get inviteCopyCode => '코드 복사';
|
||||
@override
|
||||
String get inviteCopyLink => '링크 복사';
|
||||
@override
|
||||
String get inviteRewardsTitle => '보상 규칙';
|
||||
@override
|
||||
String get inviteRewardRegister => '친구 가입 · 양쪽 각 3일 지급';
|
||||
@override
|
||||
String get inviteRewardFirstBuy => '친구 첫 구매 · 양쪽 각 15일 지급';
|
||||
@override
|
||||
String get inviteRewardJoinTg => 'TG 채널 가입 · 3일 지급';
|
||||
@override
|
||||
String get inviteProgressTitle => '내 보상';
|
||||
@override
|
||||
String get notifTitle => '알림';
|
||||
@override
|
||||
String get notifEmpty => '알림이 없습니다';
|
||||
@override
|
||||
String get notifTypeNews => '소식';
|
||||
@override
|
||||
String get notifTypeFeature => '기능';
|
||||
@override
|
||||
String get notifTypeImportant => '중요';
|
||||
@override
|
||||
String get settingsGroupConn => '연결';
|
||||
@override
|
||||
String get settingsGroupAppearance => '화면';
|
||||
@override
|
||||
String get settingsGroupAbout => '정보';
|
||||
@override
|
||||
String get orderStatusExpired => '만료됨';
|
||||
}
|
||||
|
||||
@@ -470,4 +470,48 @@ class StringsRu extends AppText {
|
||||
String get orderRebuy => 'Купить снова';
|
||||
@override
|
||||
String get payMethodNezha => 'Nazhapay';
|
||||
|
||||
// ── 邀请 / 通知 / 设置分组 / 订单过期(Spec ②③占位) ──
|
||||
@override
|
||||
String get inviteEntry => 'Приглашайте друзей и получайте членство';
|
||||
@override
|
||||
String get inviteEntrySub => 'Друг регистрируется · оба получают дни подписки';
|
||||
@override
|
||||
String get inviteTitle => 'Пригласить друзей';
|
||||
@override
|
||||
String get inviteCodeLabel => 'Код приглашения';
|
||||
@override
|
||||
String get inviteLinkLabel => 'Ссылка приглашения';
|
||||
@override
|
||||
String get inviteCopyCode => 'Скопировать код';
|
||||
@override
|
||||
String get inviteCopyLink => 'Скопировать ссылку';
|
||||
@override
|
||||
String get inviteRewardsTitle => 'Правила наград';
|
||||
@override
|
||||
String get inviteRewardRegister => 'Регистрация друга · +3 дня каждому';
|
||||
@override
|
||||
String get inviteRewardFirstBuy => 'Первая покупка друга · +15 дней каждому';
|
||||
@override
|
||||
String get inviteRewardJoinTg => 'Вступление в TG-канал · +3 дня';
|
||||
@override
|
||||
String get inviteProgressTitle => 'Мои награды';
|
||||
@override
|
||||
String get notifTitle => 'Уведомления';
|
||||
@override
|
||||
String get notifEmpty => 'Пока нет уведомлений';
|
||||
@override
|
||||
String get notifTypeNews => 'Новости';
|
||||
@override
|
||||
String get notifTypeFeature => 'Функции';
|
||||
@override
|
||||
String get notifTypeImportant => 'Важное';
|
||||
@override
|
||||
String get settingsGroupConn => 'Подключение';
|
||||
@override
|
||||
String get settingsGroupAppearance => 'Внешний вид';
|
||||
@override
|
||||
String get settingsGroupAbout => 'О приложении';
|
||||
@override
|
||||
String get orderStatusExpired => 'Истёк';
|
||||
}
|
||||
|
||||
@@ -463,4 +463,48 @@ class StringsZh extends AppText {
|
||||
String get orderRebuy => '重新购买';
|
||||
@override
|
||||
String get payMethodNezha => '哪吒支付';
|
||||
|
||||
// ── 邀请 / 通知 / 设置分组 / 订单过期(Spec ②③占位) ──
|
||||
@override
|
||||
String get inviteEntry => '邀请好友得会员';
|
||||
@override
|
||||
String get inviteEntrySub => '好友注册 · 双方都得会员天数';
|
||||
@override
|
||||
String get inviteTitle => '邀请好友';
|
||||
@override
|
||||
String get inviteCodeLabel => '邀请码';
|
||||
@override
|
||||
String get inviteLinkLabel => '邀请链接';
|
||||
@override
|
||||
String get inviteCopyCode => '复制邀请码';
|
||||
@override
|
||||
String get inviteCopyLink => '复制链接';
|
||||
@override
|
||||
String get inviteRewardsTitle => '奖励规则';
|
||||
@override
|
||||
String get inviteRewardRegister => '好友注册 · 双方各得 3 天';
|
||||
@override
|
||||
String get inviteRewardFirstBuy => '好友首购 · 双方各得 15 天';
|
||||
@override
|
||||
String get inviteRewardJoinTg => '加入 TG 频道 · 得 3 天';
|
||||
@override
|
||||
String get inviteProgressTitle => '我的奖励';
|
||||
@override
|
||||
String get notifTitle => '通知';
|
||||
@override
|
||||
String get notifEmpty => '暂无通知';
|
||||
@override
|
||||
String get notifTypeNews => '新闻';
|
||||
@override
|
||||
String get notifTypeFeature => '功能';
|
||||
@override
|
||||
String get notifTypeImportant => '重要';
|
||||
@override
|
||||
String get settingsGroupConn => '连接';
|
||||
@override
|
||||
String get settingsGroupAppearance => '外观';
|
||||
@override
|
||||
String get settingsGroupAbout => '关于';
|
||||
@override
|
||||
String get orderStatusExpired => '已过期';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user