이클립스 방어 횟수 즉시 표시·진동 · Music Shake 영상 재생 중 흔들기 판정 · 결과 공유
This commit is contained in:
@@ -806,5 +806,11 @@
|
||||
"eclipseMinSec": "{minutes}m {seconds}s",
|
||||
"eclipseOverlayTitle": "Meteor impact\nis starting!",
|
||||
"eclipseLiveOccurred": "An eclipse has hit planet {name}!",
|
||||
"eclipseMyShakes": "My valid shakes {count} / {total}"
|
||||
"eclipseMyShakes": "My valid shakes {count} / {total}",
|
||||
"questGoalBpm": "Target BPM",
|
||||
"shakeCombo": "{n} COMBO",
|
||||
"shakeJudged": "Judged {n} / {total}",
|
||||
"shakePlayHint": "Play the video and shake your phone to the beat",
|
||||
"shakeVideoError": "Can't play this video",
|
||||
"shakeShareResult": "Share result"
|
||||
}
|
||||
|
||||
@@ -806,5 +806,11 @@
|
||||
"eclipseMinSec": "{minutes} min {seconds} s",
|
||||
"eclipseOverlayTitle": "¡El impacto de meteoritos\nva a comenzar!",
|
||||
"eclipseLiveOccurred": "¡Un eclipse ha llegado al planeta {name}!",
|
||||
"eclipseMyShakes": "Mis sacudidas válidas {count} / {total}"
|
||||
"eclipseMyShakes": "Mis sacudidas válidas {count} / {total}",
|
||||
"questGoalBpm": "BPM objetivo",
|
||||
"shakeCombo": "{n} COMBO",
|
||||
"shakeJudged": "Evaluados {n} / {total}",
|
||||
"shakePlayHint": "Reproduce el video y agita el teléfono al ritmo",
|
||||
"shakeVideoError": "No se puede reproducir este video",
|
||||
"shakeShareResult": "Compartir resultado"
|
||||
}
|
||||
|
||||
@@ -806,5 +806,11 @@
|
||||
"eclipseMinSec": "{minutes}分{seconds}秒",
|
||||
"eclipseOverlayTitle": "惑星への隕石衝突が\n始まります!",
|
||||
"eclipseLiveOccurred": "{name}惑星にイクリプスが発生しました!",
|
||||
"eclipseMyShakes": "自分の有効Shake {count} / {total}回"
|
||||
"eclipseMyShakes": "自分の有効Shake {count} / {total}回",
|
||||
"questGoalBpm": "目標BPM",
|
||||
"shakeCombo": "{n} COMBO",
|
||||
"shakeJudged": "判定 {n} / {total}",
|
||||
"shakePlayHint": "動画を再生してビートに合わせてスマホを振ってください",
|
||||
"shakeVideoError": "この動画を再生できません",
|
||||
"shakeShareResult": "結果をシェア"
|
||||
}
|
||||
|
||||
+24
-1
@@ -1708,5 +1708,28 @@
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"questGoalBpm": "목표 BPM",
|
||||
"shakeCombo": "{n} COMBO",
|
||||
"@shakeCombo": {
|
||||
"placeholders": {
|
||||
"n": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"shakeJudged": "판정 {n} / {total}",
|
||||
"@shakeJudged": {
|
||||
"placeholders": {
|
||||
"n": {
|
||||
"type": "String"
|
||||
},
|
||||
"total": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"shakePlayHint": "영상을 재생하고 박자에 맞춰 폰을 흔들어 주세요",
|
||||
"shakeVideoError": "영상을 재생할 수 없어요",
|
||||
"shakeShareResult": "결과 공유"
|
||||
}
|
||||
|
||||
@@ -4957,6 +4957,42 @@ abstract class AppLocalizations {
|
||||
/// In ko, this message translates to:
|
||||
/// **'내 유효 Shake {count} / {total}회'**
|
||||
String eclipseMyShakes(String count, String total);
|
||||
|
||||
/// No description provided for @questGoalBpm.
|
||||
///
|
||||
/// In ko, this message translates to:
|
||||
/// **'목표 BPM'**
|
||||
String get questGoalBpm;
|
||||
|
||||
/// No description provided for @shakeCombo.
|
||||
///
|
||||
/// In ko, this message translates to:
|
||||
/// **'{n} COMBO'**
|
||||
String shakeCombo(String n);
|
||||
|
||||
/// No description provided for @shakeJudged.
|
||||
///
|
||||
/// In ko, this message translates to:
|
||||
/// **'판정 {n} / {total}'**
|
||||
String shakeJudged(String n, String total);
|
||||
|
||||
/// No description provided for @shakePlayHint.
|
||||
///
|
||||
/// In ko, this message translates to:
|
||||
/// **'영상을 재생하고 박자에 맞춰 폰을 흔들어 주세요'**
|
||||
String get shakePlayHint;
|
||||
|
||||
/// No description provided for @shakeVideoError.
|
||||
///
|
||||
/// In ko, this message translates to:
|
||||
/// **'영상을 재생할 수 없어요'**
|
||||
String get shakeVideoError;
|
||||
|
||||
/// No description provided for @shakeShareResult.
|
||||
///
|
||||
/// In ko, this message translates to:
|
||||
/// **'결과 공유'**
|
||||
String get shakeShareResult;
|
||||
}
|
||||
|
||||
class _AppLocalizationsDelegate
|
||||
|
||||
@@ -2821,4 +2821,26 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
String eclipseMyShakes(String count, String total) {
|
||||
return 'My valid shakes $count / $total';
|
||||
}
|
||||
|
||||
@override
|
||||
String get questGoalBpm => 'Target BPM';
|
||||
|
||||
@override
|
||||
String shakeCombo(String n) {
|
||||
return '$n COMBO';
|
||||
}
|
||||
|
||||
@override
|
||||
String shakeJudged(String n, String total) {
|
||||
return 'Judged $n / $total';
|
||||
}
|
||||
|
||||
@override
|
||||
String get shakePlayHint => 'Play the video and shake your phone to the beat';
|
||||
|
||||
@override
|
||||
String get shakeVideoError => 'Can\'t play this video';
|
||||
|
||||
@override
|
||||
String get shakeShareResult => 'Share result';
|
||||
}
|
||||
|
||||
@@ -2833,4 +2833,26 @@ class AppLocalizationsEs extends AppLocalizations {
|
||||
String eclipseMyShakes(String count, String total) {
|
||||
return 'Mis sacudidas válidas $count / $total';
|
||||
}
|
||||
|
||||
@override
|
||||
String get questGoalBpm => 'BPM objetivo';
|
||||
|
||||
@override
|
||||
String shakeCombo(String n) {
|
||||
return '$n COMBO';
|
||||
}
|
||||
|
||||
@override
|
||||
String shakeJudged(String n, String total) {
|
||||
return 'Evaluados $n / $total';
|
||||
}
|
||||
|
||||
@override
|
||||
String get shakePlayHint => 'Reproduce el video y agita el teléfono al ritmo';
|
||||
|
||||
@override
|
||||
String get shakeVideoError => 'No se puede reproducir este video';
|
||||
|
||||
@override
|
||||
String get shakeShareResult => 'Compartir resultado';
|
||||
}
|
||||
|
||||
@@ -2728,4 +2728,26 @@ class AppLocalizationsJa extends AppLocalizations {
|
||||
String eclipseMyShakes(String count, String total) {
|
||||
return '自分の有効Shake $count / $total回';
|
||||
}
|
||||
|
||||
@override
|
||||
String get questGoalBpm => '目標BPM';
|
||||
|
||||
@override
|
||||
String shakeCombo(String n) {
|
||||
return '$n COMBO';
|
||||
}
|
||||
|
||||
@override
|
||||
String shakeJudged(String n, String total) {
|
||||
return '判定 $n / $total';
|
||||
}
|
||||
|
||||
@override
|
||||
String get shakePlayHint => '動画を再生してビートに合わせてスマホを振ってください';
|
||||
|
||||
@override
|
||||
String get shakeVideoError => 'この動画を再生できません';
|
||||
|
||||
@override
|
||||
String get shakeShareResult => '結果をシェア';
|
||||
}
|
||||
|
||||
@@ -2730,4 +2730,26 @@ class AppLocalizationsKo extends AppLocalizations {
|
||||
String eclipseMyShakes(String count, String total) {
|
||||
return '내 유효 Shake $count / $total회';
|
||||
}
|
||||
|
||||
@override
|
||||
String get questGoalBpm => '목표 BPM';
|
||||
|
||||
@override
|
||||
String shakeCombo(String n) {
|
||||
return '$n COMBO';
|
||||
}
|
||||
|
||||
@override
|
||||
String shakeJudged(String n, String total) {
|
||||
return '판정 $n / $total';
|
||||
}
|
||||
|
||||
@override
|
||||
String get shakePlayHint => '영상을 재생하고 박자에 맞춰 폰을 흔들어 주세요';
|
||||
|
||||
@override
|
||||
String get shakeVideoError => '영상을 재생할 수 없어요';
|
||||
|
||||
@override
|
||||
String get shakeShareResult => '결과 공유';
|
||||
}
|
||||
|
||||
@@ -2725,4 +2725,26 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
String eclipseMyShakes(String count, String total) {
|
||||
return '我的有效摇动 $count / $total次';
|
||||
}
|
||||
|
||||
@override
|
||||
String get questGoalBpm => '目标 BPM';
|
||||
|
||||
@override
|
||||
String shakeCombo(String n) {
|
||||
return '$n COMBO';
|
||||
}
|
||||
|
||||
@override
|
||||
String shakeJudged(String n, String total) {
|
||||
return '判定 $n / $total';
|
||||
}
|
||||
|
||||
@override
|
||||
String get shakePlayHint => '播放视频并跟着节拍摇动手机';
|
||||
|
||||
@override
|
||||
String get shakeVideoError => '无法播放该视频';
|
||||
|
||||
@override
|
||||
String get shakeShareResult => '分享结果';
|
||||
}
|
||||
|
||||
@@ -806,5 +806,11 @@
|
||||
"eclipseMinSec": "{minutes}分{seconds}秒",
|
||||
"eclipseOverlayTitle": "陨石即将\n撞击行星!",
|
||||
"eclipseLiveOccurred": "{name}行星发生了日食!",
|
||||
"eclipseMyShakes": "我的有效摇动 {count} / {total}次"
|
||||
"eclipseMyShakes": "我的有效摇动 {count} / {total}次",
|
||||
"questGoalBpm": "目标 BPM",
|
||||
"shakeCombo": "{n} COMBO",
|
||||
"shakeJudged": "判定 {n} / {total}",
|
||||
"shakePlayHint": "播放视频并跟着节拍摇动手机",
|
||||
"shakeVideoError": "无法播放该视频",
|
||||
"shakeShareResult": "分享结果"
|
||||
}
|
||||
|
||||
@@ -1804,6 +1804,9 @@ class RemoteAppLocalizations extends AppLocalizations {
|
||||
@override
|
||||
String get questGoal => _remote['questGoal'] ?? _base.questGoal;
|
||||
|
||||
@override
|
||||
String get questGoalBpm => _remote['questGoalBpm'] ?? _base.questGoalBpm;
|
||||
|
||||
@override
|
||||
String get questGoalValue => _remote['questGoalValue'] ?? _base.questGoalValue;
|
||||
|
||||
@@ -2191,6 +2194,21 @@ class RemoteAppLocalizations extends AppLocalizations {
|
||||
@override
|
||||
String get settingsWithdrawLater => _remote['settingsWithdrawLater'] ?? _base.settingsWithdrawLater;
|
||||
|
||||
@override
|
||||
String shakeCombo(String n) => _fill('shakeCombo', {'n': n}) ?? _base.shakeCombo(n);
|
||||
|
||||
@override
|
||||
String shakeJudged(String n, String total) => _fill('shakeJudged', {'n': n, 'total': total}) ?? _base.shakeJudged(n, total);
|
||||
|
||||
@override
|
||||
String get shakePlayHint => _remote['shakePlayHint'] ?? _base.shakePlayHint;
|
||||
|
||||
@override
|
||||
String get shakeShareResult => _remote['shakeShareResult'] ?? _base.shakeShareResult;
|
||||
|
||||
@override
|
||||
String get shakeVideoError => _remote['shakeVideoError'] ?? _base.shakeVideoError;
|
||||
|
||||
@override
|
||||
String get shareCopied => _remote['shareCopied'] ?? _base.shareCopied;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user