update japanese translation without gerrit
add japanese translation of gerrit
fix newline format

unify newline format to CRLF
unify translation for Pull Request
unify translation for remote commands

translations of remote access commands and Fork are assigned the English
words as it is.

- Pull, プル -> Pull
- Push, プッシュ -> Push
- クローン -> Clone
- フェッチ -> Fetch
- フォーク -> Fork
fix untranslated text
fix key shortcut
Update old translations
Merge pull request #2047 from bleis-tift/japanese_translation

update japanese translation for v2.47
Rename "Show Progress" in "Run in background"
Correction of TabIndex
Update french translation
Added CommitDialogNumberOfPreviousMessages AppSettings (default value: 4), and using it in FormCommit (replaces the hard coded value).
Reformatted code.
Added editor for CommitDialogNumberOfPreviousMessages AppSetting to GitExtensionsSettingsPage.
'AutoScroll = true' for GitExtensionsSettingsPage.
Extracted CommitDialogSettingsPage from GitExtensionsSettingsPage.
Refactoring: Removed unused GitExtensionsSettingsPage.GetPageReference().
Realigned settings controls in GitExtensionsSettingsPage + refactoring (now using Dock=Top to align the group boxes).
Updated CommitDialogSettingsPage to use a table layout manager.