Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
T
Taiko Web
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nanahira
Taiko Web
Commits
4c07813a
Commit
4c07813a
authored
Mar 15, 2020
by
LoveEevee
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Improve strings.js layout
parent
0fd0cb97
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
1038 additions
and
1134 deletions
+1038
-1134
public/src/js/strings.js
public/src/js/strings.js
+1038
-1134
No files found.
public/src/js/strings.js
View file @
4c07813a
function
StringsJa
(){
var
languageList
=
[
"
ja
"
,
"
en
"
,
"
cn
"
,
"
tw
"
,
"
ko
"
]
this
.
id
=
"
ja
"
var
translations
=
{
this
.
name
=
"
日本語
"
name
:
{
this
.
regex
=
/^ja$|^ja-/
ja
:
"
日本語
"
,
this
.
font
=
"
TnT, Meiryo, sans-serif
"
en
:
"
English
"
,
cn
:
"
简体中文
"
,
tw
:
"
正體中文
"
,
ko
:
"
한국어
"
},
regex
:
{
ja
:
/^ja$|^ja-/
,
en
:
/^en$|^en-/
,
cn
:
/^zh$|^zh-CN$|^zh-SG$/
,
tw
:
/^zh-HK$|^zh-TW$/
,
ko
:
/^ko$|^ko-/
},
font
:
{
ja
:
"
TnT, Meiryo, sans-serif
"
,
en
:
"
TnT, Meiryo, sans-serif
"
,
cn
:
"
Microsoft YaHei, sans-serif
"
,
tw
:
"
Microsoft YaHei, sans-serif
"
,
ko
:
"
Microsoft YaHei, sans-serif
"
},
this
.
taikoWeb
=
"
たいこウェブ
"
taikoWeb
:
{
this
.
titleProceed
=
"
クリックするかEnterを押す!
"
ja
:
"
たいこウェブ
"
,
this
.
titleDisclaimer
=
"
この非公式シミュレーターはバンダイナムコとは関係がありません。
"
en
:
"
Taiko Web
"
,
this
.
titleCopyright
=
"
Taiko no Tatsujin ©&™ 2011 BANDAI NAMCO Entertainment Inc.
"
cn
:
"
太鼓网页
"
,
this
.
categories
=
{
tw
:
"
太鼓網頁
"
,
"
J-POP
"
:
"
J-POP
"
,
ko
:
"
태고 웹
"
"
アニメ
"
:
"
アニメ
"
,
},
"
ボーカロイド™曲
"
:
"
ボーカロイド™曲
"
,
titleProceed
:
{
"
バラエティ
"
:
"
バラエティ
"
,
ja
:
"
クリックするかEnterを押す!
"
,
"
クラシック
"
:
"
クラシック
"
,
en
:
"
Click or Press Enter!
"
,
"
ゲームミュージック
"
:
"
ゲームミュージック
"
,
cn
:
"
点击或按回车!
"
,
"
ナムコオリジナル
"
:
"
ナムコオリジナル
"
tw
:
"
點擊或按確認!
"
,
}
ko
:
"
클릭하거나 Enter를 누릅니다!
"
this
.
selectSong
=
"
曲をえらぶ
"
},
this
.
selectDifficulty
=
"
むずかしさをえらぶ
"
titleDisclaimer
:
{
this
.
back
=
"
もどる
"
ja
:
"
この非公式シミュレーターはバンダイナムコとは関係がありません。
"
,
this
.
random
=
"
ランダム
"
en
:
"
This unofficial simulator is unaffiliated with BANDAI NAMCO.
"
,
this
.
randomSong
=
"
ランダムに曲をえらぶ
"
cn
:
"
这款非官方模拟器与BANDAI NAMCO无关。
"
,
this
.
howToPlay
=
"
あそびかた説明
"
tw
:
"
這款非官方模擬器與BANDAI NAMCO無關。
"
,
this
.
aboutSimulator
=
"
このシミュレータについて
"
ko
:
"
이 비공식 시뮬레이터는 반다이 남코와 관련이 없습니다.
"
this
.
gameSettings
=
"
ゲーム設定
"
},
this
.
browse
=
"
参照する…
"
titleCopyright
:
{
this
.
defaultSongList
=
"
デフォルト曲リスト
"
en
:
"
Taiko no Tatsujin ©&™ 2011 BANDAI NAMCO Entertainment Inc.
"
this
.
songOptions
=
"
演奏オプション
"
},
this
.
none
=
"
なし
"
categories
:
{
this
.
auto
=
"
オート
"
"
J-POP
"
:
{
this
.
netplay
=
"
ネットプレイ
"
ja
:
"
J-POP
"
,
this
.
easy
=
"
かんたん
"
en
:
"
Pop
"
,
this
.
normal
=
"
ふつう
"
cn
:
"
流行音乐
"
,
this
.
hard
=
"
むずかしい
"
tw
:
"
流行音樂
"
,
this
.
oni
=
"
おに
"
ko
:
"
POP
"
this
.
songBranch
=
"
譜面分岐あり
"
this
.
defaultName
=
"
どんちゃん
"
this
.
default2PName
=
"
かっちゃん
"
this
.
notLoggedIn
=
"
ログインしていない
"
this
.
sessionStart
=
"
オンラインセッションを開始する!
"
this
.
sessionEnd
=
"
オンラインセッションを終了する
"
this
.
loading
=
"
ロード中...
"
this
.
waitingForP2
=
"
他のプレイヤーを待っている...
"
this
.
cancel
=
"
キャンセル
"
this
.
note
=
{
don
:
"
ドン
"
,
ka
:
"
カッ
"
,
daiDon
:
"
ドン(大)
"
,
daiKa
:
"
カッ(大)
"
,
drumroll
:
"
連打ーっ!!
"
,
daiDrumroll
:
"
連打(大)ーっ!!
"
,
balloon
:
"
ふうせん
"
}
this
.
ex_note
=
{
don
:
[
"
ド
"
,
"
コ
"
],
ka
:
[
"
カ
"
],
daiDon
:
[
"
ドン(大)
"
,
"
ドン(大)
"
],
daiKa
:
[
"
カッ(大)
"
]
}
this
.
combo
=
"
コンボ
"
this
.
clear
=
"
クリア
"
this
.
good
=
"
良
"
this
.
ok
=
"
可
"
this
.
bad
=
"
不可
"
this
.
branch
=
{
"
normal
"
:
"
普通譜面
"
,
"
advanced
"
:
"
玄人譜面
"
,
"
master
"
:
"
達人譜面
"
}
this
.
pauseOptions
=
[
"
演奏をつづける
"
,
"
はじめからやりなおす
"
,
"
「曲をえらぶ」にもどる
"
]
this
.
results
=
"
成績発表
"
this
.
points
=
"
点
"
this
.
maxCombo
=
"
最大コンボ数
"
this
.
drumroll
=
"
連打数
"
this
.
errorOccured
=
"
エラーが発生しました。再読み込みしてください。
"
this
.
tutorial
=
{
basics
:
[
"
流れてくる音符がワクに重なったらバチで太鼓をたたこう!
"
,
"
赤い音符は面をたたこう(%sまたは%s)
"
,
"
青い音符はフチをたたこう(%sまたは%s)
"
,
"
USBコントローラがサポートされています!
"
],
otherControls
:
"
他のコントロール
"
,
otherTutorial
:
[
"
%sはゲームを一時停止します
"
,
"
曲をえらぶしながら%sか%sキーを押してジャンルをスキップします
"
,
"
むずかしさをえらぶしながら%sキーを押しながらオートモードを有効
"
,
"
むずかしさをえらぶしながら%sキーを押しながらネットプレイモードを有効
"
],
ok
:
"
OK
"
}
this
.
about
=
{
bugReporting
:
[
"
このシミュレータは現在開発中です。
"
,
"
バグが発生した場合は、報告してください。
"
,
"
Gitリポジトリかメールでバグを報告してください。
"
],
diagnosticWarning
:
"
以下の端末診断情報も併せて報告してください!
"
,
issueTemplate
:
"
###### 下記の問題を説明してください。 スクリーンショットと診断情報を含めてください。
"
,
issues
:
"
課題
"
}
this
.
session
=
{
multiplayerSession
:
"
オンラインセッション
"
,
linkTutorial
:
"
Share this link with your friend to start playing together! Do not leave this screen while they join.
"
,
cancel
:
"
キャンセル
"
}
this
.
settings
=
{
language
:
{
name
:
"
言語
"
},
},
resolution
:
{
"
アニメ
"
:
{
name
:
"
ゲームの解像度
"
,
ja
:
"
アニメ
"
,
high
:
"
高
"
,
en
:
"
Anime
"
,
medium
:
"
中
"
,
cn
:
"
卡通动画音乐
"
,
low
:
"
低
"
,
tw
:
"
卡通動畫音樂
"
,
lowest
:
"
最低
"
ko
:
"
애니메이션
"
},
},
touchAnimation
:
{
"
ボーカロイド™曲
"
:
{
name
:
"
タッチアニメーション
"
ja
:
"
ボーカロイド™曲
"
,
en
:
"
VOCALOID™ Music
"
},
},
keyboardSettings
:
{
"
バラエティ
"
:
{
name
:
"
キーボード設定
"
,
ja
:
"
バラエティ
"
,
ka_l
:
"
ふち(左)
"
,
en
:
"
Variety
"
,
don_l
:
"
面(左)
"
,
cn
:
"
综合音乐
"
,
don_r
:
"
面(右)
"
,
tw
:
"
綜合音樂
"
,
k
a_r
:
"
ふち(右)
"
k
o
:
"
버라이어티
"
},
},
gamepadLayout
:
{
"
クラシック
"
:
{
name
:
"
そうさタイプ設定
"
,
ja
:
"
クラシック
"
,
a
:
"
タイプA
"
,
en
:
"
Classical
"
,
b
:
"
タイプB
"
,
cn
:
"
古典音乐
"
,
c
:
"
タイプC
"
tw
:
"
古典音樂
"
,
ko
:
"
클래식
"
},
},
latency
:
{
"
ゲームミュージック
"
:
{
name
:
"
Latency
"
,
ja
:
"
ゲームミュージック
"
,
value
:
"
Audio: %s, Video: %s
"
,
en
:
"
Game Music
"
,
calibration
:
"
Latency Calibration
"
,
cn
:
"
游戏音乐
"
,
audio
:
"
Audio
"
,
tw
:
"
遊戲音樂
"
,
video
:
"
Video
"
,
ko
:
"
게임
"
drumSounds
:
"
Drum Sounds
"
},
},
easierBigNotes
:
{
"
ナムコオリジナル
"
:
{
name
:
"
簡単な大きな音符
"
ja
:
"
ナムコオリジナル
"
,
en
:
"
NAMCO Original
"
,
cn
:
"
NAMCO原创音乐
"
,
tw
:
"
NAMCO原創音樂
"
,
ko
:
"
남코 오리지널
"
}
},
selectSong
:
{
ja
:
"
曲をえらぶ
"
,
en
:
"
Select Song
"
,
cn
:
"
选择乐曲
"
,
tw
:
"
選擇樂曲
"
,
ko
:
"
곡 선택
"
},
selectDifficulty
:
{
ja
:
"
むずかしさをえらぶ
"
,
en
:
"
Select Difficulty
"
,
cn
:
"
选择难度
"
,
tw
:
"
選擇難度
"
,
ko
:
"
난이도 선택
"
},
back
:
{
ja
:
"
もどる
"
,
en
:
"
Back
"
,
cn
:
"
返回
"
,
tw
:
"
返回
"
,
ko
:
"
돌아간다
"
},
random
:
{
ja
:
"
ランダム
"
,
en
:
"
Random
"
,
cn
:
"
随机
"
,
tw
:
"
隨機
"
,
ko
:
"
랜덤
"
},
randomSong
:
{
ja
:
"
ランダムに曲をえらぶ
"
,
en
:
"
Random Song
"
,
cn
:
"
随机选曲
"
,
tw
:
"
隨機選曲
"
,
ko
:
"
랜덤
"
},
howToPlay
:
{
ja
:
"
あそびかた説明
"
,
en
:
"
How to Play
"
,
cn
:
"
操作说明
"
,
tw
:
"
操作說明
"
,
ko
:
"
지도 시간
"
},
aboutSimulator
:
{
ja
:
"
このシミュレータについて
"
,
en
:
"
About Simulator
"
,
cn
:
"
关于模拟器
"
,
tw
:
"
關於模擬器
"
,
ko
:
"
게임 정보
"
},
gameSettings
:
{
ja
:
"
ゲーム設定
"
,
en
:
"
Game Settings
"
,
cn
:
"
游戏设定
"
,
tw
:
"
遊戲設定
"
,
ko
:
"
게임 설정
"
},
browse
:
{
ja
:
"
参照する…
"
,
en
:
"
Browse…
"
,
cn
:
"
浏览…
"
,
tw
:
"
開啟檔案…
"
,
ko
:
"
찾아보기…
"
},
defaultSongList
:
{
ja
:
"
デフォルト曲リスト
"
,
en
:
"
Default Song List
"
,
cn
:
"
默认歌曲列表
"
,
tw
:
"
默認歌曲列表
"
,
ko
:
"
기본 노래 목록
"
},
songOptions
:
{
ja
:
"
演奏オプション
"
,
en
:
"
Song Options
"
,
cn
:
"
选项
"
,
tw
:
"
選項
"
,
ko
:
"
옵션
"
},
none
:
{
ja
:
"
なし
"
,
en
:
"
None
"
,
cn
:
"
无
"
,
tw
:
"
無
"
,
ko
:
"
없음
"
},
auto
:
{
ja
:
"
オート
"
,
en
:
"
Auto
"
,
cn
:
"
自动
"
,
tw
:
"
自動
"
,
ko
:
"
오토
"
},
netplay
:
{
ja
:
"
ネットプレイ
"
,
en
:
"
Netplay
"
,
cn
:
"
网络对战
"
,
tw
:
"
網上對打
"
,
ko
:
"
넷 플레이
"
},
easy
:
{
ja
:
"
かんたん
"
,
en
:
"
Easy
"
,
cn
:
"
简单
"
,
tw
:
"
簡單
"
,
ko
:
"
쉬움
"
},
normal
:
{
ja
:
"
ふつう
"
,
en
:
"
Normal
"
,
cn
:
"
普通
"
,
tw
:
"
普通
"
,
ko
:
"
보통
"
},
hard
:
{
ja
:
"
むずかしい
"
,
en
:
"
Hard
"
,
cn
:
"
困难
"
,
tw
:
"
困難
"
,
ko
:
"
어려움
"
},
oni
:
{
ja
:
"
おに
"
,
en
:
"
Extreme
"
,
cn
:
"
魔王
"
,
tw
:
"
魔王
"
,
ko
:
"
귀신
"
},
songBranch
:
{
ja
:
"
譜面分岐あり
"
,
en
:
"
Diverge Notes
"
,
cn
:
"
有谱面分歧
"
,
tw
:
"
有譜面分歧
"
,
ko
:
"
악보 분기 있습니다
"
},
defaultName
:
{
ja
:
"
どんちゃん
"
,
en
:
"
Don-chan
"
,
cn
:
"
小咚
"
,
tw
:
"
小咚
"
,
ko
:
"
동이
"
},
default2PName
:
{
ja
:
"
かっちゃん
"
,
en
:
"
Katsu-chan
"
,
cn
:
"
小咔
"
,
tw
:
"
小咔
"
,
ko
:
"
딱이
"
},
notLoggedIn
:
{
ja
:
"
ログインしていない
"
,
en
:
"
Not logged in
"
,
cn
:
"
未登录
"
,
tw
:
"
未登錄
"
,
ko
:
"
로그인하지 않았습니다
"
},
sessionStart
:
{
ja
:
"
オンラインセッションを開始する!
"
,
en
:
"
Begin an Online Session!
"
,
cn
:
"
开始在线会话!
"
,
tw
:
"
開始多人模式!
"
,
ko
:
"
온라인 세션 시작!
"
},
sessionEnd
:
{
ja
:
"
オンラインセッションを終了する
"
,
en
:
"
End Online Session
"
,
cn
:
"
结束在线会话
"
,
tw
:
"
結束多人模式
"
,
ko
:
"
온라인 세션 끝내기
"
},
scoreSaveFailed
:
{
ja
:
null
,
en
:
"
Could not connect to the server, your score has not been saved.
\n\n
Please log in or refresh the page to try saving the score again.
"
},
loading
:
{
ja
:
"
ロード中...
"
,
en
:
"
Loading...
"
,
cn
:
"
加载中...
"
,
tw
:
"
讀取中...
"
,
ko
:
"
로딩 중...
"
},
waitingForP2
:
{
ja
:
"
他のプレイヤーを待っている...
"
,
en
:
"
Waiting for Another Player...
"
,
cn
:
"
正在等待对方玩家...
"
,
tw
:
"
正在等待對方玩家...
"
,
ko
:
"
Waiting for Another Player...
"
},
cancel
:
{
ja
:
"
キャンセル
"
,
en
:
"
Cancel
"
,
cn
:
"
取消
"
,
tw
:
"
取消
"
,
ko
:
"
취소
"
},
note
:
{
don
:
{
ja
:
"
ドン
"
,
en
:
"
Don
"
,
cn
:
"
咚
"
,
tw
:
"
咚
"
,
ko
:
"
쿵
"
},
},
on
:
"
オン
"
,
ka
:
{
off
:
"
オフ
"
,
ja
:
"
カッ
"
,
default
:
"
既定値にリセット
"
,
en
:
"
Ka
"
,
ok
:
"
OK
"
cn
:
"
咔
"
,
}
tw
:
"
咔
"
,
this
.
calibration
=
{
ko
:
"
딱
"
title
:
"
Latency Calibration
"
,
ms
:
"
%sms
"
,
back
:
"
Back to Settings
"
,
retryPrevious
:
"
Retry Previous
"
,
start
:
"
Start
"
,
finish
:
"
Finish
"
,
audioHelp
:
{
title
:
"
Audio Latency Calibration
"
,
content
:
"
Listen to a sound playing in the background.
\n\n
Hit the surface of the drum (%s or %s) as you hear it!
"
,
contentAlt
:
"
Listen to a sound playing in the background.
\n\n
Hit the surface of the drum as you hear it!
"
},
},
audioComplete
:
"
Audio Latency Calibration completed!
"
,
daiDon
:
{
videoHelp
:
{
ja
:
"
ドン(大)
"
,
title
:
"
Video Latency Calibration
"
,
en
:
"
DON
"
,
content
:
"
This time there will be no sounds.
\n\n
Instead, watch for notes blinking on the circle-shaped frame, hit the drum as they appear!
"
cn
:
"
咚(大)
"
,
tw
:
"
咚(大)
"
,
ko
:
"
쿵(대)
"
},
},
videoComplete
:
"
Video Latency Calibration completed!
"
,
daiKa
:
{
results
:
{
ja
:
"
カッ(大)
"
,
title
:
"
Latency Calibration Results
"
,
en
:
"
KA
"
,
content
:
"
Audio latency: %s
\n
Video latency: %s
\n\n
You can configure these latency values in the settings.
"
cn
:
"
咔(大)
"
,
}
tw
:
"
咔(大)
"
,
}
ko
:
"
딱(대)
"
this
.
account
=
{
username
:
"
ユーザー名
"
,
enterUsername
:
"
ユーザー名を入力
"
,
password
:
"
パスワード
"
,
enterPassword
:
"
パスワードを入力
"
,
repeatPassword
:
"
パスワードを再入力
"
,
remember
:
"
ログイン状態を保持する
"
,
login
:
"
ログイン
"
,
register
:
"
登録
"
,
registerAccount
:
"
アカウントを登録
"
,
passwordsDoNotMatch
:
"
パスワードが一致しません
"
,
newPasswordsDoNotMatch
:
"
New passwords do not match
"
,
cannotBeEmpty
:
"
%sは空にできません
"
,
error
:
"
リクエストの処理中にエラーが発生しました
"
,
logout
:
"
ログアウト
"
,
back
:
"
もどる
"
,
cancel
:
"
Cancel
"
,
save
:
"
Save
"
,
displayName
:
"
Displayed Name
"
,
changePassword
:
"
Change Password
"
,
currentNewRepeat
:
[
"
Current Password
"
,
"
New Password
"
,
"
Repeat New Password
"
],
deleteAccount
:
"
Delete Account
"
,
verifyPassword
:
"
Verify password to delete this account
"
}
this
.
serverError
=
{
not_logged_in
:
"
Not logged in
"
,
invalid_username
:
"
Invalid username, a username can only contain letters, numbers, and underscores, and must be between 3 and 20 characters long
"
,
username_in_use
:
"
A user already exists with that username
"
,
invalid_password
:
"
Cannot use this password, please check that your password is at least 6 characters long
"
,
invalid_username_password
:
"
Invalid Username or Password
"
,
invalid_display_name
:
"
Cannot use this name, please check that your new name is at most 25 characters long
"
,
current_password_invalid
:
"
Current password does not match
"
,
invalid_new_password
:
"
Cannot use this password, please check that your new password is at least 6 characters long
"
,
verify_password_invalid
:
"
Verification password does not match
"
}
this
.
browserSupport
=
{
browserWarning
:
"
サポートされていないブラウザを実行しています (%s)
"
,
details
:
"
詳しく
"
,
failedTests
:
"
このテストは失敗しました:
"
,
supportedBrowser
:
"
%sなどのサポートされているブラウザを使用してください
"
}
this
.
creative
=
{
creative
:
'
創作
'
,
maker
:
'
メーカー
'
}
}
function
StringsEn
(){
this
.
id
=
"
en
"
this
.
name
=
"
English
"
this
.
regex
=
/^en$|^en-/
this
.
font
=
"
TnT, Meiryo, sans-serif
"
this
.
taikoWeb
=
"
Taiko Web
"
this
.
titleProceed
=
"
Click or Press Enter!
"
this
.
titleDisclaimer
=
"
This unofficial simulator is unaffiliated with BANDAI NAMCO.
"
this
.
titleCopyright
=
"
Taiko no Tatsujin ©&™ 2011 BANDAI NAMCO Entertainment Inc.
"
this
.
categories
=
{
"
J-POP
"
:
"
Pop
"
,
"
アニメ
"
:
"
Anime
"
,
"
ボーカロイド™曲
"
:
"
VOCALOID™ Music
"
,
"
バラエティ
"
:
"
Variety
"
,
"
クラシック
"
:
"
Classical
"
,
"
ゲームミュージック
"
:
"
Game Music
"
,
"
ナムコオリジナル
"
:
"
NAMCO Original
"
}
this
.
selectSong
=
"
Select Song
"
this
.
selectDifficulty
=
"
Select Difficulty
"
this
.
back
=
"
Back
"
this
.
random
=
"
Random
"
this
.
randomSong
=
"
Random Song
"
this
.
howToPlay
=
"
How to Play
"
this
.
aboutSimulator
=
"
About Simulator
"
this
.
gameSettings
=
"
Game Settings
"
this
.
browse
=
"
Browse…
"
this
.
defaultSongList
=
"
Default Song List
"
this
.
songOptions
=
"
Song Options
"
this
.
none
=
"
None
"
this
.
auto
=
"
Auto
"
this
.
netplay
=
"
Netplay
"
this
.
easy
=
"
Easy
"
this
.
normal
=
"
Normal
"
this
.
hard
=
"
Hard
"
this
.
oni
=
"
Extreme
"
this
.
songBranch
=
"
Diverge Notes
"
this
.
defaultName
=
"
Don-chan
"
this
.
default2PName
=
"
Katsu-chan
"
this
.
notLoggedIn
=
"
Not logged in
"
this
.
sessionStart
=
"
Begin an Online Session!
"
this
.
sessionEnd
=
"
End Online Session
"
this
.
scoreSaveFailed
=
"
Could not connect to the server, your score has not been saved.
\n\n
Please log in or refresh the page to try saving the score again.
"
this
.
loading
=
"
Loading...
"
this
.
waitingForP2
=
"
Waiting for Another Player...
"
this
.
cancel
=
"
Cancel
"
this
.
note
=
{
don
:
"
Don
"
,
ka
:
"
Ka
"
,
daiDon
:
"
DON
"
,
daiKa
:
"
KA
"
,
drumroll
:
"
Drum rollー!!
"
,
daiDrumroll
:
"
DRUM ROLLー!!
"
,
balloon
:
"
Balloon
"
}
this
.
ex_note
=
{
don
:
[
"
Do
"
,
"
Do
"
],
ka
:
[
"
Ka
"
],
daiDon
:
[
"
DON
"
,
"
DON
"
],
daiKa
:
[
"
KA
"
]
}
this
.
combo
=
"
Combo
"
this
.
clear
=
"
Clear
"
this
.
good
=
"
GOOD
"
this
.
ok
=
"
OK
"
this
.
bad
=
"
BAD
"
this
.
branch
=
{
"
normal
"
:
"
Normal
"
,
"
advanced
"
:
"
Professional
"
,
"
master
"
:
"
Master
"
}
this
.
pauseOptions
=
[
"
Continue
"
,
"
Retry
"
,
"
Back to Select Song
"
]
this
.
results
=
"
Results
"
this
.
points
=
"
pts
"
this
.
maxCombo
=
"
MAX Combo
"
this
.
drumroll
=
"
Drumroll
"
this
.
errorOccured
=
"
An error occurred, please refresh
"
this
.
tutorial
=
{
basics
:
[
"
When a note overlaps the frame, that is your cue to hit the drum!
"
,
"
For red notes, hit the surface of the drum (%s or %s)...
"
,
"
...and for blue notes, hit the rim! (%s or %s)
"
,
"
USB controllers are also supported!
"
],
otherControls
:
"
Other controls
"
,
otherTutorial
:
[
"
%s
\
u2014 pause game
"
,
'
%s and %s while selecting song
\
u2014 navigate categories
'
,
"
%s while selecting difficulty
\
u2014 enable autoplay mode
"
,
"
%s while selecting difficulty
\
u2014 enable 2P mode
"
],
ok
:
"
OK
"
}
this
.
about
=
{
bugReporting
:
[
"
This simulator is still in development.
"
,
"
Please report any bugs you find.
"
,
"
You can report bugs either via our Git repository or email.
"
],
diagnosticWarning
:
"
Be sure to include the following diagnostic data!
"
,
issueTemplate
:
"
###### Describe the problem you are having below. Please include a screenshot and the diagnostic information.
"
,
issues
:
"
Issues
"
}
this
.
session
=
{
multiplayerSession
:
"
Multiplayer Session
"
,
linkTutorial
:
"
Share this link with your friend to start playing together! Do not leave this screen while they join.
"
,
cancel
:
"
Cancel
"
}
this
.
settings
=
{
language
:
{
name
:
"
Language
"
},
},
resolution
:
{
drumroll
:
{
name
:
"
Game Resolution
"
,
ja
:
"
連打ーっ!!
"
,
high
:
"
High
"
,
en
:
"
Drum rollー!!
"
,
medium
:
"
Medium
"
,
cn
:
"
连打ー!!
"
,
low
:
"
Low
"
,
tw
:
"
連打ー!!
"
,
lowest
:
"
Lowest
"
ko
:
"
연타ー!!
"
},
},
touchAnimation
:
{
daiDrumroll
:
{
name
:
"
Touch Animation
"
ja
:
"
連打(大)ーっ!!
"
,
en
:
"
DRUM ROLLー!!
"
,
cn
:
"
连打(大)ー!!
"
,
tw
:
"
連打(大)ー!!
"
,
ko
:
"
연타(대)ー!!
"
},
},
keyboardSettings
:
{
balloon
:
{
name
:
"
Keyboard Settings
"
,
ja
:
"
ふうせん
"
,
ka_l
:
"
Left Rim
"
,
en
:
"
Balloon
"
,
don_l
:
"
Left Surface
"
,
cn
:
"
气球
"
,
don_r
:
"
Right Surface
"
,
tw
:
"
氣球
"
,
k
a_r
:
"
Right Rim
"
k
o
:
"
풍선
"
},
},
gamepadLayout
:
{
},
name
:
"
Gamepad Layout
"
,
ex_note
:
{
a
:
"
Type A
"
,
don
:
{
b
:
"
Type B
"
,
ja
:
[
"
ド
"
,
"
コ
"
],
c
:
"
Type C
"
en
:
[
"
Do
"
,
"
Do
"
],
cn
:
[
"
咚
"
,
"
咚
"
],
tw
:
[
"
咚
"
,
"
咚
"
],
ko
:
[
"
쿠
"
,
"
쿠
"
]
},
},
latency
:
{
ka
:
{
name
:
"
Latency
"
,
ja
:
[
"
カ
"
],
value
:
"
Audio: %s, Video: %s
"
,
en
:
[
"
Ka
"
],
calibration
:
"
Latency Calibration
"
,
cn
:
[
"
咔
"
],
audio
:
"
Audio
"
,
tw
:
[
"
咔
"
],
video
:
"
Video
"
,
ko
:
[
"
딱
"
]
drumSounds
:
"
Drum Sounds
"
},
},
easierBigNotes
:
{
daiDon
:
{
name
:
"
Easier Big Notes
"
ja
:
[
"
ドン(大)
"
,
"
ドン(大)
"
],
en
:
[
"
DON
"
,
"
DON
"
],
cn
:
[
"
咚(大)
"
,
"
咚(大)
"
],
tw
:
[
"
咚(大)
"
,
"
咚(大)
"
],
ko
:
[
"
쿵(대)
"
,
"
쿵(대)
"
]
},
},
on
:
"
On
"
,
daiKa
:
{
off
:
"
Off
"
,
ja
:
[
"
カッ(大)
"
],
default
:
"
Reset to Defaults
"
,
en
:
[
"
KA
"
],
ok
:
"
OK
"
cn
:
[
"
咔(大)
"
],
}
tw
:
[
"
咔(大)
"
],
this
.
calibration
=
{
ko
:
[
"
딱(대)
"
]
title
:
"
Latency Calibration
"
,
ms
:
"
%sms
"
,
back
:
"
Back to Settings
"
,
retryPrevious
:
"
Retry Previous
"
,
start
:
"
Start
"
,
finish
:
"
Finish
"
,
audioHelp
:
{
title
:
"
Audio Latency Calibration
"
,
content
:
"
Listen to a sound playing in the background.
\n\n
Hit the surface of the drum (%s or %s) as you hear it!
"
,
contentAlt
:
"
Listen to a sound playing in the background.
\n\n
Hit the surface of the drum as you hear it!
"
},
},
audioComplete
:
"
Audio Latency Calibration completed!
"
,
},
videoHelp
:
{
combo
:
{
title
:
"
Video Latency Calibration
"
,
ja
:
"
コンボ
"
,
content
:
"
This time there will be no sounds.
\n\n
Instead, watch for notes blinking on the circle-shaped frame, hit the drum as they appear!
"
en
:
"
Combo
"
,
cn
:
"
连段
"
,
tw
:
"
連段
"
,
ko
:
"
콤보
"
},
clear
:
{
ja
:
"
クリア
"
,
en
:
"
Clear
"
,
cn
:
"
通关
"
,
tw
:
"
通關
"
,
ko
:
"
클리어
"
},
good
:
{
ja
:
"
良
"
,
en
:
"
GOOD
"
,
cn
:
"
良
"
,
tw
:
"
良
"
,
ko
:
"
얼쑤
"
},
ok
:
{
ja
:
"
可
"
,
en
:
"
OK
"
,
cn
:
"
可
"
,
tw
:
"
可
"
,
ko
:
"
좋다
"
},
bad
:
{
ja
:
"
不可
"
,
en
:
"
BAD
"
,
cn
:
"
不可
"
,
tw
:
"
不可
"
,
ko
:
"
에구
"
},
branch
:
{
normal
:
{
ja
:
"
普通譜面
"
,
en
:
"
Normal
"
,
cn
:
"
一般谱面
"
,
tw
:
"
一般譜面
"
,
ko
:
"
보통 악보
"
},
},
videoComplete
:
"
Video Latency Calibration completed!
"
,
advanced
:
{
results
:
{
ja
:
"
玄人譜面
"
,
title
:
"
Latency Calibration Results
"
,
en
:
"
Professional
"
,
content
:
"
Audio latency: %s
\n
Video latency: %s
\n\n
You can configure these latency values in the settings.
"
cn
:
"
进阶谱面
"
,
tw
:
"
進階譜面
"
,
ko
:
"
현인 악보
"
},
master
:
{
ja
:
"
達人譜面
"
,
en
:
"
Master
"
,
cn
:
"
达人谱面
"
,
tw
:
"
達人譜面
"
,
ko
:
"
달인 악보
"
}
}
}
},
this
.
account
=
{
pauseOptions
:
{
username
:
"
Username
"
,
ja
:
[
enterUsername
:
"
Enter Username
"
,
"
演奏をつづける
"
,
password
:
"
Password
"
,
"
はじめからやりなおす
"
,
enterPassword
:
"
Enter Password
"
,
"
「曲をえらぶ」にもどる
"
repeatPassword
:
"
Repeat Password
"
,
remember
:
"
Remember me
"
,
login
:
"
Log In
"
,
register
:
"
Register
"
,
registerAccount
:
"
Register account
"
,
passwordsDoNotMatch
:
"
Passwords do not match
"
,
newPasswordsDoNotMatch
:
"
New passwords do not match
"
,
cannotBeEmpty
:
"
%s cannot be empty
"
,
error
:
"
An error occurred while processing your request
"
,
logout
:
"
Log Out
"
,
back
:
"
Back
"
,
cancel
:
"
Cancel
"
,
save
:
"
Save
"
,
displayName
:
"
Displayed Name
"
,
changePassword
:
"
Change Password
"
,
currentNewRepeat
:
[
"
Current Password
"
,
"
New Password
"
,
"
Repeat New Password
"
],
],
deleteAccount
:
"
Delete Account
"
,
en
:
[
verifyPassword
:
"
Verify password to delete this account
"
"
Continue
"
,
}
"
Retry
"
,
this
.
serverError
=
{
"
Back to Select Song
"
not_logged_in
:
"
Not logged in
"
,
invalid_username
:
"
Invalid username, a username can only contain letters, numbers, and underscores, and must be between 3 and 20 characters long
"
,
username_in_use
:
"
A user already exists with that username
"
,
invalid_password
:
"
Cannot use this password, please check that your password is at least 6 characters long
"
,
invalid_username_password
:
"
Invalid Username or Password
"
,
invalid_display_name
:
"
Cannot use this name, please check that your new name is at most 25 characters long
"
,
current_password_invalid
:
"
Current password does not match
"
,
invalid_new_password
:
"
Cannot use this password, please check that your new password is at least 6 characters long
"
,
verify_password_invalid
:
"
Verification password does not match
"
}
this
.
browserSupport
=
{
browserWarning
:
"
You are running an unsupported browser (%s)
"
,
details
:
"
Details...
"
,
failedTests
:
"
The following tests have failed:
"
,
supportedBrowser
:
"
Please use a supported browser such as %s
"
}
this
.
creative
=
{
creative
:
'
Creative
'
,
maker
:
'
Maker:
'
}
}
function
StringsCn
(){
this
.
id
=
"
cn
"
this
.
name
=
"
简体中文
"
this
.
regex
=
/^zh$|^zh-CN$|^zh-SG$/
this
.
font
=
"
Microsoft YaHei, sans-serif
"
this
.
taikoWeb
=
"
太鼓网页
"
this
.
titleProceed
=
"
点击或按回车!
"
this
.
titleDisclaimer
=
"
这款非官方模拟器与BANDAI NAMCO无关。
"
this
.
titleCopyright
=
"
Taiko no Tatsujin ©&™ 2011 BANDAI NAMCO Entertainment Inc.
"
this
.
categories
=
{
"
J-POP
"
:
"
流行音乐
"
,
"
アニメ
"
:
"
卡通动画音乐
"
,
"
ボーカロイド™曲
"
:
"
VOCALOID™ Music
"
,
"
バラエティ
"
:
"
综合音乐
"
,
"
クラシック
"
:
"
古典音乐
"
,
"
ゲームミュージック
"
:
"
游戏音乐
"
,
"
ナムコオリジナル
"
:
"
NAMCO原创音乐
"
}
this
.
selectSong
=
"
选择乐曲
"
this
.
selectDifficulty
=
"
选择难度
"
this
.
back
=
"
返回
"
this
.
random
=
"
随机
"
this
.
randomSong
=
"
随机选曲
"
this
.
howToPlay
=
"
操作说明
"
this
.
aboutSimulator
=
"
关于模拟器
"
this
.
gameSettings
=
"
游戏设定
"
this
.
browse
=
"
浏览…
"
this
.
defaultSongList
=
"
默认歌曲列表
"
this
.
songOptions
=
"
选项
"
this
.
none
=
"
无
"
this
.
auto
=
"
自动
"
this
.
netplay
=
"
网络对战
"
this
.
easy
=
"
简单
"
this
.
normal
=
"
普通
"
this
.
hard
=
"
困难
"
this
.
oni
=
"
魔王
"
this
.
songBranch
=
"
有谱面分歧
"
this
.
defaultName
=
"
小咚
"
this
.
default2PName
=
"
小咔
"
this
.
notLoggedIn
=
"
未登录
"
this
.
sessionStart
=
"
开始在线会话!
"
this
.
sessionEnd
=
"
结束在线会话
"
this
.
loading
=
"
加载中...
"
this
.
waitingForP2
=
"
正在等待对方玩家...
"
this
.
cancel
=
"
取消
"
this
.
note
=
{
don
:
"
咚
"
,
ka
:
"
咔
"
,
daiDon
:
"
咚(大)
"
,
daiKa
:
"
咔(大)
"
,
drumroll
:
"
连打ー!!
"
,
daiDrumroll
:
"
连打(大)ー!!
"
,
balloon
:
"
气球
"
}
this
.
ex_note
=
{
don
:
[
"
咚
"
,
"
咚
"
],
],
ka
:
[
cn
:
[
"
咔
"
"
继续演奏
"
,
"
从头开始
"
,
"
返回「选择乐曲」
"
],
],
daiDon
:
[
tw
:
[
"
咚(大)
"
,
"
繼續演奏
"
,
"
咚(大)
"
"
從頭開始
"
,
"
返回「選擇樂曲」
"
],
],
daiKa
:
[
ko
:
[
"
咔(大)
"
"
연주 계속하기
"
,
"
처음부터 다시
"
,
"
「곡 선택」으로
"
]
]
}
},
this
.
combo
=
"
连段
"
results
:
{
this
.
clear
=
"
通关
"
ja
:
"
成績発表
"
,
this
.
good
=
"
良
"
en
:
"
Results
"
,
this
.
ok
=
"
可
"
cn
:
"
发表成绩
"
,
this
.
bad
=
"
不可
"
tw
:
"
發表成績
"
,
this
.
branch
=
{
ko
:
"
성적 발표
"
"
normal
"
:
"
一般谱面
"
,
},
"
advanced
"
:
"
进阶谱面
"
,
points
:
{
"
master
"
:
"
达人谱面
"
ja
:
"
点
"
,
}
en
:
"
pts
"
,
this
.
pauseOptions
=
[
cn
:
"
点
"
,
"
继续演奏
"
,
tw
:
"
分
"
,
"
从头开始
"
,
ko
:
"
점
"
"
返回「选择乐曲」
"
},
]
maxCombo
:
{
this
.
results
=
"
发表成绩
"
ja
:
"
最大コンボ数
"
,
this
.
points
=
"
点
"
en
:
"
MAX Combo
"
,
this
.
maxCombo
=
"
最多连段数
"
cn
:
"
最多连段数
"
,
this
.
drumroll
=
"
连打数
"
tw
:
"
最多連段數
"
,
ko
:
"
최대 콤보 수
"
},
drumroll
:
{
ja
:
"
連打数
"
,
en
:
"
Drumroll
"
,
cn
:
"
连打数
"
,
tw
:
"
連打數
"
,
ko
:
"
연타 횟수
"
},
this
.
errorOccured
=
"
An error occurred, please refresh
"
errorOccured
:
{
this
.
tutorial
=
{
ja
:
"
エラーが発生しました。再読み込みしてください。
"
,
basics
:
[
en
:
"
An error occurred, please refresh
"
"
当流动的音符将与框框重叠时就用鼓棒敲打太鼓吧
"
,
},
"
遇到红色音符要敲打鼓面(%s或%s)
"
,
tutorial
:
{
"
遇到蓝色音符则敲打鼓边(%s或%s)
"
,
basics
:
{
"
USB控制器也支持!
"
ja
:
[
],
"
流れてくる音符がワクに重なったらバチで太鼓をたたこう!
"
,
otherControls
:
"
其他控制
"
,
"
赤い音符は面をたたこう(%sまたは%s)
"
,
otherTutorial
:
[
"
青い音符はフチをたたこう(%sまたは%s)
"
,
"
%s暂停游戏
"
,
"
USBコントローラがサポートされています!
"
'
%s and %s while selecting song
\
u2014 navigate categories
'
,
],
"
选择难度时按住%s以启用自动模式
"
,
en
:
[
"
选择难度时按住%s以启用网络对战模式
"
"
When a note overlaps the frame, that is your cue to hit the drum!
"
,
],
"
For red notes, hit the surface of the drum (%s or %s)...
"
,
ok
:
"
确定
"
"
...and for blue notes, hit the rim! (%s or %s)
"
,
}
"
USB controllers are also supported!
"
this
.
about
=
{
],
bugReporting
:
[
cn
:
[
"
This simulator is still in development.
"
,
"
当流动的音符将与框框重叠时就用鼓棒敲打太鼓吧
"
,
"
Please report any bugs you find.
"
,
"
遇到红色音符要敲打鼓面(%s或%s)
"
,
"
You can report bugs either via our Git repository or email.
"
"
遇到蓝色音符则敲打鼓边(%s或%s)
"
,
],
"
USB控制器也支持!
"
diagnosticWarning
:
"
Be sure to include the following diagnostic data!
"
,
],
issueTemplate
:
"
###### Describe the problem you are having below. Please include a screenshot and the diagnostic information.
"
,
tw
:
[
issues
:
"
工单
"
"
當流動的音符將與框框重疊時就用鼓棒敲打太鼓吧
"
,
}
"
遇到紅色音符要敲打鼓面(%s或%s)
"
,
this
.
session
=
{
"
遇到藍色音符則敲打鼓邊(%s或%s)
"
,
multiplayerSession
:
"
在线会话
"
,
"
USB控制器也支持!
"
linkTutorial
:
"
复制下方地址,给你的朋友即可开始一起游戏!当他们与您联系之前,请不要离开此页面。
"
,
],
cancel
:
"
取消
"
ko
:
[
}
"
이동하는 음표가 테두리와 겹쳐졌을 때 북채로 태고를 두드리자!
"
,
this
.
settings
=
{
"
빨간 음표는 면을 두드리자 (%s 또는 %s)
"
,
"
파란 음표는 테를 두드리자 (%s 또는 %s)
"
,
"
USB 컨트롤러도 지원됩니다!
"
],
},
otherControls
:
{
ja
:
"
他のコントロール
"
,
en
:
"
Other controls
"
,
cn
:
"
其他控制
"
,
tw
:
"
其他控制
"
,
ko
:
"
기타 컨트롤
"
,
},
otherTutorial
:
{
ja
:
[
"
%sはゲームを一時停止します
"
,
"
曲をえらぶしながら%sか%sキーを押してジャンルをスキップします
"
,
"
むずかしさをえらぶしながら%sキーを押しながらオートモードを有効
"
,
"
むずかしさをえらぶしながら%sキーを押しながらネットプレイモードを有効
"
],
en
:
[
"
%s
\
u2014 pause game
"
,
'
%s and %s while selecting song
\
u2014 navigate categories
'
,
"
%s while selecting difficulty
\
u2014 enable autoplay mode
"
,
"
%s while selecting difficulty
\
u2014 enable 2P mode
"
],
cn
:
[
"
%s暂停游戏
"
,
'
%s and %s while selecting song
\
u2014 navigate categories
'
,
"
选择难度时按住%s以启用自动模式
"
,
"
选择难度时按住%s以启用网络对战模式
"
],
tw
:
[
"
%s暫停遊戲
"
,
'
%s and %s while selecting song
\
u2014 navigate categories
'
,
"
選擇難度時按住%s以啟用自動模式
"
,
"
選擇難度時按住%s以啟用網上對打模式
"
],
ko
:
[
"
%s
\
u2014 게임을 일시 중지합니다
"
,
'
%s and %s while selecting song
\
u2014 navigate categories
'
,
"
난이도 선택 동안 %s 홀드
\
u2014 오토 모드 활성화
"
,
"
난이도 선택 동안 %s 홀드
\
u2014 넷 플레이 모드 활성화
"
],
},
ok
:
{
ja
:
"
OK
"
,
en
:
"
OK
"
,
cn
:
"
确定
"
,
tw
:
"
確定
"
,
ko
:
"
확인
"
}
},
about
:
{
bugReporting
:
{
ja
:
[
"
このシミュレータは現在開発中です。
"
,
"
バグが発生した場合は、報告してください。
"
,
"
Gitリポジトリかメールでバグを報告してください。
"
],
en
:
[
"
This simulator is still in development.
"
,
"
Please report any bugs you find.
"
,
"
You can report bugs either via our Git repository or email.
"
],
},
diagnosticWarning
:
{
ja
:
"
以下の端末診断情報も併せて報告してください!
"
,
en
:
"
Be sure to include the following diagnostic data!
"
,
},
issueTemplate
:
{
ja
:
"
###### 下記の問題を説明してください。 スクリーンショットと診断情報を含めてください。
"
,
en
:
"
###### Describe the problem you are having below. Please include a screenshot and the diagnostic information.
"
,
},
issues
:
{
ja
:
"
課題
"
,
en
:
"
Issues
"
,
cn
:
"
工单
"
,
tw
:
"
問題
"
,
ko
:
"
이슈
"
}
},
session
:
{
multiplayerSession
:
{
ja
:
"
オンラインセッション
"
,
en
:
"
Multiplayer Session
"
,
cn
:
"
在线会话
"
,
tw
:
"
多人模式
"
,
ko
:
null
},
linkTutorial
:
{
ja
:
null
,
en
:
"
Share this link with your friend to start playing together! Do not leave this screen while they join.
"
,
cn
:
"
复制下方地址,给你的朋友即可开始一起游戏!当他们与您联系之前,请不要离开此页面。
"
,
tw
:
"
複製下方地址,給你的朋友即可開始一起遊戲!當他們與您聯繫之前,請不要離開此頁面。
"
,
ko
:
null
},
cancel
:
{
ja
:
"
キャンセル
"
,
en
:
"
Cancel
"
,
cn
:
"
取消
"
,
tw
:
"
取消
"
,
ko
:
"
취소
"
}
},
settings
:
{
language
:
{
language
:
{
name
:
"
语言
"
name
:
{
ja
:
"
言語
"
,
en
:
"
Language
"
,
cn
:
"
语言
"
,
tw
:
"
語系
"
,
ko
:
"
언어
"
}
},
},
resolution
:
{
resolution
:
{
name
:
"
游戏分辨率
"
,
name
:
{
high
:
"
高
"
,
ja
:
"
ゲームの解像度
"
,
medium
:
"
中
"
,
en
:
"
Game Resolution
"
,
low
:
"
低
"
,
cn
:
"
游戏分辨率
"
,
lowest
:
"
最低
"
tw
:
"
遊戲分辨率
"
,
ko
:
"
게임 해상도
"
},
high
:
{
ja
:
"
高
"
,
en
:
"
High
"
,
cn
:
"
高
"
,
tw
:
"
高
"
,
ko
:
"
높은
"
},
medium
:
{
ja
:
"
中
"
,
en
:
"
Medium
"
,
cn
:
"
中
"
,
tw
:
"
中
"
,
ko
:
"
중간
"
},
low
:
{
ja
:
"
低
"
,
en
:
"
Low
"
,
cn
:
"
低
"
,
tw
:
"
低
"
,
ko
:
"
저
"
},
lowest
:
{
ja
:
"
最低
"
,
en
:
"
Lowest
"
,
cn
:
"
最低
"
,
tw
:
"
最低
"
,
ko
:
"
최저
"
}
},
},
touchAnimation
:
{
touchAnimation
:
{
name
:
"
触摸动画
"
name
:
{
ja
:
"
タッチアニメーション
"
,
en
:
"
Touch Animation
"
,
cn
:
"
触摸动画
"
,
tw
:
"
觸摸動畫
"
,
ko
:
"
터치 애니메이션
"
}
},
},
keyboardSettings
:
{
keyboardSettings
:
{
name
:
"
键盘设置
"
,
name
:
{
ka_l
:
"
边缘(左)
"
,
ja
:
"
キーボード設定
"
,
don_l
:
"
表面(左)
"
,
en
:
"
Keyboard Settings
"
,
don_r
:
"
表面(右)
"
,
cn
:
"
键盘设置
"
,
ka_r
:
"
边缘(右)
"
tw
:
"
鍵盤設置
"
,
ko
:
"
키보드 설정
"
},
ka_l
:
{
ja
:
"
ふち(左)
"
,
en
:
"
Left Rim
"
,
cn
:
"
边缘(左)
"
,
tw
:
"
邊緣(左)
"
,
ko
:
"
가장자리 (왼쪽)
"
},
don_l
:
{
ja
:
"
面(左)
"
,
en
:
"
Left Surface
"
,
cn
:
"
表面(左)
"
,
tw
:
"
表面(左)
"
,
ko
:
"
표면 (왼쪽)
"
},
don_r
:
{
ja
:
"
面(右)
"
,
en
:
"
Right Surface
"
,
cn
:
"
表面(右)
"
,
tw
:
"
表面(右)
"
,
ko
:
"
표면 (오른쪽)
"
},
ka_r
:
{
ja
:
"
ふち(右)
"
,
en
:
"
Right Rim
"
,
cn
:
"
边缘(右)
"
,
tw
:
"
邊緣(右)
"
,
ko
:
"
가장자리 (오른쪽)
"
}
},
},
gamepadLayout
:
{
gamepadLayout
:
{
name
:
"
操作类型设定
"
,
name
:
{
a
:
"
类型A
"
,
ja
:
"
そうさタイプ設定
"
,
b
:
"
类型B
"
,
en
:
"
Gamepad Layout
"
,
c
:
"
类型C
"
cn
:
"
操作类型设定
"
,
tw
:
"
操作類型設定
"
,
ko
:
"
조작 타입 설정
"
},
a
:
{
ja
:
"
タイプA
"
,
en
:
"
Type A
"
,
cn
:
"
类型A
"
,
tw
:
"
類型A
"
,
ko
:
"
타입 A
"
},
b
:
{
ja
:
"
タイプB
"
,
en
:
"
Type B
"
,
cn
:
"
类型B
"
,
tw
:
"
類型B
"
,
ko
:
"
타입 B
"
},
c
:
{
ja
:
"
タイプC
"
,
en
:
"
Type C
"
,
cn
:
"
类型C
"
,
tw
:
"
類型C
"
,
ko
:
"
타입 C
"
}
},
},
latency
:
{
latency
:
{
name
:
"
Latency
"
,
name
:
{
value
:
"
Audio: %s, Video: %s
"
,
ja
:
null
,
calibration
:
"
Latency Calibration
"
,
en
:
"
Latency
"
,
audio
:
"
Audio
"
,
},
video
:
"
Video
"
,
value
:
{
drumSounds
:
"
Drum Sounds
"
ja
:
null
,
en
:
"
Audio: %s, Video: %s
"
,
},
calibration
:
{
ja
:
null
,
en
:
"
Latency Calibration
"
,
},
audio
:
{
ja
:
null
,
en
:
"
Audio
"
,
},
video
:
{
ja
:
null
,
en
:
"
Video
"
,
},
drumSounds
:
{
ja
:
null
,
en
:
"
Drum Sounds
"
,
}
},
},
easierBigNotes
:
{
easierBigNotes
:
{
name
:
"
简单的大音符
"
name
:
{
ja
:
"
簡単な大きな音符
"
,
en
:
"
Easier Big Notes
"
,
cn
:
"
简单的大音符
"
,
tw
:
"
簡單的大音符
"
,
ko
:
"
쉬운 큰 음표
"
}
},
on
:
{
ja
:
"
オン
"
,
en
:
"
On
"
,
cn
:
"
开
"
,
tw
:
"
開
"
,
ko
:
"
온
"
},
off
:
{
ja
:
"
オフ
"
,
en
:
"
Off
"
,
cn
:
"
关
"
,
tw
:
"
關
"
,
ko
:
"
오프
"
},
default
:
{
ja
:
"
既定値にリセット
"
,
en
:
"
Reset to Defaults
"
,
cn
:
"
重置为默认值
"
,
tw
:
"
重置為默認值
"
,
ko
:
"
기본값으로 재설정
"
},
ok
:
{
ja
:
"
OK
"
,
en
:
"
OK
"
,
cn
:
"
确定
"
,
tw
:
"
確定
"
,
ko
:
"
확인
"
}
},
calibration
:
{
title
:
{
ja
:
null
,
en
:
"
Latency Calibration
"
,
},
ms
:
{
ja
:
null
,
en
:
"
%sms
"
,
},
back
:
{
ja
:
null
,
en
:
"
Back to Settings
"
,
},
retryPrevious
:
{
ja
:
null
,
en
:
"
Retry Previous
"
,
},
start
:
{
ja
:
null
,
en
:
"
Start
"
,
},
finish
:
{
ja
:
null
,
en
:
"
Finish
"
,
},
},
on
:
"
开
"
,
off
:
"
关
"
,
default
:
"
重置为默认值
"
,
ok
:
"
确定
"
}
this
.
calibration
=
{
title
:
"
Latency Calibration
"
,
ms
:
"
%sms
"
,
back
:
"
Back to Settings
"
,
retryPrevious
:
"
Retry Previous
"
,
start
:
"
Start
"
,
finish
:
"
Finish
"
,
audioHelp
:
{
audioHelp
:
{
title
:
"
Audio Latency Calibration
"
,
title
:
{
content
:
"
Listen to a sound playing in the background.
\n\n
Hit the surface of the drum (%s or %s) as you hear it!
"
,
ja
:
null
,
contentAlt
:
"
Listen to a sound playing in the background.
\n\n
Hit the surface of the drum as you hear it!
"
en
:
"
Audio Latency Calibration
"
,
},
content
:
{
ja
:
null
,
en
:
"
Listen to a sound playing in the background.
\n\n
Hit the surface of the drum (%s or %s) as you hear it!
"
,
},
contentAlt
:
{
ja
:
null
,
en
:
"
Listen to a sound playing in the background.
\n\n
Hit the surface of the drum as you hear it!
"
,
}
},
audioComplete
:
{
ja
:
null
,
en
:
"
Audio Latency Calibration completed!
"
,
},
},
audioComplete
:
"
Audio Latency Calibration completed!
"
,
videoHelp
:
{
videoHelp
:
{
title
:
"
Video Latency Calibration
"
,
title
:
{
content
:
"
This time there will be no sounds.
\n\n
Instead, watch for notes blinking on the circle-shaped frame, hit the drum as they appear!
"
ja
:
null
,
en
:
"
Video Latency Calibration
"
,
},
content
:
{
ja
:
null
,
en
:
"
This time there will be no sounds.
\n\n
Instead, watch for notes blinking on the circle-shaped frame, hit the drum as they appear!
"
,
}
},
videoComplete
:
{
ja
:
null
,
en
:
"
Video Latency Calibration completed!
"
,
},
},
videoComplete
:
"
Video Latency Calibration completed!
"
,
results
:
{
results
:
{
title
:
"
Latency Calibration Results
"
,
title
:
{
content
:
"
Audio latency: %s
\n
Video latency: %s
\n\n
You can configure these latency values in the settings.
"
ja
:
null
,
en
:
"
Latency Calibration Results
"
,
},
content
:
{
ja
:
null
,
en
:
"
Audio latency: %s
\n
Video latency: %s
\n\n
You can configure these latency values in the settings.
"
,
}
}
}
}
},
this
.
account
=
{
account
:
{
username
:
"
登录名
"
,
username
:
{
enterUsername
:
"
输入用户名
"
,
ja
:
"
ユーザー名
"
,
password
:
"
密码
"
,
en
:
"
Username
"
,
enterPassword
:
"
输入密码
"
,
cn
:
"
登录名
"
,
repeatPassword
:
"
重新输入密码
"
,
tw
:
"
使用者名稱
"
,
remember
:
"
记住登录
"
,
ko
:
"
사용자 이름
"
login
:
"
登录
"
,
register
:
"
注册
"
,
registerAccount
:
"
注册帐号
"
,
passwordsDoNotMatch
:
"
密码不匹配
"
,
newPasswordsDoNotMatch
:
"
New passwords do not match
"
,
cannotBeEmpty
:
"
%s不能为空
"
,
error
:
"
处理您的请求时发生错误
"
,
logout
:
"
登出
"
,
back
:
"
返回
"
,
cancel
:
"
Cancel
"
,
save
:
"
Save
"
,
displayName
:
"
Displayed Name
"
,
changePassword
:
"
Change Password
"
,
currentNewRepeat
:
[
"
Current Password
"
,
"
New Password
"
,
"
Repeat New Password
"
],
deleteAccount
:
"
Delete Account
"
,
verifyPassword
:
"
Verify password to delete this account
"
}
this
.
serverError
=
{
not_logged_in
:
"
Not logged in
"
,
invalid_username
:
"
Invalid username, a username can only contain letters, numbers, and underscores, and must be between 3 and 20 characters long
"
,
username_in_use
:
"
A user already exists with that username
"
,
invalid_password
:
"
Cannot use this password, please check that your password is at least 6 characters long
"
,
invalid_username_password
:
"
Invalid Username or Password
"
,
invalid_display_name
:
"
Cannot use this name, please check that your new name is at most 25 characters long
"
,
current_password_invalid
:
"
Current password does not match
"
,
invalid_new_password
:
"
Cannot use this password, please check that your new password is at least 6 characters long
"
,
verify_password_invalid
:
"
Verification password does not match
"
}
this
.
browserSupport
=
{
browserWarning
:
"
You are running an unsupported browser (%s)
"
,
details
:
"
Details...
"
,
failedTests
:
"
The following tests have failed:
"
,
supportedBrowser
:
"
Please use a supported browser such as %s
"
}
this
.
creative
=
{
creative
:
'
创作
'
,
maker
:
'
制作者
'
}
}
function
StringsTw
(){
this
.
id
=
"
tw
"
this
.
name
=
"
正體中文
"
this
.
regex
=
/^zh-HK$|^zh-TW$/
this
.
font
=
"
Microsoft YaHei, sans-serif
"
this
.
taikoWeb
=
"
太鼓網頁
"
this
.
titleProceed
=
"
點擊或按確認!
"
this
.
titleDisclaimer
=
"
這款非官方模擬器與BANDAI NAMCO無關。
"
this
.
titleCopyright
=
"
Taiko no Tatsujin ©&™ 2011 BANDAI NAMCO Entertainment Inc.
"
this
.
categories
=
{
"
J-POP
"
:
"
流行音樂
"
,
"
アニメ
"
:
"
卡通動畫音樂
"
,
"
ボーカロイド™曲
"
:
"
VOCALOID™ Music
"
,
"
バラエティ
"
:
"
綜合音樂
"
,
"
クラシック
"
:
"
古典音樂
"
,
"
ゲームミュージック
"
:
"
遊戲音樂
"
,
"
ナムコオリジナル
"
:
"
NAMCO原創音樂
"
}
this
.
selectSong
=
"
選擇樂曲
"
this
.
selectDifficulty
=
"
選擇難度
"
this
.
back
=
"
返回
"
this
.
random
=
"
隨機
"
this
.
randomSong
=
"
隨機選曲
"
this
.
howToPlay
=
"
操作說明
"
this
.
aboutSimulator
=
"
關於模擬器
"
this
.
gameSettings
=
"
遊戲設定
"
this
.
browse
=
"
開啟檔案…
"
this
.
defaultSongList
=
"
默認歌曲列表
"
this
.
songOptions
=
"
選項
"
this
.
none
=
"
無
"
this
.
auto
=
"
自動
"
this
.
netplay
=
"
網上對打
"
this
.
easy
=
"
簡單
"
this
.
normal
=
"
普通
"
this
.
hard
=
"
困難
"
this
.
oni
=
"
魔王
"
this
.
songBranch
=
"
有譜面分歧
"
this
.
defaultName
=
"
小咚
"
this
.
default2PName
=
"
小咔
"
this
.
notLoggedIn
=
"
未登錄
"
this
.
sessionStart
=
"
開始多人模式!
"
this
.
sessionEnd
=
"
結束多人模式
"
this
.
loading
=
"
讀取中...
"
this
.
waitingForP2
=
"
正在等待對方玩家...
"
this
.
cancel
=
"
取消
"
this
.
note
=
{
don
:
"
咚
"
,
ka
:
"
咔
"
,
daiDon
:
"
咚(大)
"
,
daiKa
:
"
咔(大)
"
,
drumroll
:
"
連打ー!!
"
,
daiDrumroll
:
"
連打(大)ー!!
"
,
balloon
:
"
氣球
"
}
this
.
ex_note
=
{
don
:
[
"
咚
"
,
"
咚
"
],
ka
:
[
"
咔
"
],
daiDon
:
[
"
咚(大)
"
,
"
咚(大)
"
],
daiKa
:
[
"
咔(大)
"
]
}
this
.
combo
=
"
連段
"
this
.
clear
=
"
通關
"
this
.
good
=
"
良
"
this
.
ok
=
"
可
"
this
.
bad
=
"
不可
"
this
.
branch
=
{
"
normal
"
:
"
一般譜面
"
,
"
advanced
"
:
"
進階譜面
"
,
"
master
"
:
"
達人譜面
"
}
this
.
pauseOptions
=
[
"
繼續演奏
"
,
"
從頭開始
"
,
"
返回「選擇樂曲」
"
]
this
.
results
=
"
發表成績
"
this
.
points
=
"
分
"
this
.
maxCombo
=
"
最多連段數
"
this
.
drumroll
=
"
連打數
"
this
.
errorOccured
=
"
An error occurred, please refresh
"
this
.
tutorial
=
{
basics
:
[
"
當流動的音符將與框框重疊時就用鼓棒敲打太鼓吧
"
,
"
遇到紅色音符要敲打鼓面(%s或%s)
"
,
"
遇到藍色音符則敲打鼓邊(%s或%s)
"
,
"
USB控制器也支持!
"
],
otherControls
:
"
其他控制
"
,
otherTutorial
:
[
"
%s暫停遊戲
"
,
'
%s and %s while selecting song
\
u2014 navigate categories
'
,
"
選擇難度時按住%s以啟用自動模式
"
,
"
選擇難度時按住%s以啟用網上對打模式
"
],
ok
:
"
確定
"
}
this
.
about
=
{
bugReporting
:
[
"
This simulator is still in development.
"
,
"
Please report any bugs you find.
"
,
"
You can report bugs either via our Git repository or email.
"
],
diagnosticWarning
:
"
Be sure to include the following diagnostic data!
"
,
issueTemplate
:
"
###### Describe the problem you are having below. Please include a screenshot and the diagnostic information.
"
,
issues
:
"
問題
"
}
this
.
session
=
{
multiplayerSession
:
"
多人模式
"
,
linkTutorial
:
"
複製下方地址,給你的朋友即可開始一起遊戲!當他們與您聯繫之前,請不要離開此頁面。
"
,
cancel
:
"
取消
"
}
this
.
settings
=
{
language
:
{
name
:
"
語系
"
},
},
resolution
:
{
enterUsername
:
{
name
:
"
遊戲分辨率
"
,
ja
:
"
ユーザー名を入力
"
,
high
:
"
高
"
,
en
:
"
Enter Username
"
,
medium
:
"
中
"
,
cn
:
"
输入用户名
"
,
low
:
"
低
"
,
tw
:
"
輸入用戶名
"
,
lowest
:
"
最低
"
ko
:
"
사용자 이름을 입력하십시오
"
},
},
touchAnimation
:
{
password
:
{
name
:
"
觸摸動畫
"
ja
:
"
パスワード
"
,
en
:
"
Password
"
,
cn
:
"
密码
"
,
tw
:
"
密碼
"
,
ko
:
"
비밀번호
"
},
},
keyboardSettings
:
{
enterPassword
:
{
name
:
"
鍵盤設置
"
,
ja
:
"
パスワードを入力
"
,
ka_l
:
"
邊緣(左)
"
,
en
:
"
Enter Password
"
,
don_l
:
"
表面(左)
"
,
cn
:
"
输入密码
"
,
don_r
:
"
表面(右)
"
,
tw
:
"
輸入密碼
"
,
k
a_r
:
"
邊緣(右)
"
k
o
:
"
비밀번호 입력
"
},
},
gamepadLayout
:
{
repeatPassword
:
{
name
:
"
操作類型設定
"
,
ja
:
"
パスワードを再入力
"
,
a
:
"
類型A
"
,
en
:
"
Repeat Password
"
,
b
:
"
類型B
"
,
cn
:
"
重新输入密码
"
,
c
:
"
類型C
"
tw
:
"
再次輸入密碼
"
,
ko
:
"
비밀번호 재입력
"
},
},
latency
:
{
remember
:
{
name
:
"
Latency
"
,
ja
:
"
ログイン状態を保持する
"
,
value
:
"
Audio: %s, Video: %s
"
,
en
:
"
Remember me
"
,
calibration
:
"
Latency Calibration
"
,
cn
:
"
记住登录
"
,
audio
:
"
Audio
"
,
tw
:
"
記住登錄
"
,
video
:
"
Video
"
,
ko
:
"
자동 로그인
"
drumSounds
:
"
Drum Sounds
"
},
},
easierBigNotes
:
{
login
:
{
name
:
"
簡單的大音符
"
ja
:
"
ログイン
"
,
en
:
"
Log In
"
,
cn
:
"
登录
"
,
tw
:
"
登入
"
,
ko
:
"
로그인
"
},
},
on
:
"
開
"
,
register
:
{
off
:
"
關
"
,
ja
:
"
登録
"
,
default
:
"
重置為默認值
"
,
en
:
"
Register
"
,
ok
:
"
確定
"
cn
:
"
注册
"
,
}
tw
:
"
註冊
"
,
this
.
calibration
=
{
ko
:
"
가입하기
"
title
:
"
Latency Calibration
"
,
ms
:
"
%sms
"
,
back
:
"
Back to Settings
"
,
retryPrevious
:
"
Retry Previous
"
,
start
:
"
Start
"
,
finish
:
"
Finish
"
,
audioHelp
:
{
title
:
"
Audio Latency Calibration
"
,
content
:
"
Listen to a sound playing in the background.
\n\n
Hit the surface of the drum (%s or %s) as you hear it!
"
,
contentAlt
:
"
Listen to a sound playing in the background.
\n\n
Hit the surface of the drum as you hear it!
"
},
},
audioComplete
:
"
Audio Latency Calibration completed!
"
,
registerAccount
:
{
videoHelp
:
{
ja
:
"
アカウントを登録
"
,
title
:
"
Video Latency Calibration
"
,
en
:
"
Register account
"
,
content
:
"
This time there will be no sounds.
\n\n
Instead, watch for notes blinking on the circle-shaped frame, hit the drum as they appear!
"
cn
:
"
注册帐号
"
,
tw
:
"
註冊帳號
"
,
ko
:
"
계정 등록
"
},
},
videoComplete
:
"
Video Latency Calibration completed!
"
,
passwordsDoNotMatch
:
{
results
:
{
ja
:
"
パスワードが一致しません
"
,
title
:
"
Latency Calibration Results
"
,
en
:
"
Passwords do not match
"
,
content
:
"
Audio latency: %s
\n
Video latency: %s
\n\n
You can configure these latency values in the settings.
"
cn
:
"
密码不匹配
"
,
tw
:
"
密碼不匹配
"
,
ko
:
"
비밀번호가 일치하지 않습니다
"
},
newPasswordsDoNotMatch
:
{
ja
:
null
,
en
:
"
New passwords do not match
"
,
},
cannotBeEmpty
:
{
ja
:
"
%sは空にできません
"
,
en
:
"
%s cannot be empty
"
,
cn
:
"
%s不能为空
"
,
tw
:
"
%s不能為空
"
,
ko
:
"
%s 비어 있을 수 없습니다
"
},
error
:
{
ja
:
"
リクエストの処理中にエラーが発生しました
"
,
en
:
"
An error occurred while processing your request
"
,
cn
:
"
处理您的请求时发生错误
"
,
tw
:
"
處理您的請求時發生錯誤
"
,
ko
:
"
요청을 처리하는 동안 오류가 발생했습니다
"
},
logout
:
{
ja
:
"
ログアウト
"
,
en
:
"
Log Out
"
,
cn
:
"
登出
"
,
tw
:
"
登出
"
,
ko
:
"
로그 아웃
"
},
back
:
{
ja
:
"
もどる
"
,
en
:
"
Back
"
,
cn
:
"
返回
"
,
tw
:
"
返回
"
,
ko
:
"
돌아간다
"
},
cancel
:
{
ja
:
null
,
en
:
"
Cancel
"
,
},
save
:
{
ja
:
null
,
en
:
"
Save
"
,
},
displayName
:
{
en
:
"
Displayed Name
"
,
},
changePassword
:
{
ja
:
null
,
en
:
"
Change Password
"
,
},
currentNewRepeat
:
{
ja
:
null
,
en
:
[
"
Current Password
"
,
"
New Password
"
,
"
Repeat New Password
"
],
},
deleteAccount
:
{
ja
:
null
,
en
:
"
Delete Account
"
,
},
verifyPassword
:
{
ja
:
null
,
en
:
"
Verify password to delete this account
"
,
}
}
}
},
this
.
account
=
{
serverError
:
{
username
:
"
使用者名稱
"
,
not_logged_in
:
{
enterUsername
:
"
輸入用戶名
"
,
ja
:
null
,
password
:
"
密碼
"
,
en
:
"
Not logged in
"
,
enterPassword
:
"
輸入密碼
"
,
repeatPassword
:
"
再次輸入密碼
"
,
remember
:
"
記住登錄
"
,
login
:
"
登入
"
,
register
:
"
註冊
"
,
registerAccount
:
"
註冊帳號
"
,
passwordsDoNotMatch
:
"
密碼不匹配
"
,
newPasswordsDoNotMatch
:
"
New passwords do not match
"
,
cannotBeEmpty
:
"
%s不能為空
"
,
error
:
"
處理您的請求時發生錯誤
"
,
logout
:
"
登出
"
,
back
:
"
返回
"
,
cancel
:
"
Cancel
"
,
save
:
"
Save
"
,
displayName
:
"
Displayed Name
"
,
changePassword
:
"
Change Password
"
,
currentNewRepeat
:
[
"
Current Password
"
,
"
New Password
"
,
"
Repeat New Password
"
],
deleteAccount
:
"
Delete Account
"
,
verifyPassword
:
"
Verify password to delete this account
"
}
this
.
serverError
=
{
not_logged_in
:
"
Not logged in
"
,
invalid_username
:
"
Invalid username, a username can only contain letters, numbers, and underscores, and must be between 3 and 20 characters long
"
,
username_in_use
:
"
A user already exists with that username
"
,
invalid_password
:
"
Cannot use this password, please check that your password is at least 6 characters long
"
,
invalid_username_password
:
"
Invalid Username or Password
"
,
invalid_display_name
:
"
Cannot use this name, please check that your new name is at most 25 characters long
"
,
current_password_invalid
:
"
Current password does not match
"
,
invalid_new_password
:
"
Cannot use this password, please check that your new password is at least 6 characters long
"
,
verify_password_invalid
:
"
Verification password does not match
"
}
this
.
browserSupport
=
{
browserWarning
:
"
You are running an unsupported browser (%s)
"
,
details
:
"
Details...
"
,
failedTests
:
"
The following tests have failed:
"
,
supportedBrowser
:
"
Please use a supported browser such as %s
"
}
this
.
creative
=
{
creative
:
'
創作
'
,
maker
:
'
製作者
'
}
}
function
StringsKo
(){
this
.
id
=
"
ko
"
this
.
name
=
"
한국어
"
this
.
regex
=
/^ko$|^ko-/
this
.
font
=
"
Microsoft YaHei, sans-serif
"
this
.
taikoWeb
=
"
태고 웹
"
this
.
titleProceed
=
"
클릭하거나 Enter를 누릅니다!
"
this
.
titleDisclaimer
=
"
이 비공식 시뮬레이터는 반다이 남코와 관련이 없습니다.
"
this
.
titleCopyright
=
"
Taiko no Tatsujin ©&™ 2011 BANDAI NAMCO Entertainment Inc.
"
this
.
categories
=
{
"
J-POP
"
:
"
POP
"
,
"
アニメ
"
:
"
애니메이션
"
,
"
ボーカロイド™曲
"
:
"
VOCALOID™ Music
"
,
"
バラエティ
"
:
"
버라이어티
"
,
"
クラシック
"
:
"
클래식
"
,
"
ゲームミュージック
"
:
"
게임
"
,
"
ナムコオリジナル
"
:
"
남코 오리지널
"
}
this
.
selectSong
=
"
곡 선택
"
this
.
selectDifficulty
=
"
난이도 선택
"
this
.
back
=
"
돌아간다
"
this
.
random
=
"
랜덤
"
this
.
randomSong
=
"
랜덤
"
this
.
howToPlay
=
"
지도 시간
"
this
.
aboutSimulator
=
"
게임 정보
"
this
.
gameSettings
=
"
게임 설정
"
this
.
browse
=
"
찾아보기…
"
this
.
defaultSongList
=
"
기본 노래 목록
"
this
.
songOptions
=
"
옵션
"
this
.
none
=
"
없음
"
this
.
auto
=
"
오토
"
this
.
netplay
=
"
넷 플레이
"
this
.
easy
=
"
쉬움
"
this
.
normal
=
"
보통
"
this
.
hard
=
"
어려움
"
this
.
oni
=
"
귀신
"
this
.
songBranch
=
"
악보 분기 있습니다
"
this
.
defaultName
=
"
동이
"
this
.
default2PName
=
"
딱이
"
this
.
notLoggedIn
=
"
로그인하지 않았습니다
"
this
.
sessionStart
=
"
온라인 세션 시작!
"
this
.
sessionEnd
=
"
온라인 세션 끝내기
"
this
.
loading
=
"
로딩 중...
"
this
.
waitingForP2
=
"
Waiting for Another Player...
"
this
.
cancel
=
"
취소
"
this
.
note
=
{
don
:
"
쿵
"
,
ka
:
"
딱
"
,
daiDon
:
"
쿵(대)
"
,
daiKa
:
"
딱(대)
"
,
drumroll
:
"
연타ー!!
"
,
daiDrumroll
:
"
연타(대)ー!!
"
,
balloon
:
"
풍선
"
}
this
.
ex_note
=
{
don
:
[
"
쿠
"
,
"
쿠
"
],
ka
:
[
"
딱
"
],
daiDon
:
[
"
쿵(대)
"
,
"
쿵(대)
"
],
daiKa
:
[
"
딱(대)
"
]
}
this
.
combo
=
"
콤보
"
this
.
clear
=
"
클리어
"
this
.
good
=
"
얼쑤
"
this
.
ok
=
"
좋다
"
this
.
bad
=
"
에구
"
this
.
branch
=
{
"
normal
"
:
"
보통 악보
"
,
"
advanced
"
:
"
현인 악보
"
,
"
master
"
:
"
달인 악보
"
}
this
.
pauseOptions
=
[
"
연주 계속하기
"
,
"
처음부터 다시
"
,
"
「곡 선택」으로
"
]
this
.
results
=
"
성적 발표
"
this
.
points
=
"
점
"
this
.
maxCombo
=
"
최대 콤보 수
"
this
.
drumroll
=
"
연타 횟수
"
this
.
errorOccured
=
"
An error occurred, please refresh
"
this
.
tutorial
=
{
basics
:
[
"
이동하는 음표가 테두리와 겹쳐졌을 때 북채로 태고를 두드리자!
"
,
"
빨간 음표는 면을 두드리자 (%s 또는 %s)
"
,
"
파란 음표는 테를 두드리자 (%s 또는 %s)
"
,
"
USB 컨트롤러도 지원됩니다!
"
],
otherControls
:
"
기타 컨트롤
"
,
otherTutorial
:
[
"
%s
\
u2014 게임을 일시 중지합니다
"
,
'
%s and %s while selecting song
\
u2014 navigate categories
'
,
"
난이도 선택 동안 %s 홀드
\
u2014 오토 모드 활성화
"
,
"
난이도 선택 동안 %s 홀드
\
u2014 넷 플레이 모드 활성화
"
],
ok
:
"
확인
"
}
this
.
about
=
{
bugReporting
:
[
"
This simulator is still in development.
"
,
"
Please report any bugs you find.
"
,
"
You can report bugs either via our Git repository or email.
"
],
diagnosticWarning
:
"
Be sure to include the following diagnostic data!
"
,
issueTemplate
:
"
###### Describe the problem you are having below. Please include a screenshot and the diagnostic information.
"
,
issues
:
"
이슈
"
}
this
.
session
=
{
multiplayerSession
:
"
Multiplayer Session
"
,
linkTutorial
:
"
Share this link with your friend to start playing together! Do not leave this screen while they join.
"
,
cancel
:
"
취소
"
}
this
.
settings
=
{
language
:
{
name
:
"
언어
"
},
},
resolution
:
{
invalid_username
:
{
name
:
"
게임 해상도
"
,
ja
:
null
,
high
:
"
높은
"
,
en
:
"
Invalid username, a username can only contain letters, numbers, and underscores, and must be between 3 and 20 characters long
"
,
medium
:
"
중간
"
,
low
:
"
저
"
,
lowest
:
"
최저
"
},
},
touchAnimation
:
{
username_in_use
:
{
name
:
"
터치 애니메이션
"
ja
:
null
,
en
:
"
A user already exists with that username
"
,
},
},
keyboardSettings
:
{
invalid_password
:
{
name
:
"
키보드 설정
"
,
ja
:
null
,
ka_l
:
"
가장자리 (왼쪽)
"
,
en
:
"
Cannot use this password, please check that your password is at least 6 characters long
"
,
don_l
:
"
표면 (왼쪽)
"
,
don_r
:
"
표면 (오른쪽)
"
,
ka_r
:
"
가장자리 (오른쪽)
"
},
},
gamepadLayout
:
{
invalid_username_password
:
{
name
:
"
조작 타입 설정
"
,
ja
:
null
,
a
:
"
타입 A
"
,
en
:
"
Invalid Username or Password
"
,
b
:
"
타입 B
"
,
c
:
"
타입 C
"
},
},
latency
:
{
invalid_display_name
:
{
name
:
"
Latency
"
,
ja
:
null
,
value
:
"
Audio: %s, Video: %s
"
,
en
:
"
Cannot use this name, please check that your new name is at most 25 characters long
"
,
calibration
:
"
Latency Calibration
"
,
audio
:
"
Audio
"
,
video
:
"
Video
"
,
drumSounds
:
"
Drum Sounds
"
},
},
easierBigNotes
:
{
current_password_invalid
:
{
name
:
"
쉬운 큰 음표
"
ja
:
null
,
en
:
"
Current password does not match
"
,
},
},
on
:
"
온
"
,
invalid_new_password
:
{
off
:
"
오프
"
,
ja
:
null
,
default
:
"
기본값으로 재설정
"
,
en
:
"
Cannot use this password, please check that your new password is at least 6 characters long
"
,
ok
:
"
확인
"
}
this
.
calibration
=
{
title
:
"
Latency Calibration
"
,
ms
:
"
%sms
"
,
back
:
"
Back to Settings
"
,
retryPrevious
:
"
Retry Previous
"
,
start
:
"
Start
"
,
finish
:
"
Finish
"
,
audioHelp
:
{
title
:
"
Audio Latency Calibration
"
,
content
:
"
Listen to a sound playing in the background.
\n\n
Hit the surface of the drum (%s or %s) as you hear it!
"
,
contentAlt
:
"
Listen to a sound playing in the background.
\n\n
Hit the surface of the drum as you hear it!
"
},
},
audioComplete
:
"
Audio Latency Calibration completed!
"
,
verify_password_invalid
:
{
videoHelp
:
{
ja
:
null
,
title
:
"
Video Latency Calibration
"
,
en
:
"
Verification password does not match
"
,
content
:
"
This time there will be no sounds.
\n\n
Instead, watch for notes blinking on the circle-shaped frame, hit the drum as they appear!
"
}
},
browserSupport
:
{
browserWarning
:
{
ja
:
"
サポートされていないブラウザを実行しています (%s)
"
,
en
:
"
You are running an unsupported browser (%s)
"
,
},
},
videoComplete
:
"
Video Latency Calibration completed!
"
,
details
:
{
results
:
{
ja
:
"
詳しく
"
,
title
:
"
Latency Calibration Results
"
,
en
:
"
Details...
"
,
content
:
"
Audio latency: %s
\n
Video latency: %s
\n\n
You can configure these latency values in the settings.
"
},
failedTests
:
{
ja
:
"
このテストは失敗しました:
"
,
en
:
"
The following tests have failed:
"
,
},
supportedBrowser
:
{
ja
:
"
%sなどのサポートされているブラウザを使用してください
"
,
en
:
"
Please use a supported browser such as %s
"
,
}
},
creative
:
{
creative
:
{
ja
:
"
創作
"
,
en
:
"
Creative
"
,
cn
:
"
创作
"
,
tw
:
"
創作
"
,
ko
:
"
창작
"
},
maker
:
{
ja
:
"
メーカー
"
,
en
:
"
Maker:
"
,
cn
:
"
制作者
"
,
tw
:
"
製作者
"
,
ko
:
"
만드는 사람
"
}
}
}
this
.
account
=
{
username
:
"
사용자 이름
"
,
enterUsername
:
"
사용자 이름을 입력하십시오
"
,
password
:
"
비밀번호
"
,
enterPassword
:
"
비밀번호 입력
"
,
repeatPassword
:
"
비밀번호 재입력
"
,
remember
:
"
자동 로그인
"
,
login
:
"
로그인
"
,
register
:
"
가입하기
"
,
registerAccount
:
"
계정 등록
"
,
passwordsDoNotMatch
:
"
비밀번호가 일치하지 않습니다
"
,
newPasswordsDoNotMatch
:
"
New passwords do not match
"
,
cannotBeEmpty
:
"
%s 비어 있을 수 없습니다
"
,
error
:
"
요청을 처리하는 동안 오류가 발생했습니다
"
,
logout
:
"
로그 아웃
"
,
back
:
"
돌아간다
"
,
cancel
:
"
Cancel
"
,
save
:
"
Save
"
,
displayName
:
"
Displayed Name
"
,
changePassword
:
"
Change Password
"
,
currentNewRepeat
:
[
"
Current Password
"
,
"
New Password
"
,
"
Repeat New Password
"
],
deleteAccount
:
"
Delete Account
"
,
verifyPassword
:
"
Verify password to delete this account
"
}
this
.
serverError
=
{
not_logged_in
:
"
Not logged in
"
,
invalid_username
:
"
Invalid username, a username can only contain letters, numbers, and underscores, and must be between 3 and 20 characters long
"
,
username_in_use
:
"
A user already exists with that username
"
,
invalid_password
:
"
Cannot use this password, please check that your password is at least 6 characters long
"
,
invalid_username_password
:
"
Invalid Username or Password
"
,
invalid_display_name
:
"
Cannot use this name, please check that your new name is at most 25 characters long
"
,
current_password_invalid
:
"
Current password does not match
"
,
invalid_new_password
:
"
Cannot use this password, please check that your new password is at least 6 characters long
"
,
verify_password_invalid
:
"
Verification password does not match
"
}
this
.
browserSupport
=
{
browserWarning
:
"
You are running an unsupported browser (%s)
"
,
details
:
"
Details...
"
,
failedTests
:
"
The following tests have failed:
"
,
supportedBrowser
:
"
Please use a supported browser such as %s
"
}
this
.
creative
=
{
creative
:
'
창작
'
,
maker
:
'
만드는 사람
'
}
}
}
}
var
allStrings
=
{
var
allStrings
=
{}
"
ja
"
:
new
StringsJa
(),
function
separateStrings
(){
"
en
"
:
new
StringsEn
(),
for
(
var
j
in
languageList
){
"
cn
"
:
new
StringsCn
(),
var
lang
=
languageList
[
j
]
"
tw
"
:
new
StringsTw
(),
allStrings
[
lang
]
=
{}
"
ko
"
:
new
StringsKo
()
var
str
=
allStrings
[
lang
]
var
translateObj
=
function
(
obj
,
name
,
str
){
if
(
"
en
"
in
obj
){
for
(
var
i
in
obj
){
str
[
name
]
=
obj
[
lang
]
||
obj
.
en
}
}
else
if
(
obj
){
str
[
name
]
=
{}
for
(
var
i
in
obj
){
translateObj
(
obj
[
i
],
i
,
str
[
name
])
}
}
}
for
(
var
i
in
translations
){
translateObj
(
translations
[
i
],
i
,
str
)
}
}
}
}
separateStrings
()
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment