From 9826ff21365c64f5deb827dc8af720e6bc8974c8 Mon Sep 17 00:00:00 2001
From: Sousi Omine <110832262+SousiOmine@users.noreply.github.com>
Date: Sun, 3 Nov 2024 19:59:25 +0900
Subject: [PATCH] Initial Japanese translation
Only a small part was translated
---
src/App.axaml | 1 +
src/Models/Locales.cs | 1 +
src/Resources/Locales/ja_JP.axaml | 666 ++++++++++++++++++++++++++++++
3 files changed, 668 insertions(+)
create mode 100644 src/Resources/Locales/ja_JP.axaml
diff --git a/src/App.axaml b/src/App.axaml
index fc55776e..0b809a84 100644
--- a/src/App.axaml
+++ b/src/App.axaml
@@ -19,6 +19,7 @@
+
diff --git a/src/Models/Locales.cs b/src/Models/Locales.cs
index 9d24f491..f68bfd7e 100644
--- a/src/Models/Locales.cs
+++ b/src/Models/Locales.cs
@@ -16,6 +16,7 @@ namespace SourceGit.Models
new Locale("Русский", "ru_RU"),
new Locale("简体中文", "zh_CN"),
new Locale("繁體中文", "zh_TW"),
+ new Locale("日本語", "ja_JP"),
};
public Locale(string name, string key)
diff --git a/src/Resources/Locales/ja_JP.axaml b/src/Resources/Locales/ja_JP.axaml
new file mode 100644
index 00000000..ab8c3c7e
--- /dev/null
+++ b/src/Resources/Locales/ja_JP.axaml
@@ -0,0 +1,666 @@
+
+ 概要
+ SourceGitについて
+ • Build with
+ • Chart is rendered by
+ © 2024 sourcegit-scm
+ • TextEditor from
+ • Monospace fonts come from
+ • Source code can be found at
+ Opensource & Free Git GUI Client
+ Add Worktree
+ What to Checkout:
+ Existing Branch
+ Create New Branch
+ Location:
+ Path for this worktree. Relative path is supported.
+ Branch Name:
+ Optional. Default is the destination folder name.
+ Track Branch:
+ Tracking remote branch
+ OpenAI Assistant
+ Use OpenAI to generate commit message
+ Patch
+ Error
+ Raise errors and refuses to apply the patch
+ Error All
+ Similar to 'error', but shows more
+ Patch File:
+ Select .patch file to apply
+ Ignore whitespace changes
+ No Warn
+ Turns off the trailing whitespace warning
+ Apply Patch
+ Warn
+ Outputs warnings for a few such errors, but applies
+ Whitespace:
+ Archive...
+ Save Archive To:
+ Select archive file path
+ Revision:
+ Archive
+ SourceGit Askpass
+ FILES ASSUME UNCHANGED
+ NO FILES ASSUMED AS UNCHANGED
+ REMOVE
+ BINARY FILE NOT SUPPORTED!!!
+ Blame
+ BLAME ON THIS FILE IS NOT SUPPORTED!!!
+ Checkout ${0}$...
+ Compare with Branch
+ Compare with HEAD
+ Compare with Worktree
+ Copy Branch Name
+ Delete ${0}$...
+ Delete selected {0} branches
+ Discard all changes
+ Fast-Forward to ${0}$
+ Git Flow - Finish ${0}$
+ Merge ${0}$ into ${1}$...
+ Pull ${0}$
+ Pull ${0}$ into ${1}$...
+ Push ${0}$
+ Rebase ${0}$ on ${1}$...
+ Rename ${0}$...
+ Set Tracking Branch
+ Unset Upstream
+ Branch Compare
+ Bytes
+ キャンセル
+ Reset to This Revision
+ Reset to Parent Revision
+ CHANGE DISPLAY MODE
+ Show as File and Dir List
+ Show as Path List
+ Show as Filesystem Tree
+ Checkout Branch
+ Checkout Commit
+ Warning: By doing a commit checkout, your Head will be detached
+ Commit:
+ Branch:
+ Local Changes:
+ Discard
+ Do Nothing
+ Stash & Reapply
+ Cherry Pick
+ Append source to commit message
+ Commit(s):
+ Commit all changes
+ Mainline:
+ Usually you cannot cherry-pick a merge because you do not know which side of the merge should be considered the mainline. This option allows cherry-pick to replay the change relative to the specified parent.
+ Clear Stashes
+ You are trying to clear all stashes. Are you sure to continue?
+ Clone Remote Repository
+ Extra Parameters:
+ Additional arguments to clone repository. Optional.
+ Local Name:
+ Repository name. Optional.
+ Parent Folder:
+ Repository URL:
+ 閉じる
+ Editor
+ Cherry-Pick This Commit
+ Cherry-Pick ...
+ Checkout Commit
+ Compare with HEAD
+ Compare with Worktree
+ Copy Info
+ Copy SHA
+ Interactive Rebase ${0}$ to Here
+ Rebase ${0}$ to Here
+ Reset ${0}$ to Here
+ Revert Commit
+ Reword
+ Save as Patch...
+ Squash Into Parent
+ Squash Child Commits to Here
+ CHANGES
+ Search Changes...
+ FILES
+ LFS File
+ Submodule
+ INFORMATION
+ AUTHOR
+ CHANGED
+ COMMITTER
+ Check refs that contains this commit
+ COMMIT IS CONTAINED BY
+ Shows only the first 100 changes. See all changes on the CHANGES tab.
+ MESSAGE
+ PARENTS
+ REFS
+ SHA
+ Open in Browser
+ コミットのタイトルを入力
+ 説明
+ Repository Configure
+ COMMIT TEMPLATE
+ Template Name:
+ Template Content:
+ Email Address
+ Email address
+ GIT
+ Fetch remotes automatically
+ Minute(s)
+ Default Remote
+ Enable --signoff for commit
+ ISSUE TRACKER
+ Add Sample Github Rule
+ Add Sample Jira Rule
+ Add Sample GitLab Issue Rule
+ Add Sample GitLab Merge Request Rule
+ New Rule
+ Issue Regex Expression:
+ Rule Name:
+ Result URL:
+ Please use $1, $2 to access regex groups values.
+ HTTP Proxy
+ HTTP proxy used by this repository
+ User Name
+ User name for this repository
+ Workspaces
+ Color
+ Restore tabs on startup
+ Conventional Commit Helper
+ Breaking Change:
+ Closed Issue:
+ Detail Changes:
+ Scope:
+ Short Description:
+ Type of Change:
+ Copy
+ Copy All Text
+ COPY MESSAGE
+ Copy Path
+ Copy File Name
+ ブランチを作成...
+ Based On:
+ Check out the created branch
+ Local Changes:
+ Discard
+ Do Nothing
+ Stash & Reapply
+ New Branch Name:
+ Enter branch name.
+ Create Local Branch
+ Create Tag...
+ New Tag At:
+ GPG signing
+ Tag Message:
+ Optional.
+ Tag Name:
+ Recommended format: v1.0.0-alpha
+ Push to all remotes after created
+ Create New Tag
+ Kind:
+ annotated
+ lightweight
+ Ctrlキーを押しながらクリックで実行
+ Cut
+ Delete Branch
+ Branch:
+ You are about to delete a remote branch!!!
+ Also delete remote branch ${0}$
+ Delete Multiple Branches
+ You are trying to delete multiple branches at one time. Be sure to double-check before taking action!
+ Delete Remote
+ Remote:
+ Target:
+ Confirm Deleting Group
+ Confirm Deleting Repository
+ Delete Submodule
+ Submodule Path:
+ Delete Tag
+ Tag:
+ Delete from remote repositories
+ BINARY DIFF
+ NEW
+ OLD
+ Copy
+ File Mode Changed
+ Ignore Whitespace Change
+ LFS OBJECT CHANGE
+ Next Difference
+ NO CHANGES OR ONLY EOL CHANGES
+ Previous Difference
+ Show hidden symbols
+ Side-By-Side Diff
+ SUBMODULE
+ NEW
+ Swap
+ Syntax Highlighting
+ Line Word Wrap
+ Open in Merge Tool
+ Decrease Number of Visible Lines
+ Increase Number of Visible Lines
+ SELECT FILE TO VIEW CHANGES
+ Open in Merge Tool
+ Discard Changes
+ All local changes in working copy.
+ Changes:
+ Include ignored files
+ Total {0} changes will be discard
+ You can't undo this action!!!
+ Bookmark:
+ New Name:
+ Target:
+ Edit Selected Group
+ Edit Selected Repository
+ Fast-Forward (without checkout)
+ Fetch
+ Fetch all remotes
+ Fetch without tags
+ Remote:
+ Fetch Remote Changes
+ Assume unchanged
+ Discard...
+ Discard {0} files...
+ Discard Changes in Selected Line(s)
+ Open External Merge Tool
+ Save As Patch...
+ Stage
+ Stage {0} files
+ Stage Changes in Selected Line(s)
+ Stash...
+ Stash {0} files...
+ Unstage
+ Unstage {0} files
+ Unstage Changes in Selected Line(s)
+ Use Theirs (checkout --theirs)
+ Use Mine (checkout --ours)
+ File History
+ CONTENT
+ CHANGE
+ FILTER
+ Git-Flow
+ Development Branch:
+ Feature:
+ Feature Prefix:
+ FLOW - Finish Feature
+ FLOW - Finish Hotfix
+ FLOW - Finish Release
+ Target:
+ Hotfix:
+ Hotfix Prefix:
+ Initialize Git-Flow
+ Keep branch
+ Production Branch:
+ Release:
+ Release Prefix:
+ Start Feature...
+ FLOW - Start Feature
+ Start Hotfix...
+ FLOW - Start Hotfix
+ Enter name
+ Start Release...
+ FLOW - Start Release
+ Version Tag Prefix:
+ Git LFS
+ Add Track Pattern...
+ Pattern is file name
+ Custom Pattern:
+ Add Track Pattern to Git LFS
+ Fetch
+ Fetch LFS Objects
+ Run `git lfs fetch` to download Git LFS objects. This does not update the working copy.
+ Install Git LFS hooks
+ Show Locks
+ No Locked Files
+ Lock
+ Show only my locks
+ LFS Locks
+ Unlock
+ Force Unlock
+ Prune
+ Run `git lfs prune` to delete old LFS files from local storage
+ Pull
+ Pull LFS Objects
+ Run `git lfs pull` to download all Git LFS files for current ref & checkout
+ Push
+ Push LFS Objects
+ Push queued large files to the Git LFS endpoint
+ Remote:
+ Track files named '{0}'
+ Track all *{0} files
+ Histories
+ Switch Horizontal/Vertical Layout
+ 作者
+ AUTHOR TIME
+ グラフ & コミットのタイトル
+ SHA
+ コミット日時
+ SELECTED {0} COMMITS
+ 'Ctrl'キーまたは'Shift'キーを押すと、複数のコミットを選択できます。
+ Holding ⌘ or ⇧ to select multiple commits.
+ TIPS:
+ キーボードショートカットを確認
+ 総合
+ Cancel current popup
+ Close current page
+ Go to previous page
+ Go to next page
+ 新しいページを作成
+ Open preference dialog
+ リポジトリ
+ Commit staged changes
+ Commit and push staged changes
+ Stage all changes and commit
+ Discard selected changes
+ Dashboard mode (Default)
+ Force to reload this repository
+ Stage/Unstage selected changes
+ Commit search mode
+ Switch to 'Changes'
+ Switch to 'Histories'
+ Switch to 'Stashes'
+ テキストエディタ
+ Close search panel
+ Find next match
+ Find previous match
+ Open search panel
+ Stage
+ Unstage
+ Discard
+ Initialize Repository
+ Path:
+ Cherry-Pick in progress. Press 'Abort' to restore original HEAD.
+ Merge request in progress. Press 'Abort' to restore original HEAD.
+ Rebase in progress. Press 'Abort' to restore original HEAD.
+ Revert in progress. Press 'Abort' to restore original HEAD.
+ Interactive Rebase
+ Target Branch:
+ On:
+ ERROR
+ NOTICE
+ Merge Branch
+ Into:
+ Merge Option:
+ Source Branch:
+ Move Repository Node
+ Select parent node for:
+ Name:
+ Git has NOT been configured. Please to go [Preference] and configure it first.
+ Open App Data Dir
+ Open With...
+ Optional.
+ Create New Page
+ Bookmark
+ Close Tab
+ Close Other Tabs
+ Close Tabs to the Right
+ Copy Repository Path
+ Repositories
+ Paste
+ Just now
+ {0} minutes ago
+ {0} hours ago
+ Yesterday
+ {0} days ago
+ Last month
+ {0} months ago
+ Last year
+ {0} years ago
+ 設定
+ Advanced Options
+ OPEN AI
+ Analyze Diff Prompt
+ API Key
+ Generate Subject Prompt
+ Model
+ Server
+ APPEARANCE
+ Default Font
+ Default Font Size
+ Monospace Font
+ Only use monospace font in text editor
+ Theme
+ Theme Overrides
+ Use fixed tab width in titlebar
+ Use native window frame
+ DIFF/MERGE TOOL
+ Install Path
+ Input path for diff/merge tool
+ Tool
+ 総合
+ 起動時にアップデートを確認
+ 言語
+ History Commits
+ Show author time intead of commit time in graph
+ Subject Guide Length
+ GIT
+ Enable Auto CRLF
+ デフォルトのクローンディレクトリ
+ User Email
+ Global git user email
+ Install Path
+ User Name
+ Global git user name
+ Gitのバージョン
+ Git (>= 2.23.0) is required by this app
+ GPG SIGNING
+ Commit GPG signing
+ Tag GPG signing
+ GPG Format
+ Program Install Path
+ Input path for installed gpg program
+ User Signing Key
+ User's gpg signing key
+ INTEGRATION
+ SHELL/TERMINAL
+ Shell/Terminal
+ Path
+ Prune Remote
+ Target:
+ Prune Worktrees
+ Prune worktree information in `$GIT_DIR/worktrees`
+ Pull
+ Branch:
+ Fetch all branches
+ Into:
+ Local Changes:
+ Discard
+ Do Nothing
+ Stash & Reapply
+ Fetch without tags
+ Remote:
+ Pull (Fetch & Merge)
+ Use rebase instead of merge
+ Push
+ Make sure submodules have been pushed
+ Force push
+ Local Branch:
+ Remote:
+ Push Changes To Remote
+ Remote Branch:
+ Set as tracking branch
+ Push all tags
+ Push Tag To Remote
+ Push to all remotes
+ Remote:
+ Tag:
+ Quit
+ Rebase Current Branch
+ Stash & reapply local changes
+ On:
+ Rebase:
+ Refresh
+ Add Remote
+ Edit Remote
+ Name:
+ Remote name
+ Repository URL:
+ Remote git repository URL
+ Copy URL
+ Delete...
+ Edit...
+ Fetch
+ Open In Browser
+ Prune
+ Confirm to Remove Worktree
+ Enable `--force` Option
+ Target:
+ Rename Branch
+ New Name:
+ Unique name for this branch
+ Branch:
+ ABORT
+ Auto fetching changes from remotes...
+ Cleanup(GC & Prune)
+ Run `git gc` command for this repository.
+ Clear all
+ リポジトリの設定
+ CONTINUE
+ Enable '--reflog' Option
+ ファイルブラウザーで開く
+ ブランチ/タグ/サブモジュールを検索
+ FILTERED BY:
+ ローカル ブランチ
+ Navigate To HEAD
+ Enable '--first-parent' Option
+ ブランチを作成
+ Open In {0}
+ 外部ツールで開く
+ Refresh
+ リモート
+ ADD REMOTE
+ RESOLVE
+ Search Commit
+ File
+ Message
+ SHA
+ Author & Committer
+ Current Branch
+ Show Tags as Tree
+ 統計
+ サブモジュール
+ ADD SUBMODULE
+ UPDATE SUBMODULE
+ タグ
+ NEW TAG
+ ターミナルで開く
+ ワークツリー
+ ADD WORKTREE
+ PRUNE
+ Git Repository URL
+ Reset Current Branch To Revision
+ Reset Mode:
+ Move To:
+ Current Branch:
+ Reveal in File Explorer
+ Revert Commit
+ Commit:
+ Commit revert changes
+ Reword Commit Message
+ Use 'Shift+Enter' to input a new line. 'Enter' is the hotkey of OK button
+ Running. Please wait...
+ SAVE
+ Save As...
+ Patch has been saved successfully!
+ Scan Repositories
+ Root Dir:
+ 更新を確認
+ New version of this software is available:
+ Check for updates failed!
+ Download
+ Skip This Version
+ ソフトウェアの更新
+ 利用可能なアップデートはありません
+ Squash Commits
+ Into:
+ SSH Private Key:
+ Private SSH key store path
+ START
+ Stash
+ Include untracked files
+ Message:
+ Optional. Name of this stash
+ Only staged changes
+ Both staged and unstaged changes of selected file(s) will be stashed!!!
+ Stash Local Changes
+ Apply
+ Drop
+ Pop
+ Drop Stash
+ Drop:
+ スタッシュ
+ CHANGES
+ スタッシュ
+ 統計
+ COMMITS
+ COMMITTER
+ MONTH
+ WEEK
+ COMMITS:
+ AUTHORS:
+ OVERVIEW
+ SUBMODULES
+ Add Submodule
+ Copy Relative Path
+ Fetch nested submodules
+ Open Submodule Repository
+ Relative Path:
+ Relative folder to store this module.
+ Delete Submodule
+ OK
+ Copy Tag Name
+ Copy Tag Message
+ Delete ${0}$...
+ Push ${0}$...
+ URL:
+ Update Submodules
+ All submodules
+ Initialize as needed
+ Recursively
+ Submodule:
+ Use --remote option
+ Warning
+ Welcome Page
+ グループを作成
+ サブグループを作成
+ リポジトリをクローンする
+ Delete
+ ドラッグ & ドロップでフォルダを追加できます. グループを作成したり、変更したりできます。
+ Edit
+ Move to Another Group
+ Open All Repositories
+ リポジトリを開く
+ ターミナルを開く
+ デフォルトのクローンディレクトリ内のリポジトリを再スキャン
+ リポジトリを検索...
+ Sort
+ Changes
+ Git Ignore
+ Ignore all *{0} files
+ Ignore *{0} files in the same folder
+ Ignore files in the same folder
+ Ignore this file only
+ Amend
+ You can stage this file now.
+ コミット
+ コミットしてプッシュ
+ Template/Histories
+ Trigger click event
+ Stage all changes and commit
+ Empty commit detected! Do you want to continue (--allow-empty)?
+ CONFLICTS DETECTED
+ FILE CONFLICTS ARE RESOLVED
+ INCLUDE UNTRACKED FILES
+ NO RECENT INPUT MESSAGES
+ NO COMMIT TEMPLATES
+ ステージしたファイル
+ UNSTAGE
+ UNSTAGE ALL
+ 未ステージのファイル
+ STAGE
+ STAGE ALL
+ VIEW ASSUME UNCHANGED
+ Template: ${0}$
+ Right-click the selected file(s), and make your choice to resolve conflicts.
+ WORKSPACE:
+ Configure Workspaces...
+ WORKTREE
+ Copy Path
+ Lock
+ Remove
+ Unlock
+