diff --git a/OngekiFumenEditor/Base/OngekiObjects/BulletPallete.cs b/OngekiFumenEditor/Base/OngekiObjects/BulletPallete.cs index 343167f6..9701424b 100644 --- a/OngekiFumenEditor/Base/OngekiObjects/BulletPallete.cs +++ b/OngekiFumenEditor/Base/OngekiObjects/BulletPallete.cs @@ -34,10 +34,11 @@ public double CalculateToXGridTotalUnit(IBulletPalleteReferencable refObject, On var randomOffset = 0; if (RandomOffsetRange > 0) { + var id = ((OngekiObjectBase)refObject).Id; //不想用Random类,直接异或计算吧 - var seed = (60045 * Id + 123) % 2147483648 * Id ^ Id; + var seed = Math.Abs((RandomSeed * id + 123) * id ^ id); var r = RandomOffsetRange; - randomOffset = (-r) + (int)(seed % (r - (-r) + 1)); + randomOffset = (-r) + (seed % (r - (-r) + 1)); } return xGridTotalUnit + randomOffset; diff --git a/OngekiFumenEditor/Modules/FumenBulletPalleteListViewer/Views/FumenBulletPalleteListViewerView.xaml b/OngekiFumenEditor/Modules/FumenBulletPalleteListViewer/Views/FumenBulletPalleteListViewerView.xaml index 87dbbf9b..4045c72f 100644 --- a/OngekiFumenEditor/Modules/FumenBulletPalleteListViewer/Views/FumenBulletPalleteListViewerView.xaml +++ b/OngekiFumenEditor/Modules/FumenBulletPalleteListViewer/Views/FumenBulletPalleteListViewerView.xaml @@ -8,8 +8,9 @@ xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:i="http://schemas.microsoft.com/xaml/behaviors" xmlns:local="clr-namespace:OngekiFumenEditor.Modules.FumenMetaInfoBrowser.Views" + xmlns:markup="clr-namespace:OngekiFumenEditor.UI.Markup" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - xmlns:res="clr-namespace:OngekiFumenEditor.Properties" xmlns:markup="clr-namespace:OngekiFumenEditor.UI.Markup" + xmlns:res="clr-namespace:OngekiFumenEditor.Properties" xmlns:s="clr-namespace:OngekiFumenEditor.Base.OngekiObjects.BulletPalleteEnums" xmlns:system="clr-namespace:System;assembly=System.Runtime" xmlns:valueconverters="clr-namespace:OngekiFumenEditor.Modules.FumenBulletPalleteListViewer.ValueConverters" @@ -139,6 +140,14 @@ + + + + + + + + - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 音源生成ツール - + 操作 - + 接続可能オブジェクトを追加 - + 曲線制御点を追加 - + オブジェクトを追加 - + ブラシでオブジェクトを追加 - + オブジェクト貼り付け時に自動的に結合 - + 提案 - + 遅延適用後のTGridを再計算 - + サポートされている全ファイル形式 - + 音源位置を補正する - + 音源位置補正に失敗しました: - + 音源位置補正が完了しました - + 処理は完了しましたが,現在のプロジェクトを保存してから開き直し,音源やオブジェクト位置の変更を確認することを推奨します - + 秒単位で音源位置を補正 - + TGrid単位で音源位置を補正 - + アーティスト: - + ブラシモードの生成元として使用 - + 音源再生時間: - + 音源ファイル: - + 音源ファイルが見つかりませんでした - + 音源ファイルパス: - + 音源ファイル - + 音源オプション - + 音源プレイヤー - + 音源TGrid - + 再生位置 - + 自動保存 - + 自動保存間隔: - + 現在オブジェクトの時刻を自動更新 - + 一括でクリティカル設定 - + 拍の分割数: - + プレビューモードでは,ベル・弾の数がこの数を超過すると - + ,マルチスレッドを使用します。 - + 大画像サイズ(デフォルト:520×520) - + ボス体力: - + 対戦相手レベル: - + ボスボイス番号: - + 参照 - + コピーされたオブジェクトをブラシでレーンに追加 - + 現在のリズムラインでレーン上にオブジェクトを一括生成します。不正なセグメントは使用できません。 - + ブラシモード: - + ブラシモードを切り替え - + ブラシモードが有効な場合,ほとんどのオブジェクトはドラッグできません。 - + 弾サイズ - + 弾速度 - + 弾の形状 - + AcbGeneratorFuck.Generator.Generate() の呼び出しに失敗しました - + キャンセル - + 譜面の保存に失敗したため,プロジェクトの保存はキャンセルされました。 - + 選択解除 - + 譜面をクイックオープンできませんでした: - + 譜面を読み込めませんでした: - + プロジェクトを読み込めませんでした: - + {0}を読み込めませんでした。音声ファイルが見つかりません。 - + コピー元の垂直スケーリング({0:F2}x)とコピー先の垂直スケーリング({1:F2}x)が異なるため,複数のオブジェクトをコピーできませんでした。 - + オブジェクトを配置できる{0}レーンがありません - + {0} はITimelineObjectを実装していないため記憶できません。 - + 譜面を保存できません: - + プロジェクトファイルを保存できません: - + プロジェクトを完全には保存できません: - + スクリプトを保存できません: - + 譜面ファイルは使用中か権限がないため,書き込めません - + プロジェクトファイルは使用中か権限がないため,書き込めません - + ボスカード: - + {0} の補助線色を変更 - + ソフラン速度は最終的に1倍速に戻るべきですが,{0}倍速になっています。 - + スクリプトを確認 - + 最近開いたファイルをクリア - + コピー一覧をクリア - + 履歴をクリア - + 複製 - + ユーザは新規プロジェクトウィザードを完了できません。このエディタを閉じてください。 - + レーンを結合 - + レーンを結合 - + 確認 - + コンパイルに成功しました。実行しますか? - + 曲線を含むすべてのレーンを補完しますか?\nこの操作によってすでに補完された直線レーンが再生成されることがあります。\n重なっているTap/Holdオブジェクトがある場合,レーンが移動することによって重なり合わなくなることがあります。 - + このアプリケーションについて - + 全ドッキング可能オブジェクトのXGridを自動調整 - + 音源位置調整 - + ガベージコレクションを実行 - + 全曲線レーンを補完 - + 全曲線レーンを補完(XGridを制限) - + プロジェクトURL - + 提案を送信 - + 最近使ったファイル… - + 問題が発生しましたか? - + 曲線制御点を常に表示 - + 有効にすると,すべての曲線制御点が常に表示されます - + コンパイルに失敗しました: - + コンパイルに成功しました - + 確認 - + 時間を制御… - + 変換が必要な音源ファイルはありません - + 変換に失敗しました: - + 変換に成功しました - + コピー元として {0} オブジェクトを選択 - + コピー - + 複製 - + 複製可能オブジェクトをコピー - + ブラシを使用する前に,複製可能オブジェクトをコピーする必要があります - + 著作権表記: - + 解放コスト: - + クラッシュダンプファイル - + クラッシュダンプの出力 - + 作成 - + タイムラインのオフセット - + デフォルト実装 - + XGrid.Unit制限(オンゲキ用) - + 削除 - + オブジェクトを削除 - + 選択したパレットを削除 - + 説明 - + 譜面ファイルの読み込みに失敗しました: - + この譜面ファイルの読み込みには対応していません: - + デザインモード - + 譜面定数: - + 無効化 - + 音源/エディタの範囲外にオブジェクトを配置できません - + 子オブジェクトがないため補完できません - + 不正な線分であるため補完できません - + TGridにスナップしない - + 複数のオブジェクトがコピーされているため,ブラシツールを使用できません - + XGridにスナップしない - + 時刻表示形式 - + オブジェクトをドラッグ - + ドラッグしてレーザーを追加 - + ドラッグしてベルを追加 - + ドラッグして弾を追加 - + ドラッグして曲線制御点を追加 - + ドラッグして曲線制御点を追加 - + ドラッグしてHOLD終点を追加 - + ドラッグして中間点を追加 - + ドラッグしてSIDE終点を追加 - + ドラッグしてSIDE中間点を追加 - + ドラッグしてレーンを分岐 - + レーンの途中でレーンを2つに分岐します - + エディタは指定されたTGridに移動します - + エディタはロックされています - + エディタモードを切り替え - + マウスホイールのスクロール速度 - + (値が大きいほど速くスクロールします) - + エディタをデザインモードに切り替えてください - + エディタの対象 - + エディタのロック解除 - + Visual Studioでスクリプトを編集 - + 有効化 - + 自動保存を有効にしますか? - + フルメモリダンプを有効にしますか? - + 水平スクロールを有効化 - + 水平スクロールバーを表示 - + メトロノームを有効化(デザインモードのみ) - + 通知ダイアログを表示 - + スペクトル表示 - + エラー - + 位置補正を適用できないオブジェクトが存在します: - + このファイルはエディタで開けません - + パラメータで指定されたファイルが存在しません - + 選択されたフォルダは空です。別のフォルダを選択してください。 - + エラーが発生したため,ファイルを開けません: - + 処理する音源ファイルを選択してください - + 処理する譜面ファイルを選択してください - + 新しい音源ファイルの保存先が指定されていません - + 選択されたフォルダは空です。別のフォルダを選択してください。 - + 音源フォルダが存在しません - + 実行 - + 失敗 - + 失敗,原因: - + レーンの子オブジェクトをクイック追加 - + クイックオープン - + 譜面をクイックオープン - + オンゲキ譜面をクイックオープン - + レーンをクイック選択 - + {0}を{1}に配置 - + クイック再生/一時停止 - + フィルタ - + クリアボーナス: - + 開始時点BPM: - + 強制的にドッキング - + 強制的にTAP/HOLDノーツをレーンにスナップ - + 強制的にXGridをスナップ - + 弾パレット - + 譜面チェッカー - + 譜面に無視できないフォーマットまたはコンテンツエラーがあるため,譜面の生成を続行できません。譜面チェッカーでエラーを確認し,修正してください。 - + 譜面ファイル形式コンバーター - + 描画制御 - + 選択中のオブジェクト - + 譜面ファイルを解析できませんでした - + 譜面ファイル名(任意): - + 入力譜面ファイルが選択されていません - + 譜面情報 - + 譜面設定 - + 譜面ファイルの読み込みに失敗しました: - + 譜面情報 - + オブジェクトプロパティ - + 譜面プロジェクトファイル - + 譜面ソース - + 時刻情報 - + エディタ設定 - + ゲームバージョン: - + 生成 - + abファイルの生成に失敗しました - + DLLファイルの生成に失敗しました: - + 音源ファイルの生成に失敗しました: - + 音源ファイルの生成に成功しました。出力先フォルダを開きますか? - + ジャケットファイルの生成に失敗しました: - + ジャケットファイルの生成に成功しました。出力先フォルダを開きますか? - + レーンオブジェクトを生成 - + Music.xmlを生成 - + スクリプトプロジェクトファイルの生成に失敗しました - + ジャンル: - + このTGridを選択中オブジェクトに割り当てる - + 互換モード(OpenGL3.3互換,本プログラムが項目を表示したり,画面表示でクラッシュする場合に使用してください) - + UIスレッドでOpenGLログを出力(パフォーマンスへの影響は大きくなりますが,正確な例外スタックトレースが得られます) - + 画面描画 - + 譜面ヘッダー情報 - + 譜面のXRESOLUTION({0})パラメータがXGrid.ResX({1})と一致しません - + 譜面のTRESOLUTION({0})パラメータがTGrid.ResT({1})と一致しません - + 譜面のノーツデザイナーが設定されていません - + 画像ファイル: - + 生成する画像ファイルが存在しません - + 補完が完了しました。{0} 件のレーンが補完され,{1} 件の新しいレーンが作成され,{2} 件の影響を受けるTAP/HOLDまたはその他のオブジェクトが再計算されました。 - + 補完曲線 - + 区間ソフランオブジェクトを補完 - + 曲線レーン全体を補完 - + このレーンのすべての曲線を直線に補完し,このレーンを削除してから新しいレーンを生成する - + 曲線レーンの一部を補完 - + 曲線レーンの一部を補完 - + 曲線レーンのこのセグメントを補完します。不正なセグメントは使用できません。 - + キーフレームソフランオブジェクトを補完 - + キーフレームソフランオブジェクトを補完します - + レーンのセグメントが不正です - + ジャケット生成ツール - + スクロールして判定ラインを拍に合わせます - + 判定ラインオフセット: - + キーワード並び替え - + このレーンは不正なセグメントを含んでいます - + 元に戻せる回数を制限する - + 現在のエディタから読み込み: - + ファイルから読み込み: - + 譜面を読み込む - + 既存のMusic.xmlを読み込む - + ロガー - + ログ保存先 - + アシスト (_A) - + ヘルプ (_H) - + オンゲキ (_O) - + オプション生成ツール - + 選択… - + ボスのエネミーセットオブジェクトがありません。BOSSWAVEを判断するために配置することを推奨します。 - + HOLD(Oid:{0})オブジェクトに終点が設定されていません - + {0}オブジェクトはレーンを参照していません - + {0}オブジェクトの参照先レーン(laneId:{1})は譜面内に存在しません - + 楽曲 - + MusicId({0})が不正です - + Music.xml - + Music.xml生成ツール - + 現在のエディタに切り替える必要があります - + TAP/HOLDオブジェクトのみを選択する必要があります - + 名前 - + パレットを追加 - + 標準オンゲキ譜面の出力が完了しました。\n出力先フォルダを開きますか? - + 新しい譜面ファイルの保存先 - + <編集対象がありません> - + 譜面が入力されていません - + IsCritical属性を一括設定できるオブジェクトがありません - + 曲線レーンが補完されていません - + (非表示) - + {0} はブラシモードでサポートされていません - + ブラシを一括貼り付け - + この値を変更することで,このオブジェクトの参照先レーンが変更されることがあります - + コピーしたオブジェクトはブラシモードで使用できません - + 同じ種類({0})で複数のITimelineObjectオブジェクトが存在します - + 同じ種類({0})で複数のオブジェクトが存在します - + この値を変更することで,このオブジェクトの参照先弾パレットが変更されることがあります - + オブジェクトのプロパティ - + オブジェクトのプロパティ({0})が変更されました - + ユーザ定義ラベルを表します。通常はスクリプトの区別に使用されます。 - + オブジェクトのTGrid - + オブジェクトの時刻 - + オブジェクト{0}はリズムに合致していません - + オブジェクトのXGrid - + 位置補正オプション - + オンゲキ譜面リストブラウザ - + オンゲキ譜面 - + 標準オンゲキ譜面 - + エディタを開いてください - + オプション - + 譜面ファイル(任意): - + その他 - + 出力 - + 出力フォルダ: - + 出力フォルダが空です - + 譜面の出力先が選択されていません - + 譜面の出力先がサポートされていません - + OpenGLログを出力(パフォーマンスに影響を及ぼす可能性があります。エラーは例外として出力されます。) - + 出力方法: - + そのまま貼り付け - + 範囲内で水平方向にミラーリングして貼り付け - + 範囲内で垂直方向にミラーリングして貼り付け - + X[0, 0]を基準として水平方向にミラーリングして貼り付け - + 音声/譜面を一時停止してください - + 編集の競合を避けるため,一時的にこのエディタを使用できなくなります - + プレビューモード - + プレビュー時間(ミリ秒): - + 問題点 - + 処理 - + アプリケーションプロセスの優先度を引き上げ - + プログラムエラー - + プログラムでハンドルされていない例外が発生しました。ログファイルとダンプファイルはアプリケーションフォルダに保存されています。解析のため,これらのファイルを開発者に送信できます。 - + プロパティのバッチ割り当て: - + 音源時刻に復元 - + {0}件のオブジェクトを音源時刻に復元しました - + オブジェクトを音源時刻に復元 - + 更新 - + 音源ファイルを再読込 - + 音源時刻を保存 - + {0}件のオブジェクトについて音源時刻を保存しました - + エディタ時刻を保存/復元 - + 操作位置を記録します。デザインモードで「元に戻す」を使用した際に元の位置に移動します。 - + 描画 - + 描画順 - + リサンプリング - + オブジェクトの選択を反転 - + ルール名 - + スクリプトを実行 - + サンプリングレート - + 最大で - + 回元に戻せます - + Music.xmlを保存 - + 新しい音源ファイルの場所を保存 - + 新しいプロジェクトファイルの場所を保存 - + プロジェクトファイル・譜面ファイルの場所を保存 - + ファイルに保存: - + - + 全オブジェクトを選択 - + 音源ファイルを選択 - + 音源ファイルを手動選択 - + 難易度を選択: - + ゲームのルートフォルダを選択 - + 画像を選択 - + Music.xmlを選択 - + 出力先フォルダを選択 - + ゲームのルートフォルダ(packageフォルダ)を選択 - + .svgファイルを選択 - + このファイル形式への保存は対応していません - + セットアップ - + 重大度 - + 発射位置オフセット - + 発射位置 - + 目標 - + 常に曲線制御点を表示 - + FPSを表示 - + オブジェクト配置位置を表示 - + リズムラインを表示 - + サムネイル画像サイズ(デフォルト:220×220) - + ソフラン位置が重複しています:{0},{1} - + 並び順: - + 効果音 - + 効果音フォルダ: - + 効果音は正常に再読込されました - + 効果音スイッチ - + 速度 - + レーン分割 - + ステージ: - + 標準オンゲキ譜面を生成 - + 外部エディタの使用を停止 - + 成功 - + 提案 - + 不正/未対応のSVGコンテンツ - + SVGからレーンを生成 - + スイッチコントロール - + 手动同步内容 - + 音源 - + 文書 - + ビジュアルエディタ - + 環境 - + ログ - + プログラム - + 効果音 - + エラーを発生させて確認しますか? - + 時間計算ツール - + 変換中にエラーが発生しました: - + 拍子記号 - + 回/分 - + タイトル: - + コピーされたオブジェクト… - + 貼り付け… - + 選択されたオブジェクト… - + チュートリアル・文書 - + 出力トラックをプレビューするにはShowOriginColorのチェックを外してください - + {0}件のオブジェクトを音源時間に復元しました… - + 元に戻す/やり直し(要再起動) - + assets.bytesを更新(存在する場合): - + HOLD終点の位置を更新 - + ドッキングされたオブジェクトの水平位置を自動更新 - + ユーザインタラクション - + スクリプトテンプレートファイルを適用できません: - + 外部エディタを使用中… - + 垂直表示スケール: - + ビジュアライザー - + ビジュアライザー水平表示スケール - + ビジュアライザー描画オプション - + ビジュアライザー特別オプション - + ビジュアライザー垂直表示スケール - + 音源/譜面を読み込み中です - + 異なる方向のWALLノーツ(id:{0},id:{1})が水平方向に交叉または重なり合っています - + 同じ方向のWALLノーツ(id:{0},id:{1})が同じ時間に存在しています - + WALLノーツ(id:{0})の中間点/終点オブジェクトのTGrid({1})が始点({1})よりも小さくなっています - + いくつかの効果音の読み込みに失敗しました。詳細についてはログを確認してください。 - + {0}オブジェクトが正しいレーン(id:{1})上に配置されていません - + 不正な位置 - + 横軸の最大表示範囲: - + 水平補助線間隔 - + 水平スクロールオフセット - + アプリケーションバージョン - + 新しいプロジェクトを作成できません: - + プログラムを終了 - + 確認したため閉じることができます - + プロジェクトを作成 - + 新しくプロジェクトを作成します - + .dmpファイル: - + 以前 - + 複数起動を許可 - + 有栖がエディタを食べてしまいました - + クイックオープン - + 既存の譜面ファイルを開く - + ファイルの関連付け - + 選択したファイル形式を関連付ける - + ファイルの関連付け(要管理者権限) - + すべての関連付けを解除 - + 30分前 - + 内部例外メッセージ: - + - + 言語 - + プロジェクトと譜面は正常に読み込まれました - + 現在のログファイルの保存先: - + 再度表示しない - + プロジェクトを開く - + 既存のプロジェクトを開く - + マウスポインタ位置に貼り付け - + 最近使用したファイル - + 登録に失敗しました - + 一つ以上のファイル種別について登録に失敗しました - + 登録に成功しました - + 権限がありません。管理者として実行してください。 - + プログラムの再起動が必要です - + 譜面・プロジェクトファイルは一時的に以下の場所に保存されています: - + リセット - + 開始 - + 今日 - + チュートリアル - + 譜面とエディタの使用方法についてチュートリアルで学習する - + 登録解除に失敗しました - + 登録解除に成功しました - + 1ヶ月以内 - + 1週間以内 - + オーディオ時間(末尾の赤い線)の外側にオブジェクトを配置できるようにする - + エディタの全長の再計算 - + 再計算に成功しました - + 背景色: - + 渲染可击打区域(実験的機能) - + 生成铺面预览.svg文件 - + 可击打区域颜色: + + ランダムオフセット範囲 + \ No newline at end of file diff --git a/OngekiFumenEditor/Properties/Resources.resx b/OngekiFumenEditor/Properties/Resources.resx index a111c3a6..d5b67472 100644 --- a/OngekiFumenEditor/Properties/Resources.resx +++ b/OngekiFumenEditor/Properties/Resources.resx @@ -1,6 +1,6 @@  - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Audio File Generator - + Actions - + Add connectable next object - + Add curve control point - + Add object - + Add objects by brush - + Automatically docking when objects pasted - + Suggest - + Recalculate all objects after audio delay applied - + All File Support - + Application version - + Apply audio adjust - + Processing faild: - + Processing successfully - + Processing successfully. But we recommend saving and reopening the current project to review the latest audio changes or objects position adjustments. - + Apply delay by seconds - + Apply delay by TGrid - + Artist: - + and serve as source object in brush mode. - + Audio duration: - + Audio file: - + The audio file is either not provided or does not exist - + Audio file path: - + Audio file source - + Audio Option - + Audio Player - + Audio Time(TGrid) - + Audio Time - + Autosave - + Autosave frequency: - + Automatic update time for current selected object - + Background color: - + Batch set property IsCritical - + Subdivision multiplier for the meter: - + In preview mode, if the total number of Bells/Bullets exceeds - + ,parallel computation will be employed using multiple threads - + Large image dimensions (default 520x520): - + Boss HP: - + Boss Level: - + Boss Voice Index: - + Browser - + Brushing on the lane with copied object - + Batch on the lane based on the multiplied meter with copied object; illegal segments cannot be used. - + Brush Mode: - + Switching brush modes - + the brush mode is enabled, avoid most object dragging operations. - + Bullet Size - + Bullet Speed - + Bullet Shape - + Call AcbGeneratorFuck.Generator.Generate() failed - + Call GenerateSvgAsync() failed - + Cancel - + Unable to save the fumen, project saving canceled. - + Deselect all. - + Unable to create a new project.: - + Unable to open the fumen quickly. - + Unable to load the fumen: - + Unable to load the project: - + Unable to open {0}, audio file not found. - + The original editor's vertical scaling ({0:F2}x) and the target editor's vertical scaling ({1:F2}x) are different. Unable to paste multiple objects. - + Unable to place objects on any suitable {0} Lane - + Unable to memorize the audio time of this object because it does not implement ITimelineObject: {0}. - + Unable to save the fumen project: - + Unable to save the project file: - + Unable to save the project completely: - + Unable to save the script: - + Fumen file is in use or no permission; unable to write. - + Project file is in use or no permission; unable to write. - + Boss Card: - + Change {0} axuiliary line color. - + After the last Soflan speed change, the speed should return to 1x normally, but now is {0}x. - + Check script - + Clear recent open file history - + Clear the copy list - + Clear the history records - + clone - + The user cannot complete the new project wizard; close this editor. - + Close Program - + Combine lanes - + Combine lanes - + Confirm - + confirmed to close - + Compilation successful. Execute now? - + Do you want to interpolate all lanes containing curves?\nThis may delete and regenerate already interpolated lanes without curves.\nSome partially overlapping Tap/Hold objects may change their reference lanes as a result. - + About - + Automatically adjust the XGrid for all dockable objects - + Audio Delay Adjustment - + Garbage collection - + Interpolate all curved lanes. - + Interpolate all curved lanes (XGrid Limit) - + Project URL - + Submit suggestions - + Recently files... - + Got problems? - + Always displaying curve control objects - + If enabled, all curve control objects will be displayed continuously - + Compilation failed: - + Compilation successful - + Comfirm - + To control object time... - + The audio file that needs to be converted does not exist - + Conversion failed: - + Conversion successful - + Choose {0} objects as the source for copy. - + Copy - + Copy and paste - + Copy (copiable objects). - + Need to copy a copiable object only before using the brush. - + Copy Right: - + Cost To Unlock: - + Crash dump file - + Crash dump file output - + Create - + Create Project - + Create a new project - + Offset current time display - + Default Implement - + XGrid.Unit Limit (For Ongeki) - + Delete - + Delete objects - + Delete selected bullete palletes - + Description - + Parsing fumen file failed: - + Unsupported parsing of this fumen file: - + Design Mode - + Diff Level: - + Disable - + Unable to add objects beyond the audio/editor range. - + No child, unable to interpolate. - + Unable to interpolate part path because illegal. - + Disable snapping for the TGrid - + Unable to use the brush tool because more than one object has been copied - + Disable snapping for the XGrid - + Display time format - + Drag objects - + Drag to add a new Beam object - + new Bell - + new Bullet - + Drag to add a new CurveControlPoint object - + Drag to add a new CurveControlPoint object - + Drag to add a new HoldEnd object - + Drag to add a new next object - + Drag to add a new WallEnd object - + Drag to add a new WallNext object - + Drag to split lane - + Split out two lanes, old and new, at a specific time. - + Current .dmp file is stored at - + Earlier - + Editor jumps to the specified TGrid. - + Editor locked - + Editor Mode - + Mouse wheel scroll speed - + (The larger the value, the greater the scrolling span) - + Please switch the editor to Design Mode first. - + Editor target - + Editor unlock - + Use Visual Studio to edit the script. - + Enable - + enable autosave? - + enable dump full memory? - + Enable horizon scroll - + Enable display horizon scroll bar - + Enable the metronome (only in Design Mode) - + Allow multiple program instances to run - + Enable display dialog for notifications - + Allow user places objects beyond audio duration(red line at end of editor) - + Enable draw play field (Experimental) - + Enable display visualizer - + Error - + There is an object that cannot apply the new delay: - + The provided file cannot be opened or processed by the editor - + The file provided through the parameters does not exist - + The selected folder is empty. Please choose again - + Cannot open this file because an error is thrown: - + Please select the audio file to be processed first - + Please select the fumen file to be processed first - + No specified location for saving the new audio file - + The selected folder is empty. Please choose again - + Unable to load sounds because the sound folder does not exist - + Arisu has eaten your editor - + Execute - + Fail - + Failed,reason: - + Quickly (in bulk) add lane children. - + FastOpen - + Fast Open - + Open an existing fumen file - + Quickly open fumen - + Quickly open ongeki fumen - + Editor quickly select a lane - + Quickly place {0} on the lane {1} - + Editor quick play/pause. - + File Association - + Associate checked file types - + File Association (Requires administrator privileges) - + Unregister all associations - + Filter - + Finish Bouns: - + First Bpm: - + Force magnetic dock - + Force Tap/Hold objects to snap onto the lane - + Force XGrid to snap automatically. - + Bullet Pallete - + Checker List - + Fumen contains format or content errors that cannot be ignored, preventing further generation. Please use the fumen checking viewer/tool to check and correct the fumen. - + Fumen File Format Converter - + Render Control - + Editor Selecting - + This fumen file cannot be parsed - + Fumen file name (optional): - + Please select the input fumen file path first - + Fumen Info - + Fumen Init Option - + Failed to load fumen file - + Fumen Info - + Object Property - + Fumen Project File - + Fumen Source - + Time Signature - + Editor Settings - + Game Version: - + Generate - + Generate .ab file fail - + Generate .dll file fail: - + Generate audio file failed: - + Generate audio file successfully, open output folder? - + Generate jacket files fail: - + Generate jacket files successfully, open output folder? - + Generate lane objects - + Generate Music.xml file - + Generate script project file failed - + Generate fumen preview .svg file - + Fumen .svg file generated successfully - + Successfully generated .svg file. Do you want to open the file now? - + Genre: - + Assign this TGrid to the currently selected object - + Compatibility mode (use OpenGL 3.3 full compatibility, try this if the program displays items or crashes with visuals) - + Output OpenGL logs in the UI thread (more impact on performance, but throwing exceptions will provide precise stack information) - + Graphics Render - + Half an hour ago - + Fumen Header Info - + XRESOLUTION({0}) parameter does not match XGrid.ResX({1}) - + TRESOLUTION({0}) parameter does not match TGrid.ResT({1}) - + Fumen creator/designer is empty - + Image file: - + Inner exception message: - + The image file to be generated does not exist - + Interpolation completed, a total of {0} lanes were interpolated, generating {1} new lanes , corresponding to the recalculation of {2} affected Tap/Hold and other objects - + Interpolate curve - + Interpolate new DurationSoflan objects - + Interpolate the entire lane - + Interpolate curve lane into straight lines, then delete the current track and generate a new one (or more) - + Interpolate the part of lane - + Interpolate the part of lane - + Interpolate this segment of the lane; illegal segments cannot be used - + Interpolate new KeyframeSoflan objects - + Interpolate new KeyframeSoflan objects - + Segment of lane is illegal - + Fumen Jacket Generator - + Align the scroll judgment line with the meter line by scrolling the wheel. - + Judgment line offset: - + Just now - + Keywords sorting: - + This lane contains an illegal segment - + Languages: - + Limit the number of undo actions saved in the editor - + Load from current editor: - + Load from file: - + Load fumen - + Load exist Music.xml file - + Project and fumen loaded successfully - + Current log files are stored at: - + Logger - + Log folder - + Assist (_A) - + Help (_H) - + Ongeki (_O) - + Option Generate Tool - + Select... - + Missing EnemySet(Boss) object. It is recommended to place one to designate the timing of the boss's appearance - + Hold (Oid:{0}) object is missing the HoldEnd object - + The {0} object is missing a reference to a Lane object - + The {0} object references a Lane object (laneId:{1}), which does not exist in the fumen. - + Music - + MusicId({0}) is illegal - + Music.xml file - + Music.xml generator - + Switch to the current editor first - + Need to select a Tap/Hold object only - + Name - + Add new pallete - + Standardization of the ongeki fumen had completed.\nDo you want to open the output folder immediately - + New fumen file output save path - + <Need Not Editor> - + No fumen input - + No suitable objects to setting property IsCritical - + The curve lane has not been interpolated yet - + (Not show) - + Do not show this window again - + {0} is not supported in brush mode. - + Batch paste brush - + Changing this value can alter the reference lane of this object - + This copied object cannot be used within brush mode - + Multiple ITimelineObject objects of the same type ({0}) overlap - + Multiple objects of the same type ({0}) overlap - + Changing this value can alter the reference bullet pallete of this object - + Object Property - + Object property ({0}) has been changed - + Represents a user-defined label, typically used for script differentiation - + Object TGrid - + Object Time - + Object {0} does not align with the meter/time lines. - + Object XGrid - + Offset Option - + Ongeki Fumen List Browser - + Ongek iFumen - + Standardized ongeki fumen - + Open the editor first - + Open Project - + Create an existing project - + Option - + Fumen file (Optional): - + Other - + Output - + Output folder: - + Output folder is empty - + Fumen output path is not choose. - + Fumen output path is not supported - + Output OpenGL logs (may affect performance, and errors will be thrown as exceptions) - + Output method: - + Paste directly - + Paste horizontally mirrored across the entire scope - + Paste vertically mirrored across the entire scope - + Paste with X[0,0] as the reference point for horizontal mirroring - + Paste objects to mouse location - + Pause the audio/editor playback first - + Play field foreground color: - + To avoid code confusion, you are temporarily unable to operate this editor simultaneously - + Preview Mode - + Preview time(msec): - + Problem - + Process - + Upgrade the priority of this application process - + Program error - + The program has captured an unhandled exception. Logs and dump files have been stored in the corresponding folder in the program directory. You can send them to the developers for further analysis - + Property batch assignment: - + + Random Offset Range + + Recaculate successfully - + Recaculate editor scroll height - + Open the most recently used file - + Recovery to audio time - + Restored {0} objects to audio time - + Recovery objects to audio time - + Refresh - + Register fail - + Register at least one file type - + Register success - + Sound files reload - + Remember audio time - + Memorized audio time for {0} objects - + Memorize/Restore editor time. - + Record the operation position. In design mode, when undoing, if not within the position, jump to this location - + Render - + Render Order - + Insufficient permissions. Please run as administrator - + Restart the program is required - + Resample - + Your fumen and project files are temporarily saved at: - + Reset default - + Invert selection of all objects - + RuleName - + Run script - + SampleRates - + Maximum save of - + undo operations - + Save Music.xml file - + Save new audio file path - + Save new project file path - + Project and fumen saved successfully - + Save to file: - + Second - + Select all objects - + Select audio file - + Select audio file manually - + Select Diff: - + Select game root folder - + Select image - + Select Music.xml file - + Select output folder - + Select game root folder (package folder) - + Select .svg file - + Not supported to save in this file format: - + Setup - + Severity - + Shoot Offset - + Shoot Source - + Shoot Target - + Always display curve control points: - + Show FPS - + Display the placement place of objects - + Display the meter lines - + Thumbnail image dimensions (default 220x220): - + Detected conflicting Soflan duration: {0} and {1} - + Sort Order: - + Sound - + Sound folder path: - + Sound effects reloaded successfully - + Sound switches - + Speed - + Split lane - + Stage: - + Generate standard ongeki fumen - + Start - + Abort external editor editing - + Success - + Suggest - + Invalid/Unsupport SVG content - + Generate lanes from SVG - + Switches - + Manually synchronize content - + Audio - + Document - + Editor - + Environment - + Logger - + Program - + Sound - + Throw an error and see - + Time Calculator - + Throw an exception during converting: - + Time Signature - + min/times - + Title: - + For copied objects... - + Today - + To paste... - + For selected objects... - + Getting Started Tutorial - + Tutorial and document - + Learn about fumen and how to use the editor in the tutorial - + Uncheck the option ShowOriginColor first before generating lanes - + Restored {0} objects to audio time after undoing... - + Undo/Redo (requires restart) - + Unregister fail - + Unregister success - + Update the assets.bytes file (if it exists): - + Update HoldEnd positions - + Automatically update the horizontal position for docked objects - + User Interaction - + Unable to provide script template file, reason: - + Currently using external editor... - + Vertical scale: - + Visualizer - + Visualizer horizon scale - + Visualizer Render Options - + Visualizer Special Options - + Visualizer vertical scale - + Waiting for the audio/sound initialization to complete first - + Walls on different sides (id:{0}) and (id:{1}) horizontally intersect, collide, or overlap - + Wall (id:{0}) has a timing conflict with another wall (id:{1}) in the same direction - + Wall (id:{0}) Next/End object's TGrid ({1}) should not be lower than the former ({2}) - + Some sound file failed to load. Please check the logs for details - + Within one month - + Within one week - + {0} object seems not to be placed on the correct lane (id:{1}) - + Wrong position - + Maximum display XGrid range: - + XGrid unit spacing - + Horizontal scroll offset: \ No newline at end of file diff --git a/OngekiFumenEditor/Properties/Resources.zh-Hans.resx b/OngekiFumenEditor/Properties/Resources.zh-Hans.resx index 4b7bf3ea..bd730455 100644 --- a/OngekiFumenEditor/Properties/Resources.zh-Hans.resx +++ b/OngekiFumenEditor/Properties/Resources.zh-Hans.resx @@ -1,6 +1,6 @@  - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 音频文件生成器 - + 操作 - + 添加Next物件 - + 添加曲线控制点 - + 添加物件 - + 刷子物件添加 - + 粘贴物件时自动停靠 - + 建议 - + 对所有物件重新计算延迟后的新TGrid - + 全支持文件 - + 应用版本: - + 应用音频延迟 - + 处理失败: - + 处理完成。 - + 处理完成,但推荐您保存并重新打开当前项目,以查看最新的音频变更,或者物件位置变动。 - + 按照秒进行调整: - + 按照TGrid进行调整: - + 艺术家: - + 并作为刷子模式的批量生成源 - + 音频时长: - + 音频文件: - + 音频文件未填写或者不存在 - + 音频文件路径: - + 音频文件来源 - + 音频设置 - + 音频播放 - + 音频时间 - + 音频时间 - + 自动保存 - + 自动保存频率: - + 自动显示当前物件时间 - + 背景颜色: - + 快速批量设置IsCritical - + 节奏线细分倍率: - + 当预览时,Bell/Bullet总数超过 - + 时,会使用多线程进行并行计算 - + 大图尺寸(通常520x520): - + 血量: - + 等级: - + 语音序号: - + 浏览 - + 按轨道刷已复制物件 - + 根据当前节奏线,在轨道上批量生成已经复制的单个物件,非法线段无法使用 - + 笔刷模式: - + 切换笔刷模式 - + 如果开启笔刷模式,避免大部分物件拖拉操作 - + 子弹大小 - + 子弹速度 - + 子弹形状 - + 调用AcbGeneratorFuck.Generator.Generate()失败 - + 执行GenerateSvgAsync()出错 - + 取消 - + 无法保存谱面,项目保存取消 - + 取消选择列表已选的 - + 无法新建项目: - + 无法快速打开谱面: - + 无法加载谱面 : - + 无法加载项目: - + 无法打开{0},找不到音频文件 - + 原编辑器垂直缩放({0:F2}x)和目标缩放({1:F2}x)不同,无法粘贴多个物件 - + 无合适的{0}轨道放置物件 - + 无法记忆此物件,因为此物件没有实现ITimelineObject : {0} - + 无法保存谱面项目: - + 无法保存项目文件: - + 无法完全保存项目: - + 无法保存脚本,原因: - + 谱面文件被占用或无权限,无法写入数据 - + 项目文件被占用或无权限,无法写入数据 - + 卡片: - + 变更 {0} 辅助线颜色 - + 最后一个Soflan变速后应该变回正常的1速,但现在是{0}速 - + 检查脚本 - + 清除最近打开文件历史记录 - + 清空复制列表 - + 清除历史记录 - + 克隆到新的子弹类型 - + 用户无法完成新建项目向导,关闭此编辑器 - + 关闭程序 - + 合并轨道 - + 合并轨道 - + 确认 - + 我已确认,可以关闭 - + 编译成功,是否执行? - + 是否插值所有包含曲线的轨道物件?\n可能将会删除并重新生成已经插值好的,不含曲线的轨道物件\n部分高度重叠的Tap/Hold物件可能会因此改变它依赖的轨道物件 - + 关于 - + 自动调整所有可靠物件的水平位置 - + 音频调整 - + 垃圾回收 - + 插值所有曲线轨道 - + 插值所有曲线轨道(XGrid限制) - + 项目网址 - + 提交建议 - + 最近打开的文件... - + 遇到问题? - + 一直显示曲线控制物件 - + 如果开启,将一直显示所有曲线控制物件 - + 编译失败: - + 编译成功 - + 确认 - + 操作时间... - + 需要转换的音频文件不存在 - + 转换失败 : - + 转换成功 - + 钦定 {0} 个物件作为复制源 - + 副本 - + 复制粘贴 - + 复制 (可复制的物件) - + 需要先复制一个可以复制的物件,才能使用刷子功能 - + 版权: - + 解锁消耗: - + 崩溃调试文件 - + 崩溃调试文件输出 - + 新建 - + 新建项目 - + 新建一个项目 - + 当前时间线偏移 - + 默认实现 - + XGrid.Unit限制(音击钦定) - + 删除 - + 删除物件 - + 删除已选的子弹类型 - + 描述 - + 不支持此谱面文件的解析: - + 不支持此谱面文件的解析: - + 编辑模式 - + 难度定数: - + 关闭 - + 无法添加物件到音频范围之外 - + 无子节点,无法插值 - + 无法对非法的线段进行局部插值 - + 禁止时间轴自动停靠 - + 因为已复制的物件超过一个,无法使用刷子功能 - + 禁止水平位置轴自动停靠 - + 显示时间格式 - + 物件拖动 - + 拖动生成新的Beam物件 - + 拖动生成钟(Bell) - + 拖动生成子弹 - + 拖动添加曲线控制 - + 添加一条曲线控制点 - + 拖动生成HoldEnd物件 - + 拖动添加中间点 - + 拖动生成WallEnd物件 - + 拖动生成WallNext物件 - + 拖动分割 - + 按照某个时间点分割出新旧两个轨道 - + 当前.dmp文件存放在: - + 更早 - + 编辑器跳转到指定的TGrid - + 编辑器已锁住 - + 编辑器预览模式 - + 鼠标滚轮滚动谱面速度 - + (值越大,滚动跨度越大) - + 请先将编辑器切换到设计模式 - + 编辑器目标 - + 编辑器已解锁 - + 使用VS编辑脚本 - + 开启 - + 是否开启自动保存功能 - + 是否截取完整内存 - + 允许水平滚动 - + 显示水平滚动轴 - + 打开节拍器(仅编辑模式) - + 允许同时运行多个程序实例 - + 是否显示对话框通知用户 - + 允许在音频时长(末尾红线)外放置物件 - + 渲染可击打区域 (实验性功能) - + 允许显示频谱 - + 错误 - + 存在某个物件无法应用新的延迟: - + 提供的文件编辑器无法打开处理 - + 通过参数提供的文件不存在 - + 选择的文件夹为空,请重新选择 - + 无法打开此文件,因为抛出错误: - + 请先选择要处理的音频文件 - + 请先选择要处理的谱面文件 - + 没钦定新的音频文件保存位置 - + 选择的文件夹为空,请重新选择 - + 因为音效文件夹不存在,无法加载音效 - + 江江已经吃了你的制谱器 - + 执行 - + 失败 - + 失败,原因: - + 快速(批量)添加轨道子节点 - + 快速打开 - + 快速打开 - + 打开现有的谱面文件 - + 快速打开谱面 - + 快速打开音击谱面 - + 编辑器快速选择轨道 - + 快速放置{0}到{1}轨道 - + 编辑器快速播放暂停 - + 文件关联 - + 关联以上格式文件到此程序 - + 文件关联 (需要管理员权限) - + 取消所有关联 - + 过滤 - + 结算奖励: - + 初始Bpm: - + 强制自动停靠 - + 强制Tap或Hold物件停靠到轨道上 - + 强制水平位置轴自动停靠 - + 子弹管理 - + 谱面检查器 - + 谱面存在无法忽略的格式或内容错误,无法继续生成。请使用谱面检查工具检查谱面并修改正确。 - + 谱面文件转换 - + 谱面编辑器渲染控制 - + 当前选择物件查看器 - + 不支持解析此谱面文件 - + 谱面文件名(选填): - + 请先选择输入的谱面文件路径 - + 谱面信息 - + 谱面初始设置 - + 加载谱面文件失败 : - + 谱面文件信息 - + 物件属性 - + 谱面项目文件 - + 谱面来源 - + 节拍查看器 - + 编辑器设置 - + 游戏版本: - + 生成 - + 生成ab文件失败 - + 无法生成.dll文件: - + 生成音频文件失败: - + 生成音频文件成功,是否打开输出文件夹? - + 生成封面文件失败: - + 生成封面文件成功,是否打开输出文件夹? - + 原地生成轨道物件 - + 生成Music.xml文件 - + 生成脚本项目文件失败. - + 生成铺面预览.svg文件 - + 生成谱面预览.svg文件成功 - + 生成svg文件成功,是否立即打开文件? - + 音乐分类: - + 将此TGrid赋值给当前已选物件 - + 兼容模式 (使用OpenGL3.3全兼容,程序显示项目或者音频画面崩溃时可尝试) - + 在主线程输出OpenGL日志 (更影响性能,但抛出异常会有精准栈信息) - + 图形渲染 - + 半小时前 - + 谱面Header信息 - + 谱面XRESOLUTION({0})参数和XGrid.ResX({1})不匹配 - + 谱面TRESOLUTION({0})参数和TGrid.ResT({1})不匹配 - + 无谱师信息 - + 图片文件: - + 内部异常原因: - + 需要生成的图片文件不存在 - + 插值计算完成,一共对 {0} 条符合条件的轨道进行插值,生成了 {1} 条新的轨道,对应 {2} 个受到影响的Tap/Hold等物件进行重新计算。 - + 插值曲线 - + 插值生成Soflan物件 - + 插值整个轨道曲线 - + 对此轨道所有曲线进行插值成一条条直线,然后删除本轨道并生成新的 - + 插值这段曲线 - + 部分曲线插值 - + 对此段曲线进行插值,非法线段无法使用 - + 插值生成KeyframeSoflan物件 - + 生成已经插值好的一堆KeyframeSoflan物件 - + 轨道物件路径非法 - + 封面文件生成器 - + 滑轮滚动判定线对齐节奏线 - + 判定线偏移位置: - + 刚刚 - + 关键词排序: - + 此轨道包含非法路径 - + 语言 - + 限制编辑器撤回操作保存数量 - + 从当前谱面编辑器加载: - + 从文件加载: - + 加载谱面 - + 加载已有Music.xml数据 - + 谱面项目和文件加载成功 - + 当前日志文件存档放在: - + 日志 - + 日志文件夹 - + 辅助 (_A) - + 帮助 (_H) - + 音击谱面 (_O) - + option生成工具 - + 选取... - + 缺少Boss的EnemySet物件,建议放置一个来钦定boss出现的时机 - + Hold(Oid:{0})物件缺少HoldEnd中止物件 - + {0}物件缺少引用Lane物件 - + {0}物件引用的Lane物件(laneId:{1}),不存在于谱面文件内 - + 音乐 - + MusicId({0})不合法 - + Music.xml文件 - + Music.xml生成器 - + 请先切换到当前编辑器 - + 需要单选一个Tap/Hold物件 - + 名字 - + 新增子弹类型 - + 音击谱面标准化输出,处理完成\n是否立即打开输出文件夹 - + 新的谱面文件输出保存路径 - + <无编辑器目标> - + 无谱面输入 - + 无合适物件批量设置IsCritical属性 - + 轨道物件曲线还没被插值 - + (不显示) - + 不再显示此窗口 - + 笔刷模式下不支持{0} - + 批量粘贴刷子 - + 改变此值可以改变此物件对应的轨道所属 - + 此复制的物件无法使用刷子功能 - + 多个ITimelineObject同类({0})物件重叠 - + 多个同类{0}物件重叠 - + 改变此值可以改变此物件对应的子弹模板 - + 物件属性 - + 物件属性({0})变更 - + 表示用户自己自定义的标签,一般用于脚本区分 - + 物件时间轴坐标 - + 物件时间 - + 物件{0}没对上节奏 - + 物件横坐标 - + 延迟选项 - + 音击谱面库浏览器 - + 音击谱面 - + 已标准化的音击谱面 - + 请先打开编辑器 - + 打开项目 - + 打开现有的项目 - + 选项 - + 谱面文件(可选): - + 其他 - + 输出 - + 输出目录: - + 输出文件夹为空 - + 没钦定谱面输出路径 - + 不支持谱面输出路径 - + 输出OpenGL日志 (会影响性能且出错会抛出异常) - + 使用输出方式: - + 直接粘贴 - + 按整体全体范围水平镜像粘贴 - + 按整体全体范围垂直镜像粘贴 - + 按X[0,0]为基准水平镜像粘贴 - + 复制到鼠标位置 - + 请先暂停音频/谱面播放 - + 可击打区域颜色: - + 为了避免代码混乱,您暂时无法同时操作本编辑器 - + 预览模式 - + 预览时间(毫秒): - + 问题 - + 处理 - + 提升本应用进程优先度 - + 程序错误 - + 程序捕获到未处理的异常,日志(Logs)和转储文件(Dumps)已存放到程序目录对应文件夹中,可发给开发者处理 - + 批量赋值: - + + 随机偏移范围 + + 重新计算成功 - + 重新计算编辑器画幅总长度 - + 打开最近的使用的文件 - + 恢复到音频时间 - + 已恢复 {0} 个物件到音频时间... - + 恢复物件到音频时间 - + 刷新 - + 注册失败 - + 至少注册一个文件类型 - + 注册成功 - + 重新加载音效文件 - + 记忆音频时间 - + 已记忆 {0} 个物件的音频时间 - + 记忆/恢复编辑器时间 - + 记录操作位置,设计模式中撤回时如果不在位置内则跳转此位置 - + 渲染器 - + 渲染顺序 - + 权限不够,请以管理员身份运行 - + * 需要重启程序 - + 重采样 - + 你的谱面和项目文件临时放在: - + 恢复默认 - + 反向选取所有物件 - + 检查规则 - + 运行脚本 - + 钦定采样率 - + 最大保存 - + 个撤回操作 - + 保存Music.xml文件 - + 保存新音频文件路径 - + 保存新的项目文件 - + 谱面项目和文件保存成功 - + 保存到文件: - + - + 选所有物件 - + 选择音频文件 - + 手动选择音频文件 - + 选择难度: - + 选择游戏根目录 - + 选择图片 - + 选择Music.xml文件 - + 选择输出文件夹 - + 选择游戏根目录(package目录) - + 选择svg文件 - + 不支持保存此文件格式: - + 启动 - + 严重程度 - + 发射位置偏移 - + 发射来源 - + 发射目标 - + 一直显示曲线控制点: - + 显示FPS - + 显示物品放置的位置 - + 显示节奏线 - + 小图尺寸(通常220x220): - + 发现Soflan作用时效冲突:{0}和{1} - + 列表排序: - + 音效 - + 音效文件夹路径: - + 音效重新加载成功 - + 音效开关控制 - + 速度 - + 划分轨道 - + 场景: - + 生成标准音击谱面 - + 开始使用 - + 中止外部编辑 - + 成功 - + 提醒 - + 无效的SVG内容 - + Svg原地生成轨道物件 - + 开关控制 - + 手动同步内容 - + 音频 - + 文档 - + 可视编辑器 - + 环境 - + 日志 - + 程序 - + 音效 - + 抛个错误看看? - + 时间计算器 - + 执行时抛出异常: - + 拍号 - + 分钟/次 - + 标题: - + 对已复制物件... - + 今天 - + 粘贴... - + 对选取物件... - + 入门教程 - + 教程和文档 - + 学习如何使用编辑器和做谱 - + 请先取消勾选ShowOriginColor进行将要输出轨道的预览 - + 已撤回恢复 {0} 个物件到音频时间... - + 撤回/重做 (需要重启生效) - + 注销失败 - + 注销成功 - + 更新assets.bytes文件(如果存在的话): - + 更新HoldEnd位置 - + 附着物件自动更新水平位置 - + 用户交互 - + 无法应用脚本模板,原因: - + 当前正在使用外部编辑器中.... - + 水平显示缩放: - + 频谱 - + 频谱水平缩放 - + 频谱渲染选项 - + 渲染特有选项 - + 频谱垂直缩放 - + 请先等待音频/音效初始化完成 - + 不同边的墙(id:{0})和(id:{1})水平交叉碰撞或重合 - + 墙(id:{0})与另一个同方向的墙(id:{1})发生时间冲突 - + 墙(id:{0})Next/End物件的TGrid({1})不能低于前者({2}) - + 部分音效并未加载成功,详情可查看日志 - + 一个月内 - + 一个星期内 - + {0}物件貌似没有放置在正确的轨道(id:{1})线上 - + 错误位置 - + 水平轴最大显示范围: - + 水平辅助线间距 - + 水平轴偏移: \ No newline at end of file