mirror of
https://github.com/Fabio286/antares.git
synced 2025-06-05 21:59:22 +02:00
Compare commits
11 Commits
v0.7.24-be
...
v0.7.25-be
Author | SHA1 | Date | |
---|---|---|---|
2385a8207c | |||
d1bb50b2bb | |||
8501fa2e81 | |||
25123e34ef | |||
b2f9d475a2 | |||
|
bb3c87b2cf | ||
40bf9a040a | |||
|
978b55fdb1 | ||
|
098d4e96d6 | ||
957cb9e1a5 | |||
09c274a724 |
20
CHANGELOG.md
20
CHANGELOG.md
@@ -2,6 +2,26 @@
|
||||
|
||||
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
|
||||
|
||||
### [0.7.25-beta.0](https://github.com/antares-sql/antares/compare/v0.7.24...v0.7.25-beta.0) (2024-05-26)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* update japanese translation ([bb3c87b](https://github.com/antares-sql/antares/commit/bb3c87b2cf6fa38e3cfb68317c02aa350aae7887))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* missing resizebars on mouse over ([25123e3](https://github.com/antares-sql/antares/commit/25123e34ef860d8bf019c496097e68e0101c9ab9))
|
||||
* **PostgreSQL:** unable to search for databases, fixes [#798](https://github.com/antares-sql/antares/issues/798) ([d1bb50b](https://github.com/antares-sql/antares/commit/d1bb50b2bb48d3445080990c28fdc656cf27a6d3))
|
||||
|
||||
### [0.7.24](https://github.com/antares-sql/antares/compare/v0.7.24-beta.1...v0.7.24) (2024-05-03)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* missing accent color change ([09c274a](https://github.com/antares-sql/antares/commit/09c274a724b5020efc650aaf7eecb2404343a6fc))
|
||||
|
||||
### [0.7.24-beta.1](https://github.com/antares-sql/antares/compare/v0.7.24-beta.0...v0.7.24-beta.1) (2024-04-30)
|
||||
|
||||
|
||||
|
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "antares",
|
||||
"version": "0.7.24-beta.1",
|
||||
"version": "0.7.25-beta.0",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "antares",
|
||||
"version": "0.7.24-beta.1",
|
||||
"version": "0.7.25-beta.0",
|
||||
"hasInstallScript": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
|
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "antares",
|
||||
"productName": "Antares",
|
||||
"version": "0.7.24-beta.1",
|
||||
"version": "0.7.25-beta.0",
|
||||
"description": "A modern, fast and productivity driven SQL client with a focus in UX.",
|
||||
"license": "MIT",
|
||||
"repository": "https://github.com/antares-sql/antares.git",
|
||||
|
@@ -1,8 +1,8 @@
|
||||
<template>
|
||||
<div
|
||||
id="footer"
|
||||
:class="[lightColors.includes(footerColor) ? 'text-dark' : 'text-light']"
|
||||
:style="`background-color: ${footerColor};`"
|
||||
:class="[lightColors.includes(accentColor) ? 'text-dark' : 'text-light']"
|
||||
:style="`background-color: ${accentColor};`"
|
||||
>
|
||||
<div class="footer-left-elements">
|
||||
<ul class="footer-elements">
|
||||
@@ -118,7 +118,7 @@ const { getWorkspace } = workspacesStore;
|
||||
const { getConnectionFolder, getConnectionByUid } = connectionsStore;
|
||||
|
||||
const workspace = computed(() => getWorkspace(workspaceUid.value));
|
||||
const footerColor = computed(() => {
|
||||
const accentColor = computed(() => {
|
||||
if (getConnectionFolder(workspaceUid.value)?.color)
|
||||
return getConnectionFolder(workspaceUid.value).color;
|
||||
return '#E36929';
|
||||
@@ -134,12 +134,17 @@ const versionString = computed(() => {
|
||||
return '';
|
||||
});
|
||||
|
||||
watch(footerColor, () => {
|
||||
document.querySelector<HTMLBodyElement>(':root').style.setProperty('--primary-color', footerColor.value);
|
||||
document.querySelector<HTMLBodyElement>(':root').style.setProperty('--primary-color-shadow', hexToRGBA(footerColor.value, 0.2));
|
||||
watch(accentColor, () => {
|
||||
changeAccentColor();
|
||||
});
|
||||
|
||||
const openOutside = (link: string) => shell.openExternal(link);
|
||||
const changeAccentColor = () => {
|
||||
document.querySelector<HTMLBodyElement>(':root').style.setProperty('--primary-color', accentColor.value);
|
||||
document.querySelector<HTMLBodyElement>(':root').style.setProperty('--primary-color-shadow', hexToRGBA(accentColor.value, 0.2));
|
||||
};
|
||||
|
||||
changeAccentColor();
|
||||
</script>
|
||||
|
||||
<style lang="scss">
|
||||
|
@@ -19,6 +19,8 @@
|
||||
v-model="selectedDatabase"
|
||||
:options="databases"
|
||||
class="form-select select-sm text-bold my-0"
|
||||
@keypress.stop=""
|
||||
@keydown.stop=""
|
||||
/>
|
||||
</div>
|
||||
<span v-else class="workspace-explorebar-title">{{ connectionName }}</span>
|
||||
@@ -501,7 +503,7 @@ const toggleSearchMethod = () => {
|
||||
transition: background 0.2s;
|
||||
|
||||
&:hover {
|
||||
background: rgba(var(--primary-color), 50%);
|
||||
background: var(--primary-color-dark);
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -145,7 +145,7 @@ onMounted(() => {
|
||||
transition: background 0.2s;
|
||||
|
||||
&:hover {
|
||||
background: rgba(var(--primary-color), 50%);
|
||||
background: var(--primary-color-dark);
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -821,7 +821,7 @@ onBeforeUnmount(() => {
|
||||
transition: background 0.2s;
|
||||
|
||||
&:hover {
|
||||
background: rgba(var(--primary-color), 50%);
|
||||
background: var(--primary-color-dark);
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -4,106 +4,145 @@ export const jaJP = {
|
||||
save: '保存',
|
||||
close: '閉じる',
|
||||
delete: '削除',
|
||||
confirm: '確認',
|
||||
confirm: '確定',
|
||||
cancel: 'キャンセル',
|
||||
send: '送信',
|
||||
refresh: 'リフレッシュ',
|
||||
autoRefresh: 'オートリフレシュ',
|
||||
autoRefresh: '自動リフレッシュ',
|
||||
version: 'バージョン',
|
||||
donate: '寄付する',
|
||||
donate: '寄付',
|
||||
run: '実行',
|
||||
results: '結果',
|
||||
size: 'サイズ',
|
||||
mimeType: 'マイムタイプ',
|
||||
mimeType: 'MIME タイプ',
|
||||
download: 'ダウンロード',
|
||||
add: '追加',
|
||||
data: 'データ',
|
||||
properties: 'プロパティ',
|
||||
insert: '挿入',
|
||||
name: '名称',
|
||||
name: '名前',
|
||||
clear: 'クリア',
|
||||
seconds: '秒数',
|
||||
options: 'オプション',
|
||||
insert: '挿入',
|
||||
discard: '破棄',
|
||||
stay: 'ステイ',
|
||||
author: '作者',
|
||||
stay: '留まる',
|
||||
author: '作成者',
|
||||
upload: 'アップロード',
|
||||
browse: '閲覧',
|
||||
content: 'コンテンツ',
|
||||
cut: 'カット',
|
||||
browse: '参照',
|
||||
content: '内容',
|
||||
cut: '切り取り',
|
||||
copy: 'コピー',
|
||||
paste: '貼り付け',
|
||||
duplicate: '複製',
|
||||
tools: 'ツール',
|
||||
format: 'フォーマット',
|
||||
seconds: '秒',
|
||||
all: 'すべて',
|
||||
duplicate: 'デュプリケート',
|
||||
history: '履歴',
|
||||
new: '新規',
|
||||
select: '選択',
|
||||
deleteConfirm: 'のキャンセルを確認しますか?',
|
||||
change: '変更',
|
||||
include: '含める',
|
||||
includes: '含める',
|
||||
completed: '完了しました',
|
||||
aborted: '中断しました',
|
||||
disabled: '無効',
|
||||
enable: '有効化',
|
||||
disable: '無効化',
|
||||
contributors: 'コントリビューター',
|
||||
pin: '固定',
|
||||
unpin: '固定を解除',
|
||||
folder: 'フォルダー | フォルダー',
|
||||
none: 'なし',
|
||||
singleQuote: 'シングルクォート',
|
||||
doubleQuote: 'ダブルクォート',
|
||||
deleteConfirm: '次の要素を抹消します。確定しますか?',
|
||||
uploadFile: 'ファイルのアップロード',
|
||||
format: 'フォーマット',
|
||||
history: '履歴',
|
||||
filter: 'フィルタ',
|
||||
manualValue: 'マニュアル値',
|
||||
selectAll: 'すべてを選択する',
|
||||
pageNumber: 'ページ番号'
|
||||
selectAll: 'すべて選択',
|
||||
pageNumber: 'ページ番号',
|
||||
directoryPath: 'ディレクトリパス',
|
||||
actionSuccessful: '{action} 成功',
|
||||
outputFormat: '出力フォーマット',
|
||||
singleFile: '単一の {ext} ファイル',
|
||||
zipCompressedFile: 'ZIP 圧縮済の {ext} ファイル',
|
||||
copyName: '名前をコピー',
|
||||
search: '検索',
|
||||
title: 'タイトル',
|
||||
archive: 'アーカイブ',
|
||||
undo: '元に戻す',
|
||||
moveTo: '移動'
|
||||
},
|
||||
connection: {
|
||||
connection: '接続',
|
||||
connectionName: '接続名',
|
||||
client: 'クライアント',
|
||||
hostName: 'ホスト名',
|
||||
client: 'クライアント',
|
||||
port: 'ポート',
|
||||
user: 'ユーザー名',
|
||||
password: 'パスワード',
|
||||
credentials: '認証情報',
|
||||
connect: '接続',
|
||||
connected: '接続中',
|
||||
disconnect: '接続解除',
|
||||
disconnected: '接続解除',
|
||||
connected: '接続済',
|
||||
disconnect: '切断',
|
||||
disconnected: '切断済',
|
||||
ssl: 'SSL',
|
||||
enableSsl: 'SSL を有効化',
|
||||
privateKey: '秘密鍵',
|
||||
certificate: '証明書',
|
||||
caCertificate: 'CA 証明書',
|
||||
ciphers: '暗号',
|
||||
ciphers: '暗号化アルゴリズム',
|
||||
untrustedConnection: '信頼できない接続',
|
||||
passphrase: 'パスフレーズ',
|
||||
sshTunnel: 'SSH トンネル',
|
||||
addConnection: '接続の追加',
|
||||
createConnection: '接続の作成',
|
||||
createNewConnection: '新しい接続の作成',
|
||||
askCredentials: '認証情報の入力',
|
||||
testConnection: '接続のテスト',
|
||||
editConnection: '接続の編集',
|
||||
deleteConnection: '接続の削除',
|
||||
enableSsh: 'SSH を有効化',
|
||||
connectionString: '接続文字列',
|
||||
addConnection: '接続を追加',
|
||||
createConnection: '接続を作成',
|
||||
createNewConnection: '新規接続の作成',
|
||||
askCredentials: '認証情報を接続時に尋ねる',
|
||||
testConnection: '接続をテスト',
|
||||
editConnection: '接続を編集',
|
||||
deleteConnection: '接続を削除',
|
||||
connectionSuccessfullyMade: '接続に成功しました。',
|
||||
enableSsl: 'SSL 対応',
|
||||
enableSsh: 'SSH を有効にする'
|
||||
readOnlyMode: '読み取り専用モード',
|
||||
allConnections: 'すべての接続',
|
||||
searchForConnections: '接続を検索',
|
||||
keepAliveInterval: 'Keep alive 間隔',
|
||||
singleConnection: '単一接続'
|
||||
},
|
||||
database: {
|
||||
schema: 'スキーマ',
|
||||
type: 'タイプ',
|
||||
type: '型',
|
||||
insert: '挿入',
|
||||
indexes: 'インデックス',
|
||||
foreignKeys: '外部キー',
|
||||
length: '長さ',
|
||||
unsigned: '符号なし',
|
||||
default: 'デフォルト',
|
||||
default: 'デフォルト値',
|
||||
comment: 'コメント',
|
||||
collation: '照合',
|
||||
key: 'キー | キー',
|
||||
order: '順序',
|
||||
expression: '表現',
|
||||
autoIncrement: 'オートインクリメント',
|
||||
expression: '式',
|
||||
autoIncrement: '自動インクリメント',
|
||||
engine: 'エンジン',
|
||||
field: 'フィールド | フィールド',
|
||||
approximately: '約',
|
||||
total: '合計',
|
||||
table: 'テーブル',
|
||||
view: 'ビュー',
|
||||
indexes: 'インデックス',
|
||||
definer: 'デファイナー',
|
||||
algorithm: 'アルゴリズム',
|
||||
trigger: 'トリガー | トリガー',
|
||||
storedRoutine: 'ストアド・ルーチン | ストアド・ルーチン',
|
||||
scheduler: 'スケジューラー | スケジューラー',
|
||||
event: 'イベント',
|
||||
parameters: 'パラメータ',
|
||||
parameters: 'パラメーター',
|
||||
function: '関数 | 関数',
|
||||
deterministic: '決定論的',
|
||||
context: 'コンテキスト',
|
||||
export: 'エクスポート',
|
||||
import: 'インポート',
|
||||
returns: '戻り値',
|
||||
timing: 'タイミング',
|
||||
state: '状態',
|
||||
@@ -115,128 +154,249 @@ export const jaJP = {
|
||||
database: 'データベース',
|
||||
array: '配列',
|
||||
structure: '構造',
|
||||
row: 'ロウ | ロウ',
|
||||
row: '行 | 行',
|
||||
cell: 'セル | セル',
|
||||
triggerFunction: 'トリガー関数 | トリガー関数',
|
||||
routine: 'ルーチン',
|
||||
unableEditFieldWithoutPrimary: '主キーのないフィールドを結果セットで編集できない',
|
||||
editCell: 'セルの編集',
|
||||
deleteRows: '行の削除 | {count} 行の削除',
|
||||
confirmToDeleteRows: '1つの行を削除することを確認しますか? | {count} 行を削除することを確認しますか?',
|
||||
addNewRow: '新しい行の追加',
|
||||
numberOfInserts: 'インサート数',
|
||||
drop: 'ドロップ',
|
||||
commit: 'コミット',
|
||||
rollback: 'ロールバック',
|
||||
ddl: 'DDL',
|
||||
collation: '照合',
|
||||
resultsTable: '結果テーブル',
|
||||
unableEditFieldWithoutPrimary: '結果セットでは主キーのないフィールドを編集できません',
|
||||
editCell: 'セルを編集',
|
||||
deleteRows: '行を削除 | {count} 行を削除',
|
||||
confirmToDeleteRows: '行を削除します。確定しますか? | {count} 行を削除します。確定しますか?',
|
||||
addNewRow: '行を新規追加',
|
||||
numberOfInserts: '挿入レコード数',
|
||||
affectedRows: '影響を受ける行',
|
||||
createNewDatabase: '新規データベースの作成',
|
||||
databaseName: 'データベース名',
|
||||
serverDefault: 'サーバーのデフォルト',
|
||||
deleteDatabase: 'データベースの削除',
|
||||
editDatabase: 'データベースの編集',
|
||||
clearChanges: '変更の消去',
|
||||
addNewField: '新しいフィールドの追加',
|
||||
deleteDatabase: 'データベースを削除',
|
||||
editDatabase: 'データベースを編集',
|
||||
clearChanges: '変更をクリア',
|
||||
addNewField: '新規フィールドを追加',
|
||||
manageIndexes: 'インデックスの管理',
|
||||
manageForeignKeys: '外部キーの管理',
|
||||
allowNull: 'NULL を許可する',
|
||||
zeroFill: 'ゼロフィル',
|
||||
allowNull: 'NULL を許可',
|
||||
zeroFill: 'ゼロ埋め',
|
||||
customValue: 'カスタム値',
|
||||
onUpdate: '更新時',
|
||||
deleteField: 'フィールドの削除',
|
||||
createNewIndex: '新しいインデックスの作成',
|
||||
addToIndex: 'インデックスへの追加',
|
||||
createNewTable: '新しいテーブルの作成',
|
||||
emptyTable: '空のテーブル',
|
||||
deleteTable: 'テーブルの削除',
|
||||
emptyConfirm: '空にすることを確認しますか?',
|
||||
thereAreNoIndexes: 'インデックスがありません',
|
||||
onUpdate: 'ON UPDATE',
|
||||
deleteField: 'フィールドを削除',
|
||||
createNewIndex: '新規インデックスの作成',
|
||||
addToIndex: 'インデックスに追加',
|
||||
createNewTable: '新規テーブルの作成',
|
||||
emptyTable: 'テーブルを空にする',
|
||||
duplicateTable: 'テーブルを複製',
|
||||
deleteTable: 'テーブルを削除',
|
||||
exportTable: 'テーブルをエクスポート',
|
||||
emptyConfirm: 'テーブルを空にします。確定しますか?',
|
||||
thereAreNoIndexes: 'インデックスがありません。',
|
||||
thereAreNoForeign: '外部キーがありません。',
|
||||
createNewForeign: '新しい外部キーの作成',
|
||||
createNewForeign: '新規外部キーの作成',
|
||||
referenceTable: '参照テーブル',
|
||||
referenceField: '参照フィールド',
|
||||
foreignFields: '外部フィールド',
|
||||
invalidDefault: '無効なデフォルト',
|
||||
onDelete: '削除時',
|
||||
selectStatement: '選択文',
|
||||
invalidDefault: '無効なデフォルト値',
|
||||
onDelete: 'ON DELETE',
|
||||
selectStatement: 'SELECT 文',
|
||||
triggerStatement: 'トリガー文',
|
||||
sqlSecurity: 'SQL セキュリティ',
|
||||
updateOption: '更新オプション',
|
||||
deleteView: 'ビューの削除',
|
||||
createNewView: '新規ビューの作成',
|
||||
deleteTrigger: 'トリガーの削除',
|
||||
createNewTrigger: '新しいトリガの作成',
|
||||
deleteTrigger: 'トリガーを削除',
|
||||
createNewTrigger: '新規トリガーの作成',
|
||||
currentUser: '現在のユーザー',
|
||||
routineBody: 'ルーチン本体',
|
||||
routineBody: 'ルーチンの本体',
|
||||
dataAccess: 'データアクセス',
|
||||
thereAreNoParameters: 'パラメータはありません',
|
||||
createNewParameter: '新しいパラメータの作成',
|
||||
createNewRoutine: 'ストアド・ルーチンの新規作成',
|
||||
thereAreNoParameters: 'パラメーターがありません',
|
||||
createNewParameter: '新規パラメータの作成',
|
||||
createNewRoutine: '新規ストアド・ルーチンの作成',
|
||||
deleteRoutine: 'ストアド・ルーチンの削除',
|
||||
functionBody: '関数本体',
|
||||
createNewFunction: '新しい関数の作成',
|
||||
deleteFunction: '関数の削除',
|
||||
schedulerBody: 'スケジューラ本体',
|
||||
createNewScheduler: 'スケジューラの新規作成',
|
||||
deleteScheduler: 'スケジューラの削除',
|
||||
functionBody: '関数の本体',
|
||||
createNewFunction: '新規関数の作成',
|
||||
deleteFunction: '関数を削除',
|
||||
schedulerBody: 'スケジューラの本体',
|
||||
createNewScheduler: '新規スケジューラの作成',
|
||||
deleteScheduler: 'スケジューラを削除',
|
||||
preserveOnCompletion: '完了時に保存する',
|
||||
tableFiller: 'テーブルフィラー',
|
||||
fakeDataLanguage: 'フェイクデータの言語',
|
||||
queryDuration: '問い合わせ期間',
|
||||
queryDuration: 'クエリ実行時間',
|
||||
setNull: 'NULL の設定',
|
||||
processesList: 'プロセス一覧',
|
||||
processInfo: 'プロセス情報',
|
||||
manageUsers: 'ユーザーの管理',
|
||||
createNewSchema: '新しいスキーマの作成',
|
||||
createNewSchema: '新規スキーマの作成',
|
||||
schemaName: 'スキーマ名',
|
||||
editSchema: 'スキーマの編集',
|
||||
deleteSchema: 'スキーマの削除',
|
||||
duplicateTable: 'テーブルを複製する',
|
||||
editSchema: 'スキーマを編集',
|
||||
deleteSchema: 'スキーマを削除',
|
||||
noSchema: 'スキーマなし',
|
||||
runQuery: 'クエリの実行',
|
||||
thereAreNoTableFields: 'テーブルのフィールドがありません',
|
||||
newTable: '新しいテーブル',
|
||||
newView: '新しいビュー',
|
||||
newTrigger: '新しいトリガー',
|
||||
newRoutine: '新しいルーチン',
|
||||
newFunction: '新しい関数',
|
||||
runQuery: 'クエリを実行',
|
||||
thereAreNoTableFields: 'テーブルにフィールドがありません。',
|
||||
newTable: '新規テーブル',
|
||||
newView: '新規ビュー',
|
||||
newTrigger: '新規トリガー',
|
||||
newRoutine: '新規ルーチン',
|
||||
newFunction: '新規関数',
|
||||
newScheduler: '新規スケジューラ',
|
||||
newTriggerFunction: '新しいトリガー機能',
|
||||
thereAreNoQueriesYet: 'まだ問い合わせはありません',
|
||||
newTriggerFunction: '新規トリガー機能',
|
||||
thereAreNoQueriesYet: 'クエリはまだありません。',
|
||||
searchForQueries: 'クエリの検索',
|
||||
killProcess: 'プロセスの停止'
|
||||
killProcess: 'プロセスの停止',
|
||||
exportSchema: 'スキーマをエクスポート',
|
||||
importSchema: 'スキーマをインポート',
|
||||
newInsertStmtEvery: 'それぞれに新しい INSERT 文',
|
||||
processingTableExport: '{table} を処理中',
|
||||
fetchingTableExport: '{table} のデータを取得中',
|
||||
writingTableExport: '{table} のデータを書き込み中',
|
||||
checkAllTables: 'すべてのテーブルを選択',
|
||||
uncheckAllTables: 'すべてのテーブルの選択を解除',
|
||||
killQuery: 'クエリを終了',
|
||||
insertRow: '行を挿入 | 行を挿入',
|
||||
commitMode: 'コミットモード',
|
||||
autoCommit: '自動コミット',
|
||||
manualCommit: '手動コミット',
|
||||
importQueryErrors: '警告: {n} 個のエラーが発生しました。 | 警告: {n} 個のエラーが発生しました。',
|
||||
executedQueries: '{n} 個のクエリを実行しました。 | {n} 個のクエリを実行しました。',
|
||||
disableFKChecks: '外部キーのチェックを無効化',
|
||||
formatQuery: 'クエリをフォーマット',
|
||||
queryHistory: 'クエリ履歴',
|
||||
clearQuery: 'クエリをクリア',
|
||||
fillCell: 'セルを埋める',
|
||||
executeSelectedQuery: '選択されたクエリを実行',
|
||||
noResultsPresent: '結果がありません。',
|
||||
sqlExportOptions: 'SQL エクスポートオプション',
|
||||
targetTable: '対象テーブル',
|
||||
switchDatabase: 'データベースを切り替え',
|
||||
searchForElements: '要素を検索',
|
||||
searchForSchemas: 'スキーマを検索',
|
||||
savedQueries: '保存済のクエリ'
|
||||
},
|
||||
application: {
|
||||
settings: '設定',
|
||||
console: 'コンソール',
|
||||
general: '一般',
|
||||
themes: 'テーマ',
|
||||
update: '更新情報',
|
||||
update: '更新',
|
||||
about: 'About',
|
||||
language: '言語',
|
||||
shortcuts: 'ショートカット',
|
||||
key: 'キー | キー', // キーボードのキー
|
||||
event: 'イベント',
|
||||
light: 'ライト',
|
||||
dark: 'ダーク',
|
||||
autoCompletion: 'オートコンプリート',
|
||||
application: 'アプリケーション',
|
||||
editor: 'エディター',
|
||||
scratchpad: 'スクラッチパッド',
|
||||
changelog: '変更履歴',
|
||||
madeWithJS: '💛 と JavaScript で作られています。',
|
||||
checkForUpdates: '更新情報の確認',
|
||||
noUpdatesAvailable: 'アップデートがありません',
|
||||
checkingForUpdate: 'アップデートを確認中',
|
||||
checkFailure: 'チェックに失敗しました、後で試してください',
|
||||
updateAvailable: 'アップデートが利用可能です',
|
||||
downloadingUpdate: 'アップデートのダウンロード',
|
||||
updateDownloaded: 'アップデートのダウンロード',
|
||||
restartToInstall: 'Antares を再起動してインストールしてください',
|
||||
small: '小',
|
||||
medium: '中',
|
||||
large: '大',
|
||||
appearance: '外観',
|
||||
color: '色',
|
||||
label: 'ラベル',
|
||||
icon: 'アイコン',
|
||||
fileName: 'ファイル名',
|
||||
choseFile: 'ファイルを選択',
|
||||
data: 'データ',
|
||||
password: 'パスワード',
|
||||
required: '必須',
|
||||
madeWithJS: '💛 と JavaScript で作られています!',
|
||||
checkForUpdates: '更新を確認',
|
||||
noUpdatesAvailable: '更新はありません。',
|
||||
checkingForUpdate: '更新を確認中',
|
||||
checkFailure: 'チェックに失敗しました、後で試してください。',
|
||||
updateAvailable: '更新が利用可能です。',
|
||||
downloadingUpdate: '更新をダウンロード中',
|
||||
updateDownloaded: '更新をダウンロード済',
|
||||
restartToInstall: 'Antares を再起動してインストールしてください。',
|
||||
includeBetaUpdates: 'ベータ版アップデートを含む',
|
||||
notificationsTimeout: '通知のタイムアウト',
|
||||
openNewTab: '新しいタブを開く',
|
||||
unsavedChanges: '保存されていない変更',
|
||||
discardUnsavedChanges: '保存されていない変更があります。このタブを閉じると、これらの変更は破棄されます。',
|
||||
applicationTheme: 'アプリケーションテーマ',
|
||||
editorTheme: 'エディターテーマ',
|
||||
wrapLongLines: '長い行の折り返し',
|
||||
includeBetaUpdates: 'ベータ版アップデートを含む',
|
||||
markdownSupported: 'マークダウン対応',
|
||||
applicationTheme: 'アプリケーションのテーマ',
|
||||
editorTheme: 'エディターのテーマ',
|
||||
wrapLongLines: '長い行を折り返す',
|
||||
markdownSupported: 'Markdown をサポートしています。',
|
||||
plantATree: '木を植える',
|
||||
dataTabPageSize: 'DATA タブのページサイズ',
|
||||
noOpenTabs: '開いているタブがありません。左のバーでナビゲートするか',
|
||||
noOpenTabs: '開いているタブがありません。',
|
||||
restorePreviousSession: '前のセッションに戻す',
|
||||
searchForElements: '要素の検索'
|
||||
closeTab: 'タブを閉じる',
|
||||
goToDownloadPage: 'ダウンロードページへ移動',
|
||||
disableBlur: 'ぼかしを無効化',
|
||||
missingOrIncompleteTranslation: '翻訳が不足しているか、または不完全ですか?',
|
||||
findOutHowToContribute: 'コントリビュートの方法を調べる',
|
||||
reportABug: 'バグを報告',
|
||||
nextTab: '次のタブ',
|
||||
previousTab: '前のタブ',
|
||||
selectTabNumber: 'タブ番号を選択 {param}',
|
||||
toggleConsole: 'コンソールを切り替え',
|
||||
addShortcut: 'ショートカットを追加',
|
||||
editShortcut: 'ショートカットを編集',
|
||||
deleteShortcut: 'ショートカットを削除',
|
||||
restoreDefaults: 'デフォルトに戻す',
|
||||
restoreDefaultsQuestion: 'デフォルト値に戻します。確定しますか?',
|
||||
registerAShortcut: 'ショートカットを登録',
|
||||
invalidShortcutMessage: '無効な組み合わせです、続けて入力してください。',
|
||||
shortcutAlreadyExists: 'ショートカットが既に存在します。',
|
||||
saveContent: '内容を保存',
|
||||
openAllConnections: 'すべての接続を開く',
|
||||
openSettings: '設定を開く',
|
||||
runOrReload: '実行またはリロード',
|
||||
openFilter: 'フィルタを開く',
|
||||
nextResultsPage: '次の結果ページ',
|
||||
previousResultsPage: '前の結果ページ',
|
||||
editFolder: 'フォルダーを編集',
|
||||
folderName: 'フォルダー名',
|
||||
deleteFolder: 'フォルダーを削除',
|
||||
newFolder: '新規フォルダー',
|
||||
outOfFolder: 'フォルダーの外',
|
||||
editConnectionAppearance: '接続の外観を編集',
|
||||
defaultCopyType: 'デフォルトのコピータイプ',
|
||||
showTableSize: 'サイドバーにテーブルのサイズを表示',
|
||||
showTableSizeDescription: 'MySQL/MariaDB のみ。このオプションを有効にすると、多数のテーブルを持つスキーマのパフォーマンスに影響を与える可能性があります。',
|
||||
switchSearchMethod: '検索方法を切り替え',
|
||||
phpArray: 'PHP 配列',
|
||||
closeAllTabs: 'すべてのタブを閉じる',
|
||||
closeOtherTabs: '他のタブを閉じる',
|
||||
closeTabsToLeft: '左のタブを閉じる',
|
||||
closeTabsToRight: '右のタブを閉じる',
|
||||
csvFieldDelimiter: 'フィールドの区切り文字',
|
||||
csvLinesTerminator: '行の終端',
|
||||
csvStringDelimiter: '文字列の区切り文字',
|
||||
csvIncludeHeader: 'ヘッダを含める',
|
||||
csvExportOptions: 'CSV エクスポートオプション',
|
||||
exportData: 'データをエクスポート',
|
||||
exportDataExplanation: 'Anteras に保存された接続をエクスポートします。エクスポートされたファイルを暗号化するためのパスワードが要求されます。',
|
||||
importData: 'データをインポート',
|
||||
importDataExplanation: '接続を含む .antares ファイルをインポートします。エクスポート時に定義したパスワードを入力する必要があります。',
|
||||
includeConnectionPasswords: '接続パスワードを含める',
|
||||
includeFolders: 'フォルダーを含める',
|
||||
encryptionPassword: '暗号化パスワード',
|
||||
encryptionPasswordError: '暗号化パスワードは8文字以上でなければなりません。',
|
||||
ignoreDuplicates: '重複を無視',
|
||||
wrongImportPassword: 'インポートパスワードが誤っています。',
|
||||
wrongFileFormat: 'ファイルフォーマットが誤っています。',
|
||||
dataImportSuccess: 'データのインポートに成功しました。',
|
||||
note: 'ノート | ノート',
|
||||
thereAreNoNotesYet: 'ノートはまだありません。',
|
||||
addNote: 'ノートを追加',
|
||||
editNote: 'ノートを編集',
|
||||
saveAsNote: 'ノートとして保存',
|
||||
showArchivedNotes: 'アーカイブ済のノートを表示',
|
||||
hideArchivedNotes: 'アーカイブ済のノートを非表示',
|
||||
tag: 'タグ', // ノートのタグ
|
||||
saveFile: 'ファイルを保存',
|
||||
saveFileAs: 'ファイルを別名で保存',
|
||||
openFile: 'ファイルを開く',
|
||||
openNotes: 'ノートを開く'
|
||||
|
||||
},
|
||||
faker: {
|
||||
address: '住所',
|
||||
@@ -245,42 +405,42 @@ export const jaJP = {
|
||||
database: 'データベース',
|
||||
date: '日付',
|
||||
finance: 'ファイナンス',
|
||||
// git: 'ギット',
|
||||
git: 'Git',
|
||||
hacker: 'ハッカー',
|
||||
internet: 'インターネット',
|
||||
// lorem: 'ローレム',
|
||||
lorem: 'Lorem',
|
||||
name: '名前',
|
||||
music: '音楽',
|
||||
phone: '電話',
|
||||
random: 'ランダム',
|
||||
system: 'システム',
|
||||
time: '時間',
|
||||
vehicle: '車',
|
||||
vehicle: '車両',
|
||||
zipCode: '郵便番号',
|
||||
zipCodeByState: '都道府県別郵便番号',
|
||||
city: '都市名',
|
||||
cityPrefix: '市のプレフィックス',
|
||||
citySuffix: '市の接尾辞',
|
||||
cityPrefix: '都市のプレフィックス',
|
||||
citySuffix: '都市のサフィックス',
|
||||
streetName: '通りの名前',
|
||||
streetAddress: 'ストリートアドレス',
|
||||
streetSuffix: '通りの接尾辞',
|
||||
streetPrefix: 'ストリートプレフィックス',
|
||||
streetAddress: '通りの住所',
|
||||
streetSuffix: '通りのサフィックス',
|
||||
streetPrefix: '通りのプレフィックス',
|
||||
secondaryAddress: '副住所',
|
||||
county: '郡',
|
||||
country: '国名',
|
||||
countryCode: '国コード',
|
||||
state: '州',
|
||||
stateAbbr: '州の略語',
|
||||
stateAbbr: '州の略称',
|
||||
latitude: '緯度',
|
||||
longitude: '経度',
|
||||
direction: '方向',
|
||||
cardinalDirection: '枢機卿の方向',
|
||||
ordinalDirection: '序列方向',
|
||||
cardinalDirection: '4方位',
|
||||
ordinalDirection: '8方位',
|
||||
nearbyGPSCoordinate: '近くのGPS座標',
|
||||
timeZone: 'タイムゾーン',
|
||||
color: '色',
|
||||
department: '部門',
|
||||
productName: '商品名',
|
||||
productName: '製品名',
|
||||
price: '価格',
|
||||
productAdjective: '製品の形容詞',
|
||||
productMaterial: '製品の素材',
|
||||
@@ -288,29 +448,30 @@ export const jaJP = {
|
||||
productDescription: '製品の説明',
|
||||
suffixes: 'サフィックス',
|
||||
companyName: '会社名',
|
||||
companySuffix: '会社のサフィックス',
|
||||
companySuffix: '会社名のサフィックス',
|
||||
catchPhrase: 'キャッチフレーズ',
|
||||
// bs: 'BS',
|
||||
bs: 'BS',
|
||||
catchPhraseAdjective: 'キャッチフレーズ形容詞',
|
||||
catchPhraseDescriptor: 'キャッチフレーズの説明文',
|
||||
catchPhraseNoun: 'キャッチフレーズの名詞',
|
||||
bsAdjective: 'BS 形容詞',
|
||||
bsBuzz: 'BS の話題',
|
||||
bsNoun: 'BS の名詞',
|
||||
column: 'コラム',
|
||||
column: 'カラム',
|
||||
type: 'タイプ',
|
||||
collation: '照合',
|
||||
engine: 'エンジン',
|
||||
past: '過去',
|
||||
now: '現在',
|
||||
future: '未来',
|
||||
between: '間',
|
||||
recent: '最近',
|
||||
soon: 'すぐ',
|
||||
soon: 'まもなく',
|
||||
month: '月',
|
||||
weekday: '曜日',
|
||||
account: 'アカウント',
|
||||
account: '口座',
|
||||
accountName: '口座名',
|
||||
routingNumber: 'ルーティング番号',
|
||||
routingNumber: 'ルーティングナンバー',
|
||||
mask: 'マスク',
|
||||
amount: '金額',
|
||||
transactionType: '取引の種類',
|
||||
@@ -318,19 +479,19 @@ export const jaJP = {
|
||||
currencyName: '通貨名',
|
||||
currencySymbol: '通貨記号',
|
||||
bitcoinAddress: 'Bitcoin アドレス',
|
||||
litecoinAddress: 'ライトコインのアドレス',
|
||||
litecoinAddress: 'Litecoin アドレス',
|
||||
creditCardNumber: 'クレジットカード番号',
|
||||
creditCardCVV: 'クレジットカードの CVV',
|
||||
ethereumAddress: 'イーサリアムのアドレス',
|
||||
iban: 'アイバン',
|
||||
bic: 'ビック',
|
||||
transactionDescription: '取引内容',
|
||||
ethereumAddress: 'Ethereum アドレス',
|
||||
iban: 'IBAN',
|
||||
bic: 'BIC',
|
||||
transactionDescription: '取引の説明',
|
||||
branch: 'ブランチ',
|
||||
commitEntry: 'コミットエントリ',
|
||||
commitMessage: 'コミットメッセージ',
|
||||
commitSha: 'コミット SHA',
|
||||
shortSha: 'ショート SHA',
|
||||
abbreviation: '省略形',
|
||||
abbreviation: '略称',
|
||||
adjective: '形容詞',
|
||||
noun: '名詞',
|
||||
verb: '動詞',
|
||||
@@ -345,23 +506,23 @@ export const jaJP = {
|
||||
domainName: 'ドメイン名',
|
||||
domainSuffix: 'ドメインのサフィックス',
|
||||
domainWord: 'ドメイン名',
|
||||
ip: 'Ip',
|
||||
ipv6: 'Ipv6',
|
||||
userAgent: 'ユーザーエージェント',
|
||||
// mac: 'Mac',
|
||||
ip: 'IP',
|
||||
ipv6: 'IPv6',
|
||||
userAgent: 'User-Agent',
|
||||
mac: 'MAC',
|
||||
password: 'パスワード',
|
||||
word: 'ワード',
|
||||
word: '単語',
|
||||
words: '単語',
|
||||
sentence: '文章',
|
||||
slug: 'スラッグ',
|
||||
sentences: 'センテンス',
|
||||
paragraph: 'パラグラフ',
|
||||
paragraphs: 'パラグラフ',
|
||||
slug: 'Slug',
|
||||
sentences: '文章',
|
||||
paragraph: '段落',
|
||||
paragraphs: '段落',
|
||||
text: 'テキスト',
|
||||
lines: '行',
|
||||
genre: 'ジャンル',
|
||||
firstName: 'ファーストネーム',
|
||||
lastName: '苗字',
|
||||
firstName: '姓',
|
||||
lastName: '名',
|
||||
middleName: 'ミドルネーム',
|
||||
findName: 'フルネーム',
|
||||
jobTitle: '役職名',
|
||||
@@ -371,35 +532,35 @@ export const jaJP = {
|
||||
title: '役職名',
|
||||
jobDescriptor: '職務記述書',
|
||||
jobArea: '職務領域',
|
||||
jobType: '仕事の種類',
|
||||
jobType: '職種',
|
||||
phoneNumber: '電話番号',
|
||||
phoneNumberFormat: '電話番号のフォーマット',
|
||||
phoneFormats: '電話番号のフォーマット',
|
||||
// number: '番号',
|
||||
// float: 'フロート',
|
||||
number: '数字',
|
||||
float: '浮動小数点数',
|
||||
arrayElement: '配列要素',
|
||||
arrayElements: '配列要素',
|
||||
objectElement: 'オブジェクトの要素',
|
||||
// uuid: 'Uuid',
|
||||
// boolean: 'ブール',
|
||||
uuid: 'UUID',
|
||||
boolean: 'ブール値',
|
||||
image: '画像',
|
||||
locale: 'ロケール',
|
||||
alpha: '英字',
|
||||
alphaNumeric: '英数字',
|
||||
hexaDecimal: '16進法',
|
||||
hexaDecimal: '16進数',
|
||||
fileName: 'ファイル名',
|
||||
commonFileName: '一般的なファイル名',
|
||||
mimeType: 'Mimeタイプ',
|
||||
mimeType: 'MIME タイプ',
|
||||
commonFileType: '共通のファイルタイプ',
|
||||
commonFileExt: '共通のファイル拡張子',
|
||||
fileType: 'ファイルタイプ',
|
||||
fileExt: 'ファイル拡張子',
|
||||
directoryPath: 'ディレクトリパス',
|
||||
filePath: 'ファイルパス',
|
||||
// semver: 'セムバー',
|
||||
manufacturer: 'メーカー名',
|
||||
semver: 'セマンティックバージョニング',
|
||||
manufacturer: 'メーカー',
|
||||
model: 'モデル',
|
||||
fuel: '燃料'
|
||||
// vin: 'Vin'
|
||||
fuel: '燃料',
|
||||
vin: '車両識別番号'
|
||||
}
|
||||
};
|
||||
|
@@ -65,9 +65,16 @@ export const zhCN = {
|
||||
actionSuccessful: '{action} 成功',
|
||||
outputFormat: '输出格式',
|
||||
singleFile: '单个 {ext} 文件',
|
||||
zipCompressedFile: 'ZIP 压缩 {ext} 文件'
|
||||
zipCompressedFile: 'ZIP 压缩 {ext} 文件',
|
||||
copyName: '复制名称',
|
||||
search: '搜索',
|
||||
title: '标题',
|
||||
archive: '归档',
|
||||
undo: '重做',
|
||||
moveTo: '移动到'
|
||||
},
|
||||
connection: { // 数据库连接
|
||||
connection: '连接',
|
||||
connectionName: '连接名称',
|
||||
hostName: '主机名',
|
||||
client: '数据库类型',
|
||||
@@ -101,7 +108,8 @@ export const zhCN = {
|
||||
readOnlyMode: '只读模式',
|
||||
allConnections: '所有连接',
|
||||
searchForConnections: '搜索连接',
|
||||
keepAliveInterval: '保持活跃间隔'
|
||||
keepAliveInterval: '保持活跃间隔',
|
||||
singleConnection: '单一连接'
|
||||
},
|
||||
database: { // 数据库相关术语
|
||||
schema: '模式(schema)',
|
||||
@@ -265,12 +273,11 @@ export const zhCN = {
|
||||
targetTable: '目标表',
|
||||
switchDatabase: '切换数据库',
|
||||
searchForElements: '搜索元素',
|
||||
searchForSchemas: '搜索模式(schema)'
|
||||
searchForSchemas: '搜索模式(schema)',
|
||||
savedQueries: '已保存的查询'
|
||||
},
|
||||
application: { // 应用程序相关术语
|
||||
settings: '设置',
|
||||
scratchpad: '草稿栏',
|
||||
disableScratchpad: '禁用草稿栏',
|
||||
console: '控制台',
|
||||
general: '常规',
|
||||
themes: '主题',
|
||||
@@ -375,7 +382,19 @@ export const zhCN = {
|
||||
ignoreDuplicates: '忽略重复',
|
||||
wrongImportPassword: '错误的导入密码',
|
||||
wrongFileFormat: '错误的文件格式',
|
||||
dataImportSuccess: '数据已成功导入'
|
||||
dataImportSuccess: '数据已成功导入',
|
||||
note: '笔记 | 笔记',
|
||||
thereAreNoNotesYet: '目前还没有笔记',
|
||||
addNote: '添加笔记',
|
||||
editNote: '编辑笔记',
|
||||
saveAsNote: '另存为笔记',
|
||||
showArchivedNotes: '显示归档笔记',
|
||||
hideArchivedNotes: '隐藏归档笔记',
|
||||
tag: '笔记标签', // Note tag,
|
||||
saveFile: '保存文件',
|
||||
saveFileAs: '将文件另存为',
|
||||
openFile: '打开文件',
|
||||
openNotes: '打开笔记'
|
||||
},
|
||||
faker: { // Faker.js 方法,用于随机生成的内容
|
||||
address: '地址',
|
||||
|
@@ -24,6 +24,10 @@ body {
|
||||
|
||||
a {
|
||||
color: var(--primary-color);
|
||||
|
||||
&:hover {
|
||||
color: var(--primary-color-dark)
|
||||
}
|
||||
}
|
||||
|
||||
::selection,
|
||||
@@ -199,6 +203,14 @@ option:checked {
|
||||
animation: rotation 0.8s infinite linear;
|
||||
}
|
||||
|
||||
.loading {
|
||||
&::after {
|
||||
border: 0.1rem solid var(--primary-color);
|
||||
border-right-color: transparent;
|
||||
border-top-color: transparent;
|
||||
}
|
||||
}
|
||||
|
||||
/* Override */
|
||||
.modal {
|
||||
.modal-container,
|
||||
|
Reference in New Issue
Block a user