From cd0abc5323d8f8bd929e556b40ad07f84ebae86e Mon Sep 17 00:00:00 2001 From: Hiroshi Miura Date: Mon, 10 May 2021 18:47:16 +0900 Subject: [PATCH] Add Japanese translation (#1756) * Add Japanese translation Signed-off-by: Hiroshi Miura * Add more japanese message catalog Signed-off-by: Hiroshi Miura --- src/core/coreconfig.cpp | 1 + src/data/core/core.qrc | 4 + src/data/core/translations/qt_ja.qm | Bin 0 -> 139 bytes src/data/core/translations/qtbase_ja.qm | Bin 0 -> 129904 bytes src/data/core/translations/vnote_ja.qm | Bin 0 -> 64891 bytes src/data/core/translations/vnote_ja.ts | 3553 ++++++++++++++++++++ src/data/core/translations/vtextedit_ja.qm | Bin 0 -> 1681 bytes src/src.pro | 4 +- 8 files changed, 3561 insertions(+), 1 deletion(-) create mode 100644 src/data/core/translations/qt_ja.qm create mode 100644 src/data/core/translations/qtbase_ja.qm create mode 100644 src/data/core/translations/vnote_ja.qm create mode 100644 src/data/core/translations/vnote_ja.ts create mode 100644 src/data/core/translations/vtextedit_ja.qm diff --git a/src/core/coreconfig.cpp b/src/core/coreconfig.cpp index 8e03df84..7d46b13f 100644 --- a/src/core/coreconfig.cpp +++ b/src/core/coreconfig.cpp @@ -81,6 +81,7 @@ const QStringList &CoreConfig::getAvailableLocales() if (s_availableLocales.isEmpty()) { s_availableLocales << QStringLiteral("en_US"); s_availableLocales << QStringLiteral("zh_CN"); + s_availableLocales << QStringLiteral("ja_JP"); } return s_availableLocales; diff --git a/src/data/core/core.qrc b/src/data/core/core.qrc index e9dadd1d..7b07cafa 100644 --- a/src/data/core/core.qrc +++ b/src/data/core/core.qrc @@ -90,5 +90,9 @@ translations/vnote_zh_CN.qm translations/qtbase_zh_CN.qm translations/vtextedit_zh_CN.qm + translations/qt_ja.qm + translations/vnote_ja.qm + translations/qtbase_ja.qm + translations/vtextedit_ja.qm diff --git a/src/data/core/translations/qt_ja.qm b/src/data/core/translations/qt_ja.qm new file mode 100644 index 0000000000000000000000000000000000000000..5079223698ec76f8ec96384e564e1ea5e6226efc GIT binary patch literal 139 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�dE&G|$328H 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 literal 0 HcmV?d00001 diff --git a/src/data/core/translations/vnote_ja.qm b/src/data/core/translations/vnote_ja.qm new file mode 100644 index 0000000000000000000000000000000000000000..5b417ad5362b3dc4cd0600cb881ed59291c49061 GIT binary patch literal 64891 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 + + + + QMessageBox + + + Question + 質問 + + + + Information + 情報 + + + + Warning + 警告 + + + + Critical + クリティカル + + + + QObject + + + Bundle Notebook + ノートブックのバンドル + + + + A notebook with configuration files to track its content + コンテンツを追跡するための構成ファイルを備えたノートブック + + + + Local Notebook Backend + ローカルノートブックバックエンド + + + + Local file system + ローカルファイルシステム + + + + VNoteX Notebook Configuration + VNoteXノートブック設定 + + + + Built-in VNoteX notebook configuration + 内蔵のVNoteXノートブック設定 + + + + Dummy Version Control + ダミーのバージョン管理 + + + + Disable version control + バージョン管理を無効にする + + + + QWebEnginePage + + + &Back + 戻る(&B) + + + + &Forward + 進む(&F) + + + + &Reload + 再読み込み(&R) + + + + vnotex::AppearancePage + + + System title bar + システムタイトルバー + + + + Use system title bar + システムタイトルバーを使用 + + + + Icon size of the main window tool bar + メインウィンドウツールバーのアイコンサイズ + + + + Main tool bar icon size: + メインツールバーアイコンのサイズ: + + + + Appearance + 外観 + + + + vnotex::AttachmentPopup + + + Add + 追加 + + + + Select Files As Attachments + 添付するファイルを選択 + + + + New File + 新規ファイル + + + + + New Attachment + 新規添付ファイル + + + + File name: + ファイル名: + + + + New Folder + 新規フォルダ + + + + Folder name: + フォルダ名: + + + + Open Folder + フォルダを開く + + + + Failed to rename attachment (%1) to (%2). + 添付ファイル(%1)の(%2)への名前変更に失敗しました。 + + + + Please try another name again. + 別の名前を選択して再実施してください。 + + + + Please select one directory to continue. + 続行するディレクトリを1つ選択してください。 + + + + vnotex::Buffer + + + Markdown + Markdown + + + + Text + テキスト + + + + Others + その他 + + + + vnotex::DeleteConfirmDialog + + + Do not ask again + 今後、再確認しない + + + + %1/%2 Items + %1/%2アイテム + + + + vnotex::EditorPage + + + Auto save policy + 自動保存ポリシー + + + + None + なし + + + + Auto Save + 自動保存 + + + + Backup File + バックアップファイル + + + + Auto save policy: + 自動保存ポリシー: + + + + Icon size of the editor tool bar + Icon size of the editor tool bar + + + + Tool bar icon size: + ツールバーのアイコンサイズ: + + + + Default dictionary used for spell check + スペルチェックに使用するデフォルト辞書 + + + + Add Dictionary + 辞書を追加 + + + + VNote uses [Hunspell](http://hunspell.github.io/) for spell check. + VNoteはスペルチェックには[Hunspell](http://hunspell.github.io/)を使用します。 + + + + Please download Hunspell's dictionaries, put them under (%1) and restart VNote. + Hunspellの辞書をダウンロードして(%1)の下に置き、VNoteを再起動してください。 + + + + Spell check dictionary: + スペルチェック辞書: + + + + Editor + エディタ + + + + vnotex::ExportDialog + + + + Export + エクスポート + + + + Source + ソース + + + + Current Buffer (%1) + 現在のバッファ(%1) + + + + Current Note (%1) + 現在のノート(%1) + + + + Current Folder (%1) + 現在のフォルダ(%1) + + + + Current Notebook (%1) + 現在のノートブック(%1) + + + + Source: + ソース: + + + + vnote_exports + vnote_exports + + + + Target + ターゲット + + + + Markdown + Markdown + + + + HTML + HTML + + + + PDF + PDF + + + + Custom + カスタム + + + + Format: + フォーマット: + + + + Use transparent background + 透明な背景を使用する + + + + Rendering style: + レンダリングスタイル: + + + + Syntax highlighting style: + 構文強調表示スタイル: + + + + + Browse + ブラウズ + + + + Select Export Output Directory + エクスポート出力ディレクトリの選択 + + + + Output directory: + 出力ディレクトリ: + + + + Advanced + 詳細 + + + + Process sub-folders + サブフォルダを処理する + + + + Export attachments + 添付ファイルのエクスポート + + + + Open Directory + ディレクトリを開く + + + + Copy Content + コンテンツをコピー + + + + Copy exported file content + エクスポートされたファイルの内容をコピーする + + + + %n file(s) exported + + %n ファイルがエクスポートされました + + + + + Cancelling the export + エクスポートをキャンセルしています + + + + Please specify a valid wkhtmltopdf executable file (%1) + 有効なwkhtmltopdf実行ファイル(%1)を指定してください + + + + Embed styles + スタイルの埋め込み + + + + Embed images + 画像の埋め込み + + + + Complete page + 完全なページ + + + + Export the whole page along with images which may change the links structure + リンク構造を変更する可能性のある画像と共にページ全体をエクスポートする + + + + Mime HTML format + Mime HTMLフォーマット + + + + Add outline panel + アウトライン・パネルの追加 + + + + Settings + 設定 + + + + Page layout: + ページレイアウト: + + + + Add Table-Of-Contents + 目次を追加する + + + + Use wkhtmltopdf + wkhtmltopdfを使用 + + + + Download + ダウンロード + + + + Select wkhtmltopdf Executable + wkhtmltopdfの実行ファイルを選択 + + + + Wkhtmltopdf path: + wkhtmltopdf パス: + + + + Wkhtmltopdf arguments: + wkhtmltopdf の引数: + + + + Portrait + 縦長書式 + + + + Landscape + 横長書式 + + + + vnotex::Exporter + + + Skipped buffer (%1) without file base. + ファイルベースのないバッファ(%1)をスキップしました。 + + + + + + + + Failed to create output folder %1. + 出力フォルダ%1の作成に失敗しました。 + + + + Format %1 is not supported to export as Markdown. + フォーマット%1はMarkdownとしてエクスポートできません。 + + + + Unknown target format %1. + 不明なターゲットフォーマット %1 。 + + + + File (%1) exported to (%2) + ファイル(%1)を(%2)にエクスポートしました + + + + Failed to export file (%1) + ファイル(%1)のエクスポートに失敗しました + + + + notebook_%1 + ノートブック_%1 + + + + Format %1 is not supported to export as HTML. + フォーマット %1 はHTMLとしてエクスポートできません。 + + + + Asked to stop. Aborting. + 止めるように言われました。中止します。 + + + + Format %1 is not supported to export as PDF. + フォーマット %1 はPDFとしてエクスポートできません。 + + + + vnotex::FilePropertiesDialog + + + Location: + 場所: + + + + Name: + 名前: + + + + Size: + サイズ: + + + + %1 Bytes + %1バイト + + + + Properties + 設定 + + + + vnotex::FileSearchEngineWorker + + + Skip binary file (%1) + バイナリファイル (%1) をスキップします + + + + vnotex::FileSystemViewer + + + &Open + 開く(&O) + + + + &Delete + 削除(&D) + + + + &Properties + 設定(&P) + + + + Cop&y Path + パスをコピー(&Y) + + + + Copied path: %1 + コピーされたファイルパス: %1 + + + + vnotex::FindAndReplaceWidget + + + Find And Replace + 検索/置換 + + + + Find: + 検索: + + + + Search + 検索 + + + + Find &Next + 次を検索(&N) + + + + Find &Previous + 前を検索(&P) + + + + Replace with: + 次で置換: + + + + \1, \2 for back reference in regular expression + 正規表現の後方参照用に \1, \2 + + + + Replace + 置換 + + + + Replace And Find + 検索と置換 + + + + Replace All + すべて置換 + + + + &Case sensitive + 大文字と小文字を区別(&C) + + + + &Whole word only + 単語全体のみ(&W) + + + + Re&gular expression + 正規表現(&G) + + + + &Incremental search + インクリメンタル検索(&I) + + + + vnotex::FolderFilesFilterWidget + + + Folder: + フォルダ: + + + + Browse + ブラウズ + + + + Select Notebook Root Folder + ノートブックルートフォルダ + + + + Select files: + ファイルを選択: + + + + Select All + すべて置換 + + + + Clear + クリア + + + + vnotex::FolderPropertiesDialog + + + Properties + 設定 + + + + Please specify a name for the folder. + フォルダの名前を指定してください。 + + + + Name conflicts with existing folder. + 名前が既存のフォルダと重複しています。 + + + + Failed to save folder (%1) in (%2) (%3). + Failed to save folder (%1) in (%2) (%3). + + + + vnotex::FullScreenToggleAction + + + F&ull Screen + フルスクリーン(&F) + + + + Exit F&ull Screen + フルスクリーン終了(&A) + + + + vnotex::GeneralPage + + + Interface language + インタフェースの言語 + + + + Default + 既定 + + + + Language: + 言語: + + + + OpenGL implementation used to render application + アプリケーションのレンダリングに使用されるOpenGL実装 + + + + None + なし + + + + Desktop + デスクトップ + + + + OpenGL ES + OpenGL ES + + + + Software + ソフトウエア + + + + OpenGL: + OpenGL: + + + + Minimize to system tray + システムトレイに最小化 + + + + Minimize to system tray when closed + VNoteを閉じた後、システムトレイに最小化する + + + + General + 一般 + + + + vnotex::ImageInsertDialog + + + From: + 次から: + + + + &Browse + ブラウズ(&B) + + + + Title: + タイトル: + + + + Alt text: + Altテキスト: + + + + Scaling width: + スケール幅: + + + + Select Image To Insert + 挿入する画像を選択 + + + + Images (*.png *.xpm *.jpg *.bmp *.gif *.svg *.webp);;All (*.*) + 画像(*.png*.xpm*.jpg*.bmp*.gif*.svg) + + + + vnotex::ImportFolderDialog + + + Import folder into (%1). + フォルダを (%1) へインポートする。 + + + + Import Folder + フォルダをインポート + + + + Please specify a valid folder to import. + インポートする適切なフォルダを指定してください。 + + + + Failed to add folder (%1) as node under (%2). + フォルダ (%1) を、 (%2) 配下のノードに追加できませんでした。 + + + + Failed to add folder (%1) as node (%2). + フォルダ (%1) をノード(%2)として追加できませんでした。 + + + + vnotex::ImportFolderUtilsTranslate + + + + Failed to add folder (%1) as node (%2). + フォルダ (%1) をノード(%2)として追加できませんでした。 + + + + + Failed to add file (%1) as node (%2). + ファイル (%1) をノード(%2)として追加できませんでした。 + + + + Folder (%1) does not exist. + フォルダ (%1) は存在しません。 + + + + Folder (%1) conflicts with built-in folder. + フォルダ (%1) は、ビルトインフォルダと重複しています。 + + + + File (%1) does not exist. + ファイル (%1) は存在しません。 + + + + File (%1) conflicts with built-in file. + フォルダ (%1) は、ビルトインファイルと重複しています。 + + + + vnotex::ImportLegacyNotebookDialog + + + Import Legacy Notebook + レガシーノートブックをインポートする + + + + Once imported, the legacy notebook could no longer be recognized by legacy VNote! + 一度インポートを実行すると、レガシーノートブックは、レガシーVnoteから認識されなくなります! + + + + This operation is irreversible. Please make sure the new VNote already meets all your needs before continue. + この処理は不可逆です。続行する前に、新しいVNoteがすべてのニーズを満たしていることを確認してください。 + + + + Welcome to VNoteX and the new VNote! + VNoteXと新しいVNoteへようこそ! + + + + Please specify a valid root folder to import. + インポートする有効なルートフォルダを指定してください。 + + + + Failed to recognize a legacy notebook from the root folder. + ルートフォルダからレガシーノートブックを認識できませんでした。 + + + + There already exists a notebook (%1) with the same root folder. + 同じルートフォルダを持つノートブック(%1)が既に存在します。 + + + + Failed to create notebook in %1 (%2). + %1(%2)にノートブックを作成できませんでした。 + + + + vnotex::ImportNotebookDialog + + + Import Notebook + ノートブックのインポート + + + + The root folder specified does not exist. + 指定されたルートフォルダは存在しません。 + + + + There already exists a notebook (%1) with the same root folder. + 同じルートフォルダを持つノートブック(%1)が既に存在します。 + + + + Not a valid %1 root folder (%2). + 有効な%1ルートフォルダ(%2)ではありません。 + + + + Failed to create notebook from root folder (%1) (%2). + ルートフォルダ(%1)(%2)からノートブックを作成できませんでした。 + + + + Failed to import notebook. + ノートブックのインポートに失敗しました。 + + + + Failed to import notebook (%1). + ノートブック(%1)のインポートに失敗しました。 + + + + vnotex::LinkInsertDialog + + + &Text: + テキスト(&T): + + + + &Url: + &Url: + + + + vnotex::LocationList + + + Path + パス + + + + Line + ライン + + + + Text + テキスト + + + + Clear + クリア + + + + %n Item(s) + + %n アイテム + + + + + vnotex::MainWindow + + + A pleasant note-taking platform. + 心地よいノート取りプラットフォーム。 + + + + Files or folders to open. + 開くファイルまたはフォルダ。 + + + + Print more logs. + ログをさらに印刷します。 + + + + WebEngine remote debugging port. + WebEngineリモートデバッグポート。 + + + + WebEngine without sandbox. + サンドボックスのないWebEngine。 + + + + %1 failed to start. + %1を開始できませんでした。 + + + + Failed to initialize configuration manager. Please check if all the files are intact or reinstall the application. + 設定マネージャの初期化に失敗しました。すべてのファイルが正常かどうかを確認するか、アプリケーションを再インストールしてください。 + + + + Navigation + ナビゲーション + + + + Outline + アウトライン + + + + Search + 検索 + + + + Location List + ロケーションリスト + + + + Notebooks + ノートブック + + + + Do you want to minimize %1 to system tray instead of quitting when closed? + 終了する代わりに、%1をシステムトレイに最小化しますか? + + + + You could change the option in Settings later. + 設定の選択肢は、後で変更することができます。 + + + + %1 is still running here. + %1はまだ実行中です。 + + + + + Global + グローバル + + + + Show Main Window + メインウィンドウを表示 + + + + + Quit + 終了 + + + + File + ファイル + + + + Notebook + ノートブック + + + + New Notebook + 新規ノートブック + + + + New Notebook From Folder + フォルダから新規ノートブック + + + + Import Notebook + ノートブックのインポート + + + + Import Legacy Notebook Of VNote 2.0 + VNote2.0のレガシーノートブックのインポート + + + + + New Note + 新規ノート + + + + New Folder + 新規フォルダ + + + + + Open File + ファイルを開く + + + + Import And Export + インポートとエクスポート + + + + Import File + ファイルをインポート + + + + Import Folder + フォルダをインポート + + + + Export + エキスポート + + + + Quick Access + クイックアクセス + + + + + + Settings + 設定 + + + + Expand Content Area + コンテンツ領域の拡大 + + + + Press %1 To Exit Full Screen + %1 を押して全画面表示を終了する + + + + Stay On Top + 常に手前に表示 + + + + Windows + ウインドウ + + + + Open User Configuration Folder + ユーザー設定フォルダを開く + + + + Open Default Configuration Folder + 既定の設定フォルダを開く + + + + Edit User Configuration + ユーザー設定の編集 + + + + Open Default Configuration + 既定の設定を開く + + + + Reset Main Window Layout + メインウィンドウのレイアウトをリセット + + + + Restart + 再起動 + + + + Help + ヘルプ + + + + What's This? + これは何ですか? + + + + Enter WhatsThis mode and click somewhere to show help information + [これは何]モードに入り、ヘルプ情報を表示する場所をクリックします + + + + Shortcuts Help + ショートカットヘルプ + + + + Markdown Guide + Markdown ガイド + + + + View Logs + ログの表示 + + + + Feedback And Discussions + フィードバックとディスカッション + + + + + About + バージョン情報 + + + + <h3>%1</h3> +<span>%2</span> + + <h3>%1</h3> +<span>%2</span> + + + + + About Qt + Qtについて + + + + vnotex::ManageNotebooksDialog + + + Close + 閉じる + + + + Delete (DANGER) + 削除(危険) + + + + Manage Notebooks + ノートブックの管理 + + + + Close notebook (%1)? + ノートブック(%1)を閉じますか? + + + + The notebook could be imported again later. + ノートブックは後で再度インポートできます。 + + + + Notebook location: %1 + ノートブックの場所:%1 + + + + Failed to close notebook (%1) + ノートブック(%1)を閉じることができませんでした + + + + Delete notebook (%1) from disk? + ディスクからノートブック(%1)を削除しますか? + + + + CALM DOWN! CALM DOWN! CALM DOWN! It will delete all files belonging to this notebook from disk. It is dangerous since it will bypass system's recycle bin! + おちついて!おちついて!おちついて!このノートブックに属するすべてのファイルがディスクから削除されます。システムのごみ箱を迂回するので危険です! + + + + Notebook location: %1 +Use the "Close" button if you just want to remove it from %2. + ノートブックの場所:%1 +%2から削除する場合は、[閉じる]ボタンを使用してください。 + + + + Failed to delete notebook (%1) + ノートブック(%1)の削除に失敗しました + + + + There are unsaved changes to current notebook. + 現在のノートブックに未保存の変更があります。 + + + + vnotex::MarkdownEditor + + + + Insert Link + リンクを挿入 + + + + Insert Image + 画像を挿入 + + + + Insert Table + 表を挿入 + + + + For advanced paste, try the "Rich Paste" and "Parse To Markdown And Paste" on the editor's context menu + 高度な貼り付けを行うには、エディタのコンテキストメニューの[リッチ貼り付け]と[解析してMarkdown化して貼り付け]を試してください + + + + + + Insert From Clipboard + クリップボードから挿入 + + + + Insert From URL + URLから挿入 + + + + Insert From Image Data + イメージデータから挿入 + + + + + + Insert As Image Link + イメージリンクとして挿入 + + + + + Insert As Image + イメージとして挿入 + + + + + Insert As Text + テキストとして挿入 + + + + Insert As Relative Image Link + 相対イメージリンクとして挿入 + + + + Insert As Link + リンクとして挿入 + + + + Insert As Relative Link + 相対リンクとして挿入 + + + + Attach And Insert Link + リンクを添付して挿入 + + + + Insert File Content + ファイルの内容を挿入 + + + + Insert Image From Clipboard + クリップボードからイメージを挿入 + + + + Insert Image From URL + URLからイメージを挿入 + + + + &Read + 読み取り(&R) + + + + Rich Paste + リッチ貼り付け + + + + Parse To Markdown And Paste + 解析してMarkdown化して貼り付け + + + + Fetching images to local... + ローカルにイメージを取得しています... + + + + Abort + 中止 + + + + Fetch Images To Local + イメージをローカルに取得 + + + + Fetching image (%1) + イメージ (%1) を取得しています + + + + vnotex::MarkdownEditorPage + + + Markdown Editor + Markdownエディタ + + + + + Read + 読み取り + + + + Constrain image width + イメージの幅を制限する + + + + Constrain image width to the window + イメージの幅をウィンドウに制限する + + + + Zoom factor in read mode + 読み取りモードのズーム倍率 + + + + Zoom factor: + ズーム倍率: + + + + HTML tag + HTMLタグ + + + + Allow HTML tags in source + ソース内のHTMLタグを許可 + + + + Auto break + 自動ブレーク + + + + Automatically break a line with '\n' + '\n' で自動的に改行する + + + + Linkify + リンク変換 + + + + Convert URL-like text to links + URLに似たテキストをリンクに変換する + + + + Indent first line + 最初の行をインデント + + + + Indent the first line of each paragraph + 各段落の最初の行をインデントする + + + + + Edit + 編集 + + + + Insert file name as title + ファイル名をタイトルとして挿入 + + + + Insert file name as title when creating note + ノート作成時にファイル名をタイトルとして挿入 + + + + Constrain in-place preview width + インプレイスプレビューの幅を制約する + + + + Constrain in-place preview width to the window + インプレイスプレビューをウインドウ幅に制約する + + + + Fetch images to local in Parse And Paste + [解析と貼り付け]でイメージをローカルに取得 + + + + Fetch images to local in Parse To Markdown And Paste + [Markdown解析と貼り付け]でイメージをローカルに取得 + + + + Smart table + スマートテーブル + + + + Smart table formation + スマートテーブルにフォーマット + + + + + Spell check + スペルチェック + + + + General + 一般 + + + + Section number mode + セクション番号モード + + + + None + なし + + + + Base level to start section numbering in edit mode + 編集モードでセクション番号付けを開始するベースレベル + + + + Section number style + セクション番号スタイル + + + + 1.1. + 1.1. + + + + 1.1 + 1.1 + + + + Section number: + セクション番号: + + + + vnotex::MarkdownViewWindow + + + Markdown Viewer + Markdownビューア + + + + Clear Obsolete Images + 古いイメージをクリア + + + + These images seems not in use anymore. Please confirm the deletion of them. + これらのイメージはもう使用されていないようです。これらの画像の削除を確認してください。 + + + + Deleted images could be found in the recycle bin of notebook if it is from a bundle notebook. + 削除されたされたイメージは、ノートブックのごみ箱で見つけることができます。 + + + + + Replace is not supported in read mode + 置換は読み取りモードではサポートされていません + + + + vnotex::MarkdownViewer + + + &Edit + 編集(&E) + + + + Cross Copy + クロスコピー + + + + vnotex::MarkdownViewerAdapter + + + No Background + 背景なし + + + + Evernote + Evernote + + + + OneNote + OneNote + + + + Microsoft Word + Microsoft Word + + + + WeChat Public Account Editor + WeChatパブリックアカウントエディタ + + + + Raw HTML + 生のHTML + + + + vnotex::NewFolderDialog + + + New Folder + 新規フォルダ + + + + Please specify a name for the folder. + フォルダの名前を指定してください。 + + + + Name conflicts with existing folder. + 名前が既存のフォルダと重複しています。 + + + + Failed to create folder under (%1) in (%2) (%3). + (%2)(%3)の(%1)の下にフォルダを作成できませんでした。 + + + + vnotex::NewNoteDialog + + + New Note + 新規ノート + + + + Please specify a name for the note. + ノートの名前を指定してください。 + + + + Name conflicts with existing note. + 名前が既存のノートと重複しています。 + + + + Failed to create note under (%1) in (%2) (%3). + (%2)(%3)の(%1)の下にノートを作成できませんでした。 + + + + note + ノート + + + + vnotex::NewNotebookDialog + + + New Notebook + 新規ノートブック + + + + <br/>Both absolute and relative paths are supported. ~ and environment variable are not supported now. + <br/>絶対パスと相対パスの両方をここで使用できます。- そして、環境変数は現在サポートされていません。 + + + + Please specify a name for the notebook. + ノートブックの名前を指定してください。 + + + + Please specify a valid root folder for the notebook. + 有効なルートフォルダを指定してください。 + + + + Root folder of the notebook must be empty. If you want to import existing data, please try other operations. + ノートブックのルートフォルダは空でなければなりません。既存のデータをインポートする場合は、他の操作を試してください。 + + + + Root folder should be a directory. + ルートフォルダはディレクトリである必要があります。 + + + + There already exists a notebook (%1) with the same root folder. + 同じルートフォルダを持つノートブック(%1)が既に存在します。 + + + + Failed to create notebook in (%1) (%2). + (%1)(%2)にノートブックを作成できませんでした。 + + + + vnotex::NewNotebookFromFolderDialog + + + Source Folder + ソースフォルダ + + + + New Notebook From Folder + フォルダから新規ノートブック + + + + Please specify a name for the notebook. + ノートブックの名前を指定してください。 + + + + Please specify a valid folder for the new notebook. + 新規ノートブックに有効なフォルダを指定してください。 + + + + There already exists a notebook (%1) with the same root folder. + 同じルートフォルダを持つノートブック(%1)が既に存在します。 + + + + Failed to create notebook in %1 (%2). + %1(%2)にノートブックを作成できませんでした。 + + + + vnotex::NodeInfoWidget + + + Notebook: + ノートブック: + + + + Location: + 場所: + + + + File type: + ファイルの種類: + + + + Name: + 名前: + + + + Created time: + 作成日時: + + + + Modified time: + 最終変更日時: + + + + vnotex::NodeLabelWithUpButton + + + Up + + + + + Create note under an upper level node + 上位ノードの下にノートを作成する + + + + vnotex::NotePropertiesDialog + + + Properties + 設定 + + + + Please specify a name for the note. + ノートの名前を指定してください。 + + + + Name conflicts with existing note. + 名前が既存のノートと重複しています。 + + + + Failed to save note (%1) in (%2) (%3). + ノート(%1)を(%2)(%3)に保存できませんでした。 + + + + vnotex::NotebookExplorer + + + Select one of all the notebooks as current notebook.<br/>Move mouse on one item to check its details. + すべてのノートブックの1つを現在のノートブックとして選択します。<br/>1つの項目にマウスを移動して、その詳細を確認します。 + + + + Notebook + ノートブック + + + + This title bar contains buttons and menu to manage notebooks and notes. + このタイトルバーには、ノートブックとノートを管理するためのボタンとメニューが含まれています。 + + + + View + 表示 + + + + Toggle Recycle Bin Node + ごみ箱ノードの切り替え + + + + &Manage Notebooks + ノートブックの管理(&M) + + + + External Files + 外部ファイル + + + + Show External Files + 外部ファイルを表示 + + + + Import External Files When Activated + アクティブ時に外部ファイルをインポート + + + + + Could not create folder within Recycle Bin. + ごみ箱内にフォルダを作成できませんでした。 + + + + + Could not create note within Recycle Bin. + ごみ箱内にノートを作成できませんでした。 + + + + Please first create a notebook to hold your data. + まず、データを保持するノートブックを作成してください。 + + + + Select Files To Import + インポートするファイルを選択 + + + + Failed to add file (%1) as node (%2). + + ファイル (%1) をノード(%2)として追加できませんでした。 + + + + + View By Configuration + 設定順に表示 + + + + View By Name + 名前順による表示 + + + + View By Name (Reversed) + 名前順による表示(逆順) + + + + View By Created Time + 作成日時順の表示 + + + + View By Created Time (Reversed) + 作成日時順の表示(逆順) + + + + View By Modified Time + 変更日時順の表示 + + + + View By Modified Time (Reversed) + 変更日時順の表示(逆順) + + + + vnotex::NotebookInfoWidget + + + Basic Information + 基本情報 + + + + Type: + 種類: + + + + Name of notebook + ノートブックの名前 + + + + Name: + 名前: + + + + Icon: + アイコン: + + + + Description of notebook + ノートブックの説明 + + + + Description: + 説明: + + + + Root folder: + ルートフォルダ: + + + + Type of notebook + ノートブックの種類 + + + + Specify the type of notebook.<br/> + ノートブックの種類を指定します。<br/> + + + + + + + <b>%1</b>: %2<br/> + <b>%1</b>: %2<br/> + + + + Path of notebook root folder + ノートブックのルートフォルダのパス + + + + <b>Notebook Root Folder</b> is the folder containing all data of one notebook in %1. + <b>ノートブックルートフォルダ</b>は %1 内の1つのノートブックのすべてのデータを含むフォルダです。 + + + + Browse + ブラウズ + + + + Select Notebook Root Folder + ノートブックルートフォルダ + + + + Advanced Information + 詳細情報 + + + + Configuration manager: + 設定マネージャ: + + + + Version control: + バージョン管理: + + + + Backend: + バックエンド: + + + + Configuration manager of notebook + ノートブックの設定マネージャ + + + + Specify configruation manager of notebook.<br/> + ノートブックの設定マネージャを指定してください。<br/> + + + + Version control of notebook + ノートブックのバージョン管理 + + + + Specify version control of notebook.<br/> + ノートブックのバージョン管理を指定します。<br/> + + + + Backend of notebook + ノートブックのバックエンド + + + + Specify backend of notebook.<br/> + ノートブックのバックエンドを指定してください。<br/> + + + + vnotex::NotebookNodeExplorer + + + Failed to load nodes of notebook (%1) (%2). + ノートブック(%1)(%2)のノードをロードできませんでした。 + + + + Recycle bin of this notebook. Deleted files could be found here. It is organized in folders named by date. Nodes could be moved to other folders by Cut and Paste. + このノートのごみ箱です。削除されたファイルはここにあります。日付順のフォルダに整理されています。ノードは、[切り取り]と[貼り付け]によって他のフォルダに移動できます。 + + + + Recycle Bin + ごみ箱 + + + + [Invalid] %1 + [無効] %1 + + + + [External] %1 + [外部] %1 + + + + New N&ote + 新規ノート(&N) + + + + New &Folder + 新規フォルダ(&F) + + + + &Properties (Rename) + プロパティ(名前変更)(&P) + + + + Open &Location + 場所を開く(&L) + + + + Cop&y Path + パスをコピー(&Y) + + + + Copied path: %1 + コピーされたファイルパス: %1 + + + + &Copy + コピー(&C) + + + + C&ut + 切り取り(&U) + + + + &Paste + 貼り付け(&P) + + + + &Empty + ごみ箱を空にする(&E) + + + + Empty the recycle bin of this notebook? + このノートブックのごみ箱を空にする + + + + All files in recycle bin will be deleted permanently. + ごみ箱内のすべてのファイルが完全に削除されます。 + + + + Location of recycle bin: %1 + ごみ箱の場所: %1 + + + + Failed to empty recycle bin (%1) (%2). + ごみ箱(%1)(%2)を空にできませんでした。 + + + + &Delete + 削除(&D) + + + + &Delete From Recycle Bin + ごみ箱から削除(&D) + + + + &Remove From Index + インデックスから削除(&R) + + + + &Sort + 整列(&S) + + + + Re&load + 再ロード(&L) + + + + Relo&ad Index From Disk + ディスクからインデックスを再作成(&A) + + + + &Import To Index + インデックスに読み込む(&I) + + + + &Open + 開く(&O) + + + + &Expand All * + 全て展開(&E) * + + + + Copied %n item(s) + + %n アイテムをコピーしました + + + + + Invalid clipboard data to paste. + 貼り付けるクリップボードデータが無効です。 + + + + Destination is detected in sources (%1). Operation is cancelled. + 宛先がソース(%1)で検出されました。操作がキャンセルされました。 + + + + Failed to copy source (%1) to destination (%2) (%3). + コピー元(%1)をコピー先(%2)(%3)にコピーできませんでした。 + + + + Pasted %n item(s) + + %n アイテムを貼り付けました + + + + + Delete these folders and notes permanently? + これらのフォルダとメモを完全に削除しますか? + + + + Files will be deleted permanently and could not be found even in operating system's recycle bin. + ファイルは永久に削除され、オペレーティングシステムのごみ箱にもはいりません。 + + + + Delete these folders and notes? + これらのフォルダとメモを削除しますか? + + + + Deleted files could be found in the recycle bin of notebook. + 削除されたファイルはノートブックのごみ箱にあります。 + + + + Confirm Deletion + 削除の確認 + + + + Failed to delete/remove item (%1) (%2) (%3). + アイテム(%1)(%2)(%3)の削除/削除に失敗しました。 + + + + Deleted/Removed %n item(s) + + %nアイテムを削除しました + + + + + Confirm Removal + 削除の確認 + + + + Remove these folders and notes from index? + これらのフォルダとメモをインデックスから削除しますか? + + + + Files are not touched but just removed from notebook index. + ファイルには触れずに、ただインデックスから削除されます。 + + + + Sort Folders + フォルダの整列 + + + + Sort Notes + ノートの整列 + + + + Sort nodes under %1 (%2) in the configuration file. + 設定ファイル内の%1(%2)以下のノードを整列します。 + + + + notebook + ノートブック + + + + folder + フォルダ + + + + Name + 名前 + + + + Created Time + 作成日時 + + + + Modified Time + 最終変更日時 + + + + Invalid node (%1). + 無効なノード(%1)です。 + + + + Please check if the node exists on the disk. + ノードがディスク上に存在するかどうかを確認してください。 + + + + vnotex::NotebookSelector + + + Notebook: %1 +Root folder: %2 +Description: %3 + ノートブック:%1 +ルートフォルダ:%2 +説明:%3 + + + + vnotex::OutlinePopup + + + Outline + アウトライン + + + + vnotex::OutlineProvider + + + [EMPTY] + [空] + + + + vnotex::OutlineViewer + + + Decrease Expansion Level + 展開レベルを下げる + + + + Increase Expansion Level + 展開レベルの上げる + + + + Expansion level: %1 + 展開レベル: %1 + + + + vnotex::SearchPanel + + + Full-text search. + 全文検索。 + + + + Search in case sensitive. + 大文字と小文字を区別して検索します。 + + + + Search by regular expression. + 正規表現で検索します。 + + + + Search whole word only. + 単語全体のみを検索します。 + + + + Do a fuzzy search (not applicable to content search). + あいまい検索を実行します(コンテンツ検索には適用されません)。 + + + + Do an OR combination of keywords. + キーワードのOR結合を実行します。 + + + + Keywords to search. + 検索するキーワード。 + + + + Keyword: + キーワード: + + + + Buffers + バッファ + + + + Current Folder + 現在のフォルダ + + + + Current Notebook + 現在のノートブック + + + + All Notebooks + 全てのノートブック + + + + Scope: + 範囲: + + + + Wildcard pattern of files to search + 検索するファイルのワイルドカードパターン + + + + File pattern: + ファイルパターン: + + + + Search + 検索 + + + + Cancel + キャンセル + + + + Toggle Location List + ロケーションリストを切り替え + + + + Advanced Settings + 詳細設定 + + + + Object: + オブジェクト: + + + + Name + 名前 + + + + Content + コンテンツ + + + + Outline + アウトライン + + + + Tag + タグ + + + + Path + パス + + + + Target: + ターゲット: + + + + File + ファイル + + + + Folder + フォルダ + + + + Notebook + ノートブック + + + + Option: + オプション: + + + + &Case sensitive + 大文字と小文字を区別(&C) + + + + &Plain text + プレーンテキスト(&P) + + + + &Whole word only + 単語全体のみ(&W) + + + + &Fuzzy search + あいまい検索(&F) + + + + Re&gular expression + 正規表現(&G) + + + + Search finished: %1 + 検索が終了しました:%1 + + + + Invalid keyword + キーワードが無効です + + + + No object specified + オブジェクトが指定されていません + + + + No target specified + ターゲットが指定されていません + + + + Fuzzy search is not allowed when searching content + コンテンツの検索時にあいまい検索はできません + + + + vnotex::SearchTranslate + + + Idle + アイドル + + + + Busy + ビジー + + + + Finished + 完了 + + + + Failed + 失敗 + + + + Stopped + 停止 + + + + vnotex::Searcher + + + Searching %n buffer(s) + + %nバッファを検索中 + + + + + Searching folder (%1) + フォルダ(%1)を検索しています + + + + Searching notebook (%1) + ノートブック(%1)を検索しています + + + + Failed to compile tokens (%1) + 単語トークンの抽出に失敗しました(%1) + + + + + Searching outline is not supported yet + アウトラインの検索はサポートされていません + + + + + Searching tag is not supported yet + 検索タグはまだサポートされていません + + + + vnotex::SelectDialog + + + Cancel + キャンセル + + + + vnotex::SettingsDialog + + + Settings + 設定 + + + + Search + 検索 + + + + vnotex::SortDialog + + + &Top + 最上部(&T) + + + + &Up + 上へ(&U) + + + + &Down + 下へ(&D) + + + + &Bottom + 最下部(&B) + + + + vnotex::TableInsertDialog + + + Row count of the table body + テーブル本体の行数 + + + + Row: + 行: + + + + Column count of the table + テーブルの列数 + + + + Column: + 列: + + + + None + なし + + + + Left + + + + + Center + 中心 + + + + Right + + + + + Alignment: + 整列: + + + + vnotex::TextEditorPage + + + Line number type + 行番号タイプ + + + + None + なし + + + + Absolute + 絶対行番号 + + + + Relative + 相対行番号 + + + + Line number: + 行番号: + + + + Fold text + テキストを折りたたむ + + + + Text folding + テキストの折り畳み + + + + Input mode like Vi + Viのような入力モード + + + + Normal + 標準 + + + + Vi + Vi + + + + Input mode: + 入力モード: + + + + Force to center text cursor + テキストカーソルを強制的に中央揃えにする + + + + Never + 常にしない + + + + Always Center + 常に中央 + + + + Center On Bottom + 下部の中心 + + + + Center cursor: + 中央カーソル: + + + + Word wrap mode of editor + エディタの行折り返しモード + + + + No Wrap + 折り返しなし + + + + Word Wrap + ワード折り返し + + + + Wrap Anywhere + 任意の場所で折り返し + + + + Word Wrap Or Wrap Anywhere + ワード折り返しまたは任意の場所で折り返し + + + + Wrap mode: + 折り返しモード: + + + + Expand Tab + タブを展開 + + + + Expand Tab into spaces + タブをスペースに展開 + + + + Number of spaces to use where Tab is needed + タブが必要な場所で使用するスペースの数 + + + + Tab stop width: + タブストップの幅: + + + + Zoom delta of the basic font size + 基本フォントサイズのズーム差 + + + + Zoom delta: + ズーム差: + + + + + Spell check + スペルチェック + + + + Text Editor + テキストエディタ + + + + vnotex::ThemeMgr + + + + [Theme] %1 %2 + [テーマ] %1 %2 + + + + vnotex::ThemePage + + + Refresh + 再表示 + + + + Add/Delete + 追加/削除 + + + + Update + 更新 + + + + Open Location + 場所を開く + + + + No Preview Available + プレビューがありません + + + + Style Override + 優先スタイル + + + + Theme + テーマ + + + + vnotex::TitleBar + + + Menu + メニュー + + + + Settings + 設定 + + + + vnotex::TitleToolBar + + + Minimize + 最小化 + + + + + Maximize + 最大化 + + + + Close + 閉じる + + + + Restore Down + 復元ダウン + + + + vnotex::ViewSplit + + + Windows List + ウインドウリスト + + + + Workspaces and Splits + ワークスペースと分割 + + + + No window to show here + ここに表示するウィンドウがありません + + + + Workspaces + ワークスペース + + + + Workspace %1 + ワークスペース%1 + + + + New Workspace + 新しいワークスペース + + + + Remove Workspace + ワークスペースを削除 + + + + Split + 分割 + + + + Vertical Split + 垂直分割 + + + + Horizontal Split + 水平分割 + + + + Maximize Split + 分割の最大化 + + + + Distribute Splits + 分割を整列する + + + + Remove Split + 分割終了 + + + + Remove Split And Workspace + 分割とワークスペースを削除 + + + + Close Tab + タブを閉じる + + + + Close Other Tabs + 他のタブを閉じる + + + + Close Tabs To The Right + 右側のタブを閉じる + + + + Copy Path + パスをコピー + + + + Copied path: %1 + コピーされたファイルパス: %1 + + + + Open Location + 場所を開く + + + + Locate Node + ノードの検索 + + + + vnotex::ViewWindow + + + Attached %n file(s) + + + + + + + + [No Buffer] + [バッファなし] + + + + Save changes before closing note (%1)? + ノート(%1)を閉じる前に変更を保存しますか? + + + + + Note path (%1). + ノートのパス(%1) + + + + Discard changes to note (%1)? + ノート(%1)への変更を破棄しますか? + + + + Found backup file (%1) of file (%2). Do you want to recover from backup file? + ファイル(%2)のバックアップファイル(%1)が見つかりました。バックアップファイルからリカバリしますか? + + + + 'Yes' to recover from backup file, 'No' to discard it, and 'Cancel' to exit. + バックアップファイルからリカバリする場合は[はい]、破棄する場合は[いいえ]、終了する場合は[キャンセル]をクリックします。 + + + + It may be caused by crash while editing this file before. + +File last modified time: %1 +Backup file last modified time: %2 + 以前このファイルを編集中にクラッシュが発生した可能性があります。 + +ファイルの最終変更時刻:%1 +バックアップファイルの最終変更時刻:%2 + + + + Drag And Drop Files To Attach + 添付するファイルをドラッグアンドドロップ + + + + File is missing on disk (%1). + ディスク(%1)にファイルがありません。 + + + + Do you want to force to save the buffer to the file? + バッファをファイルに保存しますか? + + + + The file may be deleted from outside. Please choose to save the buffer to a new file or just discard it. + ファイルが外部から削除されている可能性があります。バッファを新しいファイルに保存するか、破棄するかを選択してください。 + + + + File is changed from outside (%1). + ファイルが外部(%1)から変更されました。 + + + + Do you want to save the buffer to the file to override, or discard the buffer? + 上書きするファイルにバッファを保存しますか?それともバッファを破棄しますか? + + + + The file is changed from outside. Please choose to save the buffer to the file or just discard the buffer and reload the file. + ファイルが外部から変更されました。バッファをファイルに保存するか、バッファを破棄してファイルを再ロードするかを選択してください。 + + + + This is a read-only note (%1), on which modification is not allowed. + これは読み取り専用のノート(%1)です。変更はできません。 + + + + Please save your changes to another note. + 手動で変更を他のノートとして保存してください。 + + + + Failed to save note (%1). + ノート(%1)を保存できませんでした。 + + + + Please check the file (%1) and try it again. + ファイルを確認してからもう一度実行してください。 + + + + Maybe the file is occupied by another service temporarily. + ファイルが一時的に他のサービスに占有されている可能性があります。 + + + + Zoomed: %1% + ズーム: %1% + + + + Zoomed: %1%2 + ズーム: %1%2 + + + + + Pattern not found: %1 + パターンが見つかりません:%1 + + + + Match found: %1/%2 + 一致が見つかりました: %1/%2 + + + + Replaced %n match(es) + + + + + + + Save + 保存 + + + + Edit + 編集 + + + + Read + 読み取り + + + + Discard + 破棄 + + + + Heading + 見出し + + + + Heading 1 + 見出し1 + + + + Heading 2 + 見出し2 + + + + Heading 3 + 見出し3 + + + + Heading 4 + 見出し4 + + + + Heading 5 + 見出し5 + + + + Heading 6 + 見出し6 + + + + Clear + クリア + + + + Bold + 太字 + + + + Italic + イタリック体 + + + + Strikethrough + 取り消し線 + + + + Unordered List + 順序なしリスト + + + + Ordered List + 順序付きリスト + + + + Todo List + TODOリスト + + + + Checked Todo List + チェックされたToDoリスト + + + + Code + コード + + + + Code Block + コードブロック + + + + Math + 数式 + + + + Math Block + 数式ブロック + + + + Quote + 引用 + + + + Link + リンク + + + + Image + 画像 + + + + Table + + + + + Mark + マーク + + + + Attachments + 添付ファイル + + + + Outline + アウトライン + + + + Find And Replace + 検索/置換 + + + + Section Number + セクション番号 + + + + Follow Configuration + 設定に従う + + + + Enabled + 有効 + + + + Disabled + 無効 + + + diff --git a/src/data/core/translations/vtextedit_ja.qm b/src/data/core/translations/vtextedit_ja.qm new file mode 100644 index 0000000000000000000000000000000000000000..98d7f9687b398e29165c3d4d1218f0adcd7dffaa GIT binary patch literal 1681 zcmb7^T}TvB6vwZ*uCDHGt1YXE!Btvt5#hS}5KB;M2BK{_YikmSH zB0*Qo&^`!7DuU{zo$)<`+_@kB-?{gkd(Po0 zKI{39u^TUPb7mUvK7C(?5PFDS9_>Xa@m9iQseq7faZknA1dOA^rL_`h#&k1-2N6oh zNJ<*J4()CIY{6G(o02Cd`Vrb=O`cga!0L}FuJX?aCD{zl-fozmPimswWh2w%Emf; zSQ6W+b!fbKl~nf+5S~<#5a}Uj$%sbY=LW9`oFYgfD|h4LQc&b$^Yj~T(FiHw^9!Oc zwoJzzsiB%kUnvHttf-RAZ~(luv`eYr1*KMI#eknxXgCIDRTXxT7YWFr>C-m!INvKc zc7|NbZa5ST;+Et#*1ro#4P{2jC$dK7w4J0!AcEK)RB)Tbhi_HPL+RbA5Rnra!f>*K z%AK;H#32o3jX2$fn^J~ylFUcEAJeM&qR1^p@q&?|?S7V{@wq|gHZ_|y^U0^hR#EB{ zcMO3Asqw>6{AcnCco)92k_9qFmdQP`66GvuULg>SH=;S4D6&Ytt2rJ8nI1uw`6aG3 zJ|EdO!I1H4es8_JmIzW!>iCGM;T-N7`orAOe4k#*^SJi^>{X*+*_us}Qf54#+kcbP zlL60}(6~lOtMrMIOmQ9DpzXCOr}p=~Bj-q+rZYp$@C1E68c@qdV0)=$qf~$k^1?+g RPeYjg6%CwcFUpHf_zTs5u^j*a literal 0 HcmV?d00001 diff --git a/src/src.pro b/src/src.pro index 8887401a..972c50e6 100644 --- a/src/src.pro +++ b/src/src.pro @@ -27,7 +27,9 @@ win32:CONFIG(release, debug|release) { RC_ICONS = data/core/icons/vnote.ico ICON = data/core/icons/vnote.icns -TRANSLATIONS += data/core/translations/vnote_zh_CN.ts +TRANSLATIONS += \ + data/core/translations/vnote_zh_CN.ts \ + data/core/translations/vnote_ja.ts SOURCES += \ commandlineoptions.cpp \