From bfc2fa40c59e8b200b1a7a9576d7cb9a0095f889 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Wed, 5 Jun 2013 06:16:44 +0200 Subject: [PATCH 001/152] Changed URL location to officiall site. --- readme.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index d708d1e..21353d9 100644 --- a/readme.md +++ b/readme.md @@ -5,9 +5,9 @@ or by opening issues. View Online ----------- -The current documentation can be viewed here: https://gitextensions.readthedocs.org/en/latest/ +The current documentation can be viewed here: https://git-extensions-documentation.readthedocs.org/en/latest/ -PDF and others format can be downloaded here: https://readthedocs.org/projects/gitextensions/downloads/ +PDF and others format can be downloaded here: https://readthedocs.org/projects/git-extensions-documentation/downloads/ **Note:** Only the HTML is "supported" (i.e: on the display point of view). Other format might have layout issue but the content remains the same for all format, wether or not you build it locally (provided your local clone is From ed27d9b10be125fdd80bd5106d073569325974eb Mon Sep 17 00:00:00 2001 From: martinqt Date: Wed, 5 Jun 2013 13:17:37 +0200 Subject: [PATCH 002/152] Fix HTML Help command name --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 21353d9..1fad22f 100644 --- a/readme.md +++ b/readme.md @@ -27,7 +27,7 @@ guarantee an as good display quality as for HTML). Download HTML Help Workshop (http://www.microsoft.com/en-us/download/details.aspx?id=21138). -To build the file, use `makeHTMLHelp.cmd` +To build the file, use `make-HTMLHelp.cmd` ### PDF **Warning:** This format is not completly supported (i.e: you can generate it but we don't From eec62ccf7ffdf7ff21cc7acec754da5d64e49373 Mon Sep 17 00:00:00 2001 From: Richard Thorp Date: Sun, 2 Jun 2013 13:55:28 +1000 Subject: [PATCH 003/152] Correct name of Python config file (cherry picked from commit 1645bb4e4841d04d66f2b8ee77fe5467f3656e57) --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index d4768a9..1f27b17 100644 --- a/readme.md +++ b/readme.md @@ -24,4 +24,4 @@ To use the PDF builder, you'll need to install: * rst2pdf `easy_install rst2pdf` * pil `easy_install pil` -Also add `,'rst2pdf.pdfbuilder'` to the source/cofig.py file at the line 28. Then run `make.cmd pdf`. +Also add `,'rst2pdf.pdfbuilder'` to the source/conf.py file at the line 28. Then run `make.cmd pdf`. From 8ba30c62605dd57404e464c0977b1b29e6b04653 Mon Sep 17 00:00:00 2001 From: Richard Thorp Date: Sun, 2 Jun 2013 14:58:53 +1000 Subject: [PATCH 004/152] Correct formatting in Mac Installation section Fixes errors in PDF Build - Chapter 2: Overfull \hbox (10.19957pt too wide) in paragraph at lines 274--277 - Environment Standard Error: /var/build/user_builds/testgitext/checkouts/latest/source/getting_started.rst:56: ERROR: Unexpected indentation. (cherry picked from commit e062ed8c151369558aa1ae0d7989c8a1ac2b3d5f) --- source/getting_started.rst | 44 ++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 23 deletions(-) diff --git a/source/getting_started.rst b/source/getting_started.rst index 8d6a77a..1dcbd5f 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -42,34 +42,32 @@ For further help go to https://groups.google.com/forum/?fromgroups=#!forum/gitex Installation (Mac) ------------------ -First we need to make sure you have latest mono version on your mac. This section will cover installation of mono 2.10.11 over a mac. +First we need to make sure you have latest mono version on your Mac. This section will cover installation of mono 2.10.11 over a Mac. 1) Download mono latest version, you can always check for this here http://www.go-mono.com/mono-downloads/download.html 2) After you completed the download, you will see a .dmg file. Double click it to open the package. 3) Inside the .dmg file you will have MonoFramework-{version}.pkg. Double click to start the installation process. 4) Follow the wizard until it's completion. -5) If everything went ok, you should open your terminal and check mono version: - -$ mono --version -Mono JIT compiler version 2.10.11 (mono-2-10/2baeee2 Wed Jan 16 16:40:16 EST 2013) -Copyright (C) 2002-2012 Novell, Inc, Xamarin, Inc and Contributors. www.mono-project.com - TLS: normal - SIGSEGV: normal - Notification: kqueue - Architecture: x86 - Disabled: none - Misc: softdebug - LLVM: yes(2.9svn-mono) - GC: Included Boehm (with typed GC) - -6) Now, download GitExtensions latest version from this website https://code.google.com/p/gitextensions/downloads/list. Remember to select the appropriate package -otherwise you could have problems. -7) Browser into the folder you extracted the package and just run mono command, like the example below: - -$ mono GitExtensions.exe - -This is the minimal setup you need in order to run GitExtensions - +5) If everything went ok, you should open your terminal and check mono version:: + + $ mono --version + Mono JIT compiler version 2.10.11 (mono-2-10/2baeee2 Wed Jan 16 16:40:16 EST 2013) + Copyright (C) 2002-2012 Novell, Inc, Xamarin, Inc and Contributors. www.mono-project.com + TLS: normal + SIGSEGV: normal + Notification: kqueue + Architecture: x86 + Disabled: none + Misc: softdebug + LLVM: yes(2.9svn-mono) + GC: Included Boehm (with typed GC) + +6) Now download GitExtensions latest version from https://code.google.com/p/gitextensions/downloads/list. Remember to select the appropriate package otherwise you could have problems. +7) Browse into the folder where you extracted the package and just run mono command, like the example below:: + + $ mono GitExtensions.exe + +This is the minimal setup you need in order to run GitExtensions. Settings -------- From c96b277062b0fe93e853265b15d3b61ad5ffa466 Mon Sep 17 00:00:00 2001 From: Richard Thorp Date: Sun, 2 Jun 2013 16:01:58 +1000 Subject: [PATCH 005/152] Remove indexing statements Generating an index is not working on HTML or PDF generation on readthedocs.org. (cherry picked from commit 62fd53e2b621c18ed5dfa0eb5141a7e89108902f) --- source/getting_started.rst | 3 --- source/index.rst | 2 -- 2 files changed, 5 deletions(-) diff --git a/source/getting_started.rst b/source/getting_started.rst index 1dcbd5f..1f2142b 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -4,9 +4,6 @@ Getting Started This section is primarily written for Windows users. There is an extra section about installing Git Extensions on Linux. -.. index:: - single: Getting Started; Installation - Installation ------------ diff --git a/source/index.rst b/source/index.rst index 1a4b2b4..b18c1ab 100644 --- a/source/index.rst +++ b/source/index.rst @@ -21,5 +21,3 @@ GitExtensions Manual command_line z_appendix - -:ref:`genindex` From 06c97847ea3979234d8dff04b78397b5934c60b9 Mon Sep 17 00:00:00 2001 From: Richard Thorp Date: Sun, 2 Jun 2013 16:03:26 +1000 Subject: [PATCH 006/152] Change table formatting and filename so PNG is displayed Fixes errors in PDF Build - Chapter 16: Underfull \hbox (badness 10000) in paragraph at lines 1705--1706 - Chapter 16: ! LaTeX Error: Unknown graphics extension: .43.png. (cherry picked from commit 808e96aed7a9bd2e86ddf4474909febe5a6be926) --- ...ure_2.43.png => GitExt_Menu_Structure_v2_43.png} | Bin source/z_appendix.rst | 10 +++++----- 2 files changed, 5 insertions(+), 5 deletions(-) rename source/images/development/{GitExt_Menu_Structure_2.43.png => GitExt_Menu_Structure_v2_43.png} (100%) diff --git a/source/images/development/GitExt_Menu_Structure_2.43.png b/source/images/development/GitExt_Menu_Structure_v2_43.png similarity index 100% rename from source/images/development/GitExt_Menu_Structure_2.43.png rename to source/images/development/GitExt_Menu_Structure_v2_43.png diff --git a/source/z_appendix.rst b/source/z_appendix.rst index a3af58b..a2c96ec 100644 --- a/source/z_appendix.rst +++ b/source/z_appendix.rst @@ -21,8 +21,8 @@ Git Cheat Sheet +-----------------------------------------------------------------+---------------------------------------------------------+ |Merge branch (from the branch to merge into): | `$ git merge PDC` | +-----------------------------------------------------------------+---------------------------------------------------------+ -|Solve conflicts (add --tool=kdiff3 if no mergetool is specified) | `$ git mergetool` | -| | `$ git commit` | +|Solve conflicts (add --tool=kdiff3 if no mergetool is specified) | | `$ git mergetool` | +| | | `$ git commit` | +-----------------------------------------------------------------+---------------------------------------------------------+ |Create tag | `$ git tag ` | +-----------------------------------------------------------------+---------------------------------------------------------+ @@ -34,9 +34,9 @@ Git Cheat Sheet +-----------------------------------------------------------------+---------------------------------------------------------+ |Create patch (-M = detect renames –C = detect copies) | `$ git format-patch –M –C origin` | +-----------------------------------------------------------------+---------------------------------------------------------+ -|Apply patch without merging | `$ git apply c:/patch/0001-employee.patch` | +|Apply patch without merging | `$ git apply c:/patch/01-emp.patch` | +-----------------------------------------------------------------+---------------------------------------------------------+ -|Merge patch | `$ git am -–3way –-signoff c:/patch/0001-employee.patch`| +|Merge patch | `$ git am -–3way –-signoff c:/patch/01-emp.patch` | +-----------------------------------------------------------------+---------------------------------------------------------+ |Solve conflicts (add --tool=kdiff3 if no mergetool is specified) | | `$ git mergetool` | | | | `$ git am –-3way -–resolved` | @@ -78,4 +78,4 @@ Menu map -------- The following image shows GitExtensions' menu structure at one glance (v2.43): -.. image:: /images/development/GitExt_Menu_Structure_2.43.png +.. image:: /images/development/GitExt_Menu_Structure_v2_43.png From 6c4749c77c356901bff8f858111b62bfb634d6d5 Mon Sep 17 00:00:00 2001 From: Richard Thorp Date: Sun, 2 Jun 2013 23:32:02 +1000 Subject: [PATCH 007/152] Fix Issue #8 - Empty pages in generated PDF (cherry picked from commit cdedd28ad60ab9de923290e8738bd2883951209b) --- source/conf.py | 7 +++++-- source/z_appendix.rst | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/source/conf.py b/source/conf.py index 2f6c369..f8a4988 100644 --- a/source/conf.py +++ b/source/conf.py @@ -168,8 +168,11 @@ # -- Options for LaTeX output -------------------------------------------------- - latex_elements = { + 'classoptions': ',oneside', + 'babel': '\\usepackage[english]{babel}' +} +#latex_elements = { # The paper size ('letterpaper' or 'a4paper'). #'papersize': 'letterpaper', @@ -178,7 +181,7 @@ # Additional stuff for the LaTeX preamble. #'preamble': '', -} +#} # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, author, documentclass [howto/manual]). diff --git a/source/z_appendix.rst b/source/z_appendix.rst index a2c96ec..aa351e6 100644 --- a/source/z_appendix.rst +++ b/source/z_appendix.rst @@ -21,8 +21,8 @@ Git Cheat Sheet +-----------------------------------------------------------------+---------------------------------------------------------+ |Merge branch (from the branch to merge into): | `$ git merge PDC` | +-----------------------------------------------------------------+---------------------------------------------------------+ -|Solve conflicts (add --tool=kdiff3 if no mergetool is specified) | | `$ git mergetool` | -| | | `$ git commit` | +|Solve conflicts (add --tool=kdiff3 if no mergetool is specified) | `$ git mergetool` | +| | `$ git commit` | +-----------------------------------------------------------------+---------------------------------------------------------+ |Create tag | `$ git tag ` | +-----------------------------------------------------------------+---------------------------------------------------------+ From 0cfb2c90b30ba81f94b0f2840a4cd761f2069f4c Mon Sep 17 00:00:00 2001 From: Richard Thorp Date: Mon, 3 Jun 2013 21:37:36 +1000 Subject: [PATCH 008/152] Chapter 1 fixes - general spelling/grammar - add Mac OS X info (cherry picked from commit d91da04a04e104338a369b151a260d11c0ecd662) --- source/git_extensions.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/git_extensions.rst b/source/git_extensions.rst index 6fc3c5b..d7ba153 100644 --- a/source/git_extensions.rst +++ b/source/git_extensions.rst @@ -1,8 +1,8 @@ Git Extensions ============== -Git Extensions is a toolkit aimed to make working with Git under Windows more intuitive -(note that Git Extensions is also available on Linux using Mono). The shell +Git Extensions is a toolkit aimed at making working with Git under Windows more intuitive +(note that Git Extensions is also available on Linux and Macintosh OS X using Mono). The shell extension will integrate in Windows Explorer and presents a context menu on files and directories. There is also a Visual Studio plug-in to use Git from the Visual Studio IDE. The source code of Git Extensions is located here: https://github.com/gitextensions/gitextensions @@ -15,7 +15,7 @@ Features * Feature rich user interface for Git * Single installer installs Git, Git Extensions and the merge tool KDiff3 * 32bit and 64bit support -* Runs under Linux using `Mono `_ +* Runs under Linux or Mac OS X using `Mono `_ Video tutorials --------------- From dea5f5ef9d8a3951684dc0ca21e592397db9843a Mon Sep 17 00:00:00 2001 From: martinqt Date: Tue, 4 Jun 2013 17:22:03 +0200 Subject: [PATCH 009/152] Update readme (cherry picked from commit 2e6c3f072caa3d0c4c2dc83acd1ef1a0e3989730) --- readme.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 1f27b17..7682f78 100644 --- a/readme.md +++ b/readme.md @@ -10,15 +10,24 @@ and downloaded as PDF here: https://readthedocs.org/projects/gitextensions/downl Build ----- + ### HTML -Simply run `make.cmd html`. +Simply run `make-html.cmd`. You can also use `make-singlehtml.cmd` to generate a single HTML +file. The `make_and_start_Browser.cmd` is an alias of `make-html.cmd` that will open in your +default browser the documentation main index. ### HTML Help Files +**Warning:** This format is not completly supported (i.e: you can generate it but we don't +guarantee an as good display quality as for HTML). + Download HTML Help Workshop (http://www.microsoft.com/en-us/download/details.aspx?id=21138). To build the file, use `makeHTMLHelp.cmd` ### PDF +**Warning:** This format is not completly supported (i.e: you can generate it but we don't +guarantee an as good display quality as for HTML). + To use the PDF builder, you'll need to install: * rst2pdf `easy_install rst2pdf` From 00e3900f85b2741cbff0420cede97eb25046e03d Mon Sep 17 00:00:00 2001 From: martinqt Date: Tue, 4 Jun 2013 17:27:53 +0200 Subject: [PATCH 010/152] Readme fix (cherry picked from commit 85054c75c5bb995211bb181d0a01f5529cce5141) --- readme.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/readme.md b/readme.md index 7682f78..33a41e1 100644 --- a/readme.md +++ b/readme.md @@ -8,6 +8,12 @@ View Online The current documentation can be viewed here: https://gitextensions.readthedocs.org/en/latest/ and downloaded as PDF here: https://readthedocs.org/projects/gitextensions/downloads/ +PDF and others format can be downloaded here: https://readthedocs.org/projects/gitextensions/downloads/ + +**Note:** Only the HTML is "supported" (i.e: on the display point of view). Other format might have layout issue +but the content remains the same for all format, wether or not you build it locally (provided your local clone is +up to date). + Build ----- From 9cb90d0bb1595e103e8c751c1b94098ef79eafbd Mon Sep 17 00:00:00 2001 From: martinqt Date: Tue, 4 Jun 2013 17:34:56 +0200 Subject: [PATCH 011/152] Typo (cherry picked from commit 0586c61e8ec0bb78c1645010dec7932c57264368) --- source/getting_started.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/getting_started.rst b/source/getting_started.rst index 1f2142b..1c65b1a 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -260,6 +260,6 @@ A personal repository looks the same as a normal working directory but has a dir containing the version history. This is the most common repository. Central repositories only contain the version history. Because a central repository has no working directory you cannot -checkout a revision in a central repository. It is also impossible to merge or pull changes is a central repository. This +checkout a revision in a central repository. It is also impossible to merge or pull changes in a central repository. This repository type can be used as a public repository where developers can push changes to or pull changes from. From 0ae324b697e6c77f00bf8de7cf4a9d0b65f82854 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Wed, 5 Jun 2013 06:16:44 +0200 Subject: [PATCH 012/152] Changed URL location to officiall site. (cherry picked from commit bfc2fa40c59e8b200b1a7a9576d7cb9a0095f889) Conflicts: readme.md --- readme.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/readme.md b/readme.md index 33a41e1..21353d9 100644 --- a/readme.md +++ b/readme.md @@ -5,10 +5,9 @@ or by opening issues. View Online ----------- -The current documentation can be viewed here: https://gitextensions.readthedocs.org/en/latest/ -and downloaded as PDF here: https://readthedocs.org/projects/gitextensions/downloads/ +The current documentation can be viewed here: https://git-extensions-documentation.readthedocs.org/en/latest/ -PDF and others format can be downloaded here: https://readthedocs.org/projects/gitextensions/downloads/ +PDF and others format can be downloaded here: https://readthedocs.org/projects/git-extensions-documentation/downloads/ **Note:** Only the HTML is "supported" (i.e: on the display point of view). Other format might have layout issue but the content remains the same for all format, wether or not you build it locally (provided your local clone is From 9f86973a7df27b55ca944d2fa7243cdba5b88fee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Mon, 10 Jun 2013 20:24:23 +0200 Subject: [PATCH 013/152] Ignore *.orig --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 378eac2..0a07a76 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ build +*.orig From 8025fa854a4f1e0a95311864e1f61774b012dcc7 Mon Sep 17 00:00:00 2001 From: martinqt Date: Wed, 5 Jun 2013 13:17:37 +0200 Subject: [PATCH 014/152] Fix HTML Help command name (cherry picked from commit ed27d9b10be125fdd80bd5106d073569325974eb) --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 21353d9..1fad22f 100644 --- a/readme.md +++ b/readme.md @@ -27,7 +27,7 @@ guarantee an as good display quality as for HTML). Download HTML Help Workshop (http://www.microsoft.com/en-us/download/details.aspx?id=21138). -To build the file, use `makeHTMLHelp.cmd` +To build the file, use `make-HTMLHelp.cmd` ### PDF **Warning:** This format is not completly supported (i.e: you can generate it but we don't From 51f6ff443c126d08c28c6c829cd027cf2e34b4a1 Mon Sep 17 00:00:00 2001 From: Richard Thorp Date: Mon, 10 Jun 2013 23:43:40 +1000 Subject: [PATCH 015/152] Fix readme and Chapter 1 - Fixed spelling/grammatical errors. - Added new Links section to Chapter 1 of documentation (cherry picked from commit 0003a3867c41333ca42d8174d544f43842890764) --- readme.md | 14 +++++++------- source/git_extensions.rst | 12 ++++++++++++ 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/readme.md b/readme.md index 1fad22f..ed9518f 100644 --- a/readme.md +++ b/readme.md @@ -7,10 +7,10 @@ View Online ----------- The current documentation can be viewed here: https://git-extensions-documentation.readthedocs.org/en/latest/ -PDF and others format can be downloaded here: https://readthedocs.org/projects/git-extensions-documentation/downloads/ +PDF and other formats can be downloaded here: https://readthedocs.org/projects/git-extensions-documentation/downloads/ -**Note:** Only the HTML is "supported" (i.e: on the display point of view). Other format might have layout issue -but the content remains the same for all format, wether or not you build it locally (provided your local clone is +**Note:** Only the HTML format is "supported" (i.e. from the display point of view). Other formats might have layout issues +but the content remains the same for all formats, whether or not you build it locally (provided your local clone is up to date). Build @@ -22,16 +22,16 @@ file. The `make_and_start_Browser.cmd` is an alias of `make-html.cmd` that will default browser the documentation main index. ### HTML Help Files -**Warning:** This format is not completly supported (i.e: you can generate it but we don't -guarantee an as good display quality as for HTML). +**Warning:** This format is not completely supported (i.e. you can generate it but we don't +guarantee as good a display quality as for HTML). Download HTML Help Workshop (http://www.microsoft.com/en-us/download/details.aspx?id=21138). To build the file, use `make-HTMLHelp.cmd` ### PDF -**Warning:** This format is not completly supported (i.e: you can generate it but we don't -guarantee an as good display quality as for HTML). +**Warning:** This format is not completely supported (i.e. you can generate it but we don't +guarantee as good a display quality as for HTML). To use the PDF builder, you'll need to install: diff --git a/source/git_extensions.rst b/source/git_extensions.rst index d7ba153..9a06f23 100644 --- a/source/git_extensions.rst +++ b/source/git_extensions.rst @@ -29,3 +29,15 @@ There are video tutorials for some basic functions on YouTube. #. `Handle merge conflicts `_ #. `Install Git Extensions on Ubuntu 11.04 `_ +Links +----- + +See the following links for the Git Extensions download page, source code and documentation. + +* Download page: http://code.google.com/p/gitextensions/downloads/list +* Source Code: https://github.com/gitextensions/gitextensions +* Source Code Issue tracker: https://github.com/gitextensions/gitextensions/issues +* Documentation: https://github.com/gitextensions/GitExtensionsDoc +* Documentation Issue tracker: https://github.com/gitextensions/GitExtensionsDoc/issues + +Please feel free to raise any issues with Git Extensions or its documentation at the appropriate Issue tracker link as shown above. \ No newline at end of file From c357813ba3bcf915dd9348d20d61c674c8f11019 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Mon, 10 Jun 2013 20:41:38 +0200 Subject: [PATCH 016/152] Google code deprecated downloads. SourceForge becomes the official download page. --- source/git_extensions.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/git_extensions.rst b/source/git_extensions.rst index 9a06f23..c3b2136 100644 --- a/source/git_extensions.rst +++ b/source/git_extensions.rst @@ -34,7 +34,7 @@ Links See the following links for the Git Extensions download page, source code and documentation. -* Download page: http://code.google.com/p/gitextensions/downloads/list +* Download page: https://sourceforge.net/projects/gitextensions/ * Source Code: https://github.com/gitextensions/gitextensions * Source Code Issue tracker: https://github.com/gitextensions/gitextensions/issues * Documentation: https://github.com/gitextensions/GitExtensionsDoc From a120c4ee4eb8458c9b14f089fbb16a6ba2abb0ae Mon Sep 17 00:00:00 2001 From: Jay Asbury Date: Tue, 11 Jun 2013 09:31:11 -0400 Subject: [PATCH 017/152] Fix incomplete sentence. --- source/getting_started.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/getting_started.rst b/source/getting_started.rst index ed2a0ab..83f1ebd 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -77,7 +77,7 @@ can ask Git Extensions to try to fix the setting for you by clicking on it. All settings that are specific to Git Extensions will be stored in a file either in the user's application data path or with the program. The location is dependant on the IsPortable setting in the GitExtensions.exe.config file that is with the program. -are used by Git are stored in the configuration files of Git. The global settings are stored in a file called +The settings that are used by Git are stored in the configuration files of Git. The global settings are stored in a file called ``.gitconfig`` in the user directory. The local settings are stored in the .git\config file of the repository. .. image:: /images/settings/git.png From d02d225da8bf32f03ee0fddc81b37cf1714f5642 Mon Sep 17 00:00:00 2001 From: Richard Thorp Date: Fri, 21 Jun 2013 22:44:34 +1000 Subject: [PATCH 018/152] Add Wiki details readme.md - add Wiki link git_extensions.rst - add Wiki link to Links section, remove link from intro --- readme.md | 2 ++ source/git_extensions.rst | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index ed9518f..d9fc789 100644 --- a/readme.md +++ b/readme.md @@ -3,6 +3,8 @@ Git Extensions Manual This repository contains the new Git extensions Manual. Feel free to help us improve this manual by sending pull requests or by opening issues. +Refer to the Wiki here: https://github.com/gitextensions/gitextensions/wiki for details on how to update the documentation. + View Online ----------- The current documentation can be viewed here: https://git-extensions-documentation.readthedocs.org/en/latest/ diff --git a/source/git_extensions.rst b/source/git_extensions.rst index c3b2136..6772044 100644 --- a/source/git_extensions.rst +++ b/source/git_extensions.rst @@ -4,8 +4,7 @@ Git Extensions Git Extensions is a toolkit aimed at making working with Git under Windows more intuitive (note that Git Extensions is also available on Linux and Macintosh OS X using Mono). The shell extension will integrate in Windows Explorer and presents a context menu on files and directories. -There is also a Visual Studio plug-in to use Git from the Visual Studio IDE. The source code of Git -Extensions is located here: https://github.com/gitextensions/gitextensions +There is also a Visual Studio plug-in to use Git from the Visual Studio IDE. Features -------- @@ -39,5 +38,6 @@ See the following links for the Git Extensions download page, source code and do * Source Code Issue tracker: https://github.com/gitextensions/gitextensions/issues * Documentation: https://github.com/gitextensions/GitExtensionsDoc * Documentation Issue tracker: https://github.com/gitextensions/GitExtensionsDoc/issues +* Wiki: https://github.com/gitextensions/gitextensions/wiki Please feel free to raise any issues with Git Extensions or its documentation at the appropriate Issue tracker link as shown above. \ No newline at end of file From 9f1dbdbdf84a2dc571ecf0ea561a9533471847b3 Mon Sep 17 00:00:00 2001 From: Richard Thorp Date: Sun, 23 Jun 2013 23:11:15 +1000 Subject: [PATCH 019/152] Add logo to RTD and release # to TOC - added favicon - file gitextensions/bin/logo/git-extensions-logo-final-32.png converted to .ico - added logo - file gitextensions/bin/logo/git-extensions-logo-final-128.png - add release number to title on TOC page --- source/conf.py | 4 ++-- source/git-extensions-icon.ico | Bin 0 -> 5430 bytes source/git-extensions-logo-128.png | Bin 0 -> 2781 bytes source/index.rst | 4 ++-- 4 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 source/git-extensions-icon.ico create mode 100644 source/git-extensions-logo-128.png diff --git a/source/conf.py b/source/conf.py index f8a4988..df668ec 100644 --- a/source/conf.py +++ b/source/conf.py @@ -110,12 +110,12 @@ # The name of an image file (relative to this directory) to place at the top # of the sidebar. -#html_logo = None +html_logo = 'git-extensions-logo-128.png' # The name of an image file (within the static path) to use as favicon of the # docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 # pixels large. -#html_favicon = None +html_favicon = 'git-extensions-icon.ico' # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, diff --git a/source/git-extensions-icon.ico b/source/git-extensions-icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..b77b0204aa133e4cce68fc22e8b5f88ca08c451f GIT binary patch literal 5430 zcmeHLJ*XUI6rCqpScDggAYw7k#%K|?^9O}_8ZaRS77I1c2xF>e_X;~-@hL(q01goz|k-}mNLBVE9ixgX=c!kAy&gZ?8vtMR+-M4~`3n%yQ+ z?z84V7_H_U+6p)e{AslrEa9BPtbc;qJ>VPTu>X$vmxX%{x% zw{Kr#eCFlfPrQEN`xYSo8KAK~@8=9h$)2}u?Ngtdi&b<2TjW=&z8DmBZr27N; zxB^d_&NcA<0G>kcA#enoV$Fe=`$dn{;;iEC`5)5xfpZq%4&D7luI1o9nCU*wGXjAz zc--M<;1!?|a3-O-r`coud|$_c(;0W|e&5gbO8uI1-}HmWeb#nIY5DbQy(rpt6Yx2+ z1MC9+ocSa@n~;!~YT{b9fdjxlCw{Nf@_iZsrS{}L>H*NcMSjp;^bCOJIKA1Nwe?MV z_7AoFdd8~jK4z$XMC@~E8GC<_o<{Osr;S;U*662ah0mcyE&z#VakMyEoNDA*Tsz+^ z_w1WHM1Goa8_rOm9-L$ISLsijZ+4*bavz+z9eV2P>Nlc4&gbPZxV7+G_?2=H&*^K8 zzVwDH=B$)s-fAW18%oPDCf89h??66y&2wtKMjrF9vpnZ~a`GDDT5_O1(6)J9PhPWn zYyH9EDDxWl+ujGin?=8m?_9Uq<2kjc=lUbbvBvu=-T$zvKSoTD;|MyN{*}WI0?-n9 zjWK=$w1&VKvr3ugb5WZAEcbAxzVTL#^dLctMfZ7sYlheumwBPCn+9q8}E`Fm5Ycq#nM<`*QX- zR(i&29kT{Nl$j0uk#f`*UfM%z%X~a50?-mU4>N0-JB8o-*=3*b{xyA@%N;sx_;CS} zuI#ahH}@Xv^~0~0pzOO&(aZH0#TDl`GX3;EAlGLDdyb)(?@_rn?J@KhoolYMh_})C n>+b63=c2V`zFz+_-m2RF`rY?-x(`;Jm)F-lfBCO~|HS|r^ literal 0 HcmV?d00001 diff --git a/source/git-extensions-logo-128.png b/source/git-extensions-logo-128.png new file mode 100644 index 0000000000000000000000000000000000000000..d4cb407a861d1c277d598c793cc7da9670d78a12 GIT binary patch literal 2781 zcmZ`*c{tSF7r!%OnHju{NK6>ZppBuZXu=>vh*FlaMQ^rYWXg~jq9VdCvP@}s)2>AC z*cpVe#6*UWC3|ISdku!)w?BW+^LwBBoO_;g&hxqFbI(2Zxi`tt!CDHfga!ae*^n)d zLz?khkYdo>bl9f@QX=Qg?acvrl_s(7BMRBD@Z;7b@SU2>`4@ zF2*bX7YP7-_6EQ>2LJ`?-72R;P(bYLQEN-E`FpTxAKivLC@R@48~}+ezXb;J?rwv8 zJvNr+&h)|gd&FB42b8Xj?r`=T^t+8}&)B=@Z*iRj8J{aME?;XXSL~kbSJ5%&L%g}z8x5u-`q#-40>x+_}nLAPO`d%^w`!m z$&p=&IRKu2>gNpgj?Cq?T}-8Adxm*SwNQaf6N45rX?U#%)wEnDlvEmYGo}`FmSvKw zKiQYaL=R-=y>6D^5Nb@F$bN3h4{tx4h)hgk+4%C2*|Jh(fRUaASzNwWr zAi?rbKa>Bi6P6JDg9`U*W7^)ywlH`&u^Po-{#i2=YhtI3`RqYQ;}jQvjovbylrS}_ z*x37eCKF6|ANvw&kXs|}p9^J>e@QeyG%_Fi&TTle z@r?H!>Mi-NZ>2Ruz2Z;S_2`C6u3#aZ*que47q`!f-GdCY` z!(Md`N{h*>jxzGjitQQsZu3Ci^^m#EHcz0;aue8i_-7x}c)3D63Nn(BDH05sZ`ZK$ z@Bv5LdQb8U{9uvuGwmy=)OJ0N`ep6zG(8=U@r&H@gm~oZ36PL3UUJT{Z}gzO*tx26 zSamqB-HE1@Rc~I~Q7^X_$$6MnWXakMJeN^}rvBfw#%qOg-?|_Ea_Rh|x9xP?nkX>3 zKBsv|dhdREaD7BN5fhaFQ>JoDFjQUa3 z*1jO6(NJ8u(I4MW; zlf7}dRW^QaBw8JblL@TTVf@uD{nqr+M#JcarFzF1tR_RDBY3jM80laic{L5&!vkkP$F6mQg5o@EkS6D$$^Pmq-?SUTl$kCEpL1Ak4 zYSjDBsQ;*mN-&`-u#;6+zanT;KIi ztz}`*!GFNft1XpBkY&=FcQeT9Sw%zkO9(C7xCiFFi3+f#at$ND(_;L0Hc}t;M6qX! zS^WVwk!q@vA0CkSjl}SKovrscl?8g+PT1P#Ulj+UML#55t*42qMbB9koOqf4Tzn=tZ(2Okr?)U~5}TO_K?Ir?gDKutq_qyCBS3H{MmhIV-=H8>a>!hOhNzhhTkbtmA1I+OQ?j5bnS^&yf}rgIYq z{;fL3m&ENU(Eo7;f1(#-l5ZQGek1KG+~e&tk%n0AXv)csDX{}rnlxxGf};wBu`hW0lxr+aTe+1MOt-tNQ=led z`(IvL@c3aSr_^C0&&+ntWkk)6f(>BE28)-?Cp}}S(Nu2u@!N*pG+Px!JA+|1(zc{M zqTr)+L4O0k?Q};U-X~hZb+`u+z?5BZuDgvaM%6fBCYQ2e<;SfGtXoSn*{NH-5ncik zxfneyO%sVY|IQYK+s-w%3YybBw>s<)wnY4VL+!xshNY|wilyP&O;z496EFi;_4a)5 zicfVslG&5CQJifZ6pD)-Q$?xmDp`q23E@vqd5?cieMuvx1piT-0JN@^d%qGM>`YRd ziB%l1%b#aBgc9mZR=!$x2L_g(P3S1pp;qY>)fD7Mqa#dOt$GtT5lXdq=XbUSJm|}Z zr&+nu{CsHVjD0VhgA_0z=354u>QOW-UpoIDb{2BT0 UfN4&n5d;7>Rt}agNZ#@P1?>&@%>V!Z literal 0 HcmV?d00001 diff --git a/source/index.rst b/source/index.rst index b18c1ab..c350dc7 100644 --- a/source/index.rst +++ b/source/index.rst @@ -1,5 +1,5 @@ -GitExtensions Manual -==================== +Git Extensions |release| Manual +=============================== .. toctree:: :maxdepth: 2 From 7a3ee01b65f7f1f6d24de46ea383a3209e56b5fb Mon Sep 17 00:00:00 2001 From: Richard Thorp Date: Sun, 23 Jun 2013 22:09:40 +1000 Subject: [PATCH 020/152] Chapter 2 Updated Document all settings. --- source/getting_started.rst | 834 +++++++++++++++++---- source/images/github_clone.png | Bin 0 -> 29556 bytes source/images/settings/appearance.png | Bin 81274 -> 0 bytes source/images/settings/checklist.png | Bin 58165 -> 0 bytes source/images/settings/colors.png | Bin 84394 -> 0 bytes source/images/settings/git.png | Bin 75579 -> 0 bytes source/images/settings/git_extensions.png | Bin 85063 -> 0 bytes source/images/settings/global_settings.png | Bin 82523 -> 0 bytes source/images/settings/settings.png | Bin 0 -> 33819 bytes source/images/settings/ssh.png | Bin 54999 -> 0 bytes source/images/settings/start_page.png | Bin 73295 -> 0 bytes 11 files changed, 704 insertions(+), 130 deletions(-) create mode 100644 source/images/github_clone.png delete mode 100644 source/images/settings/appearance.png delete mode 100644 source/images/settings/checklist.png delete mode 100644 source/images/settings/colors.png delete mode 100644 source/images/settings/git.png delete mode 100644 source/images/settings/git_extensions.png delete mode 100644 source/images/settings/global_settings.png create mode 100644 source/images/settings/settings.png delete mode 100644 source/images/settings/ssh.png delete mode 100644 source/images/settings/start_page.png diff --git a/source/getting_started.rst b/source/getting_started.rst index 1c65b1a..a23c262 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -1,24 +1,24 @@ Getting Started =============== -This section is primarily written for Windows users. There is an extra section -about installing Git Extensions on Linux. +This section is primarily written for Windows users. There are extra sections +about installing Git Extensions on Linux and Mac OS X. Installation ------------ -There is a single click installer that installs MSysGit, kdif3 and Git Extensions. The installer will detect +There is a single click installer that installs MsysGit, Kdiff3 and Git Extensions. The installer will detect if 32bit and/or 64bit versions should be installed. The installer can be found `here `_. -.. figure:: /images/install/install1.png +.. image:: /images/install/install1.png .. figure:: /images/install/install2.png - Git Extensions depends heavily on MSysGit. When MSysGit is not installed install this first. Kdiff3 is + Git Extensions depends heavily on MsysGit. When MsysGit is not installed, ensure the "Install MsysGit" checkbox is checked. Kdiff3 is optional, but is advised as a merge tool. -.. figure:: /images/install/install3.png +.. image:: /images/install/install3.png .. figure:: /images/install/install4.png @@ -26,9 +26,9 @@ The installer can be found `here `_. .. figure:: /images/install/install5.png - Choose the SSH client to use. PuTTY is the default because it has better windows integration. + Choose the SSH client to use. PuTTY is the default because it has better Windows integration. -.. figure:: /images/install/install6.png +.. image:: /images/install/install6.png Installation (Linux) -------------------- @@ -39,13 +39,13 @@ For further help go to https://groups.google.com/forum/?fromgroups=#!forum/gitex Installation (Mac) ------------------ -First we need to make sure you have latest mono version on your Mac. This section will cover installation of mono 2.10.11 over a Mac. +First, make sure you have the latest mono version on your Mac. This section will cover installation of mono 2.10.11 on a Mac. -1) Download mono latest version, you can always check for this here http://www.go-mono.com/mono-downloads/download.html -2) After you completed the download, you will see a .dmg file. Double click it to open the package. +1) Download mono latest version. You can always check for this here: http://www.go-mono.com/mono-downloads/download.html +2) After you have completed the download, you will see a .dmg file. Double click it to open the package. 3) Inside the .dmg file you will have MonoFramework-{version}.pkg. Double click to start the installation process. 4) Follow the wizard until it's completion. -5) If everything went ok, you should open your terminal and check mono version:: +5) If everything went okay, you should open your terminal and check mono version:: $ mono --version Mono JIT compiler version 2.10.11 (mono-2-10/2baeee2 Wed Jan 16 16:40:16 EST 2013) @@ -64,199 +64,773 @@ First we need to make sure you have latest mono version on your Mac. This sectio $ mono GitExtensions.exe -This is the minimal setup you need in order to run GitExtensions. +This is the minimal setup you need in order to run Git Extensions. + +.. _settings: Settings -------- All settings will be verified when Git Extensions is started for the first time. If Git Extensions requires -any settings to be changed the settings dialog will be shown. All incorrect settings will be marked red. You -can ask Git Extensions to try to fix the setting for you by clicking on it. +any settings to be changed, the Settings dialog will be shown. All incorrect settings will be marked in red. +You can ask Git Extensions to try to fix the setting for you by clicking on it. +When installing Git Extensions for the first time (and you do not have Git already installed on your system), +you will normally be required to configure your username and email address. -.. image:: /images/settings/checklist.png +The settings dialog can be invoked at any time by selecting ``Settings`` from the ``Settings`` menu option. -All settings that are specific to Git Extensions will be stored in the Windows registry. The settings that -are used by Git are stored in the configuration files of Git. The global settings are stored in a file called -``.gitconfig`` in the user directory. The local settings are stored in the .git\config file of the repository. +.. image:: /images/settings/settings.png -.. image:: /images/settings/git.png +The following buttons are always available on any page of the Settings dialog. Sometimes the ``Cancel`` and ``Discard`` +buttons have no effect for the page - this will be noted on the page in the area next to the buttons. ++-------------------------------+--------------------------------------------------------------------------+ +| Button | Description | ++===============================+==========================================================================+ +|``OK`` | Save any entered changes made in *any* settings page and close the | +| | Settings dialog. | ++-------------------------------+--------------------------------------------------------------------------+ +|``Cancel`` | Any entered changes in *any* settings page are *not* saved. The Settings | +| | dialog is closed. | ++-------------------------------+--------------------------------------------------------------------------+ +|``Discard`` | Any entered changes in *any* settings page are discarded i.e. they are | +| | reset back to their original values. | ++-------------------------------+--------------------------------------------------------------------------+ +|``Apply`` | Any entered changes in *any* settings page are saved. | ++-------------------------------+--------------------------------------------------------------------------+ -The 'Git' tab contains the settings needed to access git repositories. The database will be accessed using external -tools. For Windows usually msysgit or cygwin are used. Git Extensions will try to configure these settings automatically. +All settings that are specific to Git Extensions will be stored in a file either in the user's application data path or with the program. +The location is dependant on the IsPortable setting in the GitExtensions.exe.config file that is with the program. +The settings that are used by Git are stored in the configuration files of Git. The global settings are stored in a file called +``.gitconfig`` in the user directory. The local settings are stored in the ``.git\config`` file of the repository. -+-----------------------------------------+--------------------------------------------------------------------------+ -|Command to run git (git.cmd or git.exe) | Needed for Git Extensions to run Git commands. Set the full command | -| | used to run git (msysgit or cygwin). | -+-----------------------------------------+--------------------------------------------------------------------------+ -|Path to Linux tools | A few linux tools are used by Git Extensions. When msysgit is installed, | -| | these tools are located in the bin directory of msysgit. | -+-----------------------------------------+--------------------------------------------------------------------------+ +.. _settings-checklist: -The global configuration file used by git will be put in the home directory. On some systems the home directory is not set -or is pointed to a network drive. Git Extensions will try to detect the optimal setting for your environment. When there is -already a global git configuration file, this location will be used. If you need to relocate the home directory for git, -change this setting. Otherwise leave this setting on default. +Checklist +^^^^^^^^^ -.. image:: /images/settings/git_extensions.png +This page is a visual overview of the minimal settings that Git Extensions requires to work properly. Any items highlighted in red should +be configured by clicking on the highlighted item. -The ‘Git Extension’ tab contains all settings needed for Git Extension to run properly. The path to git.cmd and git.exe can -be set here. This is only needed when these are not in the system path. +This page contains the following settings and buttons. +---------------------------------------------------+----------------------------------------------------------------------------+ -|Show stash count on status bar in browse window | When you use the stash a lot, it can be useful to show the number of | -| | stashed items on the toolbar. This option causes serious slowdowns in large| -| | repositories and is turned off by default. | +| Setting | Description | ++===================================================+============================================================================+ +|Check settings at startup (disables automatically | Forces Git Extensions to re-check the minimal set of required settings | +|if all settings are correct) | the next time Git Extensions is started. If all settings are 'green' this | +| | will be automatically unchecked. | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Use FileSystemWatcher to check if index is changed | Using the FileSystemWatcher to check index state improves the performance | -| | is some cases. Turn this off if you experience refresh problems in commit | -| | log. | +|Save and rescan Button | Saves any setting changes made and re-checks the settings to see if the | +| | minimal requirements are now met. | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Show current working dir changes in revision graph | When enabled, two extra revisions are added to the revision graph. The | -| | first shows the current working directory status. The second shows the | -| | staged files. This option can cause slowdowns when browsing large | -| | repositories. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Limit number of commits that will be loaded in | Git Extensions uses lazy loading to load the commit log. Lower this number | -|list at start-up. | to increase the start-up speed. Increase the number for faster scrolling. | -| | Turn of revision graph for optimal result! | + +.. _settings-git: + +Git +^^^ + +This page contains the settings needed to access git repositories. The repositories will be accessed using external +tools. For Windows usually MsysGit or cygwin are used. Git Extensions will try to configure these settings automatically. + ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Group | Setting | Description | ++=============+=====================================+============================================================================+ +|Git |Command used to run git (git.cmd or | Needed for Git Extensions to run Git commands. Set the full command used | +| |git.exe) | to run git (MsysGit or cygwin). Use the Browse button to find the | +| | | executable on your file system. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Path to Linux tools (sh). Leave empty| A few linux tools are used by Git Extensions. When MsysGit is installed, | +| |when it is in the path. | these tools are located in the bin directory of MsysGit. Use the | +| | | Browse button to find the directory on your file system. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Environment |Change HOME Button | This button opens a dialog where the HOME directory can be changed. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ + +The global configuration file used by git will be put in the HOME directory. On some systems the home directory is not set +or is pointed to a network drive. Git Extensions will try to detect the optimal setting for your environment. When there is +already a global git configuration file, this location will be used. If you need to relocate the home directory for git, +click the Change HOME button to change this setting. Otherwise leave this setting as the default. + +.. _settings-git-extensions: + +Git Extensions +^^^^^^^^^^^^^^ + +This page contains general settings for Git Extensions. + ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Group | Setting | Description | ++=============+=====================================+============================================================================+ +|Performance |Show repository status in browse | When enabled, the number of pending commits are shown on the toolbar as a | +| |dialog (number of changes in toolbar,| figure in parentheses next to the Commit button. Git Extensions must be | +| |restart required) | stopped and restarted to activate changes to this option. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Show current working dir changes in | When enabled, two extra revisions are added to the revision graph. The | +| |revision graph | first shows the current working directory status. The second shows the | +| | | staged files. This option can cause slowdowns when browsing large | +| | | repositories. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Use FileSystemWatcher to check if | Using the FileSystemWatcher to check index state improves the performance | +| |index is changed | in some cases. Turn this off if you experience refresh problems in commit | +| | | log. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Show stash count on status bar in | When you use the stash a lot, it can be useful to show the number of | +| |browse window | stashed items on the toolbar. This option causes serious slowdowns in large| +| | | repositories and is turned off by default. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Check for uncommitted changes in | Git Extensions will not allow you to checkout a branch if you have | +| |checkout branch dialog | uncommitted changes on the current branch. If you select this option, Git | +| | | Extensions will display a dialog where you can decide what to do with | +| | | uncommitted changes before swapping branches. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Limit number of commits that will be | This number specifies the maximum number of commits that Git Extensions | +| |loaded in list at start-up | will load when it is started. These commits are shown in the Commit Log | +| | | window. To see more commits than are loaded, then this setting will need | +| | | to be adjusted and Git Extensions restarted. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Behaviour |Close Process dialog when process is | When a process is finished, close the process dialog automatically. Leave | +| |succeeded | this option off if you want to see the result of processes. When a process | +| | | has failed, the dialog will automatically remain open. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Show console window when executing | Git Extensions uses command line tools to access the git repository. In | +| |git process | some environments it might be useful to see the command line dialog when a | +| | | process is executed. An option on the command line dialog window displayed | +| | | allows this setting to to be turned off. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Use patience diff algorithm | Use the Git 'patience diff' algorithm instead of the default. This | +| | | algorithm is useful in situations where two files have diverged | +| | | significantly and the default algorithm may become 'misaligned', resulting | +| | | in a totally unusable conflict file. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Show errors when staging files | If an error occurs when files are staged(in the Commit dialog), then the | +| | | process dialog showing the results of the git command is shown if this | +| | | setting is checked. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Include untracked files in stash | If checked, when a stash is performed as a result of any action except a | +| | | manual stash request, e.g. checking out a new branch and requesting a stash| +| | | then any files not tracked by git will also be saved to the stash. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Follow renames in file history | Try to follow file renames in the file history. | +| |(experimental) | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Open last working dir on startup | When starting Git Extensions, open the last used repository (bypassing the | +| | | Start Page). | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Play Special Startup Sound | Play a sound when starting Git Extensions. It will put you in a good | +| | | moooooood! | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Compose commit messages in Commit | If this is unchecked, then commit messages cannot be entered in the commit | +| |dialog (otherwise the message will be| dialog. When the Commit button is clicked, a new editor window is opened | +| |requested during commit) | where the commit message can be entered. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Revision grid quick search timeout | The timeout (milliseconds) used for the quick search feature in the | +| |[ms] | revision graph. The quick search will be enabled when you start typing and | +| | | the revision graph has the focus. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Smtp server for sending patches by | Smtp server to use for sending patches. | +| |email | | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ + +.. _settings-appearance: + +Appearance +^^^^^^^^^^ + +This page contains settings that affect the appearance of the application. + ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Group | Setting | Description | ++=============+=====================================+============================================================================+ +|General |Show relative date instead of full | Show relative date, e.g. 2 weeks ago, instead of full date. | +| |date | Displayed on the ``commit`` tab on the main Commit Log window. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Show current branch in Visual Studio | Determines whether or not the currently checked out branch is displayed on | +| | | the Git Extensions toolbar within Visual Studio. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Auto scale user interface when high | Automatically resize controls and their contents according to the current | +| |dpi is used | system resolution of the display, measured in dots per inch (DPI). | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Truncate long filenames | This setting affects the display of filenames in a component of a window | +| | | e.g. in the Diff tab of the Commit Log window. The three options that can | +| | | be selected are: | +| | | | +| | | | None: no truncation occurs; a horizontal scroll bar is used to see the | +| | | whole filename. | +| | | | Compact: no horizontal scroll bar. Filenames are truncated at both start | +| | | and end to fit into the width of the display component. | +| | | | Trimstart: no horizontal scroll bar. Filenames are truncated at the start| +| | | only. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Author images|Get author image from gravatar.com | If checked, `gravatar `_ will be accessed to | +| | | retrieve an image for the author of commits. This image is displayed on | +| | | the ``commit`` tab on the main Commit Log window. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Image size | The display size of the user image. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Cache images | The number of days to elapse before gravatar is checked for any changes to | +| | | an authors image. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |No image service | If the author has not set up their own image, then gravatar can return an | +| | | image based on one of these services. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Clear image cache button | Clear the cached avatars. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Fonts |Code font | Change the font used for the display of file contents. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Application font | Change the font used on Git Extensions windows and dialogs. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Language |Language (restart required) | Choose the language for the Git Extensions interface. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Dictionary for spelling checker | Choose the dictionary to use for the spelling checker in the Commit dialog.| ++-------------+-------------------------------------+----------------------------------------------------------------------------+ + +.. _settings-colors: + +Colors +^^^^^^ + +This page contains settings to define the colors used in the application. + ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Group | Setting | Description | ++=============+=====================================+============================================================================+ +|Revision |Multicolor branches | Displays branch commits in different colors if checked. If unchecked, | +|graph | | all branches are shown in the same color. This color can be selected. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Striped branch change | When a new branch is created from an existing branch, the common part of | +| | | the history is shown in a 'hatch' pattern. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Draw branch borders | Outlines branch commits in a black border if checked. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Draw non relatives graph gray | Show commit history in gray for branches not related to the current branch.| +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Draw non relatives text gray | Show commit text in gray for branches not related to the current branch. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Color tag | Color to show tags in. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Color branch | Color to show branch names in. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Color remote branch | Color to show remote branch names in. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Color other label | Color to show other labels in. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Application |Icon style | Change icons. Useful for recognising various open instances. | +|Icon +-------------------------------------+----------------------------------------------------------------------------+ +| |Icon color | Changes color of the selected icons. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Difference |Color removed line | Highlight color for lines that have been removed. | +|View | | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Color added line | Highlight color for lines that have been added. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Color removed line highlighting | Highlight color for characters that have been removed in lines. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Color added line highlighting | Highlight color for characters that have been added in lines. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Color section | Highlight color for a section. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ + +.. _settings-start-page: + +Start Page +^^^^^^^^^^ + +This page allows you to add/remove or modify the Categories and repositories that will appear on the Start Page when Git Extensions is +launched. Per Category you can either configure an RSS feed or add repositories. The order of both Categories, and repositories within +Categories, can be changed using the context menus in the Start Page. See :ref:`start-page` for further details. + +---------------------------------------------------+----------------------------------------------------------------------------+ -|Close process dialog automatically when process is | When a process is finished, clause the process dialog automatically. Leave | -|succeeded | this option off if you want to see the result of processes. When a process | -| | has been failed, the dialog will keep open.When a process is finished, | -| | clause the process dialog automatically. Leave this option off if you want | -| | to see the result of processes. When a process has been failed, the dialog | -| | will keep open. | +| Setting | Description | ++===================================================+============================================================================+ +|Categories | Lists all the currently defined Categories. Click the Add button to | +| | add a new empty Category. The default name is 'new'. To remove a Category | +| | select it and click Remove. This will delete the Category *and* any | +| | repositories belonging to that Category. | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Show Git command line dialog when executing process| Git Extensions uses command line tools to access the git database. In some | -| | environments it might be useful to see the command line dialog when a | -| | process is executed. | +|Caption | This is the Category name displayed on the Start Page. | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Follow renames in file history | Try to follow file renames in the file history. | +|Type | Specify the type: an RSS feed or a repository. | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Revision graph quicksearch timeout [ms] | The timeout used for the quicksearch feature in the revision graph. The | -| | quicksearch will be enabled when you start typing and the revision graph is| -| | focussed. | +|RSS Feed | Enter the URL of the RSS feed. | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Smtp server for sending patches | Smtp server to use for sending patches. | +|Path/Title/Description | For each repository defined for a Category, shows the path, title and | +| | description. To add a new repository, click on a blank line and type the | +| | appropriate information. The contents of the Path field are shown on the | +| | Start Page as a link to your repository *if* the Title field is blank. If | +| | the Title field is non-blank, then this text is shown as the link to your | +| | repository. Any text in the Description field is shown underneath the | +| | repository link on the Start Page. | +---------------------------------------------------+----------------------------------------------------------------------------+ -.. image:: /images/settings/appearance.png +An RSS Feed can be useful to follow repositories on GitHub for example. See this page on GitHub: https://help.github.com/articles/viewing-your-feeds. +You can also follow commits on public GitHub repositories by + +1) In your browser, navigate to the public repository on GitHub. +2) Select the branch you are interested in. +3) Click on the Commits tab. +4) You will find a RSS icon next to the words "Commit History". +5) Copy the link +6) Paste the link into the RSS Feed field in the Settings - Start Page as shown above. + +Your Start Page will then show each commit - clicking on a link will open your browser and take you to the commit on GitHub. + +.. _settings-global-settings: + +Global Settings +^^^^^^^^^^^^^^^ + +This page contains the following global Git settings. These settings will affect all repositories. + ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Group | Setting | Description | ++=============+=====================================+============================================================================+ +| |User name | User name shown in commits and patches. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |User email | User email shown in commits and patches. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Editor | Editor that git.exe opens (e.g. for editing commit message). This is not | +| | | used by Git Extensions, only when you call git.exe from the command line. | +| | | By default Git will use the built in editor. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Mergetool | Merge tool used to solve merge conflicts. Git Extensions will search for | +| | | common merge tools on your system. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Path to mergetool | Path to merge tool. Git Extensions will search for common merge tools on | +| | | your system. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Mergetool command | Command that Git uses to start the merge tool. Git Extensions will try to | +| | | set this automatically when a merge tool is chosen. This setting can be | +| | | left empty when Git supports the mergetool (e.g. kdiff3). | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Keep backup (.orig) after merge | Check to save the state of the original file before modifying to solve | +| | | merge conflicts. Refer to Git configuration setting | +| | | ```mergetool.keepBackup```. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Difftool | Diff tool that is used to show differences between source files. Git | +| | | Extensions will search for common diff tools on your system. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Path to difftool | The path to the diff tool. Git Extensions will search for common diff tools| +| | | on your system. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |DiffTool command | Command that Git uses to start the diff tool. This setting should only be | +| | | filled in when Git doesn't support the diff tool. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Path to commit template | A path to a file whose contents are used to pre-populate the commit message| +| | | in the commit dialog. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Line endings |Checkout/commit radio buttons |Choose how git should handle line endings when checking out and checking in | +| | |files. Refer to | +| | |https://help.github.com/articles/dealing-with-line-endings#platform-all | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +| |Files content encoding | The default encoding for file contents. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ + +.. _settings-local-settings: + +Local Settings +^^^^^^^^^^^^^^ + +This page contains the Git settings *for a repository*. These settings are only required if you wish to override the global +Git settings for this specific repository. + ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Group | Setting | Description | ++=============+=====================================+============================================================================+ +| |User name | User name shown in commits and patches. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |User email | User email shown in commits and patches. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Editor | Editor that git.exe opens (e.g. for editing commit message). This is not | +| | | used by Git Extensions, only when you call git.exe from the command line. | +| | | By default Git will use the command line text editor vi. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Mergetool | Merge tool used to solve merge conflicts. Git Extensions will search for | +| | | common merge tools on your system. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Keep backup (.orig) after merge | Check to save the state of the original file before modifying to solve | +| | | merge conflicts. Refer to Git configuration setting | +| | | ```mergetool.keepBackup```. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Line endings |Checkout/commit radio buttons |Choose how git should handle line endings when checking out and checking in | +| | |files. Refer to | +| | |https://help.github.com/articles/dealing-with-line-endings#platform-all | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +| |Files content encoding | Choose the encoding you want GitExtensions to use. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ + +.. _settings-ssh: + +SSH +^^^ + +This page allows you to configure the SSH client you want Git to use. Git Extensions is optimized for PuTTY. Git Extensions +will show command line dialogs if you do not use PuTTY and user input is required (unless you have configured SSH to use authentication +with key instead of password). Git Extensions can load SSH keys for PuTTY when needed. + ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Group | Setting | Description | ++=============+=====================================+============================================================================+ +|Specify which|PuTTY radio button | Use PuTTY as SSH client. | +|ssh client +-------------------------------------+----------------------------------------------------------------------------+ +|to use |OpenSSH radio button | Use OpenSSH as SSH client. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Other ssh client | Use another SSH client. Enter the path to the SSH client you wish to use. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Configure |Path to plink.exe | Enter the path to the plink.exe executable. | +|PuTTY | | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Path to puttygen | Enter the path to the puttygen.exe executable. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Path to pageant | Enter the path to the pageant.exe executable. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Automatically start authentication | If an SSH key has been configured, then when accessing a remote repository | +| | | the key will automatically be used by the SSH client if this is checked. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ + +.. _settings-scripts: + +Scripts +^^^^^^^ + +This page allows you to configure specific commands to run before/after Git actions or to add a new command to the User Menu. +The top half of the page summarises all of the scripts currently defined. If a script is selected from the summary, the bottom +half of the page will allow modifications to the script definition. + +A hotkey can also be assigned to execute a specific script. See :ref:`settings-hotkeys`. +---------------------------------------------------+----------------------------------------------------------------------------+ -|Show relative date instead of full date | Show relative date, e.g. 2 weeks ago, instead of full date. | +| Setting | Description | ++===================================================+============================================================================+ +|Add Button | Adds a new script. Complete the details in the bottom half of the screen. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Remove Button | Removes a script. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Up/Down Arrows | Changes order of scripts. | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Get author image from gravatar.com | Whether or not retrieve the user avatar from gravatar. | +|Name | The name of the script. | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Image size | The display size of the user avatar. | +|Enabled checkbox | If checked, the script is active and will be performed at the appropriate | +| | time (as determined by the On Event setting). | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Cache images | Long duration will do less resquest but will take more time to update | -| | envutual user's avatar changes. | +|Ask for confirmation checkbox | If checked, then a popup window is displayed just before the script is run | +| | to confirm whether or not the script is to be run. Note that this popup | +| | is *not* displayed when the script is added as a command to the User Menu | +| | (On Event setting is ShowInUserMenuBar). | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Clear image cache | Clear the cached avatars. | +|Add to revision grid context menu checkbox | If checked, the script is added to the context menu that is displayed when | +| | right-clicking on a line in the Commit Log page. | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Fonts | Change the used font. | +|Command | Enter the command to be run. This can be any command that your system can | +| | run e.g. an executable program, a .bat script, a Python command, etc. | +| | Use the ```Browse`` button to find the command to run. | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Language | Choose the language for the Git Extensions interface. | +|Arguments | Enter any arguments to be passed to the command that is run. The | +| | ```Help``` button displays items that will be resolved by Git Extensions | +| | before executing the command e.g. {cBranch} will resolve to the currently | +| | checked out branch, {UserInput} will display a popup where you can enter | +| | data to be passed to the command when it is run. | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Dictionary for spelling checker | Choose the dictionary to use for the spelling checker in the commit dialog.| +|On Event | Select when this command will be executed, either before/after certain Git | +| | commands, or displayed on the User Menu bar. | +---------------------------------------------------+----------------------------------------------------------------------------+ -.. image:: /images/settings/colors.png +.. _settings-hotkeys: -In the color tab the following items can be set: +Hotkeys +^^^^^^^ -+-----------------------+-------------------------------------------------------------------------------------------+ -|Revision graph colors | The colors that are used in the revision graph. | -+-----------------------+-------------------------------------------------------------------------------------------+ -|Difference view colors | The colors that are used to mark changes. | -+-----------------------+-------------------------------------------------------------------------------------------+ -|Application Icon | The color of the application icon. This is useful for recognising various open instances. | -+-----------------------+-------------------------------------------------------------------------------------------+ +This page allows you to define keyboard shortcuts to actions when specific pages of Git Extensions are displayed. +The HotKeyable Items identifies a page within Git Extensions. Selecting a Hotkeyable Item displays the list of +commands on that page that can have a hotkey associated with them. -.. image:: /images/settings/start_page.png +The Hotkeyable Items consist of the following pages -The items on the Start Page can be edited. In this tab you can add and remove categories. Per category you can either configure -a RSS feed or add repositories. The order can be changed using the context menus in the Start Page. +1) Commit: the page displayed when a Commit is requested via the ```Commit``` User Menu button or the ```Commands/Commit``` menu option. +2) Browse: the Commit Log page (the page displayed after a repository is selected from the Start Page). +3) RevisionGrid: the list of commits on the Commit Log page. +4) FileViewer: the page displayed when viewing the contents of a file. +5) FormMergeConflicts: the page displayed when merge conflicts are detected that need correcting. +6) Scripts: shows scripts defined in Git Extensions and allows shortcuts to be assigned. Refer :ref:`settings-scripts`. -.. image:: /images/settings/global_settings.png ++---------------------------------------------------+----------------------------------------------------------------------------+ +| Setting | Description | ++===================================================+============================================================================+ +|Hotkey | After selecting a Hotkeyable Item and the Command, the current keyboard | +| | shortcut associated with the command is displayed here. To alter this | +| | shortcut, just press the keyboard combination required. This field will be | +| | updated to reflect the keys pressed. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Apply button | Click to apply the entered keyboard combination to the Command. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Clear button | Sets the keyboard shortcut for the Command to 'None'. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Reset all Hotkeys to defaults button | Resets all keyboard shortcuts to the defaults (i.e. the values when Git | +| | Extensions was first installed). | ++---------------------------------------------------+----------------------------------------------------------------------------+ + +.. _settings-shell-extension: + +Shell Extension +^^^^^^^^^^^^^^^ + +When installed, Git Extensions adds items to the context menu when a file/folder is right-clicked within Windows Explorer. One of these items +is ```Git Extensions``` from which a further(cascaded) menu can be opened. This settings page identifies what items will appear on that cascaded +menu. + +.. note:: what is displayed also depends on what item is being right-clicked in Windows Explorer; + a file or a folder(and whether the folder is a Git repository or not). + +.. _settings-advanced: + +Advanced +^^^^^^^^ +This page allows advanced settings to be modified. Clicking on the '+' symbol on the tree of settings will display further settings. +Refer :ref:`settings-confirmations`. + ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Group | Setting | Description | ++=============+=====================================+============================================================================+ +|Checkout |Always show checkout dialog | Always show the Checkout Branch dialog when swapping branches. This dialog | +| | | is normally only shown when uncommitted changes exist on the current branch| +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Use last chosen "local changes" | This setting works in conjunction with the 'Git Extensions/Check for | +| |action as default action. | uncommitted changes in checkout branch dialog' setting. If the 'Check for | +| | | uncommitted changes' setting is checked, then the Checkout Branch dialog | +| | | is shown *only* if this setting is unchecked. If this setting is checked, | +| | | then no dialog is shown and the last chosen action is used. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|General |Don't show help images | In the Pull dialog, images can be displayed to explain different scenarios.| +| | | If checked, these Help images will not be displayed. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ + +.. _settings-confirmations: + +Confirmations +^^^^^^^^^^^^^ +This page allows you to turn off certain confirmation popup windows. + ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Group | Setting | Description | ++=============+=====================================+============================================================================+ +|Don't ask to |Amend last commit |If checked, do not display the popup warning about the rewriting of history | +|confirm to | |when you have elected to amend the last committed change. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Apply stashed changes |In the Pull dialog, if ```Auto stash``` is checked, then any changes will be| +| | |stashed before the pull is performed. Any stashed changes are then | +| | |re-applied after the pull is complete. If this setting is checked, the | +| | |stashed changes are applied with no confirmation popup. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Push a new branch for the remote |When pushing a new branch that does not exist on the remote repository, a | +| | |confirmation popup will normally be displayed. If this setting is checked, | +| | |then the new branch will be pushed with no confirmation popup. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Add a tracking reference for newly |When you push a local branch to a remote and it doesn't have a tracking | +| |pushed branch |reference, you are asked to confirm whether you want to add such a | +| | |reference. If this setting is checked, a tracking reference will always be | +| | |added if it does not exist. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ + +.. _settings-plugins: + +Plugins +^^^^^^^ + +Plugins provide extra functionality for Git Extensions. + ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Plugin | Setting | Description | ++=============+=====================================+============================================================================+ +|Check for |**This plugin is used by Git Extensions to check for updates to the Git Extensions software.** | +|Updates | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Enabled (true/false) |Enable or disable the check. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Check every # days |Check for updates after this number of days have elapsed since the last | +| | |check. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Last check (yyyy/M/dd) |Shows date of the last check. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Auto compile |**This plugin proposes (confirmation required) that you automatically build submodules after they are updated via | +|SubModules |the GitExtensions Update submodules command.** | +| | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Enabled (true/false) | Enter true to enable the plugin, or false to disable. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Path to msbuild.exe | Enter the path to the msbuild.exe executable. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |msbuild.exe arguments | Enter any arguments to msbuild. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Create local |**This plugin will create local tracking branches for all branches on a remote repository. The remote repository | +|tracking |is specified when the plugin is run.** | +|branches | | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Delete |**This plugin allows you to delete obsolete branches i.e. those branches that are fully merged to another | +|obsolete |branch. It will display a list of obsolete branches for review before deletion.** | +|branches | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Delete obsolete branches older than |Select branches created greater than the specified number of days ago. | +| |(days) | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Branch where all branches should be |The name of the branch where a branch *must* have been merged into to be | +| |merged |considered obsolete. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Find large |**Finds large files in the repository and allows you to delete them.** | +|files | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Find large files bigger than (Mb) |Specify what size is considered a 'large' file. | +| | | | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Gerrit Code |**The Gerrit plugin provides integration with Gerrit for GitExtensions. This plugin has been based on the | +|Review |git-review tool.** | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Github |**This plugin will create an OAuth token so that some common GitHub actions can be integrated with Git | +| |Extensions.** | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |OAuth Token |The token generated and retrieved from GitHub. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Impact Graph |**This plugin shows in a graphical format the number of commits and counts of changed lines in the repository | +| |performed by each person who has committed a change.** | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Statistics |**This plugin provides various statistics (and a pie chart) about the current Git repository. For example, number | +| |of commits by author, lines of code per language.** | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Code files |Specifies extensions of files that are considered code files. | +| | | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Directories to ignore (EndsWith) |Ignore these directories when calculating statistics. | +| | | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Ignore submodules (true/false) |Ignore submodules when calculating statistics. | +| | | | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|gource |**Gource is a software version control visualization tool.** | +| | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Path to "gource" | Enter the path to the gource software. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Arguments |Enter any arguments to gource. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Proxy |**This plugin can set/unset the value for the http.proxy git config file key as per the settings entered here.** | +|Switcher | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Username |The user name needed to access the proxy. | +| | | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Password |The password attached to the username. | +| | | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |HttpProxy |Proxy Server URL. | +| | | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |HttpProxyPort |Proxy Server port number. | +| | | | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Release Notes|**This plugin will generate 'release notes'. This involves summarising all commits between the specified from and | +|Generator |to commit expressions when the plugin is started. This output can be copied to the clipboard in various formats.**| ++-------------+-------------------------------------+----------------------------------------------------------------------------+ + + +.. _start-page: + +Start Page +---------- + +The start page contains the most common tasks, recently opened repositories and favourites. The left side of the start page (Common Actions +and Recent Repositories) is static. The right side of the page is where favourite repositories can be added, grouped under Category headings. + +.. image:: /images/start_page.png -In the ``Global settings`` tab some global Git settings can be set. +Recent Repositories can be moved to favourites using the repository context menu. Choose ``Move to category / New category`` to create a new category +and add the repository to it, or you can add the repository to an existing category (e.g. 'Currents' as shown below). + +.. image:: /images/move_to_category.png + +A context menu is available for both the category and the repositories listed underneath it. + +Entries on Category context menu +------------------+-------------------------------------------------------------------------------------------------------+ -|User name | User name shown in commits and patches. | +|Move Up | Move the category (and any repositories under it) higher on the page. | +------------------+-------------------------------------------------------------------------------------------------------+ -|User email | User email shown in commits and patches. | +|Move Down | Move the category (and any repositories under it) lower on the page. | +------------------+-------------------------------------------------------------------------------------------------------+ -|Editor | Editor that git.exe opens (e.g. for editing commit message). This is not used by Git Extensions, only | -| | when you call git.exe from the command line. By default Git will use the command line text editor vi. | +|Remove | Remove the category (and any repositories under it) from the page. Note: Git repositories are *not* | +| | physically removed either locally or remotely. | +------------------+-------------------------------------------------------------------------------------------------------+ -|Mergetool | Merge tool used to solve merge conflicts. Git Extensions will search for common merge tools on your | -| | system. | +|Edit | Shows the Start Page settings window where both category and repository details can be modified. | +| | See :ref:`settings-start-page`. | +------------------+-------------------------------------------------------------------------------------------------------+ -|Path to mergetool | Path to merge tool. Git Extensions will search for common merge tools on your system. | + +Entries on repository context menu + +------------------+-------------------------------------------------------------------------------------------------------+ -|Mergetool command | Command that Git uses to call the merge tool. Git Extensions will try to set this automatic when a | -| | merge tool is chosen. This setting can be left empty when Git supports the mergetool (e.g. kdiff3). | +|Move to category | Move the repository to a new or existing category. | +------------------+-------------------------------------------------------------------------------------------------------+ -|DiffTool | DiffTool that is used. | +|Move up | Move the repository higher (within the category). | +------------------+-------------------------------------------------------------------------------------------------------+ -|Path to DiffTool | The path to the difftool. | +|Move down | Move the repository lower (within the category). | +------------------+-------------------------------------------------------------------------------------------------------+ -|DiffToolCommand | Command that Git uses to start the DiffTool. This setting should only be filled when Git doesn't | -| | support the mergetool. | +|Remove | Remove the repository from the category. Note: the repository is *not* physically removed either | +| | locally or remotely. | +------------------+-------------------------------------------------------------------------------------------------------+ -|Line endings | Choose how git should handle line endings. | +|Edit | Shows the Start Page settings window where both category and repository details can be modified. | +| | See :ref:`settings-start-page`. | +------------------+-------------------------------------------------------------------------------------------------------+ -|Encoding | Choose the encoding you want GitExtensions to use. | +|Show current | Toggles the display of the branch name next to the repository name. This identifies the currently | +|branch | checked out branch for the repository. | +------------------+-------------------------------------------------------------------------------------------------------+ -.. image:: /images/settings/ssh.png +To open an existing repository, simply click the link to the repository under Recent Repositories or within the Categories that you have set up, or +select Open repository (from where you can select a repository to open from your local file system). -In the tab ``SSH`` you can configure the SSH client you want Git to use. Git Extensions is optimized for PuTTY. Git Extensions -will show command line dialogs if you do not use PuTTY and user input is required. Git Extensions can load SSH keys for PuTTY -when needed. +To create a new repository, one of the following options under Common Actions can be selected. -Start Page ----------- - -The start page contains the most common tasks, recently opened repositories and favourites. The left side of the start page -is static. The other items can be edited. +Clone repository +---------------- -.. image:: /images/start_page.png - -Repositories can be moved to favourites using the context menu. Choose edit to add new repositories to any category. - -.. image:: /images/move_to_category.png - -Clone existing repository -------------------------- - -You can clone an existing repository using the ``Clone`` menu option. You can choose the repository type to clone to. For -personal use you need to choose ``Personal repository``. For a central or public repository, choose ``Central repository``. A -central repository does not have a working directory. +You can clone an existing repository using this option. It displays the following dialog. .. image:: /images/clone.png The repository you want to clone could be on a network share or could be a repository that is accessed through an internet -or intranet connection. Depending on the protocol (http or ssh) you might need to load a SSH key into PuTTY. +or intranet connection. Depending on the protocol (http or ssh) you might need to load a SSH key into PuTTY. You also need to specify where +the cloned repository will be created and the initial branch that is checked out. If the cloned repository contains submodules, then these +can be initialised using their default settings if required. There are two different types of repositories you can create when making a clone. A personal repository contains the complete history and also contains a working copy of the source tree. A central repository is used as a public repository where -developers push there changes they want to share with others to. A central repository contains the complete history but to not +developers push the changes they want to share with others to. A central repository contains the complete history but does not have a working directory like personal repositories. +Clone SVN repository +-------------------- + +You can clone an existing SVN repository using this option, which creates a Git repository from the SVN repository you specify. +For further information refer to the `Pro Git book `_. + +Clone Github repository +----------------------- + +This option allows you to + +1) Fork a repository on GitHub so it is created in your personal space on GitHub. +2) Clone any repositories on your personal space on GitHub so that it becomes a local repository on your machine. + +You can see your own personal repositories on GitHub, and also search for repositories using the ``Search for repositories`` tab. + +.. image:: /images/github_clone.png + Create new repository --------------------- -When you do not want to work on an existing project, you can create your own repository. Choose the menu option -``Init new repository`` to create a new repository. +When you do not want to work on an existing project, you can create your own repository using this option. .. image:: /images/new_repository.png -You can choose to create a Personal repository or a Central repository. +Select a directory where the repository is to be created. You can choose to create a Personal repository or a Central repository. -A personal repository looks the same as a normal working directory but has a directory named ``.git`` on root level +A personal repository looks the same as a normal working directory but has a directory named ``.git`` at the root level containing the version history. This is the most common repository. Central repositories only contain the version history. Because a central repository has no working directory you cannot diff --git a/source/images/github_clone.png b/source/images/github_clone.png new file mode 100644 index 0000000000000000000000000000000000000000..efe9cd57d07de2137f7b8349061c87f8e3c542df GIT binary patch literal 29556 zcmeFZbyQXF_CAV$s30vMAOcbX0#Xv2PU!||-AI=bn+5@CDFKn#bf=q!O^AS$gyg10 zViTJ#>ANc*nLX81 z!NBlj#=v;<76ao1xb$WP1H<((2FBWR3=H9q7#I|oL%Dvg-9WFt@S$@~K`Bpgak+$&sg&=iymyb4%K*v5T%CpHAvm-=RGuzxIE(+#SM4o*PVt>BG$+p=4uw~9Thaoms;TJP3m|o zb0>M&XWFVH=$>xos6HQxbbL=YD1rTwB4(B?LcJzqD5pNftBW4tv9rU1rV~77#8) z704PgWkq79wVGP3D(oDYqfn_!u9{F)@@gm@%E;BeMsOkhV*FAH^|hny)sOOf$`2sO zlDjHB+dU4*wHd3sTPLjnDPJ+Yc4M>On3U??R|$}4BU)iIQVu|`ufN^R(AwkoPIYf; zBMYZKehzCW%u!b5Q+;n_Ag~vmtx%%MCpYA^?92w)*G4^zH8c6pi^^(Og=QV3V)RWK4P#q&f4Ejf*bE64T*ZIt5Xe_%&CHaO`Ugn1q*gZst=pQ?!)z-m}}N z7OuXAT9@6K4zsOC_b-!v#@2#Xw+*5D->E|wX&$>-r5A@BHok0=952;B` z&}DvZDXd%TvC)%OK0A9*-wSep&WO3`PF1tin!L7K*XgV^f#l@4QqXc1E;U9Aucl&+ zeVepgy5+?wjLg9AB^N(?nQ!K*h?+gJlT==YrmGbd)hu&$C0U2`eiPq(6(9gchC)fh zwXW6g9zawZvb^$($2X3)18MzGX{_U%)P&zXvR#hT$ye#oyYrRlxr?AYHhsp;(7x$o zMAx`))v9UQ?0)W6r1uFdHl>A|2bmsHem=RKaLMOA(KxTvBJ4e{r-<|^bXlfQ%AeK} zSsU)aa=hz(*|APg_e+4pSSkPg?sey(xY-+9)7#MU1HU8Fll#Y-1A*zA7rT8krXPo0 z=c3>bS@aixp~Y zsat%T+-YfQ5}2Vh*hO@7B(M6$gIjjuRHD!9_QXZ%S2vFtYDIaRhQ~WL=rbZ1#AS-aFQWY`28UTfdulp_34bfG&p`kNb@8i|<7G zZ;1~b_4%#%tZV|CI(D9$($M@ke{a^deWO9lO%`dK=ra5I#VLnnZJ%h8H#Kj>??3bBi|hyXMX&Fw$DD)5vn# z%X9YjHErQvumRRv@aXidxzrEp&ME}juYew5GN?9(17te=%<|ykAOy!rwM4S%9 z@lDxyj#@$n&cUlCr%L%VS|SJck&7j7*9qYED;d-`j+($TWh|G`*;-5U+J@aFfOQFP z)k(xVv@H;pU7q-eUb@>JVL8La{9KWioEvrLU!n~A?ORq$YJ~Eu`-Db?guIS5);Y!O z`aEuMi22NI`FZQ*v(TEN7?~hWku>?>&P7fm)T~cyg`dzxa%WWiVg$=v=Co>w>JZ%F z^8EhMg@pc$#vJriFa6kKm|uwqzB5(nT!S^tedXzI-Xy-ccRp|dUag#?sz<)=Tr2ak zT67XRI?0`PZdOk|s2>V*Ba5zYaz}7ThfF^b6L9$vDb4F}SNO+?|9P3+%)-8@dq=;a zLPx~tS;D(8<4z9CBeDI7*^n*bV(N~#gp77Ik%`D#@+G}`wvwA|G+)X}@t zRmeO=Or~*Y%J>~ACC^1U#TG-~KuYw(_km84dyEE?3udHei8L1)O5B*EVU%i$SYpL*Hw|M#%^ptXJMp z2OqZhTD7c4oSK@RbsYqr8jn6$6M`4g{FV;5cAVnUdA~m3y=gAqBvNFI%a?hz8`vq8j7u!A+FSA{}m*zdG z$po2Mmxo*+hIdbLmr`UtP3x<ayT;@pjSE<&bmrf@+@>&bM%n8f?dbY(qok_ zU;H||5j@aX>#}C4)alb8xHtB*)A9ZZoI0Ggxw&q@wS&;uaN14vb;~;792Krd!|8i+ zsK$S;(Kw_p%t;pNjB_|^E4M6Y%)%_j25GWPJ*HJeUA$V6q-|I^a)cMD4V_+GD44sloUeRg z)vHFiE0int^Lv=rdRcccTmR^`)D6p05nJM~_E!};%*~Td*C}5rC?`0}mLJBtP~y;Y zl*Qw#U1i%V{;48=X;3NDXV)xg{h>&*<{`?Of1@m_w$GqU-*Sk*K)*J9>jm3VsRadaE>})I_%f9xt)M4y~fvT5j zZ%Na5>Tzv(`bDj{$bM5cU?k?D#)CzoV3vV|*!;nSHrL&3;y6yz%RVzM4F|V%Yg6*# z)6aU%UMFhene7fIO=@smJ#x4SGGvMq6;GF1^?DCFpe(jD&`;Rl@qVi2(f*hVFgUN!w*4G%AUXz)0eXw0noGL>_RoVJHnpM5f@-E;7pRt!j@J(g7n-rBGc zIsCXhZBhs;=6`UxR2}{5mHnFb`uD=`8h%?HFKB7`UsjVhro2s^(?gy#_2!nqlN%Gf z)?M_9M;?_lPU(z%&G;2kb65D=kD5*rG~ON4(~(XR*W!1plsm1jGhP0eeoU`74t?#o zngfsM^v-if&;UEazUij4BP~EaCtkZRFrGLokY9In5a?w((L80{;^Jb1y1P~?^PyAw zLHY@MZ0O7*$*Oz&3XIjIP^kb-J;2H zgXPe~X>C?q*j*r>g#<k+ABrMXDTU17!xImZ7s%wAe3$h$-utz(V-?ZACP3P4wGOoNolmc;K6~9-uD5kI z@5p7a@N9;+W#hEg&rjB*vB9a!ekJU>&ynA`>nPIeGJESnUbiR0KQblPjH~ojzlhjz z?|q#$Hzgb$=S>WA^-TVd!?kYOri;FGmrd^F z&bOskUz|OhHWA&O{xrghET8cg-@E*9deiGhnSQCEOr*hc#YE=x=5HZSKXvKSQ#PDD z@d$CgG%Id7EM=-NQr$0J%HB6Yeei5FOg79k*lIBpW^^rkHUa;!RMu_TIB#sbi{HB1 z?VL8cb_{uanQg`axxKX?R^79fcHDQe!(n;q$a9?3xq1toIV8SOHo7q<;xa~|i1h1* z2_O5_Oh2IqAJq?Wr*qKw>g{BJ!cS*(PkwOZ9?fVc`$}66)aN!WJ4~fzv@)6be)Cx=1=2ztsid)q;H7i{c4CCxyR{ekK7uE^xv53 z_com>S+%b`v=cHb&&@|2WJjySMdR}7krNnh)T`rwIGLUl9QZ*4_$8Fz02_OTJ#p|$PKU7-g*tvJip%s_;Sz51 zSfS?HaB;|&h>`4gTq1}&%3k;)qppwM`;5KFH>|5Dd1i4V)1ta4^k%^s1(zO?w|D#K zH2hUS%3HWxGQnl;o&E1x#iNFqYmJpFc0q~eGHi0v>?aLfxP1_FKixK|CD`&+ zvOY>tgb&b6o`)a0r8j=|;ycoP&}+sPt9G6s2u8k@GUylmv~e;lEavLaS&DS^wW*nA zobp|GG`G`Wc6bBSKU;kMZf44Iqj__GCNZttCqA)S2-Ql)T z=BNC#kDH1tV3zR)Rv5eCOq5 zqtl~s=q-yF&CKlWQPld!+O&fHx4P7m3i|E?aSS9{@it2%nT@)AI`^VdSOjr(+Kzk; z3Cz!@!%}Nq1XUY{k40x;+Ryl}2|7ePC{%@(o@=S<{|v0G=@cS7UE~^HFNyv5BG@53 z6FP2M>Y)DE_x!6}j5qc*XG|bpkD+_6C}B}bXbNH+C;%-qzega12;=)nV5eWUyN?p0 z;N^UKvqPPmtQ&qu+c&nTX4j+Uk7k7%*ZbPw{WQrC{mx6_)#D0;P)d3^i3hb-nD<)w z%R`CzN64Py>hxcqM6%1ygL!3Eg&lckJd!?nrJE^_M)!i z;Hx|7nt# z3A-(Jf&NCHmBj(Ffx4DEY!at)yl1TgQD=R|ZSWZ}k&O@Yh2w%QaF%AY%W7`I6j*pc_rb(s^}{F|<1+CnkIOAZ z$*m0ZmL+)K(P_8W<7b(dv*xTKwDsx?p~KQ{3jcDSAJ@^hwyns~=0HWv%lMlFU$Lw0 z)anA9Z)eF#fu|eA!^OFE?<0d%{IAcd`(x)9ze_zp0fHeksPLM7==`xyj|s> z@NPWlF`Fs_b=Wug^xvWxrx|{IFb~!9Ejb-JpII`_Z!SLn<#u+wT`PVt->s^qI{Bj@ z!U=TT?FGCn=WF|B6#-HNg;01F*5-?O3dX?nw6-{q; z_4>jW`W!bNAE_wBEjxVBuCqvC{0{GMyd7odB%&;1>2a!C-!L6kZ6xY&clX4rg_exp z{O#rr&qoyLD(MJ@;%uC`%|&+J7sjP!A4RUWEYOkUYd`yWBTK8aHbLI>m2O!{ z6tw3%SfFVV<(+aiLv8qSWLN4*POUMIuR^M$)ox90Z}&0|MWAs4f7at3ir`aZxt6Vp zL886#yT^B|zkStzeU2ju!^RvXeQ4C2fPKvjljqu|=ls{`ZRm>T{j<`7x(6xj3 z2;oM@Y!js?Ite2Sy$hVN6b{26+5;tp*?#Pl4@^T$I{CwK&U%rDhl7^0kWo2P@oZsc zGi_RaX!W#xzd*tBzUC+ocG?b-m3QkBAlegU{RgIdPKO7r8*e1k&BA~!3x8gI|15}9 zn5=rYW|JnOJXE!M_QCAv{8Y@H7dn}fF!}djYanRf3^au)S0q%%fRg|pYiQ9H-at5)HWPIuG7@{T4S-QHld9;iw|4j9FAV2 zx(^`kuszYnscQSC^mw^8_-G@p>{a__O|6{P#J0Ag8+rBA+Y z^c(JLEWVKClNqkbPXjvVeggTI*#fukxh#BsM}5O`n(tSvANl7? z!8?{JV7B2wYn{~OxGv;Xn^tc*wF<9>id1jZxmDd4GVh}YHJ-QyvCNs?B?B!%9zasV z58CCIu60a>L7hOZJE_9wYm8x|KziDolgc%+Vbr}Kdw^{OD{f}1q{_i^`Z*<3>-CG* zf`73we&>#YBs!OilznbyJtdY{mUa?0x&>|WELW>R`Rq&*np7-fQIz{!=5lx$Px71( zeK;~1d$KW9QZa={5yBThrkRbS?rMFg*$xqlkUHm@J zL9~3c+x(6fhlur75R1>N`7qjNE<>lLqOZ$4Sd>kjzIY|x1KF>B*Gl~6jU1A8Gueef zO+=p$;hmCStcQxyz(BTEd{+7GQJv7Ya;U{aF9EB3)h^XEcz3y5t-Y2Qg}G~Fb(nyn zW47v}v69QRs%o#z3X6>)B6LP_Gw11#`SjbI2Hc+pJX(A^HN<_!cLthH-(DW~lBW3_ z?F^`j&QoZqd2e#5{#pX5y89-Q`i{Dsl`lDj(L{Ut4r#P--n-}(9dL)tR~%^S9^@1$ zUU;d8&9tcz9&#A(f7?0rK5Eo{Iy`_ zu(&w~kQ;Q*8Kz2g{(`$6`sFzGR>Hk*=QwBT60Sl+Fw^LfiGx9igcIhp#Z7;l2cPfZ z`3FCsJNo=#>q89a1+?==ccp4S7a8YW$os~RqKoabBYp>8R4flDROjfTdG4QUmlbGH zj2@HZgKPB`V1VpjWvKP>xbw?vJQkW3s}RyuZ9&&0#W;&n?ZQ{fRGpXoc9bf}5*oi! z@(+F!iP%@tu|Bb&Mw*CXfW!h35nRyT_?Mj5bkCRXON=dVa))Bs<>rc(-j9$RbG6)N zSMZ%NIhQGEjJX7Jg&L8(P2*eS1~#yZKBS12#+sf;BWd_96CB^p5A7H#J54Ia)-t zpWWiNJtW1!{4J_m-NX!qmLd4Xef#s$X?MqzDLzR%$rMxJpU{E;VilQtCpw3E+uVf}qb zHWb?bNZ~$u4)`({Flkgpg$^-X;JBC7-+sNplQAtE!9Vy?MUNhEw-q7@6cPM(hr?7& z=~4?vjuA1U!ra-~N?nzR0U}(<=z;c0KB8;w1h8Ip)Dy>9nI2mI*q?*X{Y(YG;}X35 z#zDa3GZZjj#kwfmCGoig%S^n3a#bbn{HfaKEDMGT$>PsaQp0H|Sz~wQp1ar8z0Pp- zaRY(#g_PdoqqABpVhPkE3eb3M5k+-Q11ngM4L?DV+V;cCcf$6p8)M%}v|gAkv6A1o zapL7EY)AyhNiJMvLqmlMW~ebPnC0ujDD%POsVS?5)pIqDqpzbz8`~dtIb4*Er2;c2 z0+MFzn%&dNSsZSF4WeO983>Q5zAwctYa`uSTpG@&AFATQb{QbaaSRhzGktKay{sQh z!6#+%utt=)a;-L4uSokh&1aASJBnPT>7nm`MD+Az>yg>z?Fqt_?5(f*hUw`RSR z9-&aXJ2*DOjRPVQm!N$Rs491D=Rm88hH7nVZg6x4h67vJM%OYwivbJN+}`h{KJF%1 zUR6k?c?bSHu@MO=rU0dH2c4J}I9_-5gmNh|H4!X2i>22FOjCmca@Q{|m)XW@ z;VVA%i7{;kbibZtr-EjdCgLcTihZZnacgu@S zY2gL-j*>X)G}j7KHhM_e;*G7=-2Jw-?xB4nt6_tj@X34-(LJY;&+PBDb?^xe4@$RI z>RHcMp=AblH`e30MOec&)pM<8r=R3%0dr zu4ujQIjWwYX#)U-uke_T8%(KbN-}+T{s*r4yM%_acL?rP^bvqhDQ_4cfS`5w(e$Hm z`D?#nk(o3KTsX%F1^i>gw=C8CwL1#Ac3Hui14dB@h0p@E+zQCM=0naMKy7crOVGu! z4J~?{C+o;WHif@ouf4=AT7rm4p}0M_Wg=5M3{4^TwOPX&u!!TMh}&8GET*dzC6d#=}BzFYdY7M zkcyD;xnm$wr>?Vp5k&A9@wSK7;0Z#(ElgD!3#)0}Yf9K4g%}xQ4D0LxnjCx-mcH$I^w2Hg@=@V5Gy zQ-N6WX*@p{Z4xcrSl18BNu-xuk~&=*4x|2$#w{1yqx*VNR2o(thn|68zh)%@J2Z7q)-0%UIR%N4GnVYE>7S1Mp zPv2JWa$gJ|IT(_WtDS)TKHT`5&4E2zD@SMT#9IeP9h(?76K*<+Tz(6mG7GKpE^%#? zl$*r4aox{ko~Z&svIqq09^$>olA(T${Y0tR(bzU-#BFhar|UP*MW} zMOcAHbZgB7IPMjp_#bK9ACfVuYdmUXugVJds0|;i%+fHu&!-ou>S*>vc20oQG+P6g zYz`T&T%@f7HK|`O09yvIKdkcY8=dbBMsFr`T{#rW;2jE$8f!YxMRBQVQ@|pG-`*e$ z(dZ-;h#@Kpw2;SBG*^_6PsnoNK)}Mm6gFNbSR<>Yd5GgIPYu(jU`&hI;QbIHHfipT z!1LP>{yOB>w~RhBawr>XGuD~}q!x_dg-V{LLXDXoMkV!lHBDhKDioTQOS#yiiwZD3 zXTPr(@E*x7)!zTBz%(#GxM#%pLJ)PB) z6L4bJhKnclJ7GPSxGTi;x zTOe5BY;t72oFPvG{&Iv9b$YR!7FlXBC5_^PK1#5=LYUF74K{;{%wWAfJJpF`X24#Y z_#3{il@bW2$h}46g6)zM0HCA+>tQVwsgS+~*P8d%3~KKPL4@V$cCUc%sl>2SmoC#a zCP-M>pg?^I+wtC1PJ&F6W>Vh?xocO1zC%VJPN|^mJ%U@qfOjyeF|X8gNw1QyWH;~J z199-Wv^(^?Gap_)7b@#tj4am}{ zlCY(u2q^!}yEm`k_7(alNf=^+n~)9yDUp{$hp-H`-w3QzjklEd7@U}*BPowY-jQgG zt1UU0x*W2jgek=_yP`qbO8s|p{+0gqbx0$^ex`znu@H%nJ@@d#obF@58@1iSn~M(W z)c%NTTWh^A$p^ACYU#KhxLs^Ylk^jJ<{hs+_i)eXt45W@RKGmF0+D!tK)fLJ4aci> zn6Qbt?cG~4ASdva`F<=hmJkt(FI7Zq1 zXmgEpHi0E|SOiknJmPCd=^c<`qX-+sLHS((Iodry?fn5X^&(B3=esf$S}?MXemB9e zTOVW;B({w-3z|Ca5QXI-)G+ZZPVL5`h<6oM@Hbz$-9zTT<3hSucgH<}_2(KrK zWd07Em1a%_`G_E#ZST&DyA-#VU3f#-@_a7_Q^k+~sg;Txj#6Qq(ReHDcKe%);dn`( z*vw9FF}p)Ua(tHs5Tw!jk3tkyl7Qx{`wA8ml?VGNx-?A4Tv`jvK9yr>^i!C5&5}zq zD2J_8nK>8w-VuXEy!SG_U3~%}9eoZ%96vEQl}omgjhj$HlMNyeX!&hPd%vaB2{@k? zhL=!UP?;OXsJs_%nSS!PrE?+^N&^mkxd!r2a5WrX|v!hWvjDWb%Sln zpF+!be}zKJu}oI?(=L>>!)l*zBWNeVuQHdzVf=;<99-WLO+Q^jB(0?obZk1D+2xLs z)@0zctIErF#gPLP1g^l~1M4j-AGv)+HYfo?Fr-Po_MQF>!n}$hvF+Ka=q4lFM3eW* zuU;ww`S5q*-5gmASg(Vd9IC=hsSoXlRKY+V@u5OJ8c1h3;f2>=y-^(eXxeOb7vL;W zQ86qW0Of#aVSy8A3~hqZ+52NO&xjB5bh$|fnNYz8?%EYnqSMDVz{Xr$-in~fNks}3 zxP$X2rEJBeyL9ffqqCr|-z2oGRH? z&;aCrg637A_A=j7(_{_?i1kno=T+_wEFZc#&Wr~-Vxpc!zr#e&Sm(DN6x&ersLTrj zoA04y^-~B^ukYi6jlM68-2VA~D{ z**$&`NA?oiABnKuTnmLVKdeCG*ry~6uw{;_1#VJZyyTqCvLV0iP1tbi8zPX3`b#ur zea?HWyp>Z?5gVVded~f$<^tiKktIJ&+4tvFu#76uBiHUYIMNZWv%b_H`_{Mj935`U6 zw3GCw`-I(M8Wrxe_>z8RYV83g<+1JjTuX9PG94`WA8d!2`7PqsH7t2Rwn_y~Y(84m z6hJ!(4uCQAfOKvj1Fe=4AO?ZP7_tE`K~7qCVZD7t84PHQS(E?mJtrG} z)-~@Cxe9R&XdmQz_`5lk3-Z8~8dhm0%7cq`Hl2U?V3F}dfgl=K3Xj=DRlSc&Wr`R4 zL*f2lc67H-hlX3j_C5G?iI^~2$D^acm6`X>tFi=_CSCxl!CZ; zD%DgHv0ZzYM>sP|vx8lEF9Kgmfjs7J8*=|(mVNIQ{U1=~C$xK`{qtH*s6WnV*-da_ zWf%|#CU7%BSGy;P-o4w#M6lvc0_tIA;5M0*+ZF5v{)2!a_J$luVM^(&{8yMO_z%pT zcA%bo@xPeK{~_iA6IWqyif~1{0;I(2iWh!niZMccAtchcL7*?jqsjA>n@r9p=aR2k zuG<>p#qiT^x>1Ykl=zk(ff@Jf{ei2AmfgHO^zHr2G*2w-q7eLj&z}5Cr)Cq~Uop%2 zDuZHPk!$@#4@enT=F9kH{39_uAxLzYBCkKi-OK)0C^4u8`$}7B{A1)pkHVEs=&QYU z2rnhLvz-9&2@K4o6qX8I|HV!x(qi5*y1-3JB3`QwcNv@+-iP2PS&O+upgs>=*f6&2 z6Ljk*Xya$Bu%LR0ekG$GAL$4KQ@g4&CIGFHv1obtO&?&Pq*IS$Sa|VytO_h-zsbcn z-T@%y8vS1*G@zikbBfhxC1o&!^F`0;Ad>}MH-Q0tHUXk{nEhRuj&FQj8JWps+|(Mo znldQ9eA+*tSsE3Jn1F>a{Ad3Essw>gA^(MB0DzaZ>??Q~qE{z}ZwrYxEin(6QQzle zQdxBs^r35OlMQ_N_(7m<&eJ|Bo|XIgV175(KYHSQMHTn}M@ma+u4p3kwjcnMfQX-e zE8Grk_IAu~5R`(ElEhe=7?OW0^L3;E1Hf)n;rl+cvb3^X? zD31u*#4S;Qe3}>0B?+M9K?FiS0nXz;BHM3@66=ic!q| z4u$IN5>|p_hR52Ez{sTMMDWIentehvqreA97tRL@b!-?fgZeyhI|MQM{6o$y^cJEk z47{KC0v}iyn3+oB+!G`#7D{iIMFoe1NRf^stiLd!S%JSCaQM_~B$XB>a=eF7?06A) z=QU&ay1lhk-IGEKpI&Ea93Nh`0ED$F^B+EA`7;0~0Bn)!;n0=gC?^Y8&n-Hg(yUl zXc&WJVPspbL5`+%7ab*j3wax{l}5H?*Kg-E&(OYsrYOW{J(mVN z9_r=rY2be`*LR2|3!On?wACK`&b^G!4_o*QL>dSO_Ko_3AmcCFlO6$o8q9%irmG&I5>3%%LX+n8KVR!M^Y$!%VSRr@ok#U;F#^-yQC$F=~2c zrj9Zm|FZ`u4|8*UgXgp&fsCbqLIYBC=gFtE%W4rmgioym(I5m&)f=~!8zE@ z*Hpy8=<*n9Ong!%>2O7gaPMPKnXyO8HUxyd`ixzJUEu7Fx0AE%-%Os)6@~|c-GuEG zrLo^wz*Fhyr@n@p98>EhX{&AC6m_?xkK#r607{1wnzxV=QPelJkuh-G&W>F@v>6IJ zeP|!T_k69j=FBq$Vg3Y42T97z1*5k=QaZx|OtF897v_A>MU54qSEbH>3;%`%JtQ+r zf9K4s!^-?|n;_AEg68#lOq+qeBJN=1uzWf!=*bo6mi+bsYoo&R^ApY;Aaa@@l=n z-m`^B>mde?yXfK7t3{kY<2zZeY7JM2wm%K z=hW`VIxFD>Q&crQq#q-OtFPmGS{7_vuLw#H=1ipVyGZqnK#Y2;l}^)v^^%B%&{XT0 zTE+)3GGeH{wZ0$}8qRWkrh}q;Z+WLl*Kv;-qTzrXEgyu*++_p#?7meXHVJA%`EX}H#f%+_sGG+|m)NcQ^+ z(i)p9rLBgUB=LhIm}`y+!>g9#$zjvJ88I$VwO5_2};;$-Xaq;V|> z-=`47lKq?-9M!b?wr zpT7Z46Z0Xj{~60;Sg=6c?BGEGfYr?;gwDJ*hTp!2W-ZMA2H{ZOI#nksK^1^2=_gCF z1`<z{*QuquyOXU&`cwzHBY8dqzS1=QxINVCSA^=oD5}GhPQQ?=c$FbMP1f5}s zbiRb(6a4p4fUGKWua&(t+dr$zg_HE(lPv!`%+7~kw!jS zVNb57M}nU}UnPI-cmaUcQUJ39h4)QU^U+?(_OeDct%ys2SN)BVtoF`f-+{}7FI%W; z7iD1rg8APX&_k9atli&m#AeY$4xp?=@RQwqSG1qi)2VBq8e3le5Ye|UnDgrA`(?mE zc`5W3#v3^6IjvRJoUU+Flniu{a%0KzhX-vi#mRFKQ(qlMm(0`H(-e#59_f_(w37&q zJ5%@^cA3It>!S43o=%WcU*UX*rhKsIM${}%qYvEdh*&-~9ACESTyX~u-O@V$wq*Z# zkCe`A?5?SFyb%eYV6gs0!SHv7IiI!d;Te=wdGvidGN5S;#A_NNFX==^?2cI)mko79 z7;kH(pVd3+hzBa>lLvoriYTx}rE0u8cPnp*FnFec@-E7sZ2;?)L8g&lUkri$O}#Cu z*BXv3pU&_s{Oh3b!6WOAZ?m`8s#Wnb9YO$FBk>nn^Tr=>{Oz-)H5Gw|Zq^2ap9UBy zsmLiwjaYUMLQc%hfG44rM)6&!?pnDe=*)Pm4!ug6RidHKMbd4j1=HL z)a7s!KWKVLASAokqPSLFUc31PX4gM#Vz#dxl0xY9EMlP)d%!_{NgxstNx*_&uV%E7 zX_c_kUY4Ob)Kvl~=@W^+kaHVmh~#|13U1gz7sIQb?deM#FtR9Z;JC+;ml#CD5<${) z7ZlB1s?IU&RxLxmVwkc+BZs=pOe2rVyI1G^Cw|IAW~U8GxA$Z4$)de-G3iYb;@GIw z>)V*%It9tP=6vcyjhi@;UpQVUFE?@v<+|yF8}k!`<_5FQuYP~wc4z#iOt_iLvU{*rw35`4BFY>`YmS!`R zRkNJ+=V7LI8Ctn5&6*P6PUJ2!T%QM>^IBCsPe~{D22DEbZZ#i}xVX6O4O(;F?FK3; ze|TF)7GgD>r`Wt7z)bA331I_EyKsrs^`KU-wXz_{*Ajv zK7_=YRGjlegzmsgA{8rr`|R|eB})Qd#{6AqQ^0i1b_33aDV%v|F5n*EB|~vW%f;cT z=$3a_Akxz3nPC8K&Hp}XlTGxh-C-eES!;wlcW4)1TDtpvY*sholr%ro)GahNCC5zT zSY<4tJIOpd_}i0|#ToRx{#3Y>>|7rNghG=>6G6h;6ErTI8(6%pspQ)P*xpOQQ;=8pZXRBFdL<8ImV)W}i#hG<>Kk(AZP>tdA1V z!~d1L6l5cge?t5po74?mAJ8jeGKW%$4zKyp7_FT0$*soE9@`D9+iwmyN4h?rMtZj} zE>{mc_wFARo5K^JqtF&Uh=qHLxCk8LS)WLF3#h%VNl2ceha{=6zz84SUt>oHmA}vs zI?~g@ug%!j1&$A2>~_Q%$!^yNY?a#NJ`&EpoPmr=Ich3RGw4lNpWWbb%iPjh(k#=s zUcRyCv)DLO*Q&B+-w`xV@&saT7!zhdG8aDO&@t9Tb2ut=GUhC6_AutISXfywUmblQ zV0I&K{z7y|Q6Yga)kiffq@*)XieV!7)*YPzy%ae*V zQ2~uM z4msDSZDC4|WBMo}?Pq}MQSV0c#(&bZ^;m;vh3N6>Js#8+$3>wj++zlHY8Y?mFk_Q! zo7bMqh{huqk1X3udEOf$tbB~iIuEfhXH!^y4pilBTfgs=Od+B!o_iy`*heZ~_DI>U z@v&>##0N)H*7p8p*Pc)`wlV@jLy{FP*pe+E)cB{dHXJzS7#aQ!?K`NelN_p_2ee1t zlgj|AqY}EN;^r+xmNIjaVSx_ouJkd_P!Gz+!bPb+E(&>=5svac#t5veRgE=>eAwEC zIm3d-?ENx>{#u*vJD11brAd2}fb(ENynm>|fMin?_&=D*{tsn$ufY@tB{YEZq>Rd6 zReW=#>FNhcJ(~<^ElNH~J{mmYs zK=mdLOJ9f_2-EK+{}QH&Kd2adtE)Se=mFezeJ$^tRDUUX6O$(9F_rjw-ZkbInn6H zOi2w+d`s?u&XAs=D<%J=jYoel?0;?8-)d(6znS&FGspj@LyyTsbl;IcA9(-{DBXN! zjdi<+3OHgG47Tjk{UU+Rh|uC0`nxQkhBQuO$o9`~x+F4yFM`l#2LIXS(_0`tl|bcv zdnWd0^Trw`sGP6S5=wuqKS~Mphw1IXY&^)3xKrG*VK7p*YAvy0Y2SWcbZFHX=baXIbSc9uAxob6-B#I;g z`i23WUtW#bKb0tk_Y+AmY4Q5%880~T8OrEo@9R9z>%7kEypH3TlIDGDx9pxy{x=?k{nn4rz`c>#?Vh_qCw$Ob1_(jl zX@7XRKULC#0Rp=LTVDgXt2V$r6OP?^AGVG}@Hx+gGW&W^610h!H$-)sMq zOCi9Cv4nNXcHbyMc1emMNeu`35(J*>vm{tU$K=V!tdsSR3H{c@bNMWBXG&(~oTp=4 zJjgj+s7-=CLr<4#1P6~IYDCagyrrnupEm!@!T7sVpwn}PV|!*L;{kzo3UBdxa$P-& zqe7Ekjsr2z?MmU<7&6D=)KwF@8!yV&(5#-ndyt&J?3wV|e3+6I@vB?tjwC=RoWIOv z`6Op)Hdt}bQ4yM>rF~b~&i2EPH_2kiUeVXL%=I9%tZIIRbj+SW;nR}SPCVVeZ$m(X zUD37%TeHNaCS7^7u<&(j=eHy5F!vZ#rxBiNCQV?^*ffO84L%n*@LimUo!j;!rYt*0 zt4DLB;ovM7Gmnivv^$NYo-hZM6trITX*LHKPJ)sJ;%L|XqvrIitZli{^|Uee?7P4+N9q;#D9z` zDGXk?C`Qx#HwWj^0lc;q(UR3rQuJkzr}U}ZMvJD$73E6oQGyt%nWVjeVxvJ+rG%pd zP@EZt-D;xySVKL(R>*Pd<#5e;Si^XK(zhF$d7du5i@W`umOm%jn}GMUe_a zd8~?U=ET4u`kuEDWqs0DcP*~00pPT$k*F9qZt_X5(8DYkDe$0{C zR%2+{2mXV|KY)nmpJF~~;z(ul9Bn;(5>+dJany6OKSj8X(cbrAG;kNN>d)m|JE^&g za|-lu1Ab{IDe-ZZa{UK@Kc{4EA&s8EwA#hhb!4bK4bND3sjag2I&r|@bp(9IKe?!i z1RdA*<0*n~GVN2aTz3Jqf2L1K%$o1g6+mUummzPQe~;qPHb>T%l&$}e74y$3c-XX=nP?J}nj9`eeFKzgFDqH0T39F@1bH6wI=X`%t zgb2>@g|H;c%?!`fovMH3j(>J1Rv;d*U3cGN+Q;&_JAm}^8555)3z^DqE{*v4UB7Em zYJu`>oz_)Zt}IegX@Vm!-c+E#l0rG7=PjJd7J)s9e`Gckh%~KhwK|G*pug&+s{CU9 zs=*Iz@EGVu`+*k=&zQaF*J3M+)yF?7c>DePw=xF{p@f~XxIoG>`+iGqZZ>^bZ&CXv z>4;3=A`=o{tAJ^fp&dhR0LYOEAKOPx7*g)hbjt&#=Piu>b@vrc#CjvuAX8myOOh?0 z*PI2z531R+b_}Z^Mo{pLprDZ9N$l6JV=dUal_Aid^oxDFOi2zgT~2W#=AFDkLd>Qj5-CJdX$8kGG#^d`)k;7V_;y~(l0 zz=TIYa9=l6%Ktvj5EK84Lxabo$JNQWg%d|>Iw!%>LtSnhU%YWDxOWO8o?piG5I3|6 zUk1$4Ifu`)l|}L9yhOt|XZ45qyfVLs=bGI_LSI?DN18a(FE7$2=2tvx8O)j11E4T1 zOD%>L@mA+Afx~?^r9WPDcj)`?gua}Ml?C*jFhfx+aObb)xpxU6Q%j(9o1!KswqH3( zEOUMz{bQH$f^s6P%!<}A;V7cH-9OxkG*H-1fZaqX%(U~^bZf1NIGwEZ#79kQ zUYK|&vrQSFU<4PXVc1Wl(P&B6~Tt3a>{uQT3i31fbZ$j(ZUt+-W zYW3j#eUpwyRREkf)_htOaK1)w3S$;tvc|VZ4zLmPV+m98-`l3n1%_&c_E{PovF|>h z3d=_(osM}wgQ@#X9mblUb|nhcX<}+XjGqZ_Ocuh9a=2L)#7I?GN*EkdzZt&Koi>8} zQaGWIO+~%A(d*$>_5x6l*4{|*1SnTQYrNwY8}3uOXk-Q~Jn}GKhQd?s&d+L2+j&u_ z?gO^cbi$b&BzH$w=>JD~^Z;@x&5vO0PbhgC!+O+mP$$ut(9g_Yt zX$#s3k~J>uDqLdM{+l~Xhu2<9)^cFZMSybyNi?UsuKteY^#t@`N}M2OV}fYxfO9t$ z#NcK=316+#Ow56`(QgWSKI7tA49uU+RII!Bu?hqsz=dbKFq4d9|#%Hi9{#mYAa-NKP_Vy zlJr9bJ2J4>XM0-57!2NskJyk~Ob*XTcZfeNRXi--+EH_`XRss0QEtu1X}lva|I&wx zHom=*JtHH7gI&FKhw$IH5i|q<;Q}>Ox5~TiB{>d3F=_QclY=roOToMzs`r23R@B@H z1?T5xI+C;W9-@uKjdN-=SR#co6ZH5*tB}P^xS94D4h6es=qC6bM1*<5`Em9>R5YQv zaIC}k&7djJt?amDw^_)AH!={Ty_}L=;vSP^;-t!1)nAh}T_2loltc9jr@L z$kgE=Y3=hNCJFB@SUC*a58tmj>zn;W!0~s7){{FltBuzJU~+CNZbf!>UKIF(&FjgB zl=)Clv7fYjNr8WHhHzgu^XOllQ)RlD=?oGY#P?NQm+6G~J}FGiSq=`A)QDs3y3W1S z2T(@+i(o;lYk~_?w?*{FjM9FLXvJawa_{Wn!q3d!o}aq?=s4%2R=bDV%E@kLP0P`j zmu3Vo6uuJfiZq{3Q<5Bh2%lEG`d5PkAG0WC#&p|dpwNf2X4$oEI@`{)whq(7;-%tB zOB2^4##z5Gp|rhRIYHUof?ajHFV+p<_}venjYYq+n=J!tqH->w^aaXuHfbWud*;o^ z`d7U~_y%L^#cQokIFrP;R*aN3r&{Ix9p;ersH4+)-&De%18}h$R9OuLn~+mEQh+sP z=8iw=#QRS>Gmm_-b^_Ax91mfMGaHIo`t5rw*QcU8Y0f2N00P&5b>`Gz#92Zd_|E_{ zjqc-_YNWkcz4tfei+L4(6|b*9>sC6I9`)MmZr)sL5Zbxx-RQfY4WTOq)1J&vZUe+T zus90PALqEAkkG%RIuDYLP$k;?OqPv5*W3GZfbW0b8w>?ABfKu8`C4gl8K{%vW-?-M z0`jMz3gwn1IT_v#zI)EaSl*T`9eUw9&;hX#&yp)Ix{Y~Nom$&H)>pfhQr_bv)Dm{1 z{ILsT{*nntQRV^JUo=fc4-~_B1{q)y5Q4}Y8e}wK{m|{6V_&1~q~OVy1n*RS?M#fl zBZ#pVhF z_j$G4?d=TtnklSw*jkQjdzRm=>*KAbjHWX%n<}Y162_SaRAUO^sOTR}VP^OI#?LJ_ zhxG=ck$9%ma|e6Pc9hcL|&C<>0K>l5$UKm8zCQEL2!7ab3;W8aREbA#E4 z<=fEX#KDe)40zX_xjMNa=(%nPZ@qhd&)Lqf@ddhcy@4;~jqPuZWyw6s+`^9DQEWly z)Gz!h3(hS)wp`01O6|&jPyt#-BmzrtXr0f4QX4WkeH$;cujr7vOV+YsFZ5( zblYtS_r9h_9!6LlkR*7Ge6^g2x9T|XB(eKum(!$%d%JhFg)Y#$6~W*vP*PWumj^F( zGuId>j9|F9pV?2YT$+GN>4Kz%;uZwtI72%>;__4sjz&mKUPM^5Ae&uHeuXnHb z>#PNO*)R^#a2&p&yWGB7EE+E`Z~E1}ME_INgZU1JQ{4xHUQh}Zy^rbLTnR0r#yAZ^ z`=VT6El|anRC+XCYXZQZ*gzTMCH}r9il2t$hPgk+ zD*R&|uk&MOgYwYlwzF~u_1Gg$F)6(1xd5^!MFIq`ATo7E6JwaN!-pt`@04&?{fBMZ zrf;d#N>fII3wQ=irYWQUFb;EdHxsL|S<3DJ7?O_C(sDV)*j(h%0#k}4Yfv3bO;(bl z((p?^l8}wfQYaGy{5ynvHH{$ z{?_*1Np+%Y<#|}O(VzAUM_C_x#Ql1W&&+BE5FR}4Cl3OYHi=ERc&`ax<^+A- zKH%`gk3!}@qGQ@aF{MEQc1-JVHEm7L4OzGU@IX?}=Rj|38ZK}FqO71B8s8rV{GY<_ zUmmzAggJ$L$j7YOVE>j%gtCP1TA8dN9e{}P1M!j)!sV2GNbTIll409dt!(YxUH}=5 zjt;pWKCQAuY8&G6(WP!L*wYHjRZV8OlL-T2>m0k9|_8SSBZi=WA!&oyYrNK)_HNtsWWatrP8{rz9O_W?~SsxKpA={70X!G&RB zLr|9xYDn^B9zcWN;&?bJQ?2m-9#`!;#LNi<+5Qcf-@&j*E7T|^&v{W9Ta7N~to>Py zw(?zBZ;rBhH(2#dY5y&CZjcw%uEGr1fT+bSPB=yInv{`4>MndUF$)YRkn;M#8Np*1(-_dOO5(U5cJP*1$$B;x3peAI4D|uUD z&2ret&e)pdwvu5LWun@SU)8OPn*-_|{@Y4x=XbDw9rlPbJTB$XTifS*)6aGWtqC-E zXm9E^o1brgvc%0oK3=Yi~-iQ&2v zy@&+4MVUREk&$kgaRvzuxf5dkUPA+~o?`C+Eh{5Dnl~+@{_-mOph$@sy!J_N9O8y*+gkWy(Q6P=cam6?BuPPhzq= z_0KvS&sKkIcJ%1v{M3}a3dk-#&!@QWHRk|w88}A>N1>W^MTYpm`~B1A**}iaQ6qis zs4t*1Ch+Vv4FluKn$zU;oLLYs6syaH@)O@1pwk9x@=EsV`JIV+n|#aCJjLJRw6sP) z^oevK7tB*lHochtqi%>3ZF-xK#V_O#0@;s!C#a zfl^O-wad3qM&At7tQwJph8J!7DcEs~Ju48LPRLSD!!hTvcSi&;Jr=t67MJ3=ZbsoWlp6$4Hh2MC4dCbm5<)l>Y9ol2_>o8eF(szxLUph+?rCWM`bC{$41@}VId$GG4BbP#bZi%`kIKJC9!s&JbJ zFC(Si)SgK@lp04t0j5bbZ8wtGeU2HIqi?NStby|E3jj9az(?J0Rrj4{eAi69I(^d< zTA8zV3_8+$S(J-lo1z$!YML~r*W8ODPS0J>^8nc0wX=R+S*YnpTvuzrUW7p510uLV9G6{JtF6H73&R$+6e4436i(GQz67tNKbyYp@`kS9Q8% ze?{uClEMt^79&ypHc;*$boBL;RM5Px5PPZCy8ddV2uTs6SA5(4%~y@6ul%psR(o#t z+&PDb-%F&tF6TcCh$FfdIyR?{_o)-9Hq4n385N+w2Ely!9Tp3wXbYtpaih2VhNwJi znJXF0eW|I+#6KN$!w*W z;eYO1fV5B@A^UegvSM#)U)^{!@6V4H0$KP;p{`u!%hkRgI}H#_v#ob#aA->+Mg$0>U~iU`GiD=pYqLzivm+ix!A`QJD*e|u@%F!K@h=;-qY zjSs$JK^}wz&BhV0E{`l8q2FC`ALD79k@os46<*})`!&yFeyE*-Qgy6|S=o*l-dk+$ z05Q;i9=dzPr5-s{{mC(n)RkC@*K39A2B;guwdGDAZgs%Al z=fun5AMrmBJg+{8v&Y)Y>6Dmq3-MHzTuTIs0t`m8Uz0IC(a}cvE@kNh9;K@i+>W`= z(>~t18}ljyrf1rM2w&$;Iba-v43qBBFu&j8lf95={pE>EV?sy}C;RHA`t=PDI?$N@ zBCT+Ek&Uj)&n)?TeLC+kAKY-SxMsCYp3S+Vc9;BOUbeJ)N^q@pIinOEbz3Ub@1E(j zczWZ@lXb3-7{;fcQ>0zAQ{FrndjI-ODYeB%DaN)`M~cvoCNf2G`pAMK&ke3D#eB)F z{A^vdzA=%DyF$Fk|m| z$da{eV+m1=eK5;!KHuMUu5;bzzW+G$$9-P!`?b91vF#NL9!@b%004L{TAE!200`?5 z>B%Y8Cx3zKwSnG&7F-k=LoR85d;8SC;oSXzRyI{ zSc@=^%NAw;^M6-CYsm}N3VZNH>kI5NAWl9-xse7wW!949y=zXvrvARZcl?4`Qvfi1 zaK}CP&TZ+3_kwZK78k8;Z>!v42LPtyMKj}TVXlAZ53?k$w<#x&)BTroj^EF;vW7>S zGoOQ+=cgmCtOGpXj1RI5XEeS>_+Nr4x@f=uvQ-T-Uc4T5_Iz4n?DI@MS7{ml%jM56 z&1Q0&oXGv*U*#(sYG!VB*Wu2cJJ;!#=B}FEP5e>k;k9)0_+To+kxt7WyvC%Xm>2S> zDfnxczx!N!ZjAlSQAG6q!CI0pAf-*R36x4<3iSc_xV>w%hmo)1c()}9`HXV1P&DM(Dw4Fb^>4|uD zCp}W+$*+&3zr`(YgT7~b8Syq^tjluh!YRy-1AX3|yo0tyHjL^YL$>Yb-BH3`Rr9CY z{C7ov9Bl^C^lj6R{s~QA$j{%L(w^* z?bOr14&EzgT>n1zSeW+d!!@t9b{{mL;*(5(eFW7{hj)h?_5i38h6jbs~)xJSEw?~}#M5Zgm#mU4A=1qJ86G-bGAEb`OVn`rHQ{QJKcs}(>w1;zkWs~ZRPFMimX?W^dv50HVNS`AOF%G zobw-pfhC?z!HP%`xzWVu>HHBk`RmR>hOJ5`XsvpD^lwj?iFaDlnGDSZCtmTojc8Tv zLYExg6U*BF5UX-DDLLYYw+yR4k+t7UX2(Q|8LhLGpk(_tDba!nzn|Tn`7WmX_JFPh zdbB&H^2eSt@_2?=G3>=Ok7CjfBzct%8t0-A*38Ny40CF*p@&F$-Z!TFaJE<~a!vGl zNW1mJ^5M)|#f(MfKE6C6Km3aFOq5gW$I!;?mf)Q7Ti}4QiN@>+5LK`1c4g9Jk-X|` zk$23o5^JoK$EO_tDm>YvOBY}V%0J)At4_b&xZK|A=6kKnKrBtBtt%Y7(GzixthT}U zPJUCPRTdF=MP+m3*JR~}=Z`RhltKIdErvpVHa9Nncj>a|32w3kR%7 z{**VJuN6D}=Wd9Sl`8Z1HqNBg&pB6x^Vv_7zS*p?Yn^qg2#>0D*ppuye^(&2=_T`N zjy)`GajWUPg-vcn@95akv{Kwz@fta$g9m#)E<{+dDZ#?-1R?q=G;r}4w zYSTKgl|BV6%H4dq_^;d@QWb<#ji@K|#DV|1(Jdmtgie2FK&4OrJzF`_S+xf$b#`fB z|Kb&XYw!LfnVtdvtI9EWZmAc&%erCJ{5lGQ-#)Bv&l^G~ObkgS8SSMaap$>nKV3OQ z5}MV4xvChbp?b~4g61n!NEh_)d{ zKZ;psBR<+Y8}+8%F8z(avRx}Ba^qO)O?TK8-g4)vL@T$7#BY_3onBRra)J4e@D@?Y z$LsDIYLs>abi5F+4VB9&*}rEJRDkkN`E*FxOkyGt9p`u z`_yV6)uI~2I8w8gYcKKSf8wlhEPLj%&}g+7C**zdRWaci^_ENiLa z|dyZ41nxqD<#)@@eU&jgk$X3%C+}29B{%F3)=4jKMi-IpG;U|J2 zfjK=YA^H>%9H+`A>3jQX>a8^u971+f`pcL>AJ0ZY^y5Xts(U6nd8Xfr=kFCBJ8sx@ zLD`CLCZN=;()2dHSDR)|Xe9A#M zs20eYbT`d$)B&5*IaL?3x#v*bOFBsYCbryk-f*yUXRBpzv!!|*T%qjHN^ic&7+?49 z?5GL;{6len;;7a8_Z$C@J6HO>3bDPYY(7E&jqdXjU&kQ?9%0^u5Fo?=zxEPl|Wf+_0yGG1sOG4 zVu|x0_T;@|cd=yl^GyfaDuKB-H!|L}-^~(G3LH4LOFXtyab@ot^ohnE^6mj$Ogi5l z$RTU*Utz)H7s}u|RM~1o3ui{iweue5&Zq_ECq>jrk)rFSMgICl{z(4v>hHMQrC7Jo zsjXA;ev2aFO+s!AXNq*w;rd@Od=F&d{e`K~G!jo&hwobWd86tie(CB?(_c5q*=%7= zN|Qx_LhbCl0o^Okqo^3xKC>a-ep~xslQa4b4JIb>QzcVL7k0$Q5_ZH#4|lXmcd+1r z*R5BqgM;zzIwHI-fiQqocCAUT! zxv{s*O%x$sMJd8$yd!*!BupmvJ2FBLxhsDT2oFzxx(8G2NXt424n&D;PNv7UDv~9< z?s^CrYEzXjH1>#vXvOOcLyCwBpu$2P4wkB~^pn!7Z7HXY|w?><~(Tgq=<7J=s9icY4jW3m7I!$@Fed^nDr;9ort*@VBYEMT^}={ zA)uk?WgIqqa*u3~XuHlcKQ1D%o75zUuCU{I3nJi9-0eEhg}_pCduS&m9NAUwdbeW( z0n&pa%QJPfGB7y>GPrmd=}NVLzSkNY!w0bX`+-JZzh7JGUi;$=Hbm+37)vK8YOi zXY&&}s(qww9NBPndum;6!om}aM)qLQRB2dYIu)55uAW@Gd|$dhwi6HoBj|P$N1ZwX zQCq2MBz5*dWYTQdz^-}gX2OcOO^Vb29H(BZLAv2j5*$JT!~{i!fzd<~S({Yjc1y6G z*!qDlQTho!;_&R=S;A$WWV&0sBHxClb(g<1Hk_IZ~j8G`7cnBWOWGqjbjeL2n$$W|IA&Gy=OXccn3s ztsV2zL&=P2syW^ZTJ-9Gl7L)xh^=~(e1Yq&c=LvoVN&RC1@W<8_rp3jH}fgSk!;Z= zHC_G(V|>i625KIWw~4WyC#G#gnZpGN@Q|M064Qn>8cpj@HwSBT6WV=;1iJnT;PHRD1NxHSH&KI^#e>%BjKe&b;wvP&MXd z!WebBv$NvhG%BOZ^*F!EbQHH*gMT-!>Qvy+!uZg0CS}aOPA9ul$5w+mq70!jd~xIic+LXWB3-52D)pLK>}WHI~UBkHgSC zX{_t!&^iKyr~xRmoqdgE7BRh)H?Uc}L>PFT*T#c>@&3-zhbplQ0W@de`A@+qmpY2W zFes_V{*d;;D5>_(QZcJ|=n5Wr`PDK1ErulN${rs@`sOMs-X{tu%B?y=RGO_D8ntiU z+%bK4xqZ`^EBabw%D+x}(@7xC+1H+U;a6%=n# zBodP3)fOPz}lK)W5Pja z#!2VABjc}oajPXHM3WUd}Hf&DFQC_VGIU8t0Gs@@5 z{q;(x=3WTGc_Gf>&}c|ZX1%Lf_)kJC_~(L^l4LZOsR!`PH&Cm)5f-o0O=aIJFA-i{ zzpkn<-9Vb-V~e-i6y;%){iK?a;JHIRFH$&|cCJ>!tDPG;#C(;^h? zs!7zmKyz>UU{UO?L@j=&f$l(M*a#mvG7dsrCcTai(1m(jw>b5jG`LN8mP~Ckl^IVm z0rb(A<~x~I{wbc^JA5LC=1%rl0c*Zksa!b1Z2m6X1Res9OsYfqUpFk@YCd{FOWy3A z*vKjljC|uI7!%|p2c$~d8rqK!)lw%`xDmQCB5m&9mx0)c_KdZx5c5zhC)|e@$9V*y zBOiSy)qmAAb5iFsli8|VXVXz9-9aF4EZk?+Hm`OGKH?pX6U$^PF|aSEu#Y;K;*%VP zVkRaV3#N?LU{BzLsf-%s=$)S?zUXK!NPw^`V1Na}w+{Qip8XHQ2gAal+Hz+)ae(6V zznaFw2zxI=guB|Z=k!AqH8M3pozvwzoUhoO&s>*6)qB!a$}4wSxLzA)k3K=XE{B7{ z#X#l?I2aB}nE%OLd0mkCQxNF<$dBd+i-G3^n=IQc&DtzXc5_aN5tYnMDH+4^SfOYU zo*s|@7MR3^ZsdlP!(e2v`IxA?h3V9(e7~!iQEfNqptJ}0rOj=}DR=OviV8|Z^j=Zk zT66aouuDeB0*u^q>Wiiyn86)oG|k-_kdowFXUK6gwuz@n(u8GjBzmu(cf1cT50(j$&Mf>|8TH0W+A_E6#dwV5YB_M>zeF2uEZ%Dv^SFFJuja8lX)b+g zM>C`DaoC}##DS;;Q#7|1JL47@jTNfh?p_&vfEBGpmNJ*@Z~2J_a+}y35jP+O3w_}pKhy(NpK@tTH$90-{uMWwZt}Y5&@L@+ZR?*d z-aRN~sa(?gzw*4bdt}i{OvJ*$F7;>h!Xe@)_iDCo~WJFmMffFLgJTP1A&+t@|WN9$X> zE--wr0-wdk4czf{{)P*uEA2OSiw&sG2d5i`NPy(uY;zGEsNXSH|Ez-$Jk8|9} zC$Ff5Xo%^s9tL?&uS*&$J^wvq@(E(s6Zu;CB311-SBwp{FtB?4V9RupeP})?aabl% zuIjkDd+u>GO?nSN?iT=A9=Q9igCiDPsI3ILgnlmUl)MJ&VEY=B!i^Nrlb&jA>`JbcyJXlSd9Lxs$ zLJ2ZKJiB^4NnX4k#_!4A1e>4jz$HGm)M*lwXBt#1ywl<_y>`0^))fRZ*8!Dg=4gI| zvzy0>aJH+F15yR(`SQu^j%D+-S(93-c zVjrM58PYzgyia-^tj1-2)5T2w)!GGnzW3oWfA5D+b0h7C9JS5(Dmq`9dBG@3e|{IT zi&;nvn0zEFy;WemvWr22O|fb1{?f})U1>4Q>?$Vlk>ow|RE?I;PI)|AHoINwU$n(N zZ3jSMiM$t|{7FJZ8*$+UjlpfXSLt(aH+?pU~Ox5JnOY&c&z8U&#t60y5P&5fDmA zO(@PKVQ#B}IQy>pMvL>JUdp-*m17Q=e#=9WO3R6HE)ex=$clfb4*Z1L+8cRMn>r_? zMrDUicFhR?D=+OhWtBK94L($6Wg2@BX@s)a!nnB1Da zDjtHh>B{q)%xZ;vdxcQ_8`tT4g@lH$f#H^o-t{5kRX<&RhO~ulZbk77a_h7+`4TV` zI23b%S?r*J;Q-MEyLLwS_6Mug!la_OU4h97a?N^ZMP`g6!SQkU7neq^nuqgISYJKY z9xuB;T|U6wj$XH|pS_oTLZLOE84GKYJz?03>f1`6yl&)!-dFypdK15jf3PRDr}HYq z;}DL0(7W#~K#_LE06HQ*@rGw~E?~M1-HJ^F+9)gGAEI4VSs=$B)9_TBJv2iW+e4C2v1OqKcKt*L9;n7 zfPxaDS@o?GPBRuK{6zy(V|PgJ-0s_FMz&egH|nd_JdiOdhBHMf)Z6vt#(jN{l3`Zy z9LNmeSKjBZ^`1L8fw1#9i7E)gdPA^kP;+c;w=|p?6aACdIUV3UZbO5kB5}k1P$H;f z32KH(z?iP+`OhtHvbfYK=iN?Wyxgv4)`I&md*8|3o{Y>4*RXGb*>5z!z=(??X3s-_asL7>)uw}BYnLbj$Jm@+NmUf@Ow!}gDl@utifhIR)x z6}>Fomf;T%pFe*d)xIOHqdxTglod1$8X#P)IS|9VDGpMVeIP$RXf`UtG5v}kCUCkC zguYvb=(k4s07snwckakrmJdh0hwAK3c4{9 z-@IV^^|^PNFd5I%aZuT0bMpDl*01rXcV88j_f{q+df_d+K%kavta6xj;a?dXJz=uG z1K;0UxT@V@pt9?{AFk97&iK_&Li)l|Wyqf&+bL$8owI!T;@8*&`Bvs~-}^_OeOA_W z+yaZ2ij-Bp^}WNL+M^>0f<=r!Ngg~gC>gXl>Fuc_Y`APOM9&1v14<+PAgF^iAiQ23 zd^$rCOX^VKW6=cl;qAew=#+81)Xx34cfSJ^S`_ke_fF<7R6LHo_~ais(-)=Iz@z0> z1UE^mawYcQt2TVu^};vSt5ljv6LMK+phJ9F8tUdjR`~+i03;cYMMl>r%ANBhygX&b zhJz-miIGKtHmN7cTWH4n-^m1&5cVZ$7ZotnL&}C^#|-l^%^I{oK3MR0`Qv18Zi*u5 z5o;I}bbkM{sPOLzB%u%axOa0apCTT`7G2L0YTENwq=u9O68ujLXtLOk5+E?{A1g0y zB2X)0j#W)1w4VfrFKDGqm8qUc12o|u;d{v?Ho2~WM+to=)6_*h@=C2q^stOD5~zp~ z13jO70FPcC|J;8LbcJ@@rzB9z3&WB`OUlNAmP>1-B8-$jI;H-4-n;pKb>%I>E;R{gcw2pHvf;urGio;JokEW{wGBh_XZ<0zh)RgVV%YiKOIY1nK_~7=`YL_x zY>H}~i)O^9wTuV7JV3oe>0ueY0fa^Pyl+4v+fmv;d&IZ|?gh}!EVz+*uZ`rue$IFPVqpL|&tnC81C?^C7cnQ1 z-7D9J1jaWl?v%u7dSC?Uc3b{uq7COayI6sdOS7stG3@B_y>6lwaKt4p#B9WsWIWC1 z0nNhY0^(pM@i@&U-lkCgn+QUMa`ghFI~I|NiMm6vAS1dm^|3(m-?bCu12l-3#L3=+m-#*Uc;-x%_C|eS?;X z9_glF38f!LGh$(24Bs)XZo@cGlKpCAD!c@#YDV>sFGcVR(d`7t{$Aq-rsNB->Cd14 zh^j%_)D)xhCc;0#xDos--J&N4UD)g(Z-ox|p+Oj{+a@I{Y8N=~Xu=AN_i`HS_VQaV z@)+q27=8Q?kw}rl0UtSr_zAwc$n=8`d}=&Dp*lKp*bA+i92%U5Xcr6Q%~)lM`<8_b1^Q2S7}Q7plx~s9gEDy=hc|uY>cL;=uh|4IH)RB)F}! zyf2KlJ>~OY0+*=)+h|@~_6k#a!k1ARU*`B;u4#jN;~~^bAs7i_pW|-o;r4)%2cQ8B2?@m*JHT8S8F;5z zz`i(3<*pR~)pOo}K%Ocw@??hgx>E#K>F1l^&mWU*X(Oq_IHw_~lN>tt&X8nV8V9lm zPVk4atgrukuvR2naM}$qsb`ki2ODpeQ!mB zA_@`QIB+WeWQp3n&+Wb>mL)UX+)3t5Ddm{VNW2smL5Og?5QuW^eKrTx=!82}wx3I6 z-^wN*`^_k$IwJ0cA(iQdE`4}DNv9-Bz&3-w=ZI01bJO7<=4feSYOI9hMFNxiA{5FJ zND~LM<-(B5F~1IG${kKPxj`z~#%Cf@${U-G4>C_Zp*Ni-hpun5iXP9!E>6cTiYl?c znhi?1897+x%}*IKcrgklr+o3V&j;rND9B|@nA_eVn;11tP<%VK%5V)ja^-R`FCXPEh<~uKjr;FwZ;@E<*&@F^s-_VaCo$00!G2AmH}=l#v_ zg&p||b0Ul@w4FY4w4lWhblNX4Cmlet+b9fDq&g$DJNE>Fnc8dPKs;0EO;<3k zON*hU+n)0%n1e~NOmc~(AO%h3IC3H@e;*jEW|;C!y3V3 zLz-Q9e`xhcH9xb}_v~v%;cW$d%$UOWwTzdD8JSm~=VTQ3<%T42rbq$4*aggiL1vPF z<|m=4hPxuIR{X~X($t2p`vq)GS4IL)>u)(QOII_vB7DKpgvGC#z=qB^JZxq0P_vT% zbnp-RoWx*OuzWJ0$U5e-?uYkhPkS59Z+?FnjNuprb`$DkkRT)p4xr&xzY0NAX#y-_^(`LbTsgJ`gf_;9VL)6EdDmtr}j|`=j~UCm7Z)27356 zhGUyM)}MPpvdcRBpUiW&kDY5h8`q(RPw$zCp&`kfI=h}kkomb*^YkIUuriad=>6N* zfFX0zd-y$dauLKz=tDpv=>n&0nJMn?$_jry2~M~IItMFYF9Obsn)NI{@#-!+w&c#P^Uwn7 z@_V$qMzIVZ-Ru>AfiCtoR`EN5Qw{8i1$t!1a1vG|Xcply^48}0x8S@CSOeFyyAgHi zP-!-iH2+NXb2ZjLbd7)&Npl=J#61nnZx*Bh@kD=UE=Pbl_PHiFAq((==7IwHnmEYo zC*__Ba*!k3HKb>tI$N9lG5*l2)<*rn5ckQ~fEZy`fu48s+@8VSyf5AX1o!v zsJK9KY@91FWHcjFr z!ewQZ_U!{S(ABL0Btu=`xd;KR=ELFgSOXg&k!y^kR=p^o&8k3`|Sb-h&RKl@c!UZ(ohe$ux?$Pv%t1IbWWbz-k)hs#LJI5C zOQUEdrrF_N-SGi`O`yz(FxTNV42FelD&kh(QW0_LnGoutE@tuOJ2#P=r!GYW7qm z@kdF~gB!B(^N-eEJRbAj&u0j73;j2U1N%AeCNyuPG=jG<;rrdljA&uKf$EWtL!o5m zg!UhMe`6Z4I019>xMZ%HVS4?a^6$t3dFAPvyPZIPJNkkc^7&}*{g#2QiJA(0cO7Hz zuwjz7cN@+1UKZ%@?nmOpa3|KVN=W0d4D$p#PRTlK^LN*`%74e~QbhZe0=0xA zjJt?w=OC=~gX34U(xNi+vt*=iG*N+e51?tF-XGuQz<;70S22wHh&;bvtJeR!=h;V` zJHp?xqKa=3#TW36eix_$sFMIn5ntOxtGKmxj!O(sX2i^aL`DEWB)aX^ErOyE4>uqO ztdIaJXph{%b9t;r5l}q&yFiKZ#+?5!u`hmOHVV!mWl*# zfXB4W0tNVN3cr^b3;#J^H6K#FZ*lh=o$Y=&pWcYMK2OfB^oV1Ds|958XEnRtkQ_%L z=wwO0(IkensnZ`K!moJp3}3L)r-eCDK;#0&8nA}hs@$^u5%jp8In{!*&vEw3a4Xin@gwCVF1ow-iifn$;(7aEAm1Cbuo`jKvO zJww#lwEMSPYIQUDG`xoao!XiyKHl&`cUU{tt!W-$?}1zJor{9#gqdrKed}q5S`~1R zY^OAlftz4)4yxq$7!~7_FW9+S09M!|~tCxWt!XZf^Y;y!U zeJ-Ft3(yb!11C*HGGDk7xhZPn80a#%KIS*+*Z^NPyS{aKFEj&x&3|9Vv^8{GbgjlK z#8DMI2pOb*`jQ=VAi0*BPgCsyCJ(>p^kdpDM&qgK`=A1lks+V+@n&OeeurTekh)04 z|0r;H$c$)MP9@s+MTcZJqXfLhJf171|7A*lih?)oRUjacfO(4-($5c8$C;Tj47WHc z-ZX_t*ZZ|XuW@x`a@V=4ODfa(=;|WIEpybz*<8;shy@HskT$+tg@L%fRwT+^D_M7C zW>_Sa`MF`gA%b`V)hnaHf9$S^JNH2C#WS`nz#NkG;I=Ht%Kn@k@LqWs80tq0CBw)! z$oIqmC6w1-p#H94MAZn8mEHyq5gK0G#NWuJK716)5V7K7#yc>b&&6Yi(-R|y&b2T2 zOyllLvM5;7i87=6bg#7x0p?HOBpm;QIj0N{ps+GFFe0KNIm#1-zu-`r*xe3Jz7KP|EjO;?%Gj>r|S z!3Z)2fPj1Q6&+q`0oPCyb&U#Al)DB$fYn#{DGr^}oMgQhpUOZ(zYUF~k6K@aWIk9_ zcFqQ0i-by-VT`IdEK@IajlA@z=~OhSzOnk)C#~ah!Z!D{t8S0Opynl3kD`EJLEyBJ zyBi?D7VwN%GG`+G6K z1LGrl@9>})aLH)=*|-!!%hD~w)Q#g67@p4vufzZaCsR36`bZ%MIs7?C0Y62b8&L$R zr6@cOI&Ito4TF)gfjRhUddD9WRzdT2TU%nL*js(x2s(7Sc`ioB$zl!BO+?8IJp;t; z$bpYk%ui*NcYXK{r8Fyk{Z?x9e$z6`(7|amp+)bC^~spLfmTD{4?EUafQjAB?_)svdamd# zJtqw zwjQqAkNOZ92}kQhhKT{Qrlfo&I;1=t)>jg9}$(%176A zW)4fJRxukZEM!J?50TC*r$<-(3PH&+?~N7(e1P00Hy<97*xCI9Pfkk}^kSBx&Tl$eH*lbSdBvPLiZP}I&ikD=3$5te z;**)&#-9#&+`UPhP8et2YTk28VXB6fa}jpjfdOV@lAeeiA?O~!$B|_OAt;iZJ~pS; zscWa#=2g1rj2W1*2L!`Aa`;CYj@XM2S2+T?|EG;=ub*|^)rS;#h3&-?h3ST|GKPO` z^HsiCa4`hUwwa#44Xf?TBn2?Ne9}CMY9S?0ci&j{;XhFiidl@?@5OF@n1+n5Wa+5| z;?t<~K$cqIVMQY; z0YY+nsm@ii=xplBag`Pzx?o@_a^^u!*pkdDJXe;+^%xkEK!SX_d?qhRhCbQ1F#Asp zsGGn3jm8OM#QVi?P!bWEFyOQnK^=$|B#8nu`A>cuU4$7821xOuZl-b!ML}6CN`;f0 z3LHzWK8va3D6mtj_gOreL=l3}T}M}!QgnWq-T0$uz4Xuf4&#TgE6L!l75@T`p;~ne z;!~P~M2`j^0}Y0RaGv!Fy=(d^4QD!v_(&!QON`${JaFeRGBzg&q}IJaTM^P>P68zU zeVy-b)IiR=(h@`qv5j}*(ApZQk|{VTm)`3!Sh9%kw1OK z8P^STsO0?+S6lVFYY-+U`2Z^8rXb35=ZG7pPL}zJA&IMfO_vZ9z3>%fXIbK1(%C>e z<|mBcX_yM#hcmoe%#5|qZp`BFd2MDX>-;?Y_IoW&-Nw;B|50}MLBIXjXnl0y`#d@q z3wc~DdYrN5DzJX;pGd+n^v$lM?ZcH(10}N^#Nc=2A4_T*_3OWEehQ1kPksn zwmWUuVOU+49szqytS*aEaM$Ix2qrU)M=ac1nAYK?gPDrCua5_JQOk6>JqvMywa-{p z)YGGp70taf_EAG?7{^AMcEzDH<~q^zGVvl0*zd?Js_EB@)rcrRN0A_=bi!(=Cfk%t z>V(MP+Zd|Zt@ynZzZQe(<(>?PI;AHF(s2-hFj}+4zg4T7Yd75cuAU{)E_u*=*sMxg zZ{gj)156ga&Wp(h^(PxegrEq$_XP?3Ksv)zdp)V~dlzwTZSw*BRs~UjX{_MpMx9d4 zXPCe~M{EV>+fvo1SK3x5jHv8YjQ#niHdOsB6esf*D+2>M8W?VXoY5!=o_io_O$ycI zm&by8?!O^e8fkh3E}c}C2v76G)Q4P1x~^*~Z$b(S`wrj)NGPam7TZWZhq@y*=XKcY z4f`g_gup}Ht^|zRqLWzYHB|jaU4|%(Wc{IAZDXXMcV1N^t;BMx#^UfIZp$V@RRef; zg?^eGre2$7eoq#>wRrMYP`aoh!Og&>JZFxi4f?}Hhz8>4P%N#sI?(P65qNqVdeZ~^ zTo%;*n&4m#zJvvHY67qA2(oN#{@f3`+w#Mg-W@mDCI6`{V7P#`_A2YvZ@D(FYe=Lg z3%)O7nb^zL@b-^LlpwPiMZi?lUx9SgkLKHQdyI(!?|(q$N%^+@?`*?i(!KDmBH*ID z^l47go-d|~N^a6gX7q+Pzcx+~+U=J&deJW}K5c|m@1 zogcGTpR7YA0`4n>rdT~#`G))U>ullQ&oJI7yKElXqEwzzEdPv$V+=bvkLi;F{`D|*7{jgk_6BlWz>ZMJ<0FNKRjG2;IUT!0GZa|N&Rdu~lCLzh=xI3swFGw+=_e${73=kyWAn*dA0pVVwCF|07pm<@@H6 z`0|nX)+QHzWNq^ujb))!bz@XmqBfU83~N_;vF{mZ7?1g1Dnh{dX2O(8_1ys6$>pLN_OmgL*DAkSz2`*yYT=7+TnjC%S&n%pY3+{M(Sf z-9G`3FmM-1Wt}irc8~i=K$jj>K8sNBqGscdc)A_RO||qzjnI3)KeVD(Y~lc?|Jjbq zvxkiU#I|1-Qct!ro$s?Uec208TfQg~QlPsR4o@?V!_7&Xg7?kYpNIk30Q-b-las(u zIAo~#WkD_+;4$VZ0us!?k%hD0Uqz``dKJQxn887yr6-KZ%8z~~XY_Ud$$5LGO``i^ zIsCo_TC+REcF(!QG{)Pa)OaZv39}18K9SgyiO;d@A3)#d2G}&b1kH;%(LmJ*T`~)H zd&Nj?&_Nw@36*SHBqHxNYE*$~uRD&~9qN1}mc`N5;cgnF53P@@ZGW8`IN5n4Y%l{H za9cVXcn=8@Ko1bzmd!F){)mN z`NF>1z;xuE{v*5;Y?;oV zoCTyiAjM*uI4CQ8Sd^u9hS7Pkr@|bHJiW^2!)Y%{-X zIYZC>TSJ!af|aHu6$taEzFx~K^eWS4&#!WYxQb4j(uKnK!=$o~u~mAD7$&+MxX&dA zXaKCd(K1%EMFUND;-0KvM_Jy-Hw|Q(X1L$Y@ zKA=fj-D5bpL70{bYYLW`c@zf7vVy#1z$ynOFto0@m#Yro=w6&deHs8-b8x=-&G3%+ z9|s%kf@-WloI(7>b}6V1|Kx3@d%*P4t(&|0lXbL3H!zdygb1UJx2Ip4_;}vMuYZAOJW)}|SL;CZj*IRL5M zrob;gtNsQoD8vl?m_Lq;8Ak&8^A3uU_4=cqlxm1wU?Ni8cIngaD7NWmvD zbRr`i!~{KnX(*OaNxIwf1BguQCaq+f($o#qtJw4lPi##*8z@66xkJ$srV7VMEs;mR z`RMUlfMszol3Ps&DS6?sF<(-b5qI7Br)8%JS|D7W{E>|I3}GSPbK9Qg`QQTFuBcH9 z$o-hIkS`FHu(~yHH5o7K4PEGrPrQfu7e=^C=#lmVBir9`U`2=a%r#?Wi z+dtALut)q&mPS`mT-qriXrG{dAmGC}F@o_pFa+f`YL>Sq!0ho#$o6Gi2wn1zWvHKu z_!XQe5`fbgkuYnQc1A*EowqP%JGmtq6NbPEs^tC4GjHYmuo?Vgc7_cONQ4^% ztH@B5C}nkZ=>{4n57u6x7^q-cvA`=kN^6GF@*9jLzq${s;`a)#LkKBih1+5CibT;Y zcs3Vp)~e^19G;-#6@NtetuTtA`!jzafeCgXFGc|(&j!yUjQr1-6dQ+5r==59q0>Cm z)I%@t$^ISi)*R7~#V|_-%Pcbe9c?^ZfjOXdN67*R7l=KQe9LSpu_t7YX&5Xi9037K z`LFTq$wqiP8|7$87@)kDf?zcWfRd#%K=AL;kq|ylxJw@2cxeKPUJ3N(GxvD-s_g7eqCzthc|6PRHL5 zMiI9y5-{>J1p83(Nr}erCehA7esgNhR>TbDmdjdUtMKLpRuYtq?^rt2clnG%=pAmv zQ0C&Uv_(kMc&w_Kejf$@n7?8AEgg!}7?LeDB zm*zyLOYZWq4apM(TG5;&VdbgeCxzDsILkUmae)d}UURiUs@6tB|DgmJ{9FEMMh+=> zX-1td0?`9FwWHjQVAA79`6>)&5e`MOr|LhfAvHgLxcfJ}&xG5{*eUCAO$TN?R!+eD7$N7kfK2Q%y@<%QH@P$IN$ zB;dt;$rFr||DI~3b6oT0x`Uiv{U2O%<;m3cW8QmH6uKSB^6h=T;vw(LO%r~)VC7~p zzL2f}`1vGvr1=kbMe_vF*vJ46v|ci-07NhfM#9@Ixq%~3#Y;t~#G+Bw8uj6-dWfzS z=|L7N{ksDSZ~G!>PAcftzg)?IzDqI#>&$2J?+&{gj}!xKpnx(X1GTbZe=tl|=<6Q) zkop33JGj4=B3t?Cd#Ca(sljUP#{Oih6Y@Pa&aQYEZOie}+G9qSFm4w zy}&vr8?`{mV7^pnz)2zrUJDx9Kitvh)Musn>*C}Rw$E2Oo~3u(xM%DtZ|bs1y{YJH zKEL!j;l(lA#{>>1F38YIJhR*|a!+$_RugaQ@8(cE3z{X;&Zqq*^<&;tEV~9)AMs@& zA|uDlu(3xpZ*n$=H;D2MGJE{p1N4g5&BZ`!odw3hjM8A^t<5i?DZEFLRjWKsE- zU5ULn-Oic070C~4nytP?9SX4;w+Rs<;`12ML#7!HnB;IO0TK?G2Of0S_h99p674f+ zh+~wV5aMZJ3>9_WGqrgu<%aiv)7@*YGcrA4c zY|nW9()!d-IoOLdx#OrSV}>cm4{B$VY>> zNQ{9RpZpO6EQALPaL!6_k9LU`fh`(JU{=)+II9zIa{H{BWb_nSkwFvvjPPf=)bi+s zwmL$V=x@~Ggc?YRFxlqXJT1;q>hjznf<7wfh z_yOW{Ax@UITNW+^`+JjL=1$%+BU%pfPMydxJ@E5ex+{=t0t`su;q>8?q9o1`e8;VP zc+DZ(PU44vExGOE*)#woTR^OYiG9GSuOjH{Nr3kv{NIti@BKg->MrD%Vi(A^!el{I=T90XMWY01hy#w1VP%s#_COa7CP|4; z@~A3BBs&ri*nhHhB_+x{h?k+gIwg=_Ml@Rkp-->VJa85!G7(*L;*5>P)vgAePJ2C= zw>kaz&UTFAEPtZ$6EQ!rLoK)7Lm;ICt#eCWcKve?n({jb&8qIwo>)unNz;@{HhjDE zbaKjv)n2f7sXd^8a?>tCSPQf zML^8e-?|&OlPiZo?5ITtH}g^H=>pA$q;3K2jLI>EyBJ_cw_Ac$Sr-T6Fz$bKqCv>T`b@wW z!5gl_*;^{;jDro@G+fRIpY*rQ{$0?syyWAm?1&JeHaJ&%S2e^|Gj37W!lZ0%p5dT1 z*uh%8Wc!rOZs|p*N;2#aMY2(-J&Dh z$$qe3jE+?Hg7P!TSdPWbJv%OXEE8lB9yzh2N21VZ_f` z{OED4&eE{CcGNe4A~mMn9jg@Lwi6V~Ie8^Ld*BUmGOv;Mc=ztNB+3es&_LtK6S2(^ zqB#&+u1r(lhkgeEJ-qxl=2>lZ)6nM*oO`AbColOMrAS<9422299=GbHIYwHBZSvFt z_jxJHX`2N4XyG zyl%DlSX%T%zc}DbvXa?c$AIcxed&Ayh3&`V$|cG^;lq6Cc>cntTE@IUC4+C_cnvsF z3-Z?%C#{?UbENfJ9!ojs6jYIY$H>@vrnoI4@Ub_a*J9*7o5sOc0ZsKZh1;q$unk$I z_D9uS>>*}D>sqXMf-o)ioHLFudv`J)nxhW9{tU?f9+qHWT*9l*EFdOYtNf!GS-E+e(4C(=w8VFH|Ek{MrsI~^be2}YT{k9=%>+8amm_L% zb*I0Ltw#GAE(HCEv(_G8%>(7^T|ON=w{fu$U;w+MH7zZ?%-i6uplo<=Mx@ksIpH$k z^mzU46~ZN}wZ_IB(}3pPS+=u$G2#=c@9-VmV>l7yp$1c%&^7}c_EMr81g4-%T&5$P0vtim@*5$~9oY7inRSohFMHtmoFOmu za1DWHb_SZAxlm~sI(Fkl?-n1^so|nLZihXxZ{#94kxoDh7Yr+7o1Vlkew2emcD2r$ z@*;Xj!Z%5zzv$-!D8!)T@ZwohIr6B!kyX=&21NqHw_y|O!Nq;cJYkufvM>{b0ZCihtHyjs~Bzr*S{Pgy%-Wo7z1Hv z^3)-E(V)I>PbeWK=h(8lj+d@spR%J@HL7laob8DMrklc8d%DLmG zehUVQDik9C%Gq9HQLyN#jo$8|RMCEqu?TVQxN~G`XZ}3DpZfxdJQN`0+&L z9<=~7DF%<=uNY-y>}?=szLjr+w?+_h7YU3^Kor#S6!e_pc+=z93X#So<(wgPTDLe& z6Ca?&T%TbfF^KG56Mx#Z?5{LBLh(=~Hg=2nmwj_tf+Mvm46A(v_KZH@ZNS1&;}8=$o^8-LPWhzJsj?uVL9fRpi4 zXVrhu*8v@^Effj)W$91q2g?2K-fWH9#H(CCGD1@GU~b>U^i%w=3#~AM0HJ#$x7upSy;p+{a(GxN|c!xVCAPTD!rm2NP5X{hyL;wLN;g_ zg@con8G)A-WCeFmGfA|vOoc8Bb_c85((FA{dQ`ROYD{xhHpJ8G$f`&Pq9cShpb>n} zhjd_8NcpaH{ar|=$;dlC)8sL|k%pK-iSSezQa<*W!cqA6eb5N-BeGYR#dG)vB^tV7 z=Eq{*NL>x?VbAFq)xPQP_lShK>97L1d@R9jo4|yAs0Vc7fzn51ID1sy$mx5FKiutA z^YxU;BDt%$Q3g{#3m5~*E6a`KM}PRD&*}PNDzOqmA}BXf3={C%fO7de;>_`W+GSh; zFkW*nuIS1Kzv2wll+VbY&dCsMVp=M=`PP(ZrbJ(dRdR?1uoX$g4rsC1vLuIN-(xXtN#QCn=I$K&QK zMbJBvSzQqSa-?-7{j3H;T(7f?ts34JOLW!)EI zwvC@lU}NRs9ehW9u9uG}dD3%LA5u3QakxE$M`eNj|1C!=2Ko zjeRsSSoB1oc_TAS8fFsP%&Xxib;Wx8K zT!xKEe2N`E&w~VYI0Bz?or*J}FIy+i)Kl(8hzO}JGwjHK#TdrosfHp^rM%x3B(nG` zv5*=Ft@nMg=t;P-ZfhJc@JvVqP-?v|>?DNelK5@ZmkQ<+-6NQ?4;WFv5SV46@zl!k zLfFbY!x{iM7}=B2VsAZ8z#aPBfzells6#~XU*FlL92hh)K738aSiLb0oW?Tnfc|KB zAkrTl*5sMuU+~E#r&2EQayRRvJ%Nl^9sdjy=osB*u+)wNL$><*`R8ie6Ch#|L3(=X zS;K-Lf9(ZULLvT0`(c(^qV(8T?tuxd6PCPrtK2o4nm@!oNE%H2{!lXs2voC;4M641 zsD#|)kAHP0YXFFL+hq~i@o)tVj4pMqmMyjIn-KY80e`M{V3@hp`lG$dDQ1E!QSVG1 zgVFf&tUHrW)U2=6SZfsZ*bJ|gX9W2PPV(h(*y;_4iky?!6-rjB zD9Cu8HnVZ5>s#hQda)GisRJ{k;rh>X)xFu_&j&Y7><_6)l?TUv)shSwZtsAZK8Ni} zt$Y<5DYv)c3@?E}Mm`~$Gy%w-atkS8|W)CmqqmryF{;6eWw3)Z7M=@wC2DjZ<4=(J?6Q#zr)j{ zDx>nLjqZi+tcosi(+UZV)C_^Gsvd(+xqY;@NA%fQh_#3{jH|MnvJg6!Iebdc(|R((0Emr3DqA`F0!_YuC`r~!LvP-d_ArItv<1sf?HNYvUNr(&l4EuWY+yM}52}kgRIm1Cz zZm)pC^89_f#$HJ&{!tCkPsJF z28iP8O(KG+!dRRvCteWxP>7rc0xJWB(DD!^W-2p}NPG0X zJmI#q3WY<@0wTxjN6~f9f%rx~YRB1My}7D9+*OlPSLU~r`HQ0-Qy6+mr9;m+@U+@z zrWd~C<&`p>GJ=4z*jVrV=ATO!B~Q`@-E7<-m-AqoY(8|JGRat&ywun`5H(fpvuT(D z*d>F8l<0tGHXs%ARvb9K?@Ie=maxp|G}R+@J5!pnyAsUZeE~Btxw9oYGGk*j-zKF* zk~&#eNM(ns^8u_B!-M6`6M-X_G0#l&&cf&*Z~T&1eCEi7l`$^wtzSZv@C{1}Wr)B7 z!53)I(!_TFp62r7qoLGFmcD^3y^M;lK#%#w!-xGP!kbw}2kq+naYS|jY%bwew4Yhw zXJlPgv|c#BEL7F|CMjyzj2{d8{TZ%n5UQT%*@`}JAZ6Vd;S8&I3>Or?*x+AfKRx3m zZ&|{&FTK<1lI;F6&3D$#gUUxi*<*^uuTM67dh)e&0k`d_>BN@*^hB0q_1kS296{p5 zasmyyEch~Ot`N0!)sc(G%}zTr;kKhl&zITPqY?aq*`jpz*Ag?NNPA4khz1slFW26A zvYI$1v?prX9Ptetj28+uoDe$rad4FI#Eie!WIfvy(A_Vv!ZLj8)f4Cfv=*!jv}zjl)}3h=6QGRk5y zs^9aWib7;CY?KH6Er!E>e|weM?w`ag2G$s8FEG*o)EW`xUElL6z4W3QNe%aD1X73s z(Fjz#acQkO5E=QF2J=kdUL}oZ5@5jUU;ro~sDq%fmwSVtp(ddzisX6vk%-7EQ2IDF zS8w4Gffdi3t0H6(Ob90Qsl4YJ31Y$L0)zegfAv6!YlLp;p1+=oR zu~RBdI$>{uCBR1 zBl$d>Ag3m@lTfyA?+%9^LsCpIR^4we10B072}8Uu5aID8AS&V+26!3}z0KBSL{~n~ zk3LnH|IK+p;8eA)#m5C%A&$(63rps_r$oD;^<2Dcy}ps5eMafJ<`3UbVwy$_qCYwy z;RTGUv0_xt{laF>pQ-*dz^?|;1{j7d#`DK&?ld1?%{zA(`ZdKzvRf#3lG`Tvf|!;j zYirCF^v4TDt+E->?u>H>OeK}lpS5b2^x{M2`LcG0`anQ*bTAeMhF=;6;DAmqXnQY; zFUH_Dy#54|K1C{dR)E3;JxHvZV0^Ezc^;`lS(~ca&ISoQ! zKQ)By@D>MQw=FM>rH}YIa|LL=SFnR78h)9m=#ACCl#!^_B$?*`?R1m+a|@>K15vpfBx3%wM020!z-c%)MdF zlY&Qz`!lWg8fZx2mK|S*O@M9@#*pqw^cz6NBP=0S%;YH(xx<@5Xhot)rQK79J0+m? z`-R8u%Cb(_OX%ywRYn{ONel`%tto-`I>9*~+ulyKz(z??0L z=>bWPgyx|^UMCt-H#?cKfEtiZ9XKT(qzD=62E}S7#=}>ze{o-u5^F=Yso*UU7I&u% z04}Z|A>8%pSR95POP>u8&gOrI_)YgETTl z`8;@pfv!o*UvuLuP)MUM|{@r`U*eN=Aj}BXw1o^0r zw8yEyRbqz|@P}ewf>539(&h0jppKmYc1$E{EL@L(f>NX_Iz*wl6lr?byeaFnbc(P_ z=ssUaujoj#k@1F1o8#8BWWep&Cyf&y*S@JB{UCl1`V!a((I;2w#17;i^brQwQ&?A@ z#j&LgUJqmxA-|J?q!87WS%?+cY0hvoeKm&&*#Q|?bs{qqlO}c|uo1J&zJ6nvP_KWN z+REjj99%u8?W{QieX1;Q;#Z`uxyV8w3-cW?+eCf}R;28|J)(2lIvLr{sy2TX`~ud2 z&1N}WFg?)%QK^erbUB3hs2EJGS7;cR<8ZL)Uek~LOcqmr7~96EJQW=7LzfYB5Gi?4 zWbj(b)KHfmof4GPNBjs`jAMIYjh@gpiuR(8=S+Im%e@oJ6;Zu7Tzq<=axsCJJE=Ry zy144r%71^vMD-KqC!G*R(VV^eqQL+f=E%FIA(Xh0s?M2|nPYBb;BcjYE%SEZ16U#y zdE@DguGh$*oT!JJ5lY56rslfPfq{APb324(A7li$lmqU{z z(-ll6EQOYn?it?cioDKOo<|Q^Uvs(^FL3i`(&$~AqETnG+&`?tw8=6`?g{K6RbxG) zP0WW$j(MLlBH4CX_t{vF9xl3dq2_c>q7ZlqB}#mom})n0Fiqf&B}$#PYn3HLRri1j z48p}`EqYEPP9Yx9YTm1ib_KRB@Cpvx8Nermhaz?0RyX+<#bQlDBOm4S$1-T6blUMz z8qr8pD3fOp6hQ((K8=7q+#m}GD`leL$6BBxX;!y0IWASm=K}T8G3HLdQ_y_DK(Wqk zV6#&UXY(aR3ukKXHLcej+GU$BJ}5r=cwMoj+ynY(t*ZXaA;rv0*WAY31EmQg*~3(# zGHNnE4TpnBX0p)gVPYq>lfse&hX5b)X&(wh>0e7D5W>lXlH>rR1N9^2S@1FffOBwLxJ7p-%!ku?o^h5~1u zApzdKA--H3HE)GK@vnmPSi&&G`$K)p?eS1P-D0<2j-6@|4K1qZBa028$^}C*!-XS{ zsKrM5+^ps^HsqPQ)&`4wuzUC!eU|)#lwmA4i$kBZ(%(L?N$4r9taj)#^pR`uH-oUAnoW25x0!)j%tZBRx?^hcqi3Du zSt&}t!5QTVePAKSeAq}MMlg%q%FnL3sBFA5jQ>b}V^k%e>&b-zfF`5#Fo9MPD2v25 zdqrM#vf8&PAMRi1!`2aG7h~}mc`iYg(CVX4$5#ee`bKMDe&UH~92i8llp|GShe&|e z7d@meyGXZnq>ezlEE%JUbm50?GWHRCiRX~lE%D*B45kGkuf<_s8x5~d3*So*ln7sL zOl)Yy7AVRvwqQq0o;By_aX_TksiQHpJFkenD{X2loanTWMek`D+Zcx7dX_{NPP`cZ z7q6y$9#4t!(N!T?j&4`sryJb1?)&zgHPpkoypmBik*{BhT7QEZR`~Cutv*j#reQPQ zIYcymH8bC9KIW7y$5v?D_35%iHyv<8`Mg z(aR7nfg>&m@*#%!0O>~mG?>2P05&7g(XRC|;jDxGlxs7v>zhJgX2b(-BUog!5ew~& zh!v!^0aw2Xr0X0mw)q4==s|Kg%Kk;&k2vAbOhgFgnh=&}nh6sNCgf>w570^oMr~o@ zVnU9_aSMQ^;DMtiVCN?Y2!+JLTYKp;!e^3@^h5*ecc(dCr1bSB zRk#Qq({B|iG#n%xuH=}^7x$#2HurkQ+8|Gxd7UrzT@PL&E^H!s7bzo~XU&0sewmk# z+_l^CSPj&H%8JergEf_x88C$5Zy@@RAR-(|dJq?4rJ2n_5g4K-2gqWm%AD04X89@( zEO)|E1&^L!h(7eLGFZTXTOpUG*9+cd9v0I)R3xoOJ|*Bdn?k2>*=u%#;)tldR!r#cI$1Z*DGRn$0}}4&N^()=W^H-;_`#s zhues>-=xTH^%nRTYEc47daFGER{*8a$g#vs-S1Bc-NoMW*8$Ijwt91f2;hLflnZ63 zj7BPqCHO>9dq-Kp8VcxfI!9mir=&Z}BGfzK+Bb;I1^|c!gNiVt<7*4A6WxBvcY1Q4 z9jBc2+zBeCNkP$bmvFHdbA|LxsfC&l`%$>Xn~S$GC3=heuF5cF79$L zYi#}VzSNMGsHL}vNS0qX(Lb0G!F4j--oa6QN2gzQN+WgY&r9&_eIEt_Txa8qN?f&d zRqt<29C0KIK1Q2Fp!58!lXoQ3cIrsahCa)ZD_Y(>3b?rWdlw6pCn3i+uCR2G9DIaw zA@a@0vFHYfd_Rg`GFpV(gFdjDaH4OD^A8GZ^YLFFy`nrQcTmn`1~Z$Y^FQy|X7)$m zg#Hw;0@W!$t$Y3rbz5Q%PKCI^7uSkA8>3%@0_+x^&lBnR4-_>?kJ0-K3%RdmxmCn? zMDRf>yzggfS{+${i!+!gzK2l{K61H!8i_s6Td^1QyYfp4pLh7f&Fs0bbVhGGF$=!~ z>@U-ge>Pu^YyT6J!v3HyO<>vpFG~~coomJ|%ft|@9ir9un7rZ5a8dVG!p$kI9(>Fq z90DT=tkAY|y1Jk-RLWC#`kypuJE>4dUER$weTR|TB#F^pDL~}?BaMsQ+ibf1z*P&L zYsN+U=lN>amC^pSVO_pLFW-HLe~0lzYSPgX=nX?> zeY8=IV)t9S_`6Il|6!O*`8(pLAZi5F!3ir*m9%+F1c~Sshj{u4TKBx+WH}Mq97S$e zDTJ(9%<9?`gj(}L$0}+Uv_}5<(3Z-!kA57YKzC)->E(S?h+FihaJC))HMIX8rh0)X zd97Z=b*794WX~f#@t~%P0vP&HxzZTM2BOsVubhd15*z~K!m(io!(}=GSh&BD?s+>* zSUE@bwkSQsfS6#Cf{n$5974Gx?I!>`OfG;(F@O430~Gc^gKxsd0rRvNxDXE2iq3)I z;nAllLfPsTlw+f|vK(`8fi~&lA7h^$1eKYH2@_c0;ZEp*5wvPKEE<~d*3>>_KmPTO z1{R{lUlx_K8w3YO?QCtrx87utPk`}MbRrT#%6C&} zN1j|%M77t%*gEa{;ZviV(5LWDMI?dYm%Q4LgmK$ttK(OvO@Y9n034FJ;Ya)rIWA~Wjd@+X5NE|1Xs4)*C2}3`rUg* zi&Gy_Jnb3U!8}+-_KY%e`KhP7RQKi;7;e>O4n=AaGvKyaInt5*?WHYg*s|s^Xvb({ zPgx$1l4D!_LF(3eV8XyKt%^581@_npygqyg{L$V#XHBRS;;@+xid!XJ4x{4yxkUG@ z=hNT_=d{d6maG8%s#A_H6jXaJ>7n|cVB?@KGucOh?E;KZn-jKm-ySW45lR@1&7Pc%2b@0rD z7*wT1zSZIp37<(vbEbP@q5VYd>w484UKCgX$d-!MyP569hjlZ#5(6`3J#1<= zf*mT1U)m(LITerX4LJ>TING};fBG{h;hFVU{tO|1U|z~ul>AMT_K1gxd`n-mwHQzv zQ)W!V>Kbx$N$bY9QFHB+f78jX4f#*%wz#W=`9+Knce(Lg$AP{*e><3a`u2Cco|rXx z9&cBhnndn%-DwCC6D_6M2BrcO3*Xz=Xm*zee`r3=G9C6;VN_{AbT4H0TpxKHWu6I& z25hJ`Y+p@z>O%H0X!FoPdIdrJ>-XO5USgW(txM>cXm8+CAdmQvWXFd8R!_>1n50>J z0xmBxNjolUEJB-?5Kb|V+4$VmQEs-_$!Vd*M1}Or4=o}(jr^D=ot%PTfrdC!C1V?A zxxCX9MV025y+|ywR}K1lZ=LB?#M^_qm)Q;0TK(3`92Gjj%;bt$t^ZT1epl~@YRV|sqYsl-5)!DzUjMyA^eyB zUCQyLkc9^c+ifL^-5NQiKELU-bJ`{Pd=Hm&yMv6BJaUF#SKqbZ`6s-zd3o~c`wtIi zOB=tSoUID1{if!wNoi$zEqpywyzkU;)0onpX{)~5L4TLWc~p1(TH03OF=vK8^qu)R{qm= zLsEh*#xP3vlOfEr2m=%@^5o|}GdY)c@ju^!^&wZ#3<3Dr&M1MC7+q}9yUT!RKR|9A z#{vnZzqy(&VTc1{-f+FcOIQEvlmAhMMFk&nG8WKhf{=TU9S(wkjJV&6XD?X378Yfh z!!}w+>wmPD2kElBEw!H{8)Hy~fHAKyk1^BbcfvA-Zs35ORlAzLEq*S7M6|ED$?ISj04 z7tAwN1KmM9oNahc`)%9lyNsj2NpU=o&qW+C6$JXBqvdSIQ^j5zw=+v0E+{=4q;#9? z&#CuN34Cs#G$>Hu8tkC<+VGiOAZc#a^_vWxfIa>4; zV;9;#H_Ct1^Og2h2K%%wgGHCxr(B#3Y|{po9u(cYb^Y#w*%6hMz~c+ylh;Od8q}$G zyc&emVHXP3?!UU?@19D$HdFEc)P-`qUxj=K>m8k$#Smjk7=eC*3Jdx=zZ7&Ok z={*|O%MtL%@vhd1{zzX*RbFx<^WjAWsImH;jE6dLMT#>hxtazbVvI&UMi=;JGuU^2 zogjYj+EMSZjw@59ey5l2g6R*N(IexhjycLY&mkjK9$61)rV-ia+sSHc3N;8)EHqyk z7y!&!677LZ^RGrG2QK(}G%RuLHe2Bz!z;^)yLM+}CL{xSJfatSJQSzUVP_#2tRUFFLq? zqxsk)Hd9O8tq?+xK-_$yrgY0T$jtGW+>uNL>A!6>yg$j4!7R1AL0! z(VB!P)p=YOiVHpLJVNnpn}_s$Y#Q>FddFF_ANEqn>*Jd@G8?JCZx;x^b(Meo==#PT zb6(!8Vdgb#}M z|2hN8#J%<91>{j;*Kt=-xRT{N+3r_53A-1Z-51Z@isO4~$)5l9t%T?~io~jUTe{Gb zKmO-0o(52sCEi)RCAU{=P69V|4m*3arhNWUU#GeP2@Sx?c(Txn~l_K3Yv-pwXq zE0|zic>7iXsB}78aavK~DmgAisCWD8$1g?ww$itWEk4v1f4Iy}#xMf&THbmdTt{X5+@=|85)A;$I%CW7eSj@aL~ z(B5t6TaGcCX0urjJz4mn==)EUbhpfx3oeIVYZ+6@)s06XJ`ZGX{dkz^KeX1mNETu*hml>%OO}MIVf)bOYZB|H_zMzd5m<5R7Qc zwB4&G2ahP7Ui0by{B7`x>1FVIpaqqL@~n*S?Fn0tmWr!J5h=pm&$IqKRutPwwIK)9 z%FR^?JX7Be+)sLx;FT$}x$wxR*+cWh578(Z(~~bzvOQc=r=lCY{yf-krZK@iZPtq} z>+0mVa0b~qPIml8=;TsvrS9}+(dEqJ9?sxlmL;F=-SdB6pZKH>_ir7oBwtvq$-G%2 ztBO(AIp9J+fV$40Zb2FuBRB!tKz4{&1Vm3c(nAWy1n93m@jy(qr(qXBe#r}7{?=18Fq{p^IQ@z1Qn8aq z6xkj=+Jjj~d)Q>bP4o4-d0K z9ycVfRppSEw}WM@YPQw*PL|`mGIy0`e&=M_i(9c9FKlgb6AZrvo4#lia&FAHv-|eL zM(Wo1^f}eD!PhM5irwb}M z_NhdxE(WdJ??3*5JRX;v{h zJLCa{;<#Wqe-@cT?d@qFop!u?A*-70cpuX09abk-Xz_JPC5{x%os&aKHL|Pip$)N0pv<6)VSI;G}W1cA+h})7ZXOlYWh$`;QYWAI zxvnfXe5JC=`YIp6NtD>Mj)ruIp3+?cJ}A;*m4Q4VtT8jJ%za$xT$_Q9B>ZqgbY}hQ zun{K=D>JogV9%Qw%O|r+@lj!GJ-aGeSTto6Ft^deq&}%6w{78Sq*2tFa$G}D-ITIj z+Z9>O@;zPgn&VZDYiXX8vOF|hXZmrJF9&F3L~kZOCYUZgEfxa1VJgL_9}u3{4)hWJ z;n#o!lt)G8#-p5Z!3$RQ{w;;jaUe}=bEOT36K=MH1=yzeF@mnm-6kaW19 z%tR$ zHV_(Y`gzG-lj7T$!IRljv0n06-BPrI;_>+ODDlQA+jw%Uqy7&+iOFpl!r_2ISFq0g zvv|?Prq~7U(y4qG$E7Df-<}=6^a;9(!2c?`Rdha@i};#5?D(DzuxE$qW#b^mBp2mx znjYF`a_;%trLf7hWNv5*%9NN4FAf{Mx5Wa(U7lHor8V(f{y$^QtL-CeBa2TI*Q1Wr zq`S^kf(_0B=j&ujn&^kypCyZOew&i}cXzZr_o=8TvQRV>Z9IDTx#w1N=LO%ityk)+ z6PrPgW?nn{@E@PPSvH)PI<$VX1@}SkuIH0^@BeDrIE`wL8;Yr8BGz$8*E~L*x_BpR zPSvx`4V?f84^7tfJkwmWm)=)CQ}vw#$NXbxPbK-zyn2D1PwcRNzuW`F@~4t#YpFNQ z@1m9)_fFsB& zde>yE&lpYu~m3hyF#V=fQ?; zW#Hi!TgbnANYE_+1w%MM;4kYCHGcYj8yAtR+pWLwP(3&mL82%G9MeB(egiSpxT~wU zod_N%ShzE|GHfs1i z3U@CDpM@=4IY~`?$VXQ{Ni{YTN>41wyV~>Nz;9eFtJ-arT6A9*OX0Bn!gIMx8=Ds= z;oMG5nApwq{wddoNNHWayNSSU-y+NOot8_ zXcz*-OR~x{B|kadf%w#TBlwpO`3T?M{cV!C>zpv<(g-anwdVl3;C1`a0f9exd8j;t zfNOSu1!u{k*l`=*51zMUCF%eAq8(M*z?LO<)fE+}@qf9BuXZVqt)A_FD5#Pc{8;LB z^sAO?byKkU*Q+*-3nlf@E*Gz=N6*KDxGPRZJMZp4owM-oZm7B&*RwSgHKcAiJz2W-x-p_Bg0bZ0_|rh%Ev50w z8diSV{UMS(P^@ZL1i>FAL_Nn4?{~f~?2h$6zveVN3OZRafmLeI-qd?RdzGz1!2fK7VAyzq`~yDOupWN|*><7I7Ct67<^%f^b`oR>WiKab~#j>3w4!(nlpE*AalIs_z=V-PO~ zAO##mLTk5k9*`8?_Ke-{L2F|;&uV~jz~O}?kE@Ueci>@lx27pw|GWq!uq|MS@xF}8 z*B-wud39Ug+gt7J$=hPaw}A}a2Cy=DSx7KE8v`R-gx)*!?EOc?%3JlKg-FQPJ?kyi zzX6jhH4Be=-u_qQ$v9Jq%o;iAR4N1?=%wGi7B|(6GcBgGPiyY;pg6 z$$o^{sI2h-QrbRqBgo$?V}WoH{w6>+j}aGr|2V$LpEeOg{82M?gZY1+_^$^;N`B&U z5FoBY8o2wlq2m`FteJ@AMUxh42mK8V|6glhXhb0dn6-fW!Svd3`M+o;Xi5# zvCY20A=Uvbvhv$Q1rhjUM}YV4XCu|o2}E{qxl&%ywOfkm(szDUaczU%^%58jq0sia zn_U!T`;P*?w?dSoNVNC1%NU9A(0mSJ`=%|1YNS9JQl(Fu$aZGZbl1!@Z)r5{i8QdP zQ=e}BADzqpDkKm={u|&8Es=M|nG(l!8%@t>V8E?UEMbxp)RIC=YqclM2iSCr1fl*gv=Y#FPG`e{i*sYJ=ht!cCJCKNO5ScRXzLPN6`|Ph3M<+S)8H zws+xpq&vp9Ze6?nuuEV3=_-pft%mB>J`;@JM(RJ>Hspsr|4#rLM`#P)f%J;wazMRW zK!r0FUSU-E3!8m`tExx=s>C7$WC96(3=G-?tNf~ad^}L3GH*dDgX?Q=`Yr3VpmT=d zEdO`77Po|}VE8|jy>(Pn-S-E4X9fqP5l|WgC8Z=3P#6_KQMyY?QVD6v!2&@L5fRBz zdPtR4U=$FgYv^w2kgoTP`RMnz*89HyJj-V-?%Z?F*=L{6{_M}*C$d%HIwN{~mgqej z67nSdDkpRx=qWTK3%%P_M`skr<6C*hzn;^P8)heGn;qyxEFC#sa z!;b&j1K(|?IfdbKZXj72mlzy{Fy(?~p_|e$|J?Llu6Q&f%!${H2-6%QVJlZ|`Z#S= zt2>`PF^(Lx(7o%d>Fca{7i+Yoe*GBdWf=c^rrN0gZZHzWCIhe5kx3bq4@i*N`T{x4 z`m@hjf@?1nG;W#SkxM`(uk5`ghh&9p*u~&a=3Sfs=k|mIRW8kw`1e-LM+Yo3pp$|i zam8?2SUNAF8O~{WXs9~rGZ`tm9GZ)PA6vcnm!+Z@rjp4c>!7Rp z&v_1fZh&T^%pqyp(5H2W{@M;Uy2x59Xn7U3NC7FrBj_;h*+-n6{~B$8N-gR(ITQ$! z;6qWi09Jzv%?$tcM1t^pzW?)k*2r2*$Y|2Unurt0agv6iYCp*w>M1e!{PpiIk`_RW zpM*Zhn@ZC2)<9<(FXOT{jv$)#Gh>aO|83>oVroL5#+(}>YhhtMz$n%L2)l(x`%a*D{ zpVZNh!2aiGfzFgN(LiVgQ&5C0+}i@N$olA|3{SNrO?SPvm6~F?hJELx?}k! zcLgjxQ(aqI`>+I7rSp-rwkF;f-=V7{VSDcO^bPHG$&v?$BU7lEdb8f&k2_PYOqSb% zPnj>^Pn*8(dswQ>AKYJ~KIJYre147Qw_OA{p9C{bJx4UV3fovZ_z61mhE#ALSBblT zi#V&;Zadm5d>}}0n{MAk5a?otBed-n$`N)O7d6{oB(bT9O$fHAqw7h~hvQYgjdqN< zWxGSqxYJ4bRFC#XzS=tMoN&I7@1lO6sFH7a6wBjntqi774hw(%M9UYC!C*j+=%!|^ zH)qWsI}L~u0pr0K?w`F!12sWYBxq|$C7T10XY-Z6;I(b6m-m+Ws$tOnN{-iM`@wQ9 ze^P2g%cll6s-f%co#*deKiZo=Ch!DM0!^I}qn2};^-DecaJ8$9O1B-y^!_*jHFAPQ zmT&kY6*xp7xi?4->V1KA4tSoTpaKyF;J?}eW-W_0odV|uFSo^JGi~2Zm+4tis*G;- zT#eP4&dF1d!IW;syi|#-&I!EedDGUroV`<@1FkTW8v4%I?HnG89vYFAYN)h|jft5* z9T+Mv9~K`MQME#3du1znLfU!If=ROsJI8k8#agK9$fh~Iy*Jg{-u~EGY~Gt8&)ZE; zIeczZe#;8?cR4$6aAP_m=j^Ue$#_9$%&kxw$wLdi`Q$BIk>B)<9;H3pBX7AD<*iXa zs#Hk-XI(W!)D9!^_IVZdZNoS^A=HN4rL3;(=i*QWLuWZ3Dp5!;`S6JW%r(y$vgEy4 zO|i*bt+Scz>XX+tBg_?to(bsEn?jzk=g%=ty9o3cxuPZ=x6S)#+x_OHi(H65c&*R( zBSzIsm~#T3aXFyO?>w$)o;apVVpVY1J8^S-qy?T7;VxUTrO>A9$*TR(myGlT85OIM z?#`JU(2rxnB2=9Y*xd-@`|bo)0t?Zk9LjhB7M#^G-cVQU&!D5xo-H!!SWs;IHJ{;8~%qCKsyz=w@J{s zZ|^$xiFJVGZ8N(mxotC{FNQqFK2Vm?e*Bs$GhvjiWyJp@yNQ z)uJ8lgAOKrmcb~VZ%4}!!&JlZTwO-1p!wjnv@y)#+r1YX7nnn4b*zpA1j%zA$~m4k zV)d}$e4WPU+n`%+fQiMij|HEOe6}#Sy>f6m>^h|6rK+^V@YLcrRQre$B?mn~eL^U4 zL69CmnzS%aqU`<0z>Ml;p{uYS-{gJ@oVAHhhWnhYj)$D=l~tzo^l7nS(bdLBDIZv% z-a`92N2vKcd+L6y7G^9m*7Jtf8H!_ca|Wh08vb^6M*ONfYdjCv9?2e*X8t@=Je$To ze&ucpXA$yK)hUK0y5!{P7f&2CwDco#>f}sl_~e1Axx(b&WZelzPt}ksF#hXPT^qh( zt98wSYnPwIWwqxW)TVCcvrtD)I_Nq=^?l$ zb(@)PIp~>II=S=$>t4&^N+kPgZMHwtePJNUeZKG6Aau+08#zq7PHn+rYX&AXI257o)vnP>#7st}Lpt*&Y)y^2SZ35JXw9Z)Yh zfaJI}fNaY>8u2mmvxV2~g4d+dK8iBZid~n=)@{wtX2|MuO?n2NBcF`tO{PM*?iarM zzii(Uswc;BQ}D*X@2R8RE!faCqC1mG;;^`bU5$w50bi)^DlTp|L~Q@fsBq_~7*X9- zT(y=|x6WTM0dtm-Hw4yI0~&PV`~>&7kZ9U~xxF>-)v+Gm>4y^D_)(mN2<(a!xs6O1 zTwdLTyk~{Gw&c%j{s1TE8F>R?dY2LC*ZYZhq-lj$;{pPOz)`|9JLUopcI76ZL2qKc z(xTl77;og6Zk4}=0Fa6ed1NJ&g@$=XA#o#8(P$^`A=*%wCleCwSsR14?E0GT9&@lb zsb8Ki_b+UK7E$9xjEg`5bMmG)H$BwRIA~|A%Ap53Q*-P5Fg1w+BB~PFaX!C&l}Ly8 z_M7;B9&T=7;C&7=9gw3yU$_GkISOY&r_HSMJ)o$9T=S=ojsJ0-1TdEFO7J%#w2NXk zLmu2iw=1YXYesJxnCCSQN|Ceo4>FFZyt}52@{0&MzFn}pWk%lwxPL@zKOyA}> z1a9Z>ggKTjLZ`05I-Rzv>a<*3T+lKLw~MR4MNOYKG=jR-|Cyt7hyVb6?dNZ}+j*|R z7Tf%7;La2fXf(jhk#OL&Yx7syDo6{(`h@e(h9v}$uAInP3#dGl0X+udE6C+;G*Z4O z?@$|Y2y9ATLRsi<)QI6^;C&1`jcxNw7|b&felb^>1$L`$i7X_nhrlSK!yuN6Jf;sJ zEqTEw=l^*T69Gx4FWB$-w?lEJ(y$6Oe~wH0x837Kp|nr{?QHF0jDr4J0n|kiHA+Mt zsV~%(*QDSVynjTJg@g-|djK;H1UCR}B_a~^d$SUdIG#A0c9ihe=qD!&d1QkLBH5S9e>E zUX%F$i^@Fi*|m09-V_!hJ>%$`J$-Gg44avu(LZ|X`6>qKQE{NA&Y$>X&hgiK<8tO( zhX+b}#taNJCA)S1Si-U>7#D^Mk~|PJB4-ZyZL~Sqtv^}7N794)$Z6}S(raK$XnzL$ z9&#wNTHsmb$K#pp1HQ!Viy^7$Vv1)mR`rIjKs^)o1fWKG<_!bVbW(kFy|T9x@+mcaVvy%~*K0Ui zIDG4^YC~Lw#%h+Ie7yJgm0;EY-5eurG>l{LjTzWGhY0OH#@6oxGkd50N<>6KT z0csxIaWXvYXL%0r2|4fjj&Ppj-qNEqnR*veUy_7Ad3)Rz8LS&^XccdfE4RE^ zKLS~CF0pM4K0V(=>sz|9&V?^No=iHP8kka0%){`sO7^(zYEuRKCb^j&`)yOYL+G*&m@-p5Dnc z(J8Bu!=^SEX1MHkI@<7pa$Ijm!-h~)Ewz!48?~m|A)|x>& zNmP)gKM-DOq9e%Bjr&EmsK?TX=0=+Tcg%*G@yJh@psmvffyNf~wE)mRvX;iS{OhIK zv%(5lJdEfLHZf(>72h`Vc$-MhzKxHifGv8b8*tgBGwz1n)l9EiiJEFpYQEaiy)kRm zbE~T4sA{?56!fo%26cmhw+OZYn*P6D?^>Vc;c?g07COK?MMO@E6UU^`Hxm!N6)x9$ zw(Pm2fSfG zTggLN;DR-ODOpl#9=JD?#l8z~GmjKgI4d&WP{sqkx14$3uD=veaswIjw|!Ev@h6E{ z10JWJ^SCxqT7tjrl5HPWHW$bEHF{e5=10`Ml|ytK z&KB{JD+&_%HF@zKn$oaXl^Uy98}z^=Ou#x`aNM%%op(LK~xer+!(p3hrdn#m-&ZCjvirclvb#eu#$O%V$sB zdw*4&O>NtV2sGl1d4ZZN~TMG^Jbi1izUmmfj`-n>EJZlA>!^`R zwWtzublY0{X0GG62QWMz3NS814V};=bw?|7HIf8%d7+Ty>aU&u?!-7N`4A^d0k>LCkAW7DHVyA-^Ar2&l!l8gg z0 z)!mnkJR0Qa?jUBDw6$p>BM>Aw^hONOOGW>?_zDDmkYS1HrZi?iDFiz0ffM;4Jw{Q` zDT1L}4WwdMscuP9#J{$vX@A0{_)W6!+TNew`v>k1!=a?eQD>P}2JcO!E&BIz^1v5$ zxXvREJDOfbG+(0)0KlN5osmE60NL|&K4Jg#oYGylg7RA-TNAO4q>_-EgfEZnCxiRftB9YW%^+|`Y?T718=}h}c>jt{M%gxH z`tT8Db?Y!MR6}%;ydsP=7*c!hnyW6+A3}qlC4W-3rY&VpWw&uv1JRE2v@&0 z^m-IE-w7m?wYxHv5|I&9Qc*wV6s33_1J+D%e?gq_JsA-VWDkYCq7{*^_=Nm+2-#uA zJ!GP#8wS(McYW5=m9JcO*7x<6VAcL@-Lm9D$3b-`QZ-+D4?JtbR|kDPOIy{~EeVrC zkK(^&8yKt+Uby^e-LcL&a->V}tiqLb0f~xiscY874?2u0W`AyzW<~-e(|b(E5$qSZ zo;NV70NZM50*&mA%kWMlBm3cA7Q07RrSlvHMG4UL6eQ5;pcblZh_98H!GE|AsJ%Mg zl<~IaOtO{#dnJ6Xi3tXlu3L~ZZlVa^`4&-(amrP`k*}h7)aY%#%3YE{Rfp_}&4|Lw zekN($)lIaH7azwJArmKPv-jLmB6*ggtttS+#jCk0j^D_gny+@@{b)oBgcfxcV2 zF1NRdYCg6cDj6;~;-Y+1_sliVCiC?KpDC)jZMWev$xf^Nlb)Fk!(8LC$Ju0Fo{6fP zFDSUCq?fR~nf9&LU_-Q3-W}$~f7+vG9eZG1Xq8F2QWb4<_vb?BUdJ?0;Ogi-QGrlBNXuF@oO z6viW~ms}n{y~X-){GmNNOB>0?nDeK)F-ETVckJ|QFRg^W8R=)gD;W_JCcb=T(`eC! z;etn;i1c;kM`FSHorgySix-~w?l2oqy>4)SxsZI+PBn7%>qwHiVN_h(D?S2x$5?+5zn>rg6g;x$ns>A*=Rh zZiK?7B;WW_pejEpPe;UFYZKfH(G|~F$@SA;W!q1Wk#tOH+%>6q`H}-ct-3utqlP(R z2IXH0E(}&Qj7$=&D#`wIS#bRuhnawv)|ftwK13SONB8rKdv@ClU+?lNzT|wbH}Fbu z=fQrKMHktX5$<8xscf?0FJgDyf}Gpm9KS~9JIG)aDX_|N!03wT12HiT?V*xj=?4!B z8D1KrVVAI)Pk5aDD9NyoZ*#fF4_l*h&i(wdOhUNR?6e5FZZjEDW=M0?K<_Ui@+gs} zf}9W_ECA}y1)It%h|bCqE`Z(3@eMsSa3XX&Ebx2{`)JEtTh0A+deMn+=Pt4=c8 zY!#(1yf}zR7M)$Fqh%Sa<55pX6I1B;@=j*-@^$y2h9D*RwYsKQJ`J{`%q8=BOu8yw z5n>P@x4=*>EAb@dJ-M}qBn>_z1zmI}_7&)D;(`w?@ZBj(w}>Xu{($7jP${_RONVI2 z`_YbjeWysK4iQ|e+Bem<(^a$6sLtCf4} zF;?1MkEtG(2O!uEa4MgrE+}o8*MO~NdEB78{l#+~ z9A%iLAyEm|k-?!ng)o>W@#elbx4wIkMbp+jX;j2y+Dy{jV=(! ztI^89(#ZLkE*maUoEK*@qx|Y-6-urd(;l4AuHUt-lWeSLaC_wIiHEjQw%MKCBWGhz zb$W1^@Lyp%CFB*}+#&8 z<$2#$(W};uE@ADBEte;b7lb`8m9<)GKIl&~7V-0NDKFdqOV4MP^zV?x5M!=r@sxa4sY9K!HLW)CePGKwA@U~s z&v8rF01{|8bqPc^z-smPXaL7CMRXM*;#O%Ex=wx2^T-qQ>RcZ&`c*jtUBmlXK-zF1 zUFB1f-*N$x232Gd%>M%nHGd&^`K};3j6U^l)ywB8rYo;v zR{=JCeO*sTk--LrXt_=4JbB&b!%?nxK`CRG(;YiZT}&i-)N$$v z{t(ROYv{Axf6>M6d&EH{dTBRKyTyU3pTb|U&rj(D zijP1{cKK{X$5f2wZGFCA3i&ykpQ=8>{(;daf0sFQ6BkukgBPv|f$@$vL|OcuBP2oC zJ3!pmumw9cGUY8BRYET0I36cr2QHx^oWzdv9q__e|NBB4Z-mo}o~;Ja)vt|?oTtC_ zR|rV%>6VayJ6#@UJ5i(&URCzLufm=|4ta9y$=#*lpxj2Hh5LvdN>-UcDaavMxb)BU zSG$H}IwhH*?;@*_TOp;*!E%Xp%G3=#XzUj_E*u-+%m__yHLNE$1n@_)bLJQM_ zmQ)d#PzV5e0O zC~@f1Q3fX-#sj?j6p?~ImrfaBI>K1Et&Z3Fn{&ZFm*&@4J?pA@uWF@;W3L6xw} z$RTk?r1(DTpQmcUpGLIu5rd~12~R~9mB6B%GG4*-NDxC@ARSS%60~(l9WDHXU0wvv zK^rh$5%A{zPj6+*NR3c4kR7-Ah$;d93{PBgW<+1~4&!B~LEw&1w86vCb`Jg|c!<^aU5=u^H1jwK}tK6r!G_@s=ZJ}#y^{UwIur?3WJR|vI-iTEWU|^KKj2v)T6-0-Ozjr9}C&PFJl9h zYwn9+H7L-+C%}csBrR&)hHW@zi+k4Y6?e#KSWmHiu4p=|DV zbc=p$^uru&uMlsM1kFREO?s*I7}rF^9Py(TQqShxeySU_w@Z|r2Q>B^AO9F#M1T=O zt!srQo9cDBs{Z!vrk1KnkF;bRAteSIQN(3mv3~ERyTP!}sxDv?%ySK9SW@rGhWYF- z{2*HzA)inke|DKCa4k?>bp&^x)Fih$#!h=*EjfRyxG}$!UgqNI8iSS9=NyWky)3Vs zW;et)2r+izcH?jzt9*j-X(%?0y7&Tr-uZ^-XYW7t>7-fcvj2EMI=FR7+H-Q>x$ZF7 zlg%fQhq#~*4AjTHa=6bvHqbHZzQQndlKj{UbaKcMM0kY~NO$>c#~Z*9LrENnX8Y?Y z3Q$ioB!5pji3o5{CSAqya$3hvK?jlrHqFb`RF;|0uH{BO;Y5gKIq~acW|+5P0APkM zZ1#8SN6pY84L+eA;jLjDNDjFodJE_^&h(Q4tmyk5Dh^b{VcHUEeNr5>03;_Z&lQqQqN;rlO-8UkC054b~to=c=Z zv(FVuzxnFbX2M{6yk&{38D<$|rlA*5`w&Nd=g__If3YXA| zP$ewXG|HHqq2QgGiqlCIS0Nof)pVQdt4=HD^Zh5^N0k`xkpd-61RUm$LM^{Lf7i>1;r@&zwuawtmd$18cq2l?E<893Vff`-_)IuYX&)BG?&b$87X&K5FDQOz#4MsWC0b@v_HUthQ-Yn0vq!p zJ6hYjMxTs+8yGLG0$ybJ`|-#K@Chl`HGwEBGLdlnNC^kRNTgwJx$@@8 zeNN1Rq@&ZuMn&cU8Op$}&Cs5`22r;jPw;n+FMoZ8niA3mBAkKaN5=``4>fLZ2GWD0 zVb+-e&8irdncI>Mx-_p#pk2LR{GsfMd%E}Yd98J!-jsPn`M_@IRth+c zJk$!mvq2~Zz`+Dk`DaQl^a)c_CR4gLOXC*ub}Yp}1d~U1Xa9-BHvCNRs_~#7JGiXl zZcTd?)v1hw><(JAla3mbe(lLtj#BAVLjYRSy1x{W2Y|*)p z{afrGp?Uz1;0O_Q@Lt9LeQ)yw()42re=f}Cw5L{Rd>h7$6BcUsKps-Mo%ntBehX9y z>uZGp7)H&V2*r%0v;o3 z<(?EX;EGa!@h>$*RsM^_fTK}p?7{@8i!rxfGVMvVdO?huPWuIBe-1;<9NE(kIdSGu z1VQA9<>xG_z9BcJTu;l!_@9FO0RM+8#6QE56w(?#XqqnsTGn<8r&TyH?) zCqt3=?E;GFez%5cc7-S*IIb1kEk$;Og!oUL{m-Iz<7~=Er5#N}Yi9JLhd3K(8qflZ z{$=M@y(m20?s|DQ_~Gs4Z7EQEabYYM{s|DMktfMi&Q= z-%rx*C&ovMU>JF;pbc)Ip7FncaJssB4>o0HxNi#$oF^KZjDR1*U-@TnApZn3z;W4u zbk!9IE|?S&vwkDgj0mNH=3nN%^75a!16G5QMK}#x8)}lHRbbK&WT8-QiqEO=va-XV zK;aB&c%RTe>j=C71)>`{gn0!6S5M|s;r1*T;Q8uFrxX$JfngC$(sepaYag3b@W1wJ zKp59-HZlG{qQhlLNUn7SVyToj4Q1LL;I5Z9O^G{Loc~+^An3n`SSpElfi$gyx$W`9 za&Z%QhAC?is6i2r$)Gqo(2GfR=*k5aN`uZZ&K{fodzJjzav<#0kBxmxfkKeuf*2`i+U>z# zhdRn3)Cg$WZrb3M?u?c)p3%p_xc+L2Alv9WQKmcjK4({ z5gMf{W$1QKN%+7J^Jo2G>+T0?m*D^k+@5t@%l+;X$+87u~?W}x_Oue)@d#lVj zPV~03xILeSg6`qvr&{xkYN6vye=jeoB}W@{vnP$az8{kWPU)M{u2)|#RRr(1K#$^k zsRJY-+TNpZYMR{y#^$Tn3zm6&kuPV-<&8smrb5j~rT>`NjPoO(yPhwP8 zCa9}(kL&Qu=It2jyJ1Gh7$c84jFzc`lXFSyPDp?+C2x?K51F5HvM@JT`zv2rwMe$WA{Ot~Vq5^ijiWgUa<0`{?bx4oL zq5<22{EA9Zf$>k7cPp`d+2nz7Pxg}-`^Sf_-qcpT{NhWj5S=PaNsMt%*~W|rSCMni zm5XP@MHAhs@#N}@;F)8_o|X}UfA5{1uz)+Rw_s^aC!sc`b?j@gPCHth7KZ{{l5$Wr_!+tDnZHqWmgbM~Vyp?1>`5Yv&b&7oxM-%f)Bk#ZeVMvl5r1&On3 z-%XXo1}xZXAqM-?k?-HCm+AVW2xm2l58#J?j}eevcls_lTTJV3-&75Q|hvRnR5+|H(BHl2o|QrO!&)QE$Lme|2@G%73u)6xO4YRjpqk`2QxNKzh$@ zifEP@ib2~DK}gJkVJNmKHZ*vof@+bH0!JbWXRkZwx4^SD+R=79?T_x+(1xEDJ~r zZnV(l7rMZ3&6h(ziu(V4%!tT@iB-I8eyj(yDD|(I&aN_N{ulhNHDV9!y@+S#Mz`FFcsCPh@me@>TafeNlEA$eoV0iS1-rGHOs(Cm)y+RuM$-KOE zMtO{fwaLNoNGiA6`bvN~-xV{OdOrz?e)aMVx6R3>v$BuXP3m^9cJHnnH=!y&eod;h zvqPaR%Gqcfw58>c$s-|FP{jgNeSC$!i{W%&s#%RW_^bmo3S;j(AucWJZb+y{k|-e@>_(D0_i&zB!>$f2XHG5H??F_zat9aT-b)|2hIZ1CFJTy zLlcfw>%6m#In+)>)aH;t87P$dwzk zzUJ`0@tMaR*(hn+%VsANFV>%5RDPH!?C0ZH0csRK_D^y@N?@2@UW#%*QO+*xy*ER? zMcGwO^uf(KN-nehfK!cycj{wv*-nI2fA3A%rwj2k`z4752NaE$TKGFpfED=xK!gYt z1W9SRVXj1!-0pH__ zCC*-?Qw)0|eBkr;nWJ_z!OdCD<6q>!|bM>AdZ<@3;EsrgP`kH=FW`=j^<1*M$-53p-o_alMu;FNDSL+BJy6;oi zB`G0%!A4P@(a=Gr7Ve1%!g|rVn`9jN%K84?vkRwGI8U~kmR_pmXc7S?@~%nL7IO5?#2oHjlLvo z)4iH@8L=p&3v{!$FdG6bMhARf$HekKjq`fa8i21mc1HIGE74R+zY&k*4OixgZn2 z0<~;I-N!088T{GDOVngZ*EYX#oxYy~cpId{m>w$1CBC(S=fBp|QTmfsDF zlR7wb&01OTki|%o8^a;meFyV8&6JJCeO>;Ig$a4wJAR8^+pEvuAQ#}b%3Px zPVQT@#Q`>s_nj>#YaTzj#m>s}#5=Lv_uD|K{qqH;M@MVtiQ=@6EVEWbu(@d*{TO>(U|`FwtQ{L&wE*bHN^aY3LJ zcD^#NV@1U}0pR_HQGAaDAQbM?bzKSWB$U>J>|`R%D-GG2`Qf)UX&FPXly-x6*kRMq>*#}pK$JT z6Y3%pl!^cZq5ldXEWc}0ejHW=re2RAfL_Z0=xo{#5+YSo_l1IwD;NIJT>d=Q_z`nv zkPRI0Q|(M#7=0@Y6HU)d8Ul?vZjT75EfDp1m$o`JVv>8vtu&JVGbFBX6)g`Lcvx6E{xd@y z4+ET;!JWUCf}ndy^b_!n8fF6V0iA<%f}`D=@de z#Ov$HT1R?D;Ge_d!@l>ei-QekI^|ry^6P~dK}LWX*9uBDmpwwzaSu&t6)U@B*oFzJe#Eg09 zQFd98yIwq3cVlmFdjbF9E-@Lr$nA{V#qyr42+6*~d@(vRc&3?*_olVF!tj^KyYw zY|~E@R$mcnQ^t{VJ@*5eq4tazEWdV23n;&PH`1QjGe5t}q}?f$a$@dsJglq2zhb$? zqYM9}b6yOvbmJyr+`mjD@=gGt9$!o$P)qEh5HT&NMyY@;5`nZ6{Zz4rh;gk&dnb0D z=B0k^-MZJLmN-UqX$(KUKVz?yN!xNp1t^EKwJok!R9u@{61XLEZDnb+2A^=&8~*6s z*zxh9iY7M)5cw;;f2zU#V;KT+>QN;WXfasmGh0ZHzAI*?XvBSd`e-v2$DTbNh%4O!QzaD!4; z+wb$uUqpH3%g@NSl$%fwDGqBSNoE4qpvRzJ%t?}`3%7%i(9ls?=u~yQ%4A;d-F7M^ z+2lLL>&DZ8IXb1Qojx69g_2BWi?U*zC-){NpG*c{sW`FKm-9tx;nq8=`@-Yefxb|L z^RB+f&USYRIdtFmB}fp~8u0w7HZ*7=;Pa~66b3tKOz0^QOepr6+vNP76`Y7h9N;}@pgW1F}y!BAX*u8Uclqa)p z(wzBn6?ZZGc@%-)k#Vz;9f*;FWQ%J04x8@;=AtNj@jf zw@T-W(rhy>y_;ksUoT4SlJMs%xMR%Ss^iu+0Kl$9Z@nd|lQ(5eKYvC2r>ian)t%yC z+j8*0MV^SkT!=VAUc?>r{Fs6*DUrg(ub=4~Vb;Ww+24Zog+(N^*^vs2L&n|EY;TdO z)CO(9=7I|#eNx(W_yT`TE%iw?e&g92E+%giWtUD$ka2lw?8t~v*d)o(FleG}2=S;s z0NSr}$MheJ_o|B^jPX#FHGJYxg>RrS>kHPd29gtEup>tC*Dw6`k2eW=p*S+%L_0t@ zxmzKqS!?8OXYIe~ca%~;$T)>X;t~&bC9a;bHMW8ancaVS;r9+aZjOmV;!eS?0nU?w zmJWR3D=2oaa+OiJVfuNz=z(;~{NZ*~oM*co57YRXGblEr> zKpN9yrd;Ctsw%UoSfH24fnjJsR++w_l`sO-1T6hq4Bz-~67mfr!6+7zltCXwUSJdO zs~h1o=v|;&=rL>ot{KrB!_4VZ@Zjv9N)}#L!dc63Fz6!488L}}GK(=iuLyne_^6In z@>m$VG*^!%=^1fAFKV-xy!ma*%{o60VKfUuIGRw?L<9aZlv#%0jLPS~>DbnCUTa5YISd&Hj5>9}`tmCroAQ zK|TJgU#tBq#o+Y=k)T1Flhln778N>E9>nN9Q!!C*y);12ep^=yBP82?of`y_nywxw zwQ(JHLA1_+7`h5f{LaG5oBzjO0mrkMc$4xf6pB(I8ZvUFCV2%#6N6EHSXYz0$%8EQ z3LJ&o$n)pP)CM(^1i`|+48D?o&Woz zt<_tQSU?nEtlqpFQ?bA2?Y21d;SSEe8j36)`7->AyA04dsRlgGW#zbv%NFnnB2z-& z6P*F$?lNV984bN#DAy#WWZ@<0(;-L2>Rga2{x#KV;)F2jh)?N78YvnOlMOrVw^Q8n)>;*P>-qa+mYwyIMtguL4)8xP zdiCRDP=V$IQ1^mRnD|)%`qbE)%<`$eKRp$cC7K&~D?kK!g+~5#2LKQA*uoU$kEL!U z^xGckpj!ZGuQmmapuPsBYT`og>}@Igtc{#|fuK*vuSr@5|FreD-^@10oF#{pQGmnZ zIAHTFF4Ru^Ud5+41&Qno5YB=kOgbPXbs*g(R^r;q z%L{?+ttnRkaH2=3eR!r9{1clrA17?>;>EYw!GMQ-3ESvyqNl*|2JNYfz$o2fWAJ=< zu#KfcHf9GbR!-;S|~=7^BIF8c2D$q zcI8l(&UNH)eq8Os&|+IV#x7G3Hz4&6kPw=Yhw5mR1Nq~nrn?49#?;Z$MZ=ltx1p2M zw;cLaMb_LTuu2|XQCt15D;{ci{X|0Mj6XO$<-kMaxb$ujfI}a_^D|+*o^(e{W*KQ{ zXx6tJoS1`LJgx?Z;Y_QlIAyO445mCg##$$1J=W!?9TXcR^3kmRuD_4){px3dHT3wz zmHtBr5$&{fI(UR`kC|qJ#|P~?o3knz+poQ@KEgpGStSS} zVht7x%Pvz?lHx+9p_jXyCt{vbUfVX*-#K8a{raG23n7& zZTgl$f2UR7#qPZMwdY&?loFR!_NnQwWu&Yr=FMoptk@!0F z8X&@jP2S%}a%9GV`^d`92;nc?flUa^+_Se;2(fFbK@CslM880TS}TM88p}77ZJ$e1 z{Kqva$a0C_r2O0vHC8|=Pe}7!D<(e-J`i?JQmjtbKrtfW@$UJlTV}^zQ0fTE>t*QC>?^(wC+LVbV ztl%n4$o9nJ#dF;7y7Zb1w?RMacb%A3x!d{N8H3|l%FaJ?bpdNX&&$|2m=kS)`Zv`b zo3|f!xFuX%WSWTLq~B$Bnu#c0>SFPYWuyB_6c<%UE2sKJ1AVggYYNiR1765?`H9vm zADWOgZ0)$5qpl>hy*8&wxhHSBw{7GogFpkp&EvP_NqvG*c08-^c1+l$l77wr;O=RV zrd+89WG5|x_qpAKq9*;`Tx{rZR@-$x@2x`Ak+YuS!y}yBbYWAe?PX)THU-Lu+q7|` zmk>U52lPL}Jv&Y7)Vx`A0WZn-`+QQ9M%LOxMsysHptuc}0-6hO^>3OxiGjyOZ)5`9 zUH`;4F1Iz6O#3fpfLPqSirdSoxI8l+d$1TM6W`{6!R=lb`|b2;MVr}>Xl~$2z`*W5+GZboaH>LJ8UK~P z%qaZll%<(sv`V`=C(5nT9!#ErZmzD=JcJgjHxnH~aq%}j8(E?d>T z{&l$iWH*516I>P48*_%V`LSPzvcyN|QQ}*?c`TEhcWlh-ui?^`S^u|4l~ClJ{)Pe< zFbeWx?h;Yawj$X};nKJBL5^kM=C87r-x+oSJr|1x)oJW|`LTB3A|^54cc0Qr?d{t0 z=deJ2ENvS}c+ay2++8YJP~{s)!V-bil^xrQ-oxYTf z$l}Tp$P)W5LjC@``KJ(;qL3kF`ifjPOElC-!oq-N-=W}y8fx$)r284j%7NY-SqzNf zC=yd95ELgDA0UuZe15K{;0mjppAqXBPc;sfiC>^LzpiEB5tDk=qi$%o`)&%qi=+b9tN@v9+A(28 z$VR`R`2Lp*OPM_-!w{=(;U>4%U}fbqR_I|&x}ht5kaAC1@hl6 zla7y~(S39rWBXzhmlWYpJp7n1#Q!qv5~BtKpn*zC^ub*FxS`0=XOw=L2>*RT8>-#u zI4WjvGi?ScR%CPGJD~r@i<&}+M8u=*6^Cd<5N;HKc)5IV#~vY-qNI&)ub!tFT*$GT z2`P3X0IAp8bhkEwyYdB$EZ7iv{`-E%!AS8ydquxg74fSD0GeRCjLO@15I6S_iO>ge zo3_2QcnPx^69MHZ7}&Oi!N9t+n}Ua?^gAW>MoG%GX>kYe?{^T_>VpZ4K& z>zM@iSOc3um&CdLZ7h?nTTH3_%kDzFo@cCdc4Upf#TR1?FV>&AUDQBJuX3Fe`mW~* zpsXaI>r~(9F%MrL9YAu#9b^!Lnz~aznH?UoYb5Gxza|DVd}$Kcu?_kj-CP8n2+Zu< zUXU`Kg1R{?3c%joevWeu!Z|*>MT<~N6;6%&S*Oe)Oo$l47HsAQ#)fQmy-{~SNCKSUgvG!N(5*q z70*D@bpPxvhjqVWtY2gt*L!+w3^bCjN}TrI$-Rc>d@~%z94U26PIDlJDN6V#rv@l~ z%Rd*)oCJEz7y0RYLpDOQ-ES2c-@n4P@XLL@vfg82w zD7$V^AHTUU5Gi-OIC`0Ywx&YxtfjPHyl_85q!u37TAV75cj_$1fyLSACY zry+*dzP4)hFLzd$K=(x#4T*Ppq!4-D>kgKt7q{TsULTGne`Tn2>q)-+iRGA& zj<$C8wWak$E!OD#Hg3VZnpJYMRe_Spo-&lOGvB4tCg6W8O{MOv8|%9?j^|vA8uo3N z;1rp@b{Fm4B=>*;O}TOWIp_C=Yt5G#ffwt_{M2X^GMli)L2om9u9p~nHoz7V+Hmzo zugHPBCcG}~zUc=#;h3{8GY#vL%+JzQ`6*upuu1CTQq+nOjGdHBVEOhyetxo^{P_ju zBirt=K`7OJ;S8Vom?eF+u$$M!neRttBm6$tK!k1)k~h0dMK6YCNnh-Tp1(6gbY`}H z=9_q1aw-n4zTiL6v9uZaWIB?00=caf8fP9BxSoks!18Tv?7be%oy0P$WW1?yviu@g z`Jm)fx~BQ~71`(hUQq!FU6PejBu`OLcH6mJwkqkUo4Mmbr2$2K+?j)Bqws`54Q$78R@YkfOv16 z)hn^>>3rD+DWFj;rWr7$C#)0QMp1WO@5$YZ;rE`{@Er9MB6o}_H0gh%-O~1^TB{lA z?72@BlHU0!E4<6yxqQ7aUkB7XPl!#}FnnKh_oGhR-uUO$umrcfEXvu;QR8AMF8TSr z^vk-Llp3EJVqJMWq~D^K9Q=5EsGhw`0>w7>e52ZbFHQ_CXFBi=1Iwqb6jn-%!harg z2zo_*DuBNeDtIDhy%DGmePA8Qb*a6{Z^5U$}_?&kwS%KN<_gao`gt4^9-f1s; z5&Bu+gvM+$tfo83aHiRv9UR z!a1PXJ&pexlWl?<=d1#xdiK#1hmjL}qLL1N*vK@ zduESx?3{#z&@-Xg=iK^iMVw#iC+4iy*XwQY(Orq-}VICG!hi4`^u z>h-Jf5gG3f*V1^El;E>~b}}sq8(`n>m%X!FNH^Obo~^sGTqBSZb30cAsWH8Blc~id zjH}jrz>CK~pY2G-xNl49$6uPy?J|LlzpQrcBtI;K$l@I4r6nZM>ah4aQ?0|3 zsZ<>yzHKCY|Mbtt-{fu$hv!#z3leRqKE0i9x%7i$<;e<1t5<$lQn|xjsasO7rj!L~ zlml_=_evth$^;oz&=|$-n=0bJD75L_-#i1s>0r)+WnY5<>eR=oL;m4qi6b=r=)ROm zv>2kmw(I;q8iM;E?@Qtz&7W#T$Q#SM9R}DX6m|v!>iW8|q*%^#kTdkZLNuy#n_*F- zAb7wQl+}fQV|8LOGkJajNA1&ggXWK|_JU9bkngRd)kmbz79|u4cf0+`4bCI}*#)oO z0D=}8Be`|Jou*76N?Dl&>GC_o&<%q+Uk5oOamQqjfqqZl?$D#&A%-uVbE)71vBJ}> zr;6NWv;&-$WDIswtRaq{7LRAB3|0N7ZKUT+4s4`&h#1N~_KH}4)Md%yferRiJ ztL?opul1CMmztO;6KMYj|Cj#%$My#(km?8EcEZd=(0H5ieoNZcjjFRQ`=K>>6OW-( zc8$cGV*9>VXJFtBa>)up3-St@>;H|LXdNb4Wxd1*=V8SG`L82+Hyvbh)N`o;205t! zU<97YV=(!edrbc+3bOWDXpVU9$?m_z;7dY|HeN^)6vaDWqK{qR!^!R#iWV)8-gaMn zzd%1l;aZX%qZZV4&JvVpy?FMyz<+R;fdAZ>QRizQp&Cdvx>7!b<0jo#kmU6%BxWkp z*5&L!!0tCx1Y;56687IQupbf2%euALN-J4w<~45a-p=_4)ct)!LJ*;_izpp!2lgJp zhl--b@^^S-v~^(1nQTw+<$f!e712gx{{KVmhVVlt_Rh%i(Jt?k=_w-kE}}7Kb&sF> zlMnm{!D6P&2?WU*m>eNE`TMx-gOmHUr}l$19>RKAQMgrI!LsB3SUTiM=3qZ6CF;)fE{v5)j6G%t_U6}a8-{#6cgX;fw5z|Zi7P%x~-H$#K zgd9(>-hp>x6i2o2Lc#Dga)G0o`dLq1a{rzcD>Ix0V4i~amNdCnp@?tYjpzOb{^h6t z?9E3|X$+RbV#Cw|&aZeAzWC&&)<1c{e~4Y&!Y_`4V9d$NB**pNoi3Gd+TS3)=|tE< zJR^KKa+xh$`D|8pr&W{*I|Z2w*g&YcNB?ag@NBJZbk^jck0=E{1VRINwr+SML9+r7 z>&Y7iD_za2=-k^J$-gt-n_LCxKyaFLhzvvx6bnLv`3Cm)m^1tj$5kjE@O z00E9(5jc8)9IOwMJXi7GS^_Oh56O~pzJR|b#lvYK^3~#6NR`VJi5<%W(EFF|0C0Qj zzvYTRx&|Ig3k_Z>p4A>)7^yb>b4kLt=NvtM_7UNqNq*?38;2Ro!%I*@H2kA_qW9*a z1AW#5mrN!P^M6|M_Fi)4y3oq(vOpjF#tj%rEymPR;`-F1+ll{QH&tus1G4mVru^DXIuZO zk5Ik5&Ob&s1xf-zm}oI_{HFzw*w-P!xd=+=nMiO&Kj=QNUB5ERpNlgwYsoC}$h`Q? zFJIStM!qY*cO}L*J6i*^a@=LyzrCHM65q-ar{?9oma&0J&jdG~$c2fy z&iPTPBas6RNuT8Vw~u=^a(YwypM9SWiuLY{t2Z2~U`vR!GOJ7TE$`RL^{NQ<%v&1ybBA?sgXS^NHTgJ1cB^J;`@*kd&u=^7N z2*1Mpc800dA&B+ zPNPnE@|?$m&vdg!w8=I3+*Ut{O^>YTkNx~YI7JEH-W)odZVtcLn;+?X5K(CMY>edT z=r=P35}s~EqELYIX1jMhF6@{Q_m9ejKv|fe*~fxKDeo0$VMa=9D_=w}^g8jF#Q;5B z}D^SFf+@;VCoWNP2DE$3`s$W5j~v=*^Mx~%`B1TeSE zaiEeW`FcLzMX{$ICt_$EfHE$%-@I9zE?#^Vwyd`j;RxY^67R z?%ya0kPk2^0`Z*WRD!jmaNDKy+aJh;pJWUqUq*D$lV|(W>QxaFD&ciKIe7u;DRvh$ zCRouZztZI{muH{|0H&QR-{ik(0zj4#B#IdNj{IwSEalRY<{1(@Byd}ET`N{48Do5( zpC|Q&CE5Cs*XyS%Y$%+d)XK!60CwCfG*$%02O&u@CC?|H{?lYZ_YdRp_JSTtzKW%Fvpl>7M`6bZ0<1 z92ufP3oEwLVqg&{C$0z^BYi&}D(N=Iqa%f^k$eB^3I1pN1j2@1cI{St1yLe!9Pqf1 z$9Sn}PpB>;ogAYG{0@GHl@UAFeen{tN(6@9FFXTs$b(OIPgq<$Jd3lPKl$dj! z6T_7t2z&1w@PBtTZS9)HWPX$_a?eIXQ?Sy~kSWlQtnv9F7xo`Gi8aSj5P~FKZo;d6 zbSzw{Z6-FJjloV{{uk;0D?esv>qQ_Ux1-MxKjHRLcXe+cAI)M(!h$+uO!~qsU>!Fi zYiB!er!t`4xka5<{5!7)NRa>^)ac+gLpUiOu*#&4qooqJh5=#}X1ZFPL5*P5``>BE zP(VE)^iBg~eN`ZM^v$8VmOjc4s+@eBf7cwg=85_A&#o*$6a#ry1Oi@JYO0ssLzOUh=!7w zKqaM!zPI-B(+gr^B91p4iWWZzL~_CE%!9YT8|!6nWcBM+wDEN1aqkJ&nSy4odf9%$ z*&Dn0MOja7J{B?R?`=~|F^9%V^R+lAAlQGO`nxo&{1AENNX!SwEh%-@BecVLJ?j@4>`akycQ~;8D^|)3L&JxR|^#G z>S8}0!6#&{B@p`le;%Fle1JU)w{idetONw=GSKJ$&7{5ji! zQ7DX7B%TzrWay`a=Z~T%UvKLb|F#LuJIG$Vo?41pgEAhNa;$d`t{3%F+>PRw^-k-n zB=)1B{@HbGBz5Tm9}HCKwSf4sv=}riiUP407QnZsz=OgI!FUj@Ur?jp$ivFsZ7Z?p zeI@OIlnQR_GngUF@}tsBE^7WI3Grk`Sm zxprYA;vK$iy;K7tmz{G0(h&+tV2zgY&;jf)`p z2s#Zc&+rSZ=h0%fwKjprD^Foa?%$;VUsxprGSK)lEKKar7mrNO?}gr2)3`_u^NJ_M zD#byx*m+5E*TcsNi>X46IY4|!&XK*x+kgMmnE-1vCf|0ir59m#9pdVNkJ3X5Jb&%v z2O6xlpau%2pMuo^nz(~osS@*m9cAIWf;@D{p#U+;M-7nF&N5{>4Mr6!^|R5P6raMv zG)|{|zS$KTduOLfb7-Pr6vRoG2*Qg0+Dk0RI>%8;zvBgwQYXdcIbcCW$={aX5ybzU zaWJiIl*AW!n|B$p*Zu03C{sHrSStu;n1}%zG%WkQ{d=vi&>b>I1icBTncCr1kPpC| zK$*?8MZj9w@iQPu>$C`z-qOD70XEr;8HO9UUV(1$a!K_bxAfjx$J#`=#zjg& zip3fh|9^k!Ar)sJjDiXr&jou>^hah<8^M6(FEodaj(p-gg@#w}tmn@>q`8h8{~Xq_ zIpR-#=_{u6n13Jn7UG|Y;ta;fg0yCZahAMuT6*GhKu-;;^sgKN=49Y`_MX#6pdI%-*a zJ4)o;W}7uFwq}DTk}L#^{`ox8pY7n2plprl24er;y>|2r1v#SCH!^EPT)pGcx;@gs z0wPFaY|S0sNV2C`w#0+2&$1cm=|ty`gChC}imM7KjK7vIAX$~L9lT-2(on8Flr=1q zr-~JUuk%6j;yjim3;mFrhX<7|BZ?1tBgv(C>i12@&r*Q;YvVybncctiK+)`A+4|hp zpa^SY(sEni>7DI7ckf9pgfeSoy4uV7`<~O3k3wJ>8#6GFM*Qq`c?0t7@#6DyoH3it zIqCfhXS*f~&3to0}gNb?u6I2_xhw=*D)0C1{sa+iC?0g^*izvKUBFUW{O~~gvvSa>x|etRixHxb~=OzF3cQCQrW5`sSxPU35qWBbe@wOZZ~F{2&mL04FnIT_W>mSOQt#QWOYs0*t^-G;MTg+d8WpDLy;sCIcL z*PcocL}L!dX;kk0Rts2V+%#(R{nG}eM5L4xPzQQRn(c=6jTvufGE_oZq$npm!4rQg!Y!0_{yI3X;+2-rW5OHmexp~Vh3EcF(AK8*@ z%p=RccPX3sZ63d6yqANo$ogdlFOPy5GkI%wT*=4Tpe`G~~8C;7N z>k+nbWD`O&T))gzd28lFHKS|hvL;JNf=-PzBqNPnFWPvPEVOFIHkKIa)775TEwQ9L zD445Kv=&E08<%7bxk!s!Bc7?UpHqvY(e!*38@Z(xzT}g}o2jn3e*Byri5^FT&4-&N zdE4T(LV9VpKfHOLe|=0R(a==GQzfe-isZb06|X5K&eJOl7Nb57BwAfWe1JvmAu+Xx14@vQ*1`JRr#m}qp`yQ|rhDb}Y zN@WvFybMw)tb_bXjd37!gmhJo9OEDAzz>=F?+JrH+jh5Kmh+_8zTvO@M(1_e_xe}m zD*lja8u*-DE5XoMinTwpH(tE16*R&}Y{7^O!TIcY3gZ`tCOG!S~LTd@B zin8M0+o_pFg&eQPdqeimhEGX;cZcQKB>vo;`?+^Z)J>f?GO{0CZuyyTd?04l>hgDpl_w9=bS4Jz93#SS_e9y-;cL1O=AVgX< zIlCY@oA+H%rtwbnfIThalsMhnkY=gKZLN;>NEJ~^K4@zj{#&;J;6wl}btru2RS{@h z-p>^i#p25fb$w`vN;0 z$$`)^k#CshUKSd^dwd$k8DkRig!&>-7pA5x3w?z|D^@?eV`HPQRI^}YYFOm4M;}{o z9s7e4sA05_0-SgP1H2nU6@QeFIP&~W*q>))B*sG%5J@2x1RoC%UkB_ujV>FihD92f z_kUm!&Kb@JJrqR)j2a&5c(1AM;!o}JM1rK`X%hh8;eS=`W0+XCqK188A`JKNDfZZalR-H#GSPqEvkT5$tBJFwBlh?fCi@Rc z3aBB$LnoRk&i;+%zEC{sglH=v!sJlMT{;ZsP*ef+q*w=dJLn)NB~$N14J9J@qHE9t z@IyF?f(HIZ09YpPD6z0dDvxl?{{kHF<^E%g78=@wZ*4#zWjC$0rugvSz%Jt=#nQso zppX2}@`4!rUdM`F8)%)vVxZ`ky34Tmmr9 z;|o!ye#*C65>q?UHRMGQ-%c4nApZ~OT)7XSF*frYop0-ri4*3$?JHpuvO~N7{~uI# zK3ER(*VND;pD<@NHiMop;tZt!9KQ)U2*pZn5bZvFycLD3sEA_~MbKiCy^YNpe=oz8 zaKdPdqMZ^J@P1Hn+5O3{D<0ja%>GBN!wHK@tVx}pucrB`SmwbCT^rrFjMwFC)oR^Z zseY!`Gv<-0bK0gVkC9H^R!qw7M5{@(P}%7E#Fy}WBazP*$wEPqN18-OM|e}jA0PE{ z3^LT%8zS?{tI4zcBH)}CoF&J30uJpq^$YLRWhQjZ`t_BS%KJx;SIFls8ikIJo0N02>FVzIINR5OwQ`LxK{dc7l?U~ zW8@x^x>+z?-8O%zLy?nn49NSgu1hvXMzzW-7yB1QxmT7VwMjQ2u0hA{j@@Rba*ttp zquEZ$fn5_m$S{RS@Xsd1ya(Iq#5>s+y6M;U^)#^JC+gJg=d5VMgySy;-&>EW6%x)C z6^~q>Nv6x}_7FxYllN(=tz4b++3~o{`;h*4#P!I+W(n`RVcEmYC+j%HOZ9J{)LIceqwxiHH^C==Sm)|M}$MvE0|baVEufF~}}1;chzJ zL>*p9^B$|rrKY9bw73Dbju5ZJ-pj{4d!J>KF{7qov;_t7AO4&yK31d|bo9gQl^s&S zQMT>6t-C$6K9b8_fu|f|)jQP?W@iu1QGL_D?dq5B`9obWaA~VcEo?z+eAli|`|iPR z!;(f!Y6s#+ljw-1ot+)FxV_LaN5OyRsaGP6jh6*lx}s};cg&4`b^hx0>s1;}CF_0s z@8c6&q;uWp3We%~oARX!)f3&bc49}i)kLF8ifgkt{9D}bIO*(c9HT+Q&QB=Zv-%@O zSdHLs_@OXAmtf|fLaDimKdpCnIZR57ce|YYdYmN89Wo4IO9d?3@#VB)(r;cydR@qG zc8}e>XI8CX{6wXwn!1)(iTY`6Wdbu>LucCmv!9Jm18`#g!;WG42mp`mTK}w&Y=&msFVw<4k$5J2yd| zdJB@O)sHu4mUy$lQZ?=b<#g|@*@)9Z`eP0o7xB;oPX*;;C2ZxO+o54sDK7rFo=QfU z)>q6)?q!}cBZV+)w<^<%dZ6}AnSGK~r0&@a+s6m*)^>!9NGc*y8$Djy4lA`VTEDZx8qkjxmQP-C6{h7y3oRJbf0nN zd|uM?!IdcKU3rX$P{SJ{eAObp?1E;qRirvOzQ@!b(Ee&OM!RU~4qUYp?p6bp?!GFb zr6iildvDmdd8f+u&ALggpgnCbWMEaAE-WmSqWaOIXc)IL=x+2i@RSzN_Py?UN!io` z>yZL$&IB*dsjw*lhMY(BUIp>RoTR`tOncXvDaSTDTE&7CxtyR(Fu zjg09_H|#m~Gpx`f>XtF>d>K=w>+J$pbLZAe_?YAS#-xybk2|IFqE-1^Ukj4}{;Bdk z25V^k;~?GaINLzHP&RV7l=Yg%HRH*Tm$n64O2b`x1QKsZXGkS|9Lfx{MCClV?#nx( z%!E!ci(zQIF>S?tCcKXmC?V$`$#?&#MB*4AUh6SBpR8>ActWl&!Q^%B9kKfbFpioq z95{)PbWD>YwC)579Pn|=b?j?yZQ!8@GfYau?~^DWOVD3v#FIS=T#h*c@$94)NfV$8 z^Yg*y~v$~OT-INAV+ zA~bFP=@U7m_{E`$Oy^3qgDGoE1I;nNoiNP?(iF$-C>TQX0runhf1m{f=NEt!yN=+E zu3Z@w!GU@Tug+cu(8kG$7ewJ6Tj8VN0ZRQ1_Oko$I|7AZwAfRXKi@2u9ltx9nLa)G z;eIC&oRS`k5A0Dj@}Ra!CZ4` z>kw}sMEvn9^g0k`PONEzY}L$~Ty2rfH!8O(J@)I`Bma>esq$b)xNV%Y{r&F0p)>?P zLiH#a_Ut+~}tU2#{zcw|+o49Owgsrzx4TP4t6)bTj z$i50bzLFm|1ldo#x&RmJ}ByJT$!{|?&KWaKmlRbI@cCha2H_V3~5HP>600TN`=oqUsY#R1R z&JB0;FH9DSu}9V&9Q~uyeOJfuw(6_phf0x8J43c8s(k{Abu4;5p3Lj#3mW z3U=@OVep3Lfxi)g+K++CeWh^HYly>;kQ~m>2U&F{dqEPVM7Z!Eh-sn%W{85w;ZGHx z;i&(5njj1p8uN2TQ0SoYP88vBq~rp*4^QGF@_=4itmjhkIVwOCnL%SzY#Ahf1PtMU z@S~?F7!Z6Ob{Cqw^Fx^LR?Cwjv{7dJ;hjT63)A}5+a}dt0ROj_2T>oMIw*ja0`Pw# zuC9W&{-2^g{1nEuxVX)D@ksQoO}M?xAOb;gACf!yFX;uoplAYU>9D{;S!jUjk9-K> zgYI8wFAzTbf^S$Ujsdbq8Y(P#=gbSmL5n05pr#VBH1y^Xg)aQ?;%icJmcwX)SD@dk zx%F$^jRs@^tk*4rK^}|J%P_Y*Jn$HX6@@a3041_Sg)dNPo~eYSPH@^Iet?i69Rmi2 zAf_OR!;3|rY}r^M--`uT`@g8Vs z_1-_dNzprFBV0X7Vy7y_Jd+tKnAJ5>4n5~h`v5`G*Oe9IbbGbkq@i`)xMi!pG(3l%+8sWo7W^fwo(IO1xZkj8W4ymeXNvJz_WJF#s z(8#+w*)`B~jNlKmKLFj7&~(26v+~wS?v`!mc1XZC?jY^j1v*gfmxzL ztA&s@NP6UX&5W&FP^`aj@L)h*>Fj1X4Qr6Xb)z{Bu2-GwAFq#_UALd-NBYe*=q9!a zJ{wk%vl*EC42`6IJ`#;3Iph?(&y7MgAdqxe%EGDk+2%8Djo-;%Iu>>Llt=kFw>dXL z@9rce+bjuP(CfMes!Q;f{5XYqix50Gf`)066g&25w7()jSVQ-^Uv@!ey)Bp{LJdd$ zQ_&wTvUWjR3{hqc<>R_>K@VbinI06;T8WRXHDsVdmsrO2fAulO1~*C6zoGr(MS@2Ni5k^hdl z{1c3$=WRcwduaTnLR)LA&vNBe=1)~Dp#ANdr(B3ums#{sVR_8r$z1bXhqRJw)vw;T z9-RYjJNX6vy=G081l?;S74+8ylOt_iXJ8aJ>ol1+FX0z$9vks=@Sl{MYtT;gpnc|= z?BWMJU-y3_i(h}E9pPn@pSJnI;?Xq6=c4iMq#-;^(=%_-_%fPEtrw(tlWZgFl?JwI zBcqX(lO|eJ4`KCA@~g1}!tXfp&+gqKt9Vb5_2Bg34L+v9dIjMeAOIz}aWgg@}l&)SEDue&djeI%_faR{ksG(3eJjMz0jnd{IkFp6p308Uc;rDhZC z@MHz3Aw6{D5vVHm+yQd*to&pJH-mO6yx%Y$k^vBLDG8uWFMoXtcDd^~5s&a@Zwssy zH41cS`22P3z+Kwb{_i@|FwDeXCk8`|d?f@7kX3ulS6SBWq4mq{2$yeU~%x{~|ZkE<%+l=F|)sI^P_ zoA?u<+HyDuemv^SM#_;0>?Jw88dydkr_2d*Ds9iIL?yR!q*c6DvA+dohTw|{-~Y19 z1$i>#hn$Mgp;Hj+%I{5Jp@u<2`xw?dfM>_bZ(S+84%V>El_fPqQN8^ud91PR++Jie zlV9dG+bFf)QRf$n*X+)fbHJj$t1IOGhLuMNT$z}B1fMhb4OHlYCYLzaQJ)4mtUI1N z#%`Ktt1MLBntuN+%8-zjg&wMw$rM_5=$2H@ayoc&{`;5+PM#n0riq{^C{6;vnxSMV zy$2YyRu)?W_D8_0YBv8qNoV{yv)A-E*>8n$rWbe-9O!-{Lr`=MDgjj zvOy>T&l~jZ)$~0AITcKCgqE;)1SKWHBCSU5@A8P5zcUk!=e!c%g2Lrap_{Cg%HJj5 zC&j<#^nzwHMYNRNzkFag^QHXCmCkPRVN!Je+Z#-J)bE{imbFada19?AIpujT7JOpG zI3id-S4e%5POVW-s9RF$UTqsa;J#Qoslm#Ez{_e?m8rIF-gIz@;W+3IDpZJ{qi&|Y ztbgS-fQP)+jcwPx*22&5xNjt+uD%3Xoemol_u`x|yN%_Pz7W9pKQf-NBs55z9~@cR z{G3_cc(Q8dTZCD+tg`#d`vY8owdhnVW`;sZ6f$QX-;O^3E(5o%S7{F^9~HtLo#$_{ zk}mtI)0;@ksG?{C)fK{e8wk2RtQ^GL2mo=LBqLuaHY0ijL7`rtJm)W#+r77Udv?j? zo4x^W*(nE@!TpeLNSPA`EG~g-xdb zm*RKrSWsvr_2Es2n^a~hblB}rOmH@NnfN@jbe3Lq;yE$OcNLFKNQ!5_7e!|0WD5q; zcv6{f-a2r<-HVKzN{m$M)ZSrbae7)*)ZA~xeEjv4XoJSfQ;jhuqlu2U<1VqwbW04H z%*@n2bIH|UCyObK?Wi$`G6~c4(j9ZVf-%9EO&_msf*#x+-rQjK3Zm=lm}?q&R`b&_ zXfctA@fveEZ1mY!lE=Pp@#|HT;FqgQp7#>N{8!rdZ!nvn(y3-OsTCY~o59;7V9>@3-o1%2%x}uP-2~USMR@YCFiq!kphUratVCQ(Ad^O)>2qvE-MM zmz;CTw)2&ODCt6&lHNIA6Y-ay*Oi=RqTZ@nnsxCCn|jR^$9^AZNO-K{m4N7ZUMCZ@ z^W$8Wzwv5DR4s2u`RkSIX?wC1Z`c6RTqe0ug~BAsE?jLxkKwRcW0cx=a&SY4O- z8FPeVrerVYO0Po)E7?c>(<|5gov`(j{iy14F?W$-!S|I0v1dPZLrT2ZMUqGI(-nv62a&;Z3e_+u*j4W8c?_ z%7oO-lOoT!@oDeKpH=hV_tyM~r5wt|&QPPPM#$VydHC_dS{ zz8XuMZ^N$^>Xaa8e=D<2#b7-U=KLHj_9Y9cRk9zgJOYA7aPFYvu3xR+*O10f5HiYq z-E5kfwEBj$hKx8Jl(aLkiO7?F~;Og$Z0v`ce@8o)nw#V9s5cP7YOT$F{{`N*DC*6s9b4 zCWd!pPat}VHxPE0Yfc!7D_b|cVR}q+jTy2T>dtM>8z`}&ZwR;9dL*1D<9;q+ji;Am z^EcEOa5%S@4|CqUc!TGRJ0&=)mxg`b2fbubsoq%&&z>U^3U*f}!Weky(SJ>+wPzrX zAOqbsFwOEO_NaF7uE36+L2AK-Pf|Ub;nhW$l@t?&%!pFC-AY7%aVs_#m8*U9c7xGC zwrHj{{I%jKGiz;`+UG}mP0m(Z&!e$}D7ULA4v_sBid>kpX^t(aFF((N+?-USsg1B0 zG{k!o{q(jeay~I~^n#UkuH+w-@-*y{$HO7poEKQFp2+F!K{9dz9xTMV8k<2 zr^d{DNdo|CYAHG*zVtv&$WjZmbyA$UEf284gfhO{724v#*u!s%qegWVT41zz={fp- zsv55yonf5)8=k8@Vs!^W6rVWZNQ+CXYaFo6DJiB4r!!RJi6<utQ& zQffn)$2SuyH^Q+k6&b-s6)l=wfz+{8{8sQQ9Z=~~(vrW^zR!kL@8o3RqFBo{Mg+yJ z(-{mvf*cT^aDHULGS1!DBTkLGA^)00;EyB|FGZ{TkV3Ys!*Gd1v2GrUY4^ z6KCJSqIcAvTEcILwW1bbw4%IEhyq>?lPQG!R`NBcG)rN`>CC_}vP*oT7BbU7Uk6ix zjpeXz{GhWo-Ax@Op^=ol%3B_MeCoQvW$yIm)(Cg**J@ZaQGY88!FN}l;@U4$c^Pnzs-DHG@^B@rNnLjVU#W62h&hV@yoOvr(~OT zsT0H~)~|aZZ+`<9I3O%pg~n8YE!*s!zBWq@=Iy#l+(6aqpq_)F)aFH}>D^bT3PDQtQS*v#$6xH@SG?7@`~;6CLoFIUO!&sd^hWxY*;;6vVV zdk{wpesKeGP-jl>*BdaI73)&0_49gT1--C`7ELL&5OF z<^TpyfT*;Ro+#l(#}p#}0}<)1YVFyrw{d}cJ;$_Bc>4X0%Uz@nyFzBP5c0w=y!*>G z0S^yeR2$(u$uD#Tu5iw%OSAa7C zu}l}qcQr(yK(HA0cj=1Wz@A0=zua}5JFpjlNC8VT?-23ZWlW)js~l$)cJxfTnqx#B zAeUo-8Pgu4@@J)>4zMQ0N+at_h_FGB4FX5yue@(p3{ZVhp%&S%F)@5FDPnXRr9S*F zg@N&=>P+_qZ3G|aUcnG{U^?}}mGTE6RC8~Qu4|U}adqS@EIJIFAjjzB@4t|(KimTP zK?J{j7Rv$q?A{V_v+}es;V&b#ui+j))?lf^n5$ z7QZ(IBZ0jR6a$Ct(dzKI%JNIL(3UbjWS4D}$aMH3dF6{2t88Wt(D$ky_0tZ(WV*sz zplM04vN(moovFp21F!m;LxJ7<%+t9cU`xt|(Z`W>+;{T9t+mEQN~mwN7bKz66_!c= zL>}uJMyW2`2Y8wN{FmMHb7ZqE0*1%9odb7_>=-W0)%TXek1Z^X)ffv34=dI+8TFN8av|oVKqU9BYPy#D66GpEZSd*qW&|~$^OXl+}ZuIuz8K{ z1pUN_)SG3IQ(r$nR69k(l8iuNl`eBetlFD^l}xXvcp{G$B+!X?2f%7*tkW!*xLbGN2^JV%2b*D2(tO zTHrR$Yn%Bh);kf z)^q+`UY2L%f?uA%fV=?Kp}qF=%nwV@l5d)e-WyNdhZPWFe(IXGEFKR1p zirPaw%Alf2?t;&;)(D{M#!my&)YK*ZwSFTczz4l+H~>B&Dif-5z$dSt@4m znbjGHmU(c+DTs%+9@_F@!3PHK=y!L~$v=62tG{5DYw{+iN=Wv~8gm(KMafW-6Ri5U z0f@uHnIhZKn85L3o@t+m;_vqI*c{h~bH;u7{g%le)N!l`yz}h&b6r237~s;XO6e!# zMM^Idm%gwytXsUKIkH-Cy7ImFM@|PiOU@VKJDBcCw2pu`M{v1vS-@l8!0q>q^~G@m zv-GE}9K)GunDB}gTph(k4&hunc1}*IWh^;v0Sqv<>_;2C1e^4$VrFvX)9;;2w=*lJ zu1PFi6oF>t%zS8YhH;YiMXPp_4)Zq!UV27M{yxnRHG(3)##V@21a@nhv`83@uB zA*-W1|EW&;^|>#KWzorN%Rw<4QMaWZJoVlYGs$l5+o-gmC$)SX=Gap_9wghZ!`zL6 ze?ShRSf{sI){S#}!keH{h7)6gQdG~6AAzmL$}f2@?bHfE=TCJF!M<;KC|`CLXkI#N z*!4yF;I-tEiTslrbSWMmRI3m@<9($#s~ZX0#UsK;ZuSjte_dhQ-mE~?*d2Gt^+Yqhs6!O~=7t<|$H_~BUnGE?JSoVMOuE2f{aw=A*mj&5>&k>^U1e&ro-cTpX<{R< zD5`g&3qqQ_j^&oyWb>D)eXOnQ#XfF!NojUsRELEFCTbMrTk&$wi*0a#(wO56*Fq$J ziMY~1vTMW2nm~qw^4zH}pU_);?hd!`6zTY6W4cnJE^!sZb}FjDRr5{k);ifG_fAV` zAT+Cx#wgZw*T@lZ86DnR>^iIt$F44&Q^mI))dco}A}bnTT=P^?B9|AM{D?bt?|e9V zQl?v8D9tHIU0aEFm+np;FW2ldtm~j(96*?L>J+Z956Zd!h%>EnjohT;v0|TzDIW5O z`}%g_r3ziY|1#^-`fCR%B2biufAs7%jn;SW6(+V;2P$)SY>>%|yk%*nR)|e)@r1p>(I?c-dJyOi!Wk!Y4kf zD^<#4<0<6?IzJ1pDc0o^g|2S0mG%X;_eSZa)m3^seu%NL4*S9}dkUlewDOkHi^9t9 z27XBnE~J)kNrR(v_?%*5Tau3h*3GT|KHwq6hRQ4|RFtbor>l1(oDg1%53M>~W+lr# z)Y4Vvu6bqn+|)(keaNsLTxI?%@#Vz57nh6+;?_@(;y!l#OtCO_p1rcT7gSN|XWahk z!!0^}eUCH=x`*4tCH?0I$}_sgre_;A?qmk>BkSRdIlQZv@Eg4*`a^HozE!z*|NQLD zUt$e znX+IrGD|M$e(@J4+VFBSu~*j$caC@gGHqgS)kdvDt9+p;%;ZYq2?XE0<5R|(m%rp! zrF^*{sbkcoJoiG{Z9A9~jZscG2EQ=pzwC5kfSPY#29TNVNV1m4Z;u<$0911BIBoO* zHu5w{r+6qKJLq z+Kc_pd_Im0@vP%RN+5J{j->jNC^Ve65g%>NPQV^!1kiF{jHl-waraz)FQ$$`52>)}-DM>GvgO;q@+tn3ImVb5;d0FcUqcPt{TWcTe zItI|`8Jw&I_R{Ai|GCbLVwO4J-sQ9+fSdQ5DE}c>Vd#F6f{jx$GrMlin}bgPJ$(Re zAQ`X>rrS?nh`^gnm;oOhm%tW#!_J)w1jGeN+L9Bz0n32+q&V;uim)R_@I`F;Z4EG6 zkz=hOvbK-_`%&IhZpYGy}uJi2Ykq6n>M}G$61OsSppy$&a2(5!Z(R<#4?i zjb%F!m6XSB(L=(>N4)UJQy77@sbZ_hZV;_8bBWp(O&Id*We~sc@lG#AHV6i$82E;G zU-pR)5>+CHO7>M&Kq!B@36hIufB4Pm)S^=2yVzRj({BgDBiPofYz9^g>m4K;k2z#f za_vg_MR2Pv$ohiR_nmzA64>MvG`M~>U8R)NTKO~W`CspORt}fHbWLLI(>Y?a z1s&pe(iS41fcV4!G`Lb1bVHg5BTF2dg!EY|S1)gA-MQ*V(aSY>gfk~0)a9^c5y%r@ z!GOIsvc+iyH51I)K1elt>2>Ckn?cqR&ZFPk`l~&NK4eJibveZGgMkzrpsTYLP@g>3 z@f$ehV;~ z2TTzxdi6R-j4hz#{g}O=K<9Xij>ERw#nTj-uu^}S%A$iumXM=Q)9eu?LCCcaioORU zwsA_KJv=q1ez|VGbP`#+cTko;5BF>v>2H=N1&J7(mczwZ$% z5CFE49T{Uv+;+2U0}@!_e23ov17hxg3!yQK8O(FHsLc0@0|RzQ8fsf~%K06+`TMub z9uWo)&dN(IYWi%`9+&iE??BeY3wDFJmE2DXFOMZu9ie{|!Zfygzv*xkF6Sxu3v!j~ zj2k2Qeyft{^^1#+?dL5K1w5Ydj@NcFJC3o|Vo!r^2WS3&@dSJnU#chi0#IfSxFV$ynSd=lSpa{Qg1>JiyM|!HU+tjWlkbR~E8p@bst&!kNa<{v9G< zLs@?lS~OnPzeW4Zn0THZjs%UWB^iqTb5w$z8SoV~s#5NHmH}(k?G9C;Mgz#n+IBa| zCCCxS#^uaE-^Pzz9?zCIf{Dgnxk0Uqdfu{xt#xDnJzl92s7ppDYL|gJjNL#19!$gc&*F#dWM& zkT)S@GJ)u5{rw|fUp~;XiGcmLe+a+RDhuyJ;};r1HjO>x_bf+f$_`%{yYyd-<;T_O_aw7iO*R0P(VI5Gg1)>0W4&zv|yAK#l ze`49IR-)F30%FDwCh4K-Q<$3{?k2eyn!%|54L125dvg160NA~+x`;wECrp_k_F8{4 zD46F(={#pAf`jz0OwUIFd={haHstNIX({KotDp1kpF}vVO z0>m!tuP(ekpHX8CLf%Kp2^w7cY{bh3d{d;Y< zqb3esZtkM-hWc}|c`yw2@=2TlxdrLJNvGf*OesH~OM{eA+0rw>el%8h2jq3E)dJ)E zBY~Mni6X@Z0boMhgDPd-4ZP1kc%M@01J!>&5Ws0MI`)6My6%9cvZWtHVNnnT3rJIG zB29_{N^{j!hy)Y?2?PX0dI#wN%iF{}alrPejCzU<<9LpM^2; zmWf;|v{kN4VO+k)FCA#idKMQX%|6Ec*8nbQI~7z`Cgj5zZef%j`L_o|e!1bW8jJu4 zex^2gb|BHCfdydx_Fr(v07iAgPw*9jR{~Npj{58UpM=^Iiacy46*qK5wZ#yVC{?w?3t4we2}428Sg0`15K0H=dz7?4NMW*TDAQG0G?f&g8hfEQH3-Q_OP9(FwZKca{r z)XsLmiD9Z$$oy1KbYTJs?{wus^lqKuL?7Wi9=8%P7XmZ38hN((~w}L z)_(^BQhU?|FnDK=52zh~3{q(T62^^O>D8PRmMN5>AUp9hbVVXDILl)di=2d$Q9o}FwOpSL>Vb;GKyPQX_oV+;F-XnKUF|H7p^BYeDCIG^ z-t(wD`{ef2QCOzLwz&N6N!*VrQp1~Nk)h0fwbHHvcAwcph5*-@P)-C~Xv;y8K|MFk zSe6gO^hyMd*&y$M=~{sszh{00rG0<)f-(O%@xRk)_@NsZJ`4tXVCz--J7RrIi8k!S z{Pp9V;cxdX(8UircplB|sC;j$dM#?){W7Effs#qR^D0t_do3~Or;v^=<4Pi7I?E_5}t73#s9&xj& zCau@9fla}BlRYC++ zpuVBul$8y#Sj{QFxWbJ#Zj4JX`nG+#7_N#BWHLac0G5o>ehetxVhsO%(XT0-21#cT zI0KR&XU02uX88rg^bhkC3?CIAJ}n>q57CV;^Ef(#ga8trJ@=)bBt8KUIx4yU*I%Pf zs|o|iClw_5mkOV~`vN~nv_@~v)M7j!Et3FGZdHi=j3RoGvH%D8&+z-$Iac>Pkc9jm*Ldv0C8FGW-n0h8xN4o z-q`$GLx3YpitgkSVT%1@mH`X*0`2^mylpne{}byr6;&#bSBh9f$E0#}HiOKDjRSWqsWrjwv0 z>F)nJ**eF+31ZqW&T?O}6OH!H=~w2s@8ZHgZ-Xvye*-TN4ft-0Crfwp`MTzTs?pWx zKJe^h4+Gnx4t3UfkUJ224T2Fy3}Z@!;Bx|sR8Nzk30P7 zW4|UoE6opkeN$-pWFMh2mHDm7PZcG@ch+?-KsUdXa>$uL89e zn*`21ij?~t4Z0pDeEOf?0k*$~YFk))_WgP&_S?z#9R8PYtF|XqQ#yQRJwQ)txW46d z@f5@(50(SRZt_rjC#Wx!Qveol1T6zm{*&t$c;zAgSt|cplfZu1t_~`7Bc_&XmTXu{AT3s3Z(!q%1YU)?D)EED41JGl{y%Yyx(p8yw`c&te>K;}R*3s- zJSUbq4yvo>%Brr1xh*#Xmk&W8=|NBVK7K*`N`Rm0RxQ`_~q&w}v4!U2oSupftAjrtPqRywv}WfXj#9_KObdnkT5_ zie|Hn4qB5fKTr*1oq#N2&4=_2AJ5_so(D4;B5s+oFvt%r%f#Ma40E1st)O3)B7dXO zjcfI4(1Or`k4JWJ-<)Sp$2nkbxJz93duT^Jh^Z{b-m1+nP#^4*cTKCn?v4!d!*NZT zFCI5}hz9Hx(4T&Gw?_F}w;f#moJPuuwXrQ(Y6ar{`sVyg#~SChq7Zby6TPY#wwMR) zY&@oU(@!chQrub3{||Wr)gpshDC#mXP&|{x4@I)=mT^~1?S?eSJLOo|*sz+fsFa|w zh7^%-0_+T}l_V0xlWCKM@E5vxwCP0*rKh8N_~m}HHH#w2M56Fw{V+{ur&_QA(C^zh zZC(FHu+JU5o|w&w-Q+JUgKG(RF;Ad@cRmQLH>LPUftHt_F;|~jx>RJYYwsPFD`65< z*S4=n88c$*2UmEI-n9((QYWEU6x0I>Ng7>SQ?5xw5)oK$GrD6v!ixWJcO|F+Qm7P?Za*GDbE6B4b z%dKEzUe8tBbyQdzyhX)_p^&osU}*@8}Ih~5?gPt=vK9=ZP=8J9qfu&zriWxA(whD#Wl@%dLiT&-sOD>vBgqAF^Lnj;I0|4(%YLEwO)i1@i~!Ht;IE+TDqZ+Vo3V ztqq>e58Y3|)Gd4~jo9=b)oFLEfet$&Rfj*nz@6(elet@;5x{?e%+DLXcuhxTh1O4ajVd zg{)I#pNXqCEE9rWk5V@sBD#VW33G310=mZbLf}uC=bADFqCZ$l?x4azZ0w=aL#R{e zn+BY!R5>5ll4h-%7KpS2!c6y&QJzCP3dHI6JTJ=D@m(E*2@h5C=4 zkQ_^k+gR90WL}Z<4cv^8>n&*}OqgZ|j!iNzNKJqCR&|@MekwRU(B#!GnN!CIXrfh2 z2gbRMcsFGS4fVp-s1>?ic=zmJ)#+-ulnH$D<4~*E(FdFMF^?KnLHthZ;Xe`;NhGswk{ zt*v+jKiLYpc3y(l{el$c#rxNU+?91IRrczQK=VQ+e4x2=*ldGf9Ej1;YTjZ{$ zL>%Aw*ygmH2TC(QyE=VIncw97Yzbfe!l^dMq4+ZWQZY+7WK5NVsC0tW25P}tJ+)w6 zsCUMLx$kgpU&Wfup}k1!bgrCs?Bijv=1=9IR(9~mMYnflpAcoC5@SkCL?x{4Riy*0 z*-;hN=r09ByBkcm=j@JhHTeZ;OaqNS0&6R5MjMifWu}`dyNZoi6N8LXP5rkUslm|T zmT69)4?QYw9i^n8Z0Ytkn@+yu{RQ+qqzpvxt3ak@jhzOqn#GaU0V$Cs6Gyc zCDwb)Ox?0Ve<9|K1*=b@6<~WgRRePQn-<`O*7<$S8R?1O>;B7^=PAZ;lnhOMUK>Sk zfeAnFoYXsK=6`oj!h_K~9Vm-TMJ;OIbvuo2lp(daD+D;hYPUBd24-%JRg41-64W@; zEmGRS^Mt(IJv#B!K(6;3Yi;y0)AI*$Y(K)=b3V&`{*z8S(RTD&f1pdGhDoI<9yaxh zN{aZdw>N)qY}Dz^guFmlq@8Rgk>FvlKi_eb5yjb67f=;5iKXOjyo+iLNprWbJe$Vn z>UXz2((^!xr*|oH0_19PlDl0Ujb-GgK2Q^O6H0ZskonRMS17~;O=AhozyaINhF-<> zXGt?Dw|p@sbtAAih0{Z#-&bjJnwG@Jq9JVAFKCMcqY#EH8J)}>Hvbx3HkRvo<197S z`qK-Om+D-$jo}aJ3c~Gt2;-IVmp)B-zYIjEjvqWI`tt5_fkF3mQEtfmk$VlD6W3a^ zV$RvXYW=eM6N=L1OOXI zMfP^q7gw!npn@A8h{CTsC8Z2T$%94nWC(=iLmY33k6)`0FV&*<1izDED?SZS|6&l6 zvQ>7IU`)ZF+rVy!QRH6h9|l&w=PkZ$D%uhHkzPIOlB>>&k44RE%11qHGZYji*}D0} zLCGPKsrg z@y8~snP4nD4ewg`x84-a*l_w$?AL<3CFHS6=}tcmMp43Vrz~z3RYMW8_71Ln;3(;P zd*EyDS*97kO*XMiqlz_KKjo?5iez>76DJSjT~(YkGw%(ML_2~$Jttk+SwdHfCOu9` zy{4~H>8LWcRqd;s`;3%PEBa(8@P*eeX$lV`qf?c@jg^D$%Ll=VJ)2(HG2@%9UeNu7 zXSq6TWxp1&7)vRG0d+~?%086C_5L`9^>IHI zZl>W*N6aMg915yTeQ6q(nB+W9)M-F(40JL5p|F?`>)M5<~0H>x+;Vdxoa!?>0LhwA^Uu2Wc7l zc?S)xwKnYd^=&Lf_Wky#!s}qf-S)?m2dBEw;l*#CRJufugQk|GMfE5?(pXnkr_BYw zrD=_o+o$b}(GIuG8cEu@AnOaQ@{bP7XT4(zXcVBatLZi(rHcj3qOQSWextVJVbY@h z)`&N4ES57(OS!`f1}tdmUq$A!;;SVyf5Y&o=4Ix*gv7ZKmvgQ@uU?sF7gu zoyKj_C_Hc1Mww$I8!Imhk5WbQZrrCI8x)6@VZXaJ4vJH2jR%PN6cm&l9PqU& zH4lsWK=zc?%REJ&IpXG57eF8>369u*{v4lWW3@tBE4)RkE=_XSvcJa&Ye z$5G4}kTuQ8@40eQLXd#`oRv{rYaSvo^&ndSvTJSC(uVA{ClFn?k@UeOt~2|@)}n2O z-5Dp+YptDR*YcJA$Omsbmum06n2q!ijp_66d+DY${^^frY68F0X4bO5)nrVgH1ktA zWS!lv7VQeUe_e(0ygf-EJX^+$MN+Ll;wImr1f1>wud`G^XrQ)i82* z0`7IwM#dx&c zm3X~L>+0^e-wDi4q<@gU66$ndDZyEzGLpbV*z_;l$a9Hz!Z2s9HsCMEIN?&neU$Xu zdehn6-QU&qPog%=a<&+R@q-cF>jqB3RjKq22=y~|JKwa*;>UE*-w;3efzA-BE~eAn$16fo3-y= z+bES{l}4G%8HOFmUsO3TF&00msK$6QxNX(=(^crO;TxphG#CAWh&l*hZ49U7sT!%N<3Tp#6ULGnHk z=~|oI)4hrn=%LSJzX=NT5G@2%dx)2nLuqogha&R(vCGoL&{NB`%I71H6_pbY`xoVD zhkDcw?0AKjVz*SiM^0M=#I>c=ZBxrE!vHg7dWs8}%!%ZDMcxuJO<|Gd^zq-LwB$Kq zequv1hXA4KBRRgj$dq|>~nevC8#Ve3^7fSiEU(=rJ-Af23>*R z8^P#6F@(XmefI2^M!3lRGyR)GofW7;f%LM`hhWAlFD2CNBAXygkMGe9izIJXFP^k> zvqfZg$XV3f&HG{poDX}(Dtv;39r1+WQ18U*I%PtNQbNoTRk=p{G)K*}i7LC1tJA-fwN}!Shpk4kZB|i^CbONkfwJ;zCsWG72XH+RIwXqKt?;y7yK2o|Q+3#C zKz=6eJMjVgyQGSfV5alxVHGQnb+PaXk*u2d=VaI+YW>|CRh?B?XK+XfazlKuOl(`R zpQMHFeZ@11u?ES z%gre^UZ`cK*)yW&J7X*F#PCg@op%Tj?mCgx9lc-?c38;|?@5w_x5f&)ChxVvRjZM& zqZY=i6VF|q4)1%sx30I`hs*AzjG8V7B{=JJ>+EGp3K_9c4Fb{IzIFjszqOQ@y z;#ari_m@h|8BMcx^!e6BA(*F=Eyopzg9J0aRXtm0YHqzByX$WG5YA0oZz`<<+hHmOwA?XQt z;YfLMW{l^ks=lk$SUfvXR&_{_Lq!jcqyn8=1P!jo9^&kC3Xuk_(I1!ltn|3l#aH$W zT5c-q5x!sTKxHiU&iz`9?PY%)Lw0y*;WP}5pGMv2F`xUG4KzVF-mb@UnaiU~OPVMXGp+sVhWEHLblRl{8En=mQ4h zIHFa_(9RgDe}$f;I*+d{sdo(7RU)M;H}z-qWtqDcm}+4TLwh&IY0`AAGeQK@ZixAz< zMA{j0R?+ON0SD2d6cja!+HoU_02 zUf_AYFd%`+^j)ukKjqsu+a5~Z=CkOi; zH(|0XtFqG3tv-1DpLkd{i zeJVwCi`Y*nQ^NewqvIR3>VHIc=D}WeLR0`$gw#uo$g=8N3Q6ey-AA9)Pt5AI^A2lS zeaPg(>kZ diff --git a/source/images/settings/checklist.png b/source/images/settings/checklist.png deleted file mode 100644 index 59c3767f35673ae0e8eee2714e6d4a8f68f78b48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58165 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 diff --git a/source/images/settings/colors.png b/source/images/settings/colors.png deleted file mode 100644 index 96bf4018b3b77cb89eaad82c5444e9c6d2f2e50c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84394 zcmW(+cUTk6*WDCCfB-=RLT@5S4Mjj|=yniLP$>bVC`eICs9Cy7^%X@0DPk8Phyqdr z!JvW^>C%D`X#qm-$;a<|cJ`T_`D>rqx#ym9?(AK=^ESNPV%z`#@SZwpX%7IfgGZPgJqqtU=peW4ZOnnPPKnur0o>Q@oEZRAWby2Ia2$-ef=^z)4FEic{&z!ujm7O9 zOd>qb*jNJW|6N55uOA%DaE6{bXT>=N;YMr7-rAX_9!yDIcXST52)cRGJ23QM2mlth zygfp_ugOGQ5A~C=Id#tNnz}b90I;1-S(-T#+!*^2`4Sf&9Yy)GM`9zweSb5mcN>;A z%bv^zKAufU39P;TNxRoLqk07q$)!{;s58zpd7oP}8<>QjJc)_NjmvOFI^0rlx^?m6 z)QkUeaShYaoyYI%$;r!UfBg7S`ONFJ=)?E#djuMVtWqNvPi&6rPVcoVtl1K`oDAlx ziA9CacCYS8`?CLIZA>>kZ}OL8ei4dGnaAw;s>W_{#$8 zxm|v)_2q85&TCP^aU-Vj%aFyu%6gyQ<(d<_1r05H#HMzE=7{IYPGwyxbVC(}v2gV{Q$cmxtssj*ishyoa8-VO`l$DHEklD`U*-gH zIcu%*c4vt@Yf)}zoz0Tp-^j|f%e&y!)=Mj<%r?J9ylr7k_!e4dG;XV3l-@0Pmo<$v z8E9sCy;c&oSvDrwPF~Z-xf?d5Pk7~72fFNm^jnlTiCjrL6QkF$sGMF;jR9>B{(^R? z(TKz0^g1lV;MP5R{ZkihK#JnqUw^u}e$V1L2O@MNHa!eY>W0FZ`rc_DhV(Rp8$Mju zkH2{VIWiGwXeOk8o?e6a(K>V}8P?{OMJU<1w%h<|?I2Z;aIkyV7YJ zfT_oX;&rIz!rniL zKCcFWp@iFSH~8M*p49Bs?i-tpU}$%~jCG!jrY`F4mPY2)N!`jfcAxp>GUzr@-CD=# z?XVLxtOZItJ3u5j^jjv+&e-ihJGyT;Q zuaAGWnJxMGStslqYgAzH9=(i))9zyFs&F>9+&O`+VVd3qv z^Y#Rxd9mYb+)OR6o4gH4^9?mA6@>*VUW}6F_ZvNx?>Cf<8g6MA!t1FpKD%I3Lk5VqHzF z%Lsf{`7rQ_tC`-<(X)D;Lzb{tK`-KZf4uGLyESL*ZM?qYBe@QbifPC!E3AK13v+F{ zQqnzjCb4|L-nTSDi?*KmV8D*EsG;RXayU869XsGhTm8Hzx{LiC`{hyD?k!2uqu;Tg z3x3=BKG}nByY^4%D&o9`e*nb4JvxiTh_8&)_S~b>z1*r z?sZ956RviRfnzQ!+hV3B^e+G2V9hGmy%S4?9F5Mlxk)t7fXW)UcTK4Mm(+Gr+;Fb= zVRiNmdDrI0^>@qmq6A&n*L`Z|@_vRM_xkY&>4=Y(fVRaZcIitO=9Y&jl!bl$n=$v> z1#wlkG0XAGU{7HPo13=i$*~_h7uR0VNm~e)ZuslPsF)*sz0OT!1*mOTAPSH7#nrc( z?4i`Bra3#ywr;?FGzm!DeBu8p;MM%Ai*|LQBX9Q8KlFwC3!l^RHw-IifDN5`HqCgU z4hjA0YpT3_Leka8$zCL%@_e;aa&9yxBeSN!Ds}eiF+l@Q>9q6CPPoY1R=zGxtDz|; zoP^JeH}Pc7YiUcmR{Vr5R=iIPbar~&@T@k`iMoCpWB8VnFn=QVf>lG~x#G=wP;+Iw1E7kOY4;Ay;G>Gb} z+BE#4yOUgylnPnyC`aTSj+PDLy?*6@wwb`!PL$zONh-wFAi z^f2@-binkonTX-m>eke?5Y6(etN$oXvGq9^q88JH_{s97Lt&emg2~1o+eh!`U0Acq zwJWRrp+di>{hQ3MriXu|=VbIn{`Q$OC`qXOIeL1KenLB{2$%8^N0-}kN9VM>1;aQD65Tm+-U`AN zs;LHZV1%_zy`jPRmjB{cB3kQS!p1fC)c=HKXl0!8?wee_*e5Up4`n6fs`MLZ7{Xjh zA5^+|cf)r-rkAmA9bYF$my3+Y$1a~|q;ArA9rU`-5rW2z{I$n)qj|$-`&JEWkvK_oZ0NAv~P6Fw{QL`A$z3@?H(?0e!Kkl-Tqomvo?wM@Fgb| zqjqqNj48FV=z?@nUeTs_oUhd138S7NoxuFquzQoN_Iz2H@lYm*mrnkz`*P?NZOEkj z;b8O8cO@Q|@%kGc%tnfyr5C)hJ?Xya#_+G;|7zV=6n{6~;`qS++su;B-+lM z%=Jlf2;vC6NLEi?{=_-tzifpc+pbR?gwbxMyK?W;$HX=Axo4GM)x0iu6QL^>u;nTD zVK+wZ=G6+9hk1ryP0HT9J|5PVlfl+wFR*RK0vjI$66ZK>^omnW-$PlR)G`Eyg$;$_ z=}wT5{h_q3I22{t!#{FFYF&~j6^MnNp$5nJ4%)03q%Yh@bIC{E?TRu^7QlY9$yr!| zwRjK!%B73{NnhN`=LlZ(!0x4boRAotTH*DgnK%xIEKxkR_){lMB~td8>-{?Eki<9) zYR`TTjR{~>_7rOEIixgx7%eaUsCk-qG_3BXQlt32dpA9ZxJ$s0v;=z#qwz#~ngC9Sp6azGIq4Qqzos5*-!7pDeBw{*qaa2X~adx_|Tgq#W#Np zxt|&I9Qz~oxpM^286W&OnU(wE5a8E0QXKE=RhY3GjvW^&?a30cuM5&Ct0Y&=gZ^ry z{VR$7r23Q$Gt6fv6|#PkN3@XJfD_Fim&g(GovND#(QWyx`JI`*TeO_HKZLi1yU_o0 z4j^xe<$mn>K)S1*D%)8DwPrs=Vdk8gmA?EC+jQ{wYdiKd^ZL*uu15MNXWFV;vOhCy z>uIj7Pk_Dmf3=81&G3$Zu1sFu1kLUXB2dq zPrkx=a@z5Pij%bog_@|(?>%Zb;n@&&D0ue{@_8F(Z)53G=f+jS$8<9E22WYu+nNy zKUO_95aB)_g(z$HrmZN^PP|#k+wIwGYr&NWCYdQRn`iDA{CN(WJ7<$3;43L3toplB zCb*j~?1N;IHvP&cO)MaD^l*vPE!6Yap&PO0bGo2_bo@)lUup&j_Kg4Pg zDeIp{A&I)5<%i)7b^?x zGpYH3cmLYq^jKn5Ldpb<{pjXx&5X#|>O zpKHp#Tcz%LdR{TpVF*uJ?#=RBZOwWE9YO@OO-thXUrYZ|=Zq$G4&6lWb&OD|mN(wr zeS3R3G6EQhzd7Uv2|(yV#gE3Eogy0~hd5STd#k+ZL)iIZv2z^%Z_z>rUd76a3&}hL zxmniOsIfo6CY0H8zI^8^jx|hGUoaWBPfPSj4+~Jb%6Ki{EX`HlC`Df3RkeYX@Q$~x zsBs468Ws*NysVb1NF8?(Zw-vP{WDN(0e^U)649y0jWDJ2x@__~xT&ws&u{jMPxU(w zbf3iR%j@<1LMk~41C$Dr{J~X8)BCVMbf z*n(sNH%)hvd?PIxmxN+zzLP%6cHXw}&oO$xk~9D;!FZccJ-$Ecs+~e2j}1NbU%S;lIkWX#X;Z)L~ zHS0<(g1Y`070^U&iD~3RY=sd{-74=5!~QL^pmZV{eHpeM0(ca$9$t1kSS{+F5q|eG z`M6n8^`clm<)`tC_(hH7hXgZsJ{O<=OH~q$uaY1)gSj3F z=bC5xk-zEI7@9kc3{I2p0xm_zvDsSc{c28f}0$6|46t>!ZTuSI#C3@?yTzp@;nZCi!9>-iJk!m$i_a25xdRjCSODjTR$qWs-@+|1nzTsSo&i@5XH9au zip(|9+yl%D7Hx&l?KiB=C0tq(aCZ~56cDN`l>GSDre-f%+vy!aOK2L$ILkLNO|jGt zO1DRX?RW`yi2Sy4VBzrUy_E=1U|bY&BHD4N?w2HDf4$=~WL4Ty18FRsgY3iK$KOAc zPAwt-0UJ)$T#7(umeF#1ymy4>pt9ZGPu-Md@vS(;P`)rr-}_dagscxT%p}NS>cj=c zG5iJc%(nvA1{y=c;WfLt5Jcb7O1(VeG1s2AU!S=TmI#(A!j{Z7vNscf89gugF#r-Q z2q&wdf$EmZI8KA%MRVT~V@9lv;%MyNd1~D@q`q9*rLj;dVVSKoz96g$mAZP-A}hDQ zTkyTVPyxIkp}316MxZv!4Doigq~KAAg2dQn!gzC6~x9`8DR zk}mIvegS~h?eY(hKUTuRS))>$rBVcjOgtUJF?aVrLU_PV;*Rg{+F*eXtQpvq&7R#) zQbT0SrpZls6(B?(cNpSh0Lt<2mY061Cr9{YH7}A4h(3;x#khJ?;=kLDTGWQL)yA~d zrnGs#fNjhmr!Fuh-Do=xe#VK~EsvRB3={@_KeACgPO4(*x5Rh8G<6%x{Jpp5H2rR? zD63k^&M+ja>I!0Tp(^|3oMh_#j&^~qxFb<*?wsRF6SgII{iZJv^3GLf>BRL2a8vhE z?{1!s3E99)b-;Agu>||bG*Th9nXL(`)iEpIX^RZffV{-*hQnM%GH zeeq0Ei&V2k%B)3>6P< z-#cA9J0ck>pF{?b@hmhnRt6qr2471+)<_v^q%UI0bx_ytq40RjOah`>Q0$7e4Jhua z;gTA?96vvl(P4bbFSI;4zAM<3USC#4w<7QsjZQPHQ#Bd$WBg()f~+g2%RE$L)E~mP z%LJFoJq~2No3PV+h0W*M-3}eNps^`5?8f(og#gPaV`i1&xT>VZ!0~}fw^TFYb+|eu zoF9wV(6(j^{XqLBx`_XCIv19)fwdrVrW5g0zS^URy@uZ!O2X+yw0W1eN#skl=J8)~ z9IjOuki;boo0%`^~ zutkO~GK_C2C(^^Mb0h17YPIkuZ!j**2q#BwbxL_Xa&7z?VtrUi76>gUDIT~Stp7(Q z@R^mRIzGtiM_#eWbfFAI#LNxM zumd&Lb!QS^^7Cw7kd}r{819bTX8zZ8vp5Oph7JDH8qx|m(Yr*shY7}WWKB|d=l?LV zlIlL>0^#}lTuD(CN+*+}WErTGckU>^3&9`e?%)H?CLg(?305&rb2=5>ZvCT0;8C|A z{CUX`LXrjH))*I**SM7(rl#=ACi~A_q_(Fm#n(IZL^_fB(66%mUnk~M#zId@cslA76<E}i&fB`cr^U(I~k~gYbC~=%{vMUohN^v7BrdycP~O`ntQ{^YKblI;4ahVgnexh2x&J^pdqnLI_c#w3kA_X*keD zsR~|(j)?KOB}lfAHcr+c^#K7|o1OQBpJ7|FzevTi!<R-xu^_d)nr|gzoFKHH5RUzFJCs}wL zz6h-wkET$vn~csrt9?YEbzR&t2{4p);$qlgl2 z1=8|Jt6{o=f=Y`c@O@3G6&%t5De+kfS=yNDmyf7UeLadopLIO^ z)y|FD+Xz;aflEi>OfC}@S~SP{mlTuc6RzoP)6049kIN`y=q~u(nsd89O^(miWi4-8 zD45IWIOiyZBxu2w0^hyVtVyl**lOZPPibZ&sv6>_=BXcaeyJK)=V-CMK(7kWF8xa! zibKnh`7x$5&0F^?qqF*1y{Z7Hco_)p z0yfca3ZT8W$r(t!qX_=zPLmKFEGp2irdbpT!H4hX-MKQJk z#5V??_cTzGwRS!?mqYYUz^qNhSquZGklmwkY=e5$FE*zA^m5)<4!&h<4Wb?Ek|C0m z_MZ8~!msR_ED-#dN1QET;AwHwNE2T*jFl+7zbM8yHINa~g=kD`zi^ZnGlcj7I1Rl* zvES!}EQ;+P^KutmW=qtU2%*ng<6-o-%_9mT(>}n%1a)Hf*!< z5H!=~@1at6Xt@Q3;J$(Nv*qFe)EEm>P6EpM!b|4$Ic>piwRf=f| zfNddLmwL%Nq@5Q^FM){eM2YuF< zt>i$=+uHg$sr+60m?v0`=%u|A-<<4}E(fLYu6~rg;^AfbTR!QHWR`_y0$GUT3UY>I zDI!tuZ5%Qsi%kHN$y1;(^a{$^1!{(G{v-21rbb`pu)0~7sr2n*QS9yf+>(fV4#1r) zw$b{0e`+Pd($*;Y6d@gzW~l%@XFT(Lw5>?Q$k_NY5>xY>92H#VOP8Mhi&YmokFZUY zbo!NH1&XHqvf_f|BqxK1U{~J=rX8LaqAAq37{$d~#S1}yXyd;^BAnl5%VO9wV@~E^ z?hV(}%J7t)iDV166Kg_JOJy_rOP#V65@I}%ZXPK>7>E@>^hwKp(pw=I5FmlpernM} zOJMcBdJ-gLdIYza;sHNm&ypXVG5jf}4|~PKE@f)2r@ZG1-q?;W;97cAMpe4< zOK$xC;OI>=+Iy>xxVPOOPvjbF^y)*0jp`ObhoAwi+goA>vJTH{hbWDrAHNbvLbdZ& z`dl!~F;oKdZzbQ1tJ;4E(0ckMsDDIv2WZt);$tL;CQ;cZg?ato&una4%%q&il0D*= zHm4~K^NLK@+Vh`*VdkV;@N7(qq4>TaXj?tdGd(hQ{ntj+&VLmY)rD!*+y_x93Y4jZaYY3BmkJt zZ>2no##=CQ2K~C%Y-gn=#KB_qqvK*xeXe# z8i1}MMcVann3z$#^`GU7GYTLYZ{*3uiXB?KKr7$~bY>+WQbMG$*%bk%W9=YN!&4(D zM>~H99Fc{V0yU9lLSyhzK%iS%u1LcY7jy?Ku!e^gHa@APh0Nx!)jhziLwz3 z%g^l+L;FEj$?9^%L{v)S;^cu}6}|0BG4Gbuhxe?T z+~GC5vtc%9{Q^kzO*gk$L0B2~WMk)M)E6k6U;bN~(8 zi?g}La#CeQ7?%p}2BP^rx)H(Q_>%Jw>rd1IyEQDeN~<HAD;DJR?m@W6J(X5bBj`qb)Q8G1Rs6{^b zwAlP_ zm4{#egq)Bls6Y|{8-y7lQ^AUS8GnK`)u8xN?I2ZF4ApeCknf^<{=V~z>*etqd^H|c zW0Tf#;R9SA>l^jeB&F2 zJ;UL8^}wb%e3VmwDN;p66rf<6ga8ws2KKL`A^&SkxE~4GZB7GQD(7_& zur5&}{=|tt9HrWOax|GFkg7s{FTRIK=rX$|4B;icM(KKpl7nM>nBjGSx$-16Zuy?x zrIwAo=<#?pCL9p@W)ij#)b;YSLu2uhTU@3vG!1-7{^(TrQi%M{iSvRe3E`}F4gFA? z)W|i23W!`6eTOA%cSf6M>=!A~_N(f5bTWyE=}5$MuQO+9&$ooAmCgzZmnu4ja8Tjz zb}Y4_%bfcVN)nt04Wy<$V=7C|PtGr-U)hPe%Kcz@IH8HYUd}Z3Iz;|6sl8#1Ly{um zzmnVLq-5aut)}U_pn(E(NId%x#Hjm-5H#oB^)p}h-#Zf(M^gvGYHXGNwxzIMc(T^< zVnRW_h_M+neS@{sv0Es~ostZq)Hk{q`w~!dpcBA08W#ylyFfRO@$=?|<9LmcMx^H{ zENHMsq7bm@xj*jRAF5|b9y_yX0cX56e8h05x!L1Z>pdw|yInUHDu~6$39Y9hXHw7d zHB81We7!8DznUnPo!o)K`RcqX0BBOei5m>%OLDljx!b6wpX8DxfV^BDz^DtZT$|Zv z6uI8qbH5q&y)W%Q&fzb`CXH^yq?k953W?okQ1M-pH;_-q`~sTf(4O$=-Pahu2mY1(>sYe8CjbIgypKlQW2F-`CL$K}wV*qEf_UJX7EOiIq+dU-$ z)PE31iAqDC%Y^0gN&XrKgDp(8N|n?`m0Sp+ZJ#L>oFfj;iw(=9QlUoY3xts}>`N;aLKKUn!?qs?!Ns3!i!penwRy*)aHVwplcRL$!<^0%Lp+H8^3P05-sC7p`@YA2Ni1 z95hze{4~mW2}py$gyChc$sz_x<8iEUMd2Y>kvaGYsDZix!jRFU@6TftpxNi{@&+I5 z8lEB!+-Z1{ID6xSbKD2CU4fW*25O)$>7>e?qnKxLMQG?uQCm#~W~PG{5+t#40}iB8!c&*KiYtr( zzK07O8aU}B=(^1o14!x_UsF325d54sv~-M5AXvmaehAhjhnJ~eSB0`#mIC64hH~In zPzahuVOA4b?f_0mX90XNxzZYWO&(f`CPB&SiE^N6Dpx$#76>{M343k@9%p^f4^GCt zKq8TVFw8>^V8>*LI6X6wxrj<#M}%f@y(}eQCG8iPUE+4XZ3pGdv0g-wD=aj;OH_j zTLr)1hMgYFyjx|Rdf9hLROQ*(hXPPs>h7B@HgYJwnc`@jAIpR?UgtVdo*i!})MBXx zK3>H()Pm7zUl7vbPdt?opd4*BDBjdUuZ!r(3&*04c^Mq+#8-CnH{H2%_)4JA- zr0nEB$6G+L#J)ny@jg{eptcbHs4oJ~^ijN%TEr&z)Kqd3B;#%LC6)PpFlSUA{^}@1u9kGIdF~| z#9l6-30otzIoT`#^MJ~DGi=1S%^+yT*k@x_t%#fWq!|RCu}-}Mj-%0HnafMbu*F4Qe+j_8#6(?^JR ze4H&JcFhXct#V+SK9<3I;2YqLFV`_j7sztBXrWROFgf)QB!Aye=OGf3Sr1UX zu5oxh=9E!_mfCL=O@2HBg=GJF;MkR(cg9_;u9jO%ywZNd$07M#CfPApPtATSrh;e$77{)e2 zJ`Ffu6<-mq3SGP=0B9Jc(m(pLOzKOPraKMm+eORJgjNFVlTFb$j3-`^2EmhTaFHD8 zdNffaVBIZW1dpfl;>*Ex1PM*Jkjx?J$TWgt_uMr}&t=XbACro(%q)WLf3^72Y;t)>liPG}E^mr`yWKVT8x2|JK0e5$c?2OnG& z_-DF|j^*iq_&`+de_XqFyYm+m=e;pnerO+S4+W0l!jR}T)>RS6Bjt5PE$Ad!PdM;J zWc9e^1n-PR&X{Z-)Y~cpOQtWKx2P&ScLTSikLePWftpyo z`6)6w(n;OOX(49y-2=a4|Yi6g=&n5_eXz8hm@H% zHgQeAb$ZNYh86V0Q#-GKxs%;;@f;8y2!Ufroa|wNWhp*q6u!}f^{)wFA2o;>y)sMI z_eh6fxvkmaTSn#?S>1_mF5l$kNTF#b-rnSI-jwR7attIsqnkc-cbXoKy?=X8ydLZ; zK;_Ljyxg_CqCv&y4T=oMAt1{0{IA*OF{T#YtP8`$(2k~z-D#4v0#rXdn*+R|6RMGL zaHLY4eHu_LFOEhT(WRj@KH32~kUykt_NXzTIXHmCNkbq(2+mZeMHL!Q=F>?fUmvbj z<_9xBhc>_cGqg3hO>%(Z+ExvXcW$^w!#*h?=pl zDtFkd?{P-$txq%H;Ljw%+OpL5+Ecd!3sDF zF~P}Zzt(fIN#=@Y;oB|G{}^d>Xr`Wdvc-NcBcs39whlN$4uVjSJLeSKQhaaHEwOBs zWZcR_69Hx$_QpJ3>{Rd9U*kj(RrC|QmyMvAm~TJyz1?8Nw#{heh>oNUINnZ^B5D_qjJr_} zp5vM46C0Q`y99U6!u?PI`LeS^pabGGK8b%}gWC88NSTvNpEf?7r~)upWk^~G_a!*# zjz`yl(KJAZgd#8gxP4f?#z+87%l+al(ETi${S5N&m@Q5@&p|m_$PyVXFP8+aK#S<_ z9C*;paI$^t{kt?g{R*tjY7D~M9iCz(>y?B$lKXOll zhppC@y>HH1&|tLvGb6tkx$Z@2aVyfF0qkl-$WtQ1HeffxbXpTo1>&d&{F!vh>e>*f)N0mc+(t(cFId%UvhGQO;2wNKppcv5PHv#$!)> zG-c{Ty29?;Ydt2(dBTe?#r09h#7{f2QkDF#1GJ9~m)U5X(bHxsPhGK+zkwp=74)9z zofX~R`}2`jDk7GjYWksVBD#4vX8#yvf*Wv~`~HsU3gq{<@i7_>Wi+_)ivaJYCs0tn zRp?Oji*w3=V+}t|bpL!;E$^3*M_*C^g-swSgY%>aq}c5){;@sn_K&n|b>XtshMmbI z^Ak|zfKtnDSc&@pE>FtK6dOAKFuw%VGaYkCq_LZ2}vp0Ye= zJwuQ+--GFGybDH41TW(-qtc9}0O5}IxkpUjbEL+d`G&YAnLy>s)c9GMTfVF`+u z3ok^5M1D^ER6bn++&EwW(9=d-M-2iu)KPR^S_L;Ezu{X7v;rM$43U(O zB}2(D@%>9^X6^UTK`uHl#6z|lW}fviQb3fV@d9ABi~1?4$1kaBD`AJmMoR@ zM^0NB4kQ|{UxD}ia+iTRBMF{l)ZvXJ07Vpr6rjP$!Zb9~m*=#!G>uPq<1QeDMZMrZ zOqKB1wIX15)HerCwimV8__$!78=72 zYAUhSU`fV?EOV?)eVy+8d#3aC+uQG%1nD#!ctK<~XB+F!XHOQ}}ka$L#y+r(nVX-E|%e8>K>Z$2D}`dia(@I{S&zG5Wt_su#PrTIvO4u z%^yEourAgp4K_FF?oIb7&}YWh^Aj9+z$_2_N`ZaRsJ{`>9HynuC+g=@YjdEWim`F#ld>2l793Aj&85*R8 zWr$*TUdyVUu-4q?IuO1|P+jo))hy9M@bGNl)>Mf~ByL%(e#w zyk8m37NC<%w%Zl1(iOT@N5}3Va=S=H;T5O`nNUrT8WAErTbAh5#t?)t*D5^ujc+m! zKeAPy_`uXZy7ZB7c%J+5@TP!j!}kVk&!B}e5&J9VmY8M`aDQRlro;nI#tH2>SZuaz zHHp`>(>lG6w{|zM1Gb!c)yO~5fS$&wX|H#z}EGu&=K zX2mD<{*8RegvpLO*Q56v0!(h0OYk0~JgxrsLP2X+Aw@ofFci^yt&V9Q^VG3Wx5Gws zPk{NA&Dj#mD6)SbXnGDUgHqB7Rm@{bxpxukmzSboMwGf!EyRTJBxZ1tOFBCsvtsj! zI)VZGMU4xmIy@ZLIR|&Nz5|XK96`zz38uo5lb|7fc8y864XBI@a;pIlwFHb1#tC<@ zD<$c~@o_&0+N(Z#(wu9PYiXfN6{ATMNM@aMh~o`AV{nv5&B0v8P@w4J@h26+5^mmBpbC7{P9`XhXW~VK&w#HD zKtkG)ig9RYz+R;yXgr9Lq&_`R2;Ju1{M^gPV1nHXG>EAwnC`kjhthbla-cRN#khjt_Uf61U$!@Iq8?iQ}AkzJ}J?@Ny23zeX z{2y>Tewz#ps3z3LMtkoCO*D>K4Ec@+vAmm#BgqnYT`cS|G$w2|$nV$Jrs6JjmKvPA zG~C&-u@e@=*V7^Gpns_`nMYa4zv5N96i^I#9-bDX2KfC_LHV$tUCI>$oei)`xeXBrgEzA$iY>nBe zx&axR46O6Pj>TnE+U7Ou_=v!v8%?odX{nK+;sZgkF?MrCSwE98Z!SD$E{45baB{U_ z|NdtX75-Kj;?<@yV4Y~^_uZ|4#q~Ik zwiTNK;w-lz{sD&+BJUUN#AZx%=^mtww3i{Memizvh3NB>u5|4-ET6Ht0yYzDtzR#89 z9;KRE14E~(^xI+&J4&$vD1<{|Y~^;_lUc;RsvO{3#Eh-*bY5oc;T5_7vOtkh(A$a= z-g_7NHargI1ZO$}=`ef^9b#k)ib>SB2|_%~Wkdwf|F}*bg^JB`eM>}syQWiDjQb+C z7Sc9#gV81_5@B1=Gsg{~Tixa1xaE+xgFvn(1^a~0^r`khG{B$2FD%Ieb^a-xl2=B}Vm=d0AikSURPw-7RK8eQ;#xKKz-#mDFHGy*h!2#;g#LNMSs8Ov# z^yslI&a3Y=g)vwCyUPpdXuKw^Q>BQK{5%YptHn8*UO`WKYUog6qGve8@?AO|-au#{Kzb8Ouq`AIo}5e91M)Qi^$L5y?8HT`y(|e$1LLX`Qnl3YX38a`H-=7wK3j%%<2K$Wu<3`-d+5ldBQh zy1i$P!u_O7x<-z>bAcl=fU_kD@Plbk@|e($f*aDnS3@{ZNN6d_IbAKCyx&f!b`o(QvQe;=HpmW5olV9!=FAN?q>zbvo)7jZ0P9 z{rU3Hf6uUM5iPW~TRrEa{EDfGJQ3Y6XIAp^v&-rU&WV_sEQoCIgnft7oniRWbh8B$ z9{fmJXo;WVzP=+qnla@{%WQ^{#aPuEA9_4Y5qcD+FWsFBpji{32poJZalTHYtDDOy zAV}L^e%kZj;Q%ASBm7l!-;7NeW!CiJOyByyx$%b}67phW^dMg1=f6^_$Hg@?dMU9n zh$hXway!BBNsJ0m+Owo?3_)XP;&RY>v&I{wAZ44_VB_~@ja2OCFROxTmBK&(L0sNw zDUn!-22PdD-sMmc`{+*PevX2Yr^ccnrHZsGIR~bIzoaaUk9%M^eh&&-fyt6G`HpZM zH$X@Ih|*6OIYEX~1E*U64AKJA(SF>Cri9M3(~0wY<_{-Gt@PXjCvz4DXqW)k?5 z?{5n9vIfrZz?pJMk;(iXG2$3>7R)>LjhEvV0(qOe=gh@&qJjFPXsRUBL|5X@SGaqs z6=y0mWV@zAQuEum5G4QJz%&Q)-hmuOTmc?$i$RAUl_I-gWuJkQ=LTL;vJwh_<7wKK zI2+LS`azgBAGo14AD=m?0>4$3J{NeHD8Wks<|8D>4bI?q{so&<^Sco3lS3(pkRJgD zwq5FZjUzoXy!-|{AjD|)=+Oz)_}ph4Z5W7vgpP{|hOWr-V-fHiN!odK6M_O{_u!&{ixp(*7Z z42ClX8uNSV^bU0E-H6ay*k-%mkM-Q1wRw$~PspPMVyp2S=~8005ljE_km;sfS)*}W zKj%ZZeri7M*+29Y5d(|qUpVx%Z%S*Yw0BAef|;1*-ob34w}8jm^*QQ08blE}U?U|G z2$;!Q+^?3SO+9>A0AO|&#I7XS6=kJnyqeApG{5ogbqtj~wrcb1P5(s`2on<3{t&=v z?7)#=m+n%@DQsy|O1v>g%EqUKiC=11277A}@wD=f;LZa*tbRX*t(dg^R}Kiw~VomE4-|k3lq#Q)bC#I`H`0I1duc`VrCVj07VF z7N1uSFrMoj920`1tG<8kA;HI?@f}UDaPy%MXU|7Ltl4aI*>jBo;I z1$bq1v;yLLw&F&~UZS?-ZsI6S6SJFcBeDceHXX2UKFq%1O!JZs>m$CdW#74p7*CBQ z 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 uPFlQ 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 C6d>dP diff --git a/source/images/settings/git.png b/source/images/settings/git.png deleted file mode 100644 index 490ee8104d80eb60bdf953ed750d4e89c48e785f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75579 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 diff --git a/source/images/settings/git_extensions.png b/source/images/settings/git_extensions.png deleted file mode 100644 index 7ce161e6b39ac73af990efacdc2e312916879e5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85063 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 QL%C7dR_2pqTVOzAc~qMX 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 diff --git a/source/images/settings/global_settings.png b/source/images/settings/global_settings.png deleted file mode 100644 index 2a8f904d3fc66faa464d06b1c90d7c5b78063090..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82523 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%0AYFt2++y3>wY7~Y zDTF}upH)*JZ(v{oNjUKrUS@N6l3t&>(kzP>Q>*UBZKK=BAi9B$AU-i6Sa6ERUNHlZ z0GWq;<%0a?ATr><4r4YV45JMjLOc`sN6mevYD)oXrkoJTHRHStAfTH87?wjT*l3A9 zI}0UEevu93Bi5&LKh7t@qEh^wOOfGEpSu0f%tN}r zsIjZO!U#uf#4oOQ@^J!A1y>FX5KiV!u@4fBVR`$)b5T_gdDz!}^G@>>EjBwCp!`>J zh!_^K{3CSyqlX?j-wUjpwOB;)yNdSXC4OosAblf!QKzi5%yC`7&d1{>& zjE5Z7?gtOwuz*`FJmGO29D1Mc=BSNvIUJ(%K0vyO|Gu7&L|x@{JJ0ND`(yMnD!I%M zJ{9g8kzCp6#bxIx?RB526;2GY;v@-%8%Wwo0w}GDYd=%g5FkmuM}z;W7EX^x(Ebbs zpQVl&X8!&LmOO|O^ZV!1NnCeDVAb$Au{q`~WyW4@OeGLkbKF+9k$3!HNwmf;wo{`t zmc+A03$}eJu)K;pMGKAFrwRL>ne=qW8J6<*r`om6EPCzEV_MaJqCYIs2+z)3!FTE@ ztFwMVtVNx=sip0H`J67K*45Z)>mO1kpoUl4Zte6drP(xZPJGwd>=rwsEHu-jB;|GrxZHS@UI!#>AiizV(Lkxmi^)E9L9zSU zQ|WY;ox__quJeBR#^0UbV+{jX%jw1w_b&qiZEp}Ko>oRWEG#!?--OJO#wrxXi?6jC_{mGG&N0`~e zHw4eb@xyFF5cOox*NyuLvmE~#%RriEAAY9dAht>?%S}`H;miSYAk6D3b9%Lxg3F=Z z%DM>Q>M`;}!J+n*$9>w`@iJMv*wB16Lp+q67Hw3~1~hHI?JhQB|KX_C>la6BHiofb zw!3I~cCxo3F?)Lb$)60tjmhyJ`zSZ6l2viGQ26)xV5!uzEhzUdZ^!xRLWWS1HCxKE36@8rbjU(=Fz73D$g)EPAl<#t#(!2fO^op|Ape#s=lUb zd|H+5;)2DXiASUV=bIx`_jkNl-G|B{&adaK@8OG8PHM2!?pA$qY~*G7EkpGuT{>Lc zAF(`ao!6gm6UE4;Zf6%dDO`g-&o??N)VpZS4n4U>5xDumN_f5Z)a&3(JK3|%xfBRt z_^}Asad~X=ps8>3d2`77@q1VPeB@jBVN!N`gzLimwIktYrg7^_i;I#H8ZLrK``gp` zCjciLM0xfqawe67j{X;zq*hN@%KQAN4h9gu2Xg zJlS)eZ`%hdSOGt~S3(hj4(bzu#xP7IXJwoMTgm_ZpWsK8u?Vn0w$8(FwHu$eh2a1P zbnnoDc`8v9ZK=uzz7H6seLMU526&qP=e(Htk#IFmpoyiuw)bpHRv!0Nwfuh=D4`cC zK)bA#6paCz)QmhnU8YxIxc(ddFT*=r%kXS{T>oZwp z?0@M|C9HUSXM8936TSWLiCrO;H4Ms%;{aG?3Gd=!(|9j++|Zl-qX5~O_9v9g0Efm3 zt1VZ9C~MFCXBDVbgk`HML6oKwavXi0fJEq{N6&WuroGLgS|b}rKUgUoHx>Wb&AsO_ z75p5U*Rw8>Hz~VV=a1Hd))Qz}pswi+ea;#J_xC+`V!hOcTa!BjTT44^B1k|zi2vv;eg6U1J*6Mn!Ls{Px=SB_?AksKJSQj%@@N0PUmUPZxmNrm*ZM!~ z;TlG927BXC7cIVy5ccU{lR!APWhDuGdv5pwFl%1&QCRQXDt2QX>Tw3|DwdHIMAnIr z#KVy1E0ASFr>2{xHG}i2N|2$r!^!2Na=*Z(h8)i~RGqQ^-P7HXC5PTWT)@WsFWI+m z?!N4l?fvBEc34}I_TKj6wv+h0?50;3yR~AmnVQ4Ne(1t~*!UGE0mFgB*NN+cVXRk< zt1cc5QnO1As)*lu0)hG#4??Sqs0`5f*3b$dANt6Q)vCA!33CEeut{$mmDk;rh`{B{ z=&MqYSAU=WZ-hO-5&p`QJaDgYsZC(eNCxuE?rdF6HGa0xI~H{> zdu8qHl*hGl!o4fY;4qQXpHlD5DP1f6uqm6Qna#7WnQlRMv++=-R_*RF-%-QOVA}^R zlHZPGZnPSfk=sxgp6t8xy|ei+T)F(%oSPficubakdpGgR0S9G=ZzM4FVjX>+8ZE{? z@Lp?c`r%2|&id$Zu+m|bCG+3HkbC55lUZ-69IC*9<&DjstFLcc0U^8JuRT8eJ6(cy z+xk^<5>SSK+|*yHoaB1=e$ch)=^a&|1d3;&S@mc4%*LgD1F015sVZk9QMJ~4{GEjo z!6#djpM!!cxq!N`EKi#|7MX4D-rf6lr80FvwGo-Oev&*h{O5Mz$e)Pj^cUscTUC1Z z6OQ|^`+?U>i_eW+Gm&UOKl~lSk|OX&-VuB8=XJ8@%+{waKp-vx37Kk zN)F&#xL&pAZ#$MdUF3R?D)j9w_2&^{&35c>iwniXt-X2dleMbP;i4w4m2&J_6MAx> zoz(cpTnF;3Hg`!0@+^&o78t&vAKBLQwDA(qkJ1obhM+G$6hpPvxHC+!oJ-Kwwc7fRYLDLo((W87C)S@We z%Q~FPdZVyN@Ger?Njqw<%nEdQRh{5-@7pei?Avc+g#|~s3U{su1}46-9XcNV)$F_9 zJhxx_$yXvBfX|(tc|x?cm>=){-plMVXo+MHtn8`Rzj)<9tz9JbP}U_f+=lofE}mAv zG3n4j2-iWTf3&L^lGgE_DF3(>lFo~5V} zYQB8I!_Yc=>Q@lq8{kG>d zgk0#kL^VnpPeou zbFP501=X!K{~Ls9(%}!mmsSLM0`1>S#u@YTgSXn1MJU<)nOn)p*t+eUTfv6`D|&10 z+s^f_gYLgi%Dx6SFcDT?xTSXa8<}SIw$U>z7~7?vn~?5qSZet*Pnd8D3r+d8+qD^R zr}gK0JE<<5pgFen$9n9_BIkH~G$97;9HDF71zu?ZMek-2@gr)$IxOoPfYu+U$&eWj zmxoYQv;gDJrPfVX6DGz=)I!Tls^;71CsRL(lIt5Bg@mE=58{HXHkVq}RvRa-8mzDR zOg|y3Sz3=3|5tW0=F|K3R7=SJg#5JG*T(hh{1=tpGTy#xn?GvumKq2XWBXrvJ~pMk zYA)L0n6G-bx|#7RD^QBP~he}mV5*U5is zC2fA(I+8iwU|Kb5W^s0NZV4{f+`2yfeVfVuXu{yMwrE0n;nbQNuth2x+)mv=3E15B#kWDr^8dJXS> zH;Db@>a64+U-x-1xhCR@(cO)bM{j&s)the!hHcy$?4GkNM4j$ABCOHdH?uawOv-FM zH>1b;?gUs*+^-=QzZUEZaj4?b`Od-dE$hT&P}=7HoxaQY1Gk>|1xj6+c2PXDz! zYcZlvDf3aQ9$=I9~mvap_`MuD$sKVQ#Dwd(Kj6bHHHO?XrXx*_|}U znfc~puFuN<4LbZFpKL1j#g{BSB(@R-Ei#(ivG?Sv-}Kx+dXjVs z{OovIV1M~`;nX_9Vk0y%`!h8@U!z-@Wq6rIE3|o!hNk%z6n`Ljoe8p&bc#}+5XD4q zodbWOth$fNPc1l)&D^iees+he#LsAj zaQt^c{Xe=sqS9>W>tlnPe~J;cCLdK_ot~aQ5R|Q;mtQNHXBd0xE8TnAQ2F0Qpfc%D z1)7(!ZEFR97BwC`#_(`YP7!`6CpUob2>?vXZ9W%d+9prsb3qU zeX_HJqixwz|xmNx9=Hk59HCO2lSAr1d0=gYdpipya@y9wchNufY9 zDi4f}ck6ni+JEDPRN8&wZ?)-K7uHFBXh#BLx4?DFt*j6z&lK|Uzjc4C;&mJGaBGSo z^7M3D;dCu?&9IG*wrn_YNpiJk_FrODee%%4z##Hh6rT2#-|4#R!tKC!LMAQ$o*Jy= zHTO(Y`pUksDgVpZ{~kWt;TX{vY3q!<{Ox0;{ZZ^nnwg{-m9clZBZP*S>6OP{x8oqKTl_2bF;L65)w z8un&dd!duB5B)|D8-|2DH@94-r72AQrxOM@l?m4hM>c)Fq|M%%6yKjVnX1(F1J>+TPsCbf z3k7!5{8KIuP|4Z^eTwo~i{4%D-2IfVANe1x#6lDI*SB2D;;-V1T0J_wIUz$=jtW{B zpBuIx4T~=Q2NhX0XPOx<@l}7~8Q1E%Gp3iFTJ0?Hj?zWg{ISst6)F6?7!Z@#Qf#et zYe;k|l)4*YnV=w$Hg7qzK&DTAXnt^~Sws4yiQ{~mz*N(-SL;2)mo(N|mgHCcf?9Sq z+Sff^8+O*6dQatEd>g|K^!cx#L?oe%v;a%MSBMy~N~{z2BC4$MBHuzYNo!o{$PX-a z$z$S#>7~8fZc)~%(*Hfos3~`q>9O!04=sBfJh=awdU+)I(S28=@xpWUpLBpfSEdRb zPh&eH7gg0&QnJQ&8b0^ArknY%txZUus+vxd(`TpIgNyH8qrTf+TO}2O+jI&`Z;67dhFbp~;7(zPX=%&-jEcw4M0Q&uX}A zD6QYzH)Ys#1M6`9t!dTBtg-o~^0dGUHGfCPsw|I#OB;_iDNW~Wu6_Jh5Bxd`UAyUP z7Qd;Lv-J0SAmCE(Pu~hGyDOPPaU5hNS&+dGBfZRB5o#9@i-QuMzYbR5+C0)com;V_CANA>KBro2{#hCBeRRtvS;_368(MWAD#MPaNI_@8-AiPnM4e zvmu9zFq}Mb&EEVL*!2bkK#3?gZgZsY(}6bVBlk20SWamw`1JS1?@mp$kEJGoS4lZ~L6I4CaiqzHj4Cqm4aI|<-2?fH4OG6c27 z1n2IE{s(}mHn6;M@A$_1{}J}qaZz?%+wh(lVrY<%ZUhyi4J3w;R6wMpOHu?;x(21B zMFE491}P<^M-Wg@LQ<3x5CjS7=G}u{&wF3@^S!_CANj{~&VBA!>sZG+*4iVM@KQ*= z>T})(>TG$J*<6=c$50c}ko{^vhx>qXFmzo08JO*iywXWe6pXNh{p|nePtc0UxUZwe zF~CY{pM=J)JieF3O^!x2VMRFq`J?+Fs1AwqMnHB6jXjkRXQKQc&*OhhfCrV0hSe6A z5zFYNAYOvJsB9iJl7IaM8g;{#6N)`_%m;~aLe~gE^r4FW10Zl`Th;A9-v!@{xz03O z37(8gA)2=WbqO%n$yAQf{?B;-jK2L7CI<}Nm_dwdr!&B=EKXanNaF`0{0hMdYlWoR zAzqn(eI&v%-HCkaH#k3;){zHb=@jf>a~Y{DsQ!e+kN`7Cs?vGvf4|^1qLgQrn3@L2 z?U95c`jMOx2OMVADr8u5NSS?`=KcApJ3ef2njSI3q}YQRNT+^*}IaD((EPF6@1%Cn8Hw#{fC{9T)Z4h%bN2aA15^9BQ? zYlgj{0q|hK&;DHE3zH%Z@|)kvuPqFXe968u%?m$tRu<)VFnqDnLyk*L{?FQ^^AfFe zp-L5H>ZIiXBNdK4S{s;fvt#2U5 zU zaMyIB$zlERTUMa)$;RShT5 zeQC6w=0pS5&6VSuQ@ikEH*a+dgJahYB+nwjW_DGZ2o3LhiyQ=sP+=qp-lMT$`sWd) zaF?xgqTp)|3a)g$zp4v{dyJ0 zRy4r0a=u9D!OzJidD)%HN+V&$F14ClT>@0qk)t2r%SW#-x((uAZcL;@hfbF)1M5YeryyK|PEmQiK+1 z0}!~U*sg~1DB2+U-=N!-^yR@5(IqM4?~K-u;iwwDZq65I6cXGQPU~T;jpfu@H@oC> z>)@CSkS87yoRpzM=Y+_8Ixl`}fQEu$;Z4EJi1q+|O0@XgFX`>3ZKH}Elk+QEiD z0}D_R1oVG>76%t$TMAIyu%{_Qioi%C5g1)lFq9Y|C(Sebc`?kvrXp2;Xgt!3_j?9U zMG3lIl-QI3)Ci`W!?Fv&(^7WuUM49F?)T}5t2#7z+mcR4^ojsywTAG5EsSZ<@N)2U z4D7=|HwN-igjc3%lAH&{bp*&O|1I{0<#q7 zlo3n5a9v4BdCpvP2^$O&Ucclk+QA>={lw_0%W!x5oIzb8#JOpKtPlYE+f-z>fDsN#A5$A+=#QU6l)6jK3M6-v zoEMsUzacNOPi?|)aoXCHcq-T~UGzzk2`P#Te}vBdbA-eQ!HISM^VC2YJ%vW>=&(hz zze`C;LF`4|U0}#$^S?h}Fp|d+^WxagEGDYzo>raXgqU0ROH|2Rtx{`R!;|~{iB8Fp z+i$MgUpWY_7HLnY%;F*MOT?RtY4hSU@RZd*3WCQ=MTQDf09=0`{zBK;Yw;0amIPU= z=i9~LIeE3GKG%d{hjwYoQZ44sjMw3}l*Eod4fQ(kn|4Q5`Xd;Y=n>kZ-0^*lns7893RF=0x!*{0sc?A4SUv zSOtiJp92fKg zX)%2ZUVESt^aO03eS&zxgLrxs3oXx=FoZM4maoIT3q~X61y?R^kOZUhQIaoFew5Q% z_=$l#xP}}yW#TKH<}j{q!$n~4Y2sps2LjL0&00~Sd_1aW5P4@#x=H@Gj~Dbbs|G*!LvThjjp9DnweDKyR42OiIFsMS^Dx(2Z4hV~7&Sj?W zp)t%t?ASU&&bI%4rr(A$7I?8*!t(7{cx%r1+v(Z_1OZrvPNeT4Hz>Fs>L&DG-^F}k{)6wA&W*SrBP#qqpzspC4a09nT!o;Ni1%mo*@ett!8xmWpV6ka1 zR={yECDN~iD4mRS>G#+0EZh}ZypK)?TibaWS+uSd8al-WVkqadmj-qtavJ-+LrM6Q zYY=lELN@SUD+4#hFp4@HE8_@%m7WwtfUuC-25prnIyg&Kj|<&Hf~pv9UE_H9^=rbl zX;%0#0w@R?QlB>Flb=*O1}!ii?q!Q;!yVhx06RIRAICz>2Lf!Q0c>0B^79Og5=zgs z4g5c`1DwEkBy7{b&xKT=f}%$iL`_=jp%~dq;cx5JUckrB)bUL%1ESmYl70gDIY~*q zX(>0FW-J=ylN`NWH!TPjQ@1uYUo(si1`Y`9o51g8UPv?vq9A~)oxT?D_=|rJ^maj5 zF>;Inp>5hQ?RfNLT#z85^yZR*$iYQ=ibMWEMlNkm@NHI(l_XpN;|tn{N#0zkkXY9% zS_lZ@+t+U+93Cy$A=>P=@Gh}7s(mg=14eF?+NHuoVa@a@_>W&l{}B*-&jV6lA;-H! z4i4*b#N}a=n!``p=|*7oDz^OsjUg2^cvy1+nQq2j&&~z7zrWi3SXs59CxJz+IqT6Z zjO=UJMhexM z)&IFkzmp*I#ANb7rHG7Kv&+ea`4)bdSSreux83v2i@wU!UmpieG8g~Lt{nETu4`ir z8|NahZ$$FcLkd2MO{-8;jA$!GAY_<-lg9aLJ|YY07J6aEoG+B+pd9EN#hkx* zfdI=7b}K81{Ivw;6n4+)2S~Rq2%eIXxvhGeS+pQ}f^GYOyT)LxSIP(K#}B1>r@qp@ z%5a^oh~}gW0jY`O4bA({TIf1D9aNx#%E{Qh{==V2<7W~ZEU)vP{4YKnr z?14K;h?WLMz(T*Y4VoZ21RYB6I2d63Z9L(R;tRhqkf;~>n@v1<&HKTO4U=_UFb$fh zc=eSRnEQP@(g#GHCwKPtd2n-koBNT~=ZYxU$g=K*cqV1*yPNjd8G6v;E7BEYPJER= zB`$jDbz{}ri$7S6=uk1S%bVn>FLA|nhG$y?r=AYdzYN~(qF#YkXtzA#KZi+*^*7I# zE0N5Q3k>?LMTf>dc*1FM4@HO@74Gl3u@084Iaml)S%iD2*^kF(QX~fN=e&s|!DboG za1%AA*-q62G+Y9GlamZIK(JOd%%J3Bo&PYkEm@W9!0E{|WU6UQX1!zvWGjzg9;fT69x z%7f!*P!QBcb9`;c(IVmPF(Gi~+7Uu1Q?6C0jVauW60c98e#9CooCRC|g^W$f@HaD( zDV$A4(@Ax%7G z*>dbZ9-nxu4i7a=2b{F^aNTJs_*dbziPDjSN28vuLf~bA4?%MWe;N2%tcvgCJ~(th zfXToY^myMIMVt-;-lZpbicWqg-p>)U72|EjHjyFV=?SfpNml~}Y~351ce+&ssbs(5 z4Bkn)NT6y!aW_0VWqgtg(}Ms_2Rq*pc}aFU&;&dVo>GKk z_n}3#5a7(IkyDv4ESw+!iL}rMPcwk}eAOwl!WPV10Zi(XwTp=PJteCjw3T=Vl2lmq7&#Ke;!LAov$}@6ItS+2fD81&s zGHZUJCA^_U#2?z;0b2WFp8qh4oNx?S%Kb9#aR)&%8DPI2_$~BMy5<-=h(Ssi5ny#o zcI;q0*!@d8MSaxtZeNC*>B+HurO+}V`+cqV8jiEqs#i?+?Aks51KZf-rJIFU%@51=Qrmlg! zXTR%xu@_7N;W3Towb$=;C|{OW;0CAKoORmauIZ>UxpK5?tdJHLq!6`@FFidfTRF|-K<7SXm~wa$|@KR6#v`Kw#ec@Gv2T!j3h*H+E*&4jgDLuBhjlJ zpbel$dFsB4f`W=<;C1(Uu8)laf7GGodUw3$IuijV?X?n6B`getXtpnqNsZE179v2O z0HzK$h$k@nqR_C;cBfTP1KewBB!otzW3U}si|5=`#(h{6c4kqRN^mrnVR27~P1Xbk z2J{tE0-bnAON$S1;Ba=u;#l!>zGMwOQFn%1`2NgFH7_J@$PdH9FQv>KbV>C$v6<%w zGD3H_sh8ba3vngYz=CsKltxTQ5PK6ylcNDLSt8SC@whO95qip@?IdpO&}u~r`j^YW zfEQp7nm80$=8QVrWnf0Q4#8lGLXXVH!S>w3w!#(D3Y8z*5=1X& z_tazeCZi5#_O8OF!=>gjYhMD^fh*L>Zgo5j~xG{L9d8q+<-mY_}`*R&n+UnZhi=ml#c{=36$lq zT^=u}uuvhR*2sFayZ@l8KQJdL=rST*5i8Zd%Dk(m1Y8-rN1mX6J;>heSHdcc_q6Qx ze>Y_$w109JS$s>h{SOlP54z3|kN*Sa4{gR!;{>>C9h-&xL2XG)f;;%#ORW`~xcsG?YHt}W>K`2kF%g`nop0NKSQf7uekTbr zzCQ*|(;(k1bA%qidmfkXb0~szmE}7Nj3>}u&kXC$g}&}4NV#R9u|{+`Ca)!k1i;ik zafK5Mpk|p}+!95!smN_e!Cj`8E*w>ztXk>f5!C@C_P5FTSzNh1P` z3|;XQ*K-I*bQF)U+N=~jA~l^U$tTJCp20W=qy#$b!Rz7=UkF25nidVnNhF>UmxhT1 z<9G!PaL&tQFt|KpP#r*t4;eYtD33x$&Jg@BO2YZMfj=3oa>j>2N{Hp}JE*yq7}WW3 ztgI{FH=@S##?m0#n9oP6^AcD~eU*3-vZ_HVcvfgHSv{f&Q-Pn2LW>Tq#o6EqDi#he zhvp!d@SKWy&Z45!$JJDlOhGx+gq`T0%E%Uaz|B5rP*G`Z?pruFKTz0`W0IS} z7)}ZXQW*L}18sjERum32nC;JhEii1+IUF|9eN>$O+sA3%R(}};iov^~Zl?J8 z=D_Iipj*<0U#(mCZMDvk-M5Ka#u|@4dtbTSp73xae~CXMN_>pRdrV`5mv4T}v2Nzx zj-ZKNDQ|t&>(NUaA_imE2T!jF{-`#f0p5o3){x$_fm31eP0rbOc&mKfVYPR|#SJ-5 zpLfsT?5{RW_Hy&0Q7VK;&NmoY5h)Mf_U2y;9Oh|-!ywEw+Rm3=XpgDMwcsNDntbWU$laT*z zn}y)!h=*jobf{CRb%c2u@?=GeEceU2*9v9YIvR}w_5n-@I;|royH;FvlUu|%xJ(kB zc1wTYtB>4UeKn`!KK~Srm7YG?hDNP_z$AinA+6`BmG!TGlM&#YSf~V=NP-H;K$rVi zRfQxug4Af<>XwgPa*N49#zQ-^bRi-8A|W(kewV^y6Zhz#7yjTbo0=m@<>0Du#)6iF z)uj8$D23m0oh0jm6`Dqw{h@ih{dXE0K66qwS$?<55+Zk>IJ1y|{(OZr>BFR6BpYot zRhzj)RDrhcw$P^^Lm2Y&sqRDf$$H(IKAP3S_ec0TeK!kHWuiYl`EgVA*f}-tu+rbn zk;lg5V{)5zNiJPI7IyvH?)QqmyH`ROia)-7Y)VwNsU^R!mEWZqMdZ#iX-aFty(1&O zeaf$dU@7^XU76ETM;7#2k7G5|)EM*5LK6wDN|#Tk{9gLC3t2{~sKD=%g~!T4o)-r= zv}OvJiV}T97x1vpZN{IK%t}DqDy+~{!L2?*6aq$@kY7+}JRp9^lS+@Yk)6u0q`5QC z-}j;WR@C5X`400ra*K~|cFRQH(ePZn`s*FRU22~=+q>^lB~4V!dDvCVv1hE8n*ft;yc(si zB-g2zcaXlZF0MM&-QlFRRI%kva)ZaDn)uY&H%iJfnnHtK{;eJZWlu}Wlac8iKMUVu zSu_cFZ>YhvNQ2B@lS~4JSBituG={g!x9@A>Qp^tveeU$iOWw$Q%Yu8hZ*E`#WnGiJ zRhD!Y8?&fx$k08S$~cB6!lV|ZT{y5=l)2ZfUIj}%txdg{*+f;VwiuV(sOZFQ8Rs0l zb7RIRnv5kG1}0kpZJyGBzulI*I*gV3j{(zpd)DbvawLvHTf%hW)P=iUaS2ATuNB(A zzbLiex;|`NLWhXse<`pn6)+!YqzR$H_YPhMQdGYs9!G=-9TF}0k`3>aZ&!fv%Qz!o zI5|dwtcPF`RjxNR|`xQA9o{$uI{Frx9MnuFaU9;#<?4H=)2T37icW@AQKCsd zQa+&bRoB6mx2A8&liib3Tpe#Be_Xh5aPeto-92FemWg(9{-VS9w8>KTws}>f>JuR$ z?tI@Qa>4uGf(*XRIs`WRFf-Pg{_8l=93CyWj-Phk>s{s_eF3&koB?Mo_(fXo6->Op zn!rdTAqCS09$(!1)aM9pnoks4+gK4x%LQ|G*cXo7dz_rmi8+H9k9waa`dtP=y|DM( z`Fs{LJx!AT&iTy`DI+72_2;)6gcvnT+u5#fjU8hVa9 zIj=e0l+7E)Vu0VF$^feLAnw@<=#RC*o}W!MA*R0P#P&}Tau^6+a$(?@a*SCTo9+&J zaZcweic}$`=6T9cGI_sX=AvzV&Wu5|?BJT&^!E`<$c%dqJ-QPTG%Oa!2c$TG{hC() z`K+=rZveaE=g=b9!up0gOZsVeAlR-noSyS$6i5T_?^LX?Wg5r(=7~O+p>=g&RaUsK zeo-%m0XlkC2v^?A$Fp*i_npKCWD<;rL}3!p$kjK#W(SP>*TUV2=s+0NafEj6w9uCo zMo1M?vmKiL$c=Lpgt5*#4l-Fj0)!v#i*!p8;q&*z7Q>169erRQyEG)Ff zDj#09NNhpC94!f8J{aDr(hvfnFtl=i+rA!&2RP?d+=7o#v;#h?SHndvaR$$WHoq-F zH3x1C+>a2T1}<-xH_IrI<1n$pT&2ABBKaEl1(TJLi-x!Kj?m)@M31>J*X(*SALbw} zAou#D9+J9;ijJL?idPY(9JE1KF14Az`1Asmf^9)*N4|LMl-T|+W*T3)aW{i3Kq!AJSRLlf9YIOOc3Hd zr}QtPIQ0Iis6>E+SDIXSE=wiCGS5Qgm$~yEBE;(~|NT0dR6JG5gd8_zJY2eUXi`t? z%7jPYAEP}h{n+20ct`Q!GESyp^gYGDiDL-?{3Jstv3pTAc6_|*umDOenss}r0&WuE zYK=3<1%FspZ;zjwd;d_3-2VPRm|4O?%sNZ|$1kgWk-}OuXkz+&)JyZ1c1Ky?qbca4 zMLk81uWAE7z=dI5A;fW^u~g#>oTF7kZnG@z_?+*$?)&&88zLJONr+A zhCkDXFYwm==-Ss#m`PvO48}8Cm zw4)lr{MOls$S~M zoe$6OJ61QuQ3P&2X2A~0ziXh5H}c(yX^mu+GRqHJkI&sXj#NV6qGNw )y2}hs( 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 diff --git a/source/images/settings/settings.png b/source/images/settings/settings.png new file mode 100644 index 0000000000000000000000000000000000000000..b9cb8c580db5811a1709ccdcc3f20eb99af42420 GIT binary patch literal 33819 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 E2k2z@ssI20 literal 0 HcmV?d00001 diff --git a/source/images/settings/ssh.png b/source/images/settings/ssh.png deleted file mode 100644 index 51f403cfbdd5d4b912b9397440f36ed36fd465a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54999 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

Bp<#JP8bwtwf1qWG9tJn$!3|5p; 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 XZgUkDh=74N00000NkvXXu0mjfNTV+W diff --git a/source/images/settings/start_page.png b/source/images/settings/start_page.png deleted file mode 100644 index e2a74683b3c6f7e47c1c775861f8405057cd1fcc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73295 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


#s1{K%6n9OyQ_?Iy2^Z$J%0-3L>$ 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 CnIuvG From 39a232c0c5202c07b595f12542338a19161a7b85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Wed, 26 Jun 2013 21:26:31 +0200 Subject: [PATCH 021/152] In version 2.45 settings are still stored in registry. --- source/getting_started.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/getting_started.rst b/source/getting_started.rst index a23c262..4177ede 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -99,8 +99,7 @@ buttons have no effect for the page - this will be noted on the page in the area |``Apply`` | Any entered changes in *any* settings page are saved. | +-------------------------------+--------------------------------------------------------------------------+ -All settings that are specific to Git Extensions will be stored in a file either in the user's application data path or with the program. -The location is dependant on the IsPortable setting in the GitExtensions.exe.config file that is with the program. +All settings that are specific to Git Extensions will be stored in the Windows registry. The settings that are used by Git are stored in the configuration files of Git. The global settings are stored in a file called ``.gitconfig`` in the user directory. The local settings are stored in the ``.git\config`` file of the repository. From 0839935341ed507ab5b4e281f15d1f28f306028d Mon Sep 17 00:00:00 2001 From: janusz Date: Fri, 28 Jun 2013 11:07:49 +0200 Subject: [PATCH 022/152] Updated version to 2.46 --- source/conf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/conf.py b/source/conf.py index df668ec..7cd8fae 100644 --- a/source/conf.py +++ b/source/conf.py @@ -48,9 +48,9 @@ # built documents. # # The short X.Y version. -version = '2.44' +version = '2.46' # The full version, including alpha/beta/rc tags. -release = '2.44' +release = '2.46' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From 37e2e43da81d2c2ea8561818a9d816c67f5e4cb0 Mon Sep 17 00:00:00 2001 From: Richard Thorp Date: Thu, 4 Jul 2013 21:31:09 +1000 Subject: [PATCH 023/152] Add new setting to Advanced->Confirmations Added new setting "Apply stashed changes after successful checkout" to Advanced->Confirmations in the Settings dialog. Fixes Issue #40 --- source/getting_started.rst | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/source/getting_started.rst b/source/getting_started.rst index a23c262..8eb26d7 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -616,8 +616,8 @@ This page allows you to turn off certain confirmation popup windows. |Don't ask to |Amend last commit |If checked, do not display the popup warning about the rewriting of history | |confirm to | |when you have elected to amend the last committed change. | | +-------------------------------------+----------------------------------------------------------------------------+ -| |Apply stashed changes |In the Pull dialog, if ```Auto stash``` is checked, then any changes will be| -| | |stashed before the pull is performed. Any stashed changes are then | +| |Apply stashed changes after |In the Pull dialog, if ```Auto stash``` is checked, then any changes will be| +| |successful pull |stashed before the pull is performed. Any stashed changes are then | | | |re-applied after the pull is complete. If this setting is checked, the | | | |stashed changes are applied with no confirmation popup. | | +-------------------------------------+----------------------------------------------------------------------------+ @@ -629,6 +629,11 @@ This page allows you to turn off certain confirmation popup windows. | |pushed branch |reference, you are asked to confirm whether you want to add such a | | | |reference. If this setting is checked, a tracking reference will always be | | | |added if it does not exist. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Apply stashed changes after |In the Checkout Branch dialog, if ```Stash``` is checked, then any changes | +| |successful checkout |will be stashed before the branch is checked out. If this setting is | +| | |checked, then the stashed changes will be automatically re-applied after | +| | |successful checkout of the branch with no confirmation popup. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ .. _settings-plugins: From 563780a48caea709a20a5475f666482dbe3d9300 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Fri, 5 Jul 2013 05:52:49 +0200 Subject: [PATCH 024/152] Commit font --- source/getting_started.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/getting_started.rst b/source/getting_started.rst index 8eb26d7..eb0248a 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -279,6 +279,8 @@ This page contains settings that affect the appearance of the application. |Fonts |Code font | Change the font used for the display of file contents. | | +-------------------------------------+----------------------------------------------------------------------------+ | |Application font | Change the font used on Git Extensions windows and dialogs. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Commit font | Change the font used for the commit messege in the commit dialog. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ |Language |Language (restart required) | Choose the language for the Git Extensions interface. | | +-------------------------------------+----------------------------------------------------------------------------+ From 2dd49d2af411fca06bb441b0e305f3fb66720d94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Fri, 5 Jul 2013 20:15:54 +0200 Subject: [PATCH 025/152] Correction as per comment to PR#43. --- source/getting_started.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/getting_started.rst b/source/getting_started.rst index eb0248a..2220360 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -280,7 +280,7 @@ This page contains settings that affect the appearance of the application. | +-------------------------------------+----------------------------------------------------------------------------+ | |Application font | Change the font used on Git Extensions windows and dialogs. | | +-------------------------------------+----------------------------------------------------------------------------+ -| |Commit font | Change the font used for the commit messege in the commit dialog. | +| |Commit font | Change the font used for entering a commit message in the commit dialog. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ |Language |Language (restart required) | Choose the language for the Git Extensions interface. | | +-------------------------------------+----------------------------------------------------------------------------+ From c57ace33fac8dce6a07743fd0c38c888cdf3eb10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Mon, 8 Jul 2013 05:21:15 +0200 Subject: [PATCH 026/152] Version updated to 2.47 --- source/conf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/conf.py b/source/conf.py index 7cd8fae..2f98f77 100644 --- a/source/conf.py +++ b/source/conf.py @@ -48,9 +48,9 @@ # built documents. # # The short X.Y version. -version = '2.46' +version = '2.47' # The full version, including alpha/beta/rc tags. -release = '2.46' +release = '2.47' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From e14e90057eb183abbee98f74612e34825ebaf4e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Mon, 8 Jul 2013 05:46:13 +0200 Subject: [PATCH 027/152] Set version to 2.48 --- source/conf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/conf.py b/source/conf.py index 2f98f77..7a909f1 100644 --- a/source/conf.py +++ b/source/conf.py @@ -48,9 +48,9 @@ # built documents. # # The short X.Y version. -version = '2.47' +version = '2.48' # The full version, including alpha/beta/rc tags. -release = '2.47' +release = '2.48' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From abe1cd95a2f70d5f3ef67a4ffa4dee3b217e163e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Fri, 12 Jul 2013 20:29:44 +0200 Subject: [PATCH 028/152] Github links --- .gitignore | 1 + GitExtensions.settings | 45 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 GitExtensions.settings diff --git a/.gitignore b/.gitignore index 0a07a76..0a9bdbb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ build *.orig +GitExtensions.settings.backup diff --git a/GitExtensions.settings b/GitExtensions.settings new file mode 100644 index 0000000..76df6f2 --- /dev/null +++ b/GitExtensions.settings @@ -0,0 +1,45 @@ + + + + + RevisionLinkDefs + + + <?xml version="1.0" encoding="utf-16"?> +<ArrayOfGitExtLinkDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <GitExtLinkDef> + <SearchInParts> + <RevisionPart>Message</RevisionPart> + <RevisionPart>LocalBranches</RevisionPart> + <RevisionPart>RemoteBranches</RevisionPart> + </SearchInParts> + <LinkFormats> + <GitExtLinkFormat> + <Caption>Issue {0}</Caption> + <Format>https://github.com/gitextensions/gitextensionsdoc/issues/{0}</Format> + </GitExtLinkFormat> + </LinkFormats> + <Name>GitHub - issues</Name> + <SearchPattern>(\s*(,|and)?\s*#\d+)+</SearchPattern> + <NestedSearchPattern>(\d+)+</NestedSearchPattern> + <Enabled>true</Enabled> + </GitExtLinkDef> + <GitExtLinkDef> + <SearchInParts> + <RevisionPart>Message</RevisionPart> + </SearchInParts> + <LinkFormats> + <GitExtLinkFormat> + <Caption>View on GitHub</Caption> + <Format>https://github.com/gitextensions/gitextensionsdoc/commit/%COMMIT_HASH%</Format> + </GitExtLinkFormat> + </LinkFormats> + <Name>GitHub - commit</Name> + <SearchPattern>.*</SearchPattern> + <NestedSearchPattern /> + <Enabled>true</Enabled> + </GitExtLinkDef> +</ArrayOfGitExtLinkDef> + + + \ No newline at end of file From 2924b2b3eeb01ac05ef2e04370f751ed5bc08b2c Mon Sep 17 00:00:00 2001 From: Philippe Miossec Date: Thu, 18 Jul 2013 21:52:41 +0200 Subject: [PATCH 029/152] gitflow plugin documentation --- source/index.rst | 1 + source/plugins.rst | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 source/plugins.rst diff --git a/source/index.rst b/source/index.rst index c350dc7..233a559 100644 --- a/source/index.rst +++ b/source/index.rst @@ -20,4 +20,5 @@ Git Extensions |release| Manual integration command_line z_appendix + plugins diff --git a/source/plugins.rst b/source/plugins.rst new file mode 100644 index 0000000..4307827 --- /dev/null +++ b/source/plugins.rst @@ -0,0 +1,33 @@ +Plugins +========== + +List of the available plugins +----------------------------- + +* Auto Compile Submodules +* Background Fetch +* Create Local Tracking Branches +* Delete Unused Branches +* Find Large Files +* Gerrit Code Review +* GitFlow +* GitUIPluginInterfaces +* Github +* Gource +* Proxy Switcher +* Release Notes Generator +* Statistics + +GitFlow +------- + +This plugin permit to manage your _branching model: http://nvie.com/posts/a-successful-git-branching-model/ with _GitFlow: https://github.com/nvie/gitflow in GitExtension + +You should have GitFlow installed to use this plugin. + +The GitFlow plugin permit to : +- init gitflow in your git repository +- create your feature, hotfix, release or support branch +- manage (pull, publish or finish) your existing gitflow branches + + From ac4a0c5bf7ba837ecdf546b7573c812520cee94f Mon Sep 17 00:00:00 2001 From: janusz Date: Fri, 16 Aug 2013 09:44:54 +0200 Subject: [PATCH 030/152] Default clone destination. Closes #47. --- source/getting_started.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/getting_started.rst b/source/getting_started.rst index 2220360..ae7c9b1 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -224,6 +224,9 @@ This page contains general settings for Git Extensions. | |dialog (otherwise the message will be| dialog. When the Commit button is clicked, a new editor window is opened | | |requested during commit) | where the commit message can be entered. | | +-------------------------------------+----------------------------------------------------------------------------+ +| |Default clone destination | Git Extensions will prefill destination directory input with value of this | +| | | setting on any form used to perform repository clone. | +| +-------------------------------------+----------------------------------------------------------------------------+ | |Revision grid quick search timeout | The timeout (milliseconds) used for the quick search feature in the | | |[ms] | revision graph. The quick search will be enabled when you start typing and | | | | the revision graph has the focus. | From d0dec73881540df511a0b892678fb494227f1fe9 Mon Sep 17 00:00:00 2001 From: Rodrigo Fraga Date: Wed, 3 Jul 2013 07:01:02 -0400 Subject: [PATCH 031/152] Adding troubleshooting section on mac installation This troubleshooting section gathers information found on issue #38 on GitExtensionsDocs while installing mac version of GitExtensions. fixing typos and words after review fixing another typo --- source/getting_started.rst | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/source/getting_started.rst b/source/getting_started.rst index 4177ede..d921c4a 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -39,6 +39,8 @@ For further help go to https://groups.google.com/forum/?fromgroups=#!forum/gitex Installation (Mac) ------------------ +This section only covers mono installation, you should have git installed in your Mac at this point. Please refer to http://git-scm.com/download + First, make sure you have the latest mono version on your Mac. This section will cover installation of mono 2.10.11 on a Mac. 1) Download mono latest version. You can always check for this here: http://www.go-mono.com/mono-downloads/download.html @@ -59,13 +61,19 @@ First, make sure you have the latest mono version on your Mac. This section will LLVM: yes(2.9svn-mono) GC: Included Boehm (with typed GC) -6) Now download GitExtensions latest version from https://code.google.com/p/gitextensions/downloads/list. Remember to select the appropriate package otherwise you could have problems. +6) Now download Git Extensions latest version from https://code.google.com/p/gitextensions/downloads/list. Remember to select the appropriate package otherwise you could have problems. 7) Browse into the folder where you extracted the package and just run mono command, like the example below:: $ mono GitExtensions.exe This is the minimal setup you need in order to run Git Extensions. +Troubleshooting Mac Installation +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +1) If your Git Extensions crashes with an exception that a font is missing (generic sans serif), you probably can fix this by installing Xquartz. This is a version of the X.Org X Windows System that runs on OS X. I am not sure what the side effects are. This can be installed from here: http://xquartz.macosforge.org/landing/ +2) If Git Extensions still crashes because it is unable to load a plugin, empty the plugins folder. + .. _settings: Settings From 28e1384865a71277312c5dc616f5fc147eb3458c Mon Sep 17 00:00:00 2001 From: Rodrigo Fraga Date: Mon, 7 Oct 2013 08:58:16 -0400 Subject: [PATCH 032/152] fixing Git Extensions and Git download link --- source/getting_started.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/getting_started.rst b/source/getting_started.rst index d921c4a..46354dd 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -39,7 +39,7 @@ For further help go to https://groups.google.com/forum/?fromgroups=#!forum/gitex Installation (Mac) ------------------ -This section only covers mono installation, you should have git installed in your Mac at this point. Please refer to http://git-scm.com/download +This section only covers mono installation, you should have git installed in your Mac at this point. Please refer to http://git-scm.com/downloads First, make sure you have the latest mono version on your Mac. This section will cover installation of mono 2.10.11 on a Mac. @@ -61,7 +61,7 @@ First, make sure you have the latest mono version on your Mac. This section will LLVM: yes(2.9svn-mono) GC: Included Boehm (with typed GC) -6) Now download Git Extensions latest version from https://code.google.com/p/gitextensions/downloads/list. Remember to select the appropriate package otherwise you could have problems. +6) Now download Git Extensions latest version from https://sourceforge.net/projects/gitextensions. Remember to select the appropriate package otherwise you could have problems. 7) Browse into the folder where you extracted the package and just run mono command, like the example below:: $ mono GitExtensions.exe From 492d385c60f897fb6e4e69804ecf41d7d48dc6d7 Mon Sep 17 00:00:00 2001 From: Pedro Pombeiro Date: Wed, 27 Nov 2013 22:10:13 +0100 Subject: [PATCH 033/152] Add documentation for Build server integration settings. --- source/getting_started.rst | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/source/getting_started.rst b/source/getting_started.rst index 0d218f6..5dfc224 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -472,6 +472,29 @@ Git settings for this specific repository. | |Files content encoding | Choose the encoding you want GitExtensions to use. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ +.. _settings-build-server-integration: + +Build server integration +^^^ + +This page allows you to configure the integration with build servers (TeamCity being the only server currently supported). +This allows the build status of each commit to be displayed directly in the revision grid, as well as providing a tab for direct access to the TeamCity build report for the selected commit. + ++-----------------------------------------+----------------------------------------------------------------------------+ +| Setting | Description | ++=========================================+============================================================================+ +|Enable build server integration | Check to globally enable/disable the integration functionality. | ++-----------------------------------------+----------------------------------------------------------------------------+ +|Show build status summary in revision log| | ++-----------------------------------------+----------------------------------------------------------------------------+ +|Build server type | Select an integration target. Currently only TeamCity is supported. | ++-----------------------------------------+----------------------------------------------------------------------------+ +|TeamCity server URL | Enter the URL of the server (and port, if applicable). | +| | | ++-----------------------------------------+----------------------------------------------------------------------------+ +|Project name | Enter the name of the project which tracks this repository in TeamCity. | ++-----------------------------------------+----------------------------------------------------------------------------+ + .. _settings-ssh: SSH From 5af2f5f8d618e81a81461c42bb25232750fb385f Mon Sep 17 00:00:00 2001 From: Pedro Pombeiro Date: Wed, 27 Nov 2013 22:13:00 +0100 Subject: [PATCH 034/152] Update settings.png. --- source/images/settings/settings.png | Bin 33819 -> 30132 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/source/images/settings/settings.png b/source/images/settings/settings.png index b9cb8c580db5811a1709ccdcc3f20eb99af42420..5a04209060068c54c0e0ca831802e4e41a31878d 100644 GIT binary patch literal 30132 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 E2k2z@ssI20 From ace7cce781c4d63d32e310a97c97f8f1d25173c6 Mon Sep 17 00:00:00 2001 From: pmme Date: Wed, 4 Dec 2013 22:00:19 +1300 Subject: [PATCH 035/152] Minor corrections to Browse Repository --- source/browse_repository.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/browse_repository.rst b/source/browse_repository.rst index e6d0ac7..0dacc86 100644 --- a/source/browse_repository.rst +++ b/source/browse_repository.rst @@ -8,7 +8,7 @@ View commit log --------------- The full commit history can be browsed. There is a graph that shows branches and merges. You can show the difference -between two revision by selection them using ctrl-click. +between any two revisions by selecting them using ctrl-click. .. image:: /images/commit_diff_view.png @@ -34,7 +34,7 @@ filter in the advanced filter dialog. Singe file history ------------------ -To display the single file history, right click on a file name in the ``File tree`` or in the ``Diff`` tab and select ``blame``. +To display the single file history, right click on a file name in the ``File tree`` or in the ``Diff`` tab and select ``File history``. .. image:: /images/context_menu_blame.png From 1efb0ad80f846642cb883a0249b42278d3b3fe6c Mon Sep 17 00:00:00 2001 From: pmme Date: Wed, 4 Dec 2013 22:07:06 +1300 Subject: [PATCH 036/152] Add 'quick search' and 'go to commit' to Browse Repository --- source/browse_repository.rst | 36 +++++++++++++++++++++++++++++++----- 1 file changed, 31 insertions(+), 5 deletions(-) diff --git a/source/browse_repository.rst b/source/browse_repository.rst index 0dacc86..e60f0ff 100644 --- a/source/browse_repository.rst +++ b/source/browse_repository.rst @@ -17,16 +17,42 @@ current branch instead of showing all branches. The other options will be discus .. image:: /images/commit_contextual_menu.png -Search history --------------- +Search or filter the commit history +----------------------------------- -The history can be searched using regular expressions are basic search terms. The quick filter in the toolbar searches in -the commit message, the author and the committer. +You can find text in the commit messages or jump to a specific commit in the current commit history shown in Git +Extensions. You can also filter the commit history so that fewer commits are shown. + +Quick search in history +^^^^^^^^^^^^^^^^^^^^^^^ + +You can find a commit in the commit history that is shown in Git Extensions by searching for text in the commit message, +branch label or tag. This is a quick search function. Simply click into the commit history to give that pane focus and +start typing. Git Extensions will show your search term in the top left corner and will immediately jump to the next +commit with matching text. You can search for the next or previous commit with matching text using ``Alt-Down Arrow`` or +``Alt-Up Arrow``. + +In ``Settings``, ``Git Extensions`` you can change the timeout for typing the text for the quick search. + +Go to a specific commit +^^^^^^^^^^^^^^^^^^^^^^^ + +You can jump to a particular commit in the commit history if you know the SHA, tag or branch. In fact you can use any +expression valid for git-rev-parse. Select ``Navigate``, ``Go to commit`` or press ``Ctrl-Shift-G`` to open the ``Go +to commit`` window. Enter an SHA or other term to be passed to git-rev-parse into the box at the top and click ``Go``, +or select a branch or tag from one of the two combo boxes below. + +Filter history +^^^^^^^^^^^^^^ + +The history can be filtered using regular expressions and basic filter terms. Filtering will reduce the number of commits +that are shown in the Git Extensions commit history. The quick filter in the toolbar filters by the commit message, the +author and/or the committer. .. image:: /images/quick_filter.png In the context menu of the commit log you can open the advanced filter dialog. The advanced filter dialog allows you to -search for more specific commits. To remove the filter either remove the filter in the toolbar and press enter or remove the +filter for more specific commits. To remove the filter either remove the filter in the toolbar and press enter or remove the filter in the advanced filter dialog. .. image:: /images/advance_filter_dialog.png From 23e0bf8297ccac513d62e425af58c9f38772e886 Mon Sep 17 00:00:00 2001 From: pmme Date: Sun, 8 Dec 2013 21:43:41 +1300 Subject: [PATCH 037/152] Fix typos in Branches chapter --- source/branches.rst | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/source/branches.rst b/source/branches.rst index c9784de..ab10074 100644 --- a/source/branches.rst +++ b/source/branches.rst @@ -25,7 +25,7 @@ context menu in the commit log. This will create a new branch on the revision th .. image:: /images/new_branch.png I will create a new branch called ``Refactor``. In this branch I can do whatever I want without considering others. -In the ``Create branch`` dialog there is a checkbox you can check if you want to checkout this branch immediate after +In the ``Create branch`` dialog there is a checkbox you can check if you want to checkout this branch immediately after the branch is created. .. image:: /images/create_branch_dialog.png @@ -51,8 +51,8 @@ If you uncheck the last option then the working dir and index will not be touche Checkout branch --------------- -You can switch from the current branch to another branch using the checkout command. Checkout a branch sets the current -branch and updates all sources in the working directory. Uncommitted changes in the working directory can be overwritten, +You can switch from the current branch to another branch using the checkout command. Checking out a branch sets the current +branch and updates all sources in the working directory. Uncommitted changes in the working directory can be overwritten so make sure your working directory is clean. .. image:: /images/checkout_branch.png @@ -61,18 +61,18 @@ Merge branches -------------- In the image below there are two branches, ``[Refactor]`` and ``[master]``. We can merge the commits from the master branch -into the Refactor. If we do this, the Refactor branch will be up to date with the master branch, but not the other way around. -As long as we are working on the Refactor branch we cannot tough the master branch itself. We can merge the sources of +into the Refactor branch. If we do this, the Refactor branch will be up to date with the master branch, but not the other way around. +As long as we are working on the Refactor branch we cannot touch the master branch itself. We can merge the sources of master into our branch, but cannot make any change to the master branch. .. image:: /images/merge1.png -To merge the Refactor branch into the master branch, we need to switch to the master branch first. +To merge the Refactor branch into the master branch, we first need to switch to the master branch. .. image:: /images/merge2.png Once we are on the master branch we can choose merge by choosing ``Merge branches`` from the ``Commands`` menu. In the merge -dialog you can check the branch you are working on. After selected the branch to merge with, click the ``Merge`` button. +dialog you can check the branch you are working on. After selecting the branch to merge with, click the ``Merge`` button. .. image:: /images/merge_dialog.png @@ -84,7 +84,7 @@ also delete the Refactor branch if it is not used anymore. .. note:: - When you need to merge with on unnamed branch you can use a tag to give it a temporary name. + When you need to merge with an unnamed branch you can use a tag to give it a temporary name. Rebase branch ------------- @@ -107,7 +107,7 @@ rebase function in Git Extensions will guide you through all steps needed for a .. image:: /images/rebase_dialog.png -The image below shows the commit log after the rebase. Notice that the history is changed and is seems like the commits on +The image below shows the commit log after the rebase. Notice that the history is changed and it seems like the commits on the Refactor branch are created after the commits on the master branch. .. image:: /images/rebase2.png @@ -126,7 +126,7 @@ to keep the work done in that branch. When you delete a branch that is not yet m delete a branch that is already merged with another branch, the merged commits will not be lost because they are also part of another branch. -You can delete a branch using ``Delete branch`` in ``Commands`` menu. If you want to delete a branch that is not merged into +You can delete a branch using ``Delete branch`` from the ``Commands`` menu. If you want to delete a branch that is not merged into another branch, you need to check the ``Force delete`` checkbox. .. image:: /images/delet_branch.png From dca3d0f67fe14f2784afe996c8ec386d13819605 Mon Sep 17 00:00:00 2001 From: Arkady Shapkin Date: Sun, 3 Aug 2014 23:52:59 +0400 Subject: [PATCH 038/152] Website url changed --- source/getting_started.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/getting_started.rst b/source/getting_started.rst index 0d218f6..4fe98f3 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -9,7 +9,7 @@ Installation There is a single click installer that installs MsysGit, Kdiff3 and Git Extensions. The installer will detect if 32bit and/or 64bit versions should be installed. -The installer can be found `here `_. +The installer can be found `here `_. .. image:: /images/install/install1.png From 0a014fbc58f70158bf307ac966c300d3c179cd41 Mon Sep 17 00:00:00 2001 From: janusz Date: Tue, 19 Aug 2014 20:11:31 +0200 Subject: [PATCH 039/152] Updated build server integration description. --- source/getting_started.rst | 51 ++++++++++++++++++++++++-------------- 1 file changed, 32 insertions(+), 19 deletions(-) diff --git a/source/getting_started.rst b/source/getting_started.rst index 7b4775e..fd707bb 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -475,25 +475,38 @@ Git settings for this specific repository. .. _settings-build-server-integration: Build server integration -^^^ - -This page allows you to configure the integration with build servers (TeamCity being the only server currently supported). -This allows the build status of each commit to be displayed directly in the revision grid, as well as providing a tab for direct access to the TeamCity build report for the selected commit. - -+-----------------------------------------+----------------------------------------------------------------------------+ -| Setting | Description | -+=========================================+============================================================================+ -|Enable build server integration | Check to globally enable/disable the integration functionality. | -+-----------------------------------------+----------------------------------------------------------------------------+ -|Show build status summary in revision log| | -+-----------------------------------------+----------------------------------------------------------------------------+ -|Build server type | Select an integration target. Currently only TeamCity is supported. | -+-----------------------------------------+----------------------------------------------------------------------------+ -|TeamCity server URL | Enter the URL of the server (and port, if applicable). | -| | | -+-----------------------------------------+----------------------------------------------------------------------------+ -|Project name | Enter the name of the project which tracks this repository in TeamCity. | -+-----------------------------------------+----------------------------------------------------------------------------+ +^^^^^^^^^^^^^^^^^^^^^^^^ + +This page allows you to configure the integration with build servers. This allows the build status of each commit +to be displayed directly in the revision log, as well as providing a tab for direct access to the Build Server +build report for the selected commit. + ++-------------+-----------------------------------------+----------------------------------------------------------------------------+ +|Group | Setting | Description | ++=============+=========================================+============================================================================+ +|General |Enable build server integration | Check to globally enable/disable the integration functionality. | +| +-----------------------------------------+----------------------------------------------------------------------------+ +| |Show build status summary in revision log| | +| +-----------------------------------------+----------------------------------------------------------------------------+ +| |Build server type | Select an integration target. | ++-------------+-----------------------------------------+----------------------------------------------------------------------------+ +|Jenkins |Jenkins server URL | Enter the URL of the server (and port, if applicable). | +| +-----------------------------------------+----------------------------------------------------------------------------+ +| |Project name | Enter the name of the project which tracks this repository in TeamCity. | ++-------------+-----------------------------------------+----------------------------------------------------------------------------+ +|TeamCity |TeamCity server URL | Enter the URL of the server (and port, if applicable). | +| +-----------------------------------------+----------------------------------------------------------------------------+ +| |Project name | Enter the name of the project which tracks this repository in Jenkins. | ++-------------+-----------------------------------------+----------------------------------------------------------------------------+ +|Team |Tfs server (Name or URL) | Enter the URL of the server (and port, if applicable). | +|Foundation +-----------------------------------------+----------------------------------------------------------------------------+ +| |Team collection name | | +| +-----------------------------------------+----------------------------------------------------------------------------+ +| |Project name | Enter the name of the project which tracks this repository in Tfs. | +| +-----------------------------------------+----------------------------------------------------------------------------+ +| |Build definition name | | +| |(use first found if left empty) | | ++-------------+-----------------------------------------+----------------------------------------------------------------------------+ .. _settings-ssh: From 2b99b9a39b9dbb082acfc244ee424dd2ca8ed44c Mon Sep 17 00:00:00 2001 From: janusz Date: Tue, 19 Aug 2014 21:20:24 +0200 Subject: [PATCH 040/152] Revision Links. Closes #51. --- source/getting_started.rst | 40 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/source/getting_started.rst b/source/getting_started.rst index fd707bb..35e42cf 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -298,6 +298,46 @@ This page contains settings that affect the appearance of the application. | |Dictionary for spelling checker | Choose the dictionary to use for the spelling checker in the Commit dialog.| +-------------+-------------------------------------+----------------------------------------------------------------------------+ +.. _revision-links: + +Revision Links +^^^^^^^^^^^^^^ + +You can configure here how to convert parts of revision data into clickable links. This links will be located under commit message on ``Commit`` +tab in ``Related links`` section. + ++---------------------------------------------------+----------------------------------------------------------------------------+ +| Setting | Description | ++===================================================+============================================================================+ +|Categories | Lists all the currently defined Categories. Click the Add button to | +| | add a new empty Category. The default name is 'new'. To remove a Category | +| | select it and click Remove. This will delete the Category. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Name | This is the Category name used to match the same categories defined on | +| | different levels of settings. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Enabled | Indicates whether the Category is enabled or not. Disabled categories are | +| | skipped while converting revision data into links. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Search in | List of revision parts which can be used for matching texts to be | +| | converted into links. Only checked parts will be searched for matches. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Search pattern/Nested pattern | Regular expression used for matching text in chosen revision parts. | +| | Each matched fragment will be used to create a new link. More than one | +| | fragment can be used in a single link by using capturing group. Capturing | +| | group value can be passed to a link by using zero-based indexed | +| | placeholders in a link format definition e.g. {0}. ``Nested pattern`` can | +| | be used when not a whole matched by ``Search pattern`` text has to be used | +| | to format a link. When ``Nested pattern`` is empty, matches found by | +| | ``Search pattern`` are used to create links. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Links: Caption/URI | List of links to be created from a single match. Link consists of | +| | ``Caption`` to be displayed and ``URI`` to be opened when link cliked on. | +| | In addition to standard zero-based indexed placeholders, ``%COMMIT_HASH%`` | +| | placeholder can be used put commit hash into link. | +| | (e.g. https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH%) | ++---------------------------------------------------+----------------------------------------------------------------------------+ + .. _settings-colors: Colors From f710c60c497e77244adad124c937348520ed63fb Mon Sep 17 00:00:00 2001 From: janusz Date: Wed, 20 Aug 2014 07:56:57 +0200 Subject: [PATCH 041/152] 'Discard' button is no longer present. --- source/getting_started.rst | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/source/getting_started.rst b/source/getting_started.rst index 35e42cf..88782a0 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -89,8 +89,8 @@ The settings dialog can be invoked at any time by selecting ``Settings`` from th .. image:: /images/settings/settings.png -The following buttons are always available on any page of the Settings dialog. Sometimes the ``Cancel`` and ``Discard`` -buttons have no effect for the page - this will be noted on the page in the area next to the buttons. +The following buttons are always available on any page of the Settings dialog. Sometimes the ``Cancel`` +button has no effect for the page - this will be noted on the page in the area next to the buttons. +-------------------------------+--------------------------------------------------------------------------+ | Button | Description | @@ -101,9 +101,6 @@ buttons have no effect for the page - this will be noted on the page in the area |``Cancel`` | Any entered changes in *any* settings page are *not* saved. The Settings | | | dialog is closed. | +-------------------------------+--------------------------------------------------------------------------+ -|``Discard`` | Any entered changes in *any* settings page are discarded i.e. they are | -| | reset back to their original values. | -+-------------------------------+--------------------------------------------------------------------------+ |``Apply`` | Any entered changes in *any* settings page are saved. | +-------------------------------+--------------------------------------------------------------------------+ From 013e9020407cc31dd39911b98b6e24d528d21808 Mon Sep 17 00:00:00 2001 From: pmme Date: Sun, 8 Dec 2013 22:54:37 +1300 Subject: [PATCH 042/152] Reword branches chapter --- source/branches.rst | 66 +++++++++++++++++++----------- source/images/checkout_branch.png | Bin 17274 -> 25080 bytes 2 files changed, 42 insertions(+), 24 deletions(-) diff --git a/source/branches.rst b/source/branches.rst index ab10074..5ede669 100644 --- a/source/branches.rst +++ b/source/branches.rst @@ -4,15 +4,18 @@ Branches .. image:: /images/branch.png :align: right -Branches are used to commit changes separate from other commits. It is very common to create a branch when you -start working on a feature and you are not sure if this feature will be finished in time for the next release. The -image on the right illustrates a branch created on top of commit B. - -In Git branches are created very often. Creating a branch is very easy to do and it is recommended to create a branch -very often. In fact, when you make a commit to a cloned repository you start a new branch. I will explain this in the -pull chapter. - -You can check on what branch you are working in the toolbar. +Branches are used to commit changes separate from other commits. It is very common to create a new branch when you +start working on a feature to keep the work done on that feature separate from other work. When the feature is +complete the branch can be merged or rebased as you choose such that the commits for the feature either remain as a +parallel branch or appear as a continuous single line of development as if the branch had never existed in the first +place. The image on the right illustrates a branch created on top of commit B. + +You can see the name of your current branch in a combo box in the toolbar. You can switch to another branch by +choosing from the combo box list. In the commit log the current branch has an arrow head to the left of its name. If +you are not currently on a branch because you have checked out a specific commit but not any particular branch then +Git Extensions will show ``(no branch)`` in place of a branch name in the toolbar. This is called "Detached HEAD +mode". In Git you can refer to your current branch or commit by the special reference ``HEAD`` in place of the +branch name or commit reference. .. image:: /images/branch_name.png @@ -24,9 +27,9 @@ context menu in the commit log. This will create a new branch on the revision th .. image:: /images/new_branch.png -I will create a new branch called ``Refactor``. In this branch I can do whatever I want without considering others. -In the ``Create branch`` dialog there is a checkbox you can check if you want to checkout this branch immediately after -the branch is created. +I will create a new branch called ``Refactor``. In this branch I can do whatever I want without affecting others. +The default in Git Extensions is to check out a new branch after it is created. If you want to create a new branch +but remain on your current branch, uncheck the ``Checkout after create`` checkbox in the ``Create branch`` dialog. .. image:: /images/create_branch_dialog.png @@ -35,8 +38,8 @@ branch the next commit will be committed to the new branch. .. image:: /images/refactor_branch.png -Creating branches in Git requires only 41 bytes of space in the repository. Creating a new branch is very easy and is -very fast. The complete work flow of Git is optimized for branching and merging. +Creating branches in Git requires only 41 bytes of space in the repository. Creating a new branch is very easy and +fast. The complete work flow of Git is optimized for branching and merging. Orphan branches ^^^^^^^^^^^^^^^ @@ -52,8 +55,20 @@ Checkout branch --------------- You can switch from the current branch to another branch using the checkout command. Checking out a branch sets the current -branch and updates all sources in the working directory. Uncommitted changes in the working directory can be overwritten so -make sure your working directory is clean. +branch and updates all of the source files in the working directory. Uncommitted changes in the working directory can be +overwritten so it is best practice to make sure your working directory is clean by either committing or stashing any current +changes before checking out a branch. If you do not clean your working directory then, in the ``Checkout branch`` dialog, you +can choose between four options for your local uncommitted changes: + ++------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ``Don't change`` | Local changes will be retained if there are not conflicting changes from the branch you are checking out. | ++------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ``Merge`` | Performs a three-way merge between your current branch, your local changes and the branch you are checking out. | ++------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ``Stash`` | Your local changes are stashed and the new branch is checked out. You can retrieve your changes on the new branch with stash-pop. | ++------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ``Reset`` | Your local changes are discarded and the new branch is checked out. Use caution with this option as Git has no record of uncommitted changes so they cannot be retrieved. | ++------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. image:: /images/checkout_branch.png @@ -72,13 +87,13 @@ To merge the Refactor branch into the master branch, we first need to switch to .. image:: /images/merge2.png Once we are on the master branch we can choose merge by choosing ``Merge branches`` from the ``Commands`` menu. In the merge -dialog you can check the branch you are working on. After selecting the branch to merge with, click the ``Merge`` button. +dialog you can verify which branch you are working on. Select the branch to merge with then click the ``Merge`` button. .. image:: /images/merge_dialog.png After the merge the commit log will show the new commit containing the merge. Notice that the Refactor branch is not changed -by this merge. If you want to continue working on the Refactor branch you can merge the Refactor branch with master. You could -also delete the Refactor branch if it is not used anymore. +by this merge. If you want to continue working on the Refactor branch you can merge the Refactor branch with master. You can +instead delete the Refactor branch if it is not used anymore. .. image:: /images/merge3.png @@ -121,12 +136,15 @@ the Refactor branch are created after the commits on the master branch. Delete branch ------------- -It is very common to create a lot of branches. You can delete branches when they are not needed anymore and you do not want -to keep the work done in that branch. When you delete a branch that is not yet merged, all commits will be lost. When you -delete a branch that is already merged with another branch, the merged commits will not be lost because they are also part -of another branch. +Since it is common to create many branches, it is often necessary to delete branches. Most commonly you will need to delete +branches on which work has finished and their contents are merged into master or your main branch. You can also delete +unmerged branches when they are not needed anymore and you do not want to keep the work done in that branch. + +When you delete a branch that is not yet merged, all of the commits that are in only the deleted branch will be lost. +When you delete a branch that is already merged with another branch, the merged commits will not be lost because they are +also part of another branch. You can delete a branch using ``Delete branch`` from the ``Commands`` menu. If you want to delete a branch that is not merged into -another branch, you need to check the ``Force delete`` checkbox. +your current branch (``HEAD`` in Git), you need to check the ``Force delete`` checkbox. .. image:: /images/delet_branch.png diff --git a/source/images/checkout_branch.png b/source/images/checkout_branch.png index 571cb0258d60211134fe2fa5b65670f42f6f0eb0..dbff0cd96ecd6d84d67b361bf021296124d87666 100644 GIT binary patch literal 25080 zcmYIv2Rxfm7q?xbs%n*}4z;NoNl>e`T5asTM-d~j_b63cXssfsy+sjwQ+sbh%-Yme z+n2uY`+Z-2na{mB_uO&L|9{TCPne350wp;UIUXJ!<-51CYIu0~X}IrbQUcsNj}f*3 z_kr)Mrtk(2HORb)`$1&&8uA(suPmD4%9I%Qo6O;@t}`Cqz4m`E{4V?akGP9WE^<09 z>h_i{?xs!_cq*pWaF-WKavD$EgkAt&2nZ+~y#eFlnOeP*eXZePwA<+J!rYa*7jZi; zVZT@F{l~N3-9q0?&E+d!>GQPey+4Wxys;0s)O7nFSoBERmP~24Cd9v0rFCY1DE;*b z>E~`y!a&B~FW(9U;=k->l)d-7<;l#Ugx`X(rfUj5>DRBX4JQ8ji0%}i3Q;K3&7w9| zLdY*CC&${_dVT1Jl*`6&$YZ~=>q`dYRg3SuQTD}+H{JGwlSx63B#YrfAWU0NPtWV( zX4n4H<&4!2Vj?10S=sE|+>0e+6_w$e>r4FakNs|&Dy#^a8vHC2m3=%BKE8Dg$mnt8*gNZO|pGCI`5lEYW&UuFY#*rE_}M(Uuw_D$nbmm z^ywnT{m)s~Vnu*?d*kjvl$U#egKN{EC(Cq__IiJb>+f-mnK{j>Ek#?`pb5=1N^Nb- zTzpkBcd;3&|20YW&%0Vyx>Xh8v#p3#a-PE}jf}zuG3}0= z(lR}j!Kj`wM$6vbp4Zl%cMr^BZ53y>20U}9ZH4@f$`v%OiUsuS z{vHK6k<~UO*2f!+Z*kcb@Y}W8K1x~WH$+YuAZHC?XNl^anXpyCHnxpCvn%Lv(Q+Fe zAsg;d?5Z`YT;sb$hi>u?=et7gcg4I)`Mgo3yw9|0JHAmYO*_>*$<2I1-}%N5 zo$U8jg?J&{Tf(ZN!dGY3o!<^lEPQb`_bS#MLcXtkA)D1O=2V4I@|6W8c)e06)6SGw z|19DDU_Hq3JJ*Y$2+kqxM`YR#3@xg2@jE^5};~nbO3M0jwEK_A%6YjX_X-vJUaQraCa}PBS zstKrV(yPf3>oReNXT4J1%VoNY{JbWXh+v}%)}jWO+cf~=9I9jA1Ho-Rp-k9p-Mf~i z?IL^Q=UZp{7kMm?T@#L<2mNIW`J4Ckj(S^2kEuDA>36lZPW3i+wKmjOnbMpuM#^N@ zP7jb;OS_eE6x!WOG+aw7TuZo0U9zjxfn3zr{k}ca67Q(92G!6+pZG89C1}2r45d;M z^@?DxT7dnOLnNtNyEb@LKB9T_ZePQo>6$qcn)n*JDHik!NjZhWeWqPbRT2Kg(=!IL z!X%aCfYC=5lic+|j1)5-t_fK&%+;*blbVYKFN)m>O*xPe|?QlYz;@HI$9~6bt6ox+_ zn$pM@Knc(c5{)m4FEbteRxu~#Vf#XsZ_V3RD?J&yMht`_1K?~`M<01AUSJmu%9Csh z5&k?w6dWzqk?I?{1gNhYof345;pU83;g-!!OCsj1SrEM_T5 zaApT?Y%YNT<#583ENfQ;{I0_?RiQl^@&-H&UKB<<7D2sFdb&dTD7=^7EY8<_ZL0Zt zbGF!ewzzb*IC8dF_GR%sSt|`$t2V7MGEDcI^S*3b?R&EI&If~t&L4m%De%KjD5)C* zI=w=t%3mFHmu}qs!>qv*_Jw5imC zJGz=~i@ZgJ!WHGuvpz@Cn%r}#z}Hv$V!aBYFP>qx0R1c;O*4FFP@%a5(~YVSoHC5p zUg13+rv;D42~Q?~Ja_m`P7_EP`}F9lTc0q!E-BAqL~Z>Rv2}K}JBSDWgy^Z3}wy|3Zv8Sl`W3pr>Fra;25#H* z9kdoT3JS9GOX_$#ER@{{V84K}FkT~`$dh0uieZtyhvSEtiLAT*%r;CTv?xYt5|6Ug zm=uaRlO(GA&Dz|DEe}-GYjZPp#Vgu?aQW(Y_<6$!!l)4hz7j(#BVJw};F*Z|eXH0Qd=L4$CKtmg(Rr0>R1O|WK$Sl z49L9KK(~fsUkdqd=6t_m@jF{;QSXxY6Qk%*C>#p~=J13IG4=`eMvV1E2=zvE)3NEq z6Qf0mrkqkNMDIN*PBALldC98hiK=)ur2B0T#hvd+=Q)>ysI-8btPY&el~B^PXn9x6 zYqGlwzY^0=anME<0pRX`(e?ap<1LM;z(&K$<;tR}=teI_+oW$WG5N}mc5QuP1_TA< z`blI#za+mhWM?hjOU&xwm8Z%>3X0N|0Z2IIxi>7$4FW6kAt9jTuWI8Y==die2{D{T zNFp26NHg+rr&`gGNCP1mNa9c8d@j<_KOoSe=Bgs$x*gvbOpbOJ`wsG z%(5-|sd)RU?4HPP9sTaIn>RdqnF;{QT&p1>JX^o_^uG2V^Q+M>E1yf{(7y0jPf}Mj zQCza`aciK@jsG^*7e2Zx$7s<{*P$Dqrr9v5i^}<)S-{I#cNlKj9Jy+ zZuC=iisC>Ege%>^iDn5Ts*2r8p`xNlfAZ~@%OyPe^3m6 zl16Pn6{>-Q4TC7LKazoDsg_=uY#(2KTZul13h^!p72we&(w3JAA5bQP9skuziXFA1 zHJ>7{$fxA+C*~l`#7p55@qCDp9hZL!=wHj&NlqrS`2}1HRm)5ysT^faTtmjbMksS9 z(S>tyb@;SWSj`auMUXQsmG=iM>srO?HXmB8CEE}f)KEJ_I$k`v2UVAVwLqv_H`~Eu zw3<>BhK%<*SilSX%Ts-dy~_62r~v zx2BZiHT6rq#TMV)fJ-r@y=}3^()Ht}`LWB3q!6XON0N>1$H(*Ue@o0QP8rjgo=?nB;zqmKcKL?isyrdg$0Se`#txu1@&AC*!=Q9Xgg$2?`AB#C16>EVmP=quj1L1 zoFk*NC^7U&a#4A=rsj@Y+<2X$ZP6}^yRI)xE;g?)r*&q2XAA1+{@|xg&m;MYUo15; zXJ!i64yEa_+11T$)ZRAS|I(X@gEqE%}#W zmr01jgM&wz@2$YkY7)4=*zcI7JR*#`L5=pK({t!))YxpCSsf}sHRXWmjjnSQ{rH}d zwYBfF{#DCg3YR_DY_h&0UL$HOKQmR!3&SnSMMcM5`pxX|fr5eG33&OU@okteF0x~@ z^viN!O9^Z)zQ{0)yJaK?EQIwDga@l@urBs5A<0E(us(7QzyjEdv-AKpOu@72?>Gv zn0xR|5p>S>a6+1lz894*ITiDT%l>elOo$|-<>~FvLXr-9!nEMzGmgV7TK*_66~LC= zD|F84@MNwGn$M1UwnXA*C65q3pFn2Gp|Y_dE1Iun`_;;d`DFh?fGCI~!Y)uQ{B3{b zuXT&A_4ViUzn?R#vvI5kp?Y*G#E#AvESnA0VvJrt1>|PdqI$1v1RdlB^jtNmL$wGq zYkRlmR!=J9DP1)YEDFwn6_o{bjXAj$C8(lCR9?GtSw&NIUmoCtrHJj$w)M`QDepFn z*{atfDnN$xAMD?OyZ$G+%OGGHAb{Q*K| zfL@DWOis8i3Pd(e)J&>FK61PU9aB42VGW_x@3GA10?9z^js1^$YRczc3KFJ#bNmda zBi@JL!!gt;o_^fVL^6^5INn6PNQ5IVo@0pD5dHmJz>fsAo!r3>$PHB7dD`ajFo|~t zW!eMSkmPY-)cC`xK`QJksbcJThSgNaiMJ$l`sj6E8WrZ$Zy0~?GCic$e&Nn_e_(j@ z&1tn)rsGrMO`SfW|2J(jM_s`ZpNbcb6oydIHtxQ^=TE-bPANRHE`x^Iqp_~*k5;~S zm5*leZmP~~j{F3&vI8u+#HqRPn6vcXyjD_Egr5cXQ!X<7y)D10nuE6<)5tn&kHl33 zN4_jcOxJ>_9F1!Tk81%ZUm*boe259yz@O7eJ%^IKtfst*rDp;ZXd5$jJL-lHYn!}O z>5~g%;tt=$r)LH8@5Az&VTqnZEYQb{Ej&WXNplTxX8gRTJSP-LGLd|6*PPr}2LGdc zm-=a=k`DM;?6giV0XR8fSsBjS9MUqfR{k@eGV4c1Nq8nG3iMr~r)NY9HwmTX2cDeu zxt5=kKfm-lH(p};VW~$M3wf-<8mO{WKF@5#p6M6@O}p!WGh#-YIZ-2*KwrYB447hz z<{bGVd&FV`JVTAhDi_Jr1OYhQBU~K6%!>`O51vNgqY6l%VYt|b$J70voiL$zU1({v2K3`4+d33!p>}POq80(uWJ^HqA zMZ#NOOxpK$smQ}JZn;C1%0?y?SM|j1Q#Jgu9{2as`O_xn*-M;A`}a|@?{nWE6$Jzx zDWj@7h+cu4H}skdx4;1ENk=r@+Vieek~?e6%Ld+KhkZZWTExA}i=Hj)au#Q7LtVH^ zP<7~g&O_7gS2YQj3{$W4nXsoqeOGCsy7S>C17i>s+b`brj6Yw1{E(+S%4g)w6Rj+4&1T~!Xoi#E8p@x6#5?z; z*5F4+m%K?Mhyk_wEfLJdD1aC)tuNY1iAGo%|2mSJybu5OCl<=iBRj^S z6b?$O;8+yFy5NjWgxH}8)mq?kL@Bc1{*V@DT|WN+P9B^-@D@zxAXaz& zkDPSC5s~n^7KE|8&*_|HgMS3bck+TKi(@j#3U zhmHL8v|{I>!f1k2O!?Kf-xkp#_uvZe*;BtNMMf7mE5nq+U-GdPFB$typYcl-dtc?% zGLCq_a3c^4)%&yXW6#YH18kjyH#aZJ%iRRgsaEzo?svS0+Li(elfYL!*~5r@6?G*MxRU{zNA89z>0Q6 zRkpViKH4W0=M)#4R{e<`viByTKSo9CY*t^S-0}4A<3DYURf{&&unKa&CVi@po5$r; z(zz|2MJ?=@k~^K40LLm-&`b0|KIHc2i~5kSWEJ^*jZsQ>W$_Dut6U-x4r-!`8%_X% zYVy-7ruyE_(t^$OP8}`Y$aB`S9BGKvW0f(1P~AI~cBbDXf#Ws48lke7Oh%hRV4Wxa zy-9pjzbyFCVyNT!65Ve`e0Vr1ygbjx{+H?XlEY+d^jQ=L7yMyr23!Ighu7r5>ASa=d$-!F^Ce_bmyXLcQc8ZyT?NWlB1d6& zN|YrMFUOd>n#jnJ6;2zSC8t0+ z(oC69+VrQsl+jMk>f5sg#-iFyeKUL~MExDL`lCRRPT#x#9=bzfd~DTdhUl--Ln)l}zVK2%-ew zhZGK8Et_k3%nsyO?y<(rVC^ask`zTS;Uan(G7J$Pra*66=8k0|lWga}=>VD8PX(A} z;8IvfjNgq)@6cmK@2!mfJU_GR4rQlL2PUojej4ZAvTIa(yc6fwj$N0$W{LKTG2Bp!H$OS7;ll z;ZtLuEZ9Njo?)$%uIHhQ_h2B)O}BD^_!*;u{`JsJ?KAfL;>5H;i6nP_=iP~7;HqYV zp0=qWP$GL$MSt>F+B($Q0nL6rKeYFE69;|?n0s}_YnwKCeKt||(|5CALxZ->oe}=35K1wL--@l$^Hh#w0HkH(YZRe_B8uSfET zzf`#tI$!2J+dUG-uS`*v4POZF-bxUEGpo?cay>FxBBKw;1Yy67XCc2X@4cj$3AGj0 z@7Wh|xVQM>ZPqL)ol6xCSDi;a6dVocu=1fxk5kk#L3QbCG&XXyo=>~g(mM@^Dnk43 zK3b*@?X+8>|2jIFCkt5B=6m4jXUN57a*Qt`gwYrxa%e`7*f}E= zygbY+AM<~H8tAs-q7LVRfx}j{E=PuKoIr<8@vI7AK?qn(x(r7$zU?jQ+CvE*9+kHi+%s6&doJN zDoS5&un=t(cE{ztAa}%=Em)#!bM5B0`@Q;Ak5zPhY~G~jPP{`v}2ilh&c*&%jNxe+gKl#)We82v>y8ilr(+K?Sy)vziAOuPnm3YMf&>aVL(tqW66Q-ynMtk z&M6;26;Ogtub-)}Fd>u5ZDCJO%o2J<5@!Y4GOGxPZ8TKAg;zZi^|4IuteQxm^5R+o z)Hk-EDox*DWN1cHO8orvSG-@@cwvg_XH)LNLNUFV=|^gB0Kre{Ls}%iNJEQQQKrB0 z9L+(!HNiq(hJ$0fERQap@_zDza zbyyLfG3EC&u3!o5wE5E7^nkD^aHanvKN|P|!_vI+c2 z%1~Zz+{$YMhT!Mq}UV1SQ)LPIbo(s64IE3pC@;cjTc8O2oh8UDluH3LV2ARJgD3_%#p@ zhsnpKt=K1@acoMKNWtX@=dQ6Li#DPwI7&5KGH9KlPsxNm_BUU6l!+I$poxc_c5WcY za{ACf%}?u&E!mUjnQ-;}tJe4QH^T4nU2W_(xElpV%wvgW7qA*PH}YMNL3KAjN3L5t zF;r9Sl#fg7&pdp`y0(!V|Cva}bJcJL1ql=tNKA5C=jIY|`WHkeu-yci%J~E z3H}X$QO#9v^lfWTgGuS2ZnkiT^{#m0#>8{Mb&OYEU0mYKnlnHdbT4s3Mmhn2k?Uq~Awco8M)7oySsf^G~(WcC;)0&_QnUZxTcSXJ$`6)~c*ZoBtGn?xq1fPbf9`xVw9uLd}nP+!q zAY9S(H`hm%1-Ejtiy3{mNUpTS=p9lu~%X^BmkjgENXb7dqqZJ=KC3pNN z{6QWckQx7y&e5|)ZAg!QAM@k>^$n4`37>m-fTU6j?7KHoiC@jaqapLdBus#>t*;| z+S~Nl*Gqnyt=--2EwP_n8v3MNw%&fRFOA0MGldrI%g-*CHZ_bcbHP#VNm}C?+HX-4 z%*ND_FA>hW?p4)1SX~Hp9+TeR?3fNSGe$cnlFha3CrlFiul?^|h~z1Fo@M2Q<$Z!%Z@H&Xe`7x0Nn$!Z zBc)hKl)U|-py@J;W`AgB_PsMycW$S)ijFt6)U5i|X4?$M`PG`VRQ;DcsB4XHXcnbN z)&_5ULdo&c7rmX(`%FW6r09|LmaWh|eY1FFR*mp=SJ%Jto7_l%49!YBs=Q1U^#%cv z>*@Ju@kS3JbVpVHoq?u6M#<;3Z0b{S>dFI!iSUwjjzA^@6S7?5`w)9Q3xXtN+mn3D zt4vMsPcoar67I!@hhV}M#&$4VV)59e-nwP;nMnJUhOC2p3&h^9a0G(S?AtP^eHN@; zx<3#B?_K{egN_@4kj-^t`s2nR3{6RnYp~bVH>kSP$%_f9`N#X4A*kQ^Ebread(qB) zXPKa~lBcwgyQ|-wl@MCC6Z&2Vtcb8wxGO}Z`|P43^Fk=|LNL>-rh>+ROLbZdGdwc+ za#&r87^A4S6~1Jdm`S#DxOM!!!f450Hu=_+F!Qc9e8pLLA3%YyZ|Z*oy5W<)Omr;3)a%6Td_W*BFFxh|V^CfeO5>aE0NXg9f++n?{F!obUen<7oI0EnE z58^qkEK|dhIq4F00;yCiFaNeRN!fNtwkkfBTvZ=wg10nAp~_u3wQ=0^n9P&DoNjc* zZVRC*K)1T0PXz?gv7y)|hQ~?r?xgb3R>uEYaw+7FEXdBAeaW%}KFcxX2SRQsQ?}2H@QYj`dBizCPRL zzuEe+r|-Lvy6^m#-(x8th~Mwi$a^V+t3xV==EJOdW8eKWpj4CluJRwlzp4JRYq~FzGveShFGpVe7+{@ z&ZzVt<>k)rr*$2iV47z;c1pcz>MPZ+t-bOE-v%YmlNY*727IU#jh06GGlBayI|S{K zI2zdxoM6IeARThSGDsW#76J4C9*$Bh_#>AYspWC|OEAAeLR_S{;EzkZ;jOd!sN-8@ z0tlIX*U$k{v}O%CcswrVKYmON=i-X3ER(7`(CFsbz@$xtgz3I!;E6HMC!x-QsfqsD zTpa8cq3ur++2UWKtfBg`az6sPzM$t)M+`!wvqCR&P&J$Tps1=`sV3~C3OrXInV6(@ z)`_R^*u`pLv=x>aGgwE}>2A~X_VmLNi4;6kE8M1St%qb|Ge$@>ZlY4oSxAVE*`?CV%w-Spj&QynL|Ds9!K^pg}8ac7iRZD>j^2K5tsnRe^47aB$gbyF3aFA@TX7Wl^J;NnN z=$i^$)ccS%6R}`%Ew4EdFMFO2=-W0CKC9?fn ze`y)}o7+M^wW@j}Mvft{CTu6~{N!*)lbh^^o!L3r-)}dlADVeAmojA^FO26t{Pz9l zAu-H1wT*~>p!ctO%=r}hfX8;nTQaWH+WeE~_}=-Vf%%cjG7}b@zw#qjkcQIofC-7H z>w8dWnm!O!5hMq5peBZk9Q1C!YNe|y6Xi0rmGOvo9R%1EBKk)&dgES1UKP3~(J52F zeuhB{Au40u82_U;fNFX0>gX(l08T=kqTCX;54j_9vW3(>BdO!^XRTwz@7nQp>fOl2 z!)==RsJzYsC?G>5DB4DHaoK&dCfFKNbr{rZ$RCbN@<)vfe5q3VVkcdr2&S$nn}z_J z%hDUDFmNyWdFJ+R;6?1rUzJh!EhqO6 zYnBRkBtERG?EKED(~Cd*)>Iwi9Fp5}SN@{(tFUxp3Zsj0n0T*M75KxRP7T# zb$J7=tPpXXY+&QWoehc#-Vk$NA=HIEHtw3WHb9L3IDnXV?YD|g?`I1X`Cz;l3 zDc}21`Pt7o(9@PFu@A6!ar;lCrHh|GJWCf)RTiGGM735k)iD0ycnE>2`x3TzIzsH} zYYLj=TDV+}h(!dXCSJ5a#H2b7Ch(PpA#+Cg1^f3FNF7`lH1U*jka*0^e{d1q))8E9 zhut#wxB)Qmff1LhMXtMCj%jNH(IW<7ei}h**(q=gdR!LlcB|p}enz^Qei(tLAO)6_ zvKa18BQ@=mjhA3jn|WQTdBIPlZFe#6@O!GZth^-SbA66cO=Up60kBOTmc&v{Xe4S% z{IMQSH#0icPbr|u$KY@LLK}I>xUrOq--UniEnT8zqS!ZAuoTHwt2u-2Ot;A=4ryUO zU5Km=vkgY!9<eWo zKGo5%44gZSEz@9iVu$MwwV$it2XCM<1BnSl7CmZaKTy^f?FG2H4? z*Ik1lZ0DHT*sG~wP_{gP3{uohJv28l$ew%8X0wUAxmD3IB@dmGc8y2(QhUg+Kd83y zwa%p}16EIl1UO=De>#0$st=r?Z%6do1>`NpC#@HZUDMLvQWtxjvg)*%z;(T8kRsrN zwB>3I9p*kUITy}r;m6kv#IGJ6_dGD8@1jq7q`~a!B+ySnM53Sy@ZLe*fzqBwEEJe6 zX#JA3YheWv+t3!1p&$gnAZWi^a=0Kxo#^{bJIA_f5u zH$F~ifx5D3L>8h8uDH0i9Z23e4HI(-957hXaE#i^H8edTNEcxz`O#evZYwD9UvPwXg-Du2vk;VD~?nad=2 zsXO}F%e^U2&qqFUvL`h}J0WJhpcCWsn;JE^F2|G@KS>V~08f1$CxR0tmfT&1O*?*l zPe@VWU;M-faaTAD+W`$GhZ>M>nVkriO7e=iM|K9^9rw!oQV zpk_W}ZSHGG`hZ3Biu}0z`rXtwc1n8pdp5O_X~Kn=V_!+05GsVelCKMZvQuOhSkCnG z3L)j(zzWq#^UD4M24k~#MZTac6OvK@dh#HGduh~*v~^@HNtAC&T2 zWa4}kL|sa4_Dg}bCDhB^$hXqwAgixX)K~<*}p6KygrR59pX;E%?M_28J zxlsdcDUAhJUP*5Ft%pff#O)!MQ6HZU3e_#239x-M$@I~A`fKf^sYR(IgPm&>vqnTO z0J{jxoe2Gj#|vD`{28HOMBd=A<9by%V7_nWM$?u&2Xd;Ub7Y)}r>rQw?fe0WukJqcIda8^7tT_U)Frip z*+P$~n?|Od9qc2pYClIF8wP{0d_mSDyTShTa&@kWx@)_eqY$~-XI>~om*5kEqbeHKWUX7mk}_S;df~AXqKAZB|+T9&c(aQQLiPqOLHsI+-z<*l87;kWBk2(SF=NT%s>d zB^yoTx)5_&54bxi(ck?6i%RwtCHUkKij*2DNsMC974_K?pbODqr0Ty)az5p5vX4i0 z()k_~!e84*I$yv^Et&T1`klA$2uTs2oi%&BtC?C<9r&KND*2cN8FkrZ1s9$MWBxRM zmz3eQ{3a~GE4vUxbf=;0AZP&aW1(T`d;0Xxed)d34oLI%4gAA* zSZdhlxLZhRyJ&^54AZG}o9L`8#+-0Q447v927^W>)cvVScM6V59SRH2T=b*<*u| z21|tbQy=1cbms?|*pk5)bCKJQJ%P9H-o3+i5@7GwpG(h5yr(y42B9uLSJ{1-yH6kH zq=tJ`mx*AGzt7|TY~-_E$+HsAmgFGkC@<&eb=z?Y$=*zZ@(Ynqglce>Bb|K1RnS)V(hmmQ-AdisbJ&@~s|qQG|CK|+tAcji z-#QDKCvGylt$&rQUFxG27aJ23Q-^RRM9&Cj)|M~|7(Rj&X}?9|S{xwcf{w9l12YkR zV9DTXxQ~Im)sZvL>K6?~MH`mxP*5gvNl)L;P28ZxPogQW=p;z9`TqafI#2#uzGs{D zDx2negtNNhVnf{M6?#7HRNF}B#s9jq45e9EU~LMIk%Ju@%uYC-%IcF`j+_+-G(}bN zm;PTt0%*#g_8c_ys<^THQ|AZEtecZZbvtUW-KBD|*Qrtdg0*-y#l>-gm3V% zVk6HF1HHQ?x8 zl>y7{r=!a6vbFEVr=}R3ZW`EL)#v0`d?usth>$IQkmSSZR{+tU8q6c|7iw z?fc$BCkjQ&QR|AP=&|Dcsz10MRXoH5A4~l_UzajufVRh++9Dslc;aA#4hjjWuBy^= zirDkC85@aHyWGFMftX^YuIyGmcTL4p?ZtfNDGa5^DNd~ zlb1~^PJL2!d2QfrmRS?e44<0oL{inCinXLLcc!x9{D#q0$4OxiCVlG<9p#P{}~RmmFbsWo00d|2@sx5 zTKb1EdVza|4czInrG>}woX9-6rr(XOh68$4IQ{gJ*}9fcr6u-o>+KqkGIs|D2NRQ@ z7(?eQCG~6=W0)eq99+Ss&Kf_V7g)(=e#?2X@m(&p&;>Z}=gV^fqc?H2@TsXTQmVv< z`5IOhezO;Y&iXyyhzj}6FKSS?QG6Mt{^zzTixx^zbKiY)lT)Qi6@P0Auh4M5JddRxDHdV67yq?c@}DyV!^^!4>e zV4v;Ih4?~)G9DlC`v#J|G3g(f^uuiP=?^S)`*M5#t6!htc7gqGgLeIz$Drf1|69=?c$%5;`6zk2C!1TAMbAtH7G#XPuaUSo)=_z$47f z)oM$JmlM_b*01hyC=VasK$V_?ygVWQulbYd-} z$A++|J)f~wQ>)-<*}9nMV$#7?SSpzkO5is{@b!RA4aa7@mZ%JST*fx%jj3z{GM$%AXZgU zR8-so;SA*(^J_yTdf$P{pQQL4>;3n0Y4gp|#&E~C3>NrrZ`ieSW=dRK+&GLEr&A?Q zR(oS1zOV_R$>RHPu6}?IU{aFjfAEC)={E6wsx%UD%=PECZ|W1th9ZJ)QV;-Z$04 zBr|K=)FcjaIe&08J*;hP6br>c@V{#Q#eLs{yXYv;Po3IF&sM1?jD1}pN^f(rv)6*~ zib|X6Bpp39JbY-Sv&c4aU`TMJ$Ha|$)(UVK-WE0>p0Ke2snDha72i8a^pPpBk9Uly zQ$}E4y#E+ETyJ@}1`)f(uK>OCo1L?+9;xAm`}|3ZjYoQY=eI18zZaEcCWtiKdOz5l zVG^G~yoB&D*ALtODHeREemkYMFaYF*+HLZtCxBIIYE85g8kX9B{g3W<2#V!N>bDI& z3!582uYbs!K#}>*7!B6C*k%@foL2lqI*7ZjQ`+lAH-};hvyBw^qR~7G!26t1GTi?w zzIP&AbF|dSRI`X1On=}H=ynVgNz=gqwiCC!tX5vm$!Q+w)b)3Mok9nWVSz=$B}dlK ztq)+%IWF3ttS_gHbF!PTZMyfh=2-{B0X<);NUFh@hf^DRNZDCtGAK=#mg3fI31bEV zRatwaQ8!WvqJ)u8J;$u6aAR2RrFd&!W1_+Gid*)jxbw}5xZ|)Q|0#R`Q&Telhk%s8 zgcuFfJM=)tb4+%24V($~GZ?hu4ATm$s>P{8>=RbdV(A~%3Q92FDcy!_R@;Sv3Pi_? zvj(_FKp}z|e9se9gIl+SSlu;PXEhd&%C&Y8yd&(ukYqVD^*9lRq=^xotprXiOS(|f*-)4avxdPU9sgi$QRwu1b%O- zvcb7tCiQVo9s;JGEw3c13*jiKZpS0fi?SerzG}pqFz`e`@ zcC;_+!qrogjGv*cZvv?F)zllbRdw0I-hWr1c|f-hW#b&-De}`-L_)vupU+z;s9hQ<6w<$On)By9qSKa}uQ24|RZ}ZJ z(9DPRCFw9%=5u23d=Y1dEDc-5>tNXiQ;SH^1Esgb@pW3dO|5H@bc1Pd4*)(ztkTPg z_fCcxj6tjiJ?WbPNyE zr!=ajK0ar|WUm?glTM7D5GkIkyhjZCJKydH$PlM-`zAyZP^EiIa4?M}ryvE~y^HrH z>^`?(gLXlV#`*6ERC+Lnp^~d=k+N}g^hCIiCDLMZ1hk$2jZKyrz=Li705EO*mhw|k zw+IrTB>v|XQHG5>+ah zbQ3jmEBtv}`1uGsTL&=E7MA!`5UrVztC^6kNtE_;h{p7OwxkxH!brbXl|2 z7oWV??lxIRmNq``eRoYc;o~S=@eX%iEA9Gc5gz#SbXa@ymke{281aH@&}d zIwG3Z-EV!RXJrHXCRO-w$1_jXwsCR7e`84yH3rig5uRXXB(_Ga^2C5qL{=YGvBRZb$dBX2b1|4(f@=Q_~g)n;cC82|;xeT`1YlZHA z$eIvdwVYCOwewKl^7pT^jW*&1dwsiJaA9QA#tG#R)oG=6LUtV8^Z2#SK)7~i z7d`(~S}@2`-@H=uf3*+@{<|mcB8uuf5scWw2Ph?jI`4y2Zp;P=K@A9k4*C~m`yO3v z8{cxL3x&;3A207qE4X?FkELm8ChMuDIGvDRrpModkZC}$nK z8cc8T_EhI4Lx~Ht0@U&%3`b!KJhQ4n&EjI?n#zwK44jJe7#jhaals}xrr7RHGIp^S zXG1uw=U;}JKYmbosEvmsQMBkKiTV&}sEi8-ZmHqG@^}(ZiU;du1B!%Xz{>Dpi+YWH z&;CL!IGF?z}Rh)~* zah4HB4JYuyA3hv*Lny$60VVDhh`axd{i*P^ zLOZ8BgkOWr$4O8EXy6l@|4t^y1E{l}Mjbx%f~-JVzftJ@e;G=I2nO#(JX{QIXpTF< zjq6XW>c6(dsWV{d?JNBR^;?WsJmE(e58nTFv-J7!S~o3D)Lm$im4S>+qtMYLdv+P} zngzQ`YY&Hv71+>&IdJ1~OQb_dh4wBK6jxHJ=2ah;4=`wq(3;a5Xa6@QC)G3x`Y_Ep zMKCJ{8l^~8srujRKxJ9zwtZ>Ihf+c;R4>^Yr)eU>(z7Wnf1q|-RVrhk>>1=oFO90& z+mDA~eCk{Y99r20wZ7Vw@3U>X2wDVz63YPS2R-g;V1lm)n5!8pELtuL2Pz{?XR>?Xwbv{j?%AK7GWvB__) z%zai_^^6W$RMh)2b0DeX1=?crm0(C-2uN9>bpDxUG|7v$;7$^Ja`Vjl8Nq!Kf(DX` zn@1Z7d4-C)@-UlZNmbg9ZIe3T3Ez6qd!wTj76NVAxqNT*jf?7^5kregJ`iG2#`VP+ z5KnF*RsBwv;b8M8P1Oe9bWHt8W4|fr>;hnV>;Qa7+KNO<#xC%!t)W>|{fT1z2 z0vXd*xEx19_Us3?VXd@&Lh$gw7f@Y=zc%P8><1I>X5D3ku2-nTQ@Mc8_+p(tHli?u zyQWdjUC+2xfJV*>^Vd^MhMCEl{J#&9Ua$cpVqA~~4>5X$eKEw?V`%+7w5Xuyl+L(Y z1a$1VPD^)&vdO5EU=wE&3%0?tJRk9qJ7*~Cg|cBhT(`h3W|q_rpvV$Gq=q9I&oP$V zEjB-^b1-Qe>~%T*a3kC)ta=OdfHL*q^V;k+qX#e{It3gC=olu*x)i;w_0tTg5+ecD zpt!H~LqXyF1T9 zXR5r)NgwJpi^nn8Qe!1yuobR$h{cD;F8c~qhg4l3_$joX+RSAEwtBf!Bhe6J4 zVO2@t!;@n=y0nNE#Mmx|ju4|JIz7!|wlY{Em5W|Aj3cY$`1-H)>>eD@B`mW+zh2I&z62ue@>% zIs%lGG`4S4QB-C*JrA#b*QomVOQA=`WPn&4gKS)eq=_w+^Y1)ZOv9iM)r=eZhtIOL z4}}4*^0%Ozum*f_6%(VC^4#*uN}*rZJ{kywh6XXY(7#r?_!D}=>ndwPQ}@~8UwZN3ci{&OTIE z?!m-I=qKG~jguQK7VjYo^5Ge%TNpUeD7n2-y`On=+Q-GH&^;sIK0V{Gn7A3hS?v_f>7EuE4ufX{>fV0y|7>4;$s8KDSC*f=F_}_Gzg0xM zASa?cyDfBz@KG;cf7>E9?nK-s`Ru48Ao>A(5=I1naCF$?;$rLVEVpsfFD`rYJ6yx; z;xs>}{Dp_4qqi0Q|70HTi&NeX53%8qqBDJaC>WgAHlVG$R|a_Ur4PWD4mN`?I9f4| z0-gV6?qUbU7gQ>TH{=E`O6DzO1!gl25uO=F)6S3JBo37-(O%vyNvZ4jaNU%wXEUaL z)s3hME&;lyg_G_E7!{VU264dd54d&238$j;GvCo@6B83aQ}?-a{idz@=YWf#+oGyH z*1!hW&Q*uLFHDA^BphFiiqMsojG4BsPwFhwy`ndRUB}H+I7Arhqox?3YGtZp59v)fRP*P0h?K7@17IT0hi8RUVW&-Dmv$B&q%b^nKXM zE|a+FJeQ(#=oGB}JfFG5e-D#_g3na)#w+K7F92PlL>%m|2*+xbAMq$R8hz8h+g*eckbbn7S?n)1pDO zWbb#ah1xCocH7m}l^RmaV*KZl0w;tp@2n-?Wq=&s2{eF+RznNouNDZU9{rruwA|O7ijLZ{&Wxk zXQmZ8Bf~u;B+wRzqA`ODh$sW{5m8b-{*&f{CP(Qm;Fr^{PGcF#ir1CDEb}oATEL3q z&nDY8N;8P$uxcgaBdmfYK|r6VsFdyTwcS*Kn=1*ppKRHALamoH`%|BlNe*SUoIbMahKwdL6-|pQffg9k@92mc0 z5FelQ7x;hCMm59DK9%hV3X=$&Dd$Z4&0R34VSLkgKI2C#NOv0m3q5};YRC81i3uIH z*ZigdiZ*&8PM54+-m?84c~qc~-rISDh83UR&tCEgSjtf#ZL&Y+Mi}sFL7mL z1w#G0T2PvRlOf?YL}>&~sv3BHwK5rK(HjEILbmt^nS7fRQWvx+S%AjNZ>U@~RfYT{J zGYh^q+}cAQd0v_rdV`Ep&2(bvHx^~vH}}6)-OeMff^HhMh*`~M$7f>of3VeLSW91T znUBWtr$)A6ZO&N4+m#cmS$ND+Y^STbCc%kXTF2T51rXR=G$XDkwTlX5Q0NhzIA9vW|-k3k$U)_rAEeSi4C=|PveXXfAxzJJx%78{aT&wfJ><;r}b7H0cH8!S$N3 zfq#y^&W=4wu!;oN)+0R3n%t}z#Ao#Bd+tiz#%x|zuUO7SG(VQ)9|d+!T$CwJry&SO zZGh!9Y8736&hvr+W}fFKBlmOj@~W#f#)Rz#xj4?QWGx6 z;sDZWZ;Hz7`IFWx@omE%Cm0!It4Cfwkun=k^{C%^=tK0+YXM(;D;tDEB-+KWK^k)j z5KFQEX`qX1ZF?pr^)x+%v81iv^XsFmv)I1Mt?2PW{? z18s|JXD{Y-%PSH;pjo?_FNEzE3E%n!%8oA9Zus4z-{C3&bIUi&Crux(`P)6LlfMv& zV3Xx|el)U-cJcNGEr9@ zc^*S;uVb*k`J$$8!+*^0hwu6GdSC5_`FYy9yW#Xk9Mbv>BZi9|L&ZZHO7k~vzQs-5 zm~O;+1wsFVFJGP>}oB7&u{Jrdl-2fqv^A^sV`RMj9bIPx< z1mp|f{}YQ%u;nPg6!fZ6<@mPT`(Tmj<9bdsA@+j)2KXJbo?~DBRPEpvbaoJ~9WL`g z_TUQpKD*oNZxTJ6EVd!jw*tqYw`e@KZ9|3(9ZW&-p?35C7i0q4FQO+hM!ViYRv`YA z?mH;HTiIAr)7Nevk6vf?iFx0l()kbLjo?f)DMShhIh;;Wg*0+~`Xl=EU@T2HCx-OR z>zY^o4DUxUO~3hK@6IgzBexmEIJs7j(e%xPj&mIOjo{zwi79szi{Qo>((|WA1-XOT zlp+CjH)}#c32j2$r&o7FTlhAX%yVWsuksbXT&sC?Pzm^lWPYHq=uF)VhWo1pGl#S`sWJ@OzI zcDGa<>3joPT!Q-l355u3 z2QAw@C5rsZ1v*;Its;kn2MUXh)|w|A9fT9Xzx|KDll%HG=K=VR&|}L%BoA)Thwl62 zWao4BBQXuO{~G%2Q}A)(h5n=-6Ww8F@5mx6vCpmQNDCf%-s`EJ46>sMGeRRaGRyam zO5>D=mFApDAa%~eTlC@aJ}Xh+`AGV$nDBVO`aNp6(mz6?a|~gE-(6L_^9KoU{tM5`S2`L(7cIymXBn7oHq#^G@X#_$3{79<0xFOr7@mRy51D^K z4%|+*9mEtf&i0`x8_gnaul;vy*s&%m7++d|whS^?#l+c0>(x@HxcIjV%x_xYx4+lh zm9mYS^*Y0^8W^DS8wY>;!8OO5 zlO=Ueif1G|41GdnwtsC(7f(26CO^w{`1a9`x<72dDw(odzgFuCv|)kjqxti@tD(-` zhjeZx)}@xgmiFW)e~S>m4SY$eCfg^=Hl^aL#R8rMm9%#G$Sc4whNf=Cn57Rhar9=@ zWW5FD_{I@eynu+WoVgfazlD1u?>~Fef=cpI;@*u>os#hV?A$xQ!<$+Oj=2Zd_sBzz zOuWvVoYfy&oSmASy>o7Qa&j{6c|MNtob*6UdU!O=N`0A?eC^A5A5$9Zgi81h{j6j> zn+1R?a~94=dcX`E!gZ^^lqbzCbZhnxHIPkVXH0+IYt$DLvFtQ&cGfWsy<2UMwX3UkgNHa ze1f;;_|(~vUxnLOAf+U|f2(>IsgudKb!1y!bfu1it#d>~nUia$XiJS;PgucpGM&TjsBhGKYHtU2|f^^S~Zuy5;B zFi0*b?P1Mo38VM-tDK#4Md;4ss+S#K>_gfJ05KF`!U$%b8-xjerjP49 zjS=G%e`!2*u}Cnva}5IV3Lf?_yLkc+?ADVI- zHgpHutd^fXj(vc}j*d#@B)GnJ^fkJ>I{or3&lS6OVq+GV>FWg)yloVJ4Y`1#G@X|> z-nekNKW3_x;zvL{n6?z*w!MK^mImrlsy`@1n3BJ1=SI~J=4I^`4$Gx^J+*2(mY+*Q4%NbwbYi)RFIR1&P^oH`@5qVh`sveo?NkkI^{fux%gcm5F6-6?YpJ+C zkCh?4GoIx0sSj7do2zrzXyOjBqtqIjP8-@6AL_`#TWDEj;akD7`}#-*8a_1`hqyV~9J__MyYqbm zT*Zhh|Rbcs~w?{`e4qXyuuOXX|P7$Bt*_RQ}2P3t@ z+*=^9G65UcRGk?rHwXDQ3}mXiz6y=vi!l;k`-Oq%Ll_ax|xJoY$U z)Q^^}3=0k%^|;vo%K6Xzy#TecL|Deg$)?4-@I5N^=FW{s5vV7YAFtXS}%}~ z4ZaWUXf=&bKI&Yt*0&34xJtD`&U3_UBNcJK-NCi`Dj$VV3EL+jzTr5zMqEgX&^ z!6E2K2&ABppH;X?pePHpUuaKDyQ!`&S$45lN%&=TYb9wf%v^IKN<#FEzv>-YWtBY| z8NMR|WT2D>Zl~{*$(5-?q_Q)DLtK< zm8;7{5fm4$yawUkZ~xdbNYS2zv!I{9R~AFQ1S(9ispT^0*y&x_6tMPpbqs;BQ+)2N zN{HMT5|pY-sINcP4-HWHi#K)t!F#;J_`7nw4!Z;7Irycv3C$Pva>5igJk}4QGgv>z z__2*{pU(4Wu=qp+e&BPR{?F6?FL(5!kPEb|(epM}Lk*#A7^tL_L;LNGAGFMH`TXzI zz9pE!A6QjesGyXo(6~{WSQ51oQImgA^Sx^HdL;jod(*W1#6X8;%%t&-W-Y8UOaf6#5YR3-tRU z4NX+7Lb)2t(|yIu%Vepq4X6LiTRRGQYcj?0$tHBTqiOoRM5=B>*}I*Xq$=(kd@tzC z;lQ}%Ca76WMb~wOn+Y5xmHfz$jh#Ry?UA1_wqNyEY@CE#>;id@(rz?zj*+=qoZla! z2Qm#sah`Q6?!_S$hC(7;!;`3Di?~@Wk=`?>qiN7xQ9zALzPf-lt zk0hC;qHd7lcO*}>_kqqtGwV!Xgiq)P$iXS$zIBOvWzWB4PMSTa0o zF*3M>i^syu@o_yG@ZI#yizGxCCS=Vq`&5u1MC{lDW-MnsdYJqHrRJ(aX<I!<1f3!Pg6|OxTUfZGu>yp7jqXVEi7znwbzNTTY@$!s7La_ulg!3vZRTTw|b^$btkaTCJB1mINyJ zFYn*i#sl*O2IiFxBwKE-e3DFN3a46^3kGSOy`?+G93wY~MJ;ti=-~DucQxAQY?$L9~%3R)w zC3E=mtgdw^i}CSem&G>X$%=r9{iV(j=WjP>xNDPDM&MPIg?W;hDC8J2+?iU5!utNQ z^&i?OIJ-}3?L=M2KmnBqCOAla?r{7A6@729pj|OM-R8JC*t43C2!CUCwyrupkXpO%ZPKom?6HmJs!wOfj6b!-NZ?#1b1P`RP%B=re+lg&ciq zb1m7dOzLFvS1>}_nIW1rd|KlW;+l{nfXz`&)s_bs#wM|vEcT)!(U*g2U0B)lI>9RD z$41Cu!qqB=KV86M#&#hdk_E=W<|q6fUR?fx28ur_4&0^C!CtRHS4tbx%mY#{L%d8u zjRMm6Xo~dnZpAwv!;@BHE#jUhLaYk22f)Ntg*i0^*_s*$kSGZ{#s>0wrB9302&eV? zdep6W#3eK-(U-%!k1`+3u(VRR~tPnyWmsDle7~(}npFo?9>0KKL z{6&CU^Z}9Y3#uwHz5|hk?4_~UuI=>Q^$`4?uNIf<|!7Zu7W zlk7CQ)f~zoju%97oo4kSbmVkIK1MdKaw18PBFq)95^LvjEV4rw^vLtAtZA>Kd6yzn z6q2h)i6x(%BJ^^a4&4!P3gKZz3#4ws=bn*JJMsyL2}|8*f@$b{D};Fq_;~Rx2`tIc zVglTE7_}hM2^sI$eWd{ue-2e5sCz+44iYBjq))1}14)1;%DML+;rp+~=382Fl6R>v zt4H1Kzt&x?2E;sNFn>~QJN4f1dK%9o*y{s90EOG-ac!{-@x!So({2S}rUxkUUXXn& zxzMNXg!xE=$3)$EiUx#EQjArnB$u}r#V$*Skb9e_x=a+MNc)bdI~QG3Y*TL^yk*1Q znL-oX`D?+f*6j+B%uaEm440w`m%_>d{_@TALOvK?%ahJBMt*}hT7_BiW%s1@crQd# zvCB}tjKGj9gLxQ*=|(5&?r8Kyl3eF~XJw3G`tU%G{erTAc3ng90TMnFU2A6UW!n|D z6ZNqB9sboTYElI~rPHNxxfg0B>#EQH@+q@KC}|Aslc|udCx0WX^YSO0zUcWuK20Bc zOo1FvHy(lvFEM-f8-uS*07y5*Ok_{V|YG8{lc0<5lo(BIDfEbW*>@#^v zkK8*=droO6Ul06wIb(REmnrNil|qdNA)#((2ab+o6-=y9!3{seOVifZmEyx`m;Zc@ zNKD_FWOjhQ5-}4X6J>t9#a&NcKcqMKJc9EJ^Q-pM)7y6kY-S^@kHuAi3SH9HG<)gjPZVQd8D-(! z%ZgWJd%5=L&wak{bdpi-m*a=Ho1}$S#9Vf>ynsUA`iF)1`T5z{?s#0C2i=}~Zcp5G z;jwJK#6|FyuJ%J|7yO2U{Zi*V&sU^A3jSS4R9ZA?-SCU13G{lFp1RB(z2EBB`{sPE z?T$pRA={$oFy-T>q;<2pJAa21%!>4Xbl9Vzdq%`3`)eAT`Xk)Shv(NGqF!;np>MuVvRHS#T&)U+^jclA8RtlCH%#IUWy%? z8vpQ>D|_yUOTLA{{*3T$eO^95!=kKkwDZb&lBowQHnMYgA2+bEw^Vif& zhK12%Ob`L#$ z8}c6h(HeR*c4w8jH(mFn-M-bmMqZ!D~kMZna8$TOAKlQw?qkG3p z5EMmpd=kqpN9Xmqek`)Kbrdwm27raft3PfrXE2-5&tS3~sp>s4%PyaanV*>ssX9OG zwaV&Gw9~JD7TqoRueAF4`7PMT8yiDT;LR;9C(AcMe)qejD@)20l$7JSA{S=^w4GPK zjXIx>Tt0}MFSc_8)vR{oNE)?7#TtbCE9S#ot}C*VW)04JvdQ9qA1|uf&M~34y?Byh zzUNj$dsC%&v=VI&v)rra^ZR;`u~)Hu(rZdu{4`$;6C(>P^D)?YNxopCFj|rm_1>MT z66Q9^r?SxEy(=~DwhbU8ibdn&z>h^^u*~hTMBtPx&5{&*SD>cq9+vypM=p^kRBk(m zeQGR2L=s5y>&xy9vja{|O^t$(I7!aoz{APkAom}Sy>&S(jXkl`4PMXUaQ%Qme)sE- z7wa=Qrao(t?fy4Gr`>4Gw1JldP~SgaW$oiy^37D&w7cSYLt$%kyiKBi}(m^32@vCvTsv_ z3cS4@Vc&Z{uUe_IYBLM52xk-4>io`4`EV%&MpF(ed{JO)jai+Oseb9AEL zPFlqETqv45-nFO|KF8QGA@jaUjEbyHh^iX_QjpkB(*|BloUEbIShujS=ZGF&E35>c zlU68OtTucVw{ zb!IYSnw=<(C}Cdto(j<)$J$y=LVc>ZEH0R%Mvu)p@B8bZozsyFZQ_rDzURjF5PuM1=3gbFtRA>`g0g-aryx+ai^aeCQr6RMqb^=j zttjI<1f0yBB_^U2{Yj7()qA~+zsv)xNrZ!zw*sB+{xPw&{K}qm3Fsk+rGCvVC8#k@nXGZA2-lj96Qq(iz%oWHGSe0svE`o44xX7(=*`}r) zaIe37@>30^Vbu2i-jaa8BpV03LO^tggrR*#Dy*sINQ92Ij!UddjDYjK0`*IxT@V2j za03gP-URs&*d{ONEOQM>y=8R1*-^3H<}`Dl+Zxdp>Vb3%Td46MLGg>b%llDGgHIUsR% zuyojLjyyQyBRCEX0xo`ABATEjvqNwSF_8|lfrWEV1d^;%n%^&U-@G32ehm)VN%@)d zmFDWqlJ4ltvSnicn3+-4lx2y z6k>-QE=4|bux?LU>ob>5Mk760q$K)zuxPr+Z7fFLewOTWDl005yIh&hHR}wNONQSZ zYv+@I7@cM(^P&sJ)tUB}a2@nTof4@ksU>;I&)qB5r{09B8=uh4DFBHDw1W=Y)8BFG z_ri`00sIAg?ivYiMF1322GYBZ@`Uny=NQ%rqDk~aTbFcER_d=N4DxJ$g~)?ncjI_6 z?MZOZKd&-_iZq%Y;euvc$a~62NAKti>j!7HxqVcZb3r~0+#vsjFZvBY7&nF(! znr5iSs>q?BplQ3%qlbiMbZr)^WM*`sG?YwZ?lxKlF|RQ z0*_EvzK6@T6e;(677|V-A=VBEH-GF^*VNIrS4guRq#0sL=PIa;oD#6bBEZoXxiXSv ztBnAxKW)=#(MAcMe!2Mhwxot*3`Jbgu>}WlVpW0hMr0xmal+!#I>aciln+V{Z+7M0 zNwBm!&t%>hL2=8TY}TT5nQ#qxeav^8mHvb;9wPh(k-wO)uZH!l1W*M4{IDwmfknXS zFo2fwDu{*)>Dzm`k#KWb%@*3RcVa#tfGe&8$TE}oIV4d<2orK_2~kFAX#Dq$EV%L> z;D*+4`*<{d$1_}`_C-FXa?`|_Xe-&tZI)Ki`kO0R=U_R|1^s*~qNdGBQaEDIIn&W; z1a3vg%EIz*@7t&6-V;3YvSd2DMTMa?lsk*>dH;r9 z@yLXuGRqy;-A~g_ircOWyyw61c==_EbQ&82TqE+8>g-Uox z+2LNUe?mVi?2eV!vYQT$v7AsuC=iTs!Ivron5jBbA>kQ1$A!ntsyA?ihO3+pr>nE5mr4gF_~=@tl3mOFbmI6NlXM*q|H{Nql*g6d?}Xgc14g z_R?Y$*bCoP^5^rVgPRx~{#r z(mo|k2Ux1TbI3UPs`(y;VxpDF+Wp?^*nesb*Y$+L7^&?%{{q_0{CR%Qf8+VCzeK*T z8wrAj2c{OA2s{lrp9t-ceL%xK`ar!P6kwaTJt6TV`hb0M$k$mn9#%ga<+=OejZ~rK zqikA~cYeYZr2Qpup+|>p2?g_;z{xVYcfXgn3{+3_EM*w zA}9r|;(5g3T%8$#U(UqnLDl_d-AXr{%3g~VI8z!l-aOh?r}}7yX#LAfqbE(;Mk9>< zJ-LLW^Lf$WZfrRA@!KM}e#<4}TT`tk^v^KnjNimFz%mBI(g=RoDNjmxrnuN>e6^7i z9szw!coj}U1O5jfG@=O&SKphEg<`ind@w56I}gbgJz8+C1dB2ML{=wiFCmWr>VY>j zNNfhn8`*Hph#gUF;w<8G&x^M7%z~ZHer*}IRyJd68gDlRIKKw|C2mDy`_e3>5R6a8 z^$YwN=F1CAg#Ah{$wGZl#Ve%0Op$0|G!k0?go_K~eL>=PD~=3NPxSmW7`428Ojhef zSO)jVq_8@mQU9)Bc>te#w?8vCWnJxWI)4!rIGq=u;&9Se09MCy#?PZT&(Gr3)m)=g zIeyDOJ%oFR$cB5kFIN5I;mV}F>I505t>gVwzxoxWsDR7ybbIsE?Y8=>jL6x1(ARK# z#xlIY&;aeIv}mL?*H09esNY}NN8S6IuFNMIMZA!wtGl}Rs!l`Iox!;op+!UY@y|0# zz|uaUsE&XYxKV}UkC|caq)Q=x0h6GMPb)x29nT@ZX?Ne8vg5kvi(q*;c9;!9Cc&4t zX#~OT`d@F6`E9Q0vLoD+vllJpy|L}mSe32GVhJty6+XMayVM7=gXE%#)H8pRqXJpB z(CvJ1L}irb!+Yg$M{Q5by3ywqzNZ;Jo}){5u%esC*_I@peourZqhz_5oX_qmBaA#r4?3mliuUq?;0b z;=MG;?uNYo&lbTtzMH|W^bPNEy`B#tXQJIK(ln5we&k~UM#msiDd3Z;fILs;uD*Ew%6ul_fydE) z!tdZ1KG8FZ45Lk+C0Q=3s&HQVi8S5e5FId^lq4?Na_xAsT-WY0ejVEWN7ujc$BonM z;h)Nt#-$Kz!rdb?36&hW3Rzq(so~yGS7Akzh4}r5FZs_f@js%j@e|zjl|YaEWrr$4 zIC+2b-`mnUm2Ga*Y?&P$DR29w?;Z-+q>}a1UtQVRm)L#zSE=KpDiY1~jU*aJ#%*Db z`QDm&VcYPc5o0)%wL6)4L{DGLjjaA=k8~%4+Xx|6#&ZRUBN-xQdDho={wv=G*;z<; z^e`#gr?^&B=~P2K*EHa-d#^1KhO`)iHs%DzV(7M5cj&@riiYT*x&r}x1pXv<K!sTkR$es}1xG|?j2b@&N3*cpy&uefrqoWit(KynGWimsH)9KZF`1elu3Z|EC|q3?)EBZA&yG?WANPivy`%gX z;1qbJd9B`d)VeHUGVA$T*QtG>w6Tr%TV3(ytT&|MgixEzR6F*3e8wANrgHlD_F3{W z;C^Vx|KxsuxmBI3@!D0zvKtmZXFi1s=tvrk~wg4>GXY&e7pez|L(Tr zym-@)UTNodQc&NW2C(C?z4lnu?5-4lohSG2#E+xcNTeEQ)zy~&R%<36L}JeK+}vz0 z8X}IwFhJh6UC1(ykjX(oy!s~C@0_zpRJR0Ua(*A_S1G!Dp1IpsfwQVmm|O%Lzy5w{ zS%|etZLae*SpDp0YSDJC^YYbpfYYH{v@|dUdGI&-o}=tBUxe_dhlJgP7cT<%Y3v5B za6STs@X$Wh$G}blZQ)@*2pxK9z&QwHi2z8T{m|{}^aQ>ndi0OzNEAvd$1qwH8-*do7J7l?AoP>XGf#K$o4U@hL{(aN1hs9wi&|C)qM5FDfNnTA?t@D5 zb{VNRwrvG}^lQyh+MpuYyzO9e@KW^Y!0 z9`BZjK3nz))QaPI(gyVWIKpjpvPd?$i_Y8^TG70}J(N|c6mGjNIbWhoD_se%Auq!F zba~jlLLO%Wq4#C*5QiCp8xbUqYY zMY{5rj!EicRW@GWCjfe=`{zM}MG)0xNU+76H!iM0Gk`x07-hk|*ocpD+^FDCvchx;gX9HfhgSF#+XJL4h(v_G*b8aq5! z8~#46Fzp5$sgdt3{ua===-(I+T)8Xt6!L64!|FT!i4f1eJN+Z+`1tO!%Y5d{d;4jM z@}lD@lVwMc+V6Yoei6?)b`oE#-6wrM(qH%!H{r_w2PsL#x7l!agzgyw3Q@r7H-%*nVopI|*xu@pIe$qVa^YKO zq&mOCj_DI9W(3pcxlINEXn?T~$Y86JfOeJbR~Ff~bX4xy@4+R0ZlxnYs3+OJze`EX zCH`7@ga{!(?0HQ0HtwwZWjTaPQpsMXPVqqaFS zW6a6dweqmLm3ZXj*f@wZrTX3Gn<``aVfsE`#tN5FkoTYPZ>ZnC2hA^17<B}!-vPj}~b<0$X6@j&GN0Z!%8DFei*JM7L8#@{I(U-MZf;G9st0b9b@*I*K1 zcm#~M`0QdBHqOy{>ajEQoqK|mw6(G0Uj4f1qQT@O$mCB>LCdmW@$(*6C*}0K#_UyG zeIO}CNbWn$RaKKWa0AmL<)_~q9W(ytw`DUb9j0}gqhFYJesi*!)D=07t$!DYclgcq z-K4YH?Wt$`3hNK8DXYIv{`y)Zr0rU~K1vYHZct-9bQCv$?wj>fkIDh5V7ZxotFy(` z!n^IYjj$j77j$Cqm(>xwhv}Fn5L1yHH#f1_9_@ zW2+g`nQcFK`3Wc|I5?Q-RMpYox#M8F%11j7SRvnCtnAx>(3c?C%AX6oASpJARN`P@ zQplU0kav_&bB#~OWmJ@;P3Lj-y2SJxcnqc z{sgyF{soKQ1eA3Ab?gmM+@U~?S$I(Ge7yOf>&G&tq{NS#`)W5}LyE-2mI^TRpe7ph zc+@dv_I0UkdvRNURIrNePg}|UnSicFd0F5`wWrh{lzGNWkDL1qr5{GVn$Fx^#=$^( zV9B}yp*lb9m9Upo7CJ84&qwzwW@FG%>JNvnQWZK99VJAK{%b>5afQJx2S$IhwnY`H z+P3?dAblbI4rD1qY`rsiNtd%pxPok^e*gqK{btLUnybti-R#b*c*0Xf#=gk5YTLG#rMy{|CaeL9+I1jhZ-0B4DH zu}wQ2UkaV&dubQQ@CV7=Dm35^S+(A^*Dst1x==0~;{5iPbPUY*&Ff5!QnP$%Z2tKo zeCro*T-wQ93QraEbR8}j-%EgzeWr;B#>*X14csYu#kEVH7U5a4=Dm@m06H(+>k{qR zRgnT=+Y%HS`AWT#7Y(c#`1*H@`CYKV$mu*PvG&G4nqM#`zf8G@3m^FO1e%Inx(@H8!fcomB&A{-CAwMYv{E{=(KLd z-g9a2JNvFrjwCla1sXS8oh4P|h&H+$-;HgXP9%*zWzS^Zle9&gyAo01YOgLp)xVMN zM@LB&!M{)&S+Qs=dvD$FPLgN1zy9H3<(~I*%uKX(%S9TX8q*)ej$)8wpMA66=TysX*x|DVsvRJP-bxyX z;byg=woA!GkISo$q^vjHD4UioFDT5PESJb=JBmsKpb9TlWuWA-sjMftgB7vhuaD3H z-27=VrGf(<9roX()__0xc9fvV5n564lWR3T&CHt13_}HwllWqAOBtm>yLb`vtX#dO z=nf$pi#)s1wlt^HxIPD{fu8KA&~Ti6%?;Nk0wjvv#nGwecX$aTZ?3XCJ}>IHHq)_U zVWoCc8efu6m1^FI1fI&D$>lLGf#}PpY^uzGAe+l~WP!q_@*r9Uh(@$Ui8=p7Hd6gy ztbAcYSNL|WZC0@B>FJrcOUH`HX1Nv_#{$lllV1U*W^0GG4c)jduVwn8k5;$1ETT>Y zPpG~2%n!Hr+niaj9_{9=mtxtJPR{oh_4g!Kb|#`O&o%cSt&cd~%swA)-LE*=EjDjW z!nn9v8|qIM82+>udyHosi@&)#_Ahh!tAd1Pii|_;V`>tEiYtbvaCH=1f5CvwtUAqR%M^|sx(K;l?detRY!2x&f`}ys&?6?#7vQKtR8^h3UE!B$`EP6+ErCBKLU81E%ou@a z&COwL8`vtb4d(o>2AWAG7Ej8KZ>F(*9MGOTze|Y&D0aoD5b!9}&Jd*z`oCPcefk7@ z2ea0?p`&=Gj!YX|B68bE;_`r3uL6@NuISnMH>R|e>QYg&r~(sMoa5)<`&kVNEsS^N)`Xs zH)%cL;?;>0&+Bml47t6Tfi#yELMz~oa&#PDsg8r+G6`u zc%JrZM7L>`RXBIrvO+lWd*4-R13107wysn%@Z_m@_R)6GJlxH>XC^(|LZTMoPv(Ts z2dy%gw>Mb>%8wVBi8eNfrFicA5w1rSTUjH94v*t}Gz;LM2u!UZL`& z2zg+yy_a}D-KZ=*0cesI-Bz9eMC>z0bNb}~wQVNQ8On!RkB8vLsxL`ougQ2r9<2K@ z6KqL`x$EZY`#qd&zHmHM!pHKF!$p;@BgNx1$|^>75yXmNE3rr~=OK}x9#w>uZLj~0 zR*h^aLVTC0Pzf52#_v`jdWn!Y^AK$b`npj2$`3s|8zCcalUdL~a# zGm>}D`wl@(+Y7Xn?bmTXXH8-~XIc&_!$9hiTZ9gkt^4$YL~RkdGqWbm`wJW&Og;MI z@*Z99W>$hv_fI5G3s1OO_svdP&s$ZhZUt>G5+(g^QhwTG(vsW}a0TQQ@i}HO1!y4e zF1-r3 zC=-HshpWQ15BRk_h-x}CAd(51+HH$yyBr&p7}urbe)|zWO8%S$WrT?yMY!9PoiS9n z)I5NRj8=`9Q`{^>#?6~1j7R1SU5`O|C6&nxIBRmd{%dVE>Co@6XYGUEbKCnGZ`}c- zo7jF9^+ zNmy<^P~2>-co%svjq98ZY}2M@Y5C1+@{tHS>Orm-xoy0?xvn5w5?YdHC0F-QFlmCa ze_?!h^BeotL04L4C(0rTrnV~a3b-@2CG)hUwBvriic@P(o&87c9`%B%?d@?{_y)~0 zr%0ne!x;|lRQQ^5xfKA&1;Louu&kF8^IJqZ;eqz4*OQ=zoWG=f{6Tt1aEk;I}%((jv3|Di6GTj;K!>Y9`_j2w`_mfP`I_;Y!ej6i1C%u`!qd)9^ z)g<5J+^1oJgIeazAByFj`p~Fd9Md3w6AsnV5pBEO6-7Sak5!v~yL2zyiyXo%*prEu zPEN3^;jbk7%*WOOs9zZ3y5}^!F|bZ{mEn+J#4+rJZuUId>IT*GNTv`z3>HM*Aq-bL zVLE#Cc_OV#Q`jD3#0uasRFQik5oQ|1Her81q^|e{uH3&cJ-nI0Mz!aG9?YOm;L|!z z_X|rMguvIGo_@7Hro=M6%2DTSu2!#X>wc3c*Mj!WqZP}r$@zOL+7yB~2KaUOX)W)4 z0cKEpwRZ0WN_0^jZVIf{k|a^#y(Ex40adD$mtsP-PXun;mu2NbkH|0Sf^xzueQg(y zP&lOLRGs-6v7Wf>4||D+pwyp908Se$8NOlZ*5O}V!rMY8#j=N;!ylidn*5TU5I5Jj z4EM2`s`$RU|G-ZO3A_p%V!p!~ix9YdM?n*d*D7U6SL+n#x|25T^u8cmun3{vL%Aq# zm|_pjjR^Oq*x7!@0hiz^L{)JKzjgK3kvMw3&>V+eB^I=gpC|JS>}2*T(dKk1geo(= z5P6Kay^y&5SeY3StlL@TM;9Vy>q+(tZXo&_x#!`B4I)_j`F!(S$lnQkD(}A5f|x1K zzJ1)?6Gn*$RJn&M0X5zh)*afj!Yu}q6XciZ#R^eUY?I(b6OXRA`~~3v3KygZZ?=fU z*F1#?6EQGEDI`d23>uDY$?&G!OD41cx!zT!^ROBhZYo_Xr2I8x`pl0QX)#^voaVnFMJBnIrxa z9+8vpF~G;N;7S_oY1~LDdLy<@b8o5gW@z6UUX}m@1^wPRLkR zXL4HUaBH1OCEOxofixeLqeG_1#*TWqejacvouoS>=7=Id$C)1sdz==;cO#q-gmLBu z?xk&~oSBLR*oiI;L;Oaeu8pzpGualcnJ@`FDTF=A!Z5|Pq>>;XUut&<9PwfrF`06- z)&zFU;{>B>DPAMUP$6juhOUkB2!`WX({W$eqO!i?_8153nrajiE`lT{$oqt**B0_! z18sn$BALvkxaz-$DSdI5v!c@9UA)kXb?b{W9C|25A@go7$70ItY3pH4684#`7PJsy z${-AmC{?OZ&|FbH*ixv3N8$4BWv@0)`htevtKi}c+Fi#j&(d)8=0&`;C^mBZ3h6(?VQRq>j}X44kx7EF{z^gJO-Qlzm+6V+?%)Amvnt>M zLHm@d&u>26)6z2tB>Gz|NC|E#f^ie#8c1|xiM@$ z!*!ny89GqI^S24j=E;KXxb;0MXIbs5WY9<@2ay8W#lKS`jsX#*nhm}f=^QtOc3SBDh z@#@Ew8-mfjl-R|NqywG5vVDO1I;^z?Z_-hY5(t=8p2KzxZ3IuU#uSLq=B1yB+*TaU zk4U}&Fj3ZFI$K4HI;4O}M3;9Cg8ky``d4^nNN!i>*vNjoHWm@b zUkACP$-Jd+UTZ{z*`$eQq5LN$%ZOb@w+}fvF#I1j;IH?|;XnVoyUT#?4KNjfI01H8 zX+dKCB3Xi1o6tH}C}rVAeIR=|y$!-YA`kMyi8<+ii?5kL0$8SiJfjvvFn1r@e^jz%d+v-Qg`Ps;;$2v~ zZ67zL`g{lubN|!CCKn~7QEI1O!l7_d1{wT3%MqmQK1F?j*nRqGUQJ*fi!1oH>}A!w zr2n(C&lX{|Vt&hIuTdKz_3u^O4+2PdcQtIg*!`h50oHd*UhDDC;$_9YD6yb`1hGfc z<%!tCPD#{c{pfxl3s_s0ig+hzvo79M`A^v@l#C0|=II-T6qOQWngx?&Yrd;QNpbzP zhO6DZnUsc=9i4ag`JZrQ|lX|q=1uQ2W97Me-|by>a)li z2B^7ki{F$7ib2;NSWr+P@ILRa?=Hk!>QhMOCj(99a@Q7=EQ@)QZcd(!mj_>=6mF-` z=?YWbJ?qXEoWbCV)2|fSiDHTQm*=f`124}8imk1~!^3GFLy+4dRDC!Kt*sxNJACsT z!=gxadD%QMHS8uiI5+(UT;@Kf4fMZ?tOs_~raFI9s&WmO?MwPdlI8dE3ekUDJB=vo zNkOML3HT!(AKo3aKm(N8Mc%sasREd61E3UH*uW1IL?zI7Qj)@#Nu76 zNT9ha3V5>NhD1g=IXX)kc@coiboHt&Se$nP><3F#zcv!F3GNY-OanPaIe8LE^dD~H z^}N5CY~*7`Fi76MEw~^wqnmU(^**chXKY zI_$c3x=(mP4bKy^iE7t1EDo)I*N#0`IvjL8j6~Z|P|l0_0(zT+H`88AWu%pF9uOu_ zVE|ng2WP@Kq)`-M{fYJ5-8B!lsvSeqByLZ3)+HNWbW!hwD;=EEZw7(s;(_exhEp>Y zhsS$tUDeZaN*C)f+LOG@LMNiqs^gJgv?b7=QG7LYFn&fr1wSs0%$`r3?bQlqp&-A! zulCgWai&7)$>nwQMIM>-0QMNz1R8qiHnq$1fCj1fqgS$9yW{S6N$HHvMCd>ICKa&NRIv?VRag&63KQS87dVQ&{D+sD+uW! zptvn^p)8b=dBo;D)d?{PVCVhyn#+>#Uw<^pPXD3}qrdPoNpB%U$lueU9Y#jRlePzE zQ!q)b#^<(6yf^QXnILR&7*=vKHbBAm@p~WvlRV0N4`1C1cXP$U8KlhatO;Q;obNim zlzO)+ELMVEnPsA!s#bS&pOg5?luzqe8ZN9I@AmE^3`9o}b5YzUvJ09ufwbaYj<&Yn zTJp(d$b-FS?>qm@TsBq-KHZ4^4&JGpd14oMap>!07$P1p^@Ov?1GA%!#^|MjHY(j4 ze06zE!2b{+(YbQs-pom&f)K@Q0b1)s)H2Tu6Ieno$h}n7W}tjTr*ad|%-$mB``7mO z?{@n8`)kkLqkHcLG}IqQAU`?;4wnD=PqnXfc+8NJa)%wDxk!h$?Q*UvY!603!{YDRCgpn1PlV%N))gIoD_i29%A41V)5kuxVNrq4~n7p3d2fI>D%pZCEIl4x~$%z8N zJ243$Q<5=hgHd!a#zRMAr$K=@31&Jlz3DBHTVNC3E5;}s4g0D~U-DjtbW`fQF4IuSe$m%P zKPXO8Ur)R)WDfEDJCH5fYqhQ>8`o3|Ld;w5(+~obQ$pUlF?owTEp9BH-tAg^|2zZp z*ZSs|d)V93uaYP!Ef8;v(D1^{`N`U>_?lUQHh6l~7o*BiZ9*9uyQU|b2j6^!(EJNK zQgFi%c(bh}h1bV_V*iTm3j}+VN=QZ8xJ#y-s2;o2Yt8rZ{R_XUbBGbJEpcb|ERL9d z$Hgd+yZ8Q+PJ_(v`K;5}8qEKorUOm_aM9mDPrphaOutDu2lxM=^V|*85%ebet$HtS z6mKH-AKZZr0D97sbK%8Hj5-pvn1tnY`&ZG#hHr=qJeE0P)MxMNy#5bfB`@IBd)*bO z&O%(kSAG(3&`A#*`AMTrfmhCNII;i0H)VeK{lBp#eTZFuER0qIqQi$t(Fu^^N&6Cxx@|;|F%)A<~Sp$g8ts&it188W(toKov|i-r!H2&;WY=K|JVo# zR)`QbSfaH0eetBhQAXKP3{18#gFt@A?oL&o@js+2EHq%CWIg7jyaqt5Wea(UOD+mW zy=}a4{%@o{pnnkOPdI6dv5s*S9eEu+?e*Xcjg-g3>bE{(!;3+WDL3tMod0NxOB+hl zJZt+`chg0m9TA>oa`|Z-|1DXXyVY;y!N1lqEARTMI?hNeQUBpeFX)SlRUW)=4dKuh zz=xjqc7%N}Gn3g}e7mV-&fjTId$LW0h8N_7BM^x~_XFfb`Mty!MaYkD@eMHOOnHe*F@69&{QdN)ONO4(GS;e2P$vj zy?YD!>l8aqs&|<@=npx9{1$AU|9Dmzv|A=anRT``K0KCa{~_#!FLKLbbyfJ+8<^>s zO>!AE%sDnFG9ilAj3xY|ErIcee6Qu(QNcq0a?@0z;){=RpyKzxtsOG6jf}2r>in<1 z4`4Z&_h+I3&7xM6y@vk@VR4Bt{Bc03uZ?TADayZ7@GRbrdKHQ;L)9>M1GWT&G8QGg zYsM+HFNLkBGp@a4511?FU&uwDWuzd_#>ji%%I&}}qS(*~1M_`O%?NOkd|`FUnW|qG zabh^E(}x7!td$8>F7{|Nc`elVlfsZfKx#*KL}=V+fy6H~0rnmZSMP#fA1b_OygOSx zIHExgAw~pNvF5_Uj%tUF$JPhruIs-J)_l$btr5rV8HaXg(n7LSCH*Km3d&<$%2DD{ zVT`_FR{kKjKkdD+)4arlt^)&qYhS7?ZL0tU;<@4JiR@&@dgx%3|JASzBPEMq#$uaB zlynRaSKrQKXqGAOU(1U}C$2Ub0*ILwi~Tf4MFRYeGX7=Ds3-mtY$6f$fdUj!3mTVfVI|nHle7o{u9t^}y#|LWloKp_^FE-U=ysewVI2%w5IdN4Mj3x#^SD*R+ke zEu_|f;ZOVAXu#l2<+k$yxkQe$iOtCTH+5B_qDv#ghRg(QWMV}m-c#v+o>!y~%M zy>Gb`)C3_GZG02HT@{*1_1^Oc6C^)e#uj7-L>Z&Ay}$ZavshB!QV$zzNwDKq3f;{4 zgasSvQvoXih-Q$C(A$U-!q z-Bxr?OS&u6SG}b_MSV78Ma{m|df(ly+Z)_y2eZDi2C?{O8@xEias1g<-qo2Ty*s;A z$o1FUDe0r2l{@)mNayK0WzB3WUE#bmWtzwz1cK3%l!Bj>r^e}f?KF5HC%5z3d6JVN znH@ZSJ8(sj7?*djfK`YNrhAHMOGJx zh_=UN$eh-4RyopKXNp<5iukIt=!glKnh?IBe7Ki~3Nj7ymGBJ@yb(c`rD**V;z?hE zu|6MeV7^EKO);>L(KjNP6v0Qwwhq=gYFdk;)-B-uWT0KUjSkzwL?34MxaE~q_?@;` zy@6haS=vmY^{$A9o7pj`h*^W~LZp{i&BkgY$@k_C5$^0%?J-xS>AQvG{DZIlI0d7; zLqldFOkF0R^>lPB?afCwAjA%rzJlkTzMSulj}HB_6<+!#sXM_W`P`R))A~p%il~>; z>n@>7s<2mMugHC;n7Bp>kmdWI#;nkIu|iPfLP+L|g!jaL8N&EN;UU*;)E&cV3+&@3?%%dqHWG`3` z5aTy37tFmg)EB*Ll%Mn_@fIt=#bV>BMVM0~-%jWqrp53>Nqq{nYJ(6#loSo8HEwa_ zFj_b5>ZIHzn}w1GA}fZP`i3R1uX_#-8cpfYUQY!Z4{3#TD0nE#DXd|-y)_gF)~u~K zSVMTH$owrVfM%ocqF>bm<;3_DP*CStK1-pH(2yV!U`d&`tj7ug1>DK(V7fm=L?$%m zG`wMV*rl`$Whkl}-#PedfY(&ub_)~PqdNK7=MR|p-PB7PEs$y>=7iPWg}9qgN|0n( zFf4>me)zd`>?OSHz_PDi5|C%?ii8J_At#4;{eDMeV*p#q{EKUuHGz$hI)VL?M8@*` zvTCW9bw9ZB8ZAdNhWiBUP=Onm(ZBdRVaV-(UTWtggdAJ z^#XBP`Lbkb<5t>2=5OBQ)`Sn9eJthOU^;TFI z_W{FnG9b}-N7Y`mo-hBgf-aJ-2Ta5-A|ngJw(??5VTBVmgm*MjU5;{aM(QN|Z?5=!n6YMg?@ zSHK6&hWqv}BOdnr!?)u45qUln+N^z=8VZMP`>>$$-@-c0Jy7De-&?WtyiCY*!D%j- z^TIh)zQU{o<1VujZA(Rd+tJ7#*D*Us3+&GscV~NxR&)H5Okh>UvLZie8>Ni#%KAvX zU89cm83&$Sq4gn+mQj@LA0^y}Prt&)@cNd@?*gpo8 zlRy!0$_C}bxPNw!5w}@BKP^kiImZlQ6EqVH?Z=8gUjF{r4)ikpkG$~>BTkI7v|~=SzH8 z^nW`11*LX!p4N_v%8rbx?7({lHv#)kc<}9Q-As;|e*2zpk%IJi=x?$6N7)=x{Rgt$ zV$bBx`s*6fvftu0)=#N_JJ!m~WVhzG2g|Cl3vEE%P9gQB4rdcJ zVZLd9AxGJ{bH}t)$avPJ>cD&Yvi19eiF*ZTaC=td(XiFb^1`89qGG1B#%Ij{?au3^ z3LG5@@&^pBW=gm7mD9#jC`i9e^&j1g1*M8Q53}!fk1~aenm$e@C+*39%r(|B`Cebi z$^w!bQQ1g{*+O^Vb(kYiP7&wN%?vv|$T85wXp8?oDJ)|MB2(AcL43E?JCpniyUy=6IkrgtCBoi6M0*(z*VrVIlP z5rk)6(r`D(EqH%l<)Du3e!^bS^oereXr>jmZfYz}iIfJB3{wjEZ)9NC`fcdZepaKa z6MDO;3^o+@G~j_$<>=O0^rHUkem&dtJ-s1b*0CPrB9lOlYOJaocYm<^Tjq*B1kC@zf36) zU@}?!O(|0`(>0z;Q7EK7)~_7MpjP0;j&ikAW~e4+GP6&%yRKQUOe{@-{Q)=P8~c5@ z+*Tk${&3ne(bfI1Px`gblxO~ctY^m`h?+^^P7Ta6$%=qYO4)SREAz^4B)wz!S!zbA z`lW-FJZ}1Xp=WQ6-5ATD8`YG$8``?f2FE4{$J?G=6i@D$!PfRKkWxAI}(fLU+M zN+W;X&hQ+G&}K53mznlVka&>FCh9*EiJcf$v;yaR6jiBpW!?0;WrkSE2a#k;xC(t@V1}+@pR*Q;_W%%mA(=r+I1lWrwVFq#)P7^c$Isz0^xgh_FC0 zS}`Ch{$haLI0?y#yLEG08-SrA=(Ywy%1o!*`=wxe(w8darKeI`Dh!^Avx~T^s-HnT z@$Q|~+K`plkr?2G;UUz2f=z~O$MQFaWE9mcQHtv7HG=mhKa-jToE=Aw+=Cl}>Pia+ z43`}^PHHl}4BvpW#w~$)4g$FjzadVOxekax%Hai7YfP+fI?l~>e0dIhd6@B@#e1n#5ZQV`<#Dp zBc09!*5hRKq|zCXT^OJ*+u#QLY)CLVtM5$dECe*AGxeYeol^i^5S;TW{8uk8TefV|rcEU!CAY2GwhdBq<}Ll={KX!%Y19|;jCg&4us|VS z0L146!#<*9PQ)LK_(McdP+*coYMTiH`=rSijQsV)e~9$cOi74Oj5~S3M?4cg6ydFf zKb^nc$1#~rr{8H4$|>eApw!o@u!}9^>c)w+a5RvIw3g8?&ez<0=luKczklP#jn6&z zT*-$Ye)z^4Z*1GP?TIIzc<7;rZuz%+ufFlNA76jVmDk>Me^XiU3c@3emeWdpzCh|U46r?Ow0nz0?Y!;0(n~Cnw#d_bjQ5Kix;n4x$@CR9|bh; c*s Date: Tue, 23 Sep 2014 23:34:40 +1200 Subject: [PATCH 043/152] Staging selected lines. Issue #57 --- source/commit.rst | 81 +++++++++++++++++---- source/images/commit_menu_edit_ignored.png | Bin 0 -> 5578 bytes source/images/reset_changes.png | Bin 8751 -> 7258 bytes 3 files changed, 67 insertions(+), 14 deletions(-) create mode 100644 source/images/commit_menu_edit_ignored.png diff --git a/source/commit.rst b/source/commit.rst index 2e0ad23..6fb5f10 100644 --- a/source/commit.rst +++ b/source/commit.rst @@ -18,7 +18,7 @@ Commit changes Changes can be committed to the local repository. Unlike most other source control management systems you do not need to checkout files before you start editing. You can just start editing files, and review all the changes you made in the commit -dialog later. When you open de commit dialog, all changes are listed in the top-left. +dialog later. When you open the commit dialog, all changes are listed in the top-left. .. image:: /images/commit_dialog.png @@ -34,30 +34,83 @@ There are three kinds of changes: +----------+----------------------------------------------------------------------------------------------------------------+ When you rename or move a file Git will notice that this file has been moved, but currently Git Extensions does not show -this in the commit dialog. Occasionally you will need to undo the file change. This can be done in the context menu of any -unstaged file. - -.. image:: /images/reset_changes.png +this in the commit dialog. During your initial commit there are probably lots of files you do not want to be tracked. You can ignore these files by not -staging them, but they will show every time. You could also add them to the .gitignore file of you repository. Files that are +staging them, but they will show every time. You can instead add them to the ``.gitignore`` file of your repository. Files that are in the ``.gitignore`` file will not show up in the commit dialog again. You can open the ``.gitignore`` editor from the menu ``Working dir changes`` by selecting ``Edit ignored files``. -.. image:: /images/show_untracked.png +.. image:: /images/commit_menu_edit_ignored.png + +Staging Changes +^^^^^^^^^^^^^^^ + +The changes that you have made to your working directory are not automatically included in a commit. You must choose +which of the changed files, or individual changes from within those files, will be included in the commit by "staging" the +changes in Git Extensions. Staging changes in Git Extensions is the same as using ``git add`` on the Git command line. + +You can stage the changes you want to commit by selecting the files in the top-left or "Unstaged changes" pane and pressing +the ``Stage`` button or pressing the ``[S]`` key. The file entries will move to the lower left or "Staged changes" pane. You +need to stage deleted files because you stage the change and not the file. If you have staged changes from a file and you +wish to exclude those changes from the commit, select the entry in the staged changes pane and press the ``Unstage`` +button or press the ``[U]`` key. + +If the file that is selected in either the unstaged or staged changes pane is text format, Git Extensions will show a +Git "diff" view in the right side pane of the window. + +Staging Selected Lines +^^^^^^^^^^^^^^^^^^^^^^ + +You do not have to commit all of the changes in a text format file in one commit. You can select and stage individual lines +from within a file such that only the chosen lines will be included in your next commit; the remaining changes in the file +will appear as unstaged changes for the next commit. + +In the diff view on the right, select the line or lines that you want to stage then right-click and choose ``Stage selected +line(s)`` or press the ``[S]`` key. The file will now appear in both the staged changes and unstaged changes panes on the left +since now there are both staged and unstaged changes in the same file. The change that was selected will disappear from the +diff view on the right because the diff view is showing only the unstanged changes. + +To see the line changes that have been staged select the entry for the file in the staged changes pane. To unstage selected +changed lines from a file, select that file in the staged changes pane, then select the line or lines in the diff view, right +-click, and choose ``Unstage selected line(s)`` or press the ``[U]`` key. + +.. note:: If you select an entire line including the end-of-line character then staging or unstaging that line will include + both the selected line and the next line. To select a single line to stage or unstage you may simply click onto the line + without selecting any particular characters. + +.. note:: Staging and unstaging individual lines from a file does not change the file itself. It is simply choosing which + changes from within that file will be included in the next commit. + +Undoing or Resetting Changes +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +You can undo or reset changes to files from the commit dialog. You can only do this from the top-left or "Unstaged changes" +pane. If you have already staged the changes then you must first unstage them as described above. To reset the changes in a +file, select the file in the unstaged changes pane, right-click and choose ``Reset file or directory changes`` or press the +``[R]`` key. + +.. image:: /images/reset_changes.png + +You can reset individual changed lines in a similar way to staging and unstaging individual lines, which are described above. +To reset an individual line, select the line or lines in the diff view on the right then right-click and choose ``Reset +selected lines`` or press the ``[R]`` key. + +.. warning:: Resetting changes modifies the file, discarding either all of the changes or the changes on the selected lines. + +Making the commit +^^^^^^^^^^^^^^^^^ -You need to stage the changes you want to commit by pressing the ‘Stage selected files’ button. You also need to stage deleted -files because you stage the change and not the file. When all the changes you want to commit are staged, enter a commit message -and press the commit button. +When all the changes you want to commit are staged, enter a commit message into the lower-right pane and press the commit button. .. image:: /images/commit_dialog_commit.png -It is also possible to add files to you last commit using the ``Amend to last commit`` button. This can be very useful when you +It is also possible to add changes to your last commit by checking the ``Amend Commit`` checkbox. This can be very useful when you forgot some changes. This function rewrites history; it deletes the last commit and commits it again including the added -changes. Make sure you only use ``Amend to last commit`` when the commit is not yet published to other developers. +changes. Make sure you only use ``Amend Commit`` when the commit is not yet published to other developers. -There is a build in spelling checker that checks the commit message. Incorrect spelled words are underlined with a red wave line. -By right-clicking on the misspelled word you can choose the correct spelling or one of the other options. +There is a built-in spelling checker that checks the commit message. Incorrectly spelled words are underlined with a wavey red line. +Right-click on the misspelled word to choose the correct spelling or choose one of the other options. .. image:: /images/commit_dialog_spellchecker.png diff --git a/source/images/commit_menu_edit_ignored.png b/source/images/commit_menu_edit_ignored.png new file mode 100644 index 0000000000000000000000000000000000000000..e052b166ee0840168552be9d058556fc64bbf2a2 GIT binary patch literal 5578 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 B)#3mE literal 0 HcmV?d00001 diff --git a/source/images/reset_changes.png b/source/images/reset_changes.png index 367f39eab64319697bb856babcef19d42fb2a6af..96bc1c8827a43681c14d76827dee38a9d4ed3e3d 100644 GIT binary patch literal 7258 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 DM>1@u literal 8751 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 Wl8|un<>>vLw;?B`Bv~nL68v9(r-70H From 3fa7839ac57db9b13a7602e3c0fa4b1f4556c7d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Thu, 25 Sep 2014 08:51:55 +0200 Subject: [PATCH 044/152] GitExt is not being used only by developers. --- source/commit.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/commit.rst b/source/commit.rst index 6fb5f10..ee12a73 100644 --- a/source/commit.rst +++ b/source/commit.rst @@ -107,7 +107,7 @@ When all the changes you want to commit are staged, enter a commit message into It is also possible to add changes to your last commit by checking the ``Amend Commit`` checkbox. This can be very useful when you forgot some changes. This function rewrites history; it deletes the last commit and commits it again including the added -changes. Make sure you only use ``Amend Commit`` when the commit is not yet published to other developers. +changes. Make sure you only use ``Amend Commit`` when the commit is not yet published to a remote repository. There is a built-in spelling checker that checks the commit message. Incorrectly spelled words are underlined with a wavey red line. Right-click on the misspelled word to choose the correct spelling or choose one of the other options. From f1a07574466a50d05d70f0cca6f59fb8fcadf6d2 Mon Sep 17 00:00:00 2001 From: pmme Date: Thu, 25 Sep 2014 23:42:53 +1200 Subject: [PATCH 045/152] Fix case. Add that committing is two steps. Issue #57 --- source/commit.rst | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/source/commit.rst b/source/commit.rst index 6fb5f10..dd99258 100644 --- a/source/commit.rst +++ b/source/commit.rst @@ -43,7 +43,16 @@ in the ``.gitignore`` file will not show up in the commit dialog again. You can .. image:: /images/commit_menu_edit_ignored.png -Staging Changes +Making a commit is a two step procedure: + +* Staging the changes to be committed, which saves a snapshot of the changes into the Git "index". +* Committing those staged changes, which records the staged changes and other information into the repository. + +You do not have to commit immediately after staging changes. You can close the commit dialog, make further changes to the +files in the working dir, then re-open the commit dialog to stage further changes and commit. Changes that you have staged +previously will still be staged when you re-open the dialog. + +Staging changes ^^^^^^^^^^^^^^^ The changes that you have made to your working directory are not automatically included in a commit. You must choose @@ -59,7 +68,7 @@ button or press the ``[U]`` key. If the file that is selected in either the unstaged or staged changes pane is text format, Git Extensions will show a Git "diff" view in the right side pane of the window. -Staging Selected Lines +Staging selected lines ^^^^^^^^^^^^^^^^^^^^^^ You do not have to commit all of the changes in a text format file in one commit. You can select and stage individual lines @@ -69,7 +78,7 @@ will appear as unstaged changes for the next commit. In the diff view on the right, select the line or lines that you want to stage then right-click and choose ``Stage selected line(s)`` or press the ``[S]`` key. The file will now appear in both the staged changes and unstaged changes panes on the left since now there are both staged and unstaged changes in the same file. The change that was selected will disappear from the -diff view on the right because the diff view is showing only the unstanged changes. +diff view on the right because the diff view is showing only the unstaged changes. To see the line changes that have been staged select the entry for the file in the staged changes pane. To unstage selected changed lines from a file, select that file in the staged changes pane, then select the line or lines in the diff view, right @@ -82,7 +91,7 @@ changed lines from a file, select that file in the staged changes pane, then sel .. note:: Staging and unstaging individual lines from a file does not change the file itself. It is simply choosing which changes from within that file will be included in the next commit. -Undoing or Resetting Changes +Undoing or resetting changes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ You can undo or reset changes to files from the commit dialog. You can only do this from the top-left or "Unstaged changes" From c90026dc0cd5573b4240fab03e39839559d57521 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Fri, 26 Sep 2014 08:39:37 +0200 Subject: [PATCH 046/152] Attempt to fix articles. --- source/getting_started.rst | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/source/getting_started.rst b/source/getting_started.rst index 88782a0..3485813 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -300,39 +300,40 @@ This page contains settings that affect the appearance of the application. Revision Links ^^^^^^^^^^^^^^ -You can configure here how to convert parts of revision data into clickable links. This links will be located under commit message on ``Commit`` -tab in ``Related links`` section. +You can configure here how to convert the parts of a revision into clickable links. These links will be located under the commit message on the ``Commit`` +tab in the ``Related links`` section. +---------------------------------------------------+----------------------------------------------------------------------------+ | Setting | Description | +===================================================+============================================================================+ |Categories | Lists all the currently defined Categories. Click the Add button to | | | add a new empty Category. The default name is 'new'. To remove a Category | -| | select it and click Remove. This will delete the Category. | +| | select it and click the Remove button. | +---------------------------------------------------+----------------------------------------------------------------------------+ |Name | This is the Category name used to match the same categories defined on | -| | different levels of settings. | +| | different levels of the Settings. | +---------------------------------------------------+----------------------------------------------------------------------------+ |Enabled | Indicates whether the Category is enabled or not. Disabled categories are | -| | skipped while converting revision data into links. | +| | skipped while creating links. | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Search in | List of revision parts which can be used for matching texts to be | -| | converted into links. Only checked parts will be searched for matches. | +|Search in | List of revision parts which can be used for matching texts in to be | +| | converted into links. Only the checked parts will be searched for matches. | +---------------------------------------------------+----------------------------------------------------------------------------+ |Search pattern/Nested pattern | Regular expression used for matching text in chosen revision parts. | | | Each matched fragment will be used to create a new link. More than one | | | fragment can be used in a single link by using capturing group. Capturing | | | group value can be passed to a link by using zero-based indexed | | | placeholders in a link format definition e.g. {0}. ``Nested pattern`` can | -| | be used when not a whole matched by ``Search pattern`` text has to be used | -| | to format a link. When ``Nested pattern`` is empty, matches found by | -| | ``Search pattern`` are used to create links. | +| | be used when not a whole matched by the ``Search pattern`` text has to be | +| | used to format a link. When the ``Nested pattern`` is empty, matches | +| | found by the ``Search pattern`` are used to create links. | +---------------------------------------------------+----------------------------------------------------------------------------+ |Links: Caption/URI | List of links to be created from a single match. Link consists of | -| | ``Caption`` to be displayed and ``URI`` to be opened when link cliked on. | -| | In addition to standard zero-based indexed placeholders, ``%COMMIT_HASH%`` | -| | placeholder can be used put commit hash into link. | -| | (e.g. https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH%) | +| | the ``Caption`` to be displayed and the ``URI`` to be opened when the link | +| | is clicked on. In addition to the standard zero-based indexed placeholders,| +| | the ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into| +| | the link. For example: | +| | https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH% | +---------------------------------------------------+----------------------------------------------------------------------------+ .. _settings-colors: From 6941d3a6c1b3b04ad0339f4868a148eda171db5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Sun, 28 Sep 2014 21:20:36 +0200 Subject: [PATCH 047/152] Fixes acording to @pmme review. --- source/getting_started.rst | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/source/getting_started.rst b/source/getting_started.rst index 3485813..31c39d8 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -300,15 +300,15 @@ This page contains settings that affect the appearance of the application. Revision Links ^^^^^^^^^^^^^^ -You can configure here how to convert the parts of a revision into clickable links. These links will be located under the commit message on the ``Commit`` +You can configure here how to convert parts of a revision into clickable links. These links will be located under the commit message on the ``Commit`` tab in the ``Related links`` section. +---------------------------------------------------+----------------------------------------------------------------------------+ | Setting | Description | +===================================================+============================================================================+ -|Categories | Lists all the currently defined Categories. Click the Add button to | +|Categories | Lists all the currently defined Categories. Click the ``Add`` button to | | | add a new empty Category. The default name is 'new'. To remove a Category | -| | select it and click the Remove button. | +| | select it and click the ``Remove`` button. | +---------------------------------------------------+----------------------------------------------------------------------------+ |Name | This is the Category name used to match the same categories defined on | | | different levels of the Settings. | @@ -316,19 +316,20 @@ tab in the ``Related links`` section. |Enabled | Indicates whether the Category is enabled or not. Disabled categories are | | | skipped while creating links. | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Search in | List of revision parts which can be used for matching texts in to be | -| | converted into links. Only the checked parts will be searched for matches. | +|Search in | List of revision parts that will be checked when searching for matching | +| | text to be converted into links. Only the checked parts will be searched | +| | for matches. | +---------------------------------------------------+----------------------------------------------------------------------------+ |Search pattern/Nested pattern | Regular expression used for matching text in chosen revision parts. | | | Each matched fragment will be used to create a new link. More than one | -| | fragment can be used in a single link by using capturing group. Capturing | -| | group value can be passed to a link by using zero-based indexed | +| | fragment can be used in a single link by using a capturing group. | +| | A capturing group value can be passed to a link by using zero-based indexed| | | placeholders in a link format definition e.g. {0}. ``Nested pattern`` can | -| | be used when not a whole matched by the ``Search pattern`` text has to be | -| | used to format a link. When the ``Nested pattern`` is empty, matches | -| | found by the ``Search pattern`` are used to create links. | +| | be used when only part of the text matched by the ``Search pattern`` | +| | should be used to format the link. When the ``Nested pattern`` is empty, | +| | matches found by the ``Search pattern`` are used to create links. | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Links: Caption/URI | List of links to be created from a single match. Link consists of | +|Links: Caption/URI | List of links to be created from a single match. Each link consists of | | | the ``Caption`` to be displayed and the ``URI`` to be opened when the link | | | is clicked on. In addition to the standard zero-based indexed placeholders,| | | the ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into| From 9937c359cd67b7599451f079f54740b8a2a63065 Mon Sep 17 00:00:00 2001 From: pmme Date: Wed, 1 Oct 2014 00:03:48 +1300 Subject: [PATCH 048/152] Separate settings to its own chapter. Issue #61 --- source/getting_started.rst | 739 +----------------------------------- source/index.rst | 1 + source/settings.rst | 750 +++++++++++++++++++++++++++++++++++++ 3 files changed, 753 insertions(+), 737 deletions(-) create mode 100644 source/settings.rst diff --git a/source/getting_started.rst b/source/getting_started.rst index 31c39d8..6c0ec97 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -74,8 +74,6 @@ Troubleshooting Mac Installation 1) If your Git Extensions crashes with an exception that a font is missing (generic sans serif), you probably can fix this by installing Xquartz. This is a version of the X.Org X Windows System that runs on OS X. I am not sure what the side effects are. This can be installed from here: http://xquartz.macosforge.org/landing/ 2) If Git Extensions still crashes because it is unable to load a plugin, empty the plugins folder. -.. _settings: - Settings -------- @@ -85,744 +83,11 @@ You can ask Git Extensions to try to fix the setting for you by clicking on it. When installing Git Extensions for the first time (and you do not have Git already installed on your system), you will normally be required to configure your username and email address. -The settings dialog can be invoked at any time by selecting ``Settings`` from the ``Settings`` menu option. +The settings dialog can be invoked at any time by selecting ``Settings`` from the ``Tools`` menu option. .. image:: /images/settings/settings.png -The following buttons are always available on any page of the Settings dialog. Sometimes the ``Cancel`` -button has no effect for the page - this will be noted on the page in the area next to the buttons. - -+-------------------------------+--------------------------------------------------------------------------+ -| Button | Description | -+===============================+==========================================================================+ -|``OK`` | Save any entered changes made in *any* settings page and close the | -| | Settings dialog. | -+-------------------------------+--------------------------------------------------------------------------+ -|``Cancel`` | Any entered changes in *any* settings page are *not* saved. The Settings | -| | dialog is closed. | -+-------------------------------+--------------------------------------------------------------------------+ -|``Apply`` | Any entered changes in *any* settings page are saved. | -+-------------------------------+--------------------------------------------------------------------------+ - -All settings that are specific to Git Extensions will be stored in a file either in the user's application data path or with the program. -The location is dependant on the IsPortable setting in the GitExtensions.exe.config file that is with the program. -The settings that are used by Git are stored in the configuration files of Git. The global settings are stored in a file called -``.gitconfig`` in the user directory. The local settings are stored in the ``.git\config`` file of the repository. - -.. _settings-checklist: - -Checklist -^^^^^^^^^ - -This page is a visual overview of the minimal settings that Git Extensions requires to work properly. Any items highlighted in red should -be configured by clicking on the highlighted item. - -This page contains the following settings and buttons. - -+---------------------------------------------------+----------------------------------------------------------------------------+ -| Setting | Description | -+===================================================+============================================================================+ -|Check settings at startup (disables automatically | Forces Git Extensions to re-check the minimal set of required settings | -|if all settings are correct) | the next time Git Extensions is started. If all settings are 'green' this | -| | will be automatically unchecked. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Save and rescan Button | Saves any setting changes made and re-checks the settings to see if the | -| | minimal requirements are now met. | -+---------------------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-git: - -Git -^^^ - -This page contains the settings needed to access git repositories. The repositories will be accessed using external -tools. For Windows usually MsysGit or cygwin are used. Git Extensions will try to configure these settings automatically. - -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Group | Setting | Description | -+=============+=====================================+============================================================================+ -|Git |Command used to run git (git.cmd or | Needed for Git Extensions to run Git commands. Set the full command used | -| |git.exe) | to run git (MsysGit or cygwin). Use the Browse button to find the | -| | | executable on your file system. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Path to Linux tools (sh). Leave empty| A few linux tools are used by Git Extensions. When MsysGit is installed, | -| |when it is in the path. | these tools are located in the bin directory of MsysGit. Use the | -| | | Browse button to find the directory on your file system. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Environment |Change HOME Button | This button opens a dialog where the HOME directory can be changed. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ - -The global configuration file used by git will be put in the HOME directory. On some systems the home directory is not set -or is pointed to a network drive. Git Extensions will try to detect the optimal setting for your environment. When there is -already a global git configuration file, this location will be used. If you need to relocate the home directory for git, -click the Change HOME button to change this setting. Otherwise leave this setting as the default. - -.. _settings-git-extensions: - -Git Extensions -^^^^^^^^^^^^^^ - -This page contains general settings for Git Extensions. - -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Group | Setting | Description | -+=============+=====================================+============================================================================+ -|Performance |Show repository status in browse | When enabled, the number of pending commits are shown on the toolbar as a | -| |dialog (number of changes in toolbar,| figure in parentheses next to the Commit button. Git Extensions must be | -| |restart required) | stopped and restarted to activate changes to this option. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Show current working dir changes in | When enabled, two extra revisions are added to the revision graph. The | -| |revision graph | first shows the current working directory status. The second shows the | -| | | staged files. This option can cause slowdowns when browsing large | -| | | repositories. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Use FileSystemWatcher to check if | Using the FileSystemWatcher to check index state improves the performance | -| |index is changed | in some cases. Turn this off if you experience refresh problems in commit | -| | | log. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Show stash count on status bar in | When you use the stash a lot, it can be useful to show the number of | -| |browse window | stashed items on the toolbar. This option causes serious slowdowns in large| -| | | repositories and is turned off by default. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Check for uncommitted changes in | Git Extensions will not allow you to checkout a branch if you have | -| |checkout branch dialog | uncommitted changes on the current branch. If you select this option, Git | -| | | Extensions will display a dialog where you can decide what to do with | -| | | uncommitted changes before swapping branches. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Limit number of commits that will be | This number specifies the maximum number of commits that Git Extensions | -| |loaded in list at start-up | will load when it is started. These commits are shown in the Commit Log | -| | | window. To see more commits than are loaded, then this setting will need | -| | | to be adjusted and Git Extensions restarted. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Behaviour |Close Process dialog when process is | When a process is finished, close the process dialog automatically. Leave | -| |succeeded | this option off if you want to see the result of processes. When a process | -| | | has failed, the dialog will automatically remain open. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Show console window when executing | Git Extensions uses command line tools to access the git repository. In | -| |git process | some environments it might be useful to see the command line dialog when a | -| | | process is executed. An option on the command line dialog window displayed | -| | | allows this setting to to be turned off. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Use patience diff algorithm | Use the Git 'patience diff' algorithm instead of the default. This | -| | | algorithm is useful in situations where two files have diverged | -| | | significantly and the default algorithm may become 'misaligned', resulting | -| | | in a totally unusable conflict file. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Show errors when staging files | If an error occurs when files are staged(in the Commit dialog), then the | -| | | process dialog showing the results of the git command is shown if this | -| | | setting is checked. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Include untracked files in stash | If checked, when a stash is performed as a result of any action except a | -| | | manual stash request, e.g. checking out a new branch and requesting a stash| -| | | then any files not tracked by git will also be saved to the stash. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Follow renames in file history | Try to follow file renames in the file history. | -| |(experimental) | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Open last working dir on startup | When starting Git Extensions, open the last used repository (bypassing the | -| | | Start Page). | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Play Special Startup Sound | Play a sound when starting Git Extensions. It will put you in a good | -| | | moooooood! | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Compose commit messages in Commit | If this is unchecked, then commit messages cannot be entered in the commit | -| |dialog (otherwise the message will be| dialog. When the Commit button is clicked, a new editor window is opened | -| |requested during commit) | where the commit message can be entered. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Default clone destination | Git Extensions will prefill destination directory input with value of this | -| | | setting on any form used to perform repository clone. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Revision grid quick search timeout | The timeout (milliseconds) used for the quick search feature in the | -| |[ms] | revision graph. The quick search will be enabled when you start typing and | -| | | the revision graph has the focus. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Smtp server for sending patches by | Smtp server to use for sending patches. | -| |email | | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-appearance: - -Appearance -^^^^^^^^^^ - -This page contains settings that affect the appearance of the application. - -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Group | Setting | Description | -+=============+=====================================+============================================================================+ -|General |Show relative date instead of full | Show relative date, e.g. 2 weeks ago, instead of full date. | -| |date | Displayed on the ``commit`` tab on the main Commit Log window. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Show current branch in Visual Studio | Determines whether or not the currently checked out branch is displayed on | -| | | the Git Extensions toolbar within Visual Studio. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Auto scale user interface when high | Automatically resize controls and their contents according to the current | -| |dpi is used | system resolution of the display, measured in dots per inch (DPI). | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Truncate long filenames | This setting affects the display of filenames in a component of a window | -| | | e.g. in the Diff tab of the Commit Log window. The three options that can | -| | | be selected are: | -| | | | -| | | | None: no truncation occurs; a horizontal scroll bar is used to see the | -| | | whole filename. | -| | | | Compact: no horizontal scroll bar. Filenames are truncated at both start | -| | | and end to fit into the width of the display component. | -| | | | Trimstart: no horizontal scroll bar. Filenames are truncated at the start| -| | | only. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Author images|Get author image from gravatar.com | If checked, `gravatar `_ will be accessed to | -| | | retrieve an image for the author of commits. This image is displayed on | -| | | the ``commit`` tab on the main Commit Log window. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Image size | The display size of the user image. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Cache images | The number of days to elapse before gravatar is checked for any changes to | -| | | an authors image. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |No image service | If the author has not set up their own image, then gravatar can return an | -| | | image based on one of these services. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Clear image cache button | Clear the cached avatars. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Fonts |Code font | Change the font used for the display of file contents. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Application font | Change the font used on Git Extensions windows and dialogs. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Commit font | Change the font used for entering a commit message in the commit dialog. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Language |Language (restart required) | Choose the language for the Git Extensions interface. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Dictionary for spelling checker | Choose the dictionary to use for the spelling checker in the Commit dialog.| -+-------------+-------------------------------------+----------------------------------------------------------------------------+ - -.. _revision-links: - -Revision Links -^^^^^^^^^^^^^^ - -You can configure here how to convert parts of a revision into clickable links. These links will be located under the commit message on the ``Commit`` -tab in the ``Related links`` section. - -+---------------------------------------------------+----------------------------------------------------------------------------+ -| Setting | Description | -+===================================================+============================================================================+ -|Categories | Lists all the currently defined Categories. Click the ``Add`` button to | -| | add a new empty Category. The default name is 'new'. To remove a Category | -| | select it and click the ``Remove`` button. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Name | This is the Category name used to match the same categories defined on | -| | different levels of the Settings. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Enabled | Indicates whether the Category is enabled or not. Disabled categories are | -| | skipped while creating links. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Search in | List of revision parts that will be checked when searching for matching | -| | text to be converted into links. Only the checked parts will be searched | -| | for matches. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Search pattern/Nested pattern | Regular expression used for matching text in chosen revision parts. | -| | Each matched fragment will be used to create a new link. More than one | -| | fragment can be used in a single link by using a capturing group. | -| | A capturing group value can be passed to a link by using zero-based indexed| -| | placeholders in a link format definition e.g. {0}. ``Nested pattern`` can | -| | be used when only part of the text matched by the ``Search pattern`` | -| | should be used to format the link. When the ``Nested pattern`` is empty, | -| | matches found by the ``Search pattern`` are used to create links. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Links: Caption/URI | List of links to be created from a single match. Each link consists of | -| | the ``Caption`` to be displayed and the ``URI`` to be opened when the link | -| | is clicked on. In addition to the standard zero-based indexed placeholders,| -| | the ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into| -| | the link. For example: | -| | https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH% | -+---------------------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-colors: - -Colors -^^^^^^ - -This page contains settings to define the colors used in the application. - -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Group | Setting | Description | -+=============+=====================================+============================================================================+ -|Revision |Multicolor branches | Displays branch commits in different colors if checked. If unchecked, | -|graph | | all branches are shown in the same color. This color can be selected. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Striped branch change | When a new branch is created from an existing branch, the common part of | -| | | the history is shown in a 'hatch' pattern. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Draw branch borders | Outlines branch commits in a black border if checked. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Draw non relatives graph gray | Show commit history in gray for branches not related to the current branch.| -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Draw non relatives text gray | Show commit text in gray for branches not related to the current branch. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Color tag | Color to show tags in. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Color branch | Color to show branch names in. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Color remote branch | Color to show remote branch names in. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Color other label | Color to show other labels in. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Application |Icon style | Change icons. Useful for recognising various open instances. | -|Icon +-------------------------------------+----------------------------------------------------------------------------+ -| |Icon color | Changes color of the selected icons. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Difference |Color removed line | Highlight color for lines that have been removed. | -|View | | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Color added line | Highlight color for lines that have been added. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Color removed line highlighting | Highlight color for characters that have been removed in lines. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Color added line highlighting | Highlight color for characters that have been added in lines. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Color section | Highlight color for a section. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-start-page: - -Start Page -^^^^^^^^^^ - -This page allows you to add/remove or modify the Categories and repositories that will appear on the Start Page when Git Extensions is -launched. Per Category you can either configure an RSS feed or add repositories. The order of both Categories, and repositories within -Categories, can be changed using the context menus in the Start Page. See :ref:`start-page` for further details. - -+---------------------------------------------------+----------------------------------------------------------------------------+ -| Setting | Description | -+===================================================+============================================================================+ -|Categories | Lists all the currently defined Categories. Click the Add button to | -| | add a new empty Category. The default name is 'new'. To remove a Category | -| | select it and click Remove. This will delete the Category *and* any | -| | repositories belonging to that Category. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Caption | This is the Category name displayed on the Start Page. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Type | Specify the type: an RSS feed or a repository. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|RSS Feed | Enter the URL of the RSS feed. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Path/Title/Description | For each repository defined for a Category, shows the path, title and | -| | description. To add a new repository, click on a blank line and type the | -| | appropriate information. The contents of the Path field are shown on the | -| | Start Page as a link to your repository *if* the Title field is blank. If | -| | the Title field is non-blank, then this text is shown as the link to your | -| | repository. Any text in the Description field is shown underneath the | -| | repository link on the Start Page. | -+---------------------------------------------------+----------------------------------------------------------------------------+ - -An RSS Feed can be useful to follow repositories on GitHub for example. See this page on GitHub: https://help.github.com/articles/viewing-your-feeds. -You can also follow commits on public GitHub repositories by - -1) In your browser, navigate to the public repository on GitHub. -2) Select the branch you are interested in. -3) Click on the Commits tab. -4) You will find a RSS icon next to the words "Commit History". -5) Copy the link -6) Paste the link into the RSS Feed field in the Settings - Start Page as shown above. - -Your Start Page will then show each commit - clicking on a link will open your browser and take you to the commit on GitHub. - -.. _settings-global-settings: - -Global Settings -^^^^^^^^^^^^^^^ - -This page contains the following global Git settings. These settings will affect all repositories. - -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Group | Setting | Description | -+=============+=====================================+============================================================================+ -| |User name | User name shown in commits and patches. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |User email | User email shown in commits and patches. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Editor | Editor that git.exe opens (e.g. for editing commit message). This is not | -| | | used by Git Extensions, only when you call git.exe from the command line. | -| | | By default Git will use the built in editor. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Mergetool | Merge tool used to solve merge conflicts. Git Extensions will search for | -| | | common merge tools on your system. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Path to mergetool | Path to merge tool. Git Extensions will search for common merge tools on | -| | | your system. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Mergetool command | Command that Git uses to start the merge tool. Git Extensions will try to | -| | | set this automatically when a merge tool is chosen. This setting can be | -| | | left empty when Git supports the mergetool (e.g. kdiff3). | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Keep backup (.orig) after merge | Check to save the state of the original file before modifying to solve | -| | | merge conflicts. Refer to Git configuration setting | -| | | ```mergetool.keepBackup```. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Difftool | Diff tool that is used to show differences between source files. Git | -| | | Extensions will search for common diff tools on your system. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Path to difftool | The path to the diff tool. Git Extensions will search for common diff tools| -| | | on your system. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |DiffTool command | Command that Git uses to start the diff tool. This setting should only be | -| | | filled in when Git doesn't support the diff tool. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Path to commit template | A path to a file whose contents are used to pre-populate the commit message| -| | | in the commit dialog. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Line endings |Checkout/commit radio buttons |Choose how git should handle line endings when checking out and checking in | -| | |files. Refer to | -| | |https://help.github.com/articles/dealing-with-line-endings#platform-all | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -| |Files content encoding | The default encoding for file contents. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-local-settings: - -Local Settings -^^^^^^^^^^^^^^ - -This page contains the Git settings *for a repository*. These settings are only required if you wish to override the global -Git settings for this specific repository. - -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Group | Setting | Description | -+=============+=====================================+============================================================================+ -| |User name | User name shown in commits and patches. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |User email | User email shown in commits and patches. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Editor | Editor that git.exe opens (e.g. for editing commit message). This is not | -| | | used by Git Extensions, only when you call git.exe from the command line. | -| | | By default Git will use the command line text editor vi. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Mergetool | Merge tool used to solve merge conflicts. Git Extensions will search for | -| | | common merge tools on your system. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Keep backup (.orig) after merge | Check to save the state of the original file before modifying to solve | -| | | merge conflicts. Refer to Git configuration setting | -| | | ```mergetool.keepBackup```. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Line endings |Checkout/commit radio buttons |Choose how git should handle line endings when checking out and checking in | -| | |files. Refer to | -| | |https://help.github.com/articles/dealing-with-line-endings#platform-all | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -| |Files content encoding | Choose the encoding you want GitExtensions to use. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-build-server-integration: - -Build server integration -^^^^^^^^^^^^^^^^^^^^^^^^ - -This page allows you to configure the integration with build servers. This allows the build status of each commit -to be displayed directly in the revision log, as well as providing a tab for direct access to the Build Server -build report for the selected commit. - -+-------------+-----------------------------------------+----------------------------------------------------------------------------+ -|Group | Setting | Description | -+=============+=========================================+============================================================================+ -|General |Enable build server integration | Check to globally enable/disable the integration functionality. | -| +-----------------------------------------+----------------------------------------------------------------------------+ -| |Show build status summary in revision log| | -| +-----------------------------------------+----------------------------------------------------------------------------+ -| |Build server type | Select an integration target. | -+-------------+-----------------------------------------+----------------------------------------------------------------------------+ -|Jenkins |Jenkins server URL | Enter the URL of the server (and port, if applicable). | -| +-----------------------------------------+----------------------------------------------------------------------------+ -| |Project name | Enter the name of the project which tracks this repository in TeamCity. | -+-------------+-----------------------------------------+----------------------------------------------------------------------------+ -|TeamCity |TeamCity server URL | Enter the URL of the server (and port, if applicable). | -| +-----------------------------------------+----------------------------------------------------------------------------+ -| |Project name | Enter the name of the project which tracks this repository in Jenkins. | -+-------------+-----------------------------------------+----------------------------------------------------------------------------+ -|Team |Tfs server (Name or URL) | Enter the URL of the server (and port, if applicable). | -|Foundation +-----------------------------------------+----------------------------------------------------------------------------+ -| |Team collection name | | -| +-----------------------------------------+----------------------------------------------------------------------------+ -| |Project name | Enter the name of the project which tracks this repository in Tfs. | -| +-----------------------------------------+----------------------------------------------------------------------------+ -| |Build definition name | | -| |(use first found if left empty) | | -+-------------+-----------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-ssh: - -SSH -^^^ - -This page allows you to configure the SSH client you want Git to use. Git Extensions is optimized for PuTTY. Git Extensions -will show command line dialogs if you do not use PuTTY and user input is required (unless you have configured SSH to use authentication -with key instead of password). Git Extensions can load SSH keys for PuTTY when needed. - -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Group | Setting | Description | -+=============+=====================================+============================================================================+ -|Specify which|PuTTY radio button | Use PuTTY as SSH client. | -|ssh client +-------------------------------------+----------------------------------------------------------------------------+ -|to use |OpenSSH radio button | Use OpenSSH as SSH client. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Other ssh client | Use another SSH client. Enter the path to the SSH client you wish to use. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Configure |Path to plink.exe | Enter the path to the plink.exe executable. | -|PuTTY | | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Path to puttygen | Enter the path to the puttygen.exe executable. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Path to pageant | Enter the path to the pageant.exe executable. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Automatically start authentication | If an SSH key has been configured, then when accessing a remote repository | -| | | the key will automatically be used by the SSH client if this is checked. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-scripts: - -Scripts -^^^^^^^ - -This page allows you to configure specific commands to run before/after Git actions or to add a new command to the User Menu. -The top half of the page summarises all of the scripts currently defined. If a script is selected from the summary, the bottom -half of the page will allow modifications to the script definition. - -A hotkey can also be assigned to execute a specific script. See :ref:`settings-hotkeys`. - -+---------------------------------------------------+----------------------------------------------------------------------------+ -| Setting | Description | -+===================================================+============================================================================+ -|Add Button | Adds a new script. Complete the details in the bottom half of the screen. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Remove Button | Removes a script. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Up/Down Arrows | Changes order of scripts. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Name | The name of the script. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Enabled checkbox | If checked, the script is active and will be performed at the appropriate | -| | time (as determined by the On Event setting). | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Ask for confirmation checkbox | If checked, then a popup window is displayed just before the script is run | -| | to confirm whether or not the script is to be run. Note that this popup | -| | is *not* displayed when the script is added as a command to the User Menu | -| | (On Event setting is ShowInUserMenuBar). | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Add to revision grid context menu checkbox | If checked, the script is added to the context menu that is displayed when | -| | right-clicking on a line in the Commit Log page. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Command | Enter the command to be run. This can be any command that your system can | -| | run e.g. an executable program, a .bat script, a Python command, etc. | -| | Use the ```Browse`` button to find the command to run. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Arguments | Enter any arguments to be passed to the command that is run. The | -| | ```Help``` button displays items that will be resolved by Git Extensions | -| | before executing the command e.g. {cBranch} will resolve to the currently | -| | checked out branch, {UserInput} will display a popup where you can enter | -| | data to be passed to the command when it is run. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|On Event | Select when this command will be executed, either before/after certain Git | -| | commands, or displayed on the User Menu bar. | -+---------------------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-hotkeys: - -Hotkeys -^^^^^^^ - -This page allows you to define keyboard shortcuts to actions when specific pages of Git Extensions are displayed. -The HotKeyable Items identifies a page within Git Extensions. Selecting a Hotkeyable Item displays the list of -commands on that page that can have a hotkey associated with them. - -The Hotkeyable Items consist of the following pages - -1) Commit: the page displayed when a Commit is requested via the ```Commit``` User Menu button or the ```Commands/Commit``` menu option. -2) Browse: the Commit Log page (the page displayed after a repository is selected from the Start Page). -3) RevisionGrid: the list of commits on the Commit Log page. -4) FileViewer: the page displayed when viewing the contents of a file. -5) FormMergeConflicts: the page displayed when merge conflicts are detected that need correcting. -6) Scripts: shows scripts defined in Git Extensions and allows shortcuts to be assigned. Refer :ref:`settings-scripts`. - -+---------------------------------------------------+----------------------------------------------------------------------------+ -| Setting | Description | -+===================================================+============================================================================+ -|Hotkey | After selecting a Hotkeyable Item and the Command, the current keyboard | -| | shortcut associated with the command is displayed here. To alter this | -| | shortcut, just press the keyboard combination required. This field will be | -| | updated to reflect the keys pressed. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Apply button | Click to apply the entered keyboard combination to the Command. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Clear button | Sets the keyboard shortcut for the Command to 'None'. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Reset all Hotkeys to defaults button | Resets all keyboard shortcuts to the defaults (i.e. the values when Git | -| | Extensions was first installed). | -+---------------------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-shell-extension: - -Shell Extension -^^^^^^^^^^^^^^^ - -When installed, Git Extensions adds items to the context menu when a file/folder is right-clicked within Windows Explorer. One of these items -is ```Git Extensions``` from which a further(cascaded) menu can be opened. This settings page identifies what items will appear on that cascaded -menu. - -.. note:: what is displayed also depends on what item is being right-clicked in Windows Explorer; - a file or a folder(and whether the folder is a Git repository or not). - -.. _settings-advanced: - -Advanced -^^^^^^^^ -This page allows advanced settings to be modified. Clicking on the '+' symbol on the tree of settings will display further settings. -Refer :ref:`settings-confirmations`. - -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Group | Setting | Description | -+=============+=====================================+============================================================================+ -|Checkout |Always show checkout dialog | Always show the Checkout Branch dialog when swapping branches. This dialog | -| | | is normally only shown when uncommitted changes exist on the current branch| -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Use last chosen "local changes" | This setting works in conjunction with the 'Git Extensions/Check for | -| |action as default action. | uncommitted changes in checkout branch dialog' setting. If the 'Check for | -| | | uncommitted changes' setting is checked, then the Checkout Branch dialog | -| | | is shown *only* if this setting is unchecked. If this setting is checked, | -| | | then no dialog is shown and the last chosen action is used. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|General |Don't show help images | In the Pull dialog, images can be displayed to explain different scenarios.| -| | | If checked, these Help images will not be displayed. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-confirmations: - -Confirmations -^^^^^^^^^^^^^ -This page allows you to turn off certain confirmation popup windows. - -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Group | Setting | Description | -+=============+=====================================+============================================================================+ -|Don't ask to |Amend last commit |If checked, do not display the popup warning about the rewriting of history | -|confirm to | |when you have elected to amend the last committed change. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Apply stashed changes after |In the Pull dialog, if ```Auto stash``` is checked, then any changes will be| -| |successful pull |stashed before the pull is performed. Any stashed changes are then | -| | |re-applied after the pull is complete. If this setting is checked, the | -| | |stashed changes are applied with no confirmation popup. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Push a new branch for the remote |When pushing a new branch that does not exist on the remote repository, a | -| | |confirmation popup will normally be displayed. If this setting is checked, | -| | |then the new branch will be pushed with no confirmation popup. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Add a tracking reference for newly |When you push a local branch to a remote and it doesn't have a tracking | -| |pushed branch |reference, you are asked to confirm whether you want to add such a | -| | |reference. If this setting is checked, a tracking reference will always be | -| | |added if it does not exist. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Apply stashed changes after |In the Checkout Branch dialog, if ```Stash``` is checked, then any changes | -| |successful checkout |will be stashed before the branch is checked out. If this setting is | -| | |checked, then the stashed changes will be automatically re-applied after | -| | |successful checkout of the branch with no confirmation popup. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-plugins: - -Plugins -^^^^^^^ - -Plugins provide extra functionality for Git Extensions. - -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Plugin | Setting | Description | -+=============+=====================================+============================================================================+ -|Check for |**This plugin is used by Git Extensions to check for updates to the Git Extensions software.** | -|Updates | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Enabled (true/false) |Enable or disable the check. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Check every # days |Check for updates after this number of days have elapsed since the last | -| | |check. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Last check (yyyy/M/dd) |Shows date of the last check. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Auto compile |**This plugin proposes (confirmation required) that you automatically build submodules after they are updated via | -|SubModules |the GitExtensions Update submodules command.** | -| | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Enabled (true/false) | Enter true to enable the plugin, or false to disable. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Path to msbuild.exe | Enter the path to the msbuild.exe executable. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |msbuild.exe arguments | Enter any arguments to msbuild. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Create local |**This plugin will create local tracking branches for all branches on a remote repository. The remote repository | -|tracking |is specified when the plugin is run.** | -|branches | | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Delete |**This plugin allows you to delete obsolete branches i.e. those branches that are fully merged to another | -|obsolete |branch. It will display a list of obsolete branches for review before deletion.** | -|branches | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Delete obsolete branches older than |Select branches created greater than the specified number of days ago. | -| |(days) | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Branch where all branches should be |The name of the branch where a branch *must* have been merged into to be | -| |merged |considered obsolete. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Find large |**Finds large files in the repository and allows you to delete them.** | -|files | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Find large files bigger than (Mb) |Specify what size is considered a 'large' file. | -| | | | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Gerrit Code |**The Gerrit plugin provides integration with Gerrit for GitExtensions. This plugin has been based on the | -|Review |git-review tool.** | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Github |**This plugin will create an OAuth token so that some common GitHub actions can be integrated with Git | -| |Extensions.** | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |OAuth Token |The token generated and retrieved from GitHub. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Impact Graph |**This plugin shows in a graphical format the number of commits and counts of changed lines in the repository | -| |performed by each person who has committed a change.** | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Statistics |**This plugin provides various statistics (and a pie chart) about the current Git repository. For example, number | -| |of commits by author, lines of code per language.** | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Code files |Specifies extensions of files that are considered code files. | -| | | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Directories to ignore (EndsWith) |Ignore these directories when calculating statistics. | -| | | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Ignore submodules (true/false) |Ignore submodules when calculating statistics. | -| | | | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|gource |**Gource is a software version control visualization tool.** | -| | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Path to "gource" | Enter the path to the gource software. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Arguments |Enter any arguments to gource. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Proxy |**This plugin can set/unset the value for the http.proxy git config file key as per the settings entered here.** | -|Switcher | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Username |The user name needed to access the proxy. | -| | | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Password |The password attached to the username. | -| | | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |HttpProxy |Proxy Server URL. | -| | | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |HttpProxyPort |Proxy Server port number. | -| | | | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Release Notes|**This plugin will generate 'release notes'. This involves summarising all commits between the specified from and | -|Generator |to commit expressions when the plugin is started. This output can be copied to the clipboard in various formats.**| -+-------------+-------------------------------------+----------------------------------------------------------------------------+ - +For further information see :ref:`settings`. .. _start-page: diff --git a/source/index.rst b/source/index.rst index 233a559..0a7466e 100644 --- a/source/index.rst +++ b/source/index.rst @@ -6,6 +6,7 @@ Git Extensions |release| Manual git_extensions getting_started + settings browse_repository commit tag diff --git a/source/settings.rst b/source/settings.rst new file mode 100644 index 0000000..f1298d4 --- /dev/null +++ b/source/settings.rst @@ -0,0 +1,750 @@ +.. _settings: + +Settings +======== + +All settings will be verified when Git Extensions is started for the first time. If Git Extensions requires +any settings to be changed, the Settings dialog will be shown. All incorrect settings will be marked in red. +You can ask Git Extensions to try to fix the setting for you by clicking on it. +When installing Git Extensions for the first time (and you do not have Git already installed on your system), +you will normally be required to configure your username and email address. + +The settings dialog can be invoked at any time by selecting ``Settings`` from the ``Settings`` menu option. + +.. image:: /images/settings/settings.png + +The following buttons are always available on any page of the Settings dialog. Sometimes the ``Cancel`` +button has no effect for the page - this will be noted on the page in the area next to the buttons. + ++-------------------------------+--------------------------------------------------------------------------+ +| Button | Description | ++===============================+==========================================================================+ +|``OK`` | Save any entered changes made in *any* settings page and close the | +| | Settings dialog. | ++-------------------------------+--------------------------------------------------------------------------+ +|``Cancel`` | Any entered changes in *any* settings page are *not* saved. The Settings | +| | dialog is closed. | ++-------------------------------+--------------------------------------------------------------------------+ +|``Apply`` | Any entered changes in *any* settings page are saved. | ++-------------------------------+--------------------------------------------------------------------------+ + +All settings that are specific to Git Extensions will be stored in a file either in the user's application data path or with the program. +The location is dependant on the IsPortable setting in the GitExtensions.exe.config file that is with the program. +The settings that are used by Git are stored in the configuration files of Git. The global settings are stored in a file called +``.gitconfig`` in the user directory. The local settings are stored in the ``.git\config`` file of the repository. + +.. _settings-checklist: + +Checklist +--------- + +This page is a visual overview of the minimal settings that Git Extensions requires to work properly. Any items highlighted in red should +be configured by clicking on the highlighted item. + +This page contains the following settings and buttons. + ++---------------------------------------------------+----------------------------------------------------------------------------+ +| Setting | Description | ++===================================================+============================================================================+ +|Check settings at startup (disables automatically | Forces Git Extensions to re-check the minimal set of required settings | +|if all settings are correct) | the next time Git Extensions is started. If all settings are 'green' this | +| | will be automatically unchecked. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Save and rescan Button | Saves any setting changes made and re-checks the settings to see if the | +| | minimal requirements are now met. | ++---------------------------------------------------+----------------------------------------------------------------------------+ + +.. _settings-git: + +Git +--- + +This page contains the settings needed to access git repositories. The repositories will be accessed using external +tools. For Windows usually MsysGit or cygwin are used. Git Extensions will try to configure these settings automatically. + ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Group | Setting | Description | ++=============+=====================================+============================================================================+ +|Git |Command used to run git (git.cmd or | Needed for Git Extensions to run Git commands. Set the full command used | +| |git.exe) | to run git (MsysGit or cygwin). Use the Browse button to find the | +| | | executable on your file system. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Path to Linux tools (sh). Leave empty| A few linux tools are used by Git Extensions. When MsysGit is installed, | +| |when it is in the path. | these tools are located in the bin directory of MsysGit. Use the | +| | | Browse button to find the directory on your file system. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Environment |Change HOME Button | This button opens a dialog where the HOME directory can be changed. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ + +The global configuration file used by git will be put in the HOME directory. On some systems the home directory is not set +or is pointed to a network drive. Git Extensions will try to detect the optimal setting for your environment. When there is +already a global git configuration file, this location will be used. If you need to relocate the home directory for git, +click the Change HOME button to change this setting. Otherwise leave this setting as the default. + +.. _settings-git-extensions: + +Git Extensions +-------------- + +This page contains general settings for Git Extensions. + ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Group | Setting | Description | ++=============+=====================================+============================================================================+ +|Performance |Show repository status in browse | When enabled, the number of pending commits are shown on the toolbar as a | +| |dialog (number of changes in toolbar,| figure in parentheses next to the Commit button. Git Extensions must be | +| |restart required) | stopped and restarted to activate changes to this option. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Show current working dir changes in | When enabled, two extra revisions are added to the revision graph. The | +| |revision graph | first shows the current working directory status. The second shows the | +| | | staged files. This option can cause slowdowns when browsing large | +| | | repositories. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Use FileSystemWatcher to check if | Using the FileSystemWatcher to check index state improves the performance | +| |index is changed | in some cases. Turn this off if you experience refresh problems in commit | +| | | log. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Show stash count on status bar in | When you use the stash a lot, it can be useful to show the number of | +| |browse window | stashed items on the toolbar. This option causes serious slowdowns in large| +| | | repositories and is turned off by default. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Check for uncommitted changes in | Git Extensions will not allow you to checkout a branch if you have | +| |checkout branch dialog | uncommitted changes on the current branch. If you select this option, Git | +| | | Extensions will display a dialog where you can decide what to do with | +| | | uncommitted changes before swapping branches. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Limit number of commits that will be | This number specifies the maximum number of commits that Git Extensions | +| |loaded in list at start-up | will load when it is started. These commits are shown in the Commit Log | +| | | window. To see more commits than are loaded, then this setting will need | +| | | to be adjusted and Git Extensions restarted. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Behaviour |Close Process dialog when process is | When a process is finished, close the process dialog automatically. Leave | +| |succeeded | this option off if you want to see the result of processes. When a process | +| | | has failed, the dialog will automatically remain open. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Show console window when executing | Git Extensions uses command line tools to access the git repository. In | +| |git process | some environments it might be useful to see the command line dialog when a | +| | | process is executed. An option on the command line dialog window displayed | +| | | allows this setting to to be turned off. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Use patience diff algorithm | Use the Git 'patience diff' algorithm instead of the default. This | +| | | algorithm is useful in situations where two files have diverged | +| | | significantly and the default algorithm may become 'misaligned', resulting | +| | | in a totally unusable conflict file. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Show errors when staging files | If an error occurs when files are staged(in the Commit dialog), then the | +| | | process dialog showing the results of the git command is shown if this | +| | | setting is checked. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Include untracked files in stash | If checked, when a stash is performed as a result of any action except a | +| | | manual stash request, e.g. checking out a new branch and requesting a stash| +| | | then any files not tracked by git will also be saved to the stash. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Follow renames in file history | Try to follow file renames in the file history. | +| |(experimental) | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Open last working dir on startup | When starting Git Extensions, open the last used repository (bypassing the | +| | | Start Page). | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Play Special Startup Sound | Play a sound when starting Git Extensions. It will put you in a good | +| | | moooooood! | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Compose commit messages in Commit | If this is unchecked, then commit messages cannot be entered in the commit | +| |dialog (otherwise the message will be| dialog. When the Commit button is clicked, a new editor window is opened | +| |requested during commit) | where the commit message can be entered. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Default clone destination | Git Extensions will prefill destination directory input with value of this | +| | | setting on any form used to perform repository clone. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Revision grid quick search timeout | The timeout (milliseconds) used for the quick search feature in the | +| |[ms] | revision graph. The quick search will be enabled when you start typing and | +| | | the revision graph has the focus. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Smtp server for sending patches by | Smtp server to use for sending patches. | +| |email | | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ + +.. _settings-appearance: + +Appearance +---------- + +This page contains settings that affect the appearance of the application. + ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Group | Setting | Description | ++=============+=====================================+============================================================================+ +|General |Show relative date instead of full | Show relative date, e.g. 2 weeks ago, instead of full date. | +| |date | Displayed on the ``commit`` tab on the main Commit Log window. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Show current branch in Visual Studio | Determines whether or not the currently checked out branch is displayed on | +| | | the Git Extensions toolbar within Visual Studio. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Auto scale user interface when high | Automatically resize controls and their contents according to the current | +| |dpi is used | system resolution of the display, measured in dots per inch (DPI). | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Truncate long filenames | This setting affects the display of filenames in a component of a window | +| | | e.g. in the Diff tab of the Commit Log window. The three options that can | +| | | be selected are: | +| | | | +| | | | None: no truncation occurs; a horizontal scroll bar is used to see the | +| | | whole filename. | +| | | | Compact: no horizontal scroll bar. Filenames are truncated at both start | +| | | and end to fit into the width of the display component. | +| | | | Trimstart: no horizontal scroll bar. Filenames are truncated at the start| +| | | only. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Author images|Get author image from gravatar.com | If checked, `gravatar `_ will be accessed to | +| | | retrieve an image for the author of commits. This image is displayed on | +| | | the ``commit`` tab on the main Commit Log window. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Image size | The display size of the user image. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Cache images | The number of days to elapse before gravatar is checked for any changes to | +| | | an authors image. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |No image service | If the author has not set up their own image, then gravatar can return an | +| | | image based on one of these services. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Clear image cache button | Clear the cached avatars. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Fonts |Code font | Change the font used for the display of file contents. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Application font | Change the font used on Git Extensions windows and dialogs. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Commit font | Change the font used for entering a commit message in the commit dialog. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Language |Language (restart required) | Choose the language for the Git Extensions interface. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Dictionary for spelling checker | Choose the dictionary to use for the spelling checker in the Commit dialog.| ++-------------+-------------------------------------+----------------------------------------------------------------------------+ + +.. _revision-links: + +Revision Links +-------------- + +You can configure here how to convert parts of a revision into clickable links. These links will be located under the commit message on the ``Commit`` +tab in the ``Related links`` section. + ++---------------------------------------------------+----------------------------------------------------------------------------+ +| Setting | Description | ++===================================================+============================================================================+ +|Categories | Lists all the currently defined Categories. Click the ``Add`` button to | +| | add a new empty Category. The default name is 'new'. To remove a Category | +| | select it and click the ``Remove`` button. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Name | This is the Category name used to match the same categories defined on | +| | different levels of the Settings. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Enabled | Indicates whether the Category is enabled or not. Disabled categories are | +| | skipped while creating links. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Search in | List of revision parts that will be checked when searching for matching | +| | text to be converted into links. Only the checked parts will be searched | +| | for matches. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Search pattern/Nested pattern | Regular expression used for matching text in chosen revision parts. | +| | Each matched fragment will be used to create a new link. More than one | +| | fragment can be used in a single link by using a capturing group. | +| | A capturing group value can be passed to a link by using zero-based indexed| +| | placeholders in a link format definition e.g. {0}. ``Nested pattern`` can | +| | be used when only part of the text matched by the ``Search pattern`` | +| | should be used to format the link. When the ``Nested pattern`` is empty, | +| | matches found by the ``Search pattern`` are used to create links. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Links: Caption/URI | List of links to be created from a single match. Each link consists of | +| | the ``Caption`` to be displayed and the ``URI`` to be opened when the link | +| | is clicked on. In addition to the standard zero-based indexed placeholders,| +| | the ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into| +| | the link. For example: | +| | https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH% | ++---------------------------------------------------+----------------------------------------------------------------------------+ + +.. _settings-colors: + +Colors +------ + +This page contains settings to define the colors used in the application. + ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Group | Setting | Description | ++=============+=====================================+============================================================================+ +|Revision |Multicolor branches | Displays branch commits in different colors if checked. If unchecked, | +|graph | | all branches are shown in the same color. This color can be selected. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Striped branch change | When a new branch is created from an existing branch, the common part of | +| | | the history is shown in a 'hatch' pattern. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Draw branch borders | Outlines branch commits in a black border if checked. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Draw non relatives graph gray | Show commit history in gray for branches not related to the current branch.| +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Draw non relatives text gray | Show commit text in gray for branches not related to the current branch. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Color tag | Color to show tags in. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Color branch | Color to show branch names in. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Color remote branch | Color to show remote branch names in. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Color other label | Color to show other labels in. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Application |Icon style | Change icons. Useful for recognising various open instances. | +|Icon +-------------------------------------+----------------------------------------------------------------------------+ +| |Icon color | Changes color of the selected icons. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Difference |Color removed line | Highlight color for lines that have been removed. | +|View | | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Color added line | Highlight color for lines that have been added. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Color removed line highlighting | Highlight color for characters that have been removed in lines. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Color added line highlighting | Highlight color for characters that have been added in lines. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Color section | Highlight color for a section. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ + +.. _settings-start-page: + +Start Page +---------- + +This page allows you to add/remove or modify the Categories and repositories that will appear on the Start Page when Git Extensions is +launched. Per Category you can either configure an RSS feed or add repositories. The order of both Categories, and repositories within +Categories, can be changed using the context menus in the Start Page. See :ref:`start-page` for further details. + ++---------------------------------------------------+----------------------------------------------------------------------------+ +| Setting | Description | ++===================================================+============================================================================+ +|Categories | Lists all the currently defined Categories. Click the Add button to | +| | add a new empty Category. The default name is 'new'. To remove a Category | +| | select it and click Remove. This will delete the Category *and* any | +| | repositories belonging to that Category. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Caption | This is the Category name displayed on the Start Page. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Type | Specify the type: an RSS feed or a repository. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|RSS Feed | Enter the URL of the RSS feed. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Path/Title/Description | For each repository defined for a Category, shows the path, title and | +| | description. To add a new repository, click on a blank line and type the | +| | appropriate information. The contents of the Path field are shown on the | +| | Start Page as a link to your repository *if* the Title field is blank. If | +| | the Title field is non-blank, then this text is shown as the link to your | +| | repository. Any text in the Description field is shown underneath the | +| | repository link on the Start Page. | ++---------------------------------------------------+----------------------------------------------------------------------------+ + +An RSS Feed can be useful to follow repositories on GitHub for example. See this page on GitHub: https://help.github.com/articles/viewing-your-feeds. +You can also follow commits on public GitHub repositories by + +1) In your browser, navigate to the public repository on GitHub. +2) Select the branch you are interested in. +3) Click on the Commits tab. +4) You will find a RSS icon next to the words "Commit History". +5) Copy the link +6) Paste the link into the RSS Feed field in the Settings - Start Page as shown above. + +Your Start Page will then show each commit - clicking on a link will open your browser and take you to the commit on GitHub. + +.. _settings-global-settings: + +Global Settings +--------------- + +This page contains the following global Git settings. These settings will affect all repositories. + ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Group | Setting | Description | ++=============+=====================================+============================================================================+ +| |User name | User name shown in commits and patches. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |User email | User email shown in commits and patches. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Editor | Editor that git.exe opens (e.g. for editing commit message). This is not | +| | | used by Git Extensions, only when you call git.exe from the command line. | +| | | By default Git will use the built in editor. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Mergetool | Merge tool used to solve merge conflicts. Git Extensions will search for | +| | | common merge tools on your system. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Path to mergetool | Path to merge tool. Git Extensions will search for common merge tools on | +| | | your system. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Mergetool command | Command that Git uses to start the merge tool. Git Extensions will try to | +| | | set this automatically when a merge tool is chosen. This setting can be | +| | | left empty when Git supports the mergetool (e.g. kdiff3). | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Keep backup (.orig) after merge | Check to save the state of the original file before modifying to solve | +| | | merge conflicts. Refer to Git configuration setting | +| | | ```mergetool.keepBackup```. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Difftool | Diff tool that is used to show differences between source files. Git | +| | | Extensions will search for common diff tools on your system. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Path to difftool | The path to the diff tool. Git Extensions will search for common diff tools| +| | | on your system. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |DiffTool command | Command that Git uses to start the diff tool. This setting should only be | +| | | filled in when Git doesn't support the diff tool. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Path to commit template | A path to a file whose contents are used to pre-populate the commit message| +| | | in the commit dialog. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Line endings |Checkout/commit radio buttons |Choose how git should handle line endings when checking out and checking in | +| | |files. Refer to | +| | |https://help.github.com/articles/dealing-with-line-endings#platform-all | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +| |Files content encoding | The default encoding for file contents. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ + +.. _settings-local-settings: + +Local Settings +-------------- + +This page contains the Git settings *for a repository*. These settings are only required if you wish to override the global +Git settings for this specific repository. + ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Group | Setting | Description | ++=============+=====================================+============================================================================+ +| |User name | User name shown in commits and patches. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |User email | User email shown in commits and patches. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Editor | Editor that git.exe opens (e.g. for editing commit message). This is not | +| | | used by Git Extensions, only when you call git.exe from the command line. | +| | | By default Git will use the command line text editor vi. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Mergetool | Merge tool used to solve merge conflicts. Git Extensions will search for | +| | | common merge tools on your system. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Keep backup (.orig) after merge | Check to save the state of the original file before modifying to solve | +| | | merge conflicts. Refer to Git configuration setting | +| | | ```mergetool.keepBackup```. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Line endings |Checkout/commit radio buttons |Choose how git should handle line endings when checking out and checking in | +| | |files. Refer to | +| | |https://help.github.com/articles/dealing-with-line-endings#platform-all | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +| |Files content encoding | Choose the encoding you want GitExtensions to use. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ + +.. _settings-build-server-integration: + +Build server integration +------------------------ + +This page allows you to configure the integration with build servers. This allows the build status of each commit +to be displayed directly in the revision log, as well as providing a tab for direct access to the Build Server +build report for the selected commit. + ++-------------+-----------------------------------------+----------------------------------------------------------------------------+ +|Group | Setting | Description | ++=============+=========================================+============================================================================+ +|General |Enable build server integration | Check to globally enable/disable the integration functionality. | +| +-----------------------------------------+----------------------------------------------------------------------------+ +| |Show build status summary in revision log| | +| +-----------------------------------------+----------------------------------------------------------------------------+ +| |Build server type | Select an integration target. | ++-------------+-----------------------------------------+----------------------------------------------------------------------------+ +|Jenkins |Jenkins server URL | Enter the URL of the server (and port, if applicable). | +| +-----------------------------------------+----------------------------------------------------------------------------+ +| |Project name | Enter the name of the project which tracks this repository in TeamCity. | ++-------------+-----------------------------------------+----------------------------------------------------------------------------+ +|TeamCity |TeamCity server URL | Enter the URL of the server (and port, if applicable). | +| +-----------------------------------------+----------------------------------------------------------------------------+ +| |Project name | Enter the name of the project which tracks this repository in Jenkins. | ++-------------+-----------------------------------------+----------------------------------------------------------------------------+ +|Team |Tfs server (Name or URL) | Enter the URL of the server (and port, if applicable). | +|Foundation +-----------------------------------------+----------------------------------------------------------------------------+ +| |Team collection name | | +| +-----------------------------------------+----------------------------------------------------------------------------+ +| |Project name | Enter the name of the project which tracks this repository in Tfs. | +| +-----------------------------------------+----------------------------------------------------------------------------+ +| |Build definition name | | +| |(use first found if left empty) | | ++-------------+-----------------------------------------+----------------------------------------------------------------------------+ + +.. _settings-ssh: + +SSH +--- + +This page allows you to configure the SSH client you want Git to use. Git Extensions is optimized for PuTTY. Git Extensions +will show command line dialogs if you do not use PuTTY and user input is required (unless you have configured SSH to use authentication +with key instead of password). Git Extensions can load SSH keys for PuTTY when needed. + ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Group | Setting | Description | ++=============+=====================================+============================================================================+ +|Specify which|PuTTY radio button | Use PuTTY as SSH client. | +|ssh client +-------------------------------------+----------------------------------------------------------------------------+ +|to use |OpenSSH radio button | Use OpenSSH as SSH client. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Other ssh client | Use another SSH client. Enter the path to the SSH client you wish to use. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Configure |Path to plink.exe | Enter the path to the plink.exe executable. | +|PuTTY | | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Path to puttygen | Enter the path to the puttygen.exe executable. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Path to pageant | Enter the path to the pageant.exe executable. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Automatically start authentication | If an SSH key has been configured, then when accessing a remote repository | +| | | the key will automatically be used by the SSH client if this is checked. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ + +.. _settings-scripts: + +Scripts +------- + +This page allows you to configure specific commands to run before/after Git actions or to add a new command to the User Menu. +The top half of the page summarises all of the scripts currently defined. If a script is selected from the summary, the bottom +half of the page will allow modifications to the script definition. + +A hotkey can also be assigned to execute a specific script. See :ref:`settings-hotkeys`. + ++---------------------------------------------------+----------------------------------------------------------------------------+ +| Setting | Description | ++===================================================+============================================================================+ +|Add Button | Adds a new script. Complete the details in the bottom half of the screen. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Remove Button | Removes a script. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Up/Down Arrows | Changes order of scripts. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Name | The name of the script. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Enabled checkbox | If checked, the script is active and will be performed at the appropriate | +| | time (as determined by the On Event setting). | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Ask for confirmation checkbox | If checked, then a popup window is displayed just before the script is run | +| | to confirm whether or not the script is to be run. Note that this popup | +| | is *not* displayed when the script is added as a command to the User Menu | +| | (On Event setting is ShowInUserMenuBar). | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Add to revision grid context menu checkbox | If checked, the script is added to the context menu that is displayed when | +| | right-clicking on a line in the Commit Log page. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Command | Enter the command to be run. This can be any command that your system can | +| | run e.g. an executable program, a .bat script, a Python command, etc. | +| | Use the ```Browse`` button to find the command to run. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Arguments | Enter any arguments to be passed to the command that is run. The | +| | ```Help``` button displays items that will be resolved by Git Extensions | +| | before executing the command e.g. {cBranch} will resolve to the currently | +| | checked out branch, {UserInput} will display a popup where you can enter | +| | data to be passed to the command when it is run. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|On Event | Select when this command will be executed, either before/after certain Git | +| | commands, or displayed on the User Menu bar. | ++---------------------------------------------------+----------------------------------------------------------------------------+ + +.. _settings-hotkeys: + +Hotkeys +------- + +This page allows you to define keyboard shortcuts to actions when specific pages of Git Extensions are displayed. +The HotKeyable Items identifies a page within Git Extensions. Selecting a Hotkeyable Item displays the list of +commands on that page that can have a hotkey associated with them. + +The Hotkeyable Items consist of the following pages + +1) Commit: the page displayed when a Commit is requested via the ```Commit``` User Menu button or the ```Commands/Commit``` menu option. +2) Browse: the Commit Log page (the page displayed after a repository is selected from the Start Page). +3) RevisionGrid: the list of commits on the Commit Log page. +4) FileViewer: the page displayed when viewing the contents of a file. +5) FormMergeConflicts: the page displayed when merge conflicts are detected that need correcting. +6) Scripts: shows scripts defined in Git Extensions and allows shortcuts to be assigned. Refer :ref:`settings-scripts`. + ++---------------------------------------------------+----------------------------------------------------------------------------+ +| Setting | Description | ++===================================================+============================================================================+ +|Hotkey | After selecting a Hotkeyable Item and the Command, the current keyboard | +| | shortcut associated with the command is displayed here. To alter this | +| | shortcut, just press the keyboard combination required. This field will be | +| | updated to reflect the keys pressed. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Apply button | Click to apply the entered keyboard combination to the Command. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Clear button | Sets the keyboard shortcut for the Command to 'None'. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Reset all Hotkeys to defaults button | Resets all keyboard shortcuts to the defaults (i.e. the values when Git | +| | Extensions was first installed). | ++---------------------------------------------------+----------------------------------------------------------------------------+ + +.. _settings-shell-extension: + +Shell Extension +--------------- + +When installed, Git Extensions adds items to the context menu when a file/folder is right-clicked within Windows Explorer. One of these items +is ```Git Extensions``` from which a further(cascaded) menu can be opened. This settings page identifies what items will appear on that cascaded +menu. + +.. note:: what is displayed also depends on what item is being right-clicked in Windows Explorer; + a file or a folder(and whether the folder is a Git repository or not). + +.. _settings-advanced: + +Advanced +-------- +This page allows advanced settings to be modified. Clicking on the '+' symbol on the tree of settings will display further settings. +Refer :ref:`settings-confirmations`. + ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Group | Setting | Description | ++=============+=====================================+============================================================================+ +|Checkout |Always show checkout dialog | Always show the Checkout Branch dialog when swapping branches. This dialog | +| | | is normally only shown when uncommitted changes exist on the current branch| +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Use last chosen "local changes" | This setting works in conjunction with the 'Git Extensions/Check for | +| |action as default action. | uncommitted changes in checkout branch dialog' setting. If the 'Check for | +| | | uncommitted changes' setting is checked, then the Checkout Branch dialog | +| | | is shown *only* if this setting is unchecked. If this setting is checked, | +| | | then no dialog is shown and the last chosen action is used. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|General |Don't show help images | In the Pull dialog, images can be displayed to explain different scenarios.| +| | | If checked, these Help images will not be displayed. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ + +.. _settings-confirmations: + +Confirmations +------------- +This page allows you to turn off certain confirmation popup windows. + ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Group | Setting | Description | ++=============+=====================================+============================================================================+ +|Don't ask to |Amend last commit |If checked, do not display the popup warning about the rewriting of history | +|confirm to | |when you have elected to amend the last committed change. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Apply stashed changes after |In the Pull dialog, if ```Auto stash``` is checked, then any changes will be| +| |successful pull |stashed before the pull is performed. Any stashed changes are then | +| | |re-applied after the pull is complete. If this setting is checked, the | +| | |stashed changes are applied with no confirmation popup. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Push a new branch for the remote |When pushing a new branch that does not exist on the remote repository, a | +| | |confirmation popup will normally be displayed. If this setting is checked, | +| | |then the new branch will be pushed with no confirmation popup. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Add a tracking reference for newly |When you push a local branch to a remote and it doesn't have a tracking | +| |pushed branch |reference, you are asked to confirm whether you want to add such a | +| | |reference. If this setting is checked, a tracking reference will always be | +| | |added if it does not exist. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Apply stashed changes after |In the Checkout Branch dialog, if ```Stash``` is checked, then any changes | +| |successful checkout |will be stashed before the branch is checked out. If this setting is | +| | |checked, then the stashed changes will be automatically re-applied after | +| | |successful checkout of the branch with no confirmation popup. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ + +.. _settings-plugins: + +Plugins +------- + +Plugins provide extra functionality for Git Extensions. + ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Plugin | Setting | Description | ++=============+=====================================+============================================================================+ +|Check for |**This plugin is used by Git Extensions to check for updates to the Git Extensions software.** | +|Updates | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Enabled (true/false) |Enable or disable the check. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Check every # days |Check for updates after this number of days have elapsed since the last | +| | |check. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Last check (yyyy/M/dd) |Shows date of the last check. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Auto compile |**This plugin proposes (confirmation required) that you automatically build submodules after they are updated via | +|SubModules |the GitExtensions Update submodules command.** | +| | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Enabled (true/false) | Enter true to enable the plugin, or false to disable. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Path to msbuild.exe | Enter the path to the msbuild.exe executable. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |msbuild.exe arguments | Enter any arguments to msbuild. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Create local |**This plugin will create local tracking branches for all branches on a remote repository. The remote repository | +|tracking |is specified when the plugin is run.** | +|branches | | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Delete |**This plugin allows you to delete obsolete branches i.e. those branches that are fully merged to another | +|obsolete |branch. It will display a list of obsolete branches for review before deletion.** | +|branches | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Delete obsolete branches older than |Select branches created greater than the specified number of days ago. | +| |(days) | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Branch where all branches should be |The name of the branch where a branch *must* have been merged into to be | +| |merged |considered obsolete. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Find large |**Finds large files in the repository and allows you to delete them.** | +|files | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Find large files bigger than (Mb) |Specify what size is considered a 'large' file. | +| | | | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Gerrit Code |**The Gerrit plugin provides integration with Gerrit for GitExtensions. This plugin has been based on the | +|Review |git-review tool.** | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Github |**This plugin will create an OAuth token so that some common GitHub actions can be integrated with Git | +| |Extensions.** | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |OAuth Token |The token generated and retrieved from GitHub. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Impact Graph |**This plugin shows in a graphical format the number of commits and counts of changed lines in the repository | +| |performed by each person who has committed a change.** | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Statistics |**This plugin provides various statistics (and a pie chart) about the current Git repository. For example, number | +| |of commits by author, lines of code per language.** | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Code files |Specifies extensions of files that are considered code files. | +| | | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Directories to ignore (EndsWith) |Ignore these directories when calculating statistics. | +| | | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Ignore submodules (true/false) |Ignore submodules when calculating statistics. | +| | | | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|gource |**Gource is a software version control visualization tool.** | +| | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Path to "gource" | Enter the path to the gource software. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Arguments |Enter any arguments to gource. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Proxy |**This plugin can set/unset the value for the http.proxy git config file key as per the settings entered here.** | +|Switcher | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Username |The user name needed to access the proxy. | +| | | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Password |The password attached to the username. | +| | | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |HttpProxy |Proxy Server URL. | +| | | | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |HttpProxyPort |Proxy Server port number. | +| | | | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Release Notes|**This plugin will generate 'release notes'. This involves summarising all commits between the specified from and | +|Generator |to commit expressions when the plugin is started. This output can be copied to the clipboard in various formats.**| ++-------------+-------------------------------------+----------------------------------------------------------------------------+ + + From f0e064687c106aa1c05a4b3ee4d437462040d8f6 Mon Sep 17 00:00:00 2001 From: pmme Date: Wed, 1 Oct 2014 23:33:36 +1300 Subject: [PATCH 049/152] Tidy start of relocated settings chapter. --- source/settings.rst | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/source/settings.rst b/source/settings.rst index f1298d4..f96e638 100644 --- a/source/settings.rst +++ b/source/settings.rst @@ -3,13 +3,7 @@ Settings ======== -All settings will be verified when Git Extensions is started for the first time. If Git Extensions requires -any settings to be changed, the Settings dialog will be shown. All incorrect settings will be marked in red. -You can ask Git Extensions to try to fix the setting for you by clicking on it. -When installing Git Extensions for the first time (and you do not have Git already installed on your system), -you will normally be required to configure your username and email address. - -The settings dialog can be invoked at any time by selecting ``Settings`` from the ``Settings`` menu option. +The settings dialog can be invoked at any time by selecting ``Settings`` from the ``Tools`` menu option. .. image:: /images/settings/settings.png From bb8b973d29e10b7926746dd6518012673aa0fed4 Mon Sep 17 00:00:00 2001 From: Arkadiy Shapkin Date: Wed, 5 Nov 2014 16:18:51 +0300 Subject: [PATCH 050/152] Mono version changed to 3.8.0 --- source/getting_started.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/getting_started.rst b/source/getting_started.rst index 6c0ec97..db847cd 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -41,7 +41,7 @@ Installation (Mac) This section only covers mono installation, you should have git installed in your Mac at this point. Please refer to http://git-scm.com/downloads -First, make sure you have the latest mono version on your Mac. This section will cover installation of mono 2.10.11 on a Mac. +First, make sure you have the latest mono version on your Mac. This section will cover installation of mono 3.8.0 on a Mac. 1) Download mono latest version. You can always check for this here: http://www.go-mono.com/mono-downloads/download.html 2) After you have completed the download, you will see a .dmg file. Double click it to open the package. @@ -50,7 +50,7 @@ First, make sure you have the latest mono version on your Mac. This section will 5) If everything went okay, you should open your terminal and check mono version:: $ mono --version - Mono JIT compiler version 2.10.11 (mono-2-10/2baeee2 Wed Jan 16 16:40:16 EST 2013) + Mono JIT compiler version 3.8.0 (mono-3-8/2baeee2 Wed Jan 16 16:40:16 EST 2013) Copyright (C) 2002-2012 Novell, Inc, Xamarin, Inc and Contributors. www.mono-project.com TLS: normal SIGSEGV: normal From f5df8f899870ecce529323f21cad4cdb8b9600e9 Mon Sep 17 00:00:00 2001 From: pmme Date: Fri, 17 Oct 2014 00:08:33 +1300 Subject: [PATCH 051/152] Update settings to 2.48 --- source/settings.rst | 310 ++++++++++++++++++++++++++++---------------- 1 file changed, 197 insertions(+), 113 deletions(-) diff --git a/source/settings.rst b/source/settings.rst index f96e638..3c06f66 100644 --- a/source/settings.rst +++ b/source/settings.rst @@ -22,8 +22,12 @@ button has no effect for the page - this will be noted on the page in the area n |``Apply`` | Any entered changes in *any* settings page are saved. | +-------------------------------+--------------------------------------------------------------------------+ -All settings that are specific to Git Extensions will be stored in a file either in the user's application data path or with the program. -The location is dependant on the IsPortable setting in the GitExtensions.exe.config file that is with the program. +Settings that are specific to Git Extensions and apply globally will be stored in a file called ``GitExtensions.settings`` +either in the user's application data path or with the program. +The location is dependant on the IsPortable setting in the ``GitExtensions.exe.config`` file that is with the program. +Settings that are specific to Git Extensions but apply to only the current repository will be stored in a file of the same +name, ``GitExtensions.settings``, but in either the root folder of the repository or the ``.git`` folder of the repository, +depending on whether or not they are distributed with that repository. The settings that are used by Git are stored in the configuration files of Git. The global settings are stored in a file called ``.gitconfig`` in the user directory. The local settings are stored in the ``.git\config`` file of the repository. @@ -44,7 +48,7 @@ This page contains the following settings and buttons. |if all settings are correct) | the next time Git Extensions is started. If all settings are 'green' this | | | will be automatically unchecked. | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Save and rescan Button | Saves any setting changes made and re-checks the settings to see if the | +|``Save and rescan`` button | Saves any setting changes made and re-checks the settings to see if the | | | minimal requirements are now met. | +---------------------------------------------------+----------------------------------------------------------------------------+ @@ -60,20 +64,20 @@ tools. For Windows usually MsysGit or cygwin are used. Git Extensions will try t |Group | Setting | Description | +=============+=====================================+============================================================================+ |Git |Command used to run git (git.cmd or | Needed for Git Extensions to run Git commands. Set the full command used | -| |git.exe) | to run git (MsysGit or cygwin). Use the Browse button to find the | +| |git.exe) | to run git (MsysGit or cygwin). Use the ``Browse`` button to find the | | | | executable on your file system. | | +-------------------------------------+----------------------------------------------------------------------------+ | |Path to Linux tools (sh). Leave empty| A few linux tools are used by Git Extensions. When MsysGit is installed, | | |when it is in the path. | these tools are located in the bin directory of MsysGit. Use the | -| | | Browse button to find the directory on your file system. | +| | | ``Browse`` button to find the directory on your file system. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Environment |Change HOME Button | This button opens a dialog where the HOME directory can be changed. | +|Environment |``Change HOME`` button | This button opens a dialog where the HOME directory can be changed. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ The global configuration file used by git will be put in the HOME directory. On some systems the home directory is not set or is pointed to a network drive. Git Extensions will try to detect the optimal setting for your environment. When there is already a global git configuration file, this location will be used. If you need to relocate the home directory for git, -click the Change HOME button to change this setting. Otherwise leave this setting as the default. +click the ``Change HOME`` button to change this setting. Otherwise leave this setting as the default. .. _settings-git-extensions: @@ -86,7 +90,7 @@ This page contains general settings for Git Extensions. |Group | Setting | Description | +=============+=====================================+============================================================================+ |Performance |Show repository status in browse | When enabled, the number of pending commits are shown on the toolbar as a | -| |dialog (number of changes in toolbar,| figure in parentheses next to the Commit button. Git Extensions must be | +| |dialog (number of changes in toolbar,| figure in parentheses next to the ``Commit`` button. Git Extensions must be| | |restart required) | stopped and restarted to activate changes to this option. | | +-------------------------------------+----------------------------------------------------------------------------+ | |Show current working dir changes in | When enabled, two extra revisions are added to the revision graph. The | @@ -112,24 +116,20 @@ This page contains general settings for Git Extensions. | | | window. To see more commits than are loaded, then this setting will need | | | | to be adjusted and Git Extensions restarted. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Behaviour |Close Process dialog when process is | When a process is finished, close the process dialog automatically. Leave | -| |succeeded | this option off if you want to see the result of processes. When a process | +|Behaviour |Close Process dialog when process | When a process is finished, close the process dialog automatically. Leave | +| |succeeds | this option off if you want to see the result of processes. When a process | | | | has failed, the dialog will automatically remain open. | | +-------------------------------------+----------------------------------------------------------------------------+ | |Show console window when executing | Git Extensions uses command line tools to access the git repository. In | | |git process | some environments it might be useful to see the command line dialog when a | | | | process is executed. An option on the command line dialog window displayed | -| | | allows this setting to to be turned off. | +| | | allows this setting to be turned off. | | +-------------------------------------+----------------------------------------------------------------------------+ | |Use patience diff algorithm | Use the Git 'patience diff' algorithm instead of the default. This | | | | algorithm is useful in situations where two files have diverged | | | | significantly and the default algorithm may become 'misaligned', resulting | | | | in a totally unusable conflict file. | | +-------------------------------------+----------------------------------------------------------------------------+ -| |Show errors when staging files | If an error occurs when files are staged(in the Commit dialog), then the | -| | | process dialog showing the results of the git command is shown if this | -| | | setting is checked. | -| +-------------------------------------+----------------------------------------------------------------------------+ | |Include untracked files in stash | If checked, when a stash is performed as a result of any action except a | | | | manual stash request, e.g. checking out a new branch and requesting a stash| | | | then any files not tracked by git will also be saved to the stash. | @@ -143,19 +143,46 @@ This page contains general settings for Git Extensions. | |Play Special Startup Sound | Play a sound when starting Git Extensions. It will put you in a good | | | | moooooood! | | +-------------------------------------+----------------------------------------------------------------------------+ -| |Compose commit messages in Commit | If this is unchecked, then commit messages cannot be entered in the commit | -| |dialog (otherwise the message will be| dialog. When the Commit button is clicked, a new editor window is opened | -| |requested during commit) | where the commit message can be entered. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Default clone destination | Git Extensions will prefill destination directory input with value of this | +| |Default clone destination | Git Extensions will pre-fill destination directory input with value of this| | | | setting on any form used to perform repository clone. | | +-------------------------------------+----------------------------------------------------------------------------+ | |Revision grid quick search timeout | The timeout (milliseconds) used for the quick search feature in the | | |[ms] | revision graph. The quick search will be enabled when you start typing and | | | | the revision graph has the focus. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Email |SMTP server name | SMTP server to use for sending patches. | +|settings for +-------------------------------------+----------------------------------------------------------------------------+ +|sending |Port | SMTP port number to use. | +|patches +-------------------------------------+----------------------------------------------------------------------------+ +| |Use SSL/TLS | Check this box if the SMTP server uses SSL or TLS. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ + +.. _settings-commit-dialog: + +Commit dialog +------------- + +This page contains settings for the Git Extensions Commit dialog. + ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Group | Setting | Description | ++=============+=====================================+============================================================================+ +|Behaviour |Show errors when staging files | If an error occurs when files are staged (in the Commit dialog), then the | +| | | process dialog showing the results of the git command is shown if this | +| | | setting is checked. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Compose commit messages in Commit | If this is unchecked, then commit messages cannot be entered in the commit | +| |dialog (otherwise the message will be| dialog. When the ``Commit`` button is clicked, a new editor window is | +| |requested during commit) | opened where the commit message can be entered. | | +-------------------------------------+----------------------------------------------------------------------------+ -| |Smtp server for sending patches by | Smtp server to use for sending patches. | -| |email | | +| |Number of previous messages in commit| The number of commit messages, from the top of the current branch, that | +| |dialog | will be made available from the ``Commit message`` combo box on the Commit | +| | | dialog. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Show additional buttons in commit | Tick the boxes in this sub-group for any of the additional buttons that you| +| |button area | wish to have available below the commit button. These buttons are | +| | | considered additional to basic functionality and have consequences if you | +| | | should click them accidentally, including resetting unrecorded work. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ .. _settings-appearance: @@ -175,18 +202,20 @@ This page contains settings that affect the appearance of the application. | | | the Git Extensions toolbar within Visual Studio. | | +-------------------------------------+----------------------------------------------------------------------------+ | |Auto scale user interface when high | Automatically resize controls and their contents according to the current | -| |dpi is used | system resolution of the display, measured in dots per inch (DPI). | +| |DPI is used | system resolution of the display, measured in dots per inch (DPI). | | +-------------------------------------+----------------------------------------------------------------------------+ | |Truncate long filenames | This setting affects the display of filenames in a component of a window | -| | | e.g. in the Diff tab of the Commit Log window. The three options that can | -| | | be selected are: | +| | | e.g. in the Diff tab of the Commit Log window. The options that can be | +| | | selected are: | | | | | -| | | | None: no truncation occurs; a horizontal scroll bar is used to see the | -| | | whole filename. | -| | | | Compact: no horizontal scroll bar. Filenames are truncated at both start | -| | | and end to fit into the width of the display component. | -| | | | Trimstart: no horizontal scroll bar. Filenames are truncated at the start| -| | | only. | +| | | | ``None``: no truncation occurs; a horizontal scroll bar is used to see | +| | | the whole filename. | +| | | | ``Compact``: no horizontal scroll bar. Filenames are truncated at both | +| | | start and end to fit into the width of the display component. | +| | | | ``Trimstart``: no horizontal scroll bar. Filenames are truncated at the | +| | | start only. | +| | | | ``FileNameOnly``: the path is always removed, leaving only the name of | +| | | the file, even if there is space for the path. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ |Author images|Get author image from gravatar.com | If checked, `gravatar `_ will be accessed to | | | | retrieve an image for the author of commits. This image is displayed on | @@ -200,13 +229,13 @@ This page contains settings that affect the appearance of the application. | |No image service | If the author has not set up their own image, then gravatar can return an | | | | image based on one of these services. | | +-------------------------------------+----------------------------------------------------------------------------+ -| |Clear image cache button | Clear the cached avatars. | +| |``Clear image cache`` button | Clear the cached avatars. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ |Fonts |Code font | Change the font used for the display of file contents. | | +-------------------------------------+----------------------------------------------------------------------------+ | |Application font | Change the font used on Git Extensions windows and dialogs. | | +-------------------------------------+----------------------------------------------------------------------------+ -| |Commit font | Change the font used for entering a commit message in the commit dialog. | +| |Commit font | Change the font used for entering a commit message in the Commit dialog. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ |Language |Language (restart required) | Choose the language for the Git Extensions interface. | | +-------------------------------------+----------------------------------------------------------------------------+ @@ -252,7 +281,7 @@ tab in the ``Related links`` section. | | is clicked on. In addition to the standard zero-based indexed placeholders,| | | the ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into| | | the link. For example: | -| | https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH% | +| | ``https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH%`` | +---------------------------------------------------+----------------------------------------------------------------------------+ .. _settings-colors: @@ -313,7 +342,7 @@ Categories, can be changed using the context menus in the Start Page. See :ref:` +---------------------------------------------------+----------------------------------------------------------------------------+ | Setting | Description | +===================================================+============================================================================+ -|Categories | Lists all the currently defined Categories. Click the Add button to | +|Categories | Lists all the currently defined Categories. Click the ``Add`` button to | | | add a new empty Category. The default name is 'new'. To remove a Category | | | select it and click Remove. This will delete the Category *and* any | | | repositories belonging to that Category. | @@ -345,12 +374,20 @@ You can also follow commits on public GitHub repositories by Your Start Page will then show each commit - clicking on a link will open your browser and take you to the commit on GitHub. +.. _settings-git-config: .. _settings-global-settings: +.. _settings-local-settings: -Global Settings ---------------- +Git Config +---------- + +This page contains some of the settings of Git that are used by and therefore can be changed from within Git Extensions. -This page contains the following global Git settings. These settings will affect all repositories. +If you change a Git setting from the Git command line using ``git config`` then the same change in setting can be seen inside +Git Extensions. If you change a Git setting from inside Git Extensions then that change can be seen using ``git config --get``. + +Git configuration can be global or local configuration. Global configuration applies to all repositories. Local configuration overrides +the global configuration for the current repository. +-------------+-------------------------------------+----------------------------------------------------------------------------+ |Group | Setting | Description | @@ -396,39 +433,6 @@ This page contains the following global Git settings. These settings will affect | |Files content encoding | The default encoding for file contents. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ -.. _settings-local-settings: - -Local Settings --------------- - -This page contains the Git settings *for a repository*. These settings are only required if you wish to override the global -Git settings for this specific repository. - -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Group | Setting | Description | -+=============+=====================================+============================================================================+ -| |User name | User name shown in commits and patches. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |User email | User email shown in commits and patches. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Editor | Editor that git.exe opens (e.g. for editing commit message). This is not | -| | | used by Git Extensions, only when you call git.exe from the command line. | -| | | By default Git will use the command line text editor vi. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Mergetool | Merge tool used to solve merge conflicts. Git Extensions will search for | -| | | common merge tools on your system. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Keep backup (.orig) after merge | Check to save the state of the original file before modifying to solve | -| | | merge conflicts. Refer to Git configuration setting | -| | | ```mergetool.keepBackup```. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Line endings |Checkout/commit radio buttons |Choose how git should handle line endings when checking out and checking in | -| | |files. Refer to | -| | |https://help.github.com/articles/dealing-with-line-endings#platform-all | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -| |Files content encoding | Choose the encoding you want GitExtensions to use. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ - .. _settings-build-server-integration: Build server integration @@ -443,17 +447,24 @@ build report for the selected commit. +=============+=========================================+============================================================================+ |General |Enable build server integration | Check to globally enable/disable the integration functionality. | | +-----------------------------------------+----------------------------------------------------------------------------+ -| |Show build status summary in revision log| | +| |Show build status summary in revision log| Check to show a summary of the build results with the commits in the main | +| | | revision log. | | +-----------------------------------------+----------------------------------------------------------------------------+ | |Build server type | Select an integration target. | +-------------+-----------------------------------------+----------------------------------------------------------------------------+ |Jenkins |Jenkins server URL | Enter the URL of the server (and port, if applicable). | | +-----------------------------------------+----------------------------------------------------------------------------+ -| |Project name | Enter the name of the project which tracks this repository in TeamCity. | +| |Project name | Enter the name of the project which tracks this repository in Jenkins. | +-------------+-----------------------------------------+----------------------------------------------------------------------------+ |TeamCity |TeamCity server URL | Enter the URL of the server (and port, if applicable). | | +-----------------------------------------+----------------------------------------------------------------------------+ -| |Project name | Enter the name of the project which tracks this repository in Jenkins. | +| |Project name | Enter the name of the project which tracks this repository in TeamCity. | +| | | Multiple project names can be entered separated by the | character. | +| +-----------------------------------------+----------------------------------------------------------------------------+ +| |Build Id Filter | Enter a regexp filter for which build results you want to retrieve in the | +| | | case that your build project creates multiple builds. For example, if your | +| | | project includes both devBuild and docBuild you may wish to apply a filter | +| | | of "devBuild" to retrieve the results from only the program build. | +-------------+-----------------------------------------+----------------------------------------------------------------------------+ |Team |Tfs server (Name or URL) | Enter the URL of the server (and port, if applicable). | |Foundation +-----------------------------------------+----------------------------------------------------------------------------+ @@ -477,11 +488,11 @@ with key instead of password). Git Extensions can load SSH keys for PuTTY when n +-------------+-------------------------------------+----------------------------------------------------------------------------+ |Group | Setting | Description | +=============+=====================================+============================================================================+ -|Specify which|PuTTY radio button | Use PuTTY as SSH client. | +|Specify which|``PuTTY`` radio button | Use PuTTY as SSH client. | |ssh client +-------------------------------------+----------------------------------------------------------------------------+ -|to use |OpenSSH radio button | Use OpenSSH as SSH client. | +|to use |``OpenSSH`` radio button | Use OpenSSH as SSH client. | | +-------------------------------------+----------------------------------------------------------------------------+ -| |Other ssh client | Use another SSH client. Enter the path to the SSH client you wish to use. | +| |``Other ssh client`` radio button | Use another SSH client. Enter the path to the SSH client you wish to use. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ |Configure |Path to plink.exe | Enter the path to the plink.exe executable. | |PuTTY | | | @@ -493,6 +504,31 @@ with key instead of password). Git Extensions can load SSH keys for PuTTY when n | |Automatically start authentication | If an SSH key has been configured, then when accessing a remote repository | | | | the key will automatically be used by the SSH client if this is checked. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Configure Git|Command | Enter the helper string for the Git "Credential Helper". | +|credential | | This setting is the global Git configuration ``credential.helper``, see | +|helper | | http://git-scm.com/docs/gitcredentials. By way of example, the setting for | +| | | `git-credential-winstore `_, when | +| | | installed from the full installation package for Git Extensions, is: | +| | | | +| | | ``!"C:/Program Files | +| | | (x86)/GitExtensions/GitCredentialWinStore/git-credential-winstore.exe"``. | +| | | | +| | | The setting begins with "!" so the setting is considered as a shell snippet| +| | | and everything after the "!" becomes the command. | +| | | Use the ``Browse`` button to find the executable in your file system. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |``Suggest`` button | Suggest an appropriate setting for the Git credential helper. | +| | | This works only if the program git-credential-winstore.exe is installed in | +| | | the "GitCredentialWinStore" folder under your Git Extensions installation. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ + +.. note:: + + If you get errors relating to git-credential-winstore, ensure that your setting for the Git credential helper command in Git + Extensions has ``"`` at the start and end and not ``\"``. When viewed in the global Git configuration file, ``.gitconfig`` in + your user directory, you should find the setting does show the escaped quotation marks ``\"`` (but not ``\\\"``). + Also ensure that you do indeed have the program file git-credential-winstore.exe in the specified directory as you may have a + setting retained from a previous installation of the credential helper program. .. _settings-scripts: @@ -508,31 +544,34 @@ A hotkey can also be assigned to execute a specific script. See :ref:`settings-h +---------------------------------------------------+----------------------------------------------------------------------------+ | Setting | Description | +===================================================+============================================================================+ -|Add Button | Adds a new script. Complete the details in the bottom half of the screen. | +|``Add`` button | Adds a new script. Complete the details in the bottom half of the screen. | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Remove Button | Removes a script. | +|``Remove`` button | Removes a script. | +---------------------------------------------------+----------------------------------------------------------------------------+ |Up/Down Arrows | Changes order of scripts. | +---------------------------------------------------+----------------------------------------------------------------------------+ |Name | The name of the script. | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Enabled checkbox | If checked, the script is active and will be performed at the appropriate | +|Enabled | If checked, the script is active and will be performed at the appropriate | | | time (as determined by the On Event setting). | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Ask for confirmation checkbox | If checked, then a popup window is displayed just before the script is run | +|Ask for confirmation | If checked, then a popup window is displayed just before the script is run | | | to confirm whether or not the script is to be run. Note that this popup | | | is *not* displayed when the script is added as a command to the User Menu | | | (On Event setting is ShowInUserMenuBar). | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Add to revision grid context menu checkbox | If checked, the script is added to the context menu that is displayed when | +|Run in background | If checked, the script will run in the background and Git Extensions will | +| | return to your control without waiting for the script to finish. | ++---------------------------------------------------+----------------------------------------------------------------------------+ +|Add to revision grid context menu | If checked, the script is added to the context menu that is displayed when | | | right-clicking on a line in the Commit Log page. | +---------------------------------------------------+----------------------------------------------------------------------------+ |Command | Enter the command to be run. This can be any command that your system can | | | run e.g. an executable program, a .bat script, a Python command, etc. | -| | Use the ```Browse`` button to find the command to run. | +| | Use the ``Browse`` button to find the command to run. | +---------------------------------------------------+----------------------------------------------------------------------------+ |Arguments | Enter any arguments to be passed to the command that is run. The | -| | ```Help``` button displays items that will be resolved by Git Extensions | +| | ``Help`` button displays items that will be resolved by Git Extensions | | | before executing the command e.g. {cBranch} will resolve to the currently | | | checked out branch, {UserInput} will display a popup where you can enter | | | data to be passed to the command when it is run. | @@ -552,7 +591,7 @@ commands on that page that can have a hotkey associated with them. The Hotkeyable Items consist of the following pages -1) Commit: the page displayed when a Commit is requested via the ```Commit``` User Menu button or the ```Commands/Commit``` menu option. +1) Commit: the page displayed when a Commit is requested via the ``Commit`` User Menu button or the ``Commands/Commit`` menu option. 2) Browse: the Commit Log page (the page displayed after a repository is selected from the Start Page). 3) RevisionGrid: the list of commits on the Commit Log page. 4) FileViewer: the page displayed when viewing the contents of a file. @@ -564,14 +603,15 @@ The Hotkeyable Items consist of the following pages +===================================================+============================================================================+ |Hotkey | After selecting a Hotkeyable Item and the Command, the current keyboard | | | shortcut associated with the command is displayed here. To alter this | -| | shortcut, just press the keyboard combination required. This field will be | -| | updated to reflect the keys pressed. | +| | shortcut, click in the box where the current hotkey is shown and press the | +| | new keyboard combination. | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Apply button | Click to apply the entered keyboard combination to the Command. | +|``Apply`` button | Click to apply the new keyboard combination to the currently selected | +| | Command. | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Clear button | Sets the keyboard shortcut for the Command to 'None'. | +|``Clear`` button | Sets the keyboard shortcut for the currently selected Command to 'None'. | +---------------------------------------------------+----------------------------------------------------------------------------+ -|Reset all Hotkeys to defaults button | Resets all keyboard shortcuts to the defaults (i.e. the values when Git | +|``Reset all Hotkeys to defaults`` button | Resets all keyboard shortcuts to the defaults (i.e. the values when Git | | | Extensions was first installed). | +---------------------------------------------------+----------------------------------------------------------------------------+ @@ -581,11 +621,15 @@ Shell Extension --------------- When installed, Git Extensions adds items to the context menu when a file/folder is right-clicked within Windows Explorer. One of these items -is ```Git Extensions``` from which a further(cascaded) menu can be opened. This settings page identifies what items will appear on that cascaded -menu. +is ``Git Extensions`` from which a further (cascaded) menu can be opened. This settings page determines which items will appear on that cascaded +menu and which will appear in the main context menu. Items that are checked will appear in the cascaded menu. + +To the right side of the list of check boxes is a preview that shows you how the Git Extensions menu items will be arranged with +your current choices. -.. note:: what is displayed also depends on what item is being right-clicked in Windows Explorer; - a file or a folder(and whether the folder is a Git repository or not). +By default, what is displayed in the context menu also depends on what item is right-clicked in Windows Explorer; a file or a folder +(and whether the folder is a Git repository or not). If you want Git Extensions to always include all of its context menu items, +check the box ``Always show all commands``. .. _settings-advanced: @@ -606,8 +650,15 @@ Refer :ref:`settings-confirmations`. | | | is shown *only* if this setting is unchecked. If this setting is checked, | | | | then no dialog is shown and the last chosen action is used. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ -|General |Don't show help images | In the Pull dialog, images can be displayed to explain different scenarios.| +|General |Don't show help images | In the Pull, Merge and Rebase dialogs, images are displayed by default to | +| | | explain what happens with the branches and their commits and the meaning of| +| | | LOCAL, BASE and REMOTE (for resolving merge conflicts) in different merge | +| | | or rebase scenarios. | | | | If checked, these Help images will not be displayed. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Always show advanced options | In the Push, Merge and Rebase dialogs, advanced options are hidden by | +| | | default and shown only after you click a link or checkbox. If this setting | +| | | is checked then these options are always shown on those dialogs. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ .. _settings-confirmations: @@ -622,24 +673,28 @@ This page allows you to turn off certain confirmation popup windows. |Don't ask to |Amend last commit |If checked, do not display the popup warning about the rewriting of history | |confirm to | |when you have elected to amend the last committed change. | | +-------------------------------------+----------------------------------------------------------------------------+ -| |Apply stashed changes after |In the Pull dialog, if ```Auto stash``` is checked, then any changes will be| +| |Apply stashed changes after |In the Pull dialog, if ``Auto stash`` is checked, then any changes will be | | |successful pull |stashed before the pull is performed. Any stashed changes are then | | | |re-applied after the pull is complete. If this setting is checked, the | | | |stashed changes are applied with no confirmation popup. | | +-------------------------------------+----------------------------------------------------------------------------+ -| |Push a new branch for the remote |When pushing a new branch that does not exist on the remote repository, a | -| | |confirmation popup will normally be displayed. If this setting is checked, | -| | |then the new branch will be pushed with no confirmation popup. | +| |Apply stashed changes after |In the Checkout Branch dialog, if ``Stash`` is checked, then any changes | +| |successful checkout |will be stashed before the branch is checked out. If this setting is | +| | |checked, then the stashed changes will be automatically re-applied after | +| | |successful checkout of the branch with no confirmation popup. | | +-------------------------------------+----------------------------------------------------------------------------+ | |Add a tracking reference for newly |When you push a local branch to a remote and it doesn't have a tracking | | |pushed branch |reference, you are asked to confirm whether you want to add such a | | | |reference. If this setting is checked, a tracking reference will always be | | | |added if it does not exist. | | +-------------------------------------+----------------------------------------------------------------------------+ -| |Apply stashed changes after |In the Checkout Branch dialog, if ```Stash``` is checked, then any changes | -| |successful checkout |will be stashed before the branch is checked out. If this setting is | -| | |checked, then the stashed changes will be automatically re-applied after | -| | |successful checkout of the branch with no confirmation popup. | +| |Push a new branch for the remote |When pushing a new branch that does not exist on the remote repository, a | +| | |confirmation popup will normally be displayed. If this setting is checked, | +| | |then the new branch will be pushed with no confirmation popup. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Update submodules on checkout |When you check out a branch from a repository that has submodules, you will | +| | |be asked to update the submodules. If this setting is checked, the | +| | |submodules will be updated without asking. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ .. _settings-plugins: @@ -652,16 +707,6 @@ Plugins provide extra functionality for Git Extensions. +-------------+-------------------------------------+----------------------------------------------------------------------------+ |Plugin | Setting | Description | +=============+=====================================+============================================================================+ -|Check for |**This plugin is used by Git Extensions to check for updates to the Git Extensions software.** | -|Updates | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Enabled (true/false) |Enable or disable the check. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Check every # days |Check for updates after this number of days have elapsed since the last | -| | |check. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Last check (yyyy/M/dd) |Shows date of the last check. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ |Auto compile |**This plugin proposes (confirmation required) that you automatically build submodules after they are updated via | |SubModules |the GitExtensions Update submodules command.** | | | | @@ -672,6 +717,23 @@ Plugins provide extra functionality for Git Extensions. | +-------------------------------------+----------------------------------------------------------------------------+ | |msbuild.exe arguments | Enter any arguments to msbuild. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Periodic |**This plugin keeps your remote tracking branches up-to-date automatically by fetching periodically.** | +|background +-------------------------------------+----------------------------------------------------------------------------+ +|fetch |Arguments of git command to run |Enter the git command and its arguments into the edit box. The default | +| | |command is ``fetch --all``, which will fetch all branches from all remotes. | +| | |You can modify the command if you would prefer, for example, to fetch only | +| | |a specific remote, e.g. ``fetch upstream``. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Fetch every (seconds) |Enter the number of seconds to wait between each fetch. | +| | |Enter 0 to disable this plugin. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Refresh view after fetch |If checked, the commit log and branch labels will be refreshed after the | +| | |fetch. If you are browsing the commit log and comparing revisions you may | +| | |wish to disable the refresh to avoid unexpected changes to the commit log. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Fetch all submodules |If checked, also perform "git fetch --all" recursively on all configured | +| | |submodules as part of the periodic background fetch. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ |Create local |**This plugin will create local tracking branches for all branches on a remote repository. The remote repository | |tracking |is specified when the plugin is run.** | |branches | | @@ -694,9 +756,17 @@ Plugins provide extra functionality for Git Extensions. +-------------+-------------------------------------+----------------------------------------------------------------------------+ |Gerrit Code |**The Gerrit plugin provides integration with Gerrit for GitExtensions. This plugin has been based on the | |Review |git-review tool.** | +| | | +| |For more information see: http://code.google.com/p/gerrit/ | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ +|GitFlow |**The GitFlow plugin provides high-level repository operations for Vincent Driessen's branching model** | +| | | +| |For more information see: https://github.com/nvie/gitflow | +-------------+-------------------------------------+----------------------------------------------------------------------------+ |Github |**This plugin will create an OAuth token so that some common GitHub actions can be integrated with Git | | |Extensions.** | +| | | +| |For more information see: https://github.com/ | | +-------------------------------------+----------------------------------------------------------------------------+ | |OAuth Token |The token generated and retrieved from GitHub. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ @@ -717,6 +787,7 @@ Plugins provide extra functionality for Git Extensions. +-------------+-------------------------------------+----------------------------------------------------------------------------+ |gource |**Gource is a software version control visualization tool.** | | | | +| |For more information see: https://code.google.com/p/gource/ | | +-------------------------------------+----------------------------------------------------------------------------+ | |Path to "gource" | Enter the path to the gource software. | | +-------------------------------------+----------------------------------------------------------------------------+ @@ -740,5 +811,18 @@ Plugins provide extra functionality for Git Extensions. |Release Notes|**This plugin will generate 'release notes'. This involves summarising all commits between the specified from and | |Generator |to commit expressions when the plugin is started. This output can be copied to the clipboard in various formats.**| +-------------+-------------------------------------+----------------------------------------------------------------------------+ +|Create |**If your repository is hosted on Atlassian Stash then this plugin will enable you to create a pull request for | +|Stash Pull |Stash from Git Extensions** | +|Request | | +| |For more information see: https://www.atlassian.com/software/stash | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Stash Username |The username required to access Stash. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Stash Password |The password required to access Stash. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Specify the base URL to Stash |The URL from which you will access Stash. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Disable SSL verification |Check this option if you do not require SSL verification to access Stash. | ++-------------+-------------------------------------+----------------------------------------------------------------------------+ From d927f21b2f2808e661313858527376309cc9f178 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Thu, 27 Nov 2014 21:15:51 +0100 Subject: [PATCH 052/152] a -> the https://github.com/gitextensions/GitExtensionsDoc/pull/64#discussion_r20815064 --- source/settings.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/settings.rst b/source/settings.rst index 3c06f66..1e1d693 100644 --- a/source/settings.rst +++ b/source/settings.rst @@ -28,7 +28,7 @@ The location is dependant on the IsPortable setting in the ``GitExtensions.exe.c Settings that are specific to Git Extensions but apply to only the current repository will be stored in a file of the same name, ``GitExtensions.settings``, but in either the root folder of the repository or the ``.git`` folder of the repository, depending on whether or not they are distributed with that repository. -The settings that are used by Git are stored in the configuration files of Git. The global settings are stored in a file called +The settings that are used by Git are stored in the configuration files of Git. The global settings are stored in the file called ``.gitconfig`` in the user directory. The local settings are stored in the ``.git\config`` file of the repository. .. _settings-checklist: From 374df5e4b663d5deaa5aab085eae46d73d3cb33b Mon Sep 17 00:00:00 2001 From: Arkady Shapkin Date: Sun, 24 May 2015 23:18:23 +0300 Subject: [PATCH 053/152] First step to support localization --- .gitignore | 2 + .tx/config | 98 + UpdateTranslations.cmd | 3 + compile_translation.cmd | 4 + source/conf.py | 5 +- source/locale/branches.pot | 186 ++ source/locale/browse_repository.pot | 110 + source/locale/command_line.pot | 30 + source/locale/commit.pot | 218 ++ source/locale/cs/LC_MESSAGES/branches.mo | Bin 0 -> 502 bytes source/locale/cs/LC_MESSAGES/branches.po | 290 +++ .../cs/LC_MESSAGES/browse_repository.mo | Bin 0 -> 502 bytes .../cs/LC_MESSAGES/browse_repository.po | 155 ++ source/locale/cs/LC_MESSAGES/command_line.mo | Bin 0 -> 502 bytes source/locale/cs/LC_MESSAGES/command_line.po | 33 + source/locale/cs/LC_MESSAGES/index.mo | Bin 0 -> 512 bytes source/locale/cs/LC_MESSAGES/index.po | 22 + source/locale/cs/LC_MESSAGES/integration.mo | Bin 0 -> 502 bytes source/locale/cs/LC_MESSAGES/integration.po | 93 + source/locale/cs/LC_MESSAGES/maintenance.mo | Bin 0 -> 502 bytes source/locale/cs/LC_MESSAGES/maintenance.po | 181 ++ .../locale/cs/LC_MESSAGES/merge_conflicts.mo | Bin 0 -> 502 bytes .../locale/cs/LC_MESSAGES/merge_conflicts.po | 122 + source/locale/cs/LC_MESSAGES/notes.mo | Bin 0 -> 502 bytes source/locale/cs/LC_MESSAGES/notes.po | 35 + source/locale/cs/LC_MESSAGES/patches.mo | Bin 0 -> 502 bytes source/locale/cs/LC_MESSAGES/patches.po | 62 + source/locale/cs/LC_MESSAGES/plugins.mo | Bin 0 -> 502 bytes source/locale/cs/LC_MESSAGES/plugins.po | 96 + .../locale/cs/LC_MESSAGES/remote_feature.mo | Bin 0 -> 502 bytes .../locale/cs/LC_MESSAGES/remote_feature.po | 337 +++ source/locale/cs/LC_MESSAGES/settings.mo | Bin 0 -> 502 bytes source/locale/cs/LC_MESSAGES/settings.po | 2128 +++++++++++++++++ source/locale/cs/LC_MESSAGES/submodules.mo | Bin 0 -> 502 bytes source/locale/cs/LC_MESSAGES/submodules.po | 137 ++ source/locale/cs/LC_MESSAGES/tag.mo | Bin 0 -> 502 bytes source/locale/cs/LC_MESSAGES/tag.po | 70 + source/locale/cs/LC_MESSAGES/translations.mo | Bin 0 -> 502 bytes source/locale/cs/LC_MESSAGES/translations.po | 51 + source/locale/cs/LC_MESSAGES/z_appendix.mo | Bin 0 -> 502 bytes source/locale/cs/LC_MESSAGES/z_appendix.po | 272 +++ source/locale/de/LC_MESSAGES/branches.mo | Bin 0 -> 476 bytes source/locale/de/LC_MESSAGES/branches.po | 290 +++ .../de/LC_MESSAGES/browse_repository.mo | Bin 0 -> 476 bytes .../de/LC_MESSAGES/browse_repository.po | 155 ++ source/locale/de/LC_MESSAGES/command_line.mo | Bin 0 -> 476 bytes source/locale/de/LC_MESSAGES/command_line.po | 33 + source/locale/de/LC_MESSAGES/index.mo | Bin 0 -> 486 bytes source/locale/de/LC_MESSAGES/index.po | 22 + source/locale/de/LC_MESSAGES/integration.mo | Bin 0 -> 476 bytes source/locale/de/LC_MESSAGES/integration.po | 93 + source/locale/de/LC_MESSAGES/maintenance.mo | Bin 0 -> 476 bytes source/locale/de/LC_MESSAGES/maintenance.po | 181 ++ .../locale/de/LC_MESSAGES/merge_conflicts.mo | Bin 0 -> 476 bytes .../locale/de/LC_MESSAGES/merge_conflicts.po | 122 + source/locale/de/LC_MESSAGES/notes.mo | Bin 0 -> 476 bytes source/locale/de/LC_MESSAGES/notes.po | 35 + source/locale/de/LC_MESSAGES/patches.mo | Bin 0 -> 476 bytes source/locale/de/LC_MESSAGES/patches.po | 62 + source/locale/de/LC_MESSAGES/plugins.mo | Bin 0 -> 476 bytes source/locale/de/LC_MESSAGES/plugins.po | 96 + .../locale/de/LC_MESSAGES/remote_feature.mo | Bin 0 -> 476 bytes .../locale/de/LC_MESSAGES/remote_feature.po | 337 +++ source/locale/de/LC_MESSAGES/settings.mo | Bin 0 -> 476 bytes source/locale/de/LC_MESSAGES/settings.po | 2128 +++++++++++++++++ source/locale/de/LC_MESSAGES/submodules.mo | Bin 0 -> 476 bytes source/locale/de/LC_MESSAGES/submodules.po | 137 ++ source/locale/de/LC_MESSAGES/tag.mo | Bin 0 -> 476 bytes source/locale/de/LC_MESSAGES/tag.po | 70 + source/locale/de/LC_MESSAGES/translations.mo | Bin 0 -> 476 bytes source/locale/de/LC_MESSAGES/translations.po | 51 + source/locale/de/LC_MESSAGES/z_appendix.mo | Bin 0 -> 476 bytes source/locale/de/LC_MESSAGES/z_appendix.po | 272 +++ source/locale/es/LC_MESSAGES/branches.mo | Bin 0 -> 477 bytes source/locale/es/LC_MESSAGES/branches.po | 290 +++ .../es/LC_MESSAGES/browse_repository.mo | Bin 0 -> 477 bytes .../es/LC_MESSAGES/browse_repository.po | 155 ++ source/locale/es/LC_MESSAGES/command_line.mo | Bin 0 -> 477 bytes source/locale/es/LC_MESSAGES/command_line.po | 33 + source/locale/es/LC_MESSAGES/index.mo | Bin 0 -> 487 bytes source/locale/es/LC_MESSAGES/index.po | 22 + source/locale/es/LC_MESSAGES/integration.mo | Bin 0 -> 477 bytes source/locale/es/LC_MESSAGES/integration.po | 93 + source/locale/es/LC_MESSAGES/maintenance.mo | Bin 0 -> 477 bytes source/locale/es/LC_MESSAGES/maintenance.po | 181 ++ .../locale/es/LC_MESSAGES/merge_conflicts.mo | Bin 0 -> 477 bytes .../locale/es/LC_MESSAGES/merge_conflicts.po | 122 + source/locale/es/LC_MESSAGES/notes.mo | Bin 0 -> 477 bytes source/locale/es/LC_MESSAGES/notes.po | 35 + source/locale/es/LC_MESSAGES/patches.mo | Bin 0 -> 477 bytes source/locale/es/LC_MESSAGES/patches.po | 62 + source/locale/es/LC_MESSAGES/plugins.mo | Bin 0 -> 477 bytes source/locale/es/LC_MESSAGES/plugins.po | 96 + .../locale/es/LC_MESSAGES/remote_feature.mo | Bin 0 -> 477 bytes .../locale/es/LC_MESSAGES/remote_feature.po | 337 +++ source/locale/es/LC_MESSAGES/settings.mo | Bin 0 -> 477 bytes source/locale/es/LC_MESSAGES/settings.po | 2128 +++++++++++++++++ source/locale/es/LC_MESSAGES/submodules.mo | Bin 0 -> 477 bytes source/locale/es/LC_MESSAGES/submodules.po | 137 ++ source/locale/es/LC_MESSAGES/tag.mo | Bin 0 -> 477 bytes source/locale/es/LC_MESSAGES/tag.po | 70 + source/locale/es/LC_MESSAGES/translations.mo | Bin 0 -> 477 bytes source/locale/es/LC_MESSAGES/translations.po | 51 + source/locale/es/LC_MESSAGES/z_appendix.mo | Bin 0 -> 477 bytes source/locale/es/LC_MESSAGES/z_appendix.po | 272 +++ source/locale/fr/LC_MESSAGES/branches.mo | Bin 0 -> 475 bytes source/locale/fr/LC_MESSAGES/branches.po | 290 +++ .../fr/LC_MESSAGES/browse_repository.mo | Bin 0 -> 475 bytes .../fr/LC_MESSAGES/browse_repository.po | 155 ++ source/locale/fr/LC_MESSAGES/command_line.mo | Bin 0 -> 475 bytes source/locale/fr/LC_MESSAGES/command_line.po | 33 + source/locale/fr/LC_MESSAGES/index.mo | Bin 0 -> 485 bytes source/locale/fr/LC_MESSAGES/index.po | 22 + source/locale/fr/LC_MESSAGES/integration.mo | Bin 0 -> 475 bytes source/locale/fr/LC_MESSAGES/integration.po | 93 + source/locale/fr/LC_MESSAGES/maintenance.mo | Bin 0 -> 475 bytes source/locale/fr/LC_MESSAGES/maintenance.po | 181 ++ .../locale/fr/LC_MESSAGES/merge_conflicts.mo | Bin 0 -> 475 bytes .../locale/fr/LC_MESSAGES/merge_conflicts.po | 122 + source/locale/fr/LC_MESSAGES/notes.mo | Bin 0 -> 475 bytes source/locale/fr/LC_MESSAGES/notes.po | 35 + source/locale/fr/LC_MESSAGES/patches.mo | Bin 0 -> 475 bytes source/locale/fr/LC_MESSAGES/patches.po | 62 + source/locale/fr/LC_MESSAGES/plugins.mo | Bin 0 -> 475 bytes source/locale/fr/LC_MESSAGES/plugins.po | 96 + .../locale/fr/LC_MESSAGES/remote_feature.mo | Bin 0 -> 475 bytes .../locale/fr/LC_MESSAGES/remote_feature.po | 337 +++ source/locale/fr/LC_MESSAGES/settings.mo | Bin 0 -> 475 bytes source/locale/fr/LC_MESSAGES/settings.po | 2128 +++++++++++++++++ source/locale/fr/LC_MESSAGES/submodules.mo | Bin 0 -> 475 bytes source/locale/fr/LC_MESSAGES/submodules.po | 137 ++ source/locale/fr/LC_MESSAGES/tag.mo | Bin 0 -> 475 bytes source/locale/fr/LC_MESSAGES/tag.po | 70 + source/locale/fr/LC_MESSAGES/translations.mo | Bin 0 -> 475 bytes source/locale/fr/LC_MESSAGES/translations.po | 51 + source/locale/fr/LC_MESSAGES/z_appendix.mo | Bin 0 -> 475 bytes source/locale/fr/LC_MESSAGES/z_appendix.po | 272 +++ source/locale/getting_started.pot | 297 +++ source/locale/git_extensions.pot | 122 + source/locale/index.pot | 22 + source/locale/integration.pot | 86 + source/locale/it/LC_MESSAGES/branches.mo | Bin 0 -> 477 bytes source/locale/it/LC_MESSAGES/branches.po | 290 +++ .../it/LC_MESSAGES/browse_repository.mo | Bin 0 -> 477 bytes .../it/LC_MESSAGES/browse_repository.po | 155 ++ source/locale/it/LC_MESSAGES/command_line.mo | Bin 0 -> 477 bytes source/locale/it/LC_MESSAGES/command_line.po | 33 + source/locale/it/LC_MESSAGES/index.mo | Bin 0 -> 487 bytes source/locale/it/LC_MESSAGES/index.po | 22 + source/locale/it/LC_MESSAGES/integration.mo | Bin 0 -> 477 bytes source/locale/it/LC_MESSAGES/integration.po | 93 + source/locale/it/LC_MESSAGES/maintenance.mo | Bin 0 -> 477 bytes source/locale/it/LC_MESSAGES/maintenance.po | 181 ++ .../locale/it/LC_MESSAGES/merge_conflicts.mo | Bin 0 -> 477 bytes .../locale/it/LC_MESSAGES/merge_conflicts.po | 122 + source/locale/it/LC_MESSAGES/notes.mo | Bin 0 -> 477 bytes source/locale/it/LC_MESSAGES/notes.po | 35 + source/locale/it/LC_MESSAGES/patches.mo | Bin 0 -> 477 bytes source/locale/it/LC_MESSAGES/patches.po | 62 + source/locale/it/LC_MESSAGES/plugins.mo | Bin 0 -> 477 bytes source/locale/it/LC_MESSAGES/plugins.po | 96 + .../locale/it/LC_MESSAGES/remote_feature.mo | Bin 0 -> 477 bytes .../locale/it/LC_MESSAGES/remote_feature.po | 337 +++ source/locale/it/LC_MESSAGES/settings.mo | Bin 0 -> 477 bytes source/locale/it/LC_MESSAGES/settings.po | 2128 +++++++++++++++++ source/locale/it/LC_MESSAGES/submodules.mo | Bin 0 -> 477 bytes source/locale/it/LC_MESSAGES/submodules.po | 137 ++ source/locale/it/LC_MESSAGES/tag.mo | Bin 0 -> 477 bytes source/locale/it/LC_MESSAGES/tag.po | 70 + source/locale/it/LC_MESSAGES/translations.mo | Bin 0 -> 477 bytes source/locale/it/LC_MESSAGES/translations.po | 51 + source/locale/it/LC_MESSAGES/z_appendix.mo | Bin 0 -> 477 bytes source/locale/it/LC_MESSAGES/z_appendix.po | 272 +++ source/locale/ja/LC_MESSAGES/branches.mo | Bin 0 -> 471 bytes source/locale/ja/LC_MESSAGES/branches.po | 290 +++ .../ja/LC_MESSAGES/browse_repository.mo | Bin 0 -> 471 bytes .../ja/LC_MESSAGES/browse_repository.po | 155 ++ source/locale/ja/LC_MESSAGES/command_line.mo | Bin 0 -> 471 bytes source/locale/ja/LC_MESSAGES/command_line.po | 33 + source/locale/ja/LC_MESSAGES/index.mo | Bin 0 -> 481 bytes source/locale/ja/LC_MESSAGES/index.po | 22 + source/locale/ja/LC_MESSAGES/integration.mo | Bin 0 -> 471 bytes source/locale/ja/LC_MESSAGES/integration.po | 93 + source/locale/ja/LC_MESSAGES/maintenance.mo | Bin 0 -> 471 bytes source/locale/ja/LC_MESSAGES/maintenance.po | 181 ++ .../locale/ja/LC_MESSAGES/merge_conflicts.mo | Bin 0 -> 471 bytes .../locale/ja/LC_MESSAGES/merge_conflicts.po | 122 + source/locale/ja/LC_MESSAGES/notes.mo | Bin 0 -> 471 bytes source/locale/ja/LC_MESSAGES/notes.po | 35 + source/locale/ja/LC_MESSAGES/patches.mo | Bin 0 -> 471 bytes source/locale/ja/LC_MESSAGES/patches.po | 62 + source/locale/ja/LC_MESSAGES/plugins.mo | Bin 0 -> 471 bytes source/locale/ja/LC_MESSAGES/plugins.po | 96 + .../locale/ja/LC_MESSAGES/remote_feature.mo | Bin 0 -> 471 bytes .../locale/ja/LC_MESSAGES/remote_feature.po | 337 +++ source/locale/ja/LC_MESSAGES/settings.mo | Bin 0 -> 471 bytes source/locale/ja/LC_MESSAGES/settings.po | 2128 +++++++++++++++++ source/locale/ja/LC_MESSAGES/submodules.mo | Bin 0 -> 471 bytes source/locale/ja/LC_MESSAGES/submodules.po | 137 ++ source/locale/ja/LC_MESSAGES/tag.mo | Bin 0 -> 471 bytes source/locale/ja/LC_MESSAGES/tag.po | 70 + source/locale/ja/LC_MESSAGES/translations.mo | Bin 0 -> 471 bytes source/locale/ja/LC_MESSAGES/translations.po | 51 + source/locale/ja/LC_MESSAGES/z_appendix.mo | Bin 0 -> 471 bytes source/locale/ja/LC_MESSAGES/z_appendix.po | 272 +++ source/locale/ko/LC_MESSAGES/branches.mo | Bin 0 -> 469 bytes source/locale/ko/LC_MESSAGES/branches.po | 290 +++ .../ko/LC_MESSAGES/browse_repository.mo | Bin 0 -> 469 bytes .../ko/LC_MESSAGES/browse_repository.po | 155 ++ source/locale/ko/LC_MESSAGES/command_line.mo | Bin 0 -> 469 bytes source/locale/ko/LC_MESSAGES/command_line.po | 33 + source/locale/ko/LC_MESSAGES/index.mo | Bin 0 -> 479 bytes source/locale/ko/LC_MESSAGES/index.po | 22 + source/locale/ko/LC_MESSAGES/integration.mo | Bin 0 -> 469 bytes source/locale/ko/LC_MESSAGES/integration.po | 93 + source/locale/ko/LC_MESSAGES/maintenance.mo | Bin 0 -> 469 bytes source/locale/ko/LC_MESSAGES/maintenance.po | 181 ++ .../locale/ko/LC_MESSAGES/merge_conflicts.mo | Bin 0 -> 469 bytes .../locale/ko/LC_MESSAGES/merge_conflicts.po | 122 + source/locale/ko/LC_MESSAGES/notes.mo | Bin 0 -> 469 bytes source/locale/ko/LC_MESSAGES/notes.po | 35 + source/locale/ko/LC_MESSAGES/patches.mo | Bin 0 -> 469 bytes source/locale/ko/LC_MESSAGES/patches.po | 62 + source/locale/ko/LC_MESSAGES/plugins.mo | Bin 0 -> 469 bytes source/locale/ko/LC_MESSAGES/plugins.po | 96 + .../locale/ko/LC_MESSAGES/remote_feature.mo | Bin 0 -> 469 bytes .../locale/ko/LC_MESSAGES/remote_feature.po | 337 +++ source/locale/ko/LC_MESSAGES/settings.mo | Bin 0 -> 469 bytes source/locale/ko/LC_MESSAGES/settings.po | 2128 +++++++++++++++++ source/locale/ko/LC_MESSAGES/submodules.mo | Bin 0 -> 469 bytes source/locale/ko/LC_MESSAGES/submodules.po | 137 ++ source/locale/ko/LC_MESSAGES/tag.mo | Bin 0 -> 469 bytes source/locale/ko/LC_MESSAGES/tag.po | 70 + source/locale/ko/LC_MESSAGES/translations.mo | Bin 0 -> 469 bytes source/locale/ko/LC_MESSAGES/translations.po | 51 + source/locale/ko/LC_MESSAGES/z_appendix.mo | Bin 0 -> 469 bytes source/locale/ko/LC_MESSAGES/z_appendix.po | 272 +++ source/locale/maintenance.pot | 139 ++ source/locale/merge_conflicts.pot | 106 + source/locale/nl/LC_MESSAGES/branches.mo | Bin 0 -> 475 bytes source/locale/nl/LC_MESSAGES/branches.po | 290 +++ .../nl/LC_MESSAGES/browse_repository.mo | Bin 0 -> 475 bytes .../nl/LC_MESSAGES/browse_repository.po | 155 ++ source/locale/nl/LC_MESSAGES/command_line.mo | Bin 0 -> 475 bytes source/locale/nl/LC_MESSAGES/command_line.po | 33 + source/locale/nl/LC_MESSAGES/index.mo | Bin 0 -> 485 bytes source/locale/nl/LC_MESSAGES/index.po | 22 + source/locale/nl/LC_MESSAGES/integration.mo | Bin 0 -> 475 bytes source/locale/nl/LC_MESSAGES/integration.po | 93 + source/locale/nl/LC_MESSAGES/maintenance.mo | Bin 0 -> 475 bytes source/locale/nl/LC_MESSAGES/maintenance.po | 181 ++ .../locale/nl/LC_MESSAGES/merge_conflicts.mo | Bin 0 -> 475 bytes .../locale/nl/LC_MESSAGES/merge_conflicts.po | 122 + source/locale/nl/LC_MESSAGES/notes.mo | Bin 0 -> 475 bytes source/locale/nl/LC_MESSAGES/notes.po | 35 + source/locale/nl/LC_MESSAGES/patches.mo | Bin 0 -> 475 bytes source/locale/nl/LC_MESSAGES/patches.po | 62 + source/locale/nl/LC_MESSAGES/plugins.mo | Bin 0 -> 475 bytes source/locale/nl/LC_MESSAGES/plugins.po | 96 + .../locale/nl/LC_MESSAGES/remote_feature.mo | Bin 0 -> 475 bytes .../locale/nl/LC_MESSAGES/remote_feature.po | 337 +++ source/locale/nl/LC_MESSAGES/settings.mo | Bin 0 -> 475 bytes source/locale/nl/LC_MESSAGES/settings.po | 2128 +++++++++++++++++ source/locale/nl/LC_MESSAGES/submodules.mo | Bin 0 -> 475 bytes source/locale/nl/LC_MESSAGES/submodules.po | 137 ++ source/locale/nl/LC_MESSAGES/tag.mo | Bin 0 -> 475 bytes source/locale/nl/LC_MESSAGES/tag.po | 70 + source/locale/nl/LC_MESSAGES/translations.mo | Bin 0 -> 475 bytes source/locale/nl/LC_MESSAGES/translations.po | 51 + source/locale/nl/LC_MESSAGES/z_appendix.mo | Bin 0 -> 475 bytes source/locale/nl/LC_MESSAGES/z_appendix.po | 272 +++ source/locale/notes.pot | 30 + source/locale/patches.pot | 46 + source/locale/pl/LC_MESSAGES/branches.mo | Bin 0 -> 534 bytes source/locale/pl/LC_MESSAGES/branches.po | 290 +++ .../pl/LC_MESSAGES/browse_repository.mo | Bin 0 -> 534 bytes .../pl/LC_MESSAGES/browse_repository.po | 155 ++ source/locale/pl/LC_MESSAGES/command_line.mo | Bin 0 -> 534 bytes source/locale/pl/LC_MESSAGES/command_line.po | 33 + source/locale/pl/LC_MESSAGES/index.mo | Bin 0 -> 544 bytes source/locale/pl/LC_MESSAGES/index.po | 22 + source/locale/pl/LC_MESSAGES/integration.mo | Bin 0 -> 534 bytes source/locale/pl/LC_MESSAGES/integration.po | 93 + source/locale/pl/LC_MESSAGES/maintenance.mo | Bin 0 -> 534 bytes source/locale/pl/LC_MESSAGES/maintenance.po | 181 ++ .../locale/pl/LC_MESSAGES/merge_conflicts.mo | Bin 0 -> 534 bytes .../locale/pl/LC_MESSAGES/merge_conflicts.po | 122 + source/locale/pl/LC_MESSAGES/notes.mo | Bin 0 -> 534 bytes source/locale/pl/LC_MESSAGES/notes.po | 35 + source/locale/pl/LC_MESSAGES/patches.mo | Bin 0 -> 534 bytes source/locale/pl/LC_MESSAGES/patches.po | 62 + source/locale/pl/LC_MESSAGES/plugins.mo | Bin 0 -> 534 bytes source/locale/pl/LC_MESSAGES/plugins.po | 96 + .../locale/pl/LC_MESSAGES/remote_feature.mo | Bin 0 -> 534 bytes .../locale/pl/LC_MESSAGES/remote_feature.po | 337 +++ source/locale/pl/LC_MESSAGES/settings.mo | Bin 0 -> 534 bytes source/locale/pl/LC_MESSAGES/settings.po | 2128 +++++++++++++++++ source/locale/pl/LC_MESSAGES/submodules.mo | Bin 0 -> 534 bytes source/locale/pl/LC_MESSAGES/submodules.po | 137 ++ source/locale/pl/LC_MESSAGES/tag.mo | Bin 0 -> 534 bytes source/locale/pl/LC_MESSAGES/tag.po | 70 + source/locale/pl/LC_MESSAGES/translations.mo | Bin 0 -> 534 bytes source/locale/pl/LC_MESSAGES/translations.po | 51 + source/locale/pl/LC_MESSAGES/z_appendix.mo | Bin 0 -> 534 bytes source/locale/pl/LC_MESSAGES/z_appendix.po | 272 +++ source/locale/plugins.pot | 91 + source/locale/pt_BR/LC_MESSAGES/branches.mo | Bin 0 -> 494 bytes source/locale/pt_BR/LC_MESSAGES/branches.po | 290 +++ .../pt_BR/LC_MESSAGES/browse_repository.mo | Bin 0 -> 494 bytes .../pt_BR/LC_MESSAGES/browse_repository.po | 155 ++ .../locale/pt_BR/LC_MESSAGES/command_line.mo | Bin 0 -> 494 bytes .../locale/pt_BR/LC_MESSAGES/command_line.po | 33 + source/locale/pt_BR/LC_MESSAGES/index.mo | Bin 0 -> 504 bytes source/locale/pt_BR/LC_MESSAGES/index.po | 22 + .../locale/pt_BR/LC_MESSAGES/integration.mo | Bin 0 -> 494 bytes .../locale/pt_BR/LC_MESSAGES/integration.po | 93 + .../locale/pt_BR/LC_MESSAGES/maintenance.mo | Bin 0 -> 494 bytes .../locale/pt_BR/LC_MESSAGES/maintenance.po | 181 ++ .../pt_BR/LC_MESSAGES/merge_conflicts.mo | Bin 0 -> 494 bytes .../pt_BR/LC_MESSAGES/merge_conflicts.po | 122 + source/locale/pt_BR/LC_MESSAGES/notes.mo | Bin 0 -> 494 bytes source/locale/pt_BR/LC_MESSAGES/notes.po | 35 + source/locale/pt_BR/LC_MESSAGES/patches.mo | Bin 0 -> 494 bytes source/locale/pt_BR/LC_MESSAGES/patches.po | 62 + source/locale/pt_BR/LC_MESSAGES/plugins.mo | Bin 0 -> 494 bytes source/locale/pt_BR/LC_MESSAGES/plugins.po | 96 + .../pt_BR/LC_MESSAGES/remote_feature.mo | Bin 0 -> 494 bytes .../pt_BR/LC_MESSAGES/remote_feature.po | 337 +++ source/locale/pt_BR/LC_MESSAGES/settings.mo | Bin 0 -> 494 bytes source/locale/pt_BR/LC_MESSAGES/settings.po | 2128 +++++++++++++++++ source/locale/pt_BR/LC_MESSAGES/submodules.mo | Bin 0 -> 494 bytes source/locale/pt_BR/LC_MESSAGES/submodules.po | 137 ++ source/locale/pt_BR/LC_MESSAGES/tag.mo | Bin 0 -> 494 bytes source/locale/pt_BR/LC_MESSAGES/tag.po | 70 + .../locale/pt_BR/LC_MESSAGES/translations.mo | Bin 0 -> 494 bytes .../locale/pt_BR/LC_MESSAGES/translations.po | 51 + source/locale/pt_BR/LC_MESSAGES/z_appendix.mo | Bin 0 -> 494 bytes source/locale/pt_BR/LC_MESSAGES/z_appendix.po | 272 +++ source/locale/remote_feature.pot | 218 ++ source/locale/ro/LC_MESSAGES/branches.mo | Bin 0 -> 519 bytes source/locale/ro/LC_MESSAGES/branches.po | 290 +++ .../ro/LC_MESSAGES/browse_repository.mo | Bin 0 -> 519 bytes .../ro/LC_MESSAGES/browse_repository.po | 155 ++ source/locale/ro/LC_MESSAGES/command_line.mo | Bin 0 -> 519 bytes source/locale/ro/LC_MESSAGES/command_line.po | 33 + source/locale/ro/LC_MESSAGES/index.mo | Bin 0 -> 529 bytes source/locale/ro/LC_MESSAGES/index.po | 22 + source/locale/ro/LC_MESSAGES/integration.mo | Bin 0 -> 519 bytes source/locale/ro/LC_MESSAGES/integration.po | 93 + source/locale/ro/LC_MESSAGES/maintenance.mo | Bin 0 -> 519 bytes source/locale/ro/LC_MESSAGES/maintenance.po | 181 ++ .../locale/ro/LC_MESSAGES/merge_conflicts.mo | Bin 0 -> 519 bytes .../locale/ro/LC_MESSAGES/merge_conflicts.po | 122 + source/locale/ro/LC_MESSAGES/notes.mo | Bin 0 -> 519 bytes source/locale/ro/LC_MESSAGES/notes.po | 35 + source/locale/ro/LC_MESSAGES/patches.mo | Bin 0 -> 519 bytes source/locale/ro/LC_MESSAGES/patches.po | 62 + source/locale/ro/LC_MESSAGES/plugins.mo | Bin 0 -> 519 bytes source/locale/ro/LC_MESSAGES/plugins.po | 96 + .../locale/ro/LC_MESSAGES/remote_feature.mo | Bin 0 -> 519 bytes .../locale/ro/LC_MESSAGES/remote_feature.po | 337 +++ source/locale/ro/LC_MESSAGES/settings.mo | Bin 0 -> 519 bytes source/locale/ro/LC_MESSAGES/settings.po | 2128 +++++++++++++++++ source/locale/ro/LC_MESSAGES/submodules.mo | Bin 0 -> 519 bytes source/locale/ro/LC_MESSAGES/submodules.po | 137 ++ source/locale/ro/LC_MESSAGES/tag.mo | Bin 0 -> 519 bytes source/locale/ro/LC_MESSAGES/tag.po | 70 + source/locale/ro/LC_MESSAGES/translations.mo | Bin 0 -> 519 bytes source/locale/ro/LC_MESSAGES/translations.po | 51 + source/locale/ro/LC_MESSAGES/z_appendix.mo | Bin 0 -> 519 bytes source/locale/ro/LC_MESSAGES/z_appendix.po | 272 +++ source/locale/ru/LC_MESSAGES/branches.mo | Bin 0 -> 661 bytes source/locale/ru/LC_MESSAGES/branches.po | 291 +++ .../ru/LC_MESSAGES/browse_repository.mo | Bin 0 -> 615 bytes .../ru/LC_MESSAGES/browse_repository.po | 155 ++ source/locale/ru/LC_MESSAGES/command_line.mo | Bin 0 -> 615 bytes source/locale/ru/LC_MESSAGES/command_line.po | 33 + source/locale/ru/LC_MESSAGES/index.mo | Bin 0 -> 746 bytes source/locale/ru/LC_MESSAGES/index.po | 23 + source/locale/ru/LC_MESSAGES/integration.mo | Bin 0 -> 615 bytes source/locale/ru/LC_MESSAGES/integration.po | 93 + source/locale/ru/LC_MESSAGES/maintenance.mo | Bin 0 -> 615 bytes source/locale/ru/LC_MESSAGES/maintenance.po | 181 ++ .../locale/ru/LC_MESSAGES/merge_conflicts.mo | Bin 0 -> 615 bytes .../locale/ru/LC_MESSAGES/merge_conflicts.po | 122 + source/locale/ru/LC_MESSAGES/notes.mo | Bin 0 -> 615 bytes source/locale/ru/LC_MESSAGES/notes.po | 35 + source/locale/ru/LC_MESSAGES/patches.mo | Bin 0 -> 615 bytes source/locale/ru/LC_MESSAGES/patches.po | 62 + source/locale/ru/LC_MESSAGES/plugins.mo | Bin 0 -> 615 bytes source/locale/ru/LC_MESSAGES/plugins.po | 96 + .../locale/ru/LC_MESSAGES/remote_feature.mo | Bin 0 -> 615 bytes .../locale/ru/LC_MESSAGES/remote_feature.po | 337 +++ source/locale/ru/LC_MESSAGES/settings.mo | Bin 0 -> 615 bytes source/locale/ru/LC_MESSAGES/settings.po | 2128 +++++++++++++++++ source/locale/ru/LC_MESSAGES/submodules.mo | Bin 0 -> 615 bytes source/locale/ru/LC_MESSAGES/submodules.po | 137 ++ source/locale/ru/LC_MESSAGES/tag.mo | Bin 0 -> 615 bytes source/locale/ru/LC_MESSAGES/tag.po | 70 + source/locale/ru/LC_MESSAGES/translations.mo | Bin 0 -> 615 bytes source/locale/ru/LC_MESSAGES/translations.po | 51 + source/locale/ru/LC_MESSAGES/z_appendix.mo | Bin 0 -> 615 bytes source/locale/ru/LC_MESSAGES/z_appendix.po | 272 +++ source/locale/settings.pot | 1759 ++++++++++++++ source/locale/submodules.pot | 119 + source/locale/sv/LC_MESSAGES/branches.mo | Bin 0 -> 477 bytes source/locale/sv/LC_MESSAGES/branches.po | 290 +++ .../sv/LC_MESSAGES/browse_repository.mo | Bin 0 -> 477 bytes .../sv/LC_MESSAGES/browse_repository.po | 155 ++ source/locale/sv/LC_MESSAGES/command_line.mo | Bin 0 -> 477 bytes source/locale/sv/LC_MESSAGES/command_line.po | 33 + source/locale/sv/LC_MESSAGES/index.mo | Bin 0 -> 487 bytes source/locale/sv/LC_MESSAGES/index.po | 22 + source/locale/sv/LC_MESSAGES/integration.mo | Bin 0 -> 477 bytes source/locale/sv/LC_MESSAGES/integration.po | 93 + source/locale/sv/LC_MESSAGES/maintenance.mo | Bin 0 -> 477 bytes source/locale/sv/LC_MESSAGES/maintenance.po | 181 ++ .../locale/sv/LC_MESSAGES/merge_conflicts.mo | Bin 0 -> 477 bytes .../locale/sv/LC_MESSAGES/merge_conflicts.po | 122 + source/locale/sv/LC_MESSAGES/notes.mo | Bin 0 -> 477 bytes source/locale/sv/LC_MESSAGES/notes.po | 35 + source/locale/sv/LC_MESSAGES/patches.mo | Bin 0 -> 477 bytes source/locale/sv/LC_MESSAGES/patches.po | 62 + source/locale/sv/LC_MESSAGES/plugins.mo | Bin 0 -> 477 bytes source/locale/sv/LC_MESSAGES/plugins.po | 96 + .../locale/sv/LC_MESSAGES/remote_feature.mo | Bin 0 -> 477 bytes .../locale/sv/LC_MESSAGES/remote_feature.po | 337 +++ source/locale/sv/LC_MESSAGES/settings.mo | Bin 0 -> 477 bytes source/locale/sv/LC_MESSAGES/settings.po | 2128 +++++++++++++++++ source/locale/sv/LC_MESSAGES/submodules.mo | Bin 0 -> 477 bytes source/locale/sv/LC_MESSAGES/submodules.po | 137 ++ source/locale/sv/LC_MESSAGES/tag.mo | Bin 0 -> 477 bytes source/locale/sv/LC_MESSAGES/tag.po | 70 + source/locale/sv/LC_MESSAGES/translations.mo | Bin 0 -> 477 bytes source/locale/sv/LC_MESSAGES/translations.po | 51 + source/locale/sv/LC_MESSAGES/z_appendix.mo | Bin 0 -> 477 bytes source/locale/sv/LC_MESSAGES/z_appendix.po | 272 +++ source/locale/tag.pot | 54 + source/locale/translations.pot | 42 + source/locale/z_appendix.pot | 273 +++ source/locale/zh_CN/LC_MESSAGES/branches.mo | Bin 0 -> 484 bytes source/locale/zh_CN/LC_MESSAGES/branches.po | 290 +++ .../zh_CN/LC_MESSAGES/browse_repository.mo | Bin 0 -> 484 bytes .../zh_CN/LC_MESSAGES/browse_repository.po | 155 ++ .../locale/zh_CN/LC_MESSAGES/command_line.mo | Bin 0 -> 484 bytes .../locale/zh_CN/LC_MESSAGES/command_line.po | 33 + source/locale/zh_CN/LC_MESSAGES/index.mo | Bin 0 -> 494 bytes source/locale/zh_CN/LC_MESSAGES/index.po | 22 + .../locale/zh_CN/LC_MESSAGES/integration.mo | Bin 0 -> 484 bytes .../locale/zh_CN/LC_MESSAGES/integration.po | 93 + .../locale/zh_CN/LC_MESSAGES/maintenance.mo | Bin 0 -> 484 bytes .../locale/zh_CN/LC_MESSAGES/maintenance.po | 181 ++ .../zh_CN/LC_MESSAGES/merge_conflicts.mo | Bin 0 -> 484 bytes .../zh_CN/LC_MESSAGES/merge_conflicts.po | 122 + source/locale/zh_CN/LC_MESSAGES/notes.mo | Bin 0 -> 484 bytes source/locale/zh_CN/LC_MESSAGES/notes.po | 35 + source/locale/zh_CN/LC_MESSAGES/patches.mo | Bin 0 -> 484 bytes source/locale/zh_CN/LC_MESSAGES/patches.po | 62 + source/locale/zh_CN/LC_MESSAGES/plugins.mo | Bin 0 -> 484 bytes source/locale/zh_CN/LC_MESSAGES/plugins.po | 96 + .../zh_CN/LC_MESSAGES/remote_feature.mo | Bin 0 -> 484 bytes .../zh_CN/LC_MESSAGES/remote_feature.po | 337 +++ source/locale/zh_CN/LC_MESSAGES/settings.mo | Bin 0 -> 484 bytes source/locale/zh_CN/LC_MESSAGES/settings.po | 2128 +++++++++++++++++ source/locale/zh_CN/LC_MESSAGES/submodules.mo | Bin 0 -> 484 bytes source/locale/zh_CN/LC_MESSAGES/submodules.po | 137 ++ source/locale/zh_CN/LC_MESSAGES/tag.mo | Bin 0 -> 484 bytes source/locale/zh_CN/LC_MESSAGES/tag.po | 70 + .../locale/zh_CN/LC_MESSAGES/translations.mo | Bin 0 -> 484 bytes .../locale/zh_CN/LC_MESSAGES/translations.po | 51 + source/locale/zh_CN/LC_MESSAGES/z_appendix.mo | Bin 0 -> 484 bytes source/locale/zh_CN/LC_MESSAGES/z_appendix.po | 272 +++ source/locale/zh_TW/LC_MESSAGES/branches.mo | Bin 0 -> 485 bytes source/locale/zh_TW/LC_MESSAGES/branches.po | 290 +++ .../zh_TW/LC_MESSAGES/browse_repository.mo | Bin 0 -> 485 bytes .../zh_TW/LC_MESSAGES/browse_repository.po | 155 ++ .../locale/zh_TW/LC_MESSAGES/command_line.mo | Bin 0 -> 485 bytes .../locale/zh_TW/LC_MESSAGES/command_line.po | 33 + source/locale/zh_TW/LC_MESSAGES/index.mo | Bin 0 -> 495 bytes source/locale/zh_TW/LC_MESSAGES/index.po | 22 + .../locale/zh_TW/LC_MESSAGES/integration.mo | Bin 0 -> 485 bytes .../locale/zh_TW/LC_MESSAGES/integration.po | 93 + .../locale/zh_TW/LC_MESSAGES/maintenance.mo | Bin 0 -> 485 bytes .../locale/zh_TW/LC_MESSAGES/maintenance.po | 181 ++ .../zh_TW/LC_MESSAGES/merge_conflicts.mo | Bin 0 -> 485 bytes .../zh_TW/LC_MESSAGES/merge_conflicts.po | 122 + source/locale/zh_TW/LC_MESSAGES/notes.mo | Bin 0 -> 485 bytes source/locale/zh_TW/LC_MESSAGES/notes.po | 35 + source/locale/zh_TW/LC_MESSAGES/patches.mo | Bin 0 -> 485 bytes source/locale/zh_TW/LC_MESSAGES/patches.po | 62 + source/locale/zh_TW/LC_MESSAGES/plugins.mo | Bin 0 -> 485 bytes source/locale/zh_TW/LC_MESSAGES/plugins.po | 96 + .../zh_TW/LC_MESSAGES/remote_feature.mo | Bin 0 -> 485 bytes .../zh_TW/LC_MESSAGES/remote_feature.po | 337 +++ source/locale/zh_TW/LC_MESSAGES/settings.mo | Bin 0 -> 485 bytes source/locale/zh_TW/LC_MESSAGES/settings.po | 2128 +++++++++++++++++ source/locale/zh_TW/LC_MESSAGES/submodules.mo | Bin 0 -> 485 bytes source/locale/zh_TW/LC_MESSAGES/submodules.po | 137 ++ source/locale/zh_TW/LC_MESSAGES/tag.mo | Bin 0 -> 485 bytes source/locale/zh_TW/LC_MESSAGES/tag.po | 70 + .../locale/zh_TW/LC_MESSAGES/translations.mo | Bin 0 -> 485 bytes .../locale/zh_TW/LC_MESSAGES/translations.po | 51 + source/locale/zh_TW/LC_MESSAGES/z_appendix.mo | Bin 0 -> 485 bytes source/locale/zh_TW/LC_MESSAGES/z_appendix.po | 272 +++ source/requirements.txt | 3 + update_pot.cmd | 3 + 506 files changed, 65327 insertions(+), 1 deletion(-) create mode 100644 .tx/config create mode 100644 UpdateTranslations.cmd create mode 100644 compile_translation.cmd create mode 100644 source/locale/branches.pot create mode 100644 source/locale/browse_repository.pot create mode 100644 source/locale/command_line.pot create mode 100644 source/locale/commit.pot create mode 100644 source/locale/cs/LC_MESSAGES/branches.mo create mode 100644 source/locale/cs/LC_MESSAGES/branches.po create mode 100644 source/locale/cs/LC_MESSAGES/browse_repository.mo create mode 100644 source/locale/cs/LC_MESSAGES/browse_repository.po create mode 100644 source/locale/cs/LC_MESSAGES/command_line.mo create mode 100644 source/locale/cs/LC_MESSAGES/command_line.po create mode 100644 source/locale/cs/LC_MESSAGES/index.mo create mode 100644 source/locale/cs/LC_MESSAGES/index.po create mode 100644 source/locale/cs/LC_MESSAGES/integration.mo create mode 100644 source/locale/cs/LC_MESSAGES/integration.po create mode 100644 source/locale/cs/LC_MESSAGES/maintenance.mo create mode 100644 source/locale/cs/LC_MESSAGES/maintenance.po create mode 100644 source/locale/cs/LC_MESSAGES/merge_conflicts.mo create mode 100644 source/locale/cs/LC_MESSAGES/merge_conflicts.po create mode 100644 source/locale/cs/LC_MESSAGES/notes.mo create mode 100644 source/locale/cs/LC_MESSAGES/notes.po create mode 100644 source/locale/cs/LC_MESSAGES/patches.mo create mode 100644 source/locale/cs/LC_MESSAGES/patches.po create mode 100644 source/locale/cs/LC_MESSAGES/plugins.mo create mode 100644 source/locale/cs/LC_MESSAGES/plugins.po create mode 100644 source/locale/cs/LC_MESSAGES/remote_feature.mo create mode 100644 source/locale/cs/LC_MESSAGES/remote_feature.po create mode 100644 source/locale/cs/LC_MESSAGES/settings.mo create mode 100644 source/locale/cs/LC_MESSAGES/settings.po create mode 100644 source/locale/cs/LC_MESSAGES/submodules.mo create mode 100644 source/locale/cs/LC_MESSAGES/submodules.po create mode 100644 source/locale/cs/LC_MESSAGES/tag.mo create mode 100644 source/locale/cs/LC_MESSAGES/tag.po create mode 100644 source/locale/cs/LC_MESSAGES/translations.mo create mode 100644 source/locale/cs/LC_MESSAGES/translations.po create mode 100644 source/locale/cs/LC_MESSAGES/z_appendix.mo create mode 100644 source/locale/cs/LC_MESSAGES/z_appendix.po create mode 100644 source/locale/de/LC_MESSAGES/branches.mo create mode 100644 source/locale/de/LC_MESSAGES/branches.po create mode 100644 source/locale/de/LC_MESSAGES/browse_repository.mo create mode 100644 source/locale/de/LC_MESSAGES/browse_repository.po create mode 100644 source/locale/de/LC_MESSAGES/command_line.mo create mode 100644 source/locale/de/LC_MESSAGES/command_line.po create mode 100644 source/locale/de/LC_MESSAGES/index.mo create mode 100644 source/locale/de/LC_MESSAGES/index.po create mode 100644 source/locale/de/LC_MESSAGES/integration.mo create mode 100644 source/locale/de/LC_MESSAGES/integration.po create mode 100644 source/locale/de/LC_MESSAGES/maintenance.mo create mode 100644 source/locale/de/LC_MESSAGES/maintenance.po create mode 100644 source/locale/de/LC_MESSAGES/merge_conflicts.mo create mode 100644 source/locale/de/LC_MESSAGES/merge_conflicts.po create mode 100644 source/locale/de/LC_MESSAGES/notes.mo create mode 100644 source/locale/de/LC_MESSAGES/notes.po create mode 100644 source/locale/de/LC_MESSAGES/patches.mo create mode 100644 source/locale/de/LC_MESSAGES/patches.po create mode 100644 source/locale/de/LC_MESSAGES/plugins.mo create mode 100644 source/locale/de/LC_MESSAGES/plugins.po create mode 100644 source/locale/de/LC_MESSAGES/remote_feature.mo create mode 100644 source/locale/de/LC_MESSAGES/remote_feature.po create mode 100644 source/locale/de/LC_MESSAGES/settings.mo create mode 100644 source/locale/de/LC_MESSAGES/settings.po create mode 100644 source/locale/de/LC_MESSAGES/submodules.mo create mode 100644 source/locale/de/LC_MESSAGES/submodules.po create mode 100644 source/locale/de/LC_MESSAGES/tag.mo create mode 100644 source/locale/de/LC_MESSAGES/tag.po create mode 100644 source/locale/de/LC_MESSAGES/translations.mo create mode 100644 source/locale/de/LC_MESSAGES/translations.po create mode 100644 source/locale/de/LC_MESSAGES/z_appendix.mo create mode 100644 source/locale/de/LC_MESSAGES/z_appendix.po create mode 100644 source/locale/es/LC_MESSAGES/branches.mo create mode 100644 source/locale/es/LC_MESSAGES/branches.po create mode 100644 source/locale/es/LC_MESSAGES/browse_repository.mo create mode 100644 source/locale/es/LC_MESSAGES/browse_repository.po create mode 100644 source/locale/es/LC_MESSAGES/command_line.mo create mode 100644 source/locale/es/LC_MESSAGES/command_line.po create mode 100644 source/locale/es/LC_MESSAGES/index.mo create mode 100644 source/locale/es/LC_MESSAGES/index.po create mode 100644 source/locale/es/LC_MESSAGES/integration.mo create mode 100644 source/locale/es/LC_MESSAGES/integration.po create mode 100644 source/locale/es/LC_MESSAGES/maintenance.mo create mode 100644 source/locale/es/LC_MESSAGES/maintenance.po create mode 100644 source/locale/es/LC_MESSAGES/merge_conflicts.mo create mode 100644 source/locale/es/LC_MESSAGES/merge_conflicts.po create mode 100644 source/locale/es/LC_MESSAGES/notes.mo create mode 100644 source/locale/es/LC_MESSAGES/notes.po create mode 100644 source/locale/es/LC_MESSAGES/patches.mo create mode 100644 source/locale/es/LC_MESSAGES/patches.po create mode 100644 source/locale/es/LC_MESSAGES/plugins.mo create mode 100644 source/locale/es/LC_MESSAGES/plugins.po create mode 100644 source/locale/es/LC_MESSAGES/remote_feature.mo create mode 100644 source/locale/es/LC_MESSAGES/remote_feature.po create mode 100644 source/locale/es/LC_MESSAGES/settings.mo create mode 100644 source/locale/es/LC_MESSAGES/settings.po create mode 100644 source/locale/es/LC_MESSAGES/submodules.mo create mode 100644 source/locale/es/LC_MESSAGES/submodules.po create mode 100644 source/locale/es/LC_MESSAGES/tag.mo create mode 100644 source/locale/es/LC_MESSAGES/tag.po create mode 100644 source/locale/es/LC_MESSAGES/translations.mo create mode 100644 source/locale/es/LC_MESSAGES/translations.po create mode 100644 source/locale/es/LC_MESSAGES/z_appendix.mo create mode 100644 source/locale/es/LC_MESSAGES/z_appendix.po create mode 100644 source/locale/fr/LC_MESSAGES/branches.mo create mode 100644 source/locale/fr/LC_MESSAGES/branches.po create mode 100644 source/locale/fr/LC_MESSAGES/browse_repository.mo create mode 100644 source/locale/fr/LC_MESSAGES/browse_repository.po create mode 100644 source/locale/fr/LC_MESSAGES/command_line.mo create mode 100644 source/locale/fr/LC_MESSAGES/command_line.po create mode 100644 source/locale/fr/LC_MESSAGES/index.mo create mode 100644 source/locale/fr/LC_MESSAGES/index.po create mode 100644 source/locale/fr/LC_MESSAGES/integration.mo create mode 100644 source/locale/fr/LC_MESSAGES/integration.po create mode 100644 source/locale/fr/LC_MESSAGES/maintenance.mo create mode 100644 source/locale/fr/LC_MESSAGES/maintenance.po create mode 100644 source/locale/fr/LC_MESSAGES/merge_conflicts.mo create mode 100644 source/locale/fr/LC_MESSAGES/merge_conflicts.po create mode 100644 source/locale/fr/LC_MESSAGES/notes.mo create mode 100644 source/locale/fr/LC_MESSAGES/notes.po create mode 100644 source/locale/fr/LC_MESSAGES/patches.mo create mode 100644 source/locale/fr/LC_MESSAGES/patches.po create mode 100644 source/locale/fr/LC_MESSAGES/plugins.mo create mode 100644 source/locale/fr/LC_MESSAGES/plugins.po create mode 100644 source/locale/fr/LC_MESSAGES/remote_feature.mo create mode 100644 source/locale/fr/LC_MESSAGES/remote_feature.po create mode 100644 source/locale/fr/LC_MESSAGES/settings.mo create mode 100644 source/locale/fr/LC_MESSAGES/settings.po create mode 100644 source/locale/fr/LC_MESSAGES/submodules.mo create mode 100644 source/locale/fr/LC_MESSAGES/submodules.po create mode 100644 source/locale/fr/LC_MESSAGES/tag.mo create mode 100644 source/locale/fr/LC_MESSAGES/tag.po create mode 100644 source/locale/fr/LC_MESSAGES/translations.mo create mode 100644 source/locale/fr/LC_MESSAGES/translations.po create mode 100644 source/locale/fr/LC_MESSAGES/z_appendix.mo create mode 100644 source/locale/fr/LC_MESSAGES/z_appendix.po create mode 100644 source/locale/getting_started.pot create mode 100644 source/locale/git_extensions.pot create mode 100644 source/locale/index.pot create mode 100644 source/locale/integration.pot create mode 100644 source/locale/it/LC_MESSAGES/branches.mo create mode 100644 source/locale/it/LC_MESSAGES/branches.po create mode 100644 source/locale/it/LC_MESSAGES/browse_repository.mo create mode 100644 source/locale/it/LC_MESSAGES/browse_repository.po create mode 100644 source/locale/it/LC_MESSAGES/command_line.mo create mode 100644 source/locale/it/LC_MESSAGES/command_line.po create mode 100644 source/locale/it/LC_MESSAGES/index.mo create mode 100644 source/locale/it/LC_MESSAGES/index.po create mode 100644 source/locale/it/LC_MESSAGES/integration.mo create mode 100644 source/locale/it/LC_MESSAGES/integration.po create mode 100644 source/locale/it/LC_MESSAGES/maintenance.mo create mode 100644 source/locale/it/LC_MESSAGES/maintenance.po create mode 100644 source/locale/it/LC_MESSAGES/merge_conflicts.mo create mode 100644 source/locale/it/LC_MESSAGES/merge_conflicts.po create mode 100644 source/locale/it/LC_MESSAGES/notes.mo create mode 100644 source/locale/it/LC_MESSAGES/notes.po create mode 100644 source/locale/it/LC_MESSAGES/patches.mo create mode 100644 source/locale/it/LC_MESSAGES/patches.po create mode 100644 source/locale/it/LC_MESSAGES/plugins.mo create mode 100644 source/locale/it/LC_MESSAGES/plugins.po create mode 100644 source/locale/it/LC_MESSAGES/remote_feature.mo create mode 100644 source/locale/it/LC_MESSAGES/remote_feature.po create mode 100644 source/locale/it/LC_MESSAGES/settings.mo create mode 100644 source/locale/it/LC_MESSAGES/settings.po create mode 100644 source/locale/it/LC_MESSAGES/submodules.mo create mode 100644 source/locale/it/LC_MESSAGES/submodules.po create mode 100644 source/locale/it/LC_MESSAGES/tag.mo create mode 100644 source/locale/it/LC_MESSAGES/tag.po create mode 100644 source/locale/it/LC_MESSAGES/translations.mo create mode 100644 source/locale/it/LC_MESSAGES/translations.po create mode 100644 source/locale/it/LC_MESSAGES/z_appendix.mo create mode 100644 source/locale/it/LC_MESSAGES/z_appendix.po create mode 100644 source/locale/ja/LC_MESSAGES/branches.mo create mode 100644 source/locale/ja/LC_MESSAGES/branches.po create mode 100644 source/locale/ja/LC_MESSAGES/browse_repository.mo create mode 100644 source/locale/ja/LC_MESSAGES/browse_repository.po create mode 100644 source/locale/ja/LC_MESSAGES/command_line.mo create mode 100644 source/locale/ja/LC_MESSAGES/command_line.po create mode 100644 source/locale/ja/LC_MESSAGES/index.mo create mode 100644 source/locale/ja/LC_MESSAGES/index.po create mode 100644 source/locale/ja/LC_MESSAGES/integration.mo create mode 100644 source/locale/ja/LC_MESSAGES/integration.po create mode 100644 source/locale/ja/LC_MESSAGES/maintenance.mo create mode 100644 source/locale/ja/LC_MESSAGES/maintenance.po create mode 100644 source/locale/ja/LC_MESSAGES/merge_conflicts.mo create mode 100644 source/locale/ja/LC_MESSAGES/merge_conflicts.po create mode 100644 source/locale/ja/LC_MESSAGES/notes.mo create mode 100644 source/locale/ja/LC_MESSAGES/notes.po create mode 100644 source/locale/ja/LC_MESSAGES/patches.mo create mode 100644 source/locale/ja/LC_MESSAGES/patches.po create mode 100644 source/locale/ja/LC_MESSAGES/plugins.mo create mode 100644 source/locale/ja/LC_MESSAGES/plugins.po create mode 100644 source/locale/ja/LC_MESSAGES/remote_feature.mo create mode 100644 source/locale/ja/LC_MESSAGES/remote_feature.po create mode 100644 source/locale/ja/LC_MESSAGES/settings.mo create mode 100644 source/locale/ja/LC_MESSAGES/settings.po create mode 100644 source/locale/ja/LC_MESSAGES/submodules.mo create mode 100644 source/locale/ja/LC_MESSAGES/submodules.po create mode 100644 source/locale/ja/LC_MESSAGES/tag.mo create mode 100644 source/locale/ja/LC_MESSAGES/tag.po create mode 100644 source/locale/ja/LC_MESSAGES/translations.mo create mode 100644 source/locale/ja/LC_MESSAGES/translations.po create mode 100644 source/locale/ja/LC_MESSAGES/z_appendix.mo create mode 100644 source/locale/ja/LC_MESSAGES/z_appendix.po create mode 100644 source/locale/ko/LC_MESSAGES/branches.mo create mode 100644 source/locale/ko/LC_MESSAGES/branches.po create mode 100644 source/locale/ko/LC_MESSAGES/browse_repository.mo create mode 100644 source/locale/ko/LC_MESSAGES/browse_repository.po create mode 100644 source/locale/ko/LC_MESSAGES/command_line.mo create mode 100644 source/locale/ko/LC_MESSAGES/command_line.po create mode 100644 source/locale/ko/LC_MESSAGES/index.mo create mode 100644 source/locale/ko/LC_MESSAGES/index.po create mode 100644 source/locale/ko/LC_MESSAGES/integration.mo create mode 100644 source/locale/ko/LC_MESSAGES/integration.po create mode 100644 source/locale/ko/LC_MESSAGES/maintenance.mo create mode 100644 source/locale/ko/LC_MESSAGES/maintenance.po create mode 100644 source/locale/ko/LC_MESSAGES/merge_conflicts.mo create mode 100644 source/locale/ko/LC_MESSAGES/merge_conflicts.po create mode 100644 source/locale/ko/LC_MESSAGES/notes.mo create mode 100644 source/locale/ko/LC_MESSAGES/notes.po create mode 100644 source/locale/ko/LC_MESSAGES/patches.mo create mode 100644 source/locale/ko/LC_MESSAGES/patches.po create mode 100644 source/locale/ko/LC_MESSAGES/plugins.mo create mode 100644 source/locale/ko/LC_MESSAGES/plugins.po create mode 100644 source/locale/ko/LC_MESSAGES/remote_feature.mo create mode 100644 source/locale/ko/LC_MESSAGES/remote_feature.po create mode 100644 source/locale/ko/LC_MESSAGES/settings.mo create mode 100644 source/locale/ko/LC_MESSAGES/settings.po create mode 100644 source/locale/ko/LC_MESSAGES/submodules.mo create mode 100644 source/locale/ko/LC_MESSAGES/submodules.po create mode 100644 source/locale/ko/LC_MESSAGES/tag.mo create mode 100644 source/locale/ko/LC_MESSAGES/tag.po create mode 100644 source/locale/ko/LC_MESSAGES/translations.mo create mode 100644 source/locale/ko/LC_MESSAGES/translations.po create mode 100644 source/locale/ko/LC_MESSAGES/z_appendix.mo create mode 100644 source/locale/ko/LC_MESSAGES/z_appendix.po create mode 100644 source/locale/maintenance.pot create mode 100644 source/locale/merge_conflicts.pot create mode 100644 source/locale/nl/LC_MESSAGES/branches.mo create mode 100644 source/locale/nl/LC_MESSAGES/branches.po create mode 100644 source/locale/nl/LC_MESSAGES/browse_repository.mo create mode 100644 source/locale/nl/LC_MESSAGES/browse_repository.po create mode 100644 source/locale/nl/LC_MESSAGES/command_line.mo create mode 100644 source/locale/nl/LC_MESSAGES/command_line.po create mode 100644 source/locale/nl/LC_MESSAGES/index.mo create mode 100644 source/locale/nl/LC_MESSAGES/index.po create mode 100644 source/locale/nl/LC_MESSAGES/integration.mo create mode 100644 source/locale/nl/LC_MESSAGES/integration.po create mode 100644 source/locale/nl/LC_MESSAGES/maintenance.mo create mode 100644 source/locale/nl/LC_MESSAGES/maintenance.po create mode 100644 source/locale/nl/LC_MESSAGES/merge_conflicts.mo create mode 100644 source/locale/nl/LC_MESSAGES/merge_conflicts.po create mode 100644 source/locale/nl/LC_MESSAGES/notes.mo create mode 100644 source/locale/nl/LC_MESSAGES/notes.po create mode 100644 source/locale/nl/LC_MESSAGES/patches.mo create mode 100644 source/locale/nl/LC_MESSAGES/patches.po create mode 100644 source/locale/nl/LC_MESSAGES/plugins.mo create mode 100644 source/locale/nl/LC_MESSAGES/plugins.po create mode 100644 source/locale/nl/LC_MESSAGES/remote_feature.mo create mode 100644 source/locale/nl/LC_MESSAGES/remote_feature.po create mode 100644 source/locale/nl/LC_MESSAGES/settings.mo create mode 100644 source/locale/nl/LC_MESSAGES/settings.po create mode 100644 source/locale/nl/LC_MESSAGES/submodules.mo create mode 100644 source/locale/nl/LC_MESSAGES/submodules.po create mode 100644 source/locale/nl/LC_MESSAGES/tag.mo create mode 100644 source/locale/nl/LC_MESSAGES/tag.po create mode 100644 source/locale/nl/LC_MESSAGES/translations.mo create mode 100644 source/locale/nl/LC_MESSAGES/translations.po create mode 100644 source/locale/nl/LC_MESSAGES/z_appendix.mo create mode 100644 source/locale/nl/LC_MESSAGES/z_appendix.po create mode 100644 source/locale/notes.pot create mode 100644 source/locale/patches.pot create mode 100644 source/locale/pl/LC_MESSAGES/branches.mo create mode 100644 source/locale/pl/LC_MESSAGES/branches.po create mode 100644 source/locale/pl/LC_MESSAGES/browse_repository.mo create mode 100644 source/locale/pl/LC_MESSAGES/browse_repository.po create mode 100644 source/locale/pl/LC_MESSAGES/command_line.mo create mode 100644 source/locale/pl/LC_MESSAGES/command_line.po create mode 100644 source/locale/pl/LC_MESSAGES/index.mo create mode 100644 source/locale/pl/LC_MESSAGES/index.po create mode 100644 source/locale/pl/LC_MESSAGES/integration.mo create mode 100644 source/locale/pl/LC_MESSAGES/integration.po create mode 100644 source/locale/pl/LC_MESSAGES/maintenance.mo create mode 100644 source/locale/pl/LC_MESSAGES/maintenance.po create mode 100644 source/locale/pl/LC_MESSAGES/merge_conflicts.mo create mode 100644 source/locale/pl/LC_MESSAGES/merge_conflicts.po create mode 100644 source/locale/pl/LC_MESSAGES/notes.mo create mode 100644 source/locale/pl/LC_MESSAGES/notes.po create mode 100644 source/locale/pl/LC_MESSAGES/patches.mo create mode 100644 source/locale/pl/LC_MESSAGES/patches.po create mode 100644 source/locale/pl/LC_MESSAGES/plugins.mo create mode 100644 source/locale/pl/LC_MESSAGES/plugins.po create mode 100644 source/locale/pl/LC_MESSAGES/remote_feature.mo create mode 100644 source/locale/pl/LC_MESSAGES/remote_feature.po create mode 100644 source/locale/pl/LC_MESSAGES/settings.mo create mode 100644 source/locale/pl/LC_MESSAGES/settings.po create mode 100644 source/locale/pl/LC_MESSAGES/submodules.mo create mode 100644 source/locale/pl/LC_MESSAGES/submodules.po create mode 100644 source/locale/pl/LC_MESSAGES/tag.mo create mode 100644 source/locale/pl/LC_MESSAGES/tag.po create mode 100644 source/locale/pl/LC_MESSAGES/translations.mo create mode 100644 source/locale/pl/LC_MESSAGES/translations.po create mode 100644 source/locale/pl/LC_MESSAGES/z_appendix.mo create mode 100644 source/locale/pl/LC_MESSAGES/z_appendix.po create mode 100644 source/locale/plugins.pot create mode 100644 source/locale/pt_BR/LC_MESSAGES/branches.mo create mode 100644 source/locale/pt_BR/LC_MESSAGES/branches.po create mode 100644 source/locale/pt_BR/LC_MESSAGES/browse_repository.mo create mode 100644 source/locale/pt_BR/LC_MESSAGES/browse_repository.po create mode 100644 source/locale/pt_BR/LC_MESSAGES/command_line.mo create mode 100644 source/locale/pt_BR/LC_MESSAGES/command_line.po create mode 100644 source/locale/pt_BR/LC_MESSAGES/index.mo create mode 100644 source/locale/pt_BR/LC_MESSAGES/index.po create mode 100644 source/locale/pt_BR/LC_MESSAGES/integration.mo create mode 100644 source/locale/pt_BR/LC_MESSAGES/integration.po create mode 100644 source/locale/pt_BR/LC_MESSAGES/maintenance.mo create mode 100644 source/locale/pt_BR/LC_MESSAGES/maintenance.po create mode 100644 source/locale/pt_BR/LC_MESSAGES/merge_conflicts.mo create mode 100644 source/locale/pt_BR/LC_MESSAGES/merge_conflicts.po create mode 100644 source/locale/pt_BR/LC_MESSAGES/notes.mo create mode 100644 source/locale/pt_BR/LC_MESSAGES/notes.po create mode 100644 source/locale/pt_BR/LC_MESSAGES/patches.mo create mode 100644 source/locale/pt_BR/LC_MESSAGES/patches.po create mode 100644 source/locale/pt_BR/LC_MESSAGES/plugins.mo create mode 100644 source/locale/pt_BR/LC_MESSAGES/plugins.po create mode 100644 source/locale/pt_BR/LC_MESSAGES/remote_feature.mo create mode 100644 source/locale/pt_BR/LC_MESSAGES/remote_feature.po create mode 100644 source/locale/pt_BR/LC_MESSAGES/settings.mo create mode 100644 source/locale/pt_BR/LC_MESSAGES/settings.po create mode 100644 source/locale/pt_BR/LC_MESSAGES/submodules.mo create mode 100644 source/locale/pt_BR/LC_MESSAGES/submodules.po create mode 100644 source/locale/pt_BR/LC_MESSAGES/tag.mo create mode 100644 source/locale/pt_BR/LC_MESSAGES/tag.po create mode 100644 source/locale/pt_BR/LC_MESSAGES/translations.mo create mode 100644 source/locale/pt_BR/LC_MESSAGES/translations.po create mode 100644 source/locale/pt_BR/LC_MESSAGES/z_appendix.mo create mode 100644 source/locale/pt_BR/LC_MESSAGES/z_appendix.po create mode 100644 source/locale/remote_feature.pot create mode 100644 source/locale/ro/LC_MESSAGES/branches.mo create mode 100644 source/locale/ro/LC_MESSAGES/branches.po create mode 100644 source/locale/ro/LC_MESSAGES/browse_repository.mo create mode 100644 source/locale/ro/LC_MESSAGES/browse_repository.po create mode 100644 source/locale/ro/LC_MESSAGES/command_line.mo create mode 100644 source/locale/ro/LC_MESSAGES/command_line.po create mode 100644 source/locale/ro/LC_MESSAGES/index.mo create mode 100644 source/locale/ro/LC_MESSAGES/index.po create mode 100644 source/locale/ro/LC_MESSAGES/integration.mo create mode 100644 source/locale/ro/LC_MESSAGES/integration.po create mode 100644 source/locale/ro/LC_MESSAGES/maintenance.mo create mode 100644 source/locale/ro/LC_MESSAGES/maintenance.po create mode 100644 source/locale/ro/LC_MESSAGES/merge_conflicts.mo create mode 100644 source/locale/ro/LC_MESSAGES/merge_conflicts.po create mode 100644 source/locale/ro/LC_MESSAGES/notes.mo create mode 100644 source/locale/ro/LC_MESSAGES/notes.po create mode 100644 source/locale/ro/LC_MESSAGES/patches.mo create mode 100644 source/locale/ro/LC_MESSAGES/patches.po create mode 100644 source/locale/ro/LC_MESSAGES/plugins.mo create mode 100644 source/locale/ro/LC_MESSAGES/plugins.po create mode 100644 source/locale/ro/LC_MESSAGES/remote_feature.mo create mode 100644 source/locale/ro/LC_MESSAGES/remote_feature.po create mode 100644 source/locale/ro/LC_MESSAGES/settings.mo create mode 100644 source/locale/ro/LC_MESSAGES/settings.po create mode 100644 source/locale/ro/LC_MESSAGES/submodules.mo create mode 100644 source/locale/ro/LC_MESSAGES/submodules.po create mode 100644 source/locale/ro/LC_MESSAGES/tag.mo create mode 100644 source/locale/ro/LC_MESSAGES/tag.po create mode 100644 source/locale/ro/LC_MESSAGES/translations.mo create mode 100644 source/locale/ro/LC_MESSAGES/translations.po create mode 100644 source/locale/ro/LC_MESSAGES/z_appendix.mo create mode 100644 source/locale/ro/LC_MESSAGES/z_appendix.po create mode 100644 source/locale/ru/LC_MESSAGES/branches.mo create mode 100644 source/locale/ru/LC_MESSAGES/branches.po create mode 100644 source/locale/ru/LC_MESSAGES/browse_repository.mo create mode 100644 source/locale/ru/LC_MESSAGES/browse_repository.po create mode 100644 source/locale/ru/LC_MESSAGES/command_line.mo create mode 100644 source/locale/ru/LC_MESSAGES/command_line.po create mode 100644 source/locale/ru/LC_MESSAGES/index.mo create mode 100644 source/locale/ru/LC_MESSAGES/index.po create mode 100644 source/locale/ru/LC_MESSAGES/integration.mo create mode 100644 source/locale/ru/LC_MESSAGES/integration.po create mode 100644 source/locale/ru/LC_MESSAGES/maintenance.mo create mode 100644 source/locale/ru/LC_MESSAGES/maintenance.po create mode 100644 source/locale/ru/LC_MESSAGES/merge_conflicts.mo create mode 100644 source/locale/ru/LC_MESSAGES/merge_conflicts.po create mode 100644 source/locale/ru/LC_MESSAGES/notes.mo create mode 100644 source/locale/ru/LC_MESSAGES/notes.po create mode 100644 source/locale/ru/LC_MESSAGES/patches.mo create mode 100644 source/locale/ru/LC_MESSAGES/patches.po create mode 100644 source/locale/ru/LC_MESSAGES/plugins.mo create mode 100644 source/locale/ru/LC_MESSAGES/plugins.po create mode 100644 source/locale/ru/LC_MESSAGES/remote_feature.mo create mode 100644 source/locale/ru/LC_MESSAGES/remote_feature.po create mode 100644 source/locale/ru/LC_MESSAGES/settings.mo create mode 100644 source/locale/ru/LC_MESSAGES/settings.po create mode 100644 source/locale/ru/LC_MESSAGES/submodules.mo create mode 100644 source/locale/ru/LC_MESSAGES/submodules.po create mode 100644 source/locale/ru/LC_MESSAGES/tag.mo create mode 100644 source/locale/ru/LC_MESSAGES/tag.po create mode 100644 source/locale/ru/LC_MESSAGES/translations.mo create mode 100644 source/locale/ru/LC_MESSAGES/translations.po create mode 100644 source/locale/ru/LC_MESSAGES/z_appendix.mo create mode 100644 source/locale/ru/LC_MESSAGES/z_appendix.po create mode 100644 source/locale/settings.pot create mode 100644 source/locale/submodules.pot create mode 100644 source/locale/sv/LC_MESSAGES/branches.mo create mode 100644 source/locale/sv/LC_MESSAGES/branches.po create mode 100644 source/locale/sv/LC_MESSAGES/browse_repository.mo create mode 100644 source/locale/sv/LC_MESSAGES/browse_repository.po create mode 100644 source/locale/sv/LC_MESSAGES/command_line.mo create mode 100644 source/locale/sv/LC_MESSAGES/command_line.po create mode 100644 source/locale/sv/LC_MESSAGES/index.mo create mode 100644 source/locale/sv/LC_MESSAGES/index.po create mode 100644 source/locale/sv/LC_MESSAGES/integration.mo create mode 100644 source/locale/sv/LC_MESSAGES/integration.po create mode 100644 source/locale/sv/LC_MESSAGES/maintenance.mo create mode 100644 source/locale/sv/LC_MESSAGES/maintenance.po create mode 100644 source/locale/sv/LC_MESSAGES/merge_conflicts.mo create mode 100644 source/locale/sv/LC_MESSAGES/merge_conflicts.po create mode 100644 source/locale/sv/LC_MESSAGES/notes.mo create mode 100644 source/locale/sv/LC_MESSAGES/notes.po create mode 100644 source/locale/sv/LC_MESSAGES/patches.mo create mode 100644 source/locale/sv/LC_MESSAGES/patches.po create mode 100644 source/locale/sv/LC_MESSAGES/plugins.mo create mode 100644 source/locale/sv/LC_MESSAGES/plugins.po create mode 100644 source/locale/sv/LC_MESSAGES/remote_feature.mo create mode 100644 source/locale/sv/LC_MESSAGES/remote_feature.po create mode 100644 source/locale/sv/LC_MESSAGES/settings.mo create mode 100644 source/locale/sv/LC_MESSAGES/settings.po create mode 100644 source/locale/sv/LC_MESSAGES/submodules.mo create mode 100644 source/locale/sv/LC_MESSAGES/submodules.po create mode 100644 source/locale/sv/LC_MESSAGES/tag.mo create mode 100644 source/locale/sv/LC_MESSAGES/tag.po create mode 100644 source/locale/sv/LC_MESSAGES/translations.mo create mode 100644 source/locale/sv/LC_MESSAGES/translations.po create mode 100644 source/locale/sv/LC_MESSAGES/z_appendix.mo create mode 100644 source/locale/sv/LC_MESSAGES/z_appendix.po create mode 100644 source/locale/tag.pot create mode 100644 source/locale/translations.pot create mode 100644 source/locale/z_appendix.pot create mode 100644 source/locale/zh_CN/LC_MESSAGES/branches.mo create mode 100644 source/locale/zh_CN/LC_MESSAGES/branches.po create mode 100644 source/locale/zh_CN/LC_MESSAGES/browse_repository.mo create mode 100644 source/locale/zh_CN/LC_MESSAGES/browse_repository.po create mode 100644 source/locale/zh_CN/LC_MESSAGES/command_line.mo create mode 100644 source/locale/zh_CN/LC_MESSAGES/command_line.po create mode 100644 source/locale/zh_CN/LC_MESSAGES/index.mo create mode 100644 source/locale/zh_CN/LC_MESSAGES/index.po create mode 100644 source/locale/zh_CN/LC_MESSAGES/integration.mo create mode 100644 source/locale/zh_CN/LC_MESSAGES/integration.po create mode 100644 source/locale/zh_CN/LC_MESSAGES/maintenance.mo create mode 100644 source/locale/zh_CN/LC_MESSAGES/maintenance.po create mode 100644 source/locale/zh_CN/LC_MESSAGES/merge_conflicts.mo create mode 100644 source/locale/zh_CN/LC_MESSAGES/merge_conflicts.po create mode 100644 source/locale/zh_CN/LC_MESSAGES/notes.mo create mode 100644 source/locale/zh_CN/LC_MESSAGES/notes.po create mode 100644 source/locale/zh_CN/LC_MESSAGES/patches.mo create mode 100644 source/locale/zh_CN/LC_MESSAGES/patches.po create mode 100644 source/locale/zh_CN/LC_MESSAGES/plugins.mo create mode 100644 source/locale/zh_CN/LC_MESSAGES/plugins.po create mode 100644 source/locale/zh_CN/LC_MESSAGES/remote_feature.mo create mode 100644 source/locale/zh_CN/LC_MESSAGES/remote_feature.po create mode 100644 source/locale/zh_CN/LC_MESSAGES/settings.mo create mode 100644 source/locale/zh_CN/LC_MESSAGES/settings.po create mode 100644 source/locale/zh_CN/LC_MESSAGES/submodules.mo create mode 100644 source/locale/zh_CN/LC_MESSAGES/submodules.po create mode 100644 source/locale/zh_CN/LC_MESSAGES/tag.mo create mode 100644 source/locale/zh_CN/LC_MESSAGES/tag.po create mode 100644 source/locale/zh_CN/LC_MESSAGES/translations.mo create mode 100644 source/locale/zh_CN/LC_MESSAGES/translations.po create mode 100644 source/locale/zh_CN/LC_MESSAGES/z_appendix.mo create mode 100644 source/locale/zh_CN/LC_MESSAGES/z_appendix.po create mode 100644 source/locale/zh_TW/LC_MESSAGES/branches.mo create mode 100644 source/locale/zh_TW/LC_MESSAGES/branches.po create mode 100644 source/locale/zh_TW/LC_MESSAGES/browse_repository.mo create mode 100644 source/locale/zh_TW/LC_MESSAGES/browse_repository.po create mode 100644 source/locale/zh_TW/LC_MESSAGES/command_line.mo create mode 100644 source/locale/zh_TW/LC_MESSAGES/command_line.po create mode 100644 source/locale/zh_TW/LC_MESSAGES/index.mo create mode 100644 source/locale/zh_TW/LC_MESSAGES/index.po create mode 100644 source/locale/zh_TW/LC_MESSAGES/integration.mo create mode 100644 source/locale/zh_TW/LC_MESSAGES/integration.po create mode 100644 source/locale/zh_TW/LC_MESSAGES/maintenance.mo create mode 100644 source/locale/zh_TW/LC_MESSAGES/maintenance.po create mode 100644 source/locale/zh_TW/LC_MESSAGES/merge_conflicts.mo create mode 100644 source/locale/zh_TW/LC_MESSAGES/merge_conflicts.po create mode 100644 source/locale/zh_TW/LC_MESSAGES/notes.mo create mode 100644 source/locale/zh_TW/LC_MESSAGES/notes.po create mode 100644 source/locale/zh_TW/LC_MESSAGES/patches.mo create mode 100644 source/locale/zh_TW/LC_MESSAGES/patches.po create mode 100644 source/locale/zh_TW/LC_MESSAGES/plugins.mo create mode 100644 source/locale/zh_TW/LC_MESSAGES/plugins.po create mode 100644 source/locale/zh_TW/LC_MESSAGES/remote_feature.mo create mode 100644 source/locale/zh_TW/LC_MESSAGES/remote_feature.po create mode 100644 source/locale/zh_TW/LC_MESSAGES/settings.mo create mode 100644 source/locale/zh_TW/LC_MESSAGES/settings.po create mode 100644 source/locale/zh_TW/LC_MESSAGES/submodules.mo create mode 100644 source/locale/zh_TW/LC_MESSAGES/submodules.po create mode 100644 source/locale/zh_TW/LC_MESSAGES/tag.mo create mode 100644 source/locale/zh_TW/LC_MESSAGES/tag.po create mode 100644 source/locale/zh_TW/LC_MESSAGES/translations.mo create mode 100644 source/locale/zh_TW/LC_MESSAGES/translations.po create mode 100644 source/locale/zh_TW/LC_MESSAGES/z_appendix.mo create mode 100644 source/locale/zh_TW/LC_MESSAGES/z_appendix.po create mode 100644 source/requirements.txt create mode 100644 update_pot.cmd diff --git a/.gitignore b/.gitignore index 0a9bdbb..d63f964 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ build *.orig +tx.exe GitExtensions.settings.backup +source/locale/.doctrees/ diff --git a/.tx/config b/.tx/config new file mode 100644 index 0000000..214a6c7 --- /dev/null +++ b/.tx/config @@ -0,0 +1,98 @@ +[main] +host = https://www.transifex.com + +[git-extensions-manual.branches] +file_filter = source/locale//LC_MESSAGES/branches.po +source_file = source/locale/pot/branches.pot +source_lang = en +type = PO + +[git-extensions-manual.browse_repository] +file_filter = source/locale//LC_MESSAGES/browse_repository.po +source_file = source/locale/pot/browse_repository.pot +source_lang = en +type = PO + +[git-extensions-manual.command_line] +file_filter = source/locale//LC_MESSAGES/command_line.po +source_file = source/locale/pot/command_line.pot +source_lang = en +type = PO + +[git-extensions-manual.Index] +file_filter = source/locale//LC_MESSAGES/index.po +source_file = source/locale/pot/index.pot +source_lang = en +type = PO + +[git-extensions-manual.integration] +file_filter = source/locale//LC_MESSAGES/integration.po +source_file = source/locale/pot/integration.pot +source_lang = en +type = PO + +[git-extensions-manual.maintenance] +file_filter = source/locale//LC_MESSAGES/maintenance.po +source_file = source/locale/pot/maintenance.pot +source_lang = en +type = PO + +[git-extensions-manual.merge_conflicts] +file_filter = source/locale//LC_MESSAGES/merge_conflicts.po +source_file = source/locale/pot/merge_conflicts.pot +source_lang = en +type = PO + +[git-extensions-manual.notes] +file_filter = source/locale//LC_MESSAGES/notes.po +source_file = source/locale/pot/notes.pot +source_lang = en +type = PO + +[git-extensions-manual.patches] +file_filter = source/locale//LC_MESSAGES/patches.po +source_file = source/locale/pot/patches.pot +source_lang = en +type = PO + +[git-extensions-manual.plugins] +file_filter = source/locale//LC_MESSAGES/plugins.po +source_file = source/locale/pot/plugins.pot +source_lang = en +type = PO + +[git-extensions-manual.remote_feature] +file_filter = source/locale//LC_MESSAGES/remote_feature.po +source_file = source/locale/pot/remote_feature.pot +source_lang = en +type = PO + +[git-extensions-manual.settings] +file_filter = source/locale//LC_MESSAGES/settings.po +source_file = source/locale/pot/settings.pot +source_lang = en +type = PO + +[git-extensions-manual.submodules] +file_filter = source/locale//LC_MESSAGES/submodules.po +source_file = source/locale/pot/submodules.pot +source_lang = en +type = PO + +[git-extensions-manual.tag] +file_filter = source/locale//LC_MESSAGES/tag.po +source_file = source/locale/pot/tag.pot +source_lang = en +type = PO + +[git-extensions-manual.translations] +file_filter = source/locale//LC_MESSAGES/translations.po +source_file = source/locale/pot/translations.pot +source_lang = en +type = PO + +[git-extensions-manual.z_appendix] +file_filter = source/locale//LC_MESSAGES/z_appendix.po +source_file = source/locale/pot/z_appendix.pot +source_lang = en +type = PO diff --git a/UpdateTranslations.cmd b/UpdateTranslations.cmd new file mode 100644 index 0000000..efc4ae3 --- /dev/null +++ b/UpdateTranslations.cmd @@ -0,0 +1,3 @@ +@echo off +set PATH=..\..\Setup\tools\;%PATH% +tx.exe pull -a diff --git a/compile_translation.cmd b/compile_translation.cmd new file mode 100644 index 0000000..8f9e02c --- /dev/null +++ b/compile_translation.cmd @@ -0,0 +1,4 @@ +@ECHO OFF + +cd source +sphinx-intl build diff --git a/source/conf.py b/source/conf.py index 7a909f1..863aaf4 100644 --- a/source/conf.py +++ b/source/conf.py @@ -54,7 +54,7 @@ # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. -#language = None +language = 'en' # There are two options for replacing |today|: either, you set today to some # non-false value, then it is used: @@ -341,3 +341,6 @@ # Background images fitting mode pdf_fit_background_mode = 'scale' + +locale_dirs = ['locale'] +gettext_compact = False diff --git a/source/locale/branches.pot b/source/locale/branches.pot new file mode 100644 index 0000000..1c495ce --- /dev/null +++ b/source/locale/branches.pot @@ -0,0 +1,186 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: GitExtensions 2.48\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 23:16+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ..\branches.rst:2 +msgid "Branches" +msgstr "" + +#: ..\branches.rst:7 +msgid "Branches are used to commit changes separate from other commits. It is very common to create a new branch when you start working on a feature to keep the work done on that feature separate from other work. When the feature is complete the branch can be merged or rebased as you choose such that the commits for the feature either remain as a parallel branch or appear as a continuous single line of development as if the branch had never existed in the first place. The image on the right illustrates a branch created on top of commit B." +msgstr "" + +#: ..\branches.rst:13 +msgid "You can see the name of your current branch in a combo box in the toolbar. You can switch to another branch by choosing from the combo box list. In the commit log the current branch has an arrow head to the left of its name. If you are not currently on a branch because you have checked out a specific commit but not any particular branch then Git Extensions will show ``(no branch)`` in place of a branch name in the toolbar. This is called \"Detached HEAD mode\". In Git you can refer to your current branch or commit by the special reference ``HEAD`` in place of the branch name or commit reference." +msgstr "" + +#: ..\branches.rst:23 +msgid "Create branch" +msgstr "" + +#: ..\branches.rst:25 +msgid "In Git Extensions there are multiple ways to create a new branch. In the image below I create a new branch from the context menu in the commit log. This will create a new branch on the revision that is selected." +msgstr "" + +#: ..\branches.rst:30 +msgid "I will create a new branch called ``Refactor``. In this branch I can do whatever I want without affecting others. The default in Git Extensions is to check out a new branch after it is created. If you want to create a new branch but remain on your current branch, uncheck the ``Checkout after create`` checkbox in the ``Create branch`` dialog." +msgstr "" + +#: ..\branches.rst:36 +msgid "When the branch is created you will see the new branch ``Refactor`` in the commit log. If you chose to checkout this branch the next commit will be committed to the new branch." +msgstr "" + +#: ..\branches.rst:41 +msgid "Creating branches in Git requires only 41 bytes of space in the repository. Creating a new branch is very easy and fast. The complete work flow of Git is optimized for branching and merging." +msgstr "" + +#: ..\branches.rst:45 +msgid "Orphan branches" +msgstr "" + +#: ..\branches.rst:46 +msgid "In special cases it is helpful to have orphan branches (see for example https://www.google.com/search?q=why+use+orphan+branches+in+git). Check the \"Create orphan\" checkbox to create an orphan branch (``--orphan`` option in git)." +msgstr "" + +#: ..\branches.rst:49 +msgid "The newly created branch will have no parent commits." +msgstr "" + +#: ..\branches.rst:51 +msgid "The option \"Clear working dir and index\" (``git rm -rf``) is active by default. So the working dir and index will be cleared. If you uncheck the last option then the working dir and index will not be touched." +msgstr "" + +#: ..\branches.rst:55 +msgid "Checkout branch" +msgstr "" + +#: ..\branches.rst:57 +msgid "You can switch from the current branch to another branch using the checkout command. Checking out a branch sets the current branch and updates all of the source files in the working directory. Uncommitted changes in the working directory can be overwritten so it is best practice to make sure your working directory is clean by either committing or stashing any current changes before checking out a branch. If you do not clean your working directory then, in the ``Checkout branch`` dialog, you can choose between four options for your local uncommitted changes:" +msgstr "" + +#: ..\branches.rst:64 +msgid "``Don't change``" +msgstr "" + +#: ..\branches.rst:64 +msgid "Local changes will be retained if there are not conflicting changes from the branch you are checking out." +msgstr "" + +#: ..\branches.rst:66 +msgid "``Merge``" +msgstr "" + +#: ..\branches.rst:66 +msgid "Performs a three-way merge between your current branch, your local changes and the branch you are checking out." +msgstr "" + +#: ..\branches.rst:68 +msgid "``Stash``" +msgstr "" + +#: ..\branches.rst:68 +msgid "Your local changes are stashed and the new branch is checked out. You can retrieve your changes on the new branch with stash-pop." +msgstr "" + +#: ..\branches.rst:70 +msgid "``Reset``" +msgstr "" + +#: ..\branches.rst:70 +msgid "Your local changes are discarded and the new branch is checked out. Use caution with this option as Git has no record of uncommitted changes so they cannot be retrieved." +msgstr "" + +#: ..\branches.rst:76 +msgid "Merge branches" +msgstr "" + +#: ..\branches.rst:78 +msgid "In the image below there are two branches, ``[Refactor]`` and ``[master]``. We can merge the commits from the master branch into the Refactor branch. If we do this, the Refactor branch will be up to date with the master branch, but not the other way around. As long as we are working on the Refactor branch we cannot touch the master branch itself. We can merge the sources of master into our branch, but cannot make any change to the master branch." +msgstr "" + +#: ..\branches.rst:85 +msgid "To merge the Refactor branch into the master branch, we first need to switch to the master branch." +msgstr "" + +#: ..\branches.rst:89 +msgid "Once we are on the master branch we can choose merge by choosing ``Merge branches`` from the ``Commands`` menu. In the merge dialog you can verify which branch you are working on. Select the branch to merge with then click the ``Merge`` button." +msgstr "" + +#: ..\branches.rst:94 +msgid "After the merge the commit log will show the new commit containing the merge. Notice that the Refactor branch is not changed by this merge. If you want to continue working on the Refactor branch you can merge the Refactor branch with master. You can instead delete the Refactor branch if it is not used anymore." +msgstr "" + +#: ..\branches.rst:102 +msgid "When you need to merge with an unnamed branch you can use a tag to give it a temporary name." +msgstr "" + +#: ..\branches.rst:105 +msgid "Rebase branch" +msgstr "" + +#: ..\branches.rst:107 +msgid "The rebase command is the most complex command in Git. The rebase command is very similar to the merge command. Both rebase and merge are used to get a branch up-to-date. The main difference is that rebase can be used to keep the history linear contrary to merges." +msgstr "" + +#: ..\branches.rst:113 +msgid "A rebase of Refactor on top of master will perform the following actions:" +msgstr "" + +#: ..\branches.rst:115 +msgid "All commits specific to the Refactor branch will be stashed in a temporary location" +msgstr "" + +#: ..\branches.rst:116 +msgid "The branch Refactor will be removed" +msgstr "" + +#: ..\branches.rst:117 +msgid "The branch Refactor will be recreated on the master branch" +msgstr "" + +#: ..\branches.rst:118 +msgid "All commits will be recommitted in the new Refactor branch" +msgstr "" + +#: ..\branches.rst:120 +msgid "During a rebase merge conflicts can occur. You need to solve the merge conflicts for each commit that is rebased. The rebase function in Git Extensions will guide you through all steps needed for a successful rebase." +msgstr "" + +#: ..\branches.rst:125 +msgid "The image below shows the commit log after the rebase. Notice that the history is changed and it seems like the commits on the Refactor branch are created after the commits on the master branch." +msgstr "" + +#: ..\branches.rst:132 +msgid "Because this function rewrites history you should only use this on branches that are not published to other repositories yet. When you rebase a branch that is already pushed it will be harder to pull or push to that remote. If you want to get a branch up-to-date that is already published you should merge." +msgstr "" + +#: ..\branches.rst:137 +msgid "Delete branch" +msgstr "" + +#: ..\branches.rst:139 +msgid "Since it is common to create many branches, it is often necessary to delete branches. Most commonly you will need to delete branches on which work has finished and their contents are merged into master or your main branch. You can also delete unmerged branches when they are not needed anymore and you do not want to keep the work done in that branch." +msgstr "" + +#: ..\branches.rst:143 +msgid "When you delete a branch that is not yet merged, all of the commits that are in only the deleted branch will be lost. When you delete a branch that is already merged with another branch, the merged commits will not be lost because they are also part of another branch." +msgstr "" + +#: ..\branches.rst:147 +msgid "You can delete a branch using ``Delete branch`` from the ``Commands`` menu. If you want to delete a branch that is not merged into your current branch (``HEAD`` in Git), you need to check the ``Force delete`` checkbox." +msgstr "" + diff --git a/source/locale/browse_repository.pot b/source/locale/browse_repository.pot new file mode 100644 index 0000000..a05fbbc --- /dev/null +++ b/source/locale/browse_repository.pot @@ -0,0 +1,110 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: GitExtensions 2.48\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 23:16+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ..\browse_repository.rst:2 +msgid "Browse Repository" +msgstr "" + +#: ..\browse_repository.rst:4 +msgid "You can browse a repository by starting Git Extensions and select the repository to open. The main window contains the commit log. You could also open the ‘Browse’ window from the shell extensions and from the Visual Studio IDE." +msgstr "" + +#: ..\browse_repository.rst:8 +msgid "View commit log" +msgstr "" + +#: ..\browse_repository.rst:10 +msgid "The full commit history can be browsed. There is a graph that shows branches and merges. You can show the difference between any two revisions by selecting them using ctrl-click." +msgstr "" + +#: ..\browse_repository.rst:15 +msgid "In the context menu of the commit log you can enable or disable the revision graph. You can also choose to only show the current branch instead of showing all branches. The other options will be discussed later." +msgstr "" + +#: ..\browse_repository.rst:21 +msgid "Search or filter the commit history" +msgstr "" + +#: ..\browse_repository.rst:23 +msgid "You can find text in the commit messages or jump to a specific commit in the current commit history shown in Git Extensions. You can also filter the commit history so that fewer commits are shown." +msgstr "" + +#: ..\browse_repository.rst:27 +msgid "Quick search in history" +msgstr "" + +#: ..\browse_repository.rst:29 +msgid "You can find a commit in the commit history that is shown in Git Extensions by searching for text in the commit message, branch label or tag. This is a quick search function. Simply click into the commit history to give that pane focus and start typing. Git Extensions will show your search term in the top left corner and will immediately jump to the next commit with matching text. You can search for the next or previous commit with matching text using ``Alt-Down Arrow`` or ``Alt-Up Arrow``." +msgstr "" + +#: ..\browse_repository.rst:35 +msgid "In ``Settings``, ``Git Extensions`` you can change the timeout for typing the text for the quick search." +msgstr "" + +#: ..\browse_repository.rst:38 +msgid "Go to a specific commit" +msgstr "" + +#: ..\browse_repository.rst:40 +msgid "You can jump to a particular commit in the commit history if you know the SHA, tag or branch. In fact you can use any expression valid for git-rev-parse. Select ``Navigate``, ``Go to commit`` or press ``Ctrl-Shift-G`` to open the ``Go to commit`` window. Enter an SHA or other term to be passed to git-rev-parse into the box at the top and click ``Go``, or select a branch or tag from one of the two combo boxes below." +msgstr "" + +#: ..\browse_repository.rst:46 +msgid "Filter history" +msgstr "" + +#: ..\browse_repository.rst:48 +msgid "The history can be filtered using regular expressions and basic filter terms. Filtering will reduce the number of commits that are shown in the Git Extensions commit history. The quick filter in the toolbar filters by the commit message, the author and/or the committer." +msgstr "" + +#: ..\browse_repository.rst:54 +msgid "In the context menu of the commit log you can open the advanced filter dialog. The advanced filter dialog allows you to filter for more specific commits. To remove the filter either remove the filter in the toolbar and press enter or remove the filter in the advanced filter dialog." +msgstr "" + +#: ..\browse_repository.rst:61 +msgid "Singe file history" +msgstr "" + +#: ..\browse_repository.rst:63 +msgid "To display the single file history, right click on a file name in the ``File tree`` or in the ``Diff`` tab and select ``File history``." +msgstr "" + +#: ..\browse_repository.rst:67 +msgid "The single file history viewer shows all revisions of a single file. You can view the content of the file in after each commit in the ``View`` tab." +msgstr "" + +#: ..\browse_repository.rst:72 +msgid "You can view the difference report from the commit in the ``Diff`` tab." +msgstr "" + +#: ..\browse_repository.rst:75 +msgid "Added lines are marked with a ``+``, removed lines are marked with a ``–``." +msgstr "" + +#: ..\browse_repository.rst:80 +msgid "Blame" +msgstr "" + +#: ..\browse_repository.rst:82 +msgid "There is a blame function in the file history browser. It shows the last person editing a single line." +msgstr "" + +#: ..\browse_repository.rst:86 +msgid "Double clicking on a code line shows the full commit introducing the change." +msgstr "" + diff --git a/source/locale/command_line.pot b/source/locale/command_line.pot new file mode 100644 index 0000000..9b1680c --- /dev/null +++ b/source/locale/command_line.pot @@ -0,0 +1,30 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: GitExtensions 2.48\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 23:16+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ..\command_line.rst:2 +msgid "Command line" +msgstr "" + +#: ..\command_line.rst:5 +msgid "Git Extensions command line" +msgstr "" + +#: ..\command_line.rst:7 +msgid "Most features can be started from the command line. It is recommended to add ``gitex.cmd`` to the path when using from the command line. It is typically stored in the ``C:\\Program Files (x86)\\GitExtensions`` folder." +msgstr "" + diff --git a/source/locale/commit.pot b/source/locale/commit.pot new file mode 100644 index 0000000..630f7b6 --- /dev/null +++ b/source/locale/commit.pot @@ -0,0 +1,218 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: GitExtensions 2.48\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 23:16+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ..\commit.rst:2 +msgid "Commit" +msgstr "" + +#: ..\commit.rst:4 +msgid "A commit is a set of changes with some extra information. Every commit contains the follow information:" +msgstr "" + +#: ..\commit.rst:6 +msgid "Changes" +msgstr "" + +#: ..\commit.rst:7 +msgid "Committer name and email" +msgstr "" + +#: ..\commit.rst:8 +msgid "Commit date" +msgstr "" + +#: ..\commit.rst:9 +msgid "Commit message" +msgstr "" + +#: ..\commit.rst:10 +msgid "Cryptographically strong SHA1 hash" +msgstr "" + +#: ..\commit.rst:12 +msgid "Each commit creates a new revision of the source. Revisions are not tracked per file; each change creates a new revision of the complete source. Unlike most traditional source control management systems, revisions are not named using a revision number. Each revision is named using a SHA1, a 41 long characters cryptographically strong hash." +msgstr "" + +#: ..\commit.rst:17 +msgid "Commit changes" +msgstr "" + +#: ..\commit.rst:19 +msgid "Changes can be committed to the local repository. Unlike most other source control management systems you do not need to checkout files before you start editing. You can just start editing files, and review all the changes you made in the commit dialog later. When you open the commit dialog, all changes are listed in the top-left." +msgstr "" + +#: ..\commit.rst:25 +msgid "There are three kinds of changes:" +msgstr "" + +#: ..\commit.rst:28 +msgid "Untracked" +msgstr "" + +#: ..\commit.rst:28 +msgid "This file is not yet tracked by Git. This is probably a new file, or a file that has not been committed to Git before." +msgstr "" + +#: ..\commit.rst:31 +msgid "Modified" +msgstr "" + +#: ..\commit.rst:31 +msgid "This file is modified since the last commit." +msgstr "" + +#: ..\commit.rst:33 +msgid "Deleted" +msgstr "" + +#: ..\commit.rst:33 +msgid "This file has been deleted." +msgstr "" + +#: ..\commit.rst:36 +msgid "When you rename or move a file Git will notice that this file has been moved, but currently Git Extensions does not show this in the commit dialog." +msgstr "" + +#: ..\commit.rst:39 +msgid "During your initial commit there are probably lots of files you do not want to be tracked. You can ignore these files by not staging them, but they will show every time. You can instead add them to the ``.gitignore`` file of your repository. Files that are in the ``.gitignore`` file will not show up in the commit dialog again. You can open the ``.gitignore`` editor from the menu ``Working dir changes`` by selecting ``Edit ignored files``." +msgstr "" + +#: ..\commit.rst:46 +msgid "Making a commit is a two step procedure:" +msgstr "" + +#: ..\commit.rst:48 +msgid "Staging the changes to be committed, which saves a snapshot of the changes into the Git \"index\"." +msgstr "" + +#: ..\commit.rst:49 +msgid "Committing those staged changes, which records the staged changes and other information into the repository." +msgstr "" + +#: ..\commit.rst:51 +msgid "You do not have to commit immediately after staging changes. You can close the commit dialog, make further changes to the files in the working dir, then re-open the commit dialog to stage further changes and commit. Changes that you have staged previously will still be staged when you re-open the dialog." +msgstr "" + +#: ..\commit.rst:56 +msgid "Staging changes" +msgstr "" + +#: ..\commit.rst:58 +msgid "The changes that you have made to your working directory are not automatically included in a commit. You must choose which of the changed files, or individual changes from within those files, will be included in the commit by \"staging\" the changes in Git Extensions. Staging changes in Git Extensions is the same as using ``git add`` on the Git command line." +msgstr "" + +#: ..\commit.rst:62 +msgid "You can stage the changes you want to commit by selecting the files in the top-left or \"Unstaged changes\" pane and pressing the ``Stage`` button or pressing the ``[S]`` key. The file entries will move to the lower left or \"Staged changes\" pane. You need to stage deleted files because you stage the change and not the file. If you have staged changes from a file and you wish to exclude those changes from the commit, select the entry in the staged changes pane and press the ``Unstage`` button or press the ``[U]`` key." +msgstr "" + +#: ..\commit.rst:68 +msgid "If the file that is selected in either the unstaged or staged changes pane is text format, Git Extensions will show a Git \"diff\" view in the right side pane of the window." +msgstr "" + +#: ..\commit.rst:72 +msgid "Staging selected lines" +msgstr "" + +#: ..\commit.rst:74 +msgid "You do not have to commit all of the changes in a text format file in one commit. You can select and stage individual lines from within a file such that only the chosen lines will be included in your next commit; the remaining changes in the file will appear as unstaged changes for the next commit." +msgstr "" + +#: ..\commit.rst:78 +msgid "In the diff view on the right, select the line or lines that you want to stage then right-click and choose ``Stage selected line(s)`` or press the ``[S]`` key. The file will now appear in both the staged changes and unstaged changes panes on the left since now there are both staged and unstaged changes in the same file. The change that was selected will disappear from the diff view on the right because the diff view is showing only the unstaged changes." +msgstr "" + +#: ..\commit.rst:83 +msgid "To see the line changes that have been staged select the entry for the file in the staged changes pane. To unstage selected changed lines from a file, select that file in the staged changes pane, then select the line or lines in the diff view, right -click, and choose ``Unstage selected line(s)`` or press the ``[U]`` key." +msgstr "" + +#: ..\commit.rst:87 +msgid "If you select an entire line including the end-of-line character then staging or unstaging that line will include both the selected line and the next line. To select a single line to stage or unstage you may simply click onto the line without selecting any particular characters." +msgstr "" + +#: ..\commit.rst:91 +msgid "Staging and unstaging individual lines from a file does not change the file itself. It is simply choosing which changes from within that file will be included in the next commit." +msgstr "" + +#: ..\commit.rst:95 +msgid "Undoing or resetting changes" +msgstr "" + +#: ..\commit.rst:97 +msgid "You can undo or reset changes to files from the commit dialog. You can only do this from the top-left or \"Unstaged changes\" pane. If you have already staged the changes then you must first unstage them as described above. To reset the changes in a file, select the file in the unstaged changes pane, right-click and choose ``Reset file or directory changes`` or press the ``[R]`` key." +msgstr "" + +#: ..\commit.rst:104 +msgid "You can reset individual changed lines in a similar way to staging and unstaging individual lines, which are described above. To reset an individual line, select the line or lines in the diff view on the right then right-click and choose ``Reset selected lines`` or press the ``[R]`` key." +msgstr "" + +#: ..\commit.rst:108 +msgid "Resetting changes modifies the file, discarding either all of the changes or the changes on the selected lines." +msgstr "" + +#: ..\commit.rst:111 +msgid "Making the commit" +msgstr "" + +#: ..\commit.rst:113 +msgid "When all the changes you want to commit are staged, enter a commit message into the lower-right pane and press the commit button." +msgstr "" + +#: ..\commit.rst:117 +msgid "It is also possible to add changes to your last commit by checking the ``Amend Commit`` checkbox. This can be very useful when you forgot some changes. This function rewrites history; it deletes the last commit and commits it again including the added changes. Make sure you only use ``Amend Commit`` when the commit is not yet published to a remote repository." +msgstr "" + +#: ..\commit.rst:121 +msgid "There is a built-in spelling checker that checks the commit message. Incorrectly spelled words are underlined with a wavey red line. Right-click on the misspelled word to choose the correct spelling or choose one of the other options." +msgstr "" + +#: ..\commit.rst:126 +msgid "Git Extensions installs a number of dictionaries by default. You can choose another language in the context menu of the spelling checker or in the settings dialog. To add a new spelling dictionary add the dictionary file to the ``Dictionaries`` folder inside the Git Extensions installation folder." +msgstr "" + +#: ..\commit.rst:133 +msgid "Cherry pick commit" +msgstr "" + +#: ..\commit.rst:135 +msgid "A commit can be recommitted by using the cherry pick function. This can be very useful when you want to make the same change on multiple branches." +msgstr "" + +#: ..\commit.rst:141 +msgid "Revert commit" +msgstr "" + +#: ..\commit.rst:143 +msgid "A commit cannot be deleted once it is published. If you need to undo the changes made in a commit, you need to create a new commit that undoes the changes. This is called a revert commit." +msgstr "" + +#: ..\commit.rst:149 +msgid "Stash changes" +msgstr "" + +#: ..\commit.rst:151 +msgid "If there are local changes that you do not want to commit yet and not want to throw away either, you can temporarily stash them. This is useful when working on a feature and you need to start working on something else for a few hours. You can stash changes away and then reapply them to your working dir again later. Stashes are typically used for very short periods." +msgstr "" + +#: ..\commit.rst:157 +msgid "You can create multiple stashes if needed. Stashes are shown in the commit log with the text ``[stash]``." +msgstr "" + +#: ..\commit.rst:161 +msgid "The stash is especially useful when pulling remote changes into a dirty working directory. If you want a more permanent stash, you should create a branch." +msgstr "" + diff --git a/source/locale/cs/LC_MESSAGES/branches.mo b/source/locale/cs/LC_MESSAGES/branches.mo new file mode 100644 index 0000000000000000000000000000000000000000..3c560c6693cef3a0680bccf185439c4dcf6131e3 GIT binary patch literal 502 zcmZWl!A=4(5Y@!f9zA=QgE1H!y1PJv#Z?g&L&7S-#d}@qQnR$1wut&4{*zzfx7Y=P z2VXLozUj-$y!k#n_}p{YcXj0IxFQZ`+qUUn?h`9M(dva~7Dsb@h@C%OwaYWt7|Tq}h0G~* zo`m%##Y(dRhe|IE1zB#WiJD#5KBJn9qTm#+zy}I7c^QRpasu)qYE{F)4a2Ut_XEz| BlmY+% literal 0 HcmV?d00001 diff --git a/source/locale/cs/LC_MESSAGES/branches.po b/source/locale/cs/LC_MESSAGES/branches.po new file mode 100644 index 0000000..2be2dca --- /dev/null +++ b/source/locale/cs/LC_MESSAGES/branches.po @@ -0,0 +1,290 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Czech (http://www.transifex.com/projects/p/git-extensions-manual/language/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: ..\branches.rst:2 +msgid "Branches" +msgstr "" + +#: ..\branches.rst:7 +msgid "" +"Branches are used to commit changes separate from other commits. It is very " +"common to create a new branch when you start working on a feature to keep " +"the work done on that feature separate from other work. When the feature is " +"complete the branch can be merged or rebased as you choose such that the " +"commits for the feature either remain as a parallel branch or appear as a " +"continuous single line of development as if the branch had never existed in " +"the first place. The image on the right illustrates a branch created on top " +"of commit B." +msgstr "" + +#: ..\branches.rst:13 +msgid "" +"You can see the name of your current branch in a combo box in the toolbar. " +"You can switch to another branch by choosing from the combo box list. In the" +" commit log the current branch has an arrow head to the left of its name. If" +" you are not currently on a branch because you have checked out a specific " +"commit but not any particular branch then Git Extensions will show ``(no " +"branch)`` in place of a branch name in the toolbar. This is called " +"\"Detached HEAD mode\". In Git you can refer to your current branch or " +"commit by the special reference ``HEAD`` in place of the branch name or " +"commit reference." +msgstr "" + +#: ..\branches.rst:23 +msgid "Create branch" +msgstr "" + +#: ..\branches.rst:25 +msgid "" +"In Git Extensions there are multiple ways to create a new branch. In the " +"image below I create a new branch from the context menu in the commit log. " +"This will create a new branch on the revision that is selected." +msgstr "" + +#: ..\branches.rst:30 +msgid "" +"I will create a new branch called ``Refactor``. In this branch I can do " +"whatever I want without affecting others. The default in Git Extensions is " +"to check out a new branch after it is created. If you want to create a new " +"branch but remain on your current branch, uncheck the ``Checkout after " +"create`` checkbox in the ``Create branch`` dialog." +msgstr "" + +#: ..\branches.rst:36 +msgid "" +"When the branch is created you will see the new branch ``Refactor`` in the " +"commit log. If you chose to checkout this branch the next commit will be " +"committed to the new branch." +msgstr "" + +#: ..\branches.rst:41 +msgid "" +"Creating branches in Git requires only 41 bytes of space in the repository. " +"Creating a new branch is very easy and fast. The complete work flow of Git " +"is optimized for branching and merging." +msgstr "" + +#: ..\branches.rst:45 +msgid "Orphan branches" +msgstr "" + +#: ..\branches.rst:46 +msgid "" +"In special cases it is helpful to have orphan branches (see for example " +"https://www.google.com/search?q=why+use+orphan+branches+in+git).%20Check%20the" +"\"Create orphan\" checkbox to create an orphan branch (``--orphan`` option " +"in git)." +msgstr "" + +#: ..\branches.rst:49 +msgid "The newly created branch will have no parent commits." +msgstr "" + +#: ..\branches.rst:51 +msgid "" +"The option \"Clear working dir and index\" (``git rm -rf``) is active by " +"default. So the working dir and index will be cleared. If you uncheck the " +"last option then the working dir and index will not be touched." +msgstr "" + +#: ..\branches.rst:55 +msgid "Checkout branch" +msgstr "" + +#: ..\branches.rst:57 +msgid "" +"You can switch from the current branch to another branch using the checkout " +"command. Checking out a branch sets the current branch and updates all of " +"the source files in the working directory. Uncommitted changes in the " +"working directory can be overwritten so it is best practice to make sure " +"your working directory is clean by either committing or stashing any current" +" changes before checking out a branch. If you do not clean your working " +"directory then, in the ``Checkout branch`` dialog, you can choose between " +"four options for your local uncommitted changes:" +msgstr "" + +#: ..\branches.rst:64 +msgid "``Don't change``" +msgstr "" + +#: ..\branches.rst:64 +msgid "" +"Local changes will be retained if there are not conflicting changes from the" +" branch you are checking out." +msgstr "" + +#: ..\branches.rst:66 +msgid "``Merge``" +msgstr "" + +#: ..\branches.rst:66 +msgid "" +"Performs a three-way merge between your current branch, your local changes " +"and the branch you are checking out." +msgstr "" + +#: ..\branches.rst:68 +msgid "``Stash``" +msgstr "" + +#: ..\branches.rst:68 +msgid "" +"Your local changes are stashed and the new branch is checked out. You can " +"retrieve your changes on the new branch with stash-pop." +msgstr "" + +#: ..\branches.rst:70 +msgid "``Reset``" +msgstr "" + +#: ..\branches.rst:70 +msgid "" +"Your local changes are discarded and the new branch is checked out. Use " +"caution with this option as Git has no record of uncommitted changes so they" +" cannot be retrieved." +msgstr "" + +#: ..\branches.rst:76 +msgid "Merge branches" +msgstr "" + +#: ..\branches.rst:78 +msgid "" +"In the image below there are two branches, ``[Refactor]`` and ``[master]``. " +"We can merge the commits from the master branch into the Refactor branch. If" +" we do this, the Refactor branch will be up to date with the master branch, " +"but not the other way around. As long as we are working on the Refactor " +"branch we cannot touch the master branch itself. We can merge the sources of" +" master into our branch, but cannot make any change to the master branch." +msgstr "" + +#: ..\branches.rst:85 +msgid "" +"To merge the Refactor branch into the master branch, we first need to switch" +" to the master branch." +msgstr "" + +#: ..\branches.rst:89 +msgid "" +"Once we are on the master branch we can choose merge by choosing ``Merge " +"branches`` from the ``Commands`` menu. In the merge dialog you can verify " +"which branch you are working on. Select the branch to merge with then click " +"the ``Merge`` button." +msgstr "" + +#: ..\branches.rst:94 +msgid "" +"After the merge the commit log will show the new commit containing the " +"merge. Notice that the Refactor branch is not changed by this merge. If you " +"want to continue working on the Refactor branch you can merge the Refactor " +"branch with master. You can instead delete the Refactor branch if it is not " +"used anymore." +msgstr "" + +#: ..\branches.rst:102 +msgid "" +"When you need to merge with an unnamed branch you can use a tag to give it a" +" temporary name." +msgstr "" + +#: ..\branches.rst:105 +msgid "Rebase branch" +msgstr "" + +#: ..\branches.rst:107 +msgid "" +"The rebase command is the most complex command in Git. The rebase command is" +" very similar to the merge command. Both rebase and merge are used to get a " +"branch up-to-date. The main difference is that rebase can be used to keep " +"the history linear contrary to merges." +msgstr "" + +#: ..\branches.rst:113 +msgid "" +"A rebase of Refactor on top of master will perform the following actions:" +msgstr "" + +#: ..\branches.rst:115 +msgid "" +"All commits specific to the Refactor branch will be stashed in a temporary " +"location" +msgstr "" + +#: ..\branches.rst:116 +msgid "The branch Refactor will be removed" +msgstr "" + +#: ..\branches.rst:117 +msgid "The branch Refactor will be recreated on the master branch" +msgstr "" + +#: ..\branches.rst:118 +msgid "All commits will be recommitted in the new Refactor branch" +msgstr "" + +#: ..\branches.rst:120 +msgid "" +"During a rebase merge conflicts can occur. You need to solve the merge " +"conflicts for each commit that is rebased. The rebase function in Git " +"Extensions will guide you through all steps needed for a successful rebase." +msgstr "" + +#: ..\branches.rst:125 +msgid "" +"The image below shows the commit log after the rebase. Notice that the " +"history is changed and it seems like the commits on the Refactor branch are " +"created after the commits on the master branch." +msgstr "" + +#: ..\branches.rst:132 +msgid "" +"Because this function rewrites history you should only use this on branches " +"that are not published to other repositories yet. When you rebase a branch " +"that is already pushed it will be harder to pull or push to that remote. If " +"you want to get a branch up-to-date that is already published you should " +"merge." +msgstr "" + +#: ..\branches.rst:137 +msgid "Delete branch" +msgstr "" + +#: ..\branches.rst:139 +msgid "" +"Since it is common to create many branches, it is often necessary to delete " +"branches. Most commonly you will need to delete branches on which work has " +"finished and their contents are merged into master or your main branch. You " +"can also delete unmerged branches when they are not needed anymore and you " +"do not want to keep the work done in that branch." +msgstr "" + +#: ..\branches.rst:143 +msgid "" +"When you delete a branch that is not yet merged, all of the commits that are" +" in only the deleted branch will be lost. When you delete a branch that is " +"already merged with another branch, the merged commits will not be lost " +"because they are also part of another branch." +msgstr "" + +#: ..\branches.rst:147 +msgid "" +"You can delete a branch using ``Delete branch`` from the ``Commands`` menu. " +"If you want to delete a branch that is not merged into your current branch " +"(``HEAD`` in Git), you need to check the ``Force delete`` checkbox." +msgstr "" diff --git a/source/locale/cs/LC_MESSAGES/browse_repository.mo b/source/locale/cs/LC_MESSAGES/browse_repository.mo new file mode 100644 index 0000000000000000000000000000000000000000..3c560c6693cef3a0680bccf185439c4dcf6131e3 GIT binary patch literal 502 zcmZWl!A=4(5Y@!f9zA=QgE1H!y1PJv#Z?g&L&7S-#d}@qQnR$1wut&4{*zzfx7Y=P z2VXLozUj-$y!k#n_}p{YcXj0IxFQZ`+qUUn?h`9M(dva~7Dsb@h@C%OwaYWt7|Tq}h0G~* zo`m%##Y(dRhe|IE1zB#WiJD#5KBJn9qTm#+zy}I7c^QRpasu)qYE{F)4a2Ut_XEz| BlmY+% literal 0 HcmV?d00001 diff --git a/source/locale/cs/LC_MESSAGES/browse_repository.po b/source/locale/cs/LC_MESSAGES/browse_repository.po new file mode 100644 index 0000000..3d7713b --- /dev/null +++ b/source/locale/cs/LC_MESSAGES/browse_repository.po @@ -0,0 +1,155 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Czech (http://www.transifex.com/projects/p/git-extensions-manual/language/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: ..\browse_repository.rst:2 +msgid "Browse Repository" +msgstr "" + +#: ..\browse_repository.rst:4 +msgid "" +"You can browse a repository by starting Git Extensions and select the " +"repository to open. The main window contains the commit log. You could also " +"open the ‘Browse’ window from the shell extensions and from the Visual " +"Studio IDE." +msgstr "" + +#: ..\browse_repository.rst:8 +msgid "View commit log" +msgstr "" + +#: ..\browse_repository.rst:10 +msgid "" +"The full commit history can be browsed. There is a graph that shows branches" +" and merges. You can show the difference between any two revisions by " +"selecting them using ctrl-click." +msgstr "" + +#: ..\browse_repository.rst:15 +msgid "" +"In the context menu of the commit log you can enable or disable the revision" +" graph. You can also choose to only show the current branch instead of " +"showing all branches. The other options will be discussed later." +msgstr "" + +#: ..\browse_repository.rst:21 +msgid "Search or filter the commit history" +msgstr "" + +#: ..\browse_repository.rst:23 +msgid "" +"You can find text in the commit messages or jump to a specific commit in the" +" current commit history shown in Git Extensions. You can also filter the " +"commit history so that fewer commits are shown." +msgstr "" + +#: ..\browse_repository.rst:27 +msgid "Quick search in history" +msgstr "" + +#: ..\browse_repository.rst:29 +msgid "" +"You can find a commit in the commit history that is shown in Git Extensions " +"by searching for text in the commit message, branch label or tag. This is a " +"quick search function. Simply click into the commit history to give that " +"pane focus and start typing. Git Extensions will show your search term in " +"the top left corner and will immediately jump to the next commit with " +"matching text. You can search for the next or previous commit with matching " +"text using ``Alt-Down Arrow`` or ``Alt-Up Arrow``." +msgstr "" + +#: ..\browse_repository.rst:35 +msgid "" +"In ``Settings``, ``Git Extensions`` you can change the timeout for typing " +"the text for the quick search." +msgstr "" + +#: ..\browse_repository.rst:38 +msgid "Go to a specific commit" +msgstr "" + +#: ..\browse_repository.rst:40 +msgid "" +"You can jump to a particular commit in the commit history if you know the " +"SHA, tag or branch. In fact you can use any expression valid for git-rev-" +"parse. Select ``Navigate``, ``Go to commit`` or press ``Ctrl-Shift-G`` to " +"open the ``Go to commit`` window. Enter an SHA or other term to be passed to" +" git-rev-parse into the box at the top and click ``Go``, or select a branch " +"or tag from one of the two combo boxes below." +msgstr "" + +#: ..\browse_repository.rst:46 +msgid "Filter history" +msgstr "" + +#: ..\browse_repository.rst:48 +msgid "" +"The history can be filtered using regular expressions and basic filter " +"terms. Filtering will reduce the number of commits that are shown in the Git" +" Extensions commit history. The quick filter in the toolbar filters by the " +"commit message, the author and/or the committer." +msgstr "" + +#: ..\browse_repository.rst:54 +msgid "" +"In the context menu of the commit log you can open the advanced filter " +"dialog. The advanced filter dialog allows you to filter for more specific " +"commits. To remove the filter either remove the filter in the toolbar and " +"press enter or remove the filter in the advanced filter dialog." +msgstr "" + +#: ..\browse_repository.rst:61 +msgid "Singe file history" +msgstr "" + +#: ..\browse_repository.rst:63 +msgid "" +"To display the single file history, right click on a file name in the ``File" +" tree`` or in the ``Diff`` tab and select ``File history``." +msgstr "" + +#: ..\browse_repository.rst:67 +msgid "" +"The single file history viewer shows all revisions of a single file. You can" +" view the content of the file in after each commit in the ``View`` tab." +msgstr "" + +#: ..\browse_repository.rst:72 +msgid "" +"You can view the difference report from the commit in the ``Diff`` tab." +msgstr "" + +#: ..\browse_repository.rst:75 +msgid "" +"Added lines are marked with a ``+``, removed lines are marked with a ``–``." +msgstr "" + +#: ..\browse_repository.rst:80 +msgid "Blame" +msgstr "" + +#: ..\browse_repository.rst:82 +msgid "" +"There is a blame function in the file history browser. It shows the last " +"person editing a single line." +msgstr "" + +#: ..\browse_repository.rst:86 +msgid "" +"Double clicking on a code line shows the full commit introducing the change." +msgstr "" diff --git a/source/locale/cs/LC_MESSAGES/command_line.mo b/source/locale/cs/LC_MESSAGES/command_line.mo new file mode 100644 index 0000000000000000000000000000000000000000..3c560c6693cef3a0680bccf185439c4dcf6131e3 GIT binary patch literal 502 zcmZWl!A=4(5Y@!f9zA=QgE1H!y1PJv#Z?g&L&7S-#d}@qQnR$1wut&4{*zzfx7Y=P z2VXLozUj-$y!k#n_}p{YcXj0IxFQZ`+qUUn?h`9M(dva~7Dsb@h@C%OwaYWt7|Tq}h0G~* zo`m%##Y(dRhe|IE1zB#WiJD#5KBJn9qTm#+zy}I7c^QRpasu)qYE{F)4a2Ut_XEz| BlmY+% literal 0 HcmV?d00001 diff --git a/source/locale/cs/LC_MESSAGES/command_line.po b/source/locale/cs/LC_MESSAGES/command_line.po new file mode 100644 index 0000000..c482a03 --- /dev/null +++ b/source/locale/cs/LC_MESSAGES/command_line.po @@ -0,0 +1,33 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Czech (http://www.transifex.com/projects/p/git-extensions-manual/language/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: ..\command_line.rst:2 +msgid "Command line" +msgstr "" + +#: ..\command_line.rst:5 +msgid "Git Extensions command line" +msgstr "" + +#: ..\command_line.rst:7 +msgid "" +"Most features can be started from the command line. It is recommended to add" +" ``gitex.cmd`` to the path when using from the command line. It is typically" +" stored in the ``C:\\Program Files (x86)\\GitExtensions`` folder." +msgstr "" diff --git a/source/locale/cs/LC_MESSAGES/index.mo b/source/locale/cs/LC_MESSAGES/index.mo new file mode 100644 index 0000000000000000000000000000000000000000..e853b4025a353343e0e00438fd922a6dfd65614c GIT binary patch literal 512 zcmZWlO-}+b5Y@!f9zA=QgE1H!y1PKs;^GH_F>xco)vKvXT`EhvX}bdc5C51yz~5pQ z3?7_hGJVrGFZ1Smcjt4<#kR{mm-`iPakMV0`sF^c!b7dzcxv%>j89w}p(KSHVWGdU zTvpIP%w)-OZ^R3wEygAjW4tOegNdTx4et}|Y0j+U;x)6JLg)u=^xGJ=APi``S@)a1 z?}#|!@1oND&kIgza9sCYcz4WLOf-`wXI5znmwL*^OL&;DVk#t@u?majv$+uRMJ*b- z?7AVDl`P|!a5kgR`{3yWY7=Va$7Fyff4pj!SFW)y zQ#BScqj2&ftT)U{&2k(lJu?(!v4SRQc3}OCYBGv~LpTQ?DAZ&(3gO@Y\n" +"Language-Team: Czech (http://www.transifex.com/projects/p/git-extensions-manual/language/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: ..\index.rst:2 +msgid "Git Extensions |release| Manual" +msgstr "" diff --git a/source/locale/cs/LC_MESSAGES/integration.mo b/source/locale/cs/LC_MESSAGES/integration.mo new file mode 100644 index 0000000000000000000000000000000000000000..3c560c6693cef3a0680bccf185439c4dcf6131e3 GIT binary patch literal 502 zcmZWl!A=4(5Y@!f9zA=QgE1H!y1PJv#Z?g&L&7S-#d}@qQnR$1wut&4{*zzfx7Y=P z2VXLozUj-$y!k#n_}p{YcXj0IxFQZ`+qUUn?h`9M(dva~7Dsb@h@C%OwaYWt7|Tq}h0G~* zo`m%##Y(dRhe|IE1zB#WiJD#5KBJn9qTm#+zy}I7c^QRpasu)qYE{F)4a2Ut_XEz| BlmY+% literal 0 HcmV?d00001 diff --git a/source/locale/cs/LC_MESSAGES/integration.po b/source/locale/cs/LC_MESSAGES/integration.po new file mode 100644 index 0000000..9cbf179 --- /dev/null +++ b/source/locale/cs/LC_MESSAGES/integration.po @@ -0,0 +1,93 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Czech (http://www.transifex.com/projects/p/git-extensions-manual/language/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: ..\integration.rst:2 +msgid "Integration" +msgstr "" + +#: ..\integration.rst:4 +msgid "" +"During installation you can choose to install the Visual Studio plug-in and " +"shell extensions." +msgstr "" + +#: ..\integration.rst:7 +msgid "Visual Studio" +msgstr "" + +#: ..\integration.rst:9 +msgid "There are two options in the context menu on files:" +msgstr "" + +#: ..\integration.rst:11 +msgid "View the file history by choosing the ‘File history’ option." +msgstr "" + +#: ..\integration.rst:12 +msgid "Reset the file changes to the last committed revision." +msgstr "" + +#: ..\integration.rst:16 +msgid "" +"A Git Extensions toolbar allows you to perform the most common actions." +msgstr "" + +#: ..\integration.rst:19 +msgid "Commit (branch)" +msgstr "" + +#: ..\integration.rst:21 +msgid "Browse" +msgstr "" + +#: ..\integration.rst:23 +msgid "Pull" +msgstr "" + +#: ..\integration.rst:25 +msgid "Push" +msgstr "" + +#: ..\integration.rst:27 +msgid "Stash changes" +msgstr "" + +#: ..\integration.rst:29 +msgid "Settings" +msgstr "" + +#: ..\integration.rst:34 +msgid "" +"Almost all function can be started from the ``Git`` menu in Visual Studio." +msgstr "" + +#: ..\integration.rst:39 +msgid "Windows Explorer" +msgstr "" + +#: ..\integration.rst:41 +msgid "" +"The common commands can be started from Windows Explorer using the shell " +"extensions. This option is only available when Shell Extensions are " +"installed." +msgstr "" + +#: ..\integration.rst:46 +msgid "You can even create or clone a repository in any non git folder." +msgstr "" diff --git a/source/locale/cs/LC_MESSAGES/maintenance.mo b/source/locale/cs/LC_MESSAGES/maintenance.mo new file mode 100644 index 0000000000000000000000000000000000000000..3c560c6693cef3a0680bccf185439c4dcf6131e3 GIT binary patch literal 502 zcmZWl!A=4(5Y@!f9zA=QgE1H!y1PJv#Z?g&L&7S-#d}@qQnR$1wut&4{*zzfx7Y=P z2VXLozUj-$y!k#n_}p{YcXj0IxFQZ`+qUUn?h`9M(dva~7Dsb@h@C%OwaYWt7|Tq}h0G~* zo`m%##Y(dRhe|IE1zB#WiJD#5KBJn9qTm#+zy}I7c^QRpasu)qYE{F)4a2Ut_XEz| BlmY+% literal 0 HcmV?d00001 diff --git a/source/locale/cs/LC_MESSAGES/maintenance.po b/source/locale/cs/LC_MESSAGES/maintenance.po new file mode 100644 index 0000000..3cb6fda --- /dev/null +++ b/source/locale/cs/LC_MESSAGES/maintenance.po @@ -0,0 +1,181 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Czech (http://www.transifex.com/projects/p/git-extensions-manual/language/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: ..\maintenance.rst:2 +msgid "Maintenance" +msgstr "" + +#: ..\maintenance.rst:4 +msgid "" +"In this chapter some of the functions to maintain a repository are " +"discussed." +msgstr "" + +#: ..\maintenance.rst:7 +msgid "Compress Git database" +msgstr "" + +#: ..\maintenance.rst:9 +msgid "" +"Git will create a lot of files. You can run the ``Compress git database`` to" +" pack all small files building up a repository into one big file. Git will " +"also garbage collect all unused objects that are older then 15 days. When a " +"database is fragmented into a many small files compressing the database can " +"increase performance." +msgstr "" + +#: ..\maintenance.rst:16 +msgid "Recover lost objects" +msgstr "" + +#: ..\maintenance.rst:18 +msgid "" +"If you accidently deleted a commit you can try to recover it using the " +"``Recover lost objects`` function. A dialog will show you all dangling " +"objects and will allow you to review and recover them." +msgstr "" + +#: ..\maintenance.rst:23 +msgid "" +"Normally Git will not delete files right away when you remove something from" +" your repository. The reason for this is that you can restore deleted items " +"if you need to. Git will delete removed items when they are older then 15 " +"days and you run ``Compress git database``." +msgstr "" + +#: ..\maintenance.rst:29 +msgid "" +"There are several functions to help you find the lost items. By default Git " +"Extensions will only show commits. To show all items, just uncheck the " +"``Show only commits`` option. The other options can be checked/unchecked to " +"get more/less results. Double-click on on item to view the content. When you" +" located the item you want to recover you can tag it using the ``Tag " +"selected object`` button." +msgstr "" + +#: ..\maintenance.rst:34 +msgid "" +"Git Extensions also is able to tag all lost objects. Doing this will make " +"all lost objects visible again making it very easy to locate the commit(s) " +"you would like to recover. After recovering a commit using the ``Tag all " +"lost commits`` button, you can remove all tags using the ``Delete all " +"LOST_AND_FOUND tags`` button." +msgstr "" + +#: ..\maintenance.rst:41 +msgid "Fix user names" +msgstr "" + +#: ..\maintenance.rst:43 +msgid "" +"When someone accidentally committed using a wrong username this can be fixed" +" using the ``Edit .mailmap`` function. Git will use the username for an " +"email address when it is set in the ``.mailmap`` file." +msgstr "" + +#: ..\maintenance.rst:48 +msgid "Fix user name using commit email:" +msgstr "" + +#: ..\maintenance.rst:54 +msgid "Fix email address using commit email:" +msgstr "" + +#: ..\maintenance.rst:60 +msgid "Fix email address and name using commit email:" +msgstr "" + +#: ..\maintenance.rst:66 +msgid "Fix email address and name using commit name and email:" +msgstr "" + +#: ..\maintenance.rst:73 +msgid "Ignore files" +msgstr "" + +#: ..\maintenance.rst:75 +msgid "" +"Git will track all files that are in the working directory. Normally you do " +"not want to exclude all files that are created by the compiler. You can add " +"files that should be ignored to the .gitignore file. You can use wildcards " +"and regular expressions. All entries are case sensitive. The button ``Add " +"default ignores`` will add files that should be ignored when using Visual " +"Studio." +msgstr "" + +#: ..\maintenance.rst:81 +msgid "A short overview of the syntax:" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "#" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "Lines started with ``#`` are handled as comments" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "!" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "Lines started with ``!`` are exclude patterns" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "[Dd]" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "Characters inside ``[..]`` means that 1 of the characters must match" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "\\*" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "Wildcard" +msgstr "" + +#: ..\maintenance.rst:92 ..\maintenance.rst:95 +msgid "/" +msgstr "" + +#: ..\maintenance.rst:92 +msgid "" +"A leading slash matches the beginning of the pathname; for example, ``/*.c``" +" matches ``cat-file.c`` but not ``mozilla-sha1/sha1.c``" +msgstr "" + +#: ..\maintenance.rst:95 +msgid "" +"If the pattern ends with a slash, it is removed for the purpose of the " +"following description, but it would only find a match with a directory. In " +"other words, foo/ will match a directory foo and paths underneath it, but " +"will not match a regular file or a symbolic link foo (this is consistent " +"with the way how pathspec works in general in git)." +msgstr "" + +#: ..\maintenance.rst:100 +msgid "" +"For more `detailed information " +"`_." +msgstr "" diff --git a/source/locale/cs/LC_MESSAGES/merge_conflicts.mo b/source/locale/cs/LC_MESSAGES/merge_conflicts.mo new file mode 100644 index 0000000000000000000000000000000000000000..b61e8b7c3cbbdc181207f41e94fc3549e028ff20 GIT binary patch literal 502 zcmZWl!A=4(5Y@!f9zA=QgE0^ty1PgM#Z?g&L&7S-#d}@qQnR$1wg~zk{*zzfx7Y=v z2VXLozUj-$y!kpj_}FvUcXj0IxFQZ`ySDA0?h`9M(dva~7Dsb@-D-}D;x35H;qg!Nx92vNJ(;Gk^e@-Vl*E4*3L3uGSJIuxt@>8F%+|S)vS31XAzLtQxQ%A%5ZiycYL{oOF_xK{3z<`B zKMCtiij`&s4wYUS3bNc%6E(ZAdqy=GML`{|zy}I7c^QRpasu)qI\n" +"Language-Team: Czech (http://www.transifex.com/projects/p/git-extensions-manual/language/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: ..\merge_conflicts.rst:2 +msgid "Merge Conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:4 +msgid "" +"When merging branches or commits you can get merge conflicts. Git will try " +"to resolve these, but some conflicts need to be resolved manually. Git " +"Extensions will show warnings when there is a merge conflict." +msgstr "" + +#: ..\merge_conflicts.rst:10 +msgid "Handle merge conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:12 +msgid "" +"To solve merge conflicts just click on a warning or open the merge conflict " +"dialog from the menu. A dialog will prompt showing all conflicts. You can " +"solve a conflict by double-click on a filename." +msgstr "" + +#: ..\merge_conflicts.rst:17 +msgid "There are three kinds of conflicts:" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "File deleted and changed" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "Use modified or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "File deleted and created" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "Use created or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "File changed both locally and remotely" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "Start merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:28 +msgid "" +"If the file is deleted in one commit and changed in another commit, a dialog" +" will ask to keep the modified file or delete the file. When there is a " +"conflicting change the merge tool will be started. You can configure the " +"tool you want to use for merge conflicts. The image below shows Perforce " +"P4Merge a free to use merge tool. Git Extensions is packaged with KDiff3, an" +" open source merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:33 +msgid "In the merge tool you will see four versions of the same file:" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "Base" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "The latest version of the file that exist in both repositories" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "Local" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "The latest local version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "Remote" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "The latest remote version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "Merged" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "The result of the merge" +msgstr "" + +#: ..\merge_conflicts.rst:47 +msgid "" +"When you are in the middle of a merge the file named local represents your " +"file. When you are in the middle of a rebase the file named remote " +"represents your file. This can be confusing, so double check if you are in " +"doubt." +msgstr "" diff --git a/source/locale/cs/LC_MESSAGES/notes.mo b/source/locale/cs/LC_MESSAGES/notes.mo new file mode 100644 index 0000000000000000000000000000000000000000..b61e8b7c3cbbdc181207f41e94fc3549e028ff20 GIT binary patch literal 502 zcmZWl!A=4(5Y@!f9zA=QgE0^ty1PgM#Z?g&L&7S-#d}@qQnR$1wg~zk{*zzfx7Y=v z2VXLozUj-$y!kpj_}FvUcXj0IxFQZ`ySDA0?h`9M(dva~7Dsb@-D-}D;x35H;qg!Nx92vNJ(;Gk^e@-Vl*E4*3L3uGSJIuxt@>8F%+|S)vS31XAzLtQxQ%A%5ZiycYL{oOF_xK{3z<`B zKMCtiij`&s4wYUS3bNc%6E(ZAdqy=GML`{|zy}I7c^QRpasu)qI\n" +"Language-Team: Czech (http://www.transifex.com/projects/p/git-extensions-manual/language/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: ..\notes.rst:2 +msgid "Notes" +msgstr "" + +#: ..\notes.rst:4 +msgid "" +"Notes can be added to a commit. Notes will be stored separately and will not" +" be pushed. To add a new note choose ``add notes`` in the context menu of " +"the commit information box." +msgstr "" + +#: ..\notes.rst:9 +msgid "" +"The editor that has been configured in the settings dialog will be used to " +"enter or edit the notes. The Git Extensions editor is advised." +msgstr "" diff --git a/source/locale/cs/LC_MESSAGES/patches.mo b/source/locale/cs/LC_MESSAGES/patches.mo new file mode 100644 index 0000000000000000000000000000000000000000..b61e8b7c3cbbdc181207f41e94fc3549e028ff20 GIT binary patch literal 502 zcmZWl!A=4(5Y@!f9zA=QgE0^ty1PgM#Z?g&L&7S-#d}@qQnR$1wg~zk{*zzfx7Y=v z2VXLozUj-$y!kpj_}FvUcXj0IxFQZ`ySDA0?h`9M(dva~7Dsb@-D-}D;x35H;qg!Nx92vNJ(;Gk^e@-Vl*E4*3L3uGSJIuxt@>8F%+|S)vS31XAzLtQxQ%A%5ZiycYL{oOF_xK{3z<`B zKMCtiij`&s4wYUS3bNc%6E(ZAdqy=GML`{|zy}I7c^QRpasu)qI\n" +"Language-Team: Czech (http://www.transifex.com/projects/p/git-extensions-manual/language/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: ..\patches.rst:2 +msgid "Patches" +msgstr "" + +#: ..\patches.rst:4 +msgid "" +"Every commit contains a change-set, a commit date, the committer name, the " +"commit message and a cryptograph SHA1 hash. Local commits can be published " +"by pushing it to a remote repository. To be able to push you need to have " +"sufficient rights and you need to have access to the remote repository. When" +" you cannot push directly you can create patches. Patches can be e-mailed to" +" someone with access to the repository. Each patch contains an entire commit" +" including the commit message and the SHA1." +msgstr "" + +#: ..\patches.rst:13 +msgid "Create patch" +msgstr "" + +#: ..\patches.rst:15 +msgid "" +"Format a single patch or patch series using the format patch dialog. You " +"need to select the newest commit first and then select the oldest commit " +"using ctrl-click. You can also select an interrupted patch series, but this " +"is not recommended because the files will not be numbered." +msgstr "" + +#: ..\patches.rst:21 +msgid "" +"When the patches are created successfully the following dialog will appear." +msgstr "" + +#: ..\patches.rst:26 +msgid "Apply patches" +msgstr "" + +#: ..\patches.rst:28 +msgid "" +"It is possible to apply a single patch file or all patches in a directory. " +"When there are merge conflicts applying the patch you need to resolve them " +"before you can continue. Git Extensions will help you applying all patches " +"by marking the next recommended step." +msgstr "" diff --git a/source/locale/cs/LC_MESSAGES/plugins.mo b/source/locale/cs/LC_MESSAGES/plugins.mo new file mode 100644 index 0000000000000000000000000000000000000000..b61e8b7c3cbbdc181207f41e94fc3549e028ff20 GIT binary patch literal 502 zcmZWl!A=4(5Y@!f9zA=QgE0^ty1PgM#Z?g&L&7S-#d}@qQnR$1wg~zk{*zzfx7Y=v z2VXLozUj-$y!kpj_}FvUcXj0IxFQZ`ySDA0?h`9M(dva~7Dsb@-D-}D;x35H;qg!Nx92vNJ(;Gk^e@-Vl*E4*3L3uGSJIuxt@>8F%+|S)vS31XAzLtQxQ%A%5ZiycYL{oOF_xK{3z<`B zKMCtiij`&s4wYUS3bNc%6E(ZAdqy=GML`{|zy}I7c^QRpasu)qI\n" +"Language-Team: Czech (http://www.transifex.com/projects/p/git-extensions-manual/language/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: ..\plugins.rst:2 +msgid "Plugins" +msgstr "" + +#: ..\plugins.rst:5 +msgid "List of the available plugins" +msgstr "" + +#: ..\plugins.rst:7 +msgid "Auto Compile Submodules" +msgstr "" + +#: ..\plugins.rst:8 +msgid "Background Fetch" +msgstr "" + +#: ..\plugins.rst:9 +msgid "Create Local Tracking Branches" +msgstr "" + +#: ..\plugins.rst:10 +msgid "Delete Unused Branches" +msgstr "" + +#: ..\plugins.rst:11 +msgid "Find Large Files" +msgstr "" + +#: ..\plugins.rst:12 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\plugins.rst:13 ..\plugins.rst:22 +msgid "GitFlow" +msgstr "" + +#: ..\plugins.rst:14 +msgid "GitUIPluginInterfaces" +msgstr "" + +#: ..\plugins.rst:15 +msgid "Github" +msgstr "" + +#: ..\plugins.rst:16 +msgid "Gource" +msgstr "" + +#: ..\plugins.rst:17 +msgid "Proxy Switcher" +msgstr "" + +#: ..\plugins.rst:18 +msgid "Release Notes Generator" +msgstr "" + +#: ..\plugins.rst:19 +msgid "Statistics" +msgstr "" + +#: ..\plugins.rst:24 +msgid "" +"This plugin permit to manage your _branching model: http://nvie.com/posts/a" +"-successful-git-branching-model/ with _GitFlow: " +"https://github.com/nvie/gitflow%20in%20GitExtension" +msgstr "" + +#: ..\plugins.rst:26 +msgid "You should have GitFlow installed to use this plugin." +msgstr "" + +#: ..\plugins.rst:28 +msgid "" +"The GitFlow plugin permit to : - init gitflow in your git repository - " +"create your feature, hotfix, release or support branch - manage (pull, " +"publish or finish) your existing gitflow branches" +msgstr "" diff --git a/source/locale/cs/LC_MESSAGES/remote_feature.mo b/source/locale/cs/LC_MESSAGES/remote_feature.mo new file mode 100644 index 0000000000000000000000000000000000000000..b61e8b7c3cbbdc181207f41e94fc3549e028ff20 GIT binary patch literal 502 zcmZWl!A=4(5Y@!f9zA=QgE0^ty1PgM#Z?g&L&7S-#d}@qQnR$1wg~zk{*zzfx7Y=v z2VXLozUj-$y!kpj_}FvUcXj0IxFQZ`ySDA0?h`9M(dva~7Dsb@-D-}D;x35H;qg!Nx92vNJ(;Gk^e@-Vl*E4*3L3uGSJIuxt@>8F%+|S)vS31XAzLtQxQ%A%5ZiycYL{oOF_xK{3z<`B zKMCtiij`&s4wYUS3bNc%6E(ZAdqy=GML`{|zy}I7c^QRpasu)qI\n" +"Language-Team: Czech (http://www.transifex.com/projects/p/git-extensions-manual/language/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: ..\remote_feature.rst:2 +msgid "Remote feature" +msgstr "" + +#: ..\remote_feature.rst:4 +msgid "" +"Git is a distributed source control management system. This means that all " +"changes you make are local. When you commit changes, you only commit them to" +" your local repository. To publish your local changes you need to push. In " +"order to get changes committed by others, you need to pull." +msgstr "" + +#: ..\remote_feature.rst:9 +msgid "Manage remote repositories" +msgstr "" + +#: ..\remote_feature.rst:11 +msgid "You can manage the remote repositories in the ``Remotes`` menu." +msgstr "" + +#: ..\remote_feature.rst:15 +msgid "" +"When you cloned your repository from a public repository, this remote is " +"already configured. You can rename each remote for easy recognition. The " +"default name after cloning a remote is ``origin``. If you use PuTTY as SSH " +"client you can also enter the private key file for each remote. Git " +"Extensions will load the key when needed. How to create a private key file " +"is described in the next paragraph." +msgstr "" + +#: ..\remote_feature.rst:22 +msgid "" +"In the ``Default pull behaviour`` tab you can configure the branches that " +"need to be pulled and merged by default. If you configure this correctly you" +" will not need to choose a branch when you pull or push. There are two " +"buttons on this dialog:" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Prune remote branches" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Throw away remote branches that do not exist on the remote anymore." +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Update all remote branch info" +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Fetch all remote branch information." +msgstr "" + +#: ..\remote_feature.rst:33 +msgid "" +"After cloning a repository you do not need to configure all remote branches " +"manually. Instead you can checkout the remote branch and choose to create a " +"local tracking branch." +msgstr "" + +#: ..\remote_feature.rst:37 +msgid "Create SSH key" +msgstr "" + +#: ..\remote_feature.rst:39 +msgid "" +"Git uses SSH for accessing private repositories. SSH uses a public/private " +"key pair for authentication. This means you need to generate a private key " +"and a public key. The private key is stored on your computer locally and the" +" public key can be given to anyone. SSH will encrypt whatever you send using" +" your secret private key. The receiver will then use the public key you send" +" to decrypt the data." +msgstr "" + +#: ..\remote_feature.rst:44 +msgid "" +"This encryption will not protect the data itself but it protects the " +"authenticity. Because the private key is only available to the sender, the " +"receiver can be sure about the origin of the data. In practise the key pair " +"is only used for the authentication process. The data itself will be " +"encrypted using a key that is exchanged during this initial phase." +msgstr "" + +#: ..\remote_feature.rst:49 +msgid "PuTTY and github" +msgstr "" + +#: ..\remote_feature.rst:51 +msgid "" +"PuTTY is SSH client that for Windows that is a bit more user friendly then " +"OpenSSH. Unfortunately PuTTY does not work with all servers. In this " +"paragraph I will show how to generate a key for github using putty." +msgstr "" + +#: ..\remote_feature.rst:54 +msgid "" +"First make sure GitExtensions is configured to use PuTTY and all paths are " +"correct." +msgstr "" + +#: ..\remote_feature.rst:60 +msgid "can choose ``Generate or import key`` to start the key generator." +msgstr "" + +#: ..\remote_feature.rst:66 +msgid "" +"PuTTY will ask you to move the mouse around to generate a more random key. " +"When the key is generated you can save the public and the private key in a " +"file. You can choose to protect the private key with a password but this is " +"not necessary." +msgstr "" + +#: ..\remote_feature.rst:69 +msgid "" +"Now you have a key pair you need to give github the public key. This can be " +"done in ``Account Settings`` in the tab ``SSH Public Keys``. You can add " +"multiple keys here, but you only need one key for all repositories." +msgstr "" + +#: ..\remote_feature.rst:74 +msgid "" +"After telling github what public key to use to decrypt, you need to tell " +"GitExtensions what private key to use to encrypt. In the clone dialog there " +"is a ``Load SSH key`` button to load the private key into the PuTTY " +"authentication agent. This can also be done manually by starting the PuTTY " +"authentication agent and choose ``add key`` in the context menu in the " +"system tray." +msgstr "" + +#: ..\remote_feature.rst:80 +msgid "" +"GitExtensions can load the private keys automatically for you when " +"communicating with a remote. You need to configure the private key for the " +"remote." +msgstr "" + +#: ..\remote_feature.rst:83 +msgid "This is done in the ``Manage remote repositories`` dialog." +msgstr "" + +#: ..\remote_feature.rst:86 +msgid "OpenSSH and github" +msgstr "" + +#: ..\remote_feature.rst:88 +msgid "" +"When you choose to use OpenSSH you need to configure GitExtensions as shown " +"in the screenshot below." +msgstr "" + +#: ..\remote_feature.rst:92 +msgid "" +"OpenSSH is the best SSH client there is but it lacks Windows support. " +"Therefore it is slightly more complex to use. Another drawback is that " +"GitExtensions cannot control OpenSSH and needs to show the command line " +"dialogs when OpenSSH might be used. GitExtensions will show the command line" +" window for every command that might require a SSH connection. For this " +"reason PuTTY is the prefered SSH client in GitExtensions." +msgstr "" + +#: ..\remote_feature.rst:97 +msgid "" +"To generate a key pair in OpenSSH you need to go to the command line. I " +"recommend to use the git bash because the path to OpenSSH is already set." +msgstr "" + +#: ..\remote_feature.rst:102 +msgid "" +"Type the following command: ``ssh-keygen -C \"your@email.com\" -t rsa`` Use " +"the same email address as the email address used in git. You will be asked " +"where if you want to protect the private key with a password. This is not " +"necessary. By default the public and private keys are stored in " +"``c:\\Documents and Settings\\[User]\\.ssh\\`` or " +"``c:\\Users\\[user]\\.ssh\\``." +msgstr "" + +#: ..\remote_feature.rst:109 +msgid "" +"You do not need to tell GitExtensions about the private key because OpenSSH " +"will load it for you. Now open the public key using notepad and copy the key" +" to github. This can be done in ``Account Settings`` in the tab ``SSH Public" +" Keys`` on `GitHub `_." +msgstr "" + +#: ..\remote_feature.rst:116 +msgid "Pull changes" +msgstr "" + +#: ..\remote_feature.rst:118 +msgid "" +"You can get remote changes using the pull function. Before you can pull " +"remote changes you need to make sure there are no uncommitted changes in " +"your local repository. If you have uncommitted changes you should commit " +"them or stash them during the pull. You can read about how to use the stash " +"in the Stash chapter." +msgstr "" + +#: ..\remote_feature.rst:124 +msgid "" +"In order to get your personal repository up-to-date, you need to fetch " +"changes from a remote repository. You can do this using the ``Pull`` dialog." +" When the dialog starts the default remote for the current branch is set. " +"You can choose another remote or enter a custom url if you like. When the " +"remote branches configured correctly, you do not need to choose a remote " +"branch." +msgstr "" + +#: ..\remote_feature.rst:128 +msgid "" +"If you just fetch the commits from the remote repository and you already " +"committed some changes to your local repository, the commits will be in a " +"different branch. In the pull dialog this is illustrated in the image on the" +" left. This can be useful when you want to review the changes before you " +"want to merge them with your own changes." +msgstr "" + +#: ..\remote_feature.rst:135 +msgid "" +"When you choose to merge the remote branch after fetching the changes a " +"branch will be created, and will be merged you’re your commit. Doing this " +"creates a lot of branches and merges, making the history harder to read." +msgstr "" + +#: ..\remote_feature.rst:140 +msgid "" +"Instead of merging the fetched commits with your local commits, you can also" +" choose to rebase your commits on top of the fetched commits. This is " +"illustrated on the left in the image below. A rebase will first undo your " +"local commits (c and d), then fetch the remote commits (e) and finally " +"recommit your local commits. When there is a merge conflict during the " +"rebase, the rebase dialog will show." +msgstr "" + +#: ..\remote_feature.rst:147 +msgid "Next to the pull button there are some buttons that can be useful:" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "Solve conflicts" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "" +"When there are merge conflicts, you can solve them by pressing this button." +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "Stash changes" +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "" +"When the working dir contains uncommitted changes, you need to stash them " +"before pulling." +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "Auto stash" +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "" +"Check this checkbox if you want to stash before pulling. The stash will be " +"reapplied after pulling." +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "Load SSH key" +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "" +"This button is only available when you use PuTTY as SSH client. You can " +"press this button to load the key configured for the remote. If no key is " +"set, a dialog will prompt for the key." +msgstr "" + +#: ..\remote_feature.rst:161 +msgid "Push changes" +msgstr "" + +#: ..\remote_feature.rst:163 +msgid "" +"In the browse window you can check if there are local commits that are not " +"pushed to a remote repository yet. In the image below the green labels mark " +"the position of the master branch on the remote repository. The red label " +"marks the position of the master branch on the local repository. The local " +"repository is ahead three commits." +msgstr "" + +#: ..\remote_feature.rst:169 +msgid "To push the changes press ``Push`` in the toolbar." +msgstr "" + +#: ..\remote_feature.rst:173 +msgid "" +"The push dialog allows you to choose the remote repository to push to. The " +"remote repository is set to the remote of the current branch. You can choose" +" another remote or choose a url to push to. You can also specify a branch to" +" push." +msgstr "" + +#: ..\remote_feature.rst:178 +msgid "" +"Tags are not pushed to the remote repository. If you want to push a tag you " +"need to open the ``Tags`` tab in the dialog. You can choose to push a singe " +"tag or all tags. No commits will be pushed when the ``Tags`` tab is " +"selected, only tags." +msgstr "" + +#: ..\remote_feature.rst:181 +msgid "" +"You can not merge your changes in the remote repository. Merging must be " +"done locally. This means that you cannot push your changes before the " +"commits are merged locally. In practice you need to pull before you can push" +" most of the times." +msgstr "" diff --git a/source/locale/cs/LC_MESSAGES/settings.mo b/source/locale/cs/LC_MESSAGES/settings.mo new file mode 100644 index 0000000000000000000000000000000000000000..21aec6e5ac393b67b93390ae4cc8470815ffbff5 GIT binary patch literal 502 zcmZWlK~BRk5Cn-+j+{B{0ihz;+DWMdE&)oLqDl=^C2%*XNsUrFvRzvE2Y=!fyalI4 zaA2g>de)=S&VKFgd~A7a``YuhUlWhxOo7B1*^)bL7z`dpBe?CR37jWscR0H0_WP6M{{F&CRk7fO zz)bKtgWkKyXV92AS204C%VpEmHu71lnz^2nYLnHHiWJhJ_>GA3bwpDB_>tU_!(Vp> zxed}`n*3cTY|@~ol|PYR^{w)mop&Qu$))N*KI6s;7e8bJJpI$vyF3eniOTgsajOHHXWUS693H|YP+-td7jXm!2cXX5lX@8XVblq>z5&K8 BlluSw literal 0 HcmV?d00001 diff --git a/source/locale/cs/LC_MESSAGES/settings.po b/source/locale/cs/LC_MESSAGES/settings.po new file mode 100644 index 0000000..bc1bf02 --- /dev/null +++ b/source/locale/cs/LC_MESSAGES/settings.po @@ -0,0 +1,2128 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Czech (http://www.transifex.com/projects/p/git-extensions-manual/language/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: ..\settings.rst:4 +msgid "Settings" +msgstr "" + +#: ..\settings.rst:6 +msgid "" +"The settings dialog can be invoked at any time by selecting ``Settings`` " +"from the ``Tools`` menu option." +msgstr "" + +#: ..\settings.rst:10 +msgid "" +"The following buttons are always available on any page of the Settings " +"dialog. Sometimes the ``Cancel`` button has no effect for the page - this " +"will be noted on the page in the area next to the buttons." +msgstr "" + +#: ..\settings.rst:14 +msgid "Button" +msgstr "" + +#: ..\settings.rst:14 ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Description" +msgstr "" + +#: ..\settings.rst:16 +msgid "``OK``" +msgstr "" + +#: ..\settings.rst:16 +msgid "" +"Save any entered changes made in *any* settings page and close the Settings " +"dialog." +msgstr "" + +#: ..\settings.rst:19 +msgid "``Cancel``" +msgstr "" + +#: ..\settings.rst:19 +msgid "" +"Any entered changes in *any* settings page are *not* saved. The Settings " +"dialog is closed." +msgstr "" + +#: ..\settings.rst:22 +msgid "``Apply``" +msgstr "" + +#: ..\settings.rst:22 +msgid "Any entered changes in *any* settings page are saved." +msgstr "" + +#: ..\settings.rst:25 +msgid "" +"Settings that are specific to Git Extensions and apply globally will be " +"stored in a file called ``GitExtensions.settings`` either in the user's " +"application data path or with the program. The location is dependant on the " +"IsPortable setting in the ``GitExtensions.exe.config`` file that is with the" +" program. Settings that are specific to Git Extensions but apply to only the" +" current repository will be stored in a file of the same name, " +"``GitExtensions.settings``, but in either the root folder of the repository " +"or the ``.git`` folder of the repository, depending on whether or not they " +"are distributed with that repository. The settings that are used by Git are " +"stored in the configuration files of Git. The global settings are stored in " +"the file called ``.gitconfig`` in the user directory. The local settings are" +" stored in the ``.git\\config`` file of the repository." +msgstr "" + +#: ..\settings.rst:37 +msgid "Checklist" +msgstr "" + +#: ..\settings.rst:39 +msgid "" +"This page is a visual overview of the minimal settings that Git Extensions " +"requires to work properly. Any items highlighted in red should be configured" +" by clicking on the highlighted item." +msgstr "" + +#: ..\settings.rst:42 +msgid "This page contains the following settings and buttons." +msgstr "" + +#: ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Setting" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Check settings at startup (disables automatically if all settings are " +"correct)" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Forces Git Extensions to re-check the minimal set of required settings the " +"next time Git Extensions is started. If all settings are 'green' this will " +"be automatically unchecked." +msgstr "" + +#: ..\settings.rst:51 +msgid "``Save and rescan`` button" +msgstr "" + +#: ..\settings.rst:51 +msgid "" +"Saves any setting changes made and re-checks the settings to see if the " +"minimal requirements are now met." +msgstr "" + +#: ..\settings.rst:58 ..\settings.rst:66 +msgid "Git" +msgstr "" + +#: ..\settings.rst:60 +msgid "" +"This page contains the settings needed to access git repositories. The " +"repositories will be accessed using external tools. For Windows usually " +"MsysGit or cygwin are used. Git Extensions will try to configure these " +"settings automatically." +msgstr "" + +#: ..\settings.rst:64 ..\settings.rst:90 ..\settings.rst:168 +#: ..\settings.rst:196 ..\settings.rst:295 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:642 +#: ..\settings.rst:671 +msgid "Group" +msgstr "" + +#: ..\settings.rst:66 +msgid "Command used to run git (git.cmd or git.exe)" +msgstr "" + +#: ..\settings.rst:66 +msgid "" +"Needed for Git Extensions to run Git commands. Set the full command used to " +"run git (MsysGit or cygwin). Use the ``Browse`` button to find the " +"executable on your file system." +msgstr "" + +#: ..\settings.rst:70 +msgid "Path to Linux tools (sh). Leave empty when it is in the path." +msgstr "" + +#: ..\settings.rst:70 +msgid "" +"A few linux tools are used by Git Extensions. When MsysGit is installed, " +"these tools are located in the bin directory of MsysGit. Use the ``Browse`` " +"button to find the directory on your file system." +msgstr "" + +#: ..\settings.rst:74 +msgid "Environment" +msgstr "" + +#: ..\settings.rst:74 +msgid "``Change HOME`` button" +msgstr "" + +#: ..\settings.rst:74 +msgid "This button opens a dialog where the HOME directory can be changed." +msgstr "" + +#: ..\settings.rst:77 +msgid "" +"The global configuration file used by git will be put in the HOME directory." +" On some systems the home directory is not set or is pointed to a network " +"drive. Git Extensions will try to detect the optimal setting for your " +"environment. When there is already a global git configuration file, this " +"location will be used. If you need to relocate the home directory for git, " +"click the ``Change HOME`` button to change this setting. Otherwise leave " +"this setting as the default." +msgstr "" + +#: ..\settings.rst:85 +msgid "Git Extensions" +msgstr "" + +#: ..\settings.rst:87 +msgid "This page contains general settings for Git Extensions." +msgstr "" + +#: ..\settings.rst:92 +msgid "Performance" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"Show repository status in browse dialog (number of changes in toolbar, " +"restart required)" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"When enabled, the number of pending commits are shown on the toolbar as a " +"figure in parentheses next to the ``Commit`` button. Git Extensions must be " +"stopped and restarted to activate changes to this option." +msgstr "" + +#: ..\settings.rst:96 +msgid "Show current working dir changes in revision graph" +msgstr "" + +#: ..\settings.rst:96 +msgid "" +"When enabled, two extra revisions are added to the revision graph. The first" +" shows the current working directory status. The second shows the staged " +"files. This option can cause slowdowns when browsing large repositories." +msgstr "" + +#: ..\settings.rst:101 +msgid "Use FileSystemWatcher to check if index is changed" +msgstr "" + +#: ..\settings.rst:101 +msgid "" +"Using the FileSystemWatcher to check index state improves the performance in" +" some cases. Turn this off if you experience refresh problems in commit log." +msgstr "" + +#: ..\settings.rst:105 +msgid "Show stash count on status bar in browse window" +msgstr "" + +#: ..\settings.rst:105 +msgid "" +"When you use the stash a lot, it can be useful to show the number of stashed" +" items on the toolbar. This option causes serious slowdowns in large " +"repositories and is turned off by default." +msgstr "" + +#: ..\settings.rst:109 +msgid "Check for uncommitted changes in checkout branch dialog" +msgstr "" + +#: ..\settings.rst:109 +msgid "" +"Git Extensions will not allow you to checkout a branch if you have " +"uncommitted changes on the current branch. If you select this option, Git " +"Extensions will display a dialog where you can decide what to do with " +"uncommitted changes before swapping branches." +msgstr "" + +#: ..\settings.rst:114 +msgid "Limit number of commits that will be loaded in list at start-up" +msgstr "" + +#: ..\settings.rst:114 +msgid "" +"This number specifies the maximum number of commits that Git Extensions will" +" load when it is started. These commits are shown in the Commit Log window. " +"To see more commits than are loaded, then this setting will need to be " +"adjusted and Git Extensions restarted." +msgstr "" + +#: ..\settings.rst:119 ..\settings.rst:170 +msgid "Behaviour" +msgstr "" + +#: ..\settings.rst:119 +msgid "Close Process dialog when process succeeds" +msgstr "" + +#: ..\settings.rst:119 +msgid "" +"When a process is finished, close the process dialog automatically. Leave " +"this option off if you want to see the result of processes. When a process " +"has failed, the dialog will automatically remain open." +msgstr "" + +#: ..\settings.rst:123 +msgid "Show console window when executing git process" +msgstr "" + +#: ..\settings.rst:123 +msgid "" +"Git Extensions uses command line tools to access the git repository. In some" +" environments it might be useful to see the command line dialog when a " +"process is executed. An option on the command line dialog window displayed " +"allows this setting to be turned off." +msgstr "" + +#: ..\settings.rst:128 +msgid "Use patience diff algorithm" +msgstr "" + +#: ..\settings.rst:128 +msgid "" +"Use the Git 'patience diff' algorithm instead of the default. This algorithm" +" is useful in situations where two files have diverged significantly and the" +" default algorithm may become 'misaligned', resulting in a totally unusable " +"conflict file." +msgstr "" + +#: ..\settings.rst:133 +msgid "Include untracked files in stash" +msgstr "" + +#: ..\settings.rst:133 +msgid "" +"If checked, when a stash is performed as a result of any action except a " +"manual stash request, e.g. checking out a new branch and requesting a stash " +"then any files not tracked by git will also be saved to the stash." +msgstr "" + +#: ..\settings.rst:137 +msgid "Follow renames in file history (experimental)" +msgstr "" + +#: ..\settings.rst:137 +msgid "Try to follow file renames in the file history." +msgstr "" + +#: ..\settings.rst:140 +msgid "Open last working dir on startup" +msgstr "" + +#: ..\settings.rst:140 +msgid "" +"When starting Git Extensions, open the last used repository (bypassing the " +"Start Page)." +msgstr "" + +#: ..\settings.rst:143 +msgid "Play Special Startup Sound" +msgstr "" + +#: ..\settings.rst:143 +msgid "" +"Play a sound when starting Git Extensions. It will put you in a good " +"moooooood!" +msgstr "" + +#: ..\settings.rst:146 +msgid "Default clone destination" +msgstr "" + +#: ..\settings.rst:146 +msgid "" +"Git Extensions will pre-fill destination directory input with value of this " +"setting on any form used to perform repository clone." +msgstr "" + +#: ..\settings.rst:149 +msgid "Revision grid quick search timeout [ms]" +msgstr "" + +#: ..\settings.rst:149 +msgid "" +"The timeout (milliseconds) used for the quick search feature in the revision" +" graph. The quick search will be enabled when you start typing and the " +"revision graph has the focus." +msgstr "" + +#: ..\settings.rst:153 +msgid "Email settings for sending patches" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server name" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server to use for sending patches." +msgstr "" + +#: ..\settings.rst:155 +msgid "Port" +msgstr "" + +#: ..\settings.rst:155 +msgid "SMTP port number to use." +msgstr "" + +#: ..\settings.rst:157 +msgid "Use SSL/TLS" +msgstr "" + +#: ..\settings.rst:157 +msgid "Check this box if the SMTP server uses SSL or TLS." +msgstr "" + +#: ..\settings.rst:163 +msgid "Commit dialog" +msgstr "" + +#: ..\settings.rst:165 +msgid "This page contains settings for the Git Extensions Commit dialog." +msgstr "" + +#: ..\settings.rst:170 +msgid "Show errors when staging files" +msgstr "" + +#: ..\settings.rst:170 +msgid "" +"If an error occurs when files are staged (in the Commit dialog), then the " +"process dialog showing the results of the git command is shown if this " +"setting is checked." +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"Compose commit messages in Commit dialog (otherwise the message will be " +"requested during commit)" +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"If this is unchecked, then commit messages cannot be entered in the commit " +"dialog. When the ``Commit`` button is clicked, a new editor window is opened" +" where the commit message can be entered." +msgstr "" + +#: ..\settings.rst:178 +msgid "Number of previous messages in commit dialog" +msgstr "" + +#: ..\settings.rst:178 +msgid "" +"The number of commit messages, from the top of the current branch, that will" +" be made available from the ``Commit message`` combo box on the Commit " +"dialog." +msgstr "" + +#: ..\settings.rst:182 +msgid "Show additional buttons in commit button area" +msgstr "" + +#: ..\settings.rst:182 +msgid "" +"Tick the boxes in this sub-group for any of the additional buttons that you " +"wish to have available below the commit button. These buttons are considered" +" additional to basic functionality and have consequences if you should click" +" them accidentally, including resetting unrecorded work." +msgstr "" + +#: ..\settings.rst:191 +msgid "Appearance" +msgstr "" + +#: ..\settings.rst:193 +msgid "" +"This page contains settings that affect the appearance of the application." +msgstr "" + +#: ..\settings.rst:198 ..\settings.rst:448 ..\settings.rst:653 +msgid "General" +msgstr "" + +#: ..\settings.rst:198 +msgid "Show relative date instead of full date" +msgstr "" + +#: ..\settings.rst:198 +msgid "" +"Show relative date, e.g. 2 weeks ago, instead of full date. Displayed on the" +" ``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:201 +msgid "Show current branch in Visual Studio" +msgstr "" + +#: ..\settings.rst:201 +msgid "" +"Determines whether or not the currently checked out branch is displayed on " +"the Git Extensions toolbar within Visual Studio." +msgstr "" + +#: ..\settings.rst:204 +msgid "Auto scale user interface when high DPI is used" +msgstr "" + +#: ..\settings.rst:204 +msgid "" +"Automatically resize controls and their contents according to the current " +"system resolution of the display, measured in dots per inch (DPI)." +msgstr "" + +#: ..\settings.rst:207 +msgid "Truncate long filenames" +msgstr "" + +#: ..\settings.rst:207 +msgid "" +"This setting affects the display of filenames in a component of a window " +"e.g. in the Diff tab of the Commit Log window. The options that can be " +"selected are:" +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``None``: no truncation occurs; a horizontal scroll bar is used to see the " +"whole filename." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Compact``: no horizontal scroll bar. Filenames are truncated at both start" +" and end to fit into the width of the display component." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Trimstart``: no horizontal scroll bar. Filenames are truncated at the " +"start only." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``FileNameOnly``: the path is always removed, leaving only the name of the " +"file, even if there is space for the path." +msgstr "" + +#: ..\settings.rst:220 +msgid "Author images" +msgstr "" + +#: ..\settings.rst:220 +msgid "Get author image from gravatar.com" +msgstr "" + +#: ..\settings.rst:220 +msgid "" +"If checked, `gravatar `_ will be accessed to retrieve " +"an image for the author of commits. This image is displayed on the " +"``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:224 +msgid "Image size" +msgstr "" + +#: ..\settings.rst:224 +msgid "The display size of the user image." +msgstr "" + +#: ..\settings.rst:226 +msgid "Cache images" +msgstr "" + +#: ..\settings.rst:226 +msgid "" +"The number of days to elapse before gravatar is checked for any changes to " +"an authors image." +msgstr "" + +#: ..\settings.rst:229 +msgid "No image service" +msgstr "" + +#: ..\settings.rst:229 +msgid "" +"If the author has not set up their own image, then gravatar can return an " +"image based on one of these services." +msgstr "" + +#: ..\settings.rst:232 +msgid "``Clear image cache`` button" +msgstr "" + +#: ..\settings.rst:232 +msgid "Clear the cached avatars." +msgstr "" + +#: ..\settings.rst:234 +msgid "Fonts" +msgstr "" + +#: ..\settings.rst:234 +msgid "Code font" +msgstr "" + +#: ..\settings.rst:234 +msgid "Change the font used for the display of file contents." +msgstr "" + +#: ..\settings.rst:236 +msgid "Application font" +msgstr "" + +#: ..\settings.rst:236 +msgid "Change the font used on Git Extensions windows and dialogs." +msgstr "" + +#: ..\settings.rst:238 +msgid "Commit font" +msgstr "" + +#: ..\settings.rst:238 +msgid "" +"Change the font used for entering a commit message in the Commit dialog." +msgstr "" + +#: ..\settings.rst:240 +msgid "Language" +msgstr "" + +#: ..\settings.rst:240 +msgid "Language (restart required)" +msgstr "" + +#: ..\settings.rst:240 +msgid "Choose the language for the Git Extensions interface." +msgstr "" + +#: ..\settings.rst:242 +msgid "Dictionary for spelling checker" +msgstr "" + +#: ..\settings.rst:242 +msgid "" +"Choose the dictionary to use for the spelling checker in the Commit dialog." +msgstr "" + +#: ..\settings.rst:248 +msgid "Revision Links" +msgstr "" + +#: ..\settings.rst:250 +msgid "" +"You can configure here how to convert parts of a revision into clickable " +"links. These links will be located under the commit message on the " +"``Commit`` tab in the ``Related links`` section." +msgstr "" + +#: ..\settings.rst:256 ..\settings.rst:345 +msgid "Categories" +msgstr "" + +#: ..\settings.rst:256 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click the ``Remove`` button." +msgstr "" + +#: ..\settings.rst:260 ..\settings.rst:553 +msgid "Name" +msgstr "" + +#: ..\settings.rst:260 +msgid "" +"This is the Category name used to match the same categories defined on " +"different levels of the Settings." +msgstr "" + +#: ..\settings.rst:263 ..\settings.rst:555 +msgid "Enabled" +msgstr "" + +#: ..\settings.rst:263 +msgid "" +"Indicates whether the Category is enabled or not. Disabled categories are " +"skipped while creating links." +msgstr "" + +#: ..\settings.rst:266 +msgid "Search in" +msgstr "" + +#: ..\settings.rst:266 +msgid "" +"List of revision parts that will be checked when searching for matching text" +" to be converted into links. Only the checked parts will be searched for " +"matches." +msgstr "" + +#: ..\settings.rst:270 +msgid "Search pattern/Nested pattern" +msgstr "" + +#: ..\settings.rst:270 +msgid "" +"Regular expression used for matching text in chosen revision parts. Each " +"matched fragment will be used to create a new link. More than one fragment " +"can be used in a single link by using a capturing group. A capturing group " +"value can be passed to a link by using zero-based indexed placeholders in a " +"link format definition e.g. {0}. ``Nested pattern`` can be used when only " +"part of the text matched by the ``Search pattern`` should be used to format " +"the link. When the ``Nested pattern`` is empty, matches found by the " +"``Search pattern`` are used to create links." +msgstr "" + +#: ..\settings.rst:279 +msgid "Links: Caption/URI" +msgstr "" + +#: ..\settings.rst:279 +msgid "" +"List of links to be created from a single match. Each link consists of the " +"``Caption`` to be displayed and the ``URI`` to be opened when the link is " +"clicked on. In addition to the standard zero-based indexed placeholders, the" +" ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into the" +" link. For example: " +"``https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH%``" +msgstr "" + +#: ..\settings.rst:290 +msgid "Colors" +msgstr "" + +#: ..\settings.rst:292 +msgid "" +"This page contains settings to define the colors used in the application." +msgstr "" + +#: ..\settings.rst:297 +msgid "Revision graph" +msgstr "" + +#: ..\settings.rst:297 +msgid "Multicolor branches" +msgstr "" + +#: ..\settings.rst:297 +msgid "" +"Displays branch commits in different colors if checked. If unchecked, all " +"branches are shown in the same color. This color can be selected." +msgstr "" + +#: ..\settings.rst:300 +msgid "Striped branch change" +msgstr "" + +#: ..\settings.rst:300 +msgid "" +"When a new branch is created from an existing branch, the common part of the" +" history is shown in a 'hatch' pattern." +msgstr "" + +#: ..\settings.rst:303 +msgid "Draw branch borders" +msgstr "" + +#: ..\settings.rst:303 +msgid "Outlines branch commits in a black border if checked." +msgstr "" + +#: ..\settings.rst:305 +msgid "Draw non relatives graph gray" +msgstr "" + +#: ..\settings.rst:305 +msgid "" +"Show commit history in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:307 +msgid "Draw non relatives text gray" +msgstr "" + +#: ..\settings.rst:307 +msgid "" +"Show commit text in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:309 +msgid "Color tag" +msgstr "" + +#: ..\settings.rst:309 +msgid "Color to show tags in." +msgstr "" + +#: ..\settings.rst:311 +msgid "Color branch" +msgstr "" + +#: ..\settings.rst:311 +msgid "Color to show branch names in." +msgstr "" + +#: ..\settings.rst:313 +msgid "Color remote branch" +msgstr "" + +#: ..\settings.rst:313 +msgid "Color to show remote branch names in." +msgstr "" + +#: ..\settings.rst:315 +msgid "Color other label" +msgstr "" + +#: ..\settings.rst:315 +msgid "Color to show other labels in." +msgstr "" + +#: ..\settings.rst:317 +msgid "Application Icon" +msgstr "" + +#: ..\settings.rst:317 +msgid "Icon style" +msgstr "" + +#: ..\settings.rst:317 +msgid "Change icons. Useful for recognising various open instances." +msgstr "" + +#: ..\settings.rst:319 +msgid "Icon color" +msgstr "" + +#: ..\settings.rst:319 +msgid "Changes color of the selected icons." +msgstr "" + +#: ..\settings.rst:321 +msgid "Difference View" +msgstr "" + +#: ..\settings.rst:321 +msgid "Color removed line" +msgstr "" + +#: ..\settings.rst:321 +msgid "Highlight color for lines that have been removed." +msgstr "" + +#: ..\settings.rst:324 +msgid "Color added line" +msgstr "" + +#: ..\settings.rst:324 +msgid "Highlight color for lines that have been added." +msgstr "" + +#: ..\settings.rst:326 +msgid "Color removed line highlighting" +msgstr "" + +#: ..\settings.rst:326 +msgid "Highlight color for characters that have been removed in lines." +msgstr "" + +#: ..\settings.rst:328 +msgid "Color added line highlighting" +msgstr "" + +#: ..\settings.rst:328 +msgid "Highlight color for characters that have been added in lines." +msgstr "" + +#: ..\settings.rst:330 +msgid "Color section" +msgstr "" + +#: ..\settings.rst:330 +msgid "Highlight color for a section." +msgstr "" + +#: ..\settings.rst:336 +msgid "Start Page" +msgstr "" + +#: ..\settings.rst:338 +msgid "" +"This page allows you to add/remove or modify the Categories and repositories" +" that will appear on the Start Page when Git Extensions is launched. Per " +"Category you can either configure an RSS feed or add repositories. The order" +" of both Categories, and repositories within Categories, can be changed " +"using the context menus in the Start Page. See :ref:`start-page` for further" +" details." +msgstr "" + +#: ..\settings.rst:345 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click Remove. This will delete the Category *and* any " +"repositories belonging to that Category." +msgstr "" + +#: ..\settings.rst:350 +msgid "Caption" +msgstr "" + +#: ..\settings.rst:350 +msgid "This is the Category name displayed on the Start Page." +msgstr "" + +#: ..\settings.rst:352 +msgid "Type" +msgstr "" + +#: ..\settings.rst:352 +msgid "Specify the type: an RSS feed or a repository." +msgstr "" + +#: ..\settings.rst:354 +msgid "RSS Feed" +msgstr "" + +#: ..\settings.rst:354 +msgid "Enter the URL of the RSS feed." +msgstr "" + +#: ..\settings.rst:356 +msgid "Path/Title/Description" +msgstr "" + +#: ..\settings.rst:356 +msgid "" +"For each repository defined for a Category, shows the path, title and " +"description. To add a new repository, click on a blank line and type the " +"appropriate information. The contents of the Path field are shown on the " +"Start Page as a link to your repository *if* the Title field is blank. If " +"the Title field is non-blank, then this text is shown as the link to your " +"repository. Any text in the Description field is shown underneath the " +"repository link on the Start Page." +msgstr "" + +#: ..\settings.rst:365 +msgid "" +"An RSS Feed can be useful to follow repositories on GitHub for example. See " +"this page on GitHub: https://help.github.com/articles/viewing-your-feeds. " +"You can also follow commits on public GitHub repositories by" +msgstr "" + +#: ..\settings.rst:368 +msgid "In your browser, navigate to the public repository on GitHub." +msgstr "" + +#: ..\settings.rst:369 +msgid "Select the branch you are interested in." +msgstr "" + +#: ..\settings.rst:370 +msgid "Click on the Commits tab." +msgstr "" + +#: ..\settings.rst:371 +msgid "You will find a RSS icon next to the words \"Commit History\"." +msgstr "" + +#: ..\settings.rst:372 +msgid "Copy the link" +msgstr "" + +#: ..\settings.rst:373 +msgid "" +"Paste the link into the RSS Feed field in the Settings - Start Page as shown" +" above." +msgstr "" + +#: ..\settings.rst:375 +msgid "" +"Your Start Page will then show each commit - clicking on a link will open " +"your browser and take you to the commit on GitHub." +msgstr "" + +#: ..\settings.rst:382 +msgid "Git Config" +msgstr "" + +#: ..\settings.rst:384 +msgid "" +"This page contains some of the settings of Git that are used by and " +"therefore can be changed from within Git Extensions." +msgstr "" + +#: ..\settings.rst:386 +msgid "" +"If you change a Git setting from the Git command line using ``git config`` " +"then the same change in setting can be seen inside Git Extensions. If you " +"change a Git setting from inside Git Extensions then that change can be seen" +" using ``git config --get``." +msgstr "" + +#: ..\settings.rst:389 +msgid "" +"Git configuration can be global or local configuration. Global configuration" +" applies to all repositories. Local configuration overrides the global " +"configuration for the current repository." +msgstr "" + +#: ..\settings.rst:395 +msgid "User name" +msgstr "" + +#: ..\settings.rst:395 +msgid "User name shown in commits and patches." +msgstr "" + +#: ..\settings.rst:397 +msgid "User email" +msgstr "" + +#: ..\settings.rst:397 +msgid "User email shown in commits and patches." +msgstr "" + +#: ..\settings.rst:399 +msgid "Editor" +msgstr "" + +#: ..\settings.rst:399 +msgid "" +"Editor that git.exe opens (e.g. for editing commit message). This is not " +"used by Git Extensions, only when you call git.exe from the command line. By" +" default Git will use the built in editor." +msgstr "" + +#: ..\settings.rst:403 +msgid "Mergetool" +msgstr "" + +#: ..\settings.rst:403 +msgid "" +"Merge tool used to solve merge conflicts. Git Extensions will search for " +"common merge tools on your system." +msgstr "" + +#: ..\settings.rst:406 +msgid "Path to mergetool" +msgstr "" + +#: ..\settings.rst:406 +msgid "" +"Path to merge tool. Git Extensions will search for common merge tools on " +"your system." +msgstr "" + +#: ..\settings.rst:409 +msgid "Mergetool command" +msgstr "" + +#: ..\settings.rst:409 +msgid "" +"Command that Git uses to start the merge tool. Git Extensions will try to " +"set this automatically when a merge tool is chosen. This setting can be left" +" empty when Git supports the mergetool (e.g. kdiff3)." +msgstr "" + +#: ..\settings.rst:413 +msgid "Keep backup (.orig) after merge" +msgstr "" + +#: ..\settings.rst:413 +msgid "" +"Check to save the state of the original file before modifying to solve merge" +" conflicts. Refer to Git configuration setting ```mergetool.keepBackup```." +msgstr "" + +#: ..\settings.rst:417 +msgid "Difftool" +msgstr "" + +#: ..\settings.rst:417 +msgid "" +"Diff tool that is used to show differences between source files. Git " +"Extensions will search for common diff tools on your system." +msgstr "" + +#: ..\settings.rst:420 +msgid "Path to difftool" +msgstr "" + +#: ..\settings.rst:420 +msgid "" +"The path to the diff tool. Git Extensions will search for common diff tools " +"on your system." +msgstr "" + +#: ..\settings.rst:423 +msgid "DiffTool command" +msgstr "" + +#: ..\settings.rst:423 +msgid "" +"Command that Git uses to start the diff tool. This setting should only be " +"filled in when Git doesn't support the diff tool." +msgstr "" + +#: ..\settings.rst:426 +msgid "Path to commit template" +msgstr "" + +#: ..\settings.rst:426 +msgid "" +"A path to a file whose contents are used to pre-populate the commit message " +"in the commit dialog." +msgstr "" + +#: ..\settings.rst:429 +msgid "Line endings" +msgstr "" + +#: ..\settings.rst:429 +msgid "Checkout/commit radio buttons" +msgstr "" + +#: ..\settings.rst:429 +msgid "" +"Choose how git should handle line endings when checking out and checking in " +"files. Refer to https://help.github.com/articles/dealing-with-line-endings" +"#platform-all" +msgstr "" + +#: ..\settings.rst:433 +msgid "Files content encoding" +msgstr "" + +#: ..\settings.rst:433 +msgid "The default encoding for file contents." +msgstr "" + +#: ..\settings.rst:439 +msgid "Build server integration" +msgstr "" + +#: ..\settings.rst:441 +msgid "" +"This page allows you to configure the integration with build servers. This " +"allows the build status of each commit to be displayed directly in the " +"revision log, as well as providing a tab for direct access to the Build " +"Server build report for the selected commit." +msgstr "" + +#: ..\settings.rst:448 +msgid "Enable build server integration" +msgstr "" + +#: ..\settings.rst:448 +msgid "Check to globally enable/disable the integration functionality." +msgstr "" + +#: ..\settings.rst:450 +msgid "Show build status summary in revision log" +msgstr "" + +#: ..\settings.rst:450 +msgid "" +"Check to show a summary of the build results with the commits in the main " +"revision log." +msgstr "" + +#: ..\settings.rst:453 +msgid "Build server type" +msgstr "" + +#: ..\settings.rst:453 +msgid "Select an integration target." +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins" +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins server URL" +msgstr "" + +#: ..\settings.rst:455 ..\settings.rst:459 ..\settings.rst:469 +msgid "Enter the URL of the server (and port, if applicable)." +msgstr "" + +#: ..\settings.rst:457 ..\settings.rst:461 ..\settings.rst:473 +msgid "Project name" +msgstr "" + +#: ..\settings.rst:457 +msgid "Enter the name of the project which tracks this repository in Jenkins." +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity" +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity server URL" +msgstr "" + +#: ..\settings.rst:461 +msgid "" +"Enter the name of the project which tracks this repository in TeamCity. " +"Multiple project names can be entered separated by the | character." +msgstr "" + +#: ..\settings.rst:464 +msgid "Build Id Filter" +msgstr "" + +#: ..\settings.rst:464 +msgid "" +"Enter a regexp filter for which build results you want to retrieve in the " +"case that your build project creates multiple builds. For example, if your " +"project includes both devBuild and docBuild you may wish to apply a filter " +"of \"devBuild\" to retrieve the results from only the program build." +msgstr "" + +#: ..\settings.rst:469 +msgid "Team Foundation" +msgstr "" + +#: ..\settings.rst:469 +msgid "Tfs server (Name or URL)" +msgstr "" + +#: ..\settings.rst:471 +msgid "Team collection name" +msgstr "" + +#: ..\settings.rst:473 +msgid "Enter the name of the project which tracks this repository in Tfs." +msgstr "" + +#: ..\settings.rst:475 +msgid "Build definition name (use first found if left empty)" +msgstr "" + +#: ..\settings.rst:482 +msgid "SSH" +msgstr "" + +#: ..\settings.rst:484 +msgid "" +"This page allows you to configure the SSH client you want Git to use. Git " +"Extensions is optimized for PuTTY. Git Extensions will show command line " +"dialogs if you do not use PuTTY and user input is required (unless you have " +"configured SSH to use authentication with key instead of password). Git " +"Extensions can load SSH keys for PuTTY when needed." +msgstr "" + +#: ..\settings.rst:491 +msgid "Specify which ssh client to use" +msgstr "" + +#: ..\settings.rst:491 +msgid "``PuTTY`` radio button" +msgstr "" + +#: ..\settings.rst:491 +msgid "Use PuTTY as SSH client." +msgstr "" + +#: ..\settings.rst:493 +msgid "``OpenSSH`` radio button" +msgstr "" + +#: ..\settings.rst:493 +msgid "Use OpenSSH as SSH client." +msgstr "" + +#: ..\settings.rst:495 +msgid "``Other ssh client`` radio button" +msgstr "" + +#: ..\settings.rst:495 +msgid "" +"Use another SSH client. Enter the path to the SSH client you wish to use." +msgstr "" + +#: ..\settings.rst:497 +msgid "Configure PuTTY" +msgstr "" + +#: ..\settings.rst:497 +msgid "Path to plink.exe" +msgstr "" + +#: ..\settings.rst:497 +msgid "Enter the path to the plink.exe executable." +msgstr "" + +#: ..\settings.rst:500 +msgid "Path to puttygen" +msgstr "" + +#: ..\settings.rst:500 +msgid "Enter the path to the puttygen.exe executable." +msgstr "" + +#: ..\settings.rst:502 +msgid "Path to pageant" +msgstr "" + +#: ..\settings.rst:502 +msgid "Enter the path to the pageant.exe executable." +msgstr "" + +#: ..\settings.rst:504 +msgid "Automatically start authentication" +msgstr "" + +#: ..\settings.rst:504 +msgid "" +"If an SSH key has been configured, then when accessing a remote repository " +"the key will automatically be used by the SSH client if this is checked." +msgstr "" + +#: ..\settings.rst:507 +msgid "Configure Git credential helper" +msgstr "" + +#: ..\settings.rst:507 ..\settings.rst:569 +msgid "Command" +msgstr "" + +#: ..\settings.rst:507 +msgid "" +"Enter the helper string for the Git \"Credential Helper\". This setting is " +"the global Git configuration ``credential.helper``, see http://git-" +"scm.com/docs/gitcredentials. By way of example, the setting for `git-" +"credential-winstore `_, when " +"installed from the full installation package for Git Extensions, is:" +msgstr "" + +#: ..\settings.rst:513 +msgid "" +"``!\"C:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-" +"credential-winstore.exe\"``." +msgstr "" + +#: ..\settings.rst:516 +msgid "" +"The setting begins with \"!\" so the setting is considered as a shell " +"snippet and everything after the \"!\" becomes the command. Use the " +"``Browse`` button to find the executable in your file system." +msgstr "" + +#: ..\settings.rst:520 +msgid "``Suggest`` button" +msgstr "" + +#: ..\settings.rst:520 +msgid "" +"Suggest an appropriate setting for the Git credential helper. This works " +"only if the program git-credential-winstore.exe is installed in the " +"\"GitCredentialWinStore\" folder under your Git Extensions installation." +msgstr "" + +#: ..\settings.rst:527 +msgid "" +"If you get errors relating to git-credential-winstore, ensure that your " +"setting for the Git credential helper command in Git Extensions has ``\"`` " +"at the start and end and not ``\\\"``. When viewed in the global Git " +"configuration file, ``.gitconfig`` in your user directory, you should find " +"the setting does show the escaped quotation marks ``\\\"`` (but not " +"``\\\\\\\"``). Also ensure that you do indeed have the program file git-" +"credential-winstore.exe in the specified directory as you may have a setting" +" retained from a previous installation of the credential helper program." +msgstr "" + +#: ..\settings.rst:536 +msgid "Scripts" +msgstr "" + +#: ..\settings.rst:538 +msgid "" +"This page allows you to configure specific commands to run before/after Git " +"actions or to add a new command to the User Menu. The top half of the page " +"summarises all of the scripts currently defined. If a script is selected " +"from the summary, the bottom half of the page will allow modifications to " +"the script definition." +msgstr "" + +#: ..\settings.rst:542 +msgid "" +"A hotkey can also be assigned to execute a specific script. See :ref" +":`settings-hotkeys`." +msgstr "" + +#: ..\settings.rst:547 +msgid "``Add`` button" +msgstr "" + +#: ..\settings.rst:547 +msgid "" +"Adds a new script. Complete the details in the bottom half of the screen." +msgstr "" + +#: ..\settings.rst:549 +msgid "``Remove`` button" +msgstr "" + +#: ..\settings.rst:549 +msgid "Removes a script." +msgstr "" + +#: ..\settings.rst:551 +msgid "Up/Down Arrows" +msgstr "" + +#: ..\settings.rst:551 +msgid "Changes order of scripts." +msgstr "" + +#: ..\settings.rst:553 +msgid "The name of the script." +msgstr "" + +#: ..\settings.rst:555 +msgid "" +"If checked, the script is active and will be performed at the appropriate " +"time (as determined by the On Event setting)." +msgstr "" + +#: ..\settings.rst:558 +msgid "Ask for confirmation" +msgstr "" + +#: ..\settings.rst:558 +msgid "" +"If checked, then a popup window is displayed just before the script is run " +"to confirm whether or not the script is to be run. Note that this popup is " +"*not* displayed when the script is added as a command to the User Menu (On " +"Event setting is ShowInUserMenuBar)." +msgstr "" + +#: ..\settings.rst:563 +msgid "Run in background" +msgstr "" + +#: ..\settings.rst:563 +msgid "" +"If checked, the script will run in the background and Git Extensions will " +"return to your control without waiting for the script to finish." +msgstr "" + +#: ..\settings.rst:566 +msgid "Add to revision grid context menu" +msgstr "" + +#: ..\settings.rst:566 +msgid "" +"If checked, the script is added to the context menu that is displayed when " +"right-clicking on a line in the Commit Log page." +msgstr "" + +#: ..\settings.rst:569 +msgid "" +"Enter the command to be run. This can be any command that your system can " +"run e.g. an executable program, a .bat script, a Python command, etc. Use " +"the ``Browse`` button to find the command to run." +msgstr "" + +#: ..\settings.rst:573 ..\settings.rst:794 +msgid "Arguments" +msgstr "" + +#: ..\settings.rst:573 +msgid "" +"Enter any arguments to be passed to the command that is run. The ``Help`` " +"button displays items that will be resolved by Git Extensions before " +"executing the command e.g. {cBranch} will resolve to the currently checked " +"out branch, {UserInput} will display a popup where you can enter data to be " +"passed to the command when it is run." +msgstr "" + +#: ..\settings.rst:579 +msgid "On Event" +msgstr "" + +#: ..\settings.rst:579 +msgid "" +"Select when this command will be executed, either before/after certain Git " +"commands, or displayed on the User Menu bar." +msgstr "" + +#: ..\settings.rst:586 +msgid "Hotkeys" +msgstr "" + +#: ..\settings.rst:588 +msgid "" +"This page allows you to define keyboard shortcuts to actions when specific " +"pages of Git Extensions are displayed. The HotKeyable Items identifies a " +"page within Git Extensions. Selecting a Hotkeyable Item displays the list of" +" commands on that page that can have a hotkey associated with them." +msgstr "" + +#: ..\settings.rst:592 +msgid "The Hotkeyable Items consist of the following pages" +msgstr "" + +#: ..\settings.rst:594 +msgid "" +"Commit: the page displayed when a Commit is requested via the ``Commit`` " +"User Menu button or the ``Commands/Commit`` menu option." +msgstr "" + +#: ..\settings.rst:595 +msgid "" +"Browse: the Commit Log page (the page displayed after a repository is " +"selected from the Start Page)." +msgstr "" + +#: ..\settings.rst:596 +msgid "RevisionGrid: the list of commits on the Commit Log page." +msgstr "" + +#: ..\settings.rst:597 +msgid "FileViewer: the page displayed when viewing the contents of a file." +msgstr "" + +#: ..\settings.rst:598 +msgid "" +"FormMergeConflicts: the page displayed when merge conflicts are detected " +"that need correcting." +msgstr "" + +#: ..\settings.rst:599 +msgid "" +"Scripts: shows scripts defined in Git Extensions and allows shortcuts to be " +"assigned. Refer :ref:`settings-scripts`." +msgstr "" + +#: ..\settings.rst:604 +msgid "Hotkey" +msgstr "" + +#: ..\settings.rst:604 +msgid "" +"After selecting a Hotkeyable Item and the Command, the current keyboard " +"shortcut associated with the command is displayed here. To alter this " +"shortcut, click in the box where the current hotkey is shown and press the " +"new keyboard combination." +msgstr "" + +#: ..\settings.rst:609 +msgid "``Apply`` button" +msgstr "" + +#: ..\settings.rst:609 +msgid "" +"Click to apply the new keyboard combination to the currently selected " +"Command." +msgstr "" + +#: ..\settings.rst:612 +msgid "``Clear`` button" +msgstr "" + +#: ..\settings.rst:612 +msgid "" +"Sets the keyboard shortcut for the currently selected Command to 'None'." +msgstr "" + +#: ..\settings.rst:614 +msgid "``Reset all Hotkeys to defaults`` button" +msgstr "" + +#: ..\settings.rst:614 +msgid "" +"Resets all keyboard shortcuts to the defaults (i.e. the values when Git " +"Extensions was first installed)." +msgstr "" + +#: ..\settings.rst:621 +msgid "Shell Extension" +msgstr "" + +#: ..\settings.rst:623 +msgid "" +"When installed, Git Extensions adds items to the context menu when a " +"file/folder is right-clicked within Windows Explorer. One of these items is " +"``Git Extensions`` from which a further (cascaded) menu can be opened. This " +"settings page determines which items will appear on that cascaded menu and " +"which will appear in the main context menu. Items that are checked will " +"appear in the cascaded menu." +msgstr "" + +#: ..\settings.rst:627 +msgid "" +"To the right side of the list of check boxes is a preview that shows you how" +" the Git Extensions menu items will be arranged with your current choices." +msgstr "" + +#: ..\settings.rst:630 +msgid "" +"By default, what is displayed in the context menu also depends on what item " +"is right-clicked in Windows Explorer; a file or a folder (and whether the " +"folder is a Git repository or not). If you want Git Extensions to always " +"include all of its context menu items, check the box ``Always show all " +"commands``." +msgstr "" + +#: ..\settings.rst:637 +msgid "Advanced" +msgstr "" + +#: ..\settings.rst:638 +msgid "" +"This page allows advanced settings to be modified. Clicking on the '+' " +"symbol on the tree of settings will display further settings. Refer :ref" +":`settings-confirmations`." +msgstr "" + +#: ..\settings.rst:644 +msgid "Checkout" +msgstr "" + +#: ..\settings.rst:644 +msgid "Always show checkout dialog" +msgstr "" + +#: ..\settings.rst:644 +msgid "" +"Always show the Checkout Branch dialog when swapping branches. This dialog " +"is normally only shown when uncommitted changes exist on the current branch" +msgstr "" + +#: ..\settings.rst:647 +msgid "Use last chosen \"local changes\" action as default action." +msgstr "" + +#: ..\settings.rst:647 +msgid "" +"This setting works in conjunction with the 'Git Extensions/Check for " +"uncommitted changes in checkout branch dialog' setting. If the 'Check for " +"uncommitted changes' setting is checked, then the Checkout Branch dialog is " +"shown *only* if this setting is unchecked. If this setting is checked, then " +"no dialog is shown and the last chosen action is used." +msgstr "" + +#: ..\settings.rst:653 +msgid "Don't show help images" +msgstr "" + +#: ..\settings.rst:653 +msgid "" +"In the Pull, Merge and Rebase dialogs, images are displayed by default to " +"explain what happens with the branches and their commits and the meaning of " +"LOCAL, BASE and REMOTE (for resolving merge conflicts) in different merge or" +" rebase scenarios. If checked, these Help images will not be displayed." +msgstr "" + +#: ..\settings.rst:659 +msgid "Always show advanced options" +msgstr "" + +#: ..\settings.rst:659 +msgid "" +"In the Push, Merge and Rebase dialogs, advanced options are hidden by " +"default and shown only after you click a link or checkbox. If this setting " +"is checked then these options are always shown on those dialogs." +msgstr "" + +#: ..\settings.rst:667 +msgid "Confirmations" +msgstr "" + +#: ..\settings.rst:668 +msgid "This page allows you to turn off certain confirmation popup windows." +msgstr "" + +#: ..\settings.rst:673 +msgid "Don't ask to confirm to" +msgstr "" + +#: ..\settings.rst:673 +msgid "Amend last commit" +msgstr "" + +#: ..\settings.rst:673 +msgid "" +"If checked, do not display the popup warning about the rewriting of history " +"when you have elected to amend the last committed change." +msgstr "" + +#: ..\settings.rst:676 +msgid "Apply stashed changes after successful pull" +msgstr "" + +#: ..\settings.rst:676 +msgid "" +"In the Pull dialog, if ``Auto stash`` is checked, then any changes will be " +"stashed before the pull is performed. Any stashed changes are then re-" +"applied after the pull is complete. If this setting is checked, the stashed " +"changes are applied with no confirmation popup." +msgstr "" + +#: ..\settings.rst:681 +msgid "Apply stashed changes after successful checkout" +msgstr "" + +#: ..\settings.rst:681 +msgid "" +"In the Checkout Branch dialog, if ``Stash`` is checked, then any changes " +"will be stashed before the branch is checked out. If this setting is " +"checked, then the stashed changes will be automatically re-applied after " +"successful checkout of the branch with no confirmation popup." +msgstr "" + +#: ..\settings.rst:686 +msgid "Add a tracking reference for newly pushed branch" +msgstr "" + +#: ..\settings.rst:686 +msgid "" +"When you push a local branch to a remote and it doesn't have a tracking " +"reference, you are asked to confirm whether you want to add such a " +"reference. If this setting is checked, a tracking reference will always be " +"added if it does not exist." +msgstr "" + +#: ..\settings.rst:691 +msgid "Push a new branch for the remote" +msgstr "" + +#: ..\settings.rst:691 +msgid "" +"When pushing a new branch that does not exist on the remote repository, a " +"confirmation popup will normally be displayed. If this setting is checked, " +"then the new branch will be pushed with no confirmation popup." +msgstr "" + +#: ..\settings.rst:695 +msgid "Update submodules on checkout" +msgstr "" + +#: ..\settings.rst:695 +msgid "" +"When you check out a branch from a repository that has submodules, you will " +"be asked to update the submodules. If this setting is checked, the " +"submodules will be updated without asking." +msgstr "" + +#: ..\settings.rst:703 +msgid "Plugins" +msgstr "" + +#: ..\settings.rst:705 +msgid "Plugins provide extra functionality for Git Extensions." +msgstr "" + +#: ..\settings.rst:708 +msgid "Plugin" +msgstr "" + +#: ..\settings.rst:710 +msgid "Auto compile SubModules" +msgstr "" + +#: ..\settings.rst:710 +msgid "" +"**This plugin proposes (confirmation required) that you automatically build " +"submodules after they are updated via the GitExtensions Update submodules " +"command.**" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enabled (true/false)" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enter true to enable the plugin, or false to disable." +msgstr "" + +#: ..\settings.rst:716 +msgid "Path to msbuild.exe" +msgstr "" + +#: ..\settings.rst:716 +msgid "Enter the path to the msbuild.exe executable." +msgstr "" + +#: ..\settings.rst:718 +msgid "msbuild.exe arguments" +msgstr "" + +#: ..\settings.rst:718 +msgid "Enter any arguments to msbuild." +msgstr "" + +#: ..\settings.rst:720 +msgid "Periodic background fetch" +msgstr "" + +#: ..\settings.rst:720 +msgid "" +"**This plugin keeps your remote tracking branches up-to-date automatically " +"by fetching periodically.**" +msgstr "" + +#: ..\settings.rst:722 +msgid "Arguments of git command to run" +msgstr "" + +#: ..\settings.rst:722 +msgid "" +"Enter the git command and its arguments into the edit box. The default " +"command is ``fetch --all``, which will fetch all branches from all remotes. " +"You can modify the command if you would prefer, for example, to fetch only a" +" specific remote, e.g. ``fetch upstream``." +msgstr "" + +#: ..\settings.rst:727 +msgid "Fetch every (seconds)" +msgstr "" + +#: ..\settings.rst:727 +msgid "" +"Enter the number of seconds to wait between each fetch. Enter 0 to disable " +"this plugin." +msgstr "" + +#: ..\settings.rst:730 +msgid "Refresh view after fetch" +msgstr "" + +#: ..\settings.rst:730 +msgid "" +"If checked, the commit log and branch labels will be refreshed after the " +"fetch. If you are browsing the commit log and comparing revisions you may " +"wish to disable the refresh to avoid unexpected changes to the commit log." +msgstr "" + +#: ..\settings.rst:734 +msgid "Fetch all submodules" +msgstr "" + +#: ..\settings.rst:734 +msgid "" +"If checked, also perform \"git fetch --all\" recursively on all configured " +"submodules as part of the periodic background fetch." +msgstr "" + +#: ..\settings.rst:737 +msgid "Create local tracking branches" +msgstr "" + +#: ..\settings.rst:737 +msgid "" +"**This plugin will create local tracking branches for all branches on a " +"remote repository. The remote repository is specified when the plugin is " +"run.**" +msgstr "" + +#: ..\settings.rst:741 +msgid "Delete obsolete branches" +msgstr "" + +#: ..\settings.rst:741 +msgid "" +"**This plugin allows you to delete obsolete branches i.e. those branches " +"that are fully merged to another branch. It will display a list of obsolete " +"branches for review before deletion.**" +msgstr "" + +#: ..\settings.rst:745 +msgid "Delete obsolete branches older than (days)" +msgstr "" + +#: ..\settings.rst:745 +msgid "Select branches created greater than the specified number of days ago." +msgstr "" + +#: ..\settings.rst:748 +msgid "Branch where all branches should be merged" +msgstr "" + +#: ..\settings.rst:748 +msgid "" +"The name of the branch where a branch *must* have been merged into to be " +"considered obsolete." +msgstr "" + +#: ..\settings.rst:751 +msgid "Find large files" +msgstr "" + +#: ..\settings.rst:751 +msgid "**Finds large files in the repository and allows you to delete them.**" +msgstr "" + +#: ..\settings.rst:754 +msgid "Find large files bigger than (Mb)" +msgstr "" + +#: ..\settings.rst:754 +msgid "Specify what size is considered a 'large' file." +msgstr "" + +#: ..\settings.rst:757 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\settings.rst:757 +msgid "" +"**The Gerrit plugin provides integration with Gerrit for GitExtensions. This" +" plugin has been based on the git-review tool.**" +msgstr "" + +#: ..\settings.rst:760 +msgid "For more information see: http://code.google.com/p/gerrit/" +msgstr "" + +#: ..\settings.rst:762 +msgid "GitFlow" +msgstr "" + +#: ..\settings.rst:762 +msgid "" +"**The GitFlow plugin provides high-level repository operations for Vincent " +"Driessen's branching model**" +msgstr "" + +#: ..\settings.rst:764 +msgid "For more information see: https://github.com/nvie/gitflow" +msgstr "" + +#: ..\settings.rst:766 +msgid "Github" +msgstr "" + +#: ..\settings.rst:766 +msgid "" +"**This plugin will create an OAuth token so that some common GitHub actions " +"can be integrated with Git Extensions.**" +msgstr "" + +#: ..\settings.rst:769 +msgid "For more information see: https://github.com/" +msgstr "" + +#: ..\settings.rst:771 +msgid "OAuth Token" +msgstr "" + +#: ..\settings.rst:771 +msgid "The token generated and retrieved from GitHub." +msgstr "" + +#: ..\settings.rst:773 +msgid "Impact Graph" +msgstr "" + +#: ..\settings.rst:773 +msgid "" +"**This plugin shows in a graphical format the number of commits and counts " +"of changed lines in the repository performed by each person who has " +"committed a change.**" +msgstr "" + +#: ..\settings.rst:776 +msgid "Statistics" +msgstr "" + +#: ..\settings.rst:776 +msgid "" +"**This plugin provides various statistics (and a pie chart) about the " +"current Git repository. For example, number of commits by author, lines of " +"code per language.**" +msgstr "" + +#: ..\settings.rst:779 +msgid "Code files" +msgstr "" + +#: ..\settings.rst:779 +msgid "Specifies extensions of files that are considered code files." +msgstr "" + +#: ..\settings.rst:782 +msgid "Directories to ignore (EndsWith)" +msgstr "" + +#: ..\settings.rst:782 +msgid "Ignore these directories when calculating statistics." +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules (true/false)" +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules when calculating statistics." +msgstr "" + +#: ..\settings.rst:788 +msgid "gource" +msgstr "" + +#: ..\settings.rst:788 +msgid "**Gource is a software version control visualization tool.**" +msgstr "" + +#: ..\settings.rst:790 +msgid "For more information see: https://code.google.com/p/gource/" +msgstr "" + +#: ..\settings.rst:792 +msgid "Path to \"gource\"" +msgstr "" + +#: ..\settings.rst:792 +msgid "Enter the path to the gource software." +msgstr "" + +#: ..\settings.rst:794 +msgid "Enter any arguments to gource." +msgstr "" + +#: ..\settings.rst:796 +msgid "Proxy Switcher" +msgstr "" + +#: ..\settings.rst:796 +msgid "" +"**This plugin can set/unset the value for the http.proxy git config file key" +" as per the settings entered here.**" +msgstr "" + +#: ..\settings.rst:799 +msgid "Username" +msgstr "" + +#: ..\settings.rst:799 +msgid "The user name needed to access the proxy." +msgstr "" + +#: ..\settings.rst:802 +msgid "Password" +msgstr "" + +#: ..\settings.rst:802 +msgid "The password attached to the username." +msgstr "" + +#: ..\settings.rst:805 +msgid "HttpProxy" +msgstr "" + +#: ..\settings.rst:805 +msgid "Proxy Server URL." +msgstr "" + +#: ..\settings.rst:808 +msgid "HttpProxyPort" +msgstr "" + +#: ..\settings.rst:808 +msgid "Proxy Server port number." +msgstr "" + +#: ..\settings.rst:811 +msgid "Release Notes Generator" +msgstr "" + +#: ..\settings.rst:811 +msgid "" +"**This plugin will generate 'release notes'. This involves summarising all " +"commits between the specified from and to commit expressions when the plugin" +" is started. This output can be copied to the clipboard in various " +"formats.**" +msgstr "" + +#: ..\settings.rst:814 +msgid "Create Stash Pull Request" +msgstr "" + +#: ..\settings.rst:814 +msgid "" +"**If your repository is hosted on Atlassian Stash then this plugin will " +"enable you to create a pull request for Stash from Git Extensions**" +msgstr "" + +#: ..\settings.rst:817 +msgid "For more information see: https://www.atlassian.com/software/stash" +msgstr "" + +#: ..\settings.rst:819 +msgid "Stash Username" +msgstr "" + +#: ..\settings.rst:819 +msgid "The username required to access Stash." +msgstr "" + +#: ..\settings.rst:821 +msgid "Stash Password" +msgstr "" + +#: ..\settings.rst:821 +msgid "The password required to access Stash." +msgstr "" + +#: ..\settings.rst:823 +msgid "Specify the base URL to Stash" +msgstr "" + +#: ..\settings.rst:823 +msgid "The URL from which you will access Stash." +msgstr "" + +#: ..\settings.rst:825 +msgid "Disable SSL verification" +msgstr "" + +#: ..\settings.rst:825 +msgid "" +"Check this option if you do not require SSL verification to access Stash." +msgstr "" diff --git a/source/locale/cs/LC_MESSAGES/submodules.mo b/source/locale/cs/LC_MESSAGES/submodules.mo new file mode 100644 index 0000000000000000000000000000000000000000..21aec6e5ac393b67b93390ae4cc8470815ffbff5 GIT binary patch literal 502 zcmZWlK~BRk5Cn-+j+{B{0ihz;+DWMdE&)oLqDl=^C2%*XNsUrFvRzvE2Y=!fyalI4 zaA2g>de)=S&VKFgd~A7a``YuhUlWhxOo7B1*^)bL7z`dpBe?CR37jWscR0H0_WP6M{{F&CRk7fO zz)bKtgWkKyXV92AS204C%VpEmHu71lnz^2nYLnHHiWJhJ_>GA3bwpDB_>tU_!(Vp> zxed}`n*3cTY|@~ol|PYR^{w)mop&Qu$))N*KI6s;7e8bJJpI$vyF3eniOTgsajOHHXWUS693H|YP+-td7jXm!2cXX5lX@8XVblq>z5&K8 BlluSw literal 0 HcmV?d00001 diff --git a/source/locale/cs/LC_MESSAGES/submodules.po b/source/locale/cs/LC_MESSAGES/submodules.po new file mode 100644 index 0000000..98a1cd1 --- /dev/null +++ b/source/locale/cs/LC_MESSAGES/submodules.po @@ -0,0 +1,137 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Czech (http://www.transifex.com/projects/p/git-extensions-manual/language/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: ..\submodules.rst:2 +msgid "Submodules" +msgstr "" + +#: ..\submodules.rst:4 +msgid "" +"Large projects can be split into smaller parts using submodules. A submodule" +" contains the name, url and revision of another repository. To create a " +"submodule in an existing git repository you need to add a link to another " +"repository containing the files of the submodule." +msgstr "" + +#: ..\submodules.rst:11 +msgid "Manage submodules" +msgstr "" + +#: ..\submodules.rst:13 +msgid "" +"The current state of the submodules can be viewed with the ``Manage " +"submodules`` function. All submodules are shown in the list on the left." +msgstr "" + +#: ..\submodules.rst:19 ..\submodules.rst:32 +msgid "Add submodule" +msgstr "" + +#: ..\submodules.rst:19 +msgid "Add a new submodule to the repository" +msgstr "" + +#: ..\submodules.rst:21 +msgid "Synchronize" +msgstr "" + +#: ..\submodules.rst:21 +msgid "" +"Synchronizes the remote URL configuration setting to the value specified in " +"``.gitmodules`` for the selected submodule." +msgstr "" + +#: ..\submodules.rst:24 +msgid "Initialize" +msgstr "" + +#: ..\submodules.rst:24 +msgid "" +"Initialize the selected submodules, i.e. register each submodule name and " +"url found in ``.gitmodules`` into ``.git/config``. The submodule will also " +"be updated." +msgstr "" + +#: ..\submodules.rst:27 +msgid "Update" +msgstr "" + +#: ..\submodules.rst:27 +msgid "" +"Update the registered submodules, i.e. clone missing submodules and checkout" +" the commit specified in the index of the containing repository." +msgstr "" + +#: ..\submodules.rst:34 +msgid "" +"To add a new submodule choose ``Add submodule`` in the ``Manage submodules``" +" dialog." +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to submodule" +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to the remote repository to use as submodule." +msgstr "" + +#: ..\submodules.rst:41 +msgid "Local path" +msgstr "" + +#: ..\submodules.rst:41 +msgid "" +"Local path to this submodule, relative to the root of the current " +"repository." +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch" +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch to track." +msgstr "" + +#: ..\submodules.rst:47 +msgid "Remove submodule" +msgstr "" + +#: ..\submodules.rst:49 +msgid "" +"It is currently not possible to remove a submodule using the Git Extensions " +"user interface. To remove a submodule you need to manually:" +msgstr "" + +#: ..\submodules.rst:52 +msgid "Delete the relevant line from the ``.gitmodules`` file." +msgstr "" + +#: ..\submodules.rst:53 +msgid "Delete the relevant section from ``.git/config``." +msgstr "" + +#: ..\submodules.rst:54 +msgid "Run ``git rm --cached path_to_submodule`` (no trailing slash)." +msgstr "" + +#: ..\submodules.rst:55 +msgid "Commit and delete the now untracked submodule files." +msgstr "" diff --git a/source/locale/cs/LC_MESSAGES/tag.mo b/source/locale/cs/LC_MESSAGES/tag.mo new file mode 100644 index 0000000000000000000000000000000000000000..21aec6e5ac393b67b93390ae4cc8470815ffbff5 GIT binary patch literal 502 zcmZWlK~BRk5Cn-+j+{B{0ihz;+DWMdE&)oLqDl=^C2%*XNsUrFvRzvE2Y=!fyalI4 zaA2g>de)=S&VKFgd~A7a``YuhUlWhxOo7B1*^)bL7z`dpBe?CR37jWscR0H0_WP6M{{F&CRk7fO zz)bKtgWkKyXV92AS204C%VpEmHu71lnz^2nYLnHHiWJhJ_>GA3bwpDB_>tU_!(Vp> zxed}`n*3cTY|@~ol|PYR^{w)mop&Qu$))N*KI6s;7e8bJJpI$vyF3eniOTgsajOHHXWUS693H|YP+-td7jXm!2cXX5lX@8XVblq>z5&K8 BlluSw literal 0 HcmV?d00001 diff --git a/source/locale/cs/LC_MESSAGES/tag.po b/source/locale/cs/LC_MESSAGES/tag.po new file mode 100644 index 0000000..e4e74fe --- /dev/null +++ b/source/locale/cs/LC_MESSAGES/tag.po @@ -0,0 +1,70 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Czech (http://www.transifex.com/projects/p/git-extensions-manual/language/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: ..\tag.rst:2 +msgid "Tag" +msgstr "" + +#: ..\tag.rst:4 +msgid "" +"Tags are used to mark a specific version. Usually a tag will not be moved " +"anymore. The image below shows the commit log of Git Extensions with two " +"tags indicating version [1.08] and [1.06]." +msgstr "" + +#: ..\tag.rst:10 +msgid "Create tag" +msgstr "" + +#: ..\tag.rst:12 +msgid "" +"In Git Extensions you can tag a revision by choosing ``Create new tag`` in " +"the commit log context menu. A dialog will prompt for the name of the tag. " +"You can also choose ``Create tag`` from the ``Commands`` menu, which will " +"show a dialog to choose the revision and enter the tag name." +msgstr "" + +#: ..\tag.rst:18 +msgid "" +"Once a tag is created, it cannot be moved again. You need to delete the tag " +"and create it again to move it." +msgstr "" + +#: ..\tag.rst:21 +msgid "Delete tag" +msgstr "" + +#: ..\tag.rst:23 +msgid "" +"For some operation it is very useful to create tags for temporary usage. Git" +" uses SHA1 hashes to name each commit. When you want to merge with an " +"unnamed branch it is good practise to tag the unnamed branch, merge with the" +" tag and then delete the tag again." +msgstr "" + +#: ..\tag.rst:30 +msgid "Re-Tag?" +msgstr "" + +#: ..\tag.rst:32 +msgid "" +"Read about \"What should you do when you tag a wrong commit and you would " +"want to re-tag?\" here: https://www.kernel.org/pub/software/scm/git/docs" +"/git-tag.html#_on_re_tagging" +msgstr "" diff --git a/source/locale/cs/LC_MESSAGES/translations.mo b/source/locale/cs/LC_MESSAGES/translations.mo new file mode 100644 index 0000000000000000000000000000000000000000..21aec6e5ac393b67b93390ae4cc8470815ffbff5 GIT binary patch literal 502 zcmZWlK~BRk5Cn-+j+{B{0ihz;+DWMdE&)oLqDl=^C2%*XNsUrFvRzvE2Y=!fyalI4 zaA2g>de)=S&VKFgd~A7a``YuhUlWhxOo7B1*^)bL7z`dpBe?CR37jWscR0H0_WP6M{{F&CRk7fO zz)bKtgWkKyXV92AS204C%VpEmHu71lnz^2nYLnHHiWJhJ_>GA3bwpDB_>tU_!(Vp> zxed}`n*3cTY|@~ol|PYR^{w)mop&Qu$))N*KI6s;7e8bJJpI$vyF3eniOTgsajOHHXWUS693H|YP+-td7jXm!2cXX5lX@8XVblq>z5&K8 BlluSw literal 0 HcmV?d00001 diff --git a/source/locale/cs/LC_MESSAGES/translations.po b/source/locale/cs/LC_MESSAGES/translations.po new file mode 100644 index 0000000..95e8b0f --- /dev/null +++ b/source/locale/cs/LC_MESSAGES/translations.po @@ -0,0 +1,51 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Czech (http://www.transifex.com/projects/p/git-extensions-manual/language/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: ..\translations.rst:2 +msgid "Translations" +msgstr "" + +#: ..\translations.rst:5 +msgid "Change language" +msgstr "" + +#: ..\translations.rst:7 +msgid "" +"In the settings dialog a translation can be chosen. The translation files " +"are located in a directory located in the Git Extensions installation " +"directory. The files are readable xml files." +msgstr "" + +#: ..\translations.rst:13 +msgid "Translate Git Extensions" +msgstr "" + +#: ..\translations.rst:15 +msgid "" +"The application has a built-in translation tool to help create and edit " +"translations. To open the translation tool choose ``Translate`` in the " +"``Help`` menu." +msgstr "" + +#: ..\translations.rst:20 +msgid "" +"The functions of the translation tool are described in the image below. To " +"contribute any translations you can either e-mail a patch or send a pull " +"request using github." +msgstr "" diff --git a/source/locale/cs/LC_MESSAGES/z_appendix.mo b/source/locale/cs/LC_MESSAGES/z_appendix.mo new file mode 100644 index 0000000000000000000000000000000000000000..f5e8e39dc95c46a721102b02b93726ab697842ea GIT binary patch literal 502 zcmZWl!A=4(5Y@!f9zA=QgE0^sy1Ph%#Z?g&L&7S-#d}@qQnR$1wg~zk{*zzfx7Y=v z2VXLozUj-$y!kpj_}FvUcXj0IxFQaxySDA0?h`9M(dva~7Dsb@5azMy}@7_KRjGIsmxa_ z=a_P~q|kro*#c?{YfDPVdcAJi%0@i%O*2zVQtq-EQj%O)df~N2Fm2@X^tG<;kvvqEyESQj8$QDc+ZlhT`#Ll0t+U1#RjAf?gLgo}Y zPr`bWVx?JuL#3C7f-JYxM6E9Do>5IkQBa2~@PR^2UPd9DoPfND&Z=SHhGEy+`v%8q Bll%Yx literal 0 HcmV?d00001 diff --git a/source/locale/cs/LC_MESSAGES/z_appendix.po b/source/locale/cs/LC_MESSAGES/z_appendix.po new file mode 100644 index 0000000..4040f6a --- /dev/null +++ b/source/locale/cs/LC_MESSAGES/z_appendix.po @@ -0,0 +1,272 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:21+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Czech (http://www.transifex.com/projects/p/git-extensions-manual/language/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: ..\z_appendix.rst:2 +msgid "Appendix" +msgstr "" + +#: ..\z_appendix.rst:5 +msgid "Git Cheat Sheet" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Action" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Command" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "Create new repository" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "`$ git init`" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "Create shared repository" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "`$ git init –-bare –-shared=all`" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "Clone repository" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "`$ git clone c:/demo1 c:/demo2`" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "Checkout branch" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "`$ git checkout `" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "Create branch" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "`$ git branch `" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "Delete branch" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "`$ git branch -d `" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "Merge branch (from the branch to merge into):" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "`$ git merge PDC`" +msgstr "" + +#: ..\z_appendix.rst:24 ..\z_appendix.rst:41 ..\z_appendix.rst:50 +msgid "Solve conflicts (add --tool=kdiff3 if no mergetool is specified)" +msgstr "" + +#: ..\z_appendix.rst:24 +msgid "`$ git mergetool` `$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "Create tag" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "`$ git tag `" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "Add files/changes (. for all files)" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "`$ git add .`" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "Commit added files/changes (--amend to amend to last commit)" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "`$ git commit –m “Enter commit message”`" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "Discard changes" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "`$ git reset --hard`" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "Create patch (-M = detect renames –C = detect copies)" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "`$ git format-patch –M –C origin`" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "Apply patch without merging" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "`$ git apply c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "Merge patch" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "`$ git am -–3way –-signoff c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:0 ..\z_appendix.rst:0 +msgid "`$ git mergetool`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git am –-3way -–resolved`" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "Stash changes" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "`$ git stash`" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "Apply stashed changes" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "`$ git stash apply`" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "Pull changes (add --rebase to rebase instead of merge)" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "`$ git pull c:/demo1 master`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "Push changes (in branch $ git push c:/demo1 master master:)" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "`$ git push c:/demo1`" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "Blame" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "`$ git blame –M –w `" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "Help" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "`$ git --help`" +msgstr "" + +#: ..\z_appendix.rst:60 +msgid "Here are some default names used by Git." +msgstr "" + +#: ..\z_appendix.rst:63 +msgid "Default names" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "master" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "default branch" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "origin" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "default upstream repository" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "HEAD" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "current branch" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "HEAD^" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "parent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "HEAD~4" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "the great-great grandparent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:78 +msgid "Menu map" +msgstr "" + +#: ..\z_appendix.rst:79 +msgid "" +"The following image shows GitExtensions' menu structure at one glance " +"(v2.43):" +msgstr "" diff --git a/source/locale/de/LC_MESSAGES/branches.mo b/source/locale/de/LC_MESSAGES/branches.mo new file mode 100644 index 0000000000000000000000000000000000000000..7a48ecfee4cd2e1539dfcc6b7650ec739830e4c4 GIT binary patch literal 476 zcmZWl!A=4(5XHpP9zA;)6Aus^x{H!v5hKE4NLVGXc&}_(YL<4>b_GAg-|&<;wZsau8mNV!jrHNZY`H3 zH4rgbu*{qCTxpAuNkxK>MQSis6uikxjD5|Sby^%S%PBPdpoM-5n>Wx5XzRM}U;Dlj z;*@`g((}JAxTQh6?mKv6W-P{Q^oCZW2rHm8JaHk*bmeZ-P)8w<52`97>6IZ1^@e#nS!&SfOopCL&&sU7So zB;1QeQFuI2(D1#!lI})s*U#LAw$6>@856Ptixty`+wMFbV*98ocUf|cp\n" +"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\branches.rst:2 +msgid "Branches" +msgstr "" + +#: ..\branches.rst:7 +msgid "" +"Branches are used to commit changes separate from other commits. It is very " +"common to create a new branch when you start working on a feature to keep " +"the work done on that feature separate from other work. When the feature is " +"complete the branch can be merged or rebased as you choose such that the " +"commits for the feature either remain as a parallel branch or appear as a " +"continuous single line of development as if the branch had never existed in " +"the first place. The image on the right illustrates a branch created on top " +"of commit B." +msgstr "" + +#: ..\branches.rst:13 +msgid "" +"You can see the name of your current branch in a combo box in the toolbar. " +"You can switch to another branch by choosing from the combo box list. In the" +" commit log the current branch has an arrow head to the left of its name. If" +" you are not currently on a branch because you have checked out a specific " +"commit but not any particular branch then Git Extensions will show ``(no " +"branch)`` in place of a branch name in the toolbar. This is called " +"\"Detached HEAD mode\". In Git you can refer to your current branch or " +"commit by the special reference ``HEAD`` in place of the branch name or " +"commit reference." +msgstr "" + +#: ..\branches.rst:23 +msgid "Create branch" +msgstr "" + +#: ..\branches.rst:25 +msgid "" +"In Git Extensions there are multiple ways to create a new branch. In the " +"image below I create a new branch from the context menu in the commit log. " +"This will create a new branch on the revision that is selected." +msgstr "" + +#: ..\branches.rst:30 +msgid "" +"I will create a new branch called ``Refactor``. In this branch I can do " +"whatever I want without affecting others. The default in Git Extensions is " +"to check out a new branch after it is created. If you want to create a new " +"branch but remain on your current branch, uncheck the ``Checkout after " +"create`` checkbox in the ``Create branch`` dialog." +msgstr "" + +#: ..\branches.rst:36 +msgid "" +"When the branch is created you will see the new branch ``Refactor`` in the " +"commit log. If you chose to checkout this branch the next commit will be " +"committed to the new branch." +msgstr "" + +#: ..\branches.rst:41 +msgid "" +"Creating branches in Git requires only 41 bytes of space in the repository. " +"Creating a new branch is very easy and fast. The complete work flow of Git " +"is optimized for branching and merging." +msgstr "" + +#: ..\branches.rst:45 +msgid "Orphan branches" +msgstr "" + +#: ..\branches.rst:46 +msgid "" +"In special cases it is helpful to have orphan branches (see for example " +"https://www.google.com/search?q=why+use+orphan+branches+in+git).%20Check%20the" +"\"Create orphan\" checkbox to create an orphan branch (``--orphan`` option " +"in git)." +msgstr "" + +#: ..\branches.rst:49 +msgid "The newly created branch will have no parent commits." +msgstr "" + +#: ..\branches.rst:51 +msgid "" +"The option \"Clear working dir and index\" (``git rm -rf``) is active by " +"default. So the working dir and index will be cleared. If you uncheck the " +"last option then the working dir and index will not be touched." +msgstr "" + +#: ..\branches.rst:55 +msgid "Checkout branch" +msgstr "" + +#: ..\branches.rst:57 +msgid "" +"You can switch from the current branch to another branch using the checkout " +"command. Checking out a branch sets the current branch and updates all of " +"the source files in the working directory. Uncommitted changes in the " +"working directory can be overwritten so it is best practice to make sure " +"your working directory is clean by either committing or stashing any current" +" changes before checking out a branch. If you do not clean your working " +"directory then, in the ``Checkout branch`` dialog, you can choose between " +"four options for your local uncommitted changes:" +msgstr "" + +#: ..\branches.rst:64 +msgid "``Don't change``" +msgstr "" + +#: ..\branches.rst:64 +msgid "" +"Local changes will be retained if there are not conflicting changes from the" +" branch you are checking out." +msgstr "" + +#: ..\branches.rst:66 +msgid "``Merge``" +msgstr "" + +#: ..\branches.rst:66 +msgid "" +"Performs a three-way merge between your current branch, your local changes " +"and the branch you are checking out." +msgstr "" + +#: ..\branches.rst:68 +msgid "``Stash``" +msgstr "" + +#: ..\branches.rst:68 +msgid "" +"Your local changes are stashed and the new branch is checked out. You can " +"retrieve your changes on the new branch with stash-pop." +msgstr "" + +#: ..\branches.rst:70 +msgid "``Reset``" +msgstr "" + +#: ..\branches.rst:70 +msgid "" +"Your local changes are discarded and the new branch is checked out. Use " +"caution with this option as Git has no record of uncommitted changes so they" +" cannot be retrieved." +msgstr "" + +#: ..\branches.rst:76 +msgid "Merge branches" +msgstr "" + +#: ..\branches.rst:78 +msgid "" +"In the image below there are two branches, ``[Refactor]`` and ``[master]``. " +"We can merge the commits from the master branch into the Refactor branch. If" +" we do this, the Refactor branch will be up to date with the master branch, " +"but not the other way around. As long as we are working on the Refactor " +"branch we cannot touch the master branch itself. We can merge the sources of" +" master into our branch, but cannot make any change to the master branch." +msgstr "" + +#: ..\branches.rst:85 +msgid "" +"To merge the Refactor branch into the master branch, we first need to switch" +" to the master branch." +msgstr "" + +#: ..\branches.rst:89 +msgid "" +"Once we are on the master branch we can choose merge by choosing ``Merge " +"branches`` from the ``Commands`` menu. In the merge dialog you can verify " +"which branch you are working on. Select the branch to merge with then click " +"the ``Merge`` button." +msgstr "" + +#: ..\branches.rst:94 +msgid "" +"After the merge the commit log will show the new commit containing the " +"merge. Notice that the Refactor branch is not changed by this merge. If you " +"want to continue working on the Refactor branch you can merge the Refactor " +"branch with master. You can instead delete the Refactor branch if it is not " +"used anymore." +msgstr "" + +#: ..\branches.rst:102 +msgid "" +"When you need to merge with an unnamed branch you can use a tag to give it a" +" temporary name." +msgstr "" + +#: ..\branches.rst:105 +msgid "Rebase branch" +msgstr "" + +#: ..\branches.rst:107 +msgid "" +"The rebase command is the most complex command in Git. The rebase command is" +" very similar to the merge command. Both rebase and merge are used to get a " +"branch up-to-date. The main difference is that rebase can be used to keep " +"the history linear contrary to merges." +msgstr "" + +#: ..\branches.rst:113 +msgid "" +"A rebase of Refactor on top of master will perform the following actions:" +msgstr "" + +#: ..\branches.rst:115 +msgid "" +"All commits specific to the Refactor branch will be stashed in a temporary " +"location" +msgstr "" + +#: ..\branches.rst:116 +msgid "The branch Refactor will be removed" +msgstr "" + +#: ..\branches.rst:117 +msgid "The branch Refactor will be recreated on the master branch" +msgstr "" + +#: ..\branches.rst:118 +msgid "All commits will be recommitted in the new Refactor branch" +msgstr "" + +#: ..\branches.rst:120 +msgid "" +"During a rebase merge conflicts can occur. You need to solve the merge " +"conflicts for each commit that is rebased. The rebase function in Git " +"Extensions will guide you through all steps needed for a successful rebase." +msgstr "" + +#: ..\branches.rst:125 +msgid "" +"The image below shows the commit log after the rebase. Notice that the " +"history is changed and it seems like the commits on the Refactor branch are " +"created after the commits on the master branch." +msgstr "" + +#: ..\branches.rst:132 +msgid "" +"Because this function rewrites history you should only use this on branches " +"that are not published to other repositories yet. When you rebase a branch " +"that is already pushed it will be harder to pull or push to that remote. If " +"you want to get a branch up-to-date that is already published you should " +"merge." +msgstr "" + +#: ..\branches.rst:137 +msgid "Delete branch" +msgstr "" + +#: ..\branches.rst:139 +msgid "" +"Since it is common to create many branches, it is often necessary to delete " +"branches. Most commonly you will need to delete branches on which work has " +"finished and their contents are merged into master or your main branch. You " +"can also delete unmerged branches when they are not needed anymore and you " +"do not want to keep the work done in that branch." +msgstr "" + +#: ..\branches.rst:143 +msgid "" +"When you delete a branch that is not yet merged, all of the commits that are" +" in only the deleted branch will be lost. When you delete a branch that is " +"already merged with another branch, the merged commits will not be lost " +"because they are also part of another branch." +msgstr "" + +#: ..\branches.rst:147 +msgid "" +"You can delete a branch using ``Delete branch`` from the ``Commands`` menu. " +"If you want to delete a branch that is not merged into your current branch " +"(``HEAD`` in Git), you need to check the ``Force delete`` checkbox." +msgstr "" diff --git a/source/locale/de/LC_MESSAGES/browse_repository.mo b/source/locale/de/LC_MESSAGES/browse_repository.mo new file mode 100644 index 0000000000000000000000000000000000000000..7a48ecfee4cd2e1539dfcc6b7650ec739830e4c4 GIT binary patch literal 476 zcmZWl!A=4(5XHpP9zA;)6Aus^x{H!v5hKE4NLVGXc&}_(YL<4>b_GAg-|&<;wZsau8mNV!jrHNZY`H3 zH4rgbu*{qCTxpAuNkxK>MQSis6uikxjD5|Sby^%S%PBPdpoM-5n>Wx5XzRM}U;Dlj z;*@`g((}JAxTQh6?mKv6W-P{Q^oCZW2rHm8JaHk*bmeZ-P)8w<52`97>6IZ1^@e#nS!&SfOopCL&&sU7So zB;1QeQFuI2(D1#!lI})s*U#LAw$6>@856Ptixty`+wMFbV*98ocUf|cp\n" +"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\browse_repository.rst:2 +msgid "Browse Repository" +msgstr "" + +#: ..\browse_repository.rst:4 +msgid "" +"You can browse a repository by starting Git Extensions and select the " +"repository to open. The main window contains the commit log. You could also " +"open the ‘Browse’ window from the shell extensions and from the Visual " +"Studio IDE." +msgstr "" + +#: ..\browse_repository.rst:8 +msgid "View commit log" +msgstr "" + +#: ..\browse_repository.rst:10 +msgid "" +"The full commit history can be browsed. There is a graph that shows branches" +" and merges. You can show the difference between any two revisions by " +"selecting them using ctrl-click." +msgstr "" + +#: ..\browse_repository.rst:15 +msgid "" +"In the context menu of the commit log you can enable or disable the revision" +" graph. You can also choose to only show the current branch instead of " +"showing all branches. The other options will be discussed later." +msgstr "" + +#: ..\browse_repository.rst:21 +msgid "Search or filter the commit history" +msgstr "" + +#: ..\browse_repository.rst:23 +msgid "" +"You can find text in the commit messages or jump to a specific commit in the" +" current commit history shown in Git Extensions. You can also filter the " +"commit history so that fewer commits are shown." +msgstr "" + +#: ..\browse_repository.rst:27 +msgid "Quick search in history" +msgstr "" + +#: ..\browse_repository.rst:29 +msgid "" +"You can find a commit in the commit history that is shown in Git Extensions " +"by searching for text in the commit message, branch label or tag. This is a " +"quick search function. Simply click into the commit history to give that " +"pane focus and start typing. Git Extensions will show your search term in " +"the top left corner and will immediately jump to the next commit with " +"matching text. You can search for the next or previous commit with matching " +"text using ``Alt-Down Arrow`` or ``Alt-Up Arrow``." +msgstr "" + +#: ..\browse_repository.rst:35 +msgid "" +"In ``Settings``, ``Git Extensions`` you can change the timeout for typing " +"the text for the quick search." +msgstr "" + +#: ..\browse_repository.rst:38 +msgid "Go to a specific commit" +msgstr "" + +#: ..\browse_repository.rst:40 +msgid "" +"You can jump to a particular commit in the commit history if you know the " +"SHA, tag or branch. In fact you can use any expression valid for git-rev-" +"parse. Select ``Navigate``, ``Go to commit`` or press ``Ctrl-Shift-G`` to " +"open the ``Go to commit`` window. Enter an SHA or other term to be passed to" +" git-rev-parse into the box at the top and click ``Go``, or select a branch " +"or tag from one of the two combo boxes below." +msgstr "" + +#: ..\browse_repository.rst:46 +msgid "Filter history" +msgstr "" + +#: ..\browse_repository.rst:48 +msgid "" +"The history can be filtered using regular expressions and basic filter " +"terms. Filtering will reduce the number of commits that are shown in the Git" +" Extensions commit history. The quick filter in the toolbar filters by the " +"commit message, the author and/or the committer." +msgstr "" + +#: ..\browse_repository.rst:54 +msgid "" +"In the context menu of the commit log you can open the advanced filter " +"dialog. The advanced filter dialog allows you to filter for more specific " +"commits. To remove the filter either remove the filter in the toolbar and " +"press enter or remove the filter in the advanced filter dialog." +msgstr "" + +#: ..\browse_repository.rst:61 +msgid "Singe file history" +msgstr "" + +#: ..\browse_repository.rst:63 +msgid "" +"To display the single file history, right click on a file name in the ``File" +" tree`` or in the ``Diff`` tab and select ``File history``." +msgstr "" + +#: ..\browse_repository.rst:67 +msgid "" +"The single file history viewer shows all revisions of a single file. You can" +" view the content of the file in after each commit in the ``View`` tab." +msgstr "" + +#: ..\browse_repository.rst:72 +msgid "" +"You can view the difference report from the commit in the ``Diff`` tab." +msgstr "" + +#: ..\browse_repository.rst:75 +msgid "" +"Added lines are marked with a ``+``, removed lines are marked with a ``–``." +msgstr "" + +#: ..\browse_repository.rst:80 +msgid "Blame" +msgstr "" + +#: ..\browse_repository.rst:82 +msgid "" +"There is a blame function in the file history browser. It shows the last " +"person editing a single line." +msgstr "" + +#: ..\browse_repository.rst:86 +msgid "" +"Double clicking on a code line shows the full commit introducing the change." +msgstr "" diff --git a/source/locale/de/LC_MESSAGES/command_line.mo b/source/locale/de/LC_MESSAGES/command_line.mo new file mode 100644 index 0000000000000000000000000000000000000000..7a48ecfee4cd2e1539dfcc6b7650ec739830e4c4 GIT binary patch literal 476 zcmZWl!A=4(5XHpP9zA;)6Aus^x{H!v5hKE4NLVGXc&}_(YL<4>b_GAg-|&<;wZsau8mNV!jrHNZY`H3 zH4rgbu*{qCTxpAuNkxK>MQSis6uikxjD5|Sby^%S%PBPdpoM-5n>Wx5XzRM}U;Dlj z;*@`g((}JAxTQh6?mKv6W-P{Q^oCZW2rHm8JaHk*bmeZ-P)8w<52`97>6IZ1^@e#nS!&SfOopCL&&sU7So zB;1QeQFuI2(D1#!lI})s*U#LAw$6>@856Ptixty`+wMFbV*98ocUf|cp\n" +"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\command_line.rst:2 +msgid "Command line" +msgstr "" + +#: ..\command_line.rst:5 +msgid "Git Extensions command line" +msgstr "" + +#: ..\command_line.rst:7 +msgid "" +"Most features can be started from the command line. It is recommended to add" +" ``gitex.cmd`` to the path when using from the command line. It is typically" +" stored in the ``C:\\Program Files (x86)\\GitExtensions`` folder." +msgstr "" diff --git a/source/locale/de/LC_MESSAGES/index.mo b/source/locale/de/LC_MESSAGES/index.mo new file mode 100644 index 0000000000000000000000000000000000000000..307963be5e7db42f355c281ea5f75639019cf51b GIT binary patch literal 486 zcmZWl!A=4(5XHpP9zA;)6Aus^x(gDqxJE@VBoYa(UQO98OJ!*{ZCBt!{1?B*Z?Ovo z558nFed(K*dGmdA_*ro{aCPkJv?LB^ySD9L?h{Ks*6N+d7KaJGa&3f?6dr_y{@QX` zQUfC<3zm5ko-1u}WKxmfU6C4$6a{bm6k$(uW}O!AndKCke$Yn0jm>jt2DII(`z_yh zLY(jqQF{K@1(!6qsQV7yBQq8w&7{egRhq)BUa({X&vTY9goGGDQtX8XrEgi*-uN$#il6)82kesB#BHyP)H|Nrl?AMSa zoYeOA6cX-@hNJ%9v4V#0^^|nia$9e57vDNJl4nfFF2r-D4Y%P-G{DZEuH0qDHTGq! n5+PFxovE}hSny}f0-7~C8I0+%Bb-l_DgUyvA literal 0 HcmV?d00001 diff --git a/source/locale/de/LC_MESSAGES/index.po b/source/locale/de/LC_MESSAGES/index.po new file mode 100644 index 0000000..78c402e --- /dev/null +++ b/source/locale/de/LC_MESSAGES/index.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:17+0000\n" +"Last-Translator: Arkady Shapkin \n" +"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\index.rst:2 +msgid "Git Extensions |release| Manual" +msgstr "" diff --git a/source/locale/de/LC_MESSAGES/integration.mo b/source/locale/de/LC_MESSAGES/integration.mo new file mode 100644 index 0000000000000000000000000000000000000000..7a48ecfee4cd2e1539dfcc6b7650ec739830e4c4 GIT binary patch literal 476 zcmZWl!A=4(5XHpP9zA;)6Aus^x{H!v5hKE4NLVGXc&}_(YL<4>b_GAg-|&<;wZsau8mNV!jrHNZY`H3 zH4rgbu*{qCTxpAuNkxK>MQSis6uikxjD5|Sby^%S%PBPdpoM-5n>Wx5XzRM}U;Dlj z;*@`g((}JAxTQh6?mKv6W-P{Q^oCZW2rHm8JaHk*bmeZ-P)8w<52`97>6IZ1^@e#nS!&SfOopCL&&sU7So zB;1QeQFuI2(D1#!lI})s*U#LAw$6>@856Ptixty`+wMFbV*98ocUf|cp\n" +"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\integration.rst:2 +msgid "Integration" +msgstr "" + +#: ..\integration.rst:4 +msgid "" +"During installation you can choose to install the Visual Studio plug-in and " +"shell extensions." +msgstr "" + +#: ..\integration.rst:7 +msgid "Visual Studio" +msgstr "" + +#: ..\integration.rst:9 +msgid "There are two options in the context menu on files:" +msgstr "" + +#: ..\integration.rst:11 +msgid "View the file history by choosing the ‘File history’ option." +msgstr "" + +#: ..\integration.rst:12 +msgid "Reset the file changes to the last committed revision." +msgstr "" + +#: ..\integration.rst:16 +msgid "" +"A Git Extensions toolbar allows you to perform the most common actions." +msgstr "" + +#: ..\integration.rst:19 +msgid "Commit (branch)" +msgstr "" + +#: ..\integration.rst:21 +msgid "Browse" +msgstr "" + +#: ..\integration.rst:23 +msgid "Pull" +msgstr "" + +#: ..\integration.rst:25 +msgid "Push" +msgstr "" + +#: ..\integration.rst:27 +msgid "Stash changes" +msgstr "" + +#: ..\integration.rst:29 +msgid "Settings" +msgstr "" + +#: ..\integration.rst:34 +msgid "" +"Almost all function can be started from the ``Git`` menu in Visual Studio." +msgstr "" + +#: ..\integration.rst:39 +msgid "Windows Explorer" +msgstr "" + +#: ..\integration.rst:41 +msgid "" +"The common commands can be started from Windows Explorer using the shell " +"extensions. This option is only available when Shell Extensions are " +"installed." +msgstr "" + +#: ..\integration.rst:46 +msgid "You can even create or clone a repository in any non git folder." +msgstr "" diff --git a/source/locale/de/LC_MESSAGES/maintenance.mo b/source/locale/de/LC_MESSAGES/maintenance.mo new file mode 100644 index 0000000000000000000000000000000000000000..7a48ecfee4cd2e1539dfcc6b7650ec739830e4c4 GIT binary patch literal 476 zcmZWl!A=4(5XHpP9zA;)6Aus^x{H!v5hKE4NLVGXc&}_(YL<4>b_GAg-|&<;wZsau8mNV!jrHNZY`H3 zH4rgbu*{qCTxpAuNkxK>MQSis6uikxjD5|Sby^%S%PBPdpoM-5n>Wx5XzRM}U;Dlj z;*@`g((}JAxTQh6?mKv6W-P{Q^oCZW2rHm8JaHk*bmeZ-P)8w<52`97>6IZ1^@e#nS!&SfOopCL&&sU7So zB;1QeQFuI2(D1#!lI})s*U#LAw$6>@856Ptixty`+wMFbV*98ocUf|cp\n" +"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\maintenance.rst:2 +msgid "Maintenance" +msgstr "" + +#: ..\maintenance.rst:4 +msgid "" +"In this chapter some of the functions to maintain a repository are " +"discussed." +msgstr "" + +#: ..\maintenance.rst:7 +msgid "Compress Git database" +msgstr "" + +#: ..\maintenance.rst:9 +msgid "" +"Git will create a lot of files. You can run the ``Compress git database`` to" +" pack all small files building up a repository into one big file. Git will " +"also garbage collect all unused objects that are older then 15 days. When a " +"database is fragmented into a many small files compressing the database can " +"increase performance." +msgstr "" + +#: ..\maintenance.rst:16 +msgid "Recover lost objects" +msgstr "" + +#: ..\maintenance.rst:18 +msgid "" +"If you accidently deleted a commit you can try to recover it using the " +"``Recover lost objects`` function. A dialog will show you all dangling " +"objects and will allow you to review and recover them." +msgstr "" + +#: ..\maintenance.rst:23 +msgid "" +"Normally Git will not delete files right away when you remove something from" +" your repository. The reason for this is that you can restore deleted items " +"if you need to. Git will delete removed items when they are older then 15 " +"days and you run ``Compress git database``." +msgstr "" + +#: ..\maintenance.rst:29 +msgid "" +"There are several functions to help you find the lost items. By default Git " +"Extensions will only show commits. To show all items, just uncheck the " +"``Show only commits`` option. The other options can be checked/unchecked to " +"get more/less results. Double-click on on item to view the content. When you" +" located the item you want to recover you can tag it using the ``Tag " +"selected object`` button." +msgstr "" + +#: ..\maintenance.rst:34 +msgid "" +"Git Extensions also is able to tag all lost objects. Doing this will make " +"all lost objects visible again making it very easy to locate the commit(s) " +"you would like to recover. After recovering a commit using the ``Tag all " +"lost commits`` button, you can remove all tags using the ``Delete all " +"LOST_AND_FOUND tags`` button." +msgstr "" + +#: ..\maintenance.rst:41 +msgid "Fix user names" +msgstr "" + +#: ..\maintenance.rst:43 +msgid "" +"When someone accidentally committed using a wrong username this can be fixed" +" using the ``Edit .mailmap`` function. Git will use the username for an " +"email address when it is set in the ``.mailmap`` file." +msgstr "" + +#: ..\maintenance.rst:48 +msgid "Fix user name using commit email:" +msgstr "" + +#: ..\maintenance.rst:54 +msgid "Fix email address using commit email:" +msgstr "" + +#: ..\maintenance.rst:60 +msgid "Fix email address and name using commit email:" +msgstr "" + +#: ..\maintenance.rst:66 +msgid "Fix email address and name using commit name and email:" +msgstr "" + +#: ..\maintenance.rst:73 +msgid "Ignore files" +msgstr "" + +#: ..\maintenance.rst:75 +msgid "" +"Git will track all files that are in the working directory. Normally you do " +"not want to exclude all files that are created by the compiler. You can add " +"files that should be ignored to the .gitignore file. You can use wildcards " +"and regular expressions. All entries are case sensitive. The button ``Add " +"default ignores`` will add files that should be ignored when using Visual " +"Studio." +msgstr "" + +#: ..\maintenance.rst:81 +msgid "A short overview of the syntax:" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "#" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "Lines started with ``#`` are handled as comments" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "!" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "Lines started with ``!`` are exclude patterns" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "[Dd]" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "Characters inside ``[..]`` means that 1 of the characters must match" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "\\*" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "Wildcard" +msgstr "" + +#: ..\maintenance.rst:92 ..\maintenance.rst:95 +msgid "/" +msgstr "" + +#: ..\maintenance.rst:92 +msgid "" +"A leading slash matches the beginning of the pathname; for example, ``/*.c``" +" matches ``cat-file.c`` but not ``mozilla-sha1/sha1.c``" +msgstr "" + +#: ..\maintenance.rst:95 +msgid "" +"If the pattern ends with a slash, it is removed for the purpose of the " +"following description, but it would only find a match with a directory. In " +"other words, foo/ will match a directory foo and paths underneath it, but " +"will not match a regular file or a symbolic link foo (this is consistent " +"with the way how pathspec works in general in git)." +msgstr "" + +#: ..\maintenance.rst:100 +msgid "" +"For more `detailed information " +"`_." +msgstr "" diff --git a/source/locale/de/LC_MESSAGES/merge_conflicts.mo b/source/locale/de/LC_MESSAGES/merge_conflicts.mo new file mode 100644 index 0000000000000000000000000000000000000000..bab92beb8d8cea5afa28a94a7fcba4e13836db2b GIT binary patch literal 476 zcmZWl!A=4(5XHpP9zA;)6Aus^x(kv(5hKE4NLVGXc&}_(YL<4>7QqkkH~b{O#V!~) z_>#%=rEgy5&CkX8SIObb)upTJf;ik9+P;6gPb~OEt9QPzI7;x9Ya^7T@FXmRJIiH3 z4Ma?CSmsT6uC&F-q$0t`O=>V!6uikxjD5|Sby^%S%PG|TpoxAH>$gx3XtPoE8@}&^ zIOQLr@cgd}+B9faeFtyMjKx?pX)XLbwZ~-e~;L8w{r5YJUbGNsUZ i6V{t#8_hBtD!n!oWWJ}STkpW(*)2=B>OxTIc%@&_bB@OV literal 0 HcmV?d00001 diff --git a/source/locale/de/LC_MESSAGES/merge_conflicts.po b/source/locale/de/LC_MESSAGES/merge_conflicts.po new file mode 100644 index 0000000..ca53ff3 --- /dev/null +++ b/source/locale/de/LC_MESSAGES/merge_conflicts.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\merge_conflicts.rst:2 +msgid "Merge Conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:4 +msgid "" +"When merging branches or commits you can get merge conflicts. Git will try " +"to resolve these, but some conflicts need to be resolved manually. Git " +"Extensions will show warnings when there is a merge conflict." +msgstr "" + +#: ..\merge_conflicts.rst:10 +msgid "Handle merge conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:12 +msgid "" +"To solve merge conflicts just click on a warning or open the merge conflict " +"dialog from the menu. A dialog will prompt showing all conflicts. You can " +"solve a conflict by double-click on a filename." +msgstr "" + +#: ..\merge_conflicts.rst:17 +msgid "There are three kinds of conflicts:" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "File deleted and changed" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "Use modified or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "File deleted and created" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "Use created or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "File changed both locally and remotely" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "Start merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:28 +msgid "" +"If the file is deleted in one commit and changed in another commit, a dialog" +" will ask to keep the modified file or delete the file. When there is a " +"conflicting change the merge tool will be started. You can configure the " +"tool you want to use for merge conflicts. The image below shows Perforce " +"P4Merge a free to use merge tool. Git Extensions is packaged with KDiff3, an" +" open source merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:33 +msgid "In the merge tool you will see four versions of the same file:" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "Base" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "The latest version of the file that exist in both repositories" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "Local" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "The latest local version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "Remote" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "The latest remote version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "Merged" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "The result of the merge" +msgstr "" + +#: ..\merge_conflicts.rst:47 +msgid "" +"When you are in the middle of a merge the file named local represents your " +"file. When you are in the middle of a rebase the file named remote " +"represents your file. This can be confusing, so double check if you are in " +"doubt." +msgstr "" diff --git a/source/locale/de/LC_MESSAGES/notes.mo b/source/locale/de/LC_MESSAGES/notes.mo new file mode 100644 index 0000000000000000000000000000000000000000..bab92beb8d8cea5afa28a94a7fcba4e13836db2b GIT binary patch literal 476 zcmZWl!A=4(5XHpP9zA;)6Aus^x(kv(5hKE4NLVGXc&}_(YL<4>7QqkkH~b{O#V!~) z_>#%=rEgy5&CkX8SIObb)upTJf;ik9+P;6gPb~OEt9QPzI7;x9Ya^7T@FXmRJIiH3 z4Ma?CSmsT6uC&F-q$0t`O=>V!6uikxjD5|Sby^%S%PG|TpoxAH>$gx3XtPoE8@}&^ zIOQLr@cgd}+B9faeFtyMjKx?pX)XLbwZ~-e~;L8w{r5YJUbGNsUZ i6V{t#8_hBtD!n!oWWJ}STkpW(*)2=B>OxTIc%@&_bB@OV literal 0 HcmV?d00001 diff --git a/source/locale/de/LC_MESSAGES/notes.po b/source/locale/de/LC_MESSAGES/notes.po new file mode 100644 index 0000000..9d69dde --- /dev/null +++ b/source/locale/de/LC_MESSAGES/notes.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\notes.rst:2 +msgid "Notes" +msgstr "" + +#: ..\notes.rst:4 +msgid "" +"Notes can be added to a commit. Notes will be stored separately and will not" +" be pushed. To add a new note choose ``add notes`` in the context menu of " +"the commit information box." +msgstr "" + +#: ..\notes.rst:9 +msgid "" +"The editor that has been configured in the settings dialog will be used to " +"enter or edit the notes. The Git Extensions editor is advised." +msgstr "" diff --git a/source/locale/de/LC_MESSAGES/patches.mo b/source/locale/de/LC_MESSAGES/patches.mo new file mode 100644 index 0000000000000000000000000000000000000000..bab92beb8d8cea5afa28a94a7fcba4e13836db2b GIT binary patch literal 476 zcmZWl!A=4(5XHpP9zA;)6Aus^x(kv(5hKE4NLVGXc&}_(YL<4>7QqkkH~b{O#V!~) z_>#%=rEgy5&CkX8SIObb)upTJf;ik9+P;6gPb~OEt9QPzI7;x9Ya^7T@FXmRJIiH3 z4Ma?CSmsT6uC&F-q$0t`O=>V!6uikxjD5|Sby^%S%PG|TpoxAH>$gx3XtPoE8@}&^ zIOQLr@cgd}+B9faeFtyMjKx?pX)XLbwZ~-e~;L8w{r5YJUbGNsUZ i6V{t#8_hBtD!n!oWWJ}STkpW(*)2=B>OxTIc%@&_bB@OV literal 0 HcmV?d00001 diff --git a/source/locale/de/LC_MESSAGES/patches.po b/source/locale/de/LC_MESSAGES/patches.po new file mode 100644 index 0000000..4793ed9 --- /dev/null +++ b/source/locale/de/LC_MESSAGES/patches.po @@ -0,0 +1,62 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\patches.rst:2 +msgid "Patches" +msgstr "" + +#: ..\patches.rst:4 +msgid "" +"Every commit contains a change-set, a commit date, the committer name, the " +"commit message and a cryptograph SHA1 hash. Local commits can be published " +"by pushing it to a remote repository. To be able to push you need to have " +"sufficient rights and you need to have access to the remote repository. When" +" you cannot push directly you can create patches. Patches can be e-mailed to" +" someone with access to the repository. Each patch contains an entire commit" +" including the commit message and the SHA1." +msgstr "" + +#: ..\patches.rst:13 +msgid "Create patch" +msgstr "" + +#: ..\patches.rst:15 +msgid "" +"Format a single patch or patch series using the format patch dialog. You " +"need to select the newest commit first and then select the oldest commit " +"using ctrl-click. You can also select an interrupted patch series, but this " +"is not recommended because the files will not be numbered." +msgstr "" + +#: ..\patches.rst:21 +msgid "" +"When the patches are created successfully the following dialog will appear." +msgstr "" + +#: ..\patches.rst:26 +msgid "Apply patches" +msgstr "" + +#: ..\patches.rst:28 +msgid "" +"It is possible to apply a single patch file or all patches in a directory. " +"When there are merge conflicts applying the patch you need to resolve them " +"before you can continue. Git Extensions will help you applying all patches " +"by marking the next recommended step." +msgstr "" diff --git a/source/locale/de/LC_MESSAGES/plugins.mo b/source/locale/de/LC_MESSAGES/plugins.mo new file mode 100644 index 0000000000000000000000000000000000000000..bab92beb8d8cea5afa28a94a7fcba4e13836db2b GIT binary patch literal 476 zcmZWl!A=4(5XHpP9zA;)6Aus^x(kv(5hKE4NLVGXc&}_(YL<4>7QqkkH~b{O#V!~) z_>#%=rEgy5&CkX8SIObb)upTJf;ik9+P;6gPb~OEt9QPzI7;x9Ya^7T@FXmRJIiH3 z4Ma?CSmsT6uC&F-q$0t`O=>V!6uikxjD5|Sby^%S%PG|TpoxAH>$gx3XtPoE8@}&^ zIOQLr@cgd}+B9faeFtyMjKx?pX)XLbwZ~-e~;L8w{r5YJUbGNsUZ i6V{t#8_hBtD!n!oWWJ}STkpW(*)2=B>OxTIc%@&_bB@OV literal 0 HcmV?d00001 diff --git a/source/locale/de/LC_MESSAGES/plugins.po b/source/locale/de/LC_MESSAGES/plugins.po new file mode 100644 index 0000000..e4f3302 --- /dev/null +++ b/source/locale/de/LC_MESSAGES/plugins.po @@ -0,0 +1,96 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\plugins.rst:2 +msgid "Plugins" +msgstr "" + +#: ..\plugins.rst:5 +msgid "List of the available plugins" +msgstr "" + +#: ..\plugins.rst:7 +msgid "Auto Compile Submodules" +msgstr "" + +#: ..\plugins.rst:8 +msgid "Background Fetch" +msgstr "" + +#: ..\plugins.rst:9 +msgid "Create Local Tracking Branches" +msgstr "" + +#: ..\plugins.rst:10 +msgid "Delete Unused Branches" +msgstr "" + +#: ..\plugins.rst:11 +msgid "Find Large Files" +msgstr "" + +#: ..\plugins.rst:12 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\plugins.rst:13 ..\plugins.rst:22 +msgid "GitFlow" +msgstr "" + +#: ..\plugins.rst:14 +msgid "GitUIPluginInterfaces" +msgstr "" + +#: ..\plugins.rst:15 +msgid "Github" +msgstr "" + +#: ..\plugins.rst:16 +msgid "Gource" +msgstr "" + +#: ..\plugins.rst:17 +msgid "Proxy Switcher" +msgstr "" + +#: ..\plugins.rst:18 +msgid "Release Notes Generator" +msgstr "" + +#: ..\plugins.rst:19 +msgid "Statistics" +msgstr "" + +#: ..\plugins.rst:24 +msgid "" +"This plugin permit to manage your _branching model: http://nvie.com/posts/a" +"-successful-git-branching-model/ with _GitFlow: " +"https://github.com/nvie/gitflow%20in%20GitExtension" +msgstr "" + +#: ..\plugins.rst:26 +msgid "You should have GitFlow installed to use this plugin." +msgstr "" + +#: ..\plugins.rst:28 +msgid "" +"The GitFlow plugin permit to : - init gitflow in your git repository - " +"create your feature, hotfix, release or support branch - manage (pull, " +"publish or finish) your existing gitflow branches" +msgstr "" diff --git a/source/locale/de/LC_MESSAGES/remote_feature.mo b/source/locale/de/LC_MESSAGES/remote_feature.mo new file mode 100644 index 0000000000000000000000000000000000000000..bab92beb8d8cea5afa28a94a7fcba4e13836db2b GIT binary patch literal 476 zcmZWl!A=4(5XHpP9zA;)6Aus^x(kv(5hKE4NLVGXc&}_(YL<4>7QqkkH~b{O#V!~) z_>#%=rEgy5&CkX8SIObb)upTJf;ik9+P;6gPb~OEt9QPzI7;x9Ya^7T@FXmRJIiH3 z4Ma?CSmsT6uC&F-q$0t`O=>V!6uikxjD5|Sby^%S%PG|TpoxAH>$gx3XtPoE8@}&^ zIOQLr@cgd}+B9faeFtyMjKx?pX)XLbwZ~-e~;L8w{r5YJUbGNsUZ i6V{t#8_hBtD!n!oWWJ}STkpW(*)2=B>OxTIc%@&_bB@OV literal 0 HcmV?d00001 diff --git a/source/locale/de/LC_MESSAGES/remote_feature.po b/source/locale/de/LC_MESSAGES/remote_feature.po new file mode 100644 index 0000000..3f67d3d --- /dev/null +++ b/source/locale/de/LC_MESSAGES/remote_feature.po @@ -0,0 +1,337 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\remote_feature.rst:2 +msgid "Remote feature" +msgstr "" + +#: ..\remote_feature.rst:4 +msgid "" +"Git is a distributed source control management system. This means that all " +"changes you make are local. When you commit changes, you only commit them to" +" your local repository. To publish your local changes you need to push. In " +"order to get changes committed by others, you need to pull." +msgstr "" + +#: ..\remote_feature.rst:9 +msgid "Manage remote repositories" +msgstr "" + +#: ..\remote_feature.rst:11 +msgid "You can manage the remote repositories in the ``Remotes`` menu." +msgstr "" + +#: ..\remote_feature.rst:15 +msgid "" +"When you cloned your repository from a public repository, this remote is " +"already configured. You can rename each remote for easy recognition. The " +"default name after cloning a remote is ``origin``. If you use PuTTY as SSH " +"client you can also enter the private key file for each remote. Git " +"Extensions will load the key when needed. How to create a private key file " +"is described in the next paragraph." +msgstr "" + +#: ..\remote_feature.rst:22 +msgid "" +"In the ``Default pull behaviour`` tab you can configure the branches that " +"need to be pulled and merged by default. If you configure this correctly you" +" will not need to choose a branch when you pull or push. There are two " +"buttons on this dialog:" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Prune remote branches" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Throw away remote branches that do not exist on the remote anymore." +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Update all remote branch info" +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Fetch all remote branch information." +msgstr "" + +#: ..\remote_feature.rst:33 +msgid "" +"After cloning a repository you do not need to configure all remote branches " +"manually. Instead you can checkout the remote branch and choose to create a " +"local tracking branch." +msgstr "" + +#: ..\remote_feature.rst:37 +msgid "Create SSH key" +msgstr "" + +#: ..\remote_feature.rst:39 +msgid "" +"Git uses SSH for accessing private repositories. SSH uses a public/private " +"key pair for authentication. This means you need to generate a private key " +"and a public key. The private key is stored on your computer locally and the" +" public key can be given to anyone. SSH will encrypt whatever you send using" +" your secret private key. The receiver will then use the public key you send" +" to decrypt the data." +msgstr "" + +#: ..\remote_feature.rst:44 +msgid "" +"This encryption will not protect the data itself but it protects the " +"authenticity. Because the private key is only available to the sender, the " +"receiver can be sure about the origin of the data. In practise the key pair " +"is only used for the authentication process. The data itself will be " +"encrypted using a key that is exchanged during this initial phase." +msgstr "" + +#: ..\remote_feature.rst:49 +msgid "PuTTY and github" +msgstr "" + +#: ..\remote_feature.rst:51 +msgid "" +"PuTTY is SSH client that for Windows that is a bit more user friendly then " +"OpenSSH. Unfortunately PuTTY does not work with all servers. In this " +"paragraph I will show how to generate a key for github using putty." +msgstr "" + +#: ..\remote_feature.rst:54 +msgid "" +"First make sure GitExtensions is configured to use PuTTY and all paths are " +"correct." +msgstr "" + +#: ..\remote_feature.rst:60 +msgid "can choose ``Generate or import key`` to start the key generator." +msgstr "" + +#: ..\remote_feature.rst:66 +msgid "" +"PuTTY will ask you to move the mouse around to generate a more random key. " +"When the key is generated you can save the public and the private key in a " +"file. You can choose to protect the private key with a password but this is " +"not necessary." +msgstr "" + +#: ..\remote_feature.rst:69 +msgid "" +"Now you have a key pair you need to give github the public key. This can be " +"done in ``Account Settings`` in the tab ``SSH Public Keys``. You can add " +"multiple keys here, but you only need one key for all repositories." +msgstr "" + +#: ..\remote_feature.rst:74 +msgid "" +"After telling github what public key to use to decrypt, you need to tell " +"GitExtensions what private key to use to encrypt. In the clone dialog there " +"is a ``Load SSH key`` button to load the private key into the PuTTY " +"authentication agent. This can also be done manually by starting the PuTTY " +"authentication agent and choose ``add key`` in the context menu in the " +"system tray." +msgstr "" + +#: ..\remote_feature.rst:80 +msgid "" +"GitExtensions can load the private keys automatically for you when " +"communicating with a remote. You need to configure the private key for the " +"remote." +msgstr "" + +#: ..\remote_feature.rst:83 +msgid "This is done in the ``Manage remote repositories`` dialog." +msgstr "" + +#: ..\remote_feature.rst:86 +msgid "OpenSSH and github" +msgstr "" + +#: ..\remote_feature.rst:88 +msgid "" +"When you choose to use OpenSSH you need to configure GitExtensions as shown " +"in the screenshot below." +msgstr "" + +#: ..\remote_feature.rst:92 +msgid "" +"OpenSSH is the best SSH client there is but it lacks Windows support. " +"Therefore it is slightly more complex to use. Another drawback is that " +"GitExtensions cannot control OpenSSH and needs to show the command line " +"dialogs when OpenSSH might be used. GitExtensions will show the command line" +" window for every command that might require a SSH connection. For this " +"reason PuTTY is the prefered SSH client in GitExtensions." +msgstr "" + +#: ..\remote_feature.rst:97 +msgid "" +"To generate a key pair in OpenSSH you need to go to the command line. I " +"recommend to use the git bash because the path to OpenSSH is already set." +msgstr "" + +#: ..\remote_feature.rst:102 +msgid "" +"Type the following command: ``ssh-keygen -C \"your@email.com\" -t rsa`` Use " +"the same email address as the email address used in git. You will be asked " +"where if you want to protect the private key with a password. This is not " +"necessary. By default the public and private keys are stored in " +"``c:\\Documents and Settings\\[User]\\.ssh\\`` or " +"``c:\\Users\\[user]\\.ssh\\``." +msgstr "" + +#: ..\remote_feature.rst:109 +msgid "" +"You do not need to tell GitExtensions about the private key because OpenSSH " +"will load it for you. Now open the public key using notepad and copy the key" +" to github. This can be done in ``Account Settings`` in the tab ``SSH Public" +" Keys`` on `GitHub `_." +msgstr "" + +#: ..\remote_feature.rst:116 +msgid "Pull changes" +msgstr "" + +#: ..\remote_feature.rst:118 +msgid "" +"You can get remote changes using the pull function. Before you can pull " +"remote changes you need to make sure there are no uncommitted changes in " +"your local repository. If you have uncommitted changes you should commit " +"them or stash them during the pull. You can read about how to use the stash " +"in the Stash chapter." +msgstr "" + +#: ..\remote_feature.rst:124 +msgid "" +"In order to get your personal repository up-to-date, you need to fetch " +"changes from a remote repository. You can do this using the ``Pull`` dialog." +" When the dialog starts the default remote for the current branch is set. " +"You can choose another remote or enter a custom url if you like. When the " +"remote branches configured correctly, you do not need to choose a remote " +"branch." +msgstr "" + +#: ..\remote_feature.rst:128 +msgid "" +"If you just fetch the commits from the remote repository and you already " +"committed some changes to your local repository, the commits will be in a " +"different branch. In the pull dialog this is illustrated in the image on the" +" left. This can be useful when you want to review the changes before you " +"want to merge them with your own changes." +msgstr "" + +#: ..\remote_feature.rst:135 +msgid "" +"When you choose to merge the remote branch after fetching the changes a " +"branch will be created, and will be merged you’re your commit. Doing this " +"creates a lot of branches and merges, making the history harder to read." +msgstr "" + +#: ..\remote_feature.rst:140 +msgid "" +"Instead of merging the fetched commits with your local commits, you can also" +" choose to rebase your commits on top of the fetched commits. This is " +"illustrated on the left in the image below. A rebase will first undo your " +"local commits (c and d), then fetch the remote commits (e) and finally " +"recommit your local commits. When there is a merge conflict during the " +"rebase, the rebase dialog will show." +msgstr "" + +#: ..\remote_feature.rst:147 +msgid "Next to the pull button there are some buttons that can be useful:" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "Solve conflicts" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "" +"When there are merge conflicts, you can solve them by pressing this button." +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "Stash changes" +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "" +"When the working dir contains uncommitted changes, you need to stash them " +"before pulling." +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "Auto stash" +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "" +"Check this checkbox if you want to stash before pulling. The stash will be " +"reapplied after pulling." +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "Load SSH key" +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "" +"This button is only available when you use PuTTY as SSH client. You can " +"press this button to load the key configured for the remote. If no key is " +"set, a dialog will prompt for the key." +msgstr "" + +#: ..\remote_feature.rst:161 +msgid "Push changes" +msgstr "" + +#: ..\remote_feature.rst:163 +msgid "" +"In the browse window you can check if there are local commits that are not " +"pushed to a remote repository yet. In the image below the green labels mark " +"the position of the master branch on the remote repository. The red label " +"marks the position of the master branch on the local repository. The local " +"repository is ahead three commits." +msgstr "" + +#: ..\remote_feature.rst:169 +msgid "To push the changes press ``Push`` in the toolbar." +msgstr "" + +#: ..\remote_feature.rst:173 +msgid "" +"The push dialog allows you to choose the remote repository to push to. The " +"remote repository is set to the remote of the current branch. You can choose" +" another remote or choose a url to push to. You can also specify a branch to" +" push." +msgstr "" + +#: ..\remote_feature.rst:178 +msgid "" +"Tags are not pushed to the remote repository. If you want to push a tag you " +"need to open the ``Tags`` tab in the dialog. You can choose to push a singe " +"tag or all tags. No commits will be pushed when the ``Tags`` tab is " +"selected, only tags." +msgstr "" + +#: ..\remote_feature.rst:181 +msgid "" +"You can not merge your changes in the remote repository. Merging must be " +"done locally. This means that you cannot push your changes before the " +"commits are merged locally. In practice you need to pull before you can push" +" most of the times." +msgstr "" diff --git a/source/locale/de/LC_MESSAGES/settings.mo b/source/locale/de/LC_MESSAGES/settings.mo new file mode 100644 index 0000000000000000000000000000000000000000..5c18df19aec9c86a7ba8ea610b30c07d9dd5480a GIT binary patch literal 476 zcmZWl!A=4(5XHpP9zA;)6Aus^y1Pn(MT`iGAz_uk;=QtEsae`hTLeGE-|&G@w5+|tmm`wrfS8HGa-7WwvG+ z$Aq($+nehZlTck+TTntan@z)(K4QVQjk#KpVjtF!f@H!XKV(EV=Q5J~&yb{?)DHF( zQtrjWI69svX!u@FNp~Z+>u2FYTjxfKoC(>6`I2eFZD*DYuyxdxyDYfINX}I%WJaO& iCagEk*P7)xP\n" +"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\settings.rst:4 +msgid "Settings" +msgstr "" + +#: ..\settings.rst:6 +msgid "" +"The settings dialog can be invoked at any time by selecting ``Settings`` " +"from the ``Tools`` menu option." +msgstr "" + +#: ..\settings.rst:10 +msgid "" +"The following buttons are always available on any page of the Settings " +"dialog. Sometimes the ``Cancel`` button has no effect for the page - this " +"will be noted on the page in the area next to the buttons." +msgstr "" + +#: ..\settings.rst:14 +msgid "Button" +msgstr "" + +#: ..\settings.rst:14 ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Description" +msgstr "" + +#: ..\settings.rst:16 +msgid "``OK``" +msgstr "" + +#: ..\settings.rst:16 +msgid "" +"Save any entered changes made in *any* settings page and close the Settings " +"dialog." +msgstr "" + +#: ..\settings.rst:19 +msgid "``Cancel``" +msgstr "" + +#: ..\settings.rst:19 +msgid "" +"Any entered changes in *any* settings page are *not* saved. The Settings " +"dialog is closed." +msgstr "" + +#: ..\settings.rst:22 +msgid "``Apply``" +msgstr "" + +#: ..\settings.rst:22 +msgid "Any entered changes in *any* settings page are saved." +msgstr "" + +#: ..\settings.rst:25 +msgid "" +"Settings that are specific to Git Extensions and apply globally will be " +"stored in a file called ``GitExtensions.settings`` either in the user's " +"application data path or with the program. The location is dependant on the " +"IsPortable setting in the ``GitExtensions.exe.config`` file that is with the" +" program. Settings that are specific to Git Extensions but apply to only the" +" current repository will be stored in a file of the same name, " +"``GitExtensions.settings``, but in either the root folder of the repository " +"or the ``.git`` folder of the repository, depending on whether or not they " +"are distributed with that repository. The settings that are used by Git are " +"stored in the configuration files of Git. The global settings are stored in " +"the file called ``.gitconfig`` in the user directory. The local settings are" +" stored in the ``.git\\config`` file of the repository." +msgstr "" + +#: ..\settings.rst:37 +msgid "Checklist" +msgstr "" + +#: ..\settings.rst:39 +msgid "" +"This page is a visual overview of the minimal settings that Git Extensions " +"requires to work properly. Any items highlighted in red should be configured" +" by clicking on the highlighted item." +msgstr "" + +#: ..\settings.rst:42 +msgid "This page contains the following settings and buttons." +msgstr "" + +#: ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Setting" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Check settings at startup (disables automatically if all settings are " +"correct)" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Forces Git Extensions to re-check the minimal set of required settings the " +"next time Git Extensions is started. If all settings are 'green' this will " +"be automatically unchecked." +msgstr "" + +#: ..\settings.rst:51 +msgid "``Save and rescan`` button" +msgstr "" + +#: ..\settings.rst:51 +msgid "" +"Saves any setting changes made and re-checks the settings to see if the " +"minimal requirements are now met." +msgstr "" + +#: ..\settings.rst:58 ..\settings.rst:66 +msgid "Git" +msgstr "" + +#: ..\settings.rst:60 +msgid "" +"This page contains the settings needed to access git repositories. The " +"repositories will be accessed using external tools. For Windows usually " +"MsysGit or cygwin are used. Git Extensions will try to configure these " +"settings automatically." +msgstr "" + +#: ..\settings.rst:64 ..\settings.rst:90 ..\settings.rst:168 +#: ..\settings.rst:196 ..\settings.rst:295 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:642 +#: ..\settings.rst:671 +msgid "Group" +msgstr "" + +#: ..\settings.rst:66 +msgid "Command used to run git (git.cmd or git.exe)" +msgstr "" + +#: ..\settings.rst:66 +msgid "" +"Needed for Git Extensions to run Git commands. Set the full command used to " +"run git (MsysGit or cygwin). Use the ``Browse`` button to find the " +"executable on your file system." +msgstr "" + +#: ..\settings.rst:70 +msgid "Path to Linux tools (sh). Leave empty when it is in the path." +msgstr "" + +#: ..\settings.rst:70 +msgid "" +"A few linux tools are used by Git Extensions. When MsysGit is installed, " +"these tools are located in the bin directory of MsysGit. Use the ``Browse`` " +"button to find the directory on your file system." +msgstr "" + +#: ..\settings.rst:74 +msgid "Environment" +msgstr "" + +#: ..\settings.rst:74 +msgid "``Change HOME`` button" +msgstr "" + +#: ..\settings.rst:74 +msgid "This button opens a dialog where the HOME directory can be changed." +msgstr "" + +#: ..\settings.rst:77 +msgid "" +"The global configuration file used by git will be put in the HOME directory." +" On some systems the home directory is not set or is pointed to a network " +"drive. Git Extensions will try to detect the optimal setting for your " +"environment. When there is already a global git configuration file, this " +"location will be used. If you need to relocate the home directory for git, " +"click the ``Change HOME`` button to change this setting. Otherwise leave " +"this setting as the default." +msgstr "" + +#: ..\settings.rst:85 +msgid "Git Extensions" +msgstr "" + +#: ..\settings.rst:87 +msgid "This page contains general settings for Git Extensions." +msgstr "" + +#: ..\settings.rst:92 +msgid "Performance" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"Show repository status in browse dialog (number of changes in toolbar, " +"restart required)" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"When enabled, the number of pending commits are shown on the toolbar as a " +"figure in parentheses next to the ``Commit`` button. Git Extensions must be " +"stopped and restarted to activate changes to this option." +msgstr "" + +#: ..\settings.rst:96 +msgid "Show current working dir changes in revision graph" +msgstr "" + +#: ..\settings.rst:96 +msgid "" +"When enabled, two extra revisions are added to the revision graph. The first" +" shows the current working directory status. The second shows the staged " +"files. This option can cause slowdowns when browsing large repositories." +msgstr "" + +#: ..\settings.rst:101 +msgid "Use FileSystemWatcher to check if index is changed" +msgstr "" + +#: ..\settings.rst:101 +msgid "" +"Using the FileSystemWatcher to check index state improves the performance in" +" some cases. Turn this off if you experience refresh problems in commit log." +msgstr "" + +#: ..\settings.rst:105 +msgid "Show stash count on status bar in browse window" +msgstr "" + +#: ..\settings.rst:105 +msgid "" +"When you use the stash a lot, it can be useful to show the number of stashed" +" items on the toolbar. This option causes serious slowdowns in large " +"repositories and is turned off by default." +msgstr "" + +#: ..\settings.rst:109 +msgid "Check for uncommitted changes in checkout branch dialog" +msgstr "" + +#: ..\settings.rst:109 +msgid "" +"Git Extensions will not allow you to checkout a branch if you have " +"uncommitted changes on the current branch. If you select this option, Git " +"Extensions will display a dialog where you can decide what to do with " +"uncommitted changes before swapping branches." +msgstr "" + +#: ..\settings.rst:114 +msgid "Limit number of commits that will be loaded in list at start-up" +msgstr "" + +#: ..\settings.rst:114 +msgid "" +"This number specifies the maximum number of commits that Git Extensions will" +" load when it is started. These commits are shown in the Commit Log window. " +"To see more commits than are loaded, then this setting will need to be " +"adjusted and Git Extensions restarted." +msgstr "" + +#: ..\settings.rst:119 ..\settings.rst:170 +msgid "Behaviour" +msgstr "" + +#: ..\settings.rst:119 +msgid "Close Process dialog when process succeeds" +msgstr "" + +#: ..\settings.rst:119 +msgid "" +"When a process is finished, close the process dialog automatically. Leave " +"this option off if you want to see the result of processes. When a process " +"has failed, the dialog will automatically remain open." +msgstr "" + +#: ..\settings.rst:123 +msgid "Show console window when executing git process" +msgstr "" + +#: ..\settings.rst:123 +msgid "" +"Git Extensions uses command line tools to access the git repository. In some" +" environments it might be useful to see the command line dialog when a " +"process is executed. An option on the command line dialog window displayed " +"allows this setting to be turned off." +msgstr "" + +#: ..\settings.rst:128 +msgid "Use patience diff algorithm" +msgstr "" + +#: ..\settings.rst:128 +msgid "" +"Use the Git 'patience diff' algorithm instead of the default. This algorithm" +" is useful in situations where two files have diverged significantly and the" +" default algorithm may become 'misaligned', resulting in a totally unusable " +"conflict file." +msgstr "" + +#: ..\settings.rst:133 +msgid "Include untracked files in stash" +msgstr "" + +#: ..\settings.rst:133 +msgid "" +"If checked, when a stash is performed as a result of any action except a " +"manual stash request, e.g. checking out a new branch and requesting a stash " +"then any files not tracked by git will also be saved to the stash." +msgstr "" + +#: ..\settings.rst:137 +msgid "Follow renames in file history (experimental)" +msgstr "" + +#: ..\settings.rst:137 +msgid "Try to follow file renames in the file history." +msgstr "" + +#: ..\settings.rst:140 +msgid "Open last working dir on startup" +msgstr "" + +#: ..\settings.rst:140 +msgid "" +"When starting Git Extensions, open the last used repository (bypassing the " +"Start Page)." +msgstr "" + +#: ..\settings.rst:143 +msgid "Play Special Startup Sound" +msgstr "" + +#: ..\settings.rst:143 +msgid "" +"Play a sound when starting Git Extensions. It will put you in a good " +"moooooood!" +msgstr "" + +#: ..\settings.rst:146 +msgid "Default clone destination" +msgstr "" + +#: ..\settings.rst:146 +msgid "" +"Git Extensions will pre-fill destination directory input with value of this " +"setting on any form used to perform repository clone." +msgstr "" + +#: ..\settings.rst:149 +msgid "Revision grid quick search timeout [ms]" +msgstr "" + +#: ..\settings.rst:149 +msgid "" +"The timeout (milliseconds) used for the quick search feature in the revision" +" graph. The quick search will be enabled when you start typing and the " +"revision graph has the focus." +msgstr "" + +#: ..\settings.rst:153 +msgid "Email settings for sending patches" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server name" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server to use for sending patches." +msgstr "" + +#: ..\settings.rst:155 +msgid "Port" +msgstr "" + +#: ..\settings.rst:155 +msgid "SMTP port number to use." +msgstr "" + +#: ..\settings.rst:157 +msgid "Use SSL/TLS" +msgstr "" + +#: ..\settings.rst:157 +msgid "Check this box if the SMTP server uses SSL or TLS." +msgstr "" + +#: ..\settings.rst:163 +msgid "Commit dialog" +msgstr "" + +#: ..\settings.rst:165 +msgid "This page contains settings for the Git Extensions Commit dialog." +msgstr "" + +#: ..\settings.rst:170 +msgid "Show errors when staging files" +msgstr "" + +#: ..\settings.rst:170 +msgid "" +"If an error occurs when files are staged (in the Commit dialog), then the " +"process dialog showing the results of the git command is shown if this " +"setting is checked." +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"Compose commit messages in Commit dialog (otherwise the message will be " +"requested during commit)" +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"If this is unchecked, then commit messages cannot be entered in the commit " +"dialog. When the ``Commit`` button is clicked, a new editor window is opened" +" where the commit message can be entered." +msgstr "" + +#: ..\settings.rst:178 +msgid "Number of previous messages in commit dialog" +msgstr "" + +#: ..\settings.rst:178 +msgid "" +"The number of commit messages, from the top of the current branch, that will" +" be made available from the ``Commit message`` combo box on the Commit " +"dialog." +msgstr "" + +#: ..\settings.rst:182 +msgid "Show additional buttons in commit button area" +msgstr "" + +#: ..\settings.rst:182 +msgid "" +"Tick the boxes in this sub-group for any of the additional buttons that you " +"wish to have available below the commit button. These buttons are considered" +" additional to basic functionality and have consequences if you should click" +" them accidentally, including resetting unrecorded work." +msgstr "" + +#: ..\settings.rst:191 +msgid "Appearance" +msgstr "" + +#: ..\settings.rst:193 +msgid "" +"This page contains settings that affect the appearance of the application." +msgstr "" + +#: ..\settings.rst:198 ..\settings.rst:448 ..\settings.rst:653 +msgid "General" +msgstr "" + +#: ..\settings.rst:198 +msgid "Show relative date instead of full date" +msgstr "" + +#: ..\settings.rst:198 +msgid "" +"Show relative date, e.g. 2 weeks ago, instead of full date. Displayed on the" +" ``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:201 +msgid "Show current branch in Visual Studio" +msgstr "" + +#: ..\settings.rst:201 +msgid "" +"Determines whether or not the currently checked out branch is displayed on " +"the Git Extensions toolbar within Visual Studio." +msgstr "" + +#: ..\settings.rst:204 +msgid "Auto scale user interface when high DPI is used" +msgstr "" + +#: ..\settings.rst:204 +msgid "" +"Automatically resize controls and their contents according to the current " +"system resolution of the display, measured in dots per inch (DPI)." +msgstr "" + +#: ..\settings.rst:207 +msgid "Truncate long filenames" +msgstr "" + +#: ..\settings.rst:207 +msgid "" +"This setting affects the display of filenames in a component of a window " +"e.g. in the Diff tab of the Commit Log window. The options that can be " +"selected are:" +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``None``: no truncation occurs; a horizontal scroll bar is used to see the " +"whole filename." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Compact``: no horizontal scroll bar. Filenames are truncated at both start" +" and end to fit into the width of the display component." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Trimstart``: no horizontal scroll bar. Filenames are truncated at the " +"start only." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``FileNameOnly``: the path is always removed, leaving only the name of the " +"file, even if there is space for the path." +msgstr "" + +#: ..\settings.rst:220 +msgid "Author images" +msgstr "" + +#: ..\settings.rst:220 +msgid "Get author image from gravatar.com" +msgstr "" + +#: ..\settings.rst:220 +msgid "" +"If checked, `gravatar `_ will be accessed to retrieve " +"an image for the author of commits. This image is displayed on the " +"``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:224 +msgid "Image size" +msgstr "" + +#: ..\settings.rst:224 +msgid "The display size of the user image." +msgstr "" + +#: ..\settings.rst:226 +msgid "Cache images" +msgstr "" + +#: ..\settings.rst:226 +msgid "" +"The number of days to elapse before gravatar is checked for any changes to " +"an authors image." +msgstr "" + +#: ..\settings.rst:229 +msgid "No image service" +msgstr "" + +#: ..\settings.rst:229 +msgid "" +"If the author has not set up their own image, then gravatar can return an " +"image based on one of these services." +msgstr "" + +#: ..\settings.rst:232 +msgid "``Clear image cache`` button" +msgstr "" + +#: ..\settings.rst:232 +msgid "Clear the cached avatars." +msgstr "" + +#: ..\settings.rst:234 +msgid "Fonts" +msgstr "" + +#: ..\settings.rst:234 +msgid "Code font" +msgstr "" + +#: ..\settings.rst:234 +msgid "Change the font used for the display of file contents." +msgstr "" + +#: ..\settings.rst:236 +msgid "Application font" +msgstr "" + +#: ..\settings.rst:236 +msgid "Change the font used on Git Extensions windows and dialogs." +msgstr "" + +#: ..\settings.rst:238 +msgid "Commit font" +msgstr "" + +#: ..\settings.rst:238 +msgid "" +"Change the font used for entering a commit message in the Commit dialog." +msgstr "" + +#: ..\settings.rst:240 +msgid "Language" +msgstr "" + +#: ..\settings.rst:240 +msgid "Language (restart required)" +msgstr "" + +#: ..\settings.rst:240 +msgid "Choose the language for the Git Extensions interface." +msgstr "" + +#: ..\settings.rst:242 +msgid "Dictionary for spelling checker" +msgstr "" + +#: ..\settings.rst:242 +msgid "" +"Choose the dictionary to use for the spelling checker in the Commit dialog." +msgstr "" + +#: ..\settings.rst:248 +msgid "Revision Links" +msgstr "" + +#: ..\settings.rst:250 +msgid "" +"You can configure here how to convert parts of a revision into clickable " +"links. These links will be located under the commit message on the " +"``Commit`` tab in the ``Related links`` section." +msgstr "" + +#: ..\settings.rst:256 ..\settings.rst:345 +msgid "Categories" +msgstr "" + +#: ..\settings.rst:256 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click the ``Remove`` button." +msgstr "" + +#: ..\settings.rst:260 ..\settings.rst:553 +msgid "Name" +msgstr "" + +#: ..\settings.rst:260 +msgid "" +"This is the Category name used to match the same categories defined on " +"different levels of the Settings." +msgstr "" + +#: ..\settings.rst:263 ..\settings.rst:555 +msgid "Enabled" +msgstr "" + +#: ..\settings.rst:263 +msgid "" +"Indicates whether the Category is enabled or not. Disabled categories are " +"skipped while creating links." +msgstr "" + +#: ..\settings.rst:266 +msgid "Search in" +msgstr "" + +#: ..\settings.rst:266 +msgid "" +"List of revision parts that will be checked when searching for matching text" +" to be converted into links. Only the checked parts will be searched for " +"matches." +msgstr "" + +#: ..\settings.rst:270 +msgid "Search pattern/Nested pattern" +msgstr "" + +#: ..\settings.rst:270 +msgid "" +"Regular expression used for matching text in chosen revision parts. Each " +"matched fragment will be used to create a new link. More than one fragment " +"can be used in a single link by using a capturing group. A capturing group " +"value can be passed to a link by using zero-based indexed placeholders in a " +"link format definition e.g. {0}. ``Nested pattern`` can be used when only " +"part of the text matched by the ``Search pattern`` should be used to format " +"the link. When the ``Nested pattern`` is empty, matches found by the " +"``Search pattern`` are used to create links." +msgstr "" + +#: ..\settings.rst:279 +msgid "Links: Caption/URI" +msgstr "" + +#: ..\settings.rst:279 +msgid "" +"List of links to be created from a single match. Each link consists of the " +"``Caption`` to be displayed and the ``URI`` to be opened when the link is " +"clicked on. In addition to the standard zero-based indexed placeholders, the" +" ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into the" +" link. For example: " +"``https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH%``" +msgstr "" + +#: ..\settings.rst:290 +msgid "Colors" +msgstr "" + +#: ..\settings.rst:292 +msgid "" +"This page contains settings to define the colors used in the application." +msgstr "" + +#: ..\settings.rst:297 +msgid "Revision graph" +msgstr "" + +#: ..\settings.rst:297 +msgid "Multicolor branches" +msgstr "" + +#: ..\settings.rst:297 +msgid "" +"Displays branch commits in different colors if checked. If unchecked, all " +"branches are shown in the same color. This color can be selected." +msgstr "" + +#: ..\settings.rst:300 +msgid "Striped branch change" +msgstr "" + +#: ..\settings.rst:300 +msgid "" +"When a new branch is created from an existing branch, the common part of the" +" history is shown in a 'hatch' pattern." +msgstr "" + +#: ..\settings.rst:303 +msgid "Draw branch borders" +msgstr "" + +#: ..\settings.rst:303 +msgid "Outlines branch commits in a black border if checked." +msgstr "" + +#: ..\settings.rst:305 +msgid "Draw non relatives graph gray" +msgstr "" + +#: ..\settings.rst:305 +msgid "" +"Show commit history in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:307 +msgid "Draw non relatives text gray" +msgstr "" + +#: ..\settings.rst:307 +msgid "" +"Show commit text in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:309 +msgid "Color tag" +msgstr "" + +#: ..\settings.rst:309 +msgid "Color to show tags in." +msgstr "" + +#: ..\settings.rst:311 +msgid "Color branch" +msgstr "" + +#: ..\settings.rst:311 +msgid "Color to show branch names in." +msgstr "" + +#: ..\settings.rst:313 +msgid "Color remote branch" +msgstr "" + +#: ..\settings.rst:313 +msgid "Color to show remote branch names in." +msgstr "" + +#: ..\settings.rst:315 +msgid "Color other label" +msgstr "" + +#: ..\settings.rst:315 +msgid "Color to show other labels in." +msgstr "" + +#: ..\settings.rst:317 +msgid "Application Icon" +msgstr "" + +#: ..\settings.rst:317 +msgid "Icon style" +msgstr "" + +#: ..\settings.rst:317 +msgid "Change icons. Useful for recognising various open instances." +msgstr "" + +#: ..\settings.rst:319 +msgid "Icon color" +msgstr "" + +#: ..\settings.rst:319 +msgid "Changes color of the selected icons." +msgstr "" + +#: ..\settings.rst:321 +msgid "Difference View" +msgstr "" + +#: ..\settings.rst:321 +msgid "Color removed line" +msgstr "" + +#: ..\settings.rst:321 +msgid "Highlight color for lines that have been removed." +msgstr "" + +#: ..\settings.rst:324 +msgid "Color added line" +msgstr "" + +#: ..\settings.rst:324 +msgid "Highlight color for lines that have been added." +msgstr "" + +#: ..\settings.rst:326 +msgid "Color removed line highlighting" +msgstr "" + +#: ..\settings.rst:326 +msgid "Highlight color for characters that have been removed in lines." +msgstr "" + +#: ..\settings.rst:328 +msgid "Color added line highlighting" +msgstr "" + +#: ..\settings.rst:328 +msgid "Highlight color for characters that have been added in lines." +msgstr "" + +#: ..\settings.rst:330 +msgid "Color section" +msgstr "" + +#: ..\settings.rst:330 +msgid "Highlight color for a section." +msgstr "" + +#: ..\settings.rst:336 +msgid "Start Page" +msgstr "" + +#: ..\settings.rst:338 +msgid "" +"This page allows you to add/remove or modify the Categories and repositories" +" that will appear on the Start Page when Git Extensions is launched. Per " +"Category you can either configure an RSS feed or add repositories. The order" +" of both Categories, and repositories within Categories, can be changed " +"using the context menus in the Start Page. See :ref:`start-page` for further" +" details." +msgstr "" + +#: ..\settings.rst:345 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click Remove. This will delete the Category *and* any " +"repositories belonging to that Category." +msgstr "" + +#: ..\settings.rst:350 +msgid "Caption" +msgstr "" + +#: ..\settings.rst:350 +msgid "This is the Category name displayed on the Start Page." +msgstr "" + +#: ..\settings.rst:352 +msgid "Type" +msgstr "" + +#: ..\settings.rst:352 +msgid "Specify the type: an RSS feed or a repository." +msgstr "" + +#: ..\settings.rst:354 +msgid "RSS Feed" +msgstr "" + +#: ..\settings.rst:354 +msgid "Enter the URL of the RSS feed." +msgstr "" + +#: ..\settings.rst:356 +msgid "Path/Title/Description" +msgstr "" + +#: ..\settings.rst:356 +msgid "" +"For each repository defined for a Category, shows the path, title and " +"description. To add a new repository, click on a blank line and type the " +"appropriate information. The contents of the Path field are shown on the " +"Start Page as a link to your repository *if* the Title field is blank. If " +"the Title field is non-blank, then this text is shown as the link to your " +"repository. Any text in the Description field is shown underneath the " +"repository link on the Start Page." +msgstr "" + +#: ..\settings.rst:365 +msgid "" +"An RSS Feed can be useful to follow repositories on GitHub for example. See " +"this page on GitHub: https://help.github.com/articles/viewing-your-feeds. " +"You can also follow commits on public GitHub repositories by" +msgstr "" + +#: ..\settings.rst:368 +msgid "In your browser, navigate to the public repository on GitHub." +msgstr "" + +#: ..\settings.rst:369 +msgid "Select the branch you are interested in." +msgstr "" + +#: ..\settings.rst:370 +msgid "Click on the Commits tab." +msgstr "" + +#: ..\settings.rst:371 +msgid "You will find a RSS icon next to the words \"Commit History\"." +msgstr "" + +#: ..\settings.rst:372 +msgid "Copy the link" +msgstr "" + +#: ..\settings.rst:373 +msgid "" +"Paste the link into the RSS Feed field in the Settings - Start Page as shown" +" above." +msgstr "" + +#: ..\settings.rst:375 +msgid "" +"Your Start Page will then show each commit - clicking on a link will open " +"your browser and take you to the commit on GitHub." +msgstr "" + +#: ..\settings.rst:382 +msgid "Git Config" +msgstr "" + +#: ..\settings.rst:384 +msgid "" +"This page contains some of the settings of Git that are used by and " +"therefore can be changed from within Git Extensions." +msgstr "" + +#: ..\settings.rst:386 +msgid "" +"If you change a Git setting from the Git command line using ``git config`` " +"then the same change in setting can be seen inside Git Extensions. If you " +"change a Git setting from inside Git Extensions then that change can be seen" +" using ``git config --get``." +msgstr "" + +#: ..\settings.rst:389 +msgid "" +"Git configuration can be global or local configuration. Global configuration" +" applies to all repositories. Local configuration overrides the global " +"configuration for the current repository." +msgstr "" + +#: ..\settings.rst:395 +msgid "User name" +msgstr "" + +#: ..\settings.rst:395 +msgid "User name shown in commits and patches." +msgstr "" + +#: ..\settings.rst:397 +msgid "User email" +msgstr "" + +#: ..\settings.rst:397 +msgid "User email shown in commits and patches." +msgstr "" + +#: ..\settings.rst:399 +msgid "Editor" +msgstr "" + +#: ..\settings.rst:399 +msgid "" +"Editor that git.exe opens (e.g. for editing commit message). This is not " +"used by Git Extensions, only when you call git.exe from the command line. By" +" default Git will use the built in editor." +msgstr "" + +#: ..\settings.rst:403 +msgid "Mergetool" +msgstr "" + +#: ..\settings.rst:403 +msgid "" +"Merge tool used to solve merge conflicts. Git Extensions will search for " +"common merge tools on your system." +msgstr "" + +#: ..\settings.rst:406 +msgid "Path to mergetool" +msgstr "" + +#: ..\settings.rst:406 +msgid "" +"Path to merge tool. Git Extensions will search for common merge tools on " +"your system." +msgstr "" + +#: ..\settings.rst:409 +msgid "Mergetool command" +msgstr "" + +#: ..\settings.rst:409 +msgid "" +"Command that Git uses to start the merge tool. Git Extensions will try to " +"set this automatically when a merge tool is chosen. This setting can be left" +" empty when Git supports the mergetool (e.g. kdiff3)." +msgstr "" + +#: ..\settings.rst:413 +msgid "Keep backup (.orig) after merge" +msgstr "" + +#: ..\settings.rst:413 +msgid "" +"Check to save the state of the original file before modifying to solve merge" +" conflicts. Refer to Git configuration setting ```mergetool.keepBackup```." +msgstr "" + +#: ..\settings.rst:417 +msgid "Difftool" +msgstr "" + +#: ..\settings.rst:417 +msgid "" +"Diff tool that is used to show differences between source files. Git " +"Extensions will search for common diff tools on your system." +msgstr "" + +#: ..\settings.rst:420 +msgid "Path to difftool" +msgstr "" + +#: ..\settings.rst:420 +msgid "" +"The path to the diff tool. Git Extensions will search for common diff tools " +"on your system." +msgstr "" + +#: ..\settings.rst:423 +msgid "DiffTool command" +msgstr "" + +#: ..\settings.rst:423 +msgid "" +"Command that Git uses to start the diff tool. This setting should only be " +"filled in when Git doesn't support the diff tool." +msgstr "" + +#: ..\settings.rst:426 +msgid "Path to commit template" +msgstr "" + +#: ..\settings.rst:426 +msgid "" +"A path to a file whose contents are used to pre-populate the commit message " +"in the commit dialog." +msgstr "" + +#: ..\settings.rst:429 +msgid "Line endings" +msgstr "" + +#: ..\settings.rst:429 +msgid "Checkout/commit radio buttons" +msgstr "" + +#: ..\settings.rst:429 +msgid "" +"Choose how git should handle line endings when checking out and checking in " +"files. Refer to https://help.github.com/articles/dealing-with-line-endings" +"#platform-all" +msgstr "" + +#: ..\settings.rst:433 +msgid "Files content encoding" +msgstr "" + +#: ..\settings.rst:433 +msgid "The default encoding for file contents." +msgstr "" + +#: ..\settings.rst:439 +msgid "Build server integration" +msgstr "" + +#: ..\settings.rst:441 +msgid "" +"This page allows you to configure the integration with build servers. This " +"allows the build status of each commit to be displayed directly in the " +"revision log, as well as providing a tab for direct access to the Build " +"Server build report for the selected commit." +msgstr "" + +#: ..\settings.rst:448 +msgid "Enable build server integration" +msgstr "" + +#: ..\settings.rst:448 +msgid "Check to globally enable/disable the integration functionality." +msgstr "" + +#: ..\settings.rst:450 +msgid "Show build status summary in revision log" +msgstr "" + +#: ..\settings.rst:450 +msgid "" +"Check to show a summary of the build results with the commits in the main " +"revision log." +msgstr "" + +#: ..\settings.rst:453 +msgid "Build server type" +msgstr "" + +#: ..\settings.rst:453 +msgid "Select an integration target." +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins" +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins server URL" +msgstr "" + +#: ..\settings.rst:455 ..\settings.rst:459 ..\settings.rst:469 +msgid "Enter the URL of the server (and port, if applicable)." +msgstr "" + +#: ..\settings.rst:457 ..\settings.rst:461 ..\settings.rst:473 +msgid "Project name" +msgstr "" + +#: ..\settings.rst:457 +msgid "Enter the name of the project which tracks this repository in Jenkins." +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity" +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity server URL" +msgstr "" + +#: ..\settings.rst:461 +msgid "" +"Enter the name of the project which tracks this repository in TeamCity. " +"Multiple project names can be entered separated by the | character." +msgstr "" + +#: ..\settings.rst:464 +msgid "Build Id Filter" +msgstr "" + +#: ..\settings.rst:464 +msgid "" +"Enter a regexp filter for which build results you want to retrieve in the " +"case that your build project creates multiple builds. For example, if your " +"project includes both devBuild and docBuild you may wish to apply a filter " +"of \"devBuild\" to retrieve the results from only the program build." +msgstr "" + +#: ..\settings.rst:469 +msgid "Team Foundation" +msgstr "" + +#: ..\settings.rst:469 +msgid "Tfs server (Name or URL)" +msgstr "" + +#: ..\settings.rst:471 +msgid "Team collection name" +msgstr "" + +#: ..\settings.rst:473 +msgid "Enter the name of the project which tracks this repository in Tfs." +msgstr "" + +#: ..\settings.rst:475 +msgid "Build definition name (use first found if left empty)" +msgstr "" + +#: ..\settings.rst:482 +msgid "SSH" +msgstr "" + +#: ..\settings.rst:484 +msgid "" +"This page allows you to configure the SSH client you want Git to use. Git " +"Extensions is optimized for PuTTY. Git Extensions will show command line " +"dialogs if you do not use PuTTY and user input is required (unless you have " +"configured SSH to use authentication with key instead of password). Git " +"Extensions can load SSH keys for PuTTY when needed." +msgstr "" + +#: ..\settings.rst:491 +msgid "Specify which ssh client to use" +msgstr "" + +#: ..\settings.rst:491 +msgid "``PuTTY`` radio button" +msgstr "" + +#: ..\settings.rst:491 +msgid "Use PuTTY as SSH client." +msgstr "" + +#: ..\settings.rst:493 +msgid "``OpenSSH`` radio button" +msgstr "" + +#: ..\settings.rst:493 +msgid "Use OpenSSH as SSH client." +msgstr "" + +#: ..\settings.rst:495 +msgid "``Other ssh client`` radio button" +msgstr "" + +#: ..\settings.rst:495 +msgid "" +"Use another SSH client. Enter the path to the SSH client you wish to use." +msgstr "" + +#: ..\settings.rst:497 +msgid "Configure PuTTY" +msgstr "" + +#: ..\settings.rst:497 +msgid "Path to plink.exe" +msgstr "" + +#: ..\settings.rst:497 +msgid "Enter the path to the plink.exe executable." +msgstr "" + +#: ..\settings.rst:500 +msgid "Path to puttygen" +msgstr "" + +#: ..\settings.rst:500 +msgid "Enter the path to the puttygen.exe executable." +msgstr "" + +#: ..\settings.rst:502 +msgid "Path to pageant" +msgstr "" + +#: ..\settings.rst:502 +msgid "Enter the path to the pageant.exe executable." +msgstr "" + +#: ..\settings.rst:504 +msgid "Automatically start authentication" +msgstr "" + +#: ..\settings.rst:504 +msgid "" +"If an SSH key has been configured, then when accessing a remote repository " +"the key will automatically be used by the SSH client if this is checked." +msgstr "" + +#: ..\settings.rst:507 +msgid "Configure Git credential helper" +msgstr "" + +#: ..\settings.rst:507 ..\settings.rst:569 +msgid "Command" +msgstr "" + +#: ..\settings.rst:507 +msgid "" +"Enter the helper string for the Git \"Credential Helper\". This setting is " +"the global Git configuration ``credential.helper``, see http://git-" +"scm.com/docs/gitcredentials. By way of example, the setting for `git-" +"credential-winstore `_, when " +"installed from the full installation package for Git Extensions, is:" +msgstr "" + +#: ..\settings.rst:513 +msgid "" +"``!\"C:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-" +"credential-winstore.exe\"``." +msgstr "" + +#: ..\settings.rst:516 +msgid "" +"The setting begins with \"!\" so the setting is considered as a shell " +"snippet and everything after the \"!\" becomes the command. Use the " +"``Browse`` button to find the executable in your file system." +msgstr "" + +#: ..\settings.rst:520 +msgid "``Suggest`` button" +msgstr "" + +#: ..\settings.rst:520 +msgid "" +"Suggest an appropriate setting for the Git credential helper. This works " +"only if the program git-credential-winstore.exe is installed in the " +"\"GitCredentialWinStore\" folder under your Git Extensions installation." +msgstr "" + +#: ..\settings.rst:527 +msgid "" +"If you get errors relating to git-credential-winstore, ensure that your " +"setting for the Git credential helper command in Git Extensions has ``\"`` " +"at the start and end and not ``\\\"``. When viewed in the global Git " +"configuration file, ``.gitconfig`` in your user directory, you should find " +"the setting does show the escaped quotation marks ``\\\"`` (but not " +"``\\\\\\\"``). Also ensure that you do indeed have the program file git-" +"credential-winstore.exe in the specified directory as you may have a setting" +" retained from a previous installation of the credential helper program." +msgstr "" + +#: ..\settings.rst:536 +msgid "Scripts" +msgstr "" + +#: ..\settings.rst:538 +msgid "" +"This page allows you to configure specific commands to run before/after Git " +"actions or to add a new command to the User Menu. The top half of the page " +"summarises all of the scripts currently defined. If a script is selected " +"from the summary, the bottom half of the page will allow modifications to " +"the script definition." +msgstr "" + +#: ..\settings.rst:542 +msgid "" +"A hotkey can also be assigned to execute a specific script. See :ref" +":`settings-hotkeys`." +msgstr "" + +#: ..\settings.rst:547 +msgid "``Add`` button" +msgstr "" + +#: ..\settings.rst:547 +msgid "" +"Adds a new script. Complete the details in the bottom half of the screen." +msgstr "" + +#: ..\settings.rst:549 +msgid "``Remove`` button" +msgstr "" + +#: ..\settings.rst:549 +msgid "Removes a script." +msgstr "" + +#: ..\settings.rst:551 +msgid "Up/Down Arrows" +msgstr "" + +#: ..\settings.rst:551 +msgid "Changes order of scripts." +msgstr "" + +#: ..\settings.rst:553 +msgid "The name of the script." +msgstr "" + +#: ..\settings.rst:555 +msgid "" +"If checked, the script is active and will be performed at the appropriate " +"time (as determined by the On Event setting)." +msgstr "" + +#: ..\settings.rst:558 +msgid "Ask for confirmation" +msgstr "" + +#: ..\settings.rst:558 +msgid "" +"If checked, then a popup window is displayed just before the script is run " +"to confirm whether or not the script is to be run. Note that this popup is " +"*not* displayed when the script is added as a command to the User Menu (On " +"Event setting is ShowInUserMenuBar)." +msgstr "" + +#: ..\settings.rst:563 +msgid "Run in background" +msgstr "" + +#: ..\settings.rst:563 +msgid "" +"If checked, the script will run in the background and Git Extensions will " +"return to your control without waiting for the script to finish." +msgstr "" + +#: ..\settings.rst:566 +msgid "Add to revision grid context menu" +msgstr "" + +#: ..\settings.rst:566 +msgid "" +"If checked, the script is added to the context menu that is displayed when " +"right-clicking on a line in the Commit Log page." +msgstr "" + +#: ..\settings.rst:569 +msgid "" +"Enter the command to be run. This can be any command that your system can " +"run e.g. an executable program, a .bat script, a Python command, etc. Use " +"the ``Browse`` button to find the command to run." +msgstr "" + +#: ..\settings.rst:573 ..\settings.rst:794 +msgid "Arguments" +msgstr "" + +#: ..\settings.rst:573 +msgid "" +"Enter any arguments to be passed to the command that is run. The ``Help`` " +"button displays items that will be resolved by Git Extensions before " +"executing the command e.g. {cBranch} will resolve to the currently checked " +"out branch, {UserInput} will display a popup where you can enter data to be " +"passed to the command when it is run." +msgstr "" + +#: ..\settings.rst:579 +msgid "On Event" +msgstr "" + +#: ..\settings.rst:579 +msgid "" +"Select when this command will be executed, either before/after certain Git " +"commands, or displayed on the User Menu bar." +msgstr "" + +#: ..\settings.rst:586 +msgid "Hotkeys" +msgstr "" + +#: ..\settings.rst:588 +msgid "" +"This page allows you to define keyboard shortcuts to actions when specific " +"pages of Git Extensions are displayed. The HotKeyable Items identifies a " +"page within Git Extensions. Selecting a Hotkeyable Item displays the list of" +" commands on that page that can have a hotkey associated with them." +msgstr "" + +#: ..\settings.rst:592 +msgid "The Hotkeyable Items consist of the following pages" +msgstr "" + +#: ..\settings.rst:594 +msgid "" +"Commit: the page displayed when a Commit is requested via the ``Commit`` " +"User Menu button or the ``Commands/Commit`` menu option." +msgstr "" + +#: ..\settings.rst:595 +msgid "" +"Browse: the Commit Log page (the page displayed after a repository is " +"selected from the Start Page)." +msgstr "" + +#: ..\settings.rst:596 +msgid "RevisionGrid: the list of commits on the Commit Log page." +msgstr "" + +#: ..\settings.rst:597 +msgid "FileViewer: the page displayed when viewing the contents of a file." +msgstr "" + +#: ..\settings.rst:598 +msgid "" +"FormMergeConflicts: the page displayed when merge conflicts are detected " +"that need correcting." +msgstr "" + +#: ..\settings.rst:599 +msgid "" +"Scripts: shows scripts defined in Git Extensions and allows shortcuts to be " +"assigned. Refer :ref:`settings-scripts`." +msgstr "" + +#: ..\settings.rst:604 +msgid "Hotkey" +msgstr "" + +#: ..\settings.rst:604 +msgid "" +"After selecting a Hotkeyable Item and the Command, the current keyboard " +"shortcut associated with the command is displayed here. To alter this " +"shortcut, click in the box where the current hotkey is shown and press the " +"new keyboard combination." +msgstr "" + +#: ..\settings.rst:609 +msgid "``Apply`` button" +msgstr "" + +#: ..\settings.rst:609 +msgid "" +"Click to apply the new keyboard combination to the currently selected " +"Command." +msgstr "" + +#: ..\settings.rst:612 +msgid "``Clear`` button" +msgstr "" + +#: ..\settings.rst:612 +msgid "" +"Sets the keyboard shortcut for the currently selected Command to 'None'." +msgstr "" + +#: ..\settings.rst:614 +msgid "``Reset all Hotkeys to defaults`` button" +msgstr "" + +#: ..\settings.rst:614 +msgid "" +"Resets all keyboard shortcuts to the defaults (i.e. the values when Git " +"Extensions was first installed)." +msgstr "" + +#: ..\settings.rst:621 +msgid "Shell Extension" +msgstr "" + +#: ..\settings.rst:623 +msgid "" +"When installed, Git Extensions adds items to the context menu when a " +"file/folder is right-clicked within Windows Explorer. One of these items is " +"``Git Extensions`` from which a further (cascaded) menu can be opened. This " +"settings page determines which items will appear on that cascaded menu and " +"which will appear in the main context menu. Items that are checked will " +"appear in the cascaded menu." +msgstr "" + +#: ..\settings.rst:627 +msgid "" +"To the right side of the list of check boxes is a preview that shows you how" +" the Git Extensions menu items will be arranged with your current choices." +msgstr "" + +#: ..\settings.rst:630 +msgid "" +"By default, what is displayed in the context menu also depends on what item " +"is right-clicked in Windows Explorer; a file or a folder (and whether the " +"folder is a Git repository or not). If you want Git Extensions to always " +"include all of its context menu items, check the box ``Always show all " +"commands``." +msgstr "" + +#: ..\settings.rst:637 +msgid "Advanced" +msgstr "" + +#: ..\settings.rst:638 +msgid "" +"This page allows advanced settings to be modified. Clicking on the '+' " +"symbol on the tree of settings will display further settings. Refer :ref" +":`settings-confirmations`." +msgstr "" + +#: ..\settings.rst:644 +msgid "Checkout" +msgstr "" + +#: ..\settings.rst:644 +msgid "Always show checkout dialog" +msgstr "" + +#: ..\settings.rst:644 +msgid "" +"Always show the Checkout Branch dialog when swapping branches. This dialog " +"is normally only shown when uncommitted changes exist on the current branch" +msgstr "" + +#: ..\settings.rst:647 +msgid "Use last chosen \"local changes\" action as default action." +msgstr "" + +#: ..\settings.rst:647 +msgid "" +"This setting works in conjunction with the 'Git Extensions/Check for " +"uncommitted changes in checkout branch dialog' setting. If the 'Check for " +"uncommitted changes' setting is checked, then the Checkout Branch dialog is " +"shown *only* if this setting is unchecked. If this setting is checked, then " +"no dialog is shown and the last chosen action is used." +msgstr "" + +#: ..\settings.rst:653 +msgid "Don't show help images" +msgstr "" + +#: ..\settings.rst:653 +msgid "" +"In the Pull, Merge and Rebase dialogs, images are displayed by default to " +"explain what happens with the branches and their commits and the meaning of " +"LOCAL, BASE and REMOTE (for resolving merge conflicts) in different merge or" +" rebase scenarios. If checked, these Help images will not be displayed." +msgstr "" + +#: ..\settings.rst:659 +msgid "Always show advanced options" +msgstr "" + +#: ..\settings.rst:659 +msgid "" +"In the Push, Merge and Rebase dialogs, advanced options are hidden by " +"default and shown only after you click a link or checkbox. If this setting " +"is checked then these options are always shown on those dialogs." +msgstr "" + +#: ..\settings.rst:667 +msgid "Confirmations" +msgstr "" + +#: ..\settings.rst:668 +msgid "This page allows you to turn off certain confirmation popup windows." +msgstr "" + +#: ..\settings.rst:673 +msgid "Don't ask to confirm to" +msgstr "" + +#: ..\settings.rst:673 +msgid "Amend last commit" +msgstr "" + +#: ..\settings.rst:673 +msgid "" +"If checked, do not display the popup warning about the rewriting of history " +"when you have elected to amend the last committed change." +msgstr "" + +#: ..\settings.rst:676 +msgid "Apply stashed changes after successful pull" +msgstr "" + +#: ..\settings.rst:676 +msgid "" +"In the Pull dialog, if ``Auto stash`` is checked, then any changes will be " +"stashed before the pull is performed. Any stashed changes are then re-" +"applied after the pull is complete. If this setting is checked, the stashed " +"changes are applied with no confirmation popup." +msgstr "" + +#: ..\settings.rst:681 +msgid "Apply stashed changes after successful checkout" +msgstr "" + +#: ..\settings.rst:681 +msgid "" +"In the Checkout Branch dialog, if ``Stash`` is checked, then any changes " +"will be stashed before the branch is checked out. If this setting is " +"checked, then the stashed changes will be automatically re-applied after " +"successful checkout of the branch with no confirmation popup." +msgstr "" + +#: ..\settings.rst:686 +msgid "Add a tracking reference for newly pushed branch" +msgstr "" + +#: ..\settings.rst:686 +msgid "" +"When you push a local branch to a remote and it doesn't have a tracking " +"reference, you are asked to confirm whether you want to add such a " +"reference. If this setting is checked, a tracking reference will always be " +"added if it does not exist." +msgstr "" + +#: ..\settings.rst:691 +msgid "Push a new branch for the remote" +msgstr "" + +#: ..\settings.rst:691 +msgid "" +"When pushing a new branch that does not exist on the remote repository, a " +"confirmation popup will normally be displayed. If this setting is checked, " +"then the new branch will be pushed with no confirmation popup." +msgstr "" + +#: ..\settings.rst:695 +msgid "Update submodules on checkout" +msgstr "" + +#: ..\settings.rst:695 +msgid "" +"When you check out a branch from a repository that has submodules, you will " +"be asked to update the submodules. If this setting is checked, the " +"submodules will be updated without asking." +msgstr "" + +#: ..\settings.rst:703 +msgid "Plugins" +msgstr "" + +#: ..\settings.rst:705 +msgid "Plugins provide extra functionality for Git Extensions." +msgstr "" + +#: ..\settings.rst:708 +msgid "Plugin" +msgstr "" + +#: ..\settings.rst:710 +msgid "Auto compile SubModules" +msgstr "" + +#: ..\settings.rst:710 +msgid "" +"**This plugin proposes (confirmation required) that you automatically build " +"submodules after they are updated via the GitExtensions Update submodules " +"command.**" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enabled (true/false)" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enter true to enable the plugin, or false to disable." +msgstr "" + +#: ..\settings.rst:716 +msgid "Path to msbuild.exe" +msgstr "" + +#: ..\settings.rst:716 +msgid "Enter the path to the msbuild.exe executable." +msgstr "" + +#: ..\settings.rst:718 +msgid "msbuild.exe arguments" +msgstr "" + +#: ..\settings.rst:718 +msgid "Enter any arguments to msbuild." +msgstr "" + +#: ..\settings.rst:720 +msgid "Periodic background fetch" +msgstr "" + +#: ..\settings.rst:720 +msgid "" +"**This plugin keeps your remote tracking branches up-to-date automatically " +"by fetching periodically.**" +msgstr "" + +#: ..\settings.rst:722 +msgid "Arguments of git command to run" +msgstr "" + +#: ..\settings.rst:722 +msgid "" +"Enter the git command and its arguments into the edit box. The default " +"command is ``fetch --all``, which will fetch all branches from all remotes. " +"You can modify the command if you would prefer, for example, to fetch only a" +" specific remote, e.g. ``fetch upstream``." +msgstr "" + +#: ..\settings.rst:727 +msgid "Fetch every (seconds)" +msgstr "" + +#: ..\settings.rst:727 +msgid "" +"Enter the number of seconds to wait between each fetch. Enter 0 to disable " +"this plugin." +msgstr "" + +#: ..\settings.rst:730 +msgid "Refresh view after fetch" +msgstr "" + +#: ..\settings.rst:730 +msgid "" +"If checked, the commit log and branch labels will be refreshed after the " +"fetch. If you are browsing the commit log and comparing revisions you may " +"wish to disable the refresh to avoid unexpected changes to the commit log." +msgstr "" + +#: ..\settings.rst:734 +msgid "Fetch all submodules" +msgstr "" + +#: ..\settings.rst:734 +msgid "" +"If checked, also perform \"git fetch --all\" recursively on all configured " +"submodules as part of the periodic background fetch." +msgstr "" + +#: ..\settings.rst:737 +msgid "Create local tracking branches" +msgstr "" + +#: ..\settings.rst:737 +msgid "" +"**This plugin will create local tracking branches for all branches on a " +"remote repository. The remote repository is specified when the plugin is " +"run.**" +msgstr "" + +#: ..\settings.rst:741 +msgid "Delete obsolete branches" +msgstr "" + +#: ..\settings.rst:741 +msgid "" +"**This plugin allows you to delete obsolete branches i.e. those branches " +"that are fully merged to another branch. It will display a list of obsolete " +"branches for review before deletion.**" +msgstr "" + +#: ..\settings.rst:745 +msgid "Delete obsolete branches older than (days)" +msgstr "" + +#: ..\settings.rst:745 +msgid "Select branches created greater than the specified number of days ago." +msgstr "" + +#: ..\settings.rst:748 +msgid "Branch where all branches should be merged" +msgstr "" + +#: ..\settings.rst:748 +msgid "" +"The name of the branch where a branch *must* have been merged into to be " +"considered obsolete." +msgstr "" + +#: ..\settings.rst:751 +msgid "Find large files" +msgstr "" + +#: ..\settings.rst:751 +msgid "**Finds large files in the repository and allows you to delete them.**" +msgstr "" + +#: ..\settings.rst:754 +msgid "Find large files bigger than (Mb)" +msgstr "" + +#: ..\settings.rst:754 +msgid "Specify what size is considered a 'large' file." +msgstr "" + +#: ..\settings.rst:757 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\settings.rst:757 +msgid "" +"**The Gerrit plugin provides integration with Gerrit for GitExtensions. This" +" plugin has been based on the git-review tool.**" +msgstr "" + +#: ..\settings.rst:760 +msgid "For more information see: http://code.google.com/p/gerrit/" +msgstr "" + +#: ..\settings.rst:762 +msgid "GitFlow" +msgstr "" + +#: ..\settings.rst:762 +msgid "" +"**The GitFlow plugin provides high-level repository operations for Vincent " +"Driessen's branching model**" +msgstr "" + +#: ..\settings.rst:764 +msgid "For more information see: https://github.com/nvie/gitflow" +msgstr "" + +#: ..\settings.rst:766 +msgid "Github" +msgstr "" + +#: ..\settings.rst:766 +msgid "" +"**This plugin will create an OAuth token so that some common GitHub actions " +"can be integrated with Git Extensions.**" +msgstr "" + +#: ..\settings.rst:769 +msgid "For more information see: https://github.com/" +msgstr "" + +#: ..\settings.rst:771 +msgid "OAuth Token" +msgstr "" + +#: ..\settings.rst:771 +msgid "The token generated and retrieved from GitHub." +msgstr "" + +#: ..\settings.rst:773 +msgid "Impact Graph" +msgstr "" + +#: ..\settings.rst:773 +msgid "" +"**This plugin shows in a graphical format the number of commits and counts " +"of changed lines in the repository performed by each person who has " +"committed a change.**" +msgstr "" + +#: ..\settings.rst:776 +msgid "Statistics" +msgstr "" + +#: ..\settings.rst:776 +msgid "" +"**This plugin provides various statistics (and a pie chart) about the " +"current Git repository. For example, number of commits by author, lines of " +"code per language.**" +msgstr "" + +#: ..\settings.rst:779 +msgid "Code files" +msgstr "" + +#: ..\settings.rst:779 +msgid "Specifies extensions of files that are considered code files." +msgstr "" + +#: ..\settings.rst:782 +msgid "Directories to ignore (EndsWith)" +msgstr "" + +#: ..\settings.rst:782 +msgid "Ignore these directories when calculating statistics." +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules (true/false)" +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules when calculating statistics." +msgstr "" + +#: ..\settings.rst:788 +msgid "gource" +msgstr "" + +#: ..\settings.rst:788 +msgid "**Gource is a software version control visualization tool.**" +msgstr "" + +#: ..\settings.rst:790 +msgid "For more information see: https://code.google.com/p/gource/" +msgstr "" + +#: ..\settings.rst:792 +msgid "Path to \"gource\"" +msgstr "" + +#: ..\settings.rst:792 +msgid "Enter the path to the gource software." +msgstr "" + +#: ..\settings.rst:794 +msgid "Enter any arguments to gource." +msgstr "" + +#: ..\settings.rst:796 +msgid "Proxy Switcher" +msgstr "" + +#: ..\settings.rst:796 +msgid "" +"**This plugin can set/unset the value for the http.proxy git config file key" +" as per the settings entered here.**" +msgstr "" + +#: ..\settings.rst:799 +msgid "Username" +msgstr "" + +#: ..\settings.rst:799 +msgid "The user name needed to access the proxy." +msgstr "" + +#: ..\settings.rst:802 +msgid "Password" +msgstr "" + +#: ..\settings.rst:802 +msgid "The password attached to the username." +msgstr "" + +#: ..\settings.rst:805 +msgid "HttpProxy" +msgstr "" + +#: ..\settings.rst:805 +msgid "Proxy Server URL." +msgstr "" + +#: ..\settings.rst:808 +msgid "HttpProxyPort" +msgstr "" + +#: ..\settings.rst:808 +msgid "Proxy Server port number." +msgstr "" + +#: ..\settings.rst:811 +msgid "Release Notes Generator" +msgstr "" + +#: ..\settings.rst:811 +msgid "" +"**This plugin will generate 'release notes'. This involves summarising all " +"commits between the specified from and to commit expressions when the plugin" +" is started. This output can be copied to the clipboard in various " +"formats.**" +msgstr "" + +#: ..\settings.rst:814 +msgid "Create Stash Pull Request" +msgstr "" + +#: ..\settings.rst:814 +msgid "" +"**If your repository is hosted on Atlassian Stash then this plugin will " +"enable you to create a pull request for Stash from Git Extensions**" +msgstr "" + +#: ..\settings.rst:817 +msgid "For more information see: https://www.atlassian.com/software/stash" +msgstr "" + +#: ..\settings.rst:819 +msgid "Stash Username" +msgstr "" + +#: ..\settings.rst:819 +msgid "The username required to access Stash." +msgstr "" + +#: ..\settings.rst:821 +msgid "Stash Password" +msgstr "" + +#: ..\settings.rst:821 +msgid "The password required to access Stash." +msgstr "" + +#: ..\settings.rst:823 +msgid "Specify the base URL to Stash" +msgstr "" + +#: ..\settings.rst:823 +msgid "The URL from which you will access Stash." +msgstr "" + +#: ..\settings.rst:825 +msgid "Disable SSL verification" +msgstr "" + +#: ..\settings.rst:825 +msgid "" +"Check this option if you do not require SSL verification to access Stash." +msgstr "" diff --git a/source/locale/de/LC_MESSAGES/submodules.mo b/source/locale/de/LC_MESSAGES/submodules.mo new file mode 100644 index 0000000000000000000000000000000000000000..5c18df19aec9c86a7ba8ea610b30c07d9dd5480a GIT binary patch literal 476 zcmZWl!A=4(5XHpP9zA;)6Aus^y1Pn(MT`iGAz_uk;=QtEsae`hTLeGE-|&G@w5+|tmm`wrfS8HGa-7WwvG+ z$Aq($+nehZlTck+TTntan@z)(K4QVQjk#KpVjtF!f@H!XKV(EV=Q5J~&yb{?)DHF( zQtrjWI69svX!u@FNp~Z+>u2FYTjxfKoC(>6`I2eFZD*DYuyxdxyDYfINX}I%WJaO& iCagEk*P7)xP\n" +"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\submodules.rst:2 +msgid "Submodules" +msgstr "" + +#: ..\submodules.rst:4 +msgid "" +"Large projects can be split into smaller parts using submodules. A submodule" +" contains the name, url and revision of another repository. To create a " +"submodule in an existing git repository you need to add a link to another " +"repository containing the files of the submodule." +msgstr "" + +#: ..\submodules.rst:11 +msgid "Manage submodules" +msgstr "" + +#: ..\submodules.rst:13 +msgid "" +"The current state of the submodules can be viewed with the ``Manage " +"submodules`` function. All submodules are shown in the list on the left." +msgstr "" + +#: ..\submodules.rst:19 ..\submodules.rst:32 +msgid "Add submodule" +msgstr "" + +#: ..\submodules.rst:19 +msgid "Add a new submodule to the repository" +msgstr "" + +#: ..\submodules.rst:21 +msgid "Synchronize" +msgstr "" + +#: ..\submodules.rst:21 +msgid "" +"Synchronizes the remote URL configuration setting to the value specified in " +"``.gitmodules`` for the selected submodule." +msgstr "" + +#: ..\submodules.rst:24 +msgid "Initialize" +msgstr "" + +#: ..\submodules.rst:24 +msgid "" +"Initialize the selected submodules, i.e. register each submodule name and " +"url found in ``.gitmodules`` into ``.git/config``. The submodule will also " +"be updated." +msgstr "" + +#: ..\submodules.rst:27 +msgid "Update" +msgstr "" + +#: ..\submodules.rst:27 +msgid "" +"Update the registered submodules, i.e. clone missing submodules and checkout" +" the commit specified in the index of the containing repository." +msgstr "" + +#: ..\submodules.rst:34 +msgid "" +"To add a new submodule choose ``Add submodule`` in the ``Manage submodules``" +" dialog." +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to submodule" +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to the remote repository to use as submodule." +msgstr "" + +#: ..\submodules.rst:41 +msgid "Local path" +msgstr "" + +#: ..\submodules.rst:41 +msgid "" +"Local path to this submodule, relative to the root of the current " +"repository." +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch" +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch to track." +msgstr "" + +#: ..\submodules.rst:47 +msgid "Remove submodule" +msgstr "" + +#: ..\submodules.rst:49 +msgid "" +"It is currently not possible to remove a submodule using the Git Extensions " +"user interface. To remove a submodule you need to manually:" +msgstr "" + +#: ..\submodules.rst:52 +msgid "Delete the relevant line from the ``.gitmodules`` file." +msgstr "" + +#: ..\submodules.rst:53 +msgid "Delete the relevant section from ``.git/config``." +msgstr "" + +#: ..\submodules.rst:54 +msgid "Run ``git rm --cached path_to_submodule`` (no trailing slash)." +msgstr "" + +#: ..\submodules.rst:55 +msgid "Commit and delete the now untracked submodule files." +msgstr "" diff --git a/source/locale/de/LC_MESSAGES/tag.mo b/source/locale/de/LC_MESSAGES/tag.mo new file mode 100644 index 0000000000000000000000000000000000000000..5c18df19aec9c86a7ba8ea610b30c07d9dd5480a GIT binary patch literal 476 zcmZWl!A=4(5XHpP9zA;)6Aus^y1Pn(MT`iGAz_uk;=QtEsae`hTLeGE-|&G@w5+|tmm`wrfS8HGa-7WwvG+ z$Aq($+nehZlTck+TTntan@z)(K4QVQjk#KpVjtF!f@H!XKV(EV=Q5J~&yb{?)DHF( zQtrjWI69svX!u@FNp~Z+>u2FYTjxfKoC(>6`I2eFZD*DYuyxdxyDYfINX}I%WJaO& iCagEk*P7)xP\n" +"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\tag.rst:2 +msgid "Tag" +msgstr "" + +#: ..\tag.rst:4 +msgid "" +"Tags are used to mark a specific version. Usually a tag will not be moved " +"anymore. The image below shows the commit log of Git Extensions with two " +"tags indicating version [1.08] and [1.06]." +msgstr "" + +#: ..\tag.rst:10 +msgid "Create tag" +msgstr "" + +#: ..\tag.rst:12 +msgid "" +"In Git Extensions you can tag a revision by choosing ``Create new tag`` in " +"the commit log context menu. A dialog will prompt for the name of the tag. " +"You can also choose ``Create tag`` from the ``Commands`` menu, which will " +"show a dialog to choose the revision and enter the tag name." +msgstr "" + +#: ..\tag.rst:18 +msgid "" +"Once a tag is created, it cannot be moved again. You need to delete the tag " +"and create it again to move it." +msgstr "" + +#: ..\tag.rst:21 +msgid "Delete tag" +msgstr "" + +#: ..\tag.rst:23 +msgid "" +"For some operation it is very useful to create tags for temporary usage. Git" +" uses SHA1 hashes to name each commit. When you want to merge with an " +"unnamed branch it is good practise to tag the unnamed branch, merge with the" +" tag and then delete the tag again." +msgstr "" + +#: ..\tag.rst:30 +msgid "Re-Tag?" +msgstr "" + +#: ..\tag.rst:32 +msgid "" +"Read about \"What should you do when you tag a wrong commit and you would " +"want to re-tag?\" here: https://www.kernel.org/pub/software/scm/git/docs" +"/git-tag.html#_on_re_tagging" +msgstr "" diff --git a/source/locale/de/LC_MESSAGES/translations.mo b/source/locale/de/LC_MESSAGES/translations.mo new file mode 100644 index 0000000000000000000000000000000000000000..5c18df19aec9c86a7ba8ea610b30c07d9dd5480a GIT binary patch literal 476 zcmZWl!A=4(5XHpP9zA;)6Aus^y1Pn(MT`iGAz_uk;=QtEsae`hTLeGE-|&G@w5+|tmm`wrfS8HGa-7WwvG+ z$Aq($+nehZlTck+TTntan@z)(K4QVQjk#KpVjtF!f@H!XKV(EV=Q5J~&yb{?)DHF( zQtrjWI69svX!u@FNp~Z+>u2FYTjxfKoC(>6`I2eFZD*DYuyxdxyDYfINX}I%WJaO& iCagEk*P7)xP\n" +"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\translations.rst:2 +msgid "Translations" +msgstr "" + +#: ..\translations.rst:5 +msgid "Change language" +msgstr "" + +#: ..\translations.rst:7 +msgid "" +"In the settings dialog a translation can be chosen. The translation files " +"are located in a directory located in the Git Extensions installation " +"directory. The files are readable xml files." +msgstr "" + +#: ..\translations.rst:13 +msgid "Translate Git Extensions" +msgstr "" + +#: ..\translations.rst:15 +msgid "" +"The application has a built-in translation tool to help create and edit " +"translations. To open the translation tool choose ``Translate`` in the " +"``Help`` menu." +msgstr "" + +#: ..\translations.rst:20 +msgid "" +"The functions of the translation tool are described in the image below. To " +"contribute any translations you can either e-mail a patch or send a pull " +"request using github." +msgstr "" diff --git a/source/locale/de/LC_MESSAGES/z_appendix.mo b/source/locale/de/LC_MESSAGES/z_appendix.mo new file mode 100644 index 0000000000000000000000000000000000000000..253ef542134c9507404a3deb927fd1895269bd4a GIT binary patch literal 476 zcmZWl!A=4(5XHpP9zA;)6Aus^y1Pn(MT`iGAz_uk;=QtEsae`hTLeGE-|&G@w5+|n?p`wrfS8HGa-7WwvG+ z$Aq($+nehZlTck+TTntan@z)(K4QVQjk#KpVjtF!f@H!XKV(EV=Q5J~&yb{?)DHF( zQtrjWI69svX!u@FNp~Z+>u2FYTjxfKoC(>6`I2eFZD*DYuyxdxyDYfINX}I%WJaO& iCagEk*P7)xP\n" +"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\z_appendix.rst:2 +msgid "Appendix" +msgstr "" + +#: ..\z_appendix.rst:5 +msgid "Git Cheat Sheet" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Action" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Command" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "Create new repository" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "`$ git init`" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "Create shared repository" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "`$ git init –-bare –-shared=all`" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "Clone repository" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "`$ git clone c:/demo1 c:/demo2`" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "Checkout branch" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "`$ git checkout `" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "Create branch" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "`$ git branch `" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "Delete branch" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "`$ git branch -d `" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "Merge branch (from the branch to merge into):" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "`$ git merge PDC`" +msgstr "" + +#: ..\z_appendix.rst:24 ..\z_appendix.rst:41 ..\z_appendix.rst:50 +msgid "Solve conflicts (add --tool=kdiff3 if no mergetool is specified)" +msgstr "" + +#: ..\z_appendix.rst:24 +msgid "`$ git mergetool` `$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "Create tag" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "`$ git tag `" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "Add files/changes (. for all files)" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "`$ git add .`" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "Commit added files/changes (--amend to amend to last commit)" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "`$ git commit –m “Enter commit message”`" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "Discard changes" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "`$ git reset --hard`" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "Create patch (-M = detect renames –C = detect copies)" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "`$ git format-patch –M –C origin`" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "Apply patch without merging" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "`$ git apply c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "Merge patch" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "`$ git am -–3way –-signoff c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:0 ..\z_appendix.rst:0 +msgid "`$ git mergetool`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git am –-3way -–resolved`" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "Stash changes" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "`$ git stash`" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "Apply stashed changes" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "`$ git stash apply`" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "Pull changes (add --rebase to rebase instead of merge)" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "`$ git pull c:/demo1 master`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "Push changes (in branch $ git push c:/demo1 master master:)" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "`$ git push c:/demo1`" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "Blame" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "`$ git blame –M –w `" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "Help" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "`$ git --help`" +msgstr "" + +#: ..\z_appendix.rst:60 +msgid "Here are some default names used by Git." +msgstr "" + +#: ..\z_appendix.rst:63 +msgid "Default names" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "master" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "default branch" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "origin" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "default upstream repository" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "HEAD" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "current branch" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "HEAD^" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "parent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "HEAD~4" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "the great-great grandparent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:78 +msgid "Menu map" +msgstr "" + +#: ..\z_appendix.rst:79 +msgid "" +"The following image shows GitExtensions' menu structure at one glance " +"(v2.43):" +msgstr "" diff --git a/source/locale/es/LC_MESSAGES/branches.mo b/source/locale/es/LC_MESSAGES/branches.mo new file mode 100644 index 0000000000000000000000000000000000000000..906a2c3959e855d918545642bdbaaeece2538c7f GIT binary patch literal 477 zcmZWl!A`o z@FkO(mw9=aH$P{mUloTFSLd!SOX6^~Z@d2OmRRz!R_{EuIGp1v*G4Ew;YnDCwwBA1 z8i<)(v)r5TLTQV!$;2EV*O|dYQSinu3HCH+)@iZNET_=)gBJQNY~DaKpsnk=f9?BD zh!g%HO3(kg;FbpMy6@nPn6a2>CQZ()(i8@>(FmTqaRhf!+#QY{y8ZqnnojSXRAy_I zaZET{QJ5A?3bTaj(%OO&ve|4Jwloq8zHOvxMT&h|Lkf}!i~JB0SG$lT|8peVklMkY z0ykbfjHBa^f`;$)lypyW$9@(rwRLW!$eEBGNS90-Zo^qJ!1hsB-m>5tBblnXkQs&c io3P$EUu%}*K\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\branches.rst:2 +msgid "Branches" +msgstr "" + +#: ..\branches.rst:7 +msgid "" +"Branches are used to commit changes separate from other commits. It is very " +"common to create a new branch when you start working on a feature to keep " +"the work done on that feature separate from other work. When the feature is " +"complete the branch can be merged or rebased as you choose such that the " +"commits for the feature either remain as a parallel branch or appear as a " +"continuous single line of development as if the branch had never existed in " +"the first place. The image on the right illustrates a branch created on top " +"of commit B." +msgstr "" + +#: ..\branches.rst:13 +msgid "" +"You can see the name of your current branch in a combo box in the toolbar. " +"You can switch to another branch by choosing from the combo box list. In the" +" commit log the current branch has an arrow head to the left of its name. If" +" you are not currently on a branch because you have checked out a specific " +"commit but not any particular branch then Git Extensions will show ``(no " +"branch)`` in place of a branch name in the toolbar. This is called " +"\"Detached HEAD mode\". In Git you can refer to your current branch or " +"commit by the special reference ``HEAD`` in place of the branch name or " +"commit reference." +msgstr "" + +#: ..\branches.rst:23 +msgid "Create branch" +msgstr "" + +#: ..\branches.rst:25 +msgid "" +"In Git Extensions there are multiple ways to create a new branch. In the " +"image below I create a new branch from the context menu in the commit log. " +"This will create a new branch on the revision that is selected." +msgstr "" + +#: ..\branches.rst:30 +msgid "" +"I will create a new branch called ``Refactor``. In this branch I can do " +"whatever I want without affecting others. The default in Git Extensions is " +"to check out a new branch after it is created. If you want to create a new " +"branch but remain on your current branch, uncheck the ``Checkout after " +"create`` checkbox in the ``Create branch`` dialog." +msgstr "" + +#: ..\branches.rst:36 +msgid "" +"When the branch is created you will see the new branch ``Refactor`` in the " +"commit log. If you chose to checkout this branch the next commit will be " +"committed to the new branch." +msgstr "" + +#: ..\branches.rst:41 +msgid "" +"Creating branches in Git requires only 41 bytes of space in the repository. " +"Creating a new branch is very easy and fast. The complete work flow of Git " +"is optimized for branching and merging." +msgstr "" + +#: ..\branches.rst:45 +msgid "Orphan branches" +msgstr "" + +#: ..\branches.rst:46 +msgid "" +"In special cases it is helpful to have orphan branches (see for example " +"https://www.google.com/search?q=why+use+orphan+branches+in+git).%20Check%20the" +"\"Create orphan\" checkbox to create an orphan branch (``--orphan`` option " +"in git)." +msgstr "" + +#: ..\branches.rst:49 +msgid "The newly created branch will have no parent commits." +msgstr "" + +#: ..\branches.rst:51 +msgid "" +"The option \"Clear working dir and index\" (``git rm -rf``) is active by " +"default. So the working dir and index will be cleared. If you uncheck the " +"last option then the working dir and index will not be touched." +msgstr "" + +#: ..\branches.rst:55 +msgid "Checkout branch" +msgstr "" + +#: ..\branches.rst:57 +msgid "" +"You can switch from the current branch to another branch using the checkout " +"command. Checking out a branch sets the current branch and updates all of " +"the source files in the working directory. Uncommitted changes in the " +"working directory can be overwritten so it is best practice to make sure " +"your working directory is clean by either committing or stashing any current" +" changes before checking out a branch. If you do not clean your working " +"directory then, in the ``Checkout branch`` dialog, you can choose between " +"four options for your local uncommitted changes:" +msgstr "" + +#: ..\branches.rst:64 +msgid "``Don't change``" +msgstr "" + +#: ..\branches.rst:64 +msgid "" +"Local changes will be retained if there are not conflicting changes from the" +" branch you are checking out." +msgstr "" + +#: ..\branches.rst:66 +msgid "``Merge``" +msgstr "" + +#: ..\branches.rst:66 +msgid "" +"Performs a three-way merge between your current branch, your local changes " +"and the branch you are checking out." +msgstr "" + +#: ..\branches.rst:68 +msgid "``Stash``" +msgstr "" + +#: ..\branches.rst:68 +msgid "" +"Your local changes are stashed and the new branch is checked out. You can " +"retrieve your changes on the new branch with stash-pop." +msgstr "" + +#: ..\branches.rst:70 +msgid "``Reset``" +msgstr "" + +#: ..\branches.rst:70 +msgid "" +"Your local changes are discarded and the new branch is checked out. Use " +"caution with this option as Git has no record of uncommitted changes so they" +" cannot be retrieved." +msgstr "" + +#: ..\branches.rst:76 +msgid "Merge branches" +msgstr "" + +#: ..\branches.rst:78 +msgid "" +"In the image below there are two branches, ``[Refactor]`` and ``[master]``. " +"We can merge the commits from the master branch into the Refactor branch. If" +" we do this, the Refactor branch will be up to date with the master branch, " +"but not the other way around. As long as we are working on the Refactor " +"branch we cannot touch the master branch itself. We can merge the sources of" +" master into our branch, but cannot make any change to the master branch." +msgstr "" + +#: ..\branches.rst:85 +msgid "" +"To merge the Refactor branch into the master branch, we first need to switch" +" to the master branch." +msgstr "" + +#: ..\branches.rst:89 +msgid "" +"Once we are on the master branch we can choose merge by choosing ``Merge " +"branches`` from the ``Commands`` menu. In the merge dialog you can verify " +"which branch you are working on. Select the branch to merge with then click " +"the ``Merge`` button." +msgstr "" + +#: ..\branches.rst:94 +msgid "" +"After the merge the commit log will show the new commit containing the " +"merge. Notice that the Refactor branch is not changed by this merge. If you " +"want to continue working on the Refactor branch you can merge the Refactor " +"branch with master. You can instead delete the Refactor branch if it is not " +"used anymore." +msgstr "" + +#: ..\branches.rst:102 +msgid "" +"When you need to merge with an unnamed branch you can use a tag to give it a" +" temporary name." +msgstr "" + +#: ..\branches.rst:105 +msgid "Rebase branch" +msgstr "" + +#: ..\branches.rst:107 +msgid "" +"The rebase command is the most complex command in Git. The rebase command is" +" very similar to the merge command. Both rebase and merge are used to get a " +"branch up-to-date. The main difference is that rebase can be used to keep " +"the history linear contrary to merges." +msgstr "" + +#: ..\branches.rst:113 +msgid "" +"A rebase of Refactor on top of master will perform the following actions:" +msgstr "" + +#: ..\branches.rst:115 +msgid "" +"All commits specific to the Refactor branch will be stashed in a temporary " +"location" +msgstr "" + +#: ..\branches.rst:116 +msgid "The branch Refactor will be removed" +msgstr "" + +#: ..\branches.rst:117 +msgid "The branch Refactor will be recreated on the master branch" +msgstr "" + +#: ..\branches.rst:118 +msgid "All commits will be recommitted in the new Refactor branch" +msgstr "" + +#: ..\branches.rst:120 +msgid "" +"During a rebase merge conflicts can occur. You need to solve the merge " +"conflicts for each commit that is rebased. The rebase function in Git " +"Extensions will guide you through all steps needed for a successful rebase." +msgstr "" + +#: ..\branches.rst:125 +msgid "" +"The image below shows the commit log after the rebase. Notice that the " +"history is changed and it seems like the commits on the Refactor branch are " +"created after the commits on the master branch." +msgstr "" + +#: ..\branches.rst:132 +msgid "" +"Because this function rewrites history you should only use this on branches " +"that are not published to other repositories yet. When you rebase a branch " +"that is already pushed it will be harder to pull or push to that remote. If " +"you want to get a branch up-to-date that is already published you should " +"merge." +msgstr "" + +#: ..\branches.rst:137 +msgid "Delete branch" +msgstr "" + +#: ..\branches.rst:139 +msgid "" +"Since it is common to create many branches, it is often necessary to delete " +"branches. Most commonly you will need to delete branches on which work has " +"finished and their contents are merged into master or your main branch. You " +"can also delete unmerged branches when they are not needed anymore and you " +"do not want to keep the work done in that branch." +msgstr "" + +#: ..\branches.rst:143 +msgid "" +"When you delete a branch that is not yet merged, all of the commits that are" +" in only the deleted branch will be lost. When you delete a branch that is " +"already merged with another branch, the merged commits will not be lost " +"because they are also part of another branch." +msgstr "" + +#: ..\branches.rst:147 +msgid "" +"You can delete a branch using ``Delete branch`` from the ``Commands`` menu. " +"If you want to delete a branch that is not merged into your current branch " +"(``HEAD`` in Git), you need to check the ``Force delete`` checkbox." +msgstr "" diff --git a/source/locale/es/LC_MESSAGES/browse_repository.mo b/source/locale/es/LC_MESSAGES/browse_repository.mo new file mode 100644 index 0000000000000000000000000000000000000000..906a2c3959e855d918545642bdbaaeece2538c7f GIT binary patch literal 477 zcmZWl!A`o z@FkO(mw9=aH$P{mUloTFSLd!SOX6^~Z@d2OmRRz!R_{EuIGp1v*G4Ew;YnDCwwBA1 z8i<)(v)r5TLTQV!$;2EV*O|dYQSinu3HCH+)@iZNET_=)gBJQNY~DaKpsnk=f9?BD zh!g%HO3(kg;FbpMy6@nPn6a2>CQZ()(i8@>(FmTqaRhf!+#QY{y8ZqnnojSXRAy_I zaZET{QJ5A?3bTaj(%OO&ve|4Jwloq8zHOvxMT&h|Lkf}!i~JB0SG$lT|8peVklMkY z0ykbfjHBa^f`;$)lypyW$9@(rwRLW!$eEBGNS90-Zo^qJ!1hsB-m>5tBblnXkQs&c io3P$EUu%}*K\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\browse_repository.rst:2 +msgid "Browse Repository" +msgstr "" + +#: ..\browse_repository.rst:4 +msgid "" +"You can browse a repository by starting Git Extensions and select the " +"repository to open. The main window contains the commit log. You could also " +"open the ‘Browse’ window from the shell extensions and from the Visual " +"Studio IDE." +msgstr "" + +#: ..\browse_repository.rst:8 +msgid "View commit log" +msgstr "" + +#: ..\browse_repository.rst:10 +msgid "" +"The full commit history can be browsed. There is a graph that shows branches" +" and merges. You can show the difference between any two revisions by " +"selecting them using ctrl-click." +msgstr "" + +#: ..\browse_repository.rst:15 +msgid "" +"In the context menu of the commit log you can enable or disable the revision" +" graph. You can also choose to only show the current branch instead of " +"showing all branches. The other options will be discussed later." +msgstr "" + +#: ..\browse_repository.rst:21 +msgid "Search or filter the commit history" +msgstr "" + +#: ..\browse_repository.rst:23 +msgid "" +"You can find text in the commit messages or jump to a specific commit in the" +" current commit history shown in Git Extensions. You can also filter the " +"commit history so that fewer commits are shown." +msgstr "" + +#: ..\browse_repository.rst:27 +msgid "Quick search in history" +msgstr "" + +#: ..\browse_repository.rst:29 +msgid "" +"You can find a commit in the commit history that is shown in Git Extensions " +"by searching for text in the commit message, branch label or tag. This is a " +"quick search function. Simply click into the commit history to give that " +"pane focus and start typing. Git Extensions will show your search term in " +"the top left corner and will immediately jump to the next commit with " +"matching text. You can search for the next or previous commit with matching " +"text using ``Alt-Down Arrow`` or ``Alt-Up Arrow``." +msgstr "" + +#: ..\browse_repository.rst:35 +msgid "" +"In ``Settings``, ``Git Extensions`` you can change the timeout for typing " +"the text for the quick search." +msgstr "" + +#: ..\browse_repository.rst:38 +msgid "Go to a specific commit" +msgstr "" + +#: ..\browse_repository.rst:40 +msgid "" +"You can jump to a particular commit in the commit history if you know the " +"SHA, tag or branch. In fact you can use any expression valid for git-rev-" +"parse. Select ``Navigate``, ``Go to commit`` or press ``Ctrl-Shift-G`` to " +"open the ``Go to commit`` window. Enter an SHA or other term to be passed to" +" git-rev-parse into the box at the top and click ``Go``, or select a branch " +"or tag from one of the two combo boxes below." +msgstr "" + +#: ..\browse_repository.rst:46 +msgid "Filter history" +msgstr "" + +#: ..\browse_repository.rst:48 +msgid "" +"The history can be filtered using regular expressions and basic filter " +"terms. Filtering will reduce the number of commits that are shown in the Git" +" Extensions commit history. The quick filter in the toolbar filters by the " +"commit message, the author and/or the committer." +msgstr "" + +#: ..\browse_repository.rst:54 +msgid "" +"In the context menu of the commit log you can open the advanced filter " +"dialog. The advanced filter dialog allows you to filter for more specific " +"commits. To remove the filter either remove the filter in the toolbar and " +"press enter or remove the filter in the advanced filter dialog." +msgstr "" + +#: ..\browse_repository.rst:61 +msgid "Singe file history" +msgstr "" + +#: ..\browse_repository.rst:63 +msgid "" +"To display the single file history, right click on a file name in the ``File" +" tree`` or in the ``Diff`` tab and select ``File history``." +msgstr "" + +#: ..\browse_repository.rst:67 +msgid "" +"The single file history viewer shows all revisions of a single file. You can" +" view the content of the file in after each commit in the ``View`` tab." +msgstr "" + +#: ..\browse_repository.rst:72 +msgid "" +"You can view the difference report from the commit in the ``Diff`` tab." +msgstr "" + +#: ..\browse_repository.rst:75 +msgid "" +"Added lines are marked with a ``+``, removed lines are marked with a ``–``." +msgstr "" + +#: ..\browse_repository.rst:80 +msgid "Blame" +msgstr "" + +#: ..\browse_repository.rst:82 +msgid "" +"There is a blame function in the file history browser. It shows the last " +"person editing a single line." +msgstr "" + +#: ..\browse_repository.rst:86 +msgid "" +"Double clicking on a code line shows the full commit introducing the change." +msgstr "" diff --git a/source/locale/es/LC_MESSAGES/command_line.mo b/source/locale/es/LC_MESSAGES/command_line.mo new file mode 100644 index 0000000000000000000000000000000000000000..906a2c3959e855d918545642bdbaaeece2538c7f GIT binary patch literal 477 zcmZWl!A`o z@FkO(mw9=aH$P{mUloTFSLd!SOX6^~Z@d2OmRRz!R_{EuIGp1v*G4Ew;YnDCwwBA1 z8i<)(v)r5TLTQV!$;2EV*O|dYQSinu3HCH+)@iZNET_=)gBJQNY~DaKpsnk=f9?BD zh!g%HO3(kg;FbpMy6@nPn6a2>CQZ()(i8@>(FmTqaRhf!+#QY{y8ZqnnojSXRAy_I zaZET{QJ5A?3bTaj(%OO&ve|4Jwloq8zHOvxMT&h|Lkf}!i~JB0SG$lT|8peVklMkY z0ykbfjHBa^f`;$)lypyW$9@(rwRLW!$eEBGNS90-Zo^qJ!1hsB-m>5tBblnXkQs&c io3P$EUu%}*K\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\command_line.rst:2 +msgid "Command line" +msgstr "" + +#: ..\command_line.rst:5 +msgid "Git Extensions command line" +msgstr "" + +#: ..\command_line.rst:7 +msgid "" +"Most features can be started from the command line. It is recommended to add" +" ``gitex.cmd`` to the path when using from the command line. It is typically" +" stored in the ``C:\\Program Files (x86)\\GitExtensions`` folder." +msgstr "" diff --git a/source/locale/es/LC_MESSAGES/index.mo b/source/locale/es/LC_MESSAGES/index.mo new file mode 100644 index 0000000000000000000000000000000000000000..9114f41595e98d58bb5add3c256c931a3696c112 GIT binary patch literal 487 zcmZWl!A=4(5XHpP9zA;)6Aus^x(gDqh*1#?i9`acS5u%Ym8EUkuE2-*G5(C-Viyb? ze92_`(l;;j=I7-2tKf0u>(tkIPCPDlZQH;7C+2)$)CZq9>`n2F8!MEg@FW~`){e`Z zTIe&Gu{0QRt&GFIO~e!*vczJnCuPYO^Bzl+I5=|1}kniK-avPVVe~yG( zQri1d;5O*@`klkIqDmOFmGtNGYj3pA@4Oq)DHE~@lQ}b%yVh&m#l}IG?=s^CJ946? nLM9X%W8s29ni-a2SDB@yAoZ5oR<#McXR9dTtOZf285Dj2OPrOy literal 0 HcmV?d00001 diff --git a/source/locale/es/LC_MESSAGES/index.po b/source/locale/es/LC_MESSAGES/index.po new file mode 100644 index 0000000..44f6902 --- /dev/null +++ b/source/locale/es/LC_MESSAGES/index.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:17+0000\n" +"Last-Translator: Arkady Shapkin \n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\index.rst:2 +msgid "Git Extensions |release| Manual" +msgstr "" diff --git a/source/locale/es/LC_MESSAGES/integration.mo b/source/locale/es/LC_MESSAGES/integration.mo new file mode 100644 index 0000000000000000000000000000000000000000..906a2c3959e855d918545642bdbaaeece2538c7f GIT binary patch literal 477 zcmZWl!A`o z@FkO(mw9=aH$P{mUloTFSLd!SOX6^~Z@d2OmRRz!R_{EuIGp1v*G4Ew;YnDCwwBA1 z8i<)(v)r5TLTQV!$;2EV*O|dYQSinu3HCH+)@iZNET_=)gBJQNY~DaKpsnk=f9?BD zh!g%HO3(kg;FbpMy6@nPn6a2>CQZ()(i8@>(FmTqaRhf!+#QY{y8ZqnnojSXRAy_I zaZET{QJ5A?3bTaj(%OO&ve|4Jwloq8zHOvxMT&h|Lkf}!i~JB0SG$lT|8peVklMkY z0ykbfjHBa^f`;$)lypyW$9@(rwRLW!$eEBGNS90-Zo^qJ!1hsB-m>5tBblnXkQs&c io3P$EUu%}*K\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\integration.rst:2 +msgid "Integration" +msgstr "" + +#: ..\integration.rst:4 +msgid "" +"During installation you can choose to install the Visual Studio plug-in and " +"shell extensions." +msgstr "" + +#: ..\integration.rst:7 +msgid "Visual Studio" +msgstr "" + +#: ..\integration.rst:9 +msgid "There are two options in the context menu on files:" +msgstr "" + +#: ..\integration.rst:11 +msgid "View the file history by choosing the ‘File history’ option." +msgstr "" + +#: ..\integration.rst:12 +msgid "Reset the file changes to the last committed revision." +msgstr "" + +#: ..\integration.rst:16 +msgid "" +"A Git Extensions toolbar allows you to perform the most common actions." +msgstr "" + +#: ..\integration.rst:19 +msgid "Commit (branch)" +msgstr "" + +#: ..\integration.rst:21 +msgid "Browse" +msgstr "" + +#: ..\integration.rst:23 +msgid "Pull" +msgstr "" + +#: ..\integration.rst:25 +msgid "Push" +msgstr "" + +#: ..\integration.rst:27 +msgid "Stash changes" +msgstr "" + +#: ..\integration.rst:29 +msgid "Settings" +msgstr "" + +#: ..\integration.rst:34 +msgid "" +"Almost all function can be started from the ``Git`` menu in Visual Studio." +msgstr "" + +#: ..\integration.rst:39 +msgid "Windows Explorer" +msgstr "" + +#: ..\integration.rst:41 +msgid "" +"The common commands can be started from Windows Explorer using the shell " +"extensions. This option is only available when Shell Extensions are " +"installed." +msgstr "" + +#: ..\integration.rst:46 +msgid "You can even create or clone a repository in any non git folder." +msgstr "" diff --git a/source/locale/es/LC_MESSAGES/maintenance.mo b/source/locale/es/LC_MESSAGES/maintenance.mo new file mode 100644 index 0000000000000000000000000000000000000000..906a2c3959e855d918545642bdbaaeece2538c7f GIT binary patch literal 477 zcmZWl!A`o z@FkO(mw9=aH$P{mUloTFSLd!SOX6^~Z@d2OmRRz!R_{EuIGp1v*G4Ew;YnDCwwBA1 z8i<)(v)r5TLTQV!$;2EV*O|dYQSinu3HCH+)@iZNET_=)gBJQNY~DaKpsnk=f9?BD zh!g%HO3(kg;FbpMy6@nPn6a2>CQZ()(i8@>(FmTqaRhf!+#QY{y8ZqnnojSXRAy_I zaZET{QJ5A?3bTaj(%OO&ve|4Jwloq8zHOvxMT&h|Lkf}!i~JB0SG$lT|8peVklMkY z0ykbfjHBa^f`;$)lypyW$9@(rwRLW!$eEBGNS90-Zo^qJ!1hsB-m>5tBblnXkQs&c io3P$EUu%}*K\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\maintenance.rst:2 +msgid "Maintenance" +msgstr "" + +#: ..\maintenance.rst:4 +msgid "" +"In this chapter some of the functions to maintain a repository are " +"discussed." +msgstr "" + +#: ..\maintenance.rst:7 +msgid "Compress Git database" +msgstr "" + +#: ..\maintenance.rst:9 +msgid "" +"Git will create a lot of files. You can run the ``Compress git database`` to" +" pack all small files building up a repository into one big file. Git will " +"also garbage collect all unused objects that are older then 15 days. When a " +"database is fragmented into a many small files compressing the database can " +"increase performance." +msgstr "" + +#: ..\maintenance.rst:16 +msgid "Recover lost objects" +msgstr "" + +#: ..\maintenance.rst:18 +msgid "" +"If you accidently deleted a commit you can try to recover it using the " +"``Recover lost objects`` function. A dialog will show you all dangling " +"objects and will allow you to review and recover them." +msgstr "" + +#: ..\maintenance.rst:23 +msgid "" +"Normally Git will not delete files right away when you remove something from" +" your repository. The reason for this is that you can restore deleted items " +"if you need to. Git will delete removed items when they are older then 15 " +"days and you run ``Compress git database``." +msgstr "" + +#: ..\maintenance.rst:29 +msgid "" +"There are several functions to help you find the lost items. By default Git " +"Extensions will only show commits. To show all items, just uncheck the " +"``Show only commits`` option. The other options can be checked/unchecked to " +"get more/less results. Double-click on on item to view the content. When you" +" located the item you want to recover you can tag it using the ``Tag " +"selected object`` button." +msgstr "" + +#: ..\maintenance.rst:34 +msgid "" +"Git Extensions also is able to tag all lost objects. Doing this will make " +"all lost objects visible again making it very easy to locate the commit(s) " +"you would like to recover. After recovering a commit using the ``Tag all " +"lost commits`` button, you can remove all tags using the ``Delete all " +"LOST_AND_FOUND tags`` button." +msgstr "" + +#: ..\maintenance.rst:41 +msgid "Fix user names" +msgstr "" + +#: ..\maintenance.rst:43 +msgid "" +"When someone accidentally committed using a wrong username this can be fixed" +" using the ``Edit .mailmap`` function. Git will use the username for an " +"email address when it is set in the ``.mailmap`` file." +msgstr "" + +#: ..\maintenance.rst:48 +msgid "Fix user name using commit email:" +msgstr "" + +#: ..\maintenance.rst:54 +msgid "Fix email address using commit email:" +msgstr "" + +#: ..\maintenance.rst:60 +msgid "Fix email address and name using commit email:" +msgstr "" + +#: ..\maintenance.rst:66 +msgid "Fix email address and name using commit name and email:" +msgstr "" + +#: ..\maintenance.rst:73 +msgid "Ignore files" +msgstr "" + +#: ..\maintenance.rst:75 +msgid "" +"Git will track all files that are in the working directory. Normally you do " +"not want to exclude all files that are created by the compiler. You can add " +"files that should be ignored to the .gitignore file. You can use wildcards " +"and regular expressions. All entries are case sensitive. The button ``Add " +"default ignores`` will add files that should be ignored when using Visual " +"Studio." +msgstr "" + +#: ..\maintenance.rst:81 +msgid "A short overview of the syntax:" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "#" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "Lines started with ``#`` are handled as comments" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "!" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "Lines started with ``!`` are exclude patterns" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "[Dd]" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "Characters inside ``[..]`` means that 1 of the characters must match" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "\\*" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "Wildcard" +msgstr "" + +#: ..\maintenance.rst:92 ..\maintenance.rst:95 +msgid "/" +msgstr "" + +#: ..\maintenance.rst:92 +msgid "" +"A leading slash matches the beginning of the pathname; for example, ``/*.c``" +" matches ``cat-file.c`` but not ``mozilla-sha1/sha1.c``" +msgstr "" + +#: ..\maintenance.rst:95 +msgid "" +"If the pattern ends with a slash, it is removed for the purpose of the " +"following description, but it would only find a match with a directory. In " +"other words, foo/ will match a directory foo and paths underneath it, but " +"will not match a regular file or a symbolic link foo (this is consistent " +"with the way how pathspec works in general in git)." +msgstr "" + +#: ..\maintenance.rst:100 +msgid "" +"For more `detailed information " +"`_." +msgstr "" diff --git a/source/locale/es/LC_MESSAGES/merge_conflicts.mo b/source/locale/es/LC_MESSAGES/merge_conflicts.mo new file mode 100644 index 0000000000000000000000000000000000000000..58d29c771331e9791ade63d0df2b1db8db88c48c GIT binary patch literal 477 zcmZWl!A=4(5XHpP9zA;)6Aus^y1PgMMT`iGAz_uk;=MvyYL<4>7QqkkJNzTR#V!~) z_>#%Y%e=hIo1csGuad)=t4mkc1#!4Jw0-|}ODy*G4Ew;YnDCc9zS6 z8i<+Pu*{qATxpB3NyP#mH>tryQSinu3HCH+)@iZNET<6qK?D5;hPMy~v{A46b>DYF zobV4(c>dP~EgH0{zJoVn#$uwGG#Rr>Qy9!fBY5t{5!^*_cQ|_J_WP4)I=y#NnQmCh zG2v`YVVW~3%nHgYYjaA-cDt?F!bmLnt~OU|k{{9-iIXFpCjRhRF3`> zxbfm)9G!j?)O@d}qt#c!J#)NFce8sfkwlhlx*gWZqTb5j7Bc@a literal 0 HcmV?d00001 diff --git a/source/locale/es/LC_MESSAGES/merge_conflicts.po b/source/locale/es/LC_MESSAGES/merge_conflicts.po new file mode 100644 index 0000000..22c3506 --- /dev/null +++ b/source/locale/es/LC_MESSAGES/merge_conflicts.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\merge_conflicts.rst:2 +msgid "Merge Conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:4 +msgid "" +"When merging branches or commits you can get merge conflicts. Git will try " +"to resolve these, but some conflicts need to be resolved manually. Git " +"Extensions will show warnings when there is a merge conflict." +msgstr "" + +#: ..\merge_conflicts.rst:10 +msgid "Handle merge conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:12 +msgid "" +"To solve merge conflicts just click on a warning or open the merge conflict " +"dialog from the menu. A dialog will prompt showing all conflicts. You can " +"solve a conflict by double-click on a filename." +msgstr "" + +#: ..\merge_conflicts.rst:17 +msgid "There are three kinds of conflicts:" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "File deleted and changed" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "Use modified or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "File deleted and created" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "Use created or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "File changed both locally and remotely" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "Start merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:28 +msgid "" +"If the file is deleted in one commit and changed in another commit, a dialog" +" will ask to keep the modified file or delete the file. When there is a " +"conflicting change the merge tool will be started. You can configure the " +"tool you want to use for merge conflicts. The image below shows Perforce " +"P4Merge a free to use merge tool. Git Extensions is packaged with KDiff3, an" +" open source merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:33 +msgid "In the merge tool you will see four versions of the same file:" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "Base" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "The latest version of the file that exist in both repositories" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "Local" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "The latest local version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "Remote" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "The latest remote version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "Merged" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "The result of the merge" +msgstr "" + +#: ..\merge_conflicts.rst:47 +msgid "" +"When you are in the middle of a merge the file named local represents your " +"file. When you are in the middle of a rebase the file named remote " +"represents your file. This can be confusing, so double check if you are in " +"doubt." +msgstr "" diff --git a/source/locale/es/LC_MESSAGES/notes.mo b/source/locale/es/LC_MESSAGES/notes.mo new file mode 100644 index 0000000000000000000000000000000000000000..58d29c771331e9791ade63d0df2b1db8db88c48c GIT binary patch literal 477 zcmZWl!A=4(5XHpP9zA;)6Aus^y1PgMMT`iGAz_uk;=MvyYL<4>7QqkkJNzTR#V!~) z_>#%Y%e=hIo1csGuad)=t4mkc1#!4Jw0-|}ODy*G4Ew;YnDCc9zS6 z8i<+Pu*{qATxpB3NyP#mH>tryQSinu3HCH+)@iZNET<6qK?D5;hPMy~v{A46b>DYF zobV4(c>dP~EgH0{zJoVn#$uwGG#Rr>Qy9!fBY5t{5!^*_cQ|_J_WP4)I=y#NnQmCh zG2v`YVVW~3%nHgYYjaA-cDt?F!bmLnt~OU|k{{9-iIXFpCjRhRF3`> zxbfm)9G!j?)O@d}qt#c!J#)NFce8sfkwlhlx*gWZqTb5j7Bc@a literal 0 HcmV?d00001 diff --git a/source/locale/es/LC_MESSAGES/notes.po b/source/locale/es/LC_MESSAGES/notes.po new file mode 100644 index 0000000..1d8777d --- /dev/null +++ b/source/locale/es/LC_MESSAGES/notes.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\notes.rst:2 +msgid "Notes" +msgstr "" + +#: ..\notes.rst:4 +msgid "" +"Notes can be added to a commit. Notes will be stored separately and will not" +" be pushed. To add a new note choose ``add notes`` in the context menu of " +"the commit information box." +msgstr "" + +#: ..\notes.rst:9 +msgid "" +"The editor that has been configured in the settings dialog will be used to " +"enter or edit the notes. The Git Extensions editor is advised." +msgstr "" diff --git a/source/locale/es/LC_MESSAGES/patches.mo b/source/locale/es/LC_MESSAGES/patches.mo new file mode 100644 index 0000000000000000000000000000000000000000..58d29c771331e9791ade63d0df2b1db8db88c48c GIT binary patch literal 477 zcmZWl!A=4(5XHpP9zA;)6Aus^y1PgMMT`iGAz_uk;=MvyYL<4>7QqkkJNzTR#V!~) z_>#%Y%e=hIo1csGuad)=t4mkc1#!4Jw0-|}ODy*G4Ew;YnDCc9zS6 z8i<+Pu*{qATxpB3NyP#mH>tryQSinu3HCH+)@iZNET<6qK?D5;hPMy~v{A46b>DYF zobV4(c>dP~EgH0{zJoVn#$uwGG#Rr>Qy9!fBY5t{5!^*_cQ|_J_WP4)I=y#NnQmCh zG2v`YVVW~3%nHgYYjaA-cDt?F!bmLnt~OU|k{{9-iIXFpCjRhRF3`> zxbfm)9G!j?)O@d}qt#c!J#)NFce8sfkwlhlx*gWZqTb5j7Bc@a literal 0 HcmV?d00001 diff --git a/source/locale/es/LC_MESSAGES/patches.po b/source/locale/es/LC_MESSAGES/patches.po new file mode 100644 index 0000000..04d82b1 --- /dev/null +++ b/source/locale/es/LC_MESSAGES/patches.po @@ -0,0 +1,62 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\patches.rst:2 +msgid "Patches" +msgstr "" + +#: ..\patches.rst:4 +msgid "" +"Every commit contains a change-set, a commit date, the committer name, the " +"commit message and a cryptograph SHA1 hash. Local commits can be published " +"by pushing it to a remote repository. To be able to push you need to have " +"sufficient rights and you need to have access to the remote repository. When" +" you cannot push directly you can create patches. Patches can be e-mailed to" +" someone with access to the repository. Each patch contains an entire commit" +" including the commit message and the SHA1." +msgstr "" + +#: ..\patches.rst:13 +msgid "Create patch" +msgstr "" + +#: ..\patches.rst:15 +msgid "" +"Format a single patch or patch series using the format patch dialog. You " +"need to select the newest commit first and then select the oldest commit " +"using ctrl-click. You can also select an interrupted patch series, but this " +"is not recommended because the files will not be numbered." +msgstr "" + +#: ..\patches.rst:21 +msgid "" +"When the patches are created successfully the following dialog will appear." +msgstr "" + +#: ..\patches.rst:26 +msgid "Apply patches" +msgstr "" + +#: ..\patches.rst:28 +msgid "" +"It is possible to apply a single patch file or all patches in a directory. " +"When there are merge conflicts applying the patch you need to resolve them " +"before you can continue. Git Extensions will help you applying all patches " +"by marking the next recommended step." +msgstr "" diff --git a/source/locale/es/LC_MESSAGES/plugins.mo b/source/locale/es/LC_MESSAGES/plugins.mo new file mode 100644 index 0000000000000000000000000000000000000000..58d29c771331e9791ade63d0df2b1db8db88c48c GIT binary patch literal 477 zcmZWl!A=4(5XHpP9zA;)6Aus^y1PgMMT`iGAz_uk;=MvyYL<4>7QqkkJNzTR#V!~) z_>#%Y%e=hIo1csGuad)=t4mkc1#!4Jw0-|}ODy*G4Ew;YnDCc9zS6 z8i<+Pu*{qATxpB3NyP#mH>tryQSinu3HCH+)@iZNET<6qK?D5;hPMy~v{A46b>DYF zobV4(c>dP~EgH0{zJoVn#$uwGG#Rr>Qy9!fBY5t{5!^*_cQ|_J_WP4)I=y#NnQmCh zG2v`YVVW~3%nHgYYjaA-cDt?F!bmLnt~OU|k{{9-iIXFpCjRhRF3`> zxbfm)9G!j?)O@d}qt#c!J#)NFce8sfkwlhlx*gWZqTb5j7Bc@a literal 0 HcmV?d00001 diff --git a/source/locale/es/LC_MESSAGES/plugins.po b/source/locale/es/LC_MESSAGES/plugins.po new file mode 100644 index 0000000..13a4fb7 --- /dev/null +++ b/source/locale/es/LC_MESSAGES/plugins.po @@ -0,0 +1,96 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\plugins.rst:2 +msgid "Plugins" +msgstr "" + +#: ..\plugins.rst:5 +msgid "List of the available plugins" +msgstr "" + +#: ..\plugins.rst:7 +msgid "Auto Compile Submodules" +msgstr "" + +#: ..\plugins.rst:8 +msgid "Background Fetch" +msgstr "" + +#: ..\plugins.rst:9 +msgid "Create Local Tracking Branches" +msgstr "" + +#: ..\plugins.rst:10 +msgid "Delete Unused Branches" +msgstr "" + +#: ..\plugins.rst:11 +msgid "Find Large Files" +msgstr "" + +#: ..\plugins.rst:12 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\plugins.rst:13 ..\plugins.rst:22 +msgid "GitFlow" +msgstr "" + +#: ..\plugins.rst:14 +msgid "GitUIPluginInterfaces" +msgstr "" + +#: ..\plugins.rst:15 +msgid "Github" +msgstr "" + +#: ..\plugins.rst:16 +msgid "Gource" +msgstr "" + +#: ..\plugins.rst:17 +msgid "Proxy Switcher" +msgstr "" + +#: ..\plugins.rst:18 +msgid "Release Notes Generator" +msgstr "" + +#: ..\plugins.rst:19 +msgid "Statistics" +msgstr "" + +#: ..\plugins.rst:24 +msgid "" +"This plugin permit to manage your _branching model: http://nvie.com/posts/a" +"-successful-git-branching-model/ with _GitFlow: " +"https://github.com/nvie/gitflow%20in%20GitExtension" +msgstr "" + +#: ..\plugins.rst:26 +msgid "You should have GitFlow installed to use this plugin." +msgstr "" + +#: ..\plugins.rst:28 +msgid "" +"The GitFlow plugin permit to : - init gitflow in your git repository - " +"create your feature, hotfix, release or support branch - manage (pull, " +"publish or finish) your existing gitflow branches" +msgstr "" diff --git a/source/locale/es/LC_MESSAGES/remote_feature.mo b/source/locale/es/LC_MESSAGES/remote_feature.mo new file mode 100644 index 0000000000000000000000000000000000000000..58d29c771331e9791ade63d0df2b1db8db88c48c GIT binary patch literal 477 zcmZWl!A=4(5XHpP9zA;)6Aus^y1PgMMT`iGAz_uk;=MvyYL<4>7QqkkJNzTR#V!~) z_>#%Y%e=hIo1csGuad)=t4mkc1#!4Jw0-|}ODy*G4Ew;YnDCc9zS6 z8i<+Pu*{qATxpB3NyP#mH>tryQSinu3HCH+)@iZNET<6qK?D5;hPMy~v{A46b>DYF zobV4(c>dP~EgH0{zJoVn#$uwGG#Rr>Qy9!fBY5t{5!^*_cQ|_J_WP4)I=y#NnQmCh zG2v`YVVW~3%nHgYYjaA-cDt?F!bmLnt~OU|k{{9-iIXFpCjRhRF3`> zxbfm)9G!j?)O@d}qt#c!J#)NFce8sfkwlhlx*gWZqTb5j7Bc@a literal 0 HcmV?d00001 diff --git a/source/locale/es/LC_MESSAGES/remote_feature.po b/source/locale/es/LC_MESSAGES/remote_feature.po new file mode 100644 index 0000000..cdd5ceb --- /dev/null +++ b/source/locale/es/LC_MESSAGES/remote_feature.po @@ -0,0 +1,337 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\remote_feature.rst:2 +msgid "Remote feature" +msgstr "" + +#: ..\remote_feature.rst:4 +msgid "" +"Git is a distributed source control management system. This means that all " +"changes you make are local. When you commit changes, you only commit them to" +" your local repository. To publish your local changes you need to push. In " +"order to get changes committed by others, you need to pull." +msgstr "" + +#: ..\remote_feature.rst:9 +msgid "Manage remote repositories" +msgstr "" + +#: ..\remote_feature.rst:11 +msgid "You can manage the remote repositories in the ``Remotes`` menu." +msgstr "" + +#: ..\remote_feature.rst:15 +msgid "" +"When you cloned your repository from a public repository, this remote is " +"already configured. You can rename each remote for easy recognition. The " +"default name after cloning a remote is ``origin``. If you use PuTTY as SSH " +"client you can also enter the private key file for each remote. Git " +"Extensions will load the key when needed. How to create a private key file " +"is described in the next paragraph." +msgstr "" + +#: ..\remote_feature.rst:22 +msgid "" +"In the ``Default pull behaviour`` tab you can configure the branches that " +"need to be pulled and merged by default. If you configure this correctly you" +" will not need to choose a branch when you pull or push. There are two " +"buttons on this dialog:" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Prune remote branches" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Throw away remote branches that do not exist on the remote anymore." +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Update all remote branch info" +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Fetch all remote branch information." +msgstr "" + +#: ..\remote_feature.rst:33 +msgid "" +"After cloning a repository you do not need to configure all remote branches " +"manually. Instead you can checkout the remote branch and choose to create a " +"local tracking branch." +msgstr "" + +#: ..\remote_feature.rst:37 +msgid "Create SSH key" +msgstr "" + +#: ..\remote_feature.rst:39 +msgid "" +"Git uses SSH for accessing private repositories. SSH uses a public/private " +"key pair for authentication. This means you need to generate a private key " +"and a public key. The private key is stored on your computer locally and the" +" public key can be given to anyone. SSH will encrypt whatever you send using" +" your secret private key. The receiver will then use the public key you send" +" to decrypt the data." +msgstr "" + +#: ..\remote_feature.rst:44 +msgid "" +"This encryption will not protect the data itself but it protects the " +"authenticity. Because the private key is only available to the sender, the " +"receiver can be sure about the origin of the data. In practise the key pair " +"is only used for the authentication process. The data itself will be " +"encrypted using a key that is exchanged during this initial phase." +msgstr "" + +#: ..\remote_feature.rst:49 +msgid "PuTTY and github" +msgstr "" + +#: ..\remote_feature.rst:51 +msgid "" +"PuTTY is SSH client that for Windows that is a bit more user friendly then " +"OpenSSH. Unfortunately PuTTY does not work with all servers. In this " +"paragraph I will show how to generate a key for github using putty." +msgstr "" + +#: ..\remote_feature.rst:54 +msgid "" +"First make sure GitExtensions is configured to use PuTTY and all paths are " +"correct." +msgstr "" + +#: ..\remote_feature.rst:60 +msgid "can choose ``Generate or import key`` to start the key generator." +msgstr "" + +#: ..\remote_feature.rst:66 +msgid "" +"PuTTY will ask you to move the mouse around to generate a more random key. " +"When the key is generated you can save the public and the private key in a " +"file. You can choose to protect the private key with a password but this is " +"not necessary." +msgstr "" + +#: ..\remote_feature.rst:69 +msgid "" +"Now you have a key pair you need to give github the public key. This can be " +"done in ``Account Settings`` in the tab ``SSH Public Keys``. You can add " +"multiple keys here, but you only need one key for all repositories." +msgstr "" + +#: ..\remote_feature.rst:74 +msgid "" +"After telling github what public key to use to decrypt, you need to tell " +"GitExtensions what private key to use to encrypt. In the clone dialog there " +"is a ``Load SSH key`` button to load the private key into the PuTTY " +"authentication agent. This can also be done manually by starting the PuTTY " +"authentication agent and choose ``add key`` in the context menu in the " +"system tray." +msgstr "" + +#: ..\remote_feature.rst:80 +msgid "" +"GitExtensions can load the private keys automatically for you when " +"communicating with a remote. You need to configure the private key for the " +"remote." +msgstr "" + +#: ..\remote_feature.rst:83 +msgid "This is done in the ``Manage remote repositories`` dialog." +msgstr "" + +#: ..\remote_feature.rst:86 +msgid "OpenSSH and github" +msgstr "" + +#: ..\remote_feature.rst:88 +msgid "" +"When you choose to use OpenSSH you need to configure GitExtensions as shown " +"in the screenshot below." +msgstr "" + +#: ..\remote_feature.rst:92 +msgid "" +"OpenSSH is the best SSH client there is but it lacks Windows support. " +"Therefore it is slightly more complex to use. Another drawback is that " +"GitExtensions cannot control OpenSSH and needs to show the command line " +"dialogs when OpenSSH might be used. GitExtensions will show the command line" +" window for every command that might require a SSH connection. For this " +"reason PuTTY is the prefered SSH client in GitExtensions." +msgstr "" + +#: ..\remote_feature.rst:97 +msgid "" +"To generate a key pair in OpenSSH you need to go to the command line. I " +"recommend to use the git bash because the path to OpenSSH is already set." +msgstr "" + +#: ..\remote_feature.rst:102 +msgid "" +"Type the following command: ``ssh-keygen -C \"your@email.com\" -t rsa`` Use " +"the same email address as the email address used in git. You will be asked " +"where if you want to protect the private key with a password. This is not " +"necessary. By default the public and private keys are stored in " +"``c:\\Documents and Settings\\[User]\\.ssh\\`` or " +"``c:\\Users\\[user]\\.ssh\\``." +msgstr "" + +#: ..\remote_feature.rst:109 +msgid "" +"You do not need to tell GitExtensions about the private key because OpenSSH " +"will load it for you. Now open the public key using notepad and copy the key" +" to github. This can be done in ``Account Settings`` in the tab ``SSH Public" +" Keys`` on `GitHub `_." +msgstr "" + +#: ..\remote_feature.rst:116 +msgid "Pull changes" +msgstr "" + +#: ..\remote_feature.rst:118 +msgid "" +"You can get remote changes using the pull function. Before you can pull " +"remote changes you need to make sure there are no uncommitted changes in " +"your local repository. If you have uncommitted changes you should commit " +"them or stash them during the pull. You can read about how to use the stash " +"in the Stash chapter." +msgstr "" + +#: ..\remote_feature.rst:124 +msgid "" +"In order to get your personal repository up-to-date, you need to fetch " +"changes from a remote repository. You can do this using the ``Pull`` dialog." +" When the dialog starts the default remote for the current branch is set. " +"You can choose another remote or enter a custom url if you like. When the " +"remote branches configured correctly, you do not need to choose a remote " +"branch." +msgstr "" + +#: ..\remote_feature.rst:128 +msgid "" +"If you just fetch the commits from the remote repository and you already " +"committed some changes to your local repository, the commits will be in a " +"different branch. In the pull dialog this is illustrated in the image on the" +" left. This can be useful when you want to review the changes before you " +"want to merge them with your own changes." +msgstr "" + +#: ..\remote_feature.rst:135 +msgid "" +"When you choose to merge the remote branch after fetching the changes a " +"branch will be created, and will be merged you’re your commit. Doing this " +"creates a lot of branches and merges, making the history harder to read." +msgstr "" + +#: ..\remote_feature.rst:140 +msgid "" +"Instead of merging the fetched commits with your local commits, you can also" +" choose to rebase your commits on top of the fetched commits. This is " +"illustrated on the left in the image below. A rebase will first undo your " +"local commits (c and d), then fetch the remote commits (e) and finally " +"recommit your local commits. When there is a merge conflict during the " +"rebase, the rebase dialog will show." +msgstr "" + +#: ..\remote_feature.rst:147 +msgid "Next to the pull button there are some buttons that can be useful:" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "Solve conflicts" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "" +"When there are merge conflicts, you can solve them by pressing this button." +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "Stash changes" +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "" +"When the working dir contains uncommitted changes, you need to stash them " +"before pulling." +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "Auto stash" +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "" +"Check this checkbox if you want to stash before pulling. The stash will be " +"reapplied after pulling." +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "Load SSH key" +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "" +"This button is only available when you use PuTTY as SSH client. You can " +"press this button to load the key configured for the remote. If no key is " +"set, a dialog will prompt for the key." +msgstr "" + +#: ..\remote_feature.rst:161 +msgid "Push changes" +msgstr "" + +#: ..\remote_feature.rst:163 +msgid "" +"In the browse window you can check if there are local commits that are not " +"pushed to a remote repository yet. In the image below the green labels mark " +"the position of the master branch on the remote repository. The red label " +"marks the position of the master branch on the local repository. The local " +"repository is ahead three commits." +msgstr "" + +#: ..\remote_feature.rst:169 +msgid "To push the changes press ``Push`` in the toolbar." +msgstr "" + +#: ..\remote_feature.rst:173 +msgid "" +"The push dialog allows you to choose the remote repository to push to. The " +"remote repository is set to the remote of the current branch. You can choose" +" another remote or choose a url to push to. You can also specify a branch to" +" push." +msgstr "" + +#: ..\remote_feature.rst:178 +msgid "" +"Tags are not pushed to the remote repository. If you want to push a tag you " +"need to open the ``Tags`` tab in the dialog. You can choose to push a singe " +"tag or all tags. No commits will be pushed when the ``Tags`` tab is " +"selected, only tags." +msgstr "" + +#: ..\remote_feature.rst:181 +msgid "" +"You can not merge your changes in the remote repository. Merging must be " +"done locally. This means that you cannot push your changes before the " +"commits are merged locally. In practice you need to pull before you can push" +" most of the times." +msgstr "" diff --git a/source/locale/es/LC_MESSAGES/settings.mo b/source/locale/es/LC_MESSAGES/settings.mo new file mode 100644 index 0000000000000000000000000000000000000000..57823956dabd1491dc03dabbe745dc7fa785a996 GIT binary patch literal 477 zcmZWl!A`o z@FkO(mw9=aH$P{mUloTFSLd!SOX6^~Z@d2OmRRz!R_}anak#)&u8mNV!jrHNZ7r82 zH4rmdu*{qATxpB3NyP#mi_~DED0t(S1bdn@>$KQsmQx7*poxAH!y5<#+Ptp&*S_zB zIN=|n^!%?2ZfWS(eFtyEjKxGVX) zxbfm)936iYG<>h8qt#c!J#)NFce8sfkwlhlx*gERUTb5j7B\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\settings.rst:4 +msgid "Settings" +msgstr "" + +#: ..\settings.rst:6 +msgid "" +"The settings dialog can be invoked at any time by selecting ``Settings`` " +"from the ``Tools`` menu option." +msgstr "" + +#: ..\settings.rst:10 +msgid "" +"The following buttons are always available on any page of the Settings " +"dialog. Sometimes the ``Cancel`` button has no effect for the page - this " +"will be noted on the page in the area next to the buttons." +msgstr "" + +#: ..\settings.rst:14 +msgid "Button" +msgstr "" + +#: ..\settings.rst:14 ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Description" +msgstr "" + +#: ..\settings.rst:16 +msgid "``OK``" +msgstr "" + +#: ..\settings.rst:16 +msgid "" +"Save any entered changes made in *any* settings page and close the Settings " +"dialog." +msgstr "" + +#: ..\settings.rst:19 +msgid "``Cancel``" +msgstr "" + +#: ..\settings.rst:19 +msgid "" +"Any entered changes in *any* settings page are *not* saved. The Settings " +"dialog is closed." +msgstr "" + +#: ..\settings.rst:22 +msgid "``Apply``" +msgstr "" + +#: ..\settings.rst:22 +msgid "Any entered changes in *any* settings page are saved." +msgstr "" + +#: ..\settings.rst:25 +msgid "" +"Settings that are specific to Git Extensions and apply globally will be " +"stored in a file called ``GitExtensions.settings`` either in the user's " +"application data path or with the program. The location is dependant on the " +"IsPortable setting in the ``GitExtensions.exe.config`` file that is with the" +" program. Settings that are specific to Git Extensions but apply to only the" +" current repository will be stored in a file of the same name, " +"``GitExtensions.settings``, but in either the root folder of the repository " +"or the ``.git`` folder of the repository, depending on whether or not they " +"are distributed with that repository. The settings that are used by Git are " +"stored in the configuration files of Git. The global settings are stored in " +"the file called ``.gitconfig`` in the user directory. The local settings are" +" stored in the ``.git\\config`` file of the repository." +msgstr "" + +#: ..\settings.rst:37 +msgid "Checklist" +msgstr "" + +#: ..\settings.rst:39 +msgid "" +"This page is a visual overview of the minimal settings that Git Extensions " +"requires to work properly. Any items highlighted in red should be configured" +" by clicking on the highlighted item." +msgstr "" + +#: ..\settings.rst:42 +msgid "This page contains the following settings and buttons." +msgstr "" + +#: ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Setting" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Check settings at startup (disables automatically if all settings are " +"correct)" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Forces Git Extensions to re-check the minimal set of required settings the " +"next time Git Extensions is started. If all settings are 'green' this will " +"be automatically unchecked." +msgstr "" + +#: ..\settings.rst:51 +msgid "``Save and rescan`` button" +msgstr "" + +#: ..\settings.rst:51 +msgid "" +"Saves any setting changes made and re-checks the settings to see if the " +"minimal requirements are now met." +msgstr "" + +#: ..\settings.rst:58 ..\settings.rst:66 +msgid "Git" +msgstr "" + +#: ..\settings.rst:60 +msgid "" +"This page contains the settings needed to access git repositories. The " +"repositories will be accessed using external tools. For Windows usually " +"MsysGit or cygwin are used. Git Extensions will try to configure these " +"settings automatically." +msgstr "" + +#: ..\settings.rst:64 ..\settings.rst:90 ..\settings.rst:168 +#: ..\settings.rst:196 ..\settings.rst:295 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:642 +#: ..\settings.rst:671 +msgid "Group" +msgstr "" + +#: ..\settings.rst:66 +msgid "Command used to run git (git.cmd or git.exe)" +msgstr "" + +#: ..\settings.rst:66 +msgid "" +"Needed for Git Extensions to run Git commands. Set the full command used to " +"run git (MsysGit or cygwin). Use the ``Browse`` button to find the " +"executable on your file system." +msgstr "" + +#: ..\settings.rst:70 +msgid "Path to Linux tools (sh). Leave empty when it is in the path." +msgstr "" + +#: ..\settings.rst:70 +msgid "" +"A few linux tools are used by Git Extensions. When MsysGit is installed, " +"these tools are located in the bin directory of MsysGit. Use the ``Browse`` " +"button to find the directory on your file system." +msgstr "" + +#: ..\settings.rst:74 +msgid "Environment" +msgstr "" + +#: ..\settings.rst:74 +msgid "``Change HOME`` button" +msgstr "" + +#: ..\settings.rst:74 +msgid "This button opens a dialog where the HOME directory can be changed." +msgstr "" + +#: ..\settings.rst:77 +msgid "" +"The global configuration file used by git will be put in the HOME directory." +" On some systems the home directory is not set or is pointed to a network " +"drive. Git Extensions will try to detect the optimal setting for your " +"environment. When there is already a global git configuration file, this " +"location will be used. If you need to relocate the home directory for git, " +"click the ``Change HOME`` button to change this setting. Otherwise leave " +"this setting as the default." +msgstr "" + +#: ..\settings.rst:85 +msgid "Git Extensions" +msgstr "" + +#: ..\settings.rst:87 +msgid "This page contains general settings for Git Extensions." +msgstr "" + +#: ..\settings.rst:92 +msgid "Performance" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"Show repository status in browse dialog (number of changes in toolbar, " +"restart required)" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"When enabled, the number of pending commits are shown on the toolbar as a " +"figure in parentheses next to the ``Commit`` button. Git Extensions must be " +"stopped and restarted to activate changes to this option." +msgstr "" + +#: ..\settings.rst:96 +msgid "Show current working dir changes in revision graph" +msgstr "" + +#: ..\settings.rst:96 +msgid "" +"When enabled, two extra revisions are added to the revision graph. The first" +" shows the current working directory status. The second shows the staged " +"files. This option can cause slowdowns when browsing large repositories." +msgstr "" + +#: ..\settings.rst:101 +msgid "Use FileSystemWatcher to check if index is changed" +msgstr "" + +#: ..\settings.rst:101 +msgid "" +"Using the FileSystemWatcher to check index state improves the performance in" +" some cases. Turn this off if you experience refresh problems in commit log." +msgstr "" + +#: ..\settings.rst:105 +msgid "Show stash count on status bar in browse window" +msgstr "" + +#: ..\settings.rst:105 +msgid "" +"When you use the stash a lot, it can be useful to show the number of stashed" +" items on the toolbar. This option causes serious slowdowns in large " +"repositories and is turned off by default." +msgstr "" + +#: ..\settings.rst:109 +msgid "Check for uncommitted changes in checkout branch dialog" +msgstr "" + +#: ..\settings.rst:109 +msgid "" +"Git Extensions will not allow you to checkout a branch if you have " +"uncommitted changes on the current branch. If you select this option, Git " +"Extensions will display a dialog where you can decide what to do with " +"uncommitted changes before swapping branches." +msgstr "" + +#: ..\settings.rst:114 +msgid "Limit number of commits that will be loaded in list at start-up" +msgstr "" + +#: ..\settings.rst:114 +msgid "" +"This number specifies the maximum number of commits that Git Extensions will" +" load when it is started. These commits are shown in the Commit Log window. " +"To see more commits than are loaded, then this setting will need to be " +"adjusted and Git Extensions restarted." +msgstr "" + +#: ..\settings.rst:119 ..\settings.rst:170 +msgid "Behaviour" +msgstr "" + +#: ..\settings.rst:119 +msgid "Close Process dialog when process succeeds" +msgstr "" + +#: ..\settings.rst:119 +msgid "" +"When a process is finished, close the process dialog automatically. Leave " +"this option off if you want to see the result of processes. When a process " +"has failed, the dialog will automatically remain open." +msgstr "" + +#: ..\settings.rst:123 +msgid "Show console window when executing git process" +msgstr "" + +#: ..\settings.rst:123 +msgid "" +"Git Extensions uses command line tools to access the git repository. In some" +" environments it might be useful to see the command line dialog when a " +"process is executed. An option on the command line dialog window displayed " +"allows this setting to be turned off." +msgstr "" + +#: ..\settings.rst:128 +msgid "Use patience diff algorithm" +msgstr "" + +#: ..\settings.rst:128 +msgid "" +"Use the Git 'patience diff' algorithm instead of the default. This algorithm" +" is useful in situations where two files have diverged significantly and the" +" default algorithm may become 'misaligned', resulting in a totally unusable " +"conflict file." +msgstr "" + +#: ..\settings.rst:133 +msgid "Include untracked files in stash" +msgstr "" + +#: ..\settings.rst:133 +msgid "" +"If checked, when a stash is performed as a result of any action except a " +"manual stash request, e.g. checking out a new branch and requesting a stash " +"then any files not tracked by git will also be saved to the stash." +msgstr "" + +#: ..\settings.rst:137 +msgid "Follow renames in file history (experimental)" +msgstr "" + +#: ..\settings.rst:137 +msgid "Try to follow file renames in the file history." +msgstr "" + +#: ..\settings.rst:140 +msgid "Open last working dir on startup" +msgstr "" + +#: ..\settings.rst:140 +msgid "" +"When starting Git Extensions, open the last used repository (bypassing the " +"Start Page)." +msgstr "" + +#: ..\settings.rst:143 +msgid "Play Special Startup Sound" +msgstr "" + +#: ..\settings.rst:143 +msgid "" +"Play a sound when starting Git Extensions. It will put you in a good " +"moooooood!" +msgstr "" + +#: ..\settings.rst:146 +msgid "Default clone destination" +msgstr "" + +#: ..\settings.rst:146 +msgid "" +"Git Extensions will pre-fill destination directory input with value of this " +"setting on any form used to perform repository clone." +msgstr "" + +#: ..\settings.rst:149 +msgid "Revision grid quick search timeout [ms]" +msgstr "" + +#: ..\settings.rst:149 +msgid "" +"The timeout (milliseconds) used for the quick search feature in the revision" +" graph. The quick search will be enabled when you start typing and the " +"revision graph has the focus." +msgstr "" + +#: ..\settings.rst:153 +msgid "Email settings for sending patches" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server name" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server to use for sending patches." +msgstr "" + +#: ..\settings.rst:155 +msgid "Port" +msgstr "" + +#: ..\settings.rst:155 +msgid "SMTP port number to use." +msgstr "" + +#: ..\settings.rst:157 +msgid "Use SSL/TLS" +msgstr "" + +#: ..\settings.rst:157 +msgid "Check this box if the SMTP server uses SSL or TLS." +msgstr "" + +#: ..\settings.rst:163 +msgid "Commit dialog" +msgstr "" + +#: ..\settings.rst:165 +msgid "This page contains settings for the Git Extensions Commit dialog." +msgstr "" + +#: ..\settings.rst:170 +msgid "Show errors when staging files" +msgstr "" + +#: ..\settings.rst:170 +msgid "" +"If an error occurs when files are staged (in the Commit dialog), then the " +"process dialog showing the results of the git command is shown if this " +"setting is checked." +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"Compose commit messages in Commit dialog (otherwise the message will be " +"requested during commit)" +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"If this is unchecked, then commit messages cannot be entered in the commit " +"dialog. When the ``Commit`` button is clicked, a new editor window is opened" +" where the commit message can be entered." +msgstr "" + +#: ..\settings.rst:178 +msgid "Number of previous messages in commit dialog" +msgstr "" + +#: ..\settings.rst:178 +msgid "" +"The number of commit messages, from the top of the current branch, that will" +" be made available from the ``Commit message`` combo box on the Commit " +"dialog." +msgstr "" + +#: ..\settings.rst:182 +msgid "Show additional buttons in commit button area" +msgstr "" + +#: ..\settings.rst:182 +msgid "" +"Tick the boxes in this sub-group for any of the additional buttons that you " +"wish to have available below the commit button. These buttons are considered" +" additional to basic functionality and have consequences if you should click" +" them accidentally, including resetting unrecorded work." +msgstr "" + +#: ..\settings.rst:191 +msgid "Appearance" +msgstr "" + +#: ..\settings.rst:193 +msgid "" +"This page contains settings that affect the appearance of the application." +msgstr "" + +#: ..\settings.rst:198 ..\settings.rst:448 ..\settings.rst:653 +msgid "General" +msgstr "" + +#: ..\settings.rst:198 +msgid "Show relative date instead of full date" +msgstr "" + +#: ..\settings.rst:198 +msgid "" +"Show relative date, e.g. 2 weeks ago, instead of full date. Displayed on the" +" ``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:201 +msgid "Show current branch in Visual Studio" +msgstr "" + +#: ..\settings.rst:201 +msgid "" +"Determines whether or not the currently checked out branch is displayed on " +"the Git Extensions toolbar within Visual Studio." +msgstr "" + +#: ..\settings.rst:204 +msgid "Auto scale user interface when high DPI is used" +msgstr "" + +#: ..\settings.rst:204 +msgid "" +"Automatically resize controls and their contents according to the current " +"system resolution of the display, measured in dots per inch (DPI)." +msgstr "" + +#: ..\settings.rst:207 +msgid "Truncate long filenames" +msgstr "" + +#: ..\settings.rst:207 +msgid "" +"This setting affects the display of filenames in a component of a window " +"e.g. in the Diff tab of the Commit Log window. The options that can be " +"selected are:" +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``None``: no truncation occurs; a horizontal scroll bar is used to see the " +"whole filename." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Compact``: no horizontal scroll bar. Filenames are truncated at both start" +" and end to fit into the width of the display component." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Trimstart``: no horizontal scroll bar. Filenames are truncated at the " +"start only." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``FileNameOnly``: the path is always removed, leaving only the name of the " +"file, even if there is space for the path." +msgstr "" + +#: ..\settings.rst:220 +msgid "Author images" +msgstr "" + +#: ..\settings.rst:220 +msgid "Get author image from gravatar.com" +msgstr "" + +#: ..\settings.rst:220 +msgid "" +"If checked, `gravatar `_ will be accessed to retrieve " +"an image for the author of commits. This image is displayed on the " +"``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:224 +msgid "Image size" +msgstr "" + +#: ..\settings.rst:224 +msgid "The display size of the user image." +msgstr "" + +#: ..\settings.rst:226 +msgid "Cache images" +msgstr "" + +#: ..\settings.rst:226 +msgid "" +"The number of days to elapse before gravatar is checked for any changes to " +"an authors image." +msgstr "" + +#: ..\settings.rst:229 +msgid "No image service" +msgstr "" + +#: ..\settings.rst:229 +msgid "" +"If the author has not set up their own image, then gravatar can return an " +"image based on one of these services." +msgstr "" + +#: ..\settings.rst:232 +msgid "``Clear image cache`` button" +msgstr "" + +#: ..\settings.rst:232 +msgid "Clear the cached avatars." +msgstr "" + +#: ..\settings.rst:234 +msgid "Fonts" +msgstr "" + +#: ..\settings.rst:234 +msgid "Code font" +msgstr "" + +#: ..\settings.rst:234 +msgid "Change the font used for the display of file contents." +msgstr "" + +#: ..\settings.rst:236 +msgid "Application font" +msgstr "" + +#: ..\settings.rst:236 +msgid "Change the font used on Git Extensions windows and dialogs." +msgstr "" + +#: ..\settings.rst:238 +msgid "Commit font" +msgstr "" + +#: ..\settings.rst:238 +msgid "" +"Change the font used for entering a commit message in the Commit dialog." +msgstr "" + +#: ..\settings.rst:240 +msgid "Language" +msgstr "" + +#: ..\settings.rst:240 +msgid "Language (restart required)" +msgstr "" + +#: ..\settings.rst:240 +msgid "Choose the language for the Git Extensions interface." +msgstr "" + +#: ..\settings.rst:242 +msgid "Dictionary for spelling checker" +msgstr "" + +#: ..\settings.rst:242 +msgid "" +"Choose the dictionary to use for the spelling checker in the Commit dialog." +msgstr "" + +#: ..\settings.rst:248 +msgid "Revision Links" +msgstr "" + +#: ..\settings.rst:250 +msgid "" +"You can configure here how to convert parts of a revision into clickable " +"links. These links will be located under the commit message on the " +"``Commit`` tab in the ``Related links`` section." +msgstr "" + +#: ..\settings.rst:256 ..\settings.rst:345 +msgid "Categories" +msgstr "" + +#: ..\settings.rst:256 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click the ``Remove`` button." +msgstr "" + +#: ..\settings.rst:260 ..\settings.rst:553 +msgid "Name" +msgstr "" + +#: ..\settings.rst:260 +msgid "" +"This is the Category name used to match the same categories defined on " +"different levels of the Settings." +msgstr "" + +#: ..\settings.rst:263 ..\settings.rst:555 +msgid "Enabled" +msgstr "" + +#: ..\settings.rst:263 +msgid "" +"Indicates whether the Category is enabled or not. Disabled categories are " +"skipped while creating links." +msgstr "" + +#: ..\settings.rst:266 +msgid "Search in" +msgstr "" + +#: ..\settings.rst:266 +msgid "" +"List of revision parts that will be checked when searching for matching text" +" to be converted into links. Only the checked parts will be searched for " +"matches." +msgstr "" + +#: ..\settings.rst:270 +msgid "Search pattern/Nested pattern" +msgstr "" + +#: ..\settings.rst:270 +msgid "" +"Regular expression used for matching text in chosen revision parts. Each " +"matched fragment will be used to create a new link. More than one fragment " +"can be used in a single link by using a capturing group. A capturing group " +"value can be passed to a link by using zero-based indexed placeholders in a " +"link format definition e.g. {0}. ``Nested pattern`` can be used when only " +"part of the text matched by the ``Search pattern`` should be used to format " +"the link. When the ``Nested pattern`` is empty, matches found by the " +"``Search pattern`` are used to create links." +msgstr "" + +#: ..\settings.rst:279 +msgid "Links: Caption/URI" +msgstr "" + +#: ..\settings.rst:279 +msgid "" +"List of links to be created from a single match. Each link consists of the " +"``Caption`` to be displayed and the ``URI`` to be opened when the link is " +"clicked on. In addition to the standard zero-based indexed placeholders, the" +" ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into the" +" link. For example: " +"``https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH%``" +msgstr "" + +#: ..\settings.rst:290 +msgid "Colors" +msgstr "" + +#: ..\settings.rst:292 +msgid "" +"This page contains settings to define the colors used in the application." +msgstr "" + +#: ..\settings.rst:297 +msgid "Revision graph" +msgstr "" + +#: ..\settings.rst:297 +msgid "Multicolor branches" +msgstr "" + +#: ..\settings.rst:297 +msgid "" +"Displays branch commits in different colors if checked. If unchecked, all " +"branches are shown in the same color. This color can be selected." +msgstr "" + +#: ..\settings.rst:300 +msgid "Striped branch change" +msgstr "" + +#: ..\settings.rst:300 +msgid "" +"When a new branch is created from an existing branch, the common part of the" +" history is shown in a 'hatch' pattern." +msgstr "" + +#: ..\settings.rst:303 +msgid "Draw branch borders" +msgstr "" + +#: ..\settings.rst:303 +msgid "Outlines branch commits in a black border if checked." +msgstr "" + +#: ..\settings.rst:305 +msgid "Draw non relatives graph gray" +msgstr "" + +#: ..\settings.rst:305 +msgid "" +"Show commit history in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:307 +msgid "Draw non relatives text gray" +msgstr "" + +#: ..\settings.rst:307 +msgid "" +"Show commit text in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:309 +msgid "Color tag" +msgstr "" + +#: ..\settings.rst:309 +msgid "Color to show tags in." +msgstr "" + +#: ..\settings.rst:311 +msgid "Color branch" +msgstr "" + +#: ..\settings.rst:311 +msgid "Color to show branch names in." +msgstr "" + +#: ..\settings.rst:313 +msgid "Color remote branch" +msgstr "" + +#: ..\settings.rst:313 +msgid "Color to show remote branch names in." +msgstr "" + +#: ..\settings.rst:315 +msgid "Color other label" +msgstr "" + +#: ..\settings.rst:315 +msgid "Color to show other labels in." +msgstr "" + +#: ..\settings.rst:317 +msgid "Application Icon" +msgstr "" + +#: ..\settings.rst:317 +msgid "Icon style" +msgstr "" + +#: ..\settings.rst:317 +msgid "Change icons. Useful for recognising various open instances." +msgstr "" + +#: ..\settings.rst:319 +msgid "Icon color" +msgstr "" + +#: ..\settings.rst:319 +msgid "Changes color of the selected icons." +msgstr "" + +#: ..\settings.rst:321 +msgid "Difference View" +msgstr "" + +#: ..\settings.rst:321 +msgid "Color removed line" +msgstr "" + +#: ..\settings.rst:321 +msgid "Highlight color for lines that have been removed." +msgstr "" + +#: ..\settings.rst:324 +msgid "Color added line" +msgstr "" + +#: ..\settings.rst:324 +msgid "Highlight color for lines that have been added." +msgstr "" + +#: ..\settings.rst:326 +msgid "Color removed line highlighting" +msgstr "" + +#: ..\settings.rst:326 +msgid "Highlight color for characters that have been removed in lines." +msgstr "" + +#: ..\settings.rst:328 +msgid "Color added line highlighting" +msgstr "" + +#: ..\settings.rst:328 +msgid "Highlight color for characters that have been added in lines." +msgstr "" + +#: ..\settings.rst:330 +msgid "Color section" +msgstr "" + +#: ..\settings.rst:330 +msgid "Highlight color for a section." +msgstr "" + +#: ..\settings.rst:336 +msgid "Start Page" +msgstr "" + +#: ..\settings.rst:338 +msgid "" +"This page allows you to add/remove or modify the Categories and repositories" +" that will appear on the Start Page when Git Extensions is launched. Per " +"Category you can either configure an RSS feed or add repositories. The order" +" of both Categories, and repositories within Categories, can be changed " +"using the context menus in the Start Page. See :ref:`start-page` for further" +" details." +msgstr "" + +#: ..\settings.rst:345 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click Remove. This will delete the Category *and* any " +"repositories belonging to that Category." +msgstr "" + +#: ..\settings.rst:350 +msgid "Caption" +msgstr "" + +#: ..\settings.rst:350 +msgid "This is the Category name displayed on the Start Page." +msgstr "" + +#: ..\settings.rst:352 +msgid "Type" +msgstr "" + +#: ..\settings.rst:352 +msgid "Specify the type: an RSS feed or a repository." +msgstr "" + +#: ..\settings.rst:354 +msgid "RSS Feed" +msgstr "" + +#: ..\settings.rst:354 +msgid "Enter the URL of the RSS feed." +msgstr "" + +#: ..\settings.rst:356 +msgid "Path/Title/Description" +msgstr "" + +#: ..\settings.rst:356 +msgid "" +"For each repository defined for a Category, shows the path, title and " +"description. To add a new repository, click on a blank line and type the " +"appropriate information. The contents of the Path field are shown on the " +"Start Page as a link to your repository *if* the Title field is blank. If " +"the Title field is non-blank, then this text is shown as the link to your " +"repository. Any text in the Description field is shown underneath the " +"repository link on the Start Page." +msgstr "" + +#: ..\settings.rst:365 +msgid "" +"An RSS Feed can be useful to follow repositories on GitHub for example. See " +"this page on GitHub: https://help.github.com/articles/viewing-your-feeds. " +"You can also follow commits on public GitHub repositories by" +msgstr "" + +#: ..\settings.rst:368 +msgid "In your browser, navigate to the public repository on GitHub." +msgstr "" + +#: ..\settings.rst:369 +msgid "Select the branch you are interested in." +msgstr "" + +#: ..\settings.rst:370 +msgid "Click on the Commits tab." +msgstr "" + +#: ..\settings.rst:371 +msgid "You will find a RSS icon next to the words \"Commit History\"." +msgstr "" + +#: ..\settings.rst:372 +msgid "Copy the link" +msgstr "" + +#: ..\settings.rst:373 +msgid "" +"Paste the link into the RSS Feed field in the Settings - Start Page as shown" +" above." +msgstr "" + +#: ..\settings.rst:375 +msgid "" +"Your Start Page will then show each commit - clicking on a link will open " +"your browser and take you to the commit on GitHub." +msgstr "" + +#: ..\settings.rst:382 +msgid "Git Config" +msgstr "" + +#: ..\settings.rst:384 +msgid "" +"This page contains some of the settings of Git that are used by and " +"therefore can be changed from within Git Extensions." +msgstr "" + +#: ..\settings.rst:386 +msgid "" +"If you change a Git setting from the Git command line using ``git config`` " +"then the same change in setting can be seen inside Git Extensions. If you " +"change a Git setting from inside Git Extensions then that change can be seen" +" using ``git config --get``." +msgstr "" + +#: ..\settings.rst:389 +msgid "" +"Git configuration can be global or local configuration. Global configuration" +" applies to all repositories. Local configuration overrides the global " +"configuration for the current repository." +msgstr "" + +#: ..\settings.rst:395 +msgid "User name" +msgstr "" + +#: ..\settings.rst:395 +msgid "User name shown in commits and patches." +msgstr "" + +#: ..\settings.rst:397 +msgid "User email" +msgstr "" + +#: ..\settings.rst:397 +msgid "User email shown in commits and patches." +msgstr "" + +#: ..\settings.rst:399 +msgid "Editor" +msgstr "" + +#: ..\settings.rst:399 +msgid "" +"Editor that git.exe opens (e.g. for editing commit message). This is not " +"used by Git Extensions, only when you call git.exe from the command line. By" +" default Git will use the built in editor." +msgstr "" + +#: ..\settings.rst:403 +msgid "Mergetool" +msgstr "" + +#: ..\settings.rst:403 +msgid "" +"Merge tool used to solve merge conflicts. Git Extensions will search for " +"common merge tools on your system." +msgstr "" + +#: ..\settings.rst:406 +msgid "Path to mergetool" +msgstr "" + +#: ..\settings.rst:406 +msgid "" +"Path to merge tool. Git Extensions will search for common merge tools on " +"your system." +msgstr "" + +#: ..\settings.rst:409 +msgid "Mergetool command" +msgstr "" + +#: ..\settings.rst:409 +msgid "" +"Command that Git uses to start the merge tool. Git Extensions will try to " +"set this automatically when a merge tool is chosen. This setting can be left" +" empty when Git supports the mergetool (e.g. kdiff3)." +msgstr "" + +#: ..\settings.rst:413 +msgid "Keep backup (.orig) after merge" +msgstr "" + +#: ..\settings.rst:413 +msgid "" +"Check to save the state of the original file before modifying to solve merge" +" conflicts. Refer to Git configuration setting ```mergetool.keepBackup```." +msgstr "" + +#: ..\settings.rst:417 +msgid "Difftool" +msgstr "" + +#: ..\settings.rst:417 +msgid "" +"Diff tool that is used to show differences between source files. Git " +"Extensions will search for common diff tools on your system." +msgstr "" + +#: ..\settings.rst:420 +msgid "Path to difftool" +msgstr "" + +#: ..\settings.rst:420 +msgid "" +"The path to the diff tool. Git Extensions will search for common diff tools " +"on your system." +msgstr "" + +#: ..\settings.rst:423 +msgid "DiffTool command" +msgstr "" + +#: ..\settings.rst:423 +msgid "" +"Command that Git uses to start the diff tool. This setting should only be " +"filled in when Git doesn't support the diff tool." +msgstr "" + +#: ..\settings.rst:426 +msgid "Path to commit template" +msgstr "" + +#: ..\settings.rst:426 +msgid "" +"A path to a file whose contents are used to pre-populate the commit message " +"in the commit dialog." +msgstr "" + +#: ..\settings.rst:429 +msgid "Line endings" +msgstr "" + +#: ..\settings.rst:429 +msgid "Checkout/commit radio buttons" +msgstr "" + +#: ..\settings.rst:429 +msgid "" +"Choose how git should handle line endings when checking out and checking in " +"files. Refer to https://help.github.com/articles/dealing-with-line-endings" +"#platform-all" +msgstr "" + +#: ..\settings.rst:433 +msgid "Files content encoding" +msgstr "" + +#: ..\settings.rst:433 +msgid "The default encoding for file contents." +msgstr "" + +#: ..\settings.rst:439 +msgid "Build server integration" +msgstr "" + +#: ..\settings.rst:441 +msgid "" +"This page allows you to configure the integration with build servers. This " +"allows the build status of each commit to be displayed directly in the " +"revision log, as well as providing a tab for direct access to the Build " +"Server build report for the selected commit." +msgstr "" + +#: ..\settings.rst:448 +msgid "Enable build server integration" +msgstr "" + +#: ..\settings.rst:448 +msgid "Check to globally enable/disable the integration functionality." +msgstr "" + +#: ..\settings.rst:450 +msgid "Show build status summary in revision log" +msgstr "" + +#: ..\settings.rst:450 +msgid "" +"Check to show a summary of the build results with the commits in the main " +"revision log." +msgstr "" + +#: ..\settings.rst:453 +msgid "Build server type" +msgstr "" + +#: ..\settings.rst:453 +msgid "Select an integration target." +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins" +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins server URL" +msgstr "" + +#: ..\settings.rst:455 ..\settings.rst:459 ..\settings.rst:469 +msgid "Enter the URL of the server (and port, if applicable)." +msgstr "" + +#: ..\settings.rst:457 ..\settings.rst:461 ..\settings.rst:473 +msgid "Project name" +msgstr "" + +#: ..\settings.rst:457 +msgid "Enter the name of the project which tracks this repository in Jenkins." +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity" +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity server URL" +msgstr "" + +#: ..\settings.rst:461 +msgid "" +"Enter the name of the project which tracks this repository in TeamCity. " +"Multiple project names can be entered separated by the | character." +msgstr "" + +#: ..\settings.rst:464 +msgid "Build Id Filter" +msgstr "" + +#: ..\settings.rst:464 +msgid "" +"Enter a regexp filter for which build results you want to retrieve in the " +"case that your build project creates multiple builds. For example, if your " +"project includes both devBuild and docBuild you may wish to apply a filter " +"of \"devBuild\" to retrieve the results from only the program build." +msgstr "" + +#: ..\settings.rst:469 +msgid "Team Foundation" +msgstr "" + +#: ..\settings.rst:469 +msgid "Tfs server (Name or URL)" +msgstr "" + +#: ..\settings.rst:471 +msgid "Team collection name" +msgstr "" + +#: ..\settings.rst:473 +msgid "Enter the name of the project which tracks this repository in Tfs." +msgstr "" + +#: ..\settings.rst:475 +msgid "Build definition name (use first found if left empty)" +msgstr "" + +#: ..\settings.rst:482 +msgid "SSH" +msgstr "" + +#: ..\settings.rst:484 +msgid "" +"This page allows you to configure the SSH client you want Git to use. Git " +"Extensions is optimized for PuTTY. Git Extensions will show command line " +"dialogs if you do not use PuTTY and user input is required (unless you have " +"configured SSH to use authentication with key instead of password). Git " +"Extensions can load SSH keys for PuTTY when needed." +msgstr "" + +#: ..\settings.rst:491 +msgid "Specify which ssh client to use" +msgstr "" + +#: ..\settings.rst:491 +msgid "``PuTTY`` radio button" +msgstr "" + +#: ..\settings.rst:491 +msgid "Use PuTTY as SSH client." +msgstr "" + +#: ..\settings.rst:493 +msgid "``OpenSSH`` radio button" +msgstr "" + +#: ..\settings.rst:493 +msgid "Use OpenSSH as SSH client." +msgstr "" + +#: ..\settings.rst:495 +msgid "``Other ssh client`` radio button" +msgstr "" + +#: ..\settings.rst:495 +msgid "" +"Use another SSH client. Enter the path to the SSH client you wish to use." +msgstr "" + +#: ..\settings.rst:497 +msgid "Configure PuTTY" +msgstr "" + +#: ..\settings.rst:497 +msgid "Path to plink.exe" +msgstr "" + +#: ..\settings.rst:497 +msgid "Enter the path to the plink.exe executable." +msgstr "" + +#: ..\settings.rst:500 +msgid "Path to puttygen" +msgstr "" + +#: ..\settings.rst:500 +msgid "Enter the path to the puttygen.exe executable." +msgstr "" + +#: ..\settings.rst:502 +msgid "Path to pageant" +msgstr "" + +#: ..\settings.rst:502 +msgid "Enter the path to the pageant.exe executable." +msgstr "" + +#: ..\settings.rst:504 +msgid "Automatically start authentication" +msgstr "" + +#: ..\settings.rst:504 +msgid "" +"If an SSH key has been configured, then when accessing a remote repository " +"the key will automatically be used by the SSH client if this is checked." +msgstr "" + +#: ..\settings.rst:507 +msgid "Configure Git credential helper" +msgstr "" + +#: ..\settings.rst:507 ..\settings.rst:569 +msgid "Command" +msgstr "" + +#: ..\settings.rst:507 +msgid "" +"Enter the helper string for the Git \"Credential Helper\". This setting is " +"the global Git configuration ``credential.helper``, see http://git-" +"scm.com/docs/gitcredentials. By way of example, the setting for `git-" +"credential-winstore `_, when " +"installed from the full installation package for Git Extensions, is:" +msgstr "" + +#: ..\settings.rst:513 +msgid "" +"``!\"C:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-" +"credential-winstore.exe\"``." +msgstr "" + +#: ..\settings.rst:516 +msgid "" +"The setting begins with \"!\" so the setting is considered as a shell " +"snippet and everything after the \"!\" becomes the command. Use the " +"``Browse`` button to find the executable in your file system." +msgstr "" + +#: ..\settings.rst:520 +msgid "``Suggest`` button" +msgstr "" + +#: ..\settings.rst:520 +msgid "" +"Suggest an appropriate setting for the Git credential helper. This works " +"only if the program git-credential-winstore.exe is installed in the " +"\"GitCredentialWinStore\" folder under your Git Extensions installation." +msgstr "" + +#: ..\settings.rst:527 +msgid "" +"If you get errors relating to git-credential-winstore, ensure that your " +"setting for the Git credential helper command in Git Extensions has ``\"`` " +"at the start and end and not ``\\\"``. When viewed in the global Git " +"configuration file, ``.gitconfig`` in your user directory, you should find " +"the setting does show the escaped quotation marks ``\\\"`` (but not " +"``\\\\\\\"``). Also ensure that you do indeed have the program file git-" +"credential-winstore.exe in the specified directory as you may have a setting" +" retained from a previous installation of the credential helper program." +msgstr "" + +#: ..\settings.rst:536 +msgid "Scripts" +msgstr "" + +#: ..\settings.rst:538 +msgid "" +"This page allows you to configure specific commands to run before/after Git " +"actions or to add a new command to the User Menu. The top half of the page " +"summarises all of the scripts currently defined. If a script is selected " +"from the summary, the bottom half of the page will allow modifications to " +"the script definition." +msgstr "" + +#: ..\settings.rst:542 +msgid "" +"A hotkey can also be assigned to execute a specific script. See :ref" +":`settings-hotkeys`." +msgstr "" + +#: ..\settings.rst:547 +msgid "``Add`` button" +msgstr "" + +#: ..\settings.rst:547 +msgid "" +"Adds a new script. Complete the details in the bottom half of the screen." +msgstr "" + +#: ..\settings.rst:549 +msgid "``Remove`` button" +msgstr "" + +#: ..\settings.rst:549 +msgid "Removes a script." +msgstr "" + +#: ..\settings.rst:551 +msgid "Up/Down Arrows" +msgstr "" + +#: ..\settings.rst:551 +msgid "Changes order of scripts." +msgstr "" + +#: ..\settings.rst:553 +msgid "The name of the script." +msgstr "" + +#: ..\settings.rst:555 +msgid "" +"If checked, the script is active and will be performed at the appropriate " +"time (as determined by the On Event setting)." +msgstr "" + +#: ..\settings.rst:558 +msgid "Ask for confirmation" +msgstr "" + +#: ..\settings.rst:558 +msgid "" +"If checked, then a popup window is displayed just before the script is run " +"to confirm whether or not the script is to be run. Note that this popup is " +"*not* displayed when the script is added as a command to the User Menu (On " +"Event setting is ShowInUserMenuBar)." +msgstr "" + +#: ..\settings.rst:563 +msgid "Run in background" +msgstr "" + +#: ..\settings.rst:563 +msgid "" +"If checked, the script will run in the background and Git Extensions will " +"return to your control without waiting for the script to finish." +msgstr "" + +#: ..\settings.rst:566 +msgid "Add to revision grid context menu" +msgstr "" + +#: ..\settings.rst:566 +msgid "" +"If checked, the script is added to the context menu that is displayed when " +"right-clicking on a line in the Commit Log page." +msgstr "" + +#: ..\settings.rst:569 +msgid "" +"Enter the command to be run. This can be any command that your system can " +"run e.g. an executable program, a .bat script, a Python command, etc. Use " +"the ``Browse`` button to find the command to run." +msgstr "" + +#: ..\settings.rst:573 ..\settings.rst:794 +msgid "Arguments" +msgstr "" + +#: ..\settings.rst:573 +msgid "" +"Enter any arguments to be passed to the command that is run. The ``Help`` " +"button displays items that will be resolved by Git Extensions before " +"executing the command e.g. {cBranch} will resolve to the currently checked " +"out branch, {UserInput} will display a popup where you can enter data to be " +"passed to the command when it is run." +msgstr "" + +#: ..\settings.rst:579 +msgid "On Event" +msgstr "" + +#: ..\settings.rst:579 +msgid "" +"Select when this command will be executed, either before/after certain Git " +"commands, or displayed on the User Menu bar." +msgstr "" + +#: ..\settings.rst:586 +msgid "Hotkeys" +msgstr "" + +#: ..\settings.rst:588 +msgid "" +"This page allows you to define keyboard shortcuts to actions when specific " +"pages of Git Extensions are displayed. The HotKeyable Items identifies a " +"page within Git Extensions. Selecting a Hotkeyable Item displays the list of" +" commands on that page that can have a hotkey associated with them." +msgstr "" + +#: ..\settings.rst:592 +msgid "The Hotkeyable Items consist of the following pages" +msgstr "" + +#: ..\settings.rst:594 +msgid "" +"Commit: the page displayed when a Commit is requested via the ``Commit`` " +"User Menu button or the ``Commands/Commit`` menu option." +msgstr "" + +#: ..\settings.rst:595 +msgid "" +"Browse: the Commit Log page (the page displayed after a repository is " +"selected from the Start Page)." +msgstr "" + +#: ..\settings.rst:596 +msgid "RevisionGrid: the list of commits on the Commit Log page." +msgstr "" + +#: ..\settings.rst:597 +msgid "FileViewer: the page displayed when viewing the contents of a file." +msgstr "" + +#: ..\settings.rst:598 +msgid "" +"FormMergeConflicts: the page displayed when merge conflicts are detected " +"that need correcting." +msgstr "" + +#: ..\settings.rst:599 +msgid "" +"Scripts: shows scripts defined in Git Extensions and allows shortcuts to be " +"assigned. Refer :ref:`settings-scripts`." +msgstr "" + +#: ..\settings.rst:604 +msgid "Hotkey" +msgstr "" + +#: ..\settings.rst:604 +msgid "" +"After selecting a Hotkeyable Item and the Command, the current keyboard " +"shortcut associated with the command is displayed here. To alter this " +"shortcut, click in the box where the current hotkey is shown and press the " +"new keyboard combination." +msgstr "" + +#: ..\settings.rst:609 +msgid "``Apply`` button" +msgstr "" + +#: ..\settings.rst:609 +msgid "" +"Click to apply the new keyboard combination to the currently selected " +"Command." +msgstr "" + +#: ..\settings.rst:612 +msgid "``Clear`` button" +msgstr "" + +#: ..\settings.rst:612 +msgid "" +"Sets the keyboard shortcut for the currently selected Command to 'None'." +msgstr "" + +#: ..\settings.rst:614 +msgid "``Reset all Hotkeys to defaults`` button" +msgstr "" + +#: ..\settings.rst:614 +msgid "" +"Resets all keyboard shortcuts to the defaults (i.e. the values when Git " +"Extensions was first installed)." +msgstr "" + +#: ..\settings.rst:621 +msgid "Shell Extension" +msgstr "" + +#: ..\settings.rst:623 +msgid "" +"When installed, Git Extensions adds items to the context menu when a " +"file/folder is right-clicked within Windows Explorer. One of these items is " +"``Git Extensions`` from which a further (cascaded) menu can be opened. This " +"settings page determines which items will appear on that cascaded menu and " +"which will appear in the main context menu. Items that are checked will " +"appear in the cascaded menu." +msgstr "" + +#: ..\settings.rst:627 +msgid "" +"To the right side of the list of check boxes is a preview that shows you how" +" the Git Extensions menu items will be arranged with your current choices." +msgstr "" + +#: ..\settings.rst:630 +msgid "" +"By default, what is displayed in the context menu also depends on what item " +"is right-clicked in Windows Explorer; a file or a folder (and whether the " +"folder is a Git repository or not). If you want Git Extensions to always " +"include all of its context menu items, check the box ``Always show all " +"commands``." +msgstr "" + +#: ..\settings.rst:637 +msgid "Advanced" +msgstr "" + +#: ..\settings.rst:638 +msgid "" +"This page allows advanced settings to be modified. Clicking on the '+' " +"symbol on the tree of settings will display further settings. Refer :ref" +":`settings-confirmations`." +msgstr "" + +#: ..\settings.rst:644 +msgid "Checkout" +msgstr "" + +#: ..\settings.rst:644 +msgid "Always show checkout dialog" +msgstr "" + +#: ..\settings.rst:644 +msgid "" +"Always show the Checkout Branch dialog when swapping branches. This dialog " +"is normally only shown when uncommitted changes exist on the current branch" +msgstr "" + +#: ..\settings.rst:647 +msgid "Use last chosen \"local changes\" action as default action." +msgstr "" + +#: ..\settings.rst:647 +msgid "" +"This setting works in conjunction with the 'Git Extensions/Check for " +"uncommitted changes in checkout branch dialog' setting. If the 'Check for " +"uncommitted changes' setting is checked, then the Checkout Branch dialog is " +"shown *only* if this setting is unchecked. If this setting is checked, then " +"no dialog is shown and the last chosen action is used." +msgstr "" + +#: ..\settings.rst:653 +msgid "Don't show help images" +msgstr "" + +#: ..\settings.rst:653 +msgid "" +"In the Pull, Merge and Rebase dialogs, images are displayed by default to " +"explain what happens with the branches and their commits and the meaning of " +"LOCAL, BASE and REMOTE (for resolving merge conflicts) in different merge or" +" rebase scenarios. If checked, these Help images will not be displayed." +msgstr "" + +#: ..\settings.rst:659 +msgid "Always show advanced options" +msgstr "" + +#: ..\settings.rst:659 +msgid "" +"In the Push, Merge and Rebase dialogs, advanced options are hidden by " +"default and shown only after you click a link or checkbox. If this setting " +"is checked then these options are always shown on those dialogs." +msgstr "" + +#: ..\settings.rst:667 +msgid "Confirmations" +msgstr "" + +#: ..\settings.rst:668 +msgid "This page allows you to turn off certain confirmation popup windows." +msgstr "" + +#: ..\settings.rst:673 +msgid "Don't ask to confirm to" +msgstr "" + +#: ..\settings.rst:673 +msgid "Amend last commit" +msgstr "" + +#: ..\settings.rst:673 +msgid "" +"If checked, do not display the popup warning about the rewriting of history " +"when you have elected to amend the last committed change." +msgstr "" + +#: ..\settings.rst:676 +msgid "Apply stashed changes after successful pull" +msgstr "" + +#: ..\settings.rst:676 +msgid "" +"In the Pull dialog, if ``Auto stash`` is checked, then any changes will be " +"stashed before the pull is performed. Any stashed changes are then re-" +"applied after the pull is complete. If this setting is checked, the stashed " +"changes are applied with no confirmation popup." +msgstr "" + +#: ..\settings.rst:681 +msgid "Apply stashed changes after successful checkout" +msgstr "" + +#: ..\settings.rst:681 +msgid "" +"In the Checkout Branch dialog, if ``Stash`` is checked, then any changes " +"will be stashed before the branch is checked out. If this setting is " +"checked, then the stashed changes will be automatically re-applied after " +"successful checkout of the branch with no confirmation popup." +msgstr "" + +#: ..\settings.rst:686 +msgid "Add a tracking reference for newly pushed branch" +msgstr "" + +#: ..\settings.rst:686 +msgid "" +"When you push a local branch to a remote and it doesn't have a tracking " +"reference, you are asked to confirm whether you want to add such a " +"reference. If this setting is checked, a tracking reference will always be " +"added if it does not exist." +msgstr "" + +#: ..\settings.rst:691 +msgid "Push a new branch for the remote" +msgstr "" + +#: ..\settings.rst:691 +msgid "" +"When pushing a new branch that does not exist on the remote repository, a " +"confirmation popup will normally be displayed. If this setting is checked, " +"then the new branch will be pushed with no confirmation popup." +msgstr "" + +#: ..\settings.rst:695 +msgid "Update submodules on checkout" +msgstr "" + +#: ..\settings.rst:695 +msgid "" +"When you check out a branch from a repository that has submodules, you will " +"be asked to update the submodules. If this setting is checked, the " +"submodules will be updated without asking." +msgstr "" + +#: ..\settings.rst:703 +msgid "Plugins" +msgstr "" + +#: ..\settings.rst:705 +msgid "Plugins provide extra functionality for Git Extensions." +msgstr "" + +#: ..\settings.rst:708 +msgid "Plugin" +msgstr "" + +#: ..\settings.rst:710 +msgid "Auto compile SubModules" +msgstr "" + +#: ..\settings.rst:710 +msgid "" +"**This plugin proposes (confirmation required) that you automatically build " +"submodules after they are updated via the GitExtensions Update submodules " +"command.**" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enabled (true/false)" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enter true to enable the plugin, or false to disable." +msgstr "" + +#: ..\settings.rst:716 +msgid "Path to msbuild.exe" +msgstr "" + +#: ..\settings.rst:716 +msgid "Enter the path to the msbuild.exe executable." +msgstr "" + +#: ..\settings.rst:718 +msgid "msbuild.exe arguments" +msgstr "" + +#: ..\settings.rst:718 +msgid "Enter any arguments to msbuild." +msgstr "" + +#: ..\settings.rst:720 +msgid "Periodic background fetch" +msgstr "" + +#: ..\settings.rst:720 +msgid "" +"**This plugin keeps your remote tracking branches up-to-date automatically " +"by fetching periodically.**" +msgstr "" + +#: ..\settings.rst:722 +msgid "Arguments of git command to run" +msgstr "" + +#: ..\settings.rst:722 +msgid "" +"Enter the git command and its arguments into the edit box. The default " +"command is ``fetch --all``, which will fetch all branches from all remotes. " +"You can modify the command if you would prefer, for example, to fetch only a" +" specific remote, e.g. ``fetch upstream``." +msgstr "" + +#: ..\settings.rst:727 +msgid "Fetch every (seconds)" +msgstr "" + +#: ..\settings.rst:727 +msgid "" +"Enter the number of seconds to wait between each fetch. Enter 0 to disable " +"this plugin." +msgstr "" + +#: ..\settings.rst:730 +msgid "Refresh view after fetch" +msgstr "" + +#: ..\settings.rst:730 +msgid "" +"If checked, the commit log and branch labels will be refreshed after the " +"fetch. If you are browsing the commit log and comparing revisions you may " +"wish to disable the refresh to avoid unexpected changes to the commit log." +msgstr "" + +#: ..\settings.rst:734 +msgid "Fetch all submodules" +msgstr "" + +#: ..\settings.rst:734 +msgid "" +"If checked, also perform \"git fetch --all\" recursively on all configured " +"submodules as part of the periodic background fetch." +msgstr "" + +#: ..\settings.rst:737 +msgid "Create local tracking branches" +msgstr "" + +#: ..\settings.rst:737 +msgid "" +"**This plugin will create local tracking branches for all branches on a " +"remote repository. The remote repository is specified when the plugin is " +"run.**" +msgstr "" + +#: ..\settings.rst:741 +msgid "Delete obsolete branches" +msgstr "" + +#: ..\settings.rst:741 +msgid "" +"**This plugin allows you to delete obsolete branches i.e. those branches " +"that are fully merged to another branch. It will display a list of obsolete " +"branches for review before deletion.**" +msgstr "" + +#: ..\settings.rst:745 +msgid "Delete obsolete branches older than (days)" +msgstr "" + +#: ..\settings.rst:745 +msgid "Select branches created greater than the specified number of days ago." +msgstr "" + +#: ..\settings.rst:748 +msgid "Branch where all branches should be merged" +msgstr "" + +#: ..\settings.rst:748 +msgid "" +"The name of the branch where a branch *must* have been merged into to be " +"considered obsolete." +msgstr "" + +#: ..\settings.rst:751 +msgid "Find large files" +msgstr "" + +#: ..\settings.rst:751 +msgid "**Finds large files in the repository and allows you to delete them.**" +msgstr "" + +#: ..\settings.rst:754 +msgid "Find large files bigger than (Mb)" +msgstr "" + +#: ..\settings.rst:754 +msgid "Specify what size is considered a 'large' file." +msgstr "" + +#: ..\settings.rst:757 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\settings.rst:757 +msgid "" +"**The Gerrit plugin provides integration with Gerrit for GitExtensions. This" +" plugin has been based on the git-review tool.**" +msgstr "" + +#: ..\settings.rst:760 +msgid "For more information see: http://code.google.com/p/gerrit/" +msgstr "" + +#: ..\settings.rst:762 +msgid "GitFlow" +msgstr "" + +#: ..\settings.rst:762 +msgid "" +"**The GitFlow plugin provides high-level repository operations for Vincent " +"Driessen's branching model**" +msgstr "" + +#: ..\settings.rst:764 +msgid "For more information see: https://github.com/nvie/gitflow" +msgstr "" + +#: ..\settings.rst:766 +msgid "Github" +msgstr "" + +#: ..\settings.rst:766 +msgid "" +"**This plugin will create an OAuth token so that some common GitHub actions " +"can be integrated with Git Extensions.**" +msgstr "" + +#: ..\settings.rst:769 +msgid "For more information see: https://github.com/" +msgstr "" + +#: ..\settings.rst:771 +msgid "OAuth Token" +msgstr "" + +#: ..\settings.rst:771 +msgid "The token generated and retrieved from GitHub." +msgstr "" + +#: ..\settings.rst:773 +msgid "Impact Graph" +msgstr "" + +#: ..\settings.rst:773 +msgid "" +"**This plugin shows in a graphical format the number of commits and counts " +"of changed lines in the repository performed by each person who has " +"committed a change.**" +msgstr "" + +#: ..\settings.rst:776 +msgid "Statistics" +msgstr "" + +#: ..\settings.rst:776 +msgid "" +"**This plugin provides various statistics (and a pie chart) about the " +"current Git repository. For example, number of commits by author, lines of " +"code per language.**" +msgstr "" + +#: ..\settings.rst:779 +msgid "Code files" +msgstr "" + +#: ..\settings.rst:779 +msgid "Specifies extensions of files that are considered code files." +msgstr "" + +#: ..\settings.rst:782 +msgid "Directories to ignore (EndsWith)" +msgstr "" + +#: ..\settings.rst:782 +msgid "Ignore these directories when calculating statistics." +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules (true/false)" +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules when calculating statistics." +msgstr "" + +#: ..\settings.rst:788 +msgid "gource" +msgstr "" + +#: ..\settings.rst:788 +msgid "**Gource is a software version control visualization tool.**" +msgstr "" + +#: ..\settings.rst:790 +msgid "For more information see: https://code.google.com/p/gource/" +msgstr "" + +#: ..\settings.rst:792 +msgid "Path to \"gource\"" +msgstr "" + +#: ..\settings.rst:792 +msgid "Enter the path to the gource software." +msgstr "" + +#: ..\settings.rst:794 +msgid "Enter any arguments to gource." +msgstr "" + +#: ..\settings.rst:796 +msgid "Proxy Switcher" +msgstr "" + +#: ..\settings.rst:796 +msgid "" +"**This plugin can set/unset the value for the http.proxy git config file key" +" as per the settings entered here.**" +msgstr "" + +#: ..\settings.rst:799 +msgid "Username" +msgstr "" + +#: ..\settings.rst:799 +msgid "The user name needed to access the proxy." +msgstr "" + +#: ..\settings.rst:802 +msgid "Password" +msgstr "" + +#: ..\settings.rst:802 +msgid "The password attached to the username." +msgstr "" + +#: ..\settings.rst:805 +msgid "HttpProxy" +msgstr "" + +#: ..\settings.rst:805 +msgid "Proxy Server URL." +msgstr "" + +#: ..\settings.rst:808 +msgid "HttpProxyPort" +msgstr "" + +#: ..\settings.rst:808 +msgid "Proxy Server port number." +msgstr "" + +#: ..\settings.rst:811 +msgid "Release Notes Generator" +msgstr "" + +#: ..\settings.rst:811 +msgid "" +"**This plugin will generate 'release notes'. This involves summarising all " +"commits between the specified from and to commit expressions when the plugin" +" is started. This output can be copied to the clipboard in various " +"formats.**" +msgstr "" + +#: ..\settings.rst:814 +msgid "Create Stash Pull Request" +msgstr "" + +#: ..\settings.rst:814 +msgid "" +"**If your repository is hosted on Atlassian Stash then this plugin will " +"enable you to create a pull request for Stash from Git Extensions**" +msgstr "" + +#: ..\settings.rst:817 +msgid "For more information see: https://www.atlassian.com/software/stash" +msgstr "" + +#: ..\settings.rst:819 +msgid "Stash Username" +msgstr "" + +#: ..\settings.rst:819 +msgid "The username required to access Stash." +msgstr "" + +#: ..\settings.rst:821 +msgid "Stash Password" +msgstr "" + +#: ..\settings.rst:821 +msgid "The password required to access Stash." +msgstr "" + +#: ..\settings.rst:823 +msgid "Specify the base URL to Stash" +msgstr "" + +#: ..\settings.rst:823 +msgid "The URL from which you will access Stash." +msgstr "" + +#: ..\settings.rst:825 +msgid "Disable SSL verification" +msgstr "" + +#: ..\settings.rst:825 +msgid "" +"Check this option if you do not require SSL verification to access Stash." +msgstr "" diff --git a/source/locale/es/LC_MESSAGES/submodules.mo b/source/locale/es/LC_MESSAGES/submodules.mo new file mode 100644 index 0000000000000000000000000000000000000000..57823956dabd1491dc03dabbe745dc7fa785a996 GIT binary patch literal 477 zcmZWl!A`o z@FkO(mw9=aH$P{mUloTFSLd!SOX6^~Z@d2OmRRz!R_}anak#)&u8mNV!jrHNZ7r82 zH4rmdu*{qATxpB3NyP#mi_~DED0t(S1bdn@>$KQsmQx7*poxAH!y5<#+Ptp&*S_zB zIN=|n^!%?2ZfWS(eFtyEjKxGVX) zxbfm)936iYG<>h8qt#c!J#)NFce8sfkwlhlx*gERUTb5j7B\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\submodules.rst:2 +msgid "Submodules" +msgstr "" + +#: ..\submodules.rst:4 +msgid "" +"Large projects can be split into smaller parts using submodules. A submodule" +" contains the name, url and revision of another repository. To create a " +"submodule in an existing git repository you need to add a link to another " +"repository containing the files of the submodule." +msgstr "" + +#: ..\submodules.rst:11 +msgid "Manage submodules" +msgstr "" + +#: ..\submodules.rst:13 +msgid "" +"The current state of the submodules can be viewed with the ``Manage " +"submodules`` function. All submodules are shown in the list on the left." +msgstr "" + +#: ..\submodules.rst:19 ..\submodules.rst:32 +msgid "Add submodule" +msgstr "" + +#: ..\submodules.rst:19 +msgid "Add a new submodule to the repository" +msgstr "" + +#: ..\submodules.rst:21 +msgid "Synchronize" +msgstr "" + +#: ..\submodules.rst:21 +msgid "" +"Synchronizes the remote URL configuration setting to the value specified in " +"``.gitmodules`` for the selected submodule." +msgstr "" + +#: ..\submodules.rst:24 +msgid "Initialize" +msgstr "" + +#: ..\submodules.rst:24 +msgid "" +"Initialize the selected submodules, i.e. register each submodule name and " +"url found in ``.gitmodules`` into ``.git/config``. The submodule will also " +"be updated." +msgstr "" + +#: ..\submodules.rst:27 +msgid "Update" +msgstr "" + +#: ..\submodules.rst:27 +msgid "" +"Update the registered submodules, i.e. clone missing submodules and checkout" +" the commit specified in the index of the containing repository." +msgstr "" + +#: ..\submodules.rst:34 +msgid "" +"To add a new submodule choose ``Add submodule`` in the ``Manage submodules``" +" dialog." +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to submodule" +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to the remote repository to use as submodule." +msgstr "" + +#: ..\submodules.rst:41 +msgid "Local path" +msgstr "" + +#: ..\submodules.rst:41 +msgid "" +"Local path to this submodule, relative to the root of the current " +"repository." +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch" +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch to track." +msgstr "" + +#: ..\submodules.rst:47 +msgid "Remove submodule" +msgstr "" + +#: ..\submodules.rst:49 +msgid "" +"It is currently not possible to remove a submodule using the Git Extensions " +"user interface. To remove a submodule you need to manually:" +msgstr "" + +#: ..\submodules.rst:52 +msgid "Delete the relevant line from the ``.gitmodules`` file." +msgstr "" + +#: ..\submodules.rst:53 +msgid "Delete the relevant section from ``.git/config``." +msgstr "" + +#: ..\submodules.rst:54 +msgid "Run ``git rm --cached path_to_submodule`` (no trailing slash)." +msgstr "" + +#: ..\submodules.rst:55 +msgid "Commit and delete the now untracked submodule files." +msgstr "" diff --git a/source/locale/es/LC_MESSAGES/tag.mo b/source/locale/es/LC_MESSAGES/tag.mo new file mode 100644 index 0000000000000000000000000000000000000000..57823956dabd1491dc03dabbe745dc7fa785a996 GIT binary patch literal 477 zcmZWl!A`o z@FkO(mw9=aH$P{mUloTFSLd!SOX6^~Z@d2OmRRz!R_}anak#)&u8mNV!jrHNZ7r82 zH4rmdu*{qATxpB3NyP#mi_~DED0t(S1bdn@>$KQsmQx7*poxAH!y5<#+Ptp&*S_zB zIN=|n^!%?2ZfWS(eFtyEjKxGVX) zxbfm)936iYG<>h8qt#c!J#)NFce8sfkwlhlx*gERUTb5j7B\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\tag.rst:2 +msgid "Tag" +msgstr "" + +#: ..\tag.rst:4 +msgid "" +"Tags are used to mark a specific version. Usually a tag will not be moved " +"anymore. The image below shows the commit log of Git Extensions with two " +"tags indicating version [1.08] and [1.06]." +msgstr "" + +#: ..\tag.rst:10 +msgid "Create tag" +msgstr "" + +#: ..\tag.rst:12 +msgid "" +"In Git Extensions you can tag a revision by choosing ``Create new tag`` in " +"the commit log context menu. A dialog will prompt for the name of the tag. " +"You can also choose ``Create tag`` from the ``Commands`` menu, which will " +"show a dialog to choose the revision and enter the tag name." +msgstr "" + +#: ..\tag.rst:18 +msgid "" +"Once a tag is created, it cannot be moved again. You need to delete the tag " +"and create it again to move it." +msgstr "" + +#: ..\tag.rst:21 +msgid "Delete tag" +msgstr "" + +#: ..\tag.rst:23 +msgid "" +"For some operation it is very useful to create tags for temporary usage. Git" +" uses SHA1 hashes to name each commit. When you want to merge with an " +"unnamed branch it is good practise to tag the unnamed branch, merge with the" +" tag and then delete the tag again." +msgstr "" + +#: ..\tag.rst:30 +msgid "Re-Tag?" +msgstr "" + +#: ..\tag.rst:32 +msgid "" +"Read about \"What should you do when you tag a wrong commit and you would " +"want to re-tag?\" here: https://www.kernel.org/pub/software/scm/git/docs" +"/git-tag.html#_on_re_tagging" +msgstr "" diff --git a/source/locale/es/LC_MESSAGES/translations.mo b/source/locale/es/LC_MESSAGES/translations.mo new file mode 100644 index 0000000000000000000000000000000000000000..57823956dabd1491dc03dabbe745dc7fa785a996 GIT binary patch literal 477 zcmZWl!A`o z@FkO(mw9=aH$P{mUloTFSLd!SOX6^~Z@d2OmRRz!R_}anak#)&u8mNV!jrHNZ7r82 zH4rmdu*{qATxpB3NyP#mi_~DED0t(S1bdn@>$KQsmQx7*poxAH!y5<#+Ptp&*S_zB zIN=|n^!%?2ZfWS(eFtyEjKxGVX) zxbfm)936iYG<>h8qt#c!J#)NFce8sfkwlhlx*gERUTb5j7B\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\translations.rst:2 +msgid "Translations" +msgstr "" + +#: ..\translations.rst:5 +msgid "Change language" +msgstr "" + +#: ..\translations.rst:7 +msgid "" +"In the settings dialog a translation can be chosen. The translation files " +"are located in a directory located in the Git Extensions installation " +"directory. The files are readable xml files." +msgstr "" + +#: ..\translations.rst:13 +msgid "Translate Git Extensions" +msgstr "" + +#: ..\translations.rst:15 +msgid "" +"The application has a built-in translation tool to help create and edit " +"translations. To open the translation tool choose ``Translate`` in the " +"``Help`` menu." +msgstr "" + +#: ..\translations.rst:20 +msgid "" +"The functions of the translation tool are described in the image below. To " +"contribute any translations you can either e-mail a patch or send a pull " +"request using github." +msgstr "" diff --git a/source/locale/es/LC_MESSAGES/z_appendix.mo b/source/locale/es/LC_MESSAGES/z_appendix.mo new file mode 100644 index 0000000000000000000000000000000000000000..5a5f5fe1bd205cc25ab31dbb3f594fe6db93ab97 GIT binary patch literal 477 zcmZWl!A`o z@FkO(mw9=aH$P{mUloTFSLd!SOX6^~Z@d2OmRRz!R_}anak#)&u8mNV!jrHNZ7r82 zH4rmdu*{qATxpB3NyP#mi_~DED0t(S1bdn@>$KQsmQx7*poxAH!y5<#+Ptp&*S_zB zIN=|n^!%?2ZfO|QeFtyEjKxGVX) zxbfm)936iYG<>h8qt#c!J#)NFce8sfkwlhlx*gERUTb5j7B\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\z_appendix.rst:2 +msgid "Appendix" +msgstr "" + +#: ..\z_appendix.rst:5 +msgid "Git Cheat Sheet" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Action" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Command" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "Create new repository" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "`$ git init`" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "Create shared repository" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "`$ git init –-bare –-shared=all`" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "Clone repository" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "`$ git clone c:/demo1 c:/demo2`" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "Checkout branch" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "`$ git checkout `" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "Create branch" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "`$ git branch `" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "Delete branch" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "`$ git branch -d `" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "Merge branch (from the branch to merge into):" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "`$ git merge PDC`" +msgstr "" + +#: ..\z_appendix.rst:24 ..\z_appendix.rst:41 ..\z_appendix.rst:50 +msgid "Solve conflicts (add --tool=kdiff3 if no mergetool is specified)" +msgstr "" + +#: ..\z_appendix.rst:24 +msgid "`$ git mergetool` `$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "Create tag" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "`$ git tag `" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "Add files/changes (. for all files)" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "`$ git add .`" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "Commit added files/changes (--amend to amend to last commit)" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "`$ git commit –m “Enter commit message”`" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "Discard changes" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "`$ git reset --hard`" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "Create patch (-M = detect renames –C = detect copies)" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "`$ git format-patch –M –C origin`" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "Apply patch without merging" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "`$ git apply c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "Merge patch" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "`$ git am -–3way –-signoff c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:0 ..\z_appendix.rst:0 +msgid "`$ git mergetool`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git am –-3way -–resolved`" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "Stash changes" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "`$ git stash`" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "Apply stashed changes" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "`$ git stash apply`" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "Pull changes (add --rebase to rebase instead of merge)" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "`$ git pull c:/demo1 master`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "Push changes (in branch $ git push c:/demo1 master master:)" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "`$ git push c:/demo1`" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "Blame" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "`$ git blame –M –w `" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "Help" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "`$ git --help`" +msgstr "" + +#: ..\z_appendix.rst:60 +msgid "Here are some default names used by Git." +msgstr "" + +#: ..\z_appendix.rst:63 +msgid "Default names" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "master" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "default branch" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "origin" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "default upstream repository" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "HEAD" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "current branch" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "HEAD^" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "parent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "HEAD~4" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "the great-great grandparent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:78 +msgid "Menu map" +msgstr "" + +#: ..\z_appendix.rst:79 +msgid "" +"The following image shows GitExtensions' menu structure at one glance " +"(v2.43):" +msgstr "" diff --git a/source/locale/fr/LC_MESSAGES/branches.mo b/source/locale/fr/LC_MESSAGES/branches.mo new file mode 100644 index 0000000000000000000000000000000000000000..e14464a0190060f05eb4dfe96ecab324b405872f GIT binary patch literal 475 zcmZXQ!A=4(5QZ`Fv`5b#=HLN?Lw7+EEJ8$B3<;|Q7VmW_OU=@5+OFV(_!z#D&tex0 z9Gqk_{nIah=AWO7^RJ4lGuM}{uS((S<}mj2+kIlGr&_)9#Nv2~uUs3UB!wqoA>3Im zOKBitvS67vRp+6kX!uh=CP?;7i zu2slTjxgdj0xF+WX-hUw!4T&*gkRPE-S7vl!;mjnNn!K h3F}R>LbD7M45L|b>$}delj=ul^ literal 0 HcmV?d00001 diff --git a/source/locale/fr/LC_MESSAGES/branches.po b/source/locale/fr/LC_MESSAGES/branches.po new file mode 100644 index 0000000..d0f6d84 --- /dev/null +++ b/source/locale/fr/LC_MESSAGES/branches.po @@ -0,0 +1,290 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (http://www.transifex.com/projects/p/git-extensions-manual/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\branches.rst:2 +msgid "Branches" +msgstr "" + +#: ..\branches.rst:7 +msgid "" +"Branches are used to commit changes separate from other commits. It is very " +"common to create a new branch when you start working on a feature to keep " +"the work done on that feature separate from other work. When the feature is " +"complete the branch can be merged or rebased as you choose such that the " +"commits for the feature either remain as a parallel branch or appear as a " +"continuous single line of development as if the branch had never existed in " +"the first place. The image on the right illustrates a branch created on top " +"of commit B." +msgstr "" + +#: ..\branches.rst:13 +msgid "" +"You can see the name of your current branch in a combo box in the toolbar. " +"You can switch to another branch by choosing from the combo box list. In the" +" commit log the current branch has an arrow head to the left of its name. If" +" you are not currently on a branch because you have checked out a specific " +"commit but not any particular branch then Git Extensions will show ``(no " +"branch)`` in place of a branch name in the toolbar. This is called " +"\"Detached HEAD mode\". In Git you can refer to your current branch or " +"commit by the special reference ``HEAD`` in place of the branch name or " +"commit reference." +msgstr "" + +#: ..\branches.rst:23 +msgid "Create branch" +msgstr "" + +#: ..\branches.rst:25 +msgid "" +"In Git Extensions there are multiple ways to create a new branch. In the " +"image below I create a new branch from the context menu in the commit log. " +"This will create a new branch on the revision that is selected." +msgstr "" + +#: ..\branches.rst:30 +msgid "" +"I will create a new branch called ``Refactor``. In this branch I can do " +"whatever I want without affecting others. The default in Git Extensions is " +"to check out a new branch after it is created. If you want to create a new " +"branch but remain on your current branch, uncheck the ``Checkout after " +"create`` checkbox in the ``Create branch`` dialog." +msgstr "" + +#: ..\branches.rst:36 +msgid "" +"When the branch is created you will see the new branch ``Refactor`` in the " +"commit log. If you chose to checkout this branch the next commit will be " +"committed to the new branch." +msgstr "" + +#: ..\branches.rst:41 +msgid "" +"Creating branches in Git requires only 41 bytes of space in the repository. " +"Creating a new branch is very easy and fast. The complete work flow of Git " +"is optimized for branching and merging." +msgstr "" + +#: ..\branches.rst:45 +msgid "Orphan branches" +msgstr "" + +#: ..\branches.rst:46 +msgid "" +"In special cases it is helpful to have orphan branches (see for example " +"https://www.google.com/search?q=why+use+orphan+branches+in+git).%20Check%20the" +"\"Create orphan\" checkbox to create an orphan branch (``--orphan`` option " +"in git)." +msgstr "" + +#: ..\branches.rst:49 +msgid "The newly created branch will have no parent commits." +msgstr "" + +#: ..\branches.rst:51 +msgid "" +"The option \"Clear working dir and index\" (``git rm -rf``) is active by " +"default. So the working dir and index will be cleared. If you uncheck the " +"last option then the working dir and index will not be touched." +msgstr "" + +#: ..\branches.rst:55 +msgid "Checkout branch" +msgstr "" + +#: ..\branches.rst:57 +msgid "" +"You can switch from the current branch to another branch using the checkout " +"command. Checking out a branch sets the current branch and updates all of " +"the source files in the working directory. Uncommitted changes in the " +"working directory can be overwritten so it is best practice to make sure " +"your working directory is clean by either committing or stashing any current" +" changes before checking out a branch. If you do not clean your working " +"directory then, in the ``Checkout branch`` dialog, you can choose between " +"four options for your local uncommitted changes:" +msgstr "" + +#: ..\branches.rst:64 +msgid "``Don't change``" +msgstr "" + +#: ..\branches.rst:64 +msgid "" +"Local changes will be retained if there are not conflicting changes from the" +" branch you are checking out." +msgstr "" + +#: ..\branches.rst:66 +msgid "``Merge``" +msgstr "" + +#: ..\branches.rst:66 +msgid "" +"Performs a three-way merge between your current branch, your local changes " +"and the branch you are checking out." +msgstr "" + +#: ..\branches.rst:68 +msgid "``Stash``" +msgstr "" + +#: ..\branches.rst:68 +msgid "" +"Your local changes are stashed and the new branch is checked out. You can " +"retrieve your changes on the new branch with stash-pop." +msgstr "" + +#: ..\branches.rst:70 +msgid "``Reset``" +msgstr "" + +#: ..\branches.rst:70 +msgid "" +"Your local changes are discarded and the new branch is checked out. Use " +"caution with this option as Git has no record of uncommitted changes so they" +" cannot be retrieved." +msgstr "" + +#: ..\branches.rst:76 +msgid "Merge branches" +msgstr "" + +#: ..\branches.rst:78 +msgid "" +"In the image below there are two branches, ``[Refactor]`` and ``[master]``. " +"We can merge the commits from the master branch into the Refactor branch. If" +" we do this, the Refactor branch will be up to date with the master branch, " +"but not the other way around. As long as we are working on the Refactor " +"branch we cannot touch the master branch itself. We can merge the sources of" +" master into our branch, but cannot make any change to the master branch." +msgstr "" + +#: ..\branches.rst:85 +msgid "" +"To merge the Refactor branch into the master branch, we first need to switch" +" to the master branch." +msgstr "" + +#: ..\branches.rst:89 +msgid "" +"Once we are on the master branch we can choose merge by choosing ``Merge " +"branches`` from the ``Commands`` menu. In the merge dialog you can verify " +"which branch you are working on. Select the branch to merge with then click " +"the ``Merge`` button." +msgstr "" + +#: ..\branches.rst:94 +msgid "" +"After the merge the commit log will show the new commit containing the " +"merge. Notice that the Refactor branch is not changed by this merge. If you " +"want to continue working on the Refactor branch you can merge the Refactor " +"branch with master. You can instead delete the Refactor branch if it is not " +"used anymore." +msgstr "" + +#: ..\branches.rst:102 +msgid "" +"When you need to merge with an unnamed branch you can use a tag to give it a" +" temporary name." +msgstr "" + +#: ..\branches.rst:105 +msgid "Rebase branch" +msgstr "" + +#: ..\branches.rst:107 +msgid "" +"The rebase command is the most complex command in Git. The rebase command is" +" very similar to the merge command. Both rebase and merge are used to get a " +"branch up-to-date. The main difference is that rebase can be used to keep " +"the history linear contrary to merges." +msgstr "" + +#: ..\branches.rst:113 +msgid "" +"A rebase of Refactor on top of master will perform the following actions:" +msgstr "" + +#: ..\branches.rst:115 +msgid "" +"All commits specific to the Refactor branch will be stashed in a temporary " +"location" +msgstr "" + +#: ..\branches.rst:116 +msgid "The branch Refactor will be removed" +msgstr "" + +#: ..\branches.rst:117 +msgid "The branch Refactor will be recreated on the master branch" +msgstr "" + +#: ..\branches.rst:118 +msgid "All commits will be recommitted in the new Refactor branch" +msgstr "" + +#: ..\branches.rst:120 +msgid "" +"During a rebase merge conflicts can occur. You need to solve the merge " +"conflicts for each commit that is rebased. The rebase function in Git " +"Extensions will guide you through all steps needed for a successful rebase." +msgstr "" + +#: ..\branches.rst:125 +msgid "" +"The image below shows the commit log after the rebase. Notice that the " +"history is changed and it seems like the commits on the Refactor branch are " +"created after the commits on the master branch." +msgstr "" + +#: ..\branches.rst:132 +msgid "" +"Because this function rewrites history you should only use this on branches " +"that are not published to other repositories yet. When you rebase a branch " +"that is already pushed it will be harder to pull or push to that remote. If " +"you want to get a branch up-to-date that is already published you should " +"merge." +msgstr "" + +#: ..\branches.rst:137 +msgid "Delete branch" +msgstr "" + +#: ..\branches.rst:139 +msgid "" +"Since it is common to create many branches, it is often necessary to delete " +"branches. Most commonly you will need to delete branches on which work has " +"finished and their contents are merged into master or your main branch. You " +"can also delete unmerged branches when they are not needed anymore and you " +"do not want to keep the work done in that branch." +msgstr "" + +#: ..\branches.rst:143 +msgid "" +"When you delete a branch that is not yet merged, all of the commits that are" +" in only the deleted branch will be lost. When you delete a branch that is " +"already merged with another branch, the merged commits will not be lost " +"because they are also part of another branch." +msgstr "" + +#: ..\branches.rst:147 +msgid "" +"You can delete a branch using ``Delete branch`` from the ``Commands`` menu. " +"If you want to delete a branch that is not merged into your current branch " +"(``HEAD`` in Git), you need to check the ``Force delete`` checkbox." +msgstr "" diff --git a/source/locale/fr/LC_MESSAGES/browse_repository.mo b/source/locale/fr/LC_MESSAGES/browse_repository.mo new file mode 100644 index 0000000000000000000000000000000000000000..e14464a0190060f05eb4dfe96ecab324b405872f GIT binary patch literal 475 zcmZXQ!A=4(5QZ`Fv`5b#=HLN?Lw7+EEJ8$B3<;|Q7VmW_OU=@5+OFV(_!z#D&tex0 z9Gqk_{nIah=AWO7^RJ4lGuM}{uS((S<}mj2+kIlGr&_)9#Nv2~uUs3UB!wqoA>3Im zOKBitvS67vRp+6kX!uh=CP?;7i zu2slTjxgdj0xF+WX-hUw!4T&*gkRPE-S7vl!;mjnNn!K h3F}R>LbD7M45L|b>$}delj=ul^ literal 0 HcmV?d00001 diff --git a/source/locale/fr/LC_MESSAGES/browse_repository.po b/source/locale/fr/LC_MESSAGES/browse_repository.po new file mode 100644 index 0000000..74491aa --- /dev/null +++ b/source/locale/fr/LC_MESSAGES/browse_repository.po @@ -0,0 +1,155 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (http://www.transifex.com/projects/p/git-extensions-manual/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\browse_repository.rst:2 +msgid "Browse Repository" +msgstr "" + +#: ..\browse_repository.rst:4 +msgid "" +"You can browse a repository by starting Git Extensions and select the " +"repository to open. The main window contains the commit log. You could also " +"open the ‘Browse’ window from the shell extensions and from the Visual " +"Studio IDE." +msgstr "" + +#: ..\browse_repository.rst:8 +msgid "View commit log" +msgstr "" + +#: ..\browse_repository.rst:10 +msgid "" +"The full commit history can be browsed. There is a graph that shows branches" +" and merges. You can show the difference between any two revisions by " +"selecting them using ctrl-click." +msgstr "" + +#: ..\browse_repository.rst:15 +msgid "" +"In the context menu of the commit log you can enable or disable the revision" +" graph. You can also choose to only show the current branch instead of " +"showing all branches. The other options will be discussed later." +msgstr "" + +#: ..\browse_repository.rst:21 +msgid "Search or filter the commit history" +msgstr "" + +#: ..\browse_repository.rst:23 +msgid "" +"You can find text in the commit messages or jump to a specific commit in the" +" current commit history shown in Git Extensions. You can also filter the " +"commit history so that fewer commits are shown." +msgstr "" + +#: ..\browse_repository.rst:27 +msgid "Quick search in history" +msgstr "" + +#: ..\browse_repository.rst:29 +msgid "" +"You can find a commit in the commit history that is shown in Git Extensions " +"by searching for text in the commit message, branch label or tag. This is a " +"quick search function. Simply click into the commit history to give that " +"pane focus and start typing. Git Extensions will show your search term in " +"the top left corner and will immediately jump to the next commit with " +"matching text. You can search for the next or previous commit with matching " +"text using ``Alt-Down Arrow`` or ``Alt-Up Arrow``." +msgstr "" + +#: ..\browse_repository.rst:35 +msgid "" +"In ``Settings``, ``Git Extensions`` you can change the timeout for typing " +"the text for the quick search." +msgstr "" + +#: ..\browse_repository.rst:38 +msgid "Go to a specific commit" +msgstr "" + +#: ..\browse_repository.rst:40 +msgid "" +"You can jump to a particular commit in the commit history if you know the " +"SHA, tag or branch. In fact you can use any expression valid for git-rev-" +"parse. Select ``Navigate``, ``Go to commit`` or press ``Ctrl-Shift-G`` to " +"open the ``Go to commit`` window. Enter an SHA or other term to be passed to" +" git-rev-parse into the box at the top and click ``Go``, or select a branch " +"or tag from one of the two combo boxes below." +msgstr "" + +#: ..\browse_repository.rst:46 +msgid "Filter history" +msgstr "" + +#: ..\browse_repository.rst:48 +msgid "" +"The history can be filtered using regular expressions and basic filter " +"terms. Filtering will reduce the number of commits that are shown in the Git" +" Extensions commit history. The quick filter in the toolbar filters by the " +"commit message, the author and/or the committer." +msgstr "" + +#: ..\browse_repository.rst:54 +msgid "" +"In the context menu of the commit log you can open the advanced filter " +"dialog. The advanced filter dialog allows you to filter for more specific " +"commits. To remove the filter either remove the filter in the toolbar and " +"press enter or remove the filter in the advanced filter dialog." +msgstr "" + +#: ..\browse_repository.rst:61 +msgid "Singe file history" +msgstr "" + +#: ..\browse_repository.rst:63 +msgid "" +"To display the single file history, right click on a file name in the ``File" +" tree`` or in the ``Diff`` tab and select ``File history``." +msgstr "" + +#: ..\browse_repository.rst:67 +msgid "" +"The single file history viewer shows all revisions of a single file. You can" +" view the content of the file in after each commit in the ``View`` tab." +msgstr "" + +#: ..\browse_repository.rst:72 +msgid "" +"You can view the difference report from the commit in the ``Diff`` tab." +msgstr "" + +#: ..\browse_repository.rst:75 +msgid "" +"Added lines are marked with a ``+``, removed lines are marked with a ``–``." +msgstr "" + +#: ..\browse_repository.rst:80 +msgid "Blame" +msgstr "" + +#: ..\browse_repository.rst:82 +msgid "" +"There is a blame function in the file history browser. It shows the last " +"person editing a single line." +msgstr "" + +#: ..\browse_repository.rst:86 +msgid "" +"Double clicking on a code line shows the full commit introducing the change." +msgstr "" diff --git a/source/locale/fr/LC_MESSAGES/command_line.mo b/source/locale/fr/LC_MESSAGES/command_line.mo new file mode 100644 index 0000000000000000000000000000000000000000..e14464a0190060f05eb4dfe96ecab324b405872f GIT binary patch literal 475 zcmZXQ!A=4(5QZ`Fv`5b#=HLN?Lw7+EEJ8$B3<;|Q7VmW_OU=@5+OFV(_!z#D&tex0 z9Gqk_{nIah=AWO7^RJ4lGuM}{uS((S<}mj2+kIlGr&_)9#Nv2~uUs3UB!wqoA>3Im zOKBitvS67vRp+6kX!uh=CP?;7i zu2slTjxgdj0xF+WX-hUw!4T&*gkRPE-S7vl!;mjnNn!K h3F}R>LbD7M45L|b>$}delj=ul^ literal 0 HcmV?d00001 diff --git a/source/locale/fr/LC_MESSAGES/command_line.po b/source/locale/fr/LC_MESSAGES/command_line.po new file mode 100644 index 0000000..58294b4 --- /dev/null +++ b/source/locale/fr/LC_MESSAGES/command_line.po @@ -0,0 +1,33 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (http://www.transifex.com/projects/p/git-extensions-manual/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\command_line.rst:2 +msgid "Command line" +msgstr "" + +#: ..\command_line.rst:5 +msgid "Git Extensions command line" +msgstr "" + +#: ..\command_line.rst:7 +msgid "" +"Most features can be started from the command line. It is recommended to add" +" ``gitex.cmd`` to the path when using from the command line. It is typically" +" stored in the ``C:\\Program Files (x86)\\GitExtensions`` folder." +msgstr "" diff --git a/source/locale/fr/LC_MESSAGES/index.mo b/source/locale/fr/LC_MESSAGES/index.mo new file mode 100644 index 0000000000000000000000000000000000000000..3c0920480f39e216a2c093811f960e6246295b07 GIT binary patch literal 485 zcmZWl!A=4(5Y@!f9zA=Qg9iu>-35tQgs2FH#Ek@3ucj>BrLwe}wkz-3eUTcB6a{bm9ARH`W}OxvnB^22e$Ya{g^f#S1hmzx`Ay$< zLY(kVQF{K@1=lpVs`(Dy6EhYg&7{egRhq(`Ua;8)Ugj)c2njc=$J)71VvNucW({+j^6`_}00RJYzz3Af7XAxb411Lu?;(MmJ-ZbNJqW5D@8}o$MU@-? literal 0 HcmV?d00001 diff --git a/source/locale/fr/LC_MESSAGES/index.po b/source/locale/fr/LC_MESSAGES/index.po new file mode 100644 index 0000000..fce10f0 --- /dev/null +++ b/source/locale/fr/LC_MESSAGES/index.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:17+0000\n" +"Last-Translator: Arkady Shapkin \n" +"Language-Team: French (http://www.transifex.com/projects/p/git-extensions-manual/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\index.rst:2 +msgid "Git Extensions |release| Manual" +msgstr "" diff --git a/source/locale/fr/LC_MESSAGES/integration.mo b/source/locale/fr/LC_MESSAGES/integration.mo new file mode 100644 index 0000000000000000000000000000000000000000..e14464a0190060f05eb4dfe96ecab324b405872f GIT binary patch literal 475 zcmZXQ!A=4(5QZ`Fv`5b#=HLN?Lw7+EEJ8$B3<;|Q7VmW_OU=@5+OFV(_!z#D&tex0 z9Gqk_{nIah=AWO7^RJ4lGuM}{uS((S<}mj2+kIlGr&_)9#Nv2~uUs3UB!wqoA>3Im zOKBitvS67vRp+6kX!uh=CP?;7i zu2slTjxgdj0xF+WX-hUw!4T&*gkRPE-S7vl!;mjnNn!K h3F}R>LbD7M45L|b>$}delj=ul^ literal 0 HcmV?d00001 diff --git a/source/locale/fr/LC_MESSAGES/integration.po b/source/locale/fr/LC_MESSAGES/integration.po new file mode 100644 index 0000000..060812b --- /dev/null +++ b/source/locale/fr/LC_MESSAGES/integration.po @@ -0,0 +1,93 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (http://www.transifex.com/projects/p/git-extensions-manual/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\integration.rst:2 +msgid "Integration" +msgstr "" + +#: ..\integration.rst:4 +msgid "" +"During installation you can choose to install the Visual Studio plug-in and " +"shell extensions." +msgstr "" + +#: ..\integration.rst:7 +msgid "Visual Studio" +msgstr "" + +#: ..\integration.rst:9 +msgid "There are two options in the context menu on files:" +msgstr "" + +#: ..\integration.rst:11 +msgid "View the file history by choosing the ‘File history’ option." +msgstr "" + +#: ..\integration.rst:12 +msgid "Reset the file changes to the last committed revision." +msgstr "" + +#: ..\integration.rst:16 +msgid "" +"A Git Extensions toolbar allows you to perform the most common actions." +msgstr "" + +#: ..\integration.rst:19 +msgid "Commit (branch)" +msgstr "" + +#: ..\integration.rst:21 +msgid "Browse" +msgstr "" + +#: ..\integration.rst:23 +msgid "Pull" +msgstr "" + +#: ..\integration.rst:25 +msgid "Push" +msgstr "" + +#: ..\integration.rst:27 +msgid "Stash changes" +msgstr "" + +#: ..\integration.rst:29 +msgid "Settings" +msgstr "" + +#: ..\integration.rst:34 +msgid "" +"Almost all function can be started from the ``Git`` menu in Visual Studio." +msgstr "" + +#: ..\integration.rst:39 +msgid "Windows Explorer" +msgstr "" + +#: ..\integration.rst:41 +msgid "" +"The common commands can be started from Windows Explorer using the shell " +"extensions. This option is only available when Shell Extensions are " +"installed." +msgstr "" + +#: ..\integration.rst:46 +msgid "You can even create or clone a repository in any non git folder." +msgstr "" diff --git a/source/locale/fr/LC_MESSAGES/maintenance.mo b/source/locale/fr/LC_MESSAGES/maintenance.mo new file mode 100644 index 0000000000000000000000000000000000000000..e14464a0190060f05eb4dfe96ecab324b405872f GIT binary patch literal 475 zcmZXQ!A=4(5QZ`Fv`5b#=HLN?Lw7+EEJ8$B3<;|Q7VmW_OU=@5+OFV(_!z#D&tex0 z9Gqk_{nIah=AWO7^RJ4lGuM}{uS((S<}mj2+kIlGr&_)9#Nv2~uUs3UB!wqoA>3Im zOKBitvS67vRp+6kX!uh=CP?;7i zu2slTjxgdj0xF+WX-hUw!4T&*gkRPE-S7vl!;mjnNn!K h3F}R>LbD7M45L|b>$}delj=ul^ literal 0 HcmV?d00001 diff --git a/source/locale/fr/LC_MESSAGES/maintenance.po b/source/locale/fr/LC_MESSAGES/maintenance.po new file mode 100644 index 0000000..35ec4cb --- /dev/null +++ b/source/locale/fr/LC_MESSAGES/maintenance.po @@ -0,0 +1,181 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (http://www.transifex.com/projects/p/git-extensions-manual/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\maintenance.rst:2 +msgid "Maintenance" +msgstr "" + +#: ..\maintenance.rst:4 +msgid "" +"In this chapter some of the functions to maintain a repository are " +"discussed." +msgstr "" + +#: ..\maintenance.rst:7 +msgid "Compress Git database" +msgstr "" + +#: ..\maintenance.rst:9 +msgid "" +"Git will create a lot of files. You can run the ``Compress git database`` to" +" pack all small files building up a repository into one big file. Git will " +"also garbage collect all unused objects that are older then 15 days. When a " +"database is fragmented into a many small files compressing the database can " +"increase performance." +msgstr "" + +#: ..\maintenance.rst:16 +msgid "Recover lost objects" +msgstr "" + +#: ..\maintenance.rst:18 +msgid "" +"If you accidently deleted a commit you can try to recover it using the " +"``Recover lost objects`` function. A dialog will show you all dangling " +"objects and will allow you to review and recover them." +msgstr "" + +#: ..\maintenance.rst:23 +msgid "" +"Normally Git will not delete files right away when you remove something from" +" your repository. The reason for this is that you can restore deleted items " +"if you need to. Git will delete removed items when they are older then 15 " +"days and you run ``Compress git database``." +msgstr "" + +#: ..\maintenance.rst:29 +msgid "" +"There are several functions to help you find the lost items. By default Git " +"Extensions will only show commits. To show all items, just uncheck the " +"``Show only commits`` option. The other options can be checked/unchecked to " +"get more/less results. Double-click on on item to view the content. When you" +" located the item you want to recover you can tag it using the ``Tag " +"selected object`` button." +msgstr "" + +#: ..\maintenance.rst:34 +msgid "" +"Git Extensions also is able to tag all lost objects. Doing this will make " +"all lost objects visible again making it very easy to locate the commit(s) " +"you would like to recover. After recovering a commit using the ``Tag all " +"lost commits`` button, you can remove all tags using the ``Delete all " +"LOST_AND_FOUND tags`` button." +msgstr "" + +#: ..\maintenance.rst:41 +msgid "Fix user names" +msgstr "" + +#: ..\maintenance.rst:43 +msgid "" +"When someone accidentally committed using a wrong username this can be fixed" +" using the ``Edit .mailmap`` function. Git will use the username for an " +"email address when it is set in the ``.mailmap`` file." +msgstr "" + +#: ..\maintenance.rst:48 +msgid "Fix user name using commit email:" +msgstr "" + +#: ..\maintenance.rst:54 +msgid "Fix email address using commit email:" +msgstr "" + +#: ..\maintenance.rst:60 +msgid "Fix email address and name using commit email:" +msgstr "" + +#: ..\maintenance.rst:66 +msgid "Fix email address and name using commit name and email:" +msgstr "" + +#: ..\maintenance.rst:73 +msgid "Ignore files" +msgstr "" + +#: ..\maintenance.rst:75 +msgid "" +"Git will track all files that are in the working directory. Normally you do " +"not want to exclude all files that are created by the compiler. You can add " +"files that should be ignored to the .gitignore file. You can use wildcards " +"and regular expressions. All entries are case sensitive. The button ``Add " +"default ignores`` will add files that should be ignored when using Visual " +"Studio." +msgstr "" + +#: ..\maintenance.rst:81 +msgid "A short overview of the syntax:" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "#" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "Lines started with ``#`` are handled as comments" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "!" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "Lines started with ``!`` are exclude patterns" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "[Dd]" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "Characters inside ``[..]`` means that 1 of the characters must match" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "\\*" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "Wildcard" +msgstr "" + +#: ..\maintenance.rst:92 ..\maintenance.rst:95 +msgid "/" +msgstr "" + +#: ..\maintenance.rst:92 +msgid "" +"A leading slash matches the beginning of the pathname; for example, ``/*.c``" +" matches ``cat-file.c`` but not ``mozilla-sha1/sha1.c``" +msgstr "" + +#: ..\maintenance.rst:95 +msgid "" +"If the pattern ends with a slash, it is removed for the purpose of the " +"following description, but it would only find a match with a directory. In " +"other words, foo/ will match a directory foo and paths underneath it, but " +"will not match a regular file or a symbolic link foo (this is consistent " +"with the way how pathspec works in general in git)." +msgstr "" + +#: ..\maintenance.rst:100 +msgid "" +"For more `detailed information " +"`_." +msgstr "" diff --git a/source/locale/fr/LC_MESSAGES/merge_conflicts.mo b/source/locale/fr/LC_MESSAGES/merge_conflicts.mo new file mode 100644 index 0000000000000000000000000000000000000000..6ed6d5b2ec375f33b34c95743dae0ab7c8c09fdf GIT binary patch literal 475 zcmZXQ!A=4(5QZ`Fv`5b#=HLN>Lw7+EC_+S73<;|Q7VmW_OU=@5+9LQMK8CO4v)Ba# z2Pc_K|MbhB`RC{A@~hNkAf zfjHwIqVW9B1#KF%tG+95!i>dOGifqrm8LLSOeXN$k3zT)qyBjE&>s$G;e6h6s7$vk z6rN8M)O>HCq`Q&Z^)q*&t#c!J#)RxZvS!+F+g-#XY@NAcmlf9-%0w-NOewV9 hg!QJ`R\n" +"Language-Team: French (http://www.transifex.com/projects/p/git-extensions-manual/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\merge_conflicts.rst:2 +msgid "Merge Conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:4 +msgid "" +"When merging branches or commits you can get merge conflicts. Git will try " +"to resolve these, but some conflicts need to be resolved manually. Git " +"Extensions will show warnings when there is a merge conflict." +msgstr "" + +#: ..\merge_conflicts.rst:10 +msgid "Handle merge conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:12 +msgid "" +"To solve merge conflicts just click on a warning or open the merge conflict " +"dialog from the menu. A dialog will prompt showing all conflicts. You can " +"solve a conflict by double-click on a filename." +msgstr "" + +#: ..\merge_conflicts.rst:17 +msgid "There are three kinds of conflicts:" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "File deleted and changed" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "Use modified or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "File deleted and created" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "Use created or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "File changed both locally and remotely" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "Start merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:28 +msgid "" +"If the file is deleted in one commit and changed in another commit, a dialog" +" will ask to keep the modified file or delete the file. When there is a " +"conflicting change the merge tool will be started. You can configure the " +"tool you want to use for merge conflicts. The image below shows Perforce " +"P4Merge a free to use merge tool. Git Extensions is packaged with KDiff3, an" +" open source merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:33 +msgid "In the merge tool you will see four versions of the same file:" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "Base" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "The latest version of the file that exist in both repositories" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "Local" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "The latest local version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "Remote" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "The latest remote version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "Merged" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "The result of the merge" +msgstr "" + +#: ..\merge_conflicts.rst:47 +msgid "" +"When you are in the middle of a merge the file named local represents your " +"file. When you are in the middle of a rebase the file named remote " +"represents your file. This can be confusing, so double check if you are in " +"doubt." +msgstr "" diff --git a/source/locale/fr/LC_MESSAGES/notes.mo b/source/locale/fr/LC_MESSAGES/notes.mo new file mode 100644 index 0000000000000000000000000000000000000000..6ed6d5b2ec375f33b34c95743dae0ab7c8c09fdf GIT binary patch literal 475 zcmZXQ!A=4(5QZ`Fv`5b#=HLN>Lw7+EC_+S73<;|Q7VmW_OU=@5+9LQMK8CO4v)Ba# z2Pc_K|MbhB`RC{A@~hNkAf zfjHwIqVW9B1#KF%tG+95!i>dOGifqrm8LLSOeXN$k3zT)qyBjE&>s$G;e6h6s7$vk z6rN8M)O>HCq`Q&Z^)q*&t#c!J#)RxZvS!+F+g-#XY@NAcmlf9-%0w-NOewV9 hg!QJ`R\n" +"Language-Team: French (http://www.transifex.com/projects/p/git-extensions-manual/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\notes.rst:2 +msgid "Notes" +msgstr "" + +#: ..\notes.rst:4 +msgid "" +"Notes can be added to a commit. Notes will be stored separately and will not" +" be pushed. To add a new note choose ``add notes`` in the context menu of " +"the commit information box." +msgstr "" + +#: ..\notes.rst:9 +msgid "" +"The editor that has been configured in the settings dialog will be used to " +"enter or edit the notes. The Git Extensions editor is advised." +msgstr "" diff --git a/source/locale/fr/LC_MESSAGES/patches.mo b/source/locale/fr/LC_MESSAGES/patches.mo new file mode 100644 index 0000000000000000000000000000000000000000..6ed6d5b2ec375f33b34c95743dae0ab7c8c09fdf GIT binary patch literal 475 zcmZXQ!A=4(5QZ`Fv`5b#=HLN>Lw7+EC_+S73<;|Q7VmW_OU=@5+9LQMK8CO4v)Ba# z2Pc_K|MbhB`RC{A@~hNkAf zfjHwIqVW9B1#KF%tG+95!i>dOGifqrm8LLSOeXN$k3zT)qyBjE&>s$G;e6h6s7$vk z6rN8M)O>HCq`Q&Z^)q*&t#c!J#)RxZvS!+F+g-#XY@NAcmlf9-%0w-NOewV9 hg!QJ`R\n" +"Language-Team: French (http://www.transifex.com/projects/p/git-extensions-manual/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\patches.rst:2 +msgid "Patches" +msgstr "" + +#: ..\patches.rst:4 +msgid "" +"Every commit contains a change-set, a commit date, the committer name, the " +"commit message and a cryptograph SHA1 hash. Local commits can be published " +"by pushing it to a remote repository. To be able to push you need to have " +"sufficient rights and you need to have access to the remote repository. When" +" you cannot push directly you can create patches. Patches can be e-mailed to" +" someone with access to the repository. Each patch contains an entire commit" +" including the commit message and the SHA1." +msgstr "" + +#: ..\patches.rst:13 +msgid "Create patch" +msgstr "" + +#: ..\patches.rst:15 +msgid "" +"Format a single patch or patch series using the format patch dialog. You " +"need to select the newest commit first and then select the oldest commit " +"using ctrl-click. You can also select an interrupted patch series, but this " +"is not recommended because the files will not be numbered." +msgstr "" + +#: ..\patches.rst:21 +msgid "" +"When the patches are created successfully the following dialog will appear." +msgstr "" + +#: ..\patches.rst:26 +msgid "Apply patches" +msgstr "" + +#: ..\patches.rst:28 +msgid "" +"It is possible to apply a single patch file or all patches in a directory. " +"When there are merge conflicts applying the patch you need to resolve them " +"before you can continue. Git Extensions will help you applying all patches " +"by marking the next recommended step." +msgstr "" diff --git a/source/locale/fr/LC_MESSAGES/plugins.mo b/source/locale/fr/LC_MESSAGES/plugins.mo new file mode 100644 index 0000000000000000000000000000000000000000..6ed6d5b2ec375f33b34c95743dae0ab7c8c09fdf GIT binary patch literal 475 zcmZXQ!A=4(5QZ`Fv`5b#=HLN>Lw7+EC_+S73<;|Q7VmW_OU=@5+9LQMK8CO4v)Ba# z2Pc_K|MbhB`RC{A@~hNkAf zfjHwIqVW9B1#KF%tG+95!i>dOGifqrm8LLSOeXN$k3zT)qyBjE&>s$G;e6h6s7$vk z6rN8M)O>HCq`Q&Z^)q*&t#c!J#)RxZvS!+F+g-#XY@NAcmlf9-%0w-NOewV9 hg!QJ`R\n" +"Language-Team: French (http://www.transifex.com/projects/p/git-extensions-manual/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\plugins.rst:2 +msgid "Plugins" +msgstr "" + +#: ..\plugins.rst:5 +msgid "List of the available plugins" +msgstr "" + +#: ..\plugins.rst:7 +msgid "Auto Compile Submodules" +msgstr "" + +#: ..\plugins.rst:8 +msgid "Background Fetch" +msgstr "" + +#: ..\plugins.rst:9 +msgid "Create Local Tracking Branches" +msgstr "" + +#: ..\plugins.rst:10 +msgid "Delete Unused Branches" +msgstr "" + +#: ..\plugins.rst:11 +msgid "Find Large Files" +msgstr "" + +#: ..\plugins.rst:12 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\plugins.rst:13 ..\plugins.rst:22 +msgid "GitFlow" +msgstr "" + +#: ..\plugins.rst:14 +msgid "GitUIPluginInterfaces" +msgstr "" + +#: ..\plugins.rst:15 +msgid "Github" +msgstr "" + +#: ..\plugins.rst:16 +msgid "Gource" +msgstr "" + +#: ..\plugins.rst:17 +msgid "Proxy Switcher" +msgstr "" + +#: ..\plugins.rst:18 +msgid "Release Notes Generator" +msgstr "" + +#: ..\plugins.rst:19 +msgid "Statistics" +msgstr "" + +#: ..\plugins.rst:24 +msgid "" +"This plugin permit to manage your _branching model: http://nvie.com/posts/a" +"-successful-git-branching-model/ with _GitFlow: " +"https://github.com/nvie/gitflow%20in%20GitExtension" +msgstr "" + +#: ..\plugins.rst:26 +msgid "You should have GitFlow installed to use this plugin." +msgstr "" + +#: ..\plugins.rst:28 +msgid "" +"The GitFlow plugin permit to : - init gitflow in your git repository - " +"create your feature, hotfix, release or support branch - manage (pull, " +"publish or finish) your existing gitflow branches" +msgstr "" diff --git a/source/locale/fr/LC_MESSAGES/remote_feature.mo b/source/locale/fr/LC_MESSAGES/remote_feature.mo new file mode 100644 index 0000000000000000000000000000000000000000..6ed6d5b2ec375f33b34c95743dae0ab7c8c09fdf GIT binary patch literal 475 zcmZXQ!A=4(5QZ`Fv`5b#=HLN>Lw7+EC_+S73<;|Q7VmW_OU=@5+9LQMK8CO4v)Ba# z2Pc_K|MbhB`RC{A@~hNkAf zfjHwIqVW9B1#KF%tG+95!i>dOGifqrm8LLSOeXN$k3zT)qyBjE&>s$G;e6h6s7$vk z6rN8M)O>HCq`Q&Z^)q*&t#c!J#)RxZvS!+F+g-#XY@NAcmlf9-%0w-NOewV9 hg!QJ`R\n" +"Language-Team: French (http://www.transifex.com/projects/p/git-extensions-manual/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\remote_feature.rst:2 +msgid "Remote feature" +msgstr "" + +#: ..\remote_feature.rst:4 +msgid "" +"Git is a distributed source control management system. This means that all " +"changes you make are local. When you commit changes, you only commit them to" +" your local repository. To publish your local changes you need to push. In " +"order to get changes committed by others, you need to pull." +msgstr "" + +#: ..\remote_feature.rst:9 +msgid "Manage remote repositories" +msgstr "" + +#: ..\remote_feature.rst:11 +msgid "You can manage the remote repositories in the ``Remotes`` menu." +msgstr "" + +#: ..\remote_feature.rst:15 +msgid "" +"When you cloned your repository from a public repository, this remote is " +"already configured. You can rename each remote for easy recognition. The " +"default name after cloning a remote is ``origin``. If you use PuTTY as SSH " +"client you can also enter the private key file for each remote. Git " +"Extensions will load the key when needed. How to create a private key file " +"is described in the next paragraph." +msgstr "" + +#: ..\remote_feature.rst:22 +msgid "" +"In the ``Default pull behaviour`` tab you can configure the branches that " +"need to be pulled and merged by default. If you configure this correctly you" +" will not need to choose a branch when you pull or push. There are two " +"buttons on this dialog:" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Prune remote branches" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Throw away remote branches that do not exist on the remote anymore." +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Update all remote branch info" +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Fetch all remote branch information." +msgstr "" + +#: ..\remote_feature.rst:33 +msgid "" +"After cloning a repository you do not need to configure all remote branches " +"manually. Instead you can checkout the remote branch and choose to create a " +"local tracking branch." +msgstr "" + +#: ..\remote_feature.rst:37 +msgid "Create SSH key" +msgstr "" + +#: ..\remote_feature.rst:39 +msgid "" +"Git uses SSH for accessing private repositories. SSH uses a public/private " +"key pair for authentication. This means you need to generate a private key " +"and a public key. The private key is stored on your computer locally and the" +" public key can be given to anyone. SSH will encrypt whatever you send using" +" your secret private key. The receiver will then use the public key you send" +" to decrypt the data." +msgstr "" + +#: ..\remote_feature.rst:44 +msgid "" +"This encryption will not protect the data itself but it protects the " +"authenticity. Because the private key is only available to the sender, the " +"receiver can be sure about the origin of the data. In practise the key pair " +"is only used for the authentication process. The data itself will be " +"encrypted using a key that is exchanged during this initial phase." +msgstr "" + +#: ..\remote_feature.rst:49 +msgid "PuTTY and github" +msgstr "" + +#: ..\remote_feature.rst:51 +msgid "" +"PuTTY is SSH client that for Windows that is a bit more user friendly then " +"OpenSSH. Unfortunately PuTTY does not work with all servers. In this " +"paragraph I will show how to generate a key for github using putty." +msgstr "" + +#: ..\remote_feature.rst:54 +msgid "" +"First make sure GitExtensions is configured to use PuTTY and all paths are " +"correct." +msgstr "" + +#: ..\remote_feature.rst:60 +msgid "can choose ``Generate or import key`` to start the key generator." +msgstr "" + +#: ..\remote_feature.rst:66 +msgid "" +"PuTTY will ask you to move the mouse around to generate a more random key. " +"When the key is generated you can save the public and the private key in a " +"file. You can choose to protect the private key with a password but this is " +"not necessary." +msgstr "" + +#: ..\remote_feature.rst:69 +msgid "" +"Now you have a key pair you need to give github the public key. This can be " +"done in ``Account Settings`` in the tab ``SSH Public Keys``. You can add " +"multiple keys here, but you only need one key for all repositories." +msgstr "" + +#: ..\remote_feature.rst:74 +msgid "" +"After telling github what public key to use to decrypt, you need to tell " +"GitExtensions what private key to use to encrypt. In the clone dialog there " +"is a ``Load SSH key`` button to load the private key into the PuTTY " +"authentication agent. This can also be done manually by starting the PuTTY " +"authentication agent and choose ``add key`` in the context menu in the " +"system tray." +msgstr "" + +#: ..\remote_feature.rst:80 +msgid "" +"GitExtensions can load the private keys automatically for you when " +"communicating with a remote. You need to configure the private key for the " +"remote." +msgstr "" + +#: ..\remote_feature.rst:83 +msgid "This is done in the ``Manage remote repositories`` dialog." +msgstr "" + +#: ..\remote_feature.rst:86 +msgid "OpenSSH and github" +msgstr "" + +#: ..\remote_feature.rst:88 +msgid "" +"When you choose to use OpenSSH you need to configure GitExtensions as shown " +"in the screenshot below." +msgstr "" + +#: ..\remote_feature.rst:92 +msgid "" +"OpenSSH is the best SSH client there is but it lacks Windows support. " +"Therefore it is slightly more complex to use. Another drawback is that " +"GitExtensions cannot control OpenSSH and needs to show the command line " +"dialogs when OpenSSH might be used. GitExtensions will show the command line" +" window for every command that might require a SSH connection. For this " +"reason PuTTY is the prefered SSH client in GitExtensions." +msgstr "" + +#: ..\remote_feature.rst:97 +msgid "" +"To generate a key pair in OpenSSH you need to go to the command line. I " +"recommend to use the git bash because the path to OpenSSH is already set." +msgstr "" + +#: ..\remote_feature.rst:102 +msgid "" +"Type the following command: ``ssh-keygen -C \"your@email.com\" -t rsa`` Use " +"the same email address as the email address used in git. You will be asked " +"where if you want to protect the private key with a password. This is not " +"necessary. By default the public and private keys are stored in " +"``c:\\Documents and Settings\\[User]\\.ssh\\`` or " +"``c:\\Users\\[user]\\.ssh\\``." +msgstr "" + +#: ..\remote_feature.rst:109 +msgid "" +"You do not need to tell GitExtensions about the private key because OpenSSH " +"will load it for you. Now open the public key using notepad and copy the key" +" to github. This can be done in ``Account Settings`` in the tab ``SSH Public" +" Keys`` on `GitHub `_." +msgstr "" + +#: ..\remote_feature.rst:116 +msgid "Pull changes" +msgstr "" + +#: ..\remote_feature.rst:118 +msgid "" +"You can get remote changes using the pull function. Before you can pull " +"remote changes you need to make sure there are no uncommitted changes in " +"your local repository. If you have uncommitted changes you should commit " +"them or stash them during the pull. You can read about how to use the stash " +"in the Stash chapter." +msgstr "" + +#: ..\remote_feature.rst:124 +msgid "" +"In order to get your personal repository up-to-date, you need to fetch " +"changes from a remote repository. You can do this using the ``Pull`` dialog." +" When the dialog starts the default remote for the current branch is set. " +"You can choose another remote or enter a custom url if you like. When the " +"remote branches configured correctly, you do not need to choose a remote " +"branch." +msgstr "" + +#: ..\remote_feature.rst:128 +msgid "" +"If you just fetch the commits from the remote repository and you already " +"committed some changes to your local repository, the commits will be in a " +"different branch. In the pull dialog this is illustrated in the image on the" +" left. This can be useful when you want to review the changes before you " +"want to merge them with your own changes." +msgstr "" + +#: ..\remote_feature.rst:135 +msgid "" +"When you choose to merge the remote branch after fetching the changes a " +"branch will be created, and will be merged you’re your commit. Doing this " +"creates a lot of branches and merges, making the history harder to read." +msgstr "" + +#: ..\remote_feature.rst:140 +msgid "" +"Instead of merging the fetched commits with your local commits, you can also" +" choose to rebase your commits on top of the fetched commits. This is " +"illustrated on the left in the image below. A rebase will first undo your " +"local commits (c and d), then fetch the remote commits (e) and finally " +"recommit your local commits. When there is a merge conflict during the " +"rebase, the rebase dialog will show." +msgstr "" + +#: ..\remote_feature.rst:147 +msgid "Next to the pull button there are some buttons that can be useful:" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "Solve conflicts" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "" +"When there are merge conflicts, you can solve them by pressing this button." +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "Stash changes" +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "" +"When the working dir contains uncommitted changes, you need to stash them " +"before pulling." +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "Auto stash" +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "" +"Check this checkbox if you want to stash before pulling. The stash will be " +"reapplied after pulling." +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "Load SSH key" +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "" +"This button is only available when you use PuTTY as SSH client. You can " +"press this button to load the key configured for the remote. If no key is " +"set, a dialog will prompt for the key." +msgstr "" + +#: ..\remote_feature.rst:161 +msgid "Push changes" +msgstr "" + +#: ..\remote_feature.rst:163 +msgid "" +"In the browse window you can check if there are local commits that are not " +"pushed to a remote repository yet. In the image below the green labels mark " +"the position of the master branch on the remote repository. The red label " +"marks the position of the master branch on the local repository. The local " +"repository is ahead three commits." +msgstr "" + +#: ..\remote_feature.rst:169 +msgid "To push the changes press ``Push`` in the toolbar." +msgstr "" + +#: ..\remote_feature.rst:173 +msgid "" +"The push dialog allows you to choose the remote repository to push to. The " +"remote repository is set to the remote of the current branch. You can choose" +" another remote or choose a url to push to. You can also specify a branch to" +" push." +msgstr "" + +#: ..\remote_feature.rst:178 +msgid "" +"Tags are not pushed to the remote repository. If you want to push a tag you " +"need to open the ``Tags`` tab in the dialog. You can choose to push a singe " +"tag or all tags. No commits will be pushed when the ``Tags`` tab is " +"selected, only tags." +msgstr "" + +#: ..\remote_feature.rst:181 +msgid "" +"You can not merge your changes in the remote repository. Merging must be " +"done locally. This means that you cannot push your changes before the " +"commits are merged locally. In practice you need to pull before you can push" +" most of the times." +msgstr "" diff --git a/source/locale/fr/LC_MESSAGES/settings.mo b/source/locale/fr/LC_MESSAGES/settings.mo new file mode 100644 index 0000000000000000000000000000000000000000..9e7ef0db669725bf28f9e1bef4ae9b594b66f254 GIT binary patch literal 475 zcmZXQ!A=4(5QZ`Fv`5b#=HLN?Lw6TRum}-hF(j-KSiIMzEHz8JX^Y^4_!z#D&tex0 z9Gqk_{nIah=AWO7^RJ4lGuM}{uS((S<}mj2+kIlGCtAJp)Z%D?uUs3UB!wqoA=+6k zOKBixa>H_O$_u3}#wHUBeB5LP6Gg$Byd>DyoLR@>fLTr<^n)h)O$=`#3}~}a^BcbJ zK%DXqQF{L8f;$@eHQ$vtX2xQonKU`GN>dol$76Wz#Sz>`ac?w!=nV$bXg2FQRAw8N zaZET{J5Y0(uAsWIwxEP;x7)fceZ-RQ>Zw|j;t!Uq| zrS{@c9Gy-S)P1k7q`Q&Z^|NrHt#czq&V+13x?o?2(H^+\n" +"Language-Team: French (http://www.transifex.com/projects/p/git-extensions-manual/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\settings.rst:4 +msgid "Settings" +msgstr "" + +#: ..\settings.rst:6 +msgid "" +"The settings dialog can be invoked at any time by selecting ``Settings`` " +"from the ``Tools`` menu option." +msgstr "" + +#: ..\settings.rst:10 +msgid "" +"The following buttons are always available on any page of the Settings " +"dialog. Sometimes the ``Cancel`` button has no effect for the page - this " +"will be noted on the page in the area next to the buttons." +msgstr "" + +#: ..\settings.rst:14 +msgid "Button" +msgstr "" + +#: ..\settings.rst:14 ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Description" +msgstr "" + +#: ..\settings.rst:16 +msgid "``OK``" +msgstr "" + +#: ..\settings.rst:16 +msgid "" +"Save any entered changes made in *any* settings page and close the Settings " +"dialog." +msgstr "" + +#: ..\settings.rst:19 +msgid "``Cancel``" +msgstr "" + +#: ..\settings.rst:19 +msgid "" +"Any entered changes in *any* settings page are *not* saved. The Settings " +"dialog is closed." +msgstr "" + +#: ..\settings.rst:22 +msgid "``Apply``" +msgstr "" + +#: ..\settings.rst:22 +msgid "Any entered changes in *any* settings page are saved." +msgstr "" + +#: ..\settings.rst:25 +msgid "" +"Settings that are specific to Git Extensions and apply globally will be " +"stored in a file called ``GitExtensions.settings`` either in the user's " +"application data path or with the program. The location is dependant on the " +"IsPortable setting in the ``GitExtensions.exe.config`` file that is with the" +" program. Settings that are specific to Git Extensions but apply to only the" +" current repository will be stored in a file of the same name, " +"``GitExtensions.settings``, but in either the root folder of the repository " +"or the ``.git`` folder of the repository, depending on whether or not they " +"are distributed with that repository. The settings that are used by Git are " +"stored in the configuration files of Git. The global settings are stored in " +"the file called ``.gitconfig`` in the user directory. The local settings are" +" stored in the ``.git\\config`` file of the repository." +msgstr "" + +#: ..\settings.rst:37 +msgid "Checklist" +msgstr "" + +#: ..\settings.rst:39 +msgid "" +"This page is a visual overview of the minimal settings that Git Extensions " +"requires to work properly. Any items highlighted in red should be configured" +" by clicking on the highlighted item." +msgstr "" + +#: ..\settings.rst:42 +msgid "This page contains the following settings and buttons." +msgstr "" + +#: ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Setting" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Check settings at startup (disables automatically if all settings are " +"correct)" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Forces Git Extensions to re-check the minimal set of required settings the " +"next time Git Extensions is started. If all settings are 'green' this will " +"be automatically unchecked." +msgstr "" + +#: ..\settings.rst:51 +msgid "``Save and rescan`` button" +msgstr "" + +#: ..\settings.rst:51 +msgid "" +"Saves any setting changes made and re-checks the settings to see if the " +"minimal requirements are now met." +msgstr "" + +#: ..\settings.rst:58 ..\settings.rst:66 +msgid "Git" +msgstr "" + +#: ..\settings.rst:60 +msgid "" +"This page contains the settings needed to access git repositories. The " +"repositories will be accessed using external tools. For Windows usually " +"MsysGit or cygwin are used. Git Extensions will try to configure these " +"settings automatically." +msgstr "" + +#: ..\settings.rst:64 ..\settings.rst:90 ..\settings.rst:168 +#: ..\settings.rst:196 ..\settings.rst:295 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:642 +#: ..\settings.rst:671 +msgid "Group" +msgstr "" + +#: ..\settings.rst:66 +msgid "Command used to run git (git.cmd or git.exe)" +msgstr "" + +#: ..\settings.rst:66 +msgid "" +"Needed for Git Extensions to run Git commands. Set the full command used to " +"run git (MsysGit or cygwin). Use the ``Browse`` button to find the " +"executable on your file system." +msgstr "" + +#: ..\settings.rst:70 +msgid "Path to Linux tools (sh). Leave empty when it is in the path." +msgstr "" + +#: ..\settings.rst:70 +msgid "" +"A few linux tools are used by Git Extensions. When MsysGit is installed, " +"these tools are located in the bin directory of MsysGit. Use the ``Browse`` " +"button to find the directory on your file system." +msgstr "" + +#: ..\settings.rst:74 +msgid "Environment" +msgstr "" + +#: ..\settings.rst:74 +msgid "``Change HOME`` button" +msgstr "" + +#: ..\settings.rst:74 +msgid "This button opens a dialog where the HOME directory can be changed." +msgstr "" + +#: ..\settings.rst:77 +msgid "" +"The global configuration file used by git will be put in the HOME directory." +" On some systems the home directory is not set or is pointed to a network " +"drive. Git Extensions will try to detect the optimal setting for your " +"environment. When there is already a global git configuration file, this " +"location will be used. If you need to relocate the home directory for git, " +"click the ``Change HOME`` button to change this setting. Otherwise leave " +"this setting as the default." +msgstr "" + +#: ..\settings.rst:85 +msgid "Git Extensions" +msgstr "" + +#: ..\settings.rst:87 +msgid "This page contains general settings for Git Extensions." +msgstr "" + +#: ..\settings.rst:92 +msgid "Performance" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"Show repository status in browse dialog (number of changes in toolbar, " +"restart required)" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"When enabled, the number of pending commits are shown on the toolbar as a " +"figure in parentheses next to the ``Commit`` button. Git Extensions must be " +"stopped and restarted to activate changes to this option." +msgstr "" + +#: ..\settings.rst:96 +msgid "Show current working dir changes in revision graph" +msgstr "" + +#: ..\settings.rst:96 +msgid "" +"When enabled, two extra revisions are added to the revision graph. The first" +" shows the current working directory status. The second shows the staged " +"files. This option can cause slowdowns when browsing large repositories." +msgstr "" + +#: ..\settings.rst:101 +msgid "Use FileSystemWatcher to check if index is changed" +msgstr "" + +#: ..\settings.rst:101 +msgid "" +"Using the FileSystemWatcher to check index state improves the performance in" +" some cases. Turn this off if you experience refresh problems in commit log." +msgstr "" + +#: ..\settings.rst:105 +msgid "Show stash count on status bar in browse window" +msgstr "" + +#: ..\settings.rst:105 +msgid "" +"When you use the stash a lot, it can be useful to show the number of stashed" +" items on the toolbar. This option causes serious slowdowns in large " +"repositories and is turned off by default." +msgstr "" + +#: ..\settings.rst:109 +msgid "Check for uncommitted changes in checkout branch dialog" +msgstr "" + +#: ..\settings.rst:109 +msgid "" +"Git Extensions will not allow you to checkout a branch if you have " +"uncommitted changes on the current branch. If you select this option, Git " +"Extensions will display a dialog where you can decide what to do with " +"uncommitted changes before swapping branches." +msgstr "" + +#: ..\settings.rst:114 +msgid "Limit number of commits that will be loaded in list at start-up" +msgstr "" + +#: ..\settings.rst:114 +msgid "" +"This number specifies the maximum number of commits that Git Extensions will" +" load when it is started. These commits are shown in the Commit Log window. " +"To see more commits than are loaded, then this setting will need to be " +"adjusted and Git Extensions restarted." +msgstr "" + +#: ..\settings.rst:119 ..\settings.rst:170 +msgid "Behaviour" +msgstr "" + +#: ..\settings.rst:119 +msgid "Close Process dialog when process succeeds" +msgstr "" + +#: ..\settings.rst:119 +msgid "" +"When a process is finished, close the process dialog automatically. Leave " +"this option off if you want to see the result of processes. When a process " +"has failed, the dialog will automatically remain open." +msgstr "" + +#: ..\settings.rst:123 +msgid "Show console window when executing git process" +msgstr "" + +#: ..\settings.rst:123 +msgid "" +"Git Extensions uses command line tools to access the git repository. In some" +" environments it might be useful to see the command line dialog when a " +"process is executed. An option on the command line dialog window displayed " +"allows this setting to be turned off." +msgstr "" + +#: ..\settings.rst:128 +msgid "Use patience diff algorithm" +msgstr "" + +#: ..\settings.rst:128 +msgid "" +"Use the Git 'patience diff' algorithm instead of the default. This algorithm" +" is useful in situations where two files have diverged significantly and the" +" default algorithm may become 'misaligned', resulting in a totally unusable " +"conflict file." +msgstr "" + +#: ..\settings.rst:133 +msgid "Include untracked files in stash" +msgstr "" + +#: ..\settings.rst:133 +msgid "" +"If checked, when a stash is performed as a result of any action except a " +"manual stash request, e.g. checking out a new branch and requesting a stash " +"then any files not tracked by git will also be saved to the stash." +msgstr "" + +#: ..\settings.rst:137 +msgid "Follow renames in file history (experimental)" +msgstr "" + +#: ..\settings.rst:137 +msgid "Try to follow file renames in the file history." +msgstr "" + +#: ..\settings.rst:140 +msgid "Open last working dir on startup" +msgstr "" + +#: ..\settings.rst:140 +msgid "" +"When starting Git Extensions, open the last used repository (bypassing the " +"Start Page)." +msgstr "" + +#: ..\settings.rst:143 +msgid "Play Special Startup Sound" +msgstr "" + +#: ..\settings.rst:143 +msgid "" +"Play a sound when starting Git Extensions. It will put you in a good " +"moooooood!" +msgstr "" + +#: ..\settings.rst:146 +msgid "Default clone destination" +msgstr "" + +#: ..\settings.rst:146 +msgid "" +"Git Extensions will pre-fill destination directory input with value of this " +"setting on any form used to perform repository clone." +msgstr "" + +#: ..\settings.rst:149 +msgid "Revision grid quick search timeout [ms]" +msgstr "" + +#: ..\settings.rst:149 +msgid "" +"The timeout (milliseconds) used for the quick search feature in the revision" +" graph. The quick search will be enabled when you start typing and the " +"revision graph has the focus." +msgstr "" + +#: ..\settings.rst:153 +msgid "Email settings for sending patches" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server name" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server to use for sending patches." +msgstr "" + +#: ..\settings.rst:155 +msgid "Port" +msgstr "" + +#: ..\settings.rst:155 +msgid "SMTP port number to use." +msgstr "" + +#: ..\settings.rst:157 +msgid "Use SSL/TLS" +msgstr "" + +#: ..\settings.rst:157 +msgid "Check this box if the SMTP server uses SSL or TLS." +msgstr "" + +#: ..\settings.rst:163 +msgid "Commit dialog" +msgstr "" + +#: ..\settings.rst:165 +msgid "This page contains settings for the Git Extensions Commit dialog." +msgstr "" + +#: ..\settings.rst:170 +msgid "Show errors when staging files" +msgstr "" + +#: ..\settings.rst:170 +msgid "" +"If an error occurs when files are staged (in the Commit dialog), then the " +"process dialog showing the results of the git command is shown if this " +"setting is checked." +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"Compose commit messages in Commit dialog (otherwise the message will be " +"requested during commit)" +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"If this is unchecked, then commit messages cannot be entered in the commit " +"dialog. When the ``Commit`` button is clicked, a new editor window is opened" +" where the commit message can be entered." +msgstr "" + +#: ..\settings.rst:178 +msgid "Number of previous messages in commit dialog" +msgstr "" + +#: ..\settings.rst:178 +msgid "" +"The number of commit messages, from the top of the current branch, that will" +" be made available from the ``Commit message`` combo box on the Commit " +"dialog." +msgstr "" + +#: ..\settings.rst:182 +msgid "Show additional buttons in commit button area" +msgstr "" + +#: ..\settings.rst:182 +msgid "" +"Tick the boxes in this sub-group for any of the additional buttons that you " +"wish to have available below the commit button. These buttons are considered" +" additional to basic functionality and have consequences if you should click" +" them accidentally, including resetting unrecorded work." +msgstr "" + +#: ..\settings.rst:191 +msgid "Appearance" +msgstr "" + +#: ..\settings.rst:193 +msgid "" +"This page contains settings that affect the appearance of the application." +msgstr "" + +#: ..\settings.rst:198 ..\settings.rst:448 ..\settings.rst:653 +msgid "General" +msgstr "" + +#: ..\settings.rst:198 +msgid "Show relative date instead of full date" +msgstr "" + +#: ..\settings.rst:198 +msgid "" +"Show relative date, e.g. 2 weeks ago, instead of full date. Displayed on the" +" ``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:201 +msgid "Show current branch in Visual Studio" +msgstr "" + +#: ..\settings.rst:201 +msgid "" +"Determines whether or not the currently checked out branch is displayed on " +"the Git Extensions toolbar within Visual Studio." +msgstr "" + +#: ..\settings.rst:204 +msgid "Auto scale user interface when high DPI is used" +msgstr "" + +#: ..\settings.rst:204 +msgid "" +"Automatically resize controls and their contents according to the current " +"system resolution of the display, measured in dots per inch (DPI)." +msgstr "" + +#: ..\settings.rst:207 +msgid "Truncate long filenames" +msgstr "" + +#: ..\settings.rst:207 +msgid "" +"This setting affects the display of filenames in a component of a window " +"e.g. in the Diff tab of the Commit Log window. The options that can be " +"selected are:" +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``None``: no truncation occurs; a horizontal scroll bar is used to see the " +"whole filename." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Compact``: no horizontal scroll bar. Filenames are truncated at both start" +" and end to fit into the width of the display component." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Trimstart``: no horizontal scroll bar. Filenames are truncated at the " +"start only." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``FileNameOnly``: the path is always removed, leaving only the name of the " +"file, even if there is space for the path." +msgstr "" + +#: ..\settings.rst:220 +msgid "Author images" +msgstr "" + +#: ..\settings.rst:220 +msgid "Get author image from gravatar.com" +msgstr "" + +#: ..\settings.rst:220 +msgid "" +"If checked, `gravatar `_ will be accessed to retrieve " +"an image for the author of commits. This image is displayed on the " +"``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:224 +msgid "Image size" +msgstr "" + +#: ..\settings.rst:224 +msgid "The display size of the user image." +msgstr "" + +#: ..\settings.rst:226 +msgid "Cache images" +msgstr "" + +#: ..\settings.rst:226 +msgid "" +"The number of days to elapse before gravatar is checked for any changes to " +"an authors image." +msgstr "" + +#: ..\settings.rst:229 +msgid "No image service" +msgstr "" + +#: ..\settings.rst:229 +msgid "" +"If the author has not set up their own image, then gravatar can return an " +"image based on one of these services." +msgstr "" + +#: ..\settings.rst:232 +msgid "``Clear image cache`` button" +msgstr "" + +#: ..\settings.rst:232 +msgid "Clear the cached avatars." +msgstr "" + +#: ..\settings.rst:234 +msgid "Fonts" +msgstr "" + +#: ..\settings.rst:234 +msgid "Code font" +msgstr "" + +#: ..\settings.rst:234 +msgid "Change the font used for the display of file contents." +msgstr "" + +#: ..\settings.rst:236 +msgid "Application font" +msgstr "" + +#: ..\settings.rst:236 +msgid "Change the font used on Git Extensions windows and dialogs." +msgstr "" + +#: ..\settings.rst:238 +msgid "Commit font" +msgstr "" + +#: ..\settings.rst:238 +msgid "" +"Change the font used for entering a commit message in the Commit dialog." +msgstr "" + +#: ..\settings.rst:240 +msgid "Language" +msgstr "" + +#: ..\settings.rst:240 +msgid "Language (restart required)" +msgstr "" + +#: ..\settings.rst:240 +msgid "Choose the language for the Git Extensions interface." +msgstr "" + +#: ..\settings.rst:242 +msgid "Dictionary for spelling checker" +msgstr "" + +#: ..\settings.rst:242 +msgid "" +"Choose the dictionary to use for the spelling checker in the Commit dialog." +msgstr "" + +#: ..\settings.rst:248 +msgid "Revision Links" +msgstr "" + +#: ..\settings.rst:250 +msgid "" +"You can configure here how to convert parts of a revision into clickable " +"links. These links will be located under the commit message on the " +"``Commit`` tab in the ``Related links`` section." +msgstr "" + +#: ..\settings.rst:256 ..\settings.rst:345 +msgid "Categories" +msgstr "" + +#: ..\settings.rst:256 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click the ``Remove`` button." +msgstr "" + +#: ..\settings.rst:260 ..\settings.rst:553 +msgid "Name" +msgstr "" + +#: ..\settings.rst:260 +msgid "" +"This is the Category name used to match the same categories defined on " +"different levels of the Settings." +msgstr "" + +#: ..\settings.rst:263 ..\settings.rst:555 +msgid "Enabled" +msgstr "" + +#: ..\settings.rst:263 +msgid "" +"Indicates whether the Category is enabled or not. Disabled categories are " +"skipped while creating links." +msgstr "" + +#: ..\settings.rst:266 +msgid "Search in" +msgstr "" + +#: ..\settings.rst:266 +msgid "" +"List of revision parts that will be checked when searching for matching text" +" to be converted into links. Only the checked parts will be searched for " +"matches." +msgstr "" + +#: ..\settings.rst:270 +msgid "Search pattern/Nested pattern" +msgstr "" + +#: ..\settings.rst:270 +msgid "" +"Regular expression used for matching text in chosen revision parts. Each " +"matched fragment will be used to create a new link. More than one fragment " +"can be used in a single link by using a capturing group. A capturing group " +"value can be passed to a link by using zero-based indexed placeholders in a " +"link format definition e.g. {0}. ``Nested pattern`` can be used when only " +"part of the text matched by the ``Search pattern`` should be used to format " +"the link. When the ``Nested pattern`` is empty, matches found by the " +"``Search pattern`` are used to create links." +msgstr "" + +#: ..\settings.rst:279 +msgid "Links: Caption/URI" +msgstr "" + +#: ..\settings.rst:279 +msgid "" +"List of links to be created from a single match. Each link consists of the " +"``Caption`` to be displayed and the ``URI`` to be opened when the link is " +"clicked on. In addition to the standard zero-based indexed placeholders, the" +" ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into the" +" link. For example: " +"``https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH%``" +msgstr "" + +#: ..\settings.rst:290 +msgid "Colors" +msgstr "" + +#: ..\settings.rst:292 +msgid "" +"This page contains settings to define the colors used in the application." +msgstr "" + +#: ..\settings.rst:297 +msgid "Revision graph" +msgstr "" + +#: ..\settings.rst:297 +msgid "Multicolor branches" +msgstr "" + +#: ..\settings.rst:297 +msgid "" +"Displays branch commits in different colors if checked. If unchecked, all " +"branches are shown in the same color. This color can be selected." +msgstr "" + +#: ..\settings.rst:300 +msgid "Striped branch change" +msgstr "" + +#: ..\settings.rst:300 +msgid "" +"When a new branch is created from an existing branch, the common part of the" +" history is shown in a 'hatch' pattern." +msgstr "" + +#: ..\settings.rst:303 +msgid "Draw branch borders" +msgstr "" + +#: ..\settings.rst:303 +msgid "Outlines branch commits in a black border if checked." +msgstr "" + +#: ..\settings.rst:305 +msgid "Draw non relatives graph gray" +msgstr "" + +#: ..\settings.rst:305 +msgid "" +"Show commit history in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:307 +msgid "Draw non relatives text gray" +msgstr "" + +#: ..\settings.rst:307 +msgid "" +"Show commit text in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:309 +msgid "Color tag" +msgstr "" + +#: ..\settings.rst:309 +msgid "Color to show tags in." +msgstr "" + +#: ..\settings.rst:311 +msgid "Color branch" +msgstr "" + +#: ..\settings.rst:311 +msgid "Color to show branch names in." +msgstr "" + +#: ..\settings.rst:313 +msgid "Color remote branch" +msgstr "" + +#: ..\settings.rst:313 +msgid "Color to show remote branch names in." +msgstr "" + +#: ..\settings.rst:315 +msgid "Color other label" +msgstr "" + +#: ..\settings.rst:315 +msgid "Color to show other labels in." +msgstr "" + +#: ..\settings.rst:317 +msgid "Application Icon" +msgstr "" + +#: ..\settings.rst:317 +msgid "Icon style" +msgstr "" + +#: ..\settings.rst:317 +msgid "Change icons. Useful for recognising various open instances." +msgstr "" + +#: ..\settings.rst:319 +msgid "Icon color" +msgstr "" + +#: ..\settings.rst:319 +msgid "Changes color of the selected icons." +msgstr "" + +#: ..\settings.rst:321 +msgid "Difference View" +msgstr "" + +#: ..\settings.rst:321 +msgid "Color removed line" +msgstr "" + +#: ..\settings.rst:321 +msgid "Highlight color for lines that have been removed." +msgstr "" + +#: ..\settings.rst:324 +msgid "Color added line" +msgstr "" + +#: ..\settings.rst:324 +msgid "Highlight color for lines that have been added." +msgstr "" + +#: ..\settings.rst:326 +msgid "Color removed line highlighting" +msgstr "" + +#: ..\settings.rst:326 +msgid "Highlight color for characters that have been removed in lines." +msgstr "" + +#: ..\settings.rst:328 +msgid "Color added line highlighting" +msgstr "" + +#: ..\settings.rst:328 +msgid "Highlight color for characters that have been added in lines." +msgstr "" + +#: ..\settings.rst:330 +msgid "Color section" +msgstr "" + +#: ..\settings.rst:330 +msgid "Highlight color for a section." +msgstr "" + +#: ..\settings.rst:336 +msgid "Start Page" +msgstr "" + +#: ..\settings.rst:338 +msgid "" +"This page allows you to add/remove or modify the Categories and repositories" +" that will appear on the Start Page when Git Extensions is launched. Per " +"Category you can either configure an RSS feed or add repositories. The order" +" of both Categories, and repositories within Categories, can be changed " +"using the context menus in the Start Page. See :ref:`start-page` for further" +" details." +msgstr "" + +#: ..\settings.rst:345 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click Remove. This will delete the Category *and* any " +"repositories belonging to that Category." +msgstr "" + +#: ..\settings.rst:350 +msgid "Caption" +msgstr "" + +#: ..\settings.rst:350 +msgid "This is the Category name displayed on the Start Page." +msgstr "" + +#: ..\settings.rst:352 +msgid "Type" +msgstr "" + +#: ..\settings.rst:352 +msgid "Specify the type: an RSS feed or a repository." +msgstr "" + +#: ..\settings.rst:354 +msgid "RSS Feed" +msgstr "" + +#: ..\settings.rst:354 +msgid "Enter the URL of the RSS feed." +msgstr "" + +#: ..\settings.rst:356 +msgid "Path/Title/Description" +msgstr "" + +#: ..\settings.rst:356 +msgid "" +"For each repository defined for a Category, shows the path, title and " +"description. To add a new repository, click on a blank line and type the " +"appropriate information. The contents of the Path field are shown on the " +"Start Page as a link to your repository *if* the Title field is blank. If " +"the Title field is non-blank, then this text is shown as the link to your " +"repository. Any text in the Description field is shown underneath the " +"repository link on the Start Page." +msgstr "" + +#: ..\settings.rst:365 +msgid "" +"An RSS Feed can be useful to follow repositories on GitHub for example. See " +"this page on GitHub: https://help.github.com/articles/viewing-your-feeds. " +"You can also follow commits on public GitHub repositories by" +msgstr "" + +#: ..\settings.rst:368 +msgid "In your browser, navigate to the public repository on GitHub." +msgstr "" + +#: ..\settings.rst:369 +msgid "Select the branch you are interested in." +msgstr "" + +#: ..\settings.rst:370 +msgid "Click on the Commits tab." +msgstr "" + +#: ..\settings.rst:371 +msgid "You will find a RSS icon next to the words \"Commit History\"." +msgstr "" + +#: ..\settings.rst:372 +msgid "Copy the link" +msgstr "" + +#: ..\settings.rst:373 +msgid "" +"Paste the link into the RSS Feed field in the Settings - Start Page as shown" +" above." +msgstr "" + +#: ..\settings.rst:375 +msgid "" +"Your Start Page will then show each commit - clicking on a link will open " +"your browser and take you to the commit on GitHub." +msgstr "" + +#: ..\settings.rst:382 +msgid "Git Config" +msgstr "" + +#: ..\settings.rst:384 +msgid "" +"This page contains some of the settings of Git that are used by and " +"therefore can be changed from within Git Extensions." +msgstr "" + +#: ..\settings.rst:386 +msgid "" +"If you change a Git setting from the Git command line using ``git config`` " +"then the same change in setting can be seen inside Git Extensions. If you " +"change a Git setting from inside Git Extensions then that change can be seen" +" using ``git config --get``." +msgstr "" + +#: ..\settings.rst:389 +msgid "" +"Git configuration can be global or local configuration. Global configuration" +" applies to all repositories. Local configuration overrides the global " +"configuration for the current repository." +msgstr "" + +#: ..\settings.rst:395 +msgid "User name" +msgstr "" + +#: ..\settings.rst:395 +msgid "User name shown in commits and patches." +msgstr "" + +#: ..\settings.rst:397 +msgid "User email" +msgstr "" + +#: ..\settings.rst:397 +msgid "User email shown in commits and patches." +msgstr "" + +#: ..\settings.rst:399 +msgid "Editor" +msgstr "" + +#: ..\settings.rst:399 +msgid "" +"Editor that git.exe opens (e.g. for editing commit message). This is not " +"used by Git Extensions, only when you call git.exe from the command line. By" +" default Git will use the built in editor." +msgstr "" + +#: ..\settings.rst:403 +msgid "Mergetool" +msgstr "" + +#: ..\settings.rst:403 +msgid "" +"Merge tool used to solve merge conflicts. Git Extensions will search for " +"common merge tools on your system." +msgstr "" + +#: ..\settings.rst:406 +msgid "Path to mergetool" +msgstr "" + +#: ..\settings.rst:406 +msgid "" +"Path to merge tool. Git Extensions will search for common merge tools on " +"your system." +msgstr "" + +#: ..\settings.rst:409 +msgid "Mergetool command" +msgstr "" + +#: ..\settings.rst:409 +msgid "" +"Command that Git uses to start the merge tool. Git Extensions will try to " +"set this automatically when a merge tool is chosen. This setting can be left" +" empty when Git supports the mergetool (e.g. kdiff3)." +msgstr "" + +#: ..\settings.rst:413 +msgid "Keep backup (.orig) after merge" +msgstr "" + +#: ..\settings.rst:413 +msgid "" +"Check to save the state of the original file before modifying to solve merge" +" conflicts. Refer to Git configuration setting ```mergetool.keepBackup```." +msgstr "" + +#: ..\settings.rst:417 +msgid "Difftool" +msgstr "" + +#: ..\settings.rst:417 +msgid "" +"Diff tool that is used to show differences between source files. Git " +"Extensions will search for common diff tools on your system." +msgstr "" + +#: ..\settings.rst:420 +msgid "Path to difftool" +msgstr "" + +#: ..\settings.rst:420 +msgid "" +"The path to the diff tool. Git Extensions will search for common diff tools " +"on your system." +msgstr "" + +#: ..\settings.rst:423 +msgid "DiffTool command" +msgstr "" + +#: ..\settings.rst:423 +msgid "" +"Command that Git uses to start the diff tool. This setting should only be " +"filled in when Git doesn't support the diff tool." +msgstr "" + +#: ..\settings.rst:426 +msgid "Path to commit template" +msgstr "" + +#: ..\settings.rst:426 +msgid "" +"A path to a file whose contents are used to pre-populate the commit message " +"in the commit dialog." +msgstr "" + +#: ..\settings.rst:429 +msgid "Line endings" +msgstr "" + +#: ..\settings.rst:429 +msgid "Checkout/commit radio buttons" +msgstr "" + +#: ..\settings.rst:429 +msgid "" +"Choose how git should handle line endings when checking out and checking in " +"files. Refer to https://help.github.com/articles/dealing-with-line-endings" +"#platform-all" +msgstr "" + +#: ..\settings.rst:433 +msgid "Files content encoding" +msgstr "" + +#: ..\settings.rst:433 +msgid "The default encoding for file contents." +msgstr "" + +#: ..\settings.rst:439 +msgid "Build server integration" +msgstr "" + +#: ..\settings.rst:441 +msgid "" +"This page allows you to configure the integration with build servers. This " +"allows the build status of each commit to be displayed directly in the " +"revision log, as well as providing a tab for direct access to the Build " +"Server build report for the selected commit." +msgstr "" + +#: ..\settings.rst:448 +msgid "Enable build server integration" +msgstr "" + +#: ..\settings.rst:448 +msgid "Check to globally enable/disable the integration functionality." +msgstr "" + +#: ..\settings.rst:450 +msgid "Show build status summary in revision log" +msgstr "" + +#: ..\settings.rst:450 +msgid "" +"Check to show a summary of the build results with the commits in the main " +"revision log." +msgstr "" + +#: ..\settings.rst:453 +msgid "Build server type" +msgstr "" + +#: ..\settings.rst:453 +msgid "Select an integration target." +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins" +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins server URL" +msgstr "" + +#: ..\settings.rst:455 ..\settings.rst:459 ..\settings.rst:469 +msgid "Enter the URL of the server (and port, if applicable)." +msgstr "" + +#: ..\settings.rst:457 ..\settings.rst:461 ..\settings.rst:473 +msgid "Project name" +msgstr "" + +#: ..\settings.rst:457 +msgid "Enter the name of the project which tracks this repository in Jenkins." +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity" +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity server URL" +msgstr "" + +#: ..\settings.rst:461 +msgid "" +"Enter the name of the project which tracks this repository in TeamCity. " +"Multiple project names can be entered separated by the | character." +msgstr "" + +#: ..\settings.rst:464 +msgid "Build Id Filter" +msgstr "" + +#: ..\settings.rst:464 +msgid "" +"Enter a regexp filter for which build results you want to retrieve in the " +"case that your build project creates multiple builds. For example, if your " +"project includes both devBuild and docBuild you may wish to apply a filter " +"of \"devBuild\" to retrieve the results from only the program build." +msgstr "" + +#: ..\settings.rst:469 +msgid "Team Foundation" +msgstr "" + +#: ..\settings.rst:469 +msgid "Tfs server (Name or URL)" +msgstr "" + +#: ..\settings.rst:471 +msgid "Team collection name" +msgstr "" + +#: ..\settings.rst:473 +msgid "Enter the name of the project which tracks this repository in Tfs." +msgstr "" + +#: ..\settings.rst:475 +msgid "Build definition name (use first found if left empty)" +msgstr "" + +#: ..\settings.rst:482 +msgid "SSH" +msgstr "" + +#: ..\settings.rst:484 +msgid "" +"This page allows you to configure the SSH client you want Git to use. Git " +"Extensions is optimized for PuTTY. Git Extensions will show command line " +"dialogs if you do not use PuTTY and user input is required (unless you have " +"configured SSH to use authentication with key instead of password). Git " +"Extensions can load SSH keys for PuTTY when needed." +msgstr "" + +#: ..\settings.rst:491 +msgid "Specify which ssh client to use" +msgstr "" + +#: ..\settings.rst:491 +msgid "``PuTTY`` radio button" +msgstr "" + +#: ..\settings.rst:491 +msgid "Use PuTTY as SSH client." +msgstr "" + +#: ..\settings.rst:493 +msgid "``OpenSSH`` radio button" +msgstr "" + +#: ..\settings.rst:493 +msgid "Use OpenSSH as SSH client." +msgstr "" + +#: ..\settings.rst:495 +msgid "``Other ssh client`` radio button" +msgstr "" + +#: ..\settings.rst:495 +msgid "" +"Use another SSH client. Enter the path to the SSH client you wish to use." +msgstr "" + +#: ..\settings.rst:497 +msgid "Configure PuTTY" +msgstr "" + +#: ..\settings.rst:497 +msgid "Path to plink.exe" +msgstr "" + +#: ..\settings.rst:497 +msgid "Enter the path to the plink.exe executable." +msgstr "" + +#: ..\settings.rst:500 +msgid "Path to puttygen" +msgstr "" + +#: ..\settings.rst:500 +msgid "Enter the path to the puttygen.exe executable." +msgstr "" + +#: ..\settings.rst:502 +msgid "Path to pageant" +msgstr "" + +#: ..\settings.rst:502 +msgid "Enter the path to the pageant.exe executable." +msgstr "" + +#: ..\settings.rst:504 +msgid "Automatically start authentication" +msgstr "" + +#: ..\settings.rst:504 +msgid "" +"If an SSH key has been configured, then when accessing a remote repository " +"the key will automatically be used by the SSH client if this is checked." +msgstr "" + +#: ..\settings.rst:507 +msgid "Configure Git credential helper" +msgstr "" + +#: ..\settings.rst:507 ..\settings.rst:569 +msgid "Command" +msgstr "" + +#: ..\settings.rst:507 +msgid "" +"Enter the helper string for the Git \"Credential Helper\". This setting is " +"the global Git configuration ``credential.helper``, see http://git-" +"scm.com/docs/gitcredentials. By way of example, the setting for `git-" +"credential-winstore `_, when " +"installed from the full installation package for Git Extensions, is:" +msgstr "" + +#: ..\settings.rst:513 +msgid "" +"``!\"C:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-" +"credential-winstore.exe\"``." +msgstr "" + +#: ..\settings.rst:516 +msgid "" +"The setting begins with \"!\" so the setting is considered as a shell " +"snippet and everything after the \"!\" becomes the command. Use the " +"``Browse`` button to find the executable in your file system." +msgstr "" + +#: ..\settings.rst:520 +msgid "``Suggest`` button" +msgstr "" + +#: ..\settings.rst:520 +msgid "" +"Suggest an appropriate setting for the Git credential helper. This works " +"only if the program git-credential-winstore.exe is installed in the " +"\"GitCredentialWinStore\" folder under your Git Extensions installation." +msgstr "" + +#: ..\settings.rst:527 +msgid "" +"If you get errors relating to git-credential-winstore, ensure that your " +"setting for the Git credential helper command in Git Extensions has ``\"`` " +"at the start and end and not ``\\\"``. When viewed in the global Git " +"configuration file, ``.gitconfig`` in your user directory, you should find " +"the setting does show the escaped quotation marks ``\\\"`` (but not " +"``\\\\\\\"``). Also ensure that you do indeed have the program file git-" +"credential-winstore.exe in the specified directory as you may have a setting" +" retained from a previous installation of the credential helper program." +msgstr "" + +#: ..\settings.rst:536 +msgid "Scripts" +msgstr "" + +#: ..\settings.rst:538 +msgid "" +"This page allows you to configure specific commands to run before/after Git " +"actions or to add a new command to the User Menu. The top half of the page " +"summarises all of the scripts currently defined. If a script is selected " +"from the summary, the bottom half of the page will allow modifications to " +"the script definition." +msgstr "" + +#: ..\settings.rst:542 +msgid "" +"A hotkey can also be assigned to execute a specific script. See :ref" +":`settings-hotkeys`." +msgstr "" + +#: ..\settings.rst:547 +msgid "``Add`` button" +msgstr "" + +#: ..\settings.rst:547 +msgid "" +"Adds a new script. Complete the details in the bottom half of the screen." +msgstr "" + +#: ..\settings.rst:549 +msgid "``Remove`` button" +msgstr "" + +#: ..\settings.rst:549 +msgid "Removes a script." +msgstr "" + +#: ..\settings.rst:551 +msgid "Up/Down Arrows" +msgstr "" + +#: ..\settings.rst:551 +msgid "Changes order of scripts." +msgstr "" + +#: ..\settings.rst:553 +msgid "The name of the script." +msgstr "" + +#: ..\settings.rst:555 +msgid "" +"If checked, the script is active and will be performed at the appropriate " +"time (as determined by the On Event setting)." +msgstr "" + +#: ..\settings.rst:558 +msgid "Ask for confirmation" +msgstr "" + +#: ..\settings.rst:558 +msgid "" +"If checked, then a popup window is displayed just before the script is run " +"to confirm whether or not the script is to be run. Note that this popup is " +"*not* displayed when the script is added as a command to the User Menu (On " +"Event setting is ShowInUserMenuBar)." +msgstr "" + +#: ..\settings.rst:563 +msgid "Run in background" +msgstr "" + +#: ..\settings.rst:563 +msgid "" +"If checked, the script will run in the background and Git Extensions will " +"return to your control without waiting for the script to finish." +msgstr "" + +#: ..\settings.rst:566 +msgid "Add to revision grid context menu" +msgstr "" + +#: ..\settings.rst:566 +msgid "" +"If checked, the script is added to the context menu that is displayed when " +"right-clicking on a line in the Commit Log page." +msgstr "" + +#: ..\settings.rst:569 +msgid "" +"Enter the command to be run. This can be any command that your system can " +"run e.g. an executable program, a .bat script, a Python command, etc. Use " +"the ``Browse`` button to find the command to run." +msgstr "" + +#: ..\settings.rst:573 ..\settings.rst:794 +msgid "Arguments" +msgstr "" + +#: ..\settings.rst:573 +msgid "" +"Enter any arguments to be passed to the command that is run. The ``Help`` " +"button displays items that will be resolved by Git Extensions before " +"executing the command e.g. {cBranch} will resolve to the currently checked " +"out branch, {UserInput} will display a popup where you can enter data to be " +"passed to the command when it is run." +msgstr "" + +#: ..\settings.rst:579 +msgid "On Event" +msgstr "" + +#: ..\settings.rst:579 +msgid "" +"Select when this command will be executed, either before/after certain Git " +"commands, or displayed on the User Menu bar." +msgstr "" + +#: ..\settings.rst:586 +msgid "Hotkeys" +msgstr "" + +#: ..\settings.rst:588 +msgid "" +"This page allows you to define keyboard shortcuts to actions when specific " +"pages of Git Extensions are displayed. The HotKeyable Items identifies a " +"page within Git Extensions. Selecting a Hotkeyable Item displays the list of" +" commands on that page that can have a hotkey associated with them." +msgstr "" + +#: ..\settings.rst:592 +msgid "The Hotkeyable Items consist of the following pages" +msgstr "" + +#: ..\settings.rst:594 +msgid "" +"Commit: the page displayed when a Commit is requested via the ``Commit`` " +"User Menu button or the ``Commands/Commit`` menu option." +msgstr "" + +#: ..\settings.rst:595 +msgid "" +"Browse: the Commit Log page (the page displayed after a repository is " +"selected from the Start Page)." +msgstr "" + +#: ..\settings.rst:596 +msgid "RevisionGrid: the list of commits on the Commit Log page." +msgstr "" + +#: ..\settings.rst:597 +msgid "FileViewer: the page displayed when viewing the contents of a file." +msgstr "" + +#: ..\settings.rst:598 +msgid "" +"FormMergeConflicts: the page displayed when merge conflicts are detected " +"that need correcting." +msgstr "" + +#: ..\settings.rst:599 +msgid "" +"Scripts: shows scripts defined in Git Extensions and allows shortcuts to be " +"assigned. Refer :ref:`settings-scripts`." +msgstr "" + +#: ..\settings.rst:604 +msgid "Hotkey" +msgstr "" + +#: ..\settings.rst:604 +msgid "" +"After selecting a Hotkeyable Item and the Command, the current keyboard " +"shortcut associated with the command is displayed here. To alter this " +"shortcut, click in the box where the current hotkey is shown and press the " +"new keyboard combination." +msgstr "" + +#: ..\settings.rst:609 +msgid "``Apply`` button" +msgstr "" + +#: ..\settings.rst:609 +msgid "" +"Click to apply the new keyboard combination to the currently selected " +"Command." +msgstr "" + +#: ..\settings.rst:612 +msgid "``Clear`` button" +msgstr "" + +#: ..\settings.rst:612 +msgid "" +"Sets the keyboard shortcut for the currently selected Command to 'None'." +msgstr "" + +#: ..\settings.rst:614 +msgid "``Reset all Hotkeys to defaults`` button" +msgstr "" + +#: ..\settings.rst:614 +msgid "" +"Resets all keyboard shortcuts to the defaults (i.e. the values when Git " +"Extensions was first installed)." +msgstr "" + +#: ..\settings.rst:621 +msgid "Shell Extension" +msgstr "" + +#: ..\settings.rst:623 +msgid "" +"When installed, Git Extensions adds items to the context menu when a " +"file/folder is right-clicked within Windows Explorer. One of these items is " +"``Git Extensions`` from which a further (cascaded) menu can be opened. This " +"settings page determines which items will appear on that cascaded menu and " +"which will appear in the main context menu. Items that are checked will " +"appear in the cascaded menu." +msgstr "" + +#: ..\settings.rst:627 +msgid "" +"To the right side of the list of check boxes is a preview that shows you how" +" the Git Extensions menu items will be arranged with your current choices." +msgstr "" + +#: ..\settings.rst:630 +msgid "" +"By default, what is displayed in the context menu also depends on what item " +"is right-clicked in Windows Explorer; a file or a folder (and whether the " +"folder is a Git repository or not). If you want Git Extensions to always " +"include all of its context menu items, check the box ``Always show all " +"commands``." +msgstr "" + +#: ..\settings.rst:637 +msgid "Advanced" +msgstr "" + +#: ..\settings.rst:638 +msgid "" +"This page allows advanced settings to be modified. Clicking on the '+' " +"symbol on the tree of settings will display further settings. Refer :ref" +":`settings-confirmations`." +msgstr "" + +#: ..\settings.rst:644 +msgid "Checkout" +msgstr "" + +#: ..\settings.rst:644 +msgid "Always show checkout dialog" +msgstr "" + +#: ..\settings.rst:644 +msgid "" +"Always show the Checkout Branch dialog when swapping branches. This dialog " +"is normally only shown when uncommitted changes exist on the current branch" +msgstr "" + +#: ..\settings.rst:647 +msgid "Use last chosen \"local changes\" action as default action." +msgstr "" + +#: ..\settings.rst:647 +msgid "" +"This setting works in conjunction with the 'Git Extensions/Check for " +"uncommitted changes in checkout branch dialog' setting. If the 'Check for " +"uncommitted changes' setting is checked, then the Checkout Branch dialog is " +"shown *only* if this setting is unchecked. If this setting is checked, then " +"no dialog is shown and the last chosen action is used." +msgstr "" + +#: ..\settings.rst:653 +msgid "Don't show help images" +msgstr "" + +#: ..\settings.rst:653 +msgid "" +"In the Pull, Merge and Rebase dialogs, images are displayed by default to " +"explain what happens with the branches and their commits and the meaning of " +"LOCAL, BASE and REMOTE (for resolving merge conflicts) in different merge or" +" rebase scenarios. If checked, these Help images will not be displayed." +msgstr "" + +#: ..\settings.rst:659 +msgid "Always show advanced options" +msgstr "" + +#: ..\settings.rst:659 +msgid "" +"In the Push, Merge and Rebase dialogs, advanced options are hidden by " +"default and shown only after you click a link or checkbox. If this setting " +"is checked then these options are always shown on those dialogs." +msgstr "" + +#: ..\settings.rst:667 +msgid "Confirmations" +msgstr "" + +#: ..\settings.rst:668 +msgid "This page allows you to turn off certain confirmation popup windows." +msgstr "" + +#: ..\settings.rst:673 +msgid "Don't ask to confirm to" +msgstr "" + +#: ..\settings.rst:673 +msgid "Amend last commit" +msgstr "" + +#: ..\settings.rst:673 +msgid "" +"If checked, do not display the popup warning about the rewriting of history " +"when you have elected to amend the last committed change." +msgstr "" + +#: ..\settings.rst:676 +msgid "Apply stashed changes after successful pull" +msgstr "" + +#: ..\settings.rst:676 +msgid "" +"In the Pull dialog, if ``Auto stash`` is checked, then any changes will be " +"stashed before the pull is performed. Any stashed changes are then re-" +"applied after the pull is complete. If this setting is checked, the stashed " +"changes are applied with no confirmation popup." +msgstr "" + +#: ..\settings.rst:681 +msgid "Apply stashed changes after successful checkout" +msgstr "" + +#: ..\settings.rst:681 +msgid "" +"In the Checkout Branch dialog, if ``Stash`` is checked, then any changes " +"will be stashed before the branch is checked out. If this setting is " +"checked, then the stashed changes will be automatically re-applied after " +"successful checkout of the branch with no confirmation popup." +msgstr "" + +#: ..\settings.rst:686 +msgid "Add a tracking reference for newly pushed branch" +msgstr "" + +#: ..\settings.rst:686 +msgid "" +"When you push a local branch to a remote and it doesn't have a tracking " +"reference, you are asked to confirm whether you want to add such a " +"reference. If this setting is checked, a tracking reference will always be " +"added if it does not exist." +msgstr "" + +#: ..\settings.rst:691 +msgid "Push a new branch for the remote" +msgstr "" + +#: ..\settings.rst:691 +msgid "" +"When pushing a new branch that does not exist on the remote repository, a " +"confirmation popup will normally be displayed. If this setting is checked, " +"then the new branch will be pushed with no confirmation popup." +msgstr "" + +#: ..\settings.rst:695 +msgid "Update submodules on checkout" +msgstr "" + +#: ..\settings.rst:695 +msgid "" +"When you check out a branch from a repository that has submodules, you will " +"be asked to update the submodules. If this setting is checked, the " +"submodules will be updated without asking." +msgstr "" + +#: ..\settings.rst:703 +msgid "Plugins" +msgstr "" + +#: ..\settings.rst:705 +msgid "Plugins provide extra functionality for Git Extensions." +msgstr "" + +#: ..\settings.rst:708 +msgid "Plugin" +msgstr "" + +#: ..\settings.rst:710 +msgid "Auto compile SubModules" +msgstr "" + +#: ..\settings.rst:710 +msgid "" +"**This plugin proposes (confirmation required) that you automatically build " +"submodules after they are updated via the GitExtensions Update submodules " +"command.**" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enabled (true/false)" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enter true to enable the plugin, or false to disable." +msgstr "" + +#: ..\settings.rst:716 +msgid "Path to msbuild.exe" +msgstr "" + +#: ..\settings.rst:716 +msgid "Enter the path to the msbuild.exe executable." +msgstr "" + +#: ..\settings.rst:718 +msgid "msbuild.exe arguments" +msgstr "" + +#: ..\settings.rst:718 +msgid "Enter any arguments to msbuild." +msgstr "" + +#: ..\settings.rst:720 +msgid "Periodic background fetch" +msgstr "" + +#: ..\settings.rst:720 +msgid "" +"**This plugin keeps your remote tracking branches up-to-date automatically " +"by fetching periodically.**" +msgstr "" + +#: ..\settings.rst:722 +msgid "Arguments of git command to run" +msgstr "" + +#: ..\settings.rst:722 +msgid "" +"Enter the git command and its arguments into the edit box. The default " +"command is ``fetch --all``, which will fetch all branches from all remotes. " +"You can modify the command if you would prefer, for example, to fetch only a" +" specific remote, e.g. ``fetch upstream``." +msgstr "" + +#: ..\settings.rst:727 +msgid "Fetch every (seconds)" +msgstr "" + +#: ..\settings.rst:727 +msgid "" +"Enter the number of seconds to wait between each fetch. Enter 0 to disable " +"this plugin." +msgstr "" + +#: ..\settings.rst:730 +msgid "Refresh view after fetch" +msgstr "" + +#: ..\settings.rst:730 +msgid "" +"If checked, the commit log and branch labels will be refreshed after the " +"fetch. If you are browsing the commit log and comparing revisions you may " +"wish to disable the refresh to avoid unexpected changes to the commit log." +msgstr "" + +#: ..\settings.rst:734 +msgid "Fetch all submodules" +msgstr "" + +#: ..\settings.rst:734 +msgid "" +"If checked, also perform \"git fetch --all\" recursively on all configured " +"submodules as part of the periodic background fetch." +msgstr "" + +#: ..\settings.rst:737 +msgid "Create local tracking branches" +msgstr "" + +#: ..\settings.rst:737 +msgid "" +"**This plugin will create local tracking branches for all branches on a " +"remote repository. The remote repository is specified when the plugin is " +"run.**" +msgstr "" + +#: ..\settings.rst:741 +msgid "Delete obsolete branches" +msgstr "" + +#: ..\settings.rst:741 +msgid "" +"**This plugin allows you to delete obsolete branches i.e. those branches " +"that are fully merged to another branch. It will display a list of obsolete " +"branches for review before deletion.**" +msgstr "" + +#: ..\settings.rst:745 +msgid "Delete obsolete branches older than (days)" +msgstr "" + +#: ..\settings.rst:745 +msgid "Select branches created greater than the specified number of days ago." +msgstr "" + +#: ..\settings.rst:748 +msgid "Branch where all branches should be merged" +msgstr "" + +#: ..\settings.rst:748 +msgid "" +"The name of the branch where a branch *must* have been merged into to be " +"considered obsolete." +msgstr "" + +#: ..\settings.rst:751 +msgid "Find large files" +msgstr "" + +#: ..\settings.rst:751 +msgid "**Finds large files in the repository and allows you to delete them.**" +msgstr "" + +#: ..\settings.rst:754 +msgid "Find large files bigger than (Mb)" +msgstr "" + +#: ..\settings.rst:754 +msgid "Specify what size is considered a 'large' file." +msgstr "" + +#: ..\settings.rst:757 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\settings.rst:757 +msgid "" +"**The Gerrit plugin provides integration with Gerrit for GitExtensions. This" +" plugin has been based on the git-review tool.**" +msgstr "" + +#: ..\settings.rst:760 +msgid "For more information see: http://code.google.com/p/gerrit/" +msgstr "" + +#: ..\settings.rst:762 +msgid "GitFlow" +msgstr "" + +#: ..\settings.rst:762 +msgid "" +"**The GitFlow plugin provides high-level repository operations for Vincent " +"Driessen's branching model**" +msgstr "" + +#: ..\settings.rst:764 +msgid "For more information see: https://github.com/nvie/gitflow" +msgstr "" + +#: ..\settings.rst:766 +msgid "Github" +msgstr "" + +#: ..\settings.rst:766 +msgid "" +"**This plugin will create an OAuth token so that some common GitHub actions " +"can be integrated with Git Extensions.**" +msgstr "" + +#: ..\settings.rst:769 +msgid "For more information see: https://github.com/" +msgstr "" + +#: ..\settings.rst:771 +msgid "OAuth Token" +msgstr "" + +#: ..\settings.rst:771 +msgid "The token generated and retrieved from GitHub." +msgstr "" + +#: ..\settings.rst:773 +msgid "Impact Graph" +msgstr "" + +#: ..\settings.rst:773 +msgid "" +"**This plugin shows in a graphical format the number of commits and counts " +"of changed lines in the repository performed by each person who has " +"committed a change.**" +msgstr "" + +#: ..\settings.rst:776 +msgid "Statistics" +msgstr "" + +#: ..\settings.rst:776 +msgid "" +"**This plugin provides various statistics (and a pie chart) about the " +"current Git repository. For example, number of commits by author, lines of " +"code per language.**" +msgstr "" + +#: ..\settings.rst:779 +msgid "Code files" +msgstr "" + +#: ..\settings.rst:779 +msgid "Specifies extensions of files that are considered code files." +msgstr "" + +#: ..\settings.rst:782 +msgid "Directories to ignore (EndsWith)" +msgstr "" + +#: ..\settings.rst:782 +msgid "Ignore these directories when calculating statistics." +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules (true/false)" +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules when calculating statistics." +msgstr "" + +#: ..\settings.rst:788 +msgid "gource" +msgstr "" + +#: ..\settings.rst:788 +msgid "**Gource is a software version control visualization tool.**" +msgstr "" + +#: ..\settings.rst:790 +msgid "For more information see: https://code.google.com/p/gource/" +msgstr "" + +#: ..\settings.rst:792 +msgid "Path to \"gource\"" +msgstr "" + +#: ..\settings.rst:792 +msgid "Enter the path to the gource software." +msgstr "" + +#: ..\settings.rst:794 +msgid "Enter any arguments to gource." +msgstr "" + +#: ..\settings.rst:796 +msgid "Proxy Switcher" +msgstr "" + +#: ..\settings.rst:796 +msgid "" +"**This plugin can set/unset the value for the http.proxy git config file key" +" as per the settings entered here.**" +msgstr "" + +#: ..\settings.rst:799 +msgid "Username" +msgstr "" + +#: ..\settings.rst:799 +msgid "The user name needed to access the proxy." +msgstr "" + +#: ..\settings.rst:802 +msgid "Password" +msgstr "" + +#: ..\settings.rst:802 +msgid "The password attached to the username." +msgstr "" + +#: ..\settings.rst:805 +msgid "HttpProxy" +msgstr "" + +#: ..\settings.rst:805 +msgid "Proxy Server URL." +msgstr "" + +#: ..\settings.rst:808 +msgid "HttpProxyPort" +msgstr "" + +#: ..\settings.rst:808 +msgid "Proxy Server port number." +msgstr "" + +#: ..\settings.rst:811 +msgid "Release Notes Generator" +msgstr "" + +#: ..\settings.rst:811 +msgid "" +"**This plugin will generate 'release notes'. This involves summarising all " +"commits between the specified from and to commit expressions when the plugin" +" is started. This output can be copied to the clipboard in various " +"formats.**" +msgstr "" + +#: ..\settings.rst:814 +msgid "Create Stash Pull Request" +msgstr "" + +#: ..\settings.rst:814 +msgid "" +"**If your repository is hosted on Atlassian Stash then this plugin will " +"enable you to create a pull request for Stash from Git Extensions**" +msgstr "" + +#: ..\settings.rst:817 +msgid "For more information see: https://www.atlassian.com/software/stash" +msgstr "" + +#: ..\settings.rst:819 +msgid "Stash Username" +msgstr "" + +#: ..\settings.rst:819 +msgid "The username required to access Stash." +msgstr "" + +#: ..\settings.rst:821 +msgid "Stash Password" +msgstr "" + +#: ..\settings.rst:821 +msgid "The password required to access Stash." +msgstr "" + +#: ..\settings.rst:823 +msgid "Specify the base URL to Stash" +msgstr "" + +#: ..\settings.rst:823 +msgid "The URL from which you will access Stash." +msgstr "" + +#: ..\settings.rst:825 +msgid "Disable SSL verification" +msgstr "" + +#: ..\settings.rst:825 +msgid "" +"Check this option if you do not require SSL verification to access Stash." +msgstr "" diff --git a/source/locale/fr/LC_MESSAGES/submodules.mo b/source/locale/fr/LC_MESSAGES/submodules.mo new file mode 100644 index 0000000000000000000000000000000000000000..9e7ef0db669725bf28f9e1bef4ae9b594b66f254 GIT binary patch literal 475 zcmZXQ!A=4(5QZ`Fv`5b#=HLN?Lw6TRum}-hF(j-KSiIMzEHz8JX^Y^4_!z#D&tex0 z9Gqk_{nIah=AWO7^RJ4lGuM}{uS((S<}mj2+kIlGCtAJp)Z%D?uUs3UB!wqoA=+6k zOKBixa>H_O$_u3}#wHUBeB5LP6Gg$Byd>DyoLR@>fLTr<^n)h)O$=`#3}~}a^BcbJ zK%DXqQF{L8f;$@eHQ$vtX2xQonKU`GN>dol$76Wz#Sz>`ac?w!=nV$bXg2FQRAw8N zaZET{J5Y0(uAsWIwxEP;x7)fceZ-RQ>Zw|j;t!Uq| zrS{@c9Gy-S)P1k7q`Q&Z^|NrHt#czq&V+13x?o?2(H^+\n" +"Language-Team: French (http://www.transifex.com/projects/p/git-extensions-manual/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\submodules.rst:2 +msgid "Submodules" +msgstr "" + +#: ..\submodules.rst:4 +msgid "" +"Large projects can be split into smaller parts using submodules. A submodule" +" contains the name, url and revision of another repository. To create a " +"submodule in an existing git repository you need to add a link to another " +"repository containing the files of the submodule." +msgstr "" + +#: ..\submodules.rst:11 +msgid "Manage submodules" +msgstr "" + +#: ..\submodules.rst:13 +msgid "" +"The current state of the submodules can be viewed with the ``Manage " +"submodules`` function. All submodules are shown in the list on the left." +msgstr "" + +#: ..\submodules.rst:19 ..\submodules.rst:32 +msgid "Add submodule" +msgstr "" + +#: ..\submodules.rst:19 +msgid "Add a new submodule to the repository" +msgstr "" + +#: ..\submodules.rst:21 +msgid "Synchronize" +msgstr "" + +#: ..\submodules.rst:21 +msgid "" +"Synchronizes the remote URL configuration setting to the value specified in " +"``.gitmodules`` for the selected submodule." +msgstr "" + +#: ..\submodules.rst:24 +msgid "Initialize" +msgstr "" + +#: ..\submodules.rst:24 +msgid "" +"Initialize the selected submodules, i.e. register each submodule name and " +"url found in ``.gitmodules`` into ``.git/config``. The submodule will also " +"be updated." +msgstr "" + +#: ..\submodules.rst:27 +msgid "Update" +msgstr "" + +#: ..\submodules.rst:27 +msgid "" +"Update the registered submodules, i.e. clone missing submodules and checkout" +" the commit specified in the index of the containing repository." +msgstr "" + +#: ..\submodules.rst:34 +msgid "" +"To add a new submodule choose ``Add submodule`` in the ``Manage submodules``" +" dialog." +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to submodule" +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to the remote repository to use as submodule." +msgstr "" + +#: ..\submodules.rst:41 +msgid "Local path" +msgstr "" + +#: ..\submodules.rst:41 +msgid "" +"Local path to this submodule, relative to the root of the current " +"repository." +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch" +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch to track." +msgstr "" + +#: ..\submodules.rst:47 +msgid "Remove submodule" +msgstr "" + +#: ..\submodules.rst:49 +msgid "" +"It is currently not possible to remove a submodule using the Git Extensions " +"user interface. To remove a submodule you need to manually:" +msgstr "" + +#: ..\submodules.rst:52 +msgid "Delete the relevant line from the ``.gitmodules`` file." +msgstr "" + +#: ..\submodules.rst:53 +msgid "Delete the relevant section from ``.git/config``." +msgstr "" + +#: ..\submodules.rst:54 +msgid "Run ``git rm --cached path_to_submodule`` (no trailing slash)." +msgstr "" + +#: ..\submodules.rst:55 +msgid "Commit and delete the now untracked submodule files." +msgstr "" diff --git a/source/locale/fr/LC_MESSAGES/tag.mo b/source/locale/fr/LC_MESSAGES/tag.mo new file mode 100644 index 0000000000000000000000000000000000000000..9e7ef0db669725bf28f9e1bef4ae9b594b66f254 GIT binary patch literal 475 zcmZXQ!A=4(5QZ`Fv`5b#=HLN?Lw6TRum}-hF(j-KSiIMzEHz8JX^Y^4_!z#D&tex0 z9Gqk_{nIah=AWO7^RJ4lGuM}{uS((S<}mj2+kIlGCtAJp)Z%D?uUs3UB!wqoA=+6k zOKBixa>H_O$_u3}#wHUBeB5LP6Gg$Byd>DyoLR@>fLTr<^n)h)O$=`#3}~}a^BcbJ zK%DXqQF{L8f;$@eHQ$vtX2xQonKU`GN>dol$76Wz#Sz>`ac?w!=nV$bXg2FQRAw8N zaZET{J5Y0(uAsWIwxEP;x7)fceZ-RQ>Zw|j;t!Uq| zrS{@c9Gy-S)P1k7q`Q&Z^|NrHt#czq&V+13x?o?2(H^+\n" +"Language-Team: French (http://www.transifex.com/projects/p/git-extensions-manual/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\tag.rst:2 +msgid "Tag" +msgstr "" + +#: ..\tag.rst:4 +msgid "" +"Tags are used to mark a specific version. Usually a tag will not be moved " +"anymore. The image below shows the commit log of Git Extensions with two " +"tags indicating version [1.08] and [1.06]." +msgstr "" + +#: ..\tag.rst:10 +msgid "Create tag" +msgstr "" + +#: ..\tag.rst:12 +msgid "" +"In Git Extensions you can tag a revision by choosing ``Create new tag`` in " +"the commit log context menu. A dialog will prompt for the name of the tag. " +"You can also choose ``Create tag`` from the ``Commands`` menu, which will " +"show a dialog to choose the revision and enter the tag name." +msgstr "" + +#: ..\tag.rst:18 +msgid "" +"Once a tag is created, it cannot be moved again. You need to delete the tag " +"and create it again to move it." +msgstr "" + +#: ..\tag.rst:21 +msgid "Delete tag" +msgstr "" + +#: ..\tag.rst:23 +msgid "" +"For some operation it is very useful to create tags for temporary usage. Git" +" uses SHA1 hashes to name each commit. When you want to merge with an " +"unnamed branch it is good practise to tag the unnamed branch, merge with the" +" tag and then delete the tag again." +msgstr "" + +#: ..\tag.rst:30 +msgid "Re-Tag?" +msgstr "" + +#: ..\tag.rst:32 +msgid "" +"Read about \"What should you do when you tag a wrong commit and you would " +"want to re-tag?\" here: https://www.kernel.org/pub/software/scm/git/docs" +"/git-tag.html#_on_re_tagging" +msgstr "" diff --git a/source/locale/fr/LC_MESSAGES/translations.mo b/source/locale/fr/LC_MESSAGES/translations.mo new file mode 100644 index 0000000000000000000000000000000000000000..9e7ef0db669725bf28f9e1bef4ae9b594b66f254 GIT binary patch literal 475 zcmZXQ!A=4(5QZ`Fv`5b#=HLN?Lw6TRum}-hF(j-KSiIMzEHz8JX^Y^4_!z#D&tex0 z9Gqk_{nIah=AWO7^RJ4lGuM}{uS((S<}mj2+kIlGCtAJp)Z%D?uUs3UB!wqoA=+6k zOKBixa>H_O$_u3}#wHUBeB5LP6Gg$Byd>DyoLR@>fLTr<^n)h)O$=`#3}~}a^BcbJ zK%DXqQF{L8f;$@eHQ$vtX2xQonKU`GN>dol$76Wz#Sz>`ac?w!=nV$bXg2FQRAw8N zaZET{J5Y0(uAsWIwxEP;x7)fceZ-RQ>Zw|j;t!Uq| zrS{@c9Gy-S)P1k7q`Q&Z^|NrHt#czq&V+13x?o?2(H^+\n" +"Language-Team: French (http://www.transifex.com/projects/p/git-extensions-manual/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\translations.rst:2 +msgid "Translations" +msgstr "" + +#: ..\translations.rst:5 +msgid "Change language" +msgstr "" + +#: ..\translations.rst:7 +msgid "" +"In the settings dialog a translation can be chosen. The translation files " +"are located in a directory located in the Git Extensions installation " +"directory. The files are readable xml files." +msgstr "" + +#: ..\translations.rst:13 +msgid "Translate Git Extensions" +msgstr "" + +#: ..\translations.rst:15 +msgid "" +"The application has a built-in translation tool to help create and edit " +"translations. To open the translation tool choose ``Translate`` in the " +"``Help`` menu." +msgstr "" + +#: ..\translations.rst:20 +msgid "" +"The functions of the translation tool are described in the image below. To " +"contribute any translations you can either e-mail a patch or send a pull " +"request using github." +msgstr "" diff --git a/source/locale/fr/LC_MESSAGES/z_appendix.mo b/source/locale/fr/LC_MESSAGES/z_appendix.mo new file mode 100644 index 0000000000000000000000000000000000000000..56a2ec7d2e3736ed5e7d3873daa22b63da8a05a7 GIT binary patch literal 475 zcmZXQ!A=4(5QZ`Fv`5b#=HLN?Lw6TRum}-hF(j-KSiIMzEHz8JX^Y^4_!z#D&tex0 z9Gqk_{nIah=AWO7^RJ4lGuM}{uS((S<}mj2+kIlGCtAJp)Z%D?uUs3UB!wqoA=+6k zOKBixa>H_O$_u3}#wHUBeB5LP6Gg$Byd>DyoLR@>fLTr<^n)h)O$=`#3}~}a^BcbJ zK%DXqQF{L8f;$=pHQ$vtX2xQonKU`GN>dol$76Wz#Sz>`ac?w!=nV$bXg2FQRAw8N zaZET{J5Y0(uAsWIwxEP;x7)fceZ-RQ>Zw|j;t!Uq| zrS{@c9Gy-S)P1k7q`Q&Z^|NrHt#czq&V+13x?o?2(H^+\n" +"Language-Team: French (http://www.transifex.com/projects/p/git-extensions-manual/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\z_appendix.rst:2 +msgid "Appendix" +msgstr "" + +#: ..\z_appendix.rst:5 +msgid "Git Cheat Sheet" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Action" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Command" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "Create new repository" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "`$ git init`" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "Create shared repository" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "`$ git init –-bare –-shared=all`" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "Clone repository" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "`$ git clone c:/demo1 c:/demo2`" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "Checkout branch" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "`$ git checkout `" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "Create branch" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "`$ git branch `" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "Delete branch" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "`$ git branch -d `" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "Merge branch (from the branch to merge into):" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "`$ git merge PDC`" +msgstr "" + +#: ..\z_appendix.rst:24 ..\z_appendix.rst:41 ..\z_appendix.rst:50 +msgid "Solve conflicts (add --tool=kdiff3 if no mergetool is specified)" +msgstr "" + +#: ..\z_appendix.rst:24 +msgid "`$ git mergetool` `$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "Create tag" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "`$ git tag `" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "Add files/changes (. for all files)" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "`$ git add .`" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "Commit added files/changes (--amend to amend to last commit)" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "`$ git commit –m “Enter commit message”`" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "Discard changes" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "`$ git reset --hard`" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "Create patch (-M = detect renames –C = detect copies)" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "`$ git format-patch –M –C origin`" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "Apply patch without merging" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "`$ git apply c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "Merge patch" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "`$ git am -–3way –-signoff c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:0 ..\z_appendix.rst:0 +msgid "`$ git mergetool`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git am –-3way -–resolved`" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "Stash changes" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "`$ git stash`" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "Apply stashed changes" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "`$ git stash apply`" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "Pull changes (add --rebase to rebase instead of merge)" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "`$ git pull c:/demo1 master`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "Push changes (in branch $ git push c:/demo1 master master:)" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "`$ git push c:/demo1`" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "Blame" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "`$ git blame –M –w `" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "Help" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "`$ git --help`" +msgstr "" + +#: ..\z_appendix.rst:60 +msgid "Here are some default names used by Git." +msgstr "" + +#: ..\z_appendix.rst:63 +msgid "Default names" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "master" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "default branch" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "origin" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "default upstream repository" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "HEAD" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "current branch" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "HEAD^" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "parent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "HEAD~4" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "the great-great grandparent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:78 +msgid "Menu map" +msgstr "" + +#: ..\z_appendix.rst:79 +msgid "" +"The following image shows GitExtensions' menu structure at one glance " +"(v2.43):" +msgstr "" diff --git a/source/locale/getting_started.pot b/source/locale/getting_started.pot new file mode 100644 index 0000000..a07e931 --- /dev/null +++ b/source/locale/getting_started.pot @@ -0,0 +1,297 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: GitExtensions 2.48\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 23:16+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ..\getting_started.rst:2 +msgid "Getting Started" +msgstr "" + +#: ..\getting_started.rst:4 +msgid "This section is primarily written for Windows users. There are extra sections about installing Git Extensions on Linux and Mac OS X." +msgstr "" + +#: ..\getting_started.rst:8 +msgid "Installation" +msgstr "" + +#: ..\getting_started.rst:10 +msgid "There is a single click installer that installs MsysGit, Kdiff3 and Git Extensions. The installer will detect if 32bit and/or 64bit versions should be installed. The installer can be found `here `_." +msgstr "" + +#: ..\getting_started.rst:18 +msgid "Git Extensions depends heavily on MsysGit. When MsysGit is not installed, ensure the \"Install MsysGit\" checkbox is checked. Kdiff3 is optional, but is advised as a merge tool." +msgstr "" + +#: ..\getting_started.rst:25 +msgid "Choose the options to install." +msgstr "" + +#: ..\getting_started.rst:29 +msgid "Choose the SSH client to use. PuTTY is the default because it has better Windows integration." +msgstr "" + +#: ..\getting_started.rst:34 +msgid "Installation (Linux)" +msgstr "" + +#: ..\getting_started.rst:35 +msgid "You can watch this video as a starting point: `Install Git Extensions on Ubuntu 11.04 `_" +msgstr "" + +#: ..\getting_started.rst:37 +msgid "For further help go to https://groups.google.com/forum/?fromgroups=#!forum/gitextensions" +msgstr "" + +#: ..\getting_started.rst:40 +msgid "Installation (Mac)" +msgstr "" + +#: ..\getting_started.rst:42 +msgid "This section only covers mono installation, you should have git installed in your Mac at this point. Please refer to http://git-scm.com/downloads" +msgstr "" + +#: ..\getting_started.rst:44 +msgid "First, make sure you have the latest mono version on your Mac. This section will cover installation of mono 3.8.0 on a Mac." +msgstr "" + +#: ..\getting_started.rst:46 +msgid "Download mono latest version. You can always check for this here: http://www.go-mono.com/mono-downloads/download.html" +msgstr "" + +#: ..\getting_started.rst:47 +msgid "After you have completed the download, you will see a .dmg file. Double click it to open the package." +msgstr "" + +#: ..\getting_started.rst:48 +msgid "Inside the .dmg file you will have MonoFramework-{version}.pkg. Double click to start the installation process." +msgstr "" + +#: ..\getting_started.rst:49 +msgid "Follow the wizard until it's completion." +msgstr "" + +#: ..\getting_started.rst:50 +msgid "If everything went okay, you should open your terminal and check mono version::" +msgstr "" + +#: ..\getting_started.rst:64 +msgid "Now download Git Extensions latest version from https://sourceforge.net/projects/gitextensions. Remember to select the appropriate package otherwise you could have problems." +msgstr "" + +#: ..\getting_started.rst:65 +msgid "Browse into the folder where you extracted the package and just run mono command, like the example below::" +msgstr "" + +#: ..\getting_started.rst:69 +msgid "This is the minimal setup you need in order to run Git Extensions." +msgstr "" + +#: ..\getting_started.rst:72 +msgid "Troubleshooting Mac Installation" +msgstr "" + +#: ..\getting_started.rst:74 +msgid "If your Git Extensions crashes with an exception that a font is missing (generic sans serif), you probably can fix this by installing Xquartz. This is a version of the X.Org X Windows System that runs on OS X. I am not sure what the side effects are. This can be installed from here: http://xquartz.macosforge.org/landing/" +msgstr "" + +#: ..\getting_started.rst:75 +msgid "If Git Extensions still crashes because it is unable to load a plugin, empty the plugins folder." +msgstr "" + +#: ..\getting_started.rst:78 +msgid "Settings" +msgstr "" + +#: ..\getting_started.rst:80 +msgid "All settings will be verified when Git Extensions is started for the first time. If Git Extensions requires any settings to be changed, the Settings dialog will be shown. All incorrect settings will be marked in red. You can ask Git Extensions to try to fix the setting for you by clicking on it. When installing Git Extensions for the first time (and you do not have Git already installed on your system), you will normally be required to configure your username and email address." +msgstr "" + +#: ..\getting_started.rst:86 +msgid "The settings dialog can be invoked at any time by selecting ``Settings`` from the ``Tools`` menu option." +msgstr "" + +#: ..\getting_started.rst:90 +msgid "For further information see :ref:`settings`." +msgstr "" + +#: ..\getting_started.rst:95 +msgid "Start Page" +msgstr "" + +#: ..\getting_started.rst:97 +msgid "The start page contains the most common tasks, recently opened repositories and favourites. The left side of the start page (Common Actions and Recent Repositories) is static. The right side of the page is where favourite repositories can be added, grouped under Category headings." +msgstr "" + +#: ..\getting_started.rst:102 +msgid "Recent Repositories can be moved to favourites using the repository context menu. Choose ``Move to category / New category`` to create a new category and add the repository to it, or you can add the repository to an existing category (e.g. 'Currents' as shown below)." +msgstr "" + +#: ..\getting_started.rst:107 +msgid "A context menu is available for both the category and the repositories listed underneath it." +msgstr "" + +#: ..\getting_started.rst:109 +msgid "Entries on Category context menu" +msgstr "" + +#: ..\getting_started.rst:112 +msgid "Move Up" +msgstr "" + +#: ..\getting_started.rst:112 +msgid "Move the category (and any repositories under it) higher on the page." +msgstr "" + +#: ..\getting_started.rst:114 +msgid "Move Down" +msgstr "" + +#: ..\getting_started.rst:114 +msgid "Move the category (and any repositories under it) lower on the page." +msgstr "" + +#: ..\getting_started.rst:116 +#: ..\getting_started.rst:132 +msgid "Remove" +msgstr "" + +#: ..\getting_started.rst:116 +msgid "Remove the category (and any repositories under it) from the page. Note: Git repositories are *not* physically removed either locally or remotely." +msgstr "" + +#: ..\getting_started.rst:119 +#: ..\getting_started.rst:135 +msgid "Edit" +msgstr "" + +#: ..\getting_started.rst:119 +#: ..\getting_started.rst:135 +msgid "Shows the Start Page settings window where both category and repository details can be modified. See :ref:`settings-start-page`." +msgstr "" + +#: ..\getting_started.rst:123 +msgid "Entries on repository context menu" +msgstr "" + +#: ..\getting_started.rst:126 +msgid "Move to category" +msgstr "" + +#: ..\getting_started.rst:126 +msgid "Move the repository to a new or existing category." +msgstr "" + +#: ..\getting_started.rst:128 +msgid "Move up" +msgstr "" + +#: ..\getting_started.rst:128 +msgid "Move the repository higher (within the category)." +msgstr "" + +#: ..\getting_started.rst:130 +msgid "Move down" +msgstr "" + +#: ..\getting_started.rst:130 +msgid "Move the repository lower (within the category)." +msgstr "" + +#: ..\getting_started.rst:132 +msgid "Remove the repository from the category. Note: the repository is *not* physically removed either locally or remotely." +msgstr "" + +#: ..\getting_started.rst:138 +msgid "Show current branch" +msgstr "" + +#: ..\getting_started.rst:138 +msgid "Toggles the display of the branch name next to the repository name. This identifies the currently checked out branch for the repository." +msgstr "" + +#: ..\getting_started.rst:142 +msgid "To open an existing repository, simply click the link to the repository under Recent Repositories or within the Categories that you have set up, or select Open repository (from where you can select a repository to open from your local file system)." +msgstr "" + +#: ..\getting_started.rst:145 +msgid "To create a new repository, one of the following options under Common Actions can be selected." +msgstr "" + +#: ..\getting_started.rst:148 +msgid "Clone repository" +msgstr "" + +#: ..\getting_started.rst:150 +msgid "You can clone an existing repository using this option. It displays the following dialog." +msgstr "" + +#: ..\getting_started.rst:154 +msgid "The repository you want to clone could be on a network share or could be a repository that is accessed through an internet or intranet connection. Depending on the protocol (http or ssh) you might need to load a SSH key into PuTTY. You also need to specify where the cloned repository will be created and the initial branch that is checked out. If the cloned repository contains submodules, then these can be initialised using their default settings if required." +msgstr "" + +#: ..\getting_started.rst:159 +msgid "There are two different types of repositories you can create when making a clone. A personal repository contains the complete history and also contains a working copy of the source tree. A central repository is used as a public repository where developers push the changes they want to share with others to. A central repository contains the complete history but does not have a working directory like personal repositories." +msgstr "" + +#: ..\getting_started.rst:165 +msgid "Clone SVN repository" +msgstr "" + +#: ..\getting_started.rst:167 +msgid "You can clone an existing SVN repository using this option, which creates a Git repository from the SVN repository you specify. For further information refer to the `Pro Git book `_." +msgstr "" + +#: ..\getting_started.rst:171 +msgid "Clone Github repository" +msgstr "" + +#: ..\getting_started.rst:173 +msgid "This option allows you to" +msgstr "" + +#: ..\getting_started.rst:175 +msgid "Fork a repository on GitHub so it is created in your personal space on GitHub." +msgstr "" + +#: ..\getting_started.rst:176 +msgid "Clone any repositories on your personal space on GitHub so that it becomes a local repository on your machine." +msgstr "" + +#: ..\getting_started.rst:178 +msgid "You can see your own personal repositories on GitHub, and also search for repositories using the ``Search for repositories`` tab." +msgstr "" + +#: ..\getting_started.rst:183 +msgid "Create new repository" +msgstr "" + +#: ..\getting_started.rst:185 +msgid "When you do not want to work on an existing project, you can create your own repository using this option." +msgstr "" + +#: ..\getting_started.rst:189 +msgid "Select a directory where the repository is to be created. You can choose to create a Personal repository or a Central repository." +msgstr "" + +#: ..\getting_started.rst:191 +msgid "A personal repository looks the same as a normal working directory but has a directory named ``.git`` at the root level containing the version history. This is the most common repository." +msgstr "" + +#: ..\getting_started.rst:194 +msgid "Central repositories only contain the version history. Because a central repository has no working directory you cannot checkout a revision in a central repository. It is also impossible to merge or pull changes in a central repository. This repository type can be used as a public repository where developers can push changes to or pull changes from." +msgstr "" + diff --git a/source/locale/git_extensions.pot b/source/locale/git_extensions.pot new file mode 100644 index 0000000..8c9ae1f --- /dev/null +++ b/source/locale/git_extensions.pot @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: GitExtensions 2.48\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 23:16+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ..\git_extensions.rst:2 +msgid "Git Extensions" +msgstr "" + +#: ..\git_extensions.rst:4 +msgid "Git Extensions is a toolkit aimed at making working with Git under Windows more intuitive (note that Git Extensions is also available on Linux and Macintosh OS X using Mono). The shell extension will integrate in Windows Explorer and presents a context menu on files and directories. There is also a Visual Studio plug-in to use Git from the Visual Studio IDE." +msgstr "" + +#: ..\git_extensions.rst:10 +msgid "Features" +msgstr "" + +#: ..\git_extensions.rst:12 +msgid "Windows Explorer integration for Git" +msgstr "" + +#: ..\git_extensions.rst:13 +msgid "Visual Studio (2005/2008/2010/2012) plug-in for Git" +msgstr "" + +#: ..\git_extensions.rst:14 +msgid "Feature rich user interface for Git" +msgstr "" + +#: ..\git_extensions.rst:15 +msgid "Single installer installs Git, Git Extensions and the merge tool KDiff3" +msgstr "" + +#: ..\git_extensions.rst:16 +msgid "32bit and 64bit support" +msgstr "" + +#: ..\git_extensions.rst:17 +msgid "Runs under Linux or Mac OS X using `Mono `_" +msgstr "" + +#: ..\git_extensions.rst:20 +msgid "Video tutorials" +msgstr "" + +#: ..\git_extensions.rst:22 +msgid "There are video tutorials for some basic functions on YouTube." +msgstr "" + +#: ..\git_extensions.rst:24 +msgid "`Clone `_" +msgstr "" + +#: ..\git_extensions.rst:25 +msgid "`Commit changes `_" +msgstr "" + +#: ..\git_extensions.rst:26 +msgid "`Push changes `_" +msgstr "" + +#: ..\git_extensions.rst:27 +msgid "`Pull changes `_" +msgstr "" + +#: ..\git_extensions.rst:28 +msgid "`Handle merge conflicts `_" +msgstr "" + +#: ..\git_extensions.rst:29 +msgid "`Install Git Extensions on Ubuntu 11.04 `_" +msgstr "" + +#: ..\git_extensions.rst:32 +msgid "Links" +msgstr "" + +#: ..\git_extensions.rst:34 +msgid "See the following links for the Git Extensions download page, source code and documentation." +msgstr "" + +#: ..\git_extensions.rst:36 +msgid "Download page: https://sourceforge.net/projects/gitextensions/" +msgstr "" + +#: ..\git_extensions.rst:37 +msgid "Source Code: https://github.com/gitextensions/gitextensions" +msgstr "" + +#: ..\git_extensions.rst:38 +msgid "Source Code Issue tracker: https://github.com/gitextensions/gitextensions/issues" +msgstr "" + +#: ..\git_extensions.rst:39 +msgid "Documentation: https://github.com/gitextensions/GitExtensionsDoc" +msgstr "" + +#: ..\git_extensions.rst:40 +msgid "Documentation Issue tracker: https://github.com/gitextensions/GitExtensionsDoc/issues" +msgstr "" + +#: ..\git_extensions.rst:41 +msgid "Wiki: https://github.com/gitextensions/gitextensions/wiki" +msgstr "" + +#: ..\git_extensions.rst:43 +msgid "Please feel free to raise any issues with Git Extensions or its documentation at the appropriate Issue tracker link as shown above." +msgstr "" + diff --git a/source/locale/index.pot b/source/locale/index.pot new file mode 100644 index 0000000..d2ec6cc --- /dev/null +++ b/source/locale/index.pot @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: GitExtensions 2.48\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 23:16+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ..\index.rst:2 +msgid "Git Extensions |release| Manual" +msgstr "" + diff --git a/source/locale/integration.pot b/source/locale/integration.pot new file mode 100644 index 0000000..5139db7 --- /dev/null +++ b/source/locale/integration.pot @@ -0,0 +1,86 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: GitExtensions 2.48\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 23:16+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ..\integration.rst:2 +msgid "Integration" +msgstr "" + +#: ..\integration.rst:4 +msgid "During installation you can choose to install the Visual Studio plug-in and shell extensions." +msgstr "" + +#: ..\integration.rst:7 +msgid "Visual Studio" +msgstr "" + +#: ..\integration.rst:9 +msgid "There are two options in the context menu on files:" +msgstr "" + +#: ..\integration.rst:11 +msgid "View the file history by choosing the ‘File history’ option." +msgstr "" + +#: ..\integration.rst:12 +msgid "Reset the file changes to the last committed revision." +msgstr "" + +#: ..\integration.rst:16 +msgid "A Git Extensions toolbar allows you to perform the most common actions." +msgstr "" + +#: ..\integration.rst:19 +msgid "Commit (branch)" +msgstr "" + +#: ..\integration.rst:21 +msgid "Browse" +msgstr "" + +#: ..\integration.rst:23 +msgid "Pull" +msgstr "" + +#: ..\integration.rst:25 +msgid "Push" +msgstr "" + +#: ..\integration.rst:27 +msgid "Stash changes" +msgstr "" + +#: ..\integration.rst:29 +msgid "Settings" +msgstr "" + +#: ..\integration.rst:34 +msgid "Almost all function can be started from the ``Git`` menu in Visual Studio." +msgstr "" + +#: ..\integration.rst:39 +msgid "Windows Explorer" +msgstr "" + +#: ..\integration.rst:41 +msgid "The common commands can be started from Windows Explorer using the shell extensions. This option is only available when Shell Extensions are installed." +msgstr "" + +#: ..\integration.rst:46 +msgid "You can even create or clone a repository in any non git folder." +msgstr "" + diff --git a/source/locale/it/LC_MESSAGES/branches.mo b/source/locale/it/LC_MESSAGES/branches.mo new file mode 100644 index 0000000000000000000000000000000000000000..e53a4eb4b118708a9f13a550c7325e790baf0783 GIT binary patch literal 477 zcmZXQ!A=4(5QZ`Fv`5b##>9g}hwh>zSj3317!pj zlnxT1S0WF_vM`n~ahaOo{VH>q8VTw$724&3jOEau42SU8Nn*H(lg?mx*Xi}f@$>Vox9V&q zGKr}aOAZ4Pxe^-A7DNSSY`tFBs069G+|;IK$%#KE^}!y)>AW6I^)oM i_2f~$vLeU6u}jB67hCDt^%m@&?K2H0ZHTI^pz;HS!jD$~ literal 0 HcmV?d00001 diff --git a/source/locale/it/LC_MESSAGES/branches.po b/source/locale/it/LC_MESSAGES/branches.po new file mode 100644 index 0000000..de00a37 --- /dev/null +++ b/source/locale/it/LC_MESSAGES/branches.po @@ -0,0 +1,290 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/git-extensions-manual/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\branches.rst:2 +msgid "Branches" +msgstr "" + +#: ..\branches.rst:7 +msgid "" +"Branches are used to commit changes separate from other commits. It is very " +"common to create a new branch when you start working on a feature to keep " +"the work done on that feature separate from other work. When the feature is " +"complete the branch can be merged or rebased as you choose such that the " +"commits for the feature either remain as a parallel branch or appear as a " +"continuous single line of development as if the branch had never existed in " +"the first place. The image on the right illustrates a branch created on top " +"of commit B." +msgstr "" + +#: ..\branches.rst:13 +msgid "" +"You can see the name of your current branch in a combo box in the toolbar. " +"You can switch to another branch by choosing from the combo box list. In the" +" commit log the current branch has an arrow head to the left of its name. If" +" you are not currently on a branch because you have checked out a specific " +"commit but not any particular branch then Git Extensions will show ``(no " +"branch)`` in place of a branch name in the toolbar. This is called " +"\"Detached HEAD mode\". In Git you can refer to your current branch or " +"commit by the special reference ``HEAD`` in place of the branch name or " +"commit reference." +msgstr "" + +#: ..\branches.rst:23 +msgid "Create branch" +msgstr "" + +#: ..\branches.rst:25 +msgid "" +"In Git Extensions there are multiple ways to create a new branch. In the " +"image below I create a new branch from the context menu in the commit log. " +"This will create a new branch on the revision that is selected." +msgstr "" + +#: ..\branches.rst:30 +msgid "" +"I will create a new branch called ``Refactor``. In this branch I can do " +"whatever I want without affecting others. The default in Git Extensions is " +"to check out a new branch after it is created. If you want to create a new " +"branch but remain on your current branch, uncheck the ``Checkout after " +"create`` checkbox in the ``Create branch`` dialog." +msgstr "" + +#: ..\branches.rst:36 +msgid "" +"When the branch is created you will see the new branch ``Refactor`` in the " +"commit log. If you chose to checkout this branch the next commit will be " +"committed to the new branch." +msgstr "" + +#: ..\branches.rst:41 +msgid "" +"Creating branches in Git requires only 41 bytes of space in the repository. " +"Creating a new branch is very easy and fast. The complete work flow of Git " +"is optimized for branching and merging." +msgstr "" + +#: ..\branches.rst:45 +msgid "Orphan branches" +msgstr "" + +#: ..\branches.rst:46 +msgid "" +"In special cases it is helpful to have orphan branches (see for example " +"https://www.google.com/search?q=why+use+orphan+branches+in+git).%20Check%20the" +"\"Create orphan\" checkbox to create an orphan branch (``--orphan`` option " +"in git)." +msgstr "" + +#: ..\branches.rst:49 +msgid "The newly created branch will have no parent commits." +msgstr "" + +#: ..\branches.rst:51 +msgid "" +"The option \"Clear working dir and index\" (``git rm -rf``) is active by " +"default. So the working dir and index will be cleared. If you uncheck the " +"last option then the working dir and index will not be touched." +msgstr "" + +#: ..\branches.rst:55 +msgid "Checkout branch" +msgstr "" + +#: ..\branches.rst:57 +msgid "" +"You can switch from the current branch to another branch using the checkout " +"command. Checking out a branch sets the current branch and updates all of " +"the source files in the working directory. Uncommitted changes in the " +"working directory can be overwritten so it is best practice to make sure " +"your working directory is clean by either committing or stashing any current" +" changes before checking out a branch. If you do not clean your working " +"directory then, in the ``Checkout branch`` dialog, you can choose between " +"four options for your local uncommitted changes:" +msgstr "" + +#: ..\branches.rst:64 +msgid "``Don't change``" +msgstr "" + +#: ..\branches.rst:64 +msgid "" +"Local changes will be retained if there are not conflicting changes from the" +" branch you are checking out." +msgstr "" + +#: ..\branches.rst:66 +msgid "``Merge``" +msgstr "" + +#: ..\branches.rst:66 +msgid "" +"Performs a three-way merge between your current branch, your local changes " +"and the branch you are checking out." +msgstr "" + +#: ..\branches.rst:68 +msgid "``Stash``" +msgstr "" + +#: ..\branches.rst:68 +msgid "" +"Your local changes are stashed and the new branch is checked out. You can " +"retrieve your changes on the new branch with stash-pop." +msgstr "" + +#: ..\branches.rst:70 +msgid "``Reset``" +msgstr "" + +#: ..\branches.rst:70 +msgid "" +"Your local changes are discarded and the new branch is checked out. Use " +"caution with this option as Git has no record of uncommitted changes so they" +" cannot be retrieved." +msgstr "" + +#: ..\branches.rst:76 +msgid "Merge branches" +msgstr "" + +#: ..\branches.rst:78 +msgid "" +"In the image below there are two branches, ``[Refactor]`` and ``[master]``. " +"We can merge the commits from the master branch into the Refactor branch. If" +" we do this, the Refactor branch will be up to date with the master branch, " +"but not the other way around. As long as we are working on the Refactor " +"branch we cannot touch the master branch itself. We can merge the sources of" +" master into our branch, but cannot make any change to the master branch." +msgstr "" + +#: ..\branches.rst:85 +msgid "" +"To merge the Refactor branch into the master branch, we first need to switch" +" to the master branch." +msgstr "" + +#: ..\branches.rst:89 +msgid "" +"Once we are on the master branch we can choose merge by choosing ``Merge " +"branches`` from the ``Commands`` menu. In the merge dialog you can verify " +"which branch you are working on. Select the branch to merge with then click " +"the ``Merge`` button." +msgstr "" + +#: ..\branches.rst:94 +msgid "" +"After the merge the commit log will show the new commit containing the " +"merge. Notice that the Refactor branch is not changed by this merge. If you " +"want to continue working on the Refactor branch you can merge the Refactor " +"branch with master. You can instead delete the Refactor branch if it is not " +"used anymore." +msgstr "" + +#: ..\branches.rst:102 +msgid "" +"When you need to merge with an unnamed branch you can use a tag to give it a" +" temporary name." +msgstr "" + +#: ..\branches.rst:105 +msgid "Rebase branch" +msgstr "" + +#: ..\branches.rst:107 +msgid "" +"The rebase command is the most complex command in Git. The rebase command is" +" very similar to the merge command. Both rebase and merge are used to get a " +"branch up-to-date. The main difference is that rebase can be used to keep " +"the history linear contrary to merges." +msgstr "" + +#: ..\branches.rst:113 +msgid "" +"A rebase of Refactor on top of master will perform the following actions:" +msgstr "" + +#: ..\branches.rst:115 +msgid "" +"All commits specific to the Refactor branch will be stashed in a temporary " +"location" +msgstr "" + +#: ..\branches.rst:116 +msgid "The branch Refactor will be removed" +msgstr "" + +#: ..\branches.rst:117 +msgid "The branch Refactor will be recreated on the master branch" +msgstr "" + +#: ..\branches.rst:118 +msgid "All commits will be recommitted in the new Refactor branch" +msgstr "" + +#: ..\branches.rst:120 +msgid "" +"During a rebase merge conflicts can occur. You need to solve the merge " +"conflicts for each commit that is rebased. The rebase function in Git " +"Extensions will guide you through all steps needed for a successful rebase." +msgstr "" + +#: ..\branches.rst:125 +msgid "" +"The image below shows the commit log after the rebase. Notice that the " +"history is changed and it seems like the commits on the Refactor branch are " +"created after the commits on the master branch." +msgstr "" + +#: ..\branches.rst:132 +msgid "" +"Because this function rewrites history you should only use this on branches " +"that are not published to other repositories yet. When you rebase a branch " +"that is already pushed it will be harder to pull or push to that remote. If " +"you want to get a branch up-to-date that is already published you should " +"merge." +msgstr "" + +#: ..\branches.rst:137 +msgid "Delete branch" +msgstr "" + +#: ..\branches.rst:139 +msgid "" +"Since it is common to create many branches, it is often necessary to delete " +"branches. Most commonly you will need to delete branches on which work has " +"finished and their contents are merged into master or your main branch. You " +"can also delete unmerged branches when they are not needed anymore and you " +"do not want to keep the work done in that branch." +msgstr "" + +#: ..\branches.rst:143 +msgid "" +"When you delete a branch that is not yet merged, all of the commits that are" +" in only the deleted branch will be lost. When you delete a branch that is " +"already merged with another branch, the merged commits will not be lost " +"because they are also part of another branch." +msgstr "" + +#: ..\branches.rst:147 +msgid "" +"You can delete a branch using ``Delete branch`` from the ``Commands`` menu. " +"If you want to delete a branch that is not merged into your current branch " +"(``HEAD`` in Git), you need to check the ``Force delete`` checkbox." +msgstr "" diff --git a/source/locale/it/LC_MESSAGES/browse_repository.mo b/source/locale/it/LC_MESSAGES/browse_repository.mo new file mode 100644 index 0000000000000000000000000000000000000000..e53a4eb4b118708a9f13a550c7325e790baf0783 GIT binary patch literal 477 zcmZXQ!A=4(5QZ`Fv`5b##>9g}hwh>zSj3317!pj zlnxT1S0WF_vM`n~ahaOo{VH>q8VTw$724&3jOEau42SU8Nn*H(lg?mx*Xi}f@$>Vox9V&q zGKr}aOAZ4Pxe^-A7DNSSY`tFBs069G+|;IK$%#KE^}!y)>AW6I^)oM i_2f~$vLeU6u}jB67hCDt^%m@&?K2H0ZHTI^pz;HS!jD$~ literal 0 HcmV?d00001 diff --git a/source/locale/it/LC_MESSAGES/browse_repository.po b/source/locale/it/LC_MESSAGES/browse_repository.po new file mode 100644 index 0000000..db5eea1 --- /dev/null +++ b/source/locale/it/LC_MESSAGES/browse_repository.po @@ -0,0 +1,155 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/git-extensions-manual/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\browse_repository.rst:2 +msgid "Browse Repository" +msgstr "" + +#: ..\browse_repository.rst:4 +msgid "" +"You can browse a repository by starting Git Extensions and select the " +"repository to open. The main window contains the commit log. You could also " +"open the ‘Browse’ window from the shell extensions and from the Visual " +"Studio IDE." +msgstr "" + +#: ..\browse_repository.rst:8 +msgid "View commit log" +msgstr "" + +#: ..\browse_repository.rst:10 +msgid "" +"The full commit history can be browsed. There is a graph that shows branches" +" and merges. You can show the difference between any two revisions by " +"selecting them using ctrl-click." +msgstr "" + +#: ..\browse_repository.rst:15 +msgid "" +"In the context menu of the commit log you can enable or disable the revision" +" graph. You can also choose to only show the current branch instead of " +"showing all branches. The other options will be discussed later." +msgstr "" + +#: ..\browse_repository.rst:21 +msgid "Search or filter the commit history" +msgstr "" + +#: ..\browse_repository.rst:23 +msgid "" +"You can find text in the commit messages or jump to a specific commit in the" +" current commit history shown in Git Extensions. You can also filter the " +"commit history so that fewer commits are shown." +msgstr "" + +#: ..\browse_repository.rst:27 +msgid "Quick search in history" +msgstr "" + +#: ..\browse_repository.rst:29 +msgid "" +"You can find a commit in the commit history that is shown in Git Extensions " +"by searching for text in the commit message, branch label or tag. This is a " +"quick search function. Simply click into the commit history to give that " +"pane focus and start typing. Git Extensions will show your search term in " +"the top left corner and will immediately jump to the next commit with " +"matching text. You can search for the next or previous commit with matching " +"text using ``Alt-Down Arrow`` or ``Alt-Up Arrow``." +msgstr "" + +#: ..\browse_repository.rst:35 +msgid "" +"In ``Settings``, ``Git Extensions`` you can change the timeout for typing " +"the text for the quick search." +msgstr "" + +#: ..\browse_repository.rst:38 +msgid "Go to a specific commit" +msgstr "" + +#: ..\browse_repository.rst:40 +msgid "" +"You can jump to a particular commit in the commit history if you know the " +"SHA, tag or branch. In fact you can use any expression valid for git-rev-" +"parse. Select ``Navigate``, ``Go to commit`` or press ``Ctrl-Shift-G`` to " +"open the ``Go to commit`` window. Enter an SHA or other term to be passed to" +" git-rev-parse into the box at the top and click ``Go``, or select a branch " +"or tag from one of the two combo boxes below." +msgstr "" + +#: ..\browse_repository.rst:46 +msgid "Filter history" +msgstr "" + +#: ..\browse_repository.rst:48 +msgid "" +"The history can be filtered using regular expressions and basic filter " +"terms. Filtering will reduce the number of commits that are shown in the Git" +" Extensions commit history. The quick filter in the toolbar filters by the " +"commit message, the author and/or the committer." +msgstr "" + +#: ..\browse_repository.rst:54 +msgid "" +"In the context menu of the commit log you can open the advanced filter " +"dialog. The advanced filter dialog allows you to filter for more specific " +"commits. To remove the filter either remove the filter in the toolbar and " +"press enter or remove the filter in the advanced filter dialog." +msgstr "" + +#: ..\browse_repository.rst:61 +msgid "Singe file history" +msgstr "" + +#: ..\browse_repository.rst:63 +msgid "" +"To display the single file history, right click on a file name in the ``File" +" tree`` or in the ``Diff`` tab and select ``File history``." +msgstr "" + +#: ..\browse_repository.rst:67 +msgid "" +"The single file history viewer shows all revisions of a single file. You can" +" view the content of the file in after each commit in the ``View`` tab." +msgstr "" + +#: ..\browse_repository.rst:72 +msgid "" +"You can view the difference report from the commit in the ``Diff`` tab." +msgstr "" + +#: ..\browse_repository.rst:75 +msgid "" +"Added lines are marked with a ``+``, removed lines are marked with a ``–``." +msgstr "" + +#: ..\browse_repository.rst:80 +msgid "Blame" +msgstr "" + +#: ..\browse_repository.rst:82 +msgid "" +"There is a blame function in the file history browser. It shows the last " +"person editing a single line." +msgstr "" + +#: ..\browse_repository.rst:86 +msgid "" +"Double clicking on a code line shows the full commit introducing the change." +msgstr "" diff --git a/source/locale/it/LC_MESSAGES/command_line.mo b/source/locale/it/LC_MESSAGES/command_line.mo new file mode 100644 index 0000000000000000000000000000000000000000..e53a4eb4b118708a9f13a550c7325e790baf0783 GIT binary patch literal 477 zcmZXQ!A=4(5QZ`Fv`5b##>9g}hwh>zSj3317!pj zlnxT1S0WF_vM`n~ahaOo{VH>q8VTw$724&3jOEau42SU8Nn*H(lg?mx*Xi}f@$>Vox9V&q zGKr}aOAZ4Pxe^-A7DNSSY`tFBs069G+|;IK$%#KE^}!y)>AW6I^)oM i_2f~$vLeU6u}jB67hCDt^%m@&?K2H0ZHTI^pz;HS!jD$~ literal 0 HcmV?d00001 diff --git a/source/locale/it/LC_MESSAGES/command_line.po b/source/locale/it/LC_MESSAGES/command_line.po new file mode 100644 index 0000000..ab32a6c --- /dev/null +++ b/source/locale/it/LC_MESSAGES/command_line.po @@ -0,0 +1,33 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/git-extensions-manual/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\command_line.rst:2 +msgid "Command line" +msgstr "" + +#: ..\command_line.rst:5 +msgid "Git Extensions command line" +msgstr "" + +#: ..\command_line.rst:7 +msgid "" +"Most features can be started from the command line. It is recommended to add" +" ``gitex.cmd`` to the path when using from the command line. It is typically" +" stored in the ``C:\\Program Files (x86)\\GitExtensions`` folder." +msgstr "" diff --git a/source/locale/it/LC_MESSAGES/index.mo b/source/locale/it/LC_MESSAGES/index.mo new file mode 100644 index 0000000000000000000000000000000000000000..bf2d53b77b7aab69662cb04950f813f4186ad389 GIT binary patch literal 487 zcmZWl!A=4(5Y@!f9zA;)6Auy{x{DIEh*1#@i9~{{S2IFgs!O|RX9YgQkMU>x7Q0~d z;7cacm%e$KH(#3@A8P^Yp|(QpR3u=3)t3D;d}751&c3Ps;}9B&Y#!{z2XP#P zI8^Vt^8Bw$PGoYl7Y9VQ(#^=P=Nw{!tG+w~{go-z9;FKz^7f=3Nn`b+(yYegy znXIHtVX9~#jzY7j z{rXGL9QAws?%%bNdK`7E3FiuHFN%<#gPSOF(xwHY2|2I0{g7Vc@t>~R\n" +"Language-Team: Italian (http://www.transifex.com/projects/p/git-extensions-manual/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\index.rst:2 +msgid "Git Extensions |release| Manual" +msgstr "" diff --git a/source/locale/it/LC_MESSAGES/integration.mo b/source/locale/it/LC_MESSAGES/integration.mo new file mode 100644 index 0000000000000000000000000000000000000000..e53a4eb4b118708a9f13a550c7325e790baf0783 GIT binary patch literal 477 zcmZXQ!A=4(5QZ`Fv`5b##>9g}hwh>zSj3317!pj zlnxT1S0WF_vM`n~ahaOo{VH>q8VTw$724&3jOEau42SU8Nn*H(lg?mx*Xi}f@$>Vox9V&q zGKr}aOAZ4Pxe^-A7DNSSY`tFBs069G+|;IK$%#KE^}!y)>AW6I^)oM i_2f~$vLeU6u}jB67hCDt^%m@&?K2H0ZHTI^pz;HS!jD$~ literal 0 HcmV?d00001 diff --git a/source/locale/it/LC_MESSAGES/integration.po b/source/locale/it/LC_MESSAGES/integration.po new file mode 100644 index 0000000..d26e5ea --- /dev/null +++ b/source/locale/it/LC_MESSAGES/integration.po @@ -0,0 +1,93 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/git-extensions-manual/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\integration.rst:2 +msgid "Integration" +msgstr "" + +#: ..\integration.rst:4 +msgid "" +"During installation you can choose to install the Visual Studio plug-in and " +"shell extensions." +msgstr "" + +#: ..\integration.rst:7 +msgid "Visual Studio" +msgstr "" + +#: ..\integration.rst:9 +msgid "There are two options in the context menu on files:" +msgstr "" + +#: ..\integration.rst:11 +msgid "View the file history by choosing the ‘File history’ option." +msgstr "" + +#: ..\integration.rst:12 +msgid "Reset the file changes to the last committed revision." +msgstr "" + +#: ..\integration.rst:16 +msgid "" +"A Git Extensions toolbar allows you to perform the most common actions." +msgstr "" + +#: ..\integration.rst:19 +msgid "Commit (branch)" +msgstr "" + +#: ..\integration.rst:21 +msgid "Browse" +msgstr "" + +#: ..\integration.rst:23 +msgid "Pull" +msgstr "" + +#: ..\integration.rst:25 +msgid "Push" +msgstr "" + +#: ..\integration.rst:27 +msgid "Stash changes" +msgstr "" + +#: ..\integration.rst:29 +msgid "Settings" +msgstr "" + +#: ..\integration.rst:34 +msgid "" +"Almost all function can be started from the ``Git`` menu in Visual Studio." +msgstr "" + +#: ..\integration.rst:39 +msgid "Windows Explorer" +msgstr "" + +#: ..\integration.rst:41 +msgid "" +"The common commands can be started from Windows Explorer using the shell " +"extensions. This option is only available when Shell Extensions are " +"installed." +msgstr "" + +#: ..\integration.rst:46 +msgid "You can even create or clone a repository in any non git folder." +msgstr "" diff --git a/source/locale/it/LC_MESSAGES/maintenance.mo b/source/locale/it/LC_MESSAGES/maintenance.mo new file mode 100644 index 0000000000000000000000000000000000000000..e53a4eb4b118708a9f13a550c7325e790baf0783 GIT binary patch literal 477 zcmZXQ!A=4(5QZ`Fv`5b##>9g}hwh>zSj3317!pj zlnxT1S0WF_vM`n~ahaOo{VH>q8VTw$724&3jOEau42SU8Nn*H(lg?mx*Xi}f@$>Vox9V&q zGKr}aOAZ4Pxe^-A7DNSSY`tFBs069G+|;IK$%#KE^}!y)>AW6I^)oM i_2f~$vLeU6u}jB67hCDt^%m@&?K2H0ZHTI^pz;HS!jD$~ literal 0 HcmV?d00001 diff --git a/source/locale/it/LC_MESSAGES/maintenance.po b/source/locale/it/LC_MESSAGES/maintenance.po new file mode 100644 index 0000000..0f1105b --- /dev/null +++ b/source/locale/it/LC_MESSAGES/maintenance.po @@ -0,0 +1,181 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/git-extensions-manual/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\maintenance.rst:2 +msgid "Maintenance" +msgstr "" + +#: ..\maintenance.rst:4 +msgid "" +"In this chapter some of the functions to maintain a repository are " +"discussed." +msgstr "" + +#: ..\maintenance.rst:7 +msgid "Compress Git database" +msgstr "" + +#: ..\maintenance.rst:9 +msgid "" +"Git will create a lot of files. You can run the ``Compress git database`` to" +" pack all small files building up a repository into one big file. Git will " +"also garbage collect all unused objects that are older then 15 days. When a " +"database is fragmented into a many small files compressing the database can " +"increase performance." +msgstr "" + +#: ..\maintenance.rst:16 +msgid "Recover lost objects" +msgstr "" + +#: ..\maintenance.rst:18 +msgid "" +"If you accidently deleted a commit you can try to recover it using the " +"``Recover lost objects`` function. A dialog will show you all dangling " +"objects and will allow you to review and recover them." +msgstr "" + +#: ..\maintenance.rst:23 +msgid "" +"Normally Git will not delete files right away when you remove something from" +" your repository. The reason for this is that you can restore deleted items " +"if you need to. Git will delete removed items when they are older then 15 " +"days and you run ``Compress git database``." +msgstr "" + +#: ..\maintenance.rst:29 +msgid "" +"There are several functions to help you find the lost items. By default Git " +"Extensions will only show commits. To show all items, just uncheck the " +"``Show only commits`` option. The other options can be checked/unchecked to " +"get more/less results. Double-click on on item to view the content. When you" +" located the item you want to recover you can tag it using the ``Tag " +"selected object`` button." +msgstr "" + +#: ..\maintenance.rst:34 +msgid "" +"Git Extensions also is able to tag all lost objects. Doing this will make " +"all lost objects visible again making it very easy to locate the commit(s) " +"you would like to recover. After recovering a commit using the ``Tag all " +"lost commits`` button, you can remove all tags using the ``Delete all " +"LOST_AND_FOUND tags`` button." +msgstr "" + +#: ..\maintenance.rst:41 +msgid "Fix user names" +msgstr "" + +#: ..\maintenance.rst:43 +msgid "" +"When someone accidentally committed using a wrong username this can be fixed" +" using the ``Edit .mailmap`` function. Git will use the username for an " +"email address when it is set in the ``.mailmap`` file." +msgstr "" + +#: ..\maintenance.rst:48 +msgid "Fix user name using commit email:" +msgstr "" + +#: ..\maintenance.rst:54 +msgid "Fix email address using commit email:" +msgstr "" + +#: ..\maintenance.rst:60 +msgid "Fix email address and name using commit email:" +msgstr "" + +#: ..\maintenance.rst:66 +msgid "Fix email address and name using commit name and email:" +msgstr "" + +#: ..\maintenance.rst:73 +msgid "Ignore files" +msgstr "" + +#: ..\maintenance.rst:75 +msgid "" +"Git will track all files that are in the working directory. Normally you do " +"not want to exclude all files that are created by the compiler. You can add " +"files that should be ignored to the .gitignore file. You can use wildcards " +"and regular expressions. All entries are case sensitive. The button ``Add " +"default ignores`` will add files that should be ignored when using Visual " +"Studio." +msgstr "" + +#: ..\maintenance.rst:81 +msgid "A short overview of the syntax:" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "#" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "Lines started with ``#`` are handled as comments" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "!" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "Lines started with ``!`` are exclude patterns" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "[Dd]" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "Characters inside ``[..]`` means that 1 of the characters must match" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "\\*" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "Wildcard" +msgstr "" + +#: ..\maintenance.rst:92 ..\maintenance.rst:95 +msgid "/" +msgstr "" + +#: ..\maintenance.rst:92 +msgid "" +"A leading slash matches the beginning of the pathname; for example, ``/*.c``" +" matches ``cat-file.c`` but not ``mozilla-sha1/sha1.c``" +msgstr "" + +#: ..\maintenance.rst:95 +msgid "" +"If the pattern ends with a slash, it is removed for the purpose of the " +"following description, but it would only find a match with a directory. In " +"other words, foo/ will match a directory foo and paths underneath it, but " +"will not match a regular file or a symbolic link foo (this is consistent " +"with the way how pathspec works in general in git)." +msgstr "" + +#: ..\maintenance.rst:100 +msgid "" +"For more `detailed information " +"`_." +msgstr "" diff --git a/source/locale/it/LC_MESSAGES/merge_conflicts.mo b/source/locale/it/LC_MESSAGES/merge_conflicts.mo new file mode 100644 index 0000000000000000000000000000000000000000..95e91ad27644ac3c46b685ae137e93c99d76d2c2 GIT binary patch literal 477 zcmZXQ!A=4(5Qa7Jv`5b##>9gJhwh>zP{fF^7!p9V{6{zlyEr17ipa`n!~*!h(Ac` zQaVV4UWq)I$ii5{#ARxRcdN`{YB&Vr#}s>33i4j;3z8h_Vbs8|f%Pk>N4#-a4KKsc z8*w7vRmuGCi&{KtRYPCFNI1gO3hi=1#&Q@uk4Es&O=7r?lkRYI+wJ!!@zc|dx9V&q zGKr}aOAbR4xe^-A7eobTY`tFBs069G{HRUMk`>#ujuk9ZgmM=Wmz$6*|06O*tg_>C zP!uG?B;MaBs)a$%Xn!QX>}TOqlc%vF7fQEbx)9b$>O7|dZ0>#KE^}!y)>AW6I^)oM i_2hBBvLeTUu}jB67aQq1^)_suopTMR9f&IJ;NTaA=Z{zb literal 0 HcmV?d00001 diff --git a/source/locale/it/LC_MESSAGES/merge_conflicts.po b/source/locale/it/LC_MESSAGES/merge_conflicts.po new file mode 100644 index 0000000..e0e235c --- /dev/null +++ b/source/locale/it/LC_MESSAGES/merge_conflicts.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/git-extensions-manual/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\merge_conflicts.rst:2 +msgid "Merge Conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:4 +msgid "" +"When merging branches or commits you can get merge conflicts. Git will try " +"to resolve these, but some conflicts need to be resolved manually. Git " +"Extensions will show warnings when there is a merge conflict." +msgstr "" + +#: ..\merge_conflicts.rst:10 +msgid "Handle merge conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:12 +msgid "" +"To solve merge conflicts just click on a warning or open the merge conflict " +"dialog from the menu. A dialog will prompt showing all conflicts. You can " +"solve a conflict by double-click on a filename." +msgstr "" + +#: ..\merge_conflicts.rst:17 +msgid "There are three kinds of conflicts:" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "File deleted and changed" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "Use modified or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "File deleted and created" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "Use created or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "File changed both locally and remotely" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "Start merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:28 +msgid "" +"If the file is deleted in one commit and changed in another commit, a dialog" +" will ask to keep the modified file or delete the file. When there is a " +"conflicting change the merge tool will be started. You can configure the " +"tool you want to use for merge conflicts. The image below shows Perforce " +"P4Merge a free to use merge tool. Git Extensions is packaged with KDiff3, an" +" open source merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:33 +msgid "In the merge tool you will see four versions of the same file:" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "Base" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "The latest version of the file that exist in both repositories" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "Local" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "The latest local version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "Remote" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "The latest remote version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "Merged" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "The result of the merge" +msgstr "" + +#: ..\merge_conflicts.rst:47 +msgid "" +"When you are in the middle of a merge the file named local represents your " +"file. When you are in the middle of a rebase the file named remote " +"represents your file. This can be confusing, so double check if you are in " +"doubt." +msgstr "" diff --git a/source/locale/it/LC_MESSAGES/notes.mo b/source/locale/it/LC_MESSAGES/notes.mo new file mode 100644 index 0000000000000000000000000000000000000000..95e91ad27644ac3c46b685ae137e93c99d76d2c2 GIT binary patch literal 477 zcmZXQ!A=4(5Qa7Jv`5b##>9gJhwh>zP{fF^7!p9V{6{zlyEr17ipa`n!~*!h(Ac` zQaVV4UWq)I$ii5{#ARxRcdN`{YB&Vr#}s>33i4j;3z8h_Vbs8|f%Pk>N4#-a4KKsc z8*w7vRmuGCi&{KtRYPCFNI1gO3hi=1#&Q@uk4Es&O=7r?lkRYI+wJ!!@zc|dx9V&q zGKr}aOAbR4xe^-A7eobTY`tFBs069G{HRUMk`>#ujuk9ZgmM=Wmz$6*|06O*tg_>C zP!uG?B;MaBs)a$%Xn!QX>}TOqlc%vF7fQEbx)9b$>O7|dZ0>#KE^}!y)>AW6I^)oM i_2hBBvLeTUu}jB67aQq1^)_suopTMR9f&IJ;NTaA=Z{zb literal 0 HcmV?d00001 diff --git a/source/locale/it/LC_MESSAGES/notes.po b/source/locale/it/LC_MESSAGES/notes.po new file mode 100644 index 0000000..6fd1815 --- /dev/null +++ b/source/locale/it/LC_MESSAGES/notes.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/git-extensions-manual/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\notes.rst:2 +msgid "Notes" +msgstr "" + +#: ..\notes.rst:4 +msgid "" +"Notes can be added to a commit. Notes will be stored separately and will not" +" be pushed. To add a new note choose ``add notes`` in the context menu of " +"the commit information box." +msgstr "" + +#: ..\notes.rst:9 +msgid "" +"The editor that has been configured in the settings dialog will be used to " +"enter or edit the notes. The Git Extensions editor is advised." +msgstr "" diff --git a/source/locale/it/LC_MESSAGES/patches.mo b/source/locale/it/LC_MESSAGES/patches.mo new file mode 100644 index 0000000000000000000000000000000000000000..95e91ad27644ac3c46b685ae137e93c99d76d2c2 GIT binary patch literal 477 zcmZXQ!A=4(5Qa7Jv`5b##>9gJhwh>zP{fF^7!p9V{6{zlyEr17ipa`n!~*!h(Ac` zQaVV4UWq)I$ii5{#ARxRcdN`{YB&Vr#}s>33i4j;3z8h_Vbs8|f%Pk>N4#-a4KKsc z8*w7vRmuGCi&{KtRYPCFNI1gO3hi=1#&Q@uk4Es&O=7r?lkRYI+wJ!!@zc|dx9V&q zGKr}aOAbR4xe^-A7eobTY`tFBs069G{HRUMk`>#ujuk9ZgmM=Wmz$6*|06O*tg_>C zP!uG?B;MaBs)a$%Xn!QX>}TOqlc%vF7fQEbx)9b$>O7|dZ0>#KE^}!y)>AW6I^)oM i_2hBBvLeTUu}jB67aQq1^)_suopTMR9f&IJ;NTaA=Z{zb literal 0 HcmV?d00001 diff --git a/source/locale/it/LC_MESSAGES/patches.po b/source/locale/it/LC_MESSAGES/patches.po new file mode 100644 index 0000000..8563e42 --- /dev/null +++ b/source/locale/it/LC_MESSAGES/patches.po @@ -0,0 +1,62 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/git-extensions-manual/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\patches.rst:2 +msgid "Patches" +msgstr "" + +#: ..\patches.rst:4 +msgid "" +"Every commit contains a change-set, a commit date, the committer name, the " +"commit message and a cryptograph SHA1 hash. Local commits can be published " +"by pushing it to a remote repository. To be able to push you need to have " +"sufficient rights and you need to have access to the remote repository. When" +" you cannot push directly you can create patches. Patches can be e-mailed to" +" someone with access to the repository. Each patch contains an entire commit" +" including the commit message and the SHA1." +msgstr "" + +#: ..\patches.rst:13 +msgid "Create patch" +msgstr "" + +#: ..\patches.rst:15 +msgid "" +"Format a single patch or patch series using the format patch dialog. You " +"need to select the newest commit first and then select the oldest commit " +"using ctrl-click. You can also select an interrupted patch series, but this " +"is not recommended because the files will not be numbered." +msgstr "" + +#: ..\patches.rst:21 +msgid "" +"When the patches are created successfully the following dialog will appear." +msgstr "" + +#: ..\patches.rst:26 +msgid "Apply patches" +msgstr "" + +#: ..\patches.rst:28 +msgid "" +"It is possible to apply a single patch file or all patches in a directory. " +"When there are merge conflicts applying the patch you need to resolve them " +"before you can continue. Git Extensions will help you applying all patches " +"by marking the next recommended step." +msgstr "" diff --git a/source/locale/it/LC_MESSAGES/plugins.mo b/source/locale/it/LC_MESSAGES/plugins.mo new file mode 100644 index 0000000000000000000000000000000000000000..95e91ad27644ac3c46b685ae137e93c99d76d2c2 GIT binary patch literal 477 zcmZXQ!A=4(5Qa7Jv`5b##>9gJhwh>zP{fF^7!p9V{6{zlyEr17ipa`n!~*!h(Ac` zQaVV4UWq)I$ii5{#ARxRcdN`{YB&Vr#}s>33i4j;3z8h_Vbs8|f%Pk>N4#-a4KKsc z8*w7vRmuGCi&{KtRYPCFNI1gO3hi=1#&Q@uk4Es&O=7r?lkRYI+wJ!!@zc|dx9V&q zGKr}aOAbR4xe^-A7eobTY`tFBs069G{HRUMk`>#ujuk9ZgmM=Wmz$6*|06O*tg_>C zP!uG?B;MaBs)a$%Xn!QX>}TOqlc%vF7fQEbx)9b$>O7|dZ0>#KE^}!y)>AW6I^)oM i_2hBBvLeTUu}jB67aQq1^)_suopTMR9f&IJ;NTaA=Z{zb literal 0 HcmV?d00001 diff --git a/source/locale/it/LC_MESSAGES/plugins.po b/source/locale/it/LC_MESSAGES/plugins.po new file mode 100644 index 0000000..a627652 --- /dev/null +++ b/source/locale/it/LC_MESSAGES/plugins.po @@ -0,0 +1,96 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/git-extensions-manual/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\plugins.rst:2 +msgid "Plugins" +msgstr "" + +#: ..\plugins.rst:5 +msgid "List of the available plugins" +msgstr "" + +#: ..\plugins.rst:7 +msgid "Auto Compile Submodules" +msgstr "" + +#: ..\plugins.rst:8 +msgid "Background Fetch" +msgstr "" + +#: ..\plugins.rst:9 +msgid "Create Local Tracking Branches" +msgstr "" + +#: ..\plugins.rst:10 +msgid "Delete Unused Branches" +msgstr "" + +#: ..\plugins.rst:11 +msgid "Find Large Files" +msgstr "" + +#: ..\plugins.rst:12 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\plugins.rst:13 ..\plugins.rst:22 +msgid "GitFlow" +msgstr "" + +#: ..\plugins.rst:14 +msgid "GitUIPluginInterfaces" +msgstr "" + +#: ..\plugins.rst:15 +msgid "Github" +msgstr "" + +#: ..\plugins.rst:16 +msgid "Gource" +msgstr "" + +#: ..\plugins.rst:17 +msgid "Proxy Switcher" +msgstr "" + +#: ..\plugins.rst:18 +msgid "Release Notes Generator" +msgstr "" + +#: ..\plugins.rst:19 +msgid "Statistics" +msgstr "" + +#: ..\plugins.rst:24 +msgid "" +"This plugin permit to manage your _branching model: http://nvie.com/posts/a" +"-successful-git-branching-model/ with _GitFlow: " +"https://github.com/nvie/gitflow%20in%20GitExtension" +msgstr "" + +#: ..\plugins.rst:26 +msgid "You should have GitFlow installed to use this plugin." +msgstr "" + +#: ..\plugins.rst:28 +msgid "" +"The GitFlow plugin permit to : - init gitflow in your git repository - " +"create your feature, hotfix, release or support branch - manage (pull, " +"publish or finish) your existing gitflow branches" +msgstr "" diff --git a/source/locale/it/LC_MESSAGES/remote_feature.mo b/source/locale/it/LC_MESSAGES/remote_feature.mo new file mode 100644 index 0000000000000000000000000000000000000000..95e91ad27644ac3c46b685ae137e93c99d76d2c2 GIT binary patch literal 477 zcmZXQ!A=4(5Qa7Jv`5b##>9gJhwh>zP{fF^7!p9V{6{zlyEr17ipa`n!~*!h(Ac` zQaVV4UWq)I$ii5{#ARxRcdN`{YB&Vr#}s>33i4j;3z8h_Vbs8|f%Pk>N4#-a4KKsc z8*w7vRmuGCi&{KtRYPCFNI1gO3hi=1#&Q@uk4Es&O=7r?lkRYI+wJ!!@zc|dx9V&q zGKr}aOAbR4xe^-A7eobTY`tFBs069G{HRUMk`>#ujuk9ZgmM=Wmz$6*|06O*tg_>C zP!uG?B;MaBs)a$%Xn!QX>}TOqlc%vF7fQEbx)9b$>O7|dZ0>#KE^}!y)>AW6I^)oM i_2hBBvLeTUu}jB67aQq1^)_suopTMR9f&IJ;NTaA=Z{zb literal 0 HcmV?d00001 diff --git a/source/locale/it/LC_MESSAGES/remote_feature.po b/source/locale/it/LC_MESSAGES/remote_feature.po new file mode 100644 index 0000000..6ca65cf --- /dev/null +++ b/source/locale/it/LC_MESSAGES/remote_feature.po @@ -0,0 +1,337 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/git-extensions-manual/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\remote_feature.rst:2 +msgid "Remote feature" +msgstr "" + +#: ..\remote_feature.rst:4 +msgid "" +"Git is a distributed source control management system. This means that all " +"changes you make are local. When you commit changes, you only commit them to" +" your local repository. To publish your local changes you need to push. In " +"order to get changes committed by others, you need to pull." +msgstr "" + +#: ..\remote_feature.rst:9 +msgid "Manage remote repositories" +msgstr "" + +#: ..\remote_feature.rst:11 +msgid "You can manage the remote repositories in the ``Remotes`` menu." +msgstr "" + +#: ..\remote_feature.rst:15 +msgid "" +"When you cloned your repository from a public repository, this remote is " +"already configured. You can rename each remote for easy recognition. The " +"default name after cloning a remote is ``origin``. If you use PuTTY as SSH " +"client you can also enter the private key file for each remote. Git " +"Extensions will load the key when needed. How to create a private key file " +"is described in the next paragraph." +msgstr "" + +#: ..\remote_feature.rst:22 +msgid "" +"In the ``Default pull behaviour`` tab you can configure the branches that " +"need to be pulled and merged by default. If you configure this correctly you" +" will not need to choose a branch when you pull or push. There are two " +"buttons on this dialog:" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Prune remote branches" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Throw away remote branches that do not exist on the remote anymore." +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Update all remote branch info" +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Fetch all remote branch information." +msgstr "" + +#: ..\remote_feature.rst:33 +msgid "" +"After cloning a repository you do not need to configure all remote branches " +"manually. Instead you can checkout the remote branch and choose to create a " +"local tracking branch." +msgstr "" + +#: ..\remote_feature.rst:37 +msgid "Create SSH key" +msgstr "" + +#: ..\remote_feature.rst:39 +msgid "" +"Git uses SSH for accessing private repositories. SSH uses a public/private " +"key pair for authentication. This means you need to generate a private key " +"and a public key. The private key is stored on your computer locally and the" +" public key can be given to anyone. SSH will encrypt whatever you send using" +" your secret private key. The receiver will then use the public key you send" +" to decrypt the data." +msgstr "" + +#: ..\remote_feature.rst:44 +msgid "" +"This encryption will not protect the data itself but it protects the " +"authenticity. Because the private key is only available to the sender, the " +"receiver can be sure about the origin of the data. In practise the key pair " +"is only used for the authentication process. The data itself will be " +"encrypted using a key that is exchanged during this initial phase." +msgstr "" + +#: ..\remote_feature.rst:49 +msgid "PuTTY and github" +msgstr "" + +#: ..\remote_feature.rst:51 +msgid "" +"PuTTY is SSH client that for Windows that is a bit more user friendly then " +"OpenSSH. Unfortunately PuTTY does not work with all servers. In this " +"paragraph I will show how to generate a key for github using putty." +msgstr "" + +#: ..\remote_feature.rst:54 +msgid "" +"First make sure GitExtensions is configured to use PuTTY and all paths are " +"correct." +msgstr "" + +#: ..\remote_feature.rst:60 +msgid "can choose ``Generate or import key`` to start the key generator." +msgstr "" + +#: ..\remote_feature.rst:66 +msgid "" +"PuTTY will ask you to move the mouse around to generate a more random key. " +"When the key is generated you can save the public and the private key in a " +"file. You can choose to protect the private key with a password but this is " +"not necessary." +msgstr "" + +#: ..\remote_feature.rst:69 +msgid "" +"Now you have a key pair you need to give github the public key. This can be " +"done in ``Account Settings`` in the tab ``SSH Public Keys``. You can add " +"multiple keys here, but you only need one key for all repositories." +msgstr "" + +#: ..\remote_feature.rst:74 +msgid "" +"After telling github what public key to use to decrypt, you need to tell " +"GitExtensions what private key to use to encrypt. In the clone dialog there " +"is a ``Load SSH key`` button to load the private key into the PuTTY " +"authentication agent. This can also be done manually by starting the PuTTY " +"authentication agent and choose ``add key`` in the context menu in the " +"system tray." +msgstr "" + +#: ..\remote_feature.rst:80 +msgid "" +"GitExtensions can load the private keys automatically for you when " +"communicating with a remote. You need to configure the private key for the " +"remote." +msgstr "" + +#: ..\remote_feature.rst:83 +msgid "This is done in the ``Manage remote repositories`` dialog." +msgstr "" + +#: ..\remote_feature.rst:86 +msgid "OpenSSH and github" +msgstr "" + +#: ..\remote_feature.rst:88 +msgid "" +"When you choose to use OpenSSH you need to configure GitExtensions as shown " +"in the screenshot below." +msgstr "" + +#: ..\remote_feature.rst:92 +msgid "" +"OpenSSH is the best SSH client there is but it lacks Windows support. " +"Therefore it is slightly more complex to use. Another drawback is that " +"GitExtensions cannot control OpenSSH and needs to show the command line " +"dialogs when OpenSSH might be used. GitExtensions will show the command line" +" window for every command that might require a SSH connection. For this " +"reason PuTTY is the prefered SSH client in GitExtensions." +msgstr "" + +#: ..\remote_feature.rst:97 +msgid "" +"To generate a key pair in OpenSSH you need to go to the command line. I " +"recommend to use the git bash because the path to OpenSSH is already set." +msgstr "" + +#: ..\remote_feature.rst:102 +msgid "" +"Type the following command: ``ssh-keygen -C \"your@email.com\" -t rsa`` Use " +"the same email address as the email address used in git. You will be asked " +"where if you want to protect the private key with a password. This is not " +"necessary. By default the public and private keys are stored in " +"``c:\\Documents and Settings\\[User]\\.ssh\\`` or " +"``c:\\Users\\[user]\\.ssh\\``." +msgstr "" + +#: ..\remote_feature.rst:109 +msgid "" +"You do not need to tell GitExtensions about the private key because OpenSSH " +"will load it for you. Now open the public key using notepad and copy the key" +" to github. This can be done in ``Account Settings`` in the tab ``SSH Public" +" Keys`` on `GitHub `_." +msgstr "" + +#: ..\remote_feature.rst:116 +msgid "Pull changes" +msgstr "" + +#: ..\remote_feature.rst:118 +msgid "" +"You can get remote changes using the pull function. Before you can pull " +"remote changes you need to make sure there are no uncommitted changes in " +"your local repository. If you have uncommitted changes you should commit " +"them or stash them during the pull. You can read about how to use the stash " +"in the Stash chapter." +msgstr "" + +#: ..\remote_feature.rst:124 +msgid "" +"In order to get your personal repository up-to-date, you need to fetch " +"changes from a remote repository. You can do this using the ``Pull`` dialog." +" When the dialog starts the default remote for the current branch is set. " +"You can choose another remote or enter a custom url if you like. When the " +"remote branches configured correctly, you do not need to choose a remote " +"branch." +msgstr "" + +#: ..\remote_feature.rst:128 +msgid "" +"If you just fetch the commits from the remote repository and you already " +"committed some changes to your local repository, the commits will be in a " +"different branch. In the pull dialog this is illustrated in the image on the" +" left. This can be useful when you want to review the changes before you " +"want to merge them with your own changes." +msgstr "" + +#: ..\remote_feature.rst:135 +msgid "" +"When you choose to merge the remote branch after fetching the changes a " +"branch will be created, and will be merged you’re your commit. Doing this " +"creates a lot of branches and merges, making the history harder to read." +msgstr "" + +#: ..\remote_feature.rst:140 +msgid "" +"Instead of merging the fetched commits with your local commits, you can also" +" choose to rebase your commits on top of the fetched commits. This is " +"illustrated on the left in the image below. A rebase will first undo your " +"local commits (c and d), then fetch the remote commits (e) and finally " +"recommit your local commits. When there is a merge conflict during the " +"rebase, the rebase dialog will show." +msgstr "" + +#: ..\remote_feature.rst:147 +msgid "Next to the pull button there are some buttons that can be useful:" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "Solve conflicts" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "" +"When there are merge conflicts, you can solve them by pressing this button." +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "Stash changes" +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "" +"When the working dir contains uncommitted changes, you need to stash them " +"before pulling." +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "Auto stash" +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "" +"Check this checkbox if you want to stash before pulling. The stash will be " +"reapplied after pulling." +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "Load SSH key" +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "" +"This button is only available when you use PuTTY as SSH client. You can " +"press this button to load the key configured for the remote. If no key is " +"set, a dialog will prompt for the key." +msgstr "" + +#: ..\remote_feature.rst:161 +msgid "Push changes" +msgstr "" + +#: ..\remote_feature.rst:163 +msgid "" +"In the browse window you can check if there are local commits that are not " +"pushed to a remote repository yet. In the image below the green labels mark " +"the position of the master branch on the remote repository. The red label " +"marks the position of the master branch on the local repository. The local " +"repository is ahead three commits." +msgstr "" + +#: ..\remote_feature.rst:169 +msgid "To push the changes press ``Push`` in the toolbar." +msgstr "" + +#: ..\remote_feature.rst:173 +msgid "" +"The push dialog allows you to choose the remote repository to push to. The " +"remote repository is set to the remote of the current branch. You can choose" +" another remote or choose a url to push to. You can also specify a branch to" +" push." +msgstr "" + +#: ..\remote_feature.rst:178 +msgid "" +"Tags are not pushed to the remote repository. If you want to push a tag you " +"need to open the ``Tags`` tab in the dialog. You can choose to push a singe " +"tag or all tags. No commits will be pushed when the ``Tags`` tab is " +"selected, only tags." +msgstr "" + +#: ..\remote_feature.rst:181 +msgid "" +"You can not merge your changes in the remote repository. Merging must be " +"done locally. This means that you cannot push your changes before the " +"commits are merged locally. In practice you need to pull before you can push" +" most of the times." +msgstr "" diff --git a/source/locale/it/LC_MESSAGES/settings.mo b/source/locale/it/LC_MESSAGES/settings.mo new file mode 100644 index 0000000000000000000000000000000000000000..b77dc6594f75c5bbb3cf5f6903cbb36febee646b GIT binary patch literal 477 zcmZXQ!A=4(5QZ`Fv`5b##>9gLhwiSDXb~gAVn|peuz0Ufmzt&Bw1en__#D2G&tex0 z9-L${{nI~R=AZ9_{m+`OJ>Q4Ek1OHpY&$md%YR~}N7lT`8R1}#PtrPNG>3adki3)B zm2{8_y%I$*mZhnLc2ncu^jr-;Se4=X#&?t+8GRQJH6gGnM`iHRp%>_ zOU$HLau|>(l+bXpASyXy>-D-p6-d3v_r}aDS-DN?SjlolD0d-oxe3XNUm{b)PIr6` zih^{ICVw}I8ez~i+8@a;`%(JTiP> literal 0 HcmV?d00001 diff --git a/source/locale/it/LC_MESSAGES/settings.po b/source/locale/it/LC_MESSAGES/settings.po new file mode 100644 index 0000000..bbd3d6f --- /dev/null +++ b/source/locale/it/LC_MESSAGES/settings.po @@ -0,0 +1,2128 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/git-extensions-manual/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\settings.rst:4 +msgid "Settings" +msgstr "" + +#: ..\settings.rst:6 +msgid "" +"The settings dialog can be invoked at any time by selecting ``Settings`` " +"from the ``Tools`` menu option." +msgstr "" + +#: ..\settings.rst:10 +msgid "" +"The following buttons are always available on any page of the Settings " +"dialog. Sometimes the ``Cancel`` button has no effect for the page - this " +"will be noted on the page in the area next to the buttons." +msgstr "" + +#: ..\settings.rst:14 +msgid "Button" +msgstr "" + +#: ..\settings.rst:14 ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Description" +msgstr "" + +#: ..\settings.rst:16 +msgid "``OK``" +msgstr "" + +#: ..\settings.rst:16 +msgid "" +"Save any entered changes made in *any* settings page and close the Settings " +"dialog." +msgstr "" + +#: ..\settings.rst:19 +msgid "``Cancel``" +msgstr "" + +#: ..\settings.rst:19 +msgid "" +"Any entered changes in *any* settings page are *not* saved. The Settings " +"dialog is closed." +msgstr "" + +#: ..\settings.rst:22 +msgid "``Apply``" +msgstr "" + +#: ..\settings.rst:22 +msgid "Any entered changes in *any* settings page are saved." +msgstr "" + +#: ..\settings.rst:25 +msgid "" +"Settings that are specific to Git Extensions and apply globally will be " +"stored in a file called ``GitExtensions.settings`` either in the user's " +"application data path or with the program. The location is dependant on the " +"IsPortable setting in the ``GitExtensions.exe.config`` file that is with the" +" program. Settings that are specific to Git Extensions but apply to only the" +" current repository will be stored in a file of the same name, " +"``GitExtensions.settings``, but in either the root folder of the repository " +"or the ``.git`` folder of the repository, depending on whether or not they " +"are distributed with that repository. The settings that are used by Git are " +"stored in the configuration files of Git. The global settings are stored in " +"the file called ``.gitconfig`` in the user directory. The local settings are" +" stored in the ``.git\\config`` file of the repository." +msgstr "" + +#: ..\settings.rst:37 +msgid "Checklist" +msgstr "" + +#: ..\settings.rst:39 +msgid "" +"This page is a visual overview of the minimal settings that Git Extensions " +"requires to work properly. Any items highlighted in red should be configured" +" by clicking on the highlighted item." +msgstr "" + +#: ..\settings.rst:42 +msgid "This page contains the following settings and buttons." +msgstr "" + +#: ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Setting" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Check settings at startup (disables automatically if all settings are " +"correct)" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Forces Git Extensions to re-check the minimal set of required settings the " +"next time Git Extensions is started. If all settings are 'green' this will " +"be automatically unchecked." +msgstr "" + +#: ..\settings.rst:51 +msgid "``Save and rescan`` button" +msgstr "" + +#: ..\settings.rst:51 +msgid "" +"Saves any setting changes made and re-checks the settings to see if the " +"minimal requirements are now met." +msgstr "" + +#: ..\settings.rst:58 ..\settings.rst:66 +msgid "Git" +msgstr "" + +#: ..\settings.rst:60 +msgid "" +"This page contains the settings needed to access git repositories. The " +"repositories will be accessed using external tools. For Windows usually " +"MsysGit or cygwin are used. Git Extensions will try to configure these " +"settings automatically." +msgstr "" + +#: ..\settings.rst:64 ..\settings.rst:90 ..\settings.rst:168 +#: ..\settings.rst:196 ..\settings.rst:295 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:642 +#: ..\settings.rst:671 +msgid "Group" +msgstr "" + +#: ..\settings.rst:66 +msgid "Command used to run git (git.cmd or git.exe)" +msgstr "" + +#: ..\settings.rst:66 +msgid "" +"Needed for Git Extensions to run Git commands. Set the full command used to " +"run git (MsysGit or cygwin). Use the ``Browse`` button to find the " +"executable on your file system." +msgstr "" + +#: ..\settings.rst:70 +msgid "Path to Linux tools (sh). Leave empty when it is in the path." +msgstr "" + +#: ..\settings.rst:70 +msgid "" +"A few linux tools are used by Git Extensions. When MsysGit is installed, " +"these tools are located in the bin directory of MsysGit. Use the ``Browse`` " +"button to find the directory on your file system." +msgstr "" + +#: ..\settings.rst:74 +msgid "Environment" +msgstr "" + +#: ..\settings.rst:74 +msgid "``Change HOME`` button" +msgstr "" + +#: ..\settings.rst:74 +msgid "This button opens a dialog where the HOME directory can be changed." +msgstr "" + +#: ..\settings.rst:77 +msgid "" +"The global configuration file used by git will be put in the HOME directory." +" On some systems the home directory is not set or is pointed to a network " +"drive. Git Extensions will try to detect the optimal setting for your " +"environment. When there is already a global git configuration file, this " +"location will be used. If you need to relocate the home directory for git, " +"click the ``Change HOME`` button to change this setting. Otherwise leave " +"this setting as the default." +msgstr "" + +#: ..\settings.rst:85 +msgid "Git Extensions" +msgstr "" + +#: ..\settings.rst:87 +msgid "This page contains general settings for Git Extensions." +msgstr "" + +#: ..\settings.rst:92 +msgid "Performance" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"Show repository status in browse dialog (number of changes in toolbar, " +"restart required)" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"When enabled, the number of pending commits are shown on the toolbar as a " +"figure in parentheses next to the ``Commit`` button. Git Extensions must be " +"stopped and restarted to activate changes to this option." +msgstr "" + +#: ..\settings.rst:96 +msgid "Show current working dir changes in revision graph" +msgstr "" + +#: ..\settings.rst:96 +msgid "" +"When enabled, two extra revisions are added to the revision graph. The first" +" shows the current working directory status. The second shows the staged " +"files. This option can cause slowdowns when browsing large repositories." +msgstr "" + +#: ..\settings.rst:101 +msgid "Use FileSystemWatcher to check if index is changed" +msgstr "" + +#: ..\settings.rst:101 +msgid "" +"Using the FileSystemWatcher to check index state improves the performance in" +" some cases. Turn this off if you experience refresh problems in commit log." +msgstr "" + +#: ..\settings.rst:105 +msgid "Show stash count on status bar in browse window" +msgstr "" + +#: ..\settings.rst:105 +msgid "" +"When you use the stash a lot, it can be useful to show the number of stashed" +" items on the toolbar. This option causes serious slowdowns in large " +"repositories and is turned off by default." +msgstr "" + +#: ..\settings.rst:109 +msgid "Check for uncommitted changes in checkout branch dialog" +msgstr "" + +#: ..\settings.rst:109 +msgid "" +"Git Extensions will not allow you to checkout a branch if you have " +"uncommitted changes on the current branch. If you select this option, Git " +"Extensions will display a dialog where you can decide what to do with " +"uncommitted changes before swapping branches." +msgstr "" + +#: ..\settings.rst:114 +msgid "Limit number of commits that will be loaded in list at start-up" +msgstr "" + +#: ..\settings.rst:114 +msgid "" +"This number specifies the maximum number of commits that Git Extensions will" +" load when it is started. These commits are shown in the Commit Log window. " +"To see more commits than are loaded, then this setting will need to be " +"adjusted and Git Extensions restarted." +msgstr "" + +#: ..\settings.rst:119 ..\settings.rst:170 +msgid "Behaviour" +msgstr "" + +#: ..\settings.rst:119 +msgid "Close Process dialog when process succeeds" +msgstr "" + +#: ..\settings.rst:119 +msgid "" +"When a process is finished, close the process dialog automatically. Leave " +"this option off if you want to see the result of processes. When a process " +"has failed, the dialog will automatically remain open." +msgstr "" + +#: ..\settings.rst:123 +msgid "Show console window when executing git process" +msgstr "" + +#: ..\settings.rst:123 +msgid "" +"Git Extensions uses command line tools to access the git repository. In some" +" environments it might be useful to see the command line dialog when a " +"process is executed. An option on the command line dialog window displayed " +"allows this setting to be turned off." +msgstr "" + +#: ..\settings.rst:128 +msgid "Use patience diff algorithm" +msgstr "" + +#: ..\settings.rst:128 +msgid "" +"Use the Git 'patience diff' algorithm instead of the default. This algorithm" +" is useful in situations where two files have diverged significantly and the" +" default algorithm may become 'misaligned', resulting in a totally unusable " +"conflict file." +msgstr "" + +#: ..\settings.rst:133 +msgid "Include untracked files in stash" +msgstr "" + +#: ..\settings.rst:133 +msgid "" +"If checked, when a stash is performed as a result of any action except a " +"manual stash request, e.g. checking out a new branch and requesting a stash " +"then any files not tracked by git will also be saved to the stash." +msgstr "" + +#: ..\settings.rst:137 +msgid "Follow renames in file history (experimental)" +msgstr "" + +#: ..\settings.rst:137 +msgid "Try to follow file renames in the file history." +msgstr "" + +#: ..\settings.rst:140 +msgid "Open last working dir on startup" +msgstr "" + +#: ..\settings.rst:140 +msgid "" +"When starting Git Extensions, open the last used repository (bypassing the " +"Start Page)." +msgstr "" + +#: ..\settings.rst:143 +msgid "Play Special Startup Sound" +msgstr "" + +#: ..\settings.rst:143 +msgid "" +"Play a sound when starting Git Extensions. It will put you in a good " +"moooooood!" +msgstr "" + +#: ..\settings.rst:146 +msgid "Default clone destination" +msgstr "" + +#: ..\settings.rst:146 +msgid "" +"Git Extensions will pre-fill destination directory input with value of this " +"setting on any form used to perform repository clone." +msgstr "" + +#: ..\settings.rst:149 +msgid "Revision grid quick search timeout [ms]" +msgstr "" + +#: ..\settings.rst:149 +msgid "" +"The timeout (milliseconds) used for the quick search feature in the revision" +" graph. The quick search will be enabled when you start typing and the " +"revision graph has the focus." +msgstr "" + +#: ..\settings.rst:153 +msgid "Email settings for sending patches" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server name" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server to use for sending patches." +msgstr "" + +#: ..\settings.rst:155 +msgid "Port" +msgstr "" + +#: ..\settings.rst:155 +msgid "SMTP port number to use." +msgstr "" + +#: ..\settings.rst:157 +msgid "Use SSL/TLS" +msgstr "" + +#: ..\settings.rst:157 +msgid "Check this box if the SMTP server uses SSL or TLS." +msgstr "" + +#: ..\settings.rst:163 +msgid "Commit dialog" +msgstr "" + +#: ..\settings.rst:165 +msgid "This page contains settings for the Git Extensions Commit dialog." +msgstr "" + +#: ..\settings.rst:170 +msgid "Show errors when staging files" +msgstr "" + +#: ..\settings.rst:170 +msgid "" +"If an error occurs when files are staged (in the Commit dialog), then the " +"process dialog showing the results of the git command is shown if this " +"setting is checked." +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"Compose commit messages in Commit dialog (otherwise the message will be " +"requested during commit)" +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"If this is unchecked, then commit messages cannot be entered in the commit " +"dialog. When the ``Commit`` button is clicked, a new editor window is opened" +" where the commit message can be entered." +msgstr "" + +#: ..\settings.rst:178 +msgid "Number of previous messages in commit dialog" +msgstr "" + +#: ..\settings.rst:178 +msgid "" +"The number of commit messages, from the top of the current branch, that will" +" be made available from the ``Commit message`` combo box on the Commit " +"dialog." +msgstr "" + +#: ..\settings.rst:182 +msgid "Show additional buttons in commit button area" +msgstr "" + +#: ..\settings.rst:182 +msgid "" +"Tick the boxes in this sub-group for any of the additional buttons that you " +"wish to have available below the commit button. These buttons are considered" +" additional to basic functionality and have consequences if you should click" +" them accidentally, including resetting unrecorded work." +msgstr "" + +#: ..\settings.rst:191 +msgid "Appearance" +msgstr "" + +#: ..\settings.rst:193 +msgid "" +"This page contains settings that affect the appearance of the application." +msgstr "" + +#: ..\settings.rst:198 ..\settings.rst:448 ..\settings.rst:653 +msgid "General" +msgstr "" + +#: ..\settings.rst:198 +msgid "Show relative date instead of full date" +msgstr "" + +#: ..\settings.rst:198 +msgid "" +"Show relative date, e.g. 2 weeks ago, instead of full date. Displayed on the" +" ``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:201 +msgid "Show current branch in Visual Studio" +msgstr "" + +#: ..\settings.rst:201 +msgid "" +"Determines whether or not the currently checked out branch is displayed on " +"the Git Extensions toolbar within Visual Studio." +msgstr "" + +#: ..\settings.rst:204 +msgid "Auto scale user interface when high DPI is used" +msgstr "" + +#: ..\settings.rst:204 +msgid "" +"Automatically resize controls and their contents according to the current " +"system resolution of the display, measured in dots per inch (DPI)." +msgstr "" + +#: ..\settings.rst:207 +msgid "Truncate long filenames" +msgstr "" + +#: ..\settings.rst:207 +msgid "" +"This setting affects the display of filenames in a component of a window " +"e.g. in the Diff tab of the Commit Log window. The options that can be " +"selected are:" +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``None``: no truncation occurs; a horizontal scroll bar is used to see the " +"whole filename." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Compact``: no horizontal scroll bar. Filenames are truncated at both start" +" and end to fit into the width of the display component." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Trimstart``: no horizontal scroll bar. Filenames are truncated at the " +"start only." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``FileNameOnly``: the path is always removed, leaving only the name of the " +"file, even if there is space for the path." +msgstr "" + +#: ..\settings.rst:220 +msgid "Author images" +msgstr "" + +#: ..\settings.rst:220 +msgid "Get author image from gravatar.com" +msgstr "" + +#: ..\settings.rst:220 +msgid "" +"If checked, `gravatar `_ will be accessed to retrieve " +"an image for the author of commits. This image is displayed on the " +"``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:224 +msgid "Image size" +msgstr "" + +#: ..\settings.rst:224 +msgid "The display size of the user image." +msgstr "" + +#: ..\settings.rst:226 +msgid "Cache images" +msgstr "" + +#: ..\settings.rst:226 +msgid "" +"The number of days to elapse before gravatar is checked for any changes to " +"an authors image." +msgstr "" + +#: ..\settings.rst:229 +msgid "No image service" +msgstr "" + +#: ..\settings.rst:229 +msgid "" +"If the author has not set up their own image, then gravatar can return an " +"image based on one of these services." +msgstr "" + +#: ..\settings.rst:232 +msgid "``Clear image cache`` button" +msgstr "" + +#: ..\settings.rst:232 +msgid "Clear the cached avatars." +msgstr "" + +#: ..\settings.rst:234 +msgid "Fonts" +msgstr "" + +#: ..\settings.rst:234 +msgid "Code font" +msgstr "" + +#: ..\settings.rst:234 +msgid "Change the font used for the display of file contents." +msgstr "" + +#: ..\settings.rst:236 +msgid "Application font" +msgstr "" + +#: ..\settings.rst:236 +msgid "Change the font used on Git Extensions windows and dialogs." +msgstr "" + +#: ..\settings.rst:238 +msgid "Commit font" +msgstr "" + +#: ..\settings.rst:238 +msgid "" +"Change the font used for entering a commit message in the Commit dialog." +msgstr "" + +#: ..\settings.rst:240 +msgid "Language" +msgstr "" + +#: ..\settings.rst:240 +msgid "Language (restart required)" +msgstr "" + +#: ..\settings.rst:240 +msgid "Choose the language for the Git Extensions interface." +msgstr "" + +#: ..\settings.rst:242 +msgid "Dictionary for spelling checker" +msgstr "" + +#: ..\settings.rst:242 +msgid "" +"Choose the dictionary to use for the spelling checker in the Commit dialog." +msgstr "" + +#: ..\settings.rst:248 +msgid "Revision Links" +msgstr "" + +#: ..\settings.rst:250 +msgid "" +"You can configure here how to convert parts of a revision into clickable " +"links. These links will be located under the commit message on the " +"``Commit`` tab in the ``Related links`` section." +msgstr "" + +#: ..\settings.rst:256 ..\settings.rst:345 +msgid "Categories" +msgstr "" + +#: ..\settings.rst:256 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click the ``Remove`` button." +msgstr "" + +#: ..\settings.rst:260 ..\settings.rst:553 +msgid "Name" +msgstr "" + +#: ..\settings.rst:260 +msgid "" +"This is the Category name used to match the same categories defined on " +"different levels of the Settings." +msgstr "" + +#: ..\settings.rst:263 ..\settings.rst:555 +msgid "Enabled" +msgstr "" + +#: ..\settings.rst:263 +msgid "" +"Indicates whether the Category is enabled or not. Disabled categories are " +"skipped while creating links." +msgstr "" + +#: ..\settings.rst:266 +msgid "Search in" +msgstr "" + +#: ..\settings.rst:266 +msgid "" +"List of revision parts that will be checked when searching for matching text" +" to be converted into links. Only the checked parts will be searched for " +"matches." +msgstr "" + +#: ..\settings.rst:270 +msgid "Search pattern/Nested pattern" +msgstr "" + +#: ..\settings.rst:270 +msgid "" +"Regular expression used for matching text in chosen revision parts. Each " +"matched fragment will be used to create a new link. More than one fragment " +"can be used in a single link by using a capturing group. A capturing group " +"value can be passed to a link by using zero-based indexed placeholders in a " +"link format definition e.g. {0}. ``Nested pattern`` can be used when only " +"part of the text matched by the ``Search pattern`` should be used to format " +"the link. When the ``Nested pattern`` is empty, matches found by the " +"``Search pattern`` are used to create links." +msgstr "" + +#: ..\settings.rst:279 +msgid "Links: Caption/URI" +msgstr "" + +#: ..\settings.rst:279 +msgid "" +"List of links to be created from a single match. Each link consists of the " +"``Caption`` to be displayed and the ``URI`` to be opened when the link is " +"clicked on. In addition to the standard zero-based indexed placeholders, the" +" ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into the" +" link. For example: " +"``https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH%``" +msgstr "" + +#: ..\settings.rst:290 +msgid "Colors" +msgstr "" + +#: ..\settings.rst:292 +msgid "" +"This page contains settings to define the colors used in the application." +msgstr "" + +#: ..\settings.rst:297 +msgid "Revision graph" +msgstr "" + +#: ..\settings.rst:297 +msgid "Multicolor branches" +msgstr "" + +#: ..\settings.rst:297 +msgid "" +"Displays branch commits in different colors if checked. If unchecked, all " +"branches are shown in the same color. This color can be selected." +msgstr "" + +#: ..\settings.rst:300 +msgid "Striped branch change" +msgstr "" + +#: ..\settings.rst:300 +msgid "" +"When a new branch is created from an existing branch, the common part of the" +" history is shown in a 'hatch' pattern." +msgstr "" + +#: ..\settings.rst:303 +msgid "Draw branch borders" +msgstr "" + +#: ..\settings.rst:303 +msgid "Outlines branch commits in a black border if checked." +msgstr "" + +#: ..\settings.rst:305 +msgid "Draw non relatives graph gray" +msgstr "" + +#: ..\settings.rst:305 +msgid "" +"Show commit history in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:307 +msgid "Draw non relatives text gray" +msgstr "" + +#: ..\settings.rst:307 +msgid "" +"Show commit text in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:309 +msgid "Color tag" +msgstr "" + +#: ..\settings.rst:309 +msgid "Color to show tags in." +msgstr "" + +#: ..\settings.rst:311 +msgid "Color branch" +msgstr "" + +#: ..\settings.rst:311 +msgid "Color to show branch names in." +msgstr "" + +#: ..\settings.rst:313 +msgid "Color remote branch" +msgstr "" + +#: ..\settings.rst:313 +msgid "Color to show remote branch names in." +msgstr "" + +#: ..\settings.rst:315 +msgid "Color other label" +msgstr "" + +#: ..\settings.rst:315 +msgid "Color to show other labels in." +msgstr "" + +#: ..\settings.rst:317 +msgid "Application Icon" +msgstr "" + +#: ..\settings.rst:317 +msgid "Icon style" +msgstr "" + +#: ..\settings.rst:317 +msgid "Change icons. Useful for recognising various open instances." +msgstr "" + +#: ..\settings.rst:319 +msgid "Icon color" +msgstr "" + +#: ..\settings.rst:319 +msgid "Changes color of the selected icons." +msgstr "" + +#: ..\settings.rst:321 +msgid "Difference View" +msgstr "" + +#: ..\settings.rst:321 +msgid "Color removed line" +msgstr "" + +#: ..\settings.rst:321 +msgid "Highlight color for lines that have been removed." +msgstr "" + +#: ..\settings.rst:324 +msgid "Color added line" +msgstr "" + +#: ..\settings.rst:324 +msgid "Highlight color for lines that have been added." +msgstr "" + +#: ..\settings.rst:326 +msgid "Color removed line highlighting" +msgstr "" + +#: ..\settings.rst:326 +msgid "Highlight color for characters that have been removed in lines." +msgstr "" + +#: ..\settings.rst:328 +msgid "Color added line highlighting" +msgstr "" + +#: ..\settings.rst:328 +msgid "Highlight color for characters that have been added in lines." +msgstr "" + +#: ..\settings.rst:330 +msgid "Color section" +msgstr "" + +#: ..\settings.rst:330 +msgid "Highlight color for a section." +msgstr "" + +#: ..\settings.rst:336 +msgid "Start Page" +msgstr "" + +#: ..\settings.rst:338 +msgid "" +"This page allows you to add/remove or modify the Categories and repositories" +" that will appear on the Start Page when Git Extensions is launched. Per " +"Category you can either configure an RSS feed or add repositories. The order" +" of both Categories, and repositories within Categories, can be changed " +"using the context menus in the Start Page. See :ref:`start-page` for further" +" details." +msgstr "" + +#: ..\settings.rst:345 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click Remove. This will delete the Category *and* any " +"repositories belonging to that Category." +msgstr "" + +#: ..\settings.rst:350 +msgid "Caption" +msgstr "" + +#: ..\settings.rst:350 +msgid "This is the Category name displayed on the Start Page." +msgstr "" + +#: ..\settings.rst:352 +msgid "Type" +msgstr "" + +#: ..\settings.rst:352 +msgid "Specify the type: an RSS feed or a repository." +msgstr "" + +#: ..\settings.rst:354 +msgid "RSS Feed" +msgstr "" + +#: ..\settings.rst:354 +msgid "Enter the URL of the RSS feed." +msgstr "" + +#: ..\settings.rst:356 +msgid "Path/Title/Description" +msgstr "" + +#: ..\settings.rst:356 +msgid "" +"For each repository defined for a Category, shows the path, title and " +"description. To add a new repository, click on a blank line and type the " +"appropriate information. The contents of the Path field are shown on the " +"Start Page as a link to your repository *if* the Title field is blank. If " +"the Title field is non-blank, then this text is shown as the link to your " +"repository. Any text in the Description field is shown underneath the " +"repository link on the Start Page." +msgstr "" + +#: ..\settings.rst:365 +msgid "" +"An RSS Feed can be useful to follow repositories on GitHub for example. See " +"this page on GitHub: https://help.github.com/articles/viewing-your-feeds. " +"You can also follow commits on public GitHub repositories by" +msgstr "" + +#: ..\settings.rst:368 +msgid "In your browser, navigate to the public repository on GitHub." +msgstr "" + +#: ..\settings.rst:369 +msgid "Select the branch you are interested in." +msgstr "" + +#: ..\settings.rst:370 +msgid "Click on the Commits tab." +msgstr "" + +#: ..\settings.rst:371 +msgid "You will find a RSS icon next to the words \"Commit History\"." +msgstr "" + +#: ..\settings.rst:372 +msgid "Copy the link" +msgstr "" + +#: ..\settings.rst:373 +msgid "" +"Paste the link into the RSS Feed field in the Settings - Start Page as shown" +" above." +msgstr "" + +#: ..\settings.rst:375 +msgid "" +"Your Start Page will then show each commit - clicking on a link will open " +"your browser and take you to the commit on GitHub." +msgstr "" + +#: ..\settings.rst:382 +msgid "Git Config" +msgstr "" + +#: ..\settings.rst:384 +msgid "" +"This page contains some of the settings of Git that are used by and " +"therefore can be changed from within Git Extensions." +msgstr "" + +#: ..\settings.rst:386 +msgid "" +"If you change a Git setting from the Git command line using ``git config`` " +"then the same change in setting can be seen inside Git Extensions. If you " +"change a Git setting from inside Git Extensions then that change can be seen" +" using ``git config --get``." +msgstr "" + +#: ..\settings.rst:389 +msgid "" +"Git configuration can be global or local configuration. Global configuration" +" applies to all repositories. Local configuration overrides the global " +"configuration for the current repository." +msgstr "" + +#: ..\settings.rst:395 +msgid "User name" +msgstr "" + +#: ..\settings.rst:395 +msgid "User name shown in commits and patches." +msgstr "" + +#: ..\settings.rst:397 +msgid "User email" +msgstr "" + +#: ..\settings.rst:397 +msgid "User email shown in commits and patches." +msgstr "" + +#: ..\settings.rst:399 +msgid "Editor" +msgstr "" + +#: ..\settings.rst:399 +msgid "" +"Editor that git.exe opens (e.g. for editing commit message). This is not " +"used by Git Extensions, only when you call git.exe from the command line. By" +" default Git will use the built in editor." +msgstr "" + +#: ..\settings.rst:403 +msgid "Mergetool" +msgstr "" + +#: ..\settings.rst:403 +msgid "" +"Merge tool used to solve merge conflicts. Git Extensions will search for " +"common merge tools on your system." +msgstr "" + +#: ..\settings.rst:406 +msgid "Path to mergetool" +msgstr "" + +#: ..\settings.rst:406 +msgid "" +"Path to merge tool. Git Extensions will search for common merge tools on " +"your system." +msgstr "" + +#: ..\settings.rst:409 +msgid "Mergetool command" +msgstr "" + +#: ..\settings.rst:409 +msgid "" +"Command that Git uses to start the merge tool. Git Extensions will try to " +"set this automatically when a merge tool is chosen. This setting can be left" +" empty when Git supports the mergetool (e.g. kdiff3)." +msgstr "" + +#: ..\settings.rst:413 +msgid "Keep backup (.orig) after merge" +msgstr "" + +#: ..\settings.rst:413 +msgid "" +"Check to save the state of the original file before modifying to solve merge" +" conflicts. Refer to Git configuration setting ```mergetool.keepBackup```." +msgstr "" + +#: ..\settings.rst:417 +msgid "Difftool" +msgstr "" + +#: ..\settings.rst:417 +msgid "" +"Diff tool that is used to show differences between source files. Git " +"Extensions will search for common diff tools on your system." +msgstr "" + +#: ..\settings.rst:420 +msgid "Path to difftool" +msgstr "" + +#: ..\settings.rst:420 +msgid "" +"The path to the diff tool. Git Extensions will search for common diff tools " +"on your system." +msgstr "" + +#: ..\settings.rst:423 +msgid "DiffTool command" +msgstr "" + +#: ..\settings.rst:423 +msgid "" +"Command that Git uses to start the diff tool. This setting should only be " +"filled in when Git doesn't support the diff tool." +msgstr "" + +#: ..\settings.rst:426 +msgid "Path to commit template" +msgstr "" + +#: ..\settings.rst:426 +msgid "" +"A path to a file whose contents are used to pre-populate the commit message " +"in the commit dialog." +msgstr "" + +#: ..\settings.rst:429 +msgid "Line endings" +msgstr "" + +#: ..\settings.rst:429 +msgid "Checkout/commit radio buttons" +msgstr "" + +#: ..\settings.rst:429 +msgid "" +"Choose how git should handle line endings when checking out and checking in " +"files. Refer to https://help.github.com/articles/dealing-with-line-endings" +"#platform-all" +msgstr "" + +#: ..\settings.rst:433 +msgid "Files content encoding" +msgstr "" + +#: ..\settings.rst:433 +msgid "The default encoding for file contents." +msgstr "" + +#: ..\settings.rst:439 +msgid "Build server integration" +msgstr "" + +#: ..\settings.rst:441 +msgid "" +"This page allows you to configure the integration with build servers. This " +"allows the build status of each commit to be displayed directly in the " +"revision log, as well as providing a tab for direct access to the Build " +"Server build report for the selected commit." +msgstr "" + +#: ..\settings.rst:448 +msgid "Enable build server integration" +msgstr "" + +#: ..\settings.rst:448 +msgid "Check to globally enable/disable the integration functionality." +msgstr "" + +#: ..\settings.rst:450 +msgid "Show build status summary in revision log" +msgstr "" + +#: ..\settings.rst:450 +msgid "" +"Check to show a summary of the build results with the commits in the main " +"revision log." +msgstr "" + +#: ..\settings.rst:453 +msgid "Build server type" +msgstr "" + +#: ..\settings.rst:453 +msgid "Select an integration target." +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins" +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins server URL" +msgstr "" + +#: ..\settings.rst:455 ..\settings.rst:459 ..\settings.rst:469 +msgid "Enter the URL of the server (and port, if applicable)." +msgstr "" + +#: ..\settings.rst:457 ..\settings.rst:461 ..\settings.rst:473 +msgid "Project name" +msgstr "" + +#: ..\settings.rst:457 +msgid "Enter the name of the project which tracks this repository in Jenkins." +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity" +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity server URL" +msgstr "" + +#: ..\settings.rst:461 +msgid "" +"Enter the name of the project which tracks this repository in TeamCity. " +"Multiple project names can be entered separated by the | character." +msgstr "" + +#: ..\settings.rst:464 +msgid "Build Id Filter" +msgstr "" + +#: ..\settings.rst:464 +msgid "" +"Enter a regexp filter for which build results you want to retrieve in the " +"case that your build project creates multiple builds. For example, if your " +"project includes both devBuild and docBuild you may wish to apply a filter " +"of \"devBuild\" to retrieve the results from only the program build." +msgstr "" + +#: ..\settings.rst:469 +msgid "Team Foundation" +msgstr "" + +#: ..\settings.rst:469 +msgid "Tfs server (Name or URL)" +msgstr "" + +#: ..\settings.rst:471 +msgid "Team collection name" +msgstr "" + +#: ..\settings.rst:473 +msgid "Enter the name of the project which tracks this repository in Tfs." +msgstr "" + +#: ..\settings.rst:475 +msgid "Build definition name (use first found if left empty)" +msgstr "" + +#: ..\settings.rst:482 +msgid "SSH" +msgstr "" + +#: ..\settings.rst:484 +msgid "" +"This page allows you to configure the SSH client you want Git to use. Git " +"Extensions is optimized for PuTTY. Git Extensions will show command line " +"dialogs if you do not use PuTTY and user input is required (unless you have " +"configured SSH to use authentication with key instead of password). Git " +"Extensions can load SSH keys for PuTTY when needed." +msgstr "" + +#: ..\settings.rst:491 +msgid "Specify which ssh client to use" +msgstr "" + +#: ..\settings.rst:491 +msgid "``PuTTY`` radio button" +msgstr "" + +#: ..\settings.rst:491 +msgid "Use PuTTY as SSH client." +msgstr "" + +#: ..\settings.rst:493 +msgid "``OpenSSH`` radio button" +msgstr "" + +#: ..\settings.rst:493 +msgid "Use OpenSSH as SSH client." +msgstr "" + +#: ..\settings.rst:495 +msgid "``Other ssh client`` radio button" +msgstr "" + +#: ..\settings.rst:495 +msgid "" +"Use another SSH client. Enter the path to the SSH client you wish to use." +msgstr "" + +#: ..\settings.rst:497 +msgid "Configure PuTTY" +msgstr "" + +#: ..\settings.rst:497 +msgid "Path to plink.exe" +msgstr "" + +#: ..\settings.rst:497 +msgid "Enter the path to the plink.exe executable." +msgstr "" + +#: ..\settings.rst:500 +msgid "Path to puttygen" +msgstr "" + +#: ..\settings.rst:500 +msgid "Enter the path to the puttygen.exe executable." +msgstr "" + +#: ..\settings.rst:502 +msgid "Path to pageant" +msgstr "" + +#: ..\settings.rst:502 +msgid "Enter the path to the pageant.exe executable." +msgstr "" + +#: ..\settings.rst:504 +msgid "Automatically start authentication" +msgstr "" + +#: ..\settings.rst:504 +msgid "" +"If an SSH key has been configured, then when accessing a remote repository " +"the key will automatically be used by the SSH client if this is checked." +msgstr "" + +#: ..\settings.rst:507 +msgid "Configure Git credential helper" +msgstr "" + +#: ..\settings.rst:507 ..\settings.rst:569 +msgid "Command" +msgstr "" + +#: ..\settings.rst:507 +msgid "" +"Enter the helper string for the Git \"Credential Helper\". This setting is " +"the global Git configuration ``credential.helper``, see http://git-" +"scm.com/docs/gitcredentials. By way of example, the setting for `git-" +"credential-winstore `_, when " +"installed from the full installation package for Git Extensions, is:" +msgstr "" + +#: ..\settings.rst:513 +msgid "" +"``!\"C:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-" +"credential-winstore.exe\"``." +msgstr "" + +#: ..\settings.rst:516 +msgid "" +"The setting begins with \"!\" so the setting is considered as a shell " +"snippet and everything after the \"!\" becomes the command. Use the " +"``Browse`` button to find the executable in your file system." +msgstr "" + +#: ..\settings.rst:520 +msgid "``Suggest`` button" +msgstr "" + +#: ..\settings.rst:520 +msgid "" +"Suggest an appropriate setting for the Git credential helper. This works " +"only if the program git-credential-winstore.exe is installed in the " +"\"GitCredentialWinStore\" folder under your Git Extensions installation." +msgstr "" + +#: ..\settings.rst:527 +msgid "" +"If you get errors relating to git-credential-winstore, ensure that your " +"setting for the Git credential helper command in Git Extensions has ``\"`` " +"at the start and end and not ``\\\"``. When viewed in the global Git " +"configuration file, ``.gitconfig`` in your user directory, you should find " +"the setting does show the escaped quotation marks ``\\\"`` (but not " +"``\\\\\\\"``). Also ensure that you do indeed have the program file git-" +"credential-winstore.exe in the specified directory as you may have a setting" +" retained from a previous installation of the credential helper program." +msgstr "" + +#: ..\settings.rst:536 +msgid "Scripts" +msgstr "" + +#: ..\settings.rst:538 +msgid "" +"This page allows you to configure specific commands to run before/after Git " +"actions or to add a new command to the User Menu. The top half of the page " +"summarises all of the scripts currently defined. If a script is selected " +"from the summary, the bottom half of the page will allow modifications to " +"the script definition." +msgstr "" + +#: ..\settings.rst:542 +msgid "" +"A hotkey can also be assigned to execute a specific script. See :ref" +":`settings-hotkeys`." +msgstr "" + +#: ..\settings.rst:547 +msgid "``Add`` button" +msgstr "" + +#: ..\settings.rst:547 +msgid "" +"Adds a new script. Complete the details in the bottom half of the screen." +msgstr "" + +#: ..\settings.rst:549 +msgid "``Remove`` button" +msgstr "" + +#: ..\settings.rst:549 +msgid "Removes a script." +msgstr "" + +#: ..\settings.rst:551 +msgid "Up/Down Arrows" +msgstr "" + +#: ..\settings.rst:551 +msgid "Changes order of scripts." +msgstr "" + +#: ..\settings.rst:553 +msgid "The name of the script." +msgstr "" + +#: ..\settings.rst:555 +msgid "" +"If checked, the script is active and will be performed at the appropriate " +"time (as determined by the On Event setting)." +msgstr "" + +#: ..\settings.rst:558 +msgid "Ask for confirmation" +msgstr "" + +#: ..\settings.rst:558 +msgid "" +"If checked, then a popup window is displayed just before the script is run " +"to confirm whether or not the script is to be run. Note that this popup is " +"*not* displayed when the script is added as a command to the User Menu (On " +"Event setting is ShowInUserMenuBar)." +msgstr "" + +#: ..\settings.rst:563 +msgid "Run in background" +msgstr "" + +#: ..\settings.rst:563 +msgid "" +"If checked, the script will run in the background and Git Extensions will " +"return to your control without waiting for the script to finish." +msgstr "" + +#: ..\settings.rst:566 +msgid "Add to revision grid context menu" +msgstr "" + +#: ..\settings.rst:566 +msgid "" +"If checked, the script is added to the context menu that is displayed when " +"right-clicking on a line in the Commit Log page." +msgstr "" + +#: ..\settings.rst:569 +msgid "" +"Enter the command to be run. This can be any command that your system can " +"run e.g. an executable program, a .bat script, a Python command, etc. Use " +"the ``Browse`` button to find the command to run." +msgstr "" + +#: ..\settings.rst:573 ..\settings.rst:794 +msgid "Arguments" +msgstr "" + +#: ..\settings.rst:573 +msgid "" +"Enter any arguments to be passed to the command that is run. The ``Help`` " +"button displays items that will be resolved by Git Extensions before " +"executing the command e.g. {cBranch} will resolve to the currently checked " +"out branch, {UserInput} will display a popup where you can enter data to be " +"passed to the command when it is run." +msgstr "" + +#: ..\settings.rst:579 +msgid "On Event" +msgstr "" + +#: ..\settings.rst:579 +msgid "" +"Select when this command will be executed, either before/after certain Git " +"commands, or displayed on the User Menu bar." +msgstr "" + +#: ..\settings.rst:586 +msgid "Hotkeys" +msgstr "" + +#: ..\settings.rst:588 +msgid "" +"This page allows you to define keyboard shortcuts to actions when specific " +"pages of Git Extensions are displayed. The HotKeyable Items identifies a " +"page within Git Extensions. Selecting a Hotkeyable Item displays the list of" +" commands on that page that can have a hotkey associated with them." +msgstr "" + +#: ..\settings.rst:592 +msgid "The Hotkeyable Items consist of the following pages" +msgstr "" + +#: ..\settings.rst:594 +msgid "" +"Commit: the page displayed when a Commit is requested via the ``Commit`` " +"User Menu button or the ``Commands/Commit`` menu option." +msgstr "" + +#: ..\settings.rst:595 +msgid "" +"Browse: the Commit Log page (the page displayed after a repository is " +"selected from the Start Page)." +msgstr "" + +#: ..\settings.rst:596 +msgid "RevisionGrid: the list of commits on the Commit Log page." +msgstr "" + +#: ..\settings.rst:597 +msgid "FileViewer: the page displayed when viewing the contents of a file." +msgstr "" + +#: ..\settings.rst:598 +msgid "" +"FormMergeConflicts: the page displayed when merge conflicts are detected " +"that need correcting." +msgstr "" + +#: ..\settings.rst:599 +msgid "" +"Scripts: shows scripts defined in Git Extensions and allows shortcuts to be " +"assigned. Refer :ref:`settings-scripts`." +msgstr "" + +#: ..\settings.rst:604 +msgid "Hotkey" +msgstr "" + +#: ..\settings.rst:604 +msgid "" +"After selecting a Hotkeyable Item and the Command, the current keyboard " +"shortcut associated with the command is displayed here. To alter this " +"shortcut, click in the box where the current hotkey is shown and press the " +"new keyboard combination." +msgstr "" + +#: ..\settings.rst:609 +msgid "``Apply`` button" +msgstr "" + +#: ..\settings.rst:609 +msgid "" +"Click to apply the new keyboard combination to the currently selected " +"Command." +msgstr "" + +#: ..\settings.rst:612 +msgid "``Clear`` button" +msgstr "" + +#: ..\settings.rst:612 +msgid "" +"Sets the keyboard shortcut for the currently selected Command to 'None'." +msgstr "" + +#: ..\settings.rst:614 +msgid "``Reset all Hotkeys to defaults`` button" +msgstr "" + +#: ..\settings.rst:614 +msgid "" +"Resets all keyboard shortcuts to the defaults (i.e. the values when Git " +"Extensions was first installed)." +msgstr "" + +#: ..\settings.rst:621 +msgid "Shell Extension" +msgstr "" + +#: ..\settings.rst:623 +msgid "" +"When installed, Git Extensions adds items to the context menu when a " +"file/folder is right-clicked within Windows Explorer. One of these items is " +"``Git Extensions`` from which a further (cascaded) menu can be opened. This " +"settings page determines which items will appear on that cascaded menu and " +"which will appear in the main context menu. Items that are checked will " +"appear in the cascaded menu." +msgstr "" + +#: ..\settings.rst:627 +msgid "" +"To the right side of the list of check boxes is a preview that shows you how" +" the Git Extensions menu items will be arranged with your current choices." +msgstr "" + +#: ..\settings.rst:630 +msgid "" +"By default, what is displayed in the context menu also depends on what item " +"is right-clicked in Windows Explorer; a file or a folder (and whether the " +"folder is a Git repository or not). If you want Git Extensions to always " +"include all of its context menu items, check the box ``Always show all " +"commands``." +msgstr "" + +#: ..\settings.rst:637 +msgid "Advanced" +msgstr "" + +#: ..\settings.rst:638 +msgid "" +"This page allows advanced settings to be modified. Clicking on the '+' " +"symbol on the tree of settings will display further settings. Refer :ref" +":`settings-confirmations`." +msgstr "" + +#: ..\settings.rst:644 +msgid "Checkout" +msgstr "" + +#: ..\settings.rst:644 +msgid "Always show checkout dialog" +msgstr "" + +#: ..\settings.rst:644 +msgid "" +"Always show the Checkout Branch dialog when swapping branches. This dialog " +"is normally only shown when uncommitted changes exist on the current branch" +msgstr "" + +#: ..\settings.rst:647 +msgid "Use last chosen \"local changes\" action as default action." +msgstr "" + +#: ..\settings.rst:647 +msgid "" +"This setting works in conjunction with the 'Git Extensions/Check for " +"uncommitted changes in checkout branch dialog' setting. If the 'Check for " +"uncommitted changes' setting is checked, then the Checkout Branch dialog is " +"shown *only* if this setting is unchecked. If this setting is checked, then " +"no dialog is shown and the last chosen action is used." +msgstr "" + +#: ..\settings.rst:653 +msgid "Don't show help images" +msgstr "" + +#: ..\settings.rst:653 +msgid "" +"In the Pull, Merge and Rebase dialogs, images are displayed by default to " +"explain what happens with the branches and their commits and the meaning of " +"LOCAL, BASE and REMOTE (for resolving merge conflicts) in different merge or" +" rebase scenarios. If checked, these Help images will not be displayed." +msgstr "" + +#: ..\settings.rst:659 +msgid "Always show advanced options" +msgstr "" + +#: ..\settings.rst:659 +msgid "" +"In the Push, Merge and Rebase dialogs, advanced options are hidden by " +"default and shown only after you click a link or checkbox. If this setting " +"is checked then these options are always shown on those dialogs." +msgstr "" + +#: ..\settings.rst:667 +msgid "Confirmations" +msgstr "" + +#: ..\settings.rst:668 +msgid "This page allows you to turn off certain confirmation popup windows." +msgstr "" + +#: ..\settings.rst:673 +msgid "Don't ask to confirm to" +msgstr "" + +#: ..\settings.rst:673 +msgid "Amend last commit" +msgstr "" + +#: ..\settings.rst:673 +msgid "" +"If checked, do not display the popup warning about the rewriting of history " +"when you have elected to amend the last committed change." +msgstr "" + +#: ..\settings.rst:676 +msgid "Apply stashed changes after successful pull" +msgstr "" + +#: ..\settings.rst:676 +msgid "" +"In the Pull dialog, if ``Auto stash`` is checked, then any changes will be " +"stashed before the pull is performed. Any stashed changes are then re-" +"applied after the pull is complete. If this setting is checked, the stashed " +"changes are applied with no confirmation popup." +msgstr "" + +#: ..\settings.rst:681 +msgid "Apply stashed changes after successful checkout" +msgstr "" + +#: ..\settings.rst:681 +msgid "" +"In the Checkout Branch dialog, if ``Stash`` is checked, then any changes " +"will be stashed before the branch is checked out. If this setting is " +"checked, then the stashed changes will be automatically re-applied after " +"successful checkout of the branch with no confirmation popup." +msgstr "" + +#: ..\settings.rst:686 +msgid "Add a tracking reference for newly pushed branch" +msgstr "" + +#: ..\settings.rst:686 +msgid "" +"When you push a local branch to a remote and it doesn't have a tracking " +"reference, you are asked to confirm whether you want to add such a " +"reference. If this setting is checked, a tracking reference will always be " +"added if it does not exist." +msgstr "" + +#: ..\settings.rst:691 +msgid "Push a new branch for the remote" +msgstr "" + +#: ..\settings.rst:691 +msgid "" +"When pushing a new branch that does not exist on the remote repository, a " +"confirmation popup will normally be displayed. If this setting is checked, " +"then the new branch will be pushed with no confirmation popup." +msgstr "" + +#: ..\settings.rst:695 +msgid "Update submodules on checkout" +msgstr "" + +#: ..\settings.rst:695 +msgid "" +"When you check out a branch from a repository that has submodules, you will " +"be asked to update the submodules. If this setting is checked, the " +"submodules will be updated without asking." +msgstr "" + +#: ..\settings.rst:703 +msgid "Plugins" +msgstr "" + +#: ..\settings.rst:705 +msgid "Plugins provide extra functionality for Git Extensions." +msgstr "" + +#: ..\settings.rst:708 +msgid "Plugin" +msgstr "" + +#: ..\settings.rst:710 +msgid "Auto compile SubModules" +msgstr "" + +#: ..\settings.rst:710 +msgid "" +"**This plugin proposes (confirmation required) that you automatically build " +"submodules after they are updated via the GitExtensions Update submodules " +"command.**" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enabled (true/false)" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enter true to enable the plugin, or false to disable." +msgstr "" + +#: ..\settings.rst:716 +msgid "Path to msbuild.exe" +msgstr "" + +#: ..\settings.rst:716 +msgid "Enter the path to the msbuild.exe executable." +msgstr "" + +#: ..\settings.rst:718 +msgid "msbuild.exe arguments" +msgstr "" + +#: ..\settings.rst:718 +msgid "Enter any arguments to msbuild." +msgstr "" + +#: ..\settings.rst:720 +msgid "Periodic background fetch" +msgstr "" + +#: ..\settings.rst:720 +msgid "" +"**This plugin keeps your remote tracking branches up-to-date automatically " +"by fetching periodically.**" +msgstr "" + +#: ..\settings.rst:722 +msgid "Arguments of git command to run" +msgstr "" + +#: ..\settings.rst:722 +msgid "" +"Enter the git command and its arguments into the edit box. The default " +"command is ``fetch --all``, which will fetch all branches from all remotes. " +"You can modify the command if you would prefer, for example, to fetch only a" +" specific remote, e.g. ``fetch upstream``." +msgstr "" + +#: ..\settings.rst:727 +msgid "Fetch every (seconds)" +msgstr "" + +#: ..\settings.rst:727 +msgid "" +"Enter the number of seconds to wait between each fetch. Enter 0 to disable " +"this plugin." +msgstr "" + +#: ..\settings.rst:730 +msgid "Refresh view after fetch" +msgstr "" + +#: ..\settings.rst:730 +msgid "" +"If checked, the commit log and branch labels will be refreshed after the " +"fetch. If you are browsing the commit log and comparing revisions you may " +"wish to disable the refresh to avoid unexpected changes to the commit log." +msgstr "" + +#: ..\settings.rst:734 +msgid "Fetch all submodules" +msgstr "" + +#: ..\settings.rst:734 +msgid "" +"If checked, also perform \"git fetch --all\" recursively on all configured " +"submodules as part of the periodic background fetch." +msgstr "" + +#: ..\settings.rst:737 +msgid "Create local tracking branches" +msgstr "" + +#: ..\settings.rst:737 +msgid "" +"**This plugin will create local tracking branches for all branches on a " +"remote repository. The remote repository is specified when the plugin is " +"run.**" +msgstr "" + +#: ..\settings.rst:741 +msgid "Delete obsolete branches" +msgstr "" + +#: ..\settings.rst:741 +msgid "" +"**This plugin allows you to delete obsolete branches i.e. those branches " +"that are fully merged to another branch. It will display a list of obsolete " +"branches for review before deletion.**" +msgstr "" + +#: ..\settings.rst:745 +msgid "Delete obsolete branches older than (days)" +msgstr "" + +#: ..\settings.rst:745 +msgid "Select branches created greater than the specified number of days ago." +msgstr "" + +#: ..\settings.rst:748 +msgid "Branch where all branches should be merged" +msgstr "" + +#: ..\settings.rst:748 +msgid "" +"The name of the branch where a branch *must* have been merged into to be " +"considered obsolete." +msgstr "" + +#: ..\settings.rst:751 +msgid "Find large files" +msgstr "" + +#: ..\settings.rst:751 +msgid "**Finds large files in the repository and allows you to delete them.**" +msgstr "" + +#: ..\settings.rst:754 +msgid "Find large files bigger than (Mb)" +msgstr "" + +#: ..\settings.rst:754 +msgid "Specify what size is considered a 'large' file." +msgstr "" + +#: ..\settings.rst:757 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\settings.rst:757 +msgid "" +"**The Gerrit plugin provides integration with Gerrit for GitExtensions. This" +" plugin has been based on the git-review tool.**" +msgstr "" + +#: ..\settings.rst:760 +msgid "For more information see: http://code.google.com/p/gerrit/" +msgstr "" + +#: ..\settings.rst:762 +msgid "GitFlow" +msgstr "" + +#: ..\settings.rst:762 +msgid "" +"**The GitFlow plugin provides high-level repository operations for Vincent " +"Driessen's branching model**" +msgstr "" + +#: ..\settings.rst:764 +msgid "For more information see: https://github.com/nvie/gitflow" +msgstr "" + +#: ..\settings.rst:766 +msgid "Github" +msgstr "" + +#: ..\settings.rst:766 +msgid "" +"**This plugin will create an OAuth token so that some common GitHub actions " +"can be integrated with Git Extensions.**" +msgstr "" + +#: ..\settings.rst:769 +msgid "For more information see: https://github.com/" +msgstr "" + +#: ..\settings.rst:771 +msgid "OAuth Token" +msgstr "" + +#: ..\settings.rst:771 +msgid "The token generated and retrieved from GitHub." +msgstr "" + +#: ..\settings.rst:773 +msgid "Impact Graph" +msgstr "" + +#: ..\settings.rst:773 +msgid "" +"**This plugin shows in a graphical format the number of commits and counts " +"of changed lines in the repository performed by each person who has " +"committed a change.**" +msgstr "" + +#: ..\settings.rst:776 +msgid "Statistics" +msgstr "" + +#: ..\settings.rst:776 +msgid "" +"**This plugin provides various statistics (and a pie chart) about the " +"current Git repository. For example, number of commits by author, lines of " +"code per language.**" +msgstr "" + +#: ..\settings.rst:779 +msgid "Code files" +msgstr "" + +#: ..\settings.rst:779 +msgid "Specifies extensions of files that are considered code files." +msgstr "" + +#: ..\settings.rst:782 +msgid "Directories to ignore (EndsWith)" +msgstr "" + +#: ..\settings.rst:782 +msgid "Ignore these directories when calculating statistics." +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules (true/false)" +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules when calculating statistics." +msgstr "" + +#: ..\settings.rst:788 +msgid "gource" +msgstr "" + +#: ..\settings.rst:788 +msgid "**Gource is a software version control visualization tool.**" +msgstr "" + +#: ..\settings.rst:790 +msgid "For more information see: https://code.google.com/p/gource/" +msgstr "" + +#: ..\settings.rst:792 +msgid "Path to \"gource\"" +msgstr "" + +#: ..\settings.rst:792 +msgid "Enter the path to the gource software." +msgstr "" + +#: ..\settings.rst:794 +msgid "Enter any arguments to gource." +msgstr "" + +#: ..\settings.rst:796 +msgid "Proxy Switcher" +msgstr "" + +#: ..\settings.rst:796 +msgid "" +"**This plugin can set/unset the value for the http.proxy git config file key" +" as per the settings entered here.**" +msgstr "" + +#: ..\settings.rst:799 +msgid "Username" +msgstr "" + +#: ..\settings.rst:799 +msgid "The user name needed to access the proxy." +msgstr "" + +#: ..\settings.rst:802 +msgid "Password" +msgstr "" + +#: ..\settings.rst:802 +msgid "The password attached to the username." +msgstr "" + +#: ..\settings.rst:805 +msgid "HttpProxy" +msgstr "" + +#: ..\settings.rst:805 +msgid "Proxy Server URL." +msgstr "" + +#: ..\settings.rst:808 +msgid "HttpProxyPort" +msgstr "" + +#: ..\settings.rst:808 +msgid "Proxy Server port number." +msgstr "" + +#: ..\settings.rst:811 +msgid "Release Notes Generator" +msgstr "" + +#: ..\settings.rst:811 +msgid "" +"**This plugin will generate 'release notes'. This involves summarising all " +"commits between the specified from and to commit expressions when the plugin" +" is started. This output can be copied to the clipboard in various " +"formats.**" +msgstr "" + +#: ..\settings.rst:814 +msgid "Create Stash Pull Request" +msgstr "" + +#: ..\settings.rst:814 +msgid "" +"**If your repository is hosted on Atlassian Stash then this plugin will " +"enable you to create a pull request for Stash from Git Extensions**" +msgstr "" + +#: ..\settings.rst:817 +msgid "For more information see: https://www.atlassian.com/software/stash" +msgstr "" + +#: ..\settings.rst:819 +msgid "Stash Username" +msgstr "" + +#: ..\settings.rst:819 +msgid "The username required to access Stash." +msgstr "" + +#: ..\settings.rst:821 +msgid "Stash Password" +msgstr "" + +#: ..\settings.rst:821 +msgid "The password required to access Stash." +msgstr "" + +#: ..\settings.rst:823 +msgid "Specify the base URL to Stash" +msgstr "" + +#: ..\settings.rst:823 +msgid "The URL from which you will access Stash." +msgstr "" + +#: ..\settings.rst:825 +msgid "Disable SSL verification" +msgstr "" + +#: ..\settings.rst:825 +msgid "" +"Check this option if you do not require SSL verification to access Stash." +msgstr "" diff --git a/source/locale/it/LC_MESSAGES/submodules.mo b/source/locale/it/LC_MESSAGES/submodules.mo new file mode 100644 index 0000000000000000000000000000000000000000..b77dc6594f75c5bbb3cf5f6903cbb36febee646b GIT binary patch literal 477 zcmZXQ!A=4(5QZ`Fv`5b##>9gLhwiSDXb~gAVn|peuz0Ufmzt&Bw1en__#D2G&tex0 z9-L${{nI~R=AZ9_{m+`OJ>Q4Ek1OHpY&$md%YR~}N7lT`8R1}#PtrPNG>3adki3)B zm2{8_y%I$*mZhnLc2ncu^jr-;Se4=X#&?t+8GRQJH6gGnM`iHRp%>_ zOU$HLau|>(l+bXpASyXy>-D-p6-d3v_r}aDS-DN?SjlolD0d-oxe3XNUm{b)PIr6` zih^{ICVw}I8ez~i+8@a;`%(JTiP> literal 0 HcmV?d00001 diff --git a/source/locale/it/LC_MESSAGES/submodules.po b/source/locale/it/LC_MESSAGES/submodules.po new file mode 100644 index 0000000..f251a56 --- /dev/null +++ b/source/locale/it/LC_MESSAGES/submodules.po @@ -0,0 +1,137 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/git-extensions-manual/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\submodules.rst:2 +msgid "Submodules" +msgstr "" + +#: ..\submodules.rst:4 +msgid "" +"Large projects can be split into smaller parts using submodules. A submodule" +" contains the name, url and revision of another repository. To create a " +"submodule in an existing git repository you need to add a link to another " +"repository containing the files of the submodule." +msgstr "" + +#: ..\submodules.rst:11 +msgid "Manage submodules" +msgstr "" + +#: ..\submodules.rst:13 +msgid "" +"The current state of the submodules can be viewed with the ``Manage " +"submodules`` function. All submodules are shown in the list on the left." +msgstr "" + +#: ..\submodules.rst:19 ..\submodules.rst:32 +msgid "Add submodule" +msgstr "" + +#: ..\submodules.rst:19 +msgid "Add a new submodule to the repository" +msgstr "" + +#: ..\submodules.rst:21 +msgid "Synchronize" +msgstr "" + +#: ..\submodules.rst:21 +msgid "" +"Synchronizes the remote URL configuration setting to the value specified in " +"``.gitmodules`` for the selected submodule." +msgstr "" + +#: ..\submodules.rst:24 +msgid "Initialize" +msgstr "" + +#: ..\submodules.rst:24 +msgid "" +"Initialize the selected submodules, i.e. register each submodule name and " +"url found in ``.gitmodules`` into ``.git/config``. The submodule will also " +"be updated." +msgstr "" + +#: ..\submodules.rst:27 +msgid "Update" +msgstr "" + +#: ..\submodules.rst:27 +msgid "" +"Update the registered submodules, i.e. clone missing submodules and checkout" +" the commit specified in the index of the containing repository." +msgstr "" + +#: ..\submodules.rst:34 +msgid "" +"To add a new submodule choose ``Add submodule`` in the ``Manage submodules``" +" dialog." +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to submodule" +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to the remote repository to use as submodule." +msgstr "" + +#: ..\submodules.rst:41 +msgid "Local path" +msgstr "" + +#: ..\submodules.rst:41 +msgid "" +"Local path to this submodule, relative to the root of the current " +"repository." +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch" +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch to track." +msgstr "" + +#: ..\submodules.rst:47 +msgid "Remove submodule" +msgstr "" + +#: ..\submodules.rst:49 +msgid "" +"It is currently not possible to remove a submodule using the Git Extensions " +"user interface. To remove a submodule you need to manually:" +msgstr "" + +#: ..\submodules.rst:52 +msgid "Delete the relevant line from the ``.gitmodules`` file." +msgstr "" + +#: ..\submodules.rst:53 +msgid "Delete the relevant section from ``.git/config``." +msgstr "" + +#: ..\submodules.rst:54 +msgid "Run ``git rm --cached path_to_submodule`` (no trailing slash)." +msgstr "" + +#: ..\submodules.rst:55 +msgid "Commit and delete the now untracked submodule files." +msgstr "" diff --git a/source/locale/it/LC_MESSAGES/tag.mo b/source/locale/it/LC_MESSAGES/tag.mo new file mode 100644 index 0000000000000000000000000000000000000000..b77dc6594f75c5bbb3cf5f6903cbb36febee646b GIT binary patch literal 477 zcmZXQ!A=4(5QZ`Fv`5b##>9gLhwiSDXb~gAVn|peuz0Ufmzt&Bw1en__#D2G&tex0 z9-L${{nI~R=AZ9_{m+`OJ>Q4Ek1OHpY&$md%YR~}N7lT`8R1}#PtrPNG>3adki3)B zm2{8_y%I$*mZhnLc2ncu^jr-;Se4=X#&?t+8GRQJH6gGnM`iHRp%>_ zOU$HLau|>(l+bXpASyXy>-D-p6-d3v_r}aDS-DN?SjlolD0d-oxe3XNUm{b)PIr6` zih^{ICVw}I8ez~i+8@a;`%(JTiP> literal 0 HcmV?d00001 diff --git a/source/locale/it/LC_MESSAGES/tag.po b/source/locale/it/LC_MESSAGES/tag.po new file mode 100644 index 0000000..a7df433 --- /dev/null +++ b/source/locale/it/LC_MESSAGES/tag.po @@ -0,0 +1,70 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/git-extensions-manual/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\tag.rst:2 +msgid "Tag" +msgstr "" + +#: ..\tag.rst:4 +msgid "" +"Tags are used to mark a specific version. Usually a tag will not be moved " +"anymore. The image below shows the commit log of Git Extensions with two " +"tags indicating version [1.08] and [1.06]." +msgstr "" + +#: ..\tag.rst:10 +msgid "Create tag" +msgstr "" + +#: ..\tag.rst:12 +msgid "" +"In Git Extensions you can tag a revision by choosing ``Create new tag`` in " +"the commit log context menu. A dialog will prompt for the name of the tag. " +"You can also choose ``Create tag`` from the ``Commands`` menu, which will " +"show a dialog to choose the revision and enter the tag name." +msgstr "" + +#: ..\tag.rst:18 +msgid "" +"Once a tag is created, it cannot be moved again. You need to delete the tag " +"and create it again to move it." +msgstr "" + +#: ..\tag.rst:21 +msgid "Delete tag" +msgstr "" + +#: ..\tag.rst:23 +msgid "" +"For some operation it is very useful to create tags for temporary usage. Git" +" uses SHA1 hashes to name each commit. When you want to merge with an " +"unnamed branch it is good practise to tag the unnamed branch, merge with the" +" tag and then delete the tag again." +msgstr "" + +#: ..\tag.rst:30 +msgid "Re-Tag?" +msgstr "" + +#: ..\tag.rst:32 +msgid "" +"Read about \"What should you do when you tag a wrong commit and you would " +"want to re-tag?\" here: https://www.kernel.org/pub/software/scm/git/docs" +"/git-tag.html#_on_re_tagging" +msgstr "" diff --git a/source/locale/it/LC_MESSAGES/translations.mo b/source/locale/it/LC_MESSAGES/translations.mo new file mode 100644 index 0000000000000000000000000000000000000000..b77dc6594f75c5bbb3cf5f6903cbb36febee646b GIT binary patch literal 477 zcmZXQ!A=4(5QZ`Fv`5b##>9gLhwiSDXb~gAVn|peuz0Ufmzt&Bw1en__#D2G&tex0 z9-L${{nI~R=AZ9_{m+`OJ>Q4Ek1OHpY&$md%YR~}N7lT`8R1}#PtrPNG>3adki3)B zm2{8_y%I$*mZhnLc2ncu^jr-;Se4=X#&?t+8GRQJH6gGnM`iHRp%>_ zOU$HLau|>(l+bXpASyXy>-D-p6-d3v_r}aDS-DN?SjlolD0d-oxe3XNUm{b)PIr6` zih^{ICVw}I8ez~i+8@a;`%(JTiP> literal 0 HcmV?d00001 diff --git a/source/locale/it/LC_MESSAGES/translations.po b/source/locale/it/LC_MESSAGES/translations.po new file mode 100644 index 0000000..1aa45d6 --- /dev/null +++ b/source/locale/it/LC_MESSAGES/translations.po @@ -0,0 +1,51 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/git-extensions-manual/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\translations.rst:2 +msgid "Translations" +msgstr "" + +#: ..\translations.rst:5 +msgid "Change language" +msgstr "" + +#: ..\translations.rst:7 +msgid "" +"In the settings dialog a translation can be chosen. The translation files " +"are located in a directory located in the Git Extensions installation " +"directory. The files are readable xml files." +msgstr "" + +#: ..\translations.rst:13 +msgid "Translate Git Extensions" +msgstr "" + +#: ..\translations.rst:15 +msgid "" +"The application has a built-in translation tool to help create and edit " +"translations. To open the translation tool choose ``Translate`` in the " +"``Help`` menu." +msgstr "" + +#: ..\translations.rst:20 +msgid "" +"The functions of the translation tool are described in the image below. To " +"contribute any translations you can either e-mail a patch or send a pull " +"request using github." +msgstr "" diff --git a/source/locale/it/LC_MESSAGES/z_appendix.mo b/source/locale/it/LC_MESSAGES/z_appendix.mo new file mode 100644 index 0000000000000000000000000000000000000000..742d8d040c3110a78a25f0d16b593859d5a0c753 GIT binary patch literal 477 zcmZXQ!A=4(5QZ`Fv`5b##>9gLhwiSDXb~gAVn|peuz0Ufmzt&Bw1en__#D2G&tex0 z9-L${{nI~R=AZ9_{m+`OJ>Q4Ek1OHpY&$md%YR~}N7lT`8R1}#PtrPNG>3adki3)B zm2{8_y%I$*mZhnLc2ncu^jr-;Se4=X#&?t+8GRQJH6gGnM`iHRp%>_ zOU$HLau|>(l+bXpASyXy>-D-p6-d3v_r}aDS-DN?SjlolD0d-oxe3XNUm{b)PIr6` zih^{ICVw}I8ez~i+8@a;`%(JT\n" +"Language-Team: Italian (http://www.transifex.com/projects/p/git-extensions-manual/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\z_appendix.rst:2 +msgid "Appendix" +msgstr "" + +#: ..\z_appendix.rst:5 +msgid "Git Cheat Sheet" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Action" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Command" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "Create new repository" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "`$ git init`" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "Create shared repository" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "`$ git init –-bare –-shared=all`" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "Clone repository" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "`$ git clone c:/demo1 c:/demo2`" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "Checkout branch" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "`$ git checkout `" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "Create branch" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "`$ git branch `" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "Delete branch" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "`$ git branch -d `" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "Merge branch (from the branch to merge into):" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "`$ git merge PDC`" +msgstr "" + +#: ..\z_appendix.rst:24 ..\z_appendix.rst:41 ..\z_appendix.rst:50 +msgid "Solve conflicts (add --tool=kdiff3 if no mergetool is specified)" +msgstr "" + +#: ..\z_appendix.rst:24 +msgid "`$ git mergetool` `$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "Create tag" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "`$ git tag `" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "Add files/changes (. for all files)" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "`$ git add .`" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "Commit added files/changes (--amend to amend to last commit)" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "`$ git commit –m “Enter commit message”`" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "Discard changes" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "`$ git reset --hard`" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "Create patch (-M = detect renames –C = detect copies)" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "`$ git format-patch –M –C origin`" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "Apply patch without merging" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "`$ git apply c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "Merge patch" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "`$ git am -–3way –-signoff c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:0 ..\z_appendix.rst:0 +msgid "`$ git mergetool`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git am –-3way -–resolved`" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "Stash changes" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "`$ git stash`" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "Apply stashed changes" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "`$ git stash apply`" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "Pull changes (add --rebase to rebase instead of merge)" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "`$ git pull c:/demo1 master`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "Push changes (in branch $ git push c:/demo1 master master:)" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "`$ git push c:/demo1`" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "Blame" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "`$ git blame –M –w `" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "Help" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "`$ git --help`" +msgstr "" + +#: ..\z_appendix.rst:60 +msgid "Here are some default names used by Git." +msgstr "" + +#: ..\z_appendix.rst:63 +msgid "Default names" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "master" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "default branch" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "origin" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "default upstream repository" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "HEAD" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "current branch" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "HEAD^" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "parent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "HEAD~4" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "the great-great grandparent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:78 +msgid "Menu map" +msgstr "" + +#: ..\z_appendix.rst:79 +msgid "" +"The following image shows GitExtensions' menu structure at one glance " +"(v2.43):" +msgstr "" diff --git a/source/locale/ja/LC_MESSAGES/branches.mo b/source/locale/ja/LC_MESSAGES/branches.mo new file mode 100644 index 0000000000000000000000000000000000000000..631f4eb1ff3c6a11d60dd5734700ee10f825eb96 GIT binary patch literal 471 zcmZWl!A=4(5XHpP9zA>L!Gi{ec0m#>VnkRBW>*O;-s@79lHGRGb_GAgkMO7b7Q0~J z;7cacm%hB2H$P{mUp0plSLd!SD&laxZ@d2OKB3|ht=2rTFkZkL*G4Ew(UY(!*jg?t zYEZ;v$ue)s3#BbYCKU^KEK>uqqR5-P#xT&FS*L{|vz($P@!LS!(7ZuSpSD|d(jvqO zVah*5<@sOd-%`I*Ck|f7jD=V;X)LQ(%G!cryxD9TwsI0nzHKBb$HhLb!39o*1%5~g`7R~S{w(pD;j6;{ ziq_1F#!+xQlHVZSKuLEcx9w-)Vq52ii;M}`Mahb3!)\n" +"Language-Team: Japanese (http://www.transifex.com/projects/p/git-extensions-manual/language/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\branches.rst:2 +msgid "Branches" +msgstr "" + +#: ..\branches.rst:7 +msgid "" +"Branches are used to commit changes separate from other commits. It is very " +"common to create a new branch when you start working on a feature to keep " +"the work done on that feature separate from other work. When the feature is " +"complete the branch can be merged or rebased as you choose such that the " +"commits for the feature either remain as a parallel branch or appear as a " +"continuous single line of development as if the branch had never existed in " +"the first place. The image on the right illustrates a branch created on top " +"of commit B." +msgstr "" + +#: ..\branches.rst:13 +msgid "" +"You can see the name of your current branch in a combo box in the toolbar. " +"You can switch to another branch by choosing from the combo box list. In the" +" commit log the current branch has an arrow head to the left of its name. If" +" you are not currently on a branch because you have checked out a specific " +"commit but not any particular branch then Git Extensions will show ``(no " +"branch)`` in place of a branch name in the toolbar. This is called " +"\"Detached HEAD mode\". In Git you can refer to your current branch or " +"commit by the special reference ``HEAD`` in place of the branch name or " +"commit reference." +msgstr "" + +#: ..\branches.rst:23 +msgid "Create branch" +msgstr "" + +#: ..\branches.rst:25 +msgid "" +"In Git Extensions there are multiple ways to create a new branch. In the " +"image below I create a new branch from the context menu in the commit log. " +"This will create a new branch on the revision that is selected." +msgstr "" + +#: ..\branches.rst:30 +msgid "" +"I will create a new branch called ``Refactor``. In this branch I can do " +"whatever I want without affecting others. The default in Git Extensions is " +"to check out a new branch after it is created. If you want to create a new " +"branch but remain on your current branch, uncheck the ``Checkout after " +"create`` checkbox in the ``Create branch`` dialog." +msgstr "" + +#: ..\branches.rst:36 +msgid "" +"When the branch is created you will see the new branch ``Refactor`` in the " +"commit log. If you chose to checkout this branch the next commit will be " +"committed to the new branch." +msgstr "" + +#: ..\branches.rst:41 +msgid "" +"Creating branches in Git requires only 41 bytes of space in the repository. " +"Creating a new branch is very easy and fast. The complete work flow of Git " +"is optimized for branching and merging." +msgstr "" + +#: ..\branches.rst:45 +msgid "Orphan branches" +msgstr "" + +#: ..\branches.rst:46 +msgid "" +"In special cases it is helpful to have orphan branches (see for example " +"https://www.google.com/search?q=why+use+orphan+branches+in+git).%20Check%20the" +"\"Create orphan\" checkbox to create an orphan branch (``--orphan`` option " +"in git)." +msgstr "" + +#: ..\branches.rst:49 +msgid "The newly created branch will have no parent commits." +msgstr "" + +#: ..\branches.rst:51 +msgid "" +"The option \"Clear working dir and index\" (``git rm -rf``) is active by " +"default. So the working dir and index will be cleared. If you uncheck the " +"last option then the working dir and index will not be touched." +msgstr "" + +#: ..\branches.rst:55 +msgid "Checkout branch" +msgstr "" + +#: ..\branches.rst:57 +msgid "" +"You can switch from the current branch to another branch using the checkout " +"command. Checking out a branch sets the current branch and updates all of " +"the source files in the working directory. Uncommitted changes in the " +"working directory can be overwritten so it is best practice to make sure " +"your working directory is clean by either committing or stashing any current" +" changes before checking out a branch. If you do not clean your working " +"directory then, in the ``Checkout branch`` dialog, you can choose between " +"four options for your local uncommitted changes:" +msgstr "" + +#: ..\branches.rst:64 +msgid "``Don't change``" +msgstr "" + +#: ..\branches.rst:64 +msgid "" +"Local changes will be retained if there are not conflicting changes from the" +" branch you are checking out." +msgstr "" + +#: ..\branches.rst:66 +msgid "``Merge``" +msgstr "" + +#: ..\branches.rst:66 +msgid "" +"Performs a three-way merge between your current branch, your local changes " +"and the branch you are checking out." +msgstr "" + +#: ..\branches.rst:68 +msgid "``Stash``" +msgstr "" + +#: ..\branches.rst:68 +msgid "" +"Your local changes are stashed and the new branch is checked out. You can " +"retrieve your changes on the new branch with stash-pop." +msgstr "" + +#: ..\branches.rst:70 +msgid "``Reset``" +msgstr "" + +#: ..\branches.rst:70 +msgid "" +"Your local changes are discarded and the new branch is checked out. Use " +"caution with this option as Git has no record of uncommitted changes so they" +" cannot be retrieved." +msgstr "" + +#: ..\branches.rst:76 +msgid "Merge branches" +msgstr "" + +#: ..\branches.rst:78 +msgid "" +"In the image below there are two branches, ``[Refactor]`` and ``[master]``. " +"We can merge the commits from the master branch into the Refactor branch. If" +" we do this, the Refactor branch will be up to date with the master branch, " +"but not the other way around. As long as we are working on the Refactor " +"branch we cannot touch the master branch itself. We can merge the sources of" +" master into our branch, but cannot make any change to the master branch." +msgstr "" + +#: ..\branches.rst:85 +msgid "" +"To merge the Refactor branch into the master branch, we first need to switch" +" to the master branch." +msgstr "" + +#: ..\branches.rst:89 +msgid "" +"Once we are on the master branch we can choose merge by choosing ``Merge " +"branches`` from the ``Commands`` menu. In the merge dialog you can verify " +"which branch you are working on. Select the branch to merge with then click " +"the ``Merge`` button." +msgstr "" + +#: ..\branches.rst:94 +msgid "" +"After the merge the commit log will show the new commit containing the " +"merge. Notice that the Refactor branch is not changed by this merge. If you " +"want to continue working on the Refactor branch you can merge the Refactor " +"branch with master. You can instead delete the Refactor branch if it is not " +"used anymore." +msgstr "" + +#: ..\branches.rst:102 +msgid "" +"When you need to merge with an unnamed branch you can use a tag to give it a" +" temporary name." +msgstr "" + +#: ..\branches.rst:105 +msgid "Rebase branch" +msgstr "" + +#: ..\branches.rst:107 +msgid "" +"The rebase command is the most complex command in Git. The rebase command is" +" very similar to the merge command. Both rebase and merge are used to get a " +"branch up-to-date. The main difference is that rebase can be used to keep " +"the history linear contrary to merges." +msgstr "" + +#: ..\branches.rst:113 +msgid "" +"A rebase of Refactor on top of master will perform the following actions:" +msgstr "" + +#: ..\branches.rst:115 +msgid "" +"All commits specific to the Refactor branch will be stashed in a temporary " +"location" +msgstr "" + +#: ..\branches.rst:116 +msgid "The branch Refactor will be removed" +msgstr "" + +#: ..\branches.rst:117 +msgid "The branch Refactor will be recreated on the master branch" +msgstr "" + +#: ..\branches.rst:118 +msgid "All commits will be recommitted in the new Refactor branch" +msgstr "" + +#: ..\branches.rst:120 +msgid "" +"During a rebase merge conflicts can occur. You need to solve the merge " +"conflicts for each commit that is rebased. The rebase function in Git " +"Extensions will guide you through all steps needed for a successful rebase." +msgstr "" + +#: ..\branches.rst:125 +msgid "" +"The image below shows the commit log after the rebase. Notice that the " +"history is changed and it seems like the commits on the Refactor branch are " +"created after the commits on the master branch." +msgstr "" + +#: ..\branches.rst:132 +msgid "" +"Because this function rewrites history you should only use this on branches " +"that are not published to other repositories yet. When you rebase a branch " +"that is already pushed it will be harder to pull or push to that remote. If " +"you want to get a branch up-to-date that is already published you should " +"merge." +msgstr "" + +#: ..\branches.rst:137 +msgid "Delete branch" +msgstr "" + +#: ..\branches.rst:139 +msgid "" +"Since it is common to create many branches, it is often necessary to delete " +"branches. Most commonly you will need to delete branches on which work has " +"finished and their contents are merged into master or your main branch. You " +"can also delete unmerged branches when they are not needed anymore and you " +"do not want to keep the work done in that branch." +msgstr "" + +#: ..\branches.rst:143 +msgid "" +"When you delete a branch that is not yet merged, all of the commits that are" +" in only the deleted branch will be lost. When you delete a branch that is " +"already merged with another branch, the merged commits will not be lost " +"because they are also part of another branch." +msgstr "" + +#: ..\branches.rst:147 +msgid "" +"You can delete a branch using ``Delete branch`` from the ``Commands`` menu. " +"If you want to delete a branch that is not merged into your current branch " +"(``HEAD`` in Git), you need to check the ``Force delete`` checkbox." +msgstr "" diff --git a/source/locale/ja/LC_MESSAGES/browse_repository.mo b/source/locale/ja/LC_MESSAGES/browse_repository.mo new file mode 100644 index 0000000000000000000000000000000000000000..631f4eb1ff3c6a11d60dd5734700ee10f825eb96 GIT binary patch literal 471 zcmZWl!A=4(5XHpP9zA>L!Gi{ec0m#>VnkRBW>*O;-s@79lHGRGb_GAgkMO7b7Q0~J z;7cacm%hB2H$P{mUp0plSLd!SD&laxZ@d2OKB3|ht=2rTFkZkL*G4Ew(UY(!*jg?t zYEZ;v$ue)s3#BbYCKU^KEK>uqqR5-P#xT&FS*L{|vz($P@!LS!(7ZuSpSD|d(jvqO zVah*5<@sOd-%`I*Ck|f7jD=V;X)LQ(%G!cryxD9TwsI0nzHKBb$HhLb!39o*1%5~g`7R~S{w(pD;j6;{ ziq_1F#!+xQlHVZSKuLEcx9w-)Vq52ii;M}`Mahb3!)\n" +"Language-Team: Japanese (http://www.transifex.com/projects/p/git-extensions-manual/language/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\browse_repository.rst:2 +msgid "Browse Repository" +msgstr "" + +#: ..\browse_repository.rst:4 +msgid "" +"You can browse a repository by starting Git Extensions and select the " +"repository to open. The main window contains the commit log. You could also " +"open the ‘Browse’ window from the shell extensions and from the Visual " +"Studio IDE." +msgstr "" + +#: ..\browse_repository.rst:8 +msgid "View commit log" +msgstr "" + +#: ..\browse_repository.rst:10 +msgid "" +"The full commit history can be browsed. There is a graph that shows branches" +" and merges. You can show the difference between any two revisions by " +"selecting them using ctrl-click." +msgstr "" + +#: ..\browse_repository.rst:15 +msgid "" +"In the context menu of the commit log you can enable or disable the revision" +" graph. You can also choose to only show the current branch instead of " +"showing all branches. The other options will be discussed later." +msgstr "" + +#: ..\browse_repository.rst:21 +msgid "Search or filter the commit history" +msgstr "" + +#: ..\browse_repository.rst:23 +msgid "" +"You can find text in the commit messages or jump to a specific commit in the" +" current commit history shown in Git Extensions. You can also filter the " +"commit history so that fewer commits are shown." +msgstr "" + +#: ..\browse_repository.rst:27 +msgid "Quick search in history" +msgstr "" + +#: ..\browse_repository.rst:29 +msgid "" +"You can find a commit in the commit history that is shown in Git Extensions " +"by searching for text in the commit message, branch label or tag. This is a " +"quick search function. Simply click into the commit history to give that " +"pane focus and start typing. Git Extensions will show your search term in " +"the top left corner and will immediately jump to the next commit with " +"matching text. You can search for the next or previous commit with matching " +"text using ``Alt-Down Arrow`` or ``Alt-Up Arrow``." +msgstr "" + +#: ..\browse_repository.rst:35 +msgid "" +"In ``Settings``, ``Git Extensions`` you can change the timeout for typing " +"the text for the quick search." +msgstr "" + +#: ..\browse_repository.rst:38 +msgid "Go to a specific commit" +msgstr "" + +#: ..\browse_repository.rst:40 +msgid "" +"You can jump to a particular commit in the commit history if you know the " +"SHA, tag or branch. In fact you can use any expression valid for git-rev-" +"parse. Select ``Navigate``, ``Go to commit`` or press ``Ctrl-Shift-G`` to " +"open the ``Go to commit`` window. Enter an SHA or other term to be passed to" +" git-rev-parse into the box at the top and click ``Go``, or select a branch " +"or tag from one of the two combo boxes below." +msgstr "" + +#: ..\browse_repository.rst:46 +msgid "Filter history" +msgstr "" + +#: ..\browse_repository.rst:48 +msgid "" +"The history can be filtered using regular expressions and basic filter " +"terms. Filtering will reduce the number of commits that are shown in the Git" +" Extensions commit history. The quick filter in the toolbar filters by the " +"commit message, the author and/or the committer." +msgstr "" + +#: ..\browse_repository.rst:54 +msgid "" +"In the context menu of the commit log you can open the advanced filter " +"dialog. The advanced filter dialog allows you to filter for more specific " +"commits. To remove the filter either remove the filter in the toolbar and " +"press enter or remove the filter in the advanced filter dialog." +msgstr "" + +#: ..\browse_repository.rst:61 +msgid "Singe file history" +msgstr "" + +#: ..\browse_repository.rst:63 +msgid "" +"To display the single file history, right click on a file name in the ``File" +" tree`` or in the ``Diff`` tab and select ``File history``." +msgstr "" + +#: ..\browse_repository.rst:67 +msgid "" +"The single file history viewer shows all revisions of a single file. You can" +" view the content of the file in after each commit in the ``View`` tab." +msgstr "" + +#: ..\browse_repository.rst:72 +msgid "" +"You can view the difference report from the commit in the ``Diff`` tab." +msgstr "" + +#: ..\browse_repository.rst:75 +msgid "" +"Added lines are marked with a ``+``, removed lines are marked with a ``–``." +msgstr "" + +#: ..\browse_repository.rst:80 +msgid "Blame" +msgstr "" + +#: ..\browse_repository.rst:82 +msgid "" +"There is a blame function in the file history browser. It shows the last " +"person editing a single line." +msgstr "" + +#: ..\browse_repository.rst:86 +msgid "" +"Double clicking on a code line shows the full commit introducing the change." +msgstr "" diff --git a/source/locale/ja/LC_MESSAGES/command_line.mo b/source/locale/ja/LC_MESSAGES/command_line.mo new file mode 100644 index 0000000000000000000000000000000000000000..631f4eb1ff3c6a11d60dd5734700ee10f825eb96 GIT binary patch literal 471 zcmZWl!A=4(5XHpP9zA>L!Gi{ec0m#>VnkRBW>*O;-s@79lHGRGb_GAgkMO7b7Q0~J z;7cacm%hB2H$P{mUp0plSLd!SD&laxZ@d2OKB3|ht=2rTFkZkL*G4Ew(UY(!*jg?t zYEZ;v$ue)s3#BbYCKU^KEK>uqqR5-P#xT&FS*L{|vz($P@!LS!(7ZuSpSD|d(jvqO zVah*5<@sOd-%`I*Ck|f7jD=V;X)LQ(%G!cryxD9TwsI0nzHKBb$HhLb!39o*1%5~g`7R~S{w(pD;j6;{ ziq_1F#!+xQlHVZSKuLEcx9w-)Vq52ii;M}`Mahb3!)\n" +"Language-Team: Japanese (http://www.transifex.com/projects/p/git-extensions-manual/language/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\command_line.rst:2 +msgid "Command line" +msgstr "" + +#: ..\command_line.rst:5 +msgid "Git Extensions command line" +msgstr "" + +#: ..\command_line.rst:7 +msgid "" +"Most features can be started from the command line. It is recommended to add" +" ``gitex.cmd`` to the path when using from the command line. It is typically" +" stored in the ``C:\\Program Files (x86)\\GitExtensions`` folder." +msgstr "" diff --git a/source/locale/ja/LC_MESSAGES/index.mo b/source/locale/ja/LC_MESSAGES/index.mo new file mode 100644 index 0000000000000000000000000000000000000000..7e5f9619e717bcee6e0da63d623d75b0557c9e7c GIT binary patch literal 481 zcmZWl!A=4(5XHpP9zA>L!Gi{e?t(-tVpIf!aU;Ris~Mmyg{5uUuE2-*CH{}!Viyb? zoMbY6>Fevf_j7dkRq}P<``GtM0eqcr$7X)}ODJ&Ps2LwQ=#Al>8!MD#\n" +"Language-Team: Japanese (http://www.transifex.com/projects/p/git-extensions-manual/language/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\index.rst:2 +msgid "Git Extensions |release| Manual" +msgstr "" diff --git a/source/locale/ja/LC_MESSAGES/integration.mo b/source/locale/ja/LC_MESSAGES/integration.mo new file mode 100644 index 0000000000000000000000000000000000000000..631f4eb1ff3c6a11d60dd5734700ee10f825eb96 GIT binary patch literal 471 zcmZWl!A=4(5XHpP9zA>L!Gi{ec0m#>VnkRBW>*O;-s@79lHGRGb_GAgkMO7b7Q0~J z;7cacm%hB2H$P{mUp0plSLd!SD&laxZ@d2OKB3|ht=2rTFkZkL*G4Ew(UY(!*jg?t zYEZ;v$ue)s3#BbYCKU^KEK>uqqR5-P#xT&FS*L{|vz($P@!LS!(7ZuSpSD|d(jvqO zVah*5<@sOd-%`I*Ck|f7jD=V;X)LQ(%G!cryxD9TwsI0nzHKBb$HhLb!39o*1%5~g`7R~S{w(pD;j6;{ ziq_1F#!+xQlHVZSKuLEcx9w-)Vq52ii;M}`Mahb3!)\n" +"Language-Team: Japanese (http://www.transifex.com/projects/p/git-extensions-manual/language/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\integration.rst:2 +msgid "Integration" +msgstr "" + +#: ..\integration.rst:4 +msgid "" +"During installation you can choose to install the Visual Studio plug-in and " +"shell extensions." +msgstr "" + +#: ..\integration.rst:7 +msgid "Visual Studio" +msgstr "" + +#: ..\integration.rst:9 +msgid "There are two options in the context menu on files:" +msgstr "" + +#: ..\integration.rst:11 +msgid "View the file history by choosing the ‘File history’ option." +msgstr "" + +#: ..\integration.rst:12 +msgid "Reset the file changes to the last committed revision." +msgstr "" + +#: ..\integration.rst:16 +msgid "" +"A Git Extensions toolbar allows you to perform the most common actions." +msgstr "" + +#: ..\integration.rst:19 +msgid "Commit (branch)" +msgstr "" + +#: ..\integration.rst:21 +msgid "Browse" +msgstr "" + +#: ..\integration.rst:23 +msgid "Pull" +msgstr "" + +#: ..\integration.rst:25 +msgid "Push" +msgstr "" + +#: ..\integration.rst:27 +msgid "Stash changes" +msgstr "" + +#: ..\integration.rst:29 +msgid "Settings" +msgstr "" + +#: ..\integration.rst:34 +msgid "" +"Almost all function can be started from the ``Git`` menu in Visual Studio." +msgstr "" + +#: ..\integration.rst:39 +msgid "Windows Explorer" +msgstr "" + +#: ..\integration.rst:41 +msgid "" +"The common commands can be started from Windows Explorer using the shell " +"extensions. This option is only available when Shell Extensions are " +"installed." +msgstr "" + +#: ..\integration.rst:46 +msgid "You can even create or clone a repository in any non git folder." +msgstr "" diff --git a/source/locale/ja/LC_MESSAGES/maintenance.mo b/source/locale/ja/LC_MESSAGES/maintenance.mo new file mode 100644 index 0000000000000000000000000000000000000000..631f4eb1ff3c6a11d60dd5734700ee10f825eb96 GIT binary patch literal 471 zcmZWl!A=4(5XHpP9zA>L!Gi{ec0m#>VnkRBW>*O;-s@79lHGRGb_GAgkMO7b7Q0~J z;7cacm%hB2H$P{mUp0plSLd!SD&laxZ@d2OKB3|ht=2rTFkZkL*G4Ew(UY(!*jg?t zYEZ;v$ue)s3#BbYCKU^KEK>uqqR5-P#xT&FS*L{|vz($P@!LS!(7ZuSpSD|d(jvqO zVah*5<@sOd-%`I*Ck|f7jD=V;X)LQ(%G!cryxD9TwsI0nzHKBb$HhLb!39o*1%5~g`7R~S{w(pD;j6;{ ziq_1F#!+xQlHVZSKuLEcx9w-)Vq52ii;M}`Mahb3!)\n" +"Language-Team: Japanese (http://www.transifex.com/projects/p/git-extensions-manual/language/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\maintenance.rst:2 +msgid "Maintenance" +msgstr "" + +#: ..\maintenance.rst:4 +msgid "" +"In this chapter some of the functions to maintain a repository are " +"discussed." +msgstr "" + +#: ..\maintenance.rst:7 +msgid "Compress Git database" +msgstr "" + +#: ..\maintenance.rst:9 +msgid "" +"Git will create a lot of files. You can run the ``Compress git database`` to" +" pack all small files building up a repository into one big file. Git will " +"also garbage collect all unused objects that are older then 15 days. When a " +"database is fragmented into a many small files compressing the database can " +"increase performance." +msgstr "" + +#: ..\maintenance.rst:16 +msgid "Recover lost objects" +msgstr "" + +#: ..\maintenance.rst:18 +msgid "" +"If you accidently deleted a commit you can try to recover it using the " +"``Recover lost objects`` function. A dialog will show you all dangling " +"objects and will allow you to review and recover them." +msgstr "" + +#: ..\maintenance.rst:23 +msgid "" +"Normally Git will not delete files right away when you remove something from" +" your repository. The reason for this is that you can restore deleted items " +"if you need to. Git will delete removed items when they are older then 15 " +"days and you run ``Compress git database``." +msgstr "" + +#: ..\maintenance.rst:29 +msgid "" +"There are several functions to help you find the lost items. By default Git " +"Extensions will only show commits. To show all items, just uncheck the " +"``Show only commits`` option. The other options can be checked/unchecked to " +"get more/less results. Double-click on on item to view the content. When you" +" located the item you want to recover you can tag it using the ``Tag " +"selected object`` button." +msgstr "" + +#: ..\maintenance.rst:34 +msgid "" +"Git Extensions also is able to tag all lost objects. Doing this will make " +"all lost objects visible again making it very easy to locate the commit(s) " +"you would like to recover. After recovering a commit using the ``Tag all " +"lost commits`` button, you can remove all tags using the ``Delete all " +"LOST_AND_FOUND tags`` button." +msgstr "" + +#: ..\maintenance.rst:41 +msgid "Fix user names" +msgstr "" + +#: ..\maintenance.rst:43 +msgid "" +"When someone accidentally committed using a wrong username this can be fixed" +" using the ``Edit .mailmap`` function. Git will use the username for an " +"email address when it is set in the ``.mailmap`` file." +msgstr "" + +#: ..\maintenance.rst:48 +msgid "Fix user name using commit email:" +msgstr "" + +#: ..\maintenance.rst:54 +msgid "Fix email address using commit email:" +msgstr "" + +#: ..\maintenance.rst:60 +msgid "Fix email address and name using commit email:" +msgstr "" + +#: ..\maintenance.rst:66 +msgid "Fix email address and name using commit name and email:" +msgstr "" + +#: ..\maintenance.rst:73 +msgid "Ignore files" +msgstr "" + +#: ..\maintenance.rst:75 +msgid "" +"Git will track all files that are in the working directory. Normally you do " +"not want to exclude all files that are created by the compiler. You can add " +"files that should be ignored to the .gitignore file. You can use wildcards " +"and regular expressions. All entries are case sensitive. The button ``Add " +"default ignores`` will add files that should be ignored when using Visual " +"Studio." +msgstr "" + +#: ..\maintenance.rst:81 +msgid "A short overview of the syntax:" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "#" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "Lines started with ``#`` are handled as comments" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "!" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "Lines started with ``!`` are exclude patterns" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "[Dd]" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "Characters inside ``[..]`` means that 1 of the characters must match" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "\\*" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "Wildcard" +msgstr "" + +#: ..\maintenance.rst:92 ..\maintenance.rst:95 +msgid "/" +msgstr "" + +#: ..\maintenance.rst:92 +msgid "" +"A leading slash matches the beginning of the pathname; for example, ``/*.c``" +" matches ``cat-file.c`` but not ``mozilla-sha1/sha1.c``" +msgstr "" + +#: ..\maintenance.rst:95 +msgid "" +"If the pattern ends with a slash, it is removed for the purpose of the " +"following description, but it would only find a match with a directory. In " +"other words, foo/ will match a directory foo and paths underneath it, but " +"will not match a regular file or a symbolic link foo (this is consistent " +"with the way how pathspec works in general in git)." +msgstr "" + +#: ..\maintenance.rst:100 +msgid "" +"For more `detailed information " +"`_." +msgstr "" diff --git a/source/locale/ja/LC_MESSAGES/merge_conflicts.mo b/source/locale/ja/LC_MESSAGES/merge_conflicts.mo new file mode 100644 index 0000000000000000000000000000000000000000..89f0a7622ce4942b5312545936850d269cafe533 GIT binary patch literal 471 zcmZWl!A=4(5XHpP9zA>L!Gi{ec0m#-VnkRBW>*O;-s@79lHGRGb_GAgkMO7b7Q0~Z z;7cacm%hB2H{WNcpEZXQSLd!SD&lZ`X#4)MY*G4Ew(W9^^*jX+s zYEZ;v$ue)o3#BbYCKXF~C{qKmqR5-R#4yyHS*L{&vz($P@!LS!(7ZuSpSD|d(jvqO zVaDG@<@sOdcd6g469+G3#zL%_G#Rr>Q#4+LA$lG}0lE#M!6dvNj7GCyKEHEPnU*Z& z5ObDO^u!7#x#8$?ZEZm@-fp)ITRDjp-!&4INkD>FYt9Ds&4S`J5Qpl8| e&YQ5_G%GdBV61d*D3ZmVn!evdhi9MkyxI>JHjXp^ literal 0 HcmV?d00001 diff --git a/source/locale/ja/LC_MESSAGES/merge_conflicts.po b/source/locale/ja/LC_MESSAGES/merge_conflicts.po new file mode 100644 index 0000000..9d3202f --- /dev/null +++ b/source/locale/ja/LC_MESSAGES/merge_conflicts.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Japanese (http://www.transifex.com/projects/p/git-extensions-manual/language/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\merge_conflicts.rst:2 +msgid "Merge Conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:4 +msgid "" +"When merging branches or commits you can get merge conflicts. Git will try " +"to resolve these, but some conflicts need to be resolved manually. Git " +"Extensions will show warnings when there is a merge conflict." +msgstr "" + +#: ..\merge_conflicts.rst:10 +msgid "Handle merge conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:12 +msgid "" +"To solve merge conflicts just click on a warning or open the merge conflict " +"dialog from the menu. A dialog will prompt showing all conflicts. You can " +"solve a conflict by double-click on a filename." +msgstr "" + +#: ..\merge_conflicts.rst:17 +msgid "There are three kinds of conflicts:" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "File deleted and changed" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "Use modified or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "File deleted and created" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "Use created or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "File changed both locally and remotely" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "Start merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:28 +msgid "" +"If the file is deleted in one commit and changed in another commit, a dialog" +" will ask to keep the modified file or delete the file. When there is a " +"conflicting change the merge tool will be started. You can configure the " +"tool you want to use for merge conflicts. The image below shows Perforce " +"P4Merge a free to use merge tool. Git Extensions is packaged with KDiff3, an" +" open source merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:33 +msgid "In the merge tool you will see four versions of the same file:" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "Base" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "The latest version of the file that exist in both repositories" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "Local" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "The latest local version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "Remote" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "The latest remote version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "Merged" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "The result of the merge" +msgstr "" + +#: ..\merge_conflicts.rst:47 +msgid "" +"When you are in the middle of a merge the file named local represents your " +"file. When you are in the middle of a rebase the file named remote " +"represents your file. This can be confusing, so double check if you are in " +"doubt." +msgstr "" diff --git a/source/locale/ja/LC_MESSAGES/notes.mo b/source/locale/ja/LC_MESSAGES/notes.mo new file mode 100644 index 0000000000000000000000000000000000000000..89f0a7622ce4942b5312545936850d269cafe533 GIT binary patch literal 471 zcmZWl!A=4(5XHpP9zA>L!Gi{ec0m#-VnkRBW>*O;-s@79lHGRGb_GAgkMO7b7Q0~Z z;7cacm%hB2H{WNcpEZXQSLd!SD&lZ`X#4)MY*G4Ew(W9^^*jX+s zYEZ;v$ue)o3#BbYCKXF~C{qKmqR5-R#4yyHS*L{&vz($P@!LS!(7ZuSpSD|d(jvqO zVaDG@<@sOdcd6g469+G3#zL%_G#Rr>Q#4+LA$lG}0lE#M!6dvNj7GCyKEHEPnU*Z& z5ObDO^u!7#x#8$?ZEZm@-fp)ITRDjp-!&4INkD>FYt9Ds&4S`J5Qpl8| e&YQ5_G%GdBV61d*D3ZmVn!evdhi9MkyxI>JHjXp^ literal 0 HcmV?d00001 diff --git a/source/locale/ja/LC_MESSAGES/notes.po b/source/locale/ja/LC_MESSAGES/notes.po new file mode 100644 index 0000000..abed5ad --- /dev/null +++ b/source/locale/ja/LC_MESSAGES/notes.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Japanese (http://www.transifex.com/projects/p/git-extensions-manual/language/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\notes.rst:2 +msgid "Notes" +msgstr "" + +#: ..\notes.rst:4 +msgid "" +"Notes can be added to a commit. Notes will be stored separately and will not" +" be pushed. To add a new note choose ``add notes`` in the context menu of " +"the commit information box." +msgstr "" + +#: ..\notes.rst:9 +msgid "" +"The editor that has been configured in the settings dialog will be used to " +"enter or edit the notes. The Git Extensions editor is advised." +msgstr "" diff --git a/source/locale/ja/LC_MESSAGES/patches.mo b/source/locale/ja/LC_MESSAGES/patches.mo new file mode 100644 index 0000000000000000000000000000000000000000..89f0a7622ce4942b5312545936850d269cafe533 GIT binary patch literal 471 zcmZWl!A=4(5XHpP9zA>L!Gi{ec0m#-VnkRBW>*O;-s@79lHGRGb_GAgkMO7b7Q0~Z z;7cacm%hB2H{WNcpEZXQSLd!SD&lZ`X#4)MY*G4Ew(W9^^*jX+s zYEZ;v$ue)o3#BbYCKXF~C{qKmqR5-R#4yyHS*L{&vz($P@!LS!(7ZuSpSD|d(jvqO zVaDG@<@sOdcd6g469+G3#zL%_G#Rr>Q#4+LA$lG}0lE#M!6dvNj7GCyKEHEPnU*Z& z5ObDO^u!7#x#8$?ZEZm@-fp)ITRDjp-!&4INkD>FYt9Ds&4S`J5Qpl8| e&YQ5_G%GdBV61d*D3ZmVn!evdhi9MkyxI>JHjXp^ literal 0 HcmV?d00001 diff --git a/source/locale/ja/LC_MESSAGES/patches.po b/source/locale/ja/LC_MESSAGES/patches.po new file mode 100644 index 0000000..5100e53 --- /dev/null +++ b/source/locale/ja/LC_MESSAGES/patches.po @@ -0,0 +1,62 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Japanese (http://www.transifex.com/projects/p/git-extensions-manual/language/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\patches.rst:2 +msgid "Patches" +msgstr "" + +#: ..\patches.rst:4 +msgid "" +"Every commit contains a change-set, a commit date, the committer name, the " +"commit message and a cryptograph SHA1 hash. Local commits can be published " +"by pushing it to a remote repository. To be able to push you need to have " +"sufficient rights and you need to have access to the remote repository. When" +" you cannot push directly you can create patches. Patches can be e-mailed to" +" someone with access to the repository. Each patch contains an entire commit" +" including the commit message and the SHA1." +msgstr "" + +#: ..\patches.rst:13 +msgid "Create patch" +msgstr "" + +#: ..\patches.rst:15 +msgid "" +"Format a single patch or patch series using the format patch dialog. You " +"need to select the newest commit first and then select the oldest commit " +"using ctrl-click. You can also select an interrupted patch series, but this " +"is not recommended because the files will not be numbered." +msgstr "" + +#: ..\patches.rst:21 +msgid "" +"When the patches are created successfully the following dialog will appear." +msgstr "" + +#: ..\patches.rst:26 +msgid "Apply patches" +msgstr "" + +#: ..\patches.rst:28 +msgid "" +"It is possible to apply a single patch file or all patches in a directory. " +"When there are merge conflicts applying the patch you need to resolve them " +"before you can continue. Git Extensions will help you applying all patches " +"by marking the next recommended step." +msgstr "" diff --git a/source/locale/ja/LC_MESSAGES/plugins.mo b/source/locale/ja/LC_MESSAGES/plugins.mo new file mode 100644 index 0000000000000000000000000000000000000000..89f0a7622ce4942b5312545936850d269cafe533 GIT binary patch literal 471 zcmZWl!A=4(5XHpP9zA>L!Gi{ec0m#-VnkRBW>*O;-s@79lHGRGb_GAgkMO7b7Q0~Z z;7cacm%hB2H{WNcpEZXQSLd!SD&lZ`X#4)MY*G4Ew(W9^^*jX+s zYEZ;v$ue)o3#BbYCKXF~C{qKmqR5-R#4yyHS*L{&vz($P@!LS!(7ZuSpSD|d(jvqO zVaDG@<@sOdcd6g469+G3#zL%_G#Rr>Q#4+LA$lG}0lE#M!6dvNj7GCyKEHEPnU*Z& z5ObDO^u!7#x#8$?ZEZm@-fp)ITRDjp-!&4INkD>FYt9Ds&4S`J5Qpl8| e&YQ5_G%GdBV61d*D3ZmVn!evdhi9MkyxI>JHjXp^ literal 0 HcmV?d00001 diff --git a/source/locale/ja/LC_MESSAGES/plugins.po b/source/locale/ja/LC_MESSAGES/plugins.po new file mode 100644 index 0000000..f37fbd4 --- /dev/null +++ b/source/locale/ja/LC_MESSAGES/plugins.po @@ -0,0 +1,96 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Japanese (http://www.transifex.com/projects/p/git-extensions-manual/language/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\plugins.rst:2 +msgid "Plugins" +msgstr "" + +#: ..\plugins.rst:5 +msgid "List of the available plugins" +msgstr "" + +#: ..\plugins.rst:7 +msgid "Auto Compile Submodules" +msgstr "" + +#: ..\plugins.rst:8 +msgid "Background Fetch" +msgstr "" + +#: ..\plugins.rst:9 +msgid "Create Local Tracking Branches" +msgstr "" + +#: ..\plugins.rst:10 +msgid "Delete Unused Branches" +msgstr "" + +#: ..\plugins.rst:11 +msgid "Find Large Files" +msgstr "" + +#: ..\plugins.rst:12 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\plugins.rst:13 ..\plugins.rst:22 +msgid "GitFlow" +msgstr "" + +#: ..\plugins.rst:14 +msgid "GitUIPluginInterfaces" +msgstr "" + +#: ..\plugins.rst:15 +msgid "Github" +msgstr "" + +#: ..\plugins.rst:16 +msgid "Gource" +msgstr "" + +#: ..\plugins.rst:17 +msgid "Proxy Switcher" +msgstr "" + +#: ..\plugins.rst:18 +msgid "Release Notes Generator" +msgstr "" + +#: ..\plugins.rst:19 +msgid "Statistics" +msgstr "" + +#: ..\plugins.rst:24 +msgid "" +"This plugin permit to manage your _branching model: http://nvie.com/posts/a" +"-successful-git-branching-model/ with _GitFlow: " +"https://github.com/nvie/gitflow%20in%20GitExtension" +msgstr "" + +#: ..\plugins.rst:26 +msgid "You should have GitFlow installed to use this plugin." +msgstr "" + +#: ..\plugins.rst:28 +msgid "" +"The GitFlow plugin permit to : - init gitflow in your git repository - " +"create your feature, hotfix, release or support branch - manage (pull, " +"publish or finish) your existing gitflow branches" +msgstr "" diff --git a/source/locale/ja/LC_MESSAGES/remote_feature.mo b/source/locale/ja/LC_MESSAGES/remote_feature.mo new file mode 100644 index 0000000000000000000000000000000000000000..89f0a7622ce4942b5312545936850d269cafe533 GIT binary patch literal 471 zcmZWl!A=4(5XHpP9zA>L!Gi{ec0m#-VnkRBW>*O;-s@79lHGRGb_GAgkMO7b7Q0~Z z;7cacm%hB2H{WNcpEZXQSLd!SD&lZ`X#4)MY*G4Ew(W9^^*jX+s zYEZ;v$ue)o3#BbYCKXF~C{qKmqR5-R#4yyHS*L{&vz($P@!LS!(7ZuSpSD|d(jvqO zVaDG@<@sOdcd6g469+G3#zL%_G#Rr>Q#4+LA$lG}0lE#M!6dvNj7GCyKEHEPnU*Z& z5ObDO^u!7#x#8$?ZEZm@-fp)ITRDjp-!&4INkD>FYt9Ds&4S`J5Qpl8| e&YQ5_G%GdBV61d*D3ZmVn!evdhi9MkyxI>JHjXp^ literal 0 HcmV?d00001 diff --git a/source/locale/ja/LC_MESSAGES/remote_feature.po b/source/locale/ja/LC_MESSAGES/remote_feature.po new file mode 100644 index 0000000..5fc6b24 --- /dev/null +++ b/source/locale/ja/LC_MESSAGES/remote_feature.po @@ -0,0 +1,337 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Japanese (http://www.transifex.com/projects/p/git-extensions-manual/language/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\remote_feature.rst:2 +msgid "Remote feature" +msgstr "" + +#: ..\remote_feature.rst:4 +msgid "" +"Git is a distributed source control management system. This means that all " +"changes you make are local. When you commit changes, you only commit them to" +" your local repository. To publish your local changes you need to push. In " +"order to get changes committed by others, you need to pull." +msgstr "" + +#: ..\remote_feature.rst:9 +msgid "Manage remote repositories" +msgstr "" + +#: ..\remote_feature.rst:11 +msgid "You can manage the remote repositories in the ``Remotes`` menu." +msgstr "" + +#: ..\remote_feature.rst:15 +msgid "" +"When you cloned your repository from a public repository, this remote is " +"already configured. You can rename each remote for easy recognition. The " +"default name after cloning a remote is ``origin``. If you use PuTTY as SSH " +"client you can also enter the private key file for each remote. Git " +"Extensions will load the key when needed. How to create a private key file " +"is described in the next paragraph." +msgstr "" + +#: ..\remote_feature.rst:22 +msgid "" +"In the ``Default pull behaviour`` tab you can configure the branches that " +"need to be pulled and merged by default. If you configure this correctly you" +" will not need to choose a branch when you pull or push. There are two " +"buttons on this dialog:" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Prune remote branches" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Throw away remote branches that do not exist on the remote anymore." +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Update all remote branch info" +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Fetch all remote branch information." +msgstr "" + +#: ..\remote_feature.rst:33 +msgid "" +"After cloning a repository you do not need to configure all remote branches " +"manually. Instead you can checkout the remote branch and choose to create a " +"local tracking branch." +msgstr "" + +#: ..\remote_feature.rst:37 +msgid "Create SSH key" +msgstr "" + +#: ..\remote_feature.rst:39 +msgid "" +"Git uses SSH for accessing private repositories. SSH uses a public/private " +"key pair for authentication. This means you need to generate a private key " +"and a public key. The private key is stored on your computer locally and the" +" public key can be given to anyone. SSH will encrypt whatever you send using" +" your secret private key. The receiver will then use the public key you send" +" to decrypt the data." +msgstr "" + +#: ..\remote_feature.rst:44 +msgid "" +"This encryption will not protect the data itself but it protects the " +"authenticity. Because the private key is only available to the sender, the " +"receiver can be sure about the origin of the data. In practise the key pair " +"is only used for the authentication process. The data itself will be " +"encrypted using a key that is exchanged during this initial phase." +msgstr "" + +#: ..\remote_feature.rst:49 +msgid "PuTTY and github" +msgstr "" + +#: ..\remote_feature.rst:51 +msgid "" +"PuTTY is SSH client that for Windows that is a bit more user friendly then " +"OpenSSH. Unfortunately PuTTY does not work with all servers. In this " +"paragraph I will show how to generate a key for github using putty." +msgstr "" + +#: ..\remote_feature.rst:54 +msgid "" +"First make sure GitExtensions is configured to use PuTTY and all paths are " +"correct." +msgstr "" + +#: ..\remote_feature.rst:60 +msgid "can choose ``Generate or import key`` to start the key generator." +msgstr "" + +#: ..\remote_feature.rst:66 +msgid "" +"PuTTY will ask you to move the mouse around to generate a more random key. " +"When the key is generated you can save the public and the private key in a " +"file. You can choose to protect the private key with a password but this is " +"not necessary." +msgstr "" + +#: ..\remote_feature.rst:69 +msgid "" +"Now you have a key pair you need to give github the public key. This can be " +"done in ``Account Settings`` in the tab ``SSH Public Keys``. You can add " +"multiple keys here, but you only need one key for all repositories." +msgstr "" + +#: ..\remote_feature.rst:74 +msgid "" +"After telling github what public key to use to decrypt, you need to tell " +"GitExtensions what private key to use to encrypt. In the clone dialog there " +"is a ``Load SSH key`` button to load the private key into the PuTTY " +"authentication agent. This can also be done manually by starting the PuTTY " +"authentication agent and choose ``add key`` in the context menu in the " +"system tray." +msgstr "" + +#: ..\remote_feature.rst:80 +msgid "" +"GitExtensions can load the private keys automatically for you when " +"communicating with a remote. You need to configure the private key for the " +"remote." +msgstr "" + +#: ..\remote_feature.rst:83 +msgid "This is done in the ``Manage remote repositories`` dialog." +msgstr "" + +#: ..\remote_feature.rst:86 +msgid "OpenSSH and github" +msgstr "" + +#: ..\remote_feature.rst:88 +msgid "" +"When you choose to use OpenSSH you need to configure GitExtensions as shown " +"in the screenshot below." +msgstr "" + +#: ..\remote_feature.rst:92 +msgid "" +"OpenSSH is the best SSH client there is but it lacks Windows support. " +"Therefore it is slightly more complex to use. Another drawback is that " +"GitExtensions cannot control OpenSSH and needs to show the command line " +"dialogs when OpenSSH might be used. GitExtensions will show the command line" +" window for every command that might require a SSH connection. For this " +"reason PuTTY is the prefered SSH client in GitExtensions." +msgstr "" + +#: ..\remote_feature.rst:97 +msgid "" +"To generate a key pair in OpenSSH you need to go to the command line. I " +"recommend to use the git bash because the path to OpenSSH is already set." +msgstr "" + +#: ..\remote_feature.rst:102 +msgid "" +"Type the following command: ``ssh-keygen -C \"your@email.com\" -t rsa`` Use " +"the same email address as the email address used in git. You will be asked " +"where if you want to protect the private key with a password. This is not " +"necessary. By default the public and private keys are stored in " +"``c:\\Documents and Settings\\[User]\\.ssh\\`` or " +"``c:\\Users\\[user]\\.ssh\\``." +msgstr "" + +#: ..\remote_feature.rst:109 +msgid "" +"You do not need to tell GitExtensions about the private key because OpenSSH " +"will load it for you. Now open the public key using notepad and copy the key" +" to github. This can be done in ``Account Settings`` in the tab ``SSH Public" +" Keys`` on `GitHub `_." +msgstr "" + +#: ..\remote_feature.rst:116 +msgid "Pull changes" +msgstr "" + +#: ..\remote_feature.rst:118 +msgid "" +"You can get remote changes using the pull function. Before you can pull " +"remote changes you need to make sure there are no uncommitted changes in " +"your local repository. If you have uncommitted changes you should commit " +"them or stash them during the pull. You can read about how to use the stash " +"in the Stash chapter." +msgstr "" + +#: ..\remote_feature.rst:124 +msgid "" +"In order to get your personal repository up-to-date, you need to fetch " +"changes from a remote repository. You can do this using the ``Pull`` dialog." +" When the dialog starts the default remote for the current branch is set. " +"You can choose another remote or enter a custom url if you like. When the " +"remote branches configured correctly, you do not need to choose a remote " +"branch." +msgstr "" + +#: ..\remote_feature.rst:128 +msgid "" +"If you just fetch the commits from the remote repository and you already " +"committed some changes to your local repository, the commits will be in a " +"different branch. In the pull dialog this is illustrated in the image on the" +" left. This can be useful when you want to review the changes before you " +"want to merge them with your own changes." +msgstr "" + +#: ..\remote_feature.rst:135 +msgid "" +"When you choose to merge the remote branch after fetching the changes a " +"branch will be created, and will be merged you’re your commit. Doing this " +"creates a lot of branches and merges, making the history harder to read." +msgstr "" + +#: ..\remote_feature.rst:140 +msgid "" +"Instead of merging the fetched commits with your local commits, you can also" +" choose to rebase your commits on top of the fetched commits. This is " +"illustrated on the left in the image below. A rebase will first undo your " +"local commits (c and d), then fetch the remote commits (e) and finally " +"recommit your local commits. When there is a merge conflict during the " +"rebase, the rebase dialog will show." +msgstr "" + +#: ..\remote_feature.rst:147 +msgid "Next to the pull button there are some buttons that can be useful:" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "Solve conflicts" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "" +"When there are merge conflicts, you can solve them by pressing this button." +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "Stash changes" +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "" +"When the working dir contains uncommitted changes, you need to stash them " +"before pulling." +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "Auto stash" +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "" +"Check this checkbox if you want to stash before pulling. The stash will be " +"reapplied after pulling." +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "Load SSH key" +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "" +"This button is only available when you use PuTTY as SSH client. You can " +"press this button to load the key configured for the remote. If no key is " +"set, a dialog will prompt for the key." +msgstr "" + +#: ..\remote_feature.rst:161 +msgid "Push changes" +msgstr "" + +#: ..\remote_feature.rst:163 +msgid "" +"In the browse window you can check if there are local commits that are not " +"pushed to a remote repository yet. In the image below the green labels mark " +"the position of the master branch on the remote repository. The red label " +"marks the position of the master branch on the local repository. The local " +"repository is ahead three commits." +msgstr "" + +#: ..\remote_feature.rst:169 +msgid "To push the changes press ``Push`` in the toolbar." +msgstr "" + +#: ..\remote_feature.rst:173 +msgid "" +"The push dialog allows you to choose the remote repository to push to. The " +"remote repository is set to the remote of the current branch. You can choose" +" another remote or choose a url to push to. You can also specify a branch to" +" push." +msgstr "" + +#: ..\remote_feature.rst:178 +msgid "" +"Tags are not pushed to the remote repository. If you want to push a tag you " +"need to open the ``Tags`` tab in the dialog. You can choose to push a singe " +"tag or all tags. No commits will be pushed when the ``Tags`` tab is " +"selected, only tags." +msgstr "" + +#: ..\remote_feature.rst:181 +msgid "" +"You can not merge your changes in the remote repository. Merging must be " +"done locally. This means that you cannot push your changes before the " +"commits are merged locally. In practice you need to pull before you can push" +" most of the times." +msgstr "" diff --git a/source/locale/ja/LC_MESSAGES/settings.mo b/source/locale/ja/LC_MESSAGES/settings.mo new file mode 100644 index 0000000000000000000000000000000000000000..64a7387c02dfad5afc0d1f0d64e9d7f4bd2523ab GIT binary patch literal 471 zcmZWl!A=4(5XHpP9zA>L!Gi{eb{9#oh!J5im|Z2Xc&|%YN|tuhb_GAgkMO7b7Q0~J z;7cacm%hB2H$P{mUp0plSLd!SD&laxZ@d2OKB3}ctyVm>Fq*>~*G4Ew(UY(!+*&Rx zYEaB%$#QSP3#Bc@CKGdbEHeX%qR1P+CeYWMS*L{ovz(%U_$?qU2yRf|(^j)inuItZ zO!$YWJpb$bTN;o$aquE$EF_vqlQXL{MZ;MXp_g79qPsBejiQI%U@!@%(|aeCS;;aE z31@4Ho>{>pHym9qtt}|Vo6V+SD<`qw+eWI^xY)-vxWJjPzz->5y-SJnKTEt~`06l# zq80PvQ5+tRB4W eeizmo=cQ&j43%CRie#~)rt5dm{@EoRul5TLKaMN_ literal 0 HcmV?d00001 diff --git a/source/locale/ja/LC_MESSAGES/settings.po b/source/locale/ja/LC_MESSAGES/settings.po new file mode 100644 index 0000000..43293d6 --- /dev/null +++ b/source/locale/ja/LC_MESSAGES/settings.po @@ -0,0 +1,2128 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Japanese (http://www.transifex.com/projects/p/git-extensions-manual/language/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\settings.rst:4 +msgid "Settings" +msgstr "" + +#: ..\settings.rst:6 +msgid "" +"The settings dialog can be invoked at any time by selecting ``Settings`` " +"from the ``Tools`` menu option." +msgstr "" + +#: ..\settings.rst:10 +msgid "" +"The following buttons are always available on any page of the Settings " +"dialog. Sometimes the ``Cancel`` button has no effect for the page - this " +"will be noted on the page in the area next to the buttons." +msgstr "" + +#: ..\settings.rst:14 +msgid "Button" +msgstr "" + +#: ..\settings.rst:14 ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Description" +msgstr "" + +#: ..\settings.rst:16 +msgid "``OK``" +msgstr "" + +#: ..\settings.rst:16 +msgid "" +"Save any entered changes made in *any* settings page and close the Settings " +"dialog." +msgstr "" + +#: ..\settings.rst:19 +msgid "``Cancel``" +msgstr "" + +#: ..\settings.rst:19 +msgid "" +"Any entered changes in *any* settings page are *not* saved. The Settings " +"dialog is closed." +msgstr "" + +#: ..\settings.rst:22 +msgid "``Apply``" +msgstr "" + +#: ..\settings.rst:22 +msgid "Any entered changes in *any* settings page are saved." +msgstr "" + +#: ..\settings.rst:25 +msgid "" +"Settings that are specific to Git Extensions and apply globally will be " +"stored in a file called ``GitExtensions.settings`` either in the user's " +"application data path or with the program. The location is dependant on the " +"IsPortable setting in the ``GitExtensions.exe.config`` file that is with the" +" program. Settings that are specific to Git Extensions but apply to only the" +" current repository will be stored in a file of the same name, " +"``GitExtensions.settings``, but in either the root folder of the repository " +"or the ``.git`` folder of the repository, depending on whether or not they " +"are distributed with that repository. The settings that are used by Git are " +"stored in the configuration files of Git. The global settings are stored in " +"the file called ``.gitconfig`` in the user directory. The local settings are" +" stored in the ``.git\\config`` file of the repository." +msgstr "" + +#: ..\settings.rst:37 +msgid "Checklist" +msgstr "" + +#: ..\settings.rst:39 +msgid "" +"This page is a visual overview of the minimal settings that Git Extensions " +"requires to work properly. Any items highlighted in red should be configured" +" by clicking on the highlighted item." +msgstr "" + +#: ..\settings.rst:42 +msgid "This page contains the following settings and buttons." +msgstr "" + +#: ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Setting" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Check settings at startup (disables automatically if all settings are " +"correct)" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Forces Git Extensions to re-check the minimal set of required settings the " +"next time Git Extensions is started. If all settings are 'green' this will " +"be automatically unchecked." +msgstr "" + +#: ..\settings.rst:51 +msgid "``Save and rescan`` button" +msgstr "" + +#: ..\settings.rst:51 +msgid "" +"Saves any setting changes made and re-checks the settings to see if the " +"minimal requirements are now met." +msgstr "" + +#: ..\settings.rst:58 ..\settings.rst:66 +msgid "Git" +msgstr "" + +#: ..\settings.rst:60 +msgid "" +"This page contains the settings needed to access git repositories. The " +"repositories will be accessed using external tools. For Windows usually " +"MsysGit or cygwin are used. Git Extensions will try to configure these " +"settings automatically." +msgstr "" + +#: ..\settings.rst:64 ..\settings.rst:90 ..\settings.rst:168 +#: ..\settings.rst:196 ..\settings.rst:295 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:642 +#: ..\settings.rst:671 +msgid "Group" +msgstr "" + +#: ..\settings.rst:66 +msgid "Command used to run git (git.cmd or git.exe)" +msgstr "" + +#: ..\settings.rst:66 +msgid "" +"Needed for Git Extensions to run Git commands. Set the full command used to " +"run git (MsysGit or cygwin). Use the ``Browse`` button to find the " +"executable on your file system." +msgstr "" + +#: ..\settings.rst:70 +msgid "Path to Linux tools (sh). Leave empty when it is in the path." +msgstr "" + +#: ..\settings.rst:70 +msgid "" +"A few linux tools are used by Git Extensions. When MsysGit is installed, " +"these tools are located in the bin directory of MsysGit. Use the ``Browse`` " +"button to find the directory on your file system." +msgstr "" + +#: ..\settings.rst:74 +msgid "Environment" +msgstr "" + +#: ..\settings.rst:74 +msgid "``Change HOME`` button" +msgstr "" + +#: ..\settings.rst:74 +msgid "This button opens a dialog where the HOME directory can be changed." +msgstr "" + +#: ..\settings.rst:77 +msgid "" +"The global configuration file used by git will be put in the HOME directory." +" On some systems the home directory is not set or is pointed to a network " +"drive. Git Extensions will try to detect the optimal setting for your " +"environment. When there is already a global git configuration file, this " +"location will be used. If you need to relocate the home directory for git, " +"click the ``Change HOME`` button to change this setting. Otherwise leave " +"this setting as the default." +msgstr "" + +#: ..\settings.rst:85 +msgid "Git Extensions" +msgstr "" + +#: ..\settings.rst:87 +msgid "This page contains general settings for Git Extensions." +msgstr "" + +#: ..\settings.rst:92 +msgid "Performance" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"Show repository status in browse dialog (number of changes in toolbar, " +"restart required)" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"When enabled, the number of pending commits are shown on the toolbar as a " +"figure in parentheses next to the ``Commit`` button. Git Extensions must be " +"stopped and restarted to activate changes to this option." +msgstr "" + +#: ..\settings.rst:96 +msgid "Show current working dir changes in revision graph" +msgstr "" + +#: ..\settings.rst:96 +msgid "" +"When enabled, two extra revisions are added to the revision graph. The first" +" shows the current working directory status. The second shows the staged " +"files. This option can cause slowdowns when browsing large repositories." +msgstr "" + +#: ..\settings.rst:101 +msgid "Use FileSystemWatcher to check if index is changed" +msgstr "" + +#: ..\settings.rst:101 +msgid "" +"Using the FileSystemWatcher to check index state improves the performance in" +" some cases. Turn this off if you experience refresh problems in commit log." +msgstr "" + +#: ..\settings.rst:105 +msgid "Show stash count on status bar in browse window" +msgstr "" + +#: ..\settings.rst:105 +msgid "" +"When you use the stash a lot, it can be useful to show the number of stashed" +" items on the toolbar. This option causes serious slowdowns in large " +"repositories and is turned off by default." +msgstr "" + +#: ..\settings.rst:109 +msgid "Check for uncommitted changes in checkout branch dialog" +msgstr "" + +#: ..\settings.rst:109 +msgid "" +"Git Extensions will not allow you to checkout a branch if you have " +"uncommitted changes on the current branch. If you select this option, Git " +"Extensions will display a dialog where you can decide what to do with " +"uncommitted changes before swapping branches." +msgstr "" + +#: ..\settings.rst:114 +msgid "Limit number of commits that will be loaded in list at start-up" +msgstr "" + +#: ..\settings.rst:114 +msgid "" +"This number specifies the maximum number of commits that Git Extensions will" +" load when it is started. These commits are shown in the Commit Log window. " +"To see more commits than are loaded, then this setting will need to be " +"adjusted and Git Extensions restarted." +msgstr "" + +#: ..\settings.rst:119 ..\settings.rst:170 +msgid "Behaviour" +msgstr "" + +#: ..\settings.rst:119 +msgid "Close Process dialog when process succeeds" +msgstr "" + +#: ..\settings.rst:119 +msgid "" +"When a process is finished, close the process dialog automatically. Leave " +"this option off if you want to see the result of processes. When a process " +"has failed, the dialog will automatically remain open." +msgstr "" + +#: ..\settings.rst:123 +msgid "Show console window when executing git process" +msgstr "" + +#: ..\settings.rst:123 +msgid "" +"Git Extensions uses command line tools to access the git repository. In some" +" environments it might be useful to see the command line dialog when a " +"process is executed. An option on the command line dialog window displayed " +"allows this setting to be turned off." +msgstr "" + +#: ..\settings.rst:128 +msgid "Use patience diff algorithm" +msgstr "" + +#: ..\settings.rst:128 +msgid "" +"Use the Git 'patience diff' algorithm instead of the default. This algorithm" +" is useful in situations where two files have diverged significantly and the" +" default algorithm may become 'misaligned', resulting in a totally unusable " +"conflict file." +msgstr "" + +#: ..\settings.rst:133 +msgid "Include untracked files in stash" +msgstr "" + +#: ..\settings.rst:133 +msgid "" +"If checked, when a stash is performed as a result of any action except a " +"manual stash request, e.g. checking out a new branch and requesting a stash " +"then any files not tracked by git will also be saved to the stash." +msgstr "" + +#: ..\settings.rst:137 +msgid "Follow renames in file history (experimental)" +msgstr "" + +#: ..\settings.rst:137 +msgid "Try to follow file renames in the file history." +msgstr "" + +#: ..\settings.rst:140 +msgid "Open last working dir on startup" +msgstr "" + +#: ..\settings.rst:140 +msgid "" +"When starting Git Extensions, open the last used repository (bypassing the " +"Start Page)." +msgstr "" + +#: ..\settings.rst:143 +msgid "Play Special Startup Sound" +msgstr "" + +#: ..\settings.rst:143 +msgid "" +"Play a sound when starting Git Extensions. It will put you in a good " +"moooooood!" +msgstr "" + +#: ..\settings.rst:146 +msgid "Default clone destination" +msgstr "" + +#: ..\settings.rst:146 +msgid "" +"Git Extensions will pre-fill destination directory input with value of this " +"setting on any form used to perform repository clone." +msgstr "" + +#: ..\settings.rst:149 +msgid "Revision grid quick search timeout [ms]" +msgstr "" + +#: ..\settings.rst:149 +msgid "" +"The timeout (milliseconds) used for the quick search feature in the revision" +" graph. The quick search will be enabled when you start typing and the " +"revision graph has the focus." +msgstr "" + +#: ..\settings.rst:153 +msgid "Email settings for sending patches" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server name" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server to use for sending patches." +msgstr "" + +#: ..\settings.rst:155 +msgid "Port" +msgstr "" + +#: ..\settings.rst:155 +msgid "SMTP port number to use." +msgstr "" + +#: ..\settings.rst:157 +msgid "Use SSL/TLS" +msgstr "" + +#: ..\settings.rst:157 +msgid "Check this box if the SMTP server uses SSL or TLS." +msgstr "" + +#: ..\settings.rst:163 +msgid "Commit dialog" +msgstr "" + +#: ..\settings.rst:165 +msgid "This page contains settings for the Git Extensions Commit dialog." +msgstr "" + +#: ..\settings.rst:170 +msgid "Show errors when staging files" +msgstr "" + +#: ..\settings.rst:170 +msgid "" +"If an error occurs when files are staged (in the Commit dialog), then the " +"process dialog showing the results of the git command is shown if this " +"setting is checked." +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"Compose commit messages in Commit dialog (otherwise the message will be " +"requested during commit)" +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"If this is unchecked, then commit messages cannot be entered in the commit " +"dialog. When the ``Commit`` button is clicked, a new editor window is opened" +" where the commit message can be entered." +msgstr "" + +#: ..\settings.rst:178 +msgid "Number of previous messages in commit dialog" +msgstr "" + +#: ..\settings.rst:178 +msgid "" +"The number of commit messages, from the top of the current branch, that will" +" be made available from the ``Commit message`` combo box on the Commit " +"dialog." +msgstr "" + +#: ..\settings.rst:182 +msgid "Show additional buttons in commit button area" +msgstr "" + +#: ..\settings.rst:182 +msgid "" +"Tick the boxes in this sub-group for any of the additional buttons that you " +"wish to have available below the commit button. These buttons are considered" +" additional to basic functionality and have consequences if you should click" +" them accidentally, including resetting unrecorded work." +msgstr "" + +#: ..\settings.rst:191 +msgid "Appearance" +msgstr "" + +#: ..\settings.rst:193 +msgid "" +"This page contains settings that affect the appearance of the application." +msgstr "" + +#: ..\settings.rst:198 ..\settings.rst:448 ..\settings.rst:653 +msgid "General" +msgstr "" + +#: ..\settings.rst:198 +msgid "Show relative date instead of full date" +msgstr "" + +#: ..\settings.rst:198 +msgid "" +"Show relative date, e.g. 2 weeks ago, instead of full date. Displayed on the" +" ``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:201 +msgid "Show current branch in Visual Studio" +msgstr "" + +#: ..\settings.rst:201 +msgid "" +"Determines whether or not the currently checked out branch is displayed on " +"the Git Extensions toolbar within Visual Studio." +msgstr "" + +#: ..\settings.rst:204 +msgid "Auto scale user interface when high DPI is used" +msgstr "" + +#: ..\settings.rst:204 +msgid "" +"Automatically resize controls and their contents according to the current " +"system resolution of the display, measured in dots per inch (DPI)." +msgstr "" + +#: ..\settings.rst:207 +msgid "Truncate long filenames" +msgstr "" + +#: ..\settings.rst:207 +msgid "" +"This setting affects the display of filenames in a component of a window " +"e.g. in the Diff tab of the Commit Log window. The options that can be " +"selected are:" +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``None``: no truncation occurs; a horizontal scroll bar is used to see the " +"whole filename." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Compact``: no horizontal scroll bar. Filenames are truncated at both start" +" and end to fit into the width of the display component." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Trimstart``: no horizontal scroll bar. Filenames are truncated at the " +"start only." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``FileNameOnly``: the path is always removed, leaving only the name of the " +"file, even if there is space for the path." +msgstr "" + +#: ..\settings.rst:220 +msgid "Author images" +msgstr "" + +#: ..\settings.rst:220 +msgid "Get author image from gravatar.com" +msgstr "" + +#: ..\settings.rst:220 +msgid "" +"If checked, `gravatar `_ will be accessed to retrieve " +"an image for the author of commits. This image is displayed on the " +"``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:224 +msgid "Image size" +msgstr "" + +#: ..\settings.rst:224 +msgid "The display size of the user image." +msgstr "" + +#: ..\settings.rst:226 +msgid "Cache images" +msgstr "" + +#: ..\settings.rst:226 +msgid "" +"The number of days to elapse before gravatar is checked for any changes to " +"an authors image." +msgstr "" + +#: ..\settings.rst:229 +msgid "No image service" +msgstr "" + +#: ..\settings.rst:229 +msgid "" +"If the author has not set up their own image, then gravatar can return an " +"image based on one of these services." +msgstr "" + +#: ..\settings.rst:232 +msgid "``Clear image cache`` button" +msgstr "" + +#: ..\settings.rst:232 +msgid "Clear the cached avatars." +msgstr "" + +#: ..\settings.rst:234 +msgid "Fonts" +msgstr "" + +#: ..\settings.rst:234 +msgid "Code font" +msgstr "" + +#: ..\settings.rst:234 +msgid "Change the font used for the display of file contents." +msgstr "" + +#: ..\settings.rst:236 +msgid "Application font" +msgstr "" + +#: ..\settings.rst:236 +msgid "Change the font used on Git Extensions windows and dialogs." +msgstr "" + +#: ..\settings.rst:238 +msgid "Commit font" +msgstr "" + +#: ..\settings.rst:238 +msgid "" +"Change the font used for entering a commit message in the Commit dialog." +msgstr "" + +#: ..\settings.rst:240 +msgid "Language" +msgstr "" + +#: ..\settings.rst:240 +msgid "Language (restart required)" +msgstr "" + +#: ..\settings.rst:240 +msgid "Choose the language for the Git Extensions interface." +msgstr "" + +#: ..\settings.rst:242 +msgid "Dictionary for spelling checker" +msgstr "" + +#: ..\settings.rst:242 +msgid "" +"Choose the dictionary to use for the spelling checker in the Commit dialog." +msgstr "" + +#: ..\settings.rst:248 +msgid "Revision Links" +msgstr "" + +#: ..\settings.rst:250 +msgid "" +"You can configure here how to convert parts of a revision into clickable " +"links. These links will be located under the commit message on the " +"``Commit`` tab in the ``Related links`` section." +msgstr "" + +#: ..\settings.rst:256 ..\settings.rst:345 +msgid "Categories" +msgstr "" + +#: ..\settings.rst:256 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click the ``Remove`` button." +msgstr "" + +#: ..\settings.rst:260 ..\settings.rst:553 +msgid "Name" +msgstr "" + +#: ..\settings.rst:260 +msgid "" +"This is the Category name used to match the same categories defined on " +"different levels of the Settings." +msgstr "" + +#: ..\settings.rst:263 ..\settings.rst:555 +msgid "Enabled" +msgstr "" + +#: ..\settings.rst:263 +msgid "" +"Indicates whether the Category is enabled or not. Disabled categories are " +"skipped while creating links." +msgstr "" + +#: ..\settings.rst:266 +msgid "Search in" +msgstr "" + +#: ..\settings.rst:266 +msgid "" +"List of revision parts that will be checked when searching for matching text" +" to be converted into links. Only the checked parts will be searched for " +"matches." +msgstr "" + +#: ..\settings.rst:270 +msgid "Search pattern/Nested pattern" +msgstr "" + +#: ..\settings.rst:270 +msgid "" +"Regular expression used for matching text in chosen revision parts. Each " +"matched fragment will be used to create a new link. More than one fragment " +"can be used in a single link by using a capturing group. A capturing group " +"value can be passed to a link by using zero-based indexed placeholders in a " +"link format definition e.g. {0}. ``Nested pattern`` can be used when only " +"part of the text matched by the ``Search pattern`` should be used to format " +"the link. When the ``Nested pattern`` is empty, matches found by the " +"``Search pattern`` are used to create links." +msgstr "" + +#: ..\settings.rst:279 +msgid "Links: Caption/URI" +msgstr "" + +#: ..\settings.rst:279 +msgid "" +"List of links to be created from a single match. Each link consists of the " +"``Caption`` to be displayed and the ``URI`` to be opened when the link is " +"clicked on. In addition to the standard zero-based indexed placeholders, the" +" ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into the" +" link. For example: " +"``https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH%``" +msgstr "" + +#: ..\settings.rst:290 +msgid "Colors" +msgstr "" + +#: ..\settings.rst:292 +msgid "" +"This page contains settings to define the colors used in the application." +msgstr "" + +#: ..\settings.rst:297 +msgid "Revision graph" +msgstr "" + +#: ..\settings.rst:297 +msgid "Multicolor branches" +msgstr "" + +#: ..\settings.rst:297 +msgid "" +"Displays branch commits in different colors if checked. If unchecked, all " +"branches are shown in the same color. This color can be selected." +msgstr "" + +#: ..\settings.rst:300 +msgid "Striped branch change" +msgstr "" + +#: ..\settings.rst:300 +msgid "" +"When a new branch is created from an existing branch, the common part of the" +" history is shown in a 'hatch' pattern." +msgstr "" + +#: ..\settings.rst:303 +msgid "Draw branch borders" +msgstr "" + +#: ..\settings.rst:303 +msgid "Outlines branch commits in a black border if checked." +msgstr "" + +#: ..\settings.rst:305 +msgid "Draw non relatives graph gray" +msgstr "" + +#: ..\settings.rst:305 +msgid "" +"Show commit history in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:307 +msgid "Draw non relatives text gray" +msgstr "" + +#: ..\settings.rst:307 +msgid "" +"Show commit text in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:309 +msgid "Color tag" +msgstr "" + +#: ..\settings.rst:309 +msgid "Color to show tags in." +msgstr "" + +#: ..\settings.rst:311 +msgid "Color branch" +msgstr "" + +#: ..\settings.rst:311 +msgid "Color to show branch names in." +msgstr "" + +#: ..\settings.rst:313 +msgid "Color remote branch" +msgstr "" + +#: ..\settings.rst:313 +msgid "Color to show remote branch names in." +msgstr "" + +#: ..\settings.rst:315 +msgid "Color other label" +msgstr "" + +#: ..\settings.rst:315 +msgid "Color to show other labels in." +msgstr "" + +#: ..\settings.rst:317 +msgid "Application Icon" +msgstr "" + +#: ..\settings.rst:317 +msgid "Icon style" +msgstr "" + +#: ..\settings.rst:317 +msgid "Change icons. Useful for recognising various open instances." +msgstr "" + +#: ..\settings.rst:319 +msgid "Icon color" +msgstr "" + +#: ..\settings.rst:319 +msgid "Changes color of the selected icons." +msgstr "" + +#: ..\settings.rst:321 +msgid "Difference View" +msgstr "" + +#: ..\settings.rst:321 +msgid "Color removed line" +msgstr "" + +#: ..\settings.rst:321 +msgid "Highlight color for lines that have been removed." +msgstr "" + +#: ..\settings.rst:324 +msgid "Color added line" +msgstr "" + +#: ..\settings.rst:324 +msgid "Highlight color for lines that have been added." +msgstr "" + +#: ..\settings.rst:326 +msgid "Color removed line highlighting" +msgstr "" + +#: ..\settings.rst:326 +msgid "Highlight color for characters that have been removed in lines." +msgstr "" + +#: ..\settings.rst:328 +msgid "Color added line highlighting" +msgstr "" + +#: ..\settings.rst:328 +msgid "Highlight color for characters that have been added in lines." +msgstr "" + +#: ..\settings.rst:330 +msgid "Color section" +msgstr "" + +#: ..\settings.rst:330 +msgid "Highlight color for a section." +msgstr "" + +#: ..\settings.rst:336 +msgid "Start Page" +msgstr "" + +#: ..\settings.rst:338 +msgid "" +"This page allows you to add/remove or modify the Categories and repositories" +" that will appear on the Start Page when Git Extensions is launched. Per " +"Category you can either configure an RSS feed or add repositories. The order" +" of both Categories, and repositories within Categories, can be changed " +"using the context menus in the Start Page. See :ref:`start-page` for further" +" details." +msgstr "" + +#: ..\settings.rst:345 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click Remove. This will delete the Category *and* any " +"repositories belonging to that Category." +msgstr "" + +#: ..\settings.rst:350 +msgid "Caption" +msgstr "" + +#: ..\settings.rst:350 +msgid "This is the Category name displayed on the Start Page." +msgstr "" + +#: ..\settings.rst:352 +msgid "Type" +msgstr "" + +#: ..\settings.rst:352 +msgid "Specify the type: an RSS feed or a repository." +msgstr "" + +#: ..\settings.rst:354 +msgid "RSS Feed" +msgstr "" + +#: ..\settings.rst:354 +msgid "Enter the URL of the RSS feed." +msgstr "" + +#: ..\settings.rst:356 +msgid "Path/Title/Description" +msgstr "" + +#: ..\settings.rst:356 +msgid "" +"For each repository defined for a Category, shows the path, title and " +"description. To add a new repository, click on a blank line and type the " +"appropriate information. The contents of the Path field are shown on the " +"Start Page as a link to your repository *if* the Title field is blank. If " +"the Title field is non-blank, then this text is shown as the link to your " +"repository. Any text in the Description field is shown underneath the " +"repository link on the Start Page." +msgstr "" + +#: ..\settings.rst:365 +msgid "" +"An RSS Feed can be useful to follow repositories on GitHub for example. See " +"this page on GitHub: https://help.github.com/articles/viewing-your-feeds. " +"You can also follow commits on public GitHub repositories by" +msgstr "" + +#: ..\settings.rst:368 +msgid "In your browser, navigate to the public repository on GitHub." +msgstr "" + +#: ..\settings.rst:369 +msgid "Select the branch you are interested in." +msgstr "" + +#: ..\settings.rst:370 +msgid "Click on the Commits tab." +msgstr "" + +#: ..\settings.rst:371 +msgid "You will find a RSS icon next to the words \"Commit History\"." +msgstr "" + +#: ..\settings.rst:372 +msgid "Copy the link" +msgstr "" + +#: ..\settings.rst:373 +msgid "" +"Paste the link into the RSS Feed field in the Settings - Start Page as shown" +" above." +msgstr "" + +#: ..\settings.rst:375 +msgid "" +"Your Start Page will then show each commit - clicking on a link will open " +"your browser and take you to the commit on GitHub." +msgstr "" + +#: ..\settings.rst:382 +msgid "Git Config" +msgstr "" + +#: ..\settings.rst:384 +msgid "" +"This page contains some of the settings of Git that are used by and " +"therefore can be changed from within Git Extensions." +msgstr "" + +#: ..\settings.rst:386 +msgid "" +"If you change a Git setting from the Git command line using ``git config`` " +"then the same change in setting can be seen inside Git Extensions. If you " +"change a Git setting from inside Git Extensions then that change can be seen" +" using ``git config --get``." +msgstr "" + +#: ..\settings.rst:389 +msgid "" +"Git configuration can be global or local configuration. Global configuration" +" applies to all repositories. Local configuration overrides the global " +"configuration for the current repository." +msgstr "" + +#: ..\settings.rst:395 +msgid "User name" +msgstr "" + +#: ..\settings.rst:395 +msgid "User name shown in commits and patches." +msgstr "" + +#: ..\settings.rst:397 +msgid "User email" +msgstr "" + +#: ..\settings.rst:397 +msgid "User email shown in commits and patches." +msgstr "" + +#: ..\settings.rst:399 +msgid "Editor" +msgstr "" + +#: ..\settings.rst:399 +msgid "" +"Editor that git.exe opens (e.g. for editing commit message). This is not " +"used by Git Extensions, only when you call git.exe from the command line. By" +" default Git will use the built in editor." +msgstr "" + +#: ..\settings.rst:403 +msgid "Mergetool" +msgstr "" + +#: ..\settings.rst:403 +msgid "" +"Merge tool used to solve merge conflicts. Git Extensions will search for " +"common merge tools on your system." +msgstr "" + +#: ..\settings.rst:406 +msgid "Path to mergetool" +msgstr "" + +#: ..\settings.rst:406 +msgid "" +"Path to merge tool. Git Extensions will search for common merge tools on " +"your system." +msgstr "" + +#: ..\settings.rst:409 +msgid "Mergetool command" +msgstr "" + +#: ..\settings.rst:409 +msgid "" +"Command that Git uses to start the merge tool. Git Extensions will try to " +"set this automatically when a merge tool is chosen. This setting can be left" +" empty when Git supports the mergetool (e.g. kdiff3)." +msgstr "" + +#: ..\settings.rst:413 +msgid "Keep backup (.orig) after merge" +msgstr "" + +#: ..\settings.rst:413 +msgid "" +"Check to save the state of the original file before modifying to solve merge" +" conflicts. Refer to Git configuration setting ```mergetool.keepBackup```." +msgstr "" + +#: ..\settings.rst:417 +msgid "Difftool" +msgstr "" + +#: ..\settings.rst:417 +msgid "" +"Diff tool that is used to show differences between source files. Git " +"Extensions will search for common diff tools on your system." +msgstr "" + +#: ..\settings.rst:420 +msgid "Path to difftool" +msgstr "" + +#: ..\settings.rst:420 +msgid "" +"The path to the diff tool. Git Extensions will search for common diff tools " +"on your system." +msgstr "" + +#: ..\settings.rst:423 +msgid "DiffTool command" +msgstr "" + +#: ..\settings.rst:423 +msgid "" +"Command that Git uses to start the diff tool. This setting should only be " +"filled in when Git doesn't support the diff tool." +msgstr "" + +#: ..\settings.rst:426 +msgid "Path to commit template" +msgstr "" + +#: ..\settings.rst:426 +msgid "" +"A path to a file whose contents are used to pre-populate the commit message " +"in the commit dialog." +msgstr "" + +#: ..\settings.rst:429 +msgid "Line endings" +msgstr "" + +#: ..\settings.rst:429 +msgid "Checkout/commit radio buttons" +msgstr "" + +#: ..\settings.rst:429 +msgid "" +"Choose how git should handle line endings when checking out and checking in " +"files. Refer to https://help.github.com/articles/dealing-with-line-endings" +"#platform-all" +msgstr "" + +#: ..\settings.rst:433 +msgid "Files content encoding" +msgstr "" + +#: ..\settings.rst:433 +msgid "The default encoding for file contents." +msgstr "" + +#: ..\settings.rst:439 +msgid "Build server integration" +msgstr "" + +#: ..\settings.rst:441 +msgid "" +"This page allows you to configure the integration with build servers. This " +"allows the build status of each commit to be displayed directly in the " +"revision log, as well as providing a tab for direct access to the Build " +"Server build report for the selected commit." +msgstr "" + +#: ..\settings.rst:448 +msgid "Enable build server integration" +msgstr "" + +#: ..\settings.rst:448 +msgid "Check to globally enable/disable the integration functionality." +msgstr "" + +#: ..\settings.rst:450 +msgid "Show build status summary in revision log" +msgstr "" + +#: ..\settings.rst:450 +msgid "" +"Check to show a summary of the build results with the commits in the main " +"revision log." +msgstr "" + +#: ..\settings.rst:453 +msgid "Build server type" +msgstr "" + +#: ..\settings.rst:453 +msgid "Select an integration target." +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins" +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins server URL" +msgstr "" + +#: ..\settings.rst:455 ..\settings.rst:459 ..\settings.rst:469 +msgid "Enter the URL of the server (and port, if applicable)." +msgstr "" + +#: ..\settings.rst:457 ..\settings.rst:461 ..\settings.rst:473 +msgid "Project name" +msgstr "" + +#: ..\settings.rst:457 +msgid "Enter the name of the project which tracks this repository in Jenkins." +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity" +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity server URL" +msgstr "" + +#: ..\settings.rst:461 +msgid "" +"Enter the name of the project which tracks this repository in TeamCity. " +"Multiple project names can be entered separated by the | character." +msgstr "" + +#: ..\settings.rst:464 +msgid "Build Id Filter" +msgstr "" + +#: ..\settings.rst:464 +msgid "" +"Enter a regexp filter for which build results you want to retrieve in the " +"case that your build project creates multiple builds. For example, if your " +"project includes both devBuild and docBuild you may wish to apply a filter " +"of \"devBuild\" to retrieve the results from only the program build." +msgstr "" + +#: ..\settings.rst:469 +msgid "Team Foundation" +msgstr "" + +#: ..\settings.rst:469 +msgid "Tfs server (Name or URL)" +msgstr "" + +#: ..\settings.rst:471 +msgid "Team collection name" +msgstr "" + +#: ..\settings.rst:473 +msgid "Enter the name of the project which tracks this repository in Tfs." +msgstr "" + +#: ..\settings.rst:475 +msgid "Build definition name (use first found if left empty)" +msgstr "" + +#: ..\settings.rst:482 +msgid "SSH" +msgstr "" + +#: ..\settings.rst:484 +msgid "" +"This page allows you to configure the SSH client you want Git to use. Git " +"Extensions is optimized for PuTTY. Git Extensions will show command line " +"dialogs if you do not use PuTTY and user input is required (unless you have " +"configured SSH to use authentication with key instead of password). Git " +"Extensions can load SSH keys for PuTTY when needed." +msgstr "" + +#: ..\settings.rst:491 +msgid "Specify which ssh client to use" +msgstr "" + +#: ..\settings.rst:491 +msgid "``PuTTY`` radio button" +msgstr "" + +#: ..\settings.rst:491 +msgid "Use PuTTY as SSH client." +msgstr "" + +#: ..\settings.rst:493 +msgid "``OpenSSH`` radio button" +msgstr "" + +#: ..\settings.rst:493 +msgid "Use OpenSSH as SSH client." +msgstr "" + +#: ..\settings.rst:495 +msgid "``Other ssh client`` radio button" +msgstr "" + +#: ..\settings.rst:495 +msgid "" +"Use another SSH client. Enter the path to the SSH client you wish to use." +msgstr "" + +#: ..\settings.rst:497 +msgid "Configure PuTTY" +msgstr "" + +#: ..\settings.rst:497 +msgid "Path to plink.exe" +msgstr "" + +#: ..\settings.rst:497 +msgid "Enter the path to the plink.exe executable." +msgstr "" + +#: ..\settings.rst:500 +msgid "Path to puttygen" +msgstr "" + +#: ..\settings.rst:500 +msgid "Enter the path to the puttygen.exe executable." +msgstr "" + +#: ..\settings.rst:502 +msgid "Path to pageant" +msgstr "" + +#: ..\settings.rst:502 +msgid "Enter the path to the pageant.exe executable." +msgstr "" + +#: ..\settings.rst:504 +msgid "Automatically start authentication" +msgstr "" + +#: ..\settings.rst:504 +msgid "" +"If an SSH key has been configured, then when accessing a remote repository " +"the key will automatically be used by the SSH client if this is checked." +msgstr "" + +#: ..\settings.rst:507 +msgid "Configure Git credential helper" +msgstr "" + +#: ..\settings.rst:507 ..\settings.rst:569 +msgid "Command" +msgstr "" + +#: ..\settings.rst:507 +msgid "" +"Enter the helper string for the Git \"Credential Helper\". This setting is " +"the global Git configuration ``credential.helper``, see http://git-" +"scm.com/docs/gitcredentials. By way of example, the setting for `git-" +"credential-winstore `_, when " +"installed from the full installation package for Git Extensions, is:" +msgstr "" + +#: ..\settings.rst:513 +msgid "" +"``!\"C:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-" +"credential-winstore.exe\"``." +msgstr "" + +#: ..\settings.rst:516 +msgid "" +"The setting begins with \"!\" so the setting is considered as a shell " +"snippet and everything after the \"!\" becomes the command. Use the " +"``Browse`` button to find the executable in your file system." +msgstr "" + +#: ..\settings.rst:520 +msgid "``Suggest`` button" +msgstr "" + +#: ..\settings.rst:520 +msgid "" +"Suggest an appropriate setting for the Git credential helper. This works " +"only if the program git-credential-winstore.exe is installed in the " +"\"GitCredentialWinStore\" folder under your Git Extensions installation." +msgstr "" + +#: ..\settings.rst:527 +msgid "" +"If you get errors relating to git-credential-winstore, ensure that your " +"setting for the Git credential helper command in Git Extensions has ``\"`` " +"at the start and end and not ``\\\"``. When viewed in the global Git " +"configuration file, ``.gitconfig`` in your user directory, you should find " +"the setting does show the escaped quotation marks ``\\\"`` (but not " +"``\\\\\\\"``). Also ensure that you do indeed have the program file git-" +"credential-winstore.exe in the specified directory as you may have a setting" +" retained from a previous installation of the credential helper program." +msgstr "" + +#: ..\settings.rst:536 +msgid "Scripts" +msgstr "" + +#: ..\settings.rst:538 +msgid "" +"This page allows you to configure specific commands to run before/after Git " +"actions or to add a new command to the User Menu. The top half of the page " +"summarises all of the scripts currently defined. If a script is selected " +"from the summary, the bottom half of the page will allow modifications to " +"the script definition." +msgstr "" + +#: ..\settings.rst:542 +msgid "" +"A hotkey can also be assigned to execute a specific script. See :ref" +":`settings-hotkeys`." +msgstr "" + +#: ..\settings.rst:547 +msgid "``Add`` button" +msgstr "" + +#: ..\settings.rst:547 +msgid "" +"Adds a new script. Complete the details in the bottom half of the screen." +msgstr "" + +#: ..\settings.rst:549 +msgid "``Remove`` button" +msgstr "" + +#: ..\settings.rst:549 +msgid "Removes a script." +msgstr "" + +#: ..\settings.rst:551 +msgid "Up/Down Arrows" +msgstr "" + +#: ..\settings.rst:551 +msgid "Changes order of scripts." +msgstr "" + +#: ..\settings.rst:553 +msgid "The name of the script." +msgstr "" + +#: ..\settings.rst:555 +msgid "" +"If checked, the script is active and will be performed at the appropriate " +"time (as determined by the On Event setting)." +msgstr "" + +#: ..\settings.rst:558 +msgid "Ask for confirmation" +msgstr "" + +#: ..\settings.rst:558 +msgid "" +"If checked, then a popup window is displayed just before the script is run " +"to confirm whether or not the script is to be run. Note that this popup is " +"*not* displayed when the script is added as a command to the User Menu (On " +"Event setting is ShowInUserMenuBar)." +msgstr "" + +#: ..\settings.rst:563 +msgid "Run in background" +msgstr "" + +#: ..\settings.rst:563 +msgid "" +"If checked, the script will run in the background and Git Extensions will " +"return to your control without waiting for the script to finish." +msgstr "" + +#: ..\settings.rst:566 +msgid "Add to revision grid context menu" +msgstr "" + +#: ..\settings.rst:566 +msgid "" +"If checked, the script is added to the context menu that is displayed when " +"right-clicking on a line in the Commit Log page." +msgstr "" + +#: ..\settings.rst:569 +msgid "" +"Enter the command to be run. This can be any command that your system can " +"run e.g. an executable program, a .bat script, a Python command, etc. Use " +"the ``Browse`` button to find the command to run." +msgstr "" + +#: ..\settings.rst:573 ..\settings.rst:794 +msgid "Arguments" +msgstr "" + +#: ..\settings.rst:573 +msgid "" +"Enter any arguments to be passed to the command that is run. The ``Help`` " +"button displays items that will be resolved by Git Extensions before " +"executing the command e.g. {cBranch} will resolve to the currently checked " +"out branch, {UserInput} will display a popup where you can enter data to be " +"passed to the command when it is run." +msgstr "" + +#: ..\settings.rst:579 +msgid "On Event" +msgstr "" + +#: ..\settings.rst:579 +msgid "" +"Select when this command will be executed, either before/after certain Git " +"commands, or displayed on the User Menu bar." +msgstr "" + +#: ..\settings.rst:586 +msgid "Hotkeys" +msgstr "" + +#: ..\settings.rst:588 +msgid "" +"This page allows you to define keyboard shortcuts to actions when specific " +"pages of Git Extensions are displayed. The HotKeyable Items identifies a " +"page within Git Extensions. Selecting a Hotkeyable Item displays the list of" +" commands on that page that can have a hotkey associated with them." +msgstr "" + +#: ..\settings.rst:592 +msgid "The Hotkeyable Items consist of the following pages" +msgstr "" + +#: ..\settings.rst:594 +msgid "" +"Commit: the page displayed when a Commit is requested via the ``Commit`` " +"User Menu button or the ``Commands/Commit`` menu option." +msgstr "" + +#: ..\settings.rst:595 +msgid "" +"Browse: the Commit Log page (the page displayed after a repository is " +"selected from the Start Page)." +msgstr "" + +#: ..\settings.rst:596 +msgid "RevisionGrid: the list of commits on the Commit Log page." +msgstr "" + +#: ..\settings.rst:597 +msgid "FileViewer: the page displayed when viewing the contents of a file." +msgstr "" + +#: ..\settings.rst:598 +msgid "" +"FormMergeConflicts: the page displayed when merge conflicts are detected " +"that need correcting." +msgstr "" + +#: ..\settings.rst:599 +msgid "" +"Scripts: shows scripts defined in Git Extensions and allows shortcuts to be " +"assigned. Refer :ref:`settings-scripts`." +msgstr "" + +#: ..\settings.rst:604 +msgid "Hotkey" +msgstr "" + +#: ..\settings.rst:604 +msgid "" +"After selecting a Hotkeyable Item and the Command, the current keyboard " +"shortcut associated with the command is displayed here. To alter this " +"shortcut, click in the box where the current hotkey is shown and press the " +"new keyboard combination." +msgstr "" + +#: ..\settings.rst:609 +msgid "``Apply`` button" +msgstr "" + +#: ..\settings.rst:609 +msgid "" +"Click to apply the new keyboard combination to the currently selected " +"Command." +msgstr "" + +#: ..\settings.rst:612 +msgid "``Clear`` button" +msgstr "" + +#: ..\settings.rst:612 +msgid "" +"Sets the keyboard shortcut for the currently selected Command to 'None'." +msgstr "" + +#: ..\settings.rst:614 +msgid "``Reset all Hotkeys to defaults`` button" +msgstr "" + +#: ..\settings.rst:614 +msgid "" +"Resets all keyboard shortcuts to the defaults (i.e. the values when Git " +"Extensions was first installed)." +msgstr "" + +#: ..\settings.rst:621 +msgid "Shell Extension" +msgstr "" + +#: ..\settings.rst:623 +msgid "" +"When installed, Git Extensions adds items to the context menu when a " +"file/folder is right-clicked within Windows Explorer. One of these items is " +"``Git Extensions`` from which a further (cascaded) menu can be opened. This " +"settings page determines which items will appear on that cascaded menu and " +"which will appear in the main context menu. Items that are checked will " +"appear in the cascaded menu." +msgstr "" + +#: ..\settings.rst:627 +msgid "" +"To the right side of the list of check boxes is a preview that shows you how" +" the Git Extensions menu items will be arranged with your current choices." +msgstr "" + +#: ..\settings.rst:630 +msgid "" +"By default, what is displayed in the context menu also depends on what item " +"is right-clicked in Windows Explorer; a file or a folder (and whether the " +"folder is a Git repository or not). If you want Git Extensions to always " +"include all of its context menu items, check the box ``Always show all " +"commands``." +msgstr "" + +#: ..\settings.rst:637 +msgid "Advanced" +msgstr "" + +#: ..\settings.rst:638 +msgid "" +"This page allows advanced settings to be modified. Clicking on the '+' " +"symbol on the tree of settings will display further settings. Refer :ref" +":`settings-confirmations`." +msgstr "" + +#: ..\settings.rst:644 +msgid "Checkout" +msgstr "" + +#: ..\settings.rst:644 +msgid "Always show checkout dialog" +msgstr "" + +#: ..\settings.rst:644 +msgid "" +"Always show the Checkout Branch dialog when swapping branches. This dialog " +"is normally only shown when uncommitted changes exist on the current branch" +msgstr "" + +#: ..\settings.rst:647 +msgid "Use last chosen \"local changes\" action as default action." +msgstr "" + +#: ..\settings.rst:647 +msgid "" +"This setting works in conjunction with the 'Git Extensions/Check for " +"uncommitted changes in checkout branch dialog' setting. If the 'Check for " +"uncommitted changes' setting is checked, then the Checkout Branch dialog is " +"shown *only* if this setting is unchecked. If this setting is checked, then " +"no dialog is shown and the last chosen action is used." +msgstr "" + +#: ..\settings.rst:653 +msgid "Don't show help images" +msgstr "" + +#: ..\settings.rst:653 +msgid "" +"In the Pull, Merge and Rebase dialogs, images are displayed by default to " +"explain what happens with the branches and their commits and the meaning of " +"LOCAL, BASE and REMOTE (for resolving merge conflicts) in different merge or" +" rebase scenarios. If checked, these Help images will not be displayed." +msgstr "" + +#: ..\settings.rst:659 +msgid "Always show advanced options" +msgstr "" + +#: ..\settings.rst:659 +msgid "" +"In the Push, Merge and Rebase dialogs, advanced options are hidden by " +"default and shown only after you click a link or checkbox. If this setting " +"is checked then these options are always shown on those dialogs." +msgstr "" + +#: ..\settings.rst:667 +msgid "Confirmations" +msgstr "" + +#: ..\settings.rst:668 +msgid "This page allows you to turn off certain confirmation popup windows." +msgstr "" + +#: ..\settings.rst:673 +msgid "Don't ask to confirm to" +msgstr "" + +#: ..\settings.rst:673 +msgid "Amend last commit" +msgstr "" + +#: ..\settings.rst:673 +msgid "" +"If checked, do not display the popup warning about the rewriting of history " +"when you have elected to amend the last committed change." +msgstr "" + +#: ..\settings.rst:676 +msgid "Apply stashed changes after successful pull" +msgstr "" + +#: ..\settings.rst:676 +msgid "" +"In the Pull dialog, if ``Auto stash`` is checked, then any changes will be " +"stashed before the pull is performed. Any stashed changes are then re-" +"applied after the pull is complete. If this setting is checked, the stashed " +"changes are applied with no confirmation popup." +msgstr "" + +#: ..\settings.rst:681 +msgid "Apply stashed changes after successful checkout" +msgstr "" + +#: ..\settings.rst:681 +msgid "" +"In the Checkout Branch dialog, if ``Stash`` is checked, then any changes " +"will be stashed before the branch is checked out. If this setting is " +"checked, then the stashed changes will be automatically re-applied after " +"successful checkout of the branch with no confirmation popup." +msgstr "" + +#: ..\settings.rst:686 +msgid "Add a tracking reference for newly pushed branch" +msgstr "" + +#: ..\settings.rst:686 +msgid "" +"When you push a local branch to a remote and it doesn't have a tracking " +"reference, you are asked to confirm whether you want to add such a " +"reference. If this setting is checked, a tracking reference will always be " +"added if it does not exist." +msgstr "" + +#: ..\settings.rst:691 +msgid "Push a new branch for the remote" +msgstr "" + +#: ..\settings.rst:691 +msgid "" +"When pushing a new branch that does not exist on the remote repository, a " +"confirmation popup will normally be displayed. If this setting is checked, " +"then the new branch will be pushed with no confirmation popup." +msgstr "" + +#: ..\settings.rst:695 +msgid "Update submodules on checkout" +msgstr "" + +#: ..\settings.rst:695 +msgid "" +"When you check out a branch from a repository that has submodules, you will " +"be asked to update the submodules. If this setting is checked, the " +"submodules will be updated without asking." +msgstr "" + +#: ..\settings.rst:703 +msgid "Plugins" +msgstr "" + +#: ..\settings.rst:705 +msgid "Plugins provide extra functionality for Git Extensions." +msgstr "" + +#: ..\settings.rst:708 +msgid "Plugin" +msgstr "" + +#: ..\settings.rst:710 +msgid "Auto compile SubModules" +msgstr "" + +#: ..\settings.rst:710 +msgid "" +"**This plugin proposes (confirmation required) that you automatically build " +"submodules after they are updated via the GitExtensions Update submodules " +"command.**" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enabled (true/false)" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enter true to enable the plugin, or false to disable." +msgstr "" + +#: ..\settings.rst:716 +msgid "Path to msbuild.exe" +msgstr "" + +#: ..\settings.rst:716 +msgid "Enter the path to the msbuild.exe executable." +msgstr "" + +#: ..\settings.rst:718 +msgid "msbuild.exe arguments" +msgstr "" + +#: ..\settings.rst:718 +msgid "Enter any arguments to msbuild." +msgstr "" + +#: ..\settings.rst:720 +msgid "Periodic background fetch" +msgstr "" + +#: ..\settings.rst:720 +msgid "" +"**This plugin keeps your remote tracking branches up-to-date automatically " +"by fetching periodically.**" +msgstr "" + +#: ..\settings.rst:722 +msgid "Arguments of git command to run" +msgstr "" + +#: ..\settings.rst:722 +msgid "" +"Enter the git command and its arguments into the edit box. The default " +"command is ``fetch --all``, which will fetch all branches from all remotes. " +"You can modify the command if you would prefer, for example, to fetch only a" +" specific remote, e.g. ``fetch upstream``." +msgstr "" + +#: ..\settings.rst:727 +msgid "Fetch every (seconds)" +msgstr "" + +#: ..\settings.rst:727 +msgid "" +"Enter the number of seconds to wait between each fetch. Enter 0 to disable " +"this plugin." +msgstr "" + +#: ..\settings.rst:730 +msgid "Refresh view after fetch" +msgstr "" + +#: ..\settings.rst:730 +msgid "" +"If checked, the commit log and branch labels will be refreshed after the " +"fetch. If you are browsing the commit log and comparing revisions you may " +"wish to disable the refresh to avoid unexpected changes to the commit log." +msgstr "" + +#: ..\settings.rst:734 +msgid "Fetch all submodules" +msgstr "" + +#: ..\settings.rst:734 +msgid "" +"If checked, also perform \"git fetch --all\" recursively on all configured " +"submodules as part of the periodic background fetch." +msgstr "" + +#: ..\settings.rst:737 +msgid "Create local tracking branches" +msgstr "" + +#: ..\settings.rst:737 +msgid "" +"**This plugin will create local tracking branches for all branches on a " +"remote repository. The remote repository is specified when the plugin is " +"run.**" +msgstr "" + +#: ..\settings.rst:741 +msgid "Delete obsolete branches" +msgstr "" + +#: ..\settings.rst:741 +msgid "" +"**This plugin allows you to delete obsolete branches i.e. those branches " +"that are fully merged to another branch. It will display a list of obsolete " +"branches for review before deletion.**" +msgstr "" + +#: ..\settings.rst:745 +msgid "Delete obsolete branches older than (days)" +msgstr "" + +#: ..\settings.rst:745 +msgid "Select branches created greater than the specified number of days ago." +msgstr "" + +#: ..\settings.rst:748 +msgid "Branch where all branches should be merged" +msgstr "" + +#: ..\settings.rst:748 +msgid "" +"The name of the branch where a branch *must* have been merged into to be " +"considered obsolete." +msgstr "" + +#: ..\settings.rst:751 +msgid "Find large files" +msgstr "" + +#: ..\settings.rst:751 +msgid "**Finds large files in the repository and allows you to delete them.**" +msgstr "" + +#: ..\settings.rst:754 +msgid "Find large files bigger than (Mb)" +msgstr "" + +#: ..\settings.rst:754 +msgid "Specify what size is considered a 'large' file." +msgstr "" + +#: ..\settings.rst:757 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\settings.rst:757 +msgid "" +"**The Gerrit plugin provides integration with Gerrit for GitExtensions. This" +" plugin has been based on the git-review tool.**" +msgstr "" + +#: ..\settings.rst:760 +msgid "For more information see: http://code.google.com/p/gerrit/" +msgstr "" + +#: ..\settings.rst:762 +msgid "GitFlow" +msgstr "" + +#: ..\settings.rst:762 +msgid "" +"**The GitFlow plugin provides high-level repository operations for Vincent " +"Driessen's branching model**" +msgstr "" + +#: ..\settings.rst:764 +msgid "For more information see: https://github.com/nvie/gitflow" +msgstr "" + +#: ..\settings.rst:766 +msgid "Github" +msgstr "" + +#: ..\settings.rst:766 +msgid "" +"**This plugin will create an OAuth token so that some common GitHub actions " +"can be integrated with Git Extensions.**" +msgstr "" + +#: ..\settings.rst:769 +msgid "For more information see: https://github.com/" +msgstr "" + +#: ..\settings.rst:771 +msgid "OAuth Token" +msgstr "" + +#: ..\settings.rst:771 +msgid "The token generated and retrieved from GitHub." +msgstr "" + +#: ..\settings.rst:773 +msgid "Impact Graph" +msgstr "" + +#: ..\settings.rst:773 +msgid "" +"**This plugin shows in a graphical format the number of commits and counts " +"of changed lines in the repository performed by each person who has " +"committed a change.**" +msgstr "" + +#: ..\settings.rst:776 +msgid "Statistics" +msgstr "" + +#: ..\settings.rst:776 +msgid "" +"**This plugin provides various statistics (and a pie chart) about the " +"current Git repository. For example, number of commits by author, lines of " +"code per language.**" +msgstr "" + +#: ..\settings.rst:779 +msgid "Code files" +msgstr "" + +#: ..\settings.rst:779 +msgid "Specifies extensions of files that are considered code files." +msgstr "" + +#: ..\settings.rst:782 +msgid "Directories to ignore (EndsWith)" +msgstr "" + +#: ..\settings.rst:782 +msgid "Ignore these directories when calculating statistics." +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules (true/false)" +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules when calculating statistics." +msgstr "" + +#: ..\settings.rst:788 +msgid "gource" +msgstr "" + +#: ..\settings.rst:788 +msgid "**Gource is a software version control visualization tool.**" +msgstr "" + +#: ..\settings.rst:790 +msgid "For more information see: https://code.google.com/p/gource/" +msgstr "" + +#: ..\settings.rst:792 +msgid "Path to \"gource\"" +msgstr "" + +#: ..\settings.rst:792 +msgid "Enter the path to the gource software." +msgstr "" + +#: ..\settings.rst:794 +msgid "Enter any arguments to gource." +msgstr "" + +#: ..\settings.rst:796 +msgid "Proxy Switcher" +msgstr "" + +#: ..\settings.rst:796 +msgid "" +"**This plugin can set/unset the value for the http.proxy git config file key" +" as per the settings entered here.**" +msgstr "" + +#: ..\settings.rst:799 +msgid "Username" +msgstr "" + +#: ..\settings.rst:799 +msgid "The user name needed to access the proxy." +msgstr "" + +#: ..\settings.rst:802 +msgid "Password" +msgstr "" + +#: ..\settings.rst:802 +msgid "The password attached to the username." +msgstr "" + +#: ..\settings.rst:805 +msgid "HttpProxy" +msgstr "" + +#: ..\settings.rst:805 +msgid "Proxy Server URL." +msgstr "" + +#: ..\settings.rst:808 +msgid "HttpProxyPort" +msgstr "" + +#: ..\settings.rst:808 +msgid "Proxy Server port number." +msgstr "" + +#: ..\settings.rst:811 +msgid "Release Notes Generator" +msgstr "" + +#: ..\settings.rst:811 +msgid "" +"**This plugin will generate 'release notes'. This involves summarising all " +"commits between the specified from and to commit expressions when the plugin" +" is started. This output can be copied to the clipboard in various " +"formats.**" +msgstr "" + +#: ..\settings.rst:814 +msgid "Create Stash Pull Request" +msgstr "" + +#: ..\settings.rst:814 +msgid "" +"**If your repository is hosted on Atlassian Stash then this plugin will " +"enable you to create a pull request for Stash from Git Extensions**" +msgstr "" + +#: ..\settings.rst:817 +msgid "For more information see: https://www.atlassian.com/software/stash" +msgstr "" + +#: ..\settings.rst:819 +msgid "Stash Username" +msgstr "" + +#: ..\settings.rst:819 +msgid "The username required to access Stash." +msgstr "" + +#: ..\settings.rst:821 +msgid "Stash Password" +msgstr "" + +#: ..\settings.rst:821 +msgid "The password required to access Stash." +msgstr "" + +#: ..\settings.rst:823 +msgid "Specify the base URL to Stash" +msgstr "" + +#: ..\settings.rst:823 +msgid "The URL from which you will access Stash." +msgstr "" + +#: ..\settings.rst:825 +msgid "Disable SSL verification" +msgstr "" + +#: ..\settings.rst:825 +msgid "" +"Check this option if you do not require SSL verification to access Stash." +msgstr "" diff --git a/source/locale/ja/LC_MESSAGES/submodules.mo b/source/locale/ja/LC_MESSAGES/submodules.mo new file mode 100644 index 0000000000000000000000000000000000000000..64a7387c02dfad5afc0d1f0d64e9d7f4bd2523ab GIT binary patch literal 471 zcmZWl!A=4(5XHpP9zA>L!Gi{eb{9#oh!J5im|Z2Xc&|%YN|tuhb_GAgkMO7b7Q0~J z;7cacm%hB2H$P{mUp0plSLd!SD&laxZ@d2OKB3}ctyVm>Fq*>~*G4Ew(UY(!+*&Rx zYEaB%$#QSP3#Bc@CKGdbEHeX%qR1P+CeYWMS*L{ovz(%U_$?qU2yRf|(^j)inuItZ zO!$YWJpb$bTN;o$aquE$EF_vqlQXL{MZ;MXp_g79qPsBejiQI%U@!@%(|aeCS;;aE z31@4Ho>{>pHym9qtt}|Vo6V+SD<`qw+eWI^xY)-vxWJjPzz->5y-SJnKTEt~`06l# zq80PvQ5+tRB4W eeizmo=cQ&j43%CRie#~)rt5dm{@EoRul5TLKaMN_ literal 0 HcmV?d00001 diff --git a/source/locale/ja/LC_MESSAGES/submodules.po b/source/locale/ja/LC_MESSAGES/submodules.po new file mode 100644 index 0000000..0dd25ff --- /dev/null +++ b/source/locale/ja/LC_MESSAGES/submodules.po @@ -0,0 +1,137 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Japanese (http://www.transifex.com/projects/p/git-extensions-manual/language/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\submodules.rst:2 +msgid "Submodules" +msgstr "" + +#: ..\submodules.rst:4 +msgid "" +"Large projects can be split into smaller parts using submodules. A submodule" +" contains the name, url and revision of another repository. To create a " +"submodule in an existing git repository you need to add a link to another " +"repository containing the files of the submodule." +msgstr "" + +#: ..\submodules.rst:11 +msgid "Manage submodules" +msgstr "" + +#: ..\submodules.rst:13 +msgid "" +"The current state of the submodules can be viewed with the ``Manage " +"submodules`` function. All submodules are shown in the list on the left." +msgstr "" + +#: ..\submodules.rst:19 ..\submodules.rst:32 +msgid "Add submodule" +msgstr "" + +#: ..\submodules.rst:19 +msgid "Add a new submodule to the repository" +msgstr "" + +#: ..\submodules.rst:21 +msgid "Synchronize" +msgstr "" + +#: ..\submodules.rst:21 +msgid "" +"Synchronizes the remote URL configuration setting to the value specified in " +"``.gitmodules`` for the selected submodule." +msgstr "" + +#: ..\submodules.rst:24 +msgid "Initialize" +msgstr "" + +#: ..\submodules.rst:24 +msgid "" +"Initialize the selected submodules, i.e. register each submodule name and " +"url found in ``.gitmodules`` into ``.git/config``. The submodule will also " +"be updated." +msgstr "" + +#: ..\submodules.rst:27 +msgid "Update" +msgstr "" + +#: ..\submodules.rst:27 +msgid "" +"Update the registered submodules, i.e. clone missing submodules and checkout" +" the commit specified in the index of the containing repository." +msgstr "" + +#: ..\submodules.rst:34 +msgid "" +"To add a new submodule choose ``Add submodule`` in the ``Manage submodules``" +" dialog." +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to submodule" +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to the remote repository to use as submodule." +msgstr "" + +#: ..\submodules.rst:41 +msgid "Local path" +msgstr "" + +#: ..\submodules.rst:41 +msgid "" +"Local path to this submodule, relative to the root of the current " +"repository." +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch" +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch to track." +msgstr "" + +#: ..\submodules.rst:47 +msgid "Remove submodule" +msgstr "" + +#: ..\submodules.rst:49 +msgid "" +"It is currently not possible to remove a submodule using the Git Extensions " +"user interface. To remove a submodule you need to manually:" +msgstr "" + +#: ..\submodules.rst:52 +msgid "Delete the relevant line from the ``.gitmodules`` file." +msgstr "" + +#: ..\submodules.rst:53 +msgid "Delete the relevant section from ``.git/config``." +msgstr "" + +#: ..\submodules.rst:54 +msgid "Run ``git rm --cached path_to_submodule`` (no trailing slash)." +msgstr "" + +#: ..\submodules.rst:55 +msgid "Commit and delete the now untracked submodule files." +msgstr "" diff --git a/source/locale/ja/LC_MESSAGES/tag.mo b/source/locale/ja/LC_MESSAGES/tag.mo new file mode 100644 index 0000000000000000000000000000000000000000..64a7387c02dfad5afc0d1f0d64e9d7f4bd2523ab GIT binary patch literal 471 zcmZWl!A=4(5XHpP9zA>L!Gi{eb{9#oh!J5im|Z2Xc&|%YN|tuhb_GAgkMO7b7Q0~J z;7cacm%hB2H$P{mUp0plSLd!SD&laxZ@d2OKB3}ctyVm>Fq*>~*G4Ew(UY(!+*&Rx zYEaB%$#QSP3#Bc@CKGdbEHeX%qR1P+CeYWMS*L{ovz(%U_$?qU2yRf|(^j)inuItZ zO!$YWJpb$bTN;o$aquE$EF_vqlQXL{MZ;MXp_g79qPsBejiQI%U@!@%(|aeCS;;aE z31@4Ho>{>pHym9qtt}|Vo6V+SD<`qw+eWI^xY)-vxWJjPzz->5y-SJnKTEt~`06l# zq80PvQ5+tRB4W eeizmo=cQ&j43%CRie#~)rt5dm{@EoRul5TLKaMN_ literal 0 HcmV?d00001 diff --git a/source/locale/ja/LC_MESSAGES/tag.po b/source/locale/ja/LC_MESSAGES/tag.po new file mode 100644 index 0000000..fdfafc0 --- /dev/null +++ b/source/locale/ja/LC_MESSAGES/tag.po @@ -0,0 +1,70 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Japanese (http://www.transifex.com/projects/p/git-extensions-manual/language/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\tag.rst:2 +msgid "Tag" +msgstr "" + +#: ..\tag.rst:4 +msgid "" +"Tags are used to mark a specific version. Usually a tag will not be moved " +"anymore. The image below shows the commit log of Git Extensions with two " +"tags indicating version [1.08] and [1.06]." +msgstr "" + +#: ..\tag.rst:10 +msgid "Create tag" +msgstr "" + +#: ..\tag.rst:12 +msgid "" +"In Git Extensions you can tag a revision by choosing ``Create new tag`` in " +"the commit log context menu. A dialog will prompt for the name of the tag. " +"You can also choose ``Create tag`` from the ``Commands`` menu, which will " +"show a dialog to choose the revision and enter the tag name." +msgstr "" + +#: ..\tag.rst:18 +msgid "" +"Once a tag is created, it cannot be moved again. You need to delete the tag " +"and create it again to move it." +msgstr "" + +#: ..\tag.rst:21 +msgid "Delete tag" +msgstr "" + +#: ..\tag.rst:23 +msgid "" +"For some operation it is very useful to create tags for temporary usage. Git" +" uses SHA1 hashes to name each commit. When you want to merge with an " +"unnamed branch it is good practise to tag the unnamed branch, merge with the" +" tag and then delete the tag again." +msgstr "" + +#: ..\tag.rst:30 +msgid "Re-Tag?" +msgstr "" + +#: ..\tag.rst:32 +msgid "" +"Read about \"What should you do when you tag a wrong commit and you would " +"want to re-tag?\" here: https://www.kernel.org/pub/software/scm/git/docs" +"/git-tag.html#_on_re_tagging" +msgstr "" diff --git a/source/locale/ja/LC_MESSAGES/translations.mo b/source/locale/ja/LC_MESSAGES/translations.mo new file mode 100644 index 0000000000000000000000000000000000000000..64a7387c02dfad5afc0d1f0d64e9d7f4bd2523ab GIT binary patch literal 471 zcmZWl!A=4(5XHpP9zA>L!Gi{eb{9#oh!J5im|Z2Xc&|%YN|tuhb_GAgkMO7b7Q0~J z;7cacm%hB2H$P{mUp0plSLd!SD&laxZ@d2OKB3}ctyVm>Fq*>~*G4Ew(UY(!+*&Rx zYEaB%$#QSP3#Bc@CKGdbEHeX%qR1P+CeYWMS*L{ovz(%U_$?qU2yRf|(^j)inuItZ zO!$YWJpb$bTN;o$aquE$EF_vqlQXL{MZ;MXp_g79qPsBejiQI%U@!@%(|aeCS;;aE z31@4Ho>{>pHym9qtt}|Vo6V+SD<`qw+eWI^xY)-vxWJjPzz->5y-SJnKTEt~`06l# zq80PvQ5+tRB4W eeizmo=cQ&j43%CRie#~)rt5dm{@EoRul5TLKaMN_ literal 0 HcmV?d00001 diff --git a/source/locale/ja/LC_MESSAGES/translations.po b/source/locale/ja/LC_MESSAGES/translations.po new file mode 100644 index 0000000..3e03535 --- /dev/null +++ b/source/locale/ja/LC_MESSAGES/translations.po @@ -0,0 +1,51 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Japanese (http://www.transifex.com/projects/p/git-extensions-manual/language/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\translations.rst:2 +msgid "Translations" +msgstr "" + +#: ..\translations.rst:5 +msgid "Change language" +msgstr "" + +#: ..\translations.rst:7 +msgid "" +"In the settings dialog a translation can be chosen. The translation files " +"are located in a directory located in the Git Extensions installation " +"directory. The files are readable xml files." +msgstr "" + +#: ..\translations.rst:13 +msgid "Translate Git Extensions" +msgstr "" + +#: ..\translations.rst:15 +msgid "" +"The application has a built-in translation tool to help create and edit " +"translations. To open the translation tool choose ``Translate`` in the " +"``Help`` menu." +msgstr "" + +#: ..\translations.rst:20 +msgid "" +"The functions of the translation tool are described in the image below. To " +"contribute any translations you can either e-mail a patch or send a pull " +"request using github." +msgstr "" diff --git a/source/locale/ja/LC_MESSAGES/z_appendix.mo b/source/locale/ja/LC_MESSAGES/z_appendix.mo new file mode 100644 index 0000000000000000000000000000000000000000..c17ce42b84f77116125da4543f60ebf212e79788 GIT binary patch literal 471 zcmZWl!A=4(5XHpP9zA>L!Gi{eb{9#oh!J5im|Z2Xc&|%YN|tuhb_GAgkMO7b7Q0~J z;7cacm%hB2H$P{mUp0plSLd!SD&laxZ@d2OKB3}ctyVm>Fq*>~*G4Ew(UY(!+*&Rx zYEaB%$#QSP3#Bc@CKGdbEHeX%qR1P+CeYWMS*L{ovz(%U_$?qU2yRf|(^j)inuItZ zO!$YWJpb$bTN?Ov;^0NhSV%OJCTCV@iiWc&LNC2IM0a7_8$}Pj!C(?jr}s`Ovyx>T z63*5XJ+p#IZaBJJT3b+zH=9kvR!(BUw~bV-aj}nUaDg*nfge)BdY2OCf0lT~@YP`e zMJwjTqc}Vs$!`#^ucW(@+xD|?v8{8%Mb3ompmfQ!;kG+VhR{Chs$CXbLnu=<7c!%$ e{VuFG&P&a57%IIs6v<*oP1o\n" +"Language-Team: Japanese (http://www.transifex.com/projects/p/git-extensions-manual/language/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\z_appendix.rst:2 +msgid "Appendix" +msgstr "" + +#: ..\z_appendix.rst:5 +msgid "Git Cheat Sheet" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Action" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Command" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "Create new repository" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "`$ git init`" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "Create shared repository" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "`$ git init –-bare –-shared=all`" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "Clone repository" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "`$ git clone c:/demo1 c:/demo2`" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "Checkout branch" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "`$ git checkout `" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "Create branch" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "`$ git branch `" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "Delete branch" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "`$ git branch -d `" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "Merge branch (from the branch to merge into):" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "`$ git merge PDC`" +msgstr "" + +#: ..\z_appendix.rst:24 ..\z_appendix.rst:41 ..\z_appendix.rst:50 +msgid "Solve conflicts (add --tool=kdiff3 if no mergetool is specified)" +msgstr "" + +#: ..\z_appendix.rst:24 +msgid "`$ git mergetool` `$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "Create tag" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "`$ git tag `" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "Add files/changes (. for all files)" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "`$ git add .`" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "Commit added files/changes (--amend to amend to last commit)" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "`$ git commit –m “Enter commit message”`" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "Discard changes" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "`$ git reset --hard`" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "Create patch (-M = detect renames –C = detect copies)" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "`$ git format-patch –M –C origin`" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "Apply patch without merging" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "`$ git apply c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "Merge patch" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "`$ git am -–3way –-signoff c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:0 ..\z_appendix.rst:0 +msgid "`$ git mergetool`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git am –-3way -–resolved`" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "Stash changes" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "`$ git stash`" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "Apply stashed changes" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "`$ git stash apply`" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "Pull changes (add --rebase to rebase instead of merge)" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "`$ git pull c:/demo1 master`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "Push changes (in branch $ git push c:/demo1 master master:)" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "`$ git push c:/demo1`" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "Blame" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "`$ git blame –M –w `" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "Help" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "`$ git --help`" +msgstr "" + +#: ..\z_appendix.rst:60 +msgid "Here are some default names used by Git." +msgstr "" + +#: ..\z_appendix.rst:63 +msgid "Default names" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "master" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "default branch" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "origin" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "default upstream repository" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "HEAD" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "current branch" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "HEAD^" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "parent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "HEAD~4" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "the great-great grandparent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:78 +msgid "Menu map" +msgstr "" + +#: ..\z_appendix.rst:79 +msgid "" +"The following image shows GitExtensions' menu structure at one glance " +"(v2.43):" +msgstr "" diff --git a/source/locale/ko/LC_MESSAGES/branches.mo b/source/locale/ko/LC_MESSAGES/branches.mo new file mode 100644 index 0000000000000000000000000000000000000000..1929dfceae55caf548c0fb924293b462db7b2ffb GIT binary patch literal 469 zcmZWl!A=4(6vV{S9zA>L!Gi`L?Sdp&#E7sM;;s@{yw{~HmECsJb_GAgZ}6}D7Q0~Z z;3O}vlTIcx@B8HVv*vK*=G4tuMI0{oYq!7LCscf*)f-PNj2H02wGm2E^dKw>wwB9^ z8Wb^Evdo+ELTL+;NyP&0%hW)uDDo!HF$^?k)@fnLET^bR{5Fs_G_O$8r|njqv zh&jtCdQ>ilMCU7O3ySe(vuW7MM=bfak*FLO`?3ZXI29K7p(EtGjyU@@#A}5w4)zqS zl^2bp;O|6!gLnfa-Hlw-aH;b=TBEZil%me7 cu-+sqHOpY6bZ#h;#g3Yu-$napk957-5A}YHhyVZp literal 0 HcmV?d00001 diff --git a/source/locale/ko/LC_MESSAGES/branches.po b/source/locale/ko/LC_MESSAGES/branches.po new file mode 100644 index 0000000..4fc5dcf --- /dev/null +++ b/source/locale/ko/LC_MESSAGES/branches.po @@ -0,0 +1,290 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Korean (http://www.transifex.com/projects/p/git-extensions-manual/language/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\branches.rst:2 +msgid "Branches" +msgstr "" + +#: ..\branches.rst:7 +msgid "" +"Branches are used to commit changes separate from other commits. It is very " +"common to create a new branch when you start working on a feature to keep " +"the work done on that feature separate from other work. When the feature is " +"complete the branch can be merged or rebased as you choose such that the " +"commits for the feature either remain as a parallel branch or appear as a " +"continuous single line of development as if the branch had never existed in " +"the first place. The image on the right illustrates a branch created on top " +"of commit B." +msgstr "" + +#: ..\branches.rst:13 +msgid "" +"You can see the name of your current branch in a combo box in the toolbar. " +"You can switch to another branch by choosing from the combo box list. In the" +" commit log the current branch has an arrow head to the left of its name. If" +" you are not currently on a branch because you have checked out a specific " +"commit but not any particular branch then Git Extensions will show ``(no " +"branch)`` in place of a branch name in the toolbar. This is called " +"\"Detached HEAD mode\". In Git you can refer to your current branch or " +"commit by the special reference ``HEAD`` in place of the branch name or " +"commit reference." +msgstr "" + +#: ..\branches.rst:23 +msgid "Create branch" +msgstr "" + +#: ..\branches.rst:25 +msgid "" +"In Git Extensions there are multiple ways to create a new branch. In the " +"image below I create a new branch from the context menu in the commit log. " +"This will create a new branch on the revision that is selected." +msgstr "" + +#: ..\branches.rst:30 +msgid "" +"I will create a new branch called ``Refactor``. In this branch I can do " +"whatever I want without affecting others. The default in Git Extensions is " +"to check out a new branch after it is created. If you want to create a new " +"branch but remain on your current branch, uncheck the ``Checkout after " +"create`` checkbox in the ``Create branch`` dialog." +msgstr "" + +#: ..\branches.rst:36 +msgid "" +"When the branch is created you will see the new branch ``Refactor`` in the " +"commit log. If you chose to checkout this branch the next commit will be " +"committed to the new branch." +msgstr "" + +#: ..\branches.rst:41 +msgid "" +"Creating branches in Git requires only 41 bytes of space in the repository. " +"Creating a new branch is very easy and fast. The complete work flow of Git " +"is optimized for branching and merging." +msgstr "" + +#: ..\branches.rst:45 +msgid "Orphan branches" +msgstr "" + +#: ..\branches.rst:46 +msgid "" +"In special cases it is helpful to have orphan branches (see for example " +"https://www.google.com/search?q=why+use+orphan+branches+in+git).%20Check%20the" +"\"Create orphan\" checkbox to create an orphan branch (``--orphan`` option " +"in git)." +msgstr "" + +#: ..\branches.rst:49 +msgid "The newly created branch will have no parent commits." +msgstr "" + +#: ..\branches.rst:51 +msgid "" +"The option \"Clear working dir and index\" (``git rm -rf``) is active by " +"default. So the working dir and index will be cleared. If you uncheck the " +"last option then the working dir and index will not be touched." +msgstr "" + +#: ..\branches.rst:55 +msgid "Checkout branch" +msgstr "" + +#: ..\branches.rst:57 +msgid "" +"You can switch from the current branch to another branch using the checkout " +"command. Checking out a branch sets the current branch and updates all of " +"the source files in the working directory. Uncommitted changes in the " +"working directory can be overwritten so it is best practice to make sure " +"your working directory is clean by either committing or stashing any current" +" changes before checking out a branch. If you do not clean your working " +"directory then, in the ``Checkout branch`` dialog, you can choose between " +"four options for your local uncommitted changes:" +msgstr "" + +#: ..\branches.rst:64 +msgid "``Don't change``" +msgstr "" + +#: ..\branches.rst:64 +msgid "" +"Local changes will be retained if there are not conflicting changes from the" +" branch you are checking out." +msgstr "" + +#: ..\branches.rst:66 +msgid "``Merge``" +msgstr "" + +#: ..\branches.rst:66 +msgid "" +"Performs a three-way merge between your current branch, your local changes " +"and the branch you are checking out." +msgstr "" + +#: ..\branches.rst:68 +msgid "``Stash``" +msgstr "" + +#: ..\branches.rst:68 +msgid "" +"Your local changes are stashed and the new branch is checked out. You can " +"retrieve your changes on the new branch with stash-pop." +msgstr "" + +#: ..\branches.rst:70 +msgid "``Reset``" +msgstr "" + +#: ..\branches.rst:70 +msgid "" +"Your local changes are discarded and the new branch is checked out. Use " +"caution with this option as Git has no record of uncommitted changes so they" +" cannot be retrieved." +msgstr "" + +#: ..\branches.rst:76 +msgid "Merge branches" +msgstr "" + +#: ..\branches.rst:78 +msgid "" +"In the image below there are two branches, ``[Refactor]`` and ``[master]``. " +"We can merge the commits from the master branch into the Refactor branch. If" +" we do this, the Refactor branch will be up to date with the master branch, " +"but not the other way around. As long as we are working on the Refactor " +"branch we cannot touch the master branch itself. We can merge the sources of" +" master into our branch, but cannot make any change to the master branch." +msgstr "" + +#: ..\branches.rst:85 +msgid "" +"To merge the Refactor branch into the master branch, we first need to switch" +" to the master branch." +msgstr "" + +#: ..\branches.rst:89 +msgid "" +"Once we are on the master branch we can choose merge by choosing ``Merge " +"branches`` from the ``Commands`` menu. In the merge dialog you can verify " +"which branch you are working on. Select the branch to merge with then click " +"the ``Merge`` button." +msgstr "" + +#: ..\branches.rst:94 +msgid "" +"After the merge the commit log will show the new commit containing the " +"merge. Notice that the Refactor branch is not changed by this merge. If you " +"want to continue working on the Refactor branch you can merge the Refactor " +"branch with master. You can instead delete the Refactor branch if it is not " +"used anymore." +msgstr "" + +#: ..\branches.rst:102 +msgid "" +"When you need to merge with an unnamed branch you can use a tag to give it a" +" temporary name." +msgstr "" + +#: ..\branches.rst:105 +msgid "Rebase branch" +msgstr "" + +#: ..\branches.rst:107 +msgid "" +"The rebase command is the most complex command in Git. The rebase command is" +" very similar to the merge command. Both rebase and merge are used to get a " +"branch up-to-date. The main difference is that rebase can be used to keep " +"the history linear contrary to merges." +msgstr "" + +#: ..\branches.rst:113 +msgid "" +"A rebase of Refactor on top of master will perform the following actions:" +msgstr "" + +#: ..\branches.rst:115 +msgid "" +"All commits specific to the Refactor branch will be stashed in a temporary " +"location" +msgstr "" + +#: ..\branches.rst:116 +msgid "The branch Refactor will be removed" +msgstr "" + +#: ..\branches.rst:117 +msgid "The branch Refactor will be recreated on the master branch" +msgstr "" + +#: ..\branches.rst:118 +msgid "All commits will be recommitted in the new Refactor branch" +msgstr "" + +#: ..\branches.rst:120 +msgid "" +"During a rebase merge conflicts can occur. You need to solve the merge " +"conflicts for each commit that is rebased. The rebase function in Git " +"Extensions will guide you through all steps needed for a successful rebase." +msgstr "" + +#: ..\branches.rst:125 +msgid "" +"The image below shows the commit log after the rebase. Notice that the " +"history is changed and it seems like the commits on the Refactor branch are " +"created after the commits on the master branch." +msgstr "" + +#: ..\branches.rst:132 +msgid "" +"Because this function rewrites history you should only use this on branches " +"that are not published to other repositories yet. When you rebase a branch " +"that is already pushed it will be harder to pull or push to that remote. If " +"you want to get a branch up-to-date that is already published you should " +"merge." +msgstr "" + +#: ..\branches.rst:137 +msgid "Delete branch" +msgstr "" + +#: ..\branches.rst:139 +msgid "" +"Since it is common to create many branches, it is often necessary to delete " +"branches. Most commonly you will need to delete branches on which work has " +"finished and their contents are merged into master or your main branch. You " +"can also delete unmerged branches when they are not needed anymore and you " +"do not want to keep the work done in that branch." +msgstr "" + +#: ..\branches.rst:143 +msgid "" +"When you delete a branch that is not yet merged, all of the commits that are" +" in only the deleted branch will be lost. When you delete a branch that is " +"already merged with another branch, the merged commits will not be lost " +"because they are also part of another branch." +msgstr "" + +#: ..\branches.rst:147 +msgid "" +"You can delete a branch using ``Delete branch`` from the ``Commands`` menu. " +"If you want to delete a branch that is not merged into your current branch " +"(``HEAD`` in Git), you need to check the ``Force delete`` checkbox." +msgstr "" diff --git a/source/locale/ko/LC_MESSAGES/browse_repository.mo b/source/locale/ko/LC_MESSAGES/browse_repository.mo new file mode 100644 index 0000000000000000000000000000000000000000..1929dfceae55caf548c0fb924293b462db7b2ffb GIT binary patch literal 469 zcmZWl!A=4(6vV{S9zA>L!Gi`L?Sdp&#E7sM;;s@{yw{~HmECsJb_GAgZ}6}D7Q0~Z z;3O}vlTIcx@B8HVv*vK*=G4tuMI0{oYq!7LCscf*)f-PNj2H02wGm2E^dKw>wwB9^ z8Wb^Evdo+ELTL+;NyP&0%hW)uDDo!HF$^?k)@fnLET^bR{5Fs_G_O$8r|njqv zh&jtCdQ>ilMCU7O3ySe(vuW7MM=bfak*FLO`?3ZXI29K7p(EtGjyU@@#A}5w4)zqS zl^2bp;O|6!gLnfa-Hlw-aH;b=TBEZil%me7 cu-+sqHOpY6bZ#h;#g3Yu-$napk957-5A}YHhyVZp literal 0 HcmV?d00001 diff --git a/source/locale/ko/LC_MESSAGES/browse_repository.po b/source/locale/ko/LC_MESSAGES/browse_repository.po new file mode 100644 index 0000000..aead3f0 --- /dev/null +++ b/source/locale/ko/LC_MESSAGES/browse_repository.po @@ -0,0 +1,155 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Korean (http://www.transifex.com/projects/p/git-extensions-manual/language/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\browse_repository.rst:2 +msgid "Browse Repository" +msgstr "" + +#: ..\browse_repository.rst:4 +msgid "" +"You can browse a repository by starting Git Extensions and select the " +"repository to open. The main window contains the commit log. You could also " +"open the ‘Browse’ window from the shell extensions and from the Visual " +"Studio IDE." +msgstr "" + +#: ..\browse_repository.rst:8 +msgid "View commit log" +msgstr "" + +#: ..\browse_repository.rst:10 +msgid "" +"The full commit history can be browsed. There is a graph that shows branches" +" and merges. You can show the difference between any two revisions by " +"selecting them using ctrl-click." +msgstr "" + +#: ..\browse_repository.rst:15 +msgid "" +"In the context menu of the commit log you can enable or disable the revision" +" graph. You can also choose to only show the current branch instead of " +"showing all branches. The other options will be discussed later." +msgstr "" + +#: ..\browse_repository.rst:21 +msgid "Search or filter the commit history" +msgstr "" + +#: ..\browse_repository.rst:23 +msgid "" +"You can find text in the commit messages or jump to a specific commit in the" +" current commit history shown in Git Extensions. You can also filter the " +"commit history so that fewer commits are shown." +msgstr "" + +#: ..\browse_repository.rst:27 +msgid "Quick search in history" +msgstr "" + +#: ..\browse_repository.rst:29 +msgid "" +"You can find a commit in the commit history that is shown in Git Extensions " +"by searching for text in the commit message, branch label or tag. This is a " +"quick search function. Simply click into the commit history to give that " +"pane focus and start typing. Git Extensions will show your search term in " +"the top left corner and will immediately jump to the next commit with " +"matching text. You can search for the next or previous commit with matching " +"text using ``Alt-Down Arrow`` or ``Alt-Up Arrow``." +msgstr "" + +#: ..\browse_repository.rst:35 +msgid "" +"In ``Settings``, ``Git Extensions`` you can change the timeout for typing " +"the text for the quick search." +msgstr "" + +#: ..\browse_repository.rst:38 +msgid "Go to a specific commit" +msgstr "" + +#: ..\browse_repository.rst:40 +msgid "" +"You can jump to a particular commit in the commit history if you know the " +"SHA, tag or branch. In fact you can use any expression valid for git-rev-" +"parse. Select ``Navigate``, ``Go to commit`` or press ``Ctrl-Shift-G`` to " +"open the ``Go to commit`` window. Enter an SHA or other term to be passed to" +" git-rev-parse into the box at the top and click ``Go``, or select a branch " +"or tag from one of the two combo boxes below." +msgstr "" + +#: ..\browse_repository.rst:46 +msgid "Filter history" +msgstr "" + +#: ..\browse_repository.rst:48 +msgid "" +"The history can be filtered using regular expressions and basic filter " +"terms. Filtering will reduce the number of commits that are shown in the Git" +" Extensions commit history. The quick filter in the toolbar filters by the " +"commit message, the author and/or the committer." +msgstr "" + +#: ..\browse_repository.rst:54 +msgid "" +"In the context menu of the commit log you can open the advanced filter " +"dialog. The advanced filter dialog allows you to filter for more specific " +"commits. To remove the filter either remove the filter in the toolbar and " +"press enter or remove the filter in the advanced filter dialog." +msgstr "" + +#: ..\browse_repository.rst:61 +msgid "Singe file history" +msgstr "" + +#: ..\browse_repository.rst:63 +msgid "" +"To display the single file history, right click on a file name in the ``File" +" tree`` or in the ``Diff`` tab and select ``File history``." +msgstr "" + +#: ..\browse_repository.rst:67 +msgid "" +"The single file history viewer shows all revisions of a single file. You can" +" view the content of the file in after each commit in the ``View`` tab." +msgstr "" + +#: ..\browse_repository.rst:72 +msgid "" +"You can view the difference report from the commit in the ``Diff`` tab." +msgstr "" + +#: ..\browse_repository.rst:75 +msgid "" +"Added lines are marked with a ``+``, removed lines are marked with a ``–``." +msgstr "" + +#: ..\browse_repository.rst:80 +msgid "Blame" +msgstr "" + +#: ..\browse_repository.rst:82 +msgid "" +"There is a blame function in the file history browser. It shows the last " +"person editing a single line." +msgstr "" + +#: ..\browse_repository.rst:86 +msgid "" +"Double clicking on a code line shows the full commit introducing the change." +msgstr "" diff --git a/source/locale/ko/LC_MESSAGES/command_line.mo b/source/locale/ko/LC_MESSAGES/command_line.mo new file mode 100644 index 0000000000000000000000000000000000000000..1929dfceae55caf548c0fb924293b462db7b2ffb GIT binary patch literal 469 zcmZWl!A=4(6vV{S9zA>L!Gi`L?Sdp&#E7sM;;s@{yw{~HmECsJb_GAgZ}6}D7Q0~Z z;3O}vlTIcx@B8HVv*vK*=G4tuMI0{oYq!7LCscf*)f-PNj2H02wGm2E^dKw>wwB9^ z8Wb^Evdo+ELTL+;NyP&0%hW)uDDo!HF$^?k)@fnLET^bR{5Fs_G_O$8r|njqv zh&jtCdQ>ilMCU7O3ySe(vuW7MM=bfak*FLO`?3ZXI29K7p(EtGjyU@@#A}5w4)zqS zl^2bp;O|6!gLnfa-Hlw-aH;b=TBEZil%me7 cu-+sqHOpY6bZ#h;#g3Yu-$napk957-5A}YHhyVZp literal 0 HcmV?d00001 diff --git a/source/locale/ko/LC_MESSAGES/command_line.po b/source/locale/ko/LC_MESSAGES/command_line.po new file mode 100644 index 0000000..02ff62e --- /dev/null +++ b/source/locale/ko/LC_MESSAGES/command_line.po @@ -0,0 +1,33 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Korean (http://www.transifex.com/projects/p/git-extensions-manual/language/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\command_line.rst:2 +msgid "Command line" +msgstr "" + +#: ..\command_line.rst:5 +msgid "Git Extensions command line" +msgstr "" + +#: ..\command_line.rst:7 +msgid "" +"Most features can be started from the command line. It is recommended to add" +" ``gitex.cmd`` to the path when using from the command line. It is typically" +" stored in the ``C:\\Program Files (x86)\\GitExtensions`` folder." +msgstr "" diff --git a/source/locale/ko/LC_MESSAGES/index.mo b/source/locale/ko/LC_MESSAGES/index.mo new file mode 100644 index 0000000000000000000000000000000000000000..9f1f4cc330d084327cdf668658f0f8555d942c8d GIT binary patch literal 479 zcmZWlK~BRk5G)d>9659Ffdi;)?6g!Amm;9FsDg;91g^+U+|(qoBio_vLwE=u;w?BW zDhEbdtw)|6?dXVz)qj#*Aoiv%4Y9cZ1QRzN%LCTSDm zgfQhFqW1i+3odAI-Xsp*BQq8v&7{ehRhpt3ov~z%o)@glghZFD=3@P3u7#Ybm9MKS zHzd=Fr5qy83W^?-+eo70g|#Kcc)48qwssVAzVc&L;Bp(=;1Z|80^g;DVv`o\n" +"Language-Team: Korean (http://www.transifex.com/projects/p/git-extensions-manual/language/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\index.rst:2 +msgid "Git Extensions |release| Manual" +msgstr "" diff --git a/source/locale/ko/LC_MESSAGES/integration.mo b/source/locale/ko/LC_MESSAGES/integration.mo new file mode 100644 index 0000000000000000000000000000000000000000..1929dfceae55caf548c0fb924293b462db7b2ffb GIT binary patch literal 469 zcmZWl!A=4(6vV{S9zA>L!Gi`L?Sdp&#E7sM;;s@{yw{~HmECsJb_GAgZ}6}D7Q0~Z z;3O}vlTIcx@B8HVv*vK*=G4tuMI0{oYq!7LCscf*)f-PNj2H02wGm2E^dKw>wwB9^ z8Wb^Evdo+ELTL+;NyP&0%hW)uDDo!HF$^?k)@fnLET^bR{5Fs_G_O$8r|njqv zh&jtCdQ>ilMCU7O3ySe(vuW7MM=bfak*FLO`?3ZXI29K7p(EtGjyU@@#A}5w4)zqS zl^2bp;O|6!gLnfa-Hlw-aH;b=TBEZil%me7 cu-+sqHOpY6bZ#h;#g3Yu-$napk957-5A}YHhyVZp literal 0 HcmV?d00001 diff --git a/source/locale/ko/LC_MESSAGES/integration.po b/source/locale/ko/LC_MESSAGES/integration.po new file mode 100644 index 0000000..2a60466 --- /dev/null +++ b/source/locale/ko/LC_MESSAGES/integration.po @@ -0,0 +1,93 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Korean (http://www.transifex.com/projects/p/git-extensions-manual/language/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\integration.rst:2 +msgid "Integration" +msgstr "" + +#: ..\integration.rst:4 +msgid "" +"During installation you can choose to install the Visual Studio plug-in and " +"shell extensions." +msgstr "" + +#: ..\integration.rst:7 +msgid "Visual Studio" +msgstr "" + +#: ..\integration.rst:9 +msgid "There are two options in the context menu on files:" +msgstr "" + +#: ..\integration.rst:11 +msgid "View the file history by choosing the ‘File history’ option." +msgstr "" + +#: ..\integration.rst:12 +msgid "Reset the file changes to the last committed revision." +msgstr "" + +#: ..\integration.rst:16 +msgid "" +"A Git Extensions toolbar allows you to perform the most common actions." +msgstr "" + +#: ..\integration.rst:19 +msgid "Commit (branch)" +msgstr "" + +#: ..\integration.rst:21 +msgid "Browse" +msgstr "" + +#: ..\integration.rst:23 +msgid "Pull" +msgstr "" + +#: ..\integration.rst:25 +msgid "Push" +msgstr "" + +#: ..\integration.rst:27 +msgid "Stash changes" +msgstr "" + +#: ..\integration.rst:29 +msgid "Settings" +msgstr "" + +#: ..\integration.rst:34 +msgid "" +"Almost all function can be started from the ``Git`` menu in Visual Studio." +msgstr "" + +#: ..\integration.rst:39 +msgid "Windows Explorer" +msgstr "" + +#: ..\integration.rst:41 +msgid "" +"The common commands can be started from Windows Explorer using the shell " +"extensions. This option is only available when Shell Extensions are " +"installed." +msgstr "" + +#: ..\integration.rst:46 +msgid "You can even create or clone a repository in any non git folder." +msgstr "" diff --git a/source/locale/ko/LC_MESSAGES/maintenance.mo b/source/locale/ko/LC_MESSAGES/maintenance.mo new file mode 100644 index 0000000000000000000000000000000000000000..1929dfceae55caf548c0fb924293b462db7b2ffb GIT binary patch literal 469 zcmZWl!A=4(6vV{S9zA>L!Gi`L?Sdp&#E7sM;;s@{yw{~HmECsJb_GAgZ}6}D7Q0~Z z;3O}vlTIcx@B8HVv*vK*=G4tuMI0{oYq!7LCscf*)f-PNj2H02wGm2E^dKw>wwB9^ z8Wb^Evdo+ELTL+;NyP&0%hW)uDDo!HF$^?k)@fnLET^bR{5Fs_G_O$8r|njqv zh&jtCdQ>ilMCU7O3ySe(vuW7MM=bfak*FLO`?3ZXI29K7p(EtGjyU@@#A}5w4)zqS zl^2bp;O|6!gLnfa-Hlw-aH;b=TBEZil%me7 cu-+sqHOpY6bZ#h;#g3Yu-$napk957-5A}YHhyVZp literal 0 HcmV?d00001 diff --git a/source/locale/ko/LC_MESSAGES/maintenance.po b/source/locale/ko/LC_MESSAGES/maintenance.po new file mode 100644 index 0000000..fceb80e --- /dev/null +++ b/source/locale/ko/LC_MESSAGES/maintenance.po @@ -0,0 +1,181 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Korean (http://www.transifex.com/projects/p/git-extensions-manual/language/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\maintenance.rst:2 +msgid "Maintenance" +msgstr "" + +#: ..\maintenance.rst:4 +msgid "" +"In this chapter some of the functions to maintain a repository are " +"discussed." +msgstr "" + +#: ..\maintenance.rst:7 +msgid "Compress Git database" +msgstr "" + +#: ..\maintenance.rst:9 +msgid "" +"Git will create a lot of files. You can run the ``Compress git database`` to" +" pack all small files building up a repository into one big file. Git will " +"also garbage collect all unused objects that are older then 15 days. When a " +"database is fragmented into a many small files compressing the database can " +"increase performance." +msgstr "" + +#: ..\maintenance.rst:16 +msgid "Recover lost objects" +msgstr "" + +#: ..\maintenance.rst:18 +msgid "" +"If you accidently deleted a commit you can try to recover it using the " +"``Recover lost objects`` function. A dialog will show you all dangling " +"objects and will allow you to review and recover them." +msgstr "" + +#: ..\maintenance.rst:23 +msgid "" +"Normally Git will not delete files right away when you remove something from" +" your repository. The reason for this is that you can restore deleted items " +"if you need to. Git will delete removed items when they are older then 15 " +"days and you run ``Compress git database``." +msgstr "" + +#: ..\maintenance.rst:29 +msgid "" +"There are several functions to help you find the lost items. By default Git " +"Extensions will only show commits. To show all items, just uncheck the " +"``Show only commits`` option. The other options can be checked/unchecked to " +"get more/less results. Double-click on on item to view the content. When you" +" located the item you want to recover you can tag it using the ``Tag " +"selected object`` button." +msgstr "" + +#: ..\maintenance.rst:34 +msgid "" +"Git Extensions also is able to tag all lost objects. Doing this will make " +"all lost objects visible again making it very easy to locate the commit(s) " +"you would like to recover. After recovering a commit using the ``Tag all " +"lost commits`` button, you can remove all tags using the ``Delete all " +"LOST_AND_FOUND tags`` button." +msgstr "" + +#: ..\maintenance.rst:41 +msgid "Fix user names" +msgstr "" + +#: ..\maintenance.rst:43 +msgid "" +"When someone accidentally committed using a wrong username this can be fixed" +" using the ``Edit .mailmap`` function. Git will use the username for an " +"email address when it is set in the ``.mailmap`` file." +msgstr "" + +#: ..\maintenance.rst:48 +msgid "Fix user name using commit email:" +msgstr "" + +#: ..\maintenance.rst:54 +msgid "Fix email address using commit email:" +msgstr "" + +#: ..\maintenance.rst:60 +msgid "Fix email address and name using commit email:" +msgstr "" + +#: ..\maintenance.rst:66 +msgid "Fix email address and name using commit name and email:" +msgstr "" + +#: ..\maintenance.rst:73 +msgid "Ignore files" +msgstr "" + +#: ..\maintenance.rst:75 +msgid "" +"Git will track all files that are in the working directory. Normally you do " +"not want to exclude all files that are created by the compiler. You can add " +"files that should be ignored to the .gitignore file. You can use wildcards " +"and regular expressions. All entries are case sensitive. The button ``Add " +"default ignores`` will add files that should be ignored when using Visual " +"Studio." +msgstr "" + +#: ..\maintenance.rst:81 +msgid "A short overview of the syntax:" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "#" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "Lines started with ``#`` are handled as comments" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "!" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "Lines started with ``!`` are exclude patterns" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "[Dd]" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "Characters inside ``[..]`` means that 1 of the characters must match" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "\\*" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "Wildcard" +msgstr "" + +#: ..\maintenance.rst:92 ..\maintenance.rst:95 +msgid "/" +msgstr "" + +#: ..\maintenance.rst:92 +msgid "" +"A leading slash matches the beginning of the pathname; for example, ``/*.c``" +" matches ``cat-file.c`` but not ``mozilla-sha1/sha1.c``" +msgstr "" + +#: ..\maintenance.rst:95 +msgid "" +"If the pattern ends with a slash, it is removed for the purpose of the " +"following description, but it would only find a match with a directory. In " +"other words, foo/ will match a directory foo and paths underneath it, but " +"will not match a regular file or a symbolic link foo (this is consistent " +"with the way how pathspec works in general in git)." +msgstr "" + +#: ..\maintenance.rst:100 +msgid "" +"For more `detailed information " +"`_." +msgstr "" diff --git a/source/locale/ko/LC_MESSAGES/merge_conflicts.mo b/source/locale/ko/LC_MESSAGES/merge_conflicts.mo new file mode 100644 index 0000000000000000000000000000000000000000..c601d1c2fb2682e401306d77d7cb267074db1e78 GIT binary patch literal 469 zcmZWl!A=4(6vV{S9zA>L!Gi`L?Sdpw#E7sM;;s@{yw{~Hm8IRZUBM6W8~iK3#V!~) zILXWFq?5_a`#C%PsyLjuId^kW5{K*k+U;-m2_+wE_0AIuqdB~CZG@5(JqnA0t>v<$ z21QI3Eb}HjSK2~kQZa{zA~g^zioEel41LX+by^rO%PFc8zX_xX^&3?8X|qu!4MLm{ zCj3K`p8s`zoBHi4aqvQBEX0~glQF9_MZ;MbqUT-|pxYqojl%ohU@!@$(>o`XX~9ws zF=uOvo|MZW(dE+GoMOD$Y-+aj5evSpC2EcHeOZHZoC*v4&=J#4Clb4)zqS zloySn;CLdxM!dd~?nW-_XYNW{=Z5o)3E4r(l4-+jcNPz!b<~wv7F\n" +"Language-Team: Korean (http://www.transifex.com/projects/p/git-extensions-manual/language/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\merge_conflicts.rst:2 +msgid "Merge Conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:4 +msgid "" +"When merging branches or commits you can get merge conflicts. Git will try " +"to resolve these, but some conflicts need to be resolved manually. Git " +"Extensions will show warnings when there is a merge conflict." +msgstr "" + +#: ..\merge_conflicts.rst:10 +msgid "Handle merge conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:12 +msgid "" +"To solve merge conflicts just click on a warning or open the merge conflict " +"dialog from the menu. A dialog will prompt showing all conflicts. You can " +"solve a conflict by double-click on a filename." +msgstr "" + +#: ..\merge_conflicts.rst:17 +msgid "There are three kinds of conflicts:" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "File deleted and changed" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "Use modified or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "File deleted and created" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "Use created or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "File changed both locally and remotely" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "Start merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:28 +msgid "" +"If the file is deleted in one commit and changed in another commit, a dialog" +" will ask to keep the modified file or delete the file. When there is a " +"conflicting change the merge tool will be started. You can configure the " +"tool you want to use for merge conflicts. The image below shows Perforce " +"P4Merge a free to use merge tool. Git Extensions is packaged with KDiff3, an" +" open source merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:33 +msgid "In the merge tool you will see four versions of the same file:" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "Base" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "The latest version of the file that exist in both repositories" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "Local" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "The latest local version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "Remote" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "The latest remote version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "Merged" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "The result of the merge" +msgstr "" + +#: ..\merge_conflicts.rst:47 +msgid "" +"When you are in the middle of a merge the file named local represents your " +"file. When you are in the middle of a rebase the file named remote " +"represents your file. This can be confusing, so double check if you are in " +"doubt." +msgstr "" diff --git a/source/locale/ko/LC_MESSAGES/notes.mo b/source/locale/ko/LC_MESSAGES/notes.mo new file mode 100644 index 0000000000000000000000000000000000000000..c601d1c2fb2682e401306d77d7cb267074db1e78 GIT binary patch literal 469 zcmZWl!A=4(6vV{S9zA>L!Gi`L?Sdpw#E7sM;;s@{yw{~Hm8IRZUBM6W8~iK3#V!~) zILXWFq?5_a`#C%PsyLjuId^kW5{K*k+U;-m2_+wE_0AIuqdB~CZG@5(JqnA0t>v<$ z21QI3Eb}HjSK2~kQZa{zA~g^zioEel41LX+by^rO%PFc8zX_xX^&3?8X|qu!4MLm{ zCj3K`p8s`zoBHi4aqvQBEX0~glQF9_MZ;MbqUT-|pxYqojl%ohU@!@$(>o`XX~9ws zF=uOvo|MZW(dE+GoMOD$Y-+aj5evSpC2EcHeOZHZoC*v4&=J#4Clb4)zqS zloySn;CLdxM!dd~?nW-_XYNW{=Z5o)3E4r(l4-+jcNPz!b<~wv7F\n" +"Language-Team: Korean (http://www.transifex.com/projects/p/git-extensions-manual/language/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\notes.rst:2 +msgid "Notes" +msgstr "" + +#: ..\notes.rst:4 +msgid "" +"Notes can be added to a commit. Notes will be stored separately and will not" +" be pushed. To add a new note choose ``add notes`` in the context menu of " +"the commit information box." +msgstr "" + +#: ..\notes.rst:9 +msgid "" +"The editor that has been configured in the settings dialog will be used to " +"enter or edit the notes. The Git Extensions editor is advised." +msgstr "" diff --git a/source/locale/ko/LC_MESSAGES/patches.mo b/source/locale/ko/LC_MESSAGES/patches.mo new file mode 100644 index 0000000000000000000000000000000000000000..c601d1c2fb2682e401306d77d7cb267074db1e78 GIT binary patch literal 469 zcmZWl!A=4(6vV{S9zA>L!Gi`L?Sdpw#E7sM;;s@{yw{~Hm8IRZUBM6W8~iK3#V!~) zILXWFq?5_a`#C%PsyLjuId^kW5{K*k+U;-m2_+wE_0AIuqdB~CZG@5(JqnA0t>v<$ z21QI3Eb}HjSK2~kQZa{zA~g^zioEel41LX+by^rO%PFc8zX_xX^&3?8X|qu!4MLm{ zCj3K`p8s`zoBHi4aqvQBEX0~glQF9_MZ;MbqUT-|pxYqojl%ohU@!@$(>o`XX~9ws zF=uOvo|MZW(dE+GoMOD$Y-+aj5evSpC2EcHeOZHZoC*v4&=J#4Clb4)zqS zloySn;CLdxM!dd~?nW-_XYNW{=Z5o)3E4r(l4-+jcNPz!b<~wv7F\n" +"Language-Team: Korean (http://www.transifex.com/projects/p/git-extensions-manual/language/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\patches.rst:2 +msgid "Patches" +msgstr "" + +#: ..\patches.rst:4 +msgid "" +"Every commit contains a change-set, a commit date, the committer name, the " +"commit message and a cryptograph SHA1 hash. Local commits can be published " +"by pushing it to a remote repository. To be able to push you need to have " +"sufficient rights and you need to have access to the remote repository. When" +" you cannot push directly you can create patches. Patches can be e-mailed to" +" someone with access to the repository. Each patch contains an entire commit" +" including the commit message and the SHA1." +msgstr "" + +#: ..\patches.rst:13 +msgid "Create patch" +msgstr "" + +#: ..\patches.rst:15 +msgid "" +"Format a single patch or patch series using the format patch dialog. You " +"need to select the newest commit first and then select the oldest commit " +"using ctrl-click. You can also select an interrupted patch series, but this " +"is not recommended because the files will not be numbered." +msgstr "" + +#: ..\patches.rst:21 +msgid "" +"When the patches are created successfully the following dialog will appear." +msgstr "" + +#: ..\patches.rst:26 +msgid "Apply patches" +msgstr "" + +#: ..\patches.rst:28 +msgid "" +"It is possible to apply a single patch file or all patches in a directory. " +"When there are merge conflicts applying the patch you need to resolve them " +"before you can continue. Git Extensions will help you applying all patches " +"by marking the next recommended step." +msgstr "" diff --git a/source/locale/ko/LC_MESSAGES/plugins.mo b/source/locale/ko/LC_MESSAGES/plugins.mo new file mode 100644 index 0000000000000000000000000000000000000000..c601d1c2fb2682e401306d77d7cb267074db1e78 GIT binary patch literal 469 zcmZWl!A=4(6vV{S9zA>L!Gi`L?Sdpw#E7sM;;s@{yw{~Hm8IRZUBM6W8~iK3#V!~) zILXWFq?5_a`#C%PsyLjuId^kW5{K*k+U;-m2_+wE_0AIuqdB~CZG@5(JqnA0t>v<$ z21QI3Eb}HjSK2~kQZa{zA~g^zioEel41LX+by^rO%PFc8zX_xX^&3?8X|qu!4MLm{ zCj3K`p8s`zoBHi4aqvQBEX0~glQF9_MZ;MbqUT-|pxYqojl%ohU@!@$(>o`XX~9ws zF=uOvo|MZW(dE+GoMOD$Y-+aj5evSpC2EcHeOZHZoC*v4&=J#4Clb4)zqS zloySn;CLdxM!dd~?nW-_XYNW{=Z5o)3E4r(l4-+jcNPz!b<~wv7F\n" +"Language-Team: Korean (http://www.transifex.com/projects/p/git-extensions-manual/language/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\plugins.rst:2 +msgid "Plugins" +msgstr "" + +#: ..\plugins.rst:5 +msgid "List of the available plugins" +msgstr "" + +#: ..\plugins.rst:7 +msgid "Auto Compile Submodules" +msgstr "" + +#: ..\plugins.rst:8 +msgid "Background Fetch" +msgstr "" + +#: ..\plugins.rst:9 +msgid "Create Local Tracking Branches" +msgstr "" + +#: ..\plugins.rst:10 +msgid "Delete Unused Branches" +msgstr "" + +#: ..\plugins.rst:11 +msgid "Find Large Files" +msgstr "" + +#: ..\plugins.rst:12 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\plugins.rst:13 ..\plugins.rst:22 +msgid "GitFlow" +msgstr "" + +#: ..\plugins.rst:14 +msgid "GitUIPluginInterfaces" +msgstr "" + +#: ..\plugins.rst:15 +msgid "Github" +msgstr "" + +#: ..\plugins.rst:16 +msgid "Gource" +msgstr "" + +#: ..\plugins.rst:17 +msgid "Proxy Switcher" +msgstr "" + +#: ..\plugins.rst:18 +msgid "Release Notes Generator" +msgstr "" + +#: ..\plugins.rst:19 +msgid "Statistics" +msgstr "" + +#: ..\plugins.rst:24 +msgid "" +"This plugin permit to manage your _branching model: http://nvie.com/posts/a" +"-successful-git-branching-model/ with _GitFlow: " +"https://github.com/nvie/gitflow%20in%20GitExtension" +msgstr "" + +#: ..\plugins.rst:26 +msgid "You should have GitFlow installed to use this plugin." +msgstr "" + +#: ..\plugins.rst:28 +msgid "" +"The GitFlow plugin permit to : - init gitflow in your git repository - " +"create your feature, hotfix, release or support branch - manage (pull, " +"publish or finish) your existing gitflow branches" +msgstr "" diff --git a/source/locale/ko/LC_MESSAGES/remote_feature.mo b/source/locale/ko/LC_MESSAGES/remote_feature.mo new file mode 100644 index 0000000000000000000000000000000000000000..c601d1c2fb2682e401306d77d7cb267074db1e78 GIT binary patch literal 469 zcmZWl!A=4(6vV{S9zA>L!Gi`L?Sdpw#E7sM;;s@{yw{~Hm8IRZUBM6W8~iK3#V!~) zILXWFq?5_a`#C%PsyLjuId^kW5{K*k+U;-m2_+wE_0AIuqdB~CZG@5(JqnA0t>v<$ z21QI3Eb}HjSK2~kQZa{zA~g^zioEel41LX+by^rO%PFc8zX_xX^&3?8X|qu!4MLm{ zCj3K`p8s`zoBHi4aqvQBEX0~glQF9_MZ;MbqUT-|pxYqojl%ohU@!@$(>o`XX~9ws zF=uOvo|MZW(dE+GoMOD$Y-+aj5evSpC2EcHeOZHZoC*v4&=J#4Clb4)zqS zloySn;CLdxM!dd~?nW-_XYNW{=Z5o)3E4r(l4-+jcNPz!b<~wv7F\n" +"Language-Team: Korean (http://www.transifex.com/projects/p/git-extensions-manual/language/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\remote_feature.rst:2 +msgid "Remote feature" +msgstr "" + +#: ..\remote_feature.rst:4 +msgid "" +"Git is a distributed source control management system. This means that all " +"changes you make are local. When you commit changes, you only commit them to" +" your local repository. To publish your local changes you need to push. In " +"order to get changes committed by others, you need to pull." +msgstr "" + +#: ..\remote_feature.rst:9 +msgid "Manage remote repositories" +msgstr "" + +#: ..\remote_feature.rst:11 +msgid "You can manage the remote repositories in the ``Remotes`` menu." +msgstr "" + +#: ..\remote_feature.rst:15 +msgid "" +"When you cloned your repository from a public repository, this remote is " +"already configured. You can rename each remote for easy recognition. The " +"default name after cloning a remote is ``origin``. If you use PuTTY as SSH " +"client you can also enter the private key file for each remote. Git " +"Extensions will load the key when needed. How to create a private key file " +"is described in the next paragraph." +msgstr "" + +#: ..\remote_feature.rst:22 +msgid "" +"In the ``Default pull behaviour`` tab you can configure the branches that " +"need to be pulled and merged by default. If you configure this correctly you" +" will not need to choose a branch when you pull or push. There are two " +"buttons on this dialog:" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Prune remote branches" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Throw away remote branches that do not exist on the remote anymore." +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Update all remote branch info" +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Fetch all remote branch information." +msgstr "" + +#: ..\remote_feature.rst:33 +msgid "" +"After cloning a repository you do not need to configure all remote branches " +"manually. Instead you can checkout the remote branch and choose to create a " +"local tracking branch." +msgstr "" + +#: ..\remote_feature.rst:37 +msgid "Create SSH key" +msgstr "" + +#: ..\remote_feature.rst:39 +msgid "" +"Git uses SSH for accessing private repositories. SSH uses a public/private " +"key pair for authentication. This means you need to generate a private key " +"and a public key. The private key is stored on your computer locally and the" +" public key can be given to anyone. SSH will encrypt whatever you send using" +" your secret private key. The receiver will then use the public key you send" +" to decrypt the data." +msgstr "" + +#: ..\remote_feature.rst:44 +msgid "" +"This encryption will not protect the data itself but it protects the " +"authenticity. Because the private key is only available to the sender, the " +"receiver can be sure about the origin of the data. In practise the key pair " +"is only used for the authentication process. The data itself will be " +"encrypted using a key that is exchanged during this initial phase." +msgstr "" + +#: ..\remote_feature.rst:49 +msgid "PuTTY and github" +msgstr "" + +#: ..\remote_feature.rst:51 +msgid "" +"PuTTY is SSH client that for Windows that is a bit more user friendly then " +"OpenSSH. Unfortunately PuTTY does not work with all servers. In this " +"paragraph I will show how to generate a key for github using putty." +msgstr "" + +#: ..\remote_feature.rst:54 +msgid "" +"First make sure GitExtensions is configured to use PuTTY and all paths are " +"correct." +msgstr "" + +#: ..\remote_feature.rst:60 +msgid "can choose ``Generate or import key`` to start the key generator." +msgstr "" + +#: ..\remote_feature.rst:66 +msgid "" +"PuTTY will ask you to move the mouse around to generate a more random key. " +"When the key is generated you can save the public and the private key in a " +"file. You can choose to protect the private key with a password but this is " +"not necessary." +msgstr "" + +#: ..\remote_feature.rst:69 +msgid "" +"Now you have a key pair you need to give github the public key. This can be " +"done in ``Account Settings`` in the tab ``SSH Public Keys``. You can add " +"multiple keys here, but you only need one key for all repositories." +msgstr "" + +#: ..\remote_feature.rst:74 +msgid "" +"After telling github what public key to use to decrypt, you need to tell " +"GitExtensions what private key to use to encrypt. In the clone dialog there " +"is a ``Load SSH key`` button to load the private key into the PuTTY " +"authentication agent. This can also be done manually by starting the PuTTY " +"authentication agent and choose ``add key`` in the context menu in the " +"system tray." +msgstr "" + +#: ..\remote_feature.rst:80 +msgid "" +"GitExtensions can load the private keys automatically for you when " +"communicating with a remote. You need to configure the private key for the " +"remote." +msgstr "" + +#: ..\remote_feature.rst:83 +msgid "This is done in the ``Manage remote repositories`` dialog." +msgstr "" + +#: ..\remote_feature.rst:86 +msgid "OpenSSH and github" +msgstr "" + +#: ..\remote_feature.rst:88 +msgid "" +"When you choose to use OpenSSH you need to configure GitExtensions as shown " +"in the screenshot below." +msgstr "" + +#: ..\remote_feature.rst:92 +msgid "" +"OpenSSH is the best SSH client there is but it lacks Windows support. " +"Therefore it is slightly more complex to use. Another drawback is that " +"GitExtensions cannot control OpenSSH and needs to show the command line " +"dialogs when OpenSSH might be used. GitExtensions will show the command line" +" window for every command that might require a SSH connection. For this " +"reason PuTTY is the prefered SSH client in GitExtensions." +msgstr "" + +#: ..\remote_feature.rst:97 +msgid "" +"To generate a key pair in OpenSSH you need to go to the command line. I " +"recommend to use the git bash because the path to OpenSSH is already set." +msgstr "" + +#: ..\remote_feature.rst:102 +msgid "" +"Type the following command: ``ssh-keygen -C \"your@email.com\" -t rsa`` Use " +"the same email address as the email address used in git. You will be asked " +"where if you want to protect the private key with a password. This is not " +"necessary. By default the public and private keys are stored in " +"``c:\\Documents and Settings\\[User]\\.ssh\\`` or " +"``c:\\Users\\[user]\\.ssh\\``." +msgstr "" + +#: ..\remote_feature.rst:109 +msgid "" +"You do not need to tell GitExtensions about the private key because OpenSSH " +"will load it for you. Now open the public key using notepad and copy the key" +" to github. This can be done in ``Account Settings`` in the tab ``SSH Public" +" Keys`` on `GitHub `_." +msgstr "" + +#: ..\remote_feature.rst:116 +msgid "Pull changes" +msgstr "" + +#: ..\remote_feature.rst:118 +msgid "" +"You can get remote changes using the pull function. Before you can pull " +"remote changes you need to make sure there are no uncommitted changes in " +"your local repository. If you have uncommitted changes you should commit " +"them or stash them during the pull. You can read about how to use the stash " +"in the Stash chapter." +msgstr "" + +#: ..\remote_feature.rst:124 +msgid "" +"In order to get your personal repository up-to-date, you need to fetch " +"changes from a remote repository. You can do this using the ``Pull`` dialog." +" When the dialog starts the default remote for the current branch is set. " +"You can choose another remote or enter a custom url if you like. When the " +"remote branches configured correctly, you do not need to choose a remote " +"branch." +msgstr "" + +#: ..\remote_feature.rst:128 +msgid "" +"If you just fetch the commits from the remote repository and you already " +"committed some changes to your local repository, the commits will be in a " +"different branch. In the pull dialog this is illustrated in the image on the" +" left. This can be useful when you want to review the changes before you " +"want to merge them with your own changes." +msgstr "" + +#: ..\remote_feature.rst:135 +msgid "" +"When you choose to merge the remote branch after fetching the changes a " +"branch will be created, and will be merged you’re your commit. Doing this " +"creates a lot of branches and merges, making the history harder to read." +msgstr "" + +#: ..\remote_feature.rst:140 +msgid "" +"Instead of merging the fetched commits with your local commits, you can also" +" choose to rebase your commits on top of the fetched commits. This is " +"illustrated on the left in the image below. A rebase will first undo your " +"local commits (c and d), then fetch the remote commits (e) and finally " +"recommit your local commits. When there is a merge conflict during the " +"rebase, the rebase dialog will show." +msgstr "" + +#: ..\remote_feature.rst:147 +msgid "Next to the pull button there are some buttons that can be useful:" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "Solve conflicts" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "" +"When there are merge conflicts, you can solve them by pressing this button." +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "Stash changes" +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "" +"When the working dir contains uncommitted changes, you need to stash them " +"before pulling." +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "Auto stash" +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "" +"Check this checkbox if you want to stash before pulling. The stash will be " +"reapplied after pulling." +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "Load SSH key" +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "" +"This button is only available when you use PuTTY as SSH client. You can " +"press this button to load the key configured for the remote. If no key is " +"set, a dialog will prompt for the key." +msgstr "" + +#: ..\remote_feature.rst:161 +msgid "Push changes" +msgstr "" + +#: ..\remote_feature.rst:163 +msgid "" +"In the browse window you can check if there are local commits that are not " +"pushed to a remote repository yet. In the image below the green labels mark " +"the position of the master branch on the remote repository. The red label " +"marks the position of the master branch on the local repository. The local " +"repository is ahead three commits." +msgstr "" + +#: ..\remote_feature.rst:169 +msgid "To push the changes press ``Push`` in the toolbar." +msgstr "" + +#: ..\remote_feature.rst:173 +msgid "" +"The push dialog allows you to choose the remote repository to push to. The " +"remote repository is set to the remote of the current branch. You can choose" +" another remote or choose a url to push to. You can also specify a branch to" +" push." +msgstr "" + +#: ..\remote_feature.rst:178 +msgid "" +"Tags are not pushed to the remote repository. If you want to push a tag you " +"need to open the ``Tags`` tab in the dialog. You can choose to push a singe " +"tag or all tags. No commits will be pushed when the ``Tags`` tab is " +"selected, only tags." +msgstr "" + +#: ..\remote_feature.rst:181 +msgid "" +"You can not merge your changes in the remote repository. Merging must be " +"done locally. This means that you cannot push your changes before the " +"commits are merged locally. In practice you need to pull before you can push" +" most of the times." +msgstr "" diff --git a/source/locale/ko/LC_MESSAGES/settings.mo b/source/locale/ko/LC_MESSAGES/settings.mo new file mode 100644 index 0000000000000000000000000000000000000000..0fbc366355e2f8d2cea38342761bd703fbd05e81 GIT binary patch literal 469 zcmZWl!A=4(6vV{S9zA>L!Gi`L?JkmF5hKE4h`UN)@m`m*RF-zrb_GAgZ}6}D7Q0~Z z;3O}vlTIcx@B8HVv*vK*=G4tuMI0{oYq!7LCscf_)f-POjOOsdwGm2E^dKw>x0cI_ z8Wb~GvfP{SLTL-J$;2G)%gjKcDDuY73G_8*)@fnDETgzTVn$+Y3NJ4=Sp{?k=i7F\n" +"Language-Team: Korean (http://www.transifex.com/projects/p/git-extensions-manual/language/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\settings.rst:4 +msgid "Settings" +msgstr "" + +#: ..\settings.rst:6 +msgid "" +"The settings dialog can be invoked at any time by selecting ``Settings`` " +"from the ``Tools`` menu option." +msgstr "" + +#: ..\settings.rst:10 +msgid "" +"The following buttons are always available on any page of the Settings " +"dialog. Sometimes the ``Cancel`` button has no effect for the page - this " +"will be noted on the page in the area next to the buttons." +msgstr "" + +#: ..\settings.rst:14 +msgid "Button" +msgstr "" + +#: ..\settings.rst:14 ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Description" +msgstr "" + +#: ..\settings.rst:16 +msgid "``OK``" +msgstr "" + +#: ..\settings.rst:16 +msgid "" +"Save any entered changes made in *any* settings page and close the Settings " +"dialog." +msgstr "" + +#: ..\settings.rst:19 +msgid "``Cancel``" +msgstr "" + +#: ..\settings.rst:19 +msgid "" +"Any entered changes in *any* settings page are *not* saved. The Settings " +"dialog is closed." +msgstr "" + +#: ..\settings.rst:22 +msgid "``Apply``" +msgstr "" + +#: ..\settings.rst:22 +msgid "Any entered changes in *any* settings page are saved." +msgstr "" + +#: ..\settings.rst:25 +msgid "" +"Settings that are specific to Git Extensions and apply globally will be " +"stored in a file called ``GitExtensions.settings`` either in the user's " +"application data path or with the program. The location is dependant on the " +"IsPortable setting in the ``GitExtensions.exe.config`` file that is with the" +" program. Settings that are specific to Git Extensions but apply to only the" +" current repository will be stored in a file of the same name, " +"``GitExtensions.settings``, but in either the root folder of the repository " +"or the ``.git`` folder of the repository, depending on whether or not they " +"are distributed with that repository. The settings that are used by Git are " +"stored in the configuration files of Git. The global settings are stored in " +"the file called ``.gitconfig`` in the user directory. The local settings are" +" stored in the ``.git\\config`` file of the repository." +msgstr "" + +#: ..\settings.rst:37 +msgid "Checklist" +msgstr "" + +#: ..\settings.rst:39 +msgid "" +"This page is a visual overview of the minimal settings that Git Extensions " +"requires to work properly. Any items highlighted in red should be configured" +" by clicking on the highlighted item." +msgstr "" + +#: ..\settings.rst:42 +msgid "This page contains the following settings and buttons." +msgstr "" + +#: ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Setting" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Check settings at startup (disables automatically if all settings are " +"correct)" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Forces Git Extensions to re-check the minimal set of required settings the " +"next time Git Extensions is started. If all settings are 'green' this will " +"be automatically unchecked." +msgstr "" + +#: ..\settings.rst:51 +msgid "``Save and rescan`` button" +msgstr "" + +#: ..\settings.rst:51 +msgid "" +"Saves any setting changes made and re-checks the settings to see if the " +"minimal requirements are now met." +msgstr "" + +#: ..\settings.rst:58 ..\settings.rst:66 +msgid "Git" +msgstr "" + +#: ..\settings.rst:60 +msgid "" +"This page contains the settings needed to access git repositories. The " +"repositories will be accessed using external tools. For Windows usually " +"MsysGit or cygwin are used. Git Extensions will try to configure these " +"settings automatically." +msgstr "" + +#: ..\settings.rst:64 ..\settings.rst:90 ..\settings.rst:168 +#: ..\settings.rst:196 ..\settings.rst:295 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:642 +#: ..\settings.rst:671 +msgid "Group" +msgstr "" + +#: ..\settings.rst:66 +msgid "Command used to run git (git.cmd or git.exe)" +msgstr "" + +#: ..\settings.rst:66 +msgid "" +"Needed for Git Extensions to run Git commands. Set the full command used to " +"run git (MsysGit or cygwin). Use the ``Browse`` button to find the " +"executable on your file system." +msgstr "" + +#: ..\settings.rst:70 +msgid "Path to Linux tools (sh). Leave empty when it is in the path." +msgstr "" + +#: ..\settings.rst:70 +msgid "" +"A few linux tools are used by Git Extensions. When MsysGit is installed, " +"these tools are located in the bin directory of MsysGit. Use the ``Browse`` " +"button to find the directory on your file system." +msgstr "" + +#: ..\settings.rst:74 +msgid "Environment" +msgstr "" + +#: ..\settings.rst:74 +msgid "``Change HOME`` button" +msgstr "" + +#: ..\settings.rst:74 +msgid "This button opens a dialog where the HOME directory can be changed." +msgstr "" + +#: ..\settings.rst:77 +msgid "" +"The global configuration file used by git will be put in the HOME directory." +" On some systems the home directory is not set or is pointed to a network " +"drive. Git Extensions will try to detect the optimal setting for your " +"environment. When there is already a global git configuration file, this " +"location will be used. If you need to relocate the home directory for git, " +"click the ``Change HOME`` button to change this setting. Otherwise leave " +"this setting as the default." +msgstr "" + +#: ..\settings.rst:85 +msgid "Git Extensions" +msgstr "" + +#: ..\settings.rst:87 +msgid "This page contains general settings for Git Extensions." +msgstr "" + +#: ..\settings.rst:92 +msgid "Performance" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"Show repository status in browse dialog (number of changes in toolbar, " +"restart required)" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"When enabled, the number of pending commits are shown on the toolbar as a " +"figure in parentheses next to the ``Commit`` button. Git Extensions must be " +"stopped and restarted to activate changes to this option." +msgstr "" + +#: ..\settings.rst:96 +msgid "Show current working dir changes in revision graph" +msgstr "" + +#: ..\settings.rst:96 +msgid "" +"When enabled, two extra revisions are added to the revision graph. The first" +" shows the current working directory status. The second shows the staged " +"files. This option can cause slowdowns when browsing large repositories." +msgstr "" + +#: ..\settings.rst:101 +msgid "Use FileSystemWatcher to check if index is changed" +msgstr "" + +#: ..\settings.rst:101 +msgid "" +"Using the FileSystemWatcher to check index state improves the performance in" +" some cases. Turn this off if you experience refresh problems in commit log." +msgstr "" + +#: ..\settings.rst:105 +msgid "Show stash count on status bar in browse window" +msgstr "" + +#: ..\settings.rst:105 +msgid "" +"When you use the stash a lot, it can be useful to show the number of stashed" +" items on the toolbar. This option causes serious slowdowns in large " +"repositories and is turned off by default." +msgstr "" + +#: ..\settings.rst:109 +msgid "Check for uncommitted changes in checkout branch dialog" +msgstr "" + +#: ..\settings.rst:109 +msgid "" +"Git Extensions will not allow you to checkout a branch if you have " +"uncommitted changes on the current branch. If you select this option, Git " +"Extensions will display a dialog where you can decide what to do with " +"uncommitted changes before swapping branches." +msgstr "" + +#: ..\settings.rst:114 +msgid "Limit number of commits that will be loaded in list at start-up" +msgstr "" + +#: ..\settings.rst:114 +msgid "" +"This number specifies the maximum number of commits that Git Extensions will" +" load when it is started. These commits are shown in the Commit Log window. " +"To see more commits than are loaded, then this setting will need to be " +"adjusted and Git Extensions restarted." +msgstr "" + +#: ..\settings.rst:119 ..\settings.rst:170 +msgid "Behaviour" +msgstr "" + +#: ..\settings.rst:119 +msgid "Close Process dialog when process succeeds" +msgstr "" + +#: ..\settings.rst:119 +msgid "" +"When a process is finished, close the process dialog automatically. Leave " +"this option off if you want to see the result of processes. When a process " +"has failed, the dialog will automatically remain open." +msgstr "" + +#: ..\settings.rst:123 +msgid "Show console window when executing git process" +msgstr "" + +#: ..\settings.rst:123 +msgid "" +"Git Extensions uses command line tools to access the git repository. In some" +" environments it might be useful to see the command line dialog when a " +"process is executed. An option on the command line dialog window displayed " +"allows this setting to be turned off." +msgstr "" + +#: ..\settings.rst:128 +msgid "Use patience diff algorithm" +msgstr "" + +#: ..\settings.rst:128 +msgid "" +"Use the Git 'patience diff' algorithm instead of the default. This algorithm" +" is useful in situations where two files have diverged significantly and the" +" default algorithm may become 'misaligned', resulting in a totally unusable " +"conflict file." +msgstr "" + +#: ..\settings.rst:133 +msgid "Include untracked files in stash" +msgstr "" + +#: ..\settings.rst:133 +msgid "" +"If checked, when a stash is performed as a result of any action except a " +"manual stash request, e.g. checking out a new branch and requesting a stash " +"then any files not tracked by git will also be saved to the stash." +msgstr "" + +#: ..\settings.rst:137 +msgid "Follow renames in file history (experimental)" +msgstr "" + +#: ..\settings.rst:137 +msgid "Try to follow file renames in the file history." +msgstr "" + +#: ..\settings.rst:140 +msgid "Open last working dir on startup" +msgstr "" + +#: ..\settings.rst:140 +msgid "" +"When starting Git Extensions, open the last used repository (bypassing the " +"Start Page)." +msgstr "" + +#: ..\settings.rst:143 +msgid "Play Special Startup Sound" +msgstr "" + +#: ..\settings.rst:143 +msgid "" +"Play a sound when starting Git Extensions. It will put you in a good " +"moooooood!" +msgstr "" + +#: ..\settings.rst:146 +msgid "Default clone destination" +msgstr "" + +#: ..\settings.rst:146 +msgid "" +"Git Extensions will pre-fill destination directory input with value of this " +"setting on any form used to perform repository clone." +msgstr "" + +#: ..\settings.rst:149 +msgid "Revision grid quick search timeout [ms]" +msgstr "" + +#: ..\settings.rst:149 +msgid "" +"The timeout (milliseconds) used for the quick search feature in the revision" +" graph. The quick search will be enabled when you start typing and the " +"revision graph has the focus." +msgstr "" + +#: ..\settings.rst:153 +msgid "Email settings for sending patches" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server name" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server to use for sending patches." +msgstr "" + +#: ..\settings.rst:155 +msgid "Port" +msgstr "" + +#: ..\settings.rst:155 +msgid "SMTP port number to use." +msgstr "" + +#: ..\settings.rst:157 +msgid "Use SSL/TLS" +msgstr "" + +#: ..\settings.rst:157 +msgid "Check this box if the SMTP server uses SSL or TLS." +msgstr "" + +#: ..\settings.rst:163 +msgid "Commit dialog" +msgstr "" + +#: ..\settings.rst:165 +msgid "This page contains settings for the Git Extensions Commit dialog." +msgstr "" + +#: ..\settings.rst:170 +msgid "Show errors when staging files" +msgstr "" + +#: ..\settings.rst:170 +msgid "" +"If an error occurs when files are staged (in the Commit dialog), then the " +"process dialog showing the results of the git command is shown if this " +"setting is checked." +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"Compose commit messages in Commit dialog (otherwise the message will be " +"requested during commit)" +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"If this is unchecked, then commit messages cannot be entered in the commit " +"dialog. When the ``Commit`` button is clicked, a new editor window is opened" +" where the commit message can be entered." +msgstr "" + +#: ..\settings.rst:178 +msgid "Number of previous messages in commit dialog" +msgstr "" + +#: ..\settings.rst:178 +msgid "" +"The number of commit messages, from the top of the current branch, that will" +" be made available from the ``Commit message`` combo box on the Commit " +"dialog." +msgstr "" + +#: ..\settings.rst:182 +msgid "Show additional buttons in commit button area" +msgstr "" + +#: ..\settings.rst:182 +msgid "" +"Tick the boxes in this sub-group for any of the additional buttons that you " +"wish to have available below the commit button. These buttons are considered" +" additional to basic functionality and have consequences if you should click" +" them accidentally, including resetting unrecorded work." +msgstr "" + +#: ..\settings.rst:191 +msgid "Appearance" +msgstr "" + +#: ..\settings.rst:193 +msgid "" +"This page contains settings that affect the appearance of the application." +msgstr "" + +#: ..\settings.rst:198 ..\settings.rst:448 ..\settings.rst:653 +msgid "General" +msgstr "" + +#: ..\settings.rst:198 +msgid "Show relative date instead of full date" +msgstr "" + +#: ..\settings.rst:198 +msgid "" +"Show relative date, e.g. 2 weeks ago, instead of full date. Displayed on the" +" ``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:201 +msgid "Show current branch in Visual Studio" +msgstr "" + +#: ..\settings.rst:201 +msgid "" +"Determines whether or not the currently checked out branch is displayed on " +"the Git Extensions toolbar within Visual Studio." +msgstr "" + +#: ..\settings.rst:204 +msgid "Auto scale user interface when high DPI is used" +msgstr "" + +#: ..\settings.rst:204 +msgid "" +"Automatically resize controls and their contents according to the current " +"system resolution of the display, measured in dots per inch (DPI)." +msgstr "" + +#: ..\settings.rst:207 +msgid "Truncate long filenames" +msgstr "" + +#: ..\settings.rst:207 +msgid "" +"This setting affects the display of filenames in a component of a window " +"e.g. in the Diff tab of the Commit Log window. The options that can be " +"selected are:" +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``None``: no truncation occurs; a horizontal scroll bar is used to see the " +"whole filename." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Compact``: no horizontal scroll bar. Filenames are truncated at both start" +" and end to fit into the width of the display component." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Trimstart``: no horizontal scroll bar. Filenames are truncated at the " +"start only." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``FileNameOnly``: the path is always removed, leaving only the name of the " +"file, even if there is space for the path." +msgstr "" + +#: ..\settings.rst:220 +msgid "Author images" +msgstr "" + +#: ..\settings.rst:220 +msgid "Get author image from gravatar.com" +msgstr "" + +#: ..\settings.rst:220 +msgid "" +"If checked, `gravatar `_ will be accessed to retrieve " +"an image for the author of commits. This image is displayed on the " +"``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:224 +msgid "Image size" +msgstr "" + +#: ..\settings.rst:224 +msgid "The display size of the user image." +msgstr "" + +#: ..\settings.rst:226 +msgid "Cache images" +msgstr "" + +#: ..\settings.rst:226 +msgid "" +"The number of days to elapse before gravatar is checked for any changes to " +"an authors image." +msgstr "" + +#: ..\settings.rst:229 +msgid "No image service" +msgstr "" + +#: ..\settings.rst:229 +msgid "" +"If the author has not set up their own image, then gravatar can return an " +"image based on one of these services." +msgstr "" + +#: ..\settings.rst:232 +msgid "``Clear image cache`` button" +msgstr "" + +#: ..\settings.rst:232 +msgid "Clear the cached avatars." +msgstr "" + +#: ..\settings.rst:234 +msgid "Fonts" +msgstr "" + +#: ..\settings.rst:234 +msgid "Code font" +msgstr "" + +#: ..\settings.rst:234 +msgid "Change the font used for the display of file contents." +msgstr "" + +#: ..\settings.rst:236 +msgid "Application font" +msgstr "" + +#: ..\settings.rst:236 +msgid "Change the font used on Git Extensions windows and dialogs." +msgstr "" + +#: ..\settings.rst:238 +msgid "Commit font" +msgstr "" + +#: ..\settings.rst:238 +msgid "" +"Change the font used for entering a commit message in the Commit dialog." +msgstr "" + +#: ..\settings.rst:240 +msgid "Language" +msgstr "" + +#: ..\settings.rst:240 +msgid "Language (restart required)" +msgstr "" + +#: ..\settings.rst:240 +msgid "Choose the language for the Git Extensions interface." +msgstr "" + +#: ..\settings.rst:242 +msgid "Dictionary for spelling checker" +msgstr "" + +#: ..\settings.rst:242 +msgid "" +"Choose the dictionary to use for the spelling checker in the Commit dialog." +msgstr "" + +#: ..\settings.rst:248 +msgid "Revision Links" +msgstr "" + +#: ..\settings.rst:250 +msgid "" +"You can configure here how to convert parts of a revision into clickable " +"links. These links will be located under the commit message on the " +"``Commit`` tab in the ``Related links`` section." +msgstr "" + +#: ..\settings.rst:256 ..\settings.rst:345 +msgid "Categories" +msgstr "" + +#: ..\settings.rst:256 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click the ``Remove`` button." +msgstr "" + +#: ..\settings.rst:260 ..\settings.rst:553 +msgid "Name" +msgstr "" + +#: ..\settings.rst:260 +msgid "" +"This is the Category name used to match the same categories defined on " +"different levels of the Settings." +msgstr "" + +#: ..\settings.rst:263 ..\settings.rst:555 +msgid "Enabled" +msgstr "" + +#: ..\settings.rst:263 +msgid "" +"Indicates whether the Category is enabled or not. Disabled categories are " +"skipped while creating links." +msgstr "" + +#: ..\settings.rst:266 +msgid "Search in" +msgstr "" + +#: ..\settings.rst:266 +msgid "" +"List of revision parts that will be checked when searching for matching text" +" to be converted into links. Only the checked parts will be searched for " +"matches." +msgstr "" + +#: ..\settings.rst:270 +msgid "Search pattern/Nested pattern" +msgstr "" + +#: ..\settings.rst:270 +msgid "" +"Regular expression used for matching text in chosen revision parts. Each " +"matched fragment will be used to create a new link. More than one fragment " +"can be used in a single link by using a capturing group. A capturing group " +"value can be passed to a link by using zero-based indexed placeholders in a " +"link format definition e.g. {0}. ``Nested pattern`` can be used when only " +"part of the text matched by the ``Search pattern`` should be used to format " +"the link. When the ``Nested pattern`` is empty, matches found by the " +"``Search pattern`` are used to create links." +msgstr "" + +#: ..\settings.rst:279 +msgid "Links: Caption/URI" +msgstr "" + +#: ..\settings.rst:279 +msgid "" +"List of links to be created from a single match. Each link consists of the " +"``Caption`` to be displayed and the ``URI`` to be opened when the link is " +"clicked on. In addition to the standard zero-based indexed placeholders, the" +" ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into the" +" link. For example: " +"``https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH%``" +msgstr "" + +#: ..\settings.rst:290 +msgid "Colors" +msgstr "" + +#: ..\settings.rst:292 +msgid "" +"This page contains settings to define the colors used in the application." +msgstr "" + +#: ..\settings.rst:297 +msgid "Revision graph" +msgstr "" + +#: ..\settings.rst:297 +msgid "Multicolor branches" +msgstr "" + +#: ..\settings.rst:297 +msgid "" +"Displays branch commits in different colors if checked. If unchecked, all " +"branches are shown in the same color. This color can be selected." +msgstr "" + +#: ..\settings.rst:300 +msgid "Striped branch change" +msgstr "" + +#: ..\settings.rst:300 +msgid "" +"When a new branch is created from an existing branch, the common part of the" +" history is shown in a 'hatch' pattern." +msgstr "" + +#: ..\settings.rst:303 +msgid "Draw branch borders" +msgstr "" + +#: ..\settings.rst:303 +msgid "Outlines branch commits in a black border if checked." +msgstr "" + +#: ..\settings.rst:305 +msgid "Draw non relatives graph gray" +msgstr "" + +#: ..\settings.rst:305 +msgid "" +"Show commit history in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:307 +msgid "Draw non relatives text gray" +msgstr "" + +#: ..\settings.rst:307 +msgid "" +"Show commit text in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:309 +msgid "Color tag" +msgstr "" + +#: ..\settings.rst:309 +msgid "Color to show tags in." +msgstr "" + +#: ..\settings.rst:311 +msgid "Color branch" +msgstr "" + +#: ..\settings.rst:311 +msgid "Color to show branch names in." +msgstr "" + +#: ..\settings.rst:313 +msgid "Color remote branch" +msgstr "" + +#: ..\settings.rst:313 +msgid "Color to show remote branch names in." +msgstr "" + +#: ..\settings.rst:315 +msgid "Color other label" +msgstr "" + +#: ..\settings.rst:315 +msgid "Color to show other labels in." +msgstr "" + +#: ..\settings.rst:317 +msgid "Application Icon" +msgstr "" + +#: ..\settings.rst:317 +msgid "Icon style" +msgstr "" + +#: ..\settings.rst:317 +msgid "Change icons. Useful for recognising various open instances." +msgstr "" + +#: ..\settings.rst:319 +msgid "Icon color" +msgstr "" + +#: ..\settings.rst:319 +msgid "Changes color of the selected icons." +msgstr "" + +#: ..\settings.rst:321 +msgid "Difference View" +msgstr "" + +#: ..\settings.rst:321 +msgid "Color removed line" +msgstr "" + +#: ..\settings.rst:321 +msgid "Highlight color for lines that have been removed." +msgstr "" + +#: ..\settings.rst:324 +msgid "Color added line" +msgstr "" + +#: ..\settings.rst:324 +msgid "Highlight color for lines that have been added." +msgstr "" + +#: ..\settings.rst:326 +msgid "Color removed line highlighting" +msgstr "" + +#: ..\settings.rst:326 +msgid "Highlight color for characters that have been removed in lines." +msgstr "" + +#: ..\settings.rst:328 +msgid "Color added line highlighting" +msgstr "" + +#: ..\settings.rst:328 +msgid "Highlight color for characters that have been added in lines." +msgstr "" + +#: ..\settings.rst:330 +msgid "Color section" +msgstr "" + +#: ..\settings.rst:330 +msgid "Highlight color for a section." +msgstr "" + +#: ..\settings.rst:336 +msgid "Start Page" +msgstr "" + +#: ..\settings.rst:338 +msgid "" +"This page allows you to add/remove or modify the Categories and repositories" +" that will appear on the Start Page when Git Extensions is launched. Per " +"Category you can either configure an RSS feed or add repositories. The order" +" of both Categories, and repositories within Categories, can be changed " +"using the context menus in the Start Page. See :ref:`start-page` for further" +" details." +msgstr "" + +#: ..\settings.rst:345 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click Remove. This will delete the Category *and* any " +"repositories belonging to that Category." +msgstr "" + +#: ..\settings.rst:350 +msgid "Caption" +msgstr "" + +#: ..\settings.rst:350 +msgid "This is the Category name displayed on the Start Page." +msgstr "" + +#: ..\settings.rst:352 +msgid "Type" +msgstr "" + +#: ..\settings.rst:352 +msgid "Specify the type: an RSS feed or a repository." +msgstr "" + +#: ..\settings.rst:354 +msgid "RSS Feed" +msgstr "" + +#: ..\settings.rst:354 +msgid "Enter the URL of the RSS feed." +msgstr "" + +#: ..\settings.rst:356 +msgid "Path/Title/Description" +msgstr "" + +#: ..\settings.rst:356 +msgid "" +"For each repository defined for a Category, shows the path, title and " +"description. To add a new repository, click on a blank line and type the " +"appropriate information. The contents of the Path field are shown on the " +"Start Page as a link to your repository *if* the Title field is blank. If " +"the Title field is non-blank, then this text is shown as the link to your " +"repository. Any text in the Description field is shown underneath the " +"repository link on the Start Page." +msgstr "" + +#: ..\settings.rst:365 +msgid "" +"An RSS Feed can be useful to follow repositories on GitHub for example. See " +"this page on GitHub: https://help.github.com/articles/viewing-your-feeds. " +"You can also follow commits on public GitHub repositories by" +msgstr "" + +#: ..\settings.rst:368 +msgid "In your browser, navigate to the public repository on GitHub." +msgstr "" + +#: ..\settings.rst:369 +msgid "Select the branch you are interested in." +msgstr "" + +#: ..\settings.rst:370 +msgid "Click on the Commits tab." +msgstr "" + +#: ..\settings.rst:371 +msgid "You will find a RSS icon next to the words \"Commit History\"." +msgstr "" + +#: ..\settings.rst:372 +msgid "Copy the link" +msgstr "" + +#: ..\settings.rst:373 +msgid "" +"Paste the link into the RSS Feed field in the Settings - Start Page as shown" +" above." +msgstr "" + +#: ..\settings.rst:375 +msgid "" +"Your Start Page will then show each commit - clicking on a link will open " +"your browser and take you to the commit on GitHub." +msgstr "" + +#: ..\settings.rst:382 +msgid "Git Config" +msgstr "" + +#: ..\settings.rst:384 +msgid "" +"This page contains some of the settings of Git that are used by and " +"therefore can be changed from within Git Extensions." +msgstr "" + +#: ..\settings.rst:386 +msgid "" +"If you change a Git setting from the Git command line using ``git config`` " +"then the same change in setting can be seen inside Git Extensions. If you " +"change a Git setting from inside Git Extensions then that change can be seen" +" using ``git config --get``." +msgstr "" + +#: ..\settings.rst:389 +msgid "" +"Git configuration can be global or local configuration. Global configuration" +" applies to all repositories. Local configuration overrides the global " +"configuration for the current repository." +msgstr "" + +#: ..\settings.rst:395 +msgid "User name" +msgstr "" + +#: ..\settings.rst:395 +msgid "User name shown in commits and patches." +msgstr "" + +#: ..\settings.rst:397 +msgid "User email" +msgstr "" + +#: ..\settings.rst:397 +msgid "User email shown in commits and patches." +msgstr "" + +#: ..\settings.rst:399 +msgid "Editor" +msgstr "" + +#: ..\settings.rst:399 +msgid "" +"Editor that git.exe opens (e.g. for editing commit message). This is not " +"used by Git Extensions, only when you call git.exe from the command line. By" +" default Git will use the built in editor." +msgstr "" + +#: ..\settings.rst:403 +msgid "Mergetool" +msgstr "" + +#: ..\settings.rst:403 +msgid "" +"Merge tool used to solve merge conflicts. Git Extensions will search for " +"common merge tools on your system." +msgstr "" + +#: ..\settings.rst:406 +msgid "Path to mergetool" +msgstr "" + +#: ..\settings.rst:406 +msgid "" +"Path to merge tool. Git Extensions will search for common merge tools on " +"your system." +msgstr "" + +#: ..\settings.rst:409 +msgid "Mergetool command" +msgstr "" + +#: ..\settings.rst:409 +msgid "" +"Command that Git uses to start the merge tool. Git Extensions will try to " +"set this automatically when a merge tool is chosen. This setting can be left" +" empty when Git supports the mergetool (e.g. kdiff3)." +msgstr "" + +#: ..\settings.rst:413 +msgid "Keep backup (.orig) after merge" +msgstr "" + +#: ..\settings.rst:413 +msgid "" +"Check to save the state of the original file before modifying to solve merge" +" conflicts. Refer to Git configuration setting ```mergetool.keepBackup```." +msgstr "" + +#: ..\settings.rst:417 +msgid "Difftool" +msgstr "" + +#: ..\settings.rst:417 +msgid "" +"Diff tool that is used to show differences between source files. Git " +"Extensions will search for common diff tools on your system." +msgstr "" + +#: ..\settings.rst:420 +msgid "Path to difftool" +msgstr "" + +#: ..\settings.rst:420 +msgid "" +"The path to the diff tool. Git Extensions will search for common diff tools " +"on your system." +msgstr "" + +#: ..\settings.rst:423 +msgid "DiffTool command" +msgstr "" + +#: ..\settings.rst:423 +msgid "" +"Command that Git uses to start the diff tool. This setting should only be " +"filled in when Git doesn't support the diff tool." +msgstr "" + +#: ..\settings.rst:426 +msgid "Path to commit template" +msgstr "" + +#: ..\settings.rst:426 +msgid "" +"A path to a file whose contents are used to pre-populate the commit message " +"in the commit dialog." +msgstr "" + +#: ..\settings.rst:429 +msgid "Line endings" +msgstr "" + +#: ..\settings.rst:429 +msgid "Checkout/commit radio buttons" +msgstr "" + +#: ..\settings.rst:429 +msgid "" +"Choose how git should handle line endings when checking out and checking in " +"files. Refer to https://help.github.com/articles/dealing-with-line-endings" +"#platform-all" +msgstr "" + +#: ..\settings.rst:433 +msgid "Files content encoding" +msgstr "" + +#: ..\settings.rst:433 +msgid "The default encoding for file contents." +msgstr "" + +#: ..\settings.rst:439 +msgid "Build server integration" +msgstr "" + +#: ..\settings.rst:441 +msgid "" +"This page allows you to configure the integration with build servers. This " +"allows the build status of each commit to be displayed directly in the " +"revision log, as well as providing a tab for direct access to the Build " +"Server build report for the selected commit." +msgstr "" + +#: ..\settings.rst:448 +msgid "Enable build server integration" +msgstr "" + +#: ..\settings.rst:448 +msgid "Check to globally enable/disable the integration functionality." +msgstr "" + +#: ..\settings.rst:450 +msgid "Show build status summary in revision log" +msgstr "" + +#: ..\settings.rst:450 +msgid "" +"Check to show a summary of the build results with the commits in the main " +"revision log." +msgstr "" + +#: ..\settings.rst:453 +msgid "Build server type" +msgstr "" + +#: ..\settings.rst:453 +msgid "Select an integration target." +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins" +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins server URL" +msgstr "" + +#: ..\settings.rst:455 ..\settings.rst:459 ..\settings.rst:469 +msgid "Enter the URL of the server (and port, if applicable)." +msgstr "" + +#: ..\settings.rst:457 ..\settings.rst:461 ..\settings.rst:473 +msgid "Project name" +msgstr "" + +#: ..\settings.rst:457 +msgid "Enter the name of the project which tracks this repository in Jenkins." +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity" +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity server URL" +msgstr "" + +#: ..\settings.rst:461 +msgid "" +"Enter the name of the project which tracks this repository in TeamCity. " +"Multiple project names can be entered separated by the | character." +msgstr "" + +#: ..\settings.rst:464 +msgid "Build Id Filter" +msgstr "" + +#: ..\settings.rst:464 +msgid "" +"Enter a regexp filter for which build results you want to retrieve in the " +"case that your build project creates multiple builds. For example, if your " +"project includes both devBuild and docBuild you may wish to apply a filter " +"of \"devBuild\" to retrieve the results from only the program build." +msgstr "" + +#: ..\settings.rst:469 +msgid "Team Foundation" +msgstr "" + +#: ..\settings.rst:469 +msgid "Tfs server (Name or URL)" +msgstr "" + +#: ..\settings.rst:471 +msgid "Team collection name" +msgstr "" + +#: ..\settings.rst:473 +msgid "Enter the name of the project which tracks this repository in Tfs." +msgstr "" + +#: ..\settings.rst:475 +msgid "Build definition name (use first found if left empty)" +msgstr "" + +#: ..\settings.rst:482 +msgid "SSH" +msgstr "" + +#: ..\settings.rst:484 +msgid "" +"This page allows you to configure the SSH client you want Git to use. Git " +"Extensions is optimized for PuTTY. Git Extensions will show command line " +"dialogs if you do not use PuTTY and user input is required (unless you have " +"configured SSH to use authentication with key instead of password). Git " +"Extensions can load SSH keys for PuTTY when needed." +msgstr "" + +#: ..\settings.rst:491 +msgid "Specify which ssh client to use" +msgstr "" + +#: ..\settings.rst:491 +msgid "``PuTTY`` radio button" +msgstr "" + +#: ..\settings.rst:491 +msgid "Use PuTTY as SSH client." +msgstr "" + +#: ..\settings.rst:493 +msgid "``OpenSSH`` radio button" +msgstr "" + +#: ..\settings.rst:493 +msgid "Use OpenSSH as SSH client." +msgstr "" + +#: ..\settings.rst:495 +msgid "``Other ssh client`` radio button" +msgstr "" + +#: ..\settings.rst:495 +msgid "" +"Use another SSH client. Enter the path to the SSH client you wish to use." +msgstr "" + +#: ..\settings.rst:497 +msgid "Configure PuTTY" +msgstr "" + +#: ..\settings.rst:497 +msgid "Path to plink.exe" +msgstr "" + +#: ..\settings.rst:497 +msgid "Enter the path to the plink.exe executable." +msgstr "" + +#: ..\settings.rst:500 +msgid "Path to puttygen" +msgstr "" + +#: ..\settings.rst:500 +msgid "Enter the path to the puttygen.exe executable." +msgstr "" + +#: ..\settings.rst:502 +msgid "Path to pageant" +msgstr "" + +#: ..\settings.rst:502 +msgid "Enter the path to the pageant.exe executable." +msgstr "" + +#: ..\settings.rst:504 +msgid "Automatically start authentication" +msgstr "" + +#: ..\settings.rst:504 +msgid "" +"If an SSH key has been configured, then when accessing a remote repository " +"the key will automatically be used by the SSH client if this is checked." +msgstr "" + +#: ..\settings.rst:507 +msgid "Configure Git credential helper" +msgstr "" + +#: ..\settings.rst:507 ..\settings.rst:569 +msgid "Command" +msgstr "" + +#: ..\settings.rst:507 +msgid "" +"Enter the helper string for the Git \"Credential Helper\". This setting is " +"the global Git configuration ``credential.helper``, see http://git-" +"scm.com/docs/gitcredentials. By way of example, the setting for `git-" +"credential-winstore `_, when " +"installed from the full installation package for Git Extensions, is:" +msgstr "" + +#: ..\settings.rst:513 +msgid "" +"``!\"C:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-" +"credential-winstore.exe\"``." +msgstr "" + +#: ..\settings.rst:516 +msgid "" +"The setting begins with \"!\" so the setting is considered as a shell " +"snippet and everything after the \"!\" becomes the command. Use the " +"``Browse`` button to find the executable in your file system." +msgstr "" + +#: ..\settings.rst:520 +msgid "``Suggest`` button" +msgstr "" + +#: ..\settings.rst:520 +msgid "" +"Suggest an appropriate setting for the Git credential helper. This works " +"only if the program git-credential-winstore.exe is installed in the " +"\"GitCredentialWinStore\" folder under your Git Extensions installation." +msgstr "" + +#: ..\settings.rst:527 +msgid "" +"If you get errors relating to git-credential-winstore, ensure that your " +"setting for the Git credential helper command in Git Extensions has ``\"`` " +"at the start and end and not ``\\\"``. When viewed in the global Git " +"configuration file, ``.gitconfig`` in your user directory, you should find " +"the setting does show the escaped quotation marks ``\\\"`` (but not " +"``\\\\\\\"``). Also ensure that you do indeed have the program file git-" +"credential-winstore.exe in the specified directory as you may have a setting" +" retained from a previous installation of the credential helper program." +msgstr "" + +#: ..\settings.rst:536 +msgid "Scripts" +msgstr "" + +#: ..\settings.rst:538 +msgid "" +"This page allows you to configure specific commands to run before/after Git " +"actions or to add a new command to the User Menu. The top half of the page " +"summarises all of the scripts currently defined. If a script is selected " +"from the summary, the bottom half of the page will allow modifications to " +"the script definition." +msgstr "" + +#: ..\settings.rst:542 +msgid "" +"A hotkey can also be assigned to execute a specific script. See :ref" +":`settings-hotkeys`." +msgstr "" + +#: ..\settings.rst:547 +msgid "``Add`` button" +msgstr "" + +#: ..\settings.rst:547 +msgid "" +"Adds a new script. Complete the details in the bottom half of the screen." +msgstr "" + +#: ..\settings.rst:549 +msgid "``Remove`` button" +msgstr "" + +#: ..\settings.rst:549 +msgid "Removes a script." +msgstr "" + +#: ..\settings.rst:551 +msgid "Up/Down Arrows" +msgstr "" + +#: ..\settings.rst:551 +msgid "Changes order of scripts." +msgstr "" + +#: ..\settings.rst:553 +msgid "The name of the script." +msgstr "" + +#: ..\settings.rst:555 +msgid "" +"If checked, the script is active and will be performed at the appropriate " +"time (as determined by the On Event setting)." +msgstr "" + +#: ..\settings.rst:558 +msgid "Ask for confirmation" +msgstr "" + +#: ..\settings.rst:558 +msgid "" +"If checked, then a popup window is displayed just before the script is run " +"to confirm whether or not the script is to be run. Note that this popup is " +"*not* displayed when the script is added as a command to the User Menu (On " +"Event setting is ShowInUserMenuBar)." +msgstr "" + +#: ..\settings.rst:563 +msgid "Run in background" +msgstr "" + +#: ..\settings.rst:563 +msgid "" +"If checked, the script will run in the background and Git Extensions will " +"return to your control without waiting for the script to finish." +msgstr "" + +#: ..\settings.rst:566 +msgid "Add to revision grid context menu" +msgstr "" + +#: ..\settings.rst:566 +msgid "" +"If checked, the script is added to the context menu that is displayed when " +"right-clicking on a line in the Commit Log page." +msgstr "" + +#: ..\settings.rst:569 +msgid "" +"Enter the command to be run. This can be any command that your system can " +"run e.g. an executable program, a .bat script, a Python command, etc. Use " +"the ``Browse`` button to find the command to run." +msgstr "" + +#: ..\settings.rst:573 ..\settings.rst:794 +msgid "Arguments" +msgstr "" + +#: ..\settings.rst:573 +msgid "" +"Enter any arguments to be passed to the command that is run. The ``Help`` " +"button displays items that will be resolved by Git Extensions before " +"executing the command e.g. {cBranch} will resolve to the currently checked " +"out branch, {UserInput} will display a popup where you can enter data to be " +"passed to the command when it is run." +msgstr "" + +#: ..\settings.rst:579 +msgid "On Event" +msgstr "" + +#: ..\settings.rst:579 +msgid "" +"Select when this command will be executed, either before/after certain Git " +"commands, or displayed on the User Menu bar." +msgstr "" + +#: ..\settings.rst:586 +msgid "Hotkeys" +msgstr "" + +#: ..\settings.rst:588 +msgid "" +"This page allows you to define keyboard shortcuts to actions when specific " +"pages of Git Extensions are displayed. The HotKeyable Items identifies a " +"page within Git Extensions. Selecting a Hotkeyable Item displays the list of" +" commands on that page that can have a hotkey associated with them." +msgstr "" + +#: ..\settings.rst:592 +msgid "The Hotkeyable Items consist of the following pages" +msgstr "" + +#: ..\settings.rst:594 +msgid "" +"Commit: the page displayed when a Commit is requested via the ``Commit`` " +"User Menu button or the ``Commands/Commit`` menu option." +msgstr "" + +#: ..\settings.rst:595 +msgid "" +"Browse: the Commit Log page (the page displayed after a repository is " +"selected from the Start Page)." +msgstr "" + +#: ..\settings.rst:596 +msgid "RevisionGrid: the list of commits on the Commit Log page." +msgstr "" + +#: ..\settings.rst:597 +msgid "FileViewer: the page displayed when viewing the contents of a file." +msgstr "" + +#: ..\settings.rst:598 +msgid "" +"FormMergeConflicts: the page displayed when merge conflicts are detected " +"that need correcting." +msgstr "" + +#: ..\settings.rst:599 +msgid "" +"Scripts: shows scripts defined in Git Extensions and allows shortcuts to be " +"assigned. Refer :ref:`settings-scripts`." +msgstr "" + +#: ..\settings.rst:604 +msgid "Hotkey" +msgstr "" + +#: ..\settings.rst:604 +msgid "" +"After selecting a Hotkeyable Item and the Command, the current keyboard " +"shortcut associated with the command is displayed here. To alter this " +"shortcut, click in the box where the current hotkey is shown and press the " +"new keyboard combination." +msgstr "" + +#: ..\settings.rst:609 +msgid "``Apply`` button" +msgstr "" + +#: ..\settings.rst:609 +msgid "" +"Click to apply the new keyboard combination to the currently selected " +"Command." +msgstr "" + +#: ..\settings.rst:612 +msgid "``Clear`` button" +msgstr "" + +#: ..\settings.rst:612 +msgid "" +"Sets the keyboard shortcut for the currently selected Command to 'None'." +msgstr "" + +#: ..\settings.rst:614 +msgid "``Reset all Hotkeys to defaults`` button" +msgstr "" + +#: ..\settings.rst:614 +msgid "" +"Resets all keyboard shortcuts to the defaults (i.e. the values when Git " +"Extensions was first installed)." +msgstr "" + +#: ..\settings.rst:621 +msgid "Shell Extension" +msgstr "" + +#: ..\settings.rst:623 +msgid "" +"When installed, Git Extensions adds items to the context menu when a " +"file/folder is right-clicked within Windows Explorer. One of these items is " +"``Git Extensions`` from which a further (cascaded) menu can be opened. This " +"settings page determines which items will appear on that cascaded menu and " +"which will appear in the main context menu. Items that are checked will " +"appear in the cascaded menu." +msgstr "" + +#: ..\settings.rst:627 +msgid "" +"To the right side of the list of check boxes is a preview that shows you how" +" the Git Extensions menu items will be arranged with your current choices." +msgstr "" + +#: ..\settings.rst:630 +msgid "" +"By default, what is displayed in the context menu also depends on what item " +"is right-clicked in Windows Explorer; a file or a folder (and whether the " +"folder is a Git repository or not). If you want Git Extensions to always " +"include all of its context menu items, check the box ``Always show all " +"commands``." +msgstr "" + +#: ..\settings.rst:637 +msgid "Advanced" +msgstr "" + +#: ..\settings.rst:638 +msgid "" +"This page allows advanced settings to be modified. Clicking on the '+' " +"symbol on the tree of settings will display further settings. Refer :ref" +":`settings-confirmations`." +msgstr "" + +#: ..\settings.rst:644 +msgid "Checkout" +msgstr "" + +#: ..\settings.rst:644 +msgid "Always show checkout dialog" +msgstr "" + +#: ..\settings.rst:644 +msgid "" +"Always show the Checkout Branch dialog when swapping branches. This dialog " +"is normally only shown when uncommitted changes exist on the current branch" +msgstr "" + +#: ..\settings.rst:647 +msgid "Use last chosen \"local changes\" action as default action." +msgstr "" + +#: ..\settings.rst:647 +msgid "" +"This setting works in conjunction with the 'Git Extensions/Check for " +"uncommitted changes in checkout branch dialog' setting. If the 'Check for " +"uncommitted changes' setting is checked, then the Checkout Branch dialog is " +"shown *only* if this setting is unchecked. If this setting is checked, then " +"no dialog is shown and the last chosen action is used." +msgstr "" + +#: ..\settings.rst:653 +msgid "Don't show help images" +msgstr "" + +#: ..\settings.rst:653 +msgid "" +"In the Pull, Merge and Rebase dialogs, images are displayed by default to " +"explain what happens with the branches and their commits and the meaning of " +"LOCAL, BASE and REMOTE (for resolving merge conflicts) in different merge or" +" rebase scenarios. If checked, these Help images will not be displayed." +msgstr "" + +#: ..\settings.rst:659 +msgid "Always show advanced options" +msgstr "" + +#: ..\settings.rst:659 +msgid "" +"In the Push, Merge and Rebase dialogs, advanced options are hidden by " +"default and shown only after you click a link or checkbox. If this setting " +"is checked then these options are always shown on those dialogs." +msgstr "" + +#: ..\settings.rst:667 +msgid "Confirmations" +msgstr "" + +#: ..\settings.rst:668 +msgid "This page allows you to turn off certain confirmation popup windows." +msgstr "" + +#: ..\settings.rst:673 +msgid "Don't ask to confirm to" +msgstr "" + +#: ..\settings.rst:673 +msgid "Amend last commit" +msgstr "" + +#: ..\settings.rst:673 +msgid "" +"If checked, do not display the popup warning about the rewriting of history " +"when you have elected to amend the last committed change." +msgstr "" + +#: ..\settings.rst:676 +msgid "Apply stashed changes after successful pull" +msgstr "" + +#: ..\settings.rst:676 +msgid "" +"In the Pull dialog, if ``Auto stash`` is checked, then any changes will be " +"stashed before the pull is performed. Any stashed changes are then re-" +"applied after the pull is complete. If this setting is checked, the stashed " +"changes are applied with no confirmation popup." +msgstr "" + +#: ..\settings.rst:681 +msgid "Apply stashed changes after successful checkout" +msgstr "" + +#: ..\settings.rst:681 +msgid "" +"In the Checkout Branch dialog, if ``Stash`` is checked, then any changes " +"will be stashed before the branch is checked out. If this setting is " +"checked, then the stashed changes will be automatically re-applied after " +"successful checkout of the branch with no confirmation popup." +msgstr "" + +#: ..\settings.rst:686 +msgid "Add a tracking reference for newly pushed branch" +msgstr "" + +#: ..\settings.rst:686 +msgid "" +"When you push a local branch to a remote and it doesn't have a tracking " +"reference, you are asked to confirm whether you want to add such a " +"reference. If this setting is checked, a tracking reference will always be " +"added if it does not exist." +msgstr "" + +#: ..\settings.rst:691 +msgid "Push a new branch for the remote" +msgstr "" + +#: ..\settings.rst:691 +msgid "" +"When pushing a new branch that does not exist on the remote repository, a " +"confirmation popup will normally be displayed. If this setting is checked, " +"then the new branch will be pushed with no confirmation popup." +msgstr "" + +#: ..\settings.rst:695 +msgid "Update submodules on checkout" +msgstr "" + +#: ..\settings.rst:695 +msgid "" +"When you check out a branch from a repository that has submodules, you will " +"be asked to update the submodules. If this setting is checked, the " +"submodules will be updated without asking." +msgstr "" + +#: ..\settings.rst:703 +msgid "Plugins" +msgstr "" + +#: ..\settings.rst:705 +msgid "Plugins provide extra functionality for Git Extensions." +msgstr "" + +#: ..\settings.rst:708 +msgid "Plugin" +msgstr "" + +#: ..\settings.rst:710 +msgid "Auto compile SubModules" +msgstr "" + +#: ..\settings.rst:710 +msgid "" +"**This plugin proposes (confirmation required) that you automatically build " +"submodules after they are updated via the GitExtensions Update submodules " +"command.**" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enabled (true/false)" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enter true to enable the plugin, or false to disable." +msgstr "" + +#: ..\settings.rst:716 +msgid "Path to msbuild.exe" +msgstr "" + +#: ..\settings.rst:716 +msgid "Enter the path to the msbuild.exe executable." +msgstr "" + +#: ..\settings.rst:718 +msgid "msbuild.exe arguments" +msgstr "" + +#: ..\settings.rst:718 +msgid "Enter any arguments to msbuild." +msgstr "" + +#: ..\settings.rst:720 +msgid "Periodic background fetch" +msgstr "" + +#: ..\settings.rst:720 +msgid "" +"**This plugin keeps your remote tracking branches up-to-date automatically " +"by fetching periodically.**" +msgstr "" + +#: ..\settings.rst:722 +msgid "Arguments of git command to run" +msgstr "" + +#: ..\settings.rst:722 +msgid "" +"Enter the git command and its arguments into the edit box. The default " +"command is ``fetch --all``, which will fetch all branches from all remotes. " +"You can modify the command if you would prefer, for example, to fetch only a" +" specific remote, e.g. ``fetch upstream``." +msgstr "" + +#: ..\settings.rst:727 +msgid "Fetch every (seconds)" +msgstr "" + +#: ..\settings.rst:727 +msgid "" +"Enter the number of seconds to wait between each fetch. Enter 0 to disable " +"this plugin." +msgstr "" + +#: ..\settings.rst:730 +msgid "Refresh view after fetch" +msgstr "" + +#: ..\settings.rst:730 +msgid "" +"If checked, the commit log and branch labels will be refreshed after the " +"fetch. If you are browsing the commit log and comparing revisions you may " +"wish to disable the refresh to avoid unexpected changes to the commit log." +msgstr "" + +#: ..\settings.rst:734 +msgid "Fetch all submodules" +msgstr "" + +#: ..\settings.rst:734 +msgid "" +"If checked, also perform \"git fetch --all\" recursively on all configured " +"submodules as part of the periodic background fetch." +msgstr "" + +#: ..\settings.rst:737 +msgid "Create local tracking branches" +msgstr "" + +#: ..\settings.rst:737 +msgid "" +"**This plugin will create local tracking branches for all branches on a " +"remote repository. The remote repository is specified when the plugin is " +"run.**" +msgstr "" + +#: ..\settings.rst:741 +msgid "Delete obsolete branches" +msgstr "" + +#: ..\settings.rst:741 +msgid "" +"**This plugin allows you to delete obsolete branches i.e. those branches " +"that are fully merged to another branch. It will display a list of obsolete " +"branches for review before deletion.**" +msgstr "" + +#: ..\settings.rst:745 +msgid "Delete obsolete branches older than (days)" +msgstr "" + +#: ..\settings.rst:745 +msgid "Select branches created greater than the specified number of days ago." +msgstr "" + +#: ..\settings.rst:748 +msgid "Branch where all branches should be merged" +msgstr "" + +#: ..\settings.rst:748 +msgid "" +"The name of the branch where a branch *must* have been merged into to be " +"considered obsolete." +msgstr "" + +#: ..\settings.rst:751 +msgid "Find large files" +msgstr "" + +#: ..\settings.rst:751 +msgid "**Finds large files in the repository and allows you to delete them.**" +msgstr "" + +#: ..\settings.rst:754 +msgid "Find large files bigger than (Mb)" +msgstr "" + +#: ..\settings.rst:754 +msgid "Specify what size is considered a 'large' file." +msgstr "" + +#: ..\settings.rst:757 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\settings.rst:757 +msgid "" +"**The Gerrit plugin provides integration with Gerrit for GitExtensions. This" +" plugin has been based on the git-review tool.**" +msgstr "" + +#: ..\settings.rst:760 +msgid "For more information see: http://code.google.com/p/gerrit/" +msgstr "" + +#: ..\settings.rst:762 +msgid "GitFlow" +msgstr "" + +#: ..\settings.rst:762 +msgid "" +"**The GitFlow plugin provides high-level repository operations for Vincent " +"Driessen's branching model**" +msgstr "" + +#: ..\settings.rst:764 +msgid "For more information see: https://github.com/nvie/gitflow" +msgstr "" + +#: ..\settings.rst:766 +msgid "Github" +msgstr "" + +#: ..\settings.rst:766 +msgid "" +"**This plugin will create an OAuth token so that some common GitHub actions " +"can be integrated with Git Extensions.**" +msgstr "" + +#: ..\settings.rst:769 +msgid "For more information see: https://github.com/" +msgstr "" + +#: ..\settings.rst:771 +msgid "OAuth Token" +msgstr "" + +#: ..\settings.rst:771 +msgid "The token generated and retrieved from GitHub." +msgstr "" + +#: ..\settings.rst:773 +msgid "Impact Graph" +msgstr "" + +#: ..\settings.rst:773 +msgid "" +"**This plugin shows in a graphical format the number of commits and counts " +"of changed lines in the repository performed by each person who has " +"committed a change.**" +msgstr "" + +#: ..\settings.rst:776 +msgid "Statistics" +msgstr "" + +#: ..\settings.rst:776 +msgid "" +"**This plugin provides various statistics (and a pie chart) about the " +"current Git repository. For example, number of commits by author, lines of " +"code per language.**" +msgstr "" + +#: ..\settings.rst:779 +msgid "Code files" +msgstr "" + +#: ..\settings.rst:779 +msgid "Specifies extensions of files that are considered code files." +msgstr "" + +#: ..\settings.rst:782 +msgid "Directories to ignore (EndsWith)" +msgstr "" + +#: ..\settings.rst:782 +msgid "Ignore these directories when calculating statistics." +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules (true/false)" +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules when calculating statistics." +msgstr "" + +#: ..\settings.rst:788 +msgid "gource" +msgstr "" + +#: ..\settings.rst:788 +msgid "**Gource is a software version control visualization tool.**" +msgstr "" + +#: ..\settings.rst:790 +msgid "For more information see: https://code.google.com/p/gource/" +msgstr "" + +#: ..\settings.rst:792 +msgid "Path to \"gource\"" +msgstr "" + +#: ..\settings.rst:792 +msgid "Enter the path to the gource software." +msgstr "" + +#: ..\settings.rst:794 +msgid "Enter any arguments to gource." +msgstr "" + +#: ..\settings.rst:796 +msgid "Proxy Switcher" +msgstr "" + +#: ..\settings.rst:796 +msgid "" +"**This plugin can set/unset the value for the http.proxy git config file key" +" as per the settings entered here.**" +msgstr "" + +#: ..\settings.rst:799 +msgid "Username" +msgstr "" + +#: ..\settings.rst:799 +msgid "The user name needed to access the proxy." +msgstr "" + +#: ..\settings.rst:802 +msgid "Password" +msgstr "" + +#: ..\settings.rst:802 +msgid "The password attached to the username." +msgstr "" + +#: ..\settings.rst:805 +msgid "HttpProxy" +msgstr "" + +#: ..\settings.rst:805 +msgid "Proxy Server URL." +msgstr "" + +#: ..\settings.rst:808 +msgid "HttpProxyPort" +msgstr "" + +#: ..\settings.rst:808 +msgid "Proxy Server port number." +msgstr "" + +#: ..\settings.rst:811 +msgid "Release Notes Generator" +msgstr "" + +#: ..\settings.rst:811 +msgid "" +"**This plugin will generate 'release notes'. This involves summarising all " +"commits between the specified from and to commit expressions when the plugin" +" is started. This output can be copied to the clipboard in various " +"formats.**" +msgstr "" + +#: ..\settings.rst:814 +msgid "Create Stash Pull Request" +msgstr "" + +#: ..\settings.rst:814 +msgid "" +"**If your repository is hosted on Atlassian Stash then this plugin will " +"enable you to create a pull request for Stash from Git Extensions**" +msgstr "" + +#: ..\settings.rst:817 +msgid "For more information see: https://www.atlassian.com/software/stash" +msgstr "" + +#: ..\settings.rst:819 +msgid "Stash Username" +msgstr "" + +#: ..\settings.rst:819 +msgid "The username required to access Stash." +msgstr "" + +#: ..\settings.rst:821 +msgid "Stash Password" +msgstr "" + +#: ..\settings.rst:821 +msgid "The password required to access Stash." +msgstr "" + +#: ..\settings.rst:823 +msgid "Specify the base URL to Stash" +msgstr "" + +#: ..\settings.rst:823 +msgid "The URL from which you will access Stash." +msgstr "" + +#: ..\settings.rst:825 +msgid "Disable SSL verification" +msgstr "" + +#: ..\settings.rst:825 +msgid "" +"Check this option if you do not require SSL verification to access Stash." +msgstr "" diff --git a/source/locale/ko/LC_MESSAGES/submodules.mo b/source/locale/ko/LC_MESSAGES/submodules.mo new file mode 100644 index 0000000000000000000000000000000000000000..0fbc366355e2f8d2cea38342761bd703fbd05e81 GIT binary patch literal 469 zcmZWl!A=4(6vV{S9zA>L!Gi`L?JkmF5hKE4h`UN)@m`m*RF-zrb_GAgZ}6}D7Q0~Z z;3O}vlTIcx@B8HVv*vK*=G4tuMI0{oYq!7LCscf_)f-POjOOsdwGm2E^dKw>x0cI_ z8Wb~GvfP{SLTL-J$;2G)%gjKcDDuY73G_8*)@fnDETgzTVn$+Y3NJ4=Sp{?k=i7F\n" +"Language-Team: Korean (http://www.transifex.com/projects/p/git-extensions-manual/language/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\submodules.rst:2 +msgid "Submodules" +msgstr "" + +#: ..\submodules.rst:4 +msgid "" +"Large projects can be split into smaller parts using submodules. A submodule" +" contains the name, url and revision of another repository. To create a " +"submodule in an existing git repository you need to add a link to another " +"repository containing the files of the submodule." +msgstr "" + +#: ..\submodules.rst:11 +msgid "Manage submodules" +msgstr "" + +#: ..\submodules.rst:13 +msgid "" +"The current state of the submodules can be viewed with the ``Manage " +"submodules`` function. All submodules are shown in the list on the left." +msgstr "" + +#: ..\submodules.rst:19 ..\submodules.rst:32 +msgid "Add submodule" +msgstr "" + +#: ..\submodules.rst:19 +msgid "Add a new submodule to the repository" +msgstr "" + +#: ..\submodules.rst:21 +msgid "Synchronize" +msgstr "" + +#: ..\submodules.rst:21 +msgid "" +"Synchronizes the remote URL configuration setting to the value specified in " +"``.gitmodules`` for the selected submodule." +msgstr "" + +#: ..\submodules.rst:24 +msgid "Initialize" +msgstr "" + +#: ..\submodules.rst:24 +msgid "" +"Initialize the selected submodules, i.e. register each submodule name and " +"url found in ``.gitmodules`` into ``.git/config``. The submodule will also " +"be updated." +msgstr "" + +#: ..\submodules.rst:27 +msgid "Update" +msgstr "" + +#: ..\submodules.rst:27 +msgid "" +"Update the registered submodules, i.e. clone missing submodules and checkout" +" the commit specified in the index of the containing repository." +msgstr "" + +#: ..\submodules.rst:34 +msgid "" +"To add a new submodule choose ``Add submodule`` in the ``Manage submodules``" +" dialog." +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to submodule" +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to the remote repository to use as submodule." +msgstr "" + +#: ..\submodules.rst:41 +msgid "Local path" +msgstr "" + +#: ..\submodules.rst:41 +msgid "" +"Local path to this submodule, relative to the root of the current " +"repository." +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch" +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch to track." +msgstr "" + +#: ..\submodules.rst:47 +msgid "Remove submodule" +msgstr "" + +#: ..\submodules.rst:49 +msgid "" +"It is currently not possible to remove a submodule using the Git Extensions " +"user interface. To remove a submodule you need to manually:" +msgstr "" + +#: ..\submodules.rst:52 +msgid "Delete the relevant line from the ``.gitmodules`` file." +msgstr "" + +#: ..\submodules.rst:53 +msgid "Delete the relevant section from ``.git/config``." +msgstr "" + +#: ..\submodules.rst:54 +msgid "Run ``git rm --cached path_to_submodule`` (no trailing slash)." +msgstr "" + +#: ..\submodules.rst:55 +msgid "Commit and delete the now untracked submodule files." +msgstr "" diff --git a/source/locale/ko/LC_MESSAGES/tag.mo b/source/locale/ko/LC_MESSAGES/tag.mo new file mode 100644 index 0000000000000000000000000000000000000000..0fbc366355e2f8d2cea38342761bd703fbd05e81 GIT binary patch literal 469 zcmZWl!A=4(6vV{S9zA>L!Gi`L?JkmF5hKE4h`UN)@m`m*RF-zrb_GAgZ}6}D7Q0~Z z;3O}vlTIcx@B8HVv*vK*=G4tuMI0{oYq!7LCscf_)f-POjOOsdwGm2E^dKw>x0cI_ z8Wb~GvfP{SLTL-J$;2G)%gjKcDDuY73G_8*)@fnDETgzTVn$+Y3NJ4=Sp{?k=i7F\n" +"Language-Team: Korean (http://www.transifex.com/projects/p/git-extensions-manual/language/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\tag.rst:2 +msgid "Tag" +msgstr "" + +#: ..\tag.rst:4 +msgid "" +"Tags are used to mark a specific version. Usually a tag will not be moved " +"anymore. The image below shows the commit log of Git Extensions with two " +"tags indicating version [1.08] and [1.06]." +msgstr "" + +#: ..\tag.rst:10 +msgid "Create tag" +msgstr "" + +#: ..\tag.rst:12 +msgid "" +"In Git Extensions you can tag a revision by choosing ``Create new tag`` in " +"the commit log context menu. A dialog will prompt for the name of the tag. " +"You can also choose ``Create tag`` from the ``Commands`` menu, which will " +"show a dialog to choose the revision and enter the tag name." +msgstr "" + +#: ..\tag.rst:18 +msgid "" +"Once a tag is created, it cannot be moved again. You need to delete the tag " +"and create it again to move it." +msgstr "" + +#: ..\tag.rst:21 +msgid "Delete tag" +msgstr "" + +#: ..\tag.rst:23 +msgid "" +"For some operation it is very useful to create tags for temporary usage. Git" +" uses SHA1 hashes to name each commit. When you want to merge with an " +"unnamed branch it is good practise to tag the unnamed branch, merge with the" +" tag and then delete the tag again." +msgstr "" + +#: ..\tag.rst:30 +msgid "Re-Tag?" +msgstr "" + +#: ..\tag.rst:32 +msgid "" +"Read about \"What should you do when you tag a wrong commit and you would " +"want to re-tag?\" here: https://www.kernel.org/pub/software/scm/git/docs" +"/git-tag.html#_on_re_tagging" +msgstr "" diff --git a/source/locale/ko/LC_MESSAGES/translations.mo b/source/locale/ko/LC_MESSAGES/translations.mo new file mode 100644 index 0000000000000000000000000000000000000000..0fbc366355e2f8d2cea38342761bd703fbd05e81 GIT binary patch literal 469 zcmZWl!A=4(6vV{S9zA>L!Gi`L?JkmF5hKE4h`UN)@m`m*RF-zrb_GAgZ}6}D7Q0~Z z;3O}vlTIcx@B8HVv*vK*=G4tuMI0{oYq!7LCscf_)f-POjOOsdwGm2E^dKw>x0cI_ z8Wb~GvfP{SLTL-J$;2G)%gjKcDDuY73G_8*)@fnDETgzTVn$+Y3NJ4=Sp{?k=i7F\n" +"Language-Team: Korean (http://www.transifex.com/projects/p/git-extensions-manual/language/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\translations.rst:2 +msgid "Translations" +msgstr "" + +#: ..\translations.rst:5 +msgid "Change language" +msgstr "" + +#: ..\translations.rst:7 +msgid "" +"In the settings dialog a translation can be chosen. The translation files " +"are located in a directory located in the Git Extensions installation " +"directory. The files are readable xml files." +msgstr "" + +#: ..\translations.rst:13 +msgid "Translate Git Extensions" +msgstr "" + +#: ..\translations.rst:15 +msgid "" +"The application has a built-in translation tool to help create and edit " +"translations. To open the translation tool choose ``Translate`` in the " +"``Help`` menu." +msgstr "" + +#: ..\translations.rst:20 +msgid "" +"The functions of the translation tool are described in the image below. To " +"contribute any translations you can either e-mail a patch or send a pull " +"request using github." +msgstr "" diff --git a/source/locale/ko/LC_MESSAGES/z_appendix.mo b/source/locale/ko/LC_MESSAGES/z_appendix.mo new file mode 100644 index 0000000000000000000000000000000000000000..c7ac5671f57fa24933c5233ed207a13f2939be1a GIT binary patch literal 469 zcmZWl!A=4(6vV{S9zA>L!Gi`L?JkmF5hKE4h`UN)@m`m*RF-zrb_GAgZ}6}D7Q0~Z z;3O}vlTIcx@B8HVv*vK*=G4tuMI0{oYq!7LCscf_)f-POjOOsdwGm2E^dKw>x0cI_ z8Wb~GvfP{SLTL-J$;2G)%gjKcDDuY73G_8*)@fnDET*$(dD}qTwux&{HoC(M=flM$uhwFqnkX>8+E>tYjI7 zgtIk8kILnc=zM8yK{4KJHVs?(hy~v^Qnkj#zO2Co&V&Vi=m_gwN1Xo};+4V|2YZTE z%8N&F_;(_|LA<__?nW-_N8w6a=Z1@%3E4sEl4-+jca{vH{imz4EVzbHrfM!^Mp64! cSZ|z{n&mK5dTl6@#g3Y;-$DClmvp?^5AM;8f&c&j literal 0 HcmV?d00001 diff --git a/source/locale/ko/LC_MESSAGES/z_appendix.po b/source/locale/ko/LC_MESSAGES/z_appendix.po new file mode 100644 index 0000000..a92bf46 --- /dev/null +++ b/source/locale/ko/LC_MESSAGES/z_appendix.po @@ -0,0 +1,272 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:21+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Korean (http://www.transifex.com/projects/p/git-extensions-manual/language/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\z_appendix.rst:2 +msgid "Appendix" +msgstr "" + +#: ..\z_appendix.rst:5 +msgid "Git Cheat Sheet" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Action" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Command" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "Create new repository" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "`$ git init`" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "Create shared repository" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "`$ git init –-bare –-shared=all`" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "Clone repository" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "`$ git clone c:/demo1 c:/demo2`" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "Checkout branch" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "`$ git checkout `" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "Create branch" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "`$ git branch `" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "Delete branch" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "`$ git branch -d `" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "Merge branch (from the branch to merge into):" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "`$ git merge PDC`" +msgstr "" + +#: ..\z_appendix.rst:24 ..\z_appendix.rst:41 ..\z_appendix.rst:50 +msgid "Solve conflicts (add --tool=kdiff3 if no mergetool is specified)" +msgstr "" + +#: ..\z_appendix.rst:24 +msgid "`$ git mergetool` `$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "Create tag" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "`$ git tag `" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "Add files/changes (. for all files)" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "`$ git add .`" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "Commit added files/changes (--amend to amend to last commit)" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "`$ git commit –m “Enter commit message”`" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "Discard changes" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "`$ git reset --hard`" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "Create patch (-M = detect renames –C = detect copies)" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "`$ git format-patch –M –C origin`" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "Apply patch without merging" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "`$ git apply c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "Merge patch" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "`$ git am -–3way –-signoff c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:0 ..\z_appendix.rst:0 +msgid "`$ git mergetool`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git am –-3way -–resolved`" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "Stash changes" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "`$ git stash`" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "Apply stashed changes" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "`$ git stash apply`" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "Pull changes (add --rebase to rebase instead of merge)" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "`$ git pull c:/demo1 master`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "Push changes (in branch $ git push c:/demo1 master master:)" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "`$ git push c:/demo1`" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "Blame" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "`$ git blame –M –w `" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "Help" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "`$ git --help`" +msgstr "" + +#: ..\z_appendix.rst:60 +msgid "Here are some default names used by Git." +msgstr "" + +#: ..\z_appendix.rst:63 +msgid "Default names" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "master" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "default branch" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "origin" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "default upstream repository" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "HEAD" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "current branch" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "HEAD^" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "parent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "HEAD~4" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "the great-great grandparent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:78 +msgid "Menu map" +msgstr "" + +#: ..\z_appendix.rst:79 +msgid "" +"The following image shows GitExtensions' menu structure at one glance " +"(v2.43):" +msgstr "" diff --git a/source/locale/maintenance.pot b/source/locale/maintenance.pot new file mode 100644 index 0000000..bdb2782 --- /dev/null +++ b/source/locale/maintenance.pot @@ -0,0 +1,139 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: GitExtensions 2.48\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 23:16+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ..\maintenance.rst:2 +msgid "Maintenance" +msgstr "" + +#: ..\maintenance.rst:4 +msgid "In this chapter some of the functions to maintain a repository are discussed." +msgstr "" + +#: ..\maintenance.rst:7 +msgid "Compress Git database" +msgstr "" + +#: ..\maintenance.rst:9 +msgid "Git will create a lot of files. You can run the ``Compress git database`` to pack all small files building up a repository into one big file. Git will also garbage collect all unused objects that are older then 15 days. When a database is fragmented into a many small files compressing the database can increase performance." +msgstr "" + +#: ..\maintenance.rst:16 +msgid "Recover lost objects" +msgstr "" + +#: ..\maintenance.rst:18 +msgid "If you accidently deleted a commit you can try to recover it using the ``Recover lost objects`` function. A dialog will show you all dangling objects and will allow you to review and recover them." +msgstr "" + +#: ..\maintenance.rst:23 +msgid "Normally Git will not delete files right away when you remove something from your repository. The reason for this is that you can restore deleted items if you need to. Git will delete removed items when they are older then 15 days and you run ``Compress git database``." +msgstr "" + +#: ..\maintenance.rst:29 +msgid "There are several functions to help you find the lost items. By default Git Extensions will only show commits. To show all items, just uncheck the ``Show only commits`` option. The other options can be checked/unchecked to get more/less results. Double-click on on item to view the content. When you located the item you want to recover you can tag it using the ``Tag selected object`` button." +msgstr "" + +#: ..\maintenance.rst:34 +msgid "Git Extensions also is able to tag all lost objects. Doing this will make all lost objects visible again making it very easy to locate the commit(s) you would like to recover. After recovering a commit using the ``Tag all lost commits`` button, you can remove all tags using the ``Delete all LOST_AND_FOUND tags`` button." +msgstr "" + +#: ..\maintenance.rst:41 +msgid "Fix user names" +msgstr "" + +#: ..\maintenance.rst:43 +msgid "When someone accidentally committed using a wrong username this can be fixed using the ``Edit .mailmap`` function. Git will use the username for an email address when it is set in the ``.mailmap`` file." +msgstr "" + +#: ..\maintenance.rst:48 +msgid "Fix user name using commit email:" +msgstr "" + +#: ..\maintenance.rst:54 +msgid "Fix email address using commit email:" +msgstr "" + +#: ..\maintenance.rst:60 +msgid "Fix email address and name using commit email:" +msgstr "" + +#: ..\maintenance.rst:66 +msgid "Fix email address and name using commit name and email:" +msgstr "" + +#: ..\maintenance.rst:73 +msgid "Ignore files" +msgstr "" + +#: ..\maintenance.rst:75 +msgid "Git will track all files that are in the working directory. Normally you do not want to exclude all files that are created by the compiler. You can add files that should be ignored to the .gitignore file. You can use wildcards and regular expressions. All entries are case sensitive. The button ``Add default ignores`` will add files that should be ignored when using Visual Studio." +msgstr "" + +#: ..\maintenance.rst:81 +msgid "A short overview of the syntax:" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "#" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "Lines started with ``#`` are handled as comments" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "!" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "Lines started with ``!`` are exclude patterns" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "[Dd]" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "Characters inside ``[..]`` means that 1 of the characters must match" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "\\*" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "Wildcard" +msgstr "" + +#: ..\maintenance.rst:92 +#: ..\maintenance.rst:95 +msgid "/" +msgstr "" + +#: ..\maintenance.rst:92 +msgid "A leading slash matches the beginning of the pathname; for example, ``/*.c`` matches ``cat-file.c`` but not ``mozilla-sha1/sha1.c``" +msgstr "" + +#: ..\maintenance.rst:95 +msgid "If the pattern ends with a slash, it is removed for the purpose of the following description, but it would only find a match with a directory. In other words, foo/ will match a directory foo and paths underneath it, but will not match a regular file or a symbolic link foo (this is consistent with the way how pathspec works in general in git)." +msgstr "" + +#: ..\maintenance.rst:100 +msgid "For more `detailed information `_." +msgstr "" + diff --git a/source/locale/merge_conflicts.pot b/source/locale/merge_conflicts.pot new file mode 100644 index 0000000..27f40e2 --- /dev/null +++ b/source/locale/merge_conflicts.pot @@ -0,0 +1,106 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: GitExtensions 2.48\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 23:16+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ..\merge_conflicts.rst:2 +msgid "Merge Conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:4 +msgid "When merging branches or commits you can get merge conflicts. Git will try to resolve these, but some conflicts need to be resolved manually. Git Extensions will show warnings when there is a merge conflict." +msgstr "" + +#: ..\merge_conflicts.rst:10 +msgid "Handle merge conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:12 +msgid "To solve merge conflicts just click on a warning or open the merge conflict dialog from the menu. A dialog will prompt showing all conflicts. You can solve a conflict by double-click on a filename." +msgstr "" + +#: ..\merge_conflicts.rst:17 +msgid "There are three kinds of conflicts:" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "File deleted and changed" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "Use modified or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "File deleted and created" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "Use created or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "File changed both locally and remotely" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "Start merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:28 +msgid "If the file is deleted in one commit and changed in another commit, a dialog will ask to keep the modified file or delete the file. When there is a conflicting change the merge tool will be started. You can configure the tool you want to use for merge conflicts. The image below shows Perforce P4Merge a free to use merge tool. Git Extensions is packaged with KDiff3, an open source merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:33 +msgid "In the merge tool you will see four versions of the same file:" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "Base" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "The latest version of the file that exist in both repositories" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "Local" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "The latest local version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "Remote" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "The latest remote version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "Merged" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "The result of the merge" +msgstr "" + +#: ..\merge_conflicts.rst:47 +msgid "When you are in the middle of a merge the file named local represents your file. When you are in the middle of a rebase the file named remote represents your file. This can be confusing, so double check if you are in doubt." +msgstr "" + diff --git a/source/locale/nl/LC_MESSAGES/branches.mo b/source/locale/nl/LC_MESSAGES/branches.mo new file mode 100644 index 0000000000000000000000000000000000000000..613ac60b17d03bc80bf09c151bf471ed1cfbe2f6 GIT binary patch literal 475 zcmZWl!A=4(5XHpP9zA;)6Aus^x{H!v5hKE4NLVGXc&|%YYL<4>b_GAg&+wQ07Q0~J z;7cacm%hB2H$P{mUloTFSLd!SOX6^~Z@d2OKC$Ezt=@TJakRi!u8mNV!jrHNZY`H3 zH4rgbu*{qCTxpAuNyP#mi_~DOD0q{X82g$t>$EsvmQ!f@K@0sBHgBLA(AIU`zxI76 z#3}y}rRRTLa7%-B-FNWD%vg*ylO|(UX$r&ncnr_ID1^H(>W#(^y}@7_&Sv*cD$|0c z9AnPb6b6M&R#078n^QtIn@z)(He$)QjYO?UzRzk%PEui!A0py<7m;Ltene)Zc5tU4 zGcOuN;qgL2!}t11x)ZroKXaGaIyaJMOvnx-E2a&%-FZC3_EA^vvg8^=nW%-3DTVf% iu-+sqG|O\n" +"Language-Team: Dutch (http://www.transifex.com/projects/p/git-extensions-manual/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\branches.rst:2 +msgid "Branches" +msgstr "" + +#: ..\branches.rst:7 +msgid "" +"Branches are used to commit changes separate from other commits. It is very " +"common to create a new branch when you start working on a feature to keep " +"the work done on that feature separate from other work. When the feature is " +"complete the branch can be merged or rebased as you choose such that the " +"commits for the feature either remain as a parallel branch or appear as a " +"continuous single line of development as if the branch had never existed in " +"the first place. The image on the right illustrates a branch created on top " +"of commit B." +msgstr "" + +#: ..\branches.rst:13 +msgid "" +"You can see the name of your current branch in a combo box in the toolbar. " +"You can switch to another branch by choosing from the combo box list. In the" +" commit log the current branch has an arrow head to the left of its name. If" +" you are not currently on a branch because you have checked out a specific " +"commit but not any particular branch then Git Extensions will show ``(no " +"branch)`` in place of a branch name in the toolbar. This is called " +"\"Detached HEAD mode\". In Git you can refer to your current branch or " +"commit by the special reference ``HEAD`` in place of the branch name or " +"commit reference." +msgstr "" + +#: ..\branches.rst:23 +msgid "Create branch" +msgstr "" + +#: ..\branches.rst:25 +msgid "" +"In Git Extensions there are multiple ways to create a new branch. In the " +"image below I create a new branch from the context menu in the commit log. " +"This will create a new branch on the revision that is selected." +msgstr "" + +#: ..\branches.rst:30 +msgid "" +"I will create a new branch called ``Refactor``. In this branch I can do " +"whatever I want without affecting others. The default in Git Extensions is " +"to check out a new branch after it is created. If you want to create a new " +"branch but remain on your current branch, uncheck the ``Checkout after " +"create`` checkbox in the ``Create branch`` dialog." +msgstr "" + +#: ..\branches.rst:36 +msgid "" +"When the branch is created you will see the new branch ``Refactor`` in the " +"commit log. If you chose to checkout this branch the next commit will be " +"committed to the new branch." +msgstr "" + +#: ..\branches.rst:41 +msgid "" +"Creating branches in Git requires only 41 bytes of space in the repository. " +"Creating a new branch is very easy and fast. The complete work flow of Git " +"is optimized for branching and merging." +msgstr "" + +#: ..\branches.rst:45 +msgid "Orphan branches" +msgstr "" + +#: ..\branches.rst:46 +msgid "" +"In special cases it is helpful to have orphan branches (see for example " +"https://www.google.com/search?q=why+use+orphan+branches+in+git).%20Check%20the" +"\"Create orphan\" checkbox to create an orphan branch (``--orphan`` option " +"in git)." +msgstr "" + +#: ..\branches.rst:49 +msgid "The newly created branch will have no parent commits." +msgstr "" + +#: ..\branches.rst:51 +msgid "" +"The option \"Clear working dir and index\" (``git rm -rf``) is active by " +"default. So the working dir and index will be cleared. If you uncheck the " +"last option then the working dir and index will not be touched." +msgstr "" + +#: ..\branches.rst:55 +msgid "Checkout branch" +msgstr "" + +#: ..\branches.rst:57 +msgid "" +"You can switch from the current branch to another branch using the checkout " +"command. Checking out a branch sets the current branch and updates all of " +"the source files in the working directory. Uncommitted changes in the " +"working directory can be overwritten so it is best practice to make sure " +"your working directory is clean by either committing or stashing any current" +" changes before checking out a branch. If you do not clean your working " +"directory then, in the ``Checkout branch`` dialog, you can choose between " +"four options for your local uncommitted changes:" +msgstr "" + +#: ..\branches.rst:64 +msgid "``Don't change``" +msgstr "" + +#: ..\branches.rst:64 +msgid "" +"Local changes will be retained if there are not conflicting changes from the" +" branch you are checking out." +msgstr "" + +#: ..\branches.rst:66 +msgid "``Merge``" +msgstr "" + +#: ..\branches.rst:66 +msgid "" +"Performs a three-way merge between your current branch, your local changes " +"and the branch you are checking out." +msgstr "" + +#: ..\branches.rst:68 +msgid "``Stash``" +msgstr "" + +#: ..\branches.rst:68 +msgid "" +"Your local changes are stashed and the new branch is checked out. You can " +"retrieve your changes on the new branch with stash-pop." +msgstr "" + +#: ..\branches.rst:70 +msgid "``Reset``" +msgstr "" + +#: ..\branches.rst:70 +msgid "" +"Your local changes are discarded and the new branch is checked out. Use " +"caution with this option as Git has no record of uncommitted changes so they" +" cannot be retrieved." +msgstr "" + +#: ..\branches.rst:76 +msgid "Merge branches" +msgstr "" + +#: ..\branches.rst:78 +msgid "" +"In the image below there are two branches, ``[Refactor]`` and ``[master]``. " +"We can merge the commits from the master branch into the Refactor branch. If" +" we do this, the Refactor branch will be up to date with the master branch, " +"but not the other way around. As long as we are working on the Refactor " +"branch we cannot touch the master branch itself. We can merge the sources of" +" master into our branch, but cannot make any change to the master branch." +msgstr "" + +#: ..\branches.rst:85 +msgid "" +"To merge the Refactor branch into the master branch, we first need to switch" +" to the master branch." +msgstr "" + +#: ..\branches.rst:89 +msgid "" +"Once we are on the master branch we can choose merge by choosing ``Merge " +"branches`` from the ``Commands`` menu. In the merge dialog you can verify " +"which branch you are working on. Select the branch to merge with then click " +"the ``Merge`` button." +msgstr "" + +#: ..\branches.rst:94 +msgid "" +"After the merge the commit log will show the new commit containing the " +"merge. Notice that the Refactor branch is not changed by this merge. If you " +"want to continue working on the Refactor branch you can merge the Refactor " +"branch with master. You can instead delete the Refactor branch if it is not " +"used anymore." +msgstr "" + +#: ..\branches.rst:102 +msgid "" +"When you need to merge with an unnamed branch you can use a tag to give it a" +" temporary name." +msgstr "" + +#: ..\branches.rst:105 +msgid "Rebase branch" +msgstr "" + +#: ..\branches.rst:107 +msgid "" +"The rebase command is the most complex command in Git. The rebase command is" +" very similar to the merge command. Both rebase and merge are used to get a " +"branch up-to-date. The main difference is that rebase can be used to keep " +"the history linear contrary to merges." +msgstr "" + +#: ..\branches.rst:113 +msgid "" +"A rebase of Refactor on top of master will perform the following actions:" +msgstr "" + +#: ..\branches.rst:115 +msgid "" +"All commits specific to the Refactor branch will be stashed in a temporary " +"location" +msgstr "" + +#: ..\branches.rst:116 +msgid "The branch Refactor will be removed" +msgstr "" + +#: ..\branches.rst:117 +msgid "The branch Refactor will be recreated on the master branch" +msgstr "" + +#: ..\branches.rst:118 +msgid "All commits will be recommitted in the new Refactor branch" +msgstr "" + +#: ..\branches.rst:120 +msgid "" +"During a rebase merge conflicts can occur. You need to solve the merge " +"conflicts for each commit that is rebased. The rebase function in Git " +"Extensions will guide you through all steps needed for a successful rebase." +msgstr "" + +#: ..\branches.rst:125 +msgid "" +"The image below shows the commit log after the rebase. Notice that the " +"history is changed and it seems like the commits on the Refactor branch are " +"created after the commits on the master branch." +msgstr "" + +#: ..\branches.rst:132 +msgid "" +"Because this function rewrites history you should only use this on branches " +"that are not published to other repositories yet. When you rebase a branch " +"that is already pushed it will be harder to pull or push to that remote. If " +"you want to get a branch up-to-date that is already published you should " +"merge." +msgstr "" + +#: ..\branches.rst:137 +msgid "Delete branch" +msgstr "" + +#: ..\branches.rst:139 +msgid "" +"Since it is common to create many branches, it is often necessary to delete " +"branches. Most commonly you will need to delete branches on which work has " +"finished and their contents are merged into master or your main branch. You " +"can also delete unmerged branches when they are not needed anymore and you " +"do not want to keep the work done in that branch." +msgstr "" + +#: ..\branches.rst:143 +msgid "" +"When you delete a branch that is not yet merged, all of the commits that are" +" in only the deleted branch will be lost. When you delete a branch that is " +"already merged with another branch, the merged commits will not be lost " +"because they are also part of another branch." +msgstr "" + +#: ..\branches.rst:147 +msgid "" +"You can delete a branch using ``Delete branch`` from the ``Commands`` menu. " +"If you want to delete a branch that is not merged into your current branch " +"(``HEAD`` in Git), you need to check the ``Force delete`` checkbox." +msgstr "" diff --git a/source/locale/nl/LC_MESSAGES/browse_repository.mo b/source/locale/nl/LC_MESSAGES/browse_repository.mo new file mode 100644 index 0000000000000000000000000000000000000000..613ac60b17d03bc80bf09c151bf471ed1cfbe2f6 GIT binary patch literal 475 zcmZWl!A=4(5XHpP9zA;)6Aus^x{H!v5hKE4NLVGXc&|%YYL<4>b_GAg&+wQ07Q0~J z;7cacm%hB2H$P{mUloTFSLd!SOX6^~Z@d2OKC$Ezt=@TJakRi!u8mNV!jrHNZY`H3 zH4rgbu*{qCTxpAuNyP#mi_~DOD0q{X82g$t>$EsvmQ!f@K@0sBHgBLA(AIU`zxI76 z#3}y}rRRTLa7%-B-FNWD%vg*ylO|(UX$r&ncnr_ID1^H(>W#(^y}@7_&Sv*cD$|0c z9AnPb6b6M&R#078n^QtIn@z)(He$)QjYO?UzRzk%PEui!A0py<7m;Ltene)Zc5tU4 zGcOuN;qgL2!}t11x)ZroKXaGaIyaJMOvnx-E2a&%-FZC3_EA^vvg8^=nW%-3DTVf% iu-+sqG|O\n" +"Language-Team: Dutch (http://www.transifex.com/projects/p/git-extensions-manual/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\browse_repository.rst:2 +msgid "Browse Repository" +msgstr "" + +#: ..\browse_repository.rst:4 +msgid "" +"You can browse a repository by starting Git Extensions and select the " +"repository to open. The main window contains the commit log. You could also " +"open the ‘Browse’ window from the shell extensions and from the Visual " +"Studio IDE." +msgstr "" + +#: ..\browse_repository.rst:8 +msgid "View commit log" +msgstr "" + +#: ..\browse_repository.rst:10 +msgid "" +"The full commit history can be browsed. There is a graph that shows branches" +" and merges. You can show the difference between any two revisions by " +"selecting them using ctrl-click." +msgstr "" + +#: ..\browse_repository.rst:15 +msgid "" +"In the context menu of the commit log you can enable or disable the revision" +" graph. You can also choose to only show the current branch instead of " +"showing all branches. The other options will be discussed later." +msgstr "" + +#: ..\browse_repository.rst:21 +msgid "Search or filter the commit history" +msgstr "" + +#: ..\browse_repository.rst:23 +msgid "" +"You can find text in the commit messages or jump to a specific commit in the" +" current commit history shown in Git Extensions. You can also filter the " +"commit history so that fewer commits are shown." +msgstr "" + +#: ..\browse_repository.rst:27 +msgid "Quick search in history" +msgstr "" + +#: ..\browse_repository.rst:29 +msgid "" +"You can find a commit in the commit history that is shown in Git Extensions " +"by searching for text in the commit message, branch label or tag. This is a " +"quick search function. Simply click into the commit history to give that " +"pane focus and start typing. Git Extensions will show your search term in " +"the top left corner and will immediately jump to the next commit with " +"matching text. You can search for the next or previous commit with matching " +"text using ``Alt-Down Arrow`` or ``Alt-Up Arrow``." +msgstr "" + +#: ..\browse_repository.rst:35 +msgid "" +"In ``Settings``, ``Git Extensions`` you can change the timeout for typing " +"the text for the quick search." +msgstr "" + +#: ..\browse_repository.rst:38 +msgid "Go to a specific commit" +msgstr "" + +#: ..\browse_repository.rst:40 +msgid "" +"You can jump to a particular commit in the commit history if you know the " +"SHA, tag or branch. In fact you can use any expression valid for git-rev-" +"parse. Select ``Navigate``, ``Go to commit`` or press ``Ctrl-Shift-G`` to " +"open the ``Go to commit`` window. Enter an SHA or other term to be passed to" +" git-rev-parse into the box at the top and click ``Go``, or select a branch " +"or tag from one of the two combo boxes below." +msgstr "" + +#: ..\browse_repository.rst:46 +msgid "Filter history" +msgstr "" + +#: ..\browse_repository.rst:48 +msgid "" +"The history can be filtered using regular expressions and basic filter " +"terms. Filtering will reduce the number of commits that are shown in the Git" +" Extensions commit history. The quick filter in the toolbar filters by the " +"commit message, the author and/or the committer." +msgstr "" + +#: ..\browse_repository.rst:54 +msgid "" +"In the context menu of the commit log you can open the advanced filter " +"dialog. The advanced filter dialog allows you to filter for more specific " +"commits. To remove the filter either remove the filter in the toolbar and " +"press enter or remove the filter in the advanced filter dialog." +msgstr "" + +#: ..\browse_repository.rst:61 +msgid "Singe file history" +msgstr "" + +#: ..\browse_repository.rst:63 +msgid "" +"To display the single file history, right click on a file name in the ``File" +" tree`` or in the ``Diff`` tab and select ``File history``." +msgstr "" + +#: ..\browse_repository.rst:67 +msgid "" +"The single file history viewer shows all revisions of a single file. You can" +" view the content of the file in after each commit in the ``View`` tab." +msgstr "" + +#: ..\browse_repository.rst:72 +msgid "" +"You can view the difference report from the commit in the ``Diff`` tab." +msgstr "" + +#: ..\browse_repository.rst:75 +msgid "" +"Added lines are marked with a ``+``, removed lines are marked with a ``–``." +msgstr "" + +#: ..\browse_repository.rst:80 +msgid "Blame" +msgstr "" + +#: ..\browse_repository.rst:82 +msgid "" +"There is a blame function in the file history browser. It shows the last " +"person editing a single line." +msgstr "" + +#: ..\browse_repository.rst:86 +msgid "" +"Double clicking on a code line shows the full commit introducing the change." +msgstr "" diff --git a/source/locale/nl/LC_MESSAGES/command_line.mo b/source/locale/nl/LC_MESSAGES/command_line.mo new file mode 100644 index 0000000000000000000000000000000000000000..613ac60b17d03bc80bf09c151bf471ed1cfbe2f6 GIT binary patch literal 475 zcmZWl!A=4(5XHpP9zA;)6Aus^x{H!v5hKE4NLVGXc&|%YYL<4>b_GAg&+wQ07Q0~J z;7cacm%hB2H$P{mUloTFSLd!SOX6^~Z@d2OKC$Ezt=@TJakRi!u8mNV!jrHNZY`H3 zH4rgbu*{qCTxpAuNyP#mi_~DOD0q{X82g$t>$EsvmQ!f@K@0sBHgBLA(AIU`zxI76 z#3}y}rRRTLa7%-B-FNWD%vg*ylO|(UX$r&ncnr_ID1^H(>W#(^y}@7_&Sv*cD$|0c z9AnPb6b6M&R#078n^QtIn@z)(He$)QjYO?UzRzk%PEui!A0py<7m;Ltene)Zc5tU4 zGcOuN;qgL2!}t11x)ZroKXaGaIyaJMOvnx-E2a&%-FZC3_EA^vvg8^=nW%-3DTVf% iu-+sqG|O\n" +"Language-Team: Dutch (http://www.transifex.com/projects/p/git-extensions-manual/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\command_line.rst:2 +msgid "Command line" +msgstr "" + +#: ..\command_line.rst:5 +msgid "Git Extensions command line" +msgstr "" + +#: ..\command_line.rst:7 +msgid "" +"Most features can be started from the command line. It is recommended to add" +" ``gitex.cmd`` to the path when using from the command line. It is typically" +" stored in the ``C:\\Program Files (x86)\\GitExtensions`` folder." +msgstr "" diff --git a/source/locale/nl/LC_MESSAGES/index.mo b/source/locale/nl/LC_MESSAGES/index.mo new file mode 100644 index 0000000000000000000000000000000000000000..4d33cf90bfb3a45be68a36de5dfc9b51ad8d44e0 GIT binary patch literal 485 zcmZWlO-}+b5XHpP9zA;)6Aus^y1PikB1YxIkVquBdNpM!OJ!*{ZCBuj_*?up{uaAn z;NVLp)0e)!&YPc;}nk)q&@o+IpN&aBg7msw6B^n(Wa4Gb?K3}~ZX_3OUx zggEA(qVW8$3$AH!RrMXbCuS^0nn{x~t2BjsyzdAQ z-6NUgEa4b&wxrO_Z9Iqa+}ey1vRbWbwlEYkzOKb;NwQsPLo$*Gi+mpzm)o!;{qrL- zC6&E91(|xo!LWDORZ#Q2j*@O!Zs<+s(p%?7vXlwgf_Tof;kNx6^|5)-6|>B^#-5DT nRLF!vb0VxaN^{Lp>?^%A?yGD|O*?GC?$|C%IBP>tX?dkz_hFRc literal 0 HcmV?d00001 diff --git a/source/locale/nl/LC_MESSAGES/index.po b/source/locale/nl/LC_MESSAGES/index.po new file mode 100644 index 0000000..9e76fb3 --- /dev/null +++ b/source/locale/nl/LC_MESSAGES/index.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:17+0000\n" +"Last-Translator: Arkady Shapkin \n" +"Language-Team: Dutch (http://www.transifex.com/projects/p/git-extensions-manual/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\index.rst:2 +msgid "Git Extensions |release| Manual" +msgstr "" diff --git a/source/locale/nl/LC_MESSAGES/integration.mo b/source/locale/nl/LC_MESSAGES/integration.mo new file mode 100644 index 0000000000000000000000000000000000000000..613ac60b17d03bc80bf09c151bf471ed1cfbe2f6 GIT binary patch literal 475 zcmZWl!A=4(5XHpP9zA;)6Aus^x{H!v5hKE4NLVGXc&|%YYL<4>b_GAg&+wQ07Q0~J z;7cacm%hB2H$P{mUloTFSLd!SOX6^~Z@d2OKC$Ezt=@TJakRi!u8mNV!jrHNZY`H3 zH4rgbu*{qCTxpAuNyP#mi_~DOD0q{X82g$t>$EsvmQ!f@K@0sBHgBLA(AIU`zxI76 z#3}y}rRRTLa7%-B-FNWD%vg*ylO|(UX$r&ncnr_ID1^H(>W#(^y}@7_&Sv*cD$|0c z9AnPb6b6M&R#078n^QtIn@z)(He$)QjYO?UzRzk%PEui!A0py<7m;Ltene)Zc5tU4 zGcOuN;qgL2!}t11x)ZroKXaGaIyaJMOvnx-E2a&%-FZC3_EA^vvg8^=nW%-3DTVf% iu-+sqG|O\n" +"Language-Team: Dutch (http://www.transifex.com/projects/p/git-extensions-manual/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\integration.rst:2 +msgid "Integration" +msgstr "" + +#: ..\integration.rst:4 +msgid "" +"During installation you can choose to install the Visual Studio plug-in and " +"shell extensions." +msgstr "" + +#: ..\integration.rst:7 +msgid "Visual Studio" +msgstr "" + +#: ..\integration.rst:9 +msgid "There are two options in the context menu on files:" +msgstr "" + +#: ..\integration.rst:11 +msgid "View the file history by choosing the ‘File history’ option." +msgstr "" + +#: ..\integration.rst:12 +msgid "Reset the file changes to the last committed revision." +msgstr "" + +#: ..\integration.rst:16 +msgid "" +"A Git Extensions toolbar allows you to perform the most common actions." +msgstr "" + +#: ..\integration.rst:19 +msgid "Commit (branch)" +msgstr "" + +#: ..\integration.rst:21 +msgid "Browse" +msgstr "" + +#: ..\integration.rst:23 +msgid "Pull" +msgstr "" + +#: ..\integration.rst:25 +msgid "Push" +msgstr "" + +#: ..\integration.rst:27 +msgid "Stash changes" +msgstr "" + +#: ..\integration.rst:29 +msgid "Settings" +msgstr "" + +#: ..\integration.rst:34 +msgid "" +"Almost all function can be started from the ``Git`` menu in Visual Studio." +msgstr "" + +#: ..\integration.rst:39 +msgid "Windows Explorer" +msgstr "" + +#: ..\integration.rst:41 +msgid "" +"The common commands can be started from Windows Explorer using the shell " +"extensions. This option is only available when Shell Extensions are " +"installed." +msgstr "" + +#: ..\integration.rst:46 +msgid "You can even create or clone a repository in any non git folder." +msgstr "" diff --git a/source/locale/nl/LC_MESSAGES/maintenance.mo b/source/locale/nl/LC_MESSAGES/maintenance.mo new file mode 100644 index 0000000000000000000000000000000000000000..613ac60b17d03bc80bf09c151bf471ed1cfbe2f6 GIT binary patch literal 475 zcmZWl!A=4(5XHpP9zA;)6Aus^x{H!v5hKE4NLVGXc&|%YYL<4>b_GAg&+wQ07Q0~J z;7cacm%hB2H$P{mUloTFSLd!SOX6^~Z@d2OKC$Ezt=@TJakRi!u8mNV!jrHNZY`H3 zH4rgbu*{qCTxpAuNyP#mi_~DOD0q{X82g$t>$EsvmQ!f@K@0sBHgBLA(AIU`zxI76 z#3}y}rRRTLa7%-B-FNWD%vg*ylO|(UX$r&ncnr_ID1^H(>W#(^y}@7_&Sv*cD$|0c z9AnPb6b6M&R#078n^QtIn@z)(He$)QjYO?UzRzk%PEui!A0py<7m;Ltene)Zc5tU4 zGcOuN;qgL2!}t11x)ZroKXaGaIyaJMOvnx-E2a&%-FZC3_EA^vvg8^=nW%-3DTVf% iu-+sqG|O\n" +"Language-Team: Dutch (http://www.transifex.com/projects/p/git-extensions-manual/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\maintenance.rst:2 +msgid "Maintenance" +msgstr "" + +#: ..\maintenance.rst:4 +msgid "" +"In this chapter some of the functions to maintain a repository are " +"discussed." +msgstr "" + +#: ..\maintenance.rst:7 +msgid "Compress Git database" +msgstr "" + +#: ..\maintenance.rst:9 +msgid "" +"Git will create a lot of files. You can run the ``Compress git database`` to" +" pack all small files building up a repository into one big file. Git will " +"also garbage collect all unused objects that are older then 15 days. When a " +"database is fragmented into a many small files compressing the database can " +"increase performance." +msgstr "" + +#: ..\maintenance.rst:16 +msgid "Recover lost objects" +msgstr "" + +#: ..\maintenance.rst:18 +msgid "" +"If you accidently deleted a commit you can try to recover it using the " +"``Recover lost objects`` function. A dialog will show you all dangling " +"objects and will allow you to review and recover them." +msgstr "" + +#: ..\maintenance.rst:23 +msgid "" +"Normally Git will not delete files right away when you remove something from" +" your repository. The reason for this is that you can restore deleted items " +"if you need to. Git will delete removed items when they are older then 15 " +"days and you run ``Compress git database``." +msgstr "" + +#: ..\maintenance.rst:29 +msgid "" +"There are several functions to help you find the lost items. By default Git " +"Extensions will only show commits. To show all items, just uncheck the " +"``Show only commits`` option. The other options can be checked/unchecked to " +"get more/less results. Double-click on on item to view the content. When you" +" located the item you want to recover you can tag it using the ``Tag " +"selected object`` button." +msgstr "" + +#: ..\maintenance.rst:34 +msgid "" +"Git Extensions also is able to tag all lost objects. Doing this will make " +"all lost objects visible again making it very easy to locate the commit(s) " +"you would like to recover. After recovering a commit using the ``Tag all " +"lost commits`` button, you can remove all tags using the ``Delete all " +"LOST_AND_FOUND tags`` button." +msgstr "" + +#: ..\maintenance.rst:41 +msgid "Fix user names" +msgstr "" + +#: ..\maintenance.rst:43 +msgid "" +"When someone accidentally committed using a wrong username this can be fixed" +" using the ``Edit .mailmap`` function. Git will use the username for an " +"email address when it is set in the ``.mailmap`` file." +msgstr "" + +#: ..\maintenance.rst:48 +msgid "Fix user name using commit email:" +msgstr "" + +#: ..\maintenance.rst:54 +msgid "Fix email address using commit email:" +msgstr "" + +#: ..\maintenance.rst:60 +msgid "Fix email address and name using commit email:" +msgstr "" + +#: ..\maintenance.rst:66 +msgid "Fix email address and name using commit name and email:" +msgstr "" + +#: ..\maintenance.rst:73 +msgid "Ignore files" +msgstr "" + +#: ..\maintenance.rst:75 +msgid "" +"Git will track all files that are in the working directory. Normally you do " +"not want to exclude all files that are created by the compiler. You can add " +"files that should be ignored to the .gitignore file. You can use wildcards " +"and regular expressions. All entries are case sensitive. The button ``Add " +"default ignores`` will add files that should be ignored when using Visual " +"Studio." +msgstr "" + +#: ..\maintenance.rst:81 +msgid "A short overview of the syntax:" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "#" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "Lines started with ``#`` are handled as comments" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "!" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "Lines started with ``!`` are exclude patterns" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "[Dd]" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "Characters inside ``[..]`` means that 1 of the characters must match" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "\\*" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "Wildcard" +msgstr "" + +#: ..\maintenance.rst:92 ..\maintenance.rst:95 +msgid "/" +msgstr "" + +#: ..\maintenance.rst:92 +msgid "" +"A leading slash matches the beginning of the pathname; for example, ``/*.c``" +" matches ``cat-file.c`` but not ``mozilla-sha1/sha1.c``" +msgstr "" + +#: ..\maintenance.rst:95 +msgid "" +"If the pattern ends with a slash, it is removed for the purpose of the " +"following description, but it would only find a match with a directory. In " +"other words, foo/ will match a directory foo and paths underneath it, but " +"will not match a regular file or a symbolic link foo (this is consistent " +"with the way how pathspec works in general in git)." +msgstr "" + +#: ..\maintenance.rst:100 +msgid "" +"For more `detailed information " +"`_." +msgstr "" diff --git a/source/locale/nl/LC_MESSAGES/merge_conflicts.mo b/source/locale/nl/LC_MESSAGES/merge_conflicts.mo new file mode 100644 index 0000000000000000000000000000000000000000..825c697d4c985d888d9165be5a23a0bbe170d0dd GIT binary patch literal 475 zcmZWl!A=4(5XHpP9zA;)6Aus^y1PgMMT{tmAz_uk;=L|)sae`h+ZFu~Kf_=0TkL|t zgD;s(U;6T9-h7`Nf7Tq1T%Ec)uZY9NzU}&#`^1XRw0h;K#mNevxHdvb3irZ7^lrJV zsDYTtlI7l<7fM@4?5^~Fua5?pq+NpZ~MLz z;+(&U%JaW2=+U6p^c}n@GZqugq{*38n!HA0pyr7m?(@enjS^ad4*~ zb1$C6(cguFmhasu=}zQU{U}^!>)c3@Ga>tsu9-I64wlInyMMZBmlv)vlBrq=nNjFI i3+v7DQnMV#N^guCRqUu4gnigQ2XzT&0|**@ul55=e2#_y literal 0 HcmV?d00001 diff --git a/source/locale/nl/LC_MESSAGES/merge_conflicts.po b/source/locale/nl/LC_MESSAGES/merge_conflicts.po new file mode 100644 index 0000000..6687b75 --- /dev/null +++ b/source/locale/nl/LC_MESSAGES/merge_conflicts.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (http://www.transifex.com/projects/p/git-extensions-manual/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\merge_conflicts.rst:2 +msgid "Merge Conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:4 +msgid "" +"When merging branches or commits you can get merge conflicts. Git will try " +"to resolve these, but some conflicts need to be resolved manually. Git " +"Extensions will show warnings when there is a merge conflict." +msgstr "" + +#: ..\merge_conflicts.rst:10 +msgid "Handle merge conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:12 +msgid "" +"To solve merge conflicts just click on a warning or open the merge conflict " +"dialog from the menu. A dialog will prompt showing all conflicts. You can " +"solve a conflict by double-click on a filename." +msgstr "" + +#: ..\merge_conflicts.rst:17 +msgid "There are three kinds of conflicts:" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "File deleted and changed" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "Use modified or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "File deleted and created" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "Use created or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "File changed both locally and remotely" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "Start merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:28 +msgid "" +"If the file is deleted in one commit and changed in another commit, a dialog" +" will ask to keep the modified file or delete the file. When there is a " +"conflicting change the merge tool will be started. You can configure the " +"tool you want to use for merge conflicts. The image below shows Perforce " +"P4Merge a free to use merge tool. Git Extensions is packaged with KDiff3, an" +" open source merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:33 +msgid "In the merge tool you will see four versions of the same file:" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "Base" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "The latest version of the file that exist in both repositories" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "Local" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "The latest local version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "Remote" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "The latest remote version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "Merged" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "The result of the merge" +msgstr "" + +#: ..\merge_conflicts.rst:47 +msgid "" +"When you are in the middle of a merge the file named local represents your " +"file. When you are in the middle of a rebase the file named remote " +"represents your file. This can be confusing, so double check if you are in " +"doubt." +msgstr "" diff --git a/source/locale/nl/LC_MESSAGES/notes.mo b/source/locale/nl/LC_MESSAGES/notes.mo new file mode 100644 index 0000000000000000000000000000000000000000..825c697d4c985d888d9165be5a23a0bbe170d0dd GIT binary patch literal 475 zcmZWl!A=4(5XHpP9zA;)6Aus^y1PgMMT{tmAz_uk;=L|)sae`h+ZFu~Kf_=0TkL|t zgD;s(U;6T9-h7`Nf7Tq1T%Ec)uZY9NzU}&#`^1XRw0h;K#mNevxHdvb3irZ7^lrJV zsDYTtlI7l<7fM@4?5^~Fua5?pq+NpZ~MLz z;+(&U%JaW2=+U6p^c}n@GZqugq{*38n!HA0pyr7m?(@enjS^ad4*~ zb1$C6(cguFmhasu=}zQU{U}^!>)c3@Ga>tsu9-I64wlInyMMZBmlv)vlBrq=nNjFI i3+v7DQnMV#N^guCRqUu4gnigQ2XzT&0|**@ul55=e2#_y literal 0 HcmV?d00001 diff --git a/source/locale/nl/LC_MESSAGES/notes.po b/source/locale/nl/LC_MESSAGES/notes.po new file mode 100644 index 0000000..af50d53 --- /dev/null +++ b/source/locale/nl/LC_MESSAGES/notes.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (http://www.transifex.com/projects/p/git-extensions-manual/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\notes.rst:2 +msgid "Notes" +msgstr "" + +#: ..\notes.rst:4 +msgid "" +"Notes can be added to a commit. Notes will be stored separately and will not" +" be pushed. To add a new note choose ``add notes`` in the context menu of " +"the commit information box." +msgstr "" + +#: ..\notes.rst:9 +msgid "" +"The editor that has been configured in the settings dialog will be used to " +"enter or edit the notes. The Git Extensions editor is advised." +msgstr "" diff --git a/source/locale/nl/LC_MESSAGES/patches.mo b/source/locale/nl/LC_MESSAGES/patches.mo new file mode 100644 index 0000000000000000000000000000000000000000..825c697d4c985d888d9165be5a23a0bbe170d0dd GIT binary patch literal 475 zcmZWl!A=4(5XHpP9zA;)6Aus^y1PgMMT{tmAz_uk;=L|)sae`h+ZFu~Kf_=0TkL|t zgD;s(U;6T9-h7`Nf7Tq1T%Ec)uZY9NzU}&#`^1XRw0h;K#mNevxHdvb3irZ7^lrJV zsDYTtlI7l<7fM@4?5^~Fua5?pq+NpZ~MLz z;+(&U%JaW2=+U6p^c}n@GZqugq{*38n!HA0pyr7m?(@enjS^ad4*~ zb1$C6(cguFmhasu=}zQU{U}^!>)c3@Ga>tsu9-I64wlInyMMZBmlv)vlBrq=nNjFI i3+v7DQnMV#N^guCRqUu4gnigQ2XzT&0|**@ul55=e2#_y literal 0 HcmV?d00001 diff --git a/source/locale/nl/LC_MESSAGES/patches.po b/source/locale/nl/LC_MESSAGES/patches.po new file mode 100644 index 0000000..3a0ba2e --- /dev/null +++ b/source/locale/nl/LC_MESSAGES/patches.po @@ -0,0 +1,62 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (http://www.transifex.com/projects/p/git-extensions-manual/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\patches.rst:2 +msgid "Patches" +msgstr "" + +#: ..\patches.rst:4 +msgid "" +"Every commit contains a change-set, a commit date, the committer name, the " +"commit message and a cryptograph SHA1 hash. Local commits can be published " +"by pushing it to a remote repository. To be able to push you need to have " +"sufficient rights and you need to have access to the remote repository. When" +" you cannot push directly you can create patches. Patches can be e-mailed to" +" someone with access to the repository. Each patch contains an entire commit" +" including the commit message and the SHA1." +msgstr "" + +#: ..\patches.rst:13 +msgid "Create patch" +msgstr "" + +#: ..\patches.rst:15 +msgid "" +"Format a single patch or patch series using the format patch dialog. You " +"need to select the newest commit first and then select the oldest commit " +"using ctrl-click. You can also select an interrupted patch series, but this " +"is not recommended because the files will not be numbered." +msgstr "" + +#: ..\patches.rst:21 +msgid "" +"When the patches are created successfully the following dialog will appear." +msgstr "" + +#: ..\patches.rst:26 +msgid "Apply patches" +msgstr "" + +#: ..\patches.rst:28 +msgid "" +"It is possible to apply a single patch file or all patches in a directory. " +"When there are merge conflicts applying the patch you need to resolve them " +"before you can continue. Git Extensions will help you applying all patches " +"by marking the next recommended step." +msgstr "" diff --git a/source/locale/nl/LC_MESSAGES/plugins.mo b/source/locale/nl/LC_MESSAGES/plugins.mo new file mode 100644 index 0000000000000000000000000000000000000000..825c697d4c985d888d9165be5a23a0bbe170d0dd GIT binary patch literal 475 zcmZWl!A=4(5XHpP9zA;)6Aus^y1PgMMT{tmAz_uk;=L|)sae`h+ZFu~Kf_=0TkL|t zgD;s(U;6T9-h7`Nf7Tq1T%Ec)uZY9NzU}&#`^1XRw0h;K#mNevxHdvb3irZ7^lrJV zsDYTtlI7l<7fM@4?5^~Fua5?pq+NpZ~MLz z;+(&U%JaW2=+U6p^c}n@GZqugq{*38n!HA0pyr7m?(@enjS^ad4*~ zb1$C6(cguFmhasu=}zQU{U}^!>)c3@Ga>tsu9-I64wlInyMMZBmlv)vlBrq=nNjFI i3+v7DQnMV#N^guCRqUu4gnigQ2XzT&0|**@ul55=e2#_y literal 0 HcmV?d00001 diff --git a/source/locale/nl/LC_MESSAGES/plugins.po b/source/locale/nl/LC_MESSAGES/plugins.po new file mode 100644 index 0000000..7da2182 --- /dev/null +++ b/source/locale/nl/LC_MESSAGES/plugins.po @@ -0,0 +1,96 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (http://www.transifex.com/projects/p/git-extensions-manual/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\plugins.rst:2 +msgid "Plugins" +msgstr "" + +#: ..\plugins.rst:5 +msgid "List of the available plugins" +msgstr "" + +#: ..\plugins.rst:7 +msgid "Auto Compile Submodules" +msgstr "" + +#: ..\plugins.rst:8 +msgid "Background Fetch" +msgstr "" + +#: ..\plugins.rst:9 +msgid "Create Local Tracking Branches" +msgstr "" + +#: ..\plugins.rst:10 +msgid "Delete Unused Branches" +msgstr "" + +#: ..\plugins.rst:11 +msgid "Find Large Files" +msgstr "" + +#: ..\plugins.rst:12 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\plugins.rst:13 ..\plugins.rst:22 +msgid "GitFlow" +msgstr "" + +#: ..\plugins.rst:14 +msgid "GitUIPluginInterfaces" +msgstr "" + +#: ..\plugins.rst:15 +msgid "Github" +msgstr "" + +#: ..\plugins.rst:16 +msgid "Gource" +msgstr "" + +#: ..\plugins.rst:17 +msgid "Proxy Switcher" +msgstr "" + +#: ..\plugins.rst:18 +msgid "Release Notes Generator" +msgstr "" + +#: ..\plugins.rst:19 +msgid "Statistics" +msgstr "" + +#: ..\plugins.rst:24 +msgid "" +"This plugin permit to manage your _branching model: http://nvie.com/posts/a" +"-successful-git-branching-model/ with _GitFlow: " +"https://github.com/nvie/gitflow%20in%20GitExtension" +msgstr "" + +#: ..\plugins.rst:26 +msgid "You should have GitFlow installed to use this plugin." +msgstr "" + +#: ..\plugins.rst:28 +msgid "" +"The GitFlow plugin permit to : - init gitflow in your git repository - " +"create your feature, hotfix, release or support branch - manage (pull, " +"publish or finish) your existing gitflow branches" +msgstr "" diff --git a/source/locale/nl/LC_MESSAGES/remote_feature.mo b/source/locale/nl/LC_MESSAGES/remote_feature.mo new file mode 100644 index 0000000000000000000000000000000000000000..825c697d4c985d888d9165be5a23a0bbe170d0dd GIT binary patch literal 475 zcmZWl!A=4(5XHpP9zA;)6Aus^y1PgMMT{tmAz_uk;=L|)sae`h+ZFu~Kf_=0TkL|t zgD;s(U;6T9-h7`Nf7Tq1T%Ec)uZY9NzU}&#`^1XRw0h;K#mNevxHdvb3irZ7^lrJV zsDYTtlI7l<7fM@4?5^~Fua5?pq+NpZ~MLz z;+(&U%JaW2=+U6p^c}n@GZqugq{*38n!HA0pyr7m?(@enjS^ad4*~ zb1$C6(cguFmhasu=}zQU{U}^!>)c3@Ga>tsu9-I64wlInyMMZBmlv)vlBrq=nNjFI i3+v7DQnMV#N^guCRqUu4gnigQ2XzT&0|**@ul55=e2#_y literal 0 HcmV?d00001 diff --git a/source/locale/nl/LC_MESSAGES/remote_feature.po b/source/locale/nl/LC_MESSAGES/remote_feature.po new file mode 100644 index 0000000..b557931 --- /dev/null +++ b/source/locale/nl/LC_MESSAGES/remote_feature.po @@ -0,0 +1,337 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (http://www.transifex.com/projects/p/git-extensions-manual/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\remote_feature.rst:2 +msgid "Remote feature" +msgstr "" + +#: ..\remote_feature.rst:4 +msgid "" +"Git is a distributed source control management system. This means that all " +"changes you make are local. When you commit changes, you only commit them to" +" your local repository. To publish your local changes you need to push. In " +"order to get changes committed by others, you need to pull." +msgstr "" + +#: ..\remote_feature.rst:9 +msgid "Manage remote repositories" +msgstr "" + +#: ..\remote_feature.rst:11 +msgid "You can manage the remote repositories in the ``Remotes`` menu." +msgstr "" + +#: ..\remote_feature.rst:15 +msgid "" +"When you cloned your repository from a public repository, this remote is " +"already configured. You can rename each remote for easy recognition. The " +"default name after cloning a remote is ``origin``. If you use PuTTY as SSH " +"client you can also enter the private key file for each remote. Git " +"Extensions will load the key when needed. How to create a private key file " +"is described in the next paragraph." +msgstr "" + +#: ..\remote_feature.rst:22 +msgid "" +"In the ``Default pull behaviour`` tab you can configure the branches that " +"need to be pulled and merged by default. If you configure this correctly you" +" will not need to choose a branch when you pull or push. There are two " +"buttons on this dialog:" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Prune remote branches" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Throw away remote branches that do not exist on the remote anymore." +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Update all remote branch info" +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Fetch all remote branch information." +msgstr "" + +#: ..\remote_feature.rst:33 +msgid "" +"After cloning a repository you do not need to configure all remote branches " +"manually. Instead you can checkout the remote branch and choose to create a " +"local tracking branch." +msgstr "" + +#: ..\remote_feature.rst:37 +msgid "Create SSH key" +msgstr "" + +#: ..\remote_feature.rst:39 +msgid "" +"Git uses SSH for accessing private repositories. SSH uses a public/private " +"key pair for authentication. This means you need to generate a private key " +"and a public key. The private key is stored on your computer locally and the" +" public key can be given to anyone. SSH will encrypt whatever you send using" +" your secret private key. The receiver will then use the public key you send" +" to decrypt the data." +msgstr "" + +#: ..\remote_feature.rst:44 +msgid "" +"This encryption will not protect the data itself but it protects the " +"authenticity. Because the private key is only available to the sender, the " +"receiver can be sure about the origin of the data. In practise the key pair " +"is only used for the authentication process. The data itself will be " +"encrypted using a key that is exchanged during this initial phase." +msgstr "" + +#: ..\remote_feature.rst:49 +msgid "PuTTY and github" +msgstr "" + +#: ..\remote_feature.rst:51 +msgid "" +"PuTTY is SSH client that for Windows that is a bit more user friendly then " +"OpenSSH. Unfortunately PuTTY does not work with all servers. In this " +"paragraph I will show how to generate a key for github using putty." +msgstr "" + +#: ..\remote_feature.rst:54 +msgid "" +"First make sure GitExtensions is configured to use PuTTY and all paths are " +"correct." +msgstr "" + +#: ..\remote_feature.rst:60 +msgid "can choose ``Generate or import key`` to start the key generator." +msgstr "" + +#: ..\remote_feature.rst:66 +msgid "" +"PuTTY will ask you to move the mouse around to generate a more random key. " +"When the key is generated you can save the public and the private key in a " +"file. You can choose to protect the private key with a password but this is " +"not necessary." +msgstr "" + +#: ..\remote_feature.rst:69 +msgid "" +"Now you have a key pair you need to give github the public key. This can be " +"done in ``Account Settings`` in the tab ``SSH Public Keys``. You can add " +"multiple keys here, but you only need one key for all repositories." +msgstr "" + +#: ..\remote_feature.rst:74 +msgid "" +"After telling github what public key to use to decrypt, you need to tell " +"GitExtensions what private key to use to encrypt. In the clone dialog there " +"is a ``Load SSH key`` button to load the private key into the PuTTY " +"authentication agent. This can also be done manually by starting the PuTTY " +"authentication agent and choose ``add key`` in the context menu in the " +"system tray." +msgstr "" + +#: ..\remote_feature.rst:80 +msgid "" +"GitExtensions can load the private keys automatically for you when " +"communicating with a remote. You need to configure the private key for the " +"remote." +msgstr "" + +#: ..\remote_feature.rst:83 +msgid "This is done in the ``Manage remote repositories`` dialog." +msgstr "" + +#: ..\remote_feature.rst:86 +msgid "OpenSSH and github" +msgstr "" + +#: ..\remote_feature.rst:88 +msgid "" +"When you choose to use OpenSSH you need to configure GitExtensions as shown " +"in the screenshot below." +msgstr "" + +#: ..\remote_feature.rst:92 +msgid "" +"OpenSSH is the best SSH client there is but it lacks Windows support. " +"Therefore it is slightly more complex to use. Another drawback is that " +"GitExtensions cannot control OpenSSH and needs to show the command line " +"dialogs when OpenSSH might be used. GitExtensions will show the command line" +" window for every command that might require a SSH connection. For this " +"reason PuTTY is the prefered SSH client in GitExtensions." +msgstr "" + +#: ..\remote_feature.rst:97 +msgid "" +"To generate a key pair in OpenSSH you need to go to the command line. I " +"recommend to use the git bash because the path to OpenSSH is already set." +msgstr "" + +#: ..\remote_feature.rst:102 +msgid "" +"Type the following command: ``ssh-keygen -C \"your@email.com\" -t rsa`` Use " +"the same email address as the email address used in git. You will be asked " +"where if you want to protect the private key with a password. This is not " +"necessary. By default the public and private keys are stored in " +"``c:\\Documents and Settings\\[User]\\.ssh\\`` or " +"``c:\\Users\\[user]\\.ssh\\``." +msgstr "" + +#: ..\remote_feature.rst:109 +msgid "" +"You do not need to tell GitExtensions about the private key because OpenSSH " +"will load it for you. Now open the public key using notepad and copy the key" +" to github. This can be done in ``Account Settings`` in the tab ``SSH Public" +" Keys`` on `GitHub `_." +msgstr "" + +#: ..\remote_feature.rst:116 +msgid "Pull changes" +msgstr "" + +#: ..\remote_feature.rst:118 +msgid "" +"You can get remote changes using the pull function. Before you can pull " +"remote changes you need to make sure there are no uncommitted changes in " +"your local repository. If you have uncommitted changes you should commit " +"them or stash them during the pull. You can read about how to use the stash " +"in the Stash chapter." +msgstr "" + +#: ..\remote_feature.rst:124 +msgid "" +"In order to get your personal repository up-to-date, you need to fetch " +"changes from a remote repository. You can do this using the ``Pull`` dialog." +" When the dialog starts the default remote for the current branch is set. " +"You can choose another remote or enter a custom url if you like. When the " +"remote branches configured correctly, you do not need to choose a remote " +"branch." +msgstr "" + +#: ..\remote_feature.rst:128 +msgid "" +"If you just fetch the commits from the remote repository and you already " +"committed some changes to your local repository, the commits will be in a " +"different branch. In the pull dialog this is illustrated in the image on the" +" left. This can be useful when you want to review the changes before you " +"want to merge them with your own changes." +msgstr "" + +#: ..\remote_feature.rst:135 +msgid "" +"When you choose to merge the remote branch after fetching the changes a " +"branch will be created, and will be merged you’re your commit. Doing this " +"creates a lot of branches and merges, making the history harder to read." +msgstr "" + +#: ..\remote_feature.rst:140 +msgid "" +"Instead of merging the fetched commits with your local commits, you can also" +" choose to rebase your commits on top of the fetched commits. This is " +"illustrated on the left in the image below. A rebase will first undo your " +"local commits (c and d), then fetch the remote commits (e) and finally " +"recommit your local commits. When there is a merge conflict during the " +"rebase, the rebase dialog will show." +msgstr "" + +#: ..\remote_feature.rst:147 +msgid "Next to the pull button there are some buttons that can be useful:" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "Solve conflicts" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "" +"When there are merge conflicts, you can solve them by pressing this button." +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "Stash changes" +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "" +"When the working dir contains uncommitted changes, you need to stash them " +"before pulling." +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "Auto stash" +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "" +"Check this checkbox if you want to stash before pulling. The stash will be " +"reapplied after pulling." +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "Load SSH key" +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "" +"This button is only available when you use PuTTY as SSH client. You can " +"press this button to load the key configured for the remote. If no key is " +"set, a dialog will prompt for the key." +msgstr "" + +#: ..\remote_feature.rst:161 +msgid "Push changes" +msgstr "" + +#: ..\remote_feature.rst:163 +msgid "" +"In the browse window you can check if there are local commits that are not " +"pushed to a remote repository yet. In the image below the green labels mark " +"the position of the master branch on the remote repository. The red label " +"marks the position of the master branch on the local repository. The local " +"repository is ahead three commits." +msgstr "" + +#: ..\remote_feature.rst:169 +msgid "To push the changes press ``Push`` in the toolbar." +msgstr "" + +#: ..\remote_feature.rst:173 +msgid "" +"The push dialog allows you to choose the remote repository to push to. The " +"remote repository is set to the remote of the current branch. You can choose" +" another remote or choose a url to push to. You can also specify a branch to" +" push." +msgstr "" + +#: ..\remote_feature.rst:178 +msgid "" +"Tags are not pushed to the remote repository. If you want to push a tag you " +"need to open the ``Tags`` tab in the dialog. You can choose to push a singe " +"tag or all tags. No commits will be pushed when the ``Tags`` tab is " +"selected, only tags." +msgstr "" + +#: ..\remote_feature.rst:181 +msgid "" +"You can not merge your changes in the remote repository. Merging must be " +"done locally. This means that you cannot push your changes before the " +"commits are merged locally. In practice you need to pull before you can push" +" most of the times." +msgstr "" diff --git a/source/locale/nl/LC_MESSAGES/settings.mo b/source/locale/nl/LC_MESSAGES/settings.mo new file mode 100644 index 0000000000000000000000000000000000000000..28e2500db76730607457997175d70e225c0ce7f2 GIT binary patch literal 475 zcmZWl!A`~V0Z~(Ksy&L|HAj3 z5U2c2)Smx!!4(btmha$=nX#B^CQZSt(iDdC@faQlNetIJm0N21VGnlCenY}(AA)AjJNN-YWsZIT literal 0 HcmV?d00001 diff --git a/source/locale/nl/LC_MESSAGES/settings.po b/source/locale/nl/LC_MESSAGES/settings.po new file mode 100644 index 0000000..7d33522 --- /dev/null +++ b/source/locale/nl/LC_MESSAGES/settings.po @@ -0,0 +1,2128 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (http://www.transifex.com/projects/p/git-extensions-manual/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\settings.rst:4 +msgid "Settings" +msgstr "" + +#: ..\settings.rst:6 +msgid "" +"The settings dialog can be invoked at any time by selecting ``Settings`` " +"from the ``Tools`` menu option." +msgstr "" + +#: ..\settings.rst:10 +msgid "" +"The following buttons are always available on any page of the Settings " +"dialog. Sometimes the ``Cancel`` button has no effect for the page - this " +"will be noted on the page in the area next to the buttons." +msgstr "" + +#: ..\settings.rst:14 +msgid "Button" +msgstr "" + +#: ..\settings.rst:14 ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Description" +msgstr "" + +#: ..\settings.rst:16 +msgid "``OK``" +msgstr "" + +#: ..\settings.rst:16 +msgid "" +"Save any entered changes made in *any* settings page and close the Settings " +"dialog." +msgstr "" + +#: ..\settings.rst:19 +msgid "``Cancel``" +msgstr "" + +#: ..\settings.rst:19 +msgid "" +"Any entered changes in *any* settings page are *not* saved. The Settings " +"dialog is closed." +msgstr "" + +#: ..\settings.rst:22 +msgid "``Apply``" +msgstr "" + +#: ..\settings.rst:22 +msgid "Any entered changes in *any* settings page are saved." +msgstr "" + +#: ..\settings.rst:25 +msgid "" +"Settings that are specific to Git Extensions and apply globally will be " +"stored in a file called ``GitExtensions.settings`` either in the user's " +"application data path or with the program. The location is dependant on the " +"IsPortable setting in the ``GitExtensions.exe.config`` file that is with the" +" program. Settings that are specific to Git Extensions but apply to only the" +" current repository will be stored in a file of the same name, " +"``GitExtensions.settings``, but in either the root folder of the repository " +"or the ``.git`` folder of the repository, depending on whether or not they " +"are distributed with that repository. The settings that are used by Git are " +"stored in the configuration files of Git. The global settings are stored in " +"the file called ``.gitconfig`` in the user directory. The local settings are" +" stored in the ``.git\\config`` file of the repository." +msgstr "" + +#: ..\settings.rst:37 +msgid "Checklist" +msgstr "" + +#: ..\settings.rst:39 +msgid "" +"This page is a visual overview of the minimal settings that Git Extensions " +"requires to work properly. Any items highlighted in red should be configured" +" by clicking on the highlighted item." +msgstr "" + +#: ..\settings.rst:42 +msgid "This page contains the following settings and buttons." +msgstr "" + +#: ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Setting" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Check settings at startup (disables automatically if all settings are " +"correct)" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Forces Git Extensions to re-check the minimal set of required settings the " +"next time Git Extensions is started. If all settings are 'green' this will " +"be automatically unchecked." +msgstr "" + +#: ..\settings.rst:51 +msgid "``Save and rescan`` button" +msgstr "" + +#: ..\settings.rst:51 +msgid "" +"Saves any setting changes made and re-checks the settings to see if the " +"minimal requirements are now met." +msgstr "" + +#: ..\settings.rst:58 ..\settings.rst:66 +msgid "Git" +msgstr "" + +#: ..\settings.rst:60 +msgid "" +"This page contains the settings needed to access git repositories. The " +"repositories will be accessed using external tools. For Windows usually " +"MsysGit or cygwin are used. Git Extensions will try to configure these " +"settings automatically." +msgstr "" + +#: ..\settings.rst:64 ..\settings.rst:90 ..\settings.rst:168 +#: ..\settings.rst:196 ..\settings.rst:295 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:642 +#: ..\settings.rst:671 +msgid "Group" +msgstr "" + +#: ..\settings.rst:66 +msgid "Command used to run git (git.cmd or git.exe)" +msgstr "" + +#: ..\settings.rst:66 +msgid "" +"Needed for Git Extensions to run Git commands. Set the full command used to " +"run git (MsysGit or cygwin). Use the ``Browse`` button to find the " +"executable on your file system." +msgstr "" + +#: ..\settings.rst:70 +msgid "Path to Linux tools (sh). Leave empty when it is in the path." +msgstr "" + +#: ..\settings.rst:70 +msgid "" +"A few linux tools are used by Git Extensions. When MsysGit is installed, " +"these tools are located in the bin directory of MsysGit. Use the ``Browse`` " +"button to find the directory on your file system." +msgstr "" + +#: ..\settings.rst:74 +msgid "Environment" +msgstr "" + +#: ..\settings.rst:74 +msgid "``Change HOME`` button" +msgstr "" + +#: ..\settings.rst:74 +msgid "This button opens a dialog where the HOME directory can be changed." +msgstr "" + +#: ..\settings.rst:77 +msgid "" +"The global configuration file used by git will be put in the HOME directory." +" On some systems the home directory is not set or is pointed to a network " +"drive. Git Extensions will try to detect the optimal setting for your " +"environment. When there is already a global git configuration file, this " +"location will be used. If you need to relocate the home directory for git, " +"click the ``Change HOME`` button to change this setting. Otherwise leave " +"this setting as the default." +msgstr "" + +#: ..\settings.rst:85 +msgid "Git Extensions" +msgstr "" + +#: ..\settings.rst:87 +msgid "This page contains general settings for Git Extensions." +msgstr "" + +#: ..\settings.rst:92 +msgid "Performance" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"Show repository status in browse dialog (number of changes in toolbar, " +"restart required)" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"When enabled, the number of pending commits are shown on the toolbar as a " +"figure in parentheses next to the ``Commit`` button. Git Extensions must be " +"stopped and restarted to activate changes to this option." +msgstr "" + +#: ..\settings.rst:96 +msgid "Show current working dir changes in revision graph" +msgstr "" + +#: ..\settings.rst:96 +msgid "" +"When enabled, two extra revisions are added to the revision graph. The first" +" shows the current working directory status. The second shows the staged " +"files. This option can cause slowdowns when browsing large repositories." +msgstr "" + +#: ..\settings.rst:101 +msgid "Use FileSystemWatcher to check if index is changed" +msgstr "" + +#: ..\settings.rst:101 +msgid "" +"Using the FileSystemWatcher to check index state improves the performance in" +" some cases. Turn this off if you experience refresh problems in commit log." +msgstr "" + +#: ..\settings.rst:105 +msgid "Show stash count on status bar in browse window" +msgstr "" + +#: ..\settings.rst:105 +msgid "" +"When you use the stash a lot, it can be useful to show the number of stashed" +" items on the toolbar. This option causes serious slowdowns in large " +"repositories and is turned off by default." +msgstr "" + +#: ..\settings.rst:109 +msgid "Check for uncommitted changes in checkout branch dialog" +msgstr "" + +#: ..\settings.rst:109 +msgid "" +"Git Extensions will not allow you to checkout a branch if you have " +"uncommitted changes on the current branch. If you select this option, Git " +"Extensions will display a dialog where you can decide what to do with " +"uncommitted changes before swapping branches." +msgstr "" + +#: ..\settings.rst:114 +msgid "Limit number of commits that will be loaded in list at start-up" +msgstr "" + +#: ..\settings.rst:114 +msgid "" +"This number specifies the maximum number of commits that Git Extensions will" +" load when it is started. These commits are shown in the Commit Log window. " +"To see more commits than are loaded, then this setting will need to be " +"adjusted and Git Extensions restarted." +msgstr "" + +#: ..\settings.rst:119 ..\settings.rst:170 +msgid "Behaviour" +msgstr "" + +#: ..\settings.rst:119 +msgid "Close Process dialog when process succeeds" +msgstr "" + +#: ..\settings.rst:119 +msgid "" +"When a process is finished, close the process dialog automatically. Leave " +"this option off if you want to see the result of processes. When a process " +"has failed, the dialog will automatically remain open." +msgstr "" + +#: ..\settings.rst:123 +msgid "Show console window when executing git process" +msgstr "" + +#: ..\settings.rst:123 +msgid "" +"Git Extensions uses command line tools to access the git repository. In some" +" environments it might be useful to see the command line dialog when a " +"process is executed. An option on the command line dialog window displayed " +"allows this setting to be turned off." +msgstr "" + +#: ..\settings.rst:128 +msgid "Use patience diff algorithm" +msgstr "" + +#: ..\settings.rst:128 +msgid "" +"Use the Git 'patience diff' algorithm instead of the default. This algorithm" +" is useful in situations where two files have diverged significantly and the" +" default algorithm may become 'misaligned', resulting in a totally unusable " +"conflict file." +msgstr "" + +#: ..\settings.rst:133 +msgid "Include untracked files in stash" +msgstr "" + +#: ..\settings.rst:133 +msgid "" +"If checked, when a stash is performed as a result of any action except a " +"manual stash request, e.g. checking out a new branch and requesting a stash " +"then any files not tracked by git will also be saved to the stash." +msgstr "" + +#: ..\settings.rst:137 +msgid "Follow renames in file history (experimental)" +msgstr "" + +#: ..\settings.rst:137 +msgid "Try to follow file renames in the file history." +msgstr "" + +#: ..\settings.rst:140 +msgid "Open last working dir on startup" +msgstr "" + +#: ..\settings.rst:140 +msgid "" +"When starting Git Extensions, open the last used repository (bypassing the " +"Start Page)." +msgstr "" + +#: ..\settings.rst:143 +msgid "Play Special Startup Sound" +msgstr "" + +#: ..\settings.rst:143 +msgid "" +"Play a sound when starting Git Extensions. It will put you in a good " +"moooooood!" +msgstr "" + +#: ..\settings.rst:146 +msgid "Default clone destination" +msgstr "" + +#: ..\settings.rst:146 +msgid "" +"Git Extensions will pre-fill destination directory input with value of this " +"setting on any form used to perform repository clone." +msgstr "" + +#: ..\settings.rst:149 +msgid "Revision grid quick search timeout [ms]" +msgstr "" + +#: ..\settings.rst:149 +msgid "" +"The timeout (milliseconds) used for the quick search feature in the revision" +" graph. The quick search will be enabled when you start typing and the " +"revision graph has the focus." +msgstr "" + +#: ..\settings.rst:153 +msgid "Email settings for sending patches" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server name" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server to use for sending patches." +msgstr "" + +#: ..\settings.rst:155 +msgid "Port" +msgstr "" + +#: ..\settings.rst:155 +msgid "SMTP port number to use." +msgstr "" + +#: ..\settings.rst:157 +msgid "Use SSL/TLS" +msgstr "" + +#: ..\settings.rst:157 +msgid "Check this box if the SMTP server uses SSL or TLS." +msgstr "" + +#: ..\settings.rst:163 +msgid "Commit dialog" +msgstr "" + +#: ..\settings.rst:165 +msgid "This page contains settings for the Git Extensions Commit dialog." +msgstr "" + +#: ..\settings.rst:170 +msgid "Show errors when staging files" +msgstr "" + +#: ..\settings.rst:170 +msgid "" +"If an error occurs when files are staged (in the Commit dialog), then the " +"process dialog showing the results of the git command is shown if this " +"setting is checked." +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"Compose commit messages in Commit dialog (otherwise the message will be " +"requested during commit)" +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"If this is unchecked, then commit messages cannot be entered in the commit " +"dialog. When the ``Commit`` button is clicked, a new editor window is opened" +" where the commit message can be entered." +msgstr "" + +#: ..\settings.rst:178 +msgid "Number of previous messages in commit dialog" +msgstr "" + +#: ..\settings.rst:178 +msgid "" +"The number of commit messages, from the top of the current branch, that will" +" be made available from the ``Commit message`` combo box on the Commit " +"dialog." +msgstr "" + +#: ..\settings.rst:182 +msgid "Show additional buttons in commit button area" +msgstr "" + +#: ..\settings.rst:182 +msgid "" +"Tick the boxes in this sub-group for any of the additional buttons that you " +"wish to have available below the commit button. These buttons are considered" +" additional to basic functionality and have consequences if you should click" +" them accidentally, including resetting unrecorded work." +msgstr "" + +#: ..\settings.rst:191 +msgid "Appearance" +msgstr "" + +#: ..\settings.rst:193 +msgid "" +"This page contains settings that affect the appearance of the application." +msgstr "" + +#: ..\settings.rst:198 ..\settings.rst:448 ..\settings.rst:653 +msgid "General" +msgstr "" + +#: ..\settings.rst:198 +msgid "Show relative date instead of full date" +msgstr "" + +#: ..\settings.rst:198 +msgid "" +"Show relative date, e.g. 2 weeks ago, instead of full date. Displayed on the" +" ``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:201 +msgid "Show current branch in Visual Studio" +msgstr "" + +#: ..\settings.rst:201 +msgid "" +"Determines whether or not the currently checked out branch is displayed on " +"the Git Extensions toolbar within Visual Studio." +msgstr "" + +#: ..\settings.rst:204 +msgid "Auto scale user interface when high DPI is used" +msgstr "" + +#: ..\settings.rst:204 +msgid "" +"Automatically resize controls and their contents according to the current " +"system resolution of the display, measured in dots per inch (DPI)." +msgstr "" + +#: ..\settings.rst:207 +msgid "Truncate long filenames" +msgstr "" + +#: ..\settings.rst:207 +msgid "" +"This setting affects the display of filenames in a component of a window " +"e.g. in the Diff tab of the Commit Log window. The options that can be " +"selected are:" +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``None``: no truncation occurs; a horizontal scroll bar is used to see the " +"whole filename." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Compact``: no horizontal scroll bar. Filenames are truncated at both start" +" and end to fit into the width of the display component." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Trimstart``: no horizontal scroll bar. Filenames are truncated at the " +"start only." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``FileNameOnly``: the path is always removed, leaving only the name of the " +"file, even if there is space for the path." +msgstr "" + +#: ..\settings.rst:220 +msgid "Author images" +msgstr "" + +#: ..\settings.rst:220 +msgid "Get author image from gravatar.com" +msgstr "" + +#: ..\settings.rst:220 +msgid "" +"If checked, `gravatar `_ will be accessed to retrieve " +"an image for the author of commits. This image is displayed on the " +"``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:224 +msgid "Image size" +msgstr "" + +#: ..\settings.rst:224 +msgid "The display size of the user image." +msgstr "" + +#: ..\settings.rst:226 +msgid "Cache images" +msgstr "" + +#: ..\settings.rst:226 +msgid "" +"The number of days to elapse before gravatar is checked for any changes to " +"an authors image." +msgstr "" + +#: ..\settings.rst:229 +msgid "No image service" +msgstr "" + +#: ..\settings.rst:229 +msgid "" +"If the author has not set up their own image, then gravatar can return an " +"image based on one of these services." +msgstr "" + +#: ..\settings.rst:232 +msgid "``Clear image cache`` button" +msgstr "" + +#: ..\settings.rst:232 +msgid "Clear the cached avatars." +msgstr "" + +#: ..\settings.rst:234 +msgid "Fonts" +msgstr "" + +#: ..\settings.rst:234 +msgid "Code font" +msgstr "" + +#: ..\settings.rst:234 +msgid "Change the font used for the display of file contents." +msgstr "" + +#: ..\settings.rst:236 +msgid "Application font" +msgstr "" + +#: ..\settings.rst:236 +msgid "Change the font used on Git Extensions windows and dialogs." +msgstr "" + +#: ..\settings.rst:238 +msgid "Commit font" +msgstr "" + +#: ..\settings.rst:238 +msgid "" +"Change the font used for entering a commit message in the Commit dialog." +msgstr "" + +#: ..\settings.rst:240 +msgid "Language" +msgstr "" + +#: ..\settings.rst:240 +msgid "Language (restart required)" +msgstr "" + +#: ..\settings.rst:240 +msgid "Choose the language for the Git Extensions interface." +msgstr "" + +#: ..\settings.rst:242 +msgid "Dictionary for spelling checker" +msgstr "" + +#: ..\settings.rst:242 +msgid "" +"Choose the dictionary to use for the spelling checker in the Commit dialog." +msgstr "" + +#: ..\settings.rst:248 +msgid "Revision Links" +msgstr "" + +#: ..\settings.rst:250 +msgid "" +"You can configure here how to convert parts of a revision into clickable " +"links. These links will be located under the commit message on the " +"``Commit`` tab in the ``Related links`` section." +msgstr "" + +#: ..\settings.rst:256 ..\settings.rst:345 +msgid "Categories" +msgstr "" + +#: ..\settings.rst:256 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click the ``Remove`` button." +msgstr "" + +#: ..\settings.rst:260 ..\settings.rst:553 +msgid "Name" +msgstr "" + +#: ..\settings.rst:260 +msgid "" +"This is the Category name used to match the same categories defined on " +"different levels of the Settings." +msgstr "" + +#: ..\settings.rst:263 ..\settings.rst:555 +msgid "Enabled" +msgstr "" + +#: ..\settings.rst:263 +msgid "" +"Indicates whether the Category is enabled or not. Disabled categories are " +"skipped while creating links." +msgstr "" + +#: ..\settings.rst:266 +msgid "Search in" +msgstr "" + +#: ..\settings.rst:266 +msgid "" +"List of revision parts that will be checked when searching for matching text" +" to be converted into links. Only the checked parts will be searched for " +"matches." +msgstr "" + +#: ..\settings.rst:270 +msgid "Search pattern/Nested pattern" +msgstr "" + +#: ..\settings.rst:270 +msgid "" +"Regular expression used for matching text in chosen revision parts. Each " +"matched fragment will be used to create a new link. More than one fragment " +"can be used in a single link by using a capturing group. A capturing group " +"value can be passed to a link by using zero-based indexed placeholders in a " +"link format definition e.g. {0}. ``Nested pattern`` can be used when only " +"part of the text matched by the ``Search pattern`` should be used to format " +"the link. When the ``Nested pattern`` is empty, matches found by the " +"``Search pattern`` are used to create links." +msgstr "" + +#: ..\settings.rst:279 +msgid "Links: Caption/URI" +msgstr "" + +#: ..\settings.rst:279 +msgid "" +"List of links to be created from a single match. Each link consists of the " +"``Caption`` to be displayed and the ``URI`` to be opened when the link is " +"clicked on. In addition to the standard zero-based indexed placeholders, the" +" ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into the" +" link. For example: " +"``https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH%``" +msgstr "" + +#: ..\settings.rst:290 +msgid "Colors" +msgstr "" + +#: ..\settings.rst:292 +msgid "" +"This page contains settings to define the colors used in the application." +msgstr "" + +#: ..\settings.rst:297 +msgid "Revision graph" +msgstr "" + +#: ..\settings.rst:297 +msgid "Multicolor branches" +msgstr "" + +#: ..\settings.rst:297 +msgid "" +"Displays branch commits in different colors if checked. If unchecked, all " +"branches are shown in the same color. This color can be selected." +msgstr "" + +#: ..\settings.rst:300 +msgid "Striped branch change" +msgstr "" + +#: ..\settings.rst:300 +msgid "" +"When a new branch is created from an existing branch, the common part of the" +" history is shown in a 'hatch' pattern." +msgstr "" + +#: ..\settings.rst:303 +msgid "Draw branch borders" +msgstr "" + +#: ..\settings.rst:303 +msgid "Outlines branch commits in a black border if checked." +msgstr "" + +#: ..\settings.rst:305 +msgid "Draw non relatives graph gray" +msgstr "" + +#: ..\settings.rst:305 +msgid "" +"Show commit history in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:307 +msgid "Draw non relatives text gray" +msgstr "" + +#: ..\settings.rst:307 +msgid "" +"Show commit text in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:309 +msgid "Color tag" +msgstr "" + +#: ..\settings.rst:309 +msgid "Color to show tags in." +msgstr "" + +#: ..\settings.rst:311 +msgid "Color branch" +msgstr "" + +#: ..\settings.rst:311 +msgid "Color to show branch names in." +msgstr "" + +#: ..\settings.rst:313 +msgid "Color remote branch" +msgstr "" + +#: ..\settings.rst:313 +msgid "Color to show remote branch names in." +msgstr "" + +#: ..\settings.rst:315 +msgid "Color other label" +msgstr "" + +#: ..\settings.rst:315 +msgid "Color to show other labels in." +msgstr "" + +#: ..\settings.rst:317 +msgid "Application Icon" +msgstr "" + +#: ..\settings.rst:317 +msgid "Icon style" +msgstr "" + +#: ..\settings.rst:317 +msgid "Change icons. Useful for recognising various open instances." +msgstr "" + +#: ..\settings.rst:319 +msgid "Icon color" +msgstr "" + +#: ..\settings.rst:319 +msgid "Changes color of the selected icons." +msgstr "" + +#: ..\settings.rst:321 +msgid "Difference View" +msgstr "" + +#: ..\settings.rst:321 +msgid "Color removed line" +msgstr "" + +#: ..\settings.rst:321 +msgid "Highlight color for lines that have been removed." +msgstr "" + +#: ..\settings.rst:324 +msgid "Color added line" +msgstr "" + +#: ..\settings.rst:324 +msgid "Highlight color for lines that have been added." +msgstr "" + +#: ..\settings.rst:326 +msgid "Color removed line highlighting" +msgstr "" + +#: ..\settings.rst:326 +msgid "Highlight color for characters that have been removed in lines." +msgstr "" + +#: ..\settings.rst:328 +msgid "Color added line highlighting" +msgstr "" + +#: ..\settings.rst:328 +msgid "Highlight color for characters that have been added in lines." +msgstr "" + +#: ..\settings.rst:330 +msgid "Color section" +msgstr "" + +#: ..\settings.rst:330 +msgid "Highlight color for a section." +msgstr "" + +#: ..\settings.rst:336 +msgid "Start Page" +msgstr "" + +#: ..\settings.rst:338 +msgid "" +"This page allows you to add/remove or modify the Categories and repositories" +" that will appear on the Start Page when Git Extensions is launched. Per " +"Category you can either configure an RSS feed or add repositories. The order" +" of both Categories, and repositories within Categories, can be changed " +"using the context menus in the Start Page. See :ref:`start-page` for further" +" details." +msgstr "" + +#: ..\settings.rst:345 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click Remove. This will delete the Category *and* any " +"repositories belonging to that Category." +msgstr "" + +#: ..\settings.rst:350 +msgid "Caption" +msgstr "" + +#: ..\settings.rst:350 +msgid "This is the Category name displayed on the Start Page." +msgstr "" + +#: ..\settings.rst:352 +msgid "Type" +msgstr "" + +#: ..\settings.rst:352 +msgid "Specify the type: an RSS feed or a repository." +msgstr "" + +#: ..\settings.rst:354 +msgid "RSS Feed" +msgstr "" + +#: ..\settings.rst:354 +msgid "Enter the URL of the RSS feed." +msgstr "" + +#: ..\settings.rst:356 +msgid "Path/Title/Description" +msgstr "" + +#: ..\settings.rst:356 +msgid "" +"For each repository defined for a Category, shows the path, title and " +"description. To add a new repository, click on a blank line and type the " +"appropriate information. The contents of the Path field are shown on the " +"Start Page as a link to your repository *if* the Title field is blank. If " +"the Title field is non-blank, then this text is shown as the link to your " +"repository. Any text in the Description field is shown underneath the " +"repository link on the Start Page." +msgstr "" + +#: ..\settings.rst:365 +msgid "" +"An RSS Feed can be useful to follow repositories on GitHub for example. See " +"this page on GitHub: https://help.github.com/articles/viewing-your-feeds. " +"You can also follow commits on public GitHub repositories by" +msgstr "" + +#: ..\settings.rst:368 +msgid "In your browser, navigate to the public repository on GitHub." +msgstr "" + +#: ..\settings.rst:369 +msgid "Select the branch you are interested in." +msgstr "" + +#: ..\settings.rst:370 +msgid "Click on the Commits tab." +msgstr "" + +#: ..\settings.rst:371 +msgid "You will find a RSS icon next to the words \"Commit History\"." +msgstr "" + +#: ..\settings.rst:372 +msgid "Copy the link" +msgstr "" + +#: ..\settings.rst:373 +msgid "" +"Paste the link into the RSS Feed field in the Settings - Start Page as shown" +" above." +msgstr "" + +#: ..\settings.rst:375 +msgid "" +"Your Start Page will then show each commit - clicking on a link will open " +"your browser and take you to the commit on GitHub." +msgstr "" + +#: ..\settings.rst:382 +msgid "Git Config" +msgstr "" + +#: ..\settings.rst:384 +msgid "" +"This page contains some of the settings of Git that are used by and " +"therefore can be changed from within Git Extensions." +msgstr "" + +#: ..\settings.rst:386 +msgid "" +"If you change a Git setting from the Git command line using ``git config`` " +"then the same change in setting can be seen inside Git Extensions. If you " +"change a Git setting from inside Git Extensions then that change can be seen" +" using ``git config --get``." +msgstr "" + +#: ..\settings.rst:389 +msgid "" +"Git configuration can be global or local configuration. Global configuration" +" applies to all repositories. Local configuration overrides the global " +"configuration for the current repository." +msgstr "" + +#: ..\settings.rst:395 +msgid "User name" +msgstr "" + +#: ..\settings.rst:395 +msgid "User name shown in commits and patches." +msgstr "" + +#: ..\settings.rst:397 +msgid "User email" +msgstr "" + +#: ..\settings.rst:397 +msgid "User email shown in commits and patches." +msgstr "" + +#: ..\settings.rst:399 +msgid "Editor" +msgstr "" + +#: ..\settings.rst:399 +msgid "" +"Editor that git.exe opens (e.g. for editing commit message). This is not " +"used by Git Extensions, only when you call git.exe from the command line. By" +" default Git will use the built in editor." +msgstr "" + +#: ..\settings.rst:403 +msgid "Mergetool" +msgstr "" + +#: ..\settings.rst:403 +msgid "" +"Merge tool used to solve merge conflicts. Git Extensions will search for " +"common merge tools on your system." +msgstr "" + +#: ..\settings.rst:406 +msgid "Path to mergetool" +msgstr "" + +#: ..\settings.rst:406 +msgid "" +"Path to merge tool. Git Extensions will search for common merge tools on " +"your system." +msgstr "" + +#: ..\settings.rst:409 +msgid "Mergetool command" +msgstr "" + +#: ..\settings.rst:409 +msgid "" +"Command that Git uses to start the merge tool. Git Extensions will try to " +"set this automatically when a merge tool is chosen. This setting can be left" +" empty when Git supports the mergetool (e.g. kdiff3)." +msgstr "" + +#: ..\settings.rst:413 +msgid "Keep backup (.orig) after merge" +msgstr "" + +#: ..\settings.rst:413 +msgid "" +"Check to save the state of the original file before modifying to solve merge" +" conflicts. Refer to Git configuration setting ```mergetool.keepBackup```." +msgstr "" + +#: ..\settings.rst:417 +msgid "Difftool" +msgstr "" + +#: ..\settings.rst:417 +msgid "" +"Diff tool that is used to show differences between source files. Git " +"Extensions will search for common diff tools on your system." +msgstr "" + +#: ..\settings.rst:420 +msgid "Path to difftool" +msgstr "" + +#: ..\settings.rst:420 +msgid "" +"The path to the diff tool. Git Extensions will search for common diff tools " +"on your system." +msgstr "" + +#: ..\settings.rst:423 +msgid "DiffTool command" +msgstr "" + +#: ..\settings.rst:423 +msgid "" +"Command that Git uses to start the diff tool. This setting should only be " +"filled in when Git doesn't support the diff tool." +msgstr "" + +#: ..\settings.rst:426 +msgid "Path to commit template" +msgstr "" + +#: ..\settings.rst:426 +msgid "" +"A path to a file whose contents are used to pre-populate the commit message " +"in the commit dialog." +msgstr "" + +#: ..\settings.rst:429 +msgid "Line endings" +msgstr "" + +#: ..\settings.rst:429 +msgid "Checkout/commit radio buttons" +msgstr "" + +#: ..\settings.rst:429 +msgid "" +"Choose how git should handle line endings when checking out and checking in " +"files. Refer to https://help.github.com/articles/dealing-with-line-endings" +"#platform-all" +msgstr "" + +#: ..\settings.rst:433 +msgid "Files content encoding" +msgstr "" + +#: ..\settings.rst:433 +msgid "The default encoding for file contents." +msgstr "" + +#: ..\settings.rst:439 +msgid "Build server integration" +msgstr "" + +#: ..\settings.rst:441 +msgid "" +"This page allows you to configure the integration with build servers. This " +"allows the build status of each commit to be displayed directly in the " +"revision log, as well as providing a tab for direct access to the Build " +"Server build report for the selected commit." +msgstr "" + +#: ..\settings.rst:448 +msgid "Enable build server integration" +msgstr "" + +#: ..\settings.rst:448 +msgid "Check to globally enable/disable the integration functionality." +msgstr "" + +#: ..\settings.rst:450 +msgid "Show build status summary in revision log" +msgstr "" + +#: ..\settings.rst:450 +msgid "" +"Check to show a summary of the build results with the commits in the main " +"revision log." +msgstr "" + +#: ..\settings.rst:453 +msgid "Build server type" +msgstr "" + +#: ..\settings.rst:453 +msgid "Select an integration target." +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins" +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins server URL" +msgstr "" + +#: ..\settings.rst:455 ..\settings.rst:459 ..\settings.rst:469 +msgid "Enter the URL of the server (and port, if applicable)." +msgstr "" + +#: ..\settings.rst:457 ..\settings.rst:461 ..\settings.rst:473 +msgid "Project name" +msgstr "" + +#: ..\settings.rst:457 +msgid "Enter the name of the project which tracks this repository in Jenkins." +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity" +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity server URL" +msgstr "" + +#: ..\settings.rst:461 +msgid "" +"Enter the name of the project which tracks this repository in TeamCity. " +"Multiple project names can be entered separated by the | character." +msgstr "" + +#: ..\settings.rst:464 +msgid "Build Id Filter" +msgstr "" + +#: ..\settings.rst:464 +msgid "" +"Enter a regexp filter for which build results you want to retrieve in the " +"case that your build project creates multiple builds. For example, if your " +"project includes both devBuild and docBuild you may wish to apply a filter " +"of \"devBuild\" to retrieve the results from only the program build." +msgstr "" + +#: ..\settings.rst:469 +msgid "Team Foundation" +msgstr "" + +#: ..\settings.rst:469 +msgid "Tfs server (Name or URL)" +msgstr "" + +#: ..\settings.rst:471 +msgid "Team collection name" +msgstr "" + +#: ..\settings.rst:473 +msgid "Enter the name of the project which tracks this repository in Tfs." +msgstr "" + +#: ..\settings.rst:475 +msgid "Build definition name (use first found if left empty)" +msgstr "" + +#: ..\settings.rst:482 +msgid "SSH" +msgstr "" + +#: ..\settings.rst:484 +msgid "" +"This page allows you to configure the SSH client you want Git to use. Git " +"Extensions is optimized for PuTTY. Git Extensions will show command line " +"dialogs if you do not use PuTTY and user input is required (unless you have " +"configured SSH to use authentication with key instead of password). Git " +"Extensions can load SSH keys for PuTTY when needed." +msgstr "" + +#: ..\settings.rst:491 +msgid "Specify which ssh client to use" +msgstr "" + +#: ..\settings.rst:491 +msgid "``PuTTY`` radio button" +msgstr "" + +#: ..\settings.rst:491 +msgid "Use PuTTY as SSH client." +msgstr "" + +#: ..\settings.rst:493 +msgid "``OpenSSH`` radio button" +msgstr "" + +#: ..\settings.rst:493 +msgid "Use OpenSSH as SSH client." +msgstr "" + +#: ..\settings.rst:495 +msgid "``Other ssh client`` radio button" +msgstr "" + +#: ..\settings.rst:495 +msgid "" +"Use another SSH client. Enter the path to the SSH client you wish to use." +msgstr "" + +#: ..\settings.rst:497 +msgid "Configure PuTTY" +msgstr "" + +#: ..\settings.rst:497 +msgid "Path to plink.exe" +msgstr "" + +#: ..\settings.rst:497 +msgid "Enter the path to the plink.exe executable." +msgstr "" + +#: ..\settings.rst:500 +msgid "Path to puttygen" +msgstr "" + +#: ..\settings.rst:500 +msgid "Enter the path to the puttygen.exe executable." +msgstr "" + +#: ..\settings.rst:502 +msgid "Path to pageant" +msgstr "" + +#: ..\settings.rst:502 +msgid "Enter the path to the pageant.exe executable." +msgstr "" + +#: ..\settings.rst:504 +msgid "Automatically start authentication" +msgstr "" + +#: ..\settings.rst:504 +msgid "" +"If an SSH key has been configured, then when accessing a remote repository " +"the key will automatically be used by the SSH client if this is checked." +msgstr "" + +#: ..\settings.rst:507 +msgid "Configure Git credential helper" +msgstr "" + +#: ..\settings.rst:507 ..\settings.rst:569 +msgid "Command" +msgstr "" + +#: ..\settings.rst:507 +msgid "" +"Enter the helper string for the Git \"Credential Helper\". This setting is " +"the global Git configuration ``credential.helper``, see http://git-" +"scm.com/docs/gitcredentials. By way of example, the setting for `git-" +"credential-winstore `_, when " +"installed from the full installation package for Git Extensions, is:" +msgstr "" + +#: ..\settings.rst:513 +msgid "" +"``!\"C:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-" +"credential-winstore.exe\"``." +msgstr "" + +#: ..\settings.rst:516 +msgid "" +"The setting begins with \"!\" so the setting is considered as a shell " +"snippet and everything after the \"!\" becomes the command. Use the " +"``Browse`` button to find the executable in your file system." +msgstr "" + +#: ..\settings.rst:520 +msgid "``Suggest`` button" +msgstr "" + +#: ..\settings.rst:520 +msgid "" +"Suggest an appropriate setting for the Git credential helper. This works " +"only if the program git-credential-winstore.exe is installed in the " +"\"GitCredentialWinStore\" folder under your Git Extensions installation." +msgstr "" + +#: ..\settings.rst:527 +msgid "" +"If you get errors relating to git-credential-winstore, ensure that your " +"setting for the Git credential helper command in Git Extensions has ``\"`` " +"at the start and end and not ``\\\"``. When viewed in the global Git " +"configuration file, ``.gitconfig`` in your user directory, you should find " +"the setting does show the escaped quotation marks ``\\\"`` (but not " +"``\\\\\\\"``). Also ensure that you do indeed have the program file git-" +"credential-winstore.exe in the specified directory as you may have a setting" +" retained from a previous installation of the credential helper program." +msgstr "" + +#: ..\settings.rst:536 +msgid "Scripts" +msgstr "" + +#: ..\settings.rst:538 +msgid "" +"This page allows you to configure specific commands to run before/after Git " +"actions or to add a new command to the User Menu. The top half of the page " +"summarises all of the scripts currently defined. If a script is selected " +"from the summary, the bottom half of the page will allow modifications to " +"the script definition." +msgstr "" + +#: ..\settings.rst:542 +msgid "" +"A hotkey can also be assigned to execute a specific script. See :ref" +":`settings-hotkeys`." +msgstr "" + +#: ..\settings.rst:547 +msgid "``Add`` button" +msgstr "" + +#: ..\settings.rst:547 +msgid "" +"Adds a new script. Complete the details in the bottom half of the screen." +msgstr "" + +#: ..\settings.rst:549 +msgid "``Remove`` button" +msgstr "" + +#: ..\settings.rst:549 +msgid "Removes a script." +msgstr "" + +#: ..\settings.rst:551 +msgid "Up/Down Arrows" +msgstr "" + +#: ..\settings.rst:551 +msgid "Changes order of scripts." +msgstr "" + +#: ..\settings.rst:553 +msgid "The name of the script." +msgstr "" + +#: ..\settings.rst:555 +msgid "" +"If checked, the script is active and will be performed at the appropriate " +"time (as determined by the On Event setting)." +msgstr "" + +#: ..\settings.rst:558 +msgid "Ask for confirmation" +msgstr "" + +#: ..\settings.rst:558 +msgid "" +"If checked, then a popup window is displayed just before the script is run " +"to confirm whether or not the script is to be run. Note that this popup is " +"*not* displayed when the script is added as a command to the User Menu (On " +"Event setting is ShowInUserMenuBar)." +msgstr "" + +#: ..\settings.rst:563 +msgid "Run in background" +msgstr "" + +#: ..\settings.rst:563 +msgid "" +"If checked, the script will run in the background and Git Extensions will " +"return to your control without waiting for the script to finish." +msgstr "" + +#: ..\settings.rst:566 +msgid "Add to revision grid context menu" +msgstr "" + +#: ..\settings.rst:566 +msgid "" +"If checked, the script is added to the context menu that is displayed when " +"right-clicking on a line in the Commit Log page." +msgstr "" + +#: ..\settings.rst:569 +msgid "" +"Enter the command to be run. This can be any command that your system can " +"run e.g. an executable program, a .bat script, a Python command, etc. Use " +"the ``Browse`` button to find the command to run." +msgstr "" + +#: ..\settings.rst:573 ..\settings.rst:794 +msgid "Arguments" +msgstr "" + +#: ..\settings.rst:573 +msgid "" +"Enter any arguments to be passed to the command that is run. The ``Help`` " +"button displays items that will be resolved by Git Extensions before " +"executing the command e.g. {cBranch} will resolve to the currently checked " +"out branch, {UserInput} will display a popup where you can enter data to be " +"passed to the command when it is run." +msgstr "" + +#: ..\settings.rst:579 +msgid "On Event" +msgstr "" + +#: ..\settings.rst:579 +msgid "" +"Select when this command will be executed, either before/after certain Git " +"commands, or displayed on the User Menu bar." +msgstr "" + +#: ..\settings.rst:586 +msgid "Hotkeys" +msgstr "" + +#: ..\settings.rst:588 +msgid "" +"This page allows you to define keyboard shortcuts to actions when specific " +"pages of Git Extensions are displayed. The HotKeyable Items identifies a " +"page within Git Extensions. Selecting a Hotkeyable Item displays the list of" +" commands on that page that can have a hotkey associated with them." +msgstr "" + +#: ..\settings.rst:592 +msgid "The Hotkeyable Items consist of the following pages" +msgstr "" + +#: ..\settings.rst:594 +msgid "" +"Commit: the page displayed when a Commit is requested via the ``Commit`` " +"User Menu button or the ``Commands/Commit`` menu option." +msgstr "" + +#: ..\settings.rst:595 +msgid "" +"Browse: the Commit Log page (the page displayed after a repository is " +"selected from the Start Page)." +msgstr "" + +#: ..\settings.rst:596 +msgid "RevisionGrid: the list of commits on the Commit Log page." +msgstr "" + +#: ..\settings.rst:597 +msgid "FileViewer: the page displayed when viewing the contents of a file." +msgstr "" + +#: ..\settings.rst:598 +msgid "" +"FormMergeConflicts: the page displayed when merge conflicts are detected " +"that need correcting." +msgstr "" + +#: ..\settings.rst:599 +msgid "" +"Scripts: shows scripts defined in Git Extensions and allows shortcuts to be " +"assigned. Refer :ref:`settings-scripts`." +msgstr "" + +#: ..\settings.rst:604 +msgid "Hotkey" +msgstr "" + +#: ..\settings.rst:604 +msgid "" +"After selecting a Hotkeyable Item and the Command, the current keyboard " +"shortcut associated with the command is displayed here. To alter this " +"shortcut, click in the box where the current hotkey is shown and press the " +"new keyboard combination." +msgstr "" + +#: ..\settings.rst:609 +msgid "``Apply`` button" +msgstr "" + +#: ..\settings.rst:609 +msgid "" +"Click to apply the new keyboard combination to the currently selected " +"Command." +msgstr "" + +#: ..\settings.rst:612 +msgid "``Clear`` button" +msgstr "" + +#: ..\settings.rst:612 +msgid "" +"Sets the keyboard shortcut for the currently selected Command to 'None'." +msgstr "" + +#: ..\settings.rst:614 +msgid "``Reset all Hotkeys to defaults`` button" +msgstr "" + +#: ..\settings.rst:614 +msgid "" +"Resets all keyboard shortcuts to the defaults (i.e. the values when Git " +"Extensions was first installed)." +msgstr "" + +#: ..\settings.rst:621 +msgid "Shell Extension" +msgstr "" + +#: ..\settings.rst:623 +msgid "" +"When installed, Git Extensions adds items to the context menu when a " +"file/folder is right-clicked within Windows Explorer. One of these items is " +"``Git Extensions`` from which a further (cascaded) menu can be opened. This " +"settings page determines which items will appear on that cascaded menu and " +"which will appear in the main context menu. Items that are checked will " +"appear in the cascaded menu." +msgstr "" + +#: ..\settings.rst:627 +msgid "" +"To the right side of the list of check boxes is a preview that shows you how" +" the Git Extensions menu items will be arranged with your current choices." +msgstr "" + +#: ..\settings.rst:630 +msgid "" +"By default, what is displayed in the context menu also depends on what item " +"is right-clicked in Windows Explorer; a file or a folder (and whether the " +"folder is a Git repository or not). If you want Git Extensions to always " +"include all of its context menu items, check the box ``Always show all " +"commands``." +msgstr "" + +#: ..\settings.rst:637 +msgid "Advanced" +msgstr "" + +#: ..\settings.rst:638 +msgid "" +"This page allows advanced settings to be modified. Clicking on the '+' " +"symbol on the tree of settings will display further settings. Refer :ref" +":`settings-confirmations`." +msgstr "" + +#: ..\settings.rst:644 +msgid "Checkout" +msgstr "" + +#: ..\settings.rst:644 +msgid "Always show checkout dialog" +msgstr "" + +#: ..\settings.rst:644 +msgid "" +"Always show the Checkout Branch dialog when swapping branches. This dialog " +"is normally only shown when uncommitted changes exist on the current branch" +msgstr "" + +#: ..\settings.rst:647 +msgid "Use last chosen \"local changes\" action as default action." +msgstr "" + +#: ..\settings.rst:647 +msgid "" +"This setting works in conjunction with the 'Git Extensions/Check for " +"uncommitted changes in checkout branch dialog' setting. If the 'Check for " +"uncommitted changes' setting is checked, then the Checkout Branch dialog is " +"shown *only* if this setting is unchecked. If this setting is checked, then " +"no dialog is shown and the last chosen action is used." +msgstr "" + +#: ..\settings.rst:653 +msgid "Don't show help images" +msgstr "" + +#: ..\settings.rst:653 +msgid "" +"In the Pull, Merge and Rebase dialogs, images are displayed by default to " +"explain what happens with the branches and their commits and the meaning of " +"LOCAL, BASE and REMOTE (for resolving merge conflicts) in different merge or" +" rebase scenarios. If checked, these Help images will not be displayed." +msgstr "" + +#: ..\settings.rst:659 +msgid "Always show advanced options" +msgstr "" + +#: ..\settings.rst:659 +msgid "" +"In the Push, Merge and Rebase dialogs, advanced options are hidden by " +"default and shown only after you click a link or checkbox. If this setting " +"is checked then these options are always shown on those dialogs." +msgstr "" + +#: ..\settings.rst:667 +msgid "Confirmations" +msgstr "" + +#: ..\settings.rst:668 +msgid "This page allows you to turn off certain confirmation popup windows." +msgstr "" + +#: ..\settings.rst:673 +msgid "Don't ask to confirm to" +msgstr "" + +#: ..\settings.rst:673 +msgid "Amend last commit" +msgstr "" + +#: ..\settings.rst:673 +msgid "" +"If checked, do not display the popup warning about the rewriting of history " +"when you have elected to amend the last committed change." +msgstr "" + +#: ..\settings.rst:676 +msgid "Apply stashed changes after successful pull" +msgstr "" + +#: ..\settings.rst:676 +msgid "" +"In the Pull dialog, if ``Auto stash`` is checked, then any changes will be " +"stashed before the pull is performed. Any stashed changes are then re-" +"applied after the pull is complete. If this setting is checked, the stashed " +"changes are applied with no confirmation popup." +msgstr "" + +#: ..\settings.rst:681 +msgid "Apply stashed changes after successful checkout" +msgstr "" + +#: ..\settings.rst:681 +msgid "" +"In the Checkout Branch dialog, if ``Stash`` is checked, then any changes " +"will be stashed before the branch is checked out. If this setting is " +"checked, then the stashed changes will be automatically re-applied after " +"successful checkout of the branch with no confirmation popup." +msgstr "" + +#: ..\settings.rst:686 +msgid "Add a tracking reference for newly pushed branch" +msgstr "" + +#: ..\settings.rst:686 +msgid "" +"When you push a local branch to a remote and it doesn't have a tracking " +"reference, you are asked to confirm whether you want to add such a " +"reference. If this setting is checked, a tracking reference will always be " +"added if it does not exist." +msgstr "" + +#: ..\settings.rst:691 +msgid "Push a new branch for the remote" +msgstr "" + +#: ..\settings.rst:691 +msgid "" +"When pushing a new branch that does not exist on the remote repository, a " +"confirmation popup will normally be displayed. If this setting is checked, " +"then the new branch will be pushed with no confirmation popup." +msgstr "" + +#: ..\settings.rst:695 +msgid "Update submodules on checkout" +msgstr "" + +#: ..\settings.rst:695 +msgid "" +"When you check out a branch from a repository that has submodules, you will " +"be asked to update the submodules. If this setting is checked, the " +"submodules will be updated without asking." +msgstr "" + +#: ..\settings.rst:703 +msgid "Plugins" +msgstr "" + +#: ..\settings.rst:705 +msgid "Plugins provide extra functionality for Git Extensions." +msgstr "" + +#: ..\settings.rst:708 +msgid "Plugin" +msgstr "" + +#: ..\settings.rst:710 +msgid "Auto compile SubModules" +msgstr "" + +#: ..\settings.rst:710 +msgid "" +"**This plugin proposes (confirmation required) that you automatically build " +"submodules after they are updated via the GitExtensions Update submodules " +"command.**" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enabled (true/false)" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enter true to enable the plugin, or false to disable." +msgstr "" + +#: ..\settings.rst:716 +msgid "Path to msbuild.exe" +msgstr "" + +#: ..\settings.rst:716 +msgid "Enter the path to the msbuild.exe executable." +msgstr "" + +#: ..\settings.rst:718 +msgid "msbuild.exe arguments" +msgstr "" + +#: ..\settings.rst:718 +msgid "Enter any arguments to msbuild." +msgstr "" + +#: ..\settings.rst:720 +msgid "Periodic background fetch" +msgstr "" + +#: ..\settings.rst:720 +msgid "" +"**This plugin keeps your remote tracking branches up-to-date automatically " +"by fetching periodically.**" +msgstr "" + +#: ..\settings.rst:722 +msgid "Arguments of git command to run" +msgstr "" + +#: ..\settings.rst:722 +msgid "" +"Enter the git command and its arguments into the edit box. The default " +"command is ``fetch --all``, which will fetch all branches from all remotes. " +"You can modify the command if you would prefer, for example, to fetch only a" +" specific remote, e.g. ``fetch upstream``." +msgstr "" + +#: ..\settings.rst:727 +msgid "Fetch every (seconds)" +msgstr "" + +#: ..\settings.rst:727 +msgid "" +"Enter the number of seconds to wait between each fetch. Enter 0 to disable " +"this plugin." +msgstr "" + +#: ..\settings.rst:730 +msgid "Refresh view after fetch" +msgstr "" + +#: ..\settings.rst:730 +msgid "" +"If checked, the commit log and branch labels will be refreshed after the " +"fetch. If you are browsing the commit log and comparing revisions you may " +"wish to disable the refresh to avoid unexpected changes to the commit log." +msgstr "" + +#: ..\settings.rst:734 +msgid "Fetch all submodules" +msgstr "" + +#: ..\settings.rst:734 +msgid "" +"If checked, also perform \"git fetch --all\" recursively on all configured " +"submodules as part of the periodic background fetch." +msgstr "" + +#: ..\settings.rst:737 +msgid "Create local tracking branches" +msgstr "" + +#: ..\settings.rst:737 +msgid "" +"**This plugin will create local tracking branches for all branches on a " +"remote repository. The remote repository is specified when the plugin is " +"run.**" +msgstr "" + +#: ..\settings.rst:741 +msgid "Delete obsolete branches" +msgstr "" + +#: ..\settings.rst:741 +msgid "" +"**This plugin allows you to delete obsolete branches i.e. those branches " +"that are fully merged to another branch. It will display a list of obsolete " +"branches for review before deletion.**" +msgstr "" + +#: ..\settings.rst:745 +msgid "Delete obsolete branches older than (days)" +msgstr "" + +#: ..\settings.rst:745 +msgid "Select branches created greater than the specified number of days ago." +msgstr "" + +#: ..\settings.rst:748 +msgid "Branch where all branches should be merged" +msgstr "" + +#: ..\settings.rst:748 +msgid "" +"The name of the branch where a branch *must* have been merged into to be " +"considered obsolete." +msgstr "" + +#: ..\settings.rst:751 +msgid "Find large files" +msgstr "" + +#: ..\settings.rst:751 +msgid "**Finds large files in the repository and allows you to delete them.**" +msgstr "" + +#: ..\settings.rst:754 +msgid "Find large files bigger than (Mb)" +msgstr "" + +#: ..\settings.rst:754 +msgid "Specify what size is considered a 'large' file." +msgstr "" + +#: ..\settings.rst:757 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\settings.rst:757 +msgid "" +"**The Gerrit plugin provides integration with Gerrit for GitExtensions. This" +" plugin has been based on the git-review tool.**" +msgstr "" + +#: ..\settings.rst:760 +msgid "For more information see: http://code.google.com/p/gerrit/" +msgstr "" + +#: ..\settings.rst:762 +msgid "GitFlow" +msgstr "" + +#: ..\settings.rst:762 +msgid "" +"**The GitFlow plugin provides high-level repository operations for Vincent " +"Driessen's branching model**" +msgstr "" + +#: ..\settings.rst:764 +msgid "For more information see: https://github.com/nvie/gitflow" +msgstr "" + +#: ..\settings.rst:766 +msgid "Github" +msgstr "" + +#: ..\settings.rst:766 +msgid "" +"**This plugin will create an OAuth token so that some common GitHub actions " +"can be integrated with Git Extensions.**" +msgstr "" + +#: ..\settings.rst:769 +msgid "For more information see: https://github.com/" +msgstr "" + +#: ..\settings.rst:771 +msgid "OAuth Token" +msgstr "" + +#: ..\settings.rst:771 +msgid "The token generated and retrieved from GitHub." +msgstr "" + +#: ..\settings.rst:773 +msgid "Impact Graph" +msgstr "" + +#: ..\settings.rst:773 +msgid "" +"**This plugin shows in a graphical format the number of commits and counts " +"of changed lines in the repository performed by each person who has " +"committed a change.**" +msgstr "" + +#: ..\settings.rst:776 +msgid "Statistics" +msgstr "" + +#: ..\settings.rst:776 +msgid "" +"**This plugin provides various statistics (and a pie chart) about the " +"current Git repository. For example, number of commits by author, lines of " +"code per language.**" +msgstr "" + +#: ..\settings.rst:779 +msgid "Code files" +msgstr "" + +#: ..\settings.rst:779 +msgid "Specifies extensions of files that are considered code files." +msgstr "" + +#: ..\settings.rst:782 +msgid "Directories to ignore (EndsWith)" +msgstr "" + +#: ..\settings.rst:782 +msgid "Ignore these directories when calculating statistics." +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules (true/false)" +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules when calculating statistics." +msgstr "" + +#: ..\settings.rst:788 +msgid "gource" +msgstr "" + +#: ..\settings.rst:788 +msgid "**Gource is a software version control visualization tool.**" +msgstr "" + +#: ..\settings.rst:790 +msgid "For more information see: https://code.google.com/p/gource/" +msgstr "" + +#: ..\settings.rst:792 +msgid "Path to \"gource\"" +msgstr "" + +#: ..\settings.rst:792 +msgid "Enter the path to the gource software." +msgstr "" + +#: ..\settings.rst:794 +msgid "Enter any arguments to gource." +msgstr "" + +#: ..\settings.rst:796 +msgid "Proxy Switcher" +msgstr "" + +#: ..\settings.rst:796 +msgid "" +"**This plugin can set/unset the value for the http.proxy git config file key" +" as per the settings entered here.**" +msgstr "" + +#: ..\settings.rst:799 +msgid "Username" +msgstr "" + +#: ..\settings.rst:799 +msgid "The user name needed to access the proxy." +msgstr "" + +#: ..\settings.rst:802 +msgid "Password" +msgstr "" + +#: ..\settings.rst:802 +msgid "The password attached to the username." +msgstr "" + +#: ..\settings.rst:805 +msgid "HttpProxy" +msgstr "" + +#: ..\settings.rst:805 +msgid "Proxy Server URL." +msgstr "" + +#: ..\settings.rst:808 +msgid "HttpProxyPort" +msgstr "" + +#: ..\settings.rst:808 +msgid "Proxy Server port number." +msgstr "" + +#: ..\settings.rst:811 +msgid "Release Notes Generator" +msgstr "" + +#: ..\settings.rst:811 +msgid "" +"**This plugin will generate 'release notes'. This involves summarising all " +"commits between the specified from and to commit expressions when the plugin" +" is started. This output can be copied to the clipboard in various " +"formats.**" +msgstr "" + +#: ..\settings.rst:814 +msgid "Create Stash Pull Request" +msgstr "" + +#: ..\settings.rst:814 +msgid "" +"**If your repository is hosted on Atlassian Stash then this plugin will " +"enable you to create a pull request for Stash from Git Extensions**" +msgstr "" + +#: ..\settings.rst:817 +msgid "For more information see: https://www.atlassian.com/software/stash" +msgstr "" + +#: ..\settings.rst:819 +msgid "Stash Username" +msgstr "" + +#: ..\settings.rst:819 +msgid "The username required to access Stash." +msgstr "" + +#: ..\settings.rst:821 +msgid "Stash Password" +msgstr "" + +#: ..\settings.rst:821 +msgid "The password required to access Stash." +msgstr "" + +#: ..\settings.rst:823 +msgid "Specify the base URL to Stash" +msgstr "" + +#: ..\settings.rst:823 +msgid "The URL from which you will access Stash." +msgstr "" + +#: ..\settings.rst:825 +msgid "Disable SSL verification" +msgstr "" + +#: ..\settings.rst:825 +msgid "" +"Check this option if you do not require SSL verification to access Stash." +msgstr "" diff --git a/source/locale/nl/LC_MESSAGES/submodules.mo b/source/locale/nl/LC_MESSAGES/submodules.mo new file mode 100644 index 0000000000000000000000000000000000000000..28e2500db76730607457997175d70e225c0ce7f2 GIT binary patch literal 475 zcmZWl!A`~V0Z~(Ksy&L|HAj3 z5U2c2)Smx!!4(btmha$=nX#B^CQZSt(iDdC@faQlNetIJm0N21VGnlCenY}(AA)AjJNN-YWsZIT literal 0 HcmV?d00001 diff --git a/source/locale/nl/LC_MESSAGES/submodules.po b/source/locale/nl/LC_MESSAGES/submodules.po new file mode 100644 index 0000000..e86f0f5 --- /dev/null +++ b/source/locale/nl/LC_MESSAGES/submodules.po @@ -0,0 +1,137 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (http://www.transifex.com/projects/p/git-extensions-manual/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\submodules.rst:2 +msgid "Submodules" +msgstr "" + +#: ..\submodules.rst:4 +msgid "" +"Large projects can be split into smaller parts using submodules. A submodule" +" contains the name, url and revision of another repository. To create a " +"submodule in an existing git repository you need to add a link to another " +"repository containing the files of the submodule." +msgstr "" + +#: ..\submodules.rst:11 +msgid "Manage submodules" +msgstr "" + +#: ..\submodules.rst:13 +msgid "" +"The current state of the submodules can be viewed with the ``Manage " +"submodules`` function. All submodules are shown in the list on the left." +msgstr "" + +#: ..\submodules.rst:19 ..\submodules.rst:32 +msgid "Add submodule" +msgstr "" + +#: ..\submodules.rst:19 +msgid "Add a new submodule to the repository" +msgstr "" + +#: ..\submodules.rst:21 +msgid "Synchronize" +msgstr "" + +#: ..\submodules.rst:21 +msgid "" +"Synchronizes the remote URL configuration setting to the value specified in " +"``.gitmodules`` for the selected submodule." +msgstr "" + +#: ..\submodules.rst:24 +msgid "Initialize" +msgstr "" + +#: ..\submodules.rst:24 +msgid "" +"Initialize the selected submodules, i.e. register each submodule name and " +"url found in ``.gitmodules`` into ``.git/config``. The submodule will also " +"be updated." +msgstr "" + +#: ..\submodules.rst:27 +msgid "Update" +msgstr "" + +#: ..\submodules.rst:27 +msgid "" +"Update the registered submodules, i.e. clone missing submodules and checkout" +" the commit specified in the index of the containing repository." +msgstr "" + +#: ..\submodules.rst:34 +msgid "" +"To add a new submodule choose ``Add submodule`` in the ``Manage submodules``" +" dialog." +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to submodule" +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to the remote repository to use as submodule." +msgstr "" + +#: ..\submodules.rst:41 +msgid "Local path" +msgstr "" + +#: ..\submodules.rst:41 +msgid "" +"Local path to this submodule, relative to the root of the current " +"repository." +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch" +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch to track." +msgstr "" + +#: ..\submodules.rst:47 +msgid "Remove submodule" +msgstr "" + +#: ..\submodules.rst:49 +msgid "" +"It is currently not possible to remove a submodule using the Git Extensions " +"user interface. To remove a submodule you need to manually:" +msgstr "" + +#: ..\submodules.rst:52 +msgid "Delete the relevant line from the ``.gitmodules`` file." +msgstr "" + +#: ..\submodules.rst:53 +msgid "Delete the relevant section from ``.git/config``." +msgstr "" + +#: ..\submodules.rst:54 +msgid "Run ``git rm --cached path_to_submodule`` (no trailing slash)." +msgstr "" + +#: ..\submodules.rst:55 +msgid "Commit and delete the now untracked submodule files." +msgstr "" diff --git a/source/locale/nl/LC_MESSAGES/tag.mo b/source/locale/nl/LC_MESSAGES/tag.mo new file mode 100644 index 0000000000000000000000000000000000000000..28e2500db76730607457997175d70e225c0ce7f2 GIT binary patch literal 475 zcmZWl!A`~V0Z~(Ksy&L|HAj3 z5U2c2)Smx!!4(btmha$=nX#B^CQZSt(iDdC@faQlNetIJm0N21VGnlCenY}(AA)AjJNN-YWsZIT literal 0 HcmV?d00001 diff --git a/source/locale/nl/LC_MESSAGES/tag.po b/source/locale/nl/LC_MESSAGES/tag.po new file mode 100644 index 0000000..1860f39 --- /dev/null +++ b/source/locale/nl/LC_MESSAGES/tag.po @@ -0,0 +1,70 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (http://www.transifex.com/projects/p/git-extensions-manual/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\tag.rst:2 +msgid "Tag" +msgstr "" + +#: ..\tag.rst:4 +msgid "" +"Tags are used to mark a specific version. Usually a tag will not be moved " +"anymore. The image below shows the commit log of Git Extensions with two " +"tags indicating version [1.08] and [1.06]." +msgstr "" + +#: ..\tag.rst:10 +msgid "Create tag" +msgstr "" + +#: ..\tag.rst:12 +msgid "" +"In Git Extensions you can tag a revision by choosing ``Create new tag`` in " +"the commit log context menu. A dialog will prompt for the name of the tag. " +"You can also choose ``Create tag`` from the ``Commands`` menu, which will " +"show a dialog to choose the revision and enter the tag name." +msgstr "" + +#: ..\tag.rst:18 +msgid "" +"Once a tag is created, it cannot be moved again. You need to delete the tag " +"and create it again to move it." +msgstr "" + +#: ..\tag.rst:21 +msgid "Delete tag" +msgstr "" + +#: ..\tag.rst:23 +msgid "" +"For some operation it is very useful to create tags for temporary usage. Git" +" uses SHA1 hashes to name each commit. When you want to merge with an " +"unnamed branch it is good practise to tag the unnamed branch, merge with the" +" tag and then delete the tag again." +msgstr "" + +#: ..\tag.rst:30 +msgid "Re-Tag?" +msgstr "" + +#: ..\tag.rst:32 +msgid "" +"Read about \"What should you do when you tag a wrong commit and you would " +"want to re-tag?\" here: https://www.kernel.org/pub/software/scm/git/docs" +"/git-tag.html#_on_re_tagging" +msgstr "" diff --git a/source/locale/nl/LC_MESSAGES/translations.mo b/source/locale/nl/LC_MESSAGES/translations.mo new file mode 100644 index 0000000000000000000000000000000000000000..28e2500db76730607457997175d70e225c0ce7f2 GIT binary patch literal 475 zcmZWl!A`~V0Z~(Ksy&L|HAj3 z5U2c2)Smx!!4(btmha$=nX#B^CQZSt(iDdC@faQlNetIJm0N21VGnlCenY}(AA)AjJNN-YWsZIT literal 0 HcmV?d00001 diff --git a/source/locale/nl/LC_MESSAGES/translations.po b/source/locale/nl/LC_MESSAGES/translations.po new file mode 100644 index 0000000..124bd76 --- /dev/null +++ b/source/locale/nl/LC_MESSAGES/translations.po @@ -0,0 +1,51 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (http://www.transifex.com/projects/p/git-extensions-manual/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\translations.rst:2 +msgid "Translations" +msgstr "" + +#: ..\translations.rst:5 +msgid "Change language" +msgstr "" + +#: ..\translations.rst:7 +msgid "" +"In the settings dialog a translation can be chosen. The translation files " +"are located in a directory located in the Git Extensions installation " +"directory. The files are readable xml files." +msgstr "" + +#: ..\translations.rst:13 +msgid "Translate Git Extensions" +msgstr "" + +#: ..\translations.rst:15 +msgid "" +"The application has a built-in translation tool to help create and edit " +"translations. To open the translation tool choose ``Translate`` in the " +"``Help`` menu." +msgstr "" + +#: ..\translations.rst:20 +msgid "" +"The functions of the translation tool are described in the image below. To " +"contribute any translations you can either e-mail a patch or send a pull " +"request using github." +msgstr "" diff --git a/source/locale/nl/LC_MESSAGES/z_appendix.mo b/source/locale/nl/LC_MESSAGES/z_appendix.mo new file mode 100644 index 0000000000000000000000000000000000000000..20d9f5c09715dbfa1b718b304372f69c662da895 GIT binary patch literal 475 zcmZWl!A`~V0Z~(Ksy&L|HAj3 z5U2c2)Smx!!4(aImha$=nX#B^CQZSt(iDdC@faQlNetIJm0N21VGnlCenY}(AA)AjJNN-Zh>m{% literal 0 HcmV?d00001 diff --git a/source/locale/nl/LC_MESSAGES/z_appendix.po b/source/locale/nl/LC_MESSAGES/z_appendix.po new file mode 100644 index 0000000..ea98aa3 --- /dev/null +++ b/source/locale/nl/LC_MESSAGES/z_appendix.po @@ -0,0 +1,272 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:21+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (http://www.transifex.com/projects/p/git-extensions-manual/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\z_appendix.rst:2 +msgid "Appendix" +msgstr "" + +#: ..\z_appendix.rst:5 +msgid "Git Cheat Sheet" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Action" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Command" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "Create new repository" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "`$ git init`" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "Create shared repository" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "`$ git init –-bare –-shared=all`" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "Clone repository" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "`$ git clone c:/demo1 c:/demo2`" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "Checkout branch" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "`$ git checkout `" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "Create branch" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "`$ git branch `" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "Delete branch" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "`$ git branch -d `" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "Merge branch (from the branch to merge into):" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "`$ git merge PDC`" +msgstr "" + +#: ..\z_appendix.rst:24 ..\z_appendix.rst:41 ..\z_appendix.rst:50 +msgid "Solve conflicts (add --tool=kdiff3 if no mergetool is specified)" +msgstr "" + +#: ..\z_appendix.rst:24 +msgid "`$ git mergetool` `$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "Create tag" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "`$ git tag `" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "Add files/changes (. for all files)" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "`$ git add .`" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "Commit added files/changes (--amend to amend to last commit)" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "`$ git commit –m “Enter commit message”`" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "Discard changes" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "`$ git reset --hard`" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "Create patch (-M = detect renames –C = detect copies)" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "`$ git format-patch –M –C origin`" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "Apply patch without merging" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "`$ git apply c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "Merge patch" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "`$ git am -–3way –-signoff c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:0 ..\z_appendix.rst:0 +msgid "`$ git mergetool`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git am –-3way -–resolved`" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "Stash changes" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "`$ git stash`" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "Apply stashed changes" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "`$ git stash apply`" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "Pull changes (add --rebase to rebase instead of merge)" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "`$ git pull c:/demo1 master`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "Push changes (in branch $ git push c:/demo1 master master:)" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "`$ git push c:/demo1`" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "Blame" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "`$ git blame –M –w `" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "Help" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "`$ git --help`" +msgstr "" + +#: ..\z_appendix.rst:60 +msgid "Here are some default names used by Git." +msgstr "" + +#: ..\z_appendix.rst:63 +msgid "Default names" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "master" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "default branch" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "origin" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "default upstream repository" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "HEAD" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "current branch" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "HEAD^" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "parent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "HEAD~4" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "the great-great grandparent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:78 +msgid "Menu map" +msgstr "" + +#: ..\z_appendix.rst:79 +msgid "" +"The following image shows GitExtensions' menu structure at one glance " +"(v2.43):" +msgstr "" diff --git a/source/locale/notes.pot b/source/locale/notes.pot new file mode 100644 index 0000000..49fde73 --- /dev/null +++ b/source/locale/notes.pot @@ -0,0 +1,30 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: GitExtensions 2.48\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 23:16+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ..\notes.rst:2 +msgid "Notes" +msgstr "" + +#: ..\notes.rst:4 +msgid "Notes can be added to a commit. Notes will be stored separately and will not be pushed. To add a new note choose ``add notes`` in the context menu of the commit information box." +msgstr "" + +#: ..\notes.rst:9 +msgid "The editor that has been configured in the settings dialog will be used to enter or edit the notes. The Git Extensions editor is advised." +msgstr "" + diff --git a/source/locale/patches.pot b/source/locale/patches.pot new file mode 100644 index 0000000..9ff1cbf --- /dev/null +++ b/source/locale/patches.pot @@ -0,0 +1,46 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: GitExtensions 2.48\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 23:16+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ..\patches.rst:2 +msgid "Patches" +msgstr "" + +#: ..\patches.rst:4 +msgid "Every commit contains a change-set, a commit date, the committer name, the commit message and a cryptograph SHA1 hash. Local commits can be published by pushing it to a remote repository. To be able to push you need to have sufficient rights and you need to have access to the remote repository. When you cannot push directly you can create patches. Patches can be e-mailed to someone with access to the repository. Each patch contains an entire commit including the commit message and the SHA1." +msgstr "" + +#: ..\patches.rst:13 +msgid "Create patch" +msgstr "" + +#: ..\patches.rst:15 +msgid "Format a single patch or patch series using the format patch dialog. You need to select the newest commit first and then select the oldest commit using ctrl-click. You can also select an interrupted patch series, but this is not recommended because the files will not be numbered." +msgstr "" + +#: ..\patches.rst:21 +msgid "When the patches are created successfully the following dialog will appear." +msgstr "" + +#: ..\patches.rst:26 +msgid "Apply patches" +msgstr "" + +#: ..\patches.rst:28 +msgid "It is possible to apply a single patch file or all patches in a directory. When there are merge conflicts applying the patch you need to resolve them before you can continue. Git Extensions will help you applying all patches by marking the next recommended step." +msgstr "" + diff --git a/source/locale/pl/LC_MESSAGES/branches.mo b/source/locale/pl/LC_MESSAGES/branches.mo new file mode 100644 index 0000000000000000000000000000000000000000..edd99b0ac86ff1471fe89c466d183faed7162d6c GIT binary patch literal 534 zcmZWlO>f&U4DEoOeB5~l9=0Mu$5?h6AXDP5S>p@=;w?zs-L*t@G&qtWDN6_RZ}ji= z+@Dd(E!sl~5aP$<6CdwCyuUjldq@6}{8LECzC1nc`#?<$`O=!da_w=x!Qaw4Wi*E$ z%0qtRr4FfsLg>Ayqm^uo^;oz{ZSecPa#$J;(ehV`7gh>SSeyzkIixHZARAzM3TeUz z{S($_jDWb3|5V_7i%Y)pWO%~JqJ?lCODnXig*TSN>}s)qpOYeoab8U3i}T5Jy2>vv z&j_lky{IIXQtUV^O|9G(I$Q4>9><5nq2~jSx|TP+wb{kZlUNrwaiu)U7mc`UHOBQb zVcgVl_l2HAQ%A+T$X`#C^jLIZG~I}H{ojyiPi!KY>e?;GgPS(*`mcTb)K<&>7JIhiyK5oNtb{fJ? YD6?_G;P$qy2Mp`dOhPkhcN85x0#NvyLI3~& literal 0 HcmV?d00001 diff --git a/source/locale/pl/LC_MESSAGES/branches.po b/source/locale/pl/LC_MESSAGES/branches.po new file mode 100644 index 0000000..4e8378c --- /dev/null +++ b/source/locale/pl/LC_MESSAGES/branches.po @@ -0,0 +1,290 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Polish (http://www.transifex.com/projects/p/git-extensions-manual/language/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: ..\branches.rst:2 +msgid "Branches" +msgstr "" + +#: ..\branches.rst:7 +msgid "" +"Branches are used to commit changes separate from other commits. It is very " +"common to create a new branch when you start working on a feature to keep " +"the work done on that feature separate from other work. When the feature is " +"complete the branch can be merged or rebased as you choose such that the " +"commits for the feature either remain as a parallel branch or appear as a " +"continuous single line of development as if the branch had never existed in " +"the first place. The image on the right illustrates a branch created on top " +"of commit B." +msgstr "" + +#: ..\branches.rst:13 +msgid "" +"You can see the name of your current branch in a combo box in the toolbar. " +"You can switch to another branch by choosing from the combo box list. In the" +" commit log the current branch has an arrow head to the left of its name. If" +" you are not currently on a branch because you have checked out a specific " +"commit but not any particular branch then Git Extensions will show ``(no " +"branch)`` in place of a branch name in the toolbar. This is called " +"\"Detached HEAD mode\". In Git you can refer to your current branch or " +"commit by the special reference ``HEAD`` in place of the branch name or " +"commit reference." +msgstr "" + +#: ..\branches.rst:23 +msgid "Create branch" +msgstr "" + +#: ..\branches.rst:25 +msgid "" +"In Git Extensions there are multiple ways to create a new branch. In the " +"image below I create a new branch from the context menu in the commit log. " +"This will create a new branch on the revision that is selected." +msgstr "" + +#: ..\branches.rst:30 +msgid "" +"I will create a new branch called ``Refactor``. In this branch I can do " +"whatever I want without affecting others. The default in Git Extensions is " +"to check out a new branch after it is created. If you want to create a new " +"branch but remain on your current branch, uncheck the ``Checkout after " +"create`` checkbox in the ``Create branch`` dialog." +msgstr "" + +#: ..\branches.rst:36 +msgid "" +"When the branch is created you will see the new branch ``Refactor`` in the " +"commit log. If you chose to checkout this branch the next commit will be " +"committed to the new branch." +msgstr "" + +#: ..\branches.rst:41 +msgid "" +"Creating branches in Git requires only 41 bytes of space in the repository. " +"Creating a new branch is very easy and fast. The complete work flow of Git " +"is optimized for branching and merging." +msgstr "" + +#: ..\branches.rst:45 +msgid "Orphan branches" +msgstr "" + +#: ..\branches.rst:46 +msgid "" +"In special cases it is helpful to have orphan branches (see for example " +"https://www.google.com/search?q=why+use+orphan+branches+in+git).%20Check%20the" +"\"Create orphan\" checkbox to create an orphan branch (``--orphan`` option " +"in git)." +msgstr "" + +#: ..\branches.rst:49 +msgid "The newly created branch will have no parent commits." +msgstr "" + +#: ..\branches.rst:51 +msgid "" +"The option \"Clear working dir and index\" (``git rm -rf``) is active by " +"default. So the working dir and index will be cleared. If you uncheck the " +"last option then the working dir and index will not be touched." +msgstr "" + +#: ..\branches.rst:55 +msgid "Checkout branch" +msgstr "" + +#: ..\branches.rst:57 +msgid "" +"You can switch from the current branch to another branch using the checkout " +"command. Checking out a branch sets the current branch and updates all of " +"the source files in the working directory. Uncommitted changes in the " +"working directory can be overwritten so it is best practice to make sure " +"your working directory is clean by either committing or stashing any current" +" changes before checking out a branch. If you do not clean your working " +"directory then, in the ``Checkout branch`` dialog, you can choose between " +"four options for your local uncommitted changes:" +msgstr "" + +#: ..\branches.rst:64 +msgid "``Don't change``" +msgstr "" + +#: ..\branches.rst:64 +msgid "" +"Local changes will be retained if there are not conflicting changes from the" +" branch you are checking out." +msgstr "" + +#: ..\branches.rst:66 +msgid "``Merge``" +msgstr "" + +#: ..\branches.rst:66 +msgid "" +"Performs a three-way merge between your current branch, your local changes " +"and the branch you are checking out." +msgstr "" + +#: ..\branches.rst:68 +msgid "``Stash``" +msgstr "" + +#: ..\branches.rst:68 +msgid "" +"Your local changes are stashed and the new branch is checked out. You can " +"retrieve your changes on the new branch with stash-pop." +msgstr "" + +#: ..\branches.rst:70 +msgid "``Reset``" +msgstr "" + +#: ..\branches.rst:70 +msgid "" +"Your local changes are discarded and the new branch is checked out. Use " +"caution with this option as Git has no record of uncommitted changes so they" +" cannot be retrieved." +msgstr "" + +#: ..\branches.rst:76 +msgid "Merge branches" +msgstr "" + +#: ..\branches.rst:78 +msgid "" +"In the image below there are two branches, ``[Refactor]`` and ``[master]``. " +"We can merge the commits from the master branch into the Refactor branch. If" +" we do this, the Refactor branch will be up to date with the master branch, " +"but not the other way around. As long as we are working on the Refactor " +"branch we cannot touch the master branch itself. We can merge the sources of" +" master into our branch, but cannot make any change to the master branch." +msgstr "" + +#: ..\branches.rst:85 +msgid "" +"To merge the Refactor branch into the master branch, we first need to switch" +" to the master branch." +msgstr "" + +#: ..\branches.rst:89 +msgid "" +"Once we are on the master branch we can choose merge by choosing ``Merge " +"branches`` from the ``Commands`` menu. In the merge dialog you can verify " +"which branch you are working on. Select the branch to merge with then click " +"the ``Merge`` button." +msgstr "" + +#: ..\branches.rst:94 +msgid "" +"After the merge the commit log will show the new commit containing the " +"merge. Notice that the Refactor branch is not changed by this merge. If you " +"want to continue working on the Refactor branch you can merge the Refactor " +"branch with master. You can instead delete the Refactor branch if it is not " +"used anymore." +msgstr "" + +#: ..\branches.rst:102 +msgid "" +"When you need to merge with an unnamed branch you can use a tag to give it a" +" temporary name." +msgstr "" + +#: ..\branches.rst:105 +msgid "Rebase branch" +msgstr "" + +#: ..\branches.rst:107 +msgid "" +"The rebase command is the most complex command in Git. The rebase command is" +" very similar to the merge command. Both rebase and merge are used to get a " +"branch up-to-date. The main difference is that rebase can be used to keep " +"the history linear contrary to merges." +msgstr "" + +#: ..\branches.rst:113 +msgid "" +"A rebase of Refactor on top of master will perform the following actions:" +msgstr "" + +#: ..\branches.rst:115 +msgid "" +"All commits specific to the Refactor branch will be stashed in a temporary " +"location" +msgstr "" + +#: ..\branches.rst:116 +msgid "The branch Refactor will be removed" +msgstr "" + +#: ..\branches.rst:117 +msgid "The branch Refactor will be recreated on the master branch" +msgstr "" + +#: ..\branches.rst:118 +msgid "All commits will be recommitted in the new Refactor branch" +msgstr "" + +#: ..\branches.rst:120 +msgid "" +"During a rebase merge conflicts can occur. You need to solve the merge " +"conflicts for each commit that is rebased. The rebase function in Git " +"Extensions will guide you through all steps needed for a successful rebase." +msgstr "" + +#: ..\branches.rst:125 +msgid "" +"The image below shows the commit log after the rebase. Notice that the " +"history is changed and it seems like the commits on the Refactor branch are " +"created after the commits on the master branch." +msgstr "" + +#: ..\branches.rst:132 +msgid "" +"Because this function rewrites history you should only use this on branches " +"that are not published to other repositories yet. When you rebase a branch " +"that is already pushed it will be harder to pull or push to that remote. If " +"you want to get a branch up-to-date that is already published you should " +"merge." +msgstr "" + +#: ..\branches.rst:137 +msgid "Delete branch" +msgstr "" + +#: ..\branches.rst:139 +msgid "" +"Since it is common to create many branches, it is often necessary to delete " +"branches. Most commonly you will need to delete branches on which work has " +"finished and their contents are merged into master or your main branch. You " +"can also delete unmerged branches when they are not needed anymore and you " +"do not want to keep the work done in that branch." +msgstr "" + +#: ..\branches.rst:143 +msgid "" +"When you delete a branch that is not yet merged, all of the commits that are" +" in only the deleted branch will be lost. When you delete a branch that is " +"already merged with another branch, the merged commits will not be lost " +"because they are also part of another branch." +msgstr "" + +#: ..\branches.rst:147 +msgid "" +"You can delete a branch using ``Delete branch`` from the ``Commands`` menu. " +"If you want to delete a branch that is not merged into your current branch " +"(``HEAD`` in Git), you need to check the ``Force delete`` checkbox." +msgstr "" diff --git a/source/locale/pl/LC_MESSAGES/browse_repository.mo b/source/locale/pl/LC_MESSAGES/browse_repository.mo new file mode 100644 index 0000000000000000000000000000000000000000..edd99b0ac86ff1471fe89c466d183faed7162d6c GIT binary patch literal 534 zcmZWlO>f&U4DEoOeB5~l9=0Mu$5?h6AXDP5S>p@=;w?zs-L*t@G&qtWDN6_RZ}ji= z+@Dd(E!sl~5aP$<6CdwCyuUjldq@6}{8LECzC1nc`#?<$`O=!da_w=x!Qaw4Wi*E$ z%0qtRr4FfsLg>Ayqm^uo^;oz{ZSecPa#$J;(ehV`7gh>SSeyzkIixHZARAzM3TeUz z{S($_jDWb3|5V_7i%Y)pWO%~JqJ?lCODnXig*TSN>}s)qpOYeoab8U3i}T5Jy2>vv z&j_lky{IIXQtUV^O|9G(I$Q4>9><5nq2~jSx|TP+wb{kZlUNrwaiu)U7mc`UHOBQb zVcgVl_l2HAQ%A+T$X`#C^jLIZG~I}H{ojyiPi!KY>e?;GgPS(*`mcTb)K<&>7JIhiyK5oNtb{fJ? YD6?_G;P$qy2Mp`dOhPkhcN85x0#NvyLI3~& literal 0 HcmV?d00001 diff --git a/source/locale/pl/LC_MESSAGES/browse_repository.po b/source/locale/pl/LC_MESSAGES/browse_repository.po new file mode 100644 index 0000000..d2ed607 --- /dev/null +++ b/source/locale/pl/LC_MESSAGES/browse_repository.po @@ -0,0 +1,155 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Polish (http://www.transifex.com/projects/p/git-extensions-manual/language/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: ..\browse_repository.rst:2 +msgid "Browse Repository" +msgstr "" + +#: ..\browse_repository.rst:4 +msgid "" +"You can browse a repository by starting Git Extensions and select the " +"repository to open. The main window contains the commit log. You could also " +"open the ‘Browse’ window from the shell extensions and from the Visual " +"Studio IDE." +msgstr "" + +#: ..\browse_repository.rst:8 +msgid "View commit log" +msgstr "" + +#: ..\browse_repository.rst:10 +msgid "" +"The full commit history can be browsed. There is a graph that shows branches" +" and merges. You can show the difference between any two revisions by " +"selecting them using ctrl-click." +msgstr "" + +#: ..\browse_repository.rst:15 +msgid "" +"In the context menu of the commit log you can enable or disable the revision" +" graph. You can also choose to only show the current branch instead of " +"showing all branches. The other options will be discussed later." +msgstr "" + +#: ..\browse_repository.rst:21 +msgid "Search or filter the commit history" +msgstr "" + +#: ..\browse_repository.rst:23 +msgid "" +"You can find text in the commit messages or jump to a specific commit in the" +" current commit history shown in Git Extensions. You can also filter the " +"commit history so that fewer commits are shown." +msgstr "" + +#: ..\browse_repository.rst:27 +msgid "Quick search in history" +msgstr "" + +#: ..\browse_repository.rst:29 +msgid "" +"You can find a commit in the commit history that is shown in Git Extensions " +"by searching for text in the commit message, branch label or tag. This is a " +"quick search function. Simply click into the commit history to give that " +"pane focus and start typing. Git Extensions will show your search term in " +"the top left corner and will immediately jump to the next commit with " +"matching text. You can search for the next or previous commit with matching " +"text using ``Alt-Down Arrow`` or ``Alt-Up Arrow``." +msgstr "" + +#: ..\browse_repository.rst:35 +msgid "" +"In ``Settings``, ``Git Extensions`` you can change the timeout for typing " +"the text for the quick search." +msgstr "" + +#: ..\browse_repository.rst:38 +msgid "Go to a specific commit" +msgstr "" + +#: ..\browse_repository.rst:40 +msgid "" +"You can jump to a particular commit in the commit history if you know the " +"SHA, tag or branch. In fact you can use any expression valid for git-rev-" +"parse. Select ``Navigate``, ``Go to commit`` or press ``Ctrl-Shift-G`` to " +"open the ``Go to commit`` window. Enter an SHA or other term to be passed to" +" git-rev-parse into the box at the top and click ``Go``, or select a branch " +"or tag from one of the two combo boxes below." +msgstr "" + +#: ..\browse_repository.rst:46 +msgid "Filter history" +msgstr "" + +#: ..\browse_repository.rst:48 +msgid "" +"The history can be filtered using regular expressions and basic filter " +"terms. Filtering will reduce the number of commits that are shown in the Git" +" Extensions commit history. The quick filter in the toolbar filters by the " +"commit message, the author and/or the committer." +msgstr "" + +#: ..\browse_repository.rst:54 +msgid "" +"In the context menu of the commit log you can open the advanced filter " +"dialog. The advanced filter dialog allows you to filter for more specific " +"commits. To remove the filter either remove the filter in the toolbar and " +"press enter or remove the filter in the advanced filter dialog." +msgstr "" + +#: ..\browse_repository.rst:61 +msgid "Singe file history" +msgstr "" + +#: ..\browse_repository.rst:63 +msgid "" +"To display the single file history, right click on a file name in the ``File" +" tree`` or in the ``Diff`` tab and select ``File history``." +msgstr "" + +#: ..\browse_repository.rst:67 +msgid "" +"The single file history viewer shows all revisions of a single file. You can" +" view the content of the file in after each commit in the ``View`` tab." +msgstr "" + +#: ..\browse_repository.rst:72 +msgid "" +"You can view the difference report from the commit in the ``Diff`` tab." +msgstr "" + +#: ..\browse_repository.rst:75 +msgid "" +"Added lines are marked with a ``+``, removed lines are marked with a ``–``." +msgstr "" + +#: ..\browse_repository.rst:80 +msgid "Blame" +msgstr "" + +#: ..\browse_repository.rst:82 +msgid "" +"There is a blame function in the file history browser. It shows the last " +"person editing a single line." +msgstr "" + +#: ..\browse_repository.rst:86 +msgid "" +"Double clicking on a code line shows the full commit introducing the change." +msgstr "" diff --git a/source/locale/pl/LC_MESSAGES/command_line.mo b/source/locale/pl/LC_MESSAGES/command_line.mo new file mode 100644 index 0000000000000000000000000000000000000000..edd99b0ac86ff1471fe89c466d183faed7162d6c GIT binary patch literal 534 zcmZWlO>f&U4DEoOeB5~l9=0Mu$5?h6AXDP5S>p@=;w?zs-L*t@G&qtWDN6_RZ}ji= z+@Dd(E!sl~5aP$<6CdwCyuUjldq@6}{8LECzC1nc`#?<$`O=!da_w=x!Qaw4Wi*E$ z%0qtRr4FfsLg>Ayqm^uo^;oz{ZSecPa#$J;(ehV`7gh>SSeyzkIixHZARAzM3TeUz z{S($_jDWb3|5V_7i%Y)pWO%~JqJ?lCODnXig*TSN>}s)qpOYeoab8U3i}T5Jy2>vv z&j_lky{IIXQtUV^O|9G(I$Q4>9><5nq2~jSx|TP+wb{kZlUNrwaiu)U7mc`UHOBQb zVcgVl_l2HAQ%A+T$X`#C^jLIZG~I}H{ojyiPi!KY>e?;GgPS(*`mcTb)K<&>7JIhiyK5oNtb{fJ? YD6?_G;P$qy2Mp`dOhPkhcN85x0#NvyLI3~& literal 0 HcmV?d00001 diff --git a/source/locale/pl/LC_MESSAGES/command_line.po b/source/locale/pl/LC_MESSAGES/command_line.po new file mode 100644 index 0000000..95f18aa --- /dev/null +++ b/source/locale/pl/LC_MESSAGES/command_line.po @@ -0,0 +1,33 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Polish (http://www.transifex.com/projects/p/git-extensions-manual/language/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: ..\command_line.rst:2 +msgid "Command line" +msgstr "" + +#: ..\command_line.rst:5 +msgid "Git Extensions command line" +msgstr "" + +#: ..\command_line.rst:7 +msgid "" +"Most features can be started from the command line. It is recommended to add" +" ``gitex.cmd`` to the path when using from the command line. It is typically" +" stored in the ``C:\\Program Files (x86)\\GitExtensions`` folder." +msgstr "" diff --git a/source/locale/pl/LC_MESSAGES/index.mo b/source/locale/pl/LC_MESSAGES/index.mo new file mode 100644 index 0000000000000000000000000000000000000000..12fba8f1f18eefa3df58595c04c0786ee4fd2f93 GIT binary patch literal 544 zcmZWl!EO^V5G@j?J#ywS2dEO2$=aJn6ersPC9NtEH7W~N}04d7hcSuU`JyBYQ#qn*2=yWbYoH?)^taOnC0?FSUqxvBV$B2W^dj za~)y2jmjh#U?xo~o9s$C>m$xWt(W+@tpiq8KsLXu@YE|AiHl!kR00adN61E4974gx zXn4Sej1dv9)Nh?MpY!+!!QUS+vh1r25i2iEXk@frz$bqzmpk~jlI~U;n8<|n?q~R@ z&9&VQe0xkyrfy}euu^g@U~U^7R?u6;=tQ1xHk(0Aiuy)v2MfE--NV`;cX_QNs>f|{ z-EEsU{{?f`\n" +"Language-Team: Polish (http://www.transifex.com/projects/p/git-extensions-manual/language/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: ..\index.rst:2 +msgid "Git Extensions |release| Manual" +msgstr "" diff --git a/source/locale/pl/LC_MESSAGES/integration.mo b/source/locale/pl/LC_MESSAGES/integration.mo new file mode 100644 index 0000000000000000000000000000000000000000..edd99b0ac86ff1471fe89c466d183faed7162d6c GIT binary patch literal 534 zcmZWlO>f&U4DEoOeB5~l9=0Mu$5?h6AXDP5S>p@=;w?zs-L*t@G&qtWDN6_RZ}ji= z+@Dd(E!sl~5aP$<6CdwCyuUjldq@6}{8LECzC1nc`#?<$`O=!da_w=x!Qaw4Wi*E$ z%0qtRr4FfsLg>Ayqm^uo^;oz{ZSecPa#$J;(ehV`7gh>SSeyzkIixHZARAzM3TeUz z{S($_jDWb3|5V_7i%Y)pWO%~JqJ?lCODnXig*TSN>}s)qpOYeoab8U3i}T5Jy2>vv z&j_lky{IIXQtUV^O|9G(I$Q4>9><5nq2~jSx|TP+wb{kZlUNrwaiu)U7mc`UHOBQb zVcgVl_l2HAQ%A+T$X`#C^jLIZG~I}H{ojyiPi!KY>e?;GgPS(*`mcTb)K<&>7JIhiyK5oNtb{fJ? YD6?_G;P$qy2Mp`dOhPkhcN85x0#NvyLI3~& literal 0 HcmV?d00001 diff --git a/source/locale/pl/LC_MESSAGES/integration.po b/source/locale/pl/LC_MESSAGES/integration.po new file mode 100644 index 0000000..dee50e8 --- /dev/null +++ b/source/locale/pl/LC_MESSAGES/integration.po @@ -0,0 +1,93 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Polish (http://www.transifex.com/projects/p/git-extensions-manual/language/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: ..\integration.rst:2 +msgid "Integration" +msgstr "" + +#: ..\integration.rst:4 +msgid "" +"During installation you can choose to install the Visual Studio plug-in and " +"shell extensions." +msgstr "" + +#: ..\integration.rst:7 +msgid "Visual Studio" +msgstr "" + +#: ..\integration.rst:9 +msgid "There are two options in the context menu on files:" +msgstr "" + +#: ..\integration.rst:11 +msgid "View the file history by choosing the ‘File history’ option." +msgstr "" + +#: ..\integration.rst:12 +msgid "Reset the file changes to the last committed revision." +msgstr "" + +#: ..\integration.rst:16 +msgid "" +"A Git Extensions toolbar allows you to perform the most common actions." +msgstr "" + +#: ..\integration.rst:19 +msgid "Commit (branch)" +msgstr "" + +#: ..\integration.rst:21 +msgid "Browse" +msgstr "" + +#: ..\integration.rst:23 +msgid "Pull" +msgstr "" + +#: ..\integration.rst:25 +msgid "Push" +msgstr "" + +#: ..\integration.rst:27 +msgid "Stash changes" +msgstr "" + +#: ..\integration.rst:29 +msgid "Settings" +msgstr "" + +#: ..\integration.rst:34 +msgid "" +"Almost all function can be started from the ``Git`` menu in Visual Studio." +msgstr "" + +#: ..\integration.rst:39 +msgid "Windows Explorer" +msgstr "" + +#: ..\integration.rst:41 +msgid "" +"The common commands can be started from Windows Explorer using the shell " +"extensions. This option is only available when Shell Extensions are " +"installed." +msgstr "" + +#: ..\integration.rst:46 +msgid "You can even create or clone a repository in any non git folder." +msgstr "" diff --git a/source/locale/pl/LC_MESSAGES/maintenance.mo b/source/locale/pl/LC_MESSAGES/maintenance.mo new file mode 100644 index 0000000000000000000000000000000000000000..edd99b0ac86ff1471fe89c466d183faed7162d6c GIT binary patch literal 534 zcmZWlO>f&U4DEoOeB5~l9=0Mu$5?h6AXDP5S>p@=;w?zs-L*t@G&qtWDN6_RZ}ji= z+@Dd(E!sl~5aP$<6CdwCyuUjldq@6}{8LECzC1nc`#?<$`O=!da_w=x!Qaw4Wi*E$ z%0qtRr4FfsLg>Ayqm^uo^;oz{ZSecPa#$J;(ehV`7gh>SSeyzkIixHZARAzM3TeUz z{S($_jDWb3|5V_7i%Y)pWO%~JqJ?lCODnXig*TSN>}s)qpOYeoab8U3i}T5Jy2>vv z&j_lky{IIXQtUV^O|9G(I$Q4>9><5nq2~jSx|TP+wb{kZlUNrwaiu)U7mc`UHOBQb zVcgVl_l2HAQ%A+T$X`#C^jLIZG~I}H{ojyiPi!KY>e?;GgPS(*`mcTb)K<&>7JIhiyK5oNtb{fJ? YD6?_G;P$qy2Mp`dOhPkhcN85x0#NvyLI3~& literal 0 HcmV?d00001 diff --git a/source/locale/pl/LC_MESSAGES/maintenance.po b/source/locale/pl/LC_MESSAGES/maintenance.po new file mode 100644 index 0000000..197517e --- /dev/null +++ b/source/locale/pl/LC_MESSAGES/maintenance.po @@ -0,0 +1,181 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Polish (http://www.transifex.com/projects/p/git-extensions-manual/language/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: ..\maintenance.rst:2 +msgid "Maintenance" +msgstr "" + +#: ..\maintenance.rst:4 +msgid "" +"In this chapter some of the functions to maintain a repository are " +"discussed." +msgstr "" + +#: ..\maintenance.rst:7 +msgid "Compress Git database" +msgstr "" + +#: ..\maintenance.rst:9 +msgid "" +"Git will create a lot of files. You can run the ``Compress git database`` to" +" pack all small files building up a repository into one big file. Git will " +"also garbage collect all unused objects that are older then 15 days. When a " +"database is fragmented into a many small files compressing the database can " +"increase performance." +msgstr "" + +#: ..\maintenance.rst:16 +msgid "Recover lost objects" +msgstr "" + +#: ..\maintenance.rst:18 +msgid "" +"If you accidently deleted a commit you can try to recover it using the " +"``Recover lost objects`` function. A dialog will show you all dangling " +"objects and will allow you to review and recover them." +msgstr "" + +#: ..\maintenance.rst:23 +msgid "" +"Normally Git will not delete files right away when you remove something from" +" your repository. The reason for this is that you can restore deleted items " +"if you need to. Git will delete removed items when they are older then 15 " +"days and you run ``Compress git database``." +msgstr "" + +#: ..\maintenance.rst:29 +msgid "" +"There are several functions to help you find the lost items. By default Git " +"Extensions will only show commits. To show all items, just uncheck the " +"``Show only commits`` option. The other options can be checked/unchecked to " +"get more/less results. Double-click on on item to view the content. When you" +" located the item you want to recover you can tag it using the ``Tag " +"selected object`` button." +msgstr "" + +#: ..\maintenance.rst:34 +msgid "" +"Git Extensions also is able to tag all lost objects. Doing this will make " +"all lost objects visible again making it very easy to locate the commit(s) " +"you would like to recover. After recovering a commit using the ``Tag all " +"lost commits`` button, you can remove all tags using the ``Delete all " +"LOST_AND_FOUND tags`` button." +msgstr "" + +#: ..\maintenance.rst:41 +msgid "Fix user names" +msgstr "" + +#: ..\maintenance.rst:43 +msgid "" +"When someone accidentally committed using a wrong username this can be fixed" +" using the ``Edit .mailmap`` function. Git will use the username for an " +"email address when it is set in the ``.mailmap`` file." +msgstr "" + +#: ..\maintenance.rst:48 +msgid "Fix user name using commit email:" +msgstr "" + +#: ..\maintenance.rst:54 +msgid "Fix email address using commit email:" +msgstr "" + +#: ..\maintenance.rst:60 +msgid "Fix email address and name using commit email:" +msgstr "" + +#: ..\maintenance.rst:66 +msgid "Fix email address and name using commit name and email:" +msgstr "" + +#: ..\maintenance.rst:73 +msgid "Ignore files" +msgstr "" + +#: ..\maintenance.rst:75 +msgid "" +"Git will track all files that are in the working directory. Normally you do " +"not want to exclude all files that are created by the compiler. You can add " +"files that should be ignored to the .gitignore file. You can use wildcards " +"and regular expressions. All entries are case sensitive. The button ``Add " +"default ignores`` will add files that should be ignored when using Visual " +"Studio." +msgstr "" + +#: ..\maintenance.rst:81 +msgid "A short overview of the syntax:" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "#" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "Lines started with ``#`` are handled as comments" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "!" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "Lines started with ``!`` are exclude patterns" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "[Dd]" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "Characters inside ``[..]`` means that 1 of the characters must match" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "\\*" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "Wildcard" +msgstr "" + +#: ..\maintenance.rst:92 ..\maintenance.rst:95 +msgid "/" +msgstr "" + +#: ..\maintenance.rst:92 +msgid "" +"A leading slash matches the beginning of the pathname; for example, ``/*.c``" +" matches ``cat-file.c`` but not ``mozilla-sha1/sha1.c``" +msgstr "" + +#: ..\maintenance.rst:95 +msgid "" +"If the pattern ends with a slash, it is removed for the purpose of the " +"following description, but it would only find a match with a directory. In " +"other words, foo/ will match a directory foo and paths underneath it, but " +"will not match a regular file or a symbolic link foo (this is consistent " +"with the way how pathspec works in general in git)." +msgstr "" + +#: ..\maintenance.rst:100 +msgid "" +"For more `detailed information " +"`_." +msgstr "" diff --git a/source/locale/pl/LC_MESSAGES/merge_conflicts.mo b/source/locale/pl/LC_MESSAGES/merge_conflicts.mo new file mode 100644 index 0000000000000000000000000000000000000000..bcb34eeeafbc8929e38c733b60e18447ce679806 GIT binary patch literal 534 zcmZWlO>Yx15G@j?J#ywS2dEO2$=aJnYMpE$G#eBt3sJh|ZW4E6w6RyVLyFYD!QbP| z&tSYo?SYX-o{u-r^XB)fm%mQPUXZ^ge-jh3caKl^{-GwueC6zSwF$V`;#cLowno4w z9iX@m%EZ(|Da}DP$y&A61uT87xA^f;d#tR0Wc8)OYo}x&EY4(50y4%&$VQl*L&n8u zc*cf|5fInvhmM^8JS_{D6y#gaiHe=ZAr1L7|x78dko^f%PJLRx2 z8@tt}7I5)Rhh)_poNRDz-QEi@ZI}9dIHqr7C-0d&=kOjFQ2Q-sS9u1fr(HP7&tuq& XWj5gq9v-@S#IQciaGJ^b\n" +"Language-Team: Polish (http://www.transifex.com/projects/p/git-extensions-manual/language/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: ..\merge_conflicts.rst:2 +msgid "Merge Conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:4 +msgid "" +"When merging branches or commits you can get merge conflicts. Git will try " +"to resolve these, but some conflicts need to be resolved manually. Git " +"Extensions will show warnings when there is a merge conflict." +msgstr "" + +#: ..\merge_conflicts.rst:10 +msgid "Handle merge conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:12 +msgid "" +"To solve merge conflicts just click on a warning or open the merge conflict " +"dialog from the menu. A dialog will prompt showing all conflicts. You can " +"solve a conflict by double-click on a filename." +msgstr "" + +#: ..\merge_conflicts.rst:17 +msgid "There are three kinds of conflicts:" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "File deleted and changed" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "Use modified or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "File deleted and created" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "Use created or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "File changed both locally and remotely" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "Start merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:28 +msgid "" +"If the file is deleted in one commit and changed in another commit, a dialog" +" will ask to keep the modified file or delete the file. When there is a " +"conflicting change the merge tool will be started. You can configure the " +"tool you want to use for merge conflicts. The image below shows Perforce " +"P4Merge a free to use merge tool. Git Extensions is packaged with KDiff3, an" +" open source merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:33 +msgid "In the merge tool you will see four versions of the same file:" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "Base" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "The latest version of the file that exist in both repositories" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "Local" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "The latest local version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "Remote" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "The latest remote version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "Merged" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "The result of the merge" +msgstr "" + +#: ..\merge_conflicts.rst:47 +msgid "" +"When you are in the middle of a merge the file named local represents your " +"file. When you are in the middle of a rebase the file named remote " +"represents your file. This can be confusing, so double check if you are in " +"doubt." +msgstr "" diff --git a/source/locale/pl/LC_MESSAGES/notes.mo b/source/locale/pl/LC_MESSAGES/notes.mo new file mode 100644 index 0000000000000000000000000000000000000000..bcb34eeeafbc8929e38c733b60e18447ce679806 GIT binary patch literal 534 zcmZWlO>Yx15G@j?J#ywS2dEO2$=aJnYMpE$G#eBt3sJh|ZW4E6w6RyVLyFYD!QbP| z&tSYo?SYX-o{u-r^XB)fm%mQPUXZ^ge-jh3caKl^{-GwueC6zSwF$V`;#cLowno4w z9iX@m%EZ(|Da}DP$y&A61uT87xA^f;d#tR0Wc8)OYo}x&EY4(50y4%&$VQl*L&n8u zc*cf|5fInvhmM^8JS_{D6y#gaiHe=ZAr1L7|x78dko^f%PJLRx2 z8@tt}7I5)Rhh)_poNRDz-QEi@ZI}9dIHqr7C-0d&=kOjFQ2Q-sS9u1fr(HP7&tuq& XWj5gq9v-@S#IQciaGJ^b\n" +"Language-Team: Polish (http://www.transifex.com/projects/p/git-extensions-manual/language/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: ..\notes.rst:2 +msgid "Notes" +msgstr "" + +#: ..\notes.rst:4 +msgid "" +"Notes can be added to a commit. Notes will be stored separately and will not" +" be pushed. To add a new note choose ``add notes`` in the context menu of " +"the commit information box." +msgstr "" + +#: ..\notes.rst:9 +msgid "" +"The editor that has been configured in the settings dialog will be used to " +"enter or edit the notes. The Git Extensions editor is advised." +msgstr "" diff --git a/source/locale/pl/LC_MESSAGES/patches.mo b/source/locale/pl/LC_MESSAGES/patches.mo new file mode 100644 index 0000000000000000000000000000000000000000..bcb34eeeafbc8929e38c733b60e18447ce679806 GIT binary patch literal 534 zcmZWlO>Yx15G@j?J#ywS2dEO2$=aJnYMpE$G#eBt3sJh|ZW4E6w6RyVLyFYD!QbP| z&tSYo?SYX-o{u-r^XB)fm%mQPUXZ^ge-jh3caKl^{-GwueC6zSwF$V`;#cLowno4w z9iX@m%EZ(|Da}DP$y&A61uT87xA^f;d#tR0Wc8)OYo}x&EY4(50y4%&$VQl*L&n8u zc*cf|5fInvhmM^8JS_{D6y#gaiHe=ZAr1L7|x78dko^f%PJLRx2 z8@tt}7I5)Rhh)_poNRDz-QEi@ZI}9dIHqr7C-0d&=kOjFQ2Q-sS9u1fr(HP7&tuq& XWj5gq9v-@S#IQciaGJ^b\n" +"Language-Team: Polish (http://www.transifex.com/projects/p/git-extensions-manual/language/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: ..\patches.rst:2 +msgid "Patches" +msgstr "" + +#: ..\patches.rst:4 +msgid "" +"Every commit contains a change-set, a commit date, the committer name, the " +"commit message and a cryptograph SHA1 hash. Local commits can be published " +"by pushing it to a remote repository. To be able to push you need to have " +"sufficient rights and you need to have access to the remote repository. When" +" you cannot push directly you can create patches. Patches can be e-mailed to" +" someone with access to the repository. Each patch contains an entire commit" +" including the commit message and the SHA1." +msgstr "" + +#: ..\patches.rst:13 +msgid "Create patch" +msgstr "" + +#: ..\patches.rst:15 +msgid "" +"Format a single patch or patch series using the format patch dialog. You " +"need to select the newest commit first and then select the oldest commit " +"using ctrl-click. You can also select an interrupted patch series, but this " +"is not recommended because the files will not be numbered." +msgstr "" + +#: ..\patches.rst:21 +msgid "" +"When the patches are created successfully the following dialog will appear." +msgstr "" + +#: ..\patches.rst:26 +msgid "Apply patches" +msgstr "" + +#: ..\patches.rst:28 +msgid "" +"It is possible to apply a single patch file or all patches in a directory. " +"When there are merge conflicts applying the patch you need to resolve them " +"before you can continue. Git Extensions will help you applying all patches " +"by marking the next recommended step." +msgstr "" diff --git a/source/locale/pl/LC_MESSAGES/plugins.mo b/source/locale/pl/LC_MESSAGES/plugins.mo new file mode 100644 index 0000000000000000000000000000000000000000..bcb34eeeafbc8929e38c733b60e18447ce679806 GIT binary patch literal 534 zcmZWlO>Yx15G@j?J#ywS2dEO2$=aJnYMpE$G#eBt3sJh|ZW4E6w6RyVLyFYD!QbP| z&tSYo?SYX-o{u-r^XB)fm%mQPUXZ^ge-jh3caKl^{-GwueC6zSwF$V`;#cLowno4w z9iX@m%EZ(|Da}DP$y&A61uT87xA^f;d#tR0Wc8)OYo}x&EY4(50y4%&$VQl*L&n8u zc*cf|5fInvhmM^8JS_{D6y#gaiHe=ZAr1L7|x78dko^f%PJLRx2 z8@tt}7I5)Rhh)_poNRDz-QEi@ZI}9dIHqr7C-0d&=kOjFQ2Q-sS9u1fr(HP7&tuq& XWj5gq9v-@S#IQciaGJ^b\n" +"Language-Team: Polish (http://www.transifex.com/projects/p/git-extensions-manual/language/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: ..\plugins.rst:2 +msgid "Plugins" +msgstr "" + +#: ..\plugins.rst:5 +msgid "List of the available plugins" +msgstr "" + +#: ..\plugins.rst:7 +msgid "Auto Compile Submodules" +msgstr "" + +#: ..\plugins.rst:8 +msgid "Background Fetch" +msgstr "" + +#: ..\plugins.rst:9 +msgid "Create Local Tracking Branches" +msgstr "" + +#: ..\plugins.rst:10 +msgid "Delete Unused Branches" +msgstr "" + +#: ..\plugins.rst:11 +msgid "Find Large Files" +msgstr "" + +#: ..\plugins.rst:12 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\plugins.rst:13 ..\plugins.rst:22 +msgid "GitFlow" +msgstr "" + +#: ..\plugins.rst:14 +msgid "GitUIPluginInterfaces" +msgstr "" + +#: ..\plugins.rst:15 +msgid "Github" +msgstr "" + +#: ..\plugins.rst:16 +msgid "Gource" +msgstr "" + +#: ..\plugins.rst:17 +msgid "Proxy Switcher" +msgstr "" + +#: ..\plugins.rst:18 +msgid "Release Notes Generator" +msgstr "" + +#: ..\plugins.rst:19 +msgid "Statistics" +msgstr "" + +#: ..\plugins.rst:24 +msgid "" +"This plugin permit to manage your _branching model: http://nvie.com/posts/a" +"-successful-git-branching-model/ with _GitFlow: " +"https://github.com/nvie/gitflow%20in%20GitExtension" +msgstr "" + +#: ..\plugins.rst:26 +msgid "You should have GitFlow installed to use this plugin." +msgstr "" + +#: ..\plugins.rst:28 +msgid "" +"The GitFlow plugin permit to : - init gitflow in your git repository - " +"create your feature, hotfix, release or support branch - manage (pull, " +"publish or finish) your existing gitflow branches" +msgstr "" diff --git a/source/locale/pl/LC_MESSAGES/remote_feature.mo b/source/locale/pl/LC_MESSAGES/remote_feature.mo new file mode 100644 index 0000000000000000000000000000000000000000..bcb34eeeafbc8929e38c733b60e18447ce679806 GIT binary patch literal 534 zcmZWlO>Yx15G@j?J#ywS2dEO2$=aJnYMpE$G#eBt3sJh|ZW4E6w6RyVLyFYD!QbP| z&tSYo?SYX-o{u-r^XB)fm%mQPUXZ^ge-jh3caKl^{-GwueC6zSwF$V`;#cLowno4w z9iX@m%EZ(|Da}DP$y&A61uT87xA^f;d#tR0Wc8)OYo}x&EY4(50y4%&$VQl*L&n8u zc*cf|5fInvhmM^8JS_{D6y#gaiHe=ZAr1L7|x78dko^f%PJLRx2 z8@tt}7I5)Rhh)_poNRDz-QEi@ZI}9dIHqr7C-0d&=kOjFQ2Q-sS9u1fr(HP7&tuq& XWj5gq9v-@S#IQciaGJ^b\n" +"Language-Team: Polish (http://www.transifex.com/projects/p/git-extensions-manual/language/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: ..\remote_feature.rst:2 +msgid "Remote feature" +msgstr "" + +#: ..\remote_feature.rst:4 +msgid "" +"Git is a distributed source control management system. This means that all " +"changes you make are local. When you commit changes, you only commit them to" +" your local repository. To publish your local changes you need to push. In " +"order to get changes committed by others, you need to pull." +msgstr "" + +#: ..\remote_feature.rst:9 +msgid "Manage remote repositories" +msgstr "" + +#: ..\remote_feature.rst:11 +msgid "You can manage the remote repositories in the ``Remotes`` menu." +msgstr "" + +#: ..\remote_feature.rst:15 +msgid "" +"When you cloned your repository from a public repository, this remote is " +"already configured. You can rename each remote for easy recognition. The " +"default name after cloning a remote is ``origin``. If you use PuTTY as SSH " +"client you can also enter the private key file for each remote. Git " +"Extensions will load the key when needed. How to create a private key file " +"is described in the next paragraph." +msgstr "" + +#: ..\remote_feature.rst:22 +msgid "" +"In the ``Default pull behaviour`` tab you can configure the branches that " +"need to be pulled and merged by default. If you configure this correctly you" +" will not need to choose a branch when you pull or push. There are two " +"buttons on this dialog:" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Prune remote branches" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Throw away remote branches that do not exist on the remote anymore." +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Update all remote branch info" +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Fetch all remote branch information." +msgstr "" + +#: ..\remote_feature.rst:33 +msgid "" +"After cloning a repository you do not need to configure all remote branches " +"manually. Instead you can checkout the remote branch and choose to create a " +"local tracking branch." +msgstr "" + +#: ..\remote_feature.rst:37 +msgid "Create SSH key" +msgstr "" + +#: ..\remote_feature.rst:39 +msgid "" +"Git uses SSH for accessing private repositories. SSH uses a public/private " +"key pair for authentication. This means you need to generate a private key " +"and a public key. The private key is stored on your computer locally and the" +" public key can be given to anyone. SSH will encrypt whatever you send using" +" your secret private key. The receiver will then use the public key you send" +" to decrypt the data." +msgstr "" + +#: ..\remote_feature.rst:44 +msgid "" +"This encryption will not protect the data itself but it protects the " +"authenticity. Because the private key is only available to the sender, the " +"receiver can be sure about the origin of the data. In practise the key pair " +"is only used for the authentication process. The data itself will be " +"encrypted using a key that is exchanged during this initial phase." +msgstr "" + +#: ..\remote_feature.rst:49 +msgid "PuTTY and github" +msgstr "" + +#: ..\remote_feature.rst:51 +msgid "" +"PuTTY is SSH client that for Windows that is a bit more user friendly then " +"OpenSSH. Unfortunately PuTTY does not work with all servers. In this " +"paragraph I will show how to generate a key for github using putty." +msgstr "" + +#: ..\remote_feature.rst:54 +msgid "" +"First make sure GitExtensions is configured to use PuTTY and all paths are " +"correct." +msgstr "" + +#: ..\remote_feature.rst:60 +msgid "can choose ``Generate or import key`` to start the key generator." +msgstr "" + +#: ..\remote_feature.rst:66 +msgid "" +"PuTTY will ask you to move the mouse around to generate a more random key. " +"When the key is generated you can save the public and the private key in a " +"file. You can choose to protect the private key with a password but this is " +"not necessary." +msgstr "" + +#: ..\remote_feature.rst:69 +msgid "" +"Now you have a key pair you need to give github the public key. This can be " +"done in ``Account Settings`` in the tab ``SSH Public Keys``. You can add " +"multiple keys here, but you only need one key for all repositories." +msgstr "" + +#: ..\remote_feature.rst:74 +msgid "" +"After telling github what public key to use to decrypt, you need to tell " +"GitExtensions what private key to use to encrypt. In the clone dialog there " +"is a ``Load SSH key`` button to load the private key into the PuTTY " +"authentication agent. This can also be done manually by starting the PuTTY " +"authentication agent and choose ``add key`` in the context menu in the " +"system tray." +msgstr "" + +#: ..\remote_feature.rst:80 +msgid "" +"GitExtensions can load the private keys automatically for you when " +"communicating with a remote. You need to configure the private key for the " +"remote." +msgstr "" + +#: ..\remote_feature.rst:83 +msgid "This is done in the ``Manage remote repositories`` dialog." +msgstr "" + +#: ..\remote_feature.rst:86 +msgid "OpenSSH and github" +msgstr "" + +#: ..\remote_feature.rst:88 +msgid "" +"When you choose to use OpenSSH you need to configure GitExtensions as shown " +"in the screenshot below." +msgstr "" + +#: ..\remote_feature.rst:92 +msgid "" +"OpenSSH is the best SSH client there is but it lacks Windows support. " +"Therefore it is slightly more complex to use. Another drawback is that " +"GitExtensions cannot control OpenSSH and needs to show the command line " +"dialogs when OpenSSH might be used. GitExtensions will show the command line" +" window for every command that might require a SSH connection. For this " +"reason PuTTY is the prefered SSH client in GitExtensions." +msgstr "" + +#: ..\remote_feature.rst:97 +msgid "" +"To generate a key pair in OpenSSH you need to go to the command line. I " +"recommend to use the git bash because the path to OpenSSH is already set." +msgstr "" + +#: ..\remote_feature.rst:102 +msgid "" +"Type the following command: ``ssh-keygen -C \"your@email.com\" -t rsa`` Use " +"the same email address as the email address used in git. You will be asked " +"where if you want to protect the private key with a password. This is not " +"necessary. By default the public and private keys are stored in " +"``c:\\Documents and Settings\\[User]\\.ssh\\`` or " +"``c:\\Users\\[user]\\.ssh\\``." +msgstr "" + +#: ..\remote_feature.rst:109 +msgid "" +"You do not need to tell GitExtensions about the private key because OpenSSH " +"will load it for you. Now open the public key using notepad and copy the key" +" to github. This can be done in ``Account Settings`` in the tab ``SSH Public" +" Keys`` on `GitHub `_." +msgstr "" + +#: ..\remote_feature.rst:116 +msgid "Pull changes" +msgstr "" + +#: ..\remote_feature.rst:118 +msgid "" +"You can get remote changes using the pull function. Before you can pull " +"remote changes you need to make sure there are no uncommitted changes in " +"your local repository. If you have uncommitted changes you should commit " +"them or stash them during the pull. You can read about how to use the stash " +"in the Stash chapter." +msgstr "" + +#: ..\remote_feature.rst:124 +msgid "" +"In order to get your personal repository up-to-date, you need to fetch " +"changes from a remote repository. You can do this using the ``Pull`` dialog." +" When the dialog starts the default remote for the current branch is set. " +"You can choose another remote or enter a custom url if you like. When the " +"remote branches configured correctly, you do not need to choose a remote " +"branch." +msgstr "" + +#: ..\remote_feature.rst:128 +msgid "" +"If you just fetch the commits from the remote repository and you already " +"committed some changes to your local repository, the commits will be in a " +"different branch. In the pull dialog this is illustrated in the image on the" +" left. This can be useful when you want to review the changes before you " +"want to merge them with your own changes." +msgstr "" + +#: ..\remote_feature.rst:135 +msgid "" +"When you choose to merge the remote branch after fetching the changes a " +"branch will be created, and will be merged you’re your commit. Doing this " +"creates a lot of branches and merges, making the history harder to read." +msgstr "" + +#: ..\remote_feature.rst:140 +msgid "" +"Instead of merging the fetched commits with your local commits, you can also" +" choose to rebase your commits on top of the fetched commits. This is " +"illustrated on the left in the image below. A rebase will first undo your " +"local commits (c and d), then fetch the remote commits (e) and finally " +"recommit your local commits. When there is a merge conflict during the " +"rebase, the rebase dialog will show." +msgstr "" + +#: ..\remote_feature.rst:147 +msgid "Next to the pull button there are some buttons that can be useful:" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "Solve conflicts" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "" +"When there are merge conflicts, you can solve them by pressing this button." +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "Stash changes" +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "" +"When the working dir contains uncommitted changes, you need to stash them " +"before pulling." +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "Auto stash" +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "" +"Check this checkbox if you want to stash before pulling. The stash will be " +"reapplied after pulling." +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "Load SSH key" +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "" +"This button is only available when you use PuTTY as SSH client. You can " +"press this button to load the key configured for the remote. If no key is " +"set, a dialog will prompt for the key." +msgstr "" + +#: ..\remote_feature.rst:161 +msgid "Push changes" +msgstr "" + +#: ..\remote_feature.rst:163 +msgid "" +"In the browse window you can check if there are local commits that are not " +"pushed to a remote repository yet. In the image below the green labels mark " +"the position of the master branch on the remote repository. The red label " +"marks the position of the master branch on the local repository. The local " +"repository is ahead three commits." +msgstr "" + +#: ..\remote_feature.rst:169 +msgid "To push the changes press ``Push`` in the toolbar." +msgstr "" + +#: ..\remote_feature.rst:173 +msgid "" +"The push dialog allows you to choose the remote repository to push to. The " +"remote repository is set to the remote of the current branch. You can choose" +" another remote or choose a url to push to. You can also specify a branch to" +" push." +msgstr "" + +#: ..\remote_feature.rst:178 +msgid "" +"Tags are not pushed to the remote repository. If you want to push a tag you " +"need to open the ``Tags`` tab in the dialog. You can choose to push a singe " +"tag or all tags. No commits will be pushed when the ``Tags`` tab is " +"selected, only tags." +msgstr "" + +#: ..\remote_feature.rst:181 +msgid "" +"You can not merge your changes in the remote repository. Merging must be " +"done locally. This means that you cannot push your changes before the " +"commits are merged locally. In practice you need to pull before you can push" +" most of the times." +msgstr "" diff --git a/source/locale/pl/LC_MESSAGES/settings.mo b/source/locale/pl/LC_MESSAGES/settings.mo new file mode 100644 index 0000000000000000000000000000000000000000..9f49f1e958d00600ab6bd51a0ac449d4d01c349c GIT binary patch literal 534 zcmZWlO-~y!5T#O2d+fP~ITVx#ChOf0i8@(IAR81Z+eTsO-A&BKXk)Kzhfs;X(ZAO- zKZEg7!J#9KJRfhK=gr?wAO9SXeIWl#{v{-2C$CTYK2sAzzOd$At~}1x_)}V^jOK8y zJmimF>X14pgx-ldTFS;)kAUCoSfB zW!6ep9L|0zA1&&g6*W$c-8v4sX;YW=hxBdeWF4Jl348+v)ILnud6vS_Q5%l3(-3w- XnT-+#Pfu+\n" +"Language-Team: Polish (http://www.transifex.com/projects/p/git-extensions-manual/language/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: ..\settings.rst:4 +msgid "Settings" +msgstr "" + +#: ..\settings.rst:6 +msgid "" +"The settings dialog can be invoked at any time by selecting ``Settings`` " +"from the ``Tools`` menu option." +msgstr "" + +#: ..\settings.rst:10 +msgid "" +"The following buttons are always available on any page of the Settings " +"dialog. Sometimes the ``Cancel`` button has no effect for the page - this " +"will be noted on the page in the area next to the buttons." +msgstr "" + +#: ..\settings.rst:14 +msgid "Button" +msgstr "" + +#: ..\settings.rst:14 ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Description" +msgstr "" + +#: ..\settings.rst:16 +msgid "``OK``" +msgstr "" + +#: ..\settings.rst:16 +msgid "" +"Save any entered changes made in *any* settings page and close the Settings " +"dialog." +msgstr "" + +#: ..\settings.rst:19 +msgid "``Cancel``" +msgstr "" + +#: ..\settings.rst:19 +msgid "" +"Any entered changes in *any* settings page are *not* saved. The Settings " +"dialog is closed." +msgstr "" + +#: ..\settings.rst:22 +msgid "``Apply``" +msgstr "" + +#: ..\settings.rst:22 +msgid "Any entered changes in *any* settings page are saved." +msgstr "" + +#: ..\settings.rst:25 +msgid "" +"Settings that are specific to Git Extensions and apply globally will be " +"stored in a file called ``GitExtensions.settings`` either in the user's " +"application data path or with the program. The location is dependant on the " +"IsPortable setting in the ``GitExtensions.exe.config`` file that is with the" +" program. Settings that are specific to Git Extensions but apply to only the" +" current repository will be stored in a file of the same name, " +"``GitExtensions.settings``, but in either the root folder of the repository " +"or the ``.git`` folder of the repository, depending on whether or not they " +"are distributed with that repository. The settings that are used by Git are " +"stored in the configuration files of Git. The global settings are stored in " +"the file called ``.gitconfig`` in the user directory. The local settings are" +" stored in the ``.git\\config`` file of the repository." +msgstr "" + +#: ..\settings.rst:37 +msgid "Checklist" +msgstr "" + +#: ..\settings.rst:39 +msgid "" +"This page is a visual overview of the minimal settings that Git Extensions " +"requires to work properly. Any items highlighted in red should be configured" +" by clicking on the highlighted item." +msgstr "" + +#: ..\settings.rst:42 +msgid "This page contains the following settings and buttons." +msgstr "" + +#: ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Setting" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Check settings at startup (disables automatically if all settings are " +"correct)" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Forces Git Extensions to re-check the minimal set of required settings the " +"next time Git Extensions is started. If all settings are 'green' this will " +"be automatically unchecked." +msgstr "" + +#: ..\settings.rst:51 +msgid "``Save and rescan`` button" +msgstr "" + +#: ..\settings.rst:51 +msgid "" +"Saves any setting changes made and re-checks the settings to see if the " +"minimal requirements are now met." +msgstr "" + +#: ..\settings.rst:58 ..\settings.rst:66 +msgid "Git" +msgstr "" + +#: ..\settings.rst:60 +msgid "" +"This page contains the settings needed to access git repositories. The " +"repositories will be accessed using external tools. For Windows usually " +"MsysGit or cygwin are used. Git Extensions will try to configure these " +"settings automatically." +msgstr "" + +#: ..\settings.rst:64 ..\settings.rst:90 ..\settings.rst:168 +#: ..\settings.rst:196 ..\settings.rst:295 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:642 +#: ..\settings.rst:671 +msgid "Group" +msgstr "" + +#: ..\settings.rst:66 +msgid "Command used to run git (git.cmd or git.exe)" +msgstr "" + +#: ..\settings.rst:66 +msgid "" +"Needed for Git Extensions to run Git commands. Set the full command used to " +"run git (MsysGit or cygwin). Use the ``Browse`` button to find the " +"executable on your file system." +msgstr "" + +#: ..\settings.rst:70 +msgid "Path to Linux tools (sh). Leave empty when it is in the path." +msgstr "" + +#: ..\settings.rst:70 +msgid "" +"A few linux tools are used by Git Extensions. When MsysGit is installed, " +"these tools are located in the bin directory of MsysGit. Use the ``Browse`` " +"button to find the directory on your file system." +msgstr "" + +#: ..\settings.rst:74 +msgid "Environment" +msgstr "" + +#: ..\settings.rst:74 +msgid "``Change HOME`` button" +msgstr "" + +#: ..\settings.rst:74 +msgid "This button opens a dialog where the HOME directory can be changed." +msgstr "" + +#: ..\settings.rst:77 +msgid "" +"The global configuration file used by git will be put in the HOME directory." +" On some systems the home directory is not set or is pointed to a network " +"drive. Git Extensions will try to detect the optimal setting for your " +"environment. When there is already a global git configuration file, this " +"location will be used. If you need to relocate the home directory for git, " +"click the ``Change HOME`` button to change this setting. Otherwise leave " +"this setting as the default." +msgstr "" + +#: ..\settings.rst:85 +msgid "Git Extensions" +msgstr "" + +#: ..\settings.rst:87 +msgid "This page contains general settings for Git Extensions." +msgstr "" + +#: ..\settings.rst:92 +msgid "Performance" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"Show repository status in browse dialog (number of changes in toolbar, " +"restart required)" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"When enabled, the number of pending commits are shown on the toolbar as a " +"figure in parentheses next to the ``Commit`` button. Git Extensions must be " +"stopped and restarted to activate changes to this option." +msgstr "" + +#: ..\settings.rst:96 +msgid "Show current working dir changes in revision graph" +msgstr "" + +#: ..\settings.rst:96 +msgid "" +"When enabled, two extra revisions are added to the revision graph. The first" +" shows the current working directory status. The second shows the staged " +"files. This option can cause slowdowns when browsing large repositories." +msgstr "" + +#: ..\settings.rst:101 +msgid "Use FileSystemWatcher to check if index is changed" +msgstr "" + +#: ..\settings.rst:101 +msgid "" +"Using the FileSystemWatcher to check index state improves the performance in" +" some cases. Turn this off if you experience refresh problems in commit log." +msgstr "" + +#: ..\settings.rst:105 +msgid "Show stash count on status bar in browse window" +msgstr "" + +#: ..\settings.rst:105 +msgid "" +"When you use the stash a lot, it can be useful to show the number of stashed" +" items on the toolbar. This option causes serious slowdowns in large " +"repositories and is turned off by default." +msgstr "" + +#: ..\settings.rst:109 +msgid "Check for uncommitted changes in checkout branch dialog" +msgstr "" + +#: ..\settings.rst:109 +msgid "" +"Git Extensions will not allow you to checkout a branch if you have " +"uncommitted changes on the current branch. If you select this option, Git " +"Extensions will display a dialog where you can decide what to do with " +"uncommitted changes before swapping branches." +msgstr "" + +#: ..\settings.rst:114 +msgid "Limit number of commits that will be loaded in list at start-up" +msgstr "" + +#: ..\settings.rst:114 +msgid "" +"This number specifies the maximum number of commits that Git Extensions will" +" load when it is started. These commits are shown in the Commit Log window. " +"To see more commits than are loaded, then this setting will need to be " +"adjusted and Git Extensions restarted." +msgstr "" + +#: ..\settings.rst:119 ..\settings.rst:170 +msgid "Behaviour" +msgstr "" + +#: ..\settings.rst:119 +msgid "Close Process dialog when process succeeds" +msgstr "" + +#: ..\settings.rst:119 +msgid "" +"When a process is finished, close the process dialog automatically. Leave " +"this option off if you want to see the result of processes. When a process " +"has failed, the dialog will automatically remain open." +msgstr "" + +#: ..\settings.rst:123 +msgid "Show console window when executing git process" +msgstr "" + +#: ..\settings.rst:123 +msgid "" +"Git Extensions uses command line tools to access the git repository. In some" +" environments it might be useful to see the command line dialog when a " +"process is executed. An option on the command line dialog window displayed " +"allows this setting to be turned off." +msgstr "" + +#: ..\settings.rst:128 +msgid "Use patience diff algorithm" +msgstr "" + +#: ..\settings.rst:128 +msgid "" +"Use the Git 'patience diff' algorithm instead of the default. This algorithm" +" is useful in situations where two files have diverged significantly and the" +" default algorithm may become 'misaligned', resulting in a totally unusable " +"conflict file." +msgstr "" + +#: ..\settings.rst:133 +msgid "Include untracked files in stash" +msgstr "" + +#: ..\settings.rst:133 +msgid "" +"If checked, when a stash is performed as a result of any action except a " +"manual stash request, e.g. checking out a new branch and requesting a stash " +"then any files not tracked by git will also be saved to the stash." +msgstr "" + +#: ..\settings.rst:137 +msgid "Follow renames in file history (experimental)" +msgstr "" + +#: ..\settings.rst:137 +msgid "Try to follow file renames in the file history." +msgstr "" + +#: ..\settings.rst:140 +msgid "Open last working dir on startup" +msgstr "" + +#: ..\settings.rst:140 +msgid "" +"When starting Git Extensions, open the last used repository (bypassing the " +"Start Page)." +msgstr "" + +#: ..\settings.rst:143 +msgid "Play Special Startup Sound" +msgstr "" + +#: ..\settings.rst:143 +msgid "" +"Play a sound when starting Git Extensions. It will put you in a good " +"moooooood!" +msgstr "" + +#: ..\settings.rst:146 +msgid "Default clone destination" +msgstr "" + +#: ..\settings.rst:146 +msgid "" +"Git Extensions will pre-fill destination directory input with value of this " +"setting on any form used to perform repository clone." +msgstr "" + +#: ..\settings.rst:149 +msgid "Revision grid quick search timeout [ms]" +msgstr "" + +#: ..\settings.rst:149 +msgid "" +"The timeout (milliseconds) used for the quick search feature in the revision" +" graph. The quick search will be enabled when you start typing and the " +"revision graph has the focus." +msgstr "" + +#: ..\settings.rst:153 +msgid "Email settings for sending patches" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server name" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server to use for sending patches." +msgstr "" + +#: ..\settings.rst:155 +msgid "Port" +msgstr "" + +#: ..\settings.rst:155 +msgid "SMTP port number to use." +msgstr "" + +#: ..\settings.rst:157 +msgid "Use SSL/TLS" +msgstr "" + +#: ..\settings.rst:157 +msgid "Check this box if the SMTP server uses SSL or TLS." +msgstr "" + +#: ..\settings.rst:163 +msgid "Commit dialog" +msgstr "" + +#: ..\settings.rst:165 +msgid "This page contains settings for the Git Extensions Commit dialog." +msgstr "" + +#: ..\settings.rst:170 +msgid "Show errors when staging files" +msgstr "" + +#: ..\settings.rst:170 +msgid "" +"If an error occurs when files are staged (in the Commit dialog), then the " +"process dialog showing the results of the git command is shown if this " +"setting is checked." +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"Compose commit messages in Commit dialog (otherwise the message will be " +"requested during commit)" +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"If this is unchecked, then commit messages cannot be entered in the commit " +"dialog. When the ``Commit`` button is clicked, a new editor window is opened" +" where the commit message can be entered." +msgstr "" + +#: ..\settings.rst:178 +msgid "Number of previous messages in commit dialog" +msgstr "" + +#: ..\settings.rst:178 +msgid "" +"The number of commit messages, from the top of the current branch, that will" +" be made available from the ``Commit message`` combo box on the Commit " +"dialog." +msgstr "" + +#: ..\settings.rst:182 +msgid "Show additional buttons in commit button area" +msgstr "" + +#: ..\settings.rst:182 +msgid "" +"Tick the boxes in this sub-group for any of the additional buttons that you " +"wish to have available below the commit button. These buttons are considered" +" additional to basic functionality and have consequences if you should click" +" them accidentally, including resetting unrecorded work." +msgstr "" + +#: ..\settings.rst:191 +msgid "Appearance" +msgstr "" + +#: ..\settings.rst:193 +msgid "" +"This page contains settings that affect the appearance of the application." +msgstr "" + +#: ..\settings.rst:198 ..\settings.rst:448 ..\settings.rst:653 +msgid "General" +msgstr "" + +#: ..\settings.rst:198 +msgid "Show relative date instead of full date" +msgstr "" + +#: ..\settings.rst:198 +msgid "" +"Show relative date, e.g. 2 weeks ago, instead of full date. Displayed on the" +" ``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:201 +msgid "Show current branch in Visual Studio" +msgstr "" + +#: ..\settings.rst:201 +msgid "" +"Determines whether or not the currently checked out branch is displayed on " +"the Git Extensions toolbar within Visual Studio." +msgstr "" + +#: ..\settings.rst:204 +msgid "Auto scale user interface when high DPI is used" +msgstr "" + +#: ..\settings.rst:204 +msgid "" +"Automatically resize controls and their contents according to the current " +"system resolution of the display, measured in dots per inch (DPI)." +msgstr "" + +#: ..\settings.rst:207 +msgid "Truncate long filenames" +msgstr "" + +#: ..\settings.rst:207 +msgid "" +"This setting affects the display of filenames in a component of a window " +"e.g. in the Diff tab of the Commit Log window. The options that can be " +"selected are:" +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``None``: no truncation occurs; a horizontal scroll bar is used to see the " +"whole filename." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Compact``: no horizontal scroll bar. Filenames are truncated at both start" +" and end to fit into the width of the display component." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Trimstart``: no horizontal scroll bar. Filenames are truncated at the " +"start only." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``FileNameOnly``: the path is always removed, leaving only the name of the " +"file, even if there is space for the path." +msgstr "" + +#: ..\settings.rst:220 +msgid "Author images" +msgstr "" + +#: ..\settings.rst:220 +msgid "Get author image from gravatar.com" +msgstr "" + +#: ..\settings.rst:220 +msgid "" +"If checked, `gravatar `_ will be accessed to retrieve " +"an image for the author of commits. This image is displayed on the " +"``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:224 +msgid "Image size" +msgstr "" + +#: ..\settings.rst:224 +msgid "The display size of the user image." +msgstr "" + +#: ..\settings.rst:226 +msgid "Cache images" +msgstr "" + +#: ..\settings.rst:226 +msgid "" +"The number of days to elapse before gravatar is checked for any changes to " +"an authors image." +msgstr "" + +#: ..\settings.rst:229 +msgid "No image service" +msgstr "" + +#: ..\settings.rst:229 +msgid "" +"If the author has not set up their own image, then gravatar can return an " +"image based on one of these services." +msgstr "" + +#: ..\settings.rst:232 +msgid "``Clear image cache`` button" +msgstr "" + +#: ..\settings.rst:232 +msgid "Clear the cached avatars." +msgstr "" + +#: ..\settings.rst:234 +msgid "Fonts" +msgstr "" + +#: ..\settings.rst:234 +msgid "Code font" +msgstr "" + +#: ..\settings.rst:234 +msgid "Change the font used for the display of file contents." +msgstr "" + +#: ..\settings.rst:236 +msgid "Application font" +msgstr "" + +#: ..\settings.rst:236 +msgid "Change the font used on Git Extensions windows and dialogs." +msgstr "" + +#: ..\settings.rst:238 +msgid "Commit font" +msgstr "" + +#: ..\settings.rst:238 +msgid "" +"Change the font used for entering a commit message in the Commit dialog." +msgstr "" + +#: ..\settings.rst:240 +msgid "Language" +msgstr "" + +#: ..\settings.rst:240 +msgid "Language (restart required)" +msgstr "" + +#: ..\settings.rst:240 +msgid "Choose the language for the Git Extensions interface." +msgstr "" + +#: ..\settings.rst:242 +msgid "Dictionary for spelling checker" +msgstr "" + +#: ..\settings.rst:242 +msgid "" +"Choose the dictionary to use for the spelling checker in the Commit dialog." +msgstr "" + +#: ..\settings.rst:248 +msgid "Revision Links" +msgstr "" + +#: ..\settings.rst:250 +msgid "" +"You can configure here how to convert parts of a revision into clickable " +"links. These links will be located under the commit message on the " +"``Commit`` tab in the ``Related links`` section." +msgstr "" + +#: ..\settings.rst:256 ..\settings.rst:345 +msgid "Categories" +msgstr "" + +#: ..\settings.rst:256 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click the ``Remove`` button." +msgstr "" + +#: ..\settings.rst:260 ..\settings.rst:553 +msgid "Name" +msgstr "" + +#: ..\settings.rst:260 +msgid "" +"This is the Category name used to match the same categories defined on " +"different levels of the Settings." +msgstr "" + +#: ..\settings.rst:263 ..\settings.rst:555 +msgid "Enabled" +msgstr "" + +#: ..\settings.rst:263 +msgid "" +"Indicates whether the Category is enabled or not. Disabled categories are " +"skipped while creating links." +msgstr "" + +#: ..\settings.rst:266 +msgid "Search in" +msgstr "" + +#: ..\settings.rst:266 +msgid "" +"List of revision parts that will be checked when searching for matching text" +" to be converted into links. Only the checked parts will be searched for " +"matches." +msgstr "" + +#: ..\settings.rst:270 +msgid "Search pattern/Nested pattern" +msgstr "" + +#: ..\settings.rst:270 +msgid "" +"Regular expression used for matching text in chosen revision parts. Each " +"matched fragment will be used to create a new link. More than one fragment " +"can be used in a single link by using a capturing group. A capturing group " +"value can be passed to a link by using zero-based indexed placeholders in a " +"link format definition e.g. {0}. ``Nested pattern`` can be used when only " +"part of the text matched by the ``Search pattern`` should be used to format " +"the link. When the ``Nested pattern`` is empty, matches found by the " +"``Search pattern`` are used to create links." +msgstr "" + +#: ..\settings.rst:279 +msgid "Links: Caption/URI" +msgstr "" + +#: ..\settings.rst:279 +msgid "" +"List of links to be created from a single match. Each link consists of the " +"``Caption`` to be displayed and the ``URI`` to be opened when the link is " +"clicked on. In addition to the standard zero-based indexed placeholders, the" +" ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into the" +" link. For example: " +"``https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH%``" +msgstr "" + +#: ..\settings.rst:290 +msgid "Colors" +msgstr "" + +#: ..\settings.rst:292 +msgid "" +"This page contains settings to define the colors used in the application." +msgstr "" + +#: ..\settings.rst:297 +msgid "Revision graph" +msgstr "" + +#: ..\settings.rst:297 +msgid "Multicolor branches" +msgstr "" + +#: ..\settings.rst:297 +msgid "" +"Displays branch commits in different colors if checked. If unchecked, all " +"branches are shown in the same color. This color can be selected." +msgstr "" + +#: ..\settings.rst:300 +msgid "Striped branch change" +msgstr "" + +#: ..\settings.rst:300 +msgid "" +"When a new branch is created from an existing branch, the common part of the" +" history is shown in a 'hatch' pattern." +msgstr "" + +#: ..\settings.rst:303 +msgid "Draw branch borders" +msgstr "" + +#: ..\settings.rst:303 +msgid "Outlines branch commits in a black border if checked." +msgstr "" + +#: ..\settings.rst:305 +msgid "Draw non relatives graph gray" +msgstr "" + +#: ..\settings.rst:305 +msgid "" +"Show commit history in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:307 +msgid "Draw non relatives text gray" +msgstr "" + +#: ..\settings.rst:307 +msgid "" +"Show commit text in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:309 +msgid "Color tag" +msgstr "" + +#: ..\settings.rst:309 +msgid "Color to show tags in." +msgstr "" + +#: ..\settings.rst:311 +msgid "Color branch" +msgstr "" + +#: ..\settings.rst:311 +msgid "Color to show branch names in." +msgstr "" + +#: ..\settings.rst:313 +msgid "Color remote branch" +msgstr "" + +#: ..\settings.rst:313 +msgid "Color to show remote branch names in." +msgstr "" + +#: ..\settings.rst:315 +msgid "Color other label" +msgstr "" + +#: ..\settings.rst:315 +msgid "Color to show other labels in." +msgstr "" + +#: ..\settings.rst:317 +msgid "Application Icon" +msgstr "" + +#: ..\settings.rst:317 +msgid "Icon style" +msgstr "" + +#: ..\settings.rst:317 +msgid "Change icons. Useful for recognising various open instances." +msgstr "" + +#: ..\settings.rst:319 +msgid "Icon color" +msgstr "" + +#: ..\settings.rst:319 +msgid "Changes color of the selected icons." +msgstr "" + +#: ..\settings.rst:321 +msgid "Difference View" +msgstr "" + +#: ..\settings.rst:321 +msgid "Color removed line" +msgstr "" + +#: ..\settings.rst:321 +msgid "Highlight color for lines that have been removed." +msgstr "" + +#: ..\settings.rst:324 +msgid "Color added line" +msgstr "" + +#: ..\settings.rst:324 +msgid "Highlight color for lines that have been added." +msgstr "" + +#: ..\settings.rst:326 +msgid "Color removed line highlighting" +msgstr "" + +#: ..\settings.rst:326 +msgid "Highlight color for characters that have been removed in lines." +msgstr "" + +#: ..\settings.rst:328 +msgid "Color added line highlighting" +msgstr "" + +#: ..\settings.rst:328 +msgid "Highlight color for characters that have been added in lines." +msgstr "" + +#: ..\settings.rst:330 +msgid "Color section" +msgstr "" + +#: ..\settings.rst:330 +msgid "Highlight color for a section." +msgstr "" + +#: ..\settings.rst:336 +msgid "Start Page" +msgstr "" + +#: ..\settings.rst:338 +msgid "" +"This page allows you to add/remove or modify the Categories and repositories" +" that will appear on the Start Page when Git Extensions is launched. Per " +"Category you can either configure an RSS feed or add repositories. The order" +" of both Categories, and repositories within Categories, can be changed " +"using the context menus in the Start Page. See :ref:`start-page` for further" +" details." +msgstr "" + +#: ..\settings.rst:345 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click Remove. This will delete the Category *and* any " +"repositories belonging to that Category." +msgstr "" + +#: ..\settings.rst:350 +msgid "Caption" +msgstr "" + +#: ..\settings.rst:350 +msgid "This is the Category name displayed on the Start Page." +msgstr "" + +#: ..\settings.rst:352 +msgid "Type" +msgstr "" + +#: ..\settings.rst:352 +msgid "Specify the type: an RSS feed or a repository." +msgstr "" + +#: ..\settings.rst:354 +msgid "RSS Feed" +msgstr "" + +#: ..\settings.rst:354 +msgid "Enter the URL of the RSS feed." +msgstr "" + +#: ..\settings.rst:356 +msgid "Path/Title/Description" +msgstr "" + +#: ..\settings.rst:356 +msgid "" +"For each repository defined for a Category, shows the path, title and " +"description. To add a new repository, click on a blank line and type the " +"appropriate information. The contents of the Path field are shown on the " +"Start Page as a link to your repository *if* the Title field is blank. If " +"the Title field is non-blank, then this text is shown as the link to your " +"repository. Any text in the Description field is shown underneath the " +"repository link on the Start Page." +msgstr "" + +#: ..\settings.rst:365 +msgid "" +"An RSS Feed can be useful to follow repositories on GitHub for example. See " +"this page on GitHub: https://help.github.com/articles/viewing-your-feeds. " +"You can also follow commits on public GitHub repositories by" +msgstr "" + +#: ..\settings.rst:368 +msgid "In your browser, navigate to the public repository on GitHub." +msgstr "" + +#: ..\settings.rst:369 +msgid "Select the branch you are interested in." +msgstr "" + +#: ..\settings.rst:370 +msgid "Click on the Commits tab." +msgstr "" + +#: ..\settings.rst:371 +msgid "You will find a RSS icon next to the words \"Commit History\"." +msgstr "" + +#: ..\settings.rst:372 +msgid "Copy the link" +msgstr "" + +#: ..\settings.rst:373 +msgid "" +"Paste the link into the RSS Feed field in the Settings - Start Page as shown" +" above." +msgstr "" + +#: ..\settings.rst:375 +msgid "" +"Your Start Page will then show each commit - clicking on a link will open " +"your browser and take you to the commit on GitHub." +msgstr "" + +#: ..\settings.rst:382 +msgid "Git Config" +msgstr "" + +#: ..\settings.rst:384 +msgid "" +"This page contains some of the settings of Git that are used by and " +"therefore can be changed from within Git Extensions." +msgstr "" + +#: ..\settings.rst:386 +msgid "" +"If you change a Git setting from the Git command line using ``git config`` " +"then the same change in setting can be seen inside Git Extensions. If you " +"change a Git setting from inside Git Extensions then that change can be seen" +" using ``git config --get``." +msgstr "" + +#: ..\settings.rst:389 +msgid "" +"Git configuration can be global or local configuration. Global configuration" +" applies to all repositories. Local configuration overrides the global " +"configuration for the current repository." +msgstr "" + +#: ..\settings.rst:395 +msgid "User name" +msgstr "" + +#: ..\settings.rst:395 +msgid "User name shown in commits and patches." +msgstr "" + +#: ..\settings.rst:397 +msgid "User email" +msgstr "" + +#: ..\settings.rst:397 +msgid "User email shown in commits and patches." +msgstr "" + +#: ..\settings.rst:399 +msgid "Editor" +msgstr "" + +#: ..\settings.rst:399 +msgid "" +"Editor that git.exe opens (e.g. for editing commit message). This is not " +"used by Git Extensions, only when you call git.exe from the command line. By" +" default Git will use the built in editor." +msgstr "" + +#: ..\settings.rst:403 +msgid "Mergetool" +msgstr "" + +#: ..\settings.rst:403 +msgid "" +"Merge tool used to solve merge conflicts. Git Extensions will search for " +"common merge tools on your system." +msgstr "" + +#: ..\settings.rst:406 +msgid "Path to mergetool" +msgstr "" + +#: ..\settings.rst:406 +msgid "" +"Path to merge tool. Git Extensions will search for common merge tools on " +"your system." +msgstr "" + +#: ..\settings.rst:409 +msgid "Mergetool command" +msgstr "" + +#: ..\settings.rst:409 +msgid "" +"Command that Git uses to start the merge tool. Git Extensions will try to " +"set this automatically when a merge tool is chosen. This setting can be left" +" empty when Git supports the mergetool (e.g. kdiff3)." +msgstr "" + +#: ..\settings.rst:413 +msgid "Keep backup (.orig) after merge" +msgstr "" + +#: ..\settings.rst:413 +msgid "" +"Check to save the state of the original file before modifying to solve merge" +" conflicts. Refer to Git configuration setting ```mergetool.keepBackup```." +msgstr "" + +#: ..\settings.rst:417 +msgid "Difftool" +msgstr "" + +#: ..\settings.rst:417 +msgid "" +"Diff tool that is used to show differences between source files. Git " +"Extensions will search for common diff tools on your system." +msgstr "" + +#: ..\settings.rst:420 +msgid "Path to difftool" +msgstr "" + +#: ..\settings.rst:420 +msgid "" +"The path to the diff tool. Git Extensions will search for common diff tools " +"on your system." +msgstr "" + +#: ..\settings.rst:423 +msgid "DiffTool command" +msgstr "" + +#: ..\settings.rst:423 +msgid "" +"Command that Git uses to start the diff tool. This setting should only be " +"filled in when Git doesn't support the diff tool." +msgstr "" + +#: ..\settings.rst:426 +msgid "Path to commit template" +msgstr "" + +#: ..\settings.rst:426 +msgid "" +"A path to a file whose contents are used to pre-populate the commit message " +"in the commit dialog." +msgstr "" + +#: ..\settings.rst:429 +msgid "Line endings" +msgstr "" + +#: ..\settings.rst:429 +msgid "Checkout/commit radio buttons" +msgstr "" + +#: ..\settings.rst:429 +msgid "" +"Choose how git should handle line endings when checking out and checking in " +"files. Refer to https://help.github.com/articles/dealing-with-line-endings" +"#platform-all" +msgstr "" + +#: ..\settings.rst:433 +msgid "Files content encoding" +msgstr "" + +#: ..\settings.rst:433 +msgid "The default encoding for file contents." +msgstr "" + +#: ..\settings.rst:439 +msgid "Build server integration" +msgstr "" + +#: ..\settings.rst:441 +msgid "" +"This page allows you to configure the integration with build servers. This " +"allows the build status of each commit to be displayed directly in the " +"revision log, as well as providing a tab for direct access to the Build " +"Server build report for the selected commit." +msgstr "" + +#: ..\settings.rst:448 +msgid "Enable build server integration" +msgstr "" + +#: ..\settings.rst:448 +msgid "Check to globally enable/disable the integration functionality." +msgstr "" + +#: ..\settings.rst:450 +msgid "Show build status summary in revision log" +msgstr "" + +#: ..\settings.rst:450 +msgid "" +"Check to show a summary of the build results with the commits in the main " +"revision log." +msgstr "" + +#: ..\settings.rst:453 +msgid "Build server type" +msgstr "" + +#: ..\settings.rst:453 +msgid "Select an integration target." +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins" +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins server URL" +msgstr "" + +#: ..\settings.rst:455 ..\settings.rst:459 ..\settings.rst:469 +msgid "Enter the URL of the server (and port, if applicable)." +msgstr "" + +#: ..\settings.rst:457 ..\settings.rst:461 ..\settings.rst:473 +msgid "Project name" +msgstr "" + +#: ..\settings.rst:457 +msgid "Enter the name of the project which tracks this repository in Jenkins." +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity" +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity server URL" +msgstr "" + +#: ..\settings.rst:461 +msgid "" +"Enter the name of the project which tracks this repository in TeamCity. " +"Multiple project names can be entered separated by the | character." +msgstr "" + +#: ..\settings.rst:464 +msgid "Build Id Filter" +msgstr "" + +#: ..\settings.rst:464 +msgid "" +"Enter a regexp filter for which build results you want to retrieve in the " +"case that your build project creates multiple builds. For example, if your " +"project includes both devBuild and docBuild you may wish to apply a filter " +"of \"devBuild\" to retrieve the results from only the program build." +msgstr "" + +#: ..\settings.rst:469 +msgid "Team Foundation" +msgstr "" + +#: ..\settings.rst:469 +msgid "Tfs server (Name or URL)" +msgstr "" + +#: ..\settings.rst:471 +msgid "Team collection name" +msgstr "" + +#: ..\settings.rst:473 +msgid "Enter the name of the project which tracks this repository in Tfs." +msgstr "" + +#: ..\settings.rst:475 +msgid "Build definition name (use first found if left empty)" +msgstr "" + +#: ..\settings.rst:482 +msgid "SSH" +msgstr "" + +#: ..\settings.rst:484 +msgid "" +"This page allows you to configure the SSH client you want Git to use. Git " +"Extensions is optimized for PuTTY. Git Extensions will show command line " +"dialogs if you do not use PuTTY and user input is required (unless you have " +"configured SSH to use authentication with key instead of password). Git " +"Extensions can load SSH keys for PuTTY when needed." +msgstr "" + +#: ..\settings.rst:491 +msgid "Specify which ssh client to use" +msgstr "" + +#: ..\settings.rst:491 +msgid "``PuTTY`` radio button" +msgstr "" + +#: ..\settings.rst:491 +msgid "Use PuTTY as SSH client." +msgstr "" + +#: ..\settings.rst:493 +msgid "``OpenSSH`` radio button" +msgstr "" + +#: ..\settings.rst:493 +msgid "Use OpenSSH as SSH client." +msgstr "" + +#: ..\settings.rst:495 +msgid "``Other ssh client`` radio button" +msgstr "" + +#: ..\settings.rst:495 +msgid "" +"Use another SSH client. Enter the path to the SSH client you wish to use." +msgstr "" + +#: ..\settings.rst:497 +msgid "Configure PuTTY" +msgstr "" + +#: ..\settings.rst:497 +msgid "Path to plink.exe" +msgstr "" + +#: ..\settings.rst:497 +msgid "Enter the path to the plink.exe executable." +msgstr "" + +#: ..\settings.rst:500 +msgid "Path to puttygen" +msgstr "" + +#: ..\settings.rst:500 +msgid "Enter the path to the puttygen.exe executable." +msgstr "" + +#: ..\settings.rst:502 +msgid "Path to pageant" +msgstr "" + +#: ..\settings.rst:502 +msgid "Enter the path to the pageant.exe executable." +msgstr "" + +#: ..\settings.rst:504 +msgid "Automatically start authentication" +msgstr "" + +#: ..\settings.rst:504 +msgid "" +"If an SSH key has been configured, then when accessing a remote repository " +"the key will automatically be used by the SSH client if this is checked." +msgstr "" + +#: ..\settings.rst:507 +msgid "Configure Git credential helper" +msgstr "" + +#: ..\settings.rst:507 ..\settings.rst:569 +msgid "Command" +msgstr "" + +#: ..\settings.rst:507 +msgid "" +"Enter the helper string for the Git \"Credential Helper\". This setting is " +"the global Git configuration ``credential.helper``, see http://git-" +"scm.com/docs/gitcredentials. By way of example, the setting for `git-" +"credential-winstore `_, when " +"installed from the full installation package for Git Extensions, is:" +msgstr "" + +#: ..\settings.rst:513 +msgid "" +"``!\"C:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-" +"credential-winstore.exe\"``." +msgstr "" + +#: ..\settings.rst:516 +msgid "" +"The setting begins with \"!\" so the setting is considered as a shell " +"snippet and everything after the \"!\" becomes the command. Use the " +"``Browse`` button to find the executable in your file system." +msgstr "" + +#: ..\settings.rst:520 +msgid "``Suggest`` button" +msgstr "" + +#: ..\settings.rst:520 +msgid "" +"Suggest an appropriate setting for the Git credential helper. This works " +"only if the program git-credential-winstore.exe is installed in the " +"\"GitCredentialWinStore\" folder under your Git Extensions installation." +msgstr "" + +#: ..\settings.rst:527 +msgid "" +"If you get errors relating to git-credential-winstore, ensure that your " +"setting for the Git credential helper command in Git Extensions has ``\"`` " +"at the start and end and not ``\\\"``. When viewed in the global Git " +"configuration file, ``.gitconfig`` in your user directory, you should find " +"the setting does show the escaped quotation marks ``\\\"`` (but not " +"``\\\\\\\"``). Also ensure that you do indeed have the program file git-" +"credential-winstore.exe in the specified directory as you may have a setting" +" retained from a previous installation of the credential helper program." +msgstr "" + +#: ..\settings.rst:536 +msgid "Scripts" +msgstr "" + +#: ..\settings.rst:538 +msgid "" +"This page allows you to configure specific commands to run before/after Git " +"actions or to add a new command to the User Menu. The top half of the page " +"summarises all of the scripts currently defined. If a script is selected " +"from the summary, the bottom half of the page will allow modifications to " +"the script definition." +msgstr "" + +#: ..\settings.rst:542 +msgid "" +"A hotkey can also be assigned to execute a specific script. See :ref" +":`settings-hotkeys`." +msgstr "" + +#: ..\settings.rst:547 +msgid "``Add`` button" +msgstr "" + +#: ..\settings.rst:547 +msgid "" +"Adds a new script. Complete the details in the bottom half of the screen." +msgstr "" + +#: ..\settings.rst:549 +msgid "``Remove`` button" +msgstr "" + +#: ..\settings.rst:549 +msgid "Removes a script." +msgstr "" + +#: ..\settings.rst:551 +msgid "Up/Down Arrows" +msgstr "" + +#: ..\settings.rst:551 +msgid "Changes order of scripts." +msgstr "" + +#: ..\settings.rst:553 +msgid "The name of the script." +msgstr "" + +#: ..\settings.rst:555 +msgid "" +"If checked, the script is active and will be performed at the appropriate " +"time (as determined by the On Event setting)." +msgstr "" + +#: ..\settings.rst:558 +msgid "Ask for confirmation" +msgstr "" + +#: ..\settings.rst:558 +msgid "" +"If checked, then a popup window is displayed just before the script is run " +"to confirm whether or not the script is to be run. Note that this popup is " +"*not* displayed when the script is added as a command to the User Menu (On " +"Event setting is ShowInUserMenuBar)." +msgstr "" + +#: ..\settings.rst:563 +msgid "Run in background" +msgstr "" + +#: ..\settings.rst:563 +msgid "" +"If checked, the script will run in the background and Git Extensions will " +"return to your control without waiting for the script to finish." +msgstr "" + +#: ..\settings.rst:566 +msgid "Add to revision grid context menu" +msgstr "" + +#: ..\settings.rst:566 +msgid "" +"If checked, the script is added to the context menu that is displayed when " +"right-clicking on a line in the Commit Log page." +msgstr "" + +#: ..\settings.rst:569 +msgid "" +"Enter the command to be run. This can be any command that your system can " +"run e.g. an executable program, a .bat script, a Python command, etc. Use " +"the ``Browse`` button to find the command to run." +msgstr "" + +#: ..\settings.rst:573 ..\settings.rst:794 +msgid "Arguments" +msgstr "" + +#: ..\settings.rst:573 +msgid "" +"Enter any arguments to be passed to the command that is run. The ``Help`` " +"button displays items that will be resolved by Git Extensions before " +"executing the command e.g. {cBranch} will resolve to the currently checked " +"out branch, {UserInput} will display a popup where you can enter data to be " +"passed to the command when it is run." +msgstr "" + +#: ..\settings.rst:579 +msgid "On Event" +msgstr "" + +#: ..\settings.rst:579 +msgid "" +"Select when this command will be executed, either before/after certain Git " +"commands, or displayed on the User Menu bar." +msgstr "" + +#: ..\settings.rst:586 +msgid "Hotkeys" +msgstr "" + +#: ..\settings.rst:588 +msgid "" +"This page allows you to define keyboard shortcuts to actions when specific " +"pages of Git Extensions are displayed. The HotKeyable Items identifies a " +"page within Git Extensions. Selecting a Hotkeyable Item displays the list of" +" commands on that page that can have a hotkey associated with them." +msgstr "" + +#: ..\settings.rst:592 +msgid "The Hotkeyable Items consist of the following pages" +msgstr "" + +#: ..\settings.rst:594 +msgid "" +"Commit: the page displayed when a Commit is requested via the ``Commit`` " +"User Menu button or the ``Commands/Commit`` menu option." +msgstr "" + +#: ..\settings.rst:595 +msgid "" +"Browse: the Commit Log page (the page displayed after a repository is " +"selected from the Start Page)." +msgstr "" + +#: ..\settings.rst:596 +msgid "RevisionGrid: the list of commits on the Commit Log page." +msgstr "" + +#: ..\settings.rst:597 +msgid "FileViewer: the page displayed when viewing the contents of a file." +msgstr "" + +#: ..\settings.rst:598 +msgid "" +"FormMergeConflicts: the page displayed when merge conflicts are detected " +"that need correcting." +msgstr "" + +#: ..\settings.rst:599 +msgid "" +"Scripts: shows scripts defined in Git Extensions and allows shortcuts to be " +"assigned. Refer :ref:`settings-scripts`." +msgstr "" + +#: ..\settings.rst:604 +msgid "Hotkey" +msgstr "" + +#: ..\settings.rst:604 +msgid "" +"After selecting a Hotkeyable Item and the Command, the current keyboard " +"shortcut associated with the command is displayed here. To alter this " +"shortcut, click in the box where the current hotkey is shown and press the " +"new keyboard combination." +msgstr "" + +#: ..\settings.rst:609 +msgid "``Apply`` button" +msgstr "" + +#: ..\settings.rst:609 +msgid "" +"Click to apply the new keyboard combination to the currently selected " +"Command." +msgstr "" + +#: ..\settings.rst:612 +msgid "``Clear`` button" +msgstr "" + +#: ..\settings.rst:612 +msgid "" +"Sets the keyboard shortcut for the currently selected Command to 'None'." +msgstr "" + +#: ..\settings.rst:614 +msgid "``Reset all Hotkeys to defaults`` button" +msgstr "" + +#: ..\settings.rst:614 +msgid "" +"Resets all keyboard shortcuts to the defaults (i.e. the values when Git " +"Extensions was first installed)." +msgstr "" + +#: ..\settings.rst:621 +msgid "Shell Extension" +msgstr "" + +#: ..\settings.rst:623 +msgid "" +"When installed, Git Extensions adds items to the context menu when a " +"file/folder is right-clicked within Windows Explorer. One of these items is " +"``Git Extensions`` from which a further (cascaded) menu can be opened. This " +"settings page determines which items will appear on that cascaded menu and " +"which will appear in the main context menu. Items that are checked will " +"appear in the cascaded menu." +msgstr "" + +#: ..\settings.rst:627 +msgid "" +"To the right side of the list of check boxes is a preview that shows you how" +" the Git Extensions menu items will be arranged with your current choices." +msgstr "" + +#: ..\settings.rst:630 +msgid "" +"By default, what is displayed in the context menu also depends on what item " +"is right-clicked in Windows Explorer; a file or a folder (and whether the " +"folder is a Git repository or not). If you want Git Extensions to always " +"include all of its context menu items, check the box ``Always show all " +"commands``." +msgstr "" + +#: ..\settings.rst:637 +msgid "Advanced" +msgstr "" + +#: ..\settings.rst:638 +msgid "" +"This page allows advanced settings to be modified. Clicking on the '+' " +"symbol on the tree of settings will display further settings. Refer :ref" +":`settings-confirmations`." +msgstr "" + +#: ..\settings.rst:644 +msgid "Checkout" +msgstr "" + +#: ..\settings.rst:644 +msgid "Always show checkout dialog" +msgstr "" + +#: ..\settings.rst:644 +msgid "" +"Always show the Checkout Branch dialog when swapping branches. This dialog " +"is normally only shown when uncommitted changes exist on the current branch" +msgstr "" + +#: ..\settings.rst:647 +msgid "Use last chosen \"local changes\" action as default action." +msgstr "" + +#: ..\settings.rst:647 +msgid "" +"This setting works in conjunction with the 'Git Extensions/Check for " +"uncommitted changes in checkout branch dialog' setting. If the 'Check for " +"uncommitted changes' setting is checked, then the Checkout Branch dialog is " +"shown *only* if this setting is unchecked. If this setting is checked, then " +"no dialog is shown and the last chosen action is used." +msgstr "" + +#: ..\settings.rst:653 +msgid "Don't show help images" +msgstr "" + +#: ..\settings.rst:653 +msgid "" +"In the Pull, Merge and Rebase dialogs, images are displayed by default to " +"explain what happens with the branches and their commits and the meaning of " +"LOCAL, BASE and REMOTE (for resolving merge conflicts) in different merge or" +" rebase scenarios. If checked, these Help images will not be displayed." +msgstr "" + +#: ..\settings.rst:659 +msgid "Always show advanced options" +msgstr "" + +#: ..\settings.rst:659 +msgid "" +"In the Push, Merge and Rebase dialogs, advanced options are hidden by " +"default and shown only after you click a link or checkbox. If this setting " +"is checked then these options are always shown on those dialogs." +msgstr "" + +#: ..\settings.rst:667 +msgid "Confirmations" +msgstr "" + +#: ..\settings.rst:668 +msgid "This page allows you to turn off certain confirmation popup windows." +msgstr "" + +#: ..\settings.rst:673 +msgid "Don't ask to confirm to" +msgstr "" + +#: ..\settings.rst:673 +msgid "Amend last commit" +msgstr "" + +#: ..\settings.rst:673 +msgid "" +"If checked, do not display the popup warning about the rewriting of history " +"when you have elected to amend the last committed change." +msgstr "" + +#: ..\settings.rst:676 +msgid "Apply stashed changes after successful pull" +msgstr "" + +#: ..\settings.rst:676 +msgid "" +"In the Pull dialog, if ``Auto stash`` is checked, then any changes will be " +"stashed before the pull is performed. Any stashed changes are then re-" +"applied after the pull is complete. If this setting is checked, the stashed " +"changes are applied with no confirmation popup." +msgstr "" + +#: ..\settings.rst:681 +msgid "Apply stashed changes after successful checkout" +msgstr "" + +#: ..\settings.rst:681 +msgid "" +"In the Checkout Branch dialog, if ``Stash`` is checked, then any changes " +"will be stashed before the branch is checked out. If this setting is " +"checked, then the stashed changes will be automatically re-applied after " +"successful checkout of the branch with no confirmation popup." +msgstr "" + +#: ..\settings.rst:686 +msgid "Add a tracking reference for newly pushed branch" +msgstr "" + +#: ..\settings.rst:686 +msgid "" +"When you push a local branch to a remote and it doesn't have a tracking " +"reference, you are asked to confirm whether you want to add such a " +"reference. If this setting is checked, a tracking reference will always be " +"added if it does not exist." +msgstr "" + +#: ..\settings.rst:691 +msgid "Push a new branch for the remote" +msgstr "" + +#: ..\settings.rst:691 +msgid "" +"When pushing a new branch that does not exist on the remote repository, a " +"confirmation popup will normally be displayed. If this setting is checked, " +"then the new branch will be pushed with no confirmation popup." +msgstr "" + +#: ..\settings.rst:695 +msgid "Update submodules on checkout" +msgstr "" + +#: ..\settings.rst:695 +msgid "" +"When you check out a branch from a repository that has submodules, you will " +"be asked to update the submodules. If this setting is checked, the " +"submodules will be updated without asking." +msgstr "" + +#: ..\settings.rst:703 +msgid "Plugins" +msgstr "" + +#: ..\settings.rst:705 +msgid "Plugins provide extra functionality for Git Extensions." +msgstr "" + +#: ..\settings.rst:708 +msgid "Plugin" +msgstr "" + +#: ..\settings.rst:710 +msgid "Auto compile SubModules" +msgstr "" + +#: ..\settings.rst:710 +msgid "" +"**This plugin proposes (confirmation required) that you automatically build " +"submodules after they are updated via the GitExtensions Update submodules " +"command.**" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enabled (true/false)" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enter true to enable the plugin, or false to disable." +msgstr "" + +#: ..\settings.rst:716 +msgid "Path to msbuild.exe" +msgstr "" + +#: ..\settings.rst:716 +msgid "Enter the path to the msbuild.exe executable." +msgstr "" + +#: ..\settings.rst:718 +msgid "msbuild.exe arguments" +msgstr "" + +#: ..\settings.rst:718 +msgid "Enter any arguments to msbuild." +msgstr "" + +#: ..\settings.rst:720 +msgid "Periodic background fetch" +msgstr "" + +#: ..\settings.rst:720 +msgid "" +"**This plugin keeps your remote tracking branches up-to-date automatically " +"by fetching periodically.**" +msgstr "" + +#: ..\settings.rst:722 +msgid "Arguments of git command to run" +msgstr "" + +#: ..\settings.rst:722 +msgid "" +"Enter the git command and its arguments into the edit box. The default " +"command is ``fetch --all``, which will fetch all branches from all remotes. " +"You can modify the command if you would prefer, for example, to fetch only a" +" specific remote, e.g. ``fetch upstream``." +msgstr "" + +#: ..\settings.rst:727 +msgid "Fetch every (seconds)" +msgstr "" + +#: ..\settings.rst:727 +msgid "" +"Enter the number of seconds to wait between each fetch. Enter 0 to disable " +"this plugin." +msgstr "" + +#: ..\settings.rst:730 +msgid "Refresh view after fetch" +msgstr "" + +#: ..\settings.rst:730 +msgid "" +"If checked, the commit log and branch labels will be refreshed after the " +"fetch. If you are browsing the commit log and comparing revisions you may " +"wish to disable the refresh to avoid unexpected changes to the commit log." +msgstr "" + +#: ..\settings.rst:734 +msgid "Fetch all submodules" +msgstr "" + +#: ..\settings.rst:734 +msgid "" +"If checked, also perform \"git fetch --all\" recursively on all configured " +"submodules as part of the periodic background fetch." +msgstr "" + +#: ..\settings.rst:737 +msgid "Create local tracking branches" +msgstr "" + +#: ..\settings.rst:737 +msgid "" +"**This plugin will create local tracking branches for all branches on a " +"remote repository. The remote repository is specified when the plugin is " +"run.**" +msgstr "" + +#: ..\settings.rst:741 +msgid "Delete obsolete branches" +msgstr "" + +#: ..\settings.rst:741 +msgid "" +"**This plugin allows you to delete obsolete branches i.e. those branches " +"that are fully merged to another branch. It will display a list of obsolete " +"branches for review before deletion.**" +msgstr "" + +#: ..\settings.rst:745 +msgid "Delete obsolete branches older than (days)" +msgstr "" + +#: ..\settings.rst:745 +msgid "Select branches created greater than the specified number of days ago." +msgstr "" + +#: ..\settings.rst:748 +msgid "Branch where all branches should be merged" +msgstr "" + +#: ..\settings.rst:748 +msgid "" +"The name of the branch where a branch *must* have been merged into to be " +"considered obsolete." +msgstr "" + +#: ..\settings.rst:751 +msgid "Find large files" +msgstr "" + +#: ..\settings.rst:751 +msgid "**Finds large files in the repository and allows you to delete them.**" +msgstr "" + +#: ..\settings.rst:754 +msgid "Find large files bigger than (Mb)" +msgstr "" + +#: ..\settings.rst:754 +msgid "Specify what size is considered a 'large' file." +msgstr "" + +#: ..\settings.rst:757 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\settings.rst:757 +msgid "" +"**The Gerrit plugin provides integration with Gerrit for GitExtensions. This" +" plugin has been based on the git-review tool.**" +msgstr "" + +#: ..\settings.rst:760 +msgid "For more information see: http://code.google.com/p/gerrit/" +msgstr "" + +#: ..\settings.rst:762 +msgid "GitFlow" +msgstr "" + +#: ..\settings.rst:762 +msgid "" +"**The GitFlow plugin provides high-level repository operations for Vincent " +"Driessen's branching model**" +msgstr "" + +#: ..\settings.rst:764 +msgid "For more information see: https://github.com/nvie/gitflow" +msgstr "" + +#: ..\settings.rst:766 +msgid "Github" +msgstr "" + +#: ..\settings.rst:766 +msgid "" +"**This plugin will create an OAuth token so that some common GitHub actions " +"can be integrated with Git Extensions.**" +msgstr "" + +#: ..\settings.rst:769 +msgid "For more information see: https://github.com/" +msgstr "" + +#: ..\settings.rst:771 +msgid "OAuth Token" +msgstr "" + +#: ..\settings.rst:771 +msgid "The token generated and retrieved from GitHub." +msgstr "" + +#: ..\settings.rst:773 +msgid "Impact Graph" +msgstr "" + +#: ..\settings.rst:773 +msgid "" +"**This plugin shows in a graphical format the number of commits and counts " +"of changed lines in the repository performed by each person who has " +"committed a change.**" +msgstr "" + +#: ..\settings.rst:776 +msgid "Statistics" +msgstr "" + +#: ..\settings.rst:776 +msgid "" +"**This plugin provides various statistics (and a pie chart) about the " +"current Git repository. For example, number of commits by author, lines of " +"code per language.**" +msgstr "" + +#: ..\settings.rst:779 +msgid "Code files" +msgstr "" + +#: ..\settings.rst:779 +msgid "Specifies extensions of files that are considered code files." +msgstr "" + +#: ..\settings.rst:782 +msgid "Directories to ignore (EndsWith)" +msgstr "" + +#: ..\settings.rst:782 +msgid "Ignore these directories when calculating statistics." +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules (true/false)" +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules when calculating statistics." +msgstr "" + +#: ..\settings.rst:788 +msgid "gource" +msgstr "" + +#: ..\settings.rst:788 +msgid "**Gource is a software version control visualization tool.**" +msgstr "" + +#: ..\settings.rst:790 +msgid "For more information see: https://code.google.com/p/gource/" +msgstr "" + +#: ..\settings.rst:792 +msgid "Path to \"gource\"" +msgstr "" + +#: ..\settings.rst:792 +msgid "Enter the path to the gource software." +msgstr "" + +#: ..\settings.rst:794 +msgid "Enter any arguments to gource." +msgstr "" + +#: ..\settings.rst:796 +msgid "Proxy Switcher" +msgstr "" + +#: ..\settings.rst:796 +msgid "" +"**This plugin can set/unset the value for the http.proxy git config file key" +" as per the settings entered here.**" +msgstr "" + +#: ..\settings.rst:799 +msgid "Username" +msgstr "" + +#: ..\settings.rst:799 +msgid "The user name needed to access the proxy." +msgstr "" + +#: ..\settings.rst:802 +msgid "Password" +msgstr "" + +#: ..\settings.rst:802 +msgid "The password attached to the username." +msgstr "" + +#: ..\settings.rst:805 +msgid "HttpProxy" +msgstr "" + +#: ..\settings.rst:805 +msgid "Proxy Server URL." +msgstr "" + +#: ..\settings.rst:808 +msgid "HttpProxyPort" +msgstr "" + +#: ..\settings.rst:808 +msgid "Proxy Server port number." +msgstr "" + +#: ..\settings.rst:811 +msgid "Release Notes Generator" +msgstr "" + +#: ..\settings.rst:811 +msgid "" +"**This plugin will generate 'release notes'. This involves summarising all " +"commits between the specified from and to commit expressions when the plugin" +" is started. This output can be copied to the clipboard in various " +"formats.**" +msgstr "" + +#: ..\settings.rst:814 +msgid "Create Stash Pull Request" +msgstr "" + +#: ..\settings.rst:814 +msgid "" +"**If your repository is hosted on Atlassian Stash then this plugin will " +"enable you to create a pull request for Stash from Git Extensions**" +msgstr "" + +#: ..\settings.rst:817 +msgid "For more information see: https://www.atlassian.com/software/stash" +msgstr "" + +#: ..\settings.rst:819 +msgid "Stash Username" +msgstr "" + +#: ..\settings.rst:819 +msgid "The username required to access Stash." +msgstr "" + +#: ..\settings.rst:821 +msgid "Stash Password" +msgstr "" + +#: ..\settings.rst:821 +msgid "The password required to access Stash." +msgstr "" + +#: ..\settings.rst:823 +msgid "Specify the base URL to Stash" +msgstr "" + +#: ..\settings.rst:823 +msgid "The URL from which you will access Stash." +msgstr "" + +#: ..\settings.rst:825 +msgid "Disable SSL verification" +msgstr "" + +#: ..\settings.rst:825 +msgid "" +"Check this option if you do not require SSL verification to access Stash." +msgstr "" diff --git a/source/locale/pl/LC_MESSAGES/submodules.mo b/source/locale/pl/LC_MESSAGES/submodules.mo new file mode 100644 index 0000000000000000000000000000000000000000..9f49f1e958d00600ab6bd51a0ac449d4d01c349c GIT binary patch literal 534 zcmZWlO-~y!5T#O2d+fP~ITVx#ChOf0i8@(IAR81Z+eTsO-A&BKXk)Kzhfs;X(ZAO- zKZEg7!J#9KJRfhK=gr?wAO9SXeIWl#{v{-2C$CTYK2sAzzOd$At~}1x_)}V^jOK8y zJmimF>X14pgx-ldTFS;)kAUCoSfB zW!6ep9L|0zA1&&g6*W$c-8v4sX;YW=hxBdeWF4Jl348+v)ILnud6vS_Q5%l3(-3w- XnT-+#Pfu+\n" +"Language-Team: Polish (http://www.transifex.com/projects/p/git-extensions-manual/language/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: ..\submodules.rst:2 +msgid "Submodules" +msgstr "" + +#: ..\submodules.rst:4 +msgid "" +"Large projects can be split into smaller parts using submodules. A submodule" +" contains the name, url and revision of another repository. To create a " +"submodule in an existing git repository you need to add a link to another " +"repository containing the files of the submodule." +msgstr "" + +#: ..\submodules.rst:11 +msgid "Manage submodules" +msgstr "" + +#: ..\submodules.rst:13 +msgid "" +"The current state of the submodules can be viewed with the ``Manage " +"submodules`` function. All submodules are shown in the list on the left." +msgstr "" + +#: ..\submodules.rst:19 ..\submodules.rst:32 +msgid "Add submodule" +msgstr "" + +#: ..\submodules.rst:19 +msgid "Add a new submodule to the repository" +msgstr "" + +#: ..\submodules.rst:21 +msgid "Synchronize" +msgstr "" + +#: ..\submodules.rst:21 +msgid "" +"Synchronizes the remote URL configuration setting to the value specified in " +"``.gitmodules`` for the selected submodule." +msgstr "" + +#: ..\submodules.rst:24 +msgid "Initialize" +msgstr "" + +#: ..\submodules.rst:24 +msgid "" +"Initialize the selected submodules, i.e. register each submodule name and " +"url found in ``.gitmodules`` into ``.git/config``. The submodule will also " +"be updated." +msgstr "" + +#: ..\submodules.rst:27 +msgid "Update" +msgstr "" + +#: ..\submodules.rst:27 +msgid "" +"Update the registered submodules, i.e. clone missing submodules and checkout" +" the commit specified in the index of the containing repository." +msgstr "" + +#: ..\submodules.rst:34 +msgid "" +"To add a new submodule choose ``Add submodule`` in the ``Manage submodules``" +" dialog." +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to submodule" +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to the remote repository to use as submodule." +msgstr "" + +#: ..\submodules.rst:41 +msgid "Local path" +msgstr "" + +#: ..\submodules.rst:41 +msgid "" +"Local path to this submodule, relative to the root of the current " +"repository." +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch" +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch to track." +msgstr "" + +#: ..\submodules.rst:47 +msgid "Remove submodule" +msgstr "" + +#: ..\submodules.rst:49 +msgid "" +"It is currently not possible to remove a submodule using the Git Extensions " +"user interface. To remove a submodule you need to manually:" +msgstr "" + +#: ..\submodules.rst:52 +msgid "Delete the relevant line from the ``.gitmodules`` file." +msgstr "" + +#: ..\submodules.rst:53 +msgid "Delete the relevant section from ``.git/config``." +msgstr "" + +#: ..\submodules.rst:54 +msgid "Run ``git rm --cached path_to_submodule`` (no trailing slash)." +msgstr "" + +#: ..\submodules.rst:55 +msgid "Commit and delete the now untracked submodule files." +msgstr "" diff --git a/source/locale/pl/LC_MESSAGES/tag.mo b/source/locale/pl/LC_MESSAGES/tag.mo new file mode 100644 index 0000000000000000000000000000000000000000..9f49f1e958d00600ab6bd51a0ac449d4d01c349c GIT binary patch literal 534 zcmZWlO-~y!5T#O2d+fP~ITVx#ChOf0i8@(IAR81Z+eTsO-A&BKXk)Kzhfs;X(ZAO- zKZEg7!J#9KJRfhK=gr?wAO9SXeIWl#{v{-2C$CTYK2sAzzOd$At~}1x_)}V^jOK8y zJmimF>X14pgx-ldTFS;)kAUCoSfB zW!6ep9L|0zA1&&g6*W$c-8v4sX;YW=hxBdeWF4Jl348+v)ILnud6vS_Q5%l3(-3w- XnT-+#Pfu+\n" +"Language-Team: Polish (http://www.transifex.com/projects/p/git-extensions-manual/language/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: ..\tag.rst:2 +msgid "Tag" +msgstr "" + +#: ..\tag.rst:4 +msgid "" +"Tags are used to mark a specific version. Usually a tag will not be moved " +"anymore. The image below shows the commit log of Git Extensions with two " +"tags indicating version [1.08] and [1.06]." +msgstr "" + +#: ..\tag.rst:10 +msgid "Create tag" +msgstr "" + +#: ..\tag.rst:12 +msgid "" +"In Git Extensions you can tag a revision by choosing ``Create new tag`` in " +"the commit log context menu. A dialog will prompt for the name of the tag. " +"You can also choose ``Create tag`` from the ``Commands`` menu, which will " +"show a dialog to choose the revision and enter the tag name." +msgstr "" + +#: ..\tag.rst:18 +msgid "" +"Once a tag is created, it cannot be moved again. You need to delete the tag " +"and create it again to move it." +msgstr "" + +#: ..\tag.rst:21 +msgid "Delete tag" +msgstr "" + +#: ..\tag.rst:23 +msgid "" +"For some operation it is very useful to create tags for temporary usage. Git" +" uses SHA1 hashes to name each commit. When you want to merge with an " +"unnamed branch it is good practise to tag the unnamed branch, merge with the" +" tag and then delete the tag again." +msgstr "" + +#: ..\tag.rst:30 +msgid "Re-Tag?" +msgstr "" + +#: ..\tag.rst:32 +msgid "" +"Read about \"What should you do when you tag a wrong commit and you would " +"want to re-tag?\" here: https://www.kernel.org/pub/software/scm/git/docs" +"/git-tag.html#_on_re_tagging" +msgstr "" diff --git a/source/locale/pl/LC_MESSAGES/translations.mo b/source/locale/pl/LC_MESSAGES/translations.mo new file mode 100644 index 0000000000000000000000000000000000000000..9f49f1e958d00600ab6bd51a0ac449d4d01c349c GIT binary patch literal 534 zcmZWlO-~y!5T#O2d+fP~ITVx#ChOf0i8@(IAR81Z+eTsO-A&BKXk)Kzhfs;X(ZAO- zKZEg7!J#9KJRfhK=gr?wAO9SXeIWl#{v{-2C$CTYK2sAzzOd$At~}1x_)}V^jOK8y zJmimF>X14pgx-ldTFS;)kAUCoSfB zW!6ep9L|0zA1&&g6*W$c-8v4sX;YW=hxBdeWF4Jl348+v)ILnud6vS_Q5%l3(-3w- XnT-+#Pfu+\n" +"Language-Team: Polish (http://www.transifex.com/projects/p/git-extensions-manual/language/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: ..\translations.rst:2 +msgid "Translations" +msgstr "" + +#: ..\translations.rst:5 +msgid "Change language" +msgstr "" + +#: ..\translations.rst:7 +msgid "" +"In the settings dialog a translation can be chosen. The translation files " +"are located in a directory located in the Git Extensions installation " +"directory. The files are readable xml files." +msgstr "" + +#: ..\translations.rst:13 +msgid "Translate Git Extensions" +msgstr "" + +#: ..\translations.rst:15 +msgid "" +"The application has a built-in translation tool to help create and edit " +"translations. To open the translation tool choose ``Translate`` in the " +"``Help`` menu." +msgstr "" + +#: ..\translations.rst:20 +msgid "" +"The functions of the translation tool are described in the image below. To " +"contribute any translations you can either e-mail a patch or send a pull " +"request using github." +msgstr "" diff --git a/source/locale/pl/LC_MESSAGES/z_appendix.mo b/source/locale/pl/LC_MESSAGES/z_appendix.mo new file mode 100644 index 0000000000000000000000000000000000000000..040db97eb19da01db7d8bc6865fc35aa2e91d52c GIT binary patch literal 534 zcmZWlO>Yx15G@j?J#ywS2dEO2$=aJnDo(aEG#eBt3sJh|ZW4E6w6RyVLyFYD!QbP| z&tSYo?SYX-o{u-r^XB)fm%mQPUXZ^ge-jh3caKl^{-GwueC6zSwF$V`;#cLowno4w z9iX@m%EZ(|Da}DP$y&A61uT87xA^f;d#tR0Wc8)OYo}x&EY4(50y4%&$VQl*L&n8u zc*cf|5fInvhmM^8^^ND#rm{OYaLKMX~cb}F>U@4 zrfrk;fg=ti{b&z3|7Vxuvs%@{U2>AVX0Z8gV>XI$LnPB|>h z#%{H#1zdd7Az3vCCmWnwxAy`}+oe7qj_KRj$$KWxIeY*H)PBp^WuC$5X%|lN^BDGG XnN2u@hlj2nF|1EBoMy8AI63(XNX45x literal 0 HcmV?d00001 diff --git a/source/locale/pl/LC_MESSAGES/z_appendix.po b/source/locale/pl/LC_MESSAGES/z_appendix.po new file mode 100644 index 0000000..5f47e68 --- /dev/null +++ b/source/locale/pl/LC_MESSAGES/z_appendix.po @@ -0,0 +1,272 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:21+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Polish (http://www.transifex.com/projects/p/git-extensions-manual/language/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: ..\z_appendix.rst:2 +msgid "Appendix" +msgstr "" + +#: ..\z_appendix.rst:5 +msgid "Git Cheat Sheet" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Action" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Command" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "Create new repository" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "`$ git init`" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "Create shared repository" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "`$ git init –-bare –-shared=all`" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "Clone repository" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "`$ git clone c:/demo1 c:/demo2`" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "Checkout branch" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "`$ git checkout `" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "Create branch" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "`$ git branch `" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "Delete branch" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "`$ git branch -d `" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "Merge branch (from the branch to merge into):" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "`$ git merge PDC`" +msgstr "" + +#: ..\z_appendix.rst:24 ..\z_appendix.rst:41 ..\z_appendix.rst:50 +msgid "Solve conflicts (add --tool=kdiff3 if no mergetool is specified)" +msgstr "" + +#: ..\z_appendix.rst:24 +msgid "`$ git mergetool` `$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "Create tag" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "`$ git tag `" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "Add files/changes (. for all files)" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "`$ git add .`" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "Commit added files/changes (--amend to amend to last commit)" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "`$ git commit –m “Enter commit message”`" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "Discard changes" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "`$ git reset --hard`" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "Create patch (-M = detect renames –C = detect copies)" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "`$ git format-patch –M –C origin`" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "Apply patch without merging" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "`$ git apply c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "Merge patch" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "`$ git am -–3way –-signoff c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:0 ..\z_appendix.rst:0 +msgid "`$ git mergetool`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git am –-3way -–resolved`" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "Stash changes" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "`$ git stash`" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "Apply stashed changes" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "`$ git stash apply`" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "Pull changes (add --rebase to rebase instead of merge)" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "`$ git pull c:/demo1 master`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "Push changes (in branch $ git push c:/demo1 master master:)" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "`$ git push c:/demo1`" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "Blame" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "`$ git blame –M –w `" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "Help" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "`$ git --help`" +msgstr "" + +#: ..\z_appendix.rst:60 +msgid "Here are some default names used by Git." +msgstr "" + +#: ..\z_appendix.rst:63 +msgid "Default names" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "master" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "default branch" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "origin" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "default upstream repository" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "HEAD" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "current branch" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "HEAD^" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "parent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "HEAD~4" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "the great-great grandparent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:78 +msgid "Menu map" +msgstr "" + +#: ..\z_appendix.rst:79 +msgid "" +"The following image shows GitExtensions' menu structure at one glance " +"(v2.43):" +msgstr "" diff --git a/source/locale/plugins.pot b/source/locale/plugins.pot new file mode 100644 index 0000000..c6b6351 --- /dev/null +++ b/source/locale/plugins.pot @@ -0,0 +1,91 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: GitExtensions 2.48\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 23:16+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ..\plugins.rst:2 +msgid "Plugins" +msgstr "" + +#: ..\plugins.rst:5 +msgid "List of the available plugins" +msgstr "" + +#: ..\plugins.rst:7 +msgid "Auto Compile Submodules" +msgstr "" + +#: ..\plugins.rst:8 +msgid "Background Fetch" +msgstr "" + +#: ..\plugins.rst:9 +msgid "Create Local Tracking Branches" +msgstr "" + +#: ..\plugins.rst:10 +msgid "Delete Unused Branches" +msgstr "" + +#: ..\plugins.rst:11 +msgid "Find Large Files" +msgstr "" + +#: ..\plugins.rst:12 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\plugins.rst:13 +#: ..\plugins.rst:22 +msgid "GitFlow" +msgstr "" + +#: ..\plugins.rst:14 +msgid "GitUIPluginInterfaces" +msgstr "" + +#: ..\plugins.rst:15 +msgid "Github" +msgstr "" + +#: ..\plugins.rst:16 +msgid "Gource" +msgstr "" + +#: ..\plugins.rst:17 +msgid "Proxy Switcher" +msgstr "" + +#: ..\plugins.rst:18 +msgid "Release Notes Generator" +msgstr "" + +#: ..\plugins.rst:19 +msgid "Statistics" +msgstr "" + +#: ..\plugins.rst:24 +msgid "This plugin permit to manage your _branching model: http://nvie.com/posts/a-successful-git-branching-model/ with _GitFlow: https://github.com/nvie/gitflow in GitExtension" +msgstr "" + +#: ..\plugins.rst:26 +msgid "You should have GitFlow installed to use this plugin." +msgstr "" + +#: ..\plugins.rst:28 +msgid "The GitFlow plugin permit to : - init gitflow in your git repository - create your feature, hotfix, release or support branch - manage (pull, publish or finish) your existing gitflow branches" +msgstr "" + diff --git a/source/locale/pt_BR/LC_MESSAGES/branches.mo b/source/locale/pt_BR/LC_MESSAGES/branches.mo new file mode 100644 index 0000000000000000000000000000000000000000..d6c0611c8c8ed30a5328648b41beb68f379c74a9 GIT binary patch literal 494 zcmZWlO-}+b5XHpP9zA=Qg9iu>-9<^T2$7G)kg!T{@oFlRrDkb2ZCB9$;s5cM_*?8Q zMh{LhnZEYr^}YEzIsT})I&yvL`m6x1&JUxUpY9P0Jk#ohFD*`1_{g;pN>aEL7Q(&d zvVaC6CUcg0bDk+}F*1o*;UG^8#)^VByN_|GIkS$7BW5{;rXRG>Z(;KingMNH)cp(J zcSM}?S5avG=LJ_ZXxDvL-jo@Ov1Zbw%qmS`yqHemt{;VP9Y+1h^rk-=&BKR>o}rcvn_?0^Oq+%Hyo-1&E7>?gX+fGj1scj?HaZa6>Gk4EY+4|hvbH2BoP+*Z(!V( zfl2zKPBQy6n3LM?cNEGSFPcQ*-`0YL?+ul7YjgJBGPeioG)a~+Av>_#Fm1T)F5)q^ w|9FL?HP;x*rCJG@P-s63>&?RmC$sX9XK4jRS7)^Y8|ig4S&6rf&c&j literal 0 HcmV?d00001 diff --git a/source/locale/pt_BR/LC_MESSAGES/branches.po b/source/locale/pt_BR/LC_MESSAGES/branches.po new file mode 100644 index 0000000..06402fd --- /dev/null +++ b/source/locale/pt_BR/LC_MESSAGES/branches.po @@ -0,0 +1,290 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/git-extensions-manual/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\branches.rst:2 +msgid "Branches" +msgstr "" + +#: ..\branches.rst:7 +msgid "" +"Branches are used to commit changes separate from other commits. It is very " +"common to create a new branch when you start working on a feature to keep " +"the work done on that feature separate from other work. When the feature is " +"complete the branch can be merged or rebased as you choose such that the " +"commits for the feature either remain as a parallel branch or appear as a " +"continuous single line of development as if the branch had never existed in " +"the first place. The image on the right illustrates a branch created on top " +"of commit B." +msgstr "" + +#: ..\branches.rst:13 +msgid "" +"You can see the name of your current branch in a combo box in the toolbar. " +"You can switch to another branch by choosing from the combo box list. In the" +" commit log the current branch has an arrow head to the left of its name. If" +" you are not currently on a branch because you have checked out a specific " +"commit but not any particular branch then Git Extensions will show ``(no " +"branch)`` in place of a branch name in the toolbar. This is called " +"\"Detached HEAD mode\". In Git you can refer to your current branch or " +"commit by the special reference ``HEAD`` in place of the branch name or " +"commit reference." +msgstr "" + +#: ..\branches.rst:23 +msgid "Create branch" +msgstr "" + +#: ..\branches.rst:25 +msgid "" +"In Git Extensions there are multiple ways to create a new branch. In the " +"image below I create a new branch from the context menu in the commit log. " +"This will create a new branch on the revision that is selected." +msgstr "" + +#: ..\branches.rst:30 +msgid "" +"I will create a new branch called ``Refactor``. In this branch I can do " +"whatever I want without affecting others. The default in Git Extensions is " +"to check out a new branch after it is created. If you want to create a new " +"branch but remain on your current branch, uncheck the ``Checkout after " +"create`` checkbox in the ``Create branch`` dialog." +msgstr "" + +#: ..\branches.rst:36 +msgid "" +"When the branch is created you will see the new branch ``Refactor`` in the " +"commit log. If you chose to checkout this branch the next commit will be " +"committed to the new branch." +msgstr "" + +#: ..\branches.rst:41 +msgid "" +"Creating branches in Git requires only 41 bytes of space in the repository. " +"Creating a new branch is very easy and fast. The complete work flow of Git " +"is optimized for branching and merging." +msgstr "" + +#: ..\branches.rst:45 +msgid "Orphan branches" +msgstr "" + +#: ..\branches.rst:46 +msgid "" +"In special cases it is helpful to have orphan branches (see for example " +"https://www.google.com/search?q=why+use+orphan+branches+in+git).%20Check%20the" +"\"Create orphan\" checkbox to create an orphan branch (``--orphan`` option " +"in git)." +msgstr "" + +#: ..\branches.rst:49 +msgid "The newly created branch will have no parent commits." +msgstr "" + +#: ..\branches.rst:51 +msgid "" +"The option \"Clear working dir and index\" (``git rm -rf``) is active by " +"default. So the working dir and index will be cleared. If you uncheck the " +"last option then the working dir and index will not be touched." +msgstr "" + +#: ..\branches.rst:55 +msgid "Checkout branch" +msgstr "" + +#: ..\branches.rst:57 +msgid "" +"You can switch from the current branch to another branch using the checkout " +"command. Checking out a branch sets the current branch and updates all of " +"the source files in the working directory. Uncommitted changes in the " +"working directory can be overwritten so it is best practice to make sure " +"your working directory is clean by either committing or stashing any current" +" changes before checking out a branch. If you do not clean your working " +"directory then, in the ``Checkout branch`` dialog, you can choose between " +"four options for your local uncommitted changes:" +msgstr "" + +#: ..\branches.rst:64 +msgid "``Don't change``" +msgstr "" + +#: ..\branches.rst:64 +msgid "" +"Local changes will be retained if there are not conflicting changes from the" +" branch you are checking out." +msgstr "" + +#: ..\branches.rst:66 +msgid "``Merge``" +msgstr "" + +#: ..\branches.rst:66 +msgid "" +"Performs a three-way merge between your current branch, your local changes " +"and the branch you are checking out." +msgstr "" + +#: ..\branches.rst:68 +msgid "``Stash``" +msgstr "" + +#: ..\branches.rst:68 +msgid "" +"Your local changes are stashed and the new branch is checked out. You can " +"retrieve your changes on the new branch with stash-pop." +msgstr "" + +#: ..\branches.rst:70 +msgid "``Reset``" +msgstr "" + +#: ..\branches.rst:70 +msgid "" +"Your local changes are discarded and the new branch is checked out. Use " +"caution with this option as Git has no record of uncommitted changes so they" +" cannot be retrieved." +msgstr "" + +#: ..\branches.rst:76 +msgid "Merge branches" +msgstr "" + +#: ..\branches.rst:78 +msgid "" +"In the image below there are two branches, ``[Refactor]`` and ``[master]``. " +"We can merge the commits from the master branch into the Refactor branch. If" +" we do this, the Refactor branch will be up to date with the master branch, " +"but not the other way around. As long as we are working on the Refactor " +"branch we cannot touch the master branch itself. We can merge the sources of" +" master into our branch, but cannot make any change to the master branch." +msgstr "" + +#: ..\branches.rst:85 +msgid "" +"To merge the Refactor branch into the master branch, we first need to switch" +" to the master branch." +msgstr "" + +#: ..\branches.rst:89 +msgid "" +"Once we are on the master branch we can choose merge by choosing ``Merge " +"branches`` from the ``Commands`` menu. In the merge dialog you can verify " +"which branch you are working on. Select the branch to merge with then click " +"the ``Merge`` button." +msgstr "" + +#: ..\branches.rst:94 +msgid "" +"After the merge the commit log will show the new commit containing the " +"merge. Notice that the Refactor branch is not changed by this merge. If you " +"want to continue working on the Refactor branch you can merge the Refactor " +"branch with master. You can instead delete the Refactor branch if it is not " +"used anymore." +msgstr "" + +#: ..\branches.rst:102 +msgid "" +"When you need to merge with an unnamed branch you can use a tag to give it a" +" temporary name." +msgstr "" + +#: ..\branches.rst:105 +msgid "Rebase branch" +msgstr "" + +#: ..\branches.rst:107 +msgid "" +"The rebase command is the most complex command in Git. The rebase command is" +" very similar to the merge command. Both rebase and merge are used to get a " +"branch up-to-date. The main difference is that rebase can be used to keep " +"the history linear contrary to merges." +msgstr "" + +#: ..\branches.rst:113 +msgid "" +"A rebase of Refactor on top of master will perform the following actions:" +msgstr "" + +#: ..\branches.rst:115 +msgid "" +"All commits specific to the Refactor branch will be stashed in a temporary " +"location" +msgstr "" + +#: ..\branches.rst:116 +msgid "The branch Refactor will be removed" +msgstr "" + +#: ..\branches.rst:117 +msgid "The branch Refactor will be recreated on the master branch" +msgstr "" + +#: ..\branches.rst:118 +msgid "All commits will be recommitted in the new Refactor branch" +msgstr "" + +#: ..\branches.rst:120 +msgid "" +"During a rebase merge conflicts can occur. You need to solve the merge " +"conflicts for each commit that is rebased. The rebase function in Git " +"Extensions will guide you through all steps needed for a successful rebase." +msgstr "" + +#: ..\branches.rst:125 +msgid "" +"The image below shows the commit log after the rebase. Notice that the " +"history is changed and it seems like the commits on the Refactor branch are " +"created after the commits on the master branch." +msgstr "" + +#: ..\branches.rst:132 +msgid "" +"Because this function rewrites history you should only use this on branches " +"that are not published to other repositories yet. When you rebase a branch " +"that is already pushed it will be harder to pull or push to that remote. If " +"you want to get a branch up-to-date that is already published you should " +"merge." +msgstr "" + +#: ..\branches.rst:137 +msgid "Delete branch" +msgstr "" + +#: ..\branches.rst:139 +msgid "" +"Since it is common to create many branches, it is often necessary to delete " +"branches. Most commonly you will need to delete branches on which work has " +"finished and their contents are merged into master or your main branch. You " +"can also delete unmerged branches when they are not needed anymore and you " +"do not want to keep the work done in that branch." +msgstr "" + +#: ..\branches.rst:143 +msgid "" +"When you delete a branch that is not yet merged, all of the commits that are" +" in only the deleted branch will be lost. When you delete a branch that is " +"already merged with another branch, the merged commits will not be lost " +"because they are also part of another branch." +msgstr "" + +#: ..\branches.rst:147 +msgid "" +"You can delete a branch using ``Delete branch`` from the ``Commands`` menu. " +"If you want to delete a branch that is not merged into your current branch " +"(``HEAD`` in Git), you need to check the ``Force delete`` checkbox." +msgstr "" diff --git a/source/locale/pt_BR/LC_MESSAGES/browse_repository.mo b/source/locale/pt_BR/LC_MESSAGES/browse_repository.mo new file mode 100644 index 0000000000000000000000000000000000000000..d6c0611c8c8ed30a5328648b41beb68f379c74a9 GIT binary patch literal 494 zcmZWlO-}+b5XHpP9zA=Qg9iu>-9<^T2$7G)kg!T{@oFlRrDkb2ZCB9$;s5cM_*?8Q zMh{LhnZEYr^}YEzIsT})I&yvL`m6x1&JUxUpY9P0Jk#ohFD*`1_{g;pN>aEL7Q(&d zvVaC6CUcg0bDk+}F*1o*;UG^8#)^VByN_|GIkS$7BW5{;rXRG>Z(;KingMNH)cp(J zcSM}?S5avG=LJ_ZXxDvL-jo@Ov1Zbw%qmS`yqHemt{;VP9Y+1h^rk-=&BKR>o}rcvn_?0^Oq+%Hyo-1&E7>?gX+fGj1scj?HaZa6>Gk4EY+4|hvbH2BoP+*Z(!V( zfl2zKPBQy6n3LM?cNEGSFPcQ*-`0YL?+ul7YjgJBGPeioG)a~+Av>_#Fm1T)F5)q^ w|9FL?HP;x*rCJG@P-s63>&?RmC$sX9XK4jRS7)^Y8|ig4S&6rf&c&j literal 0 HcmV?d00001 diff --git a/source/locale/pt_BR/LC_MESSAGES/browse_repository.po b/source/locale/pt_BR/LC_MESSAGES/browse_repository.po new file mode 100644 index 0000000..0822166 --- /dev/null +++ b/source/locale/pt_BR/LC_MESSAGES/browse_repository.po @@ -0,0 +1,155 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/git-extensions-manual/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\browse_repository.rst:2 +msgid "Browse Repository" +msgstr "" + +#: ..\browse_repository.rst:4 +msgid "" +"You can browse a repository by starting Git Extensions and select the " +"repository to open. The main window contains the commit log. You could also " +"open the ‘Browse’ window from the shell extensions and from the Visual " +"Studio IDE." +msgstr "" + +#: ..\browse_repository.rst:8 +msgid "View commit log" +msgstr "" + +#: ..\browse_repository.rst:10 +msgid "" +"The full commit history can be browsed. There is a graph that shows branches" +" and merges. You can show the difference between any two revisions by " +"selecting them using ctrl-click." +msgstr "" + +#: ..\browse_repository.rst:15 +msgid "" +"In the context menu of the commit log you can enable or disable the revision" +" graph. You can also choose to only show the current branch instead of " +"showing all branches. The other options will be discussed later." +msgstr "" + +#: ..\browse_repository.rst:21 +msgid "Search or filter the commit history" +msgstr "" + +#: ..\browse_repository.rst:23 +msgid "" +"You can find text in the commit messages or jump to a specific commit in the" +" current commit history shown in Git Extensions. You can also filter the " +"commit history so that fewer commits are shown." +msgstr "" + +#: ..\browse_repository.rst:27 +msgid "Quick search in history" +msgstr "" + +#: ..\browse_repository.rst:29 +msgid "" +"You can find a commit in the commit history that is shown in Git Extensions " +"by searching for text in the commit message, branch label or tag. This is a " +"quick search function. Simply click into the commit history to give that " +"pane focus and start typing. Git Extensions will show your search term in " +"the top left corner and will immediately jump to the next commit with " +"matching text. You can search for the next or previous commit with matching " +"text using ``Alt-Down Arrow`` or ``Alt-Up Arrow``." +msgstr "" + +#: ..\browse_repository.rst:35 +msgid "" +"In ``Settings``, ``Git Extensions`` you can change the timeout for typing " +"the text for the quick search." +msgstr "" + +#: ..\browse_repository.rst:38 +msgid "Go to a specific commit" +msgstr "" + +#: ..\browse_repository.rst:40 +msgid "" +"You can jump to a particular commit in the commit history if you know the " +"SHA, tag or branch. In fact you can use any expression valid for git-rev-" +"parse. Select ``Navigate``, ``Go to commit`` or press ``Ctrl-Shift-G`` to " +"open the ``Go to commit`` window. Enter an SHA or other term to be passed to" +" git-rev-parse into the box at the top and click ``Go``, or select a branch " +"or tag from one of the two combo boxes below." +msgstr "" + +#: ..\browse_repository.rst:46 +msgid "Filter history" +msgstr "" + +#: ..\browse_repository.rst:48 +msgid "" +"The history can be filtered using regular expressions and basic filter " +"terms. Filtering will reduce the number of commits that are shown in the Git" +" Extensions commit history. The quick filter in the toolbar filters by the " +"commit message, the author and/or the committer." +msgstr "" + +#: ..\browse_repository.rst:54 +msgid "" +"In the context menu of the commit log you can open the advanced filter " +"dialog. The advanced filter dialog allows you to filter for more specific " +"commits. To remove the filter either remove the filter in the toolbar and " +"press enter or remove the filter in the advanced filter dialog." +msgstr "" + +#: ..\browse_repository.rst:61 +msgid "Singe file history" +msgstr "" + +#: ..\browse_repository.rst:63 +msgid "" +"To display the single file history, right click on a file name in the ``File" +" tree`` or in the ``Diff`` tab and select ``File history``." +msgstr "" + +#: ..\browse_repository.rst:67 +msgid "" +"The single file history viewer shows all revisions of a single file. You can" +" view the content of the file in after each commit in the ``View`` tab." +msgstr "" + +#: ..\browse_repository.rst:72 +msgid "" +"You can view the difference report from the commit in the ``Diff`` tab." +msgstr "" + +#: ..\browse_repository.rst:75 +msgid "" +"Added lines are marked with a ``+``, removed lines are marked with a ``–``." +msgstr "" + +#: ..\browse_repository.rst:80 +msgid "Blame" +msgstr "" + +#: ..\browse_repository.rst:82 +msgid "" +"There is a blame function in the file history browser. It shows the last " +"person editing a single line." +msgstr "" + +#: ..\browse_repository.rst:86 +msgid "" +"Double clicking on a code line shows the full commit introducing the change." +msgstr "" diff --git a/source/locale/pt_BR/LC_MESSAGES/command_line.mo b/source/locale/pt_BR/LC_MESSAGES/command_line.mo new file mode 100644 index 0000000000000000000000000000000000000000..d6c0611c8c8ed30a5328648b41beb68f379c74a9 GIT binary patch literal 494 zcmZWlO-}+b5XHpP9zA=Qg9iu>-9<^T2$7G)kg!T{@oFlRrDkb2ZCB9$;s5cM_*?8Q zMh{LhnZEYr^}YEzIsT})I&yvL`m6x1&JUxUpY9P0Jk#ohFD*`1_{g;pN>aEL7Q(&d zvVaC6CUcg0bDk+}F*1o*;UG^8#)^VByN_|GIkS$7BW5{;rXRG>Z(;KingMNH)cp(J zcSM}?S5avG=LJ_ZXxDvL-jo@Ov1Zbw%qmS`yqHemt{;VP9Y+1h^rk-=&BKR>o}rcvn_?0^Oq+%Hyo-1&E7>?gX+fGj1scj?HaZa6>Gk4EY+4|hvbH2BoP+*Z(!V( zfl2zKPBQy6n3LM?cNEGSFPcQ*-`0YL?+ul7YjgJBGPeioG)a~+Av>_#Fm1T)F5)q^ w|9FL?HP;x*rCJG@P-s63>&?RmC$sX9XK4jRS7)^Y8|ig4S&6rf&c&j literal 0 HcmV?d00001 diff --git a/source/locale/pt_BR/LC_MESSAGES/command_line.po b/source/locale/pt_BR/LC_MESSAGES/command_line.po new file mode 100644 index 0000000..a99f5c8 --- /dev/null +++ b/source/locale/pt_BR/LC_MESSAGES/command_line.po @@ -0,0 +1,33 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/git-extensions-manual/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\command_line.rst:2 +msgid "Command line" +msgstr "" + +#: ..\command_line.rst:5 +msgid "Git Extensions command line" +msgstr "" + +#: ..\command_line.rst:7 +msgid "" +"Most features can be started from the command line. It is recommended to add" +" ``gitex.cmd`` to the path when using from the command line. It is typically" +" stored in the ``C:\\Program Files (x86)\\GitExtensions`` folder." +msgstr "" diff --git a/source/locale/pt_BR/LC_MESSAGES/index.mo b/source/locale/pt_BR/LC_MESSAGES/index.mo new file mode 100644 index 0000000000000000000000000000000000000000..2e14574bd886b80b1ce52790408b599f1d38d003 GIT binary patch literal 504 zcmZWl!A=4(5XHpP9zA=Qg9nHX-CZPN5uzX%5{U#?ucSg*Dofk6T><~YpYkL87Q0~d z;3SjjYu~)iysx9fkCKlApT|B=3gF{xUv~A=KVpGLM!oW>!@&%nxv@e?3U|UmZ{xTu zpoJlmIm?1E*UC5?+EmQ2lcyFFMIjhHB-k~aInTvg<~W5ojOrNHF+PVlqV?KoSPMf> z#4&#ph30==bV;L&)6hq7&#c45FljU9l%a5AmTb0##|6_%A>oP@SZpWuTF4i*shYg) zn`D}^lw-o#io(cGnx{Fp9LgQT-bGe{^1?Yy30be#RaeN1Ip0*LYDM(k14}eXg+u\n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/git-extensions-manual/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\index.rst:2 +msgid "Git Extensions |release| Manual" +msgstr "" diff --git a/source/locale/pt_BR/LC_MESSAGES/integration.mo b/source/locale/pt_BR/LC_MESSAGES/integration.mo new file mode 100644 index 0000000000000000000000000000000000000000..d6c0611c8c8ed30a5328648b41beb68f379c74a9 GIT binary patch literal 494 zcmZWlO-}+b5XHpP9zA=Qg9iu>-9<^T2$7G)kg!T{@oFlRrDkb2ZCB9$;s5cM_*?8Q zMh{LhnZEYr^}YEzIsT})I&yvL`m6x1&JUxUpY9P0Jk#ohFD*`1_{g;pN>aEL7Q(&d zvVaC6CUcg0bDk+}F*1o*;UG^8#)^VByN_|GIkS$7BW5{;rXRG>Z(;KingMNH)cp(J zcSM}?S5avG=LJ_ZXxDvL-jo@Ov1Zbw%qmS`yqHemt{;VP9Y+1h^rk-=&BKR>o}rcvn_?0^Oq+%Hyo-1&E7>?gX+fGj1scj?HaZa6>Gk4EY+4|hvbH2BoP+*Z(!V( zfl2zKPBQy6n3LM?cNEGSFPcQ*-`0YL?+ul7YjgJBGPeioG)a~+Av>_#Fm1T)F5)q^ w|9FL?HP;x*rCJG@P-s63>&?RmC$sX9XK4jRS7)^Y8|ig4S&6rf&c&j literal 0 HcmV?d00001 diff --git a/source/locale/pt_BR/LC_MESSAGES/integration.po b/source/locale/pt_BR/LC_MESSAGES/integration.po new file mode 100644 index 0000000..694bad7 --- /dev/null +++ b/source/locale/pt_BR/LC_MESSAGES/integration.po @@ -0,0 +1,93 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/git-extensions-manual/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\integration.rst:2 +msgid "Integration" +msgstr "" + +#: ..\integration.rst:4 +msgid "" +"During installation you can choose to install the Visual Studio plug-in and " +"shell extensions." +msgstr "" + +#: ..\integration.rst:7 +msgid "Visual Studio" +msgstr "" + +#: ..\integration.rst:9 +msgid "There are two options in the context menu on files:" +msgstr "" + +#: ..\integration.rst:11 +msgid "View the file history by choosing the ‘File history’ option." +msgstr "" + +#: ..\integration.rst:12 +msgid "Reset the file changes to the last committed revision." +msgstr "" + +#: ..\integration.rst:16 +msgid "" +"A Git Extensions toolbar allows you to perform the most common actions." +msgstr "" + +#: ..\integration.rst:19 +msgid "Commit (branch)" +msgstr "" + +#: ..\integration.rst:21 +msgid "Browse" +msgstr "" + +#: ..\integration.rst:23 +msgid "Pull" +msgstr "" + +#: ..\integration.rst:25 +msgid "Push" +msgstr "" + +#: ..\integration.rst:27 +msgid "Stash changes" +msgstr "" + +#: ..\integration.rst:29 +msgid "Settings" +msgstr "" + +#: ..\integration.rst:34 +msgid "" +"Almost all function can be started from the ``Git`` menu in Visual Studio." +msgstr "" + +#: ..\integration.rst:39 +msgid "Windows Explorer" +msgstr "" + +#: ..\integration.rst:41 +msgid "" +"The common commands can be started from Windows Explorer using the shell " +"extensions. This option is only available when Shell Extensions are " +"installed." +msgstr "" + +#: ..\integration.rst:46 +msgid "You can even create or clone a repository in any non git folder." +msgstr "" diff --git a/source/locale/pt_BR/LC_MESSAGES/maintenance.mo b/source/locale/pt_BR/LC_MESSAGES/maintenance.mo new file mode 100644 index 0000000000000000000000000000000000000000..d6c0611c8c8ed30a5328648b41beb68f379c74a9 GIT binary patch literal 494 zcmZWlO-}+b5XHpP9zA=Qg9iu>-9<^T2$7G)kg!T{@oFlRrDkb2ZCB9$;s5cM_*?8Q zMh{LhnZEYr^}YEzIsT})I&yvL`m6x1&JUxUpY9P0Jk#ohFD*`1_{g;pN>aEL7Q(&d zvVaC6CUcg0bDk+}F*1o*;UG^8#)^VByN_|GIkS$7BW5{;rXRG>Z(;KingMNH)cp(J zcSM}?S5avG=LJ_ZXxDvL-jo@Ov1Zbw%qmS`yqHemt{;VP9Y+1h^rk-=&BKR>o}rcvn_?0^Oq+%Hyo-1&E7>?gX+fGj1scj?HaZa6>Gk4EY+4|hvbH2BoP+*Z(!V( zfl2zKPBQy6n3LM?cNEGSFPcQ*-`0YL?+ul7YjgJBGPeioG)a~+Av>_#Fm1T)F5)q^ w|9FL?HP;x*rCJG@P-s63>&?RmC$sX9XK4jRS7)^Y8|ig4S&6rf&c&j literal 0 HcmV?d00001 diff --git a/source/locale/pt_BR/LC_MESSAGES/maintenance.po b/source/locale/pt_BR/LC_MESSAGES/maintenance.po new file mode 100644 index 0000000..9afc76b --- /dev/null +++ b/source/locale/pt_BR/LC_MESSAGES/maintenance.po @@ -0,0 +1,181 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/git-extensions-manual/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\maintenance.rst:2 +msgid "Maintenance" +msgstr "" + +#: ..\maintenance.rst:4 +msgid "" +"In this chapter some of the functions to maintain a repository are " +"discussed." +msgstr "" + +#: ..\maintenance.rst:7 +msgid "Compress Git database" +msgstr "" + +#: ..\maintenance.rst:9 +msgid "" +"Git will create a lot of files. You can run the ``Compress git database`` to" +" pack all small files building up a repository into one big file. Git will " +"also garbage collect all unused objects that are older then 15 days. When a " +"database is fragmented into a many small files compressing the database can " +"increase performance." +msgstr "" + +#: ..\maintenance.rst:16 +msgid "Recover lost objects" +msgstr "" + +#: ..\maintenance.rst:18 +msgid "" +"If you accidently deleted a commit you can try to recover it using the " +"``Recover lost objects`` function. A dialog will show you all dangling " +"objects and will allow you to review and recover them." +msgstr "" + +#: ..\maintenance.rst:23 +msgid "" +"Normally Git will not delete files right away when you remove something from" +" your repository. The reason for this is that you can restore deleted items " +"if you need to. Git will delete removed items when they are older then 15 " +"days and you run ``Compress git database``." +msgstr "" + +#: ..\maintenance.rst:29 +msgid "" +"There are several functions to help you find the lost items. By default Git " +"Extensions will only show commits. To show all items, just uncheck the " +"``Show only commits`` option. The other options can be checked/unchecked to " +"get more/less results. Double-click on on item to view the content. When you" +" located the item you want to recover you can tag it using the ``Tag " +"selected object`` button." +msgstr "" + +#: ..\maintenance.rst:34 +msgid "" +"Git Extensions also is able to tag all lost objects. Doing this will make " +"all lost objects visible again making it very easy to locate the commit(s) " +"you would like to recover. After recovering a commit using the ``Tag all " +"lost commits`` button, you can remove all tags using the ``Delete all " +"LOST_AND_FOUND tags`` button." +msgstr "" + +#: ..\maintenance.rst:41 +msgid "Fix user names" +msgstr "" + +#: ..\maintenance.rst:43 +msgid "" +"When someone accidentally committed using a wrong username this can be fixed" +" using the ``Edit .mailmap`` function. Git will use the username for an " +"email address when it is set in the ``.mailmap`` file." +msgstr "" + +#: ..\maintenance.rst:48 +msgid "Fix user name using commit email:" +msgstr "" + +#: ..\maintenance.rst:54 +msgid "Fix email address using commit email:" +msgstr "" + +#: ..\maintenance.rst:60 +msgid "Fix email address and name using commit email:" +msgstr "" + +#: ..\maintenance.rst:66 +msgid "Fix email address and name using commit name and email:" +msgstr "" + +#: ..\maintenance.rst:73 +msgid "Ignore files" +msgstr "" + +#: ..\maintenance.rst:75 +msgid "" +"Git will track all files that are in the working directory. Normally you do " +"not want to exclude all files that are created by the compiler. You can add " +"files that should be ignored to the .gitignore file. You can use wildcards " +"and regular expressions. All entries are case sensitive. The button ``Add " +"default ignores`` will add files that should be ignored when using Visual " +"Studio." +msgstr "" + +#: ..\maintenance.rst:81 +msgid "A short overview of the syntax:" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "#" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "Lines started with ``#`` are handled as comments" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "!" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "Lines started with ``!`` are exclude patterns" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "[Dd]" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "Characters inside ``[..]`` means that 1 of the characters must match" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "\\*" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "Wildcard" +msgstr "" + +#: ..\maintenance.rst:92 ..\maintenance.rst:95 +msgid "/" +msgstr "" + +#: ..\maintenance.rst:92 +msgid "" +"A leading slash matches the beginning of the pathname; for example, ``/*.c``" +" matches ``cat-file.c`` but not ``mozilla-sha1/sha1.c``" +msgstr "" + +#: ..\maintenance.rst:95 +msgid "" +"If the pattern ends with a slash, it is removed for the purpose of the " +"following description, but it would only find a match with a directory. In " +"other words, foo/ will match a directory foo and paths underneath it, but " +"will not match a regular file or a symbolic link foo (this is consistent " +"with the way how pathspec works in general in git)." +msgstr "" + +#: ..\maintenance.rst:100 +msgid "" +"For more `detailed information " +"`_." +msgstr "" diff --git a/source/locale/pt_BR/LC_MESSAGES/merge_conflicts.mo b/source/locale/pt_BR/LC_MESSAGES/merge_conflicts.mo new file mode 100644 index 0000000000000000000000000000000000000000..676eb48812160acd49c31cc1fe64889f57fa03b9 GIT binary patch literal 494 zcmZWl%TB{E5Cn-+j+{B{fkP|UI%%m?Tw2jbiYhfwrGYCltx1hiJF*>G_z(VvFX3Bo zQUnK9TCK+(jc4}j_~_%n)uHPX*QX_Lb-o|f{B)04;<;8Yd}(pI!UwL6P?Expun_Jn zmnAe1Fm?#R~{4T+f=FB=Sj+x~Yntsqmzm3fcXa=<1I`dn; z?}!-lS5a#I=LMHExIFV+c{64#CYni;F{?C%$^C2ww}U8zt1uc&XV-)AI1U$!zN5;t zU@6Chvkis0^H-z=Hymn1&E7>;huYfOoD#C#ZX31~70-OvSgH-l_sI>(Nh&Pz-@v%3 z0+Z}Vo#gg$7?b+%cND4{FPcW--`0YL?~RmnYjgJBa<>QTG)bN@A-k|#Gi|u--6s?5 w{P9Xh&s<|Dmue+sN}=;4tT)dJ%`%)Qy)hJIUP04qc42?))g<&GsCT`CZ-Dcag8%>k literal 0 HcmV?d00001 diff --git a/source/locale/pt_BR/LC_MESSAGES/merge_conflicts.po b/source/locale/pt_BR/LC_MESSAGES/merge_conflicts.po new file mode 100644 index 0000000..d0abc77 --- /dev/null +++ b/source/locale/pt_BR/LC_MESSAGES/merge_conflicts.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/git-extensions-manual/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\merge_conflicts.rst:2 +msgid "Merge Conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:4 +msgid "" +"When merging branches or commits you can get merge conflicts. Git will try " +"to resolve these, but some conflicts need to be resolved manually. Git " +"Extensions will show warnings when there is a merge conflict." +msgstr "" + +#: ..\merge_conflicts.rst:10 +msgid "Handle merge conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:12 +msgid "" +"To solve merge conflicts just click on a warning or open the merge conflict " +"dialog from the menu. A dialog will prompt showing all conflicts. You can " +"solve a conflict by double-click on a filename." +msgstr "" + +#: ..\merge_conflicts.rst:17 +msgid "There are three kinds of conflicts:" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "File deleted and changed" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "Use modified or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "File deleted and created" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "Use created or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "File changed both locally and remotely" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "Start merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:28 +msgid "" +"If the file is deleted in one commit and changed in another commit, a dialog" +" will ask to keep the modified file or delete the file. When there is a " +"conflicting change the merge tool will be started. You can configure the " +"tool you want to use for merge conflicts. The image below shows Perforce " +"P4Merge a free to use merge tool. Git Extensions is packaged with KDiff3, an" +" open source merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:33 +msgid "In the merge tool you will see four versions of the same file:" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "Base" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "The latest version of the file that exist in both repositories" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "Local" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "The latest local version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "Remote" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "The latest remote version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "Merged" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "The result of the merge" +msgstr "" + +#: ..\merge_conflicts.rst:47 +msgid "" +"When you are in the middle of a merge the file named local represents your " +"file. When you are in the middle of a rebase the file named remote " +"represents your file. This can be confusing, so double check if you are in " +"doubt." +msgstr "" diff --git a/source/locale/pt_BR/LC_MESSAGES/notes.mo b/source/locale/pt_BR/LC_MESSAGES/notes.mo new file mode 100644 index 0000000000000000000000000000000000000000..676eb48812160acd49c31cc1fe64889f57fa03b9 GIT binary patch literal 494 zcmZWl%TB{E5Cn-+j+{B{fkP|UI%%m?Tw2jbiYhfwrGYCltx1hiJF*>G_z(VvFX3Bo zQUnK9TCK+(jc4}j_~_%n)uHPX*QX_Lb-o|f{B)04;<;8Yd}(pI!UwL6P?Expun_Jn zmnAe1Fm?#R~{4T+f=FB=Sj+x~Yntsqmzm3fcXa=<1I`dn; z?}!-lS5a#I=LMHExIFV+c{64#CYni;F{?C%$^C2ww}U8zt1uc&XV-)AI1U$!zN5;t zU@6Chvkis0^H-z=Hymn1&E7>;huYfOoD#C#ZX31~70-OvSgH-l_sI>(Nh&Pz-@v%3 z0+Z}Vo#gg$7?b+%cND4{FPcW--`0YL?~RmnYjgJBa<>QTG)bN@A-k|#Gi|u--6s?5 w{P9Xh&s<|Dmue+sN}=;4tT)dJ%`%)Qy)hJIUP04qc42?))g<&GsCT`CZ-Dcag8%>k literal 0 HcmV?d00001 diff --git a/source/locale/pt_BR/LC_MESSAGES/notes.po b/source/locale/pt_BR/LC_MESSAGES/notes.po new file mode 100644 index 0000000..187f73e --- /dev/null +++ b/source/locale/pt_BR/LC_MESSAGES/notes.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/git-extensions-manual/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\notes.rst:2 +msgid "Notes" +msgstr "" + +#: ..\notes.rst:4 +msgid "" +"Notes can be added to a commit. Notes will be stored separately and will not" +" be pushed. To add a new note choose ``add notes`` in the context menu of " +"the commit information box." +msgstr "" + +#: ..\notes.rst:9 +msgid "" +"The editor that has been configured in the settings dialog will be used to " +"enter or edit the notes. The Git Extensions editor is advised." +msgstr "" diff --git a/source/locale/pt_BR/LC_MESSAGES/patches.mo b/source/locale/pt_BR/LC_MESSAGES/patches.mo new file mode 100644 index 0000000000000000000000000000000000000000..676eb48812160acd49c31cc1fe64889f57fa03b9 GIT binary patch literal 494 zcmZWl%TB{E5Cn-+j+{B{fkP|UI%%m?Tw2jbiYhfwrGYCltx1hiJF*>G_z(VvFX3Bo zQUnK9TCK+(jc4}j_~_%n)uHPX*QX_Lb-o|f{B)04;<;8Yd}(pI!UwL6P?Expun_Jn zmnAe1Fm?#R~{4T+f=FB=Sj+x~Yntsqmzm3fcXa=<1I`dn; z?}!-lS5a#I=LMHExIFV+c{64#CYni;F{?C%$^C2ww}U8zt1uc&XV-)AI1U$!zN5;t zU@6Chvkis0^H-z=Hymn1&E7>;huYfOoD#C#ZX31~70-OvSgH-l_sI>(Nh&Pz-@v%3 z0+Z}Vo#gg$7?b+%cND4{FPcW--`0YL?~RmnYjgJBa<>QTG)bN@A-k|#Gi|u--6s?5 w{P9Xh&s<|Dmue+sN}=;4tT)dJ%`%)Qy)hJIUP04qc42?))g<&GsCT`CZ-Dcag8%>k literal 0 HcmV?d00001 diff --git a/source/locale/pt_BR/LC_MESSAGES/patches.po b/source/locale/pt_BR/LC_MESSAGES/patches.po new file mode 100644 index 0000000..55854cb --- /dev/null +++ b/source/locale/pt_BR/LC_MESSAGES/patches.po @@ -0,0 +1,62 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/git-extensions-manual/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\patches.rst:2 +msgid "Patches" +msgstr "" + +#: ..\patches.rst:4 +msgid "" +"Every commit contains a change-set, a commit date, the committer name, the " +"commit message and a cryptograph SHA1 hash. Local commits can be published " +"by pushing it to a remote repository. To be able to push you need to have " +"sufficient rights and you need to have access to the remote repository. When" +" you cannot push directly you can create patches. Patches can be e-mailed to" +" someone with access to the repository. Each patch contains an entire commit" +" including the commit message and the SHA1." +msgstr "" + +#: ..\patches.rst:13 +msgid "Create patch" +msgstr "" + +#: ..\patches.rst:15 +msgid "" +"Format a single patch or patch series using the format patch dialog. You " +"need to select the newest commit first and then select the oldest commit " +"using ctrl-click. You can also select an interrupted patch series, but this " +"is not recommended because the files will not be numbered." +msgstr "" + +#: ..\patches.rst:21 +msgid "" +"When the patches are created successfully the following dialog will appear." +msgstr "" + +#: ..\patches.rst:26 +msgid "Apply patches" +msgstr "" + +#: ..\patches.rst:28 +msgid "" +"It is possible to apply a single patch file or all patches in a directory. " +"When there are merge conflicts applying the patch you need to resolve them " +"before you can continue. Git Extensions will help you applying all patches " +"by marking the next recommended step." +msgstr "" diff --git a/source/locale/pt_BR/LC_MESSAGES/plugins.mo b/source/locale/pt_BR/LC_MESSAGES/plugins.mo new file mode 100644 index 0000000000000000000000000000000000000000..676eb48812160acd49c31cc1fe64889f57fa03b9 GIT binary patch literal 494 zcmZWl%TB{E5Cn-+j+{B{fkP|UI%%m?Tw2jbiYhfwrGYCltx1hiJF*>G_z(VvFX3Bo zQUnK9TCK+(jc4}j_~_%n)uHPX*QX_Lb-o|f{B)04;<;8Yd}(pI!UwL6P?Expun_Jn zmnAe1Fm?#R~{4T+f=FB=Sj+x~Yntsqmzm3fcXa=<1I`dn; z?}!-lS5a#I=LMHExIFV+c{64#CYni;F{?C%$^C2ww}U8zt1uc&XV-)AI1U$!zN5;t zU@6Chvkis0^H-z=Hymn1&E7>;huYfOoD#C#ZX31~70-OvSgH-l_sI>(Nh&Pz-@v%3 z0+Z}Vo#gg$7?b+%cND4{FPcW--`0YL?~RmnYjgJBa<>QTG)bN@A-k|#Gi|u--6s?5 w{P9Xh&s<|Dmue+sN}=;4tT)dJ%`%)Qy)hJIUP04qc42?))g<&GsCT`CZ-Dcag8%>k literal 0 HcmV?d00001 diff --git a/source/locale/pt_BR/LC_MESSAGES/plugins.po b/source/locale/pt_BR/LC_MESSAGES/plugins.po new file mode 100644 index 0000000..8410fd4 --- /dev/null +++ b/source/locale/pt_BR/LC_MESSAGES/plugins.po @@ -0,0 +1,96 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/git-extensions-manual/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\plugins.rst:2 +msgid "Plugins" +msgstr "" + +#: ..\plugins.rst:5 +msgid "List of the available plugins" +msgstr "" + +#: ..\plugins.rst:7 +msgid "Auto Compile Submodules" +msgstr "" + +#: ..\plugins.rst:8 +msgid "Background Fetch" +msgstr "" + +#: ..\plugins.rst:9 +msgid "Create Local Tracking Branches" +msgstr "" + +#: ..\plugins.rst:10 +msgid "Delete Unused Branches" +msgstr "" + +#: ..\plugins.rst:11 +msgid "Find Large Files" +msgstr "" + +#: ..\plugins.rst:12 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\plugins.rst:13 ..\plugins.rst:22 +msgid "GitFlow" +msgstr "" + +#: ..\plugins.rst:14 +msgid "GitUIPluginInterfaces" +msgstr "" + +#: ..\plugins.rst:15 +msgid "Github" +msgstr "" + +#: ..\plugins.rst:16 +msgid "Gource" +msgstr "" + +#: ..\plugins.rst:17 +msgid "Proxy Switcher" +msgstr "" + +#: ..\plugins.rst:18 +msgid "Release Notes Generator" +msgstr "" + +#: ..\plugins.rst:19 +msgid "Statistics" +msgstr "" + +#: ..\plugins.rst:24 +msgid "" +"This plugin permit to manage your _branching model: http://nvie.com/posts/a" +"-successful-git-branching-model/ with _GitFlow: " +"https://github.com/nvie/gitflow%20in%20GitExtension" +msgstr "" + +#: ..\plugins.rst:26 +msgid "You should have GitFlow installed to use this plugin." +msgstr "" + +#: ..\plugins.rst:28 +msgid "" +"The GitFlow plugin permit to : - init gitflow in your git repository - " +"create your feature, hotfix, release or support branch - manage (pull, " +"publish or finish) your existing gitflow branches" +msgstr "" diff --git a/source/locale/pt_BR/LC_MESSAGES/remote_feature.mo b/source/locale/pt_BR/LC_MESSAGES/remote_feature.mo new file mode 100644 index 0000000000000000000000000000000000000000..676eb48812160acd49c31cc1fe64889f57fa03b9 GIT binary patch literal 494 zcmZWl%TB{E5Cn-+j+{B{fkP|UI%%m?Tw2jbiYhfwrGYCltx1hiJF*>G_z(VvFX3Bo zQUnK9TCK+(jc4}j_~_%n)uHPX*QX_Lb-o|f{B)04;<;8Yd}(pI!UwL6P?Expun_Jn zmnAe1Fm?#R~{4T+f=FB=Sj+x~Yntsqmzm3fcXa=<1I`dn; z?}!-lS5a#I=LMHExIFV+c{64#CYni;F{?C%$^C2ww}U8zt1uc&XV-)AI1U$!zN5;t zU@6Chvkis0^H-z=Hymn1&E7>;huYfOoD#C#ZX31~70-OvSgH-l_sI>(Nh&Pz-@v%3 z0+Z}Vo#gg$7?b+%cND4{FPcW--`0YL?~RmnYjgJBa<>QTG)bN@A-k|#Gi|u--6s?5 w{P9Xh&s<|Dmue+sN}=;4tT)dJ%`%)Qy)hJIUP04qc42?))g<&GsCT`CZ-Dcag8%>k literal 0 HcmV?d00001 diff --git a/source/locale/pt_BR/LC_MESSAGES/remote_feature.po b/source/locale/pt_BR/LC_MESSAGES/remote_feature.po new file mode 100644 index 0000000..9e8ddba --- /dev/null +++ b/source/locale/pt_BR/LC_MESSAGES/remote_feature.po @@ -0,0 +1,337 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/git-extensions-manual/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\remote_feature.rst:2 +msgid "Remote feature" +msgstr "" + +#: ..\remote_feature.rst:4 +msgid "" +"Git is a distributed source control management system. This means that all " +"changes you make are local. When you commit changes, you only commit them to" +" your local repository. To publish your local changes you need to push. In " +"order to get changes committed by others, you need to pull." +msgstr "" + +#: ..\remote_feature.rst:9 +msgid "Manage remote repositories" +msgstr "" + +#: ..\remote_feature.rst:11 +msgid "You can manage the remote repositories in the ``Remotes`` menu." +msgstr "" + +#: ..\remote_feature.rst:15 +msgid "" +"When you cloned your repository from a public repository, this remote is " +"already configured. You can rename each remote for easy recognition. The " +"default name after cloning a remote is ``origin``. If you use PuTTY as SSH " +"client you can also enter the private key file for each remote. Git " +"Extensions will load the key when needed. How to create a private key file " +"is described in the next paragraph." +msgstr "" + +#: ..\remote_feature.rst:22 +msgid "" +"In the ``Default pull behaviour`` tab you can configure the branches that " +"need to be pulled and merged by default. If you configure this correctly you" +" will not need to choose a branch when you pull or push. There are two " +"buttons on this dialog:" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Prune remote branches" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Throw away remote branches that do not exist on the remote anymore." +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Update all remote branch info" +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Fetch all remote branch information." +msgstr "" + +#: ..\remote_feature.rst:33 +msgid "" +"After cloning a repository you do not need to configure all remote branches " +"manually. Instead you can checkout the remote branch and choose to create a " +"local tracking branch." +msgstr "" + +#: ..\remote_feature.rst:37 +msgid "Create SSH key" +msgstr "" + +#: ..\remote_feature.rst:39 +msgid "" +"Git uses SSH for accessing private repositories. SSH uses a public/private " +"key pair for authentication. This means you need to generate a private key " +"and a public key. The private key is stored on your computer locally and the" +" public key can be given to anyone. SSH will encrypt whatever you send using" +" your secret private key. The receiver will then use the public key you send" +" to decrypt the data." +msgstr "" + +#: ..\remote_feature.rst:44 +msgid "" +"This encryption will not protect the data itself but it protects the " +"authenticity. Because the private key is only available to the sender, the " +"receiver can be sure about the origin of the data. In practise the key pair " +"is only used for the authentication process. The data itself will be " +"encrypted using a key that is exchanged during this initial phase." +msgstr "" + +#: ..\remote_feature.rst:49 +msgid "PuTTY and github" +msgstr "" + +#: ..\remote_feature.rst:51 +msgid "" +"PuTTY is SSH client that for Windows that is a bit more user friendly then " +"OpenSSH. Unfortunately PuTTY does not work with all servers. In this " +"paragraph I will show how to generate a key for github using putty." +msgstr "" + +#: ..\remote_feature.rst:54 +msgid "" +"First make sure GitExtensions is configured to use PuTTY and all paths are " +"correct." +msgstr "" + +#: ..\remote_feature.rst:60 +msgid "can choose ``Generate or import key`` to start the key generator." +msgstr "" + +#: ..\remote_feature.rst:66 +msgid "" +"PuTTY will ask you to move the mouse around to generate a more random key. " +"When the key is generated you can save the public and the private key in a " +"file. You can choose to protect the private key with a password but this is " +"not necessary." +msgstr "" + +#: ..\remote_feature.rst:69 +msgid "" +"Now you have a key pair you need to give github the public key. This can be " +"done in ``Account Settings`` in the tab ``SSH Public Keys``. You can add " +"multiple keys here, but you only need one key for all repositories." +msgstr "" + +#: ..\remote_feature.rst:74 +msgid "" +"After telling github what public key to use to decrypt, you need to tell " +"GitExtensions what private key to use to encrypt. In the clone dialog there " +"is a ``Load SSH key`` button to load the private key into the PuTTY " +"authentication agent. This can also be done manually by starting the PuTTY " +"authentication agent and choose ``add key`` in the context menu in the " +"system tray." +msgstr "" + +#: ..\remote_feature.rst:80 +msgid "" +"GitExtensions can load the private keys automatically for you when " +"communicating with a remote. You need to configure the private key for the " +"remote." +msgstr "" + +#: ..\remote_feature.rst:83 +msgid "This is done in the ``Manage remote repositories`` dialog." +msgstr "" + +#: ..\remote_feature.rst:86 +msgid "OpenSSH and github" +msgstr "" + +#: ..\remote_feature.rst:88 +msgid "" +"When you choose to use OpenSSH you need to configure GitExtensions as shown " +"in the screenshot below." +msgstr "" + +#: ..\remote_feature.rst:92 +msgid "" +"OpenSSH is the best SSH client there is but it lacks Windows support. " +"Therefore it is slightly more complex to use. Another drawback is that " +"GitExtensions cannot control OpenSSH and needs to show the command line " +"dialogs when OpenSSH might be used. GitExtensions will show the command line" +" window for every command that might require a SSH connection. For this " +"reason PuTTY is the prefered SSH client in GitExtensions." +msgstr "" + +#: ..\remote_feature.rst:97 +msgid "" +"To generate a key pair in OpenSSH you need to go to the command line. I " +"recommend to use the git bash because the path to OpenSSH is already set." +msgstr "" + +#: ..\remote_feature.rst:102 +msgid "" +"Type the following command: ``ssh-keygen -C \"your@email.com\" -t rsa`` Use " +"the same email address as the email address used in git. You will be asked " +"where if you want to protect the private key with a password. This is not " +"necessary. By default the public and private keys are stored in " +"``c:\\Documents and Settings\\[User]\\.ssh\\`` or " +"``c:\\Users\\[user]\\.ssh\\``." +msgstr "" + +#: ..\remote_feature.rst:109 +msgid "" +"You do not need to tell GitExtensions about the private key because OpenSSH " +"will load it for you. Now open the public key using notepad and copy the key" +" to github. This can be done in ``Account Settings`` in the tab ``SSH Public" +" Keys`` on `GitHub `_." +msgstr "" + +#: ..\remote_feature.rst:116 +msgid "Pull changes" +msgstr "" + +#: ..\remote_feature.rst:118 +msgid "" +"You can get remote changes using the pull function. Before you can pull " +"remote changes you need to make sure there are no uncommitted changes in " +"your local repository. If you have uncommitted changes you should commit " +"them or stash them during the pull. You can read about how to use the stash " +"in the Stash chapter." +msgstr "" + +#: ..\remote_feature.rst:124 +msgid "" +"In order to get your personal repository up-to-date, you need to fetch " +"changes from a remote repository. You can do this using the ``Pull`` dialog." +" When the dialog starts the default remote for the current branch is set. " +"You can choose another remote or enter a custom url if you like. When the " +"remote branches configured correctly, you do not need to choose a remote " +"branch." +msgstr "" + +#: ..\remote_feature.rst:128 +msgid "" +"If you just fetch the commits from the remote repository and you already " +"committed some changes to your local repository, the commits will be in a " +"different branch. In the pull dialog this is illustrated in the image on the" +" left. This can be useful when you want to review the changes before you " +"want to merge them with your own changes." +msgstr "" + +#: ..\remote_feature.rst:135 +msgid "" +"When you choose to merge the remote branch after fetching the changes a " +"branch will be created, and will be merged you’re your commit. Doing this " +"creates a lot of branches and merges, making the history harder to read." +msgstr "" + +#: ..\remote_feature.rst:140 +msgid "" +"Instead of merging the fetched commits with your local commits, you can also" +" choose to rebase your commits on top of the fetched commits. This is " +"illustrated on the left in the image below. A rebase will first undo your " +"local commits (c and d), then fetch the remote commits (e) and finally " +"recommit your local commits. When there is a merge conflict during the " +"rebase, the rebase dialog will show." +msgstr "" + +#: ..\remote_feature.rst:147 +msgid "Next to the pull button there are some buttons that can be useful:" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "Solve conflicts" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "" +"When there are merge conflicts, you can solve them by pressing this button." +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "Stash changes" +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "" +"When the working dir contains uncommitted changes, you need to stash them " +"before pulling." +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "Auto stash" +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "" +"Check this checkbox if you want to stash before pulling. The stash will be " +"reapplied after pulling." +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "Load SSH key" +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "" +"This button is only available when you use PuTTY as SSH client. You can " +"press this button to load the key configured for the remote. If no key is " +"set, a dialog will prompt for the key." +msgstr "" + +#: ..\remote_feature.rst:161 +msgid "Push changes" +msgstr "" + +#: ..\remote_feature.rst:163 +msgid "" +"In the browse window you can check if there are local commits that are not " +"pushed to a remote repository yet. In the image below the green labels mark " +"the position of the master branch on the remote repository. The red label " +"marks the position of the master branch on the local repository. The local " +"repository is ahead three commits." +msgstr "" + +#: ..\remote_feature.rst:169 +msgid "To push the changes press ``Push`` in the toolbar." +msgstr "" + +#: ..\remote_feature.rst:173 +msgid "" +"The push dialog allows you to choose the remote repository to push to. The " +"remote repository is set to the remote of the current branch. You can choose" +" another remote or choose a url to push to. You can also specify a branch to" +" push." +msgstr "" + +#: ..\remote_feature.rst:178 +msgid "" +"Tags are not pushed to the remote repository. If you want to push a tag you " +"need to open the ``Tags`` tab in the dialog. You can choose to push a singe " +"tag or all tags. No commits will be pushed when the ``Tags`` tab is " +"selected, only tags." +msgstr "" + +#: ..\remote_feature.rst:181 +msgid "" +"You can not merge your changes in the remote repository. Merging must be " +"done locally. This means that you cannot push your changes before the " +"commits are merged locally. In practice you need to pull before you can push" +" most of the times." +msgstr "" diff --git a/source/locale/pt_BR/LC_MESSAGES/settings.mo b/source/locale/pt_BR/LC_MESSAGES/settings.mo new file mode 100644 index 0000000000000000000000000000000000000000..accbf6d2dfd7339dd7bda2dcfd5cefea780dc199 GIT binary patch literal 494 zcmZWlO-}+b5XHpP9zA=Qg9iu>-CZToB1AqGL&7S-#jB}MmYSvAv|UmEhyTZ4;%~7F z1`bX#nZEYr^}YEyIsU4+I&yvL`m6-5&Ua%wzuhC2c%s!SpIaO)@QG_9l%#McEJW{? z%Mu!hnJif5O?j@g#n_}`fxRL%m?#R~LO*Dt-^B0|!hkj}>i&iA zJ0ec`nYM)9CTB\n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/git-extensions-manual/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\settings.rst:4 +msgid "Settings" +msgstr "" + +#: ..\settings.rst:6 +msgid "" +"The settings dialog can be invoked at any time by selecting ``Settings`` " +"from the ``Tools`` menu option." +msgstr "" + +#: ..\settings.rst:10 +msgid "" +"The following buttons are always available on any page of the Settings " +"dialog. Sometimes the ``Cancel`` button has no effect for the page - this " +"will be noted on the page in the area next to the buttons." +msgstr "" + +#: ..\settings.rst:14 +msgid "Button" +msgstr "" + +#: ..\settings.rst:14 ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Description" +msgstr "" + +#: ..\settings.rst:16 +msgid "``OK``" +msgstr "" + +#: ..\settings.rst:16 +msgid "" +"Save any entered changes made in *any* settings page and close the Settings " +"dialog." +msgstr "" + +#: ..\settings.rst:19 +msgid "``Cancel``" +msgstr "" + +#: ..\settings.rst:19 +msgid "" +"Any entered changes in *any* settings page are *not* saved. The Settings " +"dialog is closed." +msgstr "" + +#: ..\settings.rst:22 +msgid "``Apply``" +msgstr "" + +#: ..\settings.rst:22 +msgid "Any entered changes in *any* settings page are saved." +msgstr "" + +#: ..\settings.rst:25 +msgid "" +"Settings that are specific to Git Extensions and apply globally will be " +"stored in a file called ``GitExtensions.settings`` either in the user's " +"application data path or with the program. The location is dependant on the " +"IsPortable setting in the ``GitExtensions.exe.config`` file that is with the" +" program. Settings that are specific to Git Extensions but apply to only the" +" current repository will be stored in a file of the same name, " +"``GitExtensions.settings``, but in either the root folder of the repository " +"or the ``.git`` folder of the repository, depending on whether or not they " +"are distributed with that repository. The settings that are used by Git are " +"stored in the configuration files of Git. The global settings are stored in " +"the file called ``.gitconfig`` in the user directory. The local settings are" +" stored in the ``.git\\config`` file of the repository." +msgstr "" + +#: ..\settings.rst:37 +msgid "Checklist" +msgstr "" + +#: ..\settings.rst:39 +msgid "" +"This page is a visual overview of the minimal settings that Git Extensions " +"requires to work properly. Any items highlighted in red should be configured" +" by clicking on the highlighted item." +msgstr "" + +#: ..\settings.rst:42 +msgid "This page contains the following settings and buttons." +msgstr "" + +#: ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Setting" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Check settings at startup (disables automatically if all settings are " +"correct)" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Forces Git Extensions to re-check the minimal set of required settings the " +"next time Git Extensions is started. If all settings are 'green' this will " +"be automatically unchecked." +msgstr "" + +#: ..\settings.rst:51 +msgid "``Save and rescan`` button" +msgstr "" + +#: ..\settings.rst:51 +msgid "" +"Saves any setting changes made and re-checks the settings to see if the " +"minimal requirements are now met." +msgstr "" + +#: ..\settings.rst:58 ..\settings.rst:66 +msgid "Git" +msgstr "" + +#: ..\settings.rst:60 +msgid "" +"This page contains the settings needed to access git repositories. The " +"repositories will be accessed using external tools. For Windows usually " +"MsysGit or cygwin are used. Git Extensions will try to configure these " +"settings automatically." +msgstr "" + +#: ..\settings.rst:64 ..\settings.rst:90 ..\settings.rst:168 +#: ..\settings.rst:196 ..\settings.rst:295 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:642 +#: ..\settings.rst:671 +msgid "Group" +msgstr "" + +#: ..\settings.rst:66 +msgid "Command used to run git (git.cmd or git.exe)" +msgstr "" + +#: ..\settings.rst:66 +msgid "" +"Needed for Git Extensions to run Git commands. Set the full command used to " +"run git (MsysGit or cygwin). Use the ``Browse`` button to find the " +"executable on your file system." +msgstr "" + +#: ..\settings.rst:70 +msgid "Path to Linux tools (sh). Leave empty when it is in the path." +msgstr "" + +#: ..\settings.rst:70 +msgid "" +"A few linux tools are used by Git Extensions. When MsysGit is installed, " +"these tools are located in the bin directory of MsysGit. Use the ``Browse`` " +"button to find the directory on your file system." +msgstr "" + +#: ..\settings.rst:74 +msgid "Environment" +msgstr "" + +#: ..\settings.rst:74 +msgid "``Change HOME`` button" +msgstr "" + +#: ..\settings.rst:74 +msgid "This button opens a dialog where the HOME directory can be changed." +msgstr "" + +#: ..\settings.rst:77 +msgid "" +"The global configuration file used by git will be put in the HOME directory." +" On some systems the home directory is not set or is pointed to a network " +"drive. Git Extensions will try to detect the optimal setting for your " +"environment. When there is already a global git configuration file, this " +"location will be used. If you need to relocate the home directory for git, " +"click the ``Change HOME`` button to change this setting. Otherwise leave " +"this setting as the default." +msgstr "" + +#: ..\settings.rst:85 +msgid "Git Extensions" +msgstr "" + +#: ..\settings.rst:87 +msgid "This page contains general settings for Git Extensions." +msgstr "" + +#: ..\settings.rst:92 +msgid "Performance" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"Show repository status in browse dialog (number of changes in toolbar, " +"restart required)" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"When enabled, the number of pending commits are shown on the toolbar as a " +"figure in parentheses next to the ``Commit`` button. Git Extensions must be " +"stopped and restarted to activate changes to this option." +msgstr "" + +#: ..\settings.rst:96 +msgid "Show current working dir changes in revision graph" +msgstr "" + +#: ..\settings.rst:96 +msgid "" +"When enabled, two extra revisions are added to the revision graph. The first" +" shows the current working directory status. The second shows the staged " +"files. This option can cause slowdowns when browsing large repositories." +msgstr "" + +#: ..\settings.rst:101 +msgid "Use FileSystemWatcher to check if index is changed" +msgstr "" + +#: ..\settings.rst:101 +msgid "" +"Using the FileSystemWatcher to check index state improves the performance in" +" some cases. Turn this off if you experience refresh problems in commit log." +msgstr "" + +#: ..\settings.rst:105 +msgid "Show stash count on status bar in browse window" +msgstr "" + +#: ..\settings.rst:105 +msgid "" +"When you use the stash a lot, it can be useful to show the number of stashed" +" items on the toolbar. This option causes serious slowdowns in large " +"repositories and is turned off by default." +msgstr "" + +#: ..\settings.rst:109 +msgid "Check for uncommitted changes in checkout branch dialog" +msgstr "" + +#: ..\settings.rst:109 +msgid "" +"Git Extensions will not allow you to checkout a branch if you have " +"uncommitted changes on the current branch. If you select this option, Git " +"Extensions will display a dialog where you can decide what to do with " +"uncommitted changes before swapping branches." +msgstr "" + +#: ..\settings.rst:114 +msgid "Limit number of commits that will be loaded in list at start-up" +msgstr "" + +#: ..\settings.rst:114 +msgid "" +"This number specifies the maximum number of commits that Git Extensions will" +" load when it is started. These commits are shown in the Commit Log window. " +"To see more commits than are loaded, then this setting will need to be " +"adjusted and Git Extensions restarted." +msgstr "" + +#: ..\settings.rst:119 ..\settings.rst:170 +msgid "Behaviour" +msgstr "" + +#: ..\settings.rst:119 +msgid "Close Process dialog when process succeeds" +msgstr "" + +#: ..\settings.rst:119 +msgid "" +"When a process is finished, close the process dialog automatically. Leave " +"this option off if you want to see the result of processes. When a process " +"has failed, the dialog will automatically remain open." +msgstr "" + +#: ..\settings.rst:123 +msgid "Show console window when executing git process" +msgstr "" + +#: ..\settings.rst:123 +msgid "" +"Git Extensions uses command line tools to access the git repository. In some" +" environments it might be useful to see the command line dialog when a " +"process is executed. An option on the command line dialog window displayed " +"allows this setting to be turned off." +msgstr "" + +#: ..\settings.rst:128 +msgid "Use patience diff algorithm" +msgstr "" + +#: ..\settings.rst:128 +msgid "" +"Use the Git 'patience diff' algorithm instead of the default. This algorithm" +" is useful in situations where two files have diverged significantly and the" +" default algorithm may become 'misaligned', resulting in a totally unusable " +"conflict file." +msgstr "" + +#: ..\settings.rst:133 +msgid "Include untracked files in stash" +msgstr "" + +#: ..\settings.rst:133 +msgid "" +"If checked, when a stash is performed as a result of any action except a " +"manual stash request, e.g. checking out a new branch and requesting a stash " +"then any files not tracked by git will also be saved to the stash." +msgstr "" + +#: ..\settings.rst:137 +msgid "Follow renames in file history (experimental)" +msgstr "" + +#: ..\settings.rst:137 +msgid "Try to follow file renames in the file history." +msgstr "" + +#: ..\settings.rst:140 +msgid "Open last working dir on startup" +msgstr "" + +#: ..\settings.rst:140 +msgid "" +"When starting Git Extensions, open the last used repository (bypassing the " +"Start Page)." +msgstr "" + +#: ..\settings.rst:143 +msgid "Play Special Startup Sound" +msgstr "" + +#: ..\settings.rst:143 +msgid "" +"Play a sound when starting Git Extensions. It will put you in a good " +"moooooood!" +msgstr "" + +#: ..\settings.rst:146 +msgid "Default clone destination" +msgstr "" + +#: ..\settings.rst:146 +msgid "" +"Git Extensions will pre-fill destination directory input with value of this " +"setting on any form used to perform repository clone." +msgstr "" + +#: ..\settings.rst:149 +msgid "Revision grid quick search timeout [ms]" +msgstr "" + +#: ..\settings.rst:149 +msgid "" +"The timeout (milliseconds) used for the quick search feature in the revision" +" graph. The quick search will be enabled when you start typing and the " +"revision graph has the focus." +msgstr "" + +#: ..\settings.rst:153 +msgid "Email settings for sending patches" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server name" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server to use for sending patches." +msgstr "" + +#: ..\settings.rst:155 +msgid "Port" +msgstr "" + +#: ..\settings.rst:155 +msgid "SMTP port number to use." +msgstr "" + +#: ..\settings.rst:157 +msgid "Use SSL/TLS" +msgstr "" + +#: ..\settings.rst:157 +msgid "Check this box if the SMTP server uses SSL or TLS." +msgstr "" + +#: ..\settings.rst:163 +msgid "Commit dialog" +msgstr "" + +#: ..\settings.rst:165 +msgid "This page contains settings for the Git Extensions Commit dialog." +msgstr "" + +#: ..\settings.rst:170 +msgid "Show errors when staging files" +msgstr "" + +#: ..\settings.rst:170 +msgid "" +"If an error occurs when files are staged (in the Commit dialog), then the " +"process dialog showing the results of the git command is shown if this " +"setting is checked." +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"Compose commit messages in Commit dialog (otherwise the message will be " +"requested during commit)" +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"If this is unchecked, then commit messages cannot be entered in the commit " +"dialog. When the ``Commit`` button is clicked, a new editor window is opened" +" where the commit message can be entered." +msgstr "" + +#: ..\settings.rst:178 +msgid "Number of previous messages in commit dialog" +msgstr "" + +#: ..\settings.rst:178 +msgid "" +"The number of commit messages, from the top of the current branch, that will" +" be made available from the ``Commit message`` combo box on the Commit " +"dialog." +msgstr "" + +#: ..\settings.rst:182 +msgid "Show additional buttons in commit button area" +msgstr "" + +#: ..\settings.rst:182 +msgid "" +"Tick the boxes in this sub-group for any of the additional buttons that you " +"wish to have available below the commit button. These buttons are considered" +" additional to basic functionality and have consequences if you should click" +" them accidentally, including resetting unrecorded work." +msgstr "" + +#: ..\settings.rst:191 +msgid "Appearance" +msgstr "" + +#: ..\settings.rst:193 +msgid "" +"This page contains settings that affect the appearance of the application." +msgstr "" + +#: ..\settings.rst:198 ..\settings.rst:448 ..\settings.rst:653 +msgid "General" +msgstr "" + +#: ..\settings.rst:198 +msgid "Show relative date instead of full date" +msgstr "" + +#: ..\settings.rst:198 +msgid "" +"Show relative date, e.g. 2 weeks ago, instead of full date. Displayed on the" +" ``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:201 +msgid "Show current branch in Visual Studio" +msgstr "" + +#: ..\settings.rst:201 +msgid "" +"Determines whether or not the currently checked out branch is displayed on " +"the Git Extensions toolbar within Visual Studio." +msgstr "" + +#: ..\settings.rst:204 +msgid "Auto scale user interface when high DPI is used" +msgstr "" + +#: ..\settings.rst:204 +msgid "" +"Automatically resize controls and their contents according to the current " +"system resolution of the display, measured in dots per inch (DPI)." +msgstr "" + +#: ..\settings.rst:207 +msgid "Truncate long filenames" +msgstr "" + +#: ..\settings.rst:207 +msgid "" +"This setting affects the display of filenames in a component of a window " +"e.g. in the Diff tab of the Commit Log window. The options that can be " +"selected are:" +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``None``: no truncation occurs; a horizontal scroll bar is used to see the " +"whole filename." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Compact``: no horizontal scroll bar. Filenames are truncated at both start" +" and end to fit into the width of the display component." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Trimstart``: no horizontal scroll bar. Filenames are truncated at the " +"start only." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``FileNameOnly``: the path is always removed, leaving only the name of the " +"file, even if there is space for the path." +msgstr "" + +#: ..\settings.rst:220 +msgid "Author images" +msgstr "" + +#: ..\settings.rst:220 +msgid "Get author image from gravatar.com" +msgstr "" + +#: ..\settings.rst:220 +msgid "" +"If checked, `gravatar `_ will be accessed to retrieve " +"an image for the author of commits. This image is displayed on the " +"``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:224 +msgid "Image size" +msgstr "" + +#: ..\settings.rst:224 +msgid "The display size of the user image." +msgstr "" + +#: ..\settings.rst:226 +msgid "Cache images" +msgstr "" + +#: ..\settings.rst:226 +msgid "" +"The number of days to elapse before gravatar is checked for any changes to " +"an authors image." +msgstr "" + +#: ..\settings.rst:229 +msgid "No image service" +msgstr "" + +#: ..\settings.rst:229 +msgid "" +"If the author has not set up their own image, then gravatar can return an " +"image based on one of these services." +msgstr "" + +#: ..\settings.rst:232 +msgid "``Clear image cache`` button" +msgstr "" + +#: ..\settings.rst:232 +msgid "Clear the cached avatars." +msgstr "" + +#: ..\settings.rst:234 +msgid "Fonts" +msgstr "" + +#: ..\settings.rst:234 +msgid "Code font" +msgstr "" + +#: ..\settings.rst:234 +msgid "Change the font used for the display of file contents." +msgstr "" + +#: ..\settings.rst:236 +msgid "Application font" +msgstr "" + +#: ..\settings.rst:236 +msgid "Change the font used on Git Extensions windows and dialogs." +msgstr "" + +#: ..\settings.rst:238 +msgid "Commit font" +msgstr "" + +#: ..\settings.rst:238 +msgid "" +"Change the font used for entering a commit message in the Commit dialog." +msgstr "" + +#: ..\settings.rst:240 +msgid "Language" +msgstr "" + +#: ..\settings.rst:240 +msgid "Language (restart required)" +msgstr "" + +#: ..\settings.rst:240 +msgid "Choose the language for the Git Extensions interface." +msgstr "" + +#: ..\settings.rst:242 +msgid "Dictionary for spelling checker" +msgstr "" + +#: ..\settings.rst:242 +msgid "" +"Choose the dictionary to use for the spelling checker in the Commit dialog." +msgstr "" + +#: ..\settings.rst:248 +msgid "Revision Links" +msgstr "" + +#: ..\settings.rst:250 +msgid "" +"You can configure here how to convert parts of a revision into clickable " +"links. These links will be located under the commit message on the " +"``Commit`` tab in the ``Related links`` section." +msgstr "" + +#: ..\settings.rst:256 ..\settings.rst:345 +msgid "Categories" +msgstr "" + +#: ..\settings.rst:256 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click the ``Remove`` button." +msgstr "" + +#: ..\settings.rst:260 ..\settings.rst:553 +msgid "Name" +msgstr "" + +#: ..\settings.rst:260 +msgid "" +"This is the Category name used to match the same categories defined on " +"different levels of the Settings." +msgstr "" + +#: ..\settings.rst:263 ..\settings.rst:555 +msgid "Enabled" +msgstr "" + +#: ..\settings.rst:263 +msgid "" +"Indicates whether the Category is enabled or not. Disabled categories are " +"skipped while creating links." +msgstr "" + +#: ..\settings.rst:266 +msgid "Search in" +msgstr "" + +#: ..\settings.rst:266 +msgid "" +"List of revision parts that will be checked when searching for matching text" +" to be converted into links. Only the checked parts will be searched for " +"matches." +msgstr "" + +#: ..\settings.rst:270 +msgid "Search pattern/Nested pattern" +msgstr "" + +#: ..\settings.rst:270 +msgid "" +"Regular expression used for matching text in chosen revision parts. Each " +"matched fragment will be used to create a new link. More than one fragment " +"can be used in a single link by using a capturing group. A capturing group " +"value can be passed to a link by using zero-based indexed placeholders in a " +"link format definition e.g. {0}. ``Nested pattern`` can be used when only " +"part of the text matched by the ``Search pattern`` should be used to format " +"the link. When the ``Nested pattern`` is empty, matches found by the " +"``Search pattern`` are used to create links." +msgstr "" + +#: ..\settings.rst:279 +msgid "Links: Caption/URI" +msgstr "" + +#: ..\settings.rst:279 +msgid "" +"List of links to be created from a single match. Each link consists of the " +"``Caption`` to be displayed and the ``URI`` to be opened when the link is " +"clicked on. In addition to the standard zero-based indexed placeholders, the" +" ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into the" +" link. For example: " +"``https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH%``" +msgstr "" + +#: ..\settings.rst:290 +msgid "Colors" +msgstr "" + +#: ..\settings.rst:292 +msgid "" +"This page contains settings to define the colors used in the application." +msgstr "" + +#: ..\settings.rst:297 +msgid "Revision graph" +msgstr "" + +#: ..\settings.rst:297 +msgid "Multicolor branches" +msgstr "" + +#: ..\settings.rst:297 +msgid "" +"Displays branch commits in different colors if checked. If unchecked, all " +"branches are shown in the same color. This color can be selected." +msgstr "" + +#: ..\settings.rst:300 +msgid "Striped branch change" +msgstr "" + +#: ..\settings.rst:300 +msgid "" +"When a new branch is created from an existing branch, the common part of the" +" history is shown in a 'hatch' pattern." +msgstr "" + +#: ..\settings.rst:303 +msgid "Draw branch borders" +msgstr "" + +#: ..\settings.rst:303 +msgid "Outlines branch commits in a black border if checked." +msgstr "" + +#: ..\settings.rst:305 +msgid "Draw non relatives graph gray" +msgstr "" + +#: ..\settings.rst:305 +msgid "" +"Show commit history in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:307 +msgid "Draw non relatives text gray" +msgstr "" + +#: ..\settings.rst:307 +msgid "" +"Show commit text in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:309 +msgid "Color tag" +msgstr "" + +#: ..\settings.rst:309 +msgid "Color to show tags in." +msgstr "" + +#: ..\settings.rst:311 +msgid "Color branch" +msgstr "" + +#: ..\settings.rst:311 +msgid "Color to show branch names in." +msgstr "" + +#: ..\settings.rst:313 +msgid "Color remote branch" +msgstr "" + +#: ..\settings.rst:313 +msgid "Color to show remote branch names in." +msgstr "" + +#: ..\settings.rst:315 +msgid "Color other label" +msgstr "" + +#: ..\settings.rst:315 +msgid "Color to show other labels in." +msgstr "" + +#: ..\settings.rst:317 +msgid "Application Icon" +msgstr "" + +#: ..\settings.rst:317 +msgid "Icon style" +msgstr "" + +#: ..\settings.rst:317 +msgid "Change icons. Useful for recognising various open instances." +msgstr "" + +#: ..\settings.rst:319 +msgid "Icon color" +msgstr "" + +#: ..\settings.rst:319 +msgid "Changes color of the selected icons." +msgstr "" + +#: ..\settings.rst:321 +msgid "Difference View" +msgstr "" + +#: ..\settings.rst:321 +msgid "Color removed line" +msgstr "" + +#: ..\settings.rst:321 +msgid "Highlight color for lines that have been removed." +msgstr "" + +#: ..\settings.rst:324 +msgid "Color added line" +msgstr "" + +#: ..\settings.rst:324 +msgid "Highlight color for lines that have been added." +msgstr "" + +#: ..\settings.rst:326 +msgid "Color removed line highlighting" +msgstr "" + +#: ..\settings.rst:326 +msgid "Highlight color for characters that have been removed in lines." +msgstr "" + +#: ..\settings.rst:328 +msgid "Color added line highlighting" +msgstr "" + +#: ..\settings.rst:328 +msgid "Highlight color for characters that have been added in lines." +msgstr "" + +#: ..\settings.rst:330 +msgid "Color section" +msgstr "" + +#: ..\settings.rst:330 +msgid "Highlight color for a section." +msgstr "" + +#: ..\settings.rst:336 +msgid "Start Page" +msgstr "" + +#: ..\settings.rst:338 +msgid "" +"This page allows you to add/remove or modify the Categories and repositories" +" that will appear on the Start Page when Git Extensions is launched. Per " +"Category you can either configure an RSS feed or add repositories. The order" +" of both Categories, and repositories within Categories, can be changed " +"using the context menus in the Start Page. See :ref:`start-page` for further" +" details." +msgstr "" + +#: ..\settings.rst:345 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click Remove. This will delete the Category *and* any " +"repositories belonging to that Category." +msgstr "" + +#: ..\settings.rst:350 +msgid "Caption" +msgstr "" + +#: ..\settings.rst:350 +msgid "This is the Category name displayed on the Start Page." +msgstr "" + +#: ..\settings.rst:352 +msgid "Type" +msgstr "" + +#: ..\settings.rst:352 +msgid "Specify the type: an RSS feed or a repository." +msgstr "" + +#: ..\settings.rst:354 +msgid "RSS Feed" +msgstr "" + +#: ..\settings.rst:354 +msgid "Enter the URL of the RSS feed." +msgstr "" + +#: ..\settings.rst:356 +msgid "Path/Title/Description" +msgstr "" + +#: ..\settings.rst:356 +msgid "" +"For each repository defined for a Category, shows the path, title and " +"description. To add a new repository, click on a blank line and type the " +"appropriate information. The contents of the Path field are shown on the " +"Start Page as a link to your repository *if* the Title field is blank. If " +"the Title field is non-blank, then this text is shown as the link to your " +"repository. Any text in the Description field is shown underneath the " +"repository link on the Start Page." +msgstr "" + +#: ..\settings.rst:365 +msgid "" +"An RSS Feed can be useful to follow repositories on GitHub for example. See " +"this page on GitHub: https://help.github.com/articles/viewing-your-feeds. " +"You can also follow commits on public GitHub repositories by" +msgstr "" + +#: ..\settings.rst:368 +msgid "In your browser, navigate to the public repository on GitHub." +msgstr "" + +#: ..\settings.rst:369 +msgid "Select the branch you are interested in." +msgstr "" + +#: ..\settings.rst:370 +msgid "Click on the Commits tab." +msgstr "" + +#: ..\settings.rst:371 +msgid "You will find a RSS icon next to the words \"Commit History\"." +msgstr "" + +#: ..\settings.rst:372 +msgid "Copy the link" +msgstr "" + +#: ..\settings.rst:373 +msgid "" +"Paste the link into the RSS Feed field in the Settings - Start Page as shown" +" above." +msgstr "" + +#: ..\settings.rst:375 +msgid "" +"Your Start Page will then show each commit - clicking on a link will open " +"your browser and take you to the commit on GitHub." +msgstr "" + +#: ..\settings.rst:382 +msgid "Git Config" +msgstr "" + +#: ..\settings.rst:384 +msgid "" +"This page contains some of the settings of Git that are used by and " +"therefore can be changed from within Git Extensions." +msgstr "" + +#: ..\settings.rst:386 +msgid "" +"If you change a Git setting from the Git command line using ``git config`` " +"then the same change in setting can be seen inside Git Extensions. If you " +"change a Git setting from inside Git Extensions then that change can be seen" +" using ``git config --get``." +msgstr "" + +#: ..\settings.rst:389 +msgid "" +"Git configuration can be global or local configuration. Global configuration" +" applies to all repositories. Local configuration overrides the global " +"configuration for the current repository." +msgstr "" + +#: ..\settings.rst:395 +msgid "User name" +msgstr "" + +#: ..\settings.rst:395 +msgid "User name shown in commits and patches." +msgstr "" + +#: ..\settings.rst:397 +msgid "User email" +msgstr "" + +#: ..\settings.rst:397 +msgid "User email shown in commits and patches." +msgstr "" + +#: ..\settings.rst:399 +msgid "Editor" +msgstr "" + +#: ..\settings.rst:399 +msgid "" +"Editor that git.exe opens (e.g. for editing commit message). This is not " +"used by Git Extensions, only when you call git.exe from the command line. By" +" default Git will use the built in editor." +msgstr "" + +#: ..\settings.rst:403 +msgid "Mergetool" +msgstr "" + +#: ..\settings.rst:403 +msgid "" +"Merge tool used to solve merge conflicts. Git Extensions will search for " +"common merge tools on your system." +msgstr "" + +#: ..\settings.rst:406 +msgid "Path to mergetool" +msgstr "" + +#: ..\settings.rst:406 +msgid "" +"Path to merge tool. Git Extensions will search for common merge tools on " +"your system." +msgstr "" + +#: ..\settings.rst:409 +msgid "Mergetool command" +msgstr "" + +#: ..\settings.rst:409 +msgid "" +"Command that Git uses to start the merge tool. Git Extensions will try to " +"set this automatically when a merge tool is chosen. This setting can be left" +" empty when Git supports the mergetool (e.g. kdiff3)." +msgstr "" + +#: ..\settings.rst:413 +msgid "Keep backup (.orig) after merge" +msgstr "" + +#: ..\settings.rst:413 +msgid "" +"Check to save the state of the original file before modifying to solve merge" +" conflicts. Refer to Git configuration setting ```mergetool.keepBackup```." +msgstr "" + +#: ..\settings.rst:417 +msgid "Difftool" +msgstr "" + +#: ..\settings.rst:417 +msgid "" +"Diff tool that is used to show differences between source files. Git " +"Extensions will search for common diff tools on your system." +msgstr "" + +#: ..\settings.rst:420 +msgid "Path to difftool" +msgstr "" + +#: ..\settings.rst:420 +msgid "" +"The path to the diff tool. Git Extensions will search for common diff tools " +"on your system." +msgstr "" + +#: ..\settings.rst:423 +msgid "DiffTool command" +msgstr "" + +#: ..\settings.rst:423 +msgid "" +"Command that Git uses to start the diff tool. This setting should only be " +"filled in when Git doesn't support the diff tool." +msgstr "" + +#: ..\settings.rst:426 +msgid "Path to commit template" +msgstr "" + +#: ..\settings.rst:426 +msgid "" +"A path to a file whose contents are used to pre-populate the commit message " +"in the commit dialog." +msgstr "" + +#: ..\settings.rst:429 +msgid "Line endings" +msgstr "" + +#: ..\settings.rst:429 +msgid "Checkout/commit radio buttons" +msgstr "" + +#: ..\settings.rst:429 +msgid "" +"Choose how git should handle line endings when checking out and checking in " +"files. Refer to https://help.github.com/articles/dealing-with-line-endings" +"#platform-all" +msgstr "" + +#: ..\settings.rst:433 +msgid "Files content encoding" +msgstr "" + +#: ..\settings.rst:433 +msgid "The default encoding for file contents." +msgstr "" + +#: ..\settings.rst:439 +msgid "Build server integration" +msgstr "" + +#: ..\settings.rst:441 +msgid "" +"This page allows you to configure the integration with build servers. This " +"allows the build status of each commit to be displayed directly in the " +"revision log, as well as providing a tab for direct access to the Build " +"Server build report for the selected commit." +msgstr "" + +#: ..\settings.rst:448 +msgid "Enable build server integration" +msgstr "" + +#: ..\settings.rst:448 +msgid "Check to globally enable/disable the integration functionality." +msgstr "" + +#: ..\settings.rst:450 +msgid "Show build status summary in revision log" +msgstr "" + +#: ..\settings.rst:450 +msgid "" +"Check to show a summary of the build results with the commits in the main " +"revision log." +msgstr "" + +#: ..\settings.rst:453 +msgid "Build server type" +msgstr "" + +#: ..\settings.rst:453 +msgid "Select an integration target." +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins" +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins server URL" +msgstr "" + +#: ..\settings.rst:455 ..\settings.rst:459 ..\settings.rst:469 +msgid "Enter the URL of the server (and port, if applicable)." +msgstr "" + +#: ..\settings.rst:457 ..\settings.rst:461 ..\settings.rst:473 +msgid "Project name" +msgstr "" + +#: ..\settings.rst:457 +msgid "Enter the name of the project which tracks this repository in Jenkins." +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity" +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity server URL" +msgstr "" + +#: ..\settings.rst:461 +msgid "" +"Enter the name of the project which tracks this repository in TeamCity. " +"Multiple project names can be entered separated by the | character." +msgstr "" + +#: ..\settings.rst:464 +msgid "Build Id Filter" +msgstr "" + +#: ..\settings.rst:464 +msgid "" +"Enter a regexp filter for which build results you want to retrieve in the " +"case that your build project creates multiple builds. For example, if your " +"project includes both devBuild and docBuild you may wish to apply a filter " +"of \"devBuild\" to retrieve the results from only the program build." +msgstr "" + +#: ..\settings.rst:469 +msgid "Team Foundation" +msgstr "" + +#: ..\settings.rst:469 +msgid "Tfs server (Name or URL)" +msgstr "" + +#: ..\settings.rst:471 +msgid "Team collection name" +msgstr "" + +#: ..\settings.rst:473 +msgid "Enter the name of the project which tracks this repository in Tfs." +msgstr "" + +#: ..\settings.rst:475 +msgid "Build definition name (use first found if left empty)" +msgstr "" + +#: ..\settings.rst:482 +msgid "SSH" +msgstr "" + +#: ..\settings.rst:484 +msgid "" +"This page allows you to configure the SSH client you want Git to use. Git " +"Extensions is optimized for PuTTY. Git Extensions will show command line " +"dialogs if you do not use PuTTY and user input is required (unless you have " +"configured SSH to use authentication with key instead of password). Git " +"Extensions can load SSH keys for PuTTY when needed." +msgstr "" + +#: ..\settings.rst:491 +msgid "Specify which ssh client to use" +msgstr "" + +#: ..\settings.rst:491 +msgid "``PuTTY`` radio button" +msgstr "" + +#: ..\settings.rst:491 +msgid "Use PuTTY as SSH client." +msgstr "" + +#: ..\settings.rst:493 +msgid "``OpenSSH`` radio button" +msgstr "" + +#: ..\settings.rst:493 +msgid "Use OpenSSH as SSH client." +msgstr "" + +#: ..\settings.rst:495 +msgid "``Other ssh client`` radio button" +msgstr "" + +#: ..\settings.rst:495 +msgid "" +"Use another SSH client. Enter the path to the SSH client you wish to use." +msgstr "" + +#: ..\settings.rst:497 +msgid "Configure PuTTY" +msgstr "" + +#: ..\settings.rst:497 +msgid "Path to plink.exe" +msgstr "" + +#: ..\settings.rst:497 +msgid "Enter the path to the plink.exe executable." +msgstr "" + +#: ..\settings.rst:500 +msgid "Path to puttygen" +msgstr "" + +#: ..\settings.rst:500 +msgid "Enter the path to the puttygen.exe executable." +msgstr "" + +#: ..\settings.rst:502 +msgid "Path to pageant" +msgstr "" + +#: ..\settings.rst:502 +msgid "Enter the path to the pageant.exe executable." +msgstr "" + +#: ..\settings.rst:504 +msgid "Automatically start authentication" +msgstr "" + +#: ..\settings.rst:504 +msgid "" +"If an SSH key has been configured, then when accessing a remote repository " +"the key will automatically be used by the SSH client if this is checked." +msgstr "" + +#: ..\settings.rst:507 +msgid "Configure Git credential helper" +msgstr "" + +#: ..\settings.rst:507 ..\settings.rst:569 +msgid "Command" +msgstr "" + +#: ..\settings.rst:507 +msgid "" +"Enter the helper string for the Git \"Credential Helper\". This setting is " +"the global Git configuration ``credential.helper``, see http://git-" +"scm.com/docs/gitcredentials. By way of example, the setting for `git-" +"credential-winstore `_, when " +"installed from the full installation package for Git Extensions, is:" +msgstr "" + +#: ..\settings.rst:513 +msgid "" +"``!\"C:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-" +"credential-winstore.exe\"``." +msgstr "" + +#: ..\settings.rst:516 +msgid "" +"The setting begins with \"!\" so the setting is considered as a shell " +"snippet and everything after the \"!\" becomes the command. Use the " +"``Browse`` button to find the executable in your file system." +msgstr "" + +#: ..\settings.rst:520 +msgid "``Suggest`` button" +msgstr "" + +#: ..\settings.rst:520 +msgid "" +"Suggest an appropriate setting for the Git credential helper. This works " +"only if the program git-credential-winstore.exe is installed in the " +"\"GitCredentialWinStore\" folder under your Git Extensions installation." +msgstr "" + +#: ..\settings.rst:527 +msgid "" +"If you get errors relating to git-credential-winstore, ensure that your " +"setting for the Git credential helper command in Git Extensions has ``\"`` " +"at the start and end and not ``\\\"``. When viewed in the global Git " +"configuration file, ``.gitconfig`` in your user directory, you should find " +"the setting does show the escaped quotation marks ``\\\"`` (but not " +"``\\\\\\\"``). Also ensure that you do indeed have the program file git-" +"credential-winstore.exe in the specified directory as you may have a setting" +" retained from a previous installation of the credential helper program." +msgstr "" + +#: ..\settings.rst:536 +msgid "Scripts" +msgstr "" + +#: ..\settings.rst:538 +msgid "" +"This page allows you to configure specific commands to run before/after Git " +"actions or to add a new command to the User Menu. The top half of the page " +"summarises all of the scripts currently defined. If a script is selected " +"from the summary, the bottom half of the page will allow modifications to " +"the script definition." +msgstr "" + +#: ..\settings.rst:542 +msgid "" +"A hotkey can also be assigned to execute a specific script. See :ref" +":`settings-hotkeys`." +msgstr "" + +#: ..\settings.rst:547 +msgid "``Add`` button" +msgstr "" + +#: ..\settings.rst:547 +msgid "" +"Adds a new script. Complete the details in the bottom half of the screen." +msgstr "" + +#: ..\settings.rst:549 +msgid "``Remove`` button" +msgstr "" + +#: ..\settings.rst:549 +msgid "Removes a script." +msgstr "" + +#: ..\settings.rst:551 +msgid "Up/Down Arrows" +msgstr "" + +#: ..\settings.rst:551 +msgid "Changes order of scripts." +msgstr "" + +#: ..\settings.rst:553 +msgid "The name of the script." +msgstr "" + +#: ..\settings.rst:555 +msgid "" +"If checked, the script is active and will be performed at the appropriate " +"time (as determined by the On Event setting)." +msgstr "" + +#: ..\settings.rst:558 +msgid "Ask for confirmation" +msgstr "" + +#: ..\settings.rst:558 +msgid "" +"If checked, then a popup window is displayed just before the script is run " +"to confirm whether or not the script is to be run. Note that this popup is " +"*not* displayed when the script is added as a command to the User Menu (On " +"Event setting is ShowInUserMenuBar)." +msgstr "" + +#: ..\settings.rst:563 +msgid "Run in background" +msgstr "" + +#: ..\settings.rst:563 +msgid "" +"If checked, the script will run in the background and Git Extensions will " +"return to your control without waiting for the script to finish." +msgstr "" + +#: ..\settings.rst:566 +msgid "Add to revision grid context menu" +msgstr "" + +#: ..\settings.rst:566 +msgid "" +"If checked, the script is added to the context menu that is displayed when " +"right-clicking on a line in the Commit Log page." +msgstr "" + +#: ..\settings.rst:569 +msgid "" +"Enter the command to be run. This can be any command that your system can " +"run e.g. an executable program, a .bat script, a Python command, etc. Use " +"the ``Browse`` button to find the command to run." +msgstr "" + +#: ..\settings.rst:573 ..\settings.rst:794 +msgid "Arguments" +msgstr "" + +#: ..\settings.rst:573 +msgid "" +"Enter any arguments to be passed to the command that is run. The ``Help`` " +"button displays items that will be resolved by Git Extensions before " +"executing the command e.g. {cBranch} will resolve to the currently checked " +"out branch, {UserInput} will display a popup where you can enter data to be " +"passed to the command when it is run." +msgstr "" + +#: ..\settings.rst:579 +msgid "On Event" +msgstr "" + +#: ..\settings.rst:579 +msgid "" +"Select when this command will be executed, either before/after certain Git " +"commands, or displayed on the User Menu bar." +msgstr "" + +#: ..\settings.rst:586 +msgid "Hotkeys" +msgstr "" + +#: ..\settings.rst:588 +msgid "" +"This page allows you to define keyboard shortcuts to actions when specific " +"pages of Git Extensions are displayed. The HotKeyable Items identifies a " +"page within Git Extensions. Selecting a Hotkeyable Item displays the list of" +" commands on that page that can have a hotkey associated with them." +msgstr "" + +#: ..\settings.rst:592 +msgid "The Hotkeyable Items consist of the following pages" +msgstr "" + +#: ..\settings.rst:594 +msgid "" +"Commit: the page displayed when a Commit is requested via the ``Commit`` " +"User Menu button or the ``Commands/Commit`` menu option." +msgstr "" + +#: ..\settings.rst:595 +msgid "" +"Browse: the Commit Log page (the page displayed after a repository is " +"selected from the Start Page)." +msgstr "" + +#: ..\settings.rst:596 +msgid "RevisionGrid: the list of commits on the Commit Log page." +msgstr "" + +#: ..\settings.rst:597 +msgid "FileViewer: the page displayed when viewing the contents of a file." +msgstr "" + +#: ..\settings.rst:598 +msgid "" +"FormMergeConflicts: the page displayed when merge conflicts are detected " +"that need correcting." +msgstr "" + +#: ..\settings.rst:599 +msgid "" +"Scripts: shows scripts defined in Git Extensions and allows shortcuts to be " +"assigned. Refer :ref:`settings-scripts`." +msgstr "" + +#: ..\settings.rst:604 +msgid "Hotkey" +msgstr "" + +#: ..\settings.rst:604 +msgid "" +"After selecting a Hotkeyable Item and the Command, the current keyboard " +"shortcut associated with the command is displayed here. To alter this " +"shortcut, click in the box where the current hotkey is shown and press the " +"new keyboard combination." +msgstr "" + +#: ..\settings.rst:609 +msgid "``Apply`` button" +msgstr "" + +#: ..\settings.rst:609 +msgid "" +"Click to apply the new keyboard combination to the currently selected " +"Command." +msgstr "" + +#: ..\settings.rst:612 +msgid "``Clear`` button" +msgstr "" + +#: ..\settings.rst:612 +msgid "" +"Sets the keyboard shortcut for the currently selected Command to 'None'." +msgstr "" + +#: ..\settings.rst:614 +msgid "``Reset all Hotkeys to defaults`` button" +msgstr "" + +#: ..\settings.rst:614 +msgid "" +"Resets all keyboard shortcuts to the defaults (i.e. the values when Git " +"Extensions was first installed)." +msgstr "" + +#: ..\settings.rst:621 +msgid "Shell Extension" +msgstr "" + +#: ..\settings.rst:623 +msgid "" +"When installed, Git Extensions adds items to the context menu when a " +"file/folder is right-clicked within Windows Explorer. One of these items is " +"``Git Extensions`` from which a further (cascaded) menu can be opened. This " +"settings page determines which items will appear on that cascaded menu and " +"which will appear in the main context menu. Items that are checked will " +"appear in the cascaded menu." +msgstr "" + +#: ..\settings.rst:627 +msgid "" +"To the right side of the list of check boxes is a preview that shows you how" +" the Git Extensions menu items will be arranged with your current choices." +msgstr "" + +#: ..\settings.rst:630 +msgid "" +"By default, what is displayed in the context menu also depends on what item " +"is right-clicked in Windows Explorer; a file or a folder (and whether the " +"folder is a Git repository or not). If you want Git Extensions to always " +"include all of its context menu items, check the box ``Always show all " +"commands``." +msgstr "" + +#: ..\settings.rst:637 +msgid "Advanced" +msgstr "" + +#: ..\settings.rst:638 +msgid "" +"This page allows advanced settings to be modified. Clicking on the '+' " +"symbol on the tree of settings will display further settings. Refer :ref" +":`settings-confirmations`." +msgstr "" + +#: ..\settings.rst:644 +msgid "Checkout" +msgstr "" + +#: ..\settings.rst:644 +msgid "Always show checkout dialog" +msgstr "" + +#: ..\settings.rst:644 +msgid "" +"Always show the Checkout Branch dialog when swapping branches. This dialog " +"is normally only shown when uncommitted changes exist on the current branch" +msgstr "" + +#: ..\settings.rst:647 +msgid "Use last chosen \"local changes\" action as default action." +msgstr "" + +#: ..\settings.rst:647 +msgid "" +"This setting works in conjunction with the 'Git Extensions/Check for " +"uncommitted changes in checkout branch dialog' setting. If the 'Check for " +"uncommitted changes' setting is checked, then the Checkout Branch dialog is " +"shown *only* if this setting is unchecked. If this setting is checked, then " +"no dialog is shown and the last chosen action is used." +msgstr "" + +#: ..\settings.rst:653 +msgid "Don't show help images" +msgstr "" + +#: ..\settings.rst:653 +msgid "" +"In the Pull, Merge and Rebase dialogs, images are displayed by default to " +"explain what happens with the branches and their commits and the meaning of " +"LOCAL, BASE and REMOTE (for resolving merge conflicts) in different merge or" +" rebase scenarios. If checked, these Help images will not be displayed." +msgstr "" + +#: ..\settings.rst:659 +msgid "Always show advanced options" +msgstr "" + +#: ..\settings.rst:659 +msgid "" +"In the Push, Merge and Rebase dialogs, advanced options are hidden by " +"default and shown only after you click a link or checkbox. If this setting " +"is checked then these options are always shown on those dialogs." +msgstr "" + +#: ..\settings.rst:667 +msgid "Confirmations" +msgstr "" + +#: ..\settings.rst:668 +msgid "This page allows you to turn off certain confirmation popup windows." +msgstr "" + +#: ..\settings.rst:673 +msgid "Don't ask to confirm to" +msgstr "" + +#: ..\settings.rst:673 +msgid "Amend last commit" +msgstr "" + +#: ..\settings.rst:673 +msgid "" +"If checked, do not display the popup warning about the rewriting of history " +"when you have elected to amend the last committed change." +msgstr "" + +#: ..\settings.rst:676 +msgid "Apply stashed changes after successful pull" +msgstr "" + +#: ..\settings.rst:676 +msgid "" +"In the Pull dialog, if ``Auto stash`` is checked, then any changes will be " +"stashed before the pull is performed. Any stashed changes are then re-" +"applied after the pull is complete. If this setting is checked, the stashed " +"changes are applied with no confirmation popup." +msgstr "" + +#: ..\settings.rst:681 +msgid "Apply stashed changes after successful checkout" +msgstr "" + +#: ..\settings.rst:681 +msgid "" +"In the Checkout Branch dialog, if ``Stash`` is checked, then any changes " +"will be stashed before the branch is checked out. If this setting is " +"checked, then the stashed changes will be automatically re-applied after " +"successful checkout of the branch with no confirmation popup." +msgstr "" + +#: ..\settings.rst:686 +msgid "Add a tracking reference for newly pushed branch" +msgstr "" + +#: ..\settings.rst:686 +msgid "" +"When you push a local branch to a remote and it doesn't have a tracking " +"reference, you are asked to confirm whether you want to add such a " +"reference. If this setting is checked, a tracking reference will always be " +"added if it does not exist." +msgstr "" + +#: ..\settings.rst:691 +msgid "Push a new branch for the remote" +msgstr "" + +#: ..\settings.rst:691 +msgid "" +"When pushing a new branch that does not exist on the remote repository, a " +"confirmation popup will normally be displayed. If this setting is checked, " +"then the new branch will be pushed with no confirmation popup." +msgstr "" + +#: ..\settings.rst:695 +msgid "Update submodules on checkout" +msgstr "" + +#: ..\settings.rst:695 +msgid "" +"When you check out a branch from a repository that has submodules, you will " +"be asked to update the submodules. If this setting is checked, the " +"submodules will be updated without asking." +msgstr "" + +#: ..\settings.rst:703 +msgid "Plugins" +msgstr "" + +#: ..\settings.rst:705 +msgid "Plugins provide extra functionality for Git Extensions." +msgstr "" + +#: ..\settings.rst:708 +msgid "Plugin" +msgstr "" + +#: ..\settings.rst:710 +msgid "Auto compile SubModules" +msgstr "" + +#: ..\settings.rst:710 +msgid "" +"**This plugin proposes (confirmation required) that you automatically build " +"submodules after they are updated via the GitExtensions Update submodules " +"command.**" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enabled (true/false)" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enter true to enable the plugin, or false to disable." +msgstr "" + +#: ..\settings.rst:716 +msgid "Path to msbuild.exe" +msgstr "" + +#: ..\settings.rst:716 +msgid "Enter the path to the msbuild.exe executable." +msgstr "" + +#: ..\settings.rst:718 +msgid "msbuild.exe arguments" +msgstr "" + +#: ..\settings.rst:718 +msgid "Enter any arguments to msbuild." +msgstr "" + +#: ..\settings.rst:720 +msgid "Periodic background fetch" +msgstr "" + +#: ..\settings.rst:720 +msgid "" +"**This plugin keeps your remote tracking branches up-to-date automatically " +"by fetching periodically.**" +msgstr "" + +#: ..\settings.rst:722 +msgid "Arguments of git command to run" +msgstr "" + +#: ..\settings.rst:722 +msgid "" +"Enter the git command and its arguments into the edit box. The default " +"command is ``fetch --all``, which will fetch all branches from all remotes. " +"You can modify the command if you would prefer, for example, to fetch only a" +" specific remote, e.g. ``fetch upstream``." +msgstr "" + +#: ..\settings.rst:727 +msgid "Fetch every (seconds)" +msgstr "" + +#: ..\settings.rst:727 +msgid "" +"Enter the number of seconds to wait between each fetch. Enter 0 to disable " +"this plugin." +msgstr "" + +#: ..\settings.rst:730 +msgid "Refresh view after fetch" +msgstr "" + +#: ..\settings.rst:730 +msgid "" +"If checked, the commit log and branch labels will be refreshed after the " +"fetch. If you are browsing the commit log and comparing revisions you may " +"wish to disable the refresh to avoid unexpected changes to the commit log." +msgstr "" + +#: ..\settings.rst:734 +msgid "Fetch all submodules" +msgstr "" + +#: ..\settings.rst:734 +msgid "" +"If checked, also perform \"git fetch --all\" recursively on all configured " +"submodules as part of the periodic background fetch." +msgstr "" + +#: ..\settings.rst:737 +msgid "Create local tracking branches" +msgstr "" + +#: ..\settings.rst:737 +msgid "" +"**This plugin will create local tracking branches for all branches on a " +"remote repository. The remote repository is specified when the plugin is " +"run.**" +msgstr "" + +#: ..\settings.rst:741 +msgid "Delete obsolete branches" +msgstr "" + +#: ..\settings.rst:741 +msgid "" +"**This plugin allows you to delete obsolete branches i.e. those branches " +"that are fully merged to another branch. It will display a list of obsolete " +"branches for review before deletion.**" +msgstr "" + +#: ..\settings.rst:745 +msgid "Delete obsolete branches older than (days)" +msgstr "" + +#: ..\settings.rst:745 +msgid "Select branches created greater than the specified number of days ago." +msgstr "" + +#: ..\settings.rst:748 +msgid "Branch where all branches should be merged" +msgstr "" + +#: ..\settings.rst:748 +msgid "" +"The name of the branch where a branch *must* have been merged into to be " +"considered obsolete." +msgstr "" + +#: ..\settings.rst:751 +msgid "Find large files" +msgstr "" + +#: ..\settings.rst:751 +msgid "**Finds large files in the repository and allows you to delete them.**" +msgstr "" + +#: ..\settings.rst:754 +msgid "Find large files bigger than (Mb)" +msgstr "" + +#: ..\settings.rst:754 +msgid "Specify what size is considered a 'large' file." +msgstr "" + +#: ..\settings.rst:757 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\settings.rst:757 +msgid "" +"**The Gerrit plugin provides integration with Gerrit for GitExtensions. This" +" plugin has been based on the git-review tool.**" +msgstr "" + +#: ..\settings.rst:760 +msgid "For more information see: http://code.google.com/p/gerrit/" +msgstr "" + +#: ..\settings.rst:762 +msgid "GitFlow" +msgstr "" + +#: ..\settings.rst:762 +msgid "" +"**The GitFlow plugin provides high-level repository operations for Vincent " +"Driessen's branching model**" +msgstr "" + +#: ..\settings.rst:764 +msgid "For more information see: https://github.com/nvie/gitflow" +msgstr "" + +#: ..\settings.rst:766 +msgid "Github" +msgstr "" + +#: ..\settings.rst:766 +msgid "" +"**This plugin will create an OAuth token so that some common GitHub actions " +"can be integrated with Git Extensions.**" +msgstr "" + +#: ..\settings.rst:769 +msgid "For more information see: https://github.com/" +msgstr "" + +#: ..\settings.rst:771 +msgid "OAuth Token" +msgstr "" + +#: ..\settings.rst:771 +msgid "The token generated and retrieved from GitHub." +msgstr "" + +#: ..\settings.rst:773 +msgid "Impact Graph" +msgstr "" + +#: ..\settings.rst:773 +msgid "" +"**This plugin shows in a graphical format the number of commits and counts " +"of changed lines in the repository performed by each person who has " +"committed a change.**" +msgstr "" + +#: ..\settings.rst:776 +msgid "Statistics" +msgstr "" + +#: ..\settings.rst:776 +msgid "" +"**This plugin provides various statistics (and a pie chart) about the " +"current Git repository. For example, number of commits by author, lines of " +"code per language.**" +msgstr "" + +#: ..\settings.rst:779 +msgid "Code files" +msgstr "" + +#: ..\settings.rst:779 +msgid "Specifies extensions of files that are considered code files." +msgstr "" + +#: ..\settings.rst:782 +msgid "Directories to ignore (EndsWith)" +msgstr "" + +#: ..\settings.rst:782 +msgid "Ignore these directories when calculating statistics." +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules (true/false)" +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules when calculating statistics." +msgstr "" + +#: ..\settings.rst:788 +msgid "gource" +msgstr "" + +#: ..\settings.rst:788 +msgid "**Gource is a software version control visualization tool.**" +msgstr "" + +#: ..\settings.rst:790 +msgid "For more information see: https://code.google.com/p/gource/" +msgstr "" + +#: ..\settings.rst:792 +msgid "Path to \"gource\"" +msgstr "" + +#: ..\settings.rst:792 +msgid "Enter the path to the gource software." +msgstr "" + +#: ..\settings.rst:794 +msgid "Enter any arguments to gource." +msgstr "" + +#: ..\settings.rst:796 +msgid "Proxy Switcher" +msgstr "" + +#: ..\settings.rst:796 +msgid "" +"**This plugin can set/unset the value for the http.proxy git config file key" +" as per the settings entered here.**" +msgstr "" + +#: ..\settings.rst:799 +msgid "Username" +msgstr "" + +#: ..\settings.rst:799 +msgid "The user name needed to access the proxy." +msgstr "" + +#: ..\settings.rst:802 +msgid "Password" +msgstr "" + +#: ..\settings.rst:802 +msgid "The password attached to the username." +msgstr "" + +#: ..\settings.rst:805 +msgid "HttpProxy" +msgstr "" + +#: ..\settings.rst:805 +msgid "Proxy Server URL." +msgstr "" + +#: ..\settings.rst:808 +msgid "HttpProxyPort" +msgstr "" + +#: ..\settings.rst:808 +msgid "Proxy Server port number." +msgstr "" + +#: ..\settings.rst:811 +msgid "Release Notes Generator" +msgstr "" + +#: ..\settings.rst:811 +msgid "" +"**This plugin will generate 'release notes'. This involves summarising all " +"commits between the specified from and to commit expressions when the plugin" +" is started. This output can be copied to the clipboard in various " +"formats.**" +msgstr "" + +#: ..\settings.rst:814 +msgid "Create Stash Pull Request" +msgstr "" + +#: ..\settings.rst:814 +msgid "" +"**If your repository is hosted on Atlassian Stash then this plugin will " +"enable you to create a pull request for Stash from Git Extensions**" +msgstr "" + +#: ..\settings.rst:817 +msgid "For more information see: https://www.atlassian.com/software/stash" +msgstr "" + +#: ..\settings.rst:819 +msgid "Stash Username" +msgstr "" + +#: ..\settings.rst:819 +msgid "The username required to access Stash." +msgstr "" + +#: ..\settings.rst:821 +msgid "Stash Password" +msgstr "" + +#: ..\settings.rst:821 +msgid "The password required to access Stash." +msgstr "" + +#: ..\settings.rst:823 +msgid "Specify the base URL to Stash" +msgstr "" + +#: ..\settings.rst:823 +msgid "The URL from which you will access Stash." +msgstr "" + +#: ..\settings.rst:825 +msgid "Disable SSL verification" +msgstr "" + +#: ..\settings.rst:825 +msgid "" +"Check this option if you do not require SSL verification to access Stash." +msgstr "" diff --git a/source/locale/pt_BR/LC_MESSAGES/submodules.mo b/source/locale/pt_BR/LC_MESSAGES/submodules.mo new file mode 100644 index 0000000000000000000000000000000000000000..accbf6d2dfd7339dd7bda2dcfd5cefea780dc199 GIT binary patch literal 494 zcmZWlO-}+b5XHpP9zA=Qg9iu>-CZToB1AqGL&7S-#jB}MmYSvAv|UmEhyTZ4;%~7F z1`bX#nZEYr^}YEyIsU4+I&yvL`m6-5&Ua%wzuhC2c%s!SpIaO)@QG_9l%#McEJW{? z%Mu!hnJif5O?j@g#n_}`fxRL%m?#R~LO*Dt-^B0|!hkj}>i&iA zJ0ec`nYM)9CTB\n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/git-extensions-manual/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\submodules.rst:2 +msgid "Submodules" +msgstr "" + +#: ..\submodules.rst:4 +msgid "" +"Large projects can be split into smaller parts using submodules. A submodule" +" contains the name, url and revision of another repository. To create a " +"submodule in an existing git repository you need to add a link to another " +"repository containing the files of the submodule." +msgstr "" + +#: ..\submodules.rst:11 +msgid "Manage submodules" +msgstr "" + +#: ..\submodules.rst:13 +msgid "" +"The current state of the submodules can be viewed with the ``Manage " +"submodules`` function. All submodules are shown in the list on the left." +msgstr "" + +#: ..\submodules.rst:19 ..\submodules.rst:32 +msgid "Add submodule" +msgstr "" + +#: ..\submodules.rst:19 +msgid "Add a new submodule to the repository" +msgstr "" + +#: ..\submodules.rst:21 +msgid "Synchronize" +msgstr "" + +#: ..\submodules.rst:21 +msgid "" +"Synchronizes the remote URL configuration setting to the value specified in " +"``.gitmodules`` for the selected submodule." +msgstr "" + +#: ..\submodules.rst:24 +msgid "Initialize" +msgstr "" + +#: ..\submodules.rst:24 +msgid "" +"Initialize the selected submodules, i.e. register each submodule name and " +"url found in ``.gitmodules`` into ``.git/config``. The submodule will also " +"be updated." +msgstr "" + +#: ..\submodules.rst:27 +msgid "Update" +msgstr "" + +#: ..\submodules.rst:27 +msgid "" +"Update the registered submodules, i.e. clone missing submodules and checkout" +" the commit specified in the index of the containing repository." +msgstr "" + +#: ..\submodules.rst:34 +msgid "" +"To add a new submodule choose ``Add submodule`` in the ``Manage submodules``" +" dialog." +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to submodule" +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to the remote repository to use as submodule." +msgstr "" + +#: ..\submodules.rst:41 +msgid "Local path" +msgstr "" + +#: ..\submodules.rst:41 +msgid "" +"Local path to this submodule, relative to the root of the current " +"repository." +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch" +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch to track." +msgstr "" + +#: ..\submodules.rst:47 +msgid "Remove submodule" +msgstr "" + +#: ..\submodules.rst:49 +msgid "" +"It is currently not possible to remove a submodule using the Git Extensions " +"user interface. To remove a submodule you need to manually:" +msgstr "" + +#: ..\submodules.rst:52 +msgid "Delete the relevant line from the ``.gitmodules`` file." +msgstr "" + +#: ..\submodules.rst:53 +msgid "Delete the relevant section from ``.git/config``." +msgstr "" + +#: ..\submodules.rst:54 +msgid "Run ``git rm --cached path_to_submodule`` (no trailing slash)." +msgstr "" + +#: ..\submodules.rst:55 +msgid "Commit and delete the now untracked submodule files." +msgstr "" diff --git a/source/locale/pt_BR/LC_MESSAGES/tag.mo b/source/locale/pt_BR/LC_MESSAGES/tag.mo new file mode 100644 index 0000000000000000000000000000000000000000..accbf6d2dfd7339dd7bda2dcfd5cefea780dc199 GIT binary patch literal 494 zcmZWlO-}+b5XHpP9zA=Qg9iu>-CZToB1AqGL&7S-#jB}MmYSvAv|UmEhyTZ4;%~7F z1`bX#nZEYr^}YEyIsU4+I&yvL`m6-5&Ua%wzuhC2c%s!SpIaO)@QG_9l%#McEJW{? z%Mu!hnJif5O?j@g#n_}`fxRL%m?#R~LO*Dt-^B0|!hkj}>i&iA zJ0ec`nYM)9CTB\n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/git-extensions-manual/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\tag.rst:2 +msgid "Tag" +msgstr "" + +#: ..\tag.rst:4 +msgid "" +"Tags are used to mark a specific version. Usually a tag will not be moved " +"anymore. The image below shows the commit log of Git Extensions with two " +"tags indicating version [1.08] and [1.06]." +msgstr "" + +#: ..\tag.rst:10 +msgid "Create tag" +msgstr "" + +#: ..\tag.rst:12 +msgid "" +"In Git Extensions you can tag a revision by choosing ``Create new tag`` in " +"the commit log context menu. A dialog will prompt for the name of the tag. " +"You can also choose ``Create tag`` from the ``Commands`` menu, which will " +"show a dialog to choose the revision and enter the tag name." +msgstr "" + +#: ..\tag.rst:18 +msgid "" +"Once a tag is created, it cannot be moved again. You need to delete the tag " +"and create it again to move it." +msgstr "" + +#: ..\tag.rst:21 +msgid "Delete tag" +msgstr "" + +#: ..\tag.rst:23 +msgid "" +"For some operation it is very useful to create tags for temporary usage. Git" +" uses SHA1 hashes to name each commit. When you want to merge with an " +"unnamed branch it is good practise to tag the unnamed branch, merge with the" +" tag and then delete the tag again." +msgstr "" + +#: ..\tag.rst:30 +msgid "Re-Tag?" +msgstr "" + +#: ..\tag.rst:32 +msgid "" +"Read about \"What should you do when you tag a wrong commit and you would " +"want to re-tag?\" here: https://www.kernel.org/pub/software/scm/git/docs" +"/git-tag.html#_on_re_tagging" +msgstr "" diff --git a/source/locale/pt_BR/LC_MESSAGES/translations.mo b/source/locale/pt_BR/LC_MESSAGES/translations.mo new file mode 100644 index 0000000000000000000000000000000000000000..accbf6d2dfd7339dd7bda2dcfd5cefea780dc199 GIT binary patch literal 494 zcmZWlO-}+b5XHpP9zA=Qg9iu>-CZToB1AqGL&7S-#jB}MmYSvAv|UmEhyTZ4;%~7F z1`bX#nZEYr^}YEyIsU4+I&yvL`m6-5&Ua%wzuhC2c%s!SpIaO)@QG_9l%#McEJW{? z%Mu!hnJif5O?j@g#n_}`fxRL%m?#R~LO*Dt-^B0|!hkj}>i&iA zJ0ec`nYM)9CTB\n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/git-extensions-manual/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\translations.rst:2 +msgid "Translations" +msgstr "" + +#: ..\translations.rst:5 +msgid "Change language" +msgstr "" + +#: ..\translations.rst:7 +msgid "" +"In the settings dialog a translation can be chosen. The translation files " +"are located in a directory located in the Git Extensions installation " +"directory. The files are readable xml files." +msgstr "" + +#: ..\translations.rst:13 +msgid "Translate Git Extensions" +msgstr "" + +#: ..\translations.rst:15 +msgid "" +"The application has a built-in translation tool to help create and edit " +"translations. To open the translation tool choose ``Translate`` in the " +"``Help`` menu." +msgstr "" + +#: ..\translations.rst:20 +msgid "" +"The functions of the translation tool are described in the image below. To " +"contribute any translations you can either e-mail a patch or send a pull " +"request using github." +msgstr "" diff --git a/source/locale/pt_BR/LC_MESSAGES/z_appendix.mo b/source/locale/pt_BR/LC_MESSAGES/z_appendix.mo new file mode 100644 index 0000000000000000000000000000000000000000..47e1cf75c0f3f62022237bdf55180eb2c62ffdaf GIT binary patch literal 494 zcmZWlO-}+b5XHpP9zA=Qg9iu>-CZToB1AqGL&7S-#jB}MmYSvAv|UmEhyTZ4;%~7F z1`bX#nZEYr^}YEyIsU4+I&yvL`m6-5&Ua%wzuhC2c%s!SpIaO)@QG_9l%#McEJW{? z%Mu!hnJif5O?j@g#n_}`fxRL%m?#R~LO*Dt-^B0|!hkj}>i&iA zJ0ec`nYM)9CTB\n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/git-extensions-manual/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ..\z_appendix.rst:2 +msgid "Appendix" +msgstr "" + +#: ..\z_appendix.rst:5 +msgid "Git Cheat Sheet" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Action" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Command" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "Create new repository" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "`$ git init`" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "Create shared repository" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "`$ git init –-bare –-shared=all`" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "Clone repository" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "`$ git clone c:/demo1 c:/demo2`" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "Checkout branch" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "`$ git checkout `" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "Create branch" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "`$ git branch `" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "Delete branch" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "`$ git branch -d `" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "Merge branch (from the branch to merge into):" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "`$ git merge PDC`" +msgstr "" + +#: ..\z_appendix.rst:24 ..\z_appendix.rst:41 ..\z_appendix.rst:50 +msgid "Solve conflicts (add --tool=kdiff3 if no mergetool is specified)" +msgstr "" + +#: ..\z_appendix.rst:24 +msgid "`$ git mergetool` `$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "Create tag" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "`$ git tag `" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "Add files/changes (. for all files)" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "`$ git add .`" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "Commit added files/changes (--amend to amend to last commit)" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "`$ git commit –m “Enter commit message”`" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "Discard changes" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "`$ git reset --hard`" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "Create patch (-M = detect renames –C = detect copies)" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "`$ git format-patch –M –C origin`" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "Apply patch without merging" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "`$ git apply c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "Merge patch" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "`$ git am -–3way –-signoff c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:0 ..\z_appendix.rst:0 +msgid "`$ git mergetool`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git am –-3way -–resolved`" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "Stash changes" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "`$ git stash`" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "Apply stashed changes" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "`$ git stash apply`" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "Pull changes (add --rebase to rebase instead of merge)" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "`$ git pull c:/demo1 master`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "Push changes (in branch $ git push c:/demo1 master master:)" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "`$ git push c:/demo1`" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "Blame" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "`$ git blame –M –w `" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "Help" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "`$ git --help`" +msgstr "" + +#: ..\z_appendix.rst:60 +msgid "Here are some default names used by Git." +msgstr "" + +#: ..\z_appendix.rst:63 +msgid "Default names" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "master" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "default branch" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "origin" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "default upstream repository" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "HEAD" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "current branch" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "HEAD^" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "parent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "HEAD~4" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "the great-great grandparent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:78 +msgid "Menu map" +msgstr "" + +#: ..\z_appendix.rst:79 +msgid "" +"The following image shows GitExtensions' menu structure at one glance " +"(v2.43):" +msgstr "" diff --git a/source/locale/remote_feature.pot b/source/locale/remote_feature.pot new file mode 100644 index 0000000..59e9833 --- /dev/null +++ b/source/locale/remote_feature.pot @@ -0,0 +1,218 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: GitExtensions 2.48\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 23:16+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ..\remote_feature.rst:2 +msgid "Remote feature" +msgstr "" + +#: ..\remote_feature.rst:4 +msgid "Git is a distributed source control management system. This means that all changes you make are local. When you commit changes, you only commit them to your local repository. To publish your local changes you need to push. In order to get changes committed by others, you need to pull." +msgstr "" + +#: ..\remote_feature.rst:9 +msgid "Manage remote repositories" +msgstr "" + +#: ..\remote_feature.rst:11 +msgid "You can manage the remote repositories in the ``Remotes`` menu." +msgstr "" + +#: ..\remote_feature.rst:15 +msgid "When you cloned your repository from a public repository, this remote is already configured. You can rename each remote for easy recognition. The default name after cloning a remote is ``origin``. If you use PuTTY as SSH client you can also enter the private key file for each remote. Git Extensions will load the key when needed. How to create a private key file is described in the next paragraph." +msgstr "" + +#: ..\remote_feature.rst:22 +msgid "In the ``Default pull behaviour`` tab you can configure the branches that need to be pulled and merged by default. If you configure this correctly you will not need to choose a branch when you pull or push. There are two buttons on this dialog:" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Prune remote branches" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Throw away remote branches that do not exist on the remote anymore." +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Update all remote branch info" +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Fetch all remote branch information." +msgstr "" + +#: ..\remote_feature.rst:33 +msgid "After cloning a repository you do not need to configure all remote branches manually. Instead you can checkout the remote branch and choose to create a local tracking branch." +msgstr "" + +#: ..\remote_feature.rst:37 +msgid "Create SSH key" +msgstr "" + +#: ..\remote_feature.rst:39 +msgid "Git uses SSH for accessing private repositories. SSH uses a public/private key pair for authentication. This means you need to generate a private key and a public key. The private key is stored on your computer locally and the public key can be given to anyone. SSH will encrypt whatever you send using your secret private key. The receiver will then use the public key you send to decrypt the data." +msgstr "" + +#: ..\remote_feature.rst:44 +msgid "This encryption will not protect the data itself but it protects the authenticity. Because the private key is only available to the sender, the receiver can be sure about the origin of the data. In practise the key pair is only used for the authentication process. The data itself will be encrypted using a key that is exchanged during this initial phase." +msgstr "" + +#: ..\remote_feature.rst:49 +msgid "PuTTY and github" +msgstr "" + +#: ..\remote_feature.rst:51 +msgid "PuTTY is SSH client that for Windows that is a bit more user friendly then OpenSSH. Unfortunately PuTTY does not work with all servers. In this paragraph I will show how to generate a key for github using putty." +msgstr "" + +#: ..\remote_feature.rst:54 +msgid "First make sure GitExtensions is configured to use PuTTY and all paths are correct." +msgstr "" + +#: ..\remote_feature.rst:60 +msgid "can choose ``Generate or import key`` to start the key generator." +msgstr "" + +#: ..\remote_feature.rst:66 +msgid "PuTTY will ask you to move the mouse around to generate a more random key. When the key is generated you can save the public and the private key in a file. You can choose to protect the private key with a password but this is not necessary." +msgstr "" + +#: ..\remote_feature.rst:69 +msgid "Now you have a key pair you need to give github the public key. This can be done in ``Account Settings`` in the tab ``SSH Public Keys``. You can add multiple keys here, but you only need one key for all repositories." +msgstr "" + +#: ..\remote_feature.rst:74 +msgid "After telling github what public key to use to decrypt, you need to tell GitExtensions what private key to use to encrypt. In the clone dialog there is a ``Load SSH key`` button to load the private key into the PuTTY authentication agent. This can also be done manually by starting the PuTTY authentication agent and choose ``add key`` in the context menu in the system tray." +msgstr "" + +#: ..\remote_feature.rst:80 +msgid "GitExtensions can load the private keys automatically for you when communicating with a remote. You need to configure the private key for the remote." +msgstr "" + +#: ..\remote_feature.rst:83 +msgid "This is done in the ``Manage remote repositories`` dialog." +msgstr "" + +#: ..\remote_feature.rst:86 +msgid "OpenSSH and github" +msgstr "" + +#: ..\remote_feature.rst:88 +msgid "When you choose to use OpenSSH you need to configure GitExtensions as shown in the screenshot below." +msgstr "" + +#: ..\remote_feature.rst:92 +msgid "OpenSSH is the best SSH client there is but it lacks Windows support. Therefore it is slightly more complex to use. Another drawback is that GitExtensions cannot control OpenSSH and needs to show the command line dialogs when OpenSSH might be used. GitExtensions will show the command line window for every command that might require a SSH connection. For this reason PuTTY is the prefered SSH client in GitExtensions." +msgstr "" + +#: ..\remote_feature.rst:97 +msgid "To generate a key pair in OpenSSH you need to go to the command line. I recommend to use the git bash because the path to OpenSSH is already set." +msgstr "" + +#: ..\remote_feature.rst:102 +msgid "Type the following command: ``ssh-keygen -C \"your@email.com\" -t rsa`` Use the same email address as the email address used in git. You will be asked where if you want to protect the private key with a password. This is not necessary. By default the public and private keys are stored in ``c:\\Documents and Settings\\[User]\\.ssh\\`` or ``c:\\Users\\[user]\\.ssh\\``." +msgstr "" + +#: ..\remote_feature.rst:109 +msgid "You do not need to tell GitExtensions about the private key because OpenSSH will load it for you. Now open the public key using notepad and copy the key to github. This can be done in ``Account Settings`` in the tab ``SSH Public Keys`` on `GitHub `_." +msgstr "" + +#: ..\remote_feature.rst:116 +msgid "Pull changes" +msgstr "" + +#: ..\remote_feature.rst:118 +msgid "You can get remote changes using the pull function. Before you can pull remote changes you need to make sure there are no uncommitted changes in your local repository. If you have uncommitted changes you should commit them or stash them during the pull. You can read about how to use the stash in the Stash chapter." +msgstr "" + +#: ..\remote_feature.rst:124 +msgid "In order to get your personal repository up-to-date, you need to fetch changes from a remote repository. You can do this using the ``Pull`` dialog. When the dialog starts the default remote for the current branch is set. You can choose another remote or enter a custom url if you like. When the remote branches configured correctly, you do not need to choose a remote branch." +msgstr "" + +#: ..\remote_feature.rst:128 +msgid "If you just fetch the commits from the remote repository and you already committed some changes to your local repository, the commits will be in a different branch. In the pull dialog this is illustrated in the image on the left. This can be useful when you want to review the changes before you want to merge them with your own changes." +msgstr "" + +#: ..\remote_feature.rst:135 +msgid "When you choose to merge the remote branch after fetching the changes a branch will be created, and will be merged you’re your commit. Doing this creates a lot of branches and merges, making the history harder to read." +msgstr "" + +#: ..\remote_feature.rst:140 +msgid "Instead of merging the fetched commits with your local commits, you can also choose to rebase your commits on top of the fetched commits. This is illustrated on the left in the image below. A rebase will first undo your local commits (c and d), then fetch the remote commits (e) and finally recommit your local commits. When there is a merge conflict during the rebase, the rebase dialog will show." +msgstr "" + +#: ..\remote_feature.rst:147 +msgid "Next to the pull button there are some buttons that can be useful:" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "Solve conflicts" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "When there are merge conflicts, you can solve them by pressing this button." +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "Stash changes" +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "When the working dir contains uncommitted changes, you need to stash them before pulling." +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "Auto stash" +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "Check this checkbox if you want to stash before pulling. The stash will be reapplied after pulling." +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "Load SSH key" +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "This button is only available when you use PuTTY as SSH client. You can press this button to load the key configured for the remote. If no key is set, a dialog will prompt for the key." +msgstr "" + +#: ..\remote_feature.rst:161 +msgid "Push changes" +msgstr "" + +#: ..\remote_feature.rst:163 +msgid "In the browse window you can check if there are local commits that are not pushed to a remote repository yet. In the image below the green labels mark the position of the master branch on the remote repository. The red label marks the position of the master branch on the local repository. The local repository is ahead three commits." +msgstr "" + +#: ..\remote_feature.rst:169 +msgid "To push the changes press ``Push`` in the toolbar." +msgstr "" + +#: ..\remote_feature.rst:173 +msgid "The push dialog allows you to choose the remote repository to push to. The remote repository is set to the remote of the current branch. You can choose another remote or choose a url to push to. You can also specify a branch to push." +msgstr "" + +#: ..\remote_feature.rst:178 +msgid "Tags are not pushed to the remote repository. If you want to push a tag you need to open the ``Tags`` tab in the dialog. You can choose to push a singe tag or all tags. No commits will be pushed when the ``Tags`` tab is selected, only tags." +msgstr "" + +#: ..\remote_feature.rst:181 +msgid "You can not merge your changes in the remote repository. Merging must be done locally. This means that you cannot push your changes before the commits are merged locally. In practice you need to pull before you can push most of the times." +msgstr "" + diff --git a/source/locale/ro/LC_MESSAGES/branches.mo b/source/locale/ro/LC_MESSAGES/branches.mo new file mode 100644 index 0000000000000000000000000000000000000000..c1e13a785bcb706c35aa61a4f75054a53c01eba0 GIT binary patch literal 519 zcmZWl!A=4(6x77i9zA=giIUymqb*2+#YIsTL&7S7)q91y)-3I&Eux9P;m3LLTkML_ zgD-iRPCA{wd7ryG?_0jMeed}`sEDtl4SeH=zl4fUjD8Yx2cret31g*J3|&cwk{2gb zMJ-CXTJa*7ic%W~sm^jPOfwWrZZfzuf;+E;0e6C-CZTO0ZD<~&CS~nbowNw? zLYRtYS$Y1~(Gx~Hb>b@+bL${8T-kyqV_pC;%uN&BPmd4DjNCbL=3OI5z& zxqwXYB|}ra#!JAGxu@#kbiII)A!qmIq-VQFFbJ zDrcy3FI_MxR)!Za)MjZJQsp\n" +"Language-Team: Romanian (http://www.transifex.com/projects/p/git-extensions-manual/language/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#: ..\branches.rst:2 +msgid "Branches" +msgstr "" + +#: ..\branches.rst:7 +msgid "" +"Branches are used to commit changes separate from other commits. It is very " +"common to create a new branch when you start working on a feature to keep " +"the work done on that feature separate from other work. When the feature is " +"complete the branch can be merged or rebased as you choose such that the " +"commits for the feature either remain as a parallel branch or appear as a " +"continuous single line of development as if the branch had never existed in " +"the first place. The image on the right illustrates a branch created on top " +"of commit B." +msgstr "" + +#: ..\branches.rst:13 +msgid "" +"You can see the name of your current branch in a combo box in the toolbar. " +"You can switch to another branch by choosing from the combo box list. In the" +" commit log the current branch has an arrow head to the left of its name. If" +" you are not currently on a branch because you have checked out a specific " +"commit but not any particular branch then Git Extensions will show ``(no " +"branch)`` in place of a branch name in the toolbar. This is called " +"\"Detached HEAD mode\". In Git you can refer to your current branch or " +"commit by the special reference ``HEAD`` in place of the branch name or " +"commit reference." +msgstr "" + +#: ..\branches.rst:23 +msgid "Create branch" +msgstr "" + +#: ..\branches.rst:25 +msgid "" +"In Git Extensions there are multiple ways to create a new branch. In the " +"image below I create a new branch from the context menu in the commit log. " +"This will create a new branch on the revision that is selected." +msgstr "" + +#: ..\branches.rst:30 +msgid "" +"I will create a new branch called ``Refactor``. In this branch I can do " +"whatever I want without affecting others. The default in Git Extensions is " +"to check out a new branch after it is created. If you want to create a new " +"branch but remain on your current branch, uncheck the ``Checkout after " +"create`` checkbox in the ``Create branch`` dialog." +msgstr "" + +#: ..\branches.rst:36 +msgid "" +"When the branch is created you will see the new branch ``Refactor`` in the " +"commit log. If you chose to checkout this branch the next commit will be " +"committed to the new branch." +msgstr "" + +#: ..\branches.rst:41 +msgid "" +"Creating branches in Git requires only 41 bytes of space in the repository. " +"Creating a new branch is very easy and fast. The complete work flow of Git " +"is optimized for branching and merging." +msgstr "" + +#: ..\branches.rst:45 +msgid "Orphan branches" +msgstr "" + +#: ..\branches.rst:46 +msgid "" +"In special cases it is helpful to have orphan branches (see for example " +"https://www.google.com/search?q=why+use+orphan+branches+in+git).%20Check%20the" +"\"Create orphan\" checkbox to create an orphan branch (``--orphan`` option " +"in git)." +msgstr "" + +#: ..\branches.rst:49 +msgid "The newly created branch will have no parent commits." +msgstr "" + +#: ..\branches.rst:51 +msgid "" +"The option \"Clear working dir and index\" (``git rm -rf``) is active by " +"default. So the working dir and index will be cleared. If you uncheck the " +"last option then the working dir and index will not be touched." +msgstr "" + +#: ..\branches.rst:55 +msgid "Checkout branch" +msgstr "" + +#: ..\branches.rst:57 +msgid "" +"You can switch from the current branch to another branch using the checkout " +"command. Checking out a branch sets the current branch and updates all of " +"the source files in the working directory. Uncommitted changes in the " +"working directory can be overwritten so it is best practice to make sure " +"your working directory is clean by either committing or stashing any current" +" changes before checking out a branch. If you do not clean your working " +"directory then, in the ``Checkout branch`` dialog, you can choose between " +"four options for your local uncommitted changes:" +msgstr "" + +#: ..\branches.rst:64 +msgid "``Don't change``" +msgstr "" + +#: ..\branches.rst:64 +msgid "" +"Local changes will be retained if there are not conflicting changes from the" +" branch you are checking out." +msgstr "" + +#: ..\branches.rst:66 +msgid "``Merge``" +msgstr "" + +#: ..\branches.rst:66 +msgid "" +"Performs a three-way merge between your current branch, your local changes " +"and the branch you are checking out." +msgstr "" + +#: ..\branches.rst:68 +msgid "``Stash``" +msgstr "" + +#: ..\branches.rst:68 +msgid "" +"Your local changes are stashed and the new branch is checked out. You can " +"retrieve your changes on the new branch with stash-pop." +msgstr "" + +#: ..\branches.rst:70 +msgid "``Reset``" +msgstr "" + +#: ..\branches.rst:70 +msgid "" +"Your local changes are discarded and the new branch is checked out. Use " +"caution with this option as Git has no record of uncommitted changes so they" +" cannot be retrieved." +msgstr "" + +#: ..\branches.rst:76 +msgid "Merge branches" +msgstr "" + +#: ..\branches.rst:78 +msgid "" +"In the image below there are two branches, ``[Refactor]`` and ``[master]``. " +"We can merge the commits from the master branch into the Refactor branch. If" +" we do this, the Refactor branch will be up to date with the master branch, " +"but not the other way around. As long as we are working on the Refactor " +"branch we cannot touch the master branch itself. We can merge the sources of" +" master into our branch, but cannot make any change to the master branch." +msgstr "" + +#: ..\branches.rst:85 +msgid "" +"To merge the Refactor branch into the master branch, we first need to switch" +" to the master branch." +msgstr "" + +#: ..\branches.rst:89 +msgid "" +"Once we are on the master branch we can choose merge by choosing ``Merge " +"branches`` from the ``Commands`` menu. In the merge dialog you can verify " +"which branch you are working on. Select the branch to merge with then click " +"the ``Merge`` button." +msgstr "" + +#: ..\branches.rst:94 +msgid "" +"After the merge the commit log will show the new commit containing the " +"merge. Notice that the Refactor branch is not changed by this merge. If you " +"want to continue working on the Refactor branch you can merge the Refactor " +"branch with master. You can instead delete the Refactor branch if it is not " +"used anymore." +msgstr "" + +#: ..\branches.rst:102 +msgid "" +"When you need to merge with an unnamed branch you can use a tag to give it a" +" temporary name." +msgstr "" + +#: ..\branches.rst:105 +msgid "Rebase branch" +msgstr "" + +#: ..\branches.rst:107 +msgid "" +"The rebase command is the most complex command in Git. The rebase command is" +" very similar to the merge command. Both rebase and merge are used to get a " +"branch up-to-date. The main difference is that rebase can be used to keep " +"the history linear contrary to merges." +msgstr "" + +#: ..\branches.rst:113 +msgid "" +"A rebase of Refactor on top of master will perform the following actions:" +msgstr "" + +#: ..\branches.rst:115 +msgid "" +"All commits specific to the Refactor branch will be stashed in a temporary " +"location" +msgstr "" + +#: ..\branches.rst:116 +msgid "The branch Refactor will be removed" +msgstr "" + +#: ..\branches.rst:117 +msgid "The branch Refactor will be recreated on the master branch" +msgstr "" + +#: ..\branches.rst:118 +msgid "All commits will be recommitted in the new Refactor branch" +msgstr "" + +#: ..\branches.rst:120 +msgid "" +"During a rebase merge conflicts can occur. You need to solve the merge " +"conflicts for each commit that is rebased. The rebase function in Git " +"Extensions will guide you through all steps needed for a successful rebase." +msgstr "" + +#: ..\branches.rst:125 +msgid "" +"The image below shows the commit log after the rebase. Notice that the " +"history is changed and it seems like the commits on the Refactor branch are " +"created after the commits on the master branch." +msgstr "" + +#: ..\branches.rst:132 +msgid "" +"Because this function rewrites history you should only use this on branches " +"that are not published to other repositories yet. When you rebase a branch " +"that is already pushed it will be harder to pull or push to that remote. If " +"you want to get a branch up-to-date that is already published you should " +"merge." +msgstr "" + +#: ..\branches.rst:137 +msgid "Delete branch" +msgstr "" + +#: ..\branches.rst:139 +msgid "" +"Since it is common to create many branches, it is often necessary to delete " +"branches. Most commonly you will need to delete branches on which work has " +"finished and their contents are merged into master or your main branch. You " +"can also delete unmerged branches when they are not needed anymore and you " +"do not want to keep the work done in that branch." +msgstr "" + +#: ..\branches.rst:143 +msgid "" +"When you delete a branch that is not yet merged, all of the commits that are" +" in only the deleted branch will be lost. When you delete a branch that is " +"already merged with another branch, the merged commits will not be lost " +"because they are also part of another branch." +msgstr "" + +#: ..\branches.rst:147 +msgid "" +"You can delete a branch using ``Delete branch`` from the ``Commands`` menu. " +"If you want to delete a branch that is not merged into your current branch " +"(``HEAD`` in Git), you need to check the ``Force delete`` checkbox." +msgstr "" diff --git a/source/locale/ro/LC_MESSAGES/browse_repository.mo b/source/locale/ro/LC_MESSAGES/browse_repository.mo new file mode 100644 index 0000000000000000000000000000000000000000..c1e13a785bcb706c35aa61a4f75054a53c01eba0 GIT binary patch literal 519 zcmZWl!A=4(6x77i9zA=giIUymqb*2+#YIsTL&7S7)q91y)-3I&Eux9P;m3LLTkML_ zgD-iRPCA{wd7ryG?_0jMeed}`sEDtl4SeH=zl4fUjD8Yx2cret31g*J3|&cwk{2gb zMJ-CXTJa*7ic%W~sm^jPOfwWrZZfzuf;+E;0e6C-CZTO0ZD<~&CS~nbowNw? zLYRtYS$Y1~(Gx~Hb>b@+bL${8T-kyqV_pC;%uN&BPmd4DjNCbL=3OI5z& zxqwXYB|}ra#!JAGxu@#kbiII)A!qmIq-VQFFbJ zDrcy3FI_MxR)!Za)MjZJQsp\n" +"Language-Team: Romanian (http://www.transifex.com/projects/p/git-extensions-manual/language/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#: ..\browse_repository.rst:2 +msgid "Browse Repository" +msgstr "" + +#: ..\browse_repository.rst:4 +msgid "" +"You can browse a repository by starting Git Extensions and select the " +"repository to open. The main window contains the commit log. You could also " +"open the ‘Browse’ window from the shell extensions and from the Visual " +"Studio IDE." +msgstr "" + +#: ..\browse_repository.rst:8 +msgid "View commit log" +msgstr "" + +#: ..\browse_repository.rst:10 +msgid "" +"The full commit history can be browsed. There is a graph that shows branches" +" and merges. You can show the difference between any two revisions by " +"selecting them using ctrl-click." +msgstr "" + +#: ..\browse_repository.rst:15 +msgid "" +"In the context menu of the commit log you can enable or disable the revision" +" graph. You can also choose to only show the current branch instead of " +"showing all branches. The other options will be discussed later." +msgstr "" + +#: ..\browse_repository.rst:21 +msgid "Search or filter the commit history" +msgstr "" + +#: ..\browse_repository.rst:23 +msgid "" +"You can find text in the commit messages or jump to a specific commit in the" +" current commit history shown in Git Extensions. You can also filter the " +"commit history so that fewer commits are shown." +msgstr "" + +#: ..\browse_repository.rst:27 +msgid "Quick search in history" +msgstr "" + +#: ..\browse_repository.rst:29 +msgid "" +"You can find a commit in the commit history that is shown in Git Extensions " +"by searching for text in the commit message, branch label or tag. This is a " +"quick search function. Simply click into the commit history to give that " +"pane focus and start typing. Git Extensions will show your search term in " +"the top left corner and will immediately jump to the next commit with " +"matching text. You can search for the next or previous commit with matching " +"text using ``Alt-Down Arrow`` or ``Alt-Up Arrow``." +msgstr "" + +#: ..\browse_repository.rst:35 +msgid "" +"In ``Settings``, ``Git Extensions`` you can change the timeout for typing " +"the text for the quick search." +msgstr "" + +#: ..\browse_repository.rst:38 +msgid "Go to a specific commit" +msgstr "" + +#: ..\browse_repository.rst:40 +msgid "" +"You can jump to a particular commit in the commit history if you know the " +"SHA, tag or branch. In fact you can use any expression valid for git-rev-" +"parse. Select ``Navigate``, ``Go to commit`` or press ``Ctrl-Shift-G`` to " +"open the ``Go to commit`` window. Enter an SHA or other term to be passed to" +" git-rev-parse into the box at the top and click ``Go``, or select a branch " +"or tag from one of the two combo boxes below." +msgstr "" + +#: ..\browse_repository.rst:46 +msgid "Filter history" +msgstr "" + +#: ..\browse_repository.rst:48 +msgid "" +"The history can be filtered using regular expressions and basic filter " +"terms. Filtering will reduce the number of commits that are shown in the Git" +" Extensions commit history. The quick filter in the toolbar filters by the " +"commit message, the author and/or the committer." +msgstr "" + +#: ..\browse_repository.rst:54 +msgid "" +"In the context menu of the commit log you can open the advanced filter " +"dialog. The advanced filter dialog allows you to filter for more specific " +"commits. To remove the filter either remove the filter in the toolbar and " +"press enter or remove the filter in the advanced filter dialog." +msgstr "" + +#: ..\browse_repository.rst:61 +msgid "Singe file history" +msgstr "" + +#: ..\browse_repository.rst:63 +msgid "" +"To display the single file history, right click on a file name in the ``File" +" tree`` or in the ``Diff`` tab and select ``File history``." +msgstr "" + +#: ..\browse_repository.rst:67 +msgid "" +"The single file history viewer shows all revisions of a single file. You can" +" view the content of the file in after each commit in the ``View`` tab." +msgstr "" + +#: ..\browse_repository.rst:72 +msgid "" +"You can view the difference report from the commit in the ``Diff`` tab." +msgstr "" + +#: ..\browse_repository.rst:75 +msgid "" +"Added lines are marked with a ``+``, removed lines are marked with a ``–``." +msgstr "" + +#: ..\browse_repository.rst:80 +msgid "Blame" +msgstr "" + +#: ..\browse_repository.rst:82 +msgid "" +"There is a blame function in the file history browser. It shows the last " +"person editing a single line." +msgstr "" + +#: ..\browse_repository.rst:86 +msgid "" +"Double clicking on a code line shows the full commit introducing the change." +msgstr "" diff --git a/source/locale/ro/LC_MESSAGES/command_line.mo b/source/locale/ro/LC_MESSAGES/command_line.mo new file mode 100644 index 0000000000000000000000000000000000000000..c1e13a785bcb706c35aa61a4f75054a53c01eba0 GIT binary patch literal 519 zcmZWl!A=4(6x77i9zA=giIUymqb*2+#YIsTL&7S7)q91y)-3I&Eux9P;m3LLTkML_ zgD-iRPCA{wd7ryG?_0jMeed}`sEDtl4SeH=zl4fUjD8Yx2cret31g*J3|&cwk{2gb zMJ-CXTJa*7ic%W~sm^jPOfwWrZZfzuf;+E;0e6C-CZTO0ZD<~&CS~nbowNw? zLYRtYS$Y1~(Gx~Hb>b@+bL${8T-kyqV_pC;%uN&BPmd4DjNCbL=3OI5z& zxqwXYB|}ra#!JAGxu@#kbiII)A!qmIq-VQFFbJ zDrcy3FI_MxR)!Za)MjZJQsp\n" +"Language-Team: Romanian (http://www.transifex.com/projects/p/git-extensions-manual/language/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#: ..\command_line.rst:2 +msgid "Command line" +msgstr "" + +#: ..\command_line.rst:5 +msgid "Git Extensions command line" +msgstr "" + +#: ..\command_line.rst:7 +msgid "" +"Most features can be started from the command line. It is recommended to add" +" ``gitex.cmd`` to the path when using from the command line. It is typically" +" stored in the ``C:\\Program Files (x86)\\GitExtensions`` folder." +msgstr "" diff --git a/source/locale/ro/LC_MESSAGES/index.mo b/source/locale/ro/LC_MESSAGES/index.mo new file mode 100644 index 0000000000000000000000000000000000000000..5cd3f3350607b54018e6bb95b700df2a669d7c6f GIT binary patch literal 529 zcmZWlO-~y!5T#O2d+eEmkto^~o!Cwq6`U^Lp+aiZDBbpohQw@KHsh7;C5gn};O}wi zAE}ohICP}Z%#+_d&%CD(?;p2fyo\n" +"Language-Team: Romanian (http://www.transifex.com/projects/p/git-extensions-manual/language/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#: ..\index.rst:2 +msgid "Git Extensions |release| Manual" +msgstr "" diff --git a/source/locale/ro/LC_MESSAGES/integration.mo b/source/locale/ro/LC_MESSAGES/integration.mo new file mode 100644 index 0000000000000000000000000000000000000000..c1e13a785bcb706c35aa61a4f75054a53c01eba0 GIT binary patch literal 519 zcmZWl!A=4(6x77i9zA=giIUymqb*2+#YIsTL&7S7)q91y)-3I&Eux9P;m3LLTkML_ zgD-iRPCA{wd7ryG?_0jMeed}`sEDtl4SeH=zl4fUjD8Yx2cret31g*J3|&cwk{2gb zMJ-CXTJa*7ic%W~sm^jPOfwWrZZfzuf;+E;0e6C-CZTO0ZD<~&CS~nbowNw? zLYRtYS$Y1~(Gx~Hb>b@+bL${8T-kyqV_pC;%uN&BPmd4DjNCbL=3OI5z& zxqwXYB|}ra#!JAGxu@#kbiII)A!qmIq-VQFFbJ zDrcy3FI_MxR)!Za)MjZJQsp\n" +"Language-Team: Romanian (http://www.transifex.com/projects/p/git-extensions-manual/language/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#: ..\integration.rst:2 +msgid "Integration" +msgstr "" + +#: ..\integration.rst:4 +msgid "" +"During installation you can choose to install the Visual Studio plug-in and " +"shell extensions." +msgstr "" + +#: ..\integration.rst:7 +msgid "Visual Studio" +msgstr "" + +#: ..\integration.rst:9 +msgid "There are two options in the context menu on files:" +msgstr "" + +#: ..\integration.rst:11 +msgid "View the file history by choosing the ‘File history’ option." +msgstr "" + +#: ..\integration.rst:12 +msgid "Reset the file changes to the last committed revision." +msgstr "" + +#: ..\integration.rst:16 +msgid "" +"A Git Extensions toolbar allows you to perform the most common actions." +msgstr "" + +#: ..\integration.rst:19 +msgid "Commit (branch)" +msgstr "" + +#: ..\integration.rst:21 +msgid "Browse" +msgstr "" + +#: ..\integration.rst:23 +msgid "Pull" +msgstr "" + +#: ..\integration.rst:25 +msgid "Push" +msgstr "" + +#: ..\integration.rst:27 +msgid "Stash changes" +msgstr "" + +#: ..\integration.rst:29 +msgid "Settings" +msgstr "" + +#: ..\integration.rst:34 +msgid "" +"Almost all function can be started from the ``Git`` menu in Visual Studio." +msgstr "" + +#: ..\integration.rst:39 +msgid "Windows Explorer" +msgstr "" + +#: ..\integration.rst:41 +msgid "" +"The common commands can be started from Windows Explorer using the shell " +"extensions. This option is only available when Shell Extensions are " +"installed." +msgstr "" + +#: ..\integration.rst:46 +msgid "You can even create or clone a repository in any non git folder." +msgstr "" diff --git a/source/locale/ro/LC_MESSAGES/maintenance.mo b/source/locale/ro/LC_MESSAGES/maintenance.mo new file mode 100644 index 0000000000000000000000000000000000000000..c1e13a785bcb706c35aa61a4f75054a53c01eba0 GIT binary patch literal 519 zcmZWl!A=4(6x77i9zA=giIUymqb*2+#YIsTL&7S7)q91y)-3I&Eux9P;m3LLTkML_ zgD-iRPCA{wd7ryG?_0jMeed}`sEDtl4SeH=zl4fUjD8Yx2cret31g*J3|&cwk{2gb zMJ-CXTJa*7ic%W~sm^jPOfwWrZZfzuf;+E;0e6C-CZTO0ZD<~&CS~nbowNw? zLYRtYS$Y1~(Gx~Hb>b@+bL${8T-kyqV_pC;%uN&BPmd4DjNCbL=3OI5z& zxqwXYB|}ra#!JAGxu@#kbiII)A!qmIq-VQFFbJ zDrcy3FI_MxR)!Za)MjZJQsp\n" +"Language-Team: Romanian (http://www.transifex.com/projects/p/git-extensions-manual/language/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#: ..\maintenance.rst:2 +msgid "Maintenance" +msgstr "" + +#: ..\maintenance.rst:4 +msgid "" +"In this chapter some of the functions to maintain a repository are " +"discussed." +msgstr "" + +#: ..\maintenance.rst:7 +msgid "Compress Git database" +msgstr "" + +#: ..\maintenance.rst:9 +msgid "" +"Git will create a lot of files. You can run the ``Compress git database`` to" +" pack all small files building up a repository into one big file. Git will " +"also garbage collect all unused objects that are older then 15 days. When a " +"database is fragmented into a many small files compressing the database can " +"increase performance." +msgstr "" + +#: ..\maintenance.rst:16 +msgid "Recover lost objects" +msgstr "" + +#: ..\maintenance.rst:18 +msgid "" +"If you accidently deleted a commit you can try to recover it using the " +"``Recover lost objects`` function. A dialog will show you all dangling " +"objects and will allow you to review and recover them." +msgstr "" + +#: ..\maintenance.rst:23 +msgid "" +"Normally Git will not delete files right away when you remove something from" +" your repository. The reason for this is that you can restore deleted items " +"if you need to. Git will delete removed items when they are older then 15 " +"days and you run ``Compress git database``." +msgstr "" + +#: ..\maintenance.rst:29 +msgid "" +"There are several functions to help you find the lost items. By default Git " +"Extensions will only show commits. To show all items, just uncheck the " +"``Show only commits`` option. The other options can be checked/unchecked to " +"get more/less results. Double-click on on item to view the content. When you" +" located the item you want to recover you can tag it using the ``Tag " +"selected object`` button." +msgstr "" + +#: ..\maintenance.rst:34 +msgid "" +"Git Extensions also is able to tag all lost objects. Doing this will make " +"all lost objects visible again making it very easy to locate the commit(s) " +"you would like to recover. After recovering a commit using the ``Tag all " +"lost commits`` button, you can remove all tags using the ``Delete all " +"LOST_AND_FOUND tags`` button." +msgstr "" + +#: ..\maintenance.rst:41 +msgid "Fix user names" +msgstr "" + +#: ..\maintenance.rst:43 +msgid "" +"When someone accidentally committed using a wrong username this can be fixed" +" using the ``Edit .mailmap`` function. Git will use the username for an " +"email address when it is set in the ``.mailmap`` file." +msgstr "" + +#: ..\maintenance.rst:48 +msgid "Fix user name using commit email:" +msgstr "" + +#: ..\maintenance.rst:54 +msgid "Fix email address using commit email:" +msgstr "" + +#: ..\maintenance.rst:60 +msgid "Fix email address and name using commit email:" +msgstr "" + +#: ..\maintenance.rst:66 +msgid "Fix email address and name using commit name and email:" +msgstr "" + +#: ..\maintenance.rst:73 +msgid "Ignore files" +msgstr "" + +#: ..\maintenance.rst:75 +msgid "" +"Git will track all files that are in the working directory. Normally you do " +"not want to exclude all files that are created by the compiler. You can add " +"files that should be ignored to the .gitignore file. You can use wildcards " +"and regular expressions. All entries are case sensitive. The button ``Add " +"default ignores`` will add files that should be ignored when using Visual " +"Studio." +msgstr "" + +#: ..\maintenance.rst:81 +msgid "A short overview of the syntax:" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "#" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "Lines started with ``#`` are handled as comments" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "!" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "Lines started with ``!`` are exclude patterns" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "[Dd]" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "Characters inside ``[..]`` means that 1 of the characters must match" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "\\*" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "Wildcard" +msgstr "" + +#: ..\maintenance.rst:92 ..\maintenance.rst:95 +msgid "/" +msgstr "" + +#: ..\maintenance.rst:92 +msgid "" +"A leading slash matches the beginning of the pathname; for example, ``/*.c``" +" matches ``cat-file.c`` but not ``mozilla-sha1/sha1.c``" +msgstr "" + +#: ..\maintenance.rst:95 +msgid "" +"If the pattern ends with a slash, it is removed for the purpose of the " +"following description, but it would only find a match with a directory. In " +"other words, foo/ will match a directory foo and paths underneath it, but " +"will not match a regular file or a symbolic link foo (this is consistent " +"with the way how pathspec works in general in git)." +msgstr "" + +#: ..\maintenance.rst:100 +msgid "" +"For more `detailed information " +"`_." +msgstr "" diff --git a/source/locale/ro/LC_MESSAGES/merge_conflicts.mo b/source/locale/ro/LC_MESSAGES/merge_conflicts.mo new file mode 100644 index 0000000000000000000000000000000000000000..2eb63a3b7daa28faff58d8d8ec0a59692b5a6fba GIT binary patch literal 519 zcmZWl!A=4(6x77i9zA=giIUymqb*1x#YIsTL&7S7)q91y)-3I&Eux9P;m3LLTkML_ zgD-iRPCA{wd7ryG?_0jMeed}`sEDtl4SeH=zl4fUjD8Yx2cret31g*J3|&cwk{2gb zMJ-CXTJa*7ic%W~sm^jPOfwWrZZfzuf;+E;0e6C-CZTO0ZD<~&CS~nbowNw? zLYRtYS$Y1~(GH`XI`I{Zxpj~ku57`bHVh4K$76KePZM;Sr2WzOygwLBli952r7B\n" +"Language-Team: Romanian (http://www.transifex.com/projects/p/git-extensions-manual/language/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#: ..\merge_conflicts.rst:2 +msgid "Merge Conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:4 +msgid "" +"When merging branches or commits you can get merge conflicts. Git will try " +"to resolve these, but some conflicts need to be resolved manually. Git " +"Extensions will show warnings when there is a merge conflict." +msgstr "" + +#: ..\merge_conflicts.rst:10 +msgid "Handle merge conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:12 +msgid "" +"To solve merge conflicts just click on a warning or open the merge conflict " +"dialog from the menu. A dialog will prompt showing all conflicts. You can " +"solve a conflict by double-click on a filename." +msgstr "" + +#: ..\merge_conflicts.rst:17 +msgid "There are three kinds of conflicts:" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "File deleted and changed" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "Use modified or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "File deleted and created" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "Use created or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "File changed both locally and remotely" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "Start merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:28 +msgid "" +"If the file is deleted in one commit and changed in another commit, a dialog" +" will ask to keep the modified file or delete the file. When there is a " +"conflicting change the merge tool will be started. You can configure the " +"tool you want to use for merge conflicts. The image below shows Perforce " +"P4Merge a free to use merge tool. Git Extensions is packaged with KDiff3, an" +" open source merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:33 +msgid "In the merge tool you will see four versions of the same file:" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "Base" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "The latest version of the file that exist in both repositories" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "Local" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "The latest local version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "Remote" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "The latest remote version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "Merged" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "The result of the merge" +msgstr "" + +#: ..\merge_conflicts.rst:47 +msgid "" +"When you are in the middle of a merge the file named local represents your " +"file. When you are in the middle of a rebase the file named remote " +"represents your file. This can be confusing, so double check if you are in " +"doubt." +msgstr "" diff --git a/source/locale/ro/LC_MESSAGES/notes.mo b/source/locale/ro/LC_MESSAGES/notes.mo new file mode 100644 index 0000000000000000000000000000000000000000..2eb63a3b7daa28faff58d8d8ec0a59692b5a6fba GIT binary patch literal 519 zcmZWl!A=4(6x77i9zA=giIUymqb*1x#YIsTL&7S7)q91y)-3I&Eux9P;m3LLTkML_ zgD-iRPCA{wd7ryG?_0jMeed}`sEDtl4SeH=zl4fUjD8Yx2cret31g*J3|&cwk{2gb zMJ-CXTJa*7ic%W~sm^jPOfwWrZZfzuf;+E;0e6C-CZTO0ZD<~&CS~nbowNw? zLYRtYS$Y1~(GH`XI`I{Zxpj~ku57`bHVh4K$76KePZM;Sr2WzOygwLBli952r7B\n" +"Language-Team: Romanian (http://www.transifex.com/projects/p/git-extensions-manual/language/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#: ..\notes.rst:2 +msgid "Notes" +msgstr "" + +#: ..\notes.rst:4 +msgid "" +"Notes can be added to a commit. Notes will be stored separately and will not" +" be pushed. To add a new note choose ``add notes`` in the context menu of " +"the commit information box." +msgstr "" + +#: ..\notes.rst:9 +msgid "" +"The editor that has been configured in the settings dialog will be used to " +"enter or edit the notes. The Git Extensions editor is advised." +msgstr "" diff --git a/source/locale/ro/LC_MESSAGES/patches.mo b/source/locale/ro/LC_MESSAGES/patches.mo new file mode 100644 index 0000000000000000000000000000000000000000..2eb63a3b7daa28faff58d8d8ec0a59692b5a6fba GIT binary patch literal 519 zcmZWl!A=4(6x77i9zA=giIUymqb*1x#YIsTL&7S7)q91y)-3I&Eux9P;m3LLTkML_ zgD-iRPCA{wd7ryG?_0jMeed}`sEDtl4SeH=zl4fUjD8Yx2cret31g*J3|&cwk{2gb zMJ-CXTJa*7ic%W~sm^jPOfwWrZZfzuf;+E;0e6C-CZTO0ZD<~&CS~nbowNw? zLYRtYS$Y1~(GH`XI`I{Zxpj~ku57`bHVh4K$76KePZM;Sr2WzOygwLBli952r7B\n" +"Language-Team: Romanian (http://www.transifex.com/projects/p/git-extensions-manual/language/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#: ..\patches.rst:2 +msgid "Patches" +msgstr "" + +#: ..\patches.rst:4 +msgid "" +"Every commit contains a change-set, a commit date, the committer name, the " +"commit message and a cryptograph SHA1 hash. Local commits can be published " +"by pushing it to a remote repository. To be able to push you need to have " +"sufficient rights and you need to have access to the remote repository. When" +" you cannot push directly you can create patches. Patches can be e-mailed to" +" someone with access to the repository. Each patch contains an entire commit" +" including the commit message and the SHA1." +msgstr "" + +#: ..\patches.rst:13 +msgid "Create patch" +msgstr "" + +#: ..\patches.rst:15 +msgid "" +"Format a single patch or patch series using the format patch dialog. You " +"need to select the newest commit first and then select the oldest commit " +"using ctrl-click. You can also select an interrupted patch series, but this " +"is not recommended because the files will not be numbered." +msgstr "" + +#: ..\patches.rst:21 +msgid "" +"When the patches are created successfully the following dialog will appear." +msgstr "" + +#: ..\patches.rst:26 +msgid "Apply patches" +msgstr "" + +#: ..\patches.rst:28 +msgid "" +"It is possible to apply a single patch file or all patches in a directory. " +"When there are merge conflicts applying the patch you need to resolve them " +"before you can continue. Git Extensions will help you applying all patches " +"by marking the next recommended step." +msgstr "" diff --git a/source/locale/ro/LC_MESSAGES/plugins.mo b/source/locale/ro/LC_MESSAGES/plugins.mo new file mode 100644 index 0000000000000000000000000000000000000000..2eb63a3b7daa28faff58d8d8ec0a59692b5a6fba GIT binary patch literal 519 zcmZWl!A=4(6x77i9zA=giIUymqb*1x#YIsTL&7S7)q91y)-3I&Eux9P;m3LLTkML_ zgD-iRPCA{wd7ryG?_0jMeed}`sEDtl4SeH=zl4fUjD8Yx2cret31g*J3|&cwk{2gb zMJ-CXTJa*7ic%W~sm^jPOfwWrZZfzuf;+E;0e6C-CZTO0ZD<~&CS~nbowNw? zLYRtYS$Y1~(GH`XI`I{Zxpj~ku57`bHVh4K$76KePZM;Sr2WzOygwLBli952r7B\n" +"Language-Team: Romanian (http://www.transifex.com/projects/p/git-extensions-manual/language/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#: ..\plugins.rst:2 +msgid "Plugins" +msgstr "" + +#: ..\plugins.rst:5 +msgid "List of the available plugins" +msgstr "" + +#: ..\plugins.rst:7 +msgid "Auto Compile Submodules" +msgstr "" + +#: ..\plugins.rst:8 +msgid "Background Fetch" +msgstr "" + +#: ..\plugins.rst:9 +msgid "Create Local Tracking Branches" +msgstr "" + +#: ..\plugins.rst:10 +msgid "Delete Unused Branches" +msgstr "" + +#: ..\plugins.rst:11 +msgid "Find Large Files" +msgstr "" + +#: ..\plugins.rst:12 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\plugins.rst:13 ..\plugins.rst:22 +msgid "GitFlow" +msgstr "" + +#: ..\plugins.rst:14 +msgid "GitUIPluginInterfaces" +msgstr "" + +#: ..\plugins.rst:15 +msgid "Github" +msgstr "" + +#: ..\plugins.rst:16 +msgid "Gource" +msgstr "" + +#: ..\plugins.rst:17 +msgid "Proxy Switcher" +msgstr "" + +#: ..\plugins.rst:18 +msgid "Release Notes Generator" +msgstr "" + +#: ..\plugins.rst:19 +msgid "Statistics" +msgstr "" + +#: ..\plugins.rst:24 +msgid "" +"This plugin permit to manage your _branching model: http://nvie.com/posts/a" +"-successful-git-branching-model/ with _GitFlow: " +"https://github.com/nvie/gitflow%20in%20GitExtension" +msgstr "" + +#: ..\plugins.rst:26 +msgid "You should have GitFlow installed to use this plugin." +msgstr "" + +#: ..\plugins.rst:28 +msgid "" +"The GitFlow plugin permit to : - init gitflow in your git repository - " +"create your feature, hotfix, release or support branch - manage (pull, " +"publish or finish) your existing gitflow branches" +msgstr "" diff --git a/source/locale/ro/LC_MESSAGES/remote_feature.mo b/source/locale/ro/LC_MESSAGES/remote_feature.mo new file mode 100644 index 0000000000000000000000000000000000000000..2eb63a3b7daa28faff58d8d8ec0a59692b5a6fba GIT binary patch literal 519 zcmZWl!A=4(6x77i9zA=giIUymqb*1x#YIsTL&7S7)q91y)-3I&Eux9P;m3LLTkML_ zgD-iRPCA{wd7ryG?_0jMeed}`sEDtl4SeH=zl4fUjD8Yx2cret31g*J3|&cwk{2gb zMJ-CXTJa*7ic%W~sm^jPOfwWrZZfzuf;+E;0e6C-CZTO0ZD<~&CS~nbowNw? zLYRtYS$Y1~(GH`XI`I{Zxpj~ku57`bHVh4K$76KePZM;Sr2WzOygwLBli952r7B\n" +"Language-Team: Romanian (http://www.transifex.com/projects/p/git-extensions-manual/language/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#: ..\remote_feature.rst:2 +msgid "Remote feature" +msgstr "" + +#: ..\remote_feature.rst:4 +msgid "" +"Git is a distributed source control management system. This means that all " +"changes you make are local. When you commit changes, you only commit them to" +" your local repository. To publish your local changes you need to push. In " +"order to get changes committed by others, you need to pull." +msgstr "" + +#: ..\remote_feature.rst:9 +msgid "Manage remote repositories" +msgstr "" + +#: ..\remote_feature.rst:11 +msgid "You can manage the remote repositories in the ``Remotes`` menu." +msgstr "" + +#: ..\remote_feature.rst:15 +msgid "" +"When you cloned your repository from a public repository, this remote is " +"already configured. You can rename each remote for easy recognition. The " +"default name after cloning a remote is ``origin``. If you use PuTTY as SSH " +"client you can also enter the private key file for each remote. Git " +"Extensions will load the key when needed. How to create a private key file " +"is described in the next paragraph." +msgstr "" + +#: ..\remote_feature.rst:22 +msgid "" +"In the ``Default pull behaviour`` tab you can configure the branches that " +"need to be pulled and merged by default. If you configure this correctly you" +" will not need to choose a branch when you pull or push. There are two " +"buttons on this dialog:" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Prune remote branches" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Throw away remote branches that do not exist on the remote anymore." +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Update all remote branch info" +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Fetch all remote branch information." +msgstr "" + +#: ..\remote_feature.rst:33 +msgid "" +"After cloning a repository you do not need to configure all remote branches " +"manually. Instead you can checkout the remote branch and choose to create a " +"local tracking branch." +msgstr "" + +#: ..\remote_feature.rst:37 +msgid "Create SSH key" +msgstr "" + +#: ..\remote_feature.rst:39 +msgid "" +"Git uses SSH for accessing private repositories. SSH uses a public/private " +"key pair for authentication. This means you need to generate a private key " +"and a public key. The private key is stored on your computer locally and the" +" public key can be given to anyone. SSH will encrypt whatever you send using" +" your secret private key. The receiver will then use the public key you send" +" to decrypt the data." +msgstr "" + +#: ..\remote_feature.rst:44 +msgid "" +"This encryption will not protect the data itself but it protects the " +"authenticity. Because the private key is only available to the sender, the " +"receiver can be sure about the origin of the data. In practise the key pair " +"is only used for the authentication process. The data itself will be " +"encrypted using a key that is exchanged during this initial phase." +msgstr "" + +#: ..\remote_feature.rst:49 +msgid "PuTTY and github" +msgstr "" + +#: ..\remote_feature.rst:51 +msgid "" +"PuTTY is SSH client that for Windows that is a bit more user friendly then " +"OpenSSH. Unfortunately PuTTY does not work with all servers. In this " +"paragraph I will show how to generate a key for github using putty." +msgstr "" + +#: ..\remote_feature.rst:54 +msgid "" +"First make sure GitExtensions is configured to use PuTTY and all paths are " +"correct." +msgstr "" + +#: ..\remote_feature.rst:60 +msgid "can choose ``Generate or import key`` to start the key generator." +msgstr "" + +#: ..\remote_feature.rst:66 +msgid "" +"PuTTY will ask you to move the mouse around to generate a more random key. " +"When the key is generated you can save the public and the private key in a " +"file. You can choose to protect the private key with a password but this is " +"not necessary." +msgstr "" + +#: ..\remote_feature.rst:69 +msgid "" +"Now you have a key pair you need to give github the public key. This can be " +"done in ``Account Settings`` in the tab ``SSH Public Keys``. You can add " +"multiple keys here, but you only need one key for all repositories." +msgstr "" + +#: ..\remote_feature.rst:74 +msgid "" +"After telling github what public key to use to decrypt, you need to tell " +"GitExtensions what private key to use to encrypt. In the clone dialog there " +"is a ``Load SSH key`` button to load the private key into the PuTTY " +"authentication agent. This can also be done manually by starting the PuTTY " +"authentication agent and choose ``add key`` in the context menu in the " +"system tray." +msgstr "" + +#: ..\remote_feature.rst:80 +msgid "" +"GitExtensions can load the private keys automatically for you when " +"communicating with a remote. You need to configure the private key for the " +"remote." +msgstr "" + +#: ..\remote_feature.rst:83 +msgid "This is done in the ``Manage remote repositories`` dialog." +msgstr "" + +#: ..\remote_feature.rst:86 +msgid "OpenSSH and github" +msgstr "" + +#: ..\remote_feature.rst:88 +msgid "" +"When you choose to use OpenSSH you need to configure GitExtensions as shown " +"in the screenshot below." +msgstr "" + +#: ..\remote_feature.rst:92 +msgid "" +"OpenSSH is the best SSH client there is but it lacks Windows support. " +"Therefore it is slightly more complex to use. Another drawback is that " +"GitExtensions cannot control OpenSSH and needs to show the command line " +"dialogs when OpenSSH might be used. GitExtensions will show the command line" +" window for every command that might require a SSH connection. For this " +"reason PuTTY is the prefered SSH client in GitExtensions." +msgstr "" + +#: ..\remote_feature.rst:97 +msgid "" +"To generate a key pair in OpenSSH you need to go to the command line. I " +"recommend to use the git bash because the path to OpenSSH is already set." +msgstr "" + +#: ..\remote_feature.rst:102 +msgid "" +"Type the following command: ``ssh-keygen -C \"your@email.com\" -t rsa`` Use " +"the same email address as the email address used in git. You will be asked " +"where if you want to protect the private key with a password. This is not " +"necessary. By default the public and private keys are stored in " +"``c:\\Documents and Settings\\[User]\\.ssh\\`` or " +"``c:\\Users\\[user]\\.ssh\\``." +msgstr "" + +#: ..\remote_feature.rst:109 +msgid "" +"You do not need to tell GitExtensions about the private key because OpenSSH " +"will load it for you. Now open the public key using notepad and copy the key" +" to github. This can be done in ``Account Settings`` in the tab ``SSH Public" +" Keys`` on `GitHub `_." +msgstr "" + +#: ..\remote_feature.rst:116 +msgid "Pull changes" +msgstr "" + +#: ..\remote_feature.rst:118 +msgid "" +"You can get remote changes using the pull function. Before you can pull " +"remote changes you need to make sure there are no uncommitted changes in " +"your local repository. If you have uncommitted changes you should commit " +"them or stash them during the pull. You can read about how to use the stash " +"in the Stash chapter." +msgstr "" + +#: ..\remote_feature.rst:124 +msgid "" +"In order to get your personal repository up-to-date, you need to fetch " +"changes from a remote repository. You can do this using the ``Pull`` dialog." +" When the dialog starts the default remote for the current branch is set. " +"You can choose another remote or enter a custom url if you like. When the " +"remote branches configured correctly, you do not need to choose a remote " +"branch." +msgstr "" + +#: ..\remote_feature.rst:128 +msgid "" +"If you just fetch the commits from the remote repository and you already " +"committed some changes to your local repository, the commits will be in a " +"different branch. In the pull dialog this is illustrated in the image on the" +" left. This can be useful when you want to review the changes before you " +"want to merge them with your own changes." +msgstr "" + +#: ..\remote_feature.rst:135 +msgid "" +"When you choose to merge the remote branch after fetching the changes a " +"branch will be created, and will be merged you’re your commit. Doing this " +"creates a lot of branches and merges, making the history harder to read." +msgstr "" + +#: ..\remote_feature.rst:140 +msgid "" +"Instead of merging the fetched commits with your local commits, you can also" +" choose to rebase your commits on top of the fetched commits. This is " +"illustrated on the left in the image below. A rebase will first undo your " +"local commits (c and d), then fetch the remote commits (e) and finally " +"recommit your local commits. When there is a merge conflict during the " +"rebase, the rebase dialog will show." +msgstr "" + +#: ..\remote_feature.rst:147 +msgid "Next to the pull button there are some buttons that can be useful:" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "Solve conflicts" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "" +"When there are merge conflicts, you can solve them by pressing this button." +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "Stash changes" +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "" +"When the working dir contains uncommitted changes, you need to stash them " +"before pulling." +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "Auto stash" +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "" +"Check this checkbox if you want to stash before pulling. The stash will be " +"reapplied after pulling." +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "Load SSH key" +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "" +"This button is only available when you use PuTTY as SSH client. You can " +"press this button to load the key configured for the remote. If no key is " +"set, a dialog will prompt for the key." +msgstr "" + +#: ..\remote_feature.rst:161 +msgid "Push changes" +msgstr "" + +#: ..\remote_feature.rst:163 +msgid "" +"In the browse window you can check if there are local commits that are not " +"pushed to a remote repository yet. In the image below the green labels mark " +"the position of the master branch on the remote repository. The red label " +"marks the position of the master branch on the local repository. The local " +"repository is ahead three commits." +msgstr "" + +#: ..\remote_feature.rst:169 +msgid "To push the changes press ``Push`` in the toolbar." +msgstr "" + +#: ..\remote_feature.rst:173 +msgid "" +"The push dialog allows you to choose the remote repository to push to. The " +"remote repository is set to the remote of the current branch. You can choose" +" another remote or choose a url to push to. You can also specify a branch to" +" push." +msgstr "" + +#: ..\remote_feature.rst:178 +msgid "" +"Tags are not pushed to the remote repository. If you want to push a tag you " +"need to open the ``Tags`` tab in the dialog. You can choose to push a singe " +"tag or all tags. No commits will be pushed when the ``Tags`` tab is " +"selected, only tags." +msgstr "" + +#: ..\remote_feature.rst:181 +msgid "" +"You can not merge your changes in the remote repository. Merging must be " +"done locally. This means that you cannot push your changes before the " +"commits are merged locally. In practice you need to pull before you can push" +" most of the times." +msgstr "" diff --git a/source/locale/ro/LC_MESSAGES/settings.mo b/source/locale/ro/LC_MESSAGES/settings.mo new file mode 100644 index 0000000000000000000000000000000000000000..90c2fc36ce4ee86fcc1a41732f28575f0e004fc7 GIT binary patch literal 519 zcmZWl(N4lJ6xGD1J^JiJP1J1BOS>V77AGPML&B86@V!EvHKSeHBADCp|sA=YH+)eeAf}b$#Ias3NY;wy?oZcL^0AYW2#e7Wy-IOpOqzmOr77x71_N~8P7`#Mr0xFTrrqt1lJWT3NoBrZ zIfsn1IYlEiXHqbU{10Q-XWyQsUyr5^IHn z-w!C#%1irc^0%b0M!b%aZcA?3_tM3-&JC9Z6S9e>FH9S5<4M+oi$7g8%QM%I$f=qM znNxJ}B&;_q7Mc~%Q+jSFlI4b)xZXtDW9-W~4qJr!zAukMLaxKhV7>k!aZG}f6JH)W N41!if!yssSJKtebnHK;6 literal 0 HcmV?d00001 diff --git a/source/locale/ro/LC_MESSAGES/settings.po b/source/locale/ro/LC_MESSAGES/settings.po new file mode 100644 index 0000000..b63cb29 --- /dev/null +++ b/source/locale/ro/LC_MESSAGES/settings.po @@ -0,0 +1,2128 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Romanian (http://www.transifex.com/projects/p/git-extensions-manual/language/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#: ..\settings.rst:4 +msgid "Settings" +msgstr "" + +#: ..\settings.rst:6 +msgid "" +"The settings dialog can be invoked at any time by selecting ``Settings`` " +"from the ``Tools`` menu option." +msgstr "" + +#: ..\settings.rst:10 +msgid "" +"The following buttons are always available on any page of the Settings " +"dialog. Sometimes the ``Cancel`` button has no effect for the page - this " +"will be noted on the page in the area next to the buttons." +msgstr "" + +#: ..\settings.rst:14 +msgid "Button" +msgstr "" + +#: ..\settings.rst:14 ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Description" +msgstr "" + +#: ..\settings.rst:16 +msgid "``OK``" +msgstr "" + +#: ..\settings.rst:16 +msgid "" +"Save any entered changes made in *any* settings page and close the Settings " +"dialog." +msgstr "" + +#: ..\settings.rst:19 +msgid "``Cancel``" +msgstr "" + +#: ..\settings.rst:19 +msgid "" +"Any entered changes in *any* settings page are *not* saved. The Settings " +"dialog is closed." +msgstr "" + +#: ..\settings.rst:22 +msgid "``Apply``" +msgstr "" + +#: ..\settings.rst:22 +msgid "Any entered changes in *any* settings page are saved." +msgstr "" + +#: ..\settings.rst:25 +msgid "" +"Settings that are specific to Git Extensions and apply globally will be " +"stored in a file called ``GitExtensions.settings`` either in the user's " +"application data path or with the program. The location is dependant on the " +"IsPortable setting in the ``GitExtensions.exe.config`` file that is with the" +" program. Settings that are specific to Git Extensions but apply to only the" +" current repository will be stored in a file of the same name, " +"``GitExtensions.settings``, but in either the root folder of the repository " +"or the ``.git`` folder of the repository, depending on whether or not they " +"are distributed with that repository. The settings that are used by Git are " +"stored in the configuration files of Git. The global settings are stored in " +"the file called ``.gitconfig`` in the user directory. The local settings are" +" stored in the ``.git\\config`` file of the repository." +msgstr "" + +#: ..\settings.rst:37 +msgid "Checklist" +msgstr "" + +#: ..\settings.rst:39 +msgid "" +"This page is a visual overview of the minimal settings that Git Extensions " +"requires to work properly. Any items highlighted in red should be configured" +" by clicking on the highlighted item." +msgstr "" + +#: ..\settings.rst:42 +msgid "This page contains the following settings and buttons." +msgstr "" + +#: ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Setting" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Check settings at startup (disables automatically if all settings are " +"correct)" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Forces Git Extensions to re-check the minimal set of required settings the " +"next time Git Extensions is started. If all settings are 'green' this will " +"be automatically unchecked." +msgstr "" + +#: ..\settings.rst:51 +msgid "``Save and rescan`` button" +msgstr "" + +#: ..\settings.rst:51 +msgid "" +"Saves any setting changes made and re-checks the settings to see if the " +"minimal requirements are now met." +msgstr "" + +#: ..\settings.rst:58 ..\settings.rst:66 +msgid "Git" +msgstr "" + +#: ..\settings.rst:60 +msgid "" +"This page contains the settings needed to access git repositories. The " +"repositories will be accessed using external tools. For Windows usually " +"MsysGit or cygwin are used. Git Extensions will try to configure these " +"settings automatically." +msgstr "" + +#: ..\settings.rst:64 ..\settings.rst:90 ..\settings.rst:168 +#: ..\settings.rst:196 ..\settings.rst:295 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:642 +#: ..\settings.rst:671 +msgid "Group" +msgstr "" + +#: ..\settings.rst:66 +msgid "Command used to run git (git.cmd or git.exe)" +msgstr "" + +#: ..\settings.rst:66 +msgid "" +"Needed for Git Extensions to run Git commands. Set the full command used to " +"run git (MsysGit or cygwin). Use the ``Browse`` button to find the " +"executable on your file system." +msgstr "" + +#: ..\settings.rst:70 +msgid "Path to Linux tools (sh). Leave empty when it is in the path." +msgstr "" + +#: ..\settings.rst:70 +msgid "" +"A few linux tools are used by Git Extensions. When MsysGit is installed, " +"these tools are located in the bin directory of MsysGit. Use the ``Browse`` " +"button to find the directory on your file system." +msgstr "" + +#: ..\settings.rst:74 +msgid "Environment" +msgstr "" + +#: ..\settings.rst:74 +msgid "``Change HOME`` button" +msgstr "" + +#: ..\settings.rst:74 +msgid "This button opens a dialog where the HOME directory can be changed." +msgstr "" + +#: ..\settings.rst:77 +msgid "" +"The global configuration file used by git will be put in the HOME directory." +" On some systems the home directory is not set or is pointed to a network " +"drive. Git Extensions will try to detect the optimal setting for your " +"environment. When there is already a global git configuration file, this " +"location will be used. If you need to relocate the home directory for git, " +"click the ``Change HOME`` button to change this setting. Otherwise leave " +"this setting as the default." +msgstr "" + +#: ..\settings.rst:85 +msgid "Git Extensions" +msgstr "" + +#: ..\settings.rst:87 +msgid "This page contains general settings for Git Extensions." +msgstr "" + +#: ..\settings.rst:92 +msgid "Performance" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"Show repository status in browse dialog (number of changes in toolbar, " +"restart required)" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"When enabled, the number of pending commits are shown on the toolbar as a " +"figure in parentheses next to the ``Commit`` button. Git Extensions must be " +"stopped and restarted to activate changes to this option." +msgstr "" + +#: ..\settings.rst:96 +msgid "Show current working dir changes in revision graph" +msgstr "" + +#: ..\settings.rst:96 +msgid "" +"When enabled, two extra revisions are added to the revision graph. The first" +" shows the current working directory status. The second shows the staged " +"files. This option can cause slowdowns when browsing large repositories." +msgstr "" + +#: ..\settings.rst:101 +msgid "Use FileSystemWatcher to check if index is changed" +msgstr "" + +#: ..\settings.rst:101 +msgid "" +"Using the FileSystemWatcher to check index state improves the performance in" +" some cases. Turn this off if you experience refresh problems in commit log." +msgstr "" + +#: ..\settings.rst:105 +msgid "Show stash count on status bar in browse window" +msgstr "" + +#: ..\settings.rst:105 +msgid "" +"When you use the stash a lot, it can be useful to show the number of stashed" +" items on the toolbar. This option causes serious slowdowns in large " +"repositories and is turned off by default." +msgstr "" + +#: ..\settings.rst:109 +msgid "Check for uncommitted changes in checkout branch dialog" +msgstr "" + +#: ..\settings.rst:109 +msgid "" +"Git Extensions will not allow you to checkout a branch if you have " +"uncommitted changes on the current branch. If you select this option, Git " +"Extensions will display a dialog where you can decide what to do with " +"uncommitted changes before swapping branches." +msgstr "" + +#: ..\settings.rst:114 +msgid "Limit number of commits that will be loaded in list at start-up" +msgstr "" + +#: ..\settings.rst:114 +msgid "" +"This number specifies the maximum number of commits that Git Extensions will" +" load when it is started. These commits are shown in the Commit Log window. " +"To see more commits than are loaded, then this setting will need to be " +"adjusted and Git Extensions restarted." +msgstr "" + +#: ..\settings.rst:119 ..\settings.rst:170 +msgid "Behaviour" +msgstr "" + +#: ..\settings.rst:119 +msgid "Close Process dialog when process succeeds" +msgstr "" + +#: ..\settings.rst:119 +msgid "" +"When a process is finished, close the process dialog automatically. Leave " +"this option off if you want to see the result of processes. When a process " +"has failed, the dialog will automatically remain open." +msgstr "" + +#: ..\settings.rst:123 +msgid "Show console window when executing git process" +msgstr "" + +#: ..\settings.rst:123 +msgid "" +"Git Extensions uses command line tools to access the git repository. In some" +" environments it might be useful to see the command line dialog when a " +"process is executed. An option on the command line dialog window displayed " +"allows this setting to be turned off." +msgstr "" + +#: ..\settings.rst:128 +msgid "Use patience diff algorithm" +msgstr "" + +#: ..\settings.rst:128 +msgid "" +"Use the Git 'patience diff' algorithm instead of the default. This algorithm" +" is useful in situations where two files have diverged significantly and the" +" default algorithm may become 'misaligned', resulting in a totally unusable " +"conflict file." +msgstr "" + +#: ..\settings.rst:133 +msgid "Include untracked files in stash" +msgstr "" + +#: ..\settings.rst:133 +msgid "" +"If checked, when a stash is performed as a result of any action except a " +"manual stash request, e.g. checking out a new branch and requesting a stash " +"then any files not tracked by git will also be saved to the stash." +msgstr "" + +#: ..\settings.rst:137 +msgid "Follow renames in file history (experimental)" +msgstr "" + +#: ..\settings.rst:137 +msgid "Try to follow file renames in the file history." +msgstr "" + +#: ..\settings.rst:140 +msgid "Open last working dir on startup" +msgstr "" + +#: ..\settings.rst:140 +msgid "" +"When starting Git Extensions, open the last used repository (bypassing the " +"Start Page)." +msgstr "" + +#: ..\settings.rst:143 +msgid "Play Special Startup Sound" +msgstr "" + +#: ..\settings.rst:143 +msgid "" +"Play a sound when starting Git Extensions. It will put you in a good " +"moooooood!" +msgstr "" + +#: ..\settings.rst:146 +msgid "Default clone destination" +msgstr "" + +#: ..\settings.rst:146 +msgid "" +"Git Extensions will pre-fill destination directory input with value of this " +"setting on any form used to perform repository clone." +msgstr "" + +#: ..\settings.rst:149 +msgid "Revision grid quick search timeout [ms]" +msgstr "" + +#: ..\settings.rst:149 +msgid "" +"The timeout (milliseconds) used for the quick search feature in the revision" +" graph. The quick search will be enabled when you start typing and the " +"revision graph has the focus." +msgstr "" + +#: ..\settings.rst:153 +msgid "Email settings for sending patches" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server name" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server to use for sending patches." +msgstr "" + +#: ..\settings.rst:155 +msgid "Port" +msgstr "" + +#: ..\settings.rst:155 +msgid "SMTP port number to use." +msgstr "" + +#: ..\settings.rst:157 +msgid "Use SSL/TLS" +msgstr "" + +#: ..\settings.rst:157 +msgid "Check this box if the SMTP server uses SSL or TLS." +msgstr "" + +#: ..\settings.rst:163 +msgid "Commit dialog" +msgstr "" + +#: ..\settings.rst:165 +msgid "This page contains settings for the Git Extensions Commit dialog." +msgstr "" + +#: ..\settings.rst:170 +msgid "Show errors when staging files" +msgstr "" + +#: ..\settings.rst:170 +msgid "" +"If an error occurs when files are staged (in the Commit dialog), then the " +"process dialog showing the results of the git command is shown if this " +"setting is checked." +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"Compose commit messages in Commit dialog (otherwise the message will be " +"requested during commit)" +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"If this is unchecked, then commit messages cannot be entered in the commit " +"dialog. When the ``Commit`` button is clicked, a new editor window is opened" +" where the commit message can be entered." +msgstr "" + +#: ..\settings.rst:178 +msgid "Number of previous messages in commit dialog" +msgstr "" + +#: ..\settings.rst:178 +msgid "" +"The number of commit messages, from the top of the current branch, that will" +" be made available from the ``Commit message`` combo box on the Commit " +"dialog." +msgstr "" + +#: ..\settings.rst:182 +msgid "Show additional buttons in commit button area" +msgstr "" + +#: ..\settings.rst:182 +msgid "" +"Tick the boxes in this sub-group for any of the additional buttons that you " +"wish to have available below the commit button. These buttons are considered" +" additional to basic functionality and have consequences if you should click" +" them accidentally, including resetting unrecorded work." +msgstr "" + +#: ..\settings.rst:191 +msgid "Appearance" +msgstr "" + +#: ..\settings.rst:193 +msgid "" +"This page contains settings that affect the appearance of the application." +msgstr "" + +#: ..\settings.rst:198 ..\settings.rst:448 ..\settings.rst:653 +msgid "General" +msgstr "" + +#: ..\settings.rst:198 +msgid "Show relative date instead of full date" +msgstr "" + +#: ..\settings.rst:198 +msgid "" +"Show relative date, e.g. 2 weeks ago, instead of full date. Displayed on the" +" ``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:201 +msgid "Show current branch in Visual Studio" +msgstr "" + +#: ..\settings.rst:201 +msgid "" +"Determines whether or not the currently checked out branch is displayed on " +"the Git Extensions toolbar within Visual Studio." +msgstr "" + +#: ..\settings.rst:204 +msgid "Auto scale user interface when high DPI is used" +msgstr "" + +#: ..\settings.rst:204 +msgid "" +"Automatically resize controls and their contents according to the current " +"system resolution of the display, measured in dots per inch (DPI)." +msgstr "" + +#: ..\settings.rst:207 +msgid "Truncate long filenames" +msgstr "" + +#: ..\settings.rst:207 +msgid "" +"This setting affects the display of filenames in a component of a window " +"e.g. in the Diff tab of the Commit Log window. The options that can be " +"selected are:" +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``None``: no truncation occurs; a horizontal scroll bar is used to see the " +"whole filename." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Compact``: no horizontal scroll bar. Filenames are truncated at both start" +" and end to fit into the width of the display component." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Trimstart``: no horizontal scroll bar. Filenames are truncated at the " +"start only." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``FileNameOnly``: the path is always removed, leaving only the name of the " +"file, even if there is space for the path." +msgstr "" + +#: ..\settings.rst:220 +msgid "Author images" +msgstr "" + +#: ..\settings.rst:220 +msgid "Get author image from gravatar.com" +msgstr "" + +#: ..\settings.rst:220 +msgid "" +"If checked, `gravatar `_ will be accessed to retrieve " +"an image for the author of commits. This image is displayed on the " +"``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:224 +msgid "Image size" +msgstr "" + +#: ..\settings.rst:224 +msgid "The display size of the user image." +msgstr "" + +#: ..\settings.rst:226 +msgid "Cache images" +msgstr "" + +#: ..\settings.rst:226 +msgid "" +"The number of days to elapse before gravatar is checked for any changes to " +"an authors image." +msgstr "" + +#: ..\settings.rst:229 +msgid "No image service" +msgstr "" + +#: ..\settings.rst:229 +msgid "" +"If the author has not set up their own image, then gravatar can return an " +"image based on one of these services." +msgstr "" + +#: ..\settings.rst:232 +msgid "``Clear image cache`` button" +msgstr "" + +#: ..\settings.rst:232 +msgid "Clear the cached avatars." +msgstr "" + +#: ..\settings.rst:234 +msgid "Fonts" +msgstr "" + +#: ..\settings.rst:234 +msgid "Code font" +msgstr "" + +#: ..\settings.rst:234 +msgid "Change the font used for the display of file contents." +msgstr "" + +#: ..\settings.rst:236 +msgid "Application font" +msgstr "" + +#: ..\settings.rst:236 +msgid "Change the font used on Git Extensions windows and dialogs." +msgstr "" + +#: ..\settings.rst:238 +msgid "Commit font" +msgstr "" + +#: ..\settings.rst:238 +msgid "" +"Change the font used for entering a commit message in the Commit dialog." +msgstr "" + +#: ..\settings.rst:240 +msgid "Language" +msgstr "" + +#: ..\settings.rst:240 +msgid "Language (restart required)" +msgstr "" + +#: ..\settings.rst:240 +msgid "Choose the language for the Git Extensions interface." +msgstr "" + +#: ..\settings.rst:242 +msgid "Dictionary for spelling checker" +msgstr "" + +#: ..\settings.rst:242 +msgid "" +"Choose the dictionary to use for the spelling checker in the Commit dialog." +msgstr "" + +#: ..\settings.rst:248 +msgid "Revision Links" +msgstr "" + +#: ..\settings.rst:250 +msgid "" +"You can configure here how to convert parts of a revision into clickable " +"links. These links will be located under the commit message on the " +"``Commit`` tab in the ``Related links`` section." +msgstr "" + +#: ..\settings.rst:256 ..\settings.rst:345 +msgid "Categories" +msgstr "" + +#: ..\settings.rst:256 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click the ``Remove`` button." +msgstr "" + +#: ..\settings.rst:260 ..\settings.rst:553 +msgid "Name" +msgstr "" + +#: ..\settings.rst:260 +msgid "" +"This is the Category name used to match the same categories defined on " +"different levels of the Settings." +msgstr "" + +#: ..\settings.rst:263 ..\settings.rst:555 +msgid "Enabled" +msgstr "" + +#: ..\settings.rst:263 +msgid "" +"Indicates whether the Category is enabled or not. Disabled categories are " +"skipped while creating links." +msgstr "" + +#: ..\settings.rst:266 +msgid "Search in" +msgstr "" + +#: ..\settings.rst:266 +msgid "" +"List of revision parts that will be checked when searching for matching text" +" to be converted into links. Only the checked parts will be searched for " +"matches." +msgstr "" + +#: ..\settings.rst:270 +msgid "Search pattern/Nested pattern" +msgstr "" + +#: ..\settings.rst:270 +msgid "" +"Regular expression used for matching text in chosen revision parts. Each " +"matched fragment will be used to create a new link. More than one fragment " +"can be used in a single link by using a capturing group. A capturing group " +"value can be passed to a link by using zero-based indexed placeholders in a " +"link format definition e.g. {0}. ``Nested pattern`` can be used when only " +"part of the text matched by the ``Search pattern`` should be used to format " +"the link. When the ``Nested pattern`` is empty, matches found by the " +"``Search pattern`` are used to create links." +msgstr "" + +#: ..\settings.rst:279 +msgid "Links: Caption/URI" +msgstr "" + +#: ..\settings.rst:279 +msgid "" +"List of links to be created from a single match. Each link consists of the " +"``Caption`` to be displayed and the ``URI`` to be opened when the link is " +"clicked on. In addition to the standard zero-based indexed placeholders, the" +" ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into the" +" link. For example: " +"``https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH%``" +msgstr "" + +#: ..\settings.rst:290 +msgid "Colors" +msgstr "" + +#: ..\settings.rst:292 +msgid "" +"This page contains settings to define the colors used in the application." +msgstr "" + +#: ..\settings.rst:297 +msgid "Revision graph" +msgstr "" + +#: ..\settings.rst:297 +msgid "Multicolor branches" +msgstr "" + +#: ..\settings.rst:297 +msgid "" +"Displays branch commits in different colors if checked. If unchecked, all " +"branches are shown in the same color. This color can be selected." +msgstr "" + +#: ..\settings.rst:300 +msgid "Striped branch change" +msgstr "" + +#: ..\settings.rst:300 +msgid "" +"When a new branch is created from an existing branch, the common part of the" +" history is shown in a 'hatch' pattern." +msgstr "" + +#: ..\settings.rst:303 +msgid "Draw branch borders" +msgstr "" + +#: ..\settings.rst:303 +msgid "Outlines branch commits in a black border if checked." +msgstr "" + +#: ..\settings.rst:305 +msgid "Draw non relatives graph gray" +msgstr "" + +#: ..\settings.rst:305 +msgid "" +"Show commit history in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:307 +msgid "Draw non relatives text gray" +msgstr "" + +#: ..\settings.rst:307 +msgid "" +"Show commit text in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:309 +msgid "Color tag" +msgstr "" + +#: ..\settings.rst:309 +msgid "Color to show tags in." +msgstr "" + +#: ..\settings.rst:311 +msgid "Color branch" +msgstr "" + +#: ..\settings.rst:311 +msgid "Color to show branch names in." +msgstr "" + +#: ..\settings.rst:313 +msgid "Color remote branch" +msgstr "" + +#: ..\settings.rst:313 +msgid "Color to show remote branch names in." +msgstr "" + +#: ..\settings.rst:315 +msgid "Color other label" +msgstr "" + +#: ..\settings.rst:315 +msgid "Color to show other labels in." +msgstr "" + +#: ..\settings.rst:317 +msgid "Application Icon" +msgstr "" + +#: ..\settings.rst:317 +msgid "Icon style" +msgstr "" + +#: ..\settings.rst:317 +msgid "Change icons. Useful for recognising various open instances." +msgstr "" + +#: ..\settings.rst:319 +msgid "Icon color" +msgstr "" + +#: ..\settings.rst:319 +msgid "Changes color of the selected icons." +msgstr "" + +#: ..\settings.rst:321 +msgid "Difference View" +msgstr "" + +#: ..\settings.rst:321 +msgid "Color removed line" +msgstr "" + +#: ..\settings.rst:321 +msgid "Highlight color for lines that have been removed." +msgstr "" + +#: ..\settings.rst:324 +msgid "Color added line" +msgstr "" + +#: ..\settings.rst:324 +msgid "Highlight color for lines that have been added." +msgstr "" + +#: ..\settings.rst:326 +msgid "Color removed line highlighting" +msgstr "" + +#: ..\settings.rst:326 +msgid "Highlight color for characters that have been removed in lines." +msgstr "" + +#: ..\settings.rst:328 +msgid "Color added line highlighting" +msgstr "" + +#: ..\settings.rst:328 +msgid "Highlight color for characters that have been added in lines." +msgstr "" + +#: ..\settings.rst:330 +msgid "Color section" +msgstr "" + +#: ..\settings.rst:330 +msgid "Highlight color for a section." +msgstr "" + +#: ..\settings.rst:336 +msgid "Start Page" +msgstr "" + +#: ..\settings.rst:338 +msgid "" +"This page allows you to add/remove or modify the Categories and repositories" +" that will appear on the Start Page when Git Extensions is launched. Per " +"Category you can either configure an RSS feed or add repositories. The order" +" of both Categories, and repositories within Categories, can be changed " +"using the context menus in the Start Page. See :ref:`start-page` for further" +" details." +msgstr "" + +#: ..\settings.rst:345 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click Remove. This will delete the Category *and* any " +"repositories belonging to that Category." +msgstr "" + +#: ..\settings.rst:350 +msgid "Caption" +msgstr "" + +#: ..\settings.rst:350 +msgid "This is the Category name displayed on the Start Page." +msgstr "" + +#: ..\settings.rst:352 +msgid "Type" +msgstr "" + +#: ..\settings.rst:352 +msgid "Specify the type: an RSS feed or a repository." +msgstr "" + +#: ..\settings.rst:354 +msgid "RSS Feed" +msgstr "" + +#: ..\settings.rst:354 +msgid "Enter the URL of the RSS feed." +msgstr "" + +#: ..\settings.rst:356 +msgid "Path/Title/Description" +msgstr "" + +#: ..\settings.rst:356 +msgid "" +"For each repository defined for a Category, shows the path, title and " +"description. To add a new repository, click on a blank line and type the " +"appropriate information. The contents of the Path field are shown on the " +"Start Page as a link to your repository *if* the Title field is blank. If " +"the Title field is non-blank, then this text is shown as the link to your " +"repository. Any text in the Description field is shown underneath the " +"repository link on the Start Page." +msgstr "" + +#: ..\settings.rst:365 +msgid "" +"An RSS Feed can be useful to follow repositories on GitHub for example. See " +"this page on GitHub: https://help.github.com/articles/viewing-your-feeds. " +"You can also follow commits on public GitHub repositories by" +msgstr "" + +#: ..\settings.rst:368 +msgid "In your browser, navigate to the public repository on GitHub." +msgstr "" + +#: ..\settings.rst:369 +msgid "Select the branch you are interested in." +msgstr "" + +#: ..\settings.rst:370 +msgid "Click on the Commits tab." +msgstr "" + +#: ..\settings.rst:371 +msgid "You will find a RSS icon next to the words \"Commit History\"." +msgstr "" + +#: ..\settings.rst:372 +msgid "Copy the link" +msgstr "" + +#: ..\settings.rst:373 +msgid "" +"Paste the link into the RSS Feed field in the Settings - Start Page as shown" +" above." +msgstr "" + +#: ..\settings.rst:375 +msgid "" +"Your Start Page will then show each commit - clicking on a link will open " +"your browser and take you to the commit on GitHub." +msgstr "" + +#: ..\settings.rst:382 +msgid "Git Config" +msgstr "" + +#: ..\settings.rst:384 +msgid "" +"This page contains some of the settings of Git that are used by and " +"therefore can be changed from within Git Extensions." +msgstr "" + +#: ..\settings.rst:386 +msgid "" +"If you change a Git setting from the Git command line using ``git config`` " +"then the same change in setting can be seen inside Git Extensions. If you " +"change a Git setting from inside Git Extensions then that change can be seen" +" using ``git config --get``." +msgstr "" + +#: ..\settings.rst:389 +msgid "" +"Git configuration can be global or local configuration. Global configuration" +" applies to all repositories. Local configuration overrides the global " +"configuration for the current repository." +msgstr "" + +#: ..\settings.rst:395 +msgid "User name" +msgstr "" + +#: ..\settings.rst:395 +msgid "User name shown in commits and patches." +msgstr "" + +#: ..\settings.rst:397 +msgid "User email" +msgstr "" + +#: ..\settings.rst:397 +msgid "User email shown in commits and patches." +msgstr "" + +#: ..\settings.rst:399 +msgid "Editor" +msgstr "" + +#: ..\settings.rst:399 +msgid "" +"Editor that git.exe opens (e.g. for editing commit message). This is not " +"used by Git Extensions, only when you call git.exe from the command line. By" +" default Git will use the built in editor." +msgstr "" + +#: ..\settings.rst:403 +msgid "Mergetool" +msgstr "" + +#: ..\settings.rst:403 +msgid "" +"Merge tool used to solve merge conflicts. Git Extensions will search for " +"common merge tools on your system." +msgstr "" + +#: ..\settings.rst:406 +msgid "Path to mergetool" +msgstr "" + +#: ..\settings.rst:406 +msgid "" +"Path to merge tool. Git Extensions will search for common merge tools on " +"your system." +msgstr "" + +#: ..\settings.rst:409 +msgid "Mergetool command" +msgstr "" + +#: ..\settings.rst:409 +msgid "" +"Command that Git uses to start the merge tool. Git Extensions will try to " +"set this automatically when a merge tool is chosen. This setting can be left" +" empty when Git supports the mergetool (e.g. kdiff3)." +msgstr "" + +#: ..\settings.rst:413 +msgid "Keep backup (.orig) after merge" +msgstr "" + +#: ..\settings.rst:413 +msgid "" +"Check to save the state of the original file before modifying to solve merge" +" conflicts. Refer to Git configuration setting ```mergetool.keepBackup```." +msgstr "" + +#: ..\settings.rst:417 +msgid "Difftool" +msgstr "" + +#: ..\settings.rst:417 +msgid "" +"Diff tool that is used to show differences between source files. Git " +"Extensions will search for common diff tools on your system." +msgstr "" + +#: ..\settings.rst:420 +msgid "Path to difftool" +msgstr "" + +#: ..\settings.rst:420 +msgid "" +"The path to the diff tool. Git Extensions will search for common diff tools " +"on your system." +msgstr "" + +#: ..\settings.rst:423 +msgid "DiffTool command" +msgstr "" + +#: ..\settings.rst:423 +msgid "" +"Command that Git uses to start the diff tool. This setting should only be " +"filled in when Git doesn't support the diff tool." +msgstr "" + +#: ..\settings.rst:426 +msgid "Path to commit template" +msgstr "" + +#: ..\settings.rst:426 +msgid "" +"A path to a file whose contents are used to pre-populate the commit message " +"in the commit dialog." +msgstr "" + +#: ..\settings.rst:429 +msgid "Line endings" +msgstr "" + +#: ..\settings.rst:429 +msgid "Checkout/commit radio buttons" +msgstr "" + +#: ..\settings.rst:429 +msgid "" +"Choose how git should handle line endings when checking out and checking in " +"files. Refer to https://help.github.com/articles/dealing-with-line-endings" +"#platform-all" +msgstr "" + +#: ..\settings.rst:433 +msgid "Files content encoding" +msgstr "" + +#: ..\settings.rst:433 +msgid "The default encoding for file contents." +msgstr "" + +#: ..\settings.rst:439 +msgid "Build server integration" +msgstr "" + +#: ..\settings.rst:441 +msgid "" +"This page allows you to configure the integration with build servers. This " +"allows the build status of each commit to be displayed directly in the " +"revision log, as well as providing a tab for direct access to the Build " +"Server build report for the selected commit." +msgstr "" + +#: ..\settings.rst:448 +msgid "Enable build server integration" +msgstr "" + +#: ..\settings.rst:448 +msgid "Check to globally enable/disable the integration functionality." +msgstr "" + +#: ..\settings.rst:450 +msgid "Show build status summary in revision log" +msgstr "" + +#: ..\settings.rst:450 +msgid "" +"Check to show a summary of the build results with the commits in the main " +"revision log." +msgstr "" + +#: ..\settings.rst:453 +msgid "Build server type" +msgstr "" + +#: ..\settings.rst:453 +msgid "Select an integration target." +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins" +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins server URL" +msgstr "" + +#: ..\settings.rst:455 ..\settings.rst:459 ..\settings.rst:469 +msgid "Enter the URL of the server (and port, if applicable)." +msgstr "" + +#: ..\settings.rst:457 ..\settings.rst:461 ..\settings.rst:473 +msgid "Project name" +msgstr "" + +#: ..\settings.rst:457 +msgid "Enter the name of the project which tracks this repository in Jenkins." +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity" +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity server URL" +msgstr "" + +#: ..\settings.rst:461 +msgid "" +"Enter the name of the project which tracks this repository in TeamCity. " +"Multiple project names can be entered separated by the | character." +msgstr "" + +#: ..\settings.rst:464 +msgid "Build Id Filter" +msgstr "" + +#: ..\settings.rst:464 +msgid "" +"Enter a regexp filter for which build results you want to retrieve in the " +"case that your build project creates multiple builds. For example, if your " +"project includes both devBuild and docBuild you may wish to apply a filter " +"of \"devBuild\" to retrieve the results from only the program build." +msgstr "" + +#: ..\settings.rst:469 +msgid "Team Foundation" +msgstr "" + +#: ..\settings.rst:469 +msgid "Tfs server (Name or URL)" +msgstr "" + +#: ..\settings.rst:471 +msgid "Team collection name" +msgstr "" + +#: ..\settings.rst:473 +msgid "Enter the name of the project which tracks this repository in Tfs." +msgstr "" + +#: ..\settings.rst:475 +msgid "Build definition name (use first found if left empty)" +msgstr "" + +#: ..\settings.rst:482 +msgid "SSH" +msgstr "" + +#: ..\settings.rst:484 +msgid "" +"This page allows you to configure the SSH client you want Git to use. Git " +"Extensions is optimized for PuTTY. Git Extensions will show command line " +"dialogs if you do not use PuTTY and user input is required (unless you have " +"configured SSH to use authentication with key instead of password). Git " +"Extensions can load SSH keys for PuTTY when needed." +msgstr "" + +#: ..\settings.rst:491 +msgid "Specify which ssh client to use" +msgstr "" + +#: ..\settings.rst:491 +msgid "``PuTTY`` radio button" +msgstr "" + +#: ..\settings.rst:491 +msgid "Use PuTTY as SSH client." +msgstr "" + +#: ..\settings.rst:493 +msgid "``OpenSSH`` radio button" +msgstr "" + +#: ..\settings.rst:493 +msgid "Use OpenSSH as SSH client." +msgstr "" + +#: ..\settings.rst:495 +msgid "``Other ssh client`` radio button" +msgstr "" + +#: ..\settings.rst:495 +msgid "" +"Use another SSH client. Enter the path to the SSH client you wish to use." +msgstr "" + +#: ..\settings.rst:497 +msgid "Configure PuTTY" +msgstr "" + +#: ..\settings.rst:497 +msgid "Path to plink.exe" +msgstr "" + +#: ..\settings.rst:497 +msgid "Enter the path to the plink.exe executable." +msgstr "" + +#: ..\settings.rst:500 +msgid "Path to puttygen" +msgstr "" + +#: ..\settings.rst:500 +msgid "Enter the path to the puttygen.exe executable." +msgstr "" + +#: ..\settings.rst:502 +msgid "Path to pageant" +msgstr "" + +#: ..\settings.rst:502 +msgid "Enter the path to the pageant.exe executable." +msgstr "" + +#: ..\settings.rst:504 +msgid "Automatically start authentication" +msgstr "" + +#: ..\settings.rst:504 +msgid "" +"If an SSH key has been configured, then when accessing a remote repository " +"the key will automatically be used by the SSH client if this is checked." +msgstr "" + +#: ..\settings.rst:507 +msgid "Configure Git credential helper" +msgstr "" + +#: ..\settings.rst:507 ..\settings.rst:569 +msgid "Command" +msgstr "" + +#: ..\settings.rst:507 +msgid "" +"Enter the helper string for the Git \"Credential Helper\". This setting is " +"the global Git configuration ``credential.helper``, see http://git-" +"scm.com/docs/gitcredentials. By way of example, the setting for `git-" +"credential-winstore `_, when " +"installed from the full installation package for Git Extensions, is:" +msgstr "" + +#: ..\settings.rst:513 +msgid "" +"``!\"C:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-" +"credential-winstore.exe\"``." +msgstr "" + +#: ..\settings.rst:516 +msgid "" +"The setting begins with \"!\" so the setting is considered as a shell " +"snippet and everything after the \"!\" becomes the command. Use the " +"``Browse`` button to find the executable in your file system." +msgstr "" + +#: ..\settings.rst:520 +msgid "``Suggest`` button" +msgstr "" + +#: ..\settings.rst:520 +msgid "" +"Suggest an appropriate setting for the Git credential helper. This works " +"only if the program git-credential-winstore.exe is installed in the " +"\"GitCredentialWinStore\" folder under your Git Extensions installation." +msgstr "" + +#: ..\settings.rst:527 +msgid "" +"If you get errors relating to git-credential-winstore, ensure that your " +"setting for the Git credential helper command in Git Extensions has ``\"`` " +"at the start and end and not ``\\\"``. When viewed in the global Git " +"configuration file, ``.gitconfig`` in your user directory, you should find " +"the setting does show the escaped quotation marks ``\\\"`` (but not " +"``\\\\\\\"``). Also ensure that you do indeed have the program file git-" +"credential-winstore.exe in the specified directory as you may have a setting" +" retained from a previous installation of the credential helper program." +msgstr "" + +#: ..\settings.rst:536 +msgid "Scripts" +msgstr "" + +#: ..\settings.rst:538 +msgid "" +"This page allows you to configure specific commands to run before/after Git " +"actions or to add a new command to the User Menu. The top half of the page " +"summarises all of the scripts currently defined. If a script is selected " +"from the summary, the bottom half of the page will allow modifications to " +"the script definition." +msgstr "" + +#: ..\settings.rst:542 +msgid "" +"A hotkey can also be assigned to execute a specific script. See :ref" +":`settings-hotkeys`." +msgstr "" + +#: ..\settings.rst:547 +msgid "``Add`` button" +msgstr "" + +#: ..\settings.rst:547 +msgid "" +"Adds a new script. Complete the details in the bottom half of the screen." +msgstr "" + +#: ..\settings.rst:549 +msgid "``Remove`` button" +msgstr "" + +#: ..\settings.rst:549 +msgid "Removes a script." +msgstr "" + +#: ..\settings.rst:551 +msgid "Up/Down Arrows" +msgstr "" + +#: ..\settings.rst:551 +msgid "Changes order of scripts." +msgstr "" + +#: ..\settings.rst:553 +msgid "The name of the script." +msgstr "" + +#: ..\settings.rst:555 +msgid "" +"If checked, the script is active and will be performed at the appropriate " +"time (as determined by the On Event setting)." +msgstr "" + +#: ..\settings.rst:558 +msgid "Ask for confirmation" +msgstr "" + +#: ..\settings.rst:558 +msgid "" +"If checked, then a popup window is displayed just before the script is run " +"to confirm whether or not the script is to be run. Note that this popup is " +"*not* displayed when the script is added as a command to the User Menu (On " +"Event setting is ShowInUserMenuBar)." +msgstr "" + +#: ..\settings.rst:563 +msgid "Run in background" +msgstr "" + +#: ..\settings.rst:563 +msgid "" +"If checked, the script will run in the background and Git Extensions will " +"return to your control without waiting for the script to finish." +msgstr "" + +#: ..\settings.rst:566 +msgid "Add to revision grid context menu" +msgstr "" + +#: ..\settings.rst:566 +msgid "" +"If checked, the script is added to the context menu that is displayed when " +"right-clicking on a line in the Commit Log page." +msgstr "" + +#: ..\settings.rst:569 +msgid "" +"Enter the command to be run. This can be any command that your system can " +"run e.g. an executable program, a .bat script, a Python command, etc. Use " +"the ``Browse`` button to find the command to run." +msgstr "" + +#: ..\settings.rst:573 ..\settings.rst:794 +msgid "Arguments" +msgstr "" + +#: ..\settings.rst:573 +msgid "" +"Enter any arguments to be passed to the command that is run. The ``Help`` " +"button displays items that will be resolved by Git Extensions before " +"executing the command e.g. {cBranch} will resolve to the currently checked " +"out branch, {UserInput} will display a popup where you can enter data to be " +"passed to the command when it is run." +msgstr "" + +#: ..\settings.rst:579 +msgid "On Event" +msgstr "" + +#: ..\settings.rst:579 +msgid "" +"Select when this command will be executed, either before/after certain Git " +"commands, or displayed on the User Menu bar." +msgstr "" + +#: ..\settings.rst:586 +msgid "Hotkeys" +msgstr "" + +#: ..\settings.rst:588 +msgid "" +"This page allows you to define keyboard shortcuts to actions when specific " +"pages of Git Extensions are displayed. The HotKeyable Items identifies a " +"page within Git Extensions. Selecting a Hotkeyable Item displays the list of" +" commands on that page that can have a hotkey associated with them." +msgstr "" + +#: ..\settings.rst:592 +msgid "The Hotkeyable Items consist of the following pages" +msgstr "" + +#: ..\settings.rst:594 +msgid "" +"Commit: the page displayed when a Commit is requested via the ``Commit`` " +"User Menu button or the ``Commands/Commit`` menu option." +msgstr "" + +#: ..\settings.rst:595 +msgid "" +"Browse: the Commit Log page (the page displayed after a repository is " +"selected from the Start Page)." +msgstr "" + +#: ..\settings.rst:596 +msgid "RevisionGrid: the list of commits on the Commit Log page." +msgstr "" + +#: ..\settings.rst:597 +msgid "FileViewer: the page displayed when viewing the contents of a file." +msgstr "" + +#: ..\settings.rst:598 +msgid "" +"FormMergeConflicts: the page displayed when merge conflicts are detected " +"that need correcting." +msgstr "" + +#: ..\settings.rst:599 +msgid "" +"Scripts: shows scripts defined in Git Extensions and allows shortcuts to be " +"assigned. Refer :ref:`settings-scripts`." +msgstr "" + +#: ..\settings.rst:604 +msgid "Hotkey" +msgstr "" + +#: ..\settings.rst:604 +msgid "" +"After selecting a Hotkeyable Item and the Command, the current keyboard " +"shortcut associated with the command is displayed here. To alter this " +"shortcut, click in the box where the current hotkey is shown and press the " +"new keyboard combination." +msgstr "" + +#: ..\settings.rst:609 +msgid "``Apply`` button" +msgstr "" + +#: ..\settings.rst:609 +msgid "" +"Click to apply the new keyboard combination to the currently selected " +"Command." +msgstr "" + +#: ..\settings.rst:612 +msgid "``Clear`` button" +msgstr "" + +#: ..\settings.rst:612 +msgid "" +"Sets the keyboard shortcut for the currently selected Command to 'None'." +msgstr "" + +#: ..\settings.rst:614 +msgid "``Reset all Hotkeys to defaults`` button" +msgstr "" + +#: ..\settings.rst:614 +msgid "" +"Resets all keyboard shortcuts to the defaults (i.e. the values when Git " +"Extensions was first installed)." +msgstr "" + +#: ..\settings.rst:621 +msgid "Shell Extension" +msgstr "" + +#: ..\settings.rst:623 +msgid "" +"When installed, Git Extensions adds items to the context menu when a " +"file/folder is right-clicked within Windows Explorer. One of these items is " +"``Git Extensions`` from which a further (cascaded) menu can be opened. This " +"settings page determines which items will appear on that cascaded menu and " +"which will appear in the main context menu. Items that are checked will " +"appear in the cascaded menu." +msgstr "" + +#: ..\settings.rst:627 +msgid "" +"To the right side of the list of check boxes is a preview that shows you how" +" the Git Extensions menu items will be arranged with your current choices." +msgstr "" + +#: ..\settings.rst:630 +msgid "" +"By default, what is displayed in the context menu also depends on what item " +"is right-clicked in Windows Explorer; a file or a folder (and whether the " +"folder is a Git repository or not). If you want Git Extensions to always " +"include all of its context menu items, check the box ``Always show all " +"commands``." +msgstr "" + +#: ..\settings.rst:637 +msgid "Advanced" +msgstr "" + +#: ..\settings.rst:638 +msgid "" +"This page allows advanced settings to be modified. Clicking on the '+' " +"symbol on the tree of settings will display further settings. Refer :ref" +":`settings-confirmations`." +msgstr "" + +#: ..\settings.rst:644 +msgid "Checkout" +msgstr "" + +#: ..\settings.rst:644 +msgid "Always show checkout dialog" +msgstr "" + +#: ..\settings.rst:644 +msgid "" +"Always show the Checkout Branch dialog when swapping branches. This dialog " +"is normally only shown when uncommitted changes exist on the current branch" +msgstr "" + +#: ..\settings.rst:647 +msgid "Use last chosen \"local changes\" action as default action." +msgstr "" + +#: ..\settings.rst:647 +msgid "" +"This setting works in conjunction with the 'Git Extensions/Check for " +"uncommitted changes in checkout branch dialog' setting. If the 'Check for " +"uncommitted changes' setting is checked, then the Checkout Branch dialog is " +"shown *only* if this setting is unchecked. If this setting is checked, then " +"no dialog is shown and the last chosen action is used." +msgstr "" + +#: ..\settings.rst:653 +msgid "Don't show help images" +msgstr "" + +#: ..\settings.rst:653 +msgid "" +"In the Pull, Merge and Rebase dialogs, images are displayed by default to " +"explain what happens with the branches and their commits and the meaning of " +"LOCAL, BASE and REMOTE (for resolving merge conflicts) in different merge or" +" rebase scenarios. If checked, these Help images will not be displayed." +msgstr "" + +#: ..\settings.rst:659 +msgid "Always show advanced options" +msgstr "" + +#: ..\settings.rst:659 +msgid "" +"In the Push, Merge and Rebase dialogs, advanced options are hidden by " +"default and shown only after you click a link or checkbox. If this setting " +"is checked then these options are always shown on those dialogs." +msgstr "" + +#: ..\settings.rst:667 +msgid "Confirmations" +msgstr "" + +#: ..\settings.rst:668 +msgid "This page allows you to turn off certain confirmation popup windows." +msgstr "" + +#: ..\settings.rst:673 +msgid "Don't ask to confirm to" +msgstr "" + +#: ..\settings.rst:673 +msgid "Amend last commit" +msgstr "" + +#: ..\settings.rst:673 +msgid "" +"If checked, do not display the popup warning about the rewriting of history " +"when you have elected to amend the last committed change." +msgstr "" + +#: ..\settings.rst:676 +msgid "Apply stashed changes after successful pull" +msgstr "" + +#: ..\settings.rst:676 +msgid "" +"In the Pull dialog, if ``Auto stash`` is checked, then any changes will be " +"stashed before the pull is performed. Any stashed changes are then re-" +"applied after the pull is complete. If this setting is checked, the stashed " +"changes are applied with no confirmation popup." +msgstr "" + +#: ..\settings.rst:681 +msgid "Apply stashed changes after successful checkout" +msgstr "" + +#: ..\settings.rst:681 +msgid "" +"In the Checkout Branch dialog, if ``Stash`` is checked, then any changes " +"will be stashed before the branch is checked out. If this setting is " +"checked, then the stashed changes will be automatically re-applied after " +"successful checkout of the branch with no confirmation popup." +msgstr "" + +#: ..\settings.rst:686 +msgid "Add a tracking reference for newly pushed branch" +msgstr "" + +#: ..\settings.rst:686 +msgid "" +"When you push a local branch to a remote and it doesn't have a tracking " +"reference, you are asked to confirm whether you want to add such a " +"reference. If this setting is checked, a tracking reference will always be " +"added if it does not exist." +msgstr "" + +#: ..\settings.rst:691 +msgid "Push a new branch for the remote" +msgstr "" + +#: ..\settings.rst:691 +msgid "" +"When pushing a new branch that does not exist on the remote repository, a " +"confirmation popup will normally be displayed. If this setting is checked, " +"then the new branch will be pushed with no confirmation popup." +msgstr "" + +#: ..\settings.rst:695 +msgid "Update submodules on checkout" +msgstr "" + +#: ..\settings.rst:695 +msgid "" +"When you check out a branch from a repository that has submodules, you will " +"be asked to update the submodules. If this setting is checked, the " +"submodules will be updated without asking." +msgstr "" + +#: ..\settings.rst:703 +msgid "Plugins" +msgstr "" + +#: ..\settings.rst:705 +msgid "Plugins provide extra functionality for Git Extensions." +msgstr "" + +#: ..\settings.rst:708 +msgid "Plugin" +msgstr "" + +#: ..\settings.rst:710 +msgid "Auto compile SubModules" +msgstr "" + +#: ..\settings.rst:710 +msgid "" +"**This plugin proposes (confirmation required) that you automatically build " +"submodules after they are updated via the GitExtensions Update submodules " +"command.**" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enabled (true/false)" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enter true to enable the plugin, or false to disable." +msgstr "" + +#: ..\settings.rst:716 +msgid "Path to msbuild.exe" +msgstr "" + +#: ..\settings.rst:716 +msgid "Enter the path to the msbuild.exe executable." +msgstr "" + +#: ..\settings.rst:718 +msgid "msbuild.exe arguments" +msgstr "" + +#: ..\settings.rst:718 +msgid "Enter any arguments to msbuild." +msgstr "" + +#: ..\settings.rst:720 +msgid "Periodic background fetch" +msgstr "" + +#: ..\settings.rst:720 +msgid "" +"**This plugin keeps your remote tracking branches up-to-date automatically " +"by fetching periodically.**" +msgstr "" + +#: ..\settings.rst:722 +msgid "Arguments of git command to run" +msgstr "" + +#: ..\settings.rst:722 +msgid "" +"Enter the git command and its arguments into the edit box. The default " +"command is ``fetch --all``, which will fetch all branches from all remotes. " +"You can modify the command if you would prefer, for example, to fetch only a" +" specific remote, e.g. ``fetch upstream``." +msgstr "" + +#: ..\settings.rst:727 +msgid "Fetch every (seconds)" +msgstr "" + +#: ..\settings.rst:727 +msgid "" +"Enter the number of seconds to wait between each fetch. Enter 0 to disable " +"this plugin." +msgstr "" + +#: ..\settings.rst:730 +msgid "Refresh view after fetch" +msgstr "" + +#: ..\settings.rst:730 +msgid "" +"If checked, the commit log and branch labels will be refreshed after the " +"fetch. If you are browsing the commit log and comparing revisions you may " +"wish to disable the refresh to avoid unexpected changes to the commit log." +msgstr "" + +#: ..\settings.rst:734 +msgid "Fetch all submodules" +msgstr "" + +#: ..\settings.rst:734 +msgid "" +"If checked, also perform \"git fetch --all\" recursively on all configured " +"submodules as part of the periodic background fetch." +msgstr "" + +#: ..\settings.rst:737 +msgid "Create local tracking branches" +msgstr "" + +#: ..\settings.rst:737 +msgid "" +"**This plugin will create local tracking branches for all branches on a " +"remote repository. The remote repository is specified when the plugin is " +"run.**" +msgstr "" + +#: ..\settings.rst:741 +msgid "Delete obsolete branches" +msgstr "" + +#: ..\settings.rst:741 +msgid "" +"**This plugin allows you to delete obsolete branches i.e. those branches " +"that are fully merged to another branch. It will display a list of obsolete " +"branches for review before deletion.**" +msgstr "" + +#: ..\settings.rst:745 +msgid "Delete obsolete branches older than (days)" +msgstr "" + +#: ..\settings.rst:745 +msgid "Select branches created greater than the specified number of days ago." +msgstr "" + +#: ..\settings.rst:748 +msgid "Branch where all branches should be merged" +msgstr "" + +#: ..\settings.rst:748 +msgid "" +"The name of the branch where a branch *must* have been merged into to be " +"considered obsolete." +msgstr "" + +#: ..\settings.rst:751 +msgid "Find large files" +msgstr "" + +#: ..\settings.rst:751 +msgid "**Finds large files in the repository and allows you to delete them.**" +msgstr "" + +#: ..\settings.rst:754 +msgid "Find large files bigger than (Mb)" +msgstr "" + +#: ..\settings.rst:754 +msgid "Specify what size is considered a 'large' file." +msgstr "" + +#: ..\settings.rst:757 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\settings.rst:757 +msgid "" +"**The Gerrit plugin provides integration with Gerrit for GitExtensions. This" +" plugin has been based on the git-review tool.**" +msgstr "" + +#: ..\settings.rst:760 +msgid "For more information see: http://code.google.com/p/gerrit/" +msgstr "" + +#: ..\settings.rst:762 +msgid "GitFlow" +msgstr "" + +#: ..\settings.rst:762 +msgid "" +"**The GitFlow plugin provides high-level repository operations for Vincent " +"Driessen's branching model**" +msgstr "" + +#: ..\settings.rst:764 +msgid "For more information see: https://github.com/nvie/gitflow" +msgstr "" + +#: ..\settings.rst:766 +msgid "Github" +msgstr "" + +#: ..\settings.rst:766 +msgid "" +"**This plugin will create an OAuth token so that some common GitHub actions " +"can be integrated with Git Extensions.**" +msgstr "" + +#: ..\settings.rst:769 +msgid "For more information see: https://github.com/" +msgstr "" + +#: ..\settings.rst:771 +msgid "OAuth Token" +msgstr "" + +#: ..\settings.rst:771 +msgid "The token generated and retrieved from GitHub." +msgstr "" + +#: ..\settings.rst:773 +msgid "Impact Graph" +msgstr "" + +#: ..\settings.rst:773 +msgid "" +"**This plugin shows in a graphical format the number of commits and counts " +"of changed lines in the repository performed by each person who has " +"committed a change.**" +msgstr "" + +#: ..\settings.rst:776 +msgid "Statistics" +msgstr "" + +#: ..\settings.rst:776 +msgid "" +"**This plugin provides various statistics (and a pie chart) about the " +"current Git repository. For example, number of commits by author, lines of " +"code per language.**" +msgstr "" + +#: ..\settings.rst:779 +msgid "Code files" +msgstr "" + +#: ..\settings.rst:779 +msgid "Specifies extensions of files that are considered code files." +msgstr "" + +#: ..\settings.rst:782 +msgid "Directories to ignore (EndsWith)" +msgstr "" + +#: ..\settings.rst:782 +msgid "Ignore these directories when calculating statistics." +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules (true/false)" +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules when calculating statistics." +msgstr "" + +#: ..\settings.rst:788 +msgid "gource" +msgstr "" + +#: ..\settings.rst:788 +msgid "**Gource is a software version control visualization tool.**" +msgstr "" + +#: ..\settings.rst:790 +msgid "For more information see: https://code.google.com/p/gource/" +msgstr "" + +#: ..\settings.rst:792 +msgid "Path to \"gource\"" +msgstr "" + +#: ..\settings.rst:792 +msgid "Enter the path to the gource software." +msgstr "" + +#: ..\settings.rst:794 +msgid "Enter any arguments to gource." +msgstr "" + +#: ..\settings.rst:796 +msgid "Proxy Switcher" +msgstr "" + +#: ..\settings.rst:796 +msgid "" +"**This plugin can set/unset the value for the http.proxy git config file key" +" as per the settings entered here.**" +msgstr "" + +#: ..\settings.rst:799 +msgid "Username" +msgstr "" + +#: ..\settings.rst:799 +msgid "The user name needed to access the proxy." +msgstr "" + +#: ..\settings.rst:802 +msgid "Password" +msgstr "" + +#: ..\settings.rst:802 +msgid "The password attached to the username." +msgstr "" + +#: ..\settings.rst:805 +msgid "HttpProxy" +msgstr "" + +#: ..\settings.rst:805 +msgid "Proxy Server URL." +msgstr "" + +#: ..\settings.rst:808 +msgid "HttpProxyPort" +msgstr "" + +#: ..\settings.rst:808 +msgid "Proxy Server port number." +msgstr "" + +#: ..\settings.rst:811 +msgid "Release Notes Generator" +msgstr "" + +#: ..\settings.rst:811 +msgid "" +"**This plugin will generate 'release notes'. This involves summarising all " +"commits between the specified from and to commit expressions when the plugin" +" is started. This output can be copied to the clipboard in various " +"formats.**" +msgstr "" + +#: ..\settings.rst:814 +msgid "Create Stash Pull Request" +msgstr "" + +#: ..\settings.rst:814 +msgid "" +"**If your repository is hosted on Atlassian Stash then this plugin will " +"enable you to create a pull request for Stash from Git Extensions**" +msgstr "" + +#: ..\settings.rst:817 +msgid "For more information see: https://www.atlassian.com/software/stash" +msgstr "" + +#: ..\settings.rst:819 +msgid "Stash Username" +msgstr "" + +#: ..\settings.rst:819 +msgid "The username required to access Stash." +msgstr "" + +#: ..\settings.rst:821 +msgid "Stash Password" +msgstr "" + +#: ..\settings.rst:821 +msgid "The password required to access Stash." +msgstr "" + +#: ..\settings.rst:823 +msgid "Specify the base URL to Stash" +msgstr "" + +#: ..\settings.rst:823 +msgid "The URL from which you will access Stash." +msgstr "" + +#: ..\settings.rst:825 +msgid "Disable SSL verification" +msgstr "" + +#: ..\settings.rst:825 +msgid "" +"Check this option if you do not require SSL verification to access Stash." +msgstr "" diff --git a/source/locale/ro/LC_MESSAGES/submodules.mo b/source/locale/ro/LC_MESSAGES/submodules.mo new file mode 100644 index 0000000000000000000000000000000000000000..90c2fc36ce4ee86fcc1a41732f28575f0e004fc7 GIT binary patch literal 519 zcmZWl(N4lJ6xGD1J^JiJP1J1BOS>V77AGPML&B86@V!EvHKSeHBADCp|sA=YH+)eeAf}b$#Ias3NY;wy?oZcL^0AYW2#e7Wy-IOpOqzmOr77x71_N~8P7`#Mr0xFTrrqt1lJWT3NoBrZ zIfsn1IYlEiXHqbU{10Q-XWyQsUyr5^IHn z-w!C#%1irc^0%b0M!b%aZcA?3_tM3-&JC9Z6S9e>FH9S5<4M+oi$7g8%QM%I$f=qM znNxJ}B&;_q7Mc~%Q+jSFlI4b)xZXtDW9-W~4qJr!zAukMLaxKhV7>k!aZG}f6JH)W N41!if!yssSJKtebnHK;6 literal 0 HcmV?d00001 diff --git a/source/locale/ro/LC_MESSAGES/submodules.po b/source/locale/ro/LC_MESSAGES/submodules.po new file mode 100644 index 0000000..3d73e97 --- /dev/null +++ b/source/locale/ro/LC_MESSAGES/submodules.po @@ -0,0 +1,137 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Romanian (http://www.transifex.com/projects/p/git-extensions-manual/language/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#: ..\submodules.rst:2 +msgid "Submodules" +msgstr "" + +#: ..\submodules.rst:4 +msgid "" +"Large projects can be split into smaller parts using submodules. A submodule" +" contains the name, url and revision of another repository. To create a " +"submodule in an existing git repository you need to add a link to another " +"repository containing the files of the submodule." +msgstr "" + +#: ..\submodules.rst:11 +msgid "Manage submodules" +msgstr "" + +#: ..\submodules.rst:13 +msgid "" +"The current state of the submodules can be viewed with the ``Manage " +"submodules`` function. All submodules are shown in the list on the left." +msgstr "" + +#: ..\submodules.rst:19 ..\submodules.rst:32 +msgid "Add submodule" +msgstr "" + +#: ..\submodules.rst:19 +msgid "Add a new submodule to the repository" +msgstr "" + +#: ..\submodules.rst:21 +msgid "Synchronize" +msgstr "" + +#: ..\submodules.rst:21 +msgid "" +"Synchronizes the remote URL configuration setting to the value specified in " +"``.gitmodules`` for the selected submodule." +msgstr "" + +#: ..\submodules.rst:24 +msgid "Initialize" +msgstr "" + +#: ..\submodules.rst:24 +msgid "" +"Initialize the selected submodules, i.e. register each submodule name and " +"url found in ``.gitmodules`` into ``.git/config``. The submodule will also " +"be updated." +msgstr "" + +#: ..\submodules.rst:27 +msgid "Update" +msgstr "" + +#: ..\submodules.rst:27 +msgid "" +"Update the registered submodules, i.e. clone missing submodules and checkout" +" the commit specified in the index of the containing repository." +msgstr "" + +#: ..\submodules.rst:34 +msgid "" +"To add a new submodule choose ``Add submodule`` in the ``Manage submodules``" +" dialog." +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to submodule" +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to the remote repository to use as submodule." +msgstr "" + +#: ..\submodules.rst:41 +msgid "Local path" +msgstr "" + +#: ..\submodules.rst:41 +msgid "" +"Local path to this submodule, relative to the root of the current " +"repository." +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch" +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch to track." +msgstr "" + +#: ..\submodules.rst:47 +msgid "Remove submodule" +msgstr "" + +#: ..\submodules.rst:49 +msgid "" +"It is currently not possible to remove a submodule using the Git Extensions " +"user interface. To remove a submodule you need to manually:" +msgstr "" + +#: ..\submodules.rst:52 +msgid "Delete the relevant line from the ``.gitmodules`` file." +msgstr "" + +#: ..\submodules.rst:53 +msgid "Delete the relevant section from ``.git/config``." +msgstr "" + +#: ..\submodules.rst:54 +msgid "Run ``git rm --cached path_to_submodule`` (no trailing slash)." +msgstr "" + +#: ..\submodules.rst:55 +msgid "Commit and delete the now untracked submodule files." +msgstr "" diff --git a/source/locale/ro/LC_MESSAGES/tag.mo b/source/locale/ro/LC_MESSAGES/tag.mo new file mode 100644 index 0000000000000000000000000000000000000000..90c2fc36ce4ee86fcc1a41732f28575f0e004fc7 GIT binary patch literal 519 zcmZWl(N4lJ6xGD1J^JiJP1J1BOS>V77AGPML&B86@V!EvHKSeHBADCp|sA=YH+)eeAf}b$#Ias3NY;wy?oZcL^0AYW2#e7Wy-IOpOqzmOr77x71_N~8P7`#Mr0xFTrrqt1lJWT3NoBrZ zIfsn1IYlEiXHqbU{10Q-XWyQsUyr5^IHn z-w!C#%1irc^0%b0M!b%aZcA?3_tM3-&JC9Z6S9e>FH9S5<4M+oi$7g8%QM%I$f=qM znNxJ}B&;_q7Mc~%Q+jSFlI4b)xZXtDW9-W~4qJr!zAukMLaxKhV7>k!aZG}f6JH)W N41!if!yssSJKtebnHK;6 literal 0 HcmV?d00001 diff --git a/source/locale/ro/LC_MESSAGES/tag.po b/source/locale/ro/LC_MESSAGES/tag.po new file mode 100644 index 0000000..4c33bd2 --- /dev/null +++ b/source/locale/ro/LC_MESSAGES/tag.po @@ -0,0 +1,70 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Romanian (http://www.transifex.com/projects/p/git-extensions-manual/language/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#: ..\tag.rst:2 +msgid "Tag" +msgstr "" + +#: ..\tag.rst:4 +msgid "" +"Tags are used to mark a specific version. Usually a tag will not be moved " +"anymore. The image below shows the commit log of Git Extensions with two " +"tags indicating version [1.08] and [1.06]." +msgstr "" + +#: ..\tag.rst:10 +msgid "Create tag" +msgstr "" + +#: ..\tag.rst:12 +msgid "" +"In Git Extensions you can tag a revision by choosing ``Create new tag`` in " +"the commit log context menu. A dialog will prompt for the name of the tag. " +"You can also choose ``Create tag`` from the ``Commands`` menu, which will " +"show a dialog to choose the revision and enter the tag name." +msgstr "" + +#: ..\tag.rst:18 +msgid "" +"Once a tag is created, it cannot be moved again. You need to delete the tag " +"and create it again to move it." +msgstr "" + +#: ..\tag.rst:21 +msgid "Delete tag" +msgstr "" + +#: ..\tag.rst:23 +msgid "" +"For some operation it is very useful to create tags for temporary usage. Git" +" uses SHA1 hashes to name each commit. When you want to merge with an " +"unnamed branch it is good practise to tag the unnamed branch, merge with the" +" tag and then delete the tag again." +msgstr "" + +#: ..\tag.rst:30 +msgid "Re-Tag?" +msgstr "" + +#: ..\tag.rst:32 +msgid "" +"Read about \"What should you do when you tag a wrong commit and you would " +"want to re-tag?\" here: https://www.kernel.org/pub/software/scm/git/docs" +"/git-tag.html#_on_re_tagging" +msgstr "" diff --git a/source/locale/ro/LC_MESSAGES/translations.mo b/source/locale/ro/LC_MESSAGES/translations.mo new file mode 100644 index 0000000000000000000000000000000000000000..90c2fc36ce4ee86fcc1a41732f28575f0e004fc7 GIT binary patch literal 519 zcmZWl(N4lJ6xGD1J^JiJP1J1BOS>V77AGPML&B86@V!EvHKSeHBADCp|sA=YH+)eeAf}b$#Ias3NY;wy?oZcL^0AYW2#e7Wy-IOpOqzmOr77x71_N~8P7`#Mr0xFTrrqt1lJWT3NoBrZ zIfsn1IYlEiXHqbU{10Q-XWyQsUyr5^IHn z-w!C#%1irc^0%b0M!b%aZcA?3_tM3-&JC9Z6S9e>FH9S5<4M+oi$7g8%QM%I$f=qM znNxJ}B&;_q7Mc~%Q+jSFlI4b)xZXtDW9-W~4qJr!zAukMLaxKhV7>k!aZG}f6JH)W N41!if!yssSJKtebnHK;6 literal 0 HcmV?d00001 diff --git a/source/locale/ro/LC_MESSAGES/translations.po b/source/locale/ro/LC_MESSAGES/translations.po new file mode 100644 index 0000000..7313bc8 --- /dev/null +++ b/source/locale/ro/LC_MESSAGES/translations.po @@ -0,0 +1,51 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Romanian (http://www.transifex.com/projects/p/git-extensions-manual/language/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#: ..\translations.rst:2 +msgid "Translations" +msgstr "" + +#: ..\translations.rst:5 +msgid "Change language" +msgstr "" + +#: ..\translations.rst:7 +msgid "" +"In the settings dialog a translation can be chosen. The translation files " +"are located in a directory located in the Git Extensions installation " +"directory. The files are readable xml files." +msgstr "" + +#: ..\translations.rst:13 +msgid "Translate Git Extensions" +msgstr "" + +#: ..\translations.rst:15 +msgid "" +"The application has a built-in translation tool to help create and edit " +"translations. To open the translation tool choose ``Translate`` in the " +"``Help`` menu." +msgstr "" + +#: ..\translations.rst:20 +msgid "" +"The functions of the translation tool are described in the image below. To " +"contribute any translations you can either e-mail a patch or send a pull " +"request using github." +msgstr "" diff --git a/source/locale/ro/LC_MESSAGES/z_appendix.mo b/source/locale/ro/LC_MESSAGES/z_appendix.mo new file mode 100644 index 0000000000000000000000000000000000000000..4143d2624b1a9435a98a7f64c87c54c001a4d491 GIT binary patch literal 519 zcmZWl!Ab)$6jboEN6#K2sO+MzNwyX=b*D}GAm#SjU z3jw*{Gls@`#+Bp>h0o4a4CBRO(Qvhsd=hVsiJswV9oOOt7t(?FO$q*~Pl?MPOKdcb zem`Ky=pY+p>EDuQg9KMv`7QZr-zy*6c{f~@T&gyjJac1(OYZYNoc!tPS)PP}R890$ zs)C`DN9lr5IXAq7zBV(\n" +"Language-Team: Romanian (http://www.transifex.com/projects/p/git-extensions-manual/language/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#: ..\z_appendix.rst:2 +msgid "Appendix" +msgstr "" + +#: ..\z_appendix.rst:5 +msgid "Git Cheat Sheet" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Action" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Command" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "Create new repository" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "`$ git init`" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "Create shared repository" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "`$ git init –-bare –-shared=all`" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "Clone repository" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "`$ git clone c:/demo1 c:/demo2`" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "Checkout branch" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "`$ git checkout `" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "Create branch" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "`$ git branch `" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "Delete branch" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "`$ git branch -d `" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "Merge branch (from the branch to merge into):" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "`$ git merge PDC`" +msgstr "" + +#: ..\z_appendix.rst:24 ..\z_appendix.rst:41 ..\z_appendix.rst:50 +msgid "Solve conflicts (add --tool=kdiff3 if no mergetool is specified)" +msgstr "" + +#: ..\z_appendix.rst:24 +msgid "`$ git mergetool` `$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "Create tag" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "`$ git tag `" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "Add files/changes (. for all files)" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "`$ git add .`" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "Commit added files/changes (--amend to amend to last commit)" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "`$ git commit –m “Enter commit message”`" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "Discard changes" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "`$ git reset --hard`" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "Create patch (-M = detect renames –C = detect copies)" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "`$ git format-patch –M –C origin`" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "Apply patch without merging" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "`$ git apply c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "Merge patch" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "`$ git am -–3way –-signoff c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:0 ..\z_appendix.rst:0 +msgid "`$ git mergetool`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git am –-3way -–resolved`" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "Stash changes" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "`$ git stash`" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "Apply stashed changes" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "`$ git stash apply`" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "Pull changes (add --rebase to rebase instead of merge)" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "`$ git pull c:/demo1 master`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "Push changes (in branch $ git push c:/demo1 master master:)" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "`$ git push c:/demo1`" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "Blame" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "`$ git blame –M –w `" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "Help" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "`$ git --help`" +msgstr "" + +#: ..\z_appendix.rst:60 +msgid "Here are some default names used by Git." +msgstr "" + +#: ..\z_appendix.rst:63 +msgid "Default names" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "master" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "default branch" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "origin" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "default upstream repository" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "HEAD" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "current branch" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "HEAD^" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "parent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "HEAD~4" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "the great-great grandparent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:78 +msgid "Menu map" +msgstr "" + +#: ..\z_appendix.rst:79 +msgid "" +"The following image shows GitExtensions' menu structure at one glance " +"(v2.43):" +msgstr "" diff --git a/source/locale/ru/LC_MESSAGES/branches.mo b/source/locale/ru/LC_MESSAGES/branches.mo new file mode 100644 index 0000000000000000000000000000000000000000..bc393d4bb39d70d36befc6d751bd26b8663dfaf0 GIT binary patch literal 661 zcmZWl!EO^V5RDKAv`5Yyh67cj;;g;dh}MZyXh={cBBHQxMQ-A5OgG+@?InrS6Gx6n zdys|fPzJd1(S=?v?Jy~JB`Q%<|bCs`Kw(O(Gq@_$1Nt9f2n3m3IY2bL_eZj+U zwOX}&WvQ>#x;4v}VX@oWg+-WZPt<;0vaHt)vpdJomSJ=6&%u_#_;Nfv{1$7`V2~U9 zE*yJP;Qk)n!XlH}bYZrT)+sMOBqMTq;8n9+D@%rEmd~|GIh%yY@RVH1cRd^s9O3|Fb3y90qKbQBD%loiMVQO1?{m2Zf|#zK8u?uVRsTC sXmwTd`l54?pEdXA=!?(Xzu6P$a1Id~w42?avHiaN`RD8Q_x4xgA5|*7?*IS* literal 0 HcmV?d00001 diff --git a/source/locale/ru/LC_MESSAGES/branches.po b/source/locale/ru/LC_MESSAGES/branches.po new file mode 100644 index 0000000..cb79022 --- /dev/null +++ b/source/locale/ru/LC_MESSAGES/branches.po @@ -0,0 +1,291 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +# Arkady Shapkin , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:47+0000\n" +"Last-Translator: Arkady Shapkin \n" +"Language-Team: Russian (http://www.transifex.com/projects/p/git-extensions-manual/language/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#: ..\branches.rst:2 +msgid "Branches" +msgstr "Ветки" + +#: ..\branches.rst:7 +msgid "" +"Branches are used to commit changes separate from other commits. It is very " +"common to create a new branch when you start working on a feature to keep " +"the work done on that feature separate from other work. When the feature is " +"complete the branch can be merged or rebased as you choose such that the " +"commits for the feature either remain as a parallel branch or appear as a " +"continuous single line of development as if the branch had never existed in " +"the first place. The image on the right illustrates a branch created on top " +"of commit B." +msgstr "" + +#: ..\branches.rst:13 +msgid "" +"You can see the name of your current branch in a combo box in the toolbar. " +"You can switch to another branch by choosing from the combo box list. In the" +" commit log the current branch has an arrow head to the left of its name. If" +" you are not currently on a branch because you have checked out a specific " +"commit but not any particular branch then Git Extensions will show ``(no " +"branch)`` in place of a branch name in the toolbar. This is called " +"\"Detached HEAD mode\". In Git you can refer to your current branch or " +"commit by the special reference ``HEAD`` in place of the branch name or " +"commit reference." +msgstr "" + +#: ..\branches.rst:23 +msgid "Create branch" +msgstr "" + +#: ..\branches.rst:25 +msgid "" +"In Git Extensions there are multiple ways to create a new branch. In the " +"image below I create a new branch from the context menu in the commit log. " +"This will create a new branch on the revision that is selected." +msgstr "" + +#: ..\branches.rst:30 +msgid "" +"I will create a new branch called ``Refactor``. In this branch I can do " +"whatever I want without affecting others. The default in Git Extensions is " +"to check out a new branch after it is created. If you want to create a new " +"branch but remain on your current branch, uncheck the ``Checkout after " +"create`` checkbox in the ``Create branch`` dialog." +msgstr "" + +#: ..\branches.rst:36 +msgid "" +"When the branch is created you will see the new branch ``Refactor`` in the " +"commit log. If you chose to checkout this branch the next commit will be " +"committed to the new branch." +msgstr "" + +#: ..\branches.rst:41 +msgid "" +"Creating branches in Git requires only 41 bytes of space in the repository. " +"Creating a new branch is very easy and fast. The complete work flow of Git " +"is optimized for branching and merging." +msgstr "" + +#: ..\branches.rst:45 +msgid "Orphan branches" +msgstr "" + +#: ..\branches.rst:46 +msgid "" +"In special cases it is helpful to have orphan branches (see for example " +"https://www.google.com/search?q=why+use+orphan+branches+in+git).%20Check%20the" +"\"Create orphan\" checkbox to create an orphan branch (``--orphan`` option " +"in git)." +msgstr "" + +#: ..\branches.rst:49 +msgid "The newly created branch will have no parent commits." +msgstr "" + +#: ..\branches.rst:51 +msgid "" +"The option \"Clear working dir and index\" (``git rm -rf``) is active by " +"default. So the working dir and index will be cleared. If you uncheck the " +"last option then the working dir and index will not be touched." +msgstr "" + +#: ..\branches.rst:55 +msgid "Checkout branch" +msgstr "" + +#: ..\branches.rst:57 +msgid "" +"You can switch from the current branch to another branch using the checkout " +"command. Checking out a branch sets the current branch and updates all of " +"the source files in the working directory. Uncommitted changes in the " +"working directory can be overwritten so it is best practice to make sure " +"your working directory is clean by either committing or stashing any current" +" changes before checking out a branch. If you do not clean your working " +"directory then, in the ``Checkout branch`` dialog, you can choose between " +"four options for your local uncommitted changes:" +msgstr "" + +#: ..\branches.rst:64 +msgid "``Don't change``" +msgstr "" + +#: ..\branches.rst:64 +msgid "" +"Local changes will be retained if there are not conflicting changes from the" +" branch you are checking out." +msgstr "" + +#: ..\branches.rst:66 +msgid "``Merge``" +msgstr "" + +#: ..\branches.rst:66 +msgid "" +"Performs a three-way merge between your current branch, your local changes " +"and the branch you are checking out." +msgstr "" + +#: ..\branches.rst:68 +msgid "``Stash``" +msgstr "" + +#: ..\branches.rst:68 +msgid "" +"Your local changes are stashed and the new branch is checked out. You can " +"retrieve your changes on the new branch with stash-pop." +msgstr "" + +#: ..\branches.rst:70 +msgid "``Reset``" +msgstr "" + +#: ..\branches.rst:70 +msgid "" +"Your local changes are discarded and the new branch is checked out. Use " +"caution with this option as Git has no record of uncommitted changes so they" +" cannot be retrieved." +msgstr "" + +#: ..\branches.rst:76 +msgid "Merge branches" +msgstr "" + +#: ..\branches.rst:78 +msgid "" +"In the image below there are two branches, ``[Refactor]`` and ``[master]``. " +"We can merge the commits from the master branch into the Refactor branch. If" +" we do this, the Refactor branch will be up to date with the master branch, " +"but not the other way around. As long as we are working on the Refactor " +"branch we cannot touch the master branch itself. We can merge the sources of" +" master into our branch, but cannot make any change to the master branch." +msgstr "" + +#: ..\branches.rst:85 +msgid "" +"To merge the Refactor branch into the master branch, we first need to switch" +" to the master branch." +msgstr "" + +#: ..\branches.rst:89 +msgid "" +"Once we are on the master branch we can choose merge by choosing ``Merge " +"branches`` from the ``Commands`` menu. In the merge dialog you can verify " +"which branch you are working on. Select the branch to merge with then click " +"the ``Merge`` button." +msgstr "" + +#: ..\branches.rst:94 +msgid "" +"After the merge the commit log will show the new commit containing the " +"merge. Notice that the Refactor branch is not changed by this merge. If you " +"want to continue working on the Refactor branch you can merge the Refactor " +"branch with master. You can instead delete the Refactor branch if it is not " +"used anymore." +msgstr "" + +#: ..\branches.rst:102 +msgid "" +"When you need to merge with an unnamed branch you can use a tag to give it a" +" temporary name." +msgstr "" + +#: ..\branches.rst:105 +msgid "Rebase branch" +msgstr "" + +#: ..\branches.rst:107 +msgid "" +"The rebase command is the most complex command in Git. The rebase command is" +" very similar to the merge command. Both rebase and merge are used to get a " +"branch up-to-date. The main difference is that rebase can be used to keep " +"the history linear contrary to merges." +msgstr "" + +#: ..\branches.rst:113 +msgid "" +"A rebase of Refactor on top of master will perform the following actions:" +msgstr "" + +#: ..\branches.rst:115 +msgid "" +"All commits specific to the Refactor branch will be stashed in a temporary " +"location" +msgstr "" + +#: ..\branches.rst:116 +msgid "The branch Refactor will be removed" +msgstr "" + +#: ..\branches.rst:117 +msgid "The branch Refactor will be recreated on the master branch" +msgstr "" + +#: ..\branches.rst:118 +msgid "All commits will be recommitted in the new Refactor branch" +msgstr "" + +#: ..\branches.rst:120 +msgid "" +"During a rebase merge conflicts can occur. You need to solve the merge " +"conflicts for each commit that is rebased. The rebase function in Git " +"Extensions will guide you through all steps needed for a successful rebase." +msgstr "" + +#: ..\branches.rst:125 +msgid "" +"The image below shows the commit log after the rebase. Notice that the " +"history is changed and it seems like the commits on the Refactor branch are " +"created after the commits on the master branch." +msgstr "" + +#: ..\branches.rst:132 +msgid "" +"Because this function rewrites history you should only use this on branches " +"that are not published to other repositories yet. When you rebase a branch " +"that is already pushed it will be harder to pull or push to that remote. If " +"you want to get a branch up-to-date that is already published you should " +"merge." +msgstr "" + +#: ..\branches.rst:137 +msgid "Delete branch" +msgstr "" + +#: ..\branches.rst:139 +msgid "" +"Since it is common to create many branches, it is often necessary to delete " +"branches. Most commonly you will need to delete branches on which work has " +"finished and their contents are merged into master or your main branch. You " +"can also delete unmerged branches when they are not needed anymore and you " +"do not want to keep the work done in that branch." +msgstr "" + +#: ..\branches.rst:143 +msgid "" +"When you delete a branch that is not yet merged, all of the commits that are" +" in only the deleted branch will be lost. When you delete a branch that is " +"already merged with another branch, the merged commits will not be lost " +"because they are also part of another branch." +msgstr "" + +#: ..\branches.rst:147 +msgid "" +"You can delete a branch using ``Delete branch`` from the ``Commands`` menu. " +"If you want to delete a branch that is not merged into your current branch " +"(``HEAD`` in Git), you need to check the ``Force delete`` checkbox." +msgstr "" diff --git a/source/locale/ru/LC_MESSAGES/browse_repository.mo b/source/locale/ru/LC_MESSAGES/browse_repository.mo new file mode 100644 index 0000000000000000000000000000000000000000..3379701637de211fdb2b31edf3e6f0f9983631e5 GIT binary patch literal 615 zcmZWl!EPEc5T#X5d+fP~snkY6iCKFA2@EDBVX2VV7LiTwE;t)ki+5#vOCser`g{GB z&MpZYI?~AV?DyWx`0x97e_9xCFh5{^ssYC3;b_j`+g6Lzcx8)UYU9abOMWQpbYVDr z)gIzUuS^XcB+^te57w$ItS5=f^p;##nImbzAy|D+$&FRgBbUsiR~#bB`h@mL)Psoe ze)ocQDMcb#tKYiz{GZ2$oDD80MzEC5lhjJ%a_I}pVScw!#GZ+i{+Q;Y_^VX zZzo7KStTy#IF>6{Esyn2>< zWl3x{#a5e)!{Dd(!78t;%*nj4JIBG44RoS6f%M6VX4(hwbA%`eK{co@0RyR}i5=w>=74 F{{R!FtN;K2 literal 0 HcmV?d00001 diff --git a/source/locale/ru/LC_MESSAGES/browse_repository.po b/source/locale/ru/LC_MESSAGES/browse_repository.po new file mode 100644 index 0000000..ce71157 --- /dev/null +++ b/source/locale/ru/LC_MESSAGES/browse_repository.po @@ -0,0 +1,155 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Russian (http://www.transifex.com/projects/p/git-extensions-manual/language/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#: ..\browse_repository.rst:2 +msgid "Browse Repository" +msgstr "" + +#: ..\browse_repository.rst:4 +msgid "" +"You can browse a repository by starting Git Extensions and select the " +"repository to open. The main window contains the commit log. You could also " +"open the ‘Browse’ window from the shell extensions and from the Visual " +"Studio IDE." +msgstr "" + +#: ..\browse_repository.rst:8 +msgid "View commit log" +msgstr "" + +#: ..\browse_repository.rst:10 +msgid "" +"The full commit history can be browsed. There is a graph that shows branches" +" and merges. You can show the difference between any two revisions by " +"selecting them using ctrl-click." +msgstr "" + +#: ..\browse_repository.rst:15 +msgid "" +"In the context menu of the commit log you can enable or disable the revision" +" graph. You can also choose to only show the current branch instead of " +"showing all branches. The other options will be discussed later." +msgstr "" + +#: ..\browse_repository.rst:21 +msgid "Search or filter the commit history" +msgstr "" + +#: ..\browse_repository.rst:23 +msgid "" +"You can find text in the commit messages or jump to a specific commit in the" +" current commit history shown in Git Extensions. You can also filter the " +"commit history so that fewer commits are shown." +msgstr "" + +#: ..\browse_repository.rst:27 +msgid "Quick search in history" +msgstr "" + +#: ..\browse_repository.rst:29 +msgid "" +"You can find a commit in the commit history that is shown in Git Extensions " +"by searching for text in the commit message, branch label or tag. This is a " +"quick search function. Simply click into the commit history to give that " +"pane focus and start typing. Git Extensions will show your search term in " +"the top left corner and will immediately jump to the next commit with " +"matching text. You can search for the next or previous commit with matching " +"text using ``Alt-Down Arrow`` or ``Alt-Up Arrow``." +msgstr "" + +#: ..\browse_repository.rst:35 +msgid "" +"In ``Settings``, ``Git Extensions`` you can change the timeout for typing " +"the text for the quick search." +msgstr "" + +#: ..\browse_repository.rst:38 +msgid "Go to a specific commit" +msgstr "" + +#: ..\browse_repository.rst:40 +msgid "" +"You can jump to a particular commit in the commit history if you know the " +"SHA, tag or branch. In fact you can use any expression valid for git-rev-" +"parse. Select ``Navigate``, ``Go to commit`` or press ``Ctrl-Shift-G`` to " +"open the ``Go to commit`` window. Enter an SHA or other term to be passed to" +" git-rev-parse into the box at the top and click ``Go``, or select a branch " +"or tag from one of the two combo boxes below." +msgstr "" + +#: ..\browse_repository.rst:46 +msgid "Filter history" +msgstr "" + +#: ..\browse_repository.rst:48 +msgid "" +"The history can be filtered using regular expressions and basic filter " +"terms. Filtering will reduce the number of commits that are shown in the Git" +" Extensions commit history. The quick filter in the toolbar filters by the " +"commit message, the author and/or the committer." +msgstr "" + +#: ..\browse_repository.rst:54 +msgid "" +"In the context menu of the commit log you can open the advanced filter " +"dialog. The advanced filter dialog allows you to filter for more specific " +"commits. To remove the filter either remove the filter in the toolbar and " +"press enter or remove the filter in the advanced filter dialog." +msgstr "" + +#: ..\browse_repository.rst:61 +msgid "Singe file history" +msgstr "" + +#: ..\browse_repository.rst:63 +msgid "" +"To display the single file history, right click on a file name in the ``File" +" tree`` or in the ``Diff`` tab and select ``File history``." +msgstr "" + +#: ..\browse_repository.rst:67 +msgid "" +"The single file history viewer shows all revisions of a single file. You can" +" view the content of the file in after each commit in the ``View`` tab." +msgstr "" + +#: ..\browse_repository.rst:72 +msgid "" +"You can view the difference report from the commit in the ``Diff`` tab." +msgstr "" + +#: ..\browse_repository.rst:75 +msgid "" +"Added lines are marked with a ``+``, removed lines are marked with a ``–``." +msgstr "" + +#: ..\browse_repository.rst:80 +msgid "Blame" +msgstr "" + +#: ..\browse_repository.rst:82 +msgid "" +"There is a blame function in the file history browser. It shows the last " +"person editing a single line." +msgstr "" + +#: ..\browse_repository.rst:86 +msgid "" +"Double clicking on a code line shows the full commit introducing the change." +msgstr "" diff --git a/source/locale/ru/LC_MESSAGES/command_line.mo b/source/locale/ru/LC_MESSAGES/command_line.mo new file mode 100644 index 0000000000000000000000000000000000000000..3379701637de211fdb2b31edf3e6f0f9983631e5 GIT binary patch literal 615 zcmZWl!EPEc5T#X5d+fP~snkY6iCKFA2@EDBVX2VV7LiTwE;t)ki+5#vOCser`g{GB z&MpZYI?~AV?DyWx`0x97e_9xCFh5{^ssYC3;b_j`+g6Lzcx8)UYU9abOMWQpbYVDr z)gIzUuS^XcB+^te57w$ItS5=f^p;##nImbzAy|D+$&FRgBbUsiR~#bB`h@mL)Psoe ze)ocQDMcb#tKYiz{GZ2$oDD80MzEC5lhjJ%a_I}pVScw!#GZ+i{+Q;Y_^VX zZzo7KStTy#IF>6{Esyn2>< zWl3x{#a5e)!{Dd(!78t;%*nj4JIBG44RoS6f%M6VX4(hwbA%`eK{co@0RyR}i5=w>=74 F{{R!FtN;K2 literal 0 HcmV?d00001 diff --git a/source/locale/ru/LC_MESSAGES/command_line.po b/source/locale/ru/LC_MESSAGES/command_line.po new file mode 100644 index 0000000..67c765c --- /dev/null +++ b/source/locale/ru/LC_MESSAGES/command_line.po @@ -0,0 +1,33 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Russian (http://www.transifex.com/projects/p/git-extensions-manual/language/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#: ..\command_line.rst:2 +msgid "Command line" +msgstr "" + +#: ..\command_line.rst:5 +msgid "Git Extensions command line" +msgstr "" + +#: ..\command_line.rst:7 +msgid "" +"Most features can be started from the command line. It is recommended to add" +" ``gitex.cmd`` to the path when using from the command line. It is typically" +" stored in the ``C:\\Program Files (x86)\\GitExtensions`` folder." +msgstr "" diff --git a/source/locale/ru/LC_MESSAGES/index.mo b/source/locale/ru/LC_MESSAGES/index.mo new file mode 100644 index 0000000000000000000000000000000000000000..d12aa3f59bd453d8de04a0d9c323908b046171e6 GIT binary patch literal 746 zcmZWn!HN?>5DnsKj-Ca}gUg1sGd+_D?oQHKHD-0eV2IJ1NN>_RX?M~yboZD9a#62> zC-3?PB8s4(zcBd$zr~u#ZUSpTQB_^|J+3kySNb}6B}SGUkI8eP3s4A`IBTRc5NV<< z>6u85$^9%cWSE5D^q&k#M+CB*;+k zX$XVN7|9jvPOMEs*PYE~HCsr^Q!%fNlBt`n-)-E~jie=Fvm!Dr7vsj~imuMw>P9~V zojJYZUU$1KuST6tqHx7{?L~_3x2Wc(F_)?dqY2kWSoUmqME1A1;x4B`ldc*iW2vGL z_D`gB`f;XtOpX#gH6f_9EDZ~quuj>oy5&*EJlNTRBBeK(=fNRRKseTI=3lg0EGW{F zL0g^=%jKHV_JS%>ymJa;v}l#MHfwC@2i46v>f)G-nJtD2hv1_?z1nmt`KQ&p{Ad0< k|BC)?^=9?9$RPiN<*(KI{72dPg2&&n{&4w!ZT@8CA71_IoB#j- literal 0 HcmV?d00001 diff --git a/source/locale/ru/LC_MESSAGES/index.po b/source/locale/ru/LC_MESSAGES/index.po new file mode 100644 index 0000000..e7ad581 --- /dev/null +++ b/source/locale/ru/LC_MESSAGES/index.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +# Arkady Shapkin , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:47+0000\n" +"Last-Translator: Arkady Shapkin \n" +"Language-Team: Russian (http://www.transifex.com/projects/p/git-extensions-manual/language/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#: ..\index.rst:2 +msgid "Git Extensions |release| Manual" +msgstr "Руководство пользователя Git Extensions |release|" diff --git a/source/locale/ru/LC_MESSAGES/integration.mo b/source/locale/ru/LC_MESSAGES/integration.mo new file mode 100644 index 0000000000000000000000000000000000000000..3379701637de211fdb2b31edf3e6f0f9983631e5 GIT binary patch literal 615 zcmZWl!EPEc5T#X5d+fP~snkY6iCKFA2@EDBVX2VV7LiTwE;t)ki+5#vOCser`g{GB z&MpZYI?~AV?DyWx`0x97e_9xCFh5{^ssYC3;b_j`+g6Lzcx8)UYU9abOMWQpbYVDr z)gIzUuS^XcB+^te57w$ItS5=f^p;##nImbzAy|D+$&FRgBbUsiR~#bB`h@mL)Psoe ze)ocQDMcb#tKYiz{GZ2$oDD80MzEC5lhjJ%a_I}pVScw!#GZ+i{+Q;Y_^VX zZzo7KStTy#IF>6{Esyn2>< zWl3x{#a5e)!{Dd(!78t;%*nj4JIBG44RoS6f%M6VX4(hwbA%`eK{co@0RyR}i5=w>=74 F{{R!FtN;K2 literal 0 HcmV?d00001 diff --git a/source/locale/ru/LC_MESSAGES/integration.po b/source/locale/ru/LC_MESSAGES/integration.po new file mode 100644 index 0000000..10403ea --- /dev/null +++ b/source/locale/ru/LC_MESSAGES/integration.po @@ -0,0 +1,93 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Russian (http://www.transifex.com/projects/p/git-extensions-manual/language/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#: ..\integration.rst:2 +msgid "Integration" +msgstr "" + +#: ..\integration.rst:4 +msgid "" +"During installation you can choose to install the Visual Studio plug-in and " +"shell extensions." +msgstr "" + +#: ..\integration.rst:7 +msgid "Visual Studio" +msgstr "" + +#: ..\integration.rst:9 +msgid "There are two options in the context menu on files:" +msgstr "" + +#: ..\integration.rst:11 +msgid "View the file history by choosing the ‘File history’ option." +msgstr "" + +#: ..\integration.rst:12 +msgid "Reset the file changes to the last committed revision." +msgstr "" + +#: ..\integration.rst:16 +msgid "" +"A Git Extensions toolbar allows you to perform the most common actions." +msgstr "" + +#: ..\integration.rst:19 +msgid "Commit (branch)" +msgstr "" + +#: ..\integration.rst:21 +msgid "Browse" +msgstr "" + +#: ..\integration.rst:23 +msgid "Pull" +msgstr "" + +#: ..\integration.rst:25 +msgid "Push" +msgstr "" + +#: ..\integration.rst:27 +msgid "Stash changes" +msgstr "" + +#: ..\integration.rst:29 +msgid "Settings" +msgstr "" + +#: ..\integration.rst:34 +msgid "" +"Almost all function can be started from the ``Git`` menu in Visual Studio." +msgstr "" + +#: ..\integration.rst:39 +msgid "Windows Explorer" +msgstr "" + +#: ..\integration.rst:41 +msgid "" +"The common commands can be started from Windows Explorer using the shell " +"extensions. This option is only available when Shell Extensions are " +"installed." +msgstr "" + +#: ..\integration.rst:46 +msgid "You can even create or clone a repository in any non git folder." +msgstr "" diff --git a/source/locale/ru/LC_MESSAGES/maintenance.mo b/source/locale/ru/LC_MESSAGES/maintenance.mo new file mode 100644 index 0000000000000000000000000000000000000000..3379701637de211fdb2b31edf3e6f0f9983631e5 GIT binary patch literal 615 zcmZWl!EPEc5T#X5d+fP~snkY6iCKFA2@EDBVX2VV7LiTwE;t)ki+5#vOCser`g{GB z&MpZYI?~AV?DyWx`0x97e_9xCFh5{^ssYC3;b_j`+g6Lzcx8)UYU9abOMWQpbYVDr z)gIzUuS^XcB+^te57w$ItS5=f^p;##nImbzAy|D+$&FRgBbUsiR~#bB`h@mL)Psoe ze)ocQDMcb#tKYiz{GZ2$oDD80MzEC5lhjJ%a_I}pVScw!#GZ+i{+Q;Y_^VX zZzo7KStTy#IF>6{Esyn2>< zWl3x{#a5e)!{Dd(!78t;%*nj4JIBG44RoS6f%M6VX4(hwbA%`eK{co@0RyR}i5=w>=74 F{{R!FtN;K2 literal 0 HcmV?d00001 diff --git a/source/locale/ru/LC_MESSAGES/maintenance.po b/source/locale/ru/LC_MESSAGES/maintenance.po new file mode 100644 index 0000000..f0888bb --- /dev/null +++ b/source/locale/ru/LC_MESSAGES/maintenance.po @@ -0,0 +1,181 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Russian (http://www.transifex.com/projects/p/git-extensions-manual/language/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#: ..\maintenance.rst:2 +msgid "Maintenance" +msgstr "" + +#: ..\maintenance.rst:4 +msgid "" +"In this chapter some of the functions to maintain a repository are " +"discussed." +msgstr "" + +#: ..\maintenance.rst:7 +msgid "Compress Git database" +msgstr "" + +#: ..\maintenance.rst:9 +msgid "" +"Git will create a lot of files. You can run the ``Compress git database`` to" +" pack all small files building up a repository into one big file. Git will " +"also garbage collect all unused objects that are older then 15 days. When a " +"database is fragmented into a many small files compressing the database can " +"increase performance." +msgstr "" + +#: ..\maintenance.rst:16 +msgid "Recover lost objects" +msgstr "" + +#: ..\maintenance.rst:18 +msgid "" +"If you accidently deleted a commit you can try to recover it using the " +"``Recover lost objects`` function. A dialog will show you all dangling " +"objects and will allow you to review and recover them." +msgstr "" + +#: ..\maintenance.rst:23 +msgid "" +"Normally Git will not delete files right away when you remove something from" +" your repository. The reason for this is that you can restore deleted items " +"if you need to. Git will delete removed items when they are older then 15 " +"days and you run ``Compress git database``." +msgstr "" + +#: ..\maintenance.rst:29 +msgid "" +"There are several functions to help you find the lost items. By default Git " +"Extensions will only show commits. To show all items, just uncheck the " +"``Show only commits`` option. The other options can be checked/unchecked to " +"get more/less results. Double-click on on item to view the content. When you" +" located the item you want to recover you can tag it using the ``Tag " +"selected object`` button." +msgstr "" + +#: ..\maintenance.rst:34 +msgid "" +"Git Extensions also is able to tag all lost objects. Doing this will make " +"all lost objects visible again making it very easy to locate the commit(s) " +"you would like to recover. After recovering a commit using the ``Tag all " +"lost commits`` button, you can remove all tags using the ``Delete all " +"LOST_AND_FOUND tags`` button." +msgstr "" + +#: ..\maintenance.rst:41 +msgid "Fix user names" +msgstr "" + +#: ..\maintenance.rst:43 +msgid "" +"When someone accidentally committed using a wrong username this can be fixed" +" using the ``Edit .mailmap`` function. Git will use the username for an " +"email address when it is set in the ``.mailmap`` file." +msgstr "" + +#: ..\maintenance.rst:48 +msgid "Fix user name using commit email:" +msgstr "" + +#: ..\maintenance.rst:54 +msgid "Fix email address using commit email:" +msgstr "" + +#: ..\maintenance.rst:60 +msgid "Fix email address and name using commit email:" +msgstr "" + +#: ..\maintenance.rst:66 +msgid "Fix email address and name using commit name and email:" +msgstr "" + +#: ..\maintenance.rst:73 +msgid "Ignore files" +msgstr "" + +#: ..\maintenance.rst:75 +msgid "" +"Git will track all files that are in the working directory. Normally you do " +"not want to exclude all files that are created by the compiler. You can add " +"files that should be ignored to the .gitignore file. You can use wildcards " +"and regular expressions. All entries are case sensitive. The button ``Add " +"default ignores`` will add files that should be ignored when using Visual " +"Studio." +msgstr "" + +#: ..\maintenance.rst:81 +msgid "A short overview of the syntax:" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "#" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "Lines started with ``#`` are handled as comments" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "!" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "Lines started with ``!`` are exclude patterns" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "[Dd]" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "Characters inside ``[..]`` means that 1 of the characters must match" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "\\*" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "Wildcard" +msgstr "" + +#: ..\maintenance.rst:92 ..\maintenance.rst:95 +msgid "/" +msgstr "" + +#: ..\maintenance.rst:92 +msgid "" +"A leading slash matches the beginning of the pathname; for example, ``/*.c``" +" matches ``cat-file.c`` but not ``mozilla-sha1/sha1.c``" +msgstr "" + +#: ..\maintenance.rst:95 +msgid "" +"If the pattern ends with a slash, it is removed for the purpose of the " +"following description, but it would only find a match with a directory. In " +"other words, foo/ will match a directory foo and paths underneath it, but " +"will not match a regular file or a symbolic link foo (this is consistent " +"with the way how pathspec works in general in git)." +msgstr "" + +#: ..\maintenance.rst:100 +msgid "" +"For more `detailed information " +"`_." +msgstr "" diff --git a/source/locale/ru/LC_MESSAGES/merge_conflicts.mo b/source/locale/ru/LC_MESSAGES/merge_conflicts.mo new file mode 100644 index 0000000000000000000000000000000000000000..41b98df9204cdf040a1cba59c312e1d243d8b6e1 GIT binary patch literal 615 zcmZWl!EPEc5T#X5d+fP~snkY6iCKFADHu#j!%`u!2_l=`U2rz87VpaTmQ>1bCUdeXB)kytKt{wf1DbAwQLMx-cAm zXbOsVK zzk5czlp>L=)E`}Y{?B6r&IV@`BUni1Nou8Wx%7qQFuPkU;Chn8Fp87OeDQ5Eovz~B z+c8p2R>@3}RLL!eRpp$P22LNmFL@a5cDs(Rjr6^G?5vAzSnjuVVHsxH6LnaUY?~#+ z{M9kERoFiGbFfvA%#--|N327GtHR(X;jn*8+}fjCSmsijA*>&yb;^sobVe?Yyn2>< zWl3z-#YUTq!^JP{gJoV>nUh&zw~m7;8|XxD2>Vi;ny-us!QkWs>XLpIjKL*PKsw^F zh~Az?qF0xVf{s`OPfvTvnDyEyVXqP)X#Ldi#-e|e588)&^u;!BJx2l^E+ImLZhIKC F{s9$LtN{Q3 literal 0 HcmV?d00001 diff --git a/source/locale/ru/LC_MESSAGES/merge_conflicts.po b/source/locale/ru/LC_MESSAGES/merge_conflicts.po new file mode 100644 index 0000000..e72b8af --- /dev/null +++ b/source/locale/ru/LC_MESSAGES/merge_conflicts.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Russian (http://www.transifex.com/projects/p/git-extensions-manual/language/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#: ..\merge_conflicts.rst:2 +msgid "Merge Conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:4 +msgid "" +"When merging branches or commits you can get merge conflicts. Git will try " +"to resolve these, but some conflicts need to be resolved manually. Git " +"Extensions will show warnings when there is a merge conflict." +msgstr "" + +#: ..\merge_conflicts.rst:10 +msgid "Handle merge conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:12 +msgid "" +"To solve merge conflicts just click on a warning or open the merge conflict " +"dialog from the menu. A dialog will prompt showing all conflicts. You can " +"solve a conflict by double-click on a filename." +msgstr "" + +#: ..\merge_conflicts.rst:17 +msgid "There are three kinds of conflicts:" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "File deleted and changed" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "Use modified or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "File deleted and created" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "Use created or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "File changed both locally and remotely" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "Start merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:28 +msgid "" +"If the file is deleted in one commit and changed in another commit, a dialog" +" will ask to keep the modified file or delete the file. When there is a " +"conflicting change the merge tool will be started. You can configure the " +"tool you want to use for merge conflicts. The image below shows Perforce " +"P4Merge a free to use merge tool. Git Extensions is packaged with KDiff3, an" +" open source merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:33 +msgid "In the merge tool you will see four versions of the same file:" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "Base" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "The latest version of the file that exist in both repositories" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "Local" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "The latest local version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "Remote" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "The latest remote version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "Merged" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "The result of the merge" +msgstr "" + +#: ..\merge_conflicts.rst:47 +msgid "" +"When you are in the middle of a merge the file named local represents your " +"file. When you are in the middle of a rebase the file named remote " +"represents your file. This can be confusing, so double check if you are in " +"doubt." +msgstr "" diff --git a/source/locale/ru/LC_MESSAGES/notes.mo b/source/locale/ru/LC_MESSAGES/notes.mo new file mode 100644 index 0000000000000000000000000000000000000000..41b98df9204cdf040a1cba59c312e1d243d8b6e1 GIT binary patch literal 615 zcmZWl!EPEc5T#X5d+fP~snkY6iCKFADHu#j!%`u!2_l=`U2rz87VpaTmQ>1bCUdeXB)kytKt{wf1DbAwQLMx-cAm zXbOsVK zzk5czlp>L=)E`}Y{?B6r&IV@`BUni1Nou8Wx%7qQFuPkU;Chn8Fp87OeDQ5Eovz~B z+c8p2R>@3}RLL!eRpp$P22LNmFL@a5cDs(Rjr6^G?5vAzSnjuVVHsxH6LnaUY?~#+ z{M9kERoFiGbFfvA%#--|N327GtHR(X;jn*8+}fjCSmsijA*>&yb;^sobVe?Yyn2>< zWl3z-#YUTq!^JP{gJoV>nUh&zw~m7;8|XxD2>Vi;ny-us!QkWs>XLpIjKL*PKsw^F zh~Az?qF0xVf{s`OPfvTvnDyEyVXqP)X#Ldi#-e|e588)&^u;!BJx2l^E+ImLZhIKC F{s9$LtN{Q3 literal 0 HcmV?d00001 diff --git a/source/locale/ru/LC_MESSAGES/notes.po b/source/locale/ru/LC_MESSAGES/notes.po new file mode 100644 index 0000000..261c906 --- /dev/null +++ b/source/locale/ru/LC_MESSAGES/notes.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Russian (http://www.transifex.com/projects/p/git-extensions-manual/language/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#: ..\notes.rst:2 +msgid "Notes" +msgstr "" + +#: ..\notes.rst:4 +msgid "" +"Notes can be added to a commit. Notes will be stored separately and will not" +" be pushed. To add a new note choose ``add notes`` in the context menu of " +"the commit information box." +msgstr "" + +#: ..\notes.rst:9 +msgid "" +"The editor that has been configured in the settings dialog will be used to " +"enter or edit the notes. The Git Extensions editor is advised." +msgstr "" diff --git a/source/locale/ru/LC_MESSAGES/patches.mo b/source/locale/ru/LC_MESSAGES/patches.mo new file mode 100644 index 0000000000000000000000000000000000000000..41b98df9204cdf040a1cba59c312e1d243d8b6e1 GIT binary patch literal 615 zcmZWl!EPEc5T#X5d+fP~snkY6iCKFADHu#j!%`u!2_l=`U2rz87VpaTmQ>1bCUdeXB)kytKt{wf1DbAwQLMx-cAm zXbOsVK zzk5czlp>L=)E`}Y{?B6r&IV@`BUni1Nou8Wx%7qQFuPkU;Chn8Fp87OeDQ5Eovz~B z+c8p2R>@3}RLL!eRpp$P22LNmFL@a5cDs(Rjr6^G?5vAzSnjuVVHsxH6LnaUY?~#+ z{M9kERoFiGbFfvA%#--|N327GtHR(X;jn*8+}fjCSmsijA*>&yb;^sobVe?Yyn2>< zWl3z-#YUTq!^JP{gJoV>nUh&zw~m7;8|XxD2>Vi;ny-us!QkWs>XLpIjKL*PKsw^F zh~Az?qF0xVf{s`OPfvTvnDyEyVXqP)X#Ldi#-e|e588)&^u;!BJx2l^E+ImLZhIKC F{s9$LtN{Q3 literal 0 HcmV?d00001 diff --git a/source/locale/ru/LC_MESSAGES/patches.po b/source/locale/ru/LC_MESSAGES/patches.po new file mode 100644 index 0000000..0c2a95e --- /dev/null +++ b/source/locale/ru/LC_MESSAGES/patches.po @@ -0,0 +1,62 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Russian (http://www.transifex.com/projects/p/git-extensions-manual/language/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#: ..\patches.rst:2 +msgid "Patches" +msgstr "" + +#: ..\patches.rst:4 +msgid "" +"Every commit contains a change-set, a commit date, the committer name, the " +"commit message and a cryptograph SHA1 hash. Local commits can be published " +"by pushing it to a remote repository. To be able to push you need to have " +"sufficient rights and you need to have access to the remote repository. When" +" you cannot push directly you can create patches. Patches can be e-mailed to" +" someone with access to the repository. Each patch contains an entire commit" +" including the commit message and the SHA1." +msgstr "" + +#: ..\patches.rst:13 +msgid "Create patch" +msgstr "" + +#: ..\patches.rst:15 +msgid "" +"Format a single patch or patch series using the format patch dialog. You " +"need to select the newest commit first and then select the oldest commit " +"using ctrl-click. You can also select an interrupted patch series, but this " +"is not recommended because the files will not be numbered." +msgstr "" + +#: ..\patches.rst:21 +msgid "" +"When the patches are created successfully the following dialog will appear." +msgstr "" + +#: ..\patches.rst:26 +msgid "Apply patches" +msgstr "" + +#: ..\patches.rst:28 +msgid "" +"It is possible to apply a single patch file or all patches in a directory. " +"When there are merge conflicts applying the patch you need to resolve them " +"before you can continue. Git Extensions will help you applying all patches " +"by marking the next recommended step." +msgstr "" diff --git a/source/locale/ru/LC_MESSAGES/plugins.mo b/source/locale/ru/LC_MESSAGES/plugins.mo new file mode 100644 index 0000000000000000000000000000000000000000..41b98df9204cdf040a1cba59c312e1d243d8b6e1 GIT binary patch literal 615 zcmZWl!EPEc5T#X5d+fP~snkY6iCKFADHu#j!%`u!2_l=`U2rz87VpaTmQ>1bCUdeXB)kytKt{wf1DbAwQLMx-cAm zXbOsVK zzk5czlp>L=)E`}Y{?B6r&IV@`BUni1Nou8Wx%7qQFuPkU;Chn8Fp87OeDQ5Eovz~B z+c8p2R>@3}RLL!eRpp$P22LNmFL@a5cDs(Rjr6^G?5vAzSnjuVVHsxH6LnaUY?~#+ z{M9kERoFiGbFfvA%#--|N327GtHR(X;jn*8+}fjCSmsijA*>&yb;^sobVe?Yyn2>< zWl3z-#YUTq!^JP{gJoV>nUh&zw~m7;8|XxD2>Vi;ny-us!QkWs>XLpIjKL*PKsw^F zh~Az?qF0xVf{s`OPfvTvnDyEyVXqP)X#Ldi#-e|e588)&^u;!BJx2l^E+ImLZhIKC F{s9$LtN{Q3 literal 0 HcmV?d00001 diff --git a/source/locale/ru/LC_MESSAGES/plugins.po b/source/locale/ru/LC_MESSAGES/plugins.po new file mode 100644 index 0000000..d6e7366 --- /dev/null +++ b/source/locale/ru/LC_MESSAGES/plugins.po @@ -0,0 +1,96 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Russian (http://www.transifex.com/projects/p/git-extensions-manual/language/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#: ..\plugins.rst:2 +msgid "Plugins" +msgstr "" + +#: ..\plugins.rst:5 +msgid "List of the available plugins" +msgstr "" + +#: ..\plugins.rst:7 +msgid "Auto Compile Submodules" +msgstr "" + +#: ..\plugins.rst:8 +msgid "Background Fetch" +msgstr "" + +#: ..\plugins.rst:9 +msgid "Create Local Tracking Branches" +msgstr "" + +#: ..\plugins.rst:10 +msgid "Delete Unused Branches" +msgstr "" + +#: ..\plugins.rst:11 +msgid "Find Large Files" +msgstr "" + +#: ..\plugins.rst:12 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\plugins.rst:13 ..\plugins.rst:22 +msgid "GitFlow" +msgstr "" + +#: ..\plugins.rst:14 +msgid "GitUIPluginInterfaces" +msgstr "" + +#: ..\plugins.rst:15 +msgid "Github" +msgstr "" + +#: ..\plugins.rst:16 +msgid "Gource" +msgstr "" + +#: ..\plugins.rst:17 +msgid "Proxy Switcher" +msgstr "" + +#: ..\plugins.rst:18 +msgid "Release Notes Generator" +msgstr "" + +#: ..\plugins.rst:19 +msgid "Statistics" +msgstr "" + +#: ..\plugins.rst:24 +msgid "" +"This plugin permit to manage your _branching model: http://nvie.com/posts/a" +"-successful-git-branching-model/ with _GitFlow: " +"https://github.com/nvie/gitflow%20in%20GitExtension" +msgstr "" + +#: ..\plugins.rst:26 +msgid "You should have GitFlow installed to use this plugin." +msgstr "" + +#: ..\plugins.rst:28 +msgid "" +"The GitFlow plugin permit to : - init gitflow in your git repository - " +"create your feature, hotfix, release or support branch - manage (pull, " +"publish or finish) your existing gitflow branches" +msgstr "" diff --git a/source/locale/ru/LC_MESSAGES/remote_feature.mo b/source/locale/ru/LC_MESSAGES/remote_feature.mo new file mode 100644 index 0000000000000000000000000000000000000000..41b98df9204cdf040a1cba59c312e1d243d8b6e1 GIT binary patch literal 615 zcmZWl!EPEc5T#X5d+fP~snkY6iCKFADHu#j!%`u!2_l=`U2rz87VpaTmQ>1bCUdeXB)kytKt{wf1DbAwQLMx-cAm zXbOsVK zzk5czlp>L=)E`}Y{?B6r&IV@`BUni1Nou8Wx%7qQFuPkU;Chn8Fp87OeDQ5Eovz~B z+c8p2R>@3}RLL!eRpp$P22LNmFL@a5cDs(Rjr6^G?5vAzSnjuVVHsxH6LnaUY?~#+ z{M9kERoFiGbFfvA%#--|N327GtHR(X;jn*8+}fjCSmsijA*>&yb;^sobVe?Yyn2>< zWl3z-#YUTq!^JP{gJoV>nUh&zw~m7;8|XxD2>Vi;ny-us!QkWs>XLpIjKL*PKsw^F zh~Az?qF0xVf{s`OPfvTvnDyEyVXqP)X#Ldi#-e|e588)&^u;!BJx2l^E+ImLZhIKC F{s9$LtN{Q3 literal 0 HcmV?d00001 diff --git a/source/locale/ru/LC_MESSAGES/remote_feature.po b/source/locale/ru/LC_MESSAGES/remote_feature.po new file mode 100644 index 0000000..9762b80 --- /dev/null +++ b/source/locale/ru/LC_MESSAGES/remote_feature.po @@ -0,0 +1,337 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Russian (http://www.transifex.com/projects/p/git-extensions-manual/language/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#: ..\remote_feature.rst:2 +msgid "Remote feature" +msgstr "" + +#: ..\remote_feature.rst:4 +msgid "" +"Git is a distributed source control management system. This means that all " +"changes you make are local. When you commit changes, you only commit them to" +" your local repository. To publish your local changes you need to push. In " +"order to get changes committed by others, you need to pull." +msgstr "" + +#: ..\remote_feature.rst:9 +msgid "Manage remote repositories" +msgstr "" + +#: ..\remote_feature.rst:11 +msgid "You can manage the remote repositories in the ``Remotes`` menu." +msgstr "" + +#: ..\remote_feature.rst:15 +msgid "" +"When you cloned your repository from a public repository, this remote is " +"already configured. You can rename each remote for easy recognition. The " +"default name after cloning a remote is ``origin``. If you use PuTTY as SSH " +"client you can also enter the private key file for each remote. Git " +"Extensions will load the key when needed. How to create a private key file " +"is described in the next paragraph." +msgstr "" + +#: ..\remote_feature.rst:22 +msgid "" +"In the ``Default pull behaviour`` tab you can configure the branches that " +"need to be pulled and merged by default. If you configure this correctly you" +" will not need to choose a branch when you pull or push. There are two " +"buttons on this dialog:" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Prune remote branches" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Throw away remote branches that do not exist on the remote anymore." +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Update all remote branch info" +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Fetch all remote branch information." +msgstr "" + +#: ..\remote_feature.rst:33 +msgid "" +"After cloning a repository you do not need to configure all remote branches " +"manually. Instead you can checkout the remote branch and choose to create a " +"local tracking branch." +msgstr "" + +#: ..\remote_feature.rst:37 +msgid "Create SSH key" +msgstr "" + +#: ..\remote_feature.rst:39 +msgid "" +"Git uses SSH for accessing private repositories. SSH uses a public/private " +"key pair for authentication. This means you need to generate a private key " +"and a public key. The private key is stored on your computer locally and the" +" public key can be given to anyone. SSH will encrypt whatever you send using" +" your secret private key. The receiver will then use the public key you send" +" to decrypt the data." +msgstr "" + +#: ..\remote_feature.rst:44 +msgid "" +"This encryption will not protect the data itself but it protects the " +"authenticity. Because the private key is only available to the sender, the " +"receiver can be sure about the origin of the data. In practise the key pair " +"is only used for the authentication process. The data itself will be " +"encrypted using a key that is exchanged during this initial phase." +msgstr "" + +#: ..\remote_feature.rst:49 +msgid "PuTTY and github" +msgstr "" + +#: ..\remote_feature.rst:51 +msgid "" +"PuTTY is SSH client that for Windows that is a bit more user friendly then " +"OpenSSH. Unfortunately PuTTY does not work with all servers. In this " +"paragraph I will show how to generate a key for github using putty." +msgstr "" + +#: ..\remote_feature.rst:54 +msgid "" +"First make sure GitExtensions is configured to use PuTTY and all paths are " +"correct." +msgstr "" + +#: ..\remote_feature.rst:60 +msgid "can choose ``Generate or import key`` to start the key generator." +msgstr "" + +#: ..\remote_feature.rst:66 +msgid "" +"PuTTY will ask you to move the mouse around to generate a more random key. " +"When the key is generated you can save the public and the private key in a " +"file. You can choose to protect the private key with a password but this is " +"not necessary." +msgstr "" + +#: ..\remote_feature.rst:69 +msgid "" +"Now you have a key pair you need to give github the public key. This can be " +"done in ``Account Settings`` in the tab ``SSH Public Keys``. You can add " +"multiple keys here, but you only need one key for all repositories." +msgstr "" + +#: ..\remote_feature.rst:74 +msgid "" +"After telling github what public key to use to decrypt, you need to tell " +"GitExtensions what private key to use to encrypt. In the clone dialog there " +"is a ``Load SSH key`` button to load the private key into the PuTTY " +"authentication agent. This can also be done manually by starting the PuTTY " +"authentication agent and choose ``add key`` in the context menu in the " +"system tray." +msgstr "" + +#: ..\remote_feature.rst:80 +msgid "" +"GitExtensions can load the private keys automatically for you when " +"communicating with a remote. You need to configure the private key for the " +"remote." +msgstr "" + +#: ..\remote_feature.rst:83 +msgid "This is done in the ``Manage remote repositories`` dialog." +msgstr "" + +#: ..\remote_feature.rst:86 +msgid "OpenSSH and github" +msgstr "" + +#: ..\remote_feature.rst:88 +msgid "" +"When you choose to use OpenSSH you need to configure GitExtensions as shown " +"in the screenshot below." +msgstr "" + +#: ..\remote_feature.rst:92 +msgid "" +"OpenSSH is the best SSH client there is but it lacks Windows support. " +"Therefore it is slightly more complex to use. Another drawback is that " +"GitExtensions cannot control OpenSSH and needs to show the command line " +"dialogs when OpenSSH might be used. GitExtensions will show the command line" +" window for every command that might require a SSH connection. For this " +"reason PuTTY is the prefered SSH client in GitExtensions." +msgstr "" + +#: ..\remote_feature.rst:97 +msgid "" +"To generate a key pair in OpenSSH you need to go to the command line. I " +"recommend to use the git bash because the path to OpenSSH is already set." +msgstr "" + +#: ..\remote_feature.rst:102 +msgid "" +"Type the following command: ``ssh-keygen -C \"your@email.com\" -t rsa`` Use " +"the same email address as the email address used in git. You will be asked " +"where if you want to protect the private key with a password. This is not " +"necessary. By default the public and private keys are stored in " +"``c:\\Documents and Settings\\[User]\\.ssh\\`` or " +"``c:\\Users\\[user]\\.ssh\\``." +msgstr "" + +#: ..\remote_feature.rst:109 +msgid "" +"You do not need to tell GitExtensions about the private key because OpenSSH " +"will load it for you. Now open the public key using notepad and copy the key" +" to github. This can be done in ``Account Settings`` in the tab ``SSH Public" +" Keys`` on `GitHub `_." +msgstr "" + +#: ..\remote_feature.rst:116 +msgid "Pull changes" +msgstr "" + +#: ..\remote_feature.rst:118 +msgid "" +"You can get remote changes using the pull function. Before you can pull " +"remote changes you need to make sure there are no uncommitted changes in " +"your local repository. If you have uncommitted changes you should commit " +"them or stash them during the pull. You can read about how to use the stash " +"in the Stash chapter." +msgstr "" + +#: ..\remote_feature.rst:124 +msgid "" +"In order to get your personal repository up-to-date, you need to fetch " +"changes from a remote repository. You can do this using the ``Pull`` dialog." +" When the dialog starts the default remote for the current branch is set. " +"You can choose another remote or enter a custom url if you like. When the " +"remote branches configured correctly, you do not need to choose a remote " +"branch." +msgstr "" + +#: ..\remote_feature.rst:128 +msgid "" +"If you just fetch the commits from the remote repository and you already " +"committed some changes to your local repository, the commits will be in a " +"different branch. In the pull dialog this is illustrated in the image on the" +" left. This can be useful when you want to review the changes before you " +"want to merge them with your own changes." +msgstr "" + +#: ..\remote_feature.rst:135 +msgid "" +"When you choose to merge the remote branch after fetching the changes a " +"branch will be created, and will be merged you’re your commit. Doing this " +"creates a lot of branches and merges, making the history harder to read." +msgstr "" + +#: ..\remote_feature.rst:140 +msgid "" +"Instead of merging the fetched commits with your local commits, you can also" +" choose to rebase your commits on top of the fetched commits. This is " +"illustrated on the left in the image below. A rebase will first undo your " +"local commits (c and d), then fetch the remote commits (e) and finally " +"recommit your local commits. When there is a merge conflict during the " +"rebase, the rebase dialog will show." +msgstr "" + +#: ..\remote_feature.rst:147 +msgid "Next to the pull button there are some buttons that can be useful:" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "Solve conflicts" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "" +"When there are merge conflicts, you can solve them by pressing this button." +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "Stash changes" +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "" +"When the working dir contains uncommitted changes, you need to stash them " +"before pulling." +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "Auto stash" +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "" +"Check this checkbox if you want to stash before pulling. The stash will be " +"reapplied after pulling." +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "Load SSH key" +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "" +"This button is only available when you use PuTTY as SSH client. You can " +"press this button to load the key configured for the remote. If no key is " +"set, a dialog will prompt for the key." +msgstr "" + +#: ..\remote_feature.rst:161 +msgid "Push changes" +msgstr "" + +#: ..\remote_feature.rst:163 +msgid "" +"In the browse window you can check if there are local commits that are not " +"pushed to a remote repository yet. In the image below the green labels mark " +"the position of the master branch on the remote repository. The red label " +"marks the position of the master branch on the local repository. The local " +"repository is ahead three commits." +msgstr "" + +#: ..\remote_feature.rst:169 +msgid "To push the changes press ``Push`` in the toolbar." +msgstr "" + +#: ..\remote_feature.rst:173 +msgid "" +"The push dialog allows you to choose the remote repository to push to. The " +"remote repository is set to the remote of the current branch. You can choose" +" another remote or choose a url to push to. You can also specify a branch to" +" push." +msgstr "" + +#: ..\remote_feature.rst:178 +msgid "" +"Tags are not pushed to the remote repository. If you want to push a tag you " +"need to open the ``Tags`` tab in the dialog. You can choose to push a singe " +"tag or all tags. No commits will be pushed when the ``Tags`` tab is " +"selected, only tags." +msgstr "" + +#: ..\remote_feature.rst:181 +msgid "" +"You can not merge your changes in the remote repository. Merging must be " +"done locally. This means that you cannot push your changes before the " +"commits are merged locally. In practice you need to pull before you can push" +" most of the times." +msgstr "" diff --git a/source/locale/ru/LC_MESSAGES/settings.mo b/source/locale/ru/LC_MESSAGES/settings.mo new file mode 100644 index 0000000000000000000000000000000000000000..66031bcbc2c514ae149923490ed29549c7e44521 GIT binary patch literal 615 zcmZWl!EPEc5T#X5d+fP~snkY6iCKFADHu#j!%`u!2_l=`U2rz87VpaTmQ>1bCUdeXB)kytKt{wf1DbAwQLMx-cAm zXbOsVK zzk5czlp>L=)E`}Y{?B6r9?>(35iF$hB(>7GT>8RtnB6TFa6L(47{$qCzW6qoPFL~m z?HH*ht7N7~s^pf#s&YDJS%zAB%MW6?j#2kpZ>`eK{6o+E({mk^;rw>=D6 F{{RQxtN8!` literal 0 HcmV?d00001 diff --git a/source/locale/ru/LC_MESSAGES/settings.po b/source/locale/ru/LC_MESSAGES/settings.po new file mode 100644 index 0000000..1b37017 --- /dev/null +++ b/source/locale/ru/LC_MESSAGES/settings.po @@ -0,0 +1,2128 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Russian (http://www.transifex.com/projects/p/git-extensions-manual/language/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#: ..\settings.rst:4 +msgid "Settings" +msgstr "" + +#: ..\settings.rst:6 +msgid "" +"The settings dialog can be invoked at any time by selecting ``Settings`` " +"from the ``Tools`` menu option." +msgstr "" + +#: ..\settings.rst:10 +msgid "" +"The following buttons are always available on any page of the Settings " +"dialog. Sometimes the ``Cancel`` button has no effect for the page - this " +"will be noted on the page in the area next to the buttons." +msgstr "" + +#: ..\settings.rst:14 +msgid "Button" +msgstr "" + +#: ..\settings.rst:14 ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Description" +msgstr "" + +#: ..\settings.rst:16 +msgid "``OK``" +msgstr "" + +#: ..\settings.rst:16 +msgid "" +"Save any entered changes made in *any* settings page and close the Settings " +"dialog." +msgstr "" + +#: ..\settings.rst:19 +msgid "``Cancel``" +msgstr "" + +#: ..\settings.rst:19 +msgid "" +"Any entered changes in *any* settings page are *not* saved. The Settings " +"dialog is closed." +msgstr "" + +#: ..\settings.rst:22 +msgid "``Apply``" +msgstr "" + +#: ..\settings.rst:22 +msgid "Any entered changes in *any* settings page are saved." +msgstr "" + +#: ..\settings.rst:25 +msgid "" +"Settings that are specific to Git Extensions and apply globally will be " +"stored in a file called ``GitExtensions.settings`` either in the user's " +"application data path or with the program. The location is dependant on the " +"IsPortable setting in the ``GitExtensions.exe.config`` file that is with the" +" program. Settings that are specific to Git Extensions but apply to only the" +" current repository will be stored in a file of the same name, " +"``GitExtensions.settings``, but in either the root folder of the repository " +"or the ``.git`` folder of the repository, depending on whether or not they " +"are distributed with that repository. The settings that are used by Git are " +"stored in the configuration files of Git. The global settings are stored in " +"the file called ``.gitconfig`` in the user directory. The local settings are" +" stored in the ``.git\\config`` file of the repository." +msgstr "" + +#: ..\settings.rst:37 +msgid "Checklist" +msgstr "" + +#: ..\settings.rst:39 +msgid "" +"This page is a visual overview of the minimal settings that Git Extensions " +"requires to work properly. Any items highlighted in red should be configured" +" by clicking on the highlighted item." +msgstr "" + +#: ..\settings.rst:42 +msgid "This page contains the following settings and buttons." +msgstr "" + +#: ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Setting" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Check settings at startup (disables automatically if all settings are " +"correct)" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Forces Git Extensions to re-check the minimal set of required settings the " +"next time Git Extensions is started. If all settings are 'green' this will " +"be automatically unchecked." +msgstr "" + +#: ..\settings.rst:51 +msgid "``Save and rescan`` button" +msgstr "" + +#: ..\settings.rst:51 +msgid "" +"Saves any setting changes made and re-checks the settings to see if the " +"minimal requirements are now met." +msgstr "" + +#: ..\settings.rst:58 ..\settings.rst:66 +msgid "Git" +msgstr "" + +#: ..\settings.rst:60 +msgid "" +"This page contains the settings needed to access git repositories. The " +"repositories will be accessed using external tools. For Windows usually " +"MsysGit or cygwin are used. Git Extensions will try to configure these " +"settings automatically." +msgstr "" + +#: ..\settings.rst:64 ..\settings.rst:90 ..\settings.rst:168 +#: ..\settings.rst:196 ..\settings.rst:295 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:642 +#: ..\settings.rst:671 +msgid "Group" +msgstr "" + +#: ..\settings.rst:66 +msgid "Command used to run git (git.cmd or git.exe)" +msgstr "" + +#: ..\settings.rst:66 +msgid "" +"Needed for Git Extensions to run Git commands. Set the full command used to " +"run git (MsysGit or cygwin). Use the ``Browse`` button to find the " +"executable on your file system." +msgstr "" + +#: ..\settings.rst:70 +msgid "Path to Linux tools (sh). Leave empty when it is in the path." +msgstr "" + +#: ..\settings.rst:70 +msgid "" +"A few linux tools are used by Git Extensions. When MsysGit is installed, " +"these tools are located in the bin directory of MsysGit. Use the ``Browse`` " +"button to find the directory on your file system." +msgstr "" + +#: ..\settings.rst:74 +msgid "Environment" +msgstr "" + +#: ..\settings.rst:74 +msgid "``Change HOME`` button" +msgstr "" + +#: ..\settings.rst:74 +msgid "This button opens a dialog where the HOME directory can be changed." +msgstr "" + +#: ..\settings.rst:77 +msgid "" +"The global configuration file used by git will be put in the HOME directory." +" On some systems the home directory is not set or is pointed to a network " +"drive. Git Extensions will try to detect the optimal setting for your " +"environment. When there is already a global git configuration file, this " +"location will be used. If you need to relocate the home directory for git, " +"click the ``Change HOME`` button to change this setting. Otherwise leave " +"this setting as the default." +msgstr "" + +#: ..\settings.rst:85 +msgid "Git Extensions" +msgstr "" + +#: ..\settings.rst:87 +msgid "This page contains general settings for Git Extensions." +msgstr "" + +#: ..\settings.rst:92 +msgid "Performance" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"Show repository status in browse dialog (number of changes in toolbar, " +"restart required)" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"When enabled, the number of pending commits are shown on the toolbar as a " +"figure in parentheses next to the ``Commit`` button. Git Extensions must be " +"stopped and restarted to activate changes to this option." +msgstr "" + +#: ..\settings.rst:96 +msgid "Show current working dir changes in revision graph" +msgstr "" + +#: ..\settings.rst:96 +msgid "" +"When enabled, two extra revisions are added to the revision graph. The first" +" shows the current working directory status. The second shows the staged " +"files. This option can cause slowdowns when browsing large repositories." +msgstr "" + +#: ..\settings.rst:101 +msgid "Use FileSystemWatcher to check if index is changed" +msgstr "" + +#: ..\settings.rst:101 +msgid "" +"Using the FileSystemWatcher to check index state improves the performance in" +" some cases. Turn this off if you experience refresh problems in commit log." +msgstr "" + +#: ..\settings.rst:105 +msgid "Show stash count on status bar in browse window" +msgstr "" + +#: ..\settings.rst:105 +msgid "" +"When you use the stash a lot, it can be useful to show the number of stashed" +" items on the toolbar. This option causes serious slowdowns in large " +"repositories and is turned off by default." +msgstr "" + +#: ..\settings.rst:109 +msgid "Check for uncommitted changes in checkout branch dialog" +msgstr "" + +#: ..\settings.rst:109 +msgid "" +"Git Extensions will not allow you to checkout a branch if you have " +"uncommitted changes on the current branch. If you select this option, Git " +"Extensions will display a dialog where you can decide what to do with " +"uncommitted changes before swapping branches." +msgstr "" + +#: ..\settings.rst:114 +msgid "Limit number of commits that will be loaded in list at start-up" +msgstr "" + +#: ..\settings.rst:114 +msgid "" +"This number specifies the maximum number of commits that Git Extensions will" +" load when it is started. These commits are shown in the Commit Log window. " +"To see more commits than are loaded, then this setting will need to be " +"adjusted and Git Extensions restarted." +msgstr "" + +#: ..\settings.rst:119 ..\settings.rst:170 +msgid "Behaviour" +msgstr "" + +#: ..\settings.rst:119 +msgid "Close Process dialog when process succeeds" +msgstr "" + +#: ..\settings.rst:119 +msgid "" +"When a process is finished, close the process dialog automatically. Leave " +"this option off if you want to see the result of processes. When a process " +"has failed, the dialog will automatically remain open." +msgstr "" + +#: ..\settings.rst:123 +msgid "Show console window when executing git process" +msgstr "" + +#: ..\settings.rst:123 +msgid "" +"Git Extensions uses command line tools to access the git repository. In some" +" environments it might be useful to see the command line dialog when a " +"process is executed. An option on the command line dialog window displayed " +"allows this setting to be turned off." +msgstr "" + +#: ..\settings.rst:128 +msgid "Use patience diff algorithm" +msgstr "" + +#: ..\settings.rst:128 +msgid "" +"Use the Git 'patience diff' algorithm instead of the default. This algorithm" +" is useful in situations where two files have diverged significantly and the" +" default algorithm may become 'misaligned', resulting in a totally unusable " +"conflict file." +msgstr "" + +#: ..\settings.rst:133 +msgid "Include untracked files in stash" +msgstr "" + +#: ..\settings.rst:133 +msgid "" +"If checked, when a stash is performed as a result of any action except a " +"manual stash request, e.g. checking out a new branch and requesting a stash " +"then any files not tracked by git will also be saved to the stash." +msgstr "" + +#: ..\settings.rst:137 +msgid "Follow renames in file history (experimental)" +msgstr "" + +#: ..\settings.rst:137 +msgid "Try to follow file renames in the file history." +msgstr "" + +#: ..\settings.rst:140 +msgid "Open last working dir on startup" +msgstr "" + +#: ..\settings.rst:140 +msgid "" +"When starting Git Extensions, open the last used repository (bypassing the " +"Start Page)." +msgstr "" + +#: ..\settings.rst:143 +msgid "Play Special Startup Sound" +msgstr "" + +#: ..\settings.rst:143 +msgid "" +"Play a sound when starting Git Extensions. It will put you in a good " +"moooooood!" +msgstr "" + +#: ..\settings.rst:146 +msgid "Default clone destination" +msgstr "" + +#: ..\settings.rst:146 +msgid "" +"Git Extensions will pre-fill destination directory input with value of this " +"setting on any form used to perform repository clone." +msgstr "" + +#: ..\settings.rst:149 +msgid "Revision grid quick search timeout [ms]" +msgstr "" + +#: ..\settings.rst:149 +msgid "" +"The timeout (milliseconds) used for the quick search feature in the revision" +" graph. The quick search will be enabled when you start typing and the " +"revision graph has the focus." +msgstr "" + +#: ..\settings.rst:153 +msgid "Email settings for sending patches" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server name" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server to use for sending patches." +msgstr "" + +#: ..\settings.rst:155 +msgid "Port" +msgstr "" + +#: ..\settings.rst:155 +msgid "SMTP port number to use." +msgstr "" + +#: ..\settings.rst:157 +msgid "Use SSL/TLS" +msgstr "" + +#: ..\settings.rst:157 +msgid "Check this box if the SMTP server uses SSL or TLS." +msgstr "" + +#: ..\settings.rst:163 +msgid "Commit dialog" +msgstr "" + +#: ..\settings.rst:165 +msgid "This page contains settings for the Git Extensions Commit dialog." +msgstr "" + +#: ..\settings.rst:170 +msgid "Show errors when staging files" +msgstr "" + +#: ..\settings.rst:170 +msgid "" +"If an error occurs when files are staged (in the Commit dialog), then the " +"process dialog showing the results of the git command is shown if this " +"setting is checked." +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"Compose commit messages in Commit dialog (otherwise the message will be " +"requested during commit)" +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"If this is unchecked, then commit messages cannot be entered in the commit " +"dialog. When the ``Commit`` button is clicked, a new editor window is opened" +" where the commit message can be entered." +msgstr "" + +#: ..\settings.rst:178 +msgid "Number of previous messages in commit dialog" +msgstr "" + +#: ..\settings.rst:178 +msgid "" +"The number of commit messages, from the top of the current branch, that will" +" be made available from the ``Commit message`` combo box on the Commit " +"dialog." +msgstr "" + +#: ..\settings.rst:182 +msgid "Show additional buttons in commit button area" +msgstr "" + +#: ..\settings.rst:182 +msgid "" +"Tick the boxes in this sub-group for any of the additional buttons that you " +"wish to have available below the commit button. These buttons are considered" +" additional to basic functionality and have consequences if you should click" +" them accidentally, including resetting unrecorded work." +msgstr "" + +#: ..\settings.rst:191 +msgid "Appearance" +msgstr "" + +#: ..\settings.rst:193 +msgid "" +"This page contains settings that affect the appearance of the application." +msgstr "" + +#: ..\settings.rst:198 ..\settings.rst:448 ..\settings.rst:653 +msgid "General" +msgstr "" + +#: ..\settings.rst:198 +msgid "Show relative date instead of full date" +msgstr "" + +#: ..\settings.rst:198 +msgid "" +"Show relative date, e.g. 2 weeks ago, instead of full date. Displayed on the" +" ``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:201 +msgid "Show current branch in Visual Studio" +msgstr "" + +#: ..\settings.rst:201 +msgid "" +"Determines whether or not the currently checked out branch is displayed on " +"the Git Extensions toolbar within Visual Studio." +msgstr "" + +#: ..\settings.rst:204 +msgid "Auto scale user interface when high DPI is used" +msgstr "" + +#: ..\settings.rst:204 +msgid "" +"Automatically resize controls and their contents according to the current " +"system resolution of the display, measured in dots per inch (DPI)." +msgstr "" + +#: ..\settings.rst:207 +msgid "Truncate long filenames" +msgstr "" + +#: ..\settings.rst:207 +msgid "" +"This setting affects the display of filenames in a component of a window " +"e.g. in the Diff tab of the Commit Log window. The options that can be " +"selected are:" +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``None``: no truncation occurs; a horizontal scroll bar is used to see the " +"whole filename." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Compact``: no horizontal scroll bar. Filenames are truncated at both start" +" and end to fit into the width of the display component." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Trimstart``: no horizontal scroll bar. Filenames are truncated at the " +"start only." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``FileNameOnly``: the path is always removed, leaving only the name of the " +"file, even if there is space for the path." +msgstr "" + +#: ..\settings.rst:220 +msgid "Author images" +msgstr "" + +#: ..\settings.rst:220 +msgid "Get author image from gravatar.com" +msgstr "" + +#: ..\settings.rst:220 +msgid "" +"If checked, `gravatar `_ will be accessed to retrieve " +"an image for the author of commits. This image is displayed on the " +"``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:224 +msgid "Image size" +msgstr "" + +#: ..\settings.rst:224 +msgid "The display size of the user image." +msgstr "" + +#: ..\settings.rst:226 +msgid "Cache images" +msgstr "" + +#: ..\settings.rst:226 +msgid "" +"The number of days to elapse before gravatar is checked for any changes to " +"an authors image." +msgstr "" + +#: ..\settings.rst:229 +msgid "No image service" +msgstr "" + +#: ..\settings.rst:229 +msgid "" +"If the author has not set up their own image, then gravatar can return an " +"image based on one of these services." +msgstr "" + +#: ..\settings.rst:232 +msgid "``Clear image cache`` button" +msgstr "" + +#: ..\settings.rst:232 +msgid "Clear the cached avatars." +msgstr "" + +#: ..\settings.rst:234 +msgid "Fonts" +msgstr "" + +#: ..\settings.rst:234 +msgid "Code font" +msgstr "" + +#: ..\settings.rst:234 +msgid "Change the font used for the display of file contents." +msgstr "" + +#: ..\settings.rst:236 +msgid "Application font" +msgstr "" + +#: ..\settings.rst:236 +msgid "Change the font used on Git Extensions windows and dialogs." +msgstr "" + +#: ..\settings.rst:238 +msgid "Commit font" +msgstr "" + +#: ..\settings.rst:238 +msgid "" +"Change the font used for entering a commit message in the Commit dialog." +msgstr "" + +#: ..\settings.rst:240 +msgid "Language" +msgstr "" + +#: ..\settings.rst:240 +msgid "Language (restart required)" +msgstr "" + +#: ..\settings.rst:240 +msgid "Choose the language for the Git Extensions interface." +msgstr "" + +#: ..\settings.rst:242 +msgid "Dictionary for spelling checker" +msgstr "" + +#: ..\settings.rst:242 +msgid "" +"Choose the dictionary to use for the spelling checker in the Commit dialog." +msgstr "" + +#: ..\settings.rst:248 +msgid "Revision Links" +msgstr "" + +#: ..\settings.rst:250 +msgid "" +"You can configure here how to convert parts of a revision into clickable " +"links. These links will be located under the commit message on the " +"``Commit`` tab in the ``Related links`` section." +msgstr "" + +#: ..\settings.rst:256 ..\settings.rst:345 +msgid "Categories" +msgstr "" + +#: ..\settings.rst:256 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click the ``Remove`` button." +msgstr "" + +#: ..\settings.rst:260 ..\settings.rst:553 +msgid "Name" +msgstr "" + +#: ..\settings.rst:260 +msgid "" +"This is the Category name used to match the same categories defined on " +"different levels of the Settings." +msgstr "" + +#: ..\settings.rst:263 ..\settings.rst:555 +msgid "Enabled" +msgstr "" + +#: ..\settings.rst:263 +msgid "" +"Indicates whether the Category is enabled or not. Disabled categories are " +"skipped while creating links." +msgstr "" + +#: ..\settings.rst:266 +msgid "Search in" +msgstr "" + +#: ..\settings.rst:266 +msgid "" +"List of revision parts that will be checked when searching for matching text" +" to be converted into links. Only the checked parts will be searched for " +"matches." +msgstr "" + +#: ..\settings.rst:270 +msgid "Search pattern/Nested pattern" +msgstr "" + +#: ..\settings.rst:270 +msgid "" +"Regular expression used for matching text in chosen revision parts. Each " +"matched fragment will be used to create a new link. More than one fragment " +"can be used in a single link by using a capturing group. A capturing group " +"value can be passed to a link by using zero-based indexed placeholders in a " +"link format definition e.g. {0}. ``Nested pattern`` can be used when only " +"part of the text matched by the ``Search pattern`` should be used to format " +"the link. When the ``Nested pattern`` is empty, matches found by the " +"``Search pattern`` are used to create links." +msgstr "" + +#: ..\settings.rst:279 +msgid "Links: Caption/URI" +msgstr "" + +#: ..\settings.rst:279 +msgid "" +"List of links to be created from a single match. Each link consists of the " +"``Caption`` to be displayed and the ``URI`` to be opened when the link is " +"clicked on. In addition to the standard zero-based indexed placeholders, the" +" ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into the" +" link. For example: " +"``https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH%``" +msgstr "" + +#: ..\settings.rst:290 +msgid "Colors" +msgstr "" + +#: ..\settings.rst:292 +msgid "" +"This page contains settings to define the colors used in the application." +msgstr "" + +#: ..\settings.rst:297 +msgid "Revision graph" +msgstr "" + +#: ..\settings.rst:297 +msgid "Multicolor branches" +msgstr "" + +#: ..\settings.rst:297 +msgid "" +"Displays branch commits in different colors if checked. If unchecked, all " +"branches are shown in the same color. This color can be selected." +msgstr "" + +#: ..\settings.rst:300 +msgid "Striped branch change" +msgstr "" + +#: ..\settings.rst:300 +msgid "" +"When a new branch is created from an existing branch, the common part of the" +" history is shown in a 'hatch' pattern." +msgstr "" + +#: ..\settings.rst:303 +msgid "Draw branch borders" +msgstr "" + +#: ..\settings.rst:303 +msgid "Outlines branch commits in a black border if checked." +msgstr "" + +#: ..\settings.rst:305 +msgid "Draw non relatives graph gray" +msgstr "" + +#: ..\settings.rst:305 +msgid "" +"Show commit history in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:307 +msgid "Draw non relatives text gray" +msgstr "" + +#: ..\settings.rst:307 +msgid "" +"Show commit text in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:309 +msgid "Color tag" +msgstr "" + +#: ..\settings.rst:309 +msgid "Color to show tags in." +msgstr "" + +#: ..\settings.rst:311 +msgid "Color branch" +msgstr "" + +#: ..\settings.rst:311 +msgid "Color to show branch names in." +msgstr "" + +#: ..\settings.rst:313 +msgid "Color remote branch" +msgstr "" + +#: ..\settings.rst:313 +msgid "Color to show remote branch names in." +msgstr "" + +#: ..\settings.rst:315 +msgid "Color other label" +msgstr "" + +#: ..\settings.rst:315 +msgid "Color to show other labels in." +msgstr "" + +#: ..\settings.rst:317 +msgid "Application Icon" +msgstr "" + +#: ..\settings.rst:317 +msgid "Icon style" +msgstr "" + +#: ..\settings.rst:317 +msgid "Change icons. Useful for recognising various open instances." +msgstr "" + +#: ..\settings.rst:319 +msgid "Icon color" +msgstr "" + +#: ..\settings.rst:319 +msgid "Changes color of the selected icons." +msgstr "" + +#: ..\settings.rst:321 +msgid "Difference View" +msgstr "" + +#: ..\settings.rst:321 +msgid "Color removed line" +msgstr "" + +#: ..\settings.rst:321 +msgid "Highlight color for lines that have been removed." +msgstr "" + +#: ..\settings.rst:324 +msgid "Color added line" +msgstr "" + +#: ..\settings.rst:324 +msgid "Highlight color for lines that have been added." +msgstr "" + +#: ..\settings.rst:326 +msgid "Color removed line highlighting" +msgstr "" + +#: ..\settings.rst:326 +msgid "Highlight color for characters that have been removed in lines." +msgstr "" + +#: ..\settings.rst:328 +msgid "Color added line highlighting" +msgstr "" + +#: ..\settings.rst:328 +msgid "Highlight color for characters that have been added in lines." +msgstr "" + +#: ..\settings.rst:330 +msgid "Color section" +msgstr "" + +#: ..\settings.rst:330 +msgid "Highlight color for a section." +msgstr "" + +#: ..\settings.rst:336 +msgid "Start Page" +msgstr "" + +#: ..\settings.rst:338 +msgid "" +"This page allows you to add/remove or modify the Categories and repositories" +" that will appear on the Start Page when Git Extensions is launched. Per " +"Category you can either configure an RSS feed or add repositories. The order" +" of both Categories, and repositories within Categories, can be changed " +"using the context menus in the Start Page. See :ref:`start-page` for further" +" details." +msgstr "" + +#: ..\settings.rst:345 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click Remove. This will delete the Category *and* any " +"repositories belonging to that Category." +msgstr "" + +#: ..\settings.rst:350 +msgid "Caption" +msgstr "" + +#: ..\settings.rst:350 +msgid "This is the Category name displayed on the Start Page." +msgstr "" + +#: ..\settings.rst:352 +msgid "Type" +msgstr "" + +#: ..\settings.rst:352 +msgid "Specify the type: an RSS feed or a repository." +msgstr "" + +#: ..\settings.rst:354 +msgid "RSS Feed" +msgstr "" + +#: ..\settings.rst:354 +msgid "Enter the URL of the RSS feed." +msgstr "" + +#: ..\settings.rst:356 +msgid "Path/Title/Description" +msgstr "" + +#: ..\settings.rst:356 +msgid "" +"For each repository defined for a Category, shows the path, title and " +"description. To add a new repository, click on a blank line and type the " +"appropriate information. The contents of the Path field are shown on the " +"Start Page as a link to your repository *if* the Title field is blank. If " +"the Title field is non-blank, then this text is shown as the link to your " +"repository. Any text in the Description field is shown underneath the " +"repository link on the Start Page." +msgstr "" + +#: ..\settings.rst:365 +msgid "" +"An RSS Feed can be useful to follow repositories on GitHub for example. See " +"this page on GitHub: https://help.github.com/articles/viewing-your-feeds. " +"You can also follow commits on public GitHub repositories by" +msgstr "" + +#: ..\settings.rst:368 +msgid "In your browser, navigate to the public repository on GitHub." +msgstr "" + +#: ..\settings.rst:369 +msgid "Select the branch you are interested in." +msgstr "" + +#: ..\settings.rst:370 +msgid "Click on the Commits tab." +msgstr "" + +#: ..\settings.rst:371 +msgid "You will find a RSS icon next to the words \"Commit History\"." +msgstr "" + +#: ..\settings.rst:372 +msgid "Copy the link" +msgstr "" + +#: ..\settings.rst:373 +msgid "" +"Paste the link into the RSS Feed field in the Settings - Start Page as shown" +" above." +msgstr "" + +#: ..\settings.rst:375 +msgid "" +"Your Start Page will then show each commit - clicking on a link will open " +"your browser and take you to the commit on GitHub." +msgstr "" + +#: ..\settings.rst:382 +msgid "Git Config" +msgstr "" + +#: ..\settings.rst:384 +msgid "" +"This page contains some of the settings of Git that are used by and " +"therefore can be changed from within Git Extensions." +msgstr "" + +#: ..\settings.rst:386 +msgid "" +"If you change a Git setting from the Git command line using ``git config`` " +"then the same change in setting can be seen inside Git Extensions. If you " +"change a Git setting from inside Git Extensions then that change can be seen" +" using ``git config --get``." +msgstr "" + +#: ..\settings.rst:389 +msgid "" +"Git configuration can be global or local configuration. Global configuration" +" applies to all repositories. Local configuration overrides the global " +"configuration for the current repository." +msgstr "" + +#: ..\settings.rst:395 +msgid "User name" +msgstr "" + +#: ..\settings.rst:395 +msgid "User name shown in commits and patches." +msgstr "" + +#: ..\settings.rst:397 +msgid "User email" +msgstr "" + +#: ..\settings.rst:397 +msgid "User email shown in commits and patches." +msgstr "" + +#: ..\settings.rst:399 +msgid "Editor" +msgstr "" + +#: ..\settings.rst:399 +msgid "" +"Editor that git.exe opens (e.g. for editing commit message). This is not " +"used by Git Extensions, only when you call git.exe from the command line. By" +" default Git will use the built in editor." +msgstr "" + +#: ..\settings.rst:403 +msgid "Mergetool" +msgstr "" + +#: ..\settings.rst:403 +msgid "" +"Merge tool used to solve merge conflicts. Git Extensions will search for " +"common merge tools on your system." +msgstr "" + +#: ..\settings.rst:406 +msgid "Path to mergetool" +msgstr "" + +#: ..\settings.rst:406 +msgid "" +"Path to merge tool. Git Extensions will search for common merge tools on " +"your system." +msgstr "" + +#: ..\settings.rst:409 +msgid "Mergetool command" +msgstr "" + +#: ..\settings.rst:409 +msgid "" +"Command that Git uses to start the merge tool. Git Extensions will try to " +"set this automatically when a merge tool is chosen. This setting can be left" +" empty when Git supports the mergetool (e.g. kdiff3)." +msgstr "" + +#: ..\settings.rst:413 +msgid "Keep backup (.orig) after merge" +msgstr "" + +#: ..\settings.rst:413 +msgid "" +"Check to save the state of the original file before modifying to solve merge" +" conflicts. Refer to Git configuration setting ```mergetool.keepBackup```." +msgstr "" + +#: ..\settings.rst:417 +msgid "Difftool" +msgstr "" + +#: ..\settings.rst:417 +msgid "" +"Diff tool that is used to show differences between source files. Git " +"Extensions will search for common diff tools on your system." +msgstr "" + +#: ..\settings.rst:420 +msgid "Path to difftool" +msgstr "" + +#: ..\settings.rst:420 +msgid "" +"The path to the diff tool. Git Extensions will search for common diff tools " +"on your system." +msgstr "" + +#: ..\settings.rst:423 +msgid "DiffTool command" +msgstr "" + +#: ..\settings.rst:423 +msgid "" +"Command that Git uses to start the diff tool. This setting should only be " +"filled in when Git doesn't support the diff tool." +msgstr "" + +#: ..\settings.rst:426 +msgid "Path to commit template" +msgstr "" + +#: ..\settings.rst:426 +msgid "" +"A path to a file whose contents are used to pre-populate the commit message " +"in the commit dialog." +msgstr "" + +#: ..\settings.rst:429 +msgid "Line endings" +msgstr "" + +#: ..\settings.rst:429 +msgid "Checkout/commit radio buttons" +msgstr "" + +#: ..\settings.rst:429 +msgid "" +"Choose how git should handle line endings when checking out and checking in " +"files. Refer to https://help.github.com/articles/dealing-with-line-endings" +"#platform-all" +msgstr "" + +#: ..\settings.rst:433 +msgid "Files content encoding" +msgstr "" + +#: ..\settings.rst:433 +msgid "The default encoding for file contents." +msgstr "" + +#: ..\settings.rst:439 +msgid "Build server integration" +msgstr "" + +#: ..\settings.rst:441 +msgid "" +"This page allows you to configure the integration with build servers. This " +"allows the build status of each commit to be displayed directly in the " +"revision log, as well as providing a tab for direct access to the Build " +"Server build report for the selected commit." +msgstr "" + +#: ..\settings.rst:448 +msgid "Enable build server integration" +msgstr "" + +#: ..\settings.rst:448 +msgid "Check to globally enable/disable the integration functionality." +msgstr "" + +#: ..\settings.rst:450 +msgid "Show build status summary in revision log" +msgstr "" + +#: ..\settings.rst:450 +msgid "" +"Check to show a summary of the build results with the commits in the main " +"revision log." +msgstr "" + +#: ..\settings.rst:453 +msgid "Build server type" +msgstr "" + +#: ..\settings.rst:453 +msgid "Select an integration target." +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins" +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins server URL" +msgstr "" + +#: ..\settings.rst:455 ..\settings.rst:459 ..\settings.rst:469 +msgid "Enter the URL of the server (and port, if applicable)." +msgstr "" + +#: ..\settings.rst:457 ..\settings.rst:461 ..\settings.rst:473 +msgid "Project name" +msgstr "" + +#: ..\settings.rst:457 +msgid "Enter the name of the project which tracks this repository in Jenkins." +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity" +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity server URL" +msgstr "" + +#: ..\settings.rst:461 +msgid "" +"Enter the name of the project which tracks this repository in TeamCity. " +"Multiple project names can be entered separated by the | character." +msgstr "" + +#: ..\settings.rst:464 +msgid "Build Id Filter" +msgstr "" + +#: ..\settings.rst:464 +msgid "" +"Enter a regexp filter for which build results you want to retrieve in the " +"case that your build project creates multiple builds. For example, if your " +"project includes both devBuild and docBuild you may wish to apply a filter " +"of \"devBuild\" to retrieve the results from only the program build." +msgstr "" + +#: ..\settings.rst:469 +msgid "Team Foundation" +msgstr "" + +#: ..\settings.rst:469 +msgid "Tfs server (Name or URL)" +msgstr "" + +#: ..\settings.rst:471 +msgid "Team collection name" +msgstr "" + +#: ..\settings.rst:473 +msgid "Enter the name of the project which tracks this repository in Tfs." +msgstr "" + +#: ..\settings.rst:475 +msgid "Build definition name (use first found if left empty)" +msgstr "" + +#: ..\settings.rst:482 +msgid "SSH" +msgstr "" + +#: ..\settings.rst:484 +msgid "" +"This page allows you to configure the SSH client you want Git to use. Git " +"Extensions is optimized for PuTTY. Git Extensions will show command line " +"dialogs if you do not use PuTTY and user input is required (unless you have " +"configured SSH to use authentication with key instead of password). Git " +"Extensions can load SSH keys for PuTTY when needed." +msgstr "" + +#: ..\settings.rst:491 +msgid "Specify which ssh client to use" +msgstr "" + +#: ..\settings.rst:491 +msgid "``PuTTY`` radio button" +msgstr "" + +#: ..\settings.rst:491 +msgid "Use PuTTY as SSH client." +msgstr "" + +#: ..\settings.rst:493 +msgid "``OpenSSH`` radio button" +msgstr "" + +#: ..\settings.rst:493 +msgid "Use OpenSSH as SSH client." +msgstr "" + +#: ..\settings.rst:495 +msgid "``Other ssh client`` radio button" +msgstr "" + +#: ..\settings.rst:495 +msgid "" +"Use another SSH client. Enter the path to the SSH client you wish to use." +msgstr "" + +#: ..\settings.rst:497 +msgid "Configure PuTTY" +msgstr "" + +#: ..\settings.rst:497 +msgid "Path to plink.exe" +msgstr "" + +#: ..\settings.rst:497 +msgid "Enter the path to the plink.exe executable." +msgstr "" + +#: ..\settings.rst:500 +msgid "Path to puttygen" +msgstr "" + +#: ..\settings.rst:500 +msgid "Enter the path to the puttygen.exe executable." +msgstr "" + +#: ..\settings.rst:502 +msgid "Path to pageant" +msgstr "" + +#: ..\settings.rst:502 +msgid "Enter the path to the pageant.exe executable." +msgstr "" + +#: ..\settings.rst:504 +msgid "Automatically start authentication" +msgstr "" + +#: ..\settings.rst:504 +msgid "" +"If an SSH key has been configured, then when accessing a remote repository " +"the key will automatically be used by the SSH client if this is checked." +msgstr "" + +#: ..\settings.rst:507 +msgid "Configure Git credential helper" +msgstr "" + +#: ..\settings.rst:507 ..\settings.rst:569 +msgid "Command" +msgstr "" + +#: ..\settings.rst:507 +msgid "" +"Enter the helper string for the Git \"Credential Helper\". This setting is " +"the global Git configuration ``credential.helper``, see http://git-" +"scm.com/docs/gitcredentials. By way of example, the setting for `git-" +"credential-winstore `_, when " +"installed from the full installation package for Git Extensions, is:" +msgstr "" + +#: ..\settings.rst:513 +msgid "" +"``!\"C:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-" +"credential-winstore.exe\"``." +msgstr "" + +#: ..\settings.rst:516 +msgid "" +"The setting begins with \"!\" so the setting is considered as a shell " +"snippet and everything after the \"!\" becomes the command. Use the " +"``Browse`` button to find the executable in your file system." +msgstr "" + +#: ..\settings.rst:520 +msgid "``Suggest`` button" +msgstr "" + +#: ..\settings.rst:520 +msgid "" +"Suggest an appropriate setting for the Git credential helper. This works " +"only if the program git-credential-winstore.exe is installed in the " +"\"GitCredentialWinStore\" folder under your Git Extensions installation." +msgstr "" + +#: ..\settings.rst:527 +msgid "" +"If you get errors relating to git-credential-winstore, ensure that your " +"setting for the Git credential helper command in Git Extensions has ``\"`` " +"at the start and end and not ``\\\"``. When viewed in the global Git " +"configuration file, ``.gitconfig`` in your user directory, you should find " +"the setting does show the escaped quotation marks ``\\\"`` (but not " +"``\\\\\\\"``). Also ensure that you do indeed have the program file git-" +"credential-winstore.exe in the specified directory as you may have a setting" +" retained from a previous installation of the credential helper program." +msgstr "" + +#: ..\settings.rst:536 +msgid "Scripts" +msgstr "" + +#: ..\settings.rst:538 +msgid "" +"This page allows you to configure specific commands to run before/after Git " +"actions or to add a new command to the User Menu. The top half of the page " +"summarises all of the scripts currently defined. If a script is selected " +"from the summary, the bottom half of the page will allow modifications to " +"the script definition." +msgstr "" + +#: ..\settings.rst:542 +msgid "" +"A hotkey can also be assigned to execute a specific script. See :ref" +":`settings-hotkeys`." +msgstr "" + +#: ..\settings.rst:547 +msgid "``Add`` button" +msgstr "" + +#: ..\settings.rst:547 +msgid "" +"Adds a new script. Complete the details in the bottom half of the screen." +msgstr "" + +#: ..\settings.rst:549 +msgid "``Remove`` button" +msgstr "" + +#: ..\settings.rst:549 +msgid "Removes a script." +msgstr "" + +#: ..\settings.rst:551 +msgid "Up/Down Arrows" +msgstr "" + +#: ..\settings.rst:551 +msgid "Changes order of scripts." +msgstr "" + +#: ..\settings.rst:553 +msgid "The name of the script." +msgstr "" + +#: ..\settings.rst:555 +msgid "" +"If checked, the script is active and will be performed at the appropriate " +"time (as determined by the On Event setting)." +msgstr "" + +#: ..\settings.rst:558 +msgid "Ask for confirmation" +msgstr "" + +#: ..\settings.rst:558 +msgid "" +"If checked, then a popup window is displayed just before the script is run " +"to confirm whether or not the script is to be run. Note that this popup is " +"*not* displayed when the script is added as a command to the User Menu (On " +"Event setting is ShowInUserMenuBar)." +msgstr "" + +#: ..\settings.rst:563 +msgid "Run in background" +msgstr "" + +#: ..\settings.rst:563 +msgid "" +"If checked, the script will run in the background and Git Extensions will " +"return to your control without waiting for the script to finish." +msgstr "" + +#: ..\settings.rst:566 +msgid "Add to revision grid context menu" +msgstr "" + +#: ..\settings.rst:566 +msgid "" +"If checked, the script is added to the context menu that is displayed when " +"right-clicking on a line in the Commit Log page." +msgstr "" + +#: ..\settings.rst:569 +msgid "" +"Enter the command to be run. This can be any command that your system can " +"run e.g. an executable program, a .bat script, a Python command, etc. Use " +"the ``Browse`` button to find the command to run." +msgstr "" + +#: ..\settings.rst:573 ..\settings.rst:794 +msgid "Arguments" +msgstr "" + +#: ..\settings.rst:573 +msgid "" +"Enter any arguments to be passed to the command that is run. The ``Help`` " +"button displays items that will be resolved by Git Extensions before " +"executing the command e.g. {cBranch} will resolve to the currently checked " +"out branch, {UserInput} will display a popup where you can enter data to be " +"passed to the command when it is run." +msgstr "" + +#: ..\settings.rst:579 +msgid "On Event" +msgstr "" + +#: ..\settings.rst:579 +msgid "" +"Select when this command will be executed, either before/after certain Git " +"commands, or displayed on the User Menu bar." +msgstr "" + +#: ..\settings.rst:586 +msgid "Hotkeys" +msgstr "" + +#: ..\settings.rst:588 +msgid "" +"This page allows you to define keyboard shortcuts to actions when specific " +"pages of Git Extensions are displayed. The HotKeyable Items identifies a " +"page within Git Extensions. Selecting a Hotkeyable Item displays the list of" +" commands on that page that can have a hotkey associated with them." +msgstr "" + +#: ..\settings.rst:592 +msgid "The Hotkeyable Items consist of the following pages" +msgstr "" + +#: ..\settings.rst:594 +msgid "" +"Commit: the page displayed when a Commit is requested via the ``Commit`` " +"User Menu button or the ``Commands/Commit`` menu option." +msgstr "" + +#: ..\settings.rst:595 +msgid "" +"Browse: the Commit Log page (the page displayed after a repository is " +"selected from the Start Page)." +msgstr "" + +#: ..\settings.rst:596 +msgid "RevisionGrid: the list of commits on the Commit Log page." +msgstr "" + +#: ..\settings.rst:597 +msgid "FileViewer: the page displayed when viewing the contents of a file." +msgstr "" + +#: ..\settings.rst:598 +msgid "" +"FormMergeConflicts: the page displayed when merge conflicts are detected " +"that need correcting." +msgstr "" + +#: ..\settings.rst:599 +msgid "" +"Scripts: shows scripts defined in Git Extensions and allows shortcuts to be " +"assigned. Refer :ref:`settings-scripts`." +msgstr "" + +#: ..\settings.rst:604 +msgid "Hotkey" +msgstr "" + +#: ..\settings.rst:604 +msgid "" +"After selecting a Hotkeyable Item and the Command, the current keyboard " +"shortcut associated with the command is displayed here. To alter this " +"shortcut, click in the box where the current hotkey is shown and press the " +"new keyboard combination." +msgstr "" + +#: ..\settings.rst:609 +msgid "``Apply`` button" +msgstr "" + +#: ..\settings.rst:609 +msgid "" +"Click to apply the new keyboard combination to the currently selected " +"Command." +msgstr "" + +#: ..\settings.rst:612 +msgid "``Clear`` button" +msgstr "" + +#: ..\settings.rst:612 +msgid "" +"Sets the keyboard shortcut for the currently selected Command to 'None'." +msgstr "" + +#: ..\settings.rst:614 +msgid "``Reset all Hotkeys to defaults`` button" +msgstr "" + +#: ..\settings.rst:614 +msgid "" +"Resets all keyboard shortcuts to the defaults (i.e. the values when Git " +"Extensions was first installed)." +msgstr "" + +#: ..\settings.rst:621 +msgid "Shell Extension" +msgstr "" + +#: ..\settings.rst:623 +msgid "" +"When installed, Git Extensions adds items to the context menu when a " +"file/folder is right-clicked within Windows Explorer. One of these items is " +"``Git Extensions`` from which a further (cascaded) menu can be opened. This " +"settings page determines which items will appear on that cascaded menu and " +"which will appear in the main context menu. Items that are checked will " +"appear in the cascaded menu." +msgstr "" + +#: ..\settings.rst:627 +msgid "" +"To the right side of the list of check boxes is a preview that shows you how" +" the Git Extensions menu items will be arranged with your current choices." +msgstr "" + +#: ..\settings.rst:630 +msgid "" +"By default, what is displayed in the context menu also depends on what item " +"is right-clicked in Windows Explorer; a file or a folder (and whether the " +"folder is a Git repository or not). If you want Git Extensions to always " +"include all of its context menu items, check the box ``Always show all " +"commands``." +msgstr "" + +#: ..\settings.rst:637 +msgid "Advanced" +msgstr "" + +#: ..\settings.rst:638 +msgid "" +"This page allows advanced settings to be modified. Clicking on the '+' " +"symbol on the tree of settings will display further settings. Refer :ref" +":`settings-confirmations`." +msgstr "" + +#: ..\settings.rst:644 +msgid "Checkout" +msgstr "" + +#: ..\settings.rst:644 +msgid "Always show checkout dialog" +msgstr "" + +#: ..\settings.rst:644 +msgid "" +"Always show the Checkout Branch dialog when swapping branches. This dialog " +"is normally only shown when uncommitted changes exist on the current branch" +msgstr "" + +#: ..\settings.rst:647 +msgid "Use last chosen \"local changes\" action as default action." +msgstr "" + +#: ..\settings.rst:647 +msgid "" +"This setting works in conjunction with the 'Git Extensions/Check for " +"uncommitted changes in checkout branch dialog' setting. If the 'Check for " +"uncommitted changes' setting is checked, then the Checkout Branch dialog is " +"shown *only* if this setting is unchecked. If this setting is checked, then " +"no dialog is shown and the last chosen action is used." +msgstr "" + +#: ..\settings.rst:653 +msgid "Don't show help images" +msgstr "" + +#: ..\settings.rst:653 +msgid "" +"In the Pull, Merge and Rebase dialogs, images are displayed by default to " +"explain what happens with the branches and their commits and the meaning of " +"LOCAL, BASE and REMOTE (for resolving merge conflicts) in different merge or" +" rebase scenarios. If checked, these Help images will not be displayed." +msgstr "" + +#: ..\settings.rst:659 +msgid "Always show advanced options" +msgstr "" + +#: ..\settings.rst:659 +msgid "" +"In the Push, Merge and Rebase dialogs, advanced options are hidden by " +"default and shown only after you click a link or checkbox. If this setting " +"is checked then these options are always shown on those dialogs." +msgstr "" + +#: ..\settings.rst:667 +msgid "Confirmations" +msgstr "" + +#: ..\settings.rst:668 +msgid "This page allows you to turn off certain confirmation popup windows." +msgstr "" + +#: ..\settings.rst:673 +msgid "Don't ask to confirm to" +msgstr "" + +#: ..\settings.rst:673 +msgid "Amend last commit" +msgstr "" + +#: ..\settings.rst:673 +msgid "" +"If checked, do not display the popup warning about the rewriting of history " +"when you have elected to amend the last committed change." +msgstr "" + +#: ..\settings.rst:676 +msgid "Apply stashed changes after successful pull" +msgstr "" + +#: ..\settings.rst:676 +msgid "" +"In the Pull dialog, if ``Auto stash`` is checked, then any changes will be " +"stashed before the pull is performed. Any stashed changes are then re-" +"applied after the pull is complete. If this setting is checked, the stashed " +"changes are applied with no confirmation popup." +msgstr "" + +#: ..\settings.rst:681 +msgid "Apply stashed changes after successful checkout" +msgstr "" + +#: ..\settings.rst:681 +msgid "" +"In the Checkout Branch dialog, if ``Stash`` is checked, then any changes " +"will be stashed before the branch is checked out. If this setting is " +"checked, then the stashed changes will be automatically re-applied after " +"successful checkout of the branch with no confirmation popup." +msgstr "" + +#: ..\settings.rst:686 +msgid "Add a tracking reference for newly pushed branch" +msgstr "" + +#: ..\settings.rst:686 +msgid "" +"When you push a local branch to a remote and it doesn't have a tracking " +"reference, you are asked to confirm whether you want to add such a " +"reference. If this setting is checked, a tracking reference will always be " +"added if it does not exist." +msgstr "" + +#: ..\settings.rst:691 +msgid "Push a new branch for the remote" +msgstr "" + +#: ..\settings.rst:691 +msgid "" +"When pushing a new branch that does not exist on the remote repository, a " +"confirmation popup will normally be displayed. If this setting is checked, " +"then the new branch will be pushed with no confirmation popup." +msgstr "" + +#: ..\settings.rst:695 +msgid "Update submodules on checkout" +msgstr "" + +#: ..\settings.rst:695 +msgid "" +"When you check out a branch from a repository that has submodules, you will " +"be asked to update the submodules. If this setting is checked, the " +"submodules will be updated without asking." +msgstr "" + +#: ..\settings.rst:703 +msgid "Plugins" +msgstr "" + +#: ..\settings.rst:705 +msgid "Plugins provide extra functionality for Git Extensions." +msgstr "" + +#: ..\settings.rst:708 +msgid "Plugin" +msgstr "" + +#: ..\settings.rst:710 +msgid "Auto compile SubModules" +msgstr "" + +#: ..\settings.rst:710 +msgid "" +"**This plugin proposes (confirmation required) that you automatically build " +"submodules after they are updated via the GitExtensions Update submodules " +"command.**" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enabled (true/false)" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enter true to enable the plugin, or false to disable." +msgstr "" + +#: ..\settings.rst:716 +msgid "Path to msbuild.exe" +msgstr "" + +#: ..\settings.rst:716 +msgid "Enter the path to the msbuild.exe executable." +msgstr "" + +#: ..\settings.rst:718 +msgid "msbuild.exe arguments" +msgstr "" + +#: ..\settings.rst:718 +msgid "Enter any arguments to msbuild." +msgstr "" + +#: ..\settings.rst:720 +msgid "Periodic background fetch" +msgstr "" + +#: ..\settings.rst:720 +msgid "" +"**This plugin keeps your remote tracking branches up-to-date automatically " +"by fetching periodically.**" +msgstr "" + +#: ..\settings.rst:722 +msgid "Arguments of git command to run" +msgstr "" + +#: ..\settings.rst:722 +msgid "" +"Enter the git command and its arguments into the edit box. The default " +"command is ``fetch --all``, which will fetch all branches from all remotes. " +"You can modify the command if you would prefer, for example, to fetch only a" +" specific remote, e.g. ``fetch upstream``." +msgstr "" + +#: ..\settings.rst:727 +msgid "Fetch every (seconds)" +msgstr "" + +#: ..\settings.rst:727 +msgid "" +"Enter the number of seconds to wait between each fetch. Enter 0 to disable " +"this plugin." +msgstr "" + +#: ..\settings.rst:730 +msgid "Refresh view after fetch" +msgstr "" + +#: ..\settings.rst:730 +msgid "" +"If checked, the commit log and branch labels will be refreshed after the " +"fetch. If you are browsing the commit log and comparing revisions you may " +"wish to disable the refresh to avoid unexpected changes to the commit log." +msgstr "" + +#: ..\settings.rst:734 +msgid "Fetch all submodules" +msgstr "" + +#: ..\settings.rst:734 +msgid "" +"If checked, also perform \"git fetch --all\" recursively on all configured " +"submodules as part of the periodic background fetch." +msgstr "" + +#: ..\settings.rst:737 +msgid "Create local tracking branches" +msgstr "" + +#: ..\settings.rst:737 +msgid "" +"**This plugin will create local tracking branches for all branches on a " +"remote repository. The remote repository is specified when the plugin is " +"run.**" +msgstr "" + +#: ..\settings.rst:741 +msgid "Delete obsolete branches" +msgstr "" + +#: ..\settings.rst:741 +msgid "" +"**This plugin allows you to delete obsolete branches i.e. those branches " +"that are fully merged to another branch. It will display a list of obsolete " +"branches for review before deletion.**" +msgstr "" + +#: ..\settings.rst:745 +msgid "Delete obsolete branches older than (days)" +msgstr "" + +#: ..\settings.rst:745 +msgid "Select branches created greater than the specified number of days ago." +msgstr "" + +#: ..\settings.rst:748 +msgid "Branch where all branches should be merged" +msgstr "" + +#: ..\settings.rst:748 +msgid "" +"The name of the branch where a branch *must* have been merged into to be " +"considered obsolete." +msgstr "" + +#: ..\settings.rst:751 +msgid "Find large files" +msgstr "" + +#: ..\settings.rst:751 +msgid "**Finds large files in the repository and allows you to delete them.**" +msgstr "" + +#: ..\settings.rst:754 +msgid "Find large files bigger than (Mb)" +msgstr "" + +#: ..\settings.rst:754 +msgid "Specify what size is considered a 'large' file." +msgstr "" + +#: ..\settings.rst:757 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\settings.rst:757 +msgid "" +"**The Gerrit plugin provides integration with Gerrit for GitExtensions. This" +" plugin has been based on the git-review tool.**" +msgstr "" + +#: ..\settings.rst:760 +msgid "For more information see: http://code.google.com/p/gerrit/" +msgstr "" + +#: ..\settings.rst:762 +msgid "GitFlow" +msgstr "" + +#: ..\settings.rst:762 +msgid "" +"**The GitFlow plugin provides high-level repository operations for Vincent " +"Driessen's branching model**" +msgstr "" + +#: ..\settings.rst:764 +msgid "For more information see: https://github.com/nvie/gitflow" +msgstr "" + +#: ..\settings.rst:766 +msgid "Github" +msgstr "" + +#: ..\settings.rst:766 +msgid "" +"**This plugin will create an OAuth token so that some common GitHub actions " +"can be integrated with Git Extensions.**" +msgstr "" + +#: ..\settings.rst:769 +msgid "For more information see: https://github.com/" +msgstr "" + +#: ..\settings.rst:771 +msgid "OAuth Token" +msgstr "" + +#: ..\settings.rst:771 +msgid "The token generated and retrieved from GitHub." +msgstr "" + +#: ..\settings.rst:773 +msgid "Impact Graph" +msgstr "" + +#: ..\settings.rst:773 +msgid "" +"**This plugin shows in a graphical format the number of commits and counts " +"of changed lines in the repository performed by each person who has " +"committed a change.**" +msgstr "" + +#: ..\settings.rst:776 +msgid "Statistics" +msgstr "" + +#: ..\settings.rst:776 +msgid "" +"**This plugin provides various statistics (and a pie chart) about the " +"current Git repository. For example, number of commits by author, lines of " +"code per language.**" +msgstr "" + +#: ..\settings.rst:779 +msgid "Code files" +msgstr "" + +#: ..\settings.rst:779 +msgid "Specifies extensions of files that are considered code files." +msgstr "" + +#: ..\settings.rst:782 +msgid "Directories to ignore (EndsWith)" +msgstr "" + +#: ..\settings.rst:782 +msgid "Ignore these directories when calculating statistics." +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules (true/false)" +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules when calculating statistics." +msgstr "" + +#: ..\settings.rst:788 +msgid "gource" +msgstr "" + +#: ..\settings.rst:788 +msgid "**Gource is a software version control visualization tool.**" +msgstr "" + +#: ..\settings.rst:790 +msgid "For more information see: https://code.google.com/p/gource/" +msgstr "" + +#: ..\settings.rst:792 +msgid "Path to \"gource\"" +msgstr "" + +#: ..\settings.rst:792 +msgid "Enter the path to the gource software." +msgstr "" + +#: ..\settings.rst:794 +msgid "Enter any arguments to gource." +msgstr "" + +#: ..\settings.rst:796 +msgid "Proxy Switcher" +msgstr "" + +#: ..\settings.rst:796 +msgid "" +"**This plugin can set/unset the value for the http.proxy git config file key" +" as per the settings entered here.**" +msgstr "" + +#: ..\settings.rst:799 +msgid "Username" +msgstr "" + +#: ..\settings.rst:799 +msgid "The user name needed to access the proxy." +msgstr "" + +#: ..\settings.rst:802 +msgid "Password" +msgstr "" + +#: ..\settings.rst:802 +msgid "The password attached to the username." +msgstr "" + +#: ..\settings.rst:805 +msgid "HttpProxy" +msgstr "" + +#: ..\settings.rst:805 +msgid "Proxy Server URL." +msgstr "" + +#: ..\settings.rst:808 +msgid "HttpProxyPort" +msgstr "" + +#: ..\settings.rst:808 +msgid "Proxy Server port number." +msgstr "" + +#: ..\settings.rst:811 +msgid "Release Notes Generator" +msgstr "" + +#: ..\settings.rst:811 +msgid "" +"**This plugin will generate 'release notes'. This involves summarising all " +"commits between the specified from and to commit expressions when the plugin" +" is started. This output can be copied to the clipboard in various " +"formats.**" +msgstr "" + +#: ..\settings.rst:814 +msgid "Create Stash Pull Request" +msgstr "" + +#: ..\settings.rst:814 +msgid "" +"**If your repository is hosted on Atlassian Stash then this plugin will " +"enable you to create a pull request for Stash from Git Extensions**" +msgstr "" + +#: ..\settings.rst:817 +msgid "For more information see: https://www.atlassian.com/software/stash" +msgstr "" + +#: ..\settings.rst:819 +msgid "Stash Username" +msgstr "" + +#: ..\settings.rst:819 +msgid "The username required to access Stash." +msgstr "" + +#: ..\settings.rst:821 +msgid "Stash Password" +msgstr "" + +#: ..\settings.rst:821 +msgid "The password required to access Stash." +msgstr "" + +#: ..\settings.rst:823 +msgid "Specify the base URL to Stash" +msgstr "" + +#: ..\settings.rst:823 +msgid "The URL from which you will access Stash." +msgstr "" + +#: ..\settings.rst:825 +msgid "Disable SSL verification" +msgstr "" + +#: ..\settings.rst:825 +msgid "" +"Check this option if you do not require SSL verification to access Stash." +msgstr "" diff --git a/source/locale/ru/LC_MESSAGES/submodules.mo b/source/locale/ru/LC_MESSAGES/submodules.mo new file mode 100644 index 0000000000000000000000000000000000000000..66031bcbc2c514ae149923490ed29549c7e44521 GIT binary patch literal 615 zcmZWl!EPEc5T#X5d+fP~snkY6iCKFADHu#j!%`u!2_l=`U2rz87VpaTmQ>1bCUdeXB)kytKt{wf1DbAwQLMx-cAm zXbOsVK zzk5czlp>L=)E`}Y{?B6r9?>(35iF$hB(>7GT>8RtnB6TFa6L(47{$qCzW6qoPFL~m z?HH*ht7N7~s^pf#s&YDJS%zAB%MW6?j#2kpZ>`eK{6o+E({mk^;rw>=D6 F{{RQxtN8!` literal 0 HcmV?d00001 diff --git a/source/locale/ru/LC_MESSAGES/submodules.po b/source/locale/ru/LC_MESSAGES/submodules.po new file mode 100644 index 0000000..fbbdda3 --- /dev/null +++ b/source/locale/ru/LC_MESSAGES/submodules.po @@ -0,0 +1,137 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Russian (http://www.transifex.com/projects/p/git-extensions-manual/language/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#: ..\submodules.rst:2 +msgid "Submodules" +msgstr "" + +#: ..\submodules.rst:4 +msgid "" +"Large projects can be split into smaller parts using submodules. A submodule" +" contains the name, url and revision of another repository. To create a " +"submodule in an existing git repository you need to add a link to another " +"repository containing the files of the submodule." +msgstr "" + +#: ..\submodules.rst:11 +msgid "Manage submodules" +msgstr "" + +#: ..\submodules.rst:13 +msgid "" +"The current state of the submodules can be viewed with the ``Manage " +"submodules`` function. All submodules are shown in the list on the left." +msgstr "" + +#: ..\submodules.rst:19 ..\submodules.rst:32 +msgid "Add submodule" +msgstr "" + +#: ..\submodules.rst:19 +msgid "Add a new submodule to the repository" +msgstr "" + +#: ..\submodules.rst:21 +msgid "Synchronize" +msgstr "" + +#: ..\submodules.rst:21 +msgid "" +"Synchronizes the remote URL configuration setting to the value specified in " +"``.gitmodules`` for the selected submodule." +msgstr "" + +#: ..\submodules.rst:24 +msgid "Initialize" +msgstr "" + +#: ..\submodules.rst:24 +msgid "" +"Initialize the selected submodules, i.e. register each submodule name and " +"url found in ``.gitmodules`` into ``.git/config``. The submodule will also " +"be updated." +msgstr "" + +#: ..\submodules.rst:27 +msgid "Update" +msgstr "" + +#: ..\submodules.rst:27 +msgid "" +"Update the registered submodules, i.e. clone missing submodules and checkout" +" the commit specified in the index of the containing repository." +msgstr "" + +#: ..\submodules.rst:34 +msgid "" +"To add a new submodule choose ``Add submodule`` in the ``Manage submodules``" +" dialog." +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to submodule" +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to the remote repository to use as submodule." +msgstr "" + +#: ..\submodules.rst:41 +msgid "Local path" +msgstr "" + +#: ..\submodules.rst:41 +msgid "" +"Local path to this submodule, relative to the root of the current " +"repository." +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch" +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch to track." +msgstr "" + +#: ..\submodules.rst:47 +msgid "Remove submodule" +msgstr "" + +#: ..\submodules.rst:49 +msgid "" +"It is currently not possible to remove a submodule using the Git Extensions " +"user interface. To remove a submodule you need to manually:" +msgstr "" + +#: ..\submodules.rst:52 +msgid "Delete the relevant line from the ``.gitmodules`` file." +msgstr "" + +#: ..\submodules.rst:53 +msgid "Delete the relevant section from ``.git/config``." +msgstr "" + +#: ..\submodules.rst:54 +msgid "Run ``git rm --cached path_to_submodule`` (no trailing slash)." +msgstr "" + +#: ..\submodules.rst:55 +msgid "Commit and delete the now untracked submodule files." +msgstr "" diff --git a/source/locale/ru/LC_MESSAGES/tag.mo b/source/locale/ru/LC_MESSAGES/tag.mo new file mode 100644 index 0000000000000000000000000000000000000000..66031bcbc2c514ae149923490ed29549c7e44521 GIT binary patch literal 615 zcmZWl!EPEc5T#X5d+fP~snkY6iCKFADHu#j!%`u!2_l=`U2rz87VpaTmQ>1bCUdeXB)kytKt{wf1DbAwQLMx-cAm zXbOsVK zzk5czlp>L=)E`}Y{?B6r9?>(35iF$hB(>7GT>8RtnB6TFa6L(47{$qCzW6qoPFL~m z?HH*ht7N7~s^pf#s&YDJS%zAB%MW6?j#2kpZ>`eK{6o+E({mk^;rw>=D6 F{{RQxtN8!` literal 0 HcmV?d00001 diff --git a/source/locale/ru/LC_MESSAGES/tag.po b/source/locale/ru/LC_MESSAGES/tag.po new file mode 100644 index 0000000..b584945 --- /dev/null +++ b/source/locale/ru/LC_MESSAGES/tag.po @@ -0,0 +1,70 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Russian (http://www.transifex.com/projects/p/git-extensions-manual/language/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#: ..\tag.rst:2 +msgid "Tag" +msgstr "" + +#: ..\tag.rst:4 +msgid "" +"Tags are used to mark a specific version. Usually a tag will not be moved " +"anymore. The image below shows the commit log of Git Extensions with two " +"tags indicating version [1.08] and [1.06]." +msgstr "" + +#: ..\tag.rst:10 +msgid "Create tag" +msgstr "" + +#: ..\tag.rst:12 +msgid "" +"In Git Extensions you can tag a revision by choosing ``Create new tag`` in " +"the commit log context menu. A dialog will prompt for the name of the tag. " +"You can also choose ``Create tag`` from the ``Commands`` menu, which will " +"show a dialog to choose the revision and enter the tag name." +msgstr "" + +#: ..\tag.rst:18 +msgid "" +"Once a tag is created, it cannot be moved again. You need to delete the tag " +"and create it again to move it." +msgstr "" + +#: ..\tag.rst:21 +msgid "Delete tag" +msgstr "" + +#: ..\tag.rst:23 +msgid "" +"For some operation it is very useful to create tags for temporary usage. Git" +" uses SHA1 hashes to name each commit. When you want to merge with an " +"unnamed branch it is good practise to tag the unnamed branch, merge with the" +" tag and then delete the tag again." +msgstr "" + +#: ..\tag.rst:30 +msgid "Re-Tag?" +msgstr "" + +#: ..\tag.rst:32 +msgid "" +"Read about \"What should you do when you tag a wrong commit and you would " +"want to re-tag?\" here: https://www.kernel.org/pub/software/scm/git/docs" +"/git-tag.html#_on_re_tagging" +msgstr "" diff --git a/source/locale/ru/LC_MESSAGES/translations.mo b/source/locale/ru/LC_MESSAGES/translations.mo new file mode 100644 index 0000000000000000000000000000000000000000..66031bcbc2c514ae149923490ed29549c7e44521 GIT binary patch literal 615 zcmZWl!EPEc5T#X5d+fP~snkY6iCKFADHu#j!%`u!2_l=`U2rz87VpaTmQ>1bCUdeXB)kytKt{wf1DbAwQLMx-cAm zXbOsVK zzk5czlp>L=)E`}Y{?B6r9?>(35iF$hB(>7GT>8RtnB6TFa6L(47{$qCzW6qoPFL~m z?HH*ht7N7~s^pf#s&YDJS%zAB%MW6?j#2kpZ>`eK{6o+E({mk^;rw>=D6 F{{RQxtN8!` literal 0 HcmV?d00001 diff --git a/source/locale/ru/LC_MESSAGES/translations.po b/source/locale/ru/LC_MESSAGES/translations.po new file mode 100644 index 0000000..28d2f44 --- /dev/null +++ b/source/locale/ru/LC_MESSAGES/translations.po @@ -0,0 +1,51 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Russian (http://www.transifex.com/projects/p/git-extensions-manual/language/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#: ..\translations.rst:2 +msgid "Translations" +msgstr "" + +#: ..\translations.rst:5 +msgid "Change language" +msgstr "" + +#: ..\translations.rst:7 +msgid "" +"In the settings dialog a translation can be chosen. The translation files " +"are located in a directory located in the Git Extensions installation " +"directory. The files are readable xml files." +msgstr "" + +#: ..\translations.rst:13 +msgid "Translate Git Extensions" +msgstr "" + +#: ..\translations.rst:15 +msgid "" +"The application has a built-in translation tool to help create and edit " +"translations. To open the translation tool choose ``Translate`` in the " +"``Help`` menu." +msgstr "" + +#: ..\translations.rst:20 +msgid "" +"The functions of the translation tool are described in the image below. To " +"contribute any translations you can either e-mail a patch or send a pull " +"request using github." +msgstr "" diff --git a/source/locale/ru/LC_MESSAGES/z_appendix.mo b/source/locale/ru/LC_MESSAGES/z_appendix.mo new file mode 100644 index 0000000000000000000000000000000000000000..5e6a26dc4c5f135a17200c16d66b0fab3950fce2 GIT binary patch literal 615 zcmZWl!EPEc5T#X5d+fP~snkY6iCKFADHu#j!%`u!2_l=`U2rz87VpaTmQ>1bCUdeXB)kytKt{wf1DbAwQLMx-cAm zXbOsVK zzk5czlp>L=)E`}Y{?B6r97GT>8RtnB6TFa6L(47{$qCzW6qoPFL~m z?HH*ht7N7~s^pf#s&YDJS%zAB%MW6?j#2kpZ>`eK{6o+E({mk^;rw>=D6 F{{RV%tNH){ literal 0 HcmV?d00001 diff --git a/source/locale/ru/LC_MESSAGES/z_appendix.po b/source/locale/ru/LC_MESSAGES/z_appendix.po new file mode 100644 index 0000000..4cbd002 --- /dev/null +++ b/source/locale/ru/LC_MESSAGES/z_appendix.po @@ -0,0 +1,272 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:21+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Russian (http://www.transifex.com/projects/p/git-extensions-manual/language/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#: ..\z_appendix.rst:2 +msgid "Appendix" +msgstr "" + +#: ..\z_appendix.rst:5 +msgid "Git Cheat Sheet" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Action" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Command" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "Create new repository" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "`$ git init`" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "Create shared repository" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "`$ git init –-bare –-shared=all`" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "Clone repository" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "`$ git clone c:/demo1 c:/demo2`" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "Checkout branch" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "`$ git checkout `" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "Create branch" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "`$ git branch `" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "Delete branch" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "`$ git branch -d `" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "Merge branch (from the branch to merge into):" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "`$ git merge PDC`" +msgstr "" + +#: ..\z_appendix.rst:24 ..\z_appendix.rst:41 ..\z_appendix.rst:50 +msgid "Solve conflicts (add --tool=kdiff3 if no mergetool is specified)" +msgstr "" + +#: ..\z_appendix.rst:24 +msgid "`$ git mergetool` `$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "Create tag" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "`$ git tag `" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "Add files/changes (. for all files)" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "`$ git add .`" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "Commit added files/changes (--amend to amend to last commit)" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "`$ git commit –m “Enter commit message”`" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "Discard changes" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "`$ git reset --hard`" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "Create patch (-M = detect renames –C = detect copies)" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "`$ git format-patch –M –C origin`" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "Apply patch without merging" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "`$ git apply c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "Merge patch" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "`$ git am -–3way –-signoff c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:0 ..\z_appendix.rst:0 +msgid "`$ git mergetool`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git am –-3way -–resolved`" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "Stash changes" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "`$ git stash`" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "Apply stashed changes" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "`$ git stash apply`" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "Pull changes (add --rebase to rebase instead of merge)" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "`$ git pull c:/demo1 master`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "Push changes (in branch $ git push c:/demo1 master master:)" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "`$ git push c:/demo1`" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "Blame" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "`$ git blame –M –w `" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "Help" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "`$ git --help`" +msgstr "" + +#: ..\z_appendix.rst:60 +msgid "Here are some default names used by Git." +msgstr "" + +#: ..\z_appendix.rst:63 +msgid "Default names" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "master" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "default branch" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "origin" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "default upstream repository" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "HEAD" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "current branch" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "HEAD^" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "parent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "HEAD~4" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "the great-great grandparent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:78 +msgid "Menu map" +msgstr "" + +#: ..\z_appendix.rst:79 +msgid "" +"The following image shows GitExtensions' menu structure at one glance " +"(v2.43):" +msgstr "" diff --git a/source/locale/settings.pot b/source/locale/settings.pot new file mode 100644 index 0000000..c8eceb9 --- /dev/null +++ b/source/locale/settings.pot @@ -0,0 +1,1759 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: GitExtensions 2.48\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 23:16+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ..\settings.rst:4 +msgid "Settings" +msgstr "" + +#: ..\settings.rst:6 +msgid "The settings dialog can be invoked at any time by selecting ``Settings`` from the ``Tools`` menu option." +msgstr "" + +#: ..\settings.rst:10 +msgid "The following buttons are always available on any page of the Settings dialog. Sometimes the ``Cancel`` button has no effect for the page - this will be noted on the page in the area next to the buttons." +msgstr "" + +#: ..\settings.rst:14 +msgid "Button" +msgstr "" + +#: ..\settings.rst:14 +#: ..\settings.rst:45 +#: ..\settings.rst:64 +#: ..\settings.rst:90 +#: ..\settings.rst:168 +#: ..\settings.rst:196 +#: ..\settings.rst:254 +#: ..\settings.rst:295 +#: ..\settings.rst:343 +#: ..\settings.rst:393 +#: ..\settings.rst:446 +#: ..\settings.rst:489 +#: ..\settings.rst:545 +#: ..\settings.rst:602 +#: ..\settings.rst:642 +#: ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Description" +msgstr "" + +#: ..\settings.rst:16 +msgid "``OK``" +msgstr "" + +#: ..\settings.rst:16 +msgid "Save any entered changes made in *any* settings page and close the Settings dialog." +msgstr "" + +#: ..\settings.rst:19 +msgid "``Cancel``" +msgstr "" + +#: ..\settings.rst:19 +msgid "Any entered changes in *any* settings page are *not* saved. The Settings dialog is closed." +msgstr "" + +#: ..\settings.rst:22 +msgid "``Apply``" +msgstr "" + +#: ..\settings.rst:22 +msgid "Any entered changes in *any* settings page are saved." +msgstr "" + +#: ..\settings.rst:25 +msgid "Settings that are specific to Git Extensions and apply globally will be stored in a file called ``GitExtensions.settings`` either in the user's application data path or with the program. The location is dependant on the IsPortable setting in the ``GitExtensions.exe.config`` file that is with the program. Settings that are specific to Git Extensions but apply to only the current repository will be stored in a file of the same name, ``GitExtensions.settings``, but in either the root folder of the repository or the ``.git`` folder of the repository, depending on whether or not they are distributed with that repository. The settings that are used by Git are stored in the configuration files of Git. The global settings are stored in the file called ``.gitconfig`` in the user directory. The local settings are stored in the ``.git\\config`` file of the repository." +msgstr "" + +#: ..\settings.rst:37 +msgid "Checklist" +msgstr "" + +#: ..\settings.rst:39 +msgid "This page is a visual overview of the minimal settings that Git Extensions requires to work properly. Any items highlighted in red should be configured by clicking on the highlighted item." +msgstr "" + +#: ..\settings.rst:42 +msgid "This page contains the following settings and buttons." +msgstr "" + +#: ..\settings.rst:45 +#: ..\settings.rst:64 +#: ..\settings.rst:90 +#: ..\settings.rst:168 +#: ..\settings.rst:196 +#: ..\settings.rst:254 +#: ..\settings.rst:295 +#: ..\settings.rst:343 +#: ..\settings.rst:393 +#: ..\settings.rst:446 +#: ..\settings.rst:489 +#: ..\settings.rst:545 +#: ..\settings.rst:602 +#: ..\settings.rst:642 +#: ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Setting" +msgstr "" + +#: ..\settings.rst:47 +msgid "Check settings at startup (disables automatically if all settings are correct)" +msgstr "" + +#: ..\settings.rst:47 +msgid "Forces Git Extensions to re-check the minimal set of required settings the next time Git Extensions is started. If all settings are 'green' this will be automatically unchecked." +msgstr "" + +#: ..\settings.rst:51 +msgid "``Save and rescan`` button" +msgstr "" + +#: ..\settings.rst:51 +msgid "Saves any setting changes made and re-checks the settings to see if the minimal requirements are now met." +msgstr "" + +#: ..\settings.rst:58 +#: ..\settings.rst:66 +msgid "Git" +msgstr "" + +#: ..\settings.rst:60 +msgid "This page contains the settings needed to access git repositories. The repositories will be accessed using external tools. For Windows usually MsysGit or cygwin are used. Git Extensions will try to configure these settings automatically." +msgstr "" + +#: ..\settings.rst:64 +#: ..\settings.rst:90 +#: ..\settings.rst:168 +#: ..\settings.rst:196 +#: ..\settings.rst:295 +#: ..\settings.rst:393 +#: ..\settings.rst:446 +#: ..\settings.rst:489 +#: ..\settings.rst:642 +#: ..\settings.rst:671 +msgid "Group" +msgstr "" + +#: ..\settings.rst:66 +msgid "Command used to run git (git.cmd or git.exe)" +msgstr "" + +#: ..\settings.rst:66 +msgid "Needed for Git Extensions to run Git commands. Set the full command used to run git (MsysGit or cygwin). Use the ``Browse`` button to find the executable on your file system." +msgstr "" + +#: ..\settings.rst:70 +msgid "Path to Linux tools (sh). Leave empty when it is in the path." +msgstr "" + +#: ..\settings.rst:70 +msgid "A few linux tools are used by Git Extensions. When MsysGit is installed, these tools are located in the bin directory of MsysGit. Use the ``Browse`` button to find the directory on your file system." +msgstr "" + +#: ..\settings.rst:74 +msgid "Environment" +msgstr "" + +#: ..\settings.rst:74 +msgid "``Change HOME`` button" +msgstr "" + +#: ..\settings.rst:74 +msgid "This button opens a dialog where the HOME directory can be changed." +msgstr "" + +#: ..\settings.rst:77 +msgid "The global configuration file used by git will be put in the HOME directory. On some systems the home directory is not set or is pointed to a network drive. Git Extensions will try to detect the optimal setting for your environment. When there is already a global git configuration file, this location will be used. If you need to relocate the home directory for git, click the ``Change HOME`` button to change this setting. Otherwise leave this setting as the default." +msgstr "" + +#: ..\settings.rst:85 +msgid "Git Extensions" +msgstr "" + +#: ..\settings.rst:87 +msgid "This page contains general settings for Git Extensions." +msgstr "" + +#: ..\settings.rst:92 +msgid "Performance" +msgstr "" + +#: ..\settings.rst:92 +msgid "Show repository status in browse dialog (number of changes in toolbar, restart required)" +msgstr "" + +#: ..\settings.rst:92 +msgid "When enabled, the number of pending commits are shown on the toolbar as a figure in parentheses next to the ``Commit`` button. Git Extensions must be stopped and restarted to activate changes to this option." +msgstr "" + +#: ..\settings.rst:96 +msgid "Show current working dir changes in revision graph" +msgstr "" + +#: ..\settings.rst:96 +msgid "When enabled, two extra revisions are added to the revision graph. The first shows the current working directory status. The second shows the staged files. This option can cause slowdowns when browsing large repositories." +msgstr "" + +#: ..\settings.rst:101 +msgid "Use FileSystemWatcher to check if index is changed" +msgstr "" + +#: ..\settings.rst:101 +msgid "Using the FileSystemWatcher to check index state improves the performance in some cases. Turn this off if you experience refresh problems in commit log." +msgstr "" + +#: ..\settings.rst:105 +msgid "Show stash count on status bar in browse window" +msgstr "" + +#: ..\settings.rst:105 +msgid "When you use the stash a lot, it can be useful to show the number of stashed items on the toolbar. This option causes serious slowdowns in large repositories and is turned off by default." +msgstr "" + +#: ..\settings.rst:109 +msgid "Check for uncommitted changes in checkout branch dialog" +msgstr "" + +#: ..\settings.rst:109 +msgid "Git Extensions will not allow you to checkout a branch if you have uncommitted changes on the current branch. If you select this option, Git Extensions will display a dialog where you can decide what to do with uncommitted changes before swapping branches." +msgstr "" + +#: ..\settings.rst:114 +msgid "Limit number of commits that will be loaded in list at start-up" +msgstr "" + +#: ..\settings.rst:114 +msgid "This number specifies the maximum number of commits that Git Extensions will load when it is started. These commits are shown in the Commit Log window. To see more commits than are loaded, then this setting will need to be adjusted and Git Extensions restarted." +msgstr "" + +#: ..\settings.rst:119 +#: ..\settings.rst:170 +msgid "Behaviour" +msgstr "" + +#: ..\settings.rst:119 +msgid "Close Process dialog when process succeeds" +msgstr "" + +#: ..\settings.rst:119 +msgid "When a process is finished, close the process dialog automatically. Leave this option off if you want to see the result of processes. When a process has failed, the dialog will automatically remain open." +msgstr "" + +#: ..\settings.rst:123 +msgid "Show console window when executing git process" +msgstr "" + +#: ..\settings.rst:123 +msgid "Git Extensions uses command line tools to access the git repository. In some environments it might be useful to see the command line dialog when a process is executed. An option on the command line dialog window displayed allows this setting to be turned off." +msgstr "" + +#: ..\settings.rst:128 +msgid "Use patience diff algorithm" +msgstr "" + +#: ..\settings.rst:128 +msgid "Use the Git 'patience diff' algorithm instead of the default. This algorithm is useful in situations where two files have diverged significantly and the default algorithm may become 'misaligned', resulting in a totally unusable conflict file." +msgstr "" + +#: ..\settings.rst:133 +msgid "Include untracked files in stash" +msgstr "" + +#: ..\settings.rst:133 +msgid "If checked, when a stash is performed as a result of any action except a manual stash request, e.g. checking out a new branch and requesting a stash then any files not tracked by git will also be saved to the stash." +msgstr "" + +#: ..\settings.rst:137 +msgid "Follow renames in file history (experimental)" +msgstr "" + +#: ..\settings.rst:137 +msgid "Try to follow file renames in the file history." +msgstr "" + +#: ..\settings.rst:140 +msgid "Open last working dir on startup" +msgstr "" + +#: ..\settings.rst:140 +msgid "When starting Git Extensions, open the last used repository (bypassing the Start Page)." +msgstr "" + +#: ..\settings.rst:143 +msgid "Play Special Startup Sound" +msgstr "" + +#: ..\settings.rst:143 +msgid "Play a sound when starting Git Extensions. It will put you in a good moooooood!" +msgstr "" + +#: ..\settings.rst:146 +msgid "Default clone destination" +msgstr "" + +#: ..\settings.rst:146 +msgid "Git Extensions will pre-fill destination directory input with value of this setting on any form used to perform repository clone." +msgstr "" + +#: ..\settings.rst:149 +msgid "Revision grid quick search timeout [ms]" +msgstr "" + +#: ..\settings.rst:149 +msgid "The timeout (milliseconds) used for the quick search feature in the revision graph. The quick search will be enabled when you start typing and the revision graph has the focus." +msgstr "" + +#: ..\settings.rst:153 +msgid "Email settings for sending patches" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server name" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server to use for sending patches." +msgstr "" + +#: ..\settings.rst:155 +msgid "Port" +msgstr "" + +#: ..\settings.rst:155 +msgid "SMTP port number to use." +msgstr "" + +#: ..\settings.rst:157 +msgid "Use SSL/TLS" +msgstr "" + +#: ..\settings.rst:157 +msgid "Check this box if the SMTP server uses SSL or TLS." +msgstr "" + +#: ..\settings.rst:163 +msgid "Commit dialog" +msgstr "" + +#: ..\settings.rst:165 +msgid "This page contains settings for the Git Extensions Commit dialog." +msgstr "" + +#: ..\settings.rst:170 +msgid "Show errors when staging files" +msgstr "" + +#: ..\settings.rst:170 +msgid "If an error occurs when files are staged (in the Commit dialog), then the process dialog showing the results of the git command is shown if this setting is checked." +msgstr "" + +#: ..\settings.rst:174 +msgid "Compose commit messages in Commit dialog (otherwise the message will be requested during commit)" +msgstr "" + +#: ..\settings.rst:174 +msgid "If this is unchecked, then commit messages cannot be entered in the commit dialog. When the ``Commit`` button is clicked, a new editor window is opened where the commit message can be entered." +msgstr "" + +#: ..\settings.rst:178 +msgid "Number of previous messages in commit dialog" +msgstr "" + +#: ..\settings.rst:178 +msgid "The number of commit messages, from the top of the current branch, that will be made available from the ``Commit message`` combo box on the Commit dialog." +msgstr "" + +#: ..\settings.rst:182 +msgid "Show additional buttons in commit button area" +msgstr "" + +#: ..\settings.rst:182 +msgid "Tick the boxes in this sub-group for any of the additional buttons that you wish to have available below the commit button. These buttons are considered additional to basic functionality and have consequences if you should click them accidentally, including resetting unrecorded work." +msgstr "" + +#: ..\settings.rst:191 +msgid "Appearance" +msgstr "" + +#: ..\settings.rst:193 +msgid "This page contains settings that affect the appearance of the application." +msgstr "" + +#: ..\settings.rst:198 +#: ..\settings.rst:448 +#: ..\settings.rst:653 +msgid "General" +msgstr "" + +#: ..\settings.rst:198 +msgid "Show relative date instead of full date" +msgstr "" + +#: ..\settings.rst:198 +msgid "Show relative date, e.g. 2 weeks ago, instead of full date. Displayed on the ``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:201 +msgid "Show current branch in Visual Studio" +msgstr "" + +#: ..\settings.rst:201 +msgid "Determines whether or not the currently checked out branch is displayed on the Git Extensions toolbar within Visual Studio." +msgstr "" + +#: ..\settings.rst:204 +msgid "Auto scale user interface when high DPI is used" +msgstr "" + +#: ..\settings.rst:204 +msgid "Automatically resize controls and their contents according to the current system resolution of the display, measured in dots per inch (DPI)." +msgstr "" + +#: ..\settings.rst:207 +msgid "Truncate long filenames" +msgstr "" + +#: ..\settings.rst:207 +msgid "This setting affects the display of filenames in a component of a window e.g. in the Diff tab of the Commit Log window. The options that can be selected are:" +msgstr "" + +#: ..\settings.rst:0 +msgid "``None``: no truncation occurs; a horizontal scroll bar is used to see the whole filename." +msgstr "" + +#: ..\settings.rst:0 +msgid "``Compact``: no horizontal scroll bar. Filenames are truncated at both start and end to fit into the width of the display component." +msgstr "" + +#: ..\settings.rst:0 +msgid "``Trimstart``: no horizontal scroll bar. Filenames are truncated at the start only." +msgstr "" + +#: ..\settings.rst:0 +msgid "``FileNameOnly``: the path is always removed, leaving only the name of the file, even if there is space for the path." +msgstr "" + +#: ..\settings.rst:220 +msgid "Author images" +msgstr "" + +#: ..\settings.rst:220 +msgid "Get author image from gravatar.com" +msgstr "" + +#: ..\settings.rst:220 +msgid "If checked, `gravatar `_ will be accessed to retrieve an image for the author of commits. This image is displayed on the ``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:224 +msgid "Image size" +msgstr "" + +#: ..\settings.rst:224 +msgid "The display size of the user image." +msgstr "" + +#: ..\settings.rst:226 +msgid "Cache images" +msgstr "" + +#: ..\settings.rst:226 +msgid "The number of days to elapse before gravatar is checked for any changes to an authors image." +msgstr "" + +#: ..\settings.rst:229 +msgid "No image service" +msgstr "" + +#: ..\settings.rst:229 +msgid "If the author has not set up their own image, then gravatar can return an image based on one of these services." +msgstr "" + +#: ..\settings.rst:232 +msgid "``Clear image cache`` button" +msgstr "" + +#: ..\settings.rst:232 +msgid "Clear the cached avatars." +msgstr "" + +#: ..\settings.rst:234 +msgid "Fonts" +msgstr "" + +#: ..\settings.rst:234 +msgid "Code font" +msgstr "" + +#: ..\settings.rst:234 +msgid "Change the font used for the display of file contents." +msgstr "" + +#: ..\settings.rst:236 +msgid "Application font" +msgstr "" + +#: ..\settings.rst:236 +msgid "Change the font used on Git Extensions windows and dialogs." +msgstr "" + +#: ..\settings.rst:238 +msgid "Commit font" +msgstr "" + +#: ..\settings.rst:238 +msgid "Change the font used for entering a commit message in the Commit dialog." +msgstr "" + +#: ..\settings.rst:240 +msgid "Language" +msgstr "" + +#: ..\settings.rst:240 +msgid "Language (restart required)" +msgstr "" + +#: ..\settings.rst:240 +msgid "Choose the language for the Git Extensions interface." +msgstr "" + +#: ..\settings.rst:242 +msgid "Dictionary for spelling checker" +msgstr "" + +#: ..\settings.rst:242 +msgid "Choose the dictionary to use for the spelling checker in the Commit dialog." +msgstr "" + +#: ..\settings.rst:248 +msgid "Revision Links" +msgstr "" + +#: ..\settings.rst:250 +msgid "You can configure here how to convert parts of a revision into clickable links. These links will be located under the commit message on the ``Commit`` tab in the ``Related links`` section." +msgstr "" + +#: ..\settings.rst:256 +#: ..\settings.rst:345 +msgid "Categories" +msgstr "" + +#: ..\settings.rst:256 +msgid "Lists all the currently defined Categories. Click the ``Add`` button to add a new empty Category. The default name is 'new'. To remove a Category select it and click the ``Remove`` button." +msgstr "" + +#: ..\settings.rst:260 +#: ..\settings.rst:553 +msgid "Name" +msgstr "" + +#: ..\settings.rst:260 +msgid "This is the Category name used to match the same categories defined on different levels of the Settings." +msgstr "" + +#: ..\settings.rst:263 +#: ..\settings.rst:555 +msgid "Enabled" +msgstr "" + +#: ..\settings.rst:263 +msgid "Indicates whether the Category is enabled or not. Disabled categories are skipped while creating links." +msgstr "" + +#: ..\settings.rst:266 +msgid "Search in" +msgstr "" + +#: ..\settings.rst:266 +msgid "List of revision parts that will be checked when searching for matching text to be converted into links. Only the checked parts will be searched for matches." +msgstr "" + +#: ..\settings.rst:270 +msgid "Search pattern/Nested pattern" +msgstr "" + +#: ..\settings.rst:270 +msgid "Regular expression used for matching text in chosen revision parts. Each matched fragment will be used to create a new link. More than one fragment can be used in a single link by using a capturing group. A capturing group value can be passed to a link by using zero-based indexed placeholders in a link format definition e.g. {0}. ``Nested pattern`` can be used when only part of the text matched by the ``Search pattern`` should be used to format the link. When the ``Nested pattern`` is empty, matches found by the ``Search pattern`` are used to create links." +msgstr "" + +#: ..\settings.rst:279 +msgid "Links: Caption/URI" +msgstr "" + +#: ..\settings.rst:279 +msgid "List of links to be created from a single match. Each link consists of the ``Caption`` to be displayed and the ``URI`` to be opened when the link is clicked on. In addition to the standard zero-based indexed placeholders, the ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into the link. For example: ``https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH%``" +msgstr "" + +#: ..\settings.rst:290 +msgid "Colors" +msgstr "" + +#: ..\settings.rst:292 +msgid "This page contains settings to define the colors used in the application." +msgstr "" + +#: ..\settings.rst:297 +msgid "Revision graph" +msgstr "" + +#: ..\settings.rst:297 +msgid "Multicolor branches" +msgstr "" + +#: ..\settings.rst:297 +msgid "Displays branch commits in different colors if checked. If unchecked, all branches are shown in the same color. This color can be selected." +msgstr "" + +#: ..\settings.rst:300 +msgid "Striped branch change" +msgstr "" + +#: ..\settings.rst:300 +msgid "When a new branch is created from an existing branch, the common part of the history is shown in a 'hatch' pattern." +msgstr "" + +#: ..\settings.rst:303 +msgid "Draw branch borders" +msgstr "" + +#: ..\settings.rst:303 +msgid "Outlines branch commits in a black border if checked." +msgstr "" + +#: ..\settings.rst:305 +msgid "Draw non relatives graph gray" +msgstr "" + +#: ..\settings.rst:305 +msgid "Show commit history in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:307 +msgid "Draw non relatives text gray" +msgstr "" + +#: ..\settings.rst:307 +msgid "Show commit text in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:309 +msgid "Color tag" +msgstr "" + +#: ..\settings.rst:309 +msgid "Color to show tags in." +msgstr "" + +#: ..\settings.rst:311 +msgid "Color branch" +msgstr "" + +#: ..\settings.rst:311 +msgid "Color to show branch names in." +msgstr "" + +#: ..\settings.rst:313 +msgid "Color remote branch" +msgstr "" + +#: ..\settings.rst:313 +msgid "Color to show remote branch names in." +msgstr "" + +#: ..\settings.rst:315 +msgid "Color other label" +msgstr "" + +#: ..\settings.rst:315 +msgid "Color to show other labels in." +msgstr "" + +#: ..\settings.rst:317 +msgid "Application Icon" +msgstr "" + +#: ..\settings.rst:317 +msgid "Icon style" +msgstr "" + +#: ..\settings.rst:317 +msgid "Change icons. Useful for recognising various open instances." +msgstr "" + +#: ..\settings.rst:319 +msgid "Icon color" +msgstr "" + +#: ..\settings.rst:319 +msgid "Changes color of the selected icons." +msgstr "" + +#: ..\settings.rst:321 +msgid "Difference View" +msgstr "" + +#: ..\settings.rst:321 +msgid "Color removed line" +msgstr "" + +#: ..\settings.rst:321 +msgid "Highlight color for lines that have been removed." +msgstr "" + +#: ..\settings.rst:324 +msgid "Color added line" +msgstr "" + +#: ..\settings.rst:324 +msgid "Highlight color for lines that have been added." +msgstr "" + +#: ..\settings.rst:326 +msgid "Color removed line highlighting" +msgstr "" + +#: ..\settings.rst:326 +msgid "Highlight color for characters that have been removed in lines." +msgstr "" + +#: ..\settings.rst:328 +msgid "Color added line highlighting" +msgstr "" + +#: ..\settings.rst:328 +msgid "Highlight color for characters that have been added in lines." +msgstr "" + +#: ..\settings.rst:330 +msgid "Color section" +msgstr "" + +#: ..\settings.rst:330 +msgid "Highlight color for a section." +msgstr "" + +#: ..\settings.rst:336 +msgid "Start Page" +msgstr "" + +#: ..\settings.rst:338 +msgid "This page allows you to add/remove or modify the Categories and repositories that will appear on the Start Page when Git Extensions is launched. Per Category you can either configure an RSS feed or add repositories. The order of both Categories, and repositories within Categories, can be changed using the context menus in the Start Page. See :ref:`start-page` for further details." +msgstr "" + +#: ..\settings.rst:345 +msgid "Lists all the currently defined Categories. Click the ``Add`` button to add a new empty Category. The default name is 'new'. To remove a Category select it and click Remove. This will delete the Category *and* any repositories belonging to that Category." +msgstr "" + +#: ..\settings.rst:350 +msgid "Caption" +msgstr "" + +#: ..\settings.rst:350 +msgid "This is the Category name displayed on the Start Page." +msgstr "" + +#: ..\settings.rst:352 +msgid "Type" +msgstr "" + +#: ..\settings.rst:352 +msgid "Specify the type: an RSS feed or a repository." +msgstr "" + +#: ..\settings.rst:354 +msgid "RSS Feed" +msgstr "" + +#: ..\settings.rst:354 +msgid "Enter the URL of the RSS feed." +msgstr "" + +#: ..\settings.rst:356 +msgid "Path/Title/Description" +msgstr "" + +#: ..\settings.rst:356 +msgid "For each repository defined for a Category, shows the path, title and description. To add a new repository, click on a blank line and type the appropriate information. The contents of the Path field are shown on the Start Page as a link to your repository *if* the Title field is blank. If the Title field is non-blank, then this text is shown as the link to your repository. Any text in the Description field is shown underneath the repository link on the Start Page." +msgstr "" + +#: ..\settings.rst:365 +msgid "An RSS Feed can be useful to follow repositories on GitHub for example. See this page on GitHub: https://help.github.com/articles/viewing-your-feeds. You can also follow commits on public GitHub repositories by" +msgstr "" + +#: ..\settings.rst:368 +msgid "In your browser, navigate to the public repository on GitHub." +msgstr "" + +#: ..\settings.rst:369 +msgid "Select the branch you are interested in." +msgstr "" + +#: ..\settings.rst:370 +msgid "Click on the Commits tab." +msgstr "" + +#: ..\settings.rst:371 +msgid "You will find a RSS icon next to the words \"Commit History\"." +msgstr "" + +#: ..\settings.rst:372 +msgid "Copy the link" +msgstr "" + +#: ..\settings.rst:373 +msgid "Paste the link into the RSS Feed field in the Settings - Start Page as shown above." +msgstr "" + +#: ..\settings.rst:375 +msgid "Your Start Page will then show each commit - clicking on a link will open your browser and take you to the commit on GitHub." +msgstr "" + +#: ..\settings.rst:382 +msgid "Git Config" +msgstr "" + +#: ..\settings.rst:384 +msgid "This page contains some of the settings of Git that are used by and therefore can be changed from within Git Extensions." +msgstr "" + +#: ..\settings.rst:386 +msgid "If you change a Git setting from the Git command line using ``git config`` then the same change in setting can be seen inside Git Extensions. If you change a Git setting from inside Git Extensions then that change can be seen using ``git config --get``." +msgstr "" + +#: ..\settings.rst:389 +msgid "Git configuration can be global or local configuration. Global configuration applies to all repositories. Local configuration overrides the global configuration for the current repository." +msgstr "" + +#: ..\settings.rst:395 +msgid "User name" +msgstr "" + +#: ..\settings.rst:395 +msgid "User name shown in commits and patches." +msgstr "" + +#: ..\settings.rst:397 +msgid "User email" +msgstr "" + +#: ..\settings.rst:397 +msgid "User email shown in commits and patches." +msgstr "" + +#: ..\settings.rst:399 +msgid "Editor" +msgstr "" + +#: ..\settings.rst:399 +msgid "Editor that git.exe opens (e.g. for editing commit message). This is not used by Git Extensions, only when you call git.exe from the command line. By default Git will use the built in editor." +msgstr "" + +#: ..\settings.rst:403 +msgid "Mergetool" +msgstr "" + +#: ..\settings.rst:403 +msgid "Merge tool used to solve merge conflicts. Git Extensions will search for common merge tools on your system." +msgstr "" + +#: ..\settings.rst:406 +msgid "Path to mergetool" +msgstr "" + +#: ..\settings.rst:406 +msgid "Path to merge tool. Git Extensions will search for common merge tools on your system." +msgstr "" + +#: ..\settings.rst:409 +msgid "Mergetool command" +msgstr "" + +#: ..\settings.rst:409 +msgid "Command that Git uses to start the merge tool. Git Extensions will try to set this automatically when a merge tool is chosen. This setting can be left empty when Git supports the mergetool (e.g. kdiff3)." +msgstr "" + +#: ..\settings.rst:413 +msgid "Keep backup (.orig) after merge" +msgstr "" + +#: ..\settings.rst:413 +msgid "Check to save the state of the original file before modifying to solve merge conflicts. Refer to Git configuration setting ```mergetool.keepBackup```." +msgstr "" + +#: ..\settings.rst:417 +msgid "Difftool" +msgstr "" + +#: ..\settings.rst:417 +msgid "Diff tool that is used to show differences between source files. Git Extensions will search for common diff tools on your system." +msgstr "" + +#: ..\settings.rst:420 +msgid "Path to difftool" +msgstr "" + +#: ..\settings.rst:420 +msgid "The path to the diff tool. Git Extensions will search for common diff tools on your system." +msgstr "" + +#: ..\settings.rst:423 +msgid "DiffTool command" +msgstr "" + +#: ..\settings.rst:423 +msgid "Command that Git uses to start the diff tool. This setting should only be filled in when Git doesn't support the diff tool." +msgstr "" + +#: ..\settings.rst:426 +msgid "Path to commit template" +msgstr "" + +#: ..\settings.rst:426 +msgid "A path to a file whose contents are used to pre-populate the commit message in the commit dialog." +msgstr "" + +#: ..\settings.rst:429 +msgid "Line endings" +msgstr "" + +#: ..\settings.rst:429 +msgid "Checkout/commit radio buttons" +msgstr "" + +#: ..\settings.rst:429 +msgid "Choose how git should handle line endings when checking out and checking in files. Refer to https://help.github.com/articles/dealing-with-line-endings#platform-all" +msgstr "" + +#: ..\settings.rst:433 +msgid "Files content encoding" +msgstr "" + +#: ..\settings.rst:433 +msgid "The default encoding for file contents." +msgstr "" + +#: ..\settings.rst:439 +msgid "Build server integration" +msgstr "" + +#: ..\settings.rst:441 +msgid "This page allows you to configure the integration with build servers. This allows the build status of each commit to be displayed directly in the revision log, as well as providing a tab for direct access to the Build Server build report for the selected commit." +msgstr "" + +#: ..\settings.rst:448 +msgid "Enable build server integration" +msgstr "" + +#: ..\settings.rst:448 +msgid "Check to globally enable/disable the integration functionality." +msgstr "" + +#: ..\settings.rst:450 +msgid "Show build status summary in revision log" +msgstr "" + +#: ..\settings.rst:450 +msgid "Check to show a summary of the build results with the commits in the main revision log." +msgstr "" + +#: ..\settings.rst:453 +msgid "Build server type" +msgstr "" + +#: ..\settings.rst:453 +msgid "Select an integration target." +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins" +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins server URL" +msgstr "" + +#: ..\settings.rst:455 +#: ..\settings.rst:459 +#: ..\settings.rst:469 +msgid "Enter the URL of the server (and port, if applicable)." +msgstr "" + +#: ..\settings.rst:457 +#: ..\settings.rst:461 +#: ..\settings.rst:473 +msgid "Project name" +msgstr "" + +#: ..\settings.rst:457 +msgid "Enter the name of the project which tracks this repository in Jenkins." +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity" +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity server URL" +msgstr "" + +#: ..\settings.rst:461 +msgid "Enter the name of the project which tracks this repository in TeamCity. Multiple project names can be entered separated by the | character." +msgstr "" + +#: ..\settings.rst:464 +msgid "Build Id Filter" +msgstr "" + +#: ..\settings.rst:464 +msgid "Enter a regexp filter for which build results you want to retrieve in the case that your build project creates multiple builds. For example, if your project includes both devBuild and docBuild you may wish to apply a filter of \"devBuild\" to retrieve the results from only the program build." +msgstr "" + +#: ..\settings.rst:469 +msgid "Team Foundation" +msgstr "" + +#: ..\settings.rst:469 +msgid "Tfs server (Name or URL)" +msgstr "" + +#: ..\settings.rst:471 +msgid "Team collection name" +msgstr "" + +#: ..\settings.rst:473 +msgid "Enter the name of the project which tracks this repository in Tfs." +msgstr "" + +#: ..\settings.rst:475 +msgid "Build definition name (use first found if left empty)" +msgstr "" + +#: ..\settings.rst:482 +msgid "SSH" +msgstr "" + +#: ..\settings.rst:484 +msgid "This page allows you to configure the SSH client you want Git to use. Git Extensions is optimized for PuTTY. Git Extensions will show command line dialogs if you do not use PuTTY and user input is required (unless you have configured SSH to use authentication with key instead of password). Git Extensions can load SSH keys for PuTTY when needed." +msgstr "" + +#: ..\settings.rst:491 +msgid "Specify which ssh client to use" +msgstr "" + +#: ..\settings.rst:491 +msgid "``PuTTY`` radio button" +msgstr "" + +#: ..\settings.rst:491 +msgid "Use PuTTY as SSH client." +msgstr "" + +#: ..\settings.rst:493 +msgid "``OpenSSH`` radio button" +msgstr "" + +#: ..\settings.rst:493 +msgid "Use OpenSSH as SSH client." +msgstr "" + +#: ..\settings.rst:495 +msgid "``Other ssh client`` radio button" +msgstr "" + +#: ..\settings.rst:495 +msgid "Use another SSH client. Enter the path to the SSH client you wish to use." +msgstr "" + +#: ..\settings.rst:497 +msgid "Configure PuTTY" +msgstr "" + +#: ..\settings.rst:497 +msgid "Path to plink.exe" +msgstr "" + +#: ..\settings.rst:497 +msgid "Enter the path to the plink.exe executable." +msgstr "" + +#: ..\settings.rst:500 +msgid "Path to puttygen" +msgstr "" + +#: ..\settings.rst:500 +msgid "Enter the path to the puttygen.exe executable." +msgstr "" + +#: ..\settings.rst:502 +msgid "Path to pageant" +msgstr "" + +#: ..\settings.rst:502 +msgid "Enter the path to the pageant.exe executable." +msgstr "" + +#: ..\settings.rst:504 +msgid "Automatically start authentication" +msgstr "" + +#: ..\settings.rst:504 +msgid "If an SSH key has been configured, then when accessing a remote repository the key will automatically be used by the SSH client if this is checked." +msgstr "" + +#: ..\settings.rst:507 +msgid "Configure Git credential helper" +msgstr "" + +#: ..\settings.rst:507 +#: ..\settings.rst:569 +msgid "Command" +msgstr "" + +#: ..\settings.rst:507 +msgid "Enter the helper string for the Git \"Credential Helper\". This setting is the global Git configuration ``credential.helper``, see http://git-scm.com/docs/gitcredentials. By way of example, the setting for `git-credential-winstore `_, when installed from the full installation package for Git Extensions, is:" +msgstr "" + +#: ..\settings.rst:513 +msgid "``!\"C:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-credential-winstore.exe\"``." +msgstr "" + +#: ..\settings.rst:516 +msgid "The setting begins with \"!\" so the setting is considered as a shell snippet and everything after the \"!\" becomes the command. Use the ``Browse`` button to find the executable in your file system." +msgstr "" + +#: ..\settings.rst:520 +msgid "``Suggest`` button" +msgstr "" + +#: ..\settings.rst:520 +msgid "Suggest an appropriate setting for the Git credential helper. This works only if the program git-credential-winstore.exe is installed in the \"GitCredentialWinStore\" folder under your Git Extensions installation." +msgstr "" + +#: ..\settings.rst:527 +msgid "If you get errors relating to git-credential-winstore, ensure that your setting for the Git credential helper command in Git Extensions has ``\"`` at the start and end and not ``\\\"``. When viewed in the global Git configuration file, ``.gitconfig`` in your user directory, you should find the setting does show the escaped quotation marks ``\\\"`` (but not ``\\\\\\\"``). Also ensure that you do indeed have the program file git-credential-winstore.exe in the specified directory as you may have a setting retained from a previous installation of the credential helper program." +msgstr "" + +#: ..\settings.rst:536 +msgid "Scripts" +msgstr "" + +#: ..\settings.rst:538 +msgid "This page allows you to configure specific commands to run before/after Git actions or to add a new command to the User Menu. The top half of the page summarises all of the scripts currently defined. If a script is selected from the summary, the bottom half of the page will allow modifications to the script definition." +msgstr "" + +#: ..\settings.rst:542 +msgid "A hotkey can also be assigned to execute a specific script. See :ref:`settings-hotkeys`." +msgstr "" + +#: ..\settings.rst:547 +msgid "``Add`` button" +msgstr "" + +#: ..\settings.rst:547 +msgid "Adds a new script. Complete the details in the bottom half of the screen." +msgstr "" + +#: ..\settings.rst:549 +msgid "``Remove`` button" +msgstr "" + +#: ..\settings.rst:549 +msgid "Removes a script." +msgstr "" + +#: ..\settings.rst:551 +msgid "Up/Down Arrows" +msgstr "" + +#: ..\settings.rst:551 +msgid "Changes order of scripts." +msgstr "" + +#: ..\settings.rst:553 +msgid "The name of the script." +msgstr "" + +#: ..\settings.rst:555 +msgid "If checked, the script is active and will be performed at the appropriate time (as determined by the On Event setting)." +msgstr "" + +#: ..\settings.rst:558 +msgid "Ask for confirmation" +msgstr "" + +#: ..\settings.rst:558 +msgid "If checked, then a popup window is displayed just before the script is run to confirm whether or not the script is to be run. Note that this popup is *not* displayed when the script is added as a command to the User Menu (On Event setting is ShowInUserMenuBar)." +msgstr "" + +#: ..\settings.rst:563 +msgid "Run in background" +msgstr "" + +#: ..\settings.rst:563 +msgid "If checked, the script will run in the background and Git Extensions will return to your control without waiting for the script to finish." +msgstr "" + +#: ..\settings.rst:566 +msgid "Add to revision grid context menu" +msgstr "" + +#: ..\settings.rst:566 +msgid "If checked, the script is added to the context menu that is displayed when right-clicking on a line in the Commit Log page." +msgstr "" + +#: ..\settings.rst:569 +msgid "Enter the command to be run. This can be any command that your system can run e.g. an executable program, a .bat script, a Python command, etc. Use the ``Browse`` button to find the command to run." +msgstr "" + +#: ..\settings.rst:573 +#: ..\settings.rst:794 +msgid "Arguments" +msgstr "" + +#: ..\settings.rst:573 +msgid "Enter any arguments to be passed to the command that is run. The ``Help`` button displays items that will be resolved by Git Extensions before executing the command e.g. {cBranch} will resolve to the currently checked out branch, {UserInput} will display a popup where you can enter data to be passed to the command when it is run." +msgstr "" + +#: ..\settings.rst:579 +msgid "On Event" +msgstr "" + +#: ..\settings.rst:579 +msgid "Select when this command will be executed, either before/after certain Git commands, or displayed on the User Menu bar." +msgstr "" + +#: ..\settings.rst:586 +msgid "Hotkeys" +msgstr "" + +#: ..\settings.rst:588 +msgid "This page allows you to define keyboard shortcuts to actions when specific pages of Git Extensions are displayed. The HotKeyable Items identifies a page within Git Extensions. Selecting a Hotkeyable Item displays the list of commands on that page that can have a hotkey associated with them." +msgstr "" + +#: ..\settings.rst:592 +msgid "The Hotkeyable Items consist of the following pages" +msgstr "" + +#: ..\settings.rst:594 +msgid "Commit: the page displayed when a Commit is requested via the ``Commit`` User Menu button or the ``Commands/Commit`` menu option." +msgstr "" + +#: ..\settings.rst:595 +msgid "Browse: the Commit Log page (the page displayed after a repository is selected from the Start Page)." +msgstr "" + +#: ..\settings.rst:596 +msgid "RevisionGrid: the list of commits on the Commit Log page." +msgstr "" + +#: ..\settings.rst:597 +msgid "FileViewer: the page displayed when viewing the contents of a file." +msgstr "" + +#: ..\settings.rst:598 +msgid "FormMergeConflicts: the page displayed when merge conflicts are detected that need correcting." +msgstr "" + +#: ..\settings.rst:599 +msgid "Scripts: shows scripts defined in Git Extensions and allows shortcuts to be assigned. Refer :ref:`settings-scripts`." +msgstr "" + +#: ..\settings.rst:604 +msgid "Hotkey" +msgstr "" + +#: ..\settings.rst:604 +msgid "After selecting a Hotkeyable Item and the Command, the current keyboard shortcut associated with the command is displayed here. To alter this shortcut, click in the box where the current hotkey is shown and press the new keyboard combination." +msgstr "" + +#: ..\settings.rst:609 +msgid "``Apply`` button" +msgstr "" + +#: ..\settings.rst:609 +msgid "Click to apply the new keyboard combination to the currently selected Command." +msgstr "" + +#: ..\settings.rst:612 +msgid "``Clear`` button" +msgstr "" + +#: ..\settings.rst:612 +msgid "Sets the keyboard shortcut for the currently selected Command to 'None'." +msgstr "" + +#: ..\settings.rst:614 +msgid "``Reset all Hotkeys to defaults`` button" +msgstr "" + +#: ..\settings.rst:614 +msgid "Resets all keyboard shortcuts to the defaults (i.e. the values when Git Extensions was first installed)." +msgstr "" + +#: ..\settings.rst:621 +msgid "Shell Extension" +msgstr "" + +#: ..\settings.rst:623 +msgid "When installed, Git Extensions adds items to the context menu when a file/folder is right-clicked within Windows Explorer. One of these items is ``Git Extensions`` from which a further (cascaded) menu can be opened. This settings page determines which items will appear on that cascaded menu and which will appear in the main context menu. Items that are checked will appear in the cascaded menu." +msgstr "" + +#: ..\settings.rst:627 +msgid "To the right side of the list of check boxes is a preview that shows you how the Git Extensions menu items will be arranged with your current choices." +msgstr "" + +#: ..\settings.rst:630 +msgid "By default, what is displayed in the context menu also depends on what item is right-clicked in Windows Explorer; a file or a folder (and whether the folder is a Git repository or not). If you want Git Extensions to always include all of its context menu items, check the box ``Always show all commands``." +msgstr "" + +#: ..\settings.rst:637 +msgid "Advanced" +msgstr "" + +#: ..\settings.rst:638 +msgid "This page allows advanced settings to be modified. Clicking on the '+' symbol on the tree of settings will display further settings. Refer :ref:`settings-confirmations`." +msgstr "" + +#: ..\settings.rst:644 +msgid "Checkout" +msgstr "" + +#: ..\settings.rst:644 +msgid "Always show checkout dialog" +msgstr "" + +#: ..\settings.rst:644 +msgid "Always show the Checkout Branch dialog when swapping branches. This dialog is normally only shown when uncommitted changes exist on the current branch" +msgstr "" + +#: ..\settings.rst:647 +msgid "Use last chosen \"local changes\" action as default action." +msgstr "" + +#: ..\settings.rst:647 +msgid "This setting works in conjunction with the 'Git Extensions/Check for uncommitted changes in checkout branch dialog' setting. If the 'Check for uncommitted changes' setting is checked, then the Checkout Branch dialog is shown *only* if this setting is unchecked. If this setting is checked, then no dialog is shown and the last chosen action is used." +msgstr "" + +#: ..\settings.rst:653 +msgid "Don't show help images" +msgstr "" + +#: ..\settings.rst:653 +msgid "In the Pull, Merge and Rebase dialogs, images are displayed by default to explain what happens with the branches and their commits and the meaning of LOCAL, BASE and REMOTE (for resolving merge conflicts) in different merge or rebase scenarios. If checked, these Help images will not be displayed." +msgstr "" + +#: ..\settings.rst:659 +msgid "Always show advanced options" +msgstr "" + +#: ..\settings.rst:659 +msgid "In the Push, Merge and Rebase dialogs, advanced options are hidden by default and shown only after you click a link or checkbox. If this setting is checked then these options are always shown on those dialogs." +msgstr "" + +#: ..\settings.rst:667 +msgid "Confirmations" +msgstr "" + +#: ..\settings.rst:668 +msgid "This page allows you to turn off certain confirmation popup windows." +msgstr "" + +#: ..\settings.rst:673 +msgid "Don't ask to confirm to" +msgstr "" + +#: ..\settings.rst:673 +msgid "Amend last commit" +msgstr "" + +#: ..\settings.rst:673 +msgid "If checked, do not display the popup warning about the rewriting of history when you have elected to amend the last committed change." +msgstr "" + +#: ..\settings.rst:676 +msgid "Apply stashed changes after successful pull" +msgstr "" + +#: ..\settings.rst:676 +msgid "In the Pull dialog, if ``Auto stash`` is checked, then any changes will be stashed before the pull is performed. Any stashed changes are then re-applied after the pull is complete. If this setting is checked, the stashed changes are applied with no confirmation popup." +msgstr "" + +#: ..\settings.rst:681 +msgid "Apply stashed changes after successful checkout" +msgstr "" + +#: ..\settings.rst:681 +msgid "In the Checkout Branch dialog, if ``Stash`` is checked, then any changes will be stashed before the branch is checked out. If this setting is checked, then the stashed changes will be automatically re-applied after successful checkout of the branch with no confirmation popup." +msgstr "" + +#: ..\settings.rst:686 +msgid "Add a tracking reference for newly pushed branch" +msgstr "" + +#: ..\settings.rst:686 +msgid "When you push a local branch to a remote and it doesn't have a tracking reference, you are asked to confirm whether you want to add such a reference. If this setting is checked, a tracking reference will always be added if it does not exist." +msgstr "" + +#: ..\settings.rst:691 +msgid "Push a new branch for the remote" +msgstr "" + +#: ..\settings.rst:691 +msgid "When pushing a new branch that does not exist on the remote repository, a confirmation popup will normally be displayed. If this setting is checked, then the new branch will be pushed with no confirmation popup." +msgstr "" + +#: ..\settings.rst:695 +msgid "Update submodules on checkout" +msgstr "" + +#: ..\settings.rst:695 +msgid "When you check out a branch from a repository that has submodules, you will be asked to update the submodules. If this setting is checked, the submodules will be updated without asking." +msgstr "" + +#: ..\settings.rst:703 +msgid "Plugins" +msgstr "" + +#: ..\settings.rst:705 +msgid "Plugins provide extra functionality for Git Extensions." +msgstr "" + +#: ..\settings.rst:708 +msgid "Plugin" +msgstr "" + +#: ..\settings.rst:710 +msgid "Auto compile SubModules" +msgstr "" + +#: ..\settings.rst:710 +msgid "**This plugin proposes (confirmation required) that you automatically build submodules after they are updated via the GitExtensions Update submodules command.**" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enabled (true/false)" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enter true to enable the plugin, or false to disable." +msgstr "" + +#: ..\settings.rst:716 +msgid "Path to msbuild.exe" +msgstr "" + +#: ..\settings.rst:716 +msgid "Enter the path to the msbuild.exe executable." +msgstr "" + +#: ..\settings.rst:718 +msgid "msbuild.exe arguments" +msgstr "" + +#: ..\settings.rst:718 +msgid "Enter any arguments to msbuild." +msgstr "" + +#: ..\settings.rst:720 +msgid "Periodic background fetch" +msgstr "" + +#: ..\settings.rst:720 +msgid "**This plugin keeps your remote tracking branches up-to-date automatically by fetching periodically.**" +msgstr "" + +#: ..\settings.rst:722 +msgid "Arguments of git command to run" +msgstr "" + +#: ..\settings.rst:722 +msgid "Enter the git command and its arguments into the edit box. The default command is ``fetch --all``, which will fetch all branches from all remotes. You can modify the command if you would prefer, for example, to fetch only a specific remote, e.g. ``fetch upstream``." +msgstr "" + +#: ..\settings.rst:727 +msgid "Fetch every (seconds)" +msgstr "" + +#: ..\settings.rst:727 +msgid "Enter the number of seconds to wait between each fetch. Enter 0 to disable this plugin." +msgstr "" + +#: ..\settings.rst:730 +msgid "Refresh view after fetch" +msgstr "" + +#: ..\settings.rst:730 +msgid "If checked, the commit log and branch labels will be refreshed after the fetch. If you are browsing the commit log and comparing revisions you may wish to disable the refresh to avoid unexpected changes to the commit log." +msgstr "" + +#: ..\settings.rst:734 +msgid "Fetch all submodules" +msgstr "" + +#: ..\settings.rst:734 +msgid "If checked, also perform \"git fetch --all\" recursively on all configured submodules as part of the periodic background fetch." +msgstr "" + +#: ..\settings.rst:737 +msgid "Create local tracking branches" +msgstr "" + +#: ..\settings.rst:737 +msgid "**This plugin will create local tracking branches for all branches on a remote repository. The remote repository is specified when the plugin is run.**" +msgstr "" + +#: ..\settings.rst:741 +msgid "Delete obsolete branches" +msgstr "" + +#: ..\settings.rst:741 +msgid "**This plugin allows you to delete obsolete branches i.e. those branches that are fully merged to another branch. It will display a list of obsolete branches for review before deletion.**" +msgstr "" + +#: ..\settings.rst:745 +msgid "Delete obsolete branches older than (days)" +msgstr "" + +#: ..\settings.rst:745 +msgid "Select branches created greater than the specified number of days ago." +msgstr "" + +#: ..\settings.rst:748 +msgid "Branch where all branches should be merged" +msgstr "" + +#: ..\settings.rst:748 +msgid "The name of the branch where a branch *must* have been merged into to be considered obsolete." +msgstr "" + +#: ..\settings.rst:751 +msgid "Find large files" +msgstr "" + +#: ..\settings.rst:751 +msgid "**Finds large files in the repository and allows you to delete them.**" +msgstr "" + +#: ..\settings.rst:754 +msgid "Find large files bigger than (Mb)" +msgstr "" + +#: ..\settings.rst:754 +msgid "Specify what size is considered a 'large' file." +msgstr "" + +#: ..\settings.rst:757 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\settings.rst:757 +msgid "**The Gerrit plugin provides integration with Gerrit for GitExtensions. This plugin has been based on the git-review tool.**" +msgstr "" + +#: ..\settings.rst:760 +msgid "For more information see: http://code.google.com/p/gerrit/" +msgstr "" + +#: ..\settings.rst:762 +msgid "GitFlow" +msgstr "" + +#: ..\settings.rst:762 +msgid "**The GitFlow plugin provides high-level repository operations for Vincent Driessen's branching model**" +msgstr "" + +#: ..\settings.rst:764 +msgid "For more information see: https://github.com/nvie/gitflow" +msgstr "" + +#: ..\settings.rst:766 +msgid "Github" +msgstr "" + +#: ..\settings.rst:766 +msgid "**This plugin will create an OAuth token so that some common GitHub actions can be integrated with Git Extensions.**" +msgstr "" + +#: ..\settings.rst:769 +msgid "For more information see: https://github.com/" +msgstr "" + +#: ..\settings.rst:771 +msgid "OAuth Token" +msgstr "" + +#: ..\settings.rst:771 +msgid "The token generated and retrieved from GitHub." +msgstr "" + +#: ..\settings.rst:773 +msgid "Impact Graph" +msgstr "" + +#: ..\settings.rst:773 +msgid "**This plugin shows in a graphical format the number of commits and counts of changed lines in the repository performed by each person who has committed a change.**" +msgstr "" + +#: ..\settings.rst:776 +msgid "Statistics" +msgstr "" + +#: ..\settings.rst:776 +msgid "**This plugin provides various statistics (and a pie chart) about the current Git repository. For example, number of commits by author, lines of code per language.**" +msgstr "" + +#: ..\settings.rst:779 +msgid "Code files" +msgstr "" + +#: ..\settings.rst:779 +msgid "Specifies extensions of files that are considered code files." +msgstr "" + +#: ..\settings.rst:782 +msgid "Directories to ignore (EndsWith)" +msgstr "" + +#: ..\settings.rst:782 +msgid "Ignore these directories when calculating statistics." +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules (true/false)" +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules when calculating statistics." +msgstr "" + +#: ..\settings.rst:788 +msgid "gource" +msgstr "" + +#: ..\settings.rst:788 +msgid "**Gource is a software version control visualization tool.**" +msgstr "" + +#: ..\settings.rst:790 +msgid "For more information see: https://code.google.com/p/gource/" +msgstr "" + +#: ..\settings.rst:792 +msgid "Path to \"gource\"" +msgstr "" + +#: ..\settings.rst:792 +msgid "Enter the path to the gource software." +msgstr "" + +#: ..\settings.rst:794 +msgid "Enter any arguments to gource." +msgstr "" + +#: ..\settings.rst:796 +msgid "Proxy Switcher" +msgstr "" + +#: ..\settings.rst:796 +msgid "**This plugin can set/unset the value for the http.proxy git config file key as per the settings entered here.**" +msgstr "" + +#: ..\settings.rst:799 +msgid "Username" +msgstr "" + +#: ..\settings.rst:799 +msgid "The user name needed to access the proxy." +msgstr "" + +#: ..\settings.rst:802 +msgid "Password" +msgstr "" + +#: ..\settings.rst:802 +msgid "The password attached to the username." +msgstr "" + +#: ..\settings.rst:805 +msgid "HttpProxy" +msgstr "" + +#: ..\settings.rst:805 +msgid "Proxy Server URL." +msgstr "" + +#: ..\settings.rst:808 +msgid "HttpProxyPort" +msgstr "" + +#: ..\settings.rst:808 +msgid "Proxy Server port number." +msgstr "" + +#: ..\settings.rst:811 +msgid "Release Notes Generator" +msgstr "" + +#: ..\settings.rst:811 +msgid "**This plugin will generate 'release notes'. This involves summarising all commits between the specified from and to commit expressions when the plugin is started. This output can be copied to the clipboard in various formats.**" +msgstr "" + +#: ..\settings.rst:814 +msgid "Create Stash Pull Request" +msgstr "" + +#: ..\settings.rst:814 +msgid "**If your repository is hosted on Atlassian Stash then this plugin will enable you to create a pull request for Stash from Git Extensions**" +msgstr "" + +#: ..\settings.rst:817 +msgid "For more information see: https://www.atlassian.com/software/stash" +msgstr "" + +#: ..\settings.rst:819 +msgid "Stash Username" +msgstr "" + +#: ..\settings.rst:819 +msgid "The username required to access Stash." +msgstr "" + +#: ..\settings.rst:821 +msgid "Stash Password" +msgstr "" + +#: ..\settings.rst:821 +msgid "The password required to access Stash." +msgstr "" + +#: ..\settings.rst:823 +msgid "Specify the base URL to Stash" +msgstr "" + +#: ..\settings.rst:823 +msgid "The URL from which you will access Stash." +msgstr "" + +#: ..\settings.rst:825 +msgid "Disable SSL verification" +msgstr "" + +#: ..\settings.rst:825 +msgid "Check this option if you do not require SSL verification to access Stash." +msgstr "" + diff --git a/source/locale/submodules.pot b/source/locale/submodules.pot new file mode 100644 index 0000000..fbfd96c --- /dev/null +++ b/source/locale/submodules.pot @@ -0,0 +1,119 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: GitExtensions 2.48\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 23:16+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ..\submodules.rst:2 +msgid "Submodules" +msgstr "" + +#: ..\submodules.rst:4 +msgid "Large projects can be split into smaller parts using submodules. A submodule contains the name, url and revision of another repository. To create a submodule in an existing git repository you need to add a link to another repository containing the files of the submodule." +msgstr "" + +#: ..\submodules.rst:11 +msgid "Manage submodules" +msgstr "" + +#: ..\submodules.rst:13 +msgid "The current state of the submodules can be viewed with the ``Manage submodules`` function. All submodules are shown in the list on the left." +msgstr "" + +#: ..\submodules.rst:19 +#: ..\submodules.rst:32 +msgid "Add submodule" +msgstr "" + +#: ..\submodules.rst:19 +msgid "Add a new submodule to the repository" +msgstr "" + +#: ..\submodules.rst:21 +msgid "Synchronize" +msgstr "" + +#: ..\submodules.rst:21 +msgid "Synchronizes the remote URL configuration setting to the value specified in ``.gitmodules`` for the selected submodule." +msgstr "" + +#: ..\submodules.rst:24 +msgid "Initialize" +msgstr "" + +#: ..\submodules.rst:24 +msgid "Initialize the selected submodules, i.e. register each submodule name and url found in ``.gitmodules`` into ``.git/config``. The submodule will also be updated." +msgstr "" + +#: ..\submodules.rst:27 +msgid "Update" +msgstr "" + +#: ..\submodules.rst:27 +msgid "Update the registered submodules, i.e. clone missing submodules and checkout the commit specified in the index of the containing repository." +msgstr "" + +#: ..\submodules.rst:34 +msgid "To add a new submodule choose ``Add submodule`` in the ``Manage submodules`` dialog." +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to submodule" +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to the remote repository to use as submodule." +msgstr "" + +#: ..\submodules.rst:41 +msgid "Local path" +msgstr "" + +#: ..\submodules.rst:41 +msgid "Local path to this submodule, relative to the root of the current repository." +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch" +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch to track." +msgstr "" + +#: ..\submodules.rst:47 +msgid "Remove submodule" +msgstr "" + +#: ..\submodules.rst:49 +msgid "It is currently not possible to remove a submodule using the Git Extensions user interface. To remove a submodule you need to manually:" +msgstr "" + +#: ..\submodules.rst:52 +msgid "Delete the relevant line from the ``.gitmodules`` file." +msgstr "" + +#: ..\submodules.rst:53 +msgid "Delete the relevant section from ``.git/config``." +msgstr "" + +#: ..\submodules.rst:54 +msgid "Run ``git rm --cached path_to_submodule`` (no trailing slash)." +msgstr "" + +#: ..\submodules.rst:55 +msgid "Commit and delete the now untracked submodule files." +msgstr "" + diff --git a/source/locale/sv/LC_MESSAGES/branches.mo b/source/locale/sv/LC_MESSAGES/branches.mo new file mode 100644 index 0000000000000000000000000000000000000000..0a7fa2700e746825839cb7d8a6d8f1ba49dd7132 GIT binary patch literal 477 zcmZWlO-}+b5XHpP9zA;)6Aus^y1Ph%MT`iGAz_uk;=MvyYL<4>mJff3zr%mzZ?Ovo z4!&eE^D-|l^XBK`{Hx?}=IYYbbwM0%4sGAR-4Y8v(&~fHEDq-Q#st=F12-TB+r\n" +"Language-Team: Swedish (http://www.transifex.com/projects/p/git-extensions-manual/language/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\branches.rst:2 +msgid "Branches" +msgstr "" + +#: ..\branches.rst:7 +msgid "" +"Branches are used to commit changes separate from other commits. It is very " +"common to create a new branch when you start working on a feature to keep " +"the work done on that feature separate from other work. When the feature is " +"complete the branch can be merged or rebased as you choose such that the " +"commits for the feature either remain as a parallel branch or appear as a " +"continuous single line of development as if the branch had never existed in " +"the first place. The image on the right illustrates a branch created on top " +"of commit B." +msgstr "" + +#: ..\branches.rst:13 +msgid "" +"You can see the name of your current branch in a combo box in the toolbar. " +"You can switch to another branch by choosing from the combo box list. In the" +" commit log the current branch has an arrow head to the left of its name. If" +" you are not currently on a branch because you have checked out a specific " +"commit but not any particular branch then Git Extensions will show ``(no " +"branch)`` in place of a branch name in the toolbar. This is called " +"\"Detached HEAD mode\". In Git you can refer to your current branch or " +"commit by the special reference ``HEAD`` in place of the branch name or " +"commit reference." +msgstr "" + +#: ..\branches.rst:23 +msgid "Create branch" +msgstr "" + +#: ..\branches.rst:25 +msgid "" +"In Git Extensions there are multiple ways to create a new branch. In the " +"image below I create a new branch from the context menu in the commit log. " +"This will create a new branch on the revision that is selected." +msgstr "" + +#: ..\branches.rst:30 +msgid "" +"I will create a new branch called ``Refactor``. In this branch I can do " +"whatever I want without affecting others. The default in Git Extensions is " +"to check out a new branch after it is created. If you want to create a new " +"branch but remain on your current branch, uncheck the ``Checkout after " +"create`` checkbox in the ``Create branch`` dialog." +msgstr "" + +#: ..\branches.rst:36 +msgid "" +"When the branch is created you will see the new branch ``Refactor`` in the " +"commit log. If you chose to checkout this branch the next commit will be " +"committed to the new branch." +msgstr "" + +#: ..\branches.rst:41 +msgid "" +"Creating branches in Git requires only 41 bytes of space in the repository. " +"Creating a new branch is very easy and fast. The complete work flow of Git " +"is optimized for branching and merging." +msgstr "" + +#: ..\branches.rst:45 +msgid "Orphan branches" +msgstr "" + +#: ..\branches.rst:46 +msgid "" +"In special cases it is helpful to have orphan branches (see for example " +"https://www.google.com/search?q=why+use+orphan+branches+in+git).%20Check%20the" +"\"Create orphan\" checkbox to create an orphan branch (``--orphan`` option " +"in git)." +msgstr "" + +#: ..\branches.rst:49 +msgid "The newly created branch will have no parent commits." +msgstr "" + +#: ..\branches.rst:51 +msgid "" +"The option \"Clear working dir and index\" (``git rm -rf``) is active by " +"default. So the working dir and index will be cleared. If you uncheck the " +"last option then the working dir and index will not be touched." +msgstr "" + +#: ..\branches.rst:55 +msgid "Checkout branch" +msgstr "" + +#: ..\branches.rst:57 +msgid "" +"You can switch from the current branch to another branch using the checkout " +"command. Checking out a branch sets the current branch and updates all of " +"the source files in the working directory. Uncommitted changes in the " +"working directory can be overwritten so it is best practice to make sure " +"your working directory is clean by either committing or stashing any current" +" changes before checking out a branch. If you do not clean your working " +"directory then, in the ``Checkout branch`` dialog, you can choose between " +"four options for your local uncommitted changes:" +msgstr "" + +#: ..\branches.rst:64 +msgid "``Don't change``" +msgstr "" + +#: ..\branches.rst:64 +msgid "" +"Local changes will be retained if there are not conflicting changes from the" +" branch you are checking out." +msgstr "" + +#: ..\branches.rst:66 +msgid "``Merge``" +msgstr "" + +#: ..\branches.rst:66 +msgid "" +"Performs a three-way merge between your current branch, your local changes " +"and the branch you are checking out." +msgstr "" + +#: ..\branches.rst:68 +msgid "``Stash``" +msgstr "" + +#: ..\branches.rst:68 +msgid "" +"Your local changes are stashed and the new branch is checked out. You can " +"retrieve your changes on the new branch with stash-pop." +msgstr "" + +#: ..\branches.rst:70 +msgid "``Reset``" +msgstr "" + +#: ..\branches.rst:70 +msgid "" +"Your local changes are discarded and the new branch is checked out. Use " +"caution with this option as Git has no record of uncommitted changes so they" +" cannot be retrieved." +msgstr "" + +#: ..\branches.rst:76 +msgid "Merge branches" +msgstr "" + +#: ..\branches.rst:78 +msgid "" +"In the image below there are two branches, ``[Refactor]`` and ``[master]``. " +"We can merge the commits from the master branch into the Refactor branch. If" +" we do this, the Refactor branch will be up to date with the master branch, " +"but not the other way around. As long as we are working on the Refactor " +"branch we cannot touch the master branch itself. We can merge the sources of" +" master into our branch, but cannot make any change to the master branch." +msgstr "" + +#: ..\branches.rst:85 +msgid "" +"To merge the Refactor branch into the master branch, we first need to switch" +" to the master branch." +msgstr "" + +#: ..\branches.rst:89 +msgid "" +"Once we are on the master branch we can choose merge by choosing ``Merge " +"branches`` from the ``Commands`` menu. In the merge dialog you can verify " +"which branch you are working on. Select the branch to merge with then click " +"the ``Merge`` button." +msgstr "" + +#: ..\branches.rst:94 +msgid "" +"After the merge the commit log will show the new commit containing the " +"merge. Notice that the Refactor branch is not changed by this merge. If you " +"want to continue working on the Refactor branch you can merge the Refactor " +"branch with master. You can instead delete the Refactor branch if it is not " +"used anymore." +msgstr "" + +#: ..\branches.rst:102 +msgid "" +"When you need to merge with an unnamed branch you can use a tag to give it a" +" temporary name." +msgstr "" + +#: ..\branches.rst:105 +msgid "Rebase branch" +msgstr "" + +#: ..\branches.rst:107 +msgid "" +"The rebase command is the most complex command in Git. The rebase command is" +" very similar to the merge command. Both rebase and merge are used to get a " +"branch up-to-date. The main difference is that rebase can be used to keep " +"the history linear contrary to merges." +msgstr "" + +#: ..\branches.rst:113 +msgid "" +"A rebase of Refactor on top of master will perform the following actions:" +msgstr "" + +#: ..\branches.rst:115 +msgid "" +"All commits specific to the Refactor branch will be stashed in a temporary " +"location" +msgstr "" + +#: ..\branches.rst:116 +msgid "The branch Refactor will be removed" +msgstr "" + +#: ..\branches.rst:117 +msgid "The branch Refactor will be recreated on the master branch" +msgstr "" + +#: ..\branches.rst:118 +msgid "All commits will be recommitted in the new Refactor branch" +msgstr "" + +#: ..\branches.rst:120 +msgid "" +"During a rebase merge conflicts can occur. You need to solve the merge " +"conflicts for each commit that is rebased. The rebase function in Git " +"Extensions will guide you through all steps needed for a successful rebase." +msgstr "" + +#: ..\branches.rst:125 +msgid "" +"The image below shows the commit log after the rebase. Notice that the " +"history is changed and it seems like the commits on the Refactor branch are " +"created after the commits on the master branch." +msgstr "" + +#: ..\branches.rst:132 +msgid "" +"Because this function rewrites history you should only use this on branches " +"that are not published to other repositories yet. When you rebase a branch " +"that is already pushed it will be harder to pull or push to that remote. If " +"you want to get a branch up-to-date that is already published you should " +"merge." +msgstr "" + +#: ..\branches.rst:137 +msgid "Delete branch" +msgstr "" + +#: ..\branches.rst:139 +msgid "" +"Since it is common to create many branches, it is often necessary to delete " +"branches. Most commonly you will need to delete branches on which work has " +"finished and their contents are merged into master or your main branch. You " +"can also delete unmerged branches when they are not needed anymore and you " +"do not want to keep the work done in that branch." +msgstr "" + +#: ..\branches.rst:143 +msgid "" +"When you delete a branch that is not yet merged, all of the commits that are" +" in only the deleted branch will be lost. When you delete a branch that is " +"already merged with another branch, the merged commits will not be lost " +"because they are also part of another branch." +msgstr "" + +#: ..\branches.rst:147 +msgid "" +"You can delete a branch using ``Delete branch`` from the ``Commands`` menu. " +"If you want to delete a branch that is not merged into your current branch " +"(``HEAD`` in Git), you need to check the ``Force delete`` checkbox." +msgstr "" diff --git a/source/locale/sv/LC_MESSAGES/browse_repository.mo b/source/locale/sv/LC_MESSAGES/browse_repository.mo new file mode 100644 index 0000000000000000000000000000000000000000..0a7fa2700e746825839cb7d8a6d8f1ba49dd7132 GIT binary patch literal 477 zcmZWlO-}+b5XHpP9zA;)6Aus^y1Ph%MT`iGAz_uk;=MvyYL<4>mJff3zr%mzZ?Ovo z4!&eE^D-|l^XBK`{Hx?}=IYYbbwM0%4sGAR-4Y8v(&~fHEDq-Q#st=F12-TB+r\n" +"Language-Team: Swedish (http://www.transifex.com/projects/p/git-extensions-manual/language/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\browse_repository.rst:2 +msgid "Browse Repository" +msgstr "" + +#: ..\browse_repository.rst:4 +msgid "" +"You can browse a repository by starting Git Extensions and select the " +"repository to open. The main window contains the commit log. You could also " +"open the ‘Browse’ window from the shell extensions and from the Visual " +"Studio IDE." +msgstr "" + +#: ..\browse_repository.rst:8 +msgid "View commit log" +msgstr "" + +#: ..\browse_repository.rst:10 +msgid "" +"The full commit history can be browsed. There is a graph that shows branches" +" and merges. You can show the difference between any two revisions by " +"selecting them using ctrl-click." +msgstr "" + +#: ..\browse_repository.rst:15 +msgid "" +"In the context menu of the commit log you can enable or disable the revision" +" graph. You can also choose to only show the current branch instead of " +"showing all branches. The other options will be discussed later." +msgstr "" + +#: ..\browse_repository.rst:21 +msgid "Search or filter the commit history" +msgstr "" + +#: ..\browse_repository.rst:23 +msgid "" +"You can find text in the commit messages or jump to a specific commit in the" +" current commit history shown in Git Extensions. You can also filter the " +"commit history so that fewer commits are shown." +msgstr "" + +#: ..\browse_repository.rst:27 +msgid "Quick search in history" +msgstr "" + +#: ..\browse_repository.rst:29 +msgid "" +"You can find a commit in the commit history that is shown in Git Extensions " +"by searching for text in the commit message, branch label or tag. This is a " +"quick search function. Simply click into the commit history to give that " +"pane focus and start typing. Git Extensions will show your search term in " +"the top left corner and will immediately jump to the next commit with " +"matching text. You can search for the next or previous commit with matching " +"text using ``Alt-Down Arrow`` or ``Alt-Up Arrow``." +msgstr "" + +#: ..\browse_repository.rst:35 +msgid "" +"In ``Settings``, ``Git Extensions`` you can change the timeout for typing " +"the text for the quick search." +msgstr "" + +#: ..\browse_repository.rst:38 +msgid "Go to a specific commit" +msgstr "" + +#: ..\browse_repository.rst:40 +msgid "" +"You can jump to a particular commit in the commit history if you know the " +"SHA, tag or branch. In fact you can use any expression valid for git-rev-" +"parse. Select ``Navigate``, ``Go to commit`` or press ``Ctrl-Shift-G`` to " +"open the ``Go to commit`` window. Enter an SHA or other term to be passed to" +" git-rev-parse into the box at the top and click ``Go``, or select a branch " +"or tag from one of the two combo boxes below." +msgstr "" + +#: ..\browse_repository.rst:46 +msgid "Filter history" +msgstr "" + +#: ..\browse_repository.rst:48 +msgid "" +"The history can be filtered using regular expressions and basic filter " +"terms. Filtering will reduce the number of commits that are shown in the Git" +" Extensions commit history. The quick filter in the toolbar filters by the " +"commit message, the author and/or the committer." +msgstr "" + +#: ..\browse_repository.rst:54 +msgid "" +"In the context menu of the commit log you can open the advanced filter " +"dialog. The advanced filter dialog allows you to filter for more specific " +"commits. To remove the filter either remove the filter in the toolbar and " +"press enter or remove the filter in the advanced filter dialog." +msgstr "" + +#: ..\browse_repository.rst:61 +msgid "Singe file history" +msgstr "" + +#: ..\browse_repository.rst:63 +msgid "" +"To display the single file history, right click on a file name in the ``File" +" tree`` or in the ``Diff`` tab and select ``File history``." +msgstr "" + +#: ..\browse_repository.rst:67 +msgid "" +"The single file history viewer shows all revisions of a single file. You can" +" view the content of the file in after each commit in the ``View`` tab." +msgstr "" + +#: ..\browse_repository.rst:72 +msgid "" +"You can view the difference report from the commit in the ``Diff`` tab." +msgstr "" + +#: ..\browse_repository.rst:75 +msgid "" +"Added lines are marked with a ``+``, removed lines are marked with a ``–``." +msgstr "" + +#: ..\browse_repository.rst:80 +msgid "Blame" +msgstr "" + +#: ..\browse_repository.rst:82 +msgid "" +"There is a blame function in the file history browser. It shows the last " +"person editing a single line." +msgstr "" + +#: ..\browse_repository.rst:86 +msgid "" +"Double clicking on a code line shows the full commit introducing the change." +msgstr "" diff --git a/source/locale/sv/LC_MESSAGES/command_line.mo b/source/locale/sv/LC_MESSAGES/command_line.mo new file mode 100644 index 0000000000000000000000000000000000000000..0a7fa2700e746825839cb7d8a6d8f1ba49dd7132 GIT binary patch literal 477 zcmZWlO-}+b5XHpP9zA;)6Aus^y1Ph%MT`iGAz_uk;=MvyYL<4>mJff3zr%mzZ?Ovo z4!&eE^D-|l^XBK`{Hx?}=IYYbbwM0%4sGAR-4Y8v(&~fHEDq-Q#st=F12-TB+r\n" +"Language-Team: Swedish (http://www.transifex.com/projects/p/git-extensions-manual/language/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\command_line.rst:2 +msgid "Command line" +msgstr "" + +#: ..\command_line.rst:5 +msgid "Git Extensions command line" +msgstr "" + +#: ..\command_line.rst:7 +msgid "" +"Most features can be started from the command line. It is recommended to add" +" ``gitex.cmd`` to the path when using from the command line. It is typically" +" stored in the ``C:\\Program Files (x86)\\GitExtensions`` folder." +msgstr "" diff --git a/source/locale/sv/LC_MESSAGES/index.mo b/source/locale/sv/LC_MESSAGES/index.mo new file mode 100644 index 0000000000000000000000000000000000000000..ffc739afc0c8625132fd757a66bc56aa2689ec37 GIT binary patch literal 487 zcmZWlO-}+b5XHpP9zA;)6Aus^y1PikB1T0pBoYa%UQJ=kQd!zf+vVej_+$Jt{uaAn z@Zd`()0e(^nK$1j$DbvKBUh)c&I{sjv2VNn}nk)q%YUn1;i&aBhoBeR@B=m!n-8yH?f7|=$&>eqeW z330?%qVW8$3$AH!RrMXbXJ#x$nn{x~t2BjsyYkS&kZRfvlM$uFAW8m?Wk#oE!aQXWeI0(2r4bF^aEeImEiyY literal 0 HcmV?d00001 diff --git a/source/locale/sv/LC_MESSAGES/index.po b/source/locale/sv/LC_MESSAGES/index.po new file mode 100644 index 0000000..04ec78f --- /dev/null +++ b/source/locale/sv/LC_MESSAGES/index.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:17+0000\n" +"Last-Translator: Arkady Shapkin \n" +"Language-Team: Swedish (http://www.transifex.com/projects/p/git-extensions-manual/language/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\index.rst:2 +msgid "Git Extensions |release| Manual" +msgstr "" diff --git a/source/locale/sv/LC_MESSAGES/integration.mo b/source/locale/sv/LC_MESSAGES/integration.mo new file mode 100644 index 0000000000000000000000000000000000000000..0a7fa2700e746825839cb7d8a6d8f1ba49dd7132 GIT binary patch literal 477 zcmZWlO-}+b5XHpP9zA;)6Aus^y1Ph%MT`iGAz_uk;=MvyYL<4>mJff3zr%mzZ?Ovo z4!&eE^D-|l^XBK`{Hx?}=IYYbbwM0%4sGAR-4Y8v(&~fHEDq-Q#st=F12-TB+r\n" +"Language-Team: Swedish (http://www.transifex.com/projects/p/git-extensions-manual/language/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\integration.rst:2 +msgid "Integration" +msgstr "" + +#: ..\integration.rst:4 +msgid "" +"During installation you can choose to install the Visual Studio plug-in and " +"shell extensions." +msgstr "" + +#: ..\integration.rst:7 +msgid "Visual Studio" +msgstr "" + +#: ..\integration.rst:9 +msgid "There are two options in the context menu on files:" +msgstr "" + +#: ..\integration.rst:11 +msgid "View the file history by choosing the ‘File history’ option." +msgstr "" + +#: ..\integration.rst:12 +msgid "Reset the file changes to the last committed revision." +msgstr "" + +#: ..\integration.rst:16 +msgid "" +"A Git Extensions toolbar allows you to perform the most common actions." +msgstr "" + +#: ..\integration.rst:19 +msgid "Commit (branch)" +msgstr "" + +#: ..\integration.rst:21 +msgid "Browse" +msgstr "" + +#: ..\integration.rst:23 +msgid "Pull" +msgstr "" + +#: ..\integration.rst:25 +msgid "Push" +msgstr "" + +#: ..\integration.rst:27 +msgid "Stash changes" +msgstr "" + +#: ..\integration.rst:29 +msgid "Settings" +msgstr "" + +#: ..\integration.rst:34 +msgid "" +"Almost all function can be started from the ``Git`` menu in Visual Studio." +msgstr "" + +#: ..\integration.rst:39 +msgid "Windows Explorer" +msgstr "" + +#: ..\integration.rst:41 +msgid "" +"The common commands can be started from Windows Explorer using the shell " +"extensions. This option is only available when Shell Extensions are " +"installed." +msgstr "" + +#: ..\integration.rst:46 +msgid "You can even create or clone a repository in any non git folder." +msgstr "" diff --git a/source/locale/sv/LC_MESSAGES/maintenance.mo b/source/locale/sv/LC_MESSAGES/maintenance.mo new file mode 100644 index 0000000000000000000000000000000000000000..0a7fa2700e746825839cb7d8a6d8f1ba49dd7132 GIT binary patch literal 477 zcmZWlO-}+b5XHpP9zA;)6Aus^y1Ph%MT`iGAz_uk;=MvyYL<4>mJff3zr%mzZ?Ovo z4!&eE^D-|l^XBK`{Hx?}=IYYbbwM0%4sGAR-4Y8v(&~fHEDq-Q#st=F12-TB+r\n" +"Language-Team: Swedish (http://www.transifex.com/projects/p/git-extensions-manual/language/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\maintenance.rst:2 +msgid "Maintenance" +msgstr "" + +#: ..\maintenance.rst:4 +msgid "" +"In this chapter some of the functions to maintain a repository are " +"discussed." +msgstr "" + +#: ..\maintenance.rst:7 +msgid "Compress Git database" +msgstr "" + +#: ..\maintenance.rst:9 +msgid "" +"Git will create a lot of files. You can run the ``Compress git database`` to" +" pack all small files building up a repository into one big file. Git will " +"also garbage collect all unused objects that are older then 15 days. When a " +"database is fragmented into a many small files compressing the database can " +"increase performance." +msgstr "" + +#: ..\maintenance.rst:16 +msgid "Recover lost objects" +msgstr "" + +#: ..\maintenance.rst:18 +msgid "" +"If you accidently deleted a commit you can try to recover it using the " +"``Recover lost objects`` function. A dialog will show you all dangling " +"objects and will allow you to review and recover them." +msgstr "" + +#: ..\maintenance.rst:23 +msgid "" +"Normally Git will not delete files right away when you remove something from" +" your repository. The reason for this is that you can restore deleted items " +"if you need to. Git will delete removed items when they are older then 15 " +"days and you run ``Compress git database``." +msgstr "" + +#: ..\maintenance.rst:29 +msgid "" +"There are several functions to help you find the lost items. By default Git " +"Extensions will only show commits. To show all items, just uncheck the " +"``Show only commits`` option. The other options can be checked/unchecked to " +"get more/less results. Double-click on on item to view the content. When you" +" located the item you want to recover you can tag it using the ``Tag " +"selected object`` button." +msgstr "" + +#: ..\maintenance.rst:34 +msgid "" +"Git Extensions also is able to tag all lost objects. Doing this will make " +"all lost objects visible again making it very easy to locate the commit(s) " +"you would like to recover. After recovering a commit using the ``Tag all " +"lost commits`` button, you can remove all tags using the ``Delete all " +"LOST_AND_FOUND tags`` button." +msgstr "" + +#: ..\maintenance.rst:41 +msgid "Fix user names" +msgstr "" + +#: ..\maintenance.rst:43 +msgid "" +"When someone accidentally committed using a wrong username this can be fixed" +" using the ``Edit .mailmap`` function. Git will use the username for an " +"email address when it is set in the ``.mailmap`` file." +msgstr "" + +#: ..\maintenance.rst:48 +msgid "Fix user name using commit email:" +msgstr "" + +#: ..\maintenance.rst:54 +msgid "Fix email address using commit email:" +msgstr "" + +#: ..\maintenance.rst:60 +msgid "Fix email address and name using commit email:" +msgstr "" + +#: ..\maintenance.rst:66 +msgid "Fix email address and name using commit name and email:" +msgstr "" + +#: ..\maintenance.rst:73 +msgid "Ignore files" +msgstr "" + +#: ..\maintenance.rst:75 +msgid "" +"Git will track all files that are in the working directory. Normally you do " +"not want to exclude all files that are created by the compiler. You can add " +"files that should be ignored to the .gitignore file. You can use wildcards " +"and regular expressions. All entries are case sensitive. The button ``Add " +"default ignores`` will add files that should be ignored when using Visual " +"Studio." +msgstr "" + +#: ..\maintenance.rst:81 +msgid "A short overview of the syntax:" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "#" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "Lines started with ``#`` are handled as comments" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "!" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "Lines started with ``!`` are exclude patterns" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "[Dd]" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "Characters inside ``[..]`` means that 1 of the characters must match" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "\\*" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "Wildcard" +msgstr "" + +#: ..\maintenance.rst:92 ..\maintenance.rst:95 +msgid "/" +msgstr "" + +#: ..\maintenance.rst:92 +msgid "" +"A leading slash matches the beginning of the pathname; for example, ``/*.c``" +" matches ``cat-file.c`` but not ``mozilla-sha1/sha1.c``" +msgstr "" + +#: ..\maintenance.rst:95 +msgid "" +"If the pattern ends with a slash, it is removed for the purpose of the " +"following description, but it would only find a match with a directory. In " +"other words, foo/ will match a directory foo and paths underneath it, but " +"will not match a regular file or a symbolic link foo (this is consistent " +"with the way how pathspec works in general in git)." +msgstr "" + +#: ..\maintenance.rst:100 +msgid "" +"For more `detailed information " +"`_." +msgstr "" diff --git a/source/locale/sv/LC_MESSAGES/merge_conflicts.mo b/source/locale/sv/LC_MESSAGES/merge_conflicts.mo new file mode 100644 index 0000000000000000000000000000000000000000..97481358eb43e1a64389ce980b476310a74b0907 GIT binary patch literal 477 zcmZWl!A=4(5XHpP9zA;)6Aus^x{H!P5hKE4NLVGXc&|{Fnx);eUBD0VJNzTR#V!~) z_>#%Y%e=hIo1csGuad)=t4mkc1#!4Jw0-|}ODyvvEOXydl(-}=52 z;)HKR;rU+|v}n+(`VQWR8H=%I(xl8PO<^z_jo_slg>WB6-Qno5+wV`p>GZ)#WswQR){y7q}A(f*) z1+(#@VHBQz6x4jLr=)w5JN7eksjYJ(S;~ZL!+gcG;kGl22iQF6id&XkV<_ipA!I_K j`7W$CPIJvt94Ngu6lAuirc-ajVeFJ8Ty-F*w7t?VruvVC literal 0 HcmV?d00001 diff --git a/source/locale/sv/LC_MESSAGES/merge_conflicts.po b/source/locale/sv/LC_MESSAGES/merge_conflicts.po new file mode 100644 index 0000000..be4f39f --- /dev/null +++ b/source/locale/sv/LC_MESSAGES/merge_conflicts.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Swedish (http://www.transifex.com/projects/p/git-extensions-manual/language/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\merge_conflicts.rst:2 +msgid "Merge Conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:4 +msgid "" +"When merging branches or commits you can get merge conflicts. Git will try " +"to resolve these, but some conflicts need to be resolved manually. Git " +"Extensions will show warnings when there is a merge conflict." +msgstr "" + +#: ..\merge_conflicts.rst:10 +msgid "Handle merge conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:12 +msgid "" +"To solve merge conflicts just click on a warning or open the merge conflict " +"dialog from the menu. A dialog will prompt showing all conflicts. You can " +"solve a conflict by double-click on a filename." +msgstr "" + +#: ..\merge_conflicts.rst:17 +msgid "There are three kinds of conflicts:" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "File deleted and changed" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "Use modified or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "File deleted and created" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "Use created or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "File changed both locally and remotely" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "Start merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:28 +msgid "" +"If the file is deleted in one commit and changed in another commit, a dialog" +" will ask to keep the modified file or delete the file. When there is a " +"conflicting change the merge tool will be started. You can configure the " +"tool you want to use for merge conflicts. The image below shows Perforce " +"P4Merge a free to use merge tool. Git Extensions is packaged with KDiff3, an" +" open source merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:33 +msgid "In the merge tool you will see four versions of the same file:" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "Base" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "The latest version of the file that exist in both repositories" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "Local" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "The latest local version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "Remote" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "The latest remote version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "Merged" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "The result of the merge" +msgstr "" + +#: ..\merge_conflicts.rst:47 +msgid "" +"When you are in the middle of a merge the file named local represents your " +"file. When you are in the middle of a rebase the file named remote " +"represents your file. This can be confusing, so double check if you are in " +"doubt." +msgstr "" diff --git a/source/locale/sv/LC_MESSAGES/notes.mo b/source/locale/sv/LC_MESSAGES/notes.mo new file mode 100644 index 0000000000000000000000000000000000000000..97481358eb43e1a64389ce980b476310a74b0907 GIT binary patch literal 477 zcmZWl!A=4(5XHpP9zA;)6Aus^x{H!P5hKE4NLVGXc&|{Fnx);eUBD0VJNzTR#V!~) z_>#%Y%e=hIo1csGuad)=t4mkc1#!4Jw0-|}ODyvvEOXydl(-}=52 z;)HKR;rU+|v}n+(`VQWR8H=%I(xl8PO<^z_jo_slg>WB6-Qno5+wV`p>GZ)#WswQR){y7q}A(f*) z1+(#@VHBQz6x4jLr=)w5JN7eksjYJ(S;~ZL!+gcG;kGl22iQF6id&XkV<_ipA!I_K j`7W$CPIJvt94Ngu6lAuirc-ajVeFJ8Ty-F*w7t?VruvVC literal 0 HcmV?d00001 diff --git a/source/locale/sv/LC_MESSAGES/notes.po b/source/locale/sv/LC_MESSAGES/notes.po new file mode 100644 index 0000000..d547b0a --- /dev/null +++ b/source/locale/sv/LC_MESSAGES/notes.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Swedish (http://www.transifex.com/projects/p/git-extensions-manual/language/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\notes.rst:2 +msgid "Notes" +msgstr "" + +#: ..\notes.rst:4 +msgid "" +"Notes can be added to a commit. Notes will be stored separately and will not" +" be pushed. To add a new note choose ``add notes`` in the context menu of " +"the commit information box." +msgstr "" + +#: ..\notes.rst:9 +msgid "" +"The editor that has been configured in the settings dialog will be used to " +"enter or edit the notes. The Git Extensions editor is advised." +msgstr "" diff --git a/source/locale/sv/LC_MESSAGES/patches.mo b/source/locale/sv/LC_MESSAGES/patches.mo new file mode 100644 index 0000000000000000000000000000000000000000..97481358eb43e1a64389ce980b476310a74b0907 GIT binary patch literal 477 zcmZWl!A=4(5XHpP9zA;)6Aus^x{H!P5hKE4NLVGXc&|{Fnx);eUBD0VJNzTR#V!~) z_>#%Y%e=hIo1csGuad)=t4mkc1#!4Jw0-|}ODyvvEOXydl(-}=52 z;)HKR;rU+|v}n+(`VQWR8H=%I(xl8PO<^z_jo_slg>WB6-Qno5+wV`p>GZ)#WswQR){y7q}A(f*) z1+(#@VHBQz6x4jLr=)w5JN7eksjYJ(S;~ZL!+gcG;kGl22iQF6id&XkV<_ipA!I_K j`7W$CPIJvt94Ngu6lAuirc-ajVeFJ8Ty-F*w7t?VruvVC literal 0 HcmV?d00001 diff --git a/source/locale/sv/LC_MESSAGES/patches.po b/source/locale/sv/LC_MESSAGES/patches.po new file mode 100644 index 0000000..3c9f662 --- /dev/null +++ b/source/locale/sv/LC_MESSAGES/patches.po @@ -0,0 +1,62 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Swedish (http://www.transifex.com/projects/p/git-extensions-manual/language/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\patches.rst:2 +msgid "Patches" +msgstr "" + +#: ..\patches.rst:4 +msgid "" +"Every commit contains a change-set, a commit date, the committer name, the " +"commit message and a cryptograph SHA1 hash. Local commits can be published " +"by pushing it to a remote repository. To be able to push you need to have " +"sufficient rights and you need to have access to the remote repository. When" +" you cannot push directly you can create patches. Patches can be e-mailed to" +" someone with access to the repository. Each patch contains an entire commit" +" including the commit message and the SHA1." +msgstr "" + +#: ..\patches.rst:13 +msgid "Create patch" +msgstr "" + +#: ..\patches.rst:15 +msgid "" +"Format a single patch or patch series using the format patch dialog. You " +"need to select the newest commit first and then select the oldest commit " +"using ctrl-click. You can also select an interrupted patch series, but this " +"is not recommended because the files will not be numbered." +msgstr "" + +#: ..\patches.rst:21 +msgid "" +"When the patches are created successfully the following dialog will appear." +msgstr "" + +#: ..\patches.rst:26 +msgid "Apply patches" +msgstr "" + +#: ..\patches.rst:28 +msgid "" +"It is possible to apply a single patch file or all patches in a directory. " +"When there are merge conflicts applying the patch you need to resolve them " +"before you can continue. Git Extensions will help you applying all patches " +"by marking the next recommended step." +msgstr "" diff --git a/source/locale/sv/LC_MESSAGES/plugins.mo b/source/locale/sv/LC_MESSAGES/plugins.mo new file mode 100644 index 0000000000000000000000000000000000000000..97481358eb43e1a64389ce980b476310a74b0907 GIT binary patch literal 477 zcmZWl!A=4(5XHpP9zA;)6Aus^x{H!P5hKE4NLVGXc&|{Fnx);eUBD0VJNzTR#V!~) z_>#%Y%e=hIo1csGuad)=t4mkc1#!4Jw0-|}ODyvvEOXydl(-}=52 z;)HKR;rU+|v}n+(`VQWR8H=%I(xl8PO<^z_jo_slg>WB6-Qno5+wV`p>GZ)#WswQR){y7q}A(f*) z1+(#@VHBQz6x4jLr=)w5JN7eksjYJ(S;~ZL!+gcG;kGl22iQF6id&XkV<_ipA!I_K j`7W$CPIJvt94Ngu6lAuirc-ajVeFJ8Ty-F*w7t?VruvVC literal 0 HcmV?d00001 diff --git a/source/locale/sv/LC_MESSAGES/plugins.po b/source/locale/sv/LC_MESSAGES/plugins.po new file mode 100644 index 0000000..bab4670 --- /dev/null +++ b/source/locale/sv/LC_MESSAGES/plugins.po @@ -0,0 +1,96 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Swedish (http://www.transifex.com/projects/p/git-extensions-manual/language/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\plugins.rst:2 +msgid "Plugins" +msgstr "" + +#: ..\plugins.rst:5 +msgid "List of the available plugins" +msgstr "" + +#: ..\plugins.rst:7 +msgid "Auto Compile Submodules" +msgstr "" + +#: ..\plugins.rst:8 +msgid "Background Fetch" +msgstr "" + +#: ..\plugins.rst:9 +msgid "Create Local Tracking Branches" +msgstr "" + +#: ..\plugins.rst:10 +msgid "Delete Unused Branches" +msgstr "" + +#: ..\plugins.rst:11 +msgid "Find Large Files" +msgstr "" + +#: ..\plugins.rst:12 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\plugins.rst:13 ..\plugins.rst:22 +msgid "GitFlow" +msgstr "" + +#: ..\plugins.rst:14 +msgid "GitUIPluginInterfaces" +msgstr "" + +#: ..\plugins.rst:15 +msgid "Github" +msgstr "" + +#: ..\plugins.rst:16 +msgid "Gource" +msgstr "" + +#: ..\plugins.rst:17 +msgid "Proxy Switcher" +msgstr "" + +#: ..\plugins.rst:18 +msgid "Release Notes Generator" +msgstr "" + +#: ..\plugins.rst:19 +msgid "Statistics" +msgstr "" + +#: ..\plugins.rst:24 +msgid "" +"This plugin permit to manage your _branching model: http://nvie.com/posts/a" +"-successful-git-branching-model/ with _GitFlow: " +"https://github.com/nvie/gitflow%20in%20GitExtension" +msgstr "" + +#: ..\plugins.rst:26 +msgid "You should have GitFlow installed to use this plugin." +msgstr "" + +#: ..\plugins.rst:28 +msgid "" +"The GitFlow plugin permit to : - init gitflow in your git repository - " +"create your feature, hotfix, release or support branch - manage (pull, " +"publish or finish) your existing gitflow branches" +msgstr "" diff --git a/source/locale/sv/LC_MESSAGES/remote_feature.mo b/source/locale/sv/LC_MESSAGES/remote_feature.mo new file mode 100644 index 0000000000000000000000000000000000000000..97481358eb43e1a64389ce980b476310a74b0907 GIT binary patch literal 477 zcmZWl!A=4(5XHpP9zA;)6Aus^x{H!P5hKE4NLVGXc&|{Fnx);eUBD0VJNzTR#V!~) z_>#%Y%e=hIo1csGuad)=t4mkc1#!4Jw0-|}ODyvvEOXydl(-}=52 z;)HKR;rU+|v}n+(`VQWR8H=%I(xl8PO<^z_jo_slg>WB6-Qno5+wV`p>GZ)#WswQR){y7q}A(f*) z1+(#@VHBQz6x4jLr=)w5JN7eksjYJ(S;~ZL!+gcG;kGl22iQF6id&XkV<_ipA!I_K j`7W$CPIJvt94Ngu6lAuirc-ajVeFJ8Ty-F*w7t?VruvVC literal 0 HcmV?d00001 diff --git a/source/locale/sv/LC_MESSAGES/remote_feature.po b/source/locale/sv/LC_MESSAGES/remote_feature.po new file mode 100644 index 0000000..539e8df --- /dev/null +++ b/source/locale/sv/LC_MESSAGES/remote_feature.po @@ -0,0 +1,337 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Swedish (http://www.transifex.com/projects/p/git-extensions-manual/language/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\remote_feature.rst:2 +msgid "Remote feature" +msgstr "" + +#: ..\remote_feature.rst:4 +msgid "" +"Git is a distributed source control management system. This means that all " +"changes you make are local. When you commit changes, you only commit them to" +" your local repository. To publish your local changes you need to push. In " +"order to get changes committed by others, you need to pull." +msgstr "" + +#: ..\remote_feature.rst:9 +msgid "Manage remote repositories" +msgstr "" + +#: ..\remote_feature.rst:11 +msgid "You can manage the remote repositories in the ``Remotes`` menu." +msgstr "" + +#: ..\remote_feature.rst:15 +msgid "" +"When you cloned your repository from a public repository, this remote is " +"already configured. You can rename each remote for easy recognition. The " +"default name after cloning a remote is ``origin``. If you use PuTTY as SSH " +"client you can also enter the private key file for each remote. Git " +"Extensions will load the key when needed. How to create a private key file " +"is described in the next paragraph." +msgstr "" + +#: ..\remote_feature.rst:22 +msgid "" +"In the ``Default pull behaviour`` tab you can configure the branches that " +"need to be pulled and merged by default. If you configure this correctly you" +" will not need to choose a branch when you pull or push. There are two " +"buttons on this dialog:" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Prune remote branches" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Throw away remote branches that do not exist on the remote anymore." +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Update all remote branch info" +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Fetch all remote branch information." +msgstr "" + +#: ..\remote_feature.rst:33 +msgid "" +"After cloning a repository you do not need to configure all remote branches " +"manually. Instead you can checkout the remote branch and choose to create a " +"local tracking branch." +msgstr "" + +#: ..\remote_feature.rst:37 +msgid "Create SSH key" +msgstr "" + +#: ..\remote_feature.rst:39 +msgid "" +"Git uses SSH for accessing private repositories. SSH uses a public/private " +"key pair for authentication. This means you need to generate a private key " +"and a public key. The private key is stored on your computer locally and the" +" public key can be given to anyone. SSH will encrypt whatever you send using" +" your secret private key. The receiver will then use the public key you send" +" to decrypt the data." +msgstr "" + +#: ..\remote_feature.rst:44 +msgid "" +"This encryption will not protect the data itself but it protects the " +"authenticity. Because the private key is only available to the sender, the " +"receiver can be sure about the origin of the data. In practise the key pair " +"is only used for the authentication process. The data itself will be " +"encrypted using a key that is exchanged during this initial phase." +msgstr "" + +#: ..\remote_feature.rst:49 +msgid "PuTTY and github" +msgstr "" + +#: ..\remote_feature.rst:51 +msgid "" +"PuTTY is SSH client that for Windows that is a bit more user friendly then " +"OpenSSH. Unfortunately PuTTY does not work with all servers. In this " +"paragraph I will show how to generate a key for github using putty." +msgstr "" + +#: ..\remote_feature.rst:54 +msgid "" +"First make sure GitExtensions is configured to use PuTTY and all paths are " +"correct." +msgstr "" + +#: ..\remote_feature.rst:60 +msgid "can choose ``Generate or import key`` to start the key generator." +msgstr "" + +#: ..\remote_feature.rst:66 +msgid "" +"PuTTY will ask you to move the mouse around to generate a more random key. " +"When the key is generated you can save the public and the private key in a " +"file. You can choose to protect the private key with a password but this is " +"not necessary." +msgstr "" + +#: ..\remote_feature.rst:69 +msgid "" +"Now you have a key pair you need to give github the public key. This can be " +"done in ``Account Settings`` in the tab ``SSH Public Keys``. You can add " +"multiple keys here, but you only need one key for all repositories." +msgstr "" + +#: ..\remote_feature.rst:74 +msgid "" +"After telling github what public key to use to decrypt, you need to tell " +"GitExtensions what private key to use to encrypt. In the clone dialog there " +"is a ``Load SSH key`` button to load the private key into the PuTTY " +"authentication agent. This can also be done manually by starting the PuTTY " +"authentication agent and choose ``add key`` in the context menu in the " +"system tray." +msgstr "" + +#: ..\remote_feature.rst:80 +msgid "" +"GitExtensions can load the private keys automatically for you when " +"communicating with a remote. You need to configure the private key for the " +"remote." +msgstr "" + +#: ..\remote_feature.rst:83 +msgid "This is done in the ``Manage remote repositories`` dialog." +msgstr "" + +#: ..\remote_feature.rst:86 +msgid "OpenSSH and github" +msgstr "" + +#: ..\remote_feature.rst:88 +msgid "" +"When you choose to use OpenSSH you need to configure GitExtensions as shown " +"in the screenshot below." +msgstr "" + +#: ..\remote_feature.rst:92 +msgid "" +"OpenSSH is the best SSH client there is but it lacks Windows support. " +"Therefore it is slightly more complex to use. Another drawback is that " +"GitExtensions cannot control OpenSSH and needs to show the command line " +"dialogs when OpenSSH might be used. GitExtensions will show the command line" +" window for every command that might require a SSH connection. For this " +"reason PuTTY is the prefered SSH client in GitExtensions." +msgstr "" + +#: ..\remote_feature.rst:97 +msgid "" +"To generate a key pair in OpenSSH you need to go to the command line. I " +"recommend to use the git bash because the path to OpenSSH is already set." +msgstr "" + +#: ..\remote_feature.rst:102 +msgid "" +"Type the following command: ``ssh-keygen -C \"your@email.com\" -t rsa`` Use " +"the same email address as the email address used in git. You will be asked " +"where if you want to protect the private key with a password. This is not " +"necessary. By default the public and private keys are stored in " +"``c:\\Documents and Settings\\[User]\\.ssh\\`` or " +"``c:\\Users\\[user]\\.ssh\\``." +msgstr "" + +#: ..\remote_feature.rst:109 +msgid "" +"You do not need to tell GitExtensions about the private key because OpenSSH " +"will load it for you. Now open the public key using notepad and copy the key" +" to github. This can be done in ``Account Settings`` in the tab ``SSH Public" +" Keys`` on `GitHub `_." +msgstr "" + +#: ..\remote_feature.rst:116 +msgid "Pull changes" +msgstr "" + +#: ..\remote_feature.rst:118 +msgid "" +"You can get remote changes using the pull function. Before you can pull " +"remote changes you need to make sure there are no uncommitted changes in " +"your local repository. If you have uncommitted changes you should commit " +"them or stash them during the pull. You can read about how to use the stash " +"in the Stash chapter." +msgstr "" + +#: ..\remote_feature.rst:124 +msgid "" +"In order to get your personal repository up-to-date, you need to fetch " +"changes from a remote repository. You can do this using the ``Pull`` dialog." +" When the dialog starts the default remote for the current branch is set. " +"You can choose another remote or enter a custom url if you like. When the " +"remote branches configured correctly, you do not need to choose a remote " +"branch." +msgstr "" + +#: ..\remote_feature.rst:128 +msgid "" +"If you just fetch the commits from the remote repository and you already " +"committed some changes to your local repository, the commits will be in a " +"different branch. In the pull dialog this is illustrated in the image on the" +" left. This can be useful when you want to review the changes before you " +"want to merge them with your own changes." +msgstr "" + +#: ..\remote_feature.rst:135 +msgid "" +"When you choose to merge the remote branch after fetching the changes a " +"branch will be created, and will be merged you’re your commit. Doing this " +"creates a lot of branches and merges, making the history harder to read." +msgstr "" + +#: ..\remote_feature.rst:140 +msgid "" +"Instead of merging the fetched commits with your local commits, you can also" +" choose to rebase your commits on top of the fetched commits. This is " +"illustrated on the left in the image below. A rebase will first undo your " +"local commits (c and d), then fetch the remote commits (e) and finally " +"recommit your local commits. When there is a merge conflict during the " +"rebase, the rebase dialog will show." +msgstr "" + +#: ..\remote_feature.rst:147 +msgid "Next to the pull button there are some buttons that can be useful:" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "Solve conflicts" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "" +"When there are merge conflicts, you can solve them by pressing this button." +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "Stash changes" +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "" +"When the working dir contains uncommitted changes, you need to stash them " +"before pulling." +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "Auto stash" +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "" +"Check this checkbox if you want to stash before pulling. The stash will be " +"reapplied after pulling." +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "Load SSH key" +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "" +"This button is only available when you use PuTTY as SSH client. You can " +"press this button to load the key configured for the remote. If no key is " +"set, a dialog will prompt for the key." +msgstr "" + +#: ..\remote_feature.rst:161 +msgid "Push changes" +msgstr "" + +#: ..\remote_feature.rst:163 +msgid "" +"In the browse window you can check if there are local commits that are not " +"pushed to a remote repository yet. In the image below the green labels mark " +"the position of the master branch on the remote repository. The red label " +"marks the position of the master branch on the local repository. The local " +"repository is ahead three commits." +msgstr "" + +#: ..\remote_feature.rst:169 +msgid "To push the changes press ``Push`` in the toolbar." +msgstr "" + +#: ..\remote_feature.rst:173 +msgid "" +"The push dialog allows you to choose the remote repository to push to. The " +"remote repository is set to the remote of the current branch. You can choose" +" another remote or choose a url to push to. You can also specify a branch to" +" push." +msgstr "" + +#: ..\remote_feature.rst:178 +msgid "" +"Tags are not pushed to the remote repository. If you want to push a tag you " +"need to open the ``Tags`` tab in the dialog. You can choose to push a singe " +"tag or all tags. No commits will be pushed when the ``Tags`` tab is " +"selected, only tags." +msgstr "" + +#: ..\remote_feature.rst:181 +msgid "" +"You can not merge your changes in the remote repository. Merging must be " +"done locally. This means that you cannot push your changes before the " +"commits are merged locally. In practice you need to pull before you can push" +" most of the times." +msgstr "" diff --git a/source/locale/sv/LC_MESSAGES/settings.mo b/source/locale/sv/LC_MESSAGES/settings.mo new file mode 100644 index 0000000000000000000000000000000000000000..7859fe2ab11477ffccc9686ea36815007678da8b GIT binary patch literal 477 zcmZWlO-}+b5XHpP9zA;)6Aus^y1Ph%MT`iGAz_uk;=MvyYL<4>mJff3zr%mzZ?Ovo z4!&eE^D-|l^XBK`{Hx?}=IYYbbwM0%4sGAR-4Y8v(&~fHEDq-Q#mes&$uDE5vHAZr#=0c_v kn(xATqin5NhJB@1hJwuZ)U?AE9L9E8!c`lBO3N$#0-e*3eE\n" +"Language-Team: Swedish (http://www.transifex.com/projects/p/git-extensions-manual/language/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\settings.rst:4 +msgid "Settings" +msgstr "" + +#: ..\settings.rst:6 +msgid "" +"The settings dialog can be invoked at any time by selecting ``Settings`` " +"from the ``Tools`` menu option." +msgstr "" + +#: ..\settings.rst:10 +msgid "" +"The following buttons are always available on any page of the Settings " +"dialog. Sometimes the ``Cancel`` button has no effect for the page - this " +"will be noted on the page in the area next to the buttons." +msgstr "" + +#: ..\settings.rst:14 +msgid "Button" +msgstr "" + +#: ..\settings.rst:14 ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Description" +msgstr "" + +#: ..\settings.rst:16 +msgid "``OK``" +msgstr "" + +#: ..\settings.rst:16 +msgid "" +"Save any entered changes made in *any* settings page and close the Settings " +"dialog." +msgstr "" + +#: ..\settings.rst:19 +msgid "``Cancel``" +msgstr "" + +#: ..\settings.rst:19 +msgid "" +"Any entered changes in *any* settings page are *not* saved. The Settings " +"dialog is closed." +msgstr "" + +#: ..\settings.rst:22 +msgid "``Apply``" +msgstr "" + +#: ..\settings.rst:22 +msgid "Any entered changes in *any* settings page are saved." +msgstr "" + +#: ..\settings.rst:25 +msgid "" +"Settings that are specific to Git Extensions and apply globally will be " +"stored in a file called ``GitExtensions.settings`` either in the user's " +"application data path or with the program. The location is dependant on the " +"IsPortable setting in the ``GitExtensions.exe.config`` file that is with the" +" program. Settings that are specific to Git Extensions but apply to only the" +" current repository will be stored in a file of the same name, " +"``GitExtensions.settings``, but in either the root folder of the repository " +"or the ``.git`` folder of the repository, depending on whether or not they " +"are distributed with that repository. The settings that are used by Git are " +"stored in the configuration files of Git. The global settings are stored in " +"the file called ``.gitconfig`` in the user directory. The local settings are" +" stored in the ``.git\\config`` file of the repository." +msgstr "" + +#: ..\settings.rst:37 +msgid "Checklist" +msgstr "" + +#: ..\settings.rst:39 +msgid "" +"This page is a visual overview of the minimal settings that Git Extensions " +"requires to work properly. Any items highlighted in red should be configured" +" by clicking on the highlighted item." +msgstr "" + +#: ..\settings.rst:42 +msgid "This page contains the following settings and buttons." +msgstr "" + +#: ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Setting" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Check settings at startup (disables automatically if all settings are " +"correct)" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Forces Git Extensions to re-check the minimal set of required settings the " +"next time Git Extensions is started. If all settings are 'green' this will " +"be automatically unchecked." +msgstr "" + +#: ..\settings.rst:51 +msgid "``Save and rescan`` button" +msgstr "" + +#: ..\settings.rst:51 +msgid "" +"Saves any setting changes made and re-checks the settings to see if the " +"minimal requirements are now met." +msgstr "" + +#: ..\settings.rst:58 ..\settings.rst:66 +msgid "Git" +msgstr "" + +#: ..\settings.rst:60 +msgid "" +"This page contains the settings needed to access git repositories. The " +"repositories will be accessed using external tools. For Windows usually " +"MsysGit or cygwin are used. Git Extensions will try to configure these " +"settings automatically." +msgstr "" + +#: ..\settings.rst:64 ..\settings.rst:90 ..\settings.rst:168 +#: ..\settings.rst:196 ..\settings.rst:295 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:642 +#: ..\settings.rst:671 +msgid "Group" +msgstr "" + +#: ..\settings.rst:66 +msgid "Command used to run git (git.cmd or git.exe)" +msgstr "" + +#: ..\settings.rst:66 +msgid "" +"Needed for Git Extensions to run Git commands. Set the full command used to " +"run git (MsysGit or cygwin). Use the ``Browse`` button to find the " +"executable on your file system." +msgstr "" + +#: ..\settings.rst:70 +msgid "Path to Linux tools (sh). Leave empty when it is in the path." +msgstr "" + +#: ..\settings.rst:70 +msgid "" +"A few linux tools are used by Git Extensions. When MsysGit is installed, " +"these tools are located in the bin directory of MsysGit. Use the ``Browse`` " +"button to find the directory on your file system." +msgstr "" + +#: ..\settings.rst:74 +msgid "Environment" +msgstr "" + +#: ..\settings.rst:74 +msgid "``Change HOME`` button" +msgstr "" + +#: ..\settings.rst:74 +msgid "This button opens a dialog where the HOME directory can be changed." +msgstr "" + +#: ..\settings.rst:77 +msgid "" +"The global configuration file used by git will be put in the HOME directory." +" On some systems the home directory is not set or is pointed to a network " +"drive. Git Extensions will try to detect the optimal setting for your " +"environment. When there is already a global git configuration file, this " +"location will be used. If you need to relocate the home directory for git, " +"click the ``Change HOME`` button to change this setting. Otherwise leave " +"this setting as the default." +msgstr "" + +#: ..\settings.rst:85 +msgid "Git Extensions" +msgstr "" + +#: ..\settings.rst:87 +msgid "This page contains general settings for Git Extensions." +msgstr "" + +#: ..\settings.rst:92 +msgid "Performance" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"Show repository status in browse dialog (number of changes in toolbar, " +"restart required)" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"When enabled, the number of pending commits are shown on the toolbar as a " +"figure in parentheses next to the ``Commit`` button. Git Extensions must be " +"stopped and restarted to activate changes to this option." +msgstr "" + +#: ..\settings.rst:96 +msgid "Show current working dir changes in revision graph" +msgstr "" + +#: ..\settings.rst:96 +msgid "" +"When enabled, two extra revisions are added to the revision graph. The first" +" shows the current working directory status. The second shows the staged " +"files. This option can cause slowdowns when browsing large repositories." +msgstr "" + +#: ..\settings.rst:101 +msgid "Use FileSystemWatcher to check if index is changed" +msgstr "" + +#: ..\settings.rst:101 +msgid "" +"Using the FileSystemWatcher to check index state improves the performance in" +" some cases. Turn this off if you experience refresh problems in commit log." +msgstr "" + +#: ..\settings.rst:105 +msgid "Show stash count on status bar in browse window" +msgstr "" + +#: ..\settings.rst:105 +msgid "" +"When you use the stash a lot, it can be useful to show the number of stashed" +" items on the toolbar. This option causes serious slowdowns in large " +"repositories and is turned off by default." +msgstr "" + +#: ..\settings.rst:109 +msgid "Check for uncommitted changes in checkout branch dialog" +msgstr "" + +#: ..\settings.rst:109 +msgid "" +"Git Extensions will not allow you to checkout a branch if you have " +"uncommitted changes on the current branch. If you select this option, Git " +"Extensions will display a dialog where you can decide what to do with " +"uncommitted changes before swapping branches." +msgstr "" + +#: ..\settings.rst:114 +msgid "Limit number of commits that will be loaded in list at start-up" +msgstr "" + +#: ..\settings.rst:114 +msgid "" +"This number specifies the maximum number of commits that Git Extensions will" +" load when it is started. These commits are shown in the Commit Log window. " +"To see more commits than are loaded, then this setting will need to be " +"adjusted and Git Extensions restarted." +msgstr "" + +#: ..\settings.rst:119 ..\settings.rst:170 +msgid "Behaviour" +msgstr "" + +#: ..\settings.rst:119 +msgid "Close Process dialog when process succeeds" +msgstr "" + +#: ..\settings.rst:119 +msgid "" +"When a process is finished, close the process dialog automatically. Leave " +"this option off if you want to see the result of processes. When a process " +"has failed, the dialog will automatically remain open." +msgstr "" + +#: ..\settings.rst:123 +msgid "Show console window when executing git process" +msgstr "" + +#: ..\settings.rst:123 +msgid "" +"Git Extensions uses command line tools to access the git repository. In some" +" environments it might be useful to see the command line dialog when a " +"process is executed. An option on the command line dialog window displayed " +"allows this setting to be turned off." +msgstr "" + +#: ..\settings.rst:128 +msgid "Use patience diff algorithm" +msgstr "" + +#: ..\settings.rst:128 +msgid "" +"Use the Git 'patience diff' algorithm instead of the default. This algorithm" +" is useful in situations where two files have diverged significantly and the" +" default algorithm may become 'misaligned', resulting in a totally unusable " +"conflict file." +msgstr "" + +#: ..\settings.rst:133 +msgid "Include untracked files in stash" +msgstr "" + +#: ..\settings.rst:133 +msgid "" +"If checked, when a stash is performed as a result of any action except a " +"manual stash request, e.g. checking out a new branch and requesting a stash " +"then any files not tracked by git will also be saved to the stash." +msgstr "" + +#: ..\settings.rst:137 +msgid "Follow renames in file history (experimental)" +msgstr "" + +#: ..\settings.rst:137 +msgid "Try to follow file renames in the file history." +msgstr "" + +#: ..\settings.rst:140 +msgid "Open last working dir on startup" +msgstr "" + +#: ..\settings.rst:140 +msgid "" +"When starting Git Extensions, open the last used repository (bypassing the " +"Start Page)." +msgstr "" + +#: ..\settings.rst:143 +msgid "Play Special Startup Sound" +msgstr "" + +#: ..\settings.rst:143 +msgid "" +"Play a sound when starting Git Extensions. It will put you in a good " +"moooooood!" +msgstr "" + +#: ..\settings.rst:146 +msgid "Default clone destination" +msgstr "" + +#: ..\settings.rst:146 +msgid "" +"Git Extensions will pre-fill destination directory input with value of this " +"setting on any form used to perform repository clone." +msgstr "" + +#: ..\settings.rst:149 +msgid "Revision grid quick search timeout [ms]" +msgstr "" + +#: ..\settings.rst:149 +msgid "" +"The timeout (milliseconds) used for the quick search feature in the revision" +" graph. The quick search will be enabled when you start typing and the " +"revision graph has the focus." +msgstr "" + +#: ..\settings.rst:153 +msgid "Email settings for sending patches" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server name" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server to use for sending patches." +msgstr "" + +#: ..\settings.rst:155 +msgid "Port" +msgstr "" + +#: ..\settings.rst:155 +msgid "SMTP port number to use." +msgstr "" + +#: ..\settings.rst:157 +msgid "Use SSL/TLS" +msgstr "" + +#: ..\settings.rst:157 +msgid "Check this box if the SMTP server uses SSL or TLS." +msgstr "" + +#: ..\settings.rst:163 +msgid "Commit dialog" +msgstr "" + +#: ..\settings.rst:165 +msgid "This page contains settings for the Git Extensions Commit dialog." +msgstr "" + +#: ..\settings.rst:170 +msgid "Show errors when staging files" +msgstr "" + +#: ..\settings.rst:170 +msgid "" +"If an error occurs when files are staged (in the Commit dialog), then the " +"process dialog showing the results of the git command is shown if this " +"setting is checked." +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"Compose commit messages in Commit dialog (otherwise the message will be " +"requested during commit)" +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"If this is unchecked, then commit messages cannot be entered in the commit " +"dialog. When the ``Commit`` button is clicked, a new editor window is opened" +" where the commit message can be entered." +msgstr "" + +#: ..\settings.rst:178 +msgid "Number of previous messages in commit dialog" +msgstr "" + +#: ..\settings.rst:178 +msgid "" +"The number of commit messages, from the top of the current branch, that will" +" be made available from the ``Commit message`` combo box on the Commit " +"dialog." +msgstr "" + +#: ..\settings.rst:182 +msgid "Show additional buttons in commit button area" +msgstr "" + +#: ..\settings.rst:182 +msgid "" +"Tick the boxes in this sub-group for any of the additional buttons that you " +"wish to have available below the commit button. These buttons are considered" +" additional to basic functionality and have consequences if you should click" +" them accidentally, including resetting unrecorded work." +msgstr "" + +#: ..\settings.rst:191 +msgid "Appearance" +msgstr "" + +#: ..\settings.rst:193 +msgid "" +"This page contains settings that affect the appearance of the application." +msgstr "" + +#: ..\settings.rst:198 ..\settings.rst:448 ..\settings.rst:653 +msgid "General" +msgstr "" + +#: ..\settings.rst:198 +msgid "Show relative date instead of full date" +msgstr "" + +#: ..\settings.rst:198 +msgid "" +"Show relative date, e.g. 2 weeks ago, instead of full date. Displayed on the" +" ``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:201 +msgid "Show current branch in Visual Studio" +msgstr "" + +#: ..\settings.rst:201 +msgid "" +"Determines whether or not the currently checked out branch is displayed on " +"the Git Extensions toolbar within Visual Studio." +msgstr "" + +#: ..\settings.rst:204 +msgid "Auto scale user interface when high DPI is used" +msgstr "" + +#: ..\settings.rst:204 +msgid "" +"Automatically resize controls and their contents according to the current " +"system resolution of the display, measured in dots per inch (DPI)." +msgstr "" + +#: ..\settings.rst:207 +msgid "Truncate long filenames" +msgstr "" + +#: ..\settings.rst:207 +msgid "" +"This setting affects the display of filenames in a component of a window " +"e.g. in the Diff tab of the Commit Log window. The options that can be " +"selected are:" +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``None``: no truncation occurs; a horizontal scroll bar is used to see the " +"whole filename." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Compact``: no horizontal scroll bar. Filenames are truncated at both start" +" and end to fit into the width of the display component." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Trimstart``: no horizontal scroll bar. Filenames are truncated at the " +"start only." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``FileNameOnly``: the path is always removed, leaving only the name of the " +"file, even if there is space for the path." +msgstr "" + +#: ..\settings.rst:220 +msgid "Author images" +msgstr "" + +#: ..\settings.rst:220 +msgid "Get author image from gravatar.com" +msgstr "" + +#: ..\settings.rst:220 +msgid "" +"If checked, `gravatar `_ will be accessed to retrieve " +"an image for the author of commits. This image is displayed on the " +"``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:224 +msgid "Image size" +msgstr "" + +#: ..\settings.rst:224 +msgid "The display size of the user image." +msgstr "" + +#: ..\settings.rst:226 +msgid "Cache images" +msgstr "" + +#: ..\settings.rst:226 +msgid "" +"The number of days to elapse before gravatar is checked for any changes to " +"an authors image." +msgstr "" + +#: ..\settings.rst:229 +msgid "No image service" +msgstr "" + +#: ..\settings.rst:229 +msgid "" +"If the author has not set up their own image, then gravatar can return an " +"image based on one of these services." +msgstr "" + +#: ..\settings.rst:232 +msgid "``Clear image cache`` button" +msgstr "" + +#: ..\settings.rst:232 +msgid "Clear the cached avatars." +msgstr "" + +#: ..\settings.rst:234 +msgid "Fonts" +msgstr "" + +#: ..\settings.rst:234 +msgid "Code font" +msgstr "" + +#: ..\settings.rst:234 +msgid "Change the font used for the display of file contents." +msgstr "" + +#: ..\settings.rst:236 +msgid "Application font" +msgstr "" + +#: ..\settings.rst:236 +msgid "Change the font used on Git Extensions windows and dialogs." +msgstr "" + +#: ..\settings.rst:238 +msgid "Commit font" +msgstr "" + +#: ..\settings.rst:238 +msgid "" +"Change the font used for entering a commit message in the Commit dialog." +msgstr "" + +#: ..\settings.rst:240 +msgid "Language" +msgstr "" + +#: ..\settings.rst:240 +msgid "Language (restart required)" +msgstr "" + +#: ..\settings.rst:240 +msgid "Choose the language for the Git Extensions interface." +msgstr "" + +#: ..\settings.rst:242 +msgid "Dictionary for spelling checker" +msgstr "" + +#: ..\settings.rst:242 +msgid "" +"Choose the dictionary to use for the spelling checker in the Commit dialog." +msgstr "" + +#: ..\settings.rst:248 +msgid "Revision Links" +msgstr "" + +#: ..\settings.rst:250 +msgid "" +"You can configure here how to convert parts of a revision into clickable " +"links. These links will be located under the commit message on the " +"``Commit`` tab in the ``Related links`` section." +msgstr "" + +#: ..\settings.rst:256 ..\settings.rst:345 +msgid "Categories" +msgstr "" + +#: ..\settings.rst:256 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click the ``Remove`` button." +msgstr "" + +#: ..\settings.rst:260 ..\settings.rst:553 +msgid "Name" +msgstr "" + +#: ..\settings.rst:260 +msgid "" +"This is the Category name used to match the same categories defined on " +"different levels of the Settings." +msgstr "" + +#: ..\settings.rst:263 ..\settings.rst:555 +msgid "Enabled" +msgstr "" + +#: ..\settings.rst:263 +msgid "" +"Indicates whether the Category is enabled or not. Disabled categories are " +"skipped while creating links." +msgstr "" + +#: ..\settings.rst:266 +msgid "Search in" +msgstr "" + +#: ..\settings.rst:266 +msgid "" +"List of revision parts that will be checked when searching for matching text" +" to be converted into links. Only the checked parts will be searched for " +"matches." +msgstr "" + +#: ..\settings.rst:270 +msgid "Search pattern/Nested pattern" +msgstr "" + +#: ..\settings.rst:270 +msgid "" +"Regular expression used for matching text in chosen revision parts. Each " +"matched fragment will be used to create a new link. More than one fragment " +"can be used in a single link by using a capturing group. A capturing group " +"value can be passed to a link by using zero-based indexed placeholders in a " +"link format definition e.g. {0}. ``Nested pattern`` can be used when only " +"part of the text matched by the ``Search pattern`` should be used to format " +"the link. When the ``Nested pattern`` is empty, matches found by the " +"``Search pattern`` are used to create links." +msgstr "" + +#: ..\settings.rst:279 +msgid "Links: Caption/URI" +msgstr "" + +#: ..\settings.rst:279 +msgid "" +"List of links to be created from a single match. Each link consists of the " +"``Caption`` to be displayed and the ``URI`` to be opened when the link is " +"clicked on. In addition to the standard zero-based indexed placeholders, the" +" ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into the" +" link. For example: " +"``https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH%``" +msgstr "" + +#: ..\settings.rst:290 +msgid "Colors" +msgstr "" + +#: ..\settings.rst:292 +msgid "" +"This page contains settings to define the colors used in the application." +msgstr "" + +#: ..\settings.rst:297 +msgid "Revision graph" +msgstr "" + +#: ..\settings.rst:297 +msgid "Multicolor branches" +msgstr "" + +#: ..\settings.rst:297 +msgid "" +"Displays branch commits in different colors if checked. If unchecked, all " +"branches are shown in the same color. This color can be selected." +msgstr "" + +#: ..\settings.rst:300 +msgid "Striped branch change" +msgstr "" + +#: ..\settings.rst:300 +msgid "" +"When a new branch is created from an existing branch, the common part of the" +" history is shown in a 'hatch' pattern." +msgstr "" + +#: ..\settings.rst:303 +msgid "Draw branch borders" +msgstr "" + +#: ..\settings.rst:303 +msgid "Outlines branch commits in a black border if checked." +msgstr "" + +#: ..\settings.rst:305 +msgid "Draw non relatives graph gray" +msgstr "" + +#: ..\settings.rst:305 +msgid "" +"Show commit history in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:307 +msgid "Draw non relatives text gray" +msgstr "" + +#: ..\settings.rst:307 +msgid "" +"Show commit text in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:309 +msgid "Color tag" +msgstr "" + +#: ..\settings.rst:309 +msgid "Color to show tags in." +msgstr "" + +#: ..\settings.rst:311 +msgid "Color branch" +msgstr "" + +#: ..\settings.rst:311 +msgid "Color to show branch names in." +msgstr "" + +#: ..\settings.rst:313 +msgid "Color remote branch" +msgstr "" + +#: ..\settings.rst:313 +msgid "Color to show remote branch names in." +msgstr "" + +#: ..\settings.rst:315 +msgid "Color other label" +msgstr "" + +#: ..\settings.rst:315 +msgid "Color to show other labels in." +msgstr "" + +#: ..\settings.rst:317 +msgid "Application Icon" +msgstr "" + +#: ..\settings.rst:317 +msgid "Icon style" +msgstr "" + +#: ..\settings.rst:317 +msgid "Change icons. Useful for recognising various open instances." +msgstr "" + +#: ..\settings.rst:319 +msgid "Icon color" +msgstr "" + +#: ..\settings.rst:319 +msgid "Changes color of the selected icons." +msgstr "" + +#: ..\settings.rst:321 +msgid "Difference View" +msgstr "" + +#: ..\settings.rst:321 +msgid "Color removed line" +msgstr "" + +#: ..\settings.rst:321 +msgid "Highlight color for lines that have been removed." +msgstr "" + +#: ..\settings.rst:324 +msgid "Color added line" +msgstr "" + +#: ..\settings.rst:324 +msgid "Highlight color for lines that have been added." +msgstr "" + +#: ..\settings.rst:326 +msgid "Color removed line highlighting" +msgstr "" + +#: ..\settings.rst:326 +msgid "Highlight color for characters that have been removed in lines." +msgstr "" + +#: ..\settings.rst:328 +msgid "Color added line highlighting" +msgstr "" + +#: ..\settings.rst:328 +msgid "Highlight color for characters that have been added in lines." +msgstr "" + +#: ..\settings.rst:330 +msgid "Color section" +msgstr "" + +#: ..\settings.rst:330 +msgid "Highlight color for a section." +msgstr "" + +#: ..\settings.rst:336 +msgid "Start Page" +msgstr "" + +#: ..\settings.rst:338 +msgid "" +"This page allows you to add/remove or modify the Categories and repositories" +" that will appear on the Start Page when Git Extensions is launched. Per " +"Category you can either configure an RSS feed or add repositories. The order" +" of both Categories, and repositories within Categories, can be changed " +"using the context menus in the Start Page. See :ref:`start-page` for further" +" details." +msgstr "" + +#: ..\settings.rst:345 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click Remove. This will delete the Category *and* any " +"repositories belonging to that Category." +msgstr "" + +#: ..\settings.rst:350 +msgid "Caption" +msgstr "" + +#: ..\settings.rst:350 +msgid "This is the Category name displayed on the Start Page." +msgstr "" + +#: ..\settings.rst:352 +msgid "Type" +msgstr "" + +#: ..\settings.rst:352 +msgid "Specify the type: an RSS feed or a repository." +msgstr "" + +#: ..\settings.rst:354 +msgid "RSS Feed" +msgstr "" + +#: ..\settings.rst:354 +msgid "Enter the URL of the RSS feed." +msgstr "" + +#: ..\settings.rst:356 +msgid "Path/Title/Description" +msgstr "" + +#: ..\settings.rst:356 +msgid "" +"For each repository defined for a Category, shows the path, title and " +"description. To add a new repository, click on a blank line and type the " +"appropriate information. The contents of the Path field are shown on the " +"Start Page as a link to your repository *if* the Title field is blank. If " +"the Title field is non-blank, then this text is shown as the link to your " +"repository. Any text in the Description field is shown underneath the " +"repository link on the Start Page." +msgstr "" + +#: ..\settings.rst:365 +msgid "" +"An RSS Feed can be useful to follow repositories on GitHub for example. See " +"this page on GitHub: https://help.github.com/articles/viewing-your-feeds. " +"You can also follow commits on public GitHub repositories by" +msgstr "" + +#: ..\settings.rst:368 +msgid "In your browser, navigate to the public repository on GitHub." +msgstr "" + +#: ..\settings.rst:369 +msgid "Select the branch you are interested in." +msgstr "" + +#: ..\settings.rst:370 +msgid "Click on the Commits tab." +msgstr "" + +#: ..\settings.rst:371 +msgid "You will find a RSS icon next to the words \"Commit History\"." +msgstr "" + +#: ..\settings.rst:372 +msgid "Copy the link" +msgstr "" + +#: ..\settings.rst:373 +msgid "" +"Paste the link into the RSS Feed field in the Settings - Start Page as shown" +" above." +msgstr "" + +#: ..\settings.rst:375 +msgid "" +"Your Start Page will then show each commit - clicking on a link will open " +"your browser and take you to the commit on GitHub." +msgstr "" + +#: ..\settings.rst:382 +msgid "Git Config" +msgstr "" + +#: ..\settings.rst:384 +msgid "" +"This page contains some of the settings of Git that are used by and " +"therefore can be changed from within Git Extensions." +msgstr "" + +#: ..\settings.rst:386 +msgid "" +"If you change a Git setting from the Git command line using ``git config`` " +"then the same change in setting can be seen inside Git Extensions. If you " +"change a Git setting from inside Git Extensions then that change can be seen" +" using ``git config --get``." +msgstr "" + +#: ..\settings.rst:389 +msgid "" +"Git configuration can be global or local configuration. Global configuration" +" applies to all repositories. Local configuration overrides the global " +"configuration for the current repository." +msgstr "" + +#: ..\settings.rst:395 +msgid "User name" +msgstr "" + +#: ..\settings.rst:395 +msgid "User name shown in commits and patches." +msgstr "" + +#: ..\settings.rst:397 +msgid "User email" +msgstr "" + +#: ..\settings.rst:397 +msgid "User email shown in commits and patches." +msgstr "" + +#: ..\settings.rst:399 +msgid "Editor" +msgstr "" + +#: ..\settings.rst:399 +msgid "" +"Editor that git.exe opens (e.g. for editing commit message). This is not " +"used by Git Extensions, only when you call git.exe from the command line. By" +" default Git will use the built in editor." +msgstr "" + +#: ..\settings.rst:403 +msgid "Mergetool" +msgstr "" + +#: ..\settings.rst:403 +msgid "" +"Merge tool used to solve merge conflicts. Git Extensions will search for " +"common merge tools on your system." +msgstr "" + +#: ..\settings.rst:406 +msgid "Path to mergetool" +msgstr "" + +#: ..\settings.rst:406 +msgid "" +"Path to merge tool. Git Extensions will search for common merge tools on " +"your system." +msgstr "" + +#: ..\settings.rst:409 +msgid "Mergetool command" +msgstr "" + +#: ..\settings.rst:409 +msgid "" +"Command that Git uses to start the merge tool. Git Extensions will try to " +"set this automatically when a merge tool is chosen. This setting can be left" +" empty when Git supports the mergetool (e.g. kdiff3)." +msgstr "" + +#: ..\settings.rst:413 +msgid "Keep backup (.orig) after merge" +msgstr "" + +#: ..\settings.rst:413 +msgid "" +"Check to save the state of the original file before modifying to solve merge" +" conflicts. Refer to Git configuration setting ```mergetool.keepBackup```." +msgstr "" + +#: ..\settings.rst:417 +msgid "Difftool" +msgstr "" + +#: ..\settings.rst:417 +msgid "" +"Diff tool that is used to show differences between source files. Git " +"Extensions will search for common diff tools on your system." +msgstr "" + +#: ..\settings.rst:420 +msgid "Path to difftool" +msgstr "" + +#: ..\settings.rst:420 +msgid "" +"The path to the diff tool. Git Extensions will search for common diff tools " +"on your system." +msgstr "" + +#: ..\settings.rst:423 +msgid "DiffTool command" +msgstr "" + +#: ..\settings.rst:423 +msgid "" +"Command that Git uses to start the diff tool. This setting should only be " +"filled in when Git doesn't support the diff tool." +msgstr "" + +#: ..\settings.rst:426 +msgid "Path to commit template" +msgstr "" + +#: ..\settings.rst:426 +msgid "" +"A path to a file whose contents are used to pre-populate the commit message " +"in the commit dialog." +msgstr "" + +#: ..\settings.rst:429 +msgid "Line endings" +msgstr "" + +#: ..\settings.rst:429 +msgid "Checkout/commit radio buttons" +msgstr "" + +#: ..\settings.rst:429 +msgid "" +"Choose how git should handle line endings when checking out and checking in " +"files. Refer to https://help.github.com/articles/dealing-with-line-endings" +"#platform-all" +msgstr "" + +#: ..\settings.rst:433 +msgid "Files content encoding" +msgstr "" + +#: ..\settings.rst:433 +msgid "The default encoding for file contents." +msgstr "" + +#: ..\settings.rst:439 +msgid "Build server integration" +msgstr "" + +#: ..\settings.rst:441 +msgid "" +"This page allows you to configure the integration with build servers. This " +"allows the build status of each commit to be displayed directly in the " +"revision log, as well as providing a tab for direct access to the Build " +"Server build report for the selected commit." +msgstr "" + +#: ..\settings.rst:448 +msgid "Enable build server integration" +msgstr "" + +#: ..\settings.rst:448 +msgid "Check to globally enable/disable the integration functionality." +msgstr "" + +#: ..\settings.rst:450 +msgid "Show build status summary in revision log" +msgstr "" + +#: ..\settings.rst:450 +msgid "" +"Check to show a summary of the build results with the commits in the main " +"revision log." +msgstr "" + +#: ..\settings.rst:453 +msgid "Build server type" +msgstr "" + +#: ..\settings.rst:453 +msgid "Select an integration target." +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins" +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins server URL" +msgstr "" + +#: ..\settings.rst:455 ..\settings.rst:459 ..\settings.rst:469 +msgid "Enter the URL of the server (and port, if applicable)." +msgstr "" + +#: ..\settings.rst:457 ..\settings.rst:461 ..\settings.rst:473 +msgid "Project name" +msgstr "" + +#: ..\settings.rst:457 +msgid "Enter the name of the project which tracks this repository in Jenkins." +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity" +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity server URL" +msgstr "" + +#: ..\settings.rst:461 +msgid "" +"Enter the name of the project which tracks this repository in TeamCity. " +"Multiple project names can be entered separated by the | character." +msgstr "" + +#: ..\settings.rst:464 +msgid "Build Id Filter" +msgstr "" + +#: ..\settings.rst:464 +msgid "" +"Enter a regexp filter for which build results you want to retrieve in the " +"case that your build project creates multiple builds. For example, if your " +"project includes both devBuild and docBuild you may wish to apply a filter " +"of \"devBuild\" to retrieve the results from only the program build." +msgstr "" + +#: ..\settings.rst:469 +msgid "Team Foundation" +msgstr "" + +#: ..\settings.rst:469 +msgid "Tfs server (Name or URL)" +msgstr "" + +#: ..\settings.rst:471 +msgid "Team collection name" +msgstr "" + +#: ..\settings.rst:473 +msgid "Enter the name of the project which tracks this repository in Tfs." +msgstr "" + +#: ..\settings.rst:475 +msgid "Build definition name (use first found if left empty)" +msgstr "" + +#: ..\settings.rst:482 +msgid "SSH" +msgstr "" + +#: ..\settings.rst:484 +msgid "" +"This page allows you to configure the SSH client you want Git to use. Git " +"Extensions is optimized for PuTTY. Git Extensions will show command line " +"dialogs if you do not use PuTTY and user input is required (unless you have " +"configured SSH to use authentication with key instead of password). Git " +"Extensions can load SSH keys for PuTTY when needed." +msgstr "" + +#: ..\settings.rst:491 +msgid "Specify which ssh client to use" +msgstr "" + +#: ..\settings.rst:491 +msgid "``PuTTY`` radio button" +msgstr "" + +#: ..\settings.rst:491 +msgid "Use PuTTY as SSH client." +msgstr "" + +#: ..\settings.rst:493 +msgid "``OpenSSH`` radio button" +msgstr "" + +#: ..\settings.rst:493 +msgid "Use OpenSSH as SSH client." +msgstr "" + +#: ..\settings.rst:495 +msgid "``Other ssh client`` radio button" +msgstr "" + +#: ..\settings.rst:495 +msgid "" +"Use another SSH client. Enter the path to the SSH client you wish to use." +msgstr "" + +#: ..\settings.rst:497 +msgid "Configure PuTTY" +msgstr "" + +#: ..\settings.rst:497 +msgid "Path to plink.exe" +msgstr "" + +#: ..\settings.rst:497 +msgid "Enter the path to the plink.exe executable." +msgstr "" + +#: ..\settings.rst:500 +msgid "Path to puttygen" +msgstr "" + +#: ..\settings.rst:500 +msgid "Enter the path to the puttygen.exe executable." +msgstr "" + +#: ..\settings.rst:502 +msgid "Path to pageant" +msgstr "" + +#: ..\settings.rst:502 +msgid "Enter the path to the pageant.exe executable." +msgstr "" + +#: ..\settings.rst:504 +msgid "Automatically start authentication" +msgstr "" + +#: ..\settings.rst:504 +msgid "" +"If an SSH key has been configured, then when accessing a remote repository " +"the key will automatically be used by the SSH client if this is checked." +msgstr "" + +#: ..\settings.rst:507 +msgid "Configure Git credential helper" +msgstr "" + +#: ..\settings.rst:507 ..\settings.rst:569 +msgid "Command" +msgstr "" + +#: ..\settings.rst:507 +msgid "" +"Enter the helper string for the Git \"Credential Helper\". This setting is " +"the global Git configuration ``credential.helper``, see http://git-" +"scm.com/docs/gitcredentials. By way of example, the setting for `git-" +"credential-winstore `_, when " +"installed from the full installation package for Git Extensions, is:" +msgstr "" + +#: ..\settings.rst:513 +msgid "" +"``!\"C:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-" +"credential-winstore.exe\"``." +msgstr "" + +#: ..\settings.rst:516 +msgid "" +"The setting begins with \"!\" so the setting is considered as a shell " +"snippet and everything after the \"!\" becomes the command. Use the " +"``Browse`` button to find the executable in your file system." +msgstr "" + +#: ..\settings.rst:520 +msgid "``Suggest`` button" +msgstr "" + +#: ..\settings.rst:520 +msgid "" +"Suggest an appropriate setting for the Git credential helper. This works " +"only if the program git-credential-winstore.exe is installed in the " +"\"GitCredentialWinStore\" folder under your Git Extensions installation." +msgstr "" + +#: ..\settings.rst:527 +msgid "" +"If you get errors relating to git-credential-winstore, ensure that your " +"setting for the Git credential helper command in Git Extensions has ``\"`` " +"at the start and end and not ``\\\"``. When viewed in the global Git " +"configuration file, ``.gitconfig`` in your user directory, you should find " +"the setting does show the escaped quotation marks ``\\\"`` (but not " +"``\\\\\\\"``). Also ensure that you do indeed have the program file git-" +"credential-winstore.exe in the specified directory as you may have a setting" +" retained from a previous installation of the credential helper program." +msgstr "" + +#: ..\settings.rst:536 +msgid "Scripts" +msgstr "" + +#: ..\settings.rst:538 +msgid "" +"This page allows you to configure specific commands to run before/after Git " +"actions or to add a new command to the User Menu. The top half of the page " +"summarises all of the scripts currently defined. If a script is selected " +"from the summary, the bottom half of the page will allow modifications to " +"the script definition." +msgstr "" + +#: ..\settings.rst:542 +msgid "" +"A hotkey can also be assigned to execute a specific script. See :ref" +":`settings-hotkeys`." +msgstr "" + +#: ..\settings.rst:547 +msgid "``Add`` button" +msgstr "" + +#: ..\settings.rst:547 +msgid "" +"Adds a new script. Complete the details in the bottom half of the screen." +msgstr "" + +#: ..\settings.rst:549 +msgid "``Remove`` button" +msgstr "" + +#: ..\settings.rst:549 +msgid "Removes a script." +msgstr "" + +#: ..\settings.rst:551 +msgid "Up/Down Arrows" +msgstr "" + +#: ..\settings.rst:551 +msgid "Changes order of scripts." +msgstr "" + +#: ..\settings.rst:553 +msgid "The name of the script." +msgstr "" + +#: ..\settings.rst:555 +msgid "" +"If checked, the script is active and will be performed at the appropriate " +"time (as determined by the On Event setting)." +msgstr "" + +#: ..\settings.rst:558 +msgid "Ask for confirmation" +msgstr "" + +#: ..\settings.rst:558 +msgid "" +"If checked, then a popup window is displayed just before the script is run " +"to confirm whether or not the script is to be run. Note that this popup is " +"*not* displayed when the script is added as a command to the User Menu (On " +"Event setting is ShowInUserMenuBar)." +msgstr "" + +#: ..\settings.rst:563 +msgid "Run in background" +msgstr "" + +#: ..\settings.rst:563 +msgid "" +"If checked, the script will run in the background and Git Extensions will " +"return to your control without waiting for the script to finish." +msgstr "" + +#: ..\settings.rst:566 +msgid "Add to revision grid context menu" +msgstr "" + +#: ..\settings.rst:566 +msgid "" +"If checked, the script is added to the context menu that is displayed when " +"right-clicking on a line in the Commit Log page." +msgstr "" + +#: ..\settings.rst:569 +msgid "" +"Enter the command to be run. This can be any command that your system can " +"run e.g. an executable program, a .bat script, a Python command, etc. Use " +"the ``Browse`` button to find the command to run." +msgstr "" + +#: ..\settings.rst:573 ..\settings.rst:794 +msgid "Arguments" +msgstr "" + +#: ..\settings.rst:573 +msgid "" +"Enter any arguments to be passed to the command that is run. The ``Help`` " +"button displays items that will be resolved by Git Extensions before " +"executing the command e.g. {cBranch} will resolve to the currently checked " +"out branch, {UserInput} will display a popup where you can enter data to be " +"passed to the command when it is run." +msgstr "" + +#: ..\settings.rst:579 +msgid "On Event" +msgstr "" + +#: ..\settings.rst:579 +msgid "" +"Select when this command will be executed, either before/after certain Git " +"commands, or displayed on the User Menu bar." +msgstr "" + +#: ..\settings.rst:586 +msgid "Hotkeys" +msgstr "" + +#: ..\settings.rst:588 +msgid "" +"This page allows you to define keyboard shortcuts to actions when specific " +"pages of Git Extensions are displayed. The HotKeyable Items identifies a " +"page within Git Extensions. Selecting a Hotkeyable Item displays the list of" +" commands on that page that can have a hotkey associated with them." +msgstr "" + +#: ..\settings.rst:592 +msgid "The Hotkeyable Items consist of the following pages" +msgstr "" + +#: ..\settings.rst:594 +msgid "" +"Commit: the page displayed when a Commit is requested via the ``Commit`` " +"User Menu button or the ``Commands/Commit`` menu option." +msgstr "" + +#: ..\settings.rst:595 +msgid "" +"Browse: the Commit Log page (the page displayed after a repository is " +"selected from the Start Page)." +msgstr "" + +#: ..\settings.rst:596 +msgid "RevisionGrid: the list of commits on the Commit Log page." +msgstr "" + +#: ..\settings.rst:597 +msgid "FileViewer: the page displayed when viewing the contents of a file." +msgstr "" + +#: ..\settings.rst:598 +msgid "" +"FormMergeConflicts: the page displayed when merge conflicts are detected " +"that need correcting." +msgstr "" + +#: ..\settings.rst:599 +msgid "" +"Scripts: shows scripts defined in Git Extensions and allows shortcuts to be " +"assigned. Refer :ref:`settings-scripts`." +msgstr "" + +#: ..\settings.rst:604 +msgid "Hotkey" +msgstr "" + +#: ..\settings.rst:604 +msgid "" +"After selecting a Hotkeyable Item and the Command, the current keyboard " +"shortcut associated with the command is displayed here. To alter this " +"shortcut, click in the box where the current hotkey is shown and press the " +"new keyboard combination." +msgstr "" + +#: ..\settings.rst:609 +msgid "``Apply`` button" +msgstr "" + +#: ..\settings.rst:609 +msgid "" +"Click to apply the new keyboard combination to the currently selected " +"Command." +msgstr "" + +#: ..\settings.rst:612 +msgid "``Clear`` button" +msgstr "" + +#: ..\settings.rst:612 +msgid "" +"Sets the keyboard shortcut for the currently selected Command to 'None'." +msgstr "" + +#: ..\settings.rst:614 +msgid "``Reset all Hotkeys to defaults`` button" +msgstr "" + +#: ..\settings.rst:614 +msgid "" +"Resets all keyboard shortcuts to the defaults (i.e. the values when Git " +"Extensions was first installed)." +msgstr "" + +#: ..\settings.rst:621 +msgid "Shell Extension" +msgstr "" + +#: ..\settings.rst:623 +msgid "" +"When installed, Git Extensions adds items to the context menu when a " +"file/folder is right-clicked within Windows Explorer. One of these items is " +"``Git Extensions`` from which a further (cascaded) menu can be opened. This " +"settings page determines which items will appear on that cascaded menu and " +"which will appear in the main context menu. Items that are checked will " +"appear in the cascaded menu." +msgstr "" + +#: ..\settings.rst:627 +msgid "" +"To the right side of the list of check boxes is a preview that shows you how" +" the Git Extensions menu items will be arranged with your current choices." +msgstr "" + +#: ..\settings.rst:630 +msgid "" +"By default, what is displayed in the context menu also depends on what item " +"is right-clicked in Windows Explorer; a file or a folder (and whether the " +"folder is a Git repository or not). If you want Git Extensions to always " +"include all of its context menu items, check the box ``Always show all " +"commands``." +msgstr "" + +#: ..\settings.rst:637 +msgid "Advanced" +msgstr "" + +#: ..\settings.rst:638 +msgid "" +"This page allows advanced settings to be modified. Clicking on the '+' " +"symbol on the tree of settings will display further settings. Refer :ref" +":`settings-confirmations`." +msgstr "" + +#: ..\settings.rst:644 +msgid "Checkout" +msgstr "" + +#: ..\settings.rst:644 +msgid "Always show checkout dialog" +msgstr "" + +#: ..\settings.rst:644 +msgid "" +"Always show the Checkout Branch dialog when swapping branches. This dialog " +"is normally only shown when uncommitted changes exist on the current branch" +msgstr "" + +#: ..\settings.rst:647 +msgid "Use last chosen \"local changes\" action as default action." +msgstr "" + +#: ..\settings.rst:647 +msgid "" +"This setting works in conjunction with the 'Git Extensions/Check for " +"uncommitted changes in checkout branch dialog' setting. If the 'Check for " +"uncommitted changes' setting is checked, then the Checkout Branch dialog is " +"shown *only* if this setting is unchecked. If this setting is checked, then " +"no dialog is shown and the last chosen action is used." +msgstr "" + +#: ..\settings.rst:653 +msgid "Don't show help images" +msgstr "" + +#: ..\settings.rst:653 +msgid "" +"In the Pull, Merge and Rebase dialogs, images are displayed by default to " +"explain what happens with the branches and their commits and the meaning of " +"LOCAL, BASE and REMOTE (for resolving merge conflicts) in different merge or" +" rebase scenarios. If checked, these Help images will not be displayed." +msgstr "" + +#: ..\settings.rst:659 +msgid "Always show advanced options" +msgstr "" + +#: ..\settings.rst:659 +msgid "" +"In the Push, Merge and Rebase dialogs, advanced options are hidden by " +"default and shown only after you click a link or checkbox. If this setting " +"is checked then these options are always shown on those dialogs." +msgstr "" + +#: ..\settings.rst:667 +msgid "Confirmations" +msgstr "" + +#: ..\settings.rst:668 +msgid "This page allows you to turn off certain confirmation popup windows." +msgstr "" + +#: ..\settings.rst:673 +msgid "Don't ask to confirm to" +msgstr "" + +#: ..\settings.rst:673 +msgid "Amend last commit" +msgstr "" + +#: ..\settings.rst:673 +msgid "" +"If checked, do not display the popup warning about the rewriting of history " +"when you have elected to amend the last committed change." +msgstr "" + +#: ..\settings.rst:676 +msgid "Apply stashed changes after successful pull" +msgstr "" + +#: ..\settings.rst:676 +msgid "" +"In the Pull dialog, if ``Auto stash`` is checked, then any changes will be " +"stashed before the pull is performed. Any stashed changes are then re-" +"applied after the pull is complete. If this setting is checked, the stashed " +"changes are applied with no confirmation popup." +msgstr "" + +#: ..\settings.rst:681 +msgid "Apply stashed changes after successful checkout" +msgstr "" + +#: ..\settings.rst:681 +msgid "" +"In the Checkout Branch dialog, if ``Stash`` is checked, then any changes " +"will be stashed before the branch is checked out. If this setting is " +"checked, then the stashed changes will be automatically re-applied after " +"successful checkout of the branch with no confirmation popup." +msgstr "" + +#: ..\settings.rst:686 +msgid "Add a tracking reference for newly pushed branch" +msgstr "" + +#: ..\settings.rst:686 +msgid "" +"When you push a local branch to a remote and it doesn't have a tracking " +"reference, you are asked to confirm whether you want to add such a " +"reference. If this setting is checked, a tracking reference will always be " +"added if it does not exist." +msgstr "" + +#: ..\settings.rst:691 +msgid "Push a new branch for the remote" +msgstr "" + +#: ..\settings.rst:691 +msgid "" +"When pushing a new branch that does not exist on the remote repository, a " +"confirmation popup will normally be displayed. If this setting is checked, " +"then the new branch will be pushed with no confirmation popup." +msgstr "" + +#: ..\settings.rst:695 +msgid "Update submodules on checkout" +msgstr "" + +#: ..\settings.rst:695 +msgid "" +"When you check out a branch from a repository that has submodules, you will " +"be asked to update the submodules. If this setting is checked, the " +"submodules will be updated without asking." +msgstr "" + +#: ..\settings.rst:703 +msgid "Plugins" +msgstr "" + +#: ..\settings.rst:705 +msgid "Plugins provide extra functionality for Git Extensions." +msgstr "" + +#: ..\settings.rst:708 +msgid "Plugin" +msgstr "" + +#: ..\settings.rst:710 +msgid "Auto compile SubModules" +msgstr "" + +#: ..\settings.rst:710 +msgid "" +"**This plugin proposes (confirmation required) that you automatically build " +"submodules after they are updated via the GitExtensions Update submodules " +"command.**" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enabled (true/false)" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enter true to enable the plugin, or false to disable." +msgstr "" + +#: ..\settings.rst:716 +msgid "Path to msbuild.exe" +msgstr "" + +#: ..\settings.rst:716 +msgid "Enter the path to the msbuild.exe executable." +msgstr "" + +#: ..\settings.rst:718 +msgid "msbuild.exe arguments" +msgstr "" + +#: ..\settings.rst:718 +msgid "Enter any arguments to msbuild." +msgstr "" + +#: ..\settings.rst:720 +msgid "Periodic background fetch" +msgstr "" + +#: ..\settings.rst:720 +msgid "" +"**This plugin keeps your remote tracking branches up-to-date automatically " +"by fetching periodically.**" +msgstr "" + +#: ..\settings.rst:722 +msgid "Arguments of git command to run" +msgstr "" + +#: ..\settings.rst:722 +msgid "" +"Enter the git command and its arguments into the edit box. The default " +"command is ``fetch --all``, which will fetch all branches from all remotes. " +"You can modify the command if you would prefer, for example, to fetch only a" +" specific remote, e.g. ``fetch upstream``." +msgstr "" + +#: ..\settings.rst:727 +msgid "Fetch every (seconds)" +msgstr "" + +#: ..\settings.rst:727 +msgid "" +"Enter the number of seconds to wait between each fetch. Enter 0 to disable " +"this plugin." +msgstr "" + +#: ..\settings.rst:730 +msgid "Refresh view after fetch" +msgstr "" + +#: ..\settings.rst:730 +msgid "" +"If checked, the commit log and branch labels will be refreshed after the " +"fetch. If you are browsing the commit log and comparing revisions you may " +"wish to disable the refresh to avoid unexpected changes to the commit log." +msgstr "" + +#: ..\settings.rst:734 +msgid "Fetch all submodules" +msgstr "" + +#: ..\settings.rst:734 +msgid "" +"If checked, also perform \"git fetch --all\" recursively on all configured " +"submodules as part of the periodic background fetch." +msgstr "" + +#: ..\settings.rst:737 +msgid "Create local tracking branches" +msgstr "" + +#: ..\settings.rst:737 +msgid "" +"**This plugin will create local tracking branches for all branches on a " +"remote repository. The remote repository is specified when the plugin is " +"run.**" +msgstr "" + +#: ..\settings.rst:741 +msgid "Delete obsolete branches" +msgstr "" + +#: ..\settings.rst:741 +msgid "" +"**This plugin allows you to delete obsolete branches i.e. those branches " +"that are fully merged to another branch. It will display a list of obsolete " +"branches for review before deletion.**" +msgstr "" + +#: ..\settings.rst:745 +msgid "Delete obsolete branches older than (days)" +msgstr "" + +#: ..\settings.rst:745 +msgid "Select branches created greater than the specified number of days ago." +msgstr "" + +#: ..\settings.rst:748 +msgid "Branch where all branches should be merged" +msgstr "" + +#: ..\settings.rst:748 +msgid "" +"The name of the branch where a branch *must* have been merged into to be " +"considered obsolete." +msgstr "" + +#: ..\settings.rst:751 +msgid "Find large files" +msgstr "" + +#: ..\settings.rst:751 +msgid "**Finds large files in the repository and allows you to delete them.**" +msgstr "" + +#: ..\settings.rst:754 +msgid "Find large files bigger than (Mb)" +msgstr "" + +#: ..\settings.rst:754 +msgid "Specify what size is considered a 'large' file." +msgstr "" + +#: ..\settings.rst:757 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\settings.rst:757 +msgid "" +"**The Gerrit plugin provides integration with Gerrit for GitExtensions. This" +" plugin has been based on the git-review tool.**" +msgstr "" + +#: ..\settings.rst:760 +msgid "For more information see: http://code.google.com/p/gerrit/" +msgstr "" + +#: ..\settings.rst:762 +msgid "GitFlow" +msgstr "" + +#: ..\settings.rst:762 +msgid "" +"**The GitFlow plugin provides high-level repository operations for Vincent " +"Driessen's branching model**" +msgstr "" + +#: ..\settings.rst:764 +msgid "For more information see: https://github.com/nvie/gitflow" +msgstr "" + +#: ..\settings.rst:766 +msgid "Github" +msgstr "" + +#: ..\settings.rst:766 +msgid "" +"**This plugin will create an OAuth token so that some common GitHub actions " +"can be integrated with Git Extensions.**" +msgstr "" + +#: ..\settings.rst:769 +msgid "For more information see: https://github.com/" +msgstr "" + +#: ..\settings.rst:771 +msgid "OAuth Token" +msgstr "" + +#: ..\settings.rst:771 +msgid "The token generated and retrieved from GitHub." +msgstr "" + +#: ..\settings.rst:773 +msgid "Impact Graph" +msgstr "" + +#: ..\settings.rst:773 +msgid "" +"**This plugin shows in a graphical format the number of commits and counts " +"of changed lines in the repository performed by each person who has " +"committed a change.**" +msgstr "" + +#: ..\settings.rst:776 +msgid "Statistics" +msgstr "" + +#: ..\settings.rst:776 +msgid "" +"**This plugin provides various statistics (and a pie chart) about the " +"current Git repository. For example, number of commits by author, lines of " +"code per language.**" +msgstr "" + +#: ..\settings.rst:779 +msgid "Code files" +msgstr "" + +#: ..\settings.rst:779 +msgid "Specifies extensions of files that are considered code files." +msgstr "" + +#: ..\settings.rst:782 +msgid "Directories to ignore (EndsWith)" +msgstr "" + +#: ..\settings.rst:782 +msgid "Ignore these directories when calculating statistics." +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules (true/false)" +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules when calculating statistics." +msgstr "" + +#: ..\settings.rst:788 +msgid "gource" +msgstr "" + +#: ..\settings.rst:788 +msgid "**Gource is a software version control visualization tool.**" +msgstr "" + +#: ..\settings.rst:790 +msgid "For more information see: https://code.google.com/p/gource/" +msgstr "" + +#: ..\settings.rst:792 +msgid "Path to \"gource\"" +msgstr "" + +#: ..\settings.rst:792 +msgid "Enter the path to the gource software." +msgstr "" + +#: ..\settings.rst:794 +msgid "Enter any arguments to gource." +msgstr "" + +#: ..\settings.rst:796 +msgid "Proxy Switcher" +msgstr "" + +#: ..\settings.rst:796 +msgid "" +"**This plugin can set/unset the value for the http.proxy git config file key" +" as per the settings entered here.**" +msgstr "" + +#: ..\settings.rst:799 +msgid "Username" +msgstr "" + +#: ..\settings.rst:799 +msgid "The user name needed to access the proxy." +msgstr "" + +#: ..\settings.rst:802 +msgid "Password" +msgstr "" + +#: ..\settings.rst:802 +msgid "The password attached to the username." +msgstr "" + +#: ..\settings.rst:805 +msgid "HttpProxy" +msgstr "" + +#: ..\settings.rst:805 +msgid "Proxy Server URL." +msgstr "" + +#: ..\settings.rst:808 +msgid "HttpProxyPort" +msgstr "" + +#: ..\settings.rst:808 +msgid "Proxy Server port number." +msgstr "" + +#: ..\settings.rst:811 +msgid "Release Notes Generator" +msgstr "" + +#: ..\settings.rst:811 +msgid "" +"**This plugin will generate 'release notes'. This involves summarising all " +"commits between the specified from and to commit expressions when the plugin" +" is started. This output can be copied to the clipboard in various " +"formats.**" +msgstr "" + +#: ..\settings.rst:814 +msgid "Create Stash Pull Request" +msgstr "" + +#: ..\settings.rst:814 +msgid "" +"**If your repository is hosted on Atlassian Stash then this plugin will " +"enable you to create a pull request for Stash from Git Extensions**" +msgstr "" + +#: ..\settings.rst:817 +msgid "For more information see: https://www.atlassian.com/software/stash" +msgstr "" + +#: ..\settings.rst:819 +msgid "Stash Username" +msgstr "" + +#: ..\settings.rst:819 +msgid "The username required to access Stash." +msgstr "" + +#: ..\settings.rst:821 +msgid "Stash Password" +msgstr "" + +#: ..\settings.rst:821 +msgid "The password required to access Stash." +msgstr "" + +#: ..\settings.rst:823 +msgid "Specify the base URL to Stash" +msgstr "" + +#: ..\settings.rst:823 +msgid "The URL from which you will access Stash." +msgstr "" + +#: ..\settings.rst:825 +msgid "Disable SSL verification" +msgstr "" + +#: ..\settings.rst:825 +msgid "" +"Check this option if you do not require SSL verification to access Stash." +msgstr "" diff --git a/source/locale/sv/LC_MESSAGES/submodules.mo b/source/locale/sv/LC_MESSAGES/submodules.mo new file mode 100644 index 0000000000000000000000000000000000000000..7859fe2ab11477ffccc9686ea36815007678da8b GIT binary patch literal 477 zcmZWlO-}+b5XHpP9zA;)6Aus^y1Ph%MT`iGAz_uk;=MvyYL<4>mJff3zr%mzZ?Ovo z4!&eE^D-|l^XBK`{Hx?}=IYYbbwM0%4sGAR-4Y8v(&~fHEDq-Q#mes&$uDE5vHAZr#=0c_v kn(xATqin5NhJB@1hJwuZ)U?AE9L9E8!c`lBO3N$#0-e*3eE\n" +"Language-Team: Swedish (http://www.transifex.com/projects/p/git-extensions-manual/language/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\submodules.rst:2 +msgid "Submodules" +msgstr "" + +#: ..\submodules.rst:4 +msgid "" +"Large projects can be split into smaller parts using submodules. A submodule" +" contains the name, url and revision of another repository. To create a " +"submodule in an existing git repository you need to add a link to another " +"repository containing the files of the submodule." +msgstr "" + +#: ..\submodules.rst:11 +msgid "Manage submodules" +msgstr "" + +#: ..\submodules.rst:13 +msgid "" +"The current state of the submodules can be viewed with the ``Manage " +"submodules`` function. All submodules are shown in the list on the left." +msgstr "" + +#: ..\submodules.rst:19 ..\submodules.rst:32 +msgid "Add submodule" +msgstr "" + +#: ..\submodules.rst:19 +msgid "Add a new submodule to the repository" +msgstr "" + +#: ..\submodules.rst:21 +msgid "Synchronize" +msgstr "" + +#: ..\submodules.rst:21 +msgid "" +"Synchronizes the remote URL configuration setting to the value specified in " +"``.gitmodules`` for the selected submodule." +msgstr "" + +#: ..\submodules.rst:24 +msgid "Initialize" +msgstr "" + +#: ..\submodules.rst:24 +msgid "" +"Initialize the selected submodules, i.e. register each submodule name and " +"url found in ``.gitmodules`` into ``.git/config``. The submodule will also " +"be updated." +msgstr "" + +#: ..\submodules.rst:27 +msgid "Update" +msgstr "" + +#: ..\submodules.rst:27 +msgid "" +"Update the registered submodules, i.e. clone missing submodules and checkout" +" the commit specified in the index of the containing repository." +msgstr "" + +#: ..\submodules.rst:34 +msgid "" +"To add a new submodule choose ``Add submodule`` in the ``Manage submodules``" +" dialog." +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to submodule" +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to the remote repository to use as submodule." +msgstr "" + +#: ..\submodules.rst:41 +msgid "Local path" +msgstr "" + +#: ..\submodules.rst:41 +msgid "" +"Local path to this submodule, relative to the root of the current " +"repository." +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch" +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch to track." +msgstr "" + +#: ..\submodules.rst:47 +msgid "Remove submodule" +msgstr "" + +#: ..\submodules.rst:49 +msgid "" +"It is currently not possible to remove a submodule using the Git Extensions " +"user interface. To remove a submodule you need to manually:" +msgstr "" + +#: ..\submodules.rst:52 +msgid "Delete the relevant line from the ``.gitmodules`` file." +msgstr "" + +#: ..\submodules.rst:53 +msgid "Delete the relevant section from ``.git/config``." +msgstr "" + +#: ..\submodules.rst:54 +msgid "Run ``git rm --cached path_to_submodule`` (no trailing slash)." +msgstr "" + +#: ..\submodules.rst:55 +msgid "Commit and delete the now untracked submodule files." +msgstr "" diff --git a/source/locale/sv/LC_MESSAGES/tag.mo b/source/locale/sv/LC_MESSAGES/tag.mo new file mode 100644 index 0000000000000000000000000000000000000000..7859fe2ab11477ffccc9686ea36815007678da8b GIT binary patch literal 477 zcmZWlO-}+b5XHpP9zA;)6Aus^y1Ph%MT`iGAz_uk;=MvyYL<4>mJff3zr%mzZ?Ovo z4!&eE^D-|l^XBK`{Hx?}=IYYbbwM0%4sGAR-4Y8v(&~fHEDq-Q#mes&$uDE5vHAZr#=0c_v kn(xATqin5NhJB@1hJwuZ)U?AE9L9E8!c`lBO3N$#0-e*3eE\n" +"Language-Team: Swedish (http://www.transifex.com/projects/p/git-extensions-manual/language/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\tag.rst:2 +msgid "Tag" +msgstr "" + +#: ..\tag.rst:4 +msgid "" +"Tags are used to mark a specific version. Usually a tag will not be moved " +"anymore. The image below shows the commit log of Git Extensions with two " +"tags indicating version [1.08] and [1.06]." +msgstr "" + +#: ..\tag.rst:10 +msgid "Create tag" +msgstr "" + +#: ..\tag.rst:12 +msgid "" +"In Git Extensions you can tag a revision by choosing ``Create new tag`` in " +"the commit log context menu. A dialog will prompt for the name of the tag. " +"You can also choose ``Create tag`` from the ``Commands`` menu, which will " +"show a dialog to choose the revision and enter the tag name." +msgstr "" + +#: ..\tag.rst:18 +msgid "" +"Once a tag is created, it cannot be moved again. You need to delete the tag " +"and create it again to move it." +msgstr "" + +#: ..\tag.rst:21 +msgid "Delete tag" +msgstr "" + +#: ..\tag.rst:23 +msgid "" +"For some operation it is very useful to create tags for temporary usage. Git" +" uses SHA1 hashes to name each commit. When you want to merge with an " +"unnamed branch it is good practise to tag the unnamed branch, merge with the" +" tag and then delete the tag again." +msgstr "" + +#: ..\tag.rst:30 +msgid "Re-Tag?" +msgstr "" + +#: ..\tag.rst:32 +msgid "" +"Read about \"What should you do when you tag a wrong commit and you would " +"want to re-tag?\" here: https://www.kernel.org/pub/software/scm/git/docs" +"/git-tag.html#_on_re_tagging" +msgstr "" diff --git a/source/locale/sv/LC_MESSAGES/translations.mo b/source/locale/sv/LC_MESSAGES/translations.mo new file mode 100644 index 0000000000000000000000000000000000000000..7859fe2ab11477ffccc9686ea36815007678da8b GIT binary patch literal 477 zcmZWlO-}+b5XHpP9zA;)6Aus^y1Ph%MT`iGAz_uk;=MvyYL<4>mJff3zr%mzZ?Ovo z4!&eE^D-|l^XBK`{Hx?}=IYYbbwM0%4sGAR-4Y8v(&~fHEDq-Q#mes&$uDE5vHAZr#=0c_v kn(xATqin5NhJB@1hJwuZ)U?AE9L9E8!c`lBO3N$#0-e*3eE\n" +"Language-Team: Swedish (http://www.transifex.com/projects/p/git-extensions-manual/language/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\translations.rst:2 +msgid "Translations" +msgstr "" + +#: ..\translations.rst:5 +msgid "Change language" +msgstr "" + +#: ..\translations.rst:7 +msgid "" +"In the settings dialog a translation can be chosen. The translation files " +"are located in a directory located in the Git Extensions installation " +"directory. The files are readable xml files." +msgstr "" + +#: ..\translations.rst:13 +msgid "Translate Git Extensions" +msgstr "" + +#: ..\translations.rst:15 +msgid "" +"The application has a built-in translation tool to help create and edit " +"translations. To open the translation tool choose ``Translate`` in the " +"``Help`` menu." +msgstr "" + +#: ..\translations.rst:20 +msgid "" +"The functions of the translation tool are described in the image below. To " +"contribute any translations you can either e-mail a patch or send a pull " +"request using github." +msgstr "" diff --git a/source/locale/sv/LC_MESSAGES/z_appendix.mo b/source/locale/sv/LC_MESSAGES/z_appendix.mo new file mode 100644 index 0000000000000000000000000000000000000000..201e22a3c74e85e523e6be68a30c505b78d5f521 GIT binary patch literal 477 zcmZWlO-}+b5XHpP9zA;)6Aus^y1Ph%MT`iGAz_uk;=MvyYL<4>mJff3zr%mzZ?Ovo z4!&eE^D-|l^XBK`{Hx?}=IYYbbwM0%4sGAR-4Y8v(&~fHEDq-Q#mes&$uDE5vHAZr#=0c_v kn(xATqin5NhJB@1hJwuZ)U?AE9L9E8!c`lBO3N$#0-pGfegFUf literal 0 HcmV?d00001 diff --git a/source/locale/sv/LC_MESSAGES/z_appendix.po b/source/locale/sv/LC_MESSAGES/z_appendix.po new file mode 100644 index 0000000..2eaeb3e --- /dev/null +++ b/source/locale/sv/LC_MESSAGES/z_appendix.po @@ -0,0 +1,272 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:21+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Swedish (http://www.transifex.com/projects/p/git-extensions-manual/language/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ..\z_appendix.rst:2 +msgid "Appendix" +msgstr "" + +#: ..\z_appendix.rst:5 +msgid "Git Cheat Sheet" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Action" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Command" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "Create new repository" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "`$ git init`" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "Create shared repository" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "`$ git init –-bare –-shared=all`" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "Clone repository" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "`$ git clone c:/demo1 c:/demo2`" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "Checkout branch" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "`$ git checkout `" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "Create branch" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "`$ git branch `" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "Delete branch" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "`$ git branch -d `" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "Merge branch (from the branch to merge into):" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "`$ git merge PDC`" +msgstr "" + +#: ..\z_appendix.rst:24 ..\z_appendix.rst:41 ..\z_appendix.rst:50 +msgid "Solve conflicts (add --tool=kdiff3 if no mergetool is specified)" +msgstr "" + +#: ..\z_appendix.rst:24 +msgid "`$ git mergetool` `$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "Create tag" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "`$ git tag `" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "Add files/changes (. for all files)" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "`$ git add .`" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "Commit added files/changes (--amend to amend to last commit)" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "`$ git commit –m “Enter commit message”`" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "Discard changes" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "`$ git reset --hard`" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "Create patch (-M = detect renames –C = detect copies)" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "`$ git format-patch –M –C origin`" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "Apply patch without merging" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "`$ git apply c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "Merge patch" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "`$ git am -–3way –-signoff c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:0 ..\z_appendix.rst:0 +msgid "`$ git mergetool`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git am –-3way -–resolved`" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "Stash changes" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "`$ git stash`" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "Apply stashed changes" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "`$ git stash apply`" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "Pull changes (add --rebase to rebase instead of merge)" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "`$ git pull c:/demo1 master`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "Push changes (in branch $ git push c:/demo1 master master:)" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "`$ git push c:/demo1`" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "Blame" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "`$ git blame –M –w `" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "Help" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "`$ git --help`" +msgstr "" + +#: ..\z_appendix.rst:60 +msgid "Here are some default names used by Git." +msgstr "" + +#: ..\z_appendix.rst:63 +msgid "Default names" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "master" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "default branch" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "origin" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "default upstream repository" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "HEAD" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "current branch" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "HEAD^" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "parent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "HEAD~4" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "the great-great grandparent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:78 +msgid "Menu map" +msgstr "" + +#: ..\z_appendix.rst:79 +msgid "" +"The following image shows GitExtensions' menu structure at one glance " +"(v2.43):" +msgstr "" diff --git a/source/locale/tag.pot b/source/locale/tag.pot new file mode 100644 index 0000000..f767720 --- /dev/null +++ b/source/locale/tag.pot @@ -0,0 +1,54 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: GitExtensions 2.48\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 23:16+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ..\tag.rst:2 +msgid "Tag" +msgstr "" + +#: ..\tag.rst:4 +msgid "Tags are used to mark a specific version. Usually a tag will not be moved anymore. The image below shows the commit log of Git Extensions with two tags indicating version [1.08] and [1.06]." +msgstr "" + +#: ..\tag.rst:10 +msgid "Create tag" +msgstr "" + +#: ..\tag.rst:12 +msgid "In Git Extensions you can tag a revision by choosing ``Create new tag`` in the commit log context menu. A dialog will prompt for the name of the tag. You can also choose ``Create tag`` from the ``Commands`` menu, which will show a dialog to choose the revision and enter the tag name." +msgstr "" + +#: ..\tag.rst:18 +msgid "Once a tag is created, it cannot be moved again. You need to delete the tag and create it again to move it." +msgstr "" + +#: ..\tag.rst:21 +msgid "Delete tag" +msgstr "" + +#: ..\tag.rst:23 +msgid "For some operation it is very useful to create tags for temporary usage. Git uses SHA1 hashes to name each commit. When you want to merge with an unnamed branch it is good practise to tag the unnamed branch, merge with the tag and then delete the tag again." +msgstr "" + +#: ..\tag.rst:30 +msgid "Re-Tag?" +msgstr "" + +#: ..\tag.rst:32 +msgid "Read about \"What should you do when you tag a wrong commit and you would want to re-tag?\" here: https://www.kernel.org/pub/software/scm/git/docs/git-tag.html#_on_re_tagging" +msgstr "" + diff --git a/source/locale/translations.pot b/source/locale/translations.pot new file mode 100644 index 0000000..76a1a25 --- /dev/null +++ b/source/locale/translations.pot @@ -0,0 +1,42 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: GitExtensions 2.48\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 23:16+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ..\translations.rst:2 +msgid "Translations" +msgstr "" + +#: ..\translations.rst:5 +msgid "Change language" +msgstr "" + +#: ..\translations.rst:7 +msgid "In the settings dialog a translation can be chosen. The translation files are located in a directory located in the Git Extensions installation directory. The files are readable xml files." +msgstr "" + +#: ..\translations.rst:13 +msgid "Translate Git Extensions" +msgstr "" + +#: ..\translations.rst:15 +msgid "The application has a built-in translation tool to help create and edit translations. To open the translation tool choose ``Translate`` in the ``Help`` menu." +msgstr "" + +#: ..\translations.rst:20 +msgid "The functions of the translation tool are described in the image below. To contribute any translations you can either e-mail a patch or send a pull request using github." +msgstr "" + diff --git a/source/locale/z_appendix.pot b/source/locale/z_appendix.pot new file mode 100644 index 0000000..35cc9f3 --- /dev/null +++ b/source/locale/z_appendix.pot @@ -0,0 +1,273 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: GitExtensions 2.48\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 23:16+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ..\z_appendix.rst:2 +msgid "Appendix" +msgstr "" + +#: ..\z_appendix.rst:5 +msgid "Git Cheat Sheet" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Action" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Command" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "Create new repository" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "`$ git init`" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "Create shared repository" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "`$ git init –-bare –-shared=all`" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "Clone repository" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "`$ git clone c:/demo1 c:/demo2`" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "Checkout branch" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "`$ git checkout `" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "Create branch" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "`$ git branch `" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "Delete branch" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "`$ git branch -d `" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "Merge branch (from the branch to merge into):" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "`$ git merge PDC`" +msgstr "" + +#: ..\z_appendix.rst:24 +#: ..\z_appendix.rst:41 +#: ..\z_appendix.rst:50 +msgid "Solve conflicts (add --tool=kdiff3 if no mergetool is specified)" +msgstr "" + +#: ..\z_appendix.rst:24 +msgid "`$ git mergetool` `$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "Create tag" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "`$ git tag `" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "Add files/changes (. for all files)" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "`$ git add .`" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "Commit added files/changes (--amend to amend to last commit)" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "`$ git commit –m “Enter commit message”`" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "Discard changes" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "`$ git reset --hard`" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "Create patch (-M = detect renames –C = detect copies)" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "`$ git format-patch –M –C origin`" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "Apply patch without merging" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "`$ git apply c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "Merge patch" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "`$ git am -–3way –-signoff c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:0 +#: ..\z_appendix.rst:0 +msgid "`$ git mergetool`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git am –-3way -–resolved`" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "Stash changes" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "`$ git stash`" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "Apply stashed changes" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "`$ git stash apply`" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "Pull changes (add --rebase to rebase instead of merge)" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "`$ git pull c:/demo1 master`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "Push changes (in branch $ git push c:/demo1 master master:)" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "`$ git push c:/demo1`" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "Blame" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "`$ git blame –M –w `" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "Help" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "`$ git --help`" +msgstr "" + +#: ..\z_appendix.rst:60 +msgid "Here are some default names used by Git." +msgstr "" + +#: ..\z_appendix.rst:63 +msgid "Default names" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "master" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "default branch" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "origin" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "default upstream repository" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "HEAD" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "current branch" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "HEAD^" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "parent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "HEAD~4" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "the great-great grandparent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:78 +msgid "Menu map" +msgstr "" + +#: ..\z_appendix.rst:79 +msgid "The following image shows GitExtensions' menu structure at one glance (v2.43):" +msgstr "" + diff --git a/source/locale/zh_CN/LC_MESSAGES/branches.mo b/source/locale/zh_CN/LC_MESSAGES/branches.mo new file mode 100644 index 0000000000000000000000000000000000000000..22c40beb49b7cc4d0beff5879f78e3b8402c5dd6 GIT binary patch literal 484 zcmZWlO-}+b5XHpP9zA=Qg9iu>-33Xoh!K~?kg!N#@oFlRrDkb2Z4vZ;_*eWn{uaAn z@Zd`(Gp~Jl^YMLl`dM-~adGbAq96{JhqTXM?h^|>*6NkdEe;m=#I+GhQg{#+qMhZk zpax1=loaRec9<$c)8AGifqrm8Q_24Tmu5#u3~^ad$Ah>-Kt+Xga-hQkia8 z$}!<=O(9$f$qk2cQLqY>SJvi~knMI`vxT8p@?CAN)+9e{ZAea1VUZt~#r1w!lKnc9 zkJWQHB9&t+3i}r?9>me##e$meg-W`UxzXQqcLVD@NuDtw+b~}-ZMf~sl0LTnbj3tV nt}&8xwGc9;(0UQp8)qBMGVCk8HWXyOr=}CM;ZSz`wpaQA7dw(V literal 0 HcmV?d00001 diff --git a/source/locale/zh_CN/LC_MESSAGES/branches.po b/source/locale/zh_CN/LC_MESSAGES/branches.po new file mode 100644 index 0000000..8e1908e --- /dev/null +++ b/source/locale/zh_CN/LC_MESSAGES/branches.po @@ -0,0 +1,290 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\branches.rst:2 +msgid "Branches" +msgstr "" + +#: ..\branches.rst:7 +msgid "" +"Branches are used to commit changes separate from other commits. It is very " +"common to create a new branch when you start working on a feature to keep " +"the work done on that feature separate from other work. When the feature is " +"complete the branch can be merged or rebased as you choose such that the " +"commits for the feature either remain as a parallel branch or appear as a " +"continuous single line of development as if the branch had never existed in " +"the first place. The image on the right illustrates a branch created on top " +"of commit B." +msgstr "" + +#: ..\branches.rst:13 +msgid "" +"You can see the name of your current branch in a combo box in the toolbar. " +"You can switch to another branch by choosing from the combo box list. In the" +" commit log the current branch has an arrow head to the left of its name. If" +" you are not currently on a branch because you have checked out a specific " +"commit but not any particular branch then Git Extensions will show ``(no " +"branch)`` in place of a branch name in the toolbar. This is called " +"\"Detached HEAD mode\". In Git you can refer to your current branch or " +"commit by the special reference ``HEAD`` in place of the branch name or " +"commit reference." +msgstr "" + +#: ..\branches.rst:23 +msgid "Create branch" +msgstr "" + +#: ..\branches.rst:25 +msgid "" +"In Git Extensions there are multiple ways to create a new branch. In the " +"image below I create a new branch from the context menu in the commit log. " +"This will create a new branch on the revision that is selected." +msgstr "" + +#: ..\branches.rst:30 +msgid "" +"I will create a new branch called ``Refactor``. In this branch I can do " +"whatever I want without affecting others. The default in Git Extensions is " +"to check out a new branch after it is created. If you want to create a new " +"branch but remain on your current branch, uncheck the ``Checkout after " +"create`` checkbox in the ``Create branch`` dialog." +msgstr "" + +#: ..\branches.rst:36 +msgid "" +"When the branch is created you will see the new branch ``Refactor`` in the " +"commit log. If you chose to checkout this branch the next commit will be " +"committed to the new branch." +msgstr "" + +#: ..\branches.rst:41 +msgid "" +"Creating branches in Git requires only 41 bytes of space in the repository. " +"Creating a new branch is very easy and fast. The complete work flow of Git " +"is optimized for branching and merging." +msgstr "" + +#: ..\branches.rst:45 +msgid "Orphan branches" +msgstr "" + +#: ..\branches.rst:46 +msgid "" +"In special cases it is helpful to have orphan branches (see for example " +"https://www.google.com/search?q=why+use+orphan+branches+in+git).%20Check%20the" +"\"Create orphan\" checkbox to create an orphan branch (``--orphan`` option " +"in git)." +msgstr "" + +#: ..\branches.rst:49 +msgid "The newly created branch will have no parent commits." +msgstr "" + +#: ..\branches.rst:51 +msgid "" +"The option \"Clear working dir and index\" (``git rm -rf``) is active by " +"default. So the working dir and index will be cleared. If you uncheck the " +"last option then the working dir and index will not be touched." +msgstr "" + +#: ..\branches.rst:55 +msgid "Checkout branch" +msgstr "" + +#: ..\branches.rst:57 +msgid "" +"You can switch from the current branch to another branch using the checkout " +"command. Checking out a branch sets the current branch and updates all of " +"the source files in the working directory. Uncommitted changes in the " +"working directory can be overwritten so it is best practice to make sure " +"your working directory is clean by either committing or stashing any current" +" changes before checking out a branch. If you do not clean your working " +"directory then, in the ``Checkout branch`` dialog, you can choose between " +"four options for your local uncommitted changes:" +msgstr "" + +#: ..\branches.rst:64 +msgid "``Don't change``" +msgstr "" + +#: ..\branches.rst:64 +msgid "" +"Local changes will be retained if there are not conflicting changes from the" +" branch you are checking out." +msgstr "" + +#: ..\branches.rst:66 +msgid "``Merge``" +msgstr "" + +#: ..\branches.rst:66 +msgid "" +"Performs a three-way merge between your current branch, your local changes " +"and the branch you are checking out." +msgstr "" + +#: ..\branches.rst:68 +msgid "``Stash``" +msgstr "" + +#: ..\branches.rst:68 +msgid "" +"Your local changes are stashed and the new branch is checked out. You can " +"retrieve your changes on the new branch with stash-pop." +msgstr "" + +#: ..\branches.rst:70 +msgid "``Reset``" +msgstr "" + +#: ..\branches.rst:70 +msgid "" +"Your local changes are discarded and the new branch is checked out. Use " +"caution with this option as Git has no record of uncommitted changes so they" +" cannot be retrieved." +msgstr "" + +#: ..\branches.rst:76 +msgid "Merge branches" +msgstr "" + +#: ..\branches.rst:78 +msgid "" +"In the image below there are two branches, ``[Refactor]`` and ``[master]``. " +"We can merge the commits from the master branch into the Refactor branch. If" +" we do this, the Refactor branch will be up to date with the master branch, " +"but not the other way around. As long as we are working on the Refactor " +"branch we cannot touch the master branch itself. We can merge the sources of" +" master into our branch, but cannot make any change to the master branch." +msgstr "" + +#: ..\branches.rst:85 +msgid "" +"To merge the Refactor branch into the master branch, we first need to switch" +" to the master branch." +msgstr "" + +#: ..\branches.rst:89 +msgid "" +"Once we are on the master branch we can choose merge by choosing ``Merge " +"branches`` from the ``Commands`` menu. In the merge dialog you can verify " +"which branch you are working on. Select the branch to merge with then click " +"the ``Merge`` button." +msgstr "" + +#: ..\branches.rst:94 +msgid "" +"After the merge the commit log will show the new commit containing the " +"merge. Notice that the Refactor branch is not changed by this merge. If you " +"want to continue working on the Refactor branch you can merge the Refactor " +"branch with master. You can instead delete the Refactor branch if it is not " +"used anymore." +msgstr "" + +#: ..\branches.rst:102 +msgid "" +"When you need to merge with an unnamed branch you can use a tag to give it a" +" temporary name." +msgstr "" + +#: ..\branches.rst:105 +msgid "Rebase branch" +msgstr "" + +#: ..\branches.rst:107 +msgid "" +"The rebase command is the most complex command in Git. The rebase command is" +" very similar to the merge command. Both rebase and merge are used to get a " +"branch up-to-date. The main difference is that rebase can be used to keep " +"the history linear contrary to merges." +msgstr "" + +#: ..\branches.rst:113 +msgid "" +"A rebase of Refactor on top of master will perform the following actions:" +msgstr "" + +#: ..\branches.rst:115 +msgid "" +"All commits specific to the Refactor branch will be stashed in a temporary " +"location" +msgstr "" + +#: ..\branches.rst:116 +msgid "The branch Refactor will be removed" +msgstr "" + +#: ..\branches.rst:117 +msgid "The branch Refactor will be recreated on the master branch" +msgstr "" + +#: ..\branches.rst:118 +msgid "All commits will be recommitted in the new Refactor branch" +msgstr "" + +#: ..\branches.rst:120 +msgid "" +"During a rebase merge conflicts can occur. You need to solve the merge " +"conflicts for each commit that is rebased. The rebase function in Git " +"Extensions will guide you through all steps needed for a successful rebase." +msgstr "" + +#: ..\branches.rst:125 +msgid "" +"The image below shows the commit log after the rebase. Notice that the " +"history is changed and it seems like the commits on the Refactor branch are " +"created after the commits on the master branch." +msgstr "" + +#: ..\branches.rst:132 +msgid "" +"Because this function rewrites history you should only use this on branches " +"that are not published to other repositories yet. When you rebase a branch " +"that is already pushed it will be harder to pull or push to that remote. If " +"you want to get a branch up-to-date that is already published you should " +"merge." +msgstr "" + +#: ..\branches.rst:137 +msgid "Delete branch" +msgstr "" + +#: ..\branches.rst:139 +msgid "" +"Since it is common to create many branches, it is often necessary to delete " +"branches. Most commonly you will need to delete branches on which work has " +"finished and their contents are merged into master or your main branch. You " +"can also delete unmerged branches when they are not needed anymore and you " +"do not want to keep the work done in that branch." +msgstr "" + +#: ..\branches.rst:143 +msgid "" +"When you delete a branch that is not yet merged, all of the commits that are" +" in only the deleted branch will be lost. When you delete a branch that is " +"already merged with another branch, the merged commits will not be lost " +"because they are also part of another branch." +msgstr "" + +#: ..\branches.rst:147 +msgid "" +"You can delete a branch using ``Delete branch`` from the ``Commands`` menu. " +"If you want to delete a branch that is not merged into your current branch " +"(``HEAD`` in Git), you need to check the ``Force delete`` checkbox." +msgstr "" diff --git a/source/locale/zh_CN/LC_MESSAGES/browse_repository.mo b/source/locale/zh_CN/LC_MESSAGES/browse_repository.mo new file mode 100644 index 0000000000000000000000000000000000000000..22c40beb49b7cc4d0beff5879f78e3b8402c5dd6 GIT binary patch literal 484 zcmZWlO-}+b5XHpP9zA=Qg9iu>-33Xoh!K~?kg!N#@oFlRrDkb2Z4vZ;_*eWn{uaAn z@Zd`(Gp~Jl^YMLl`dM-~adGbAq96{JhqTXM?h^|>*6NkdEe;m=#I+GhQg{#+qMhZk zpax1=loaRec9<$c)8AGifqrm8Q_24Tmu5#u3~^ad$Ah>-Kt+Xga-hQkia8 z$}!<=O(9$f$qk2cQLqY>SJvi~knMI`vxT8p@?CAN)+9e{ZAea1VUZt~#r1w!lKnc9 zkJWQHB9&t+3i}r?9>me##e$meg-W`UxzXQqcLVD@NuDtw+b~}-ZMf~sl0LTnbj3tV nt}&8xwGc9;(0UQp8)qBMGVCk8HWXyOr=}CM;ZSz`wpaQA7dw(V literal 0 HcmV?d00001 diff --git a/source/locale/zh_CN/LC_MESSAGES/browse_repository.po b/source/locale/zh_CN/LC_MESSAGES/browse_repository.po new file mode 100644 index 0000000..1bd2ba1 --- /dev/null +++ b/source/locale/zh_CN/LC_MESSAGES/browse_repository.po @@ -0,0 +1,155 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\browse_repository.rst:2 +msgid "Browse Repository" +msgstr "" + +#: ..\browse_repository.rst:4 +msgid "" +"You can browse a repository by starting Git Extensions and select the " +"repository to open. The main window contains the commit log. You could also " +"open the ‘Browse’ window from the shell extensions and from the Visual " +"Studio IDE." +msgstr "" + +#: ..\browse_repository.rst:8 +msgid "View commit log" +msgstr "" + +#: ..\browse_repository.rst:10 +msgid "" +"The full commit history can be browsed. There is a graph that shows branches" +" and merges. You can show the difference between any two revisions by " +"selecting them using ctrl-click." +msgstr "" + +#: ..\browse_repository.rst:15 +msgid "" +"In the context menu of the commit log you can enable or disable the revision" +" graph. You can also choose to only show the current branch instead of " +"showing all branches. The other options will be discussed later." +msgstr "" + +#: ..\browse_repository.rst:21 +msgid "Search or filter the commit history" +msgstr "" + +#: ..\browse_repository.rst:23 +msgid "" +"You can find text in the commit messages or jump to a specific commit in the" +" current commit history shown in Git Extensions. You can also filter the " +"commit history so that fewer commits are shown." +msgstr "" + +#: ..\browse_repository.rst:27 +msgid "Quick search in history" +msgstr "" + +#: ..\browse_repository.rst:29 +msgid "" +"You can find a commit in the commit history that is shown in Git Extensions " +"by searching for text in the commit message, branch label or tag. This is a " +"quick search function. Simply click into the commit history to give that " +"pane focus and start typing. Git Extensions will show your search term in " +"the top left corner and will immediately jump to the next commit with " +"matching text. You can search for the next or previous commit with matching " +"text using ``Alt-Down Arrow`` or ``Alt-Up Arrow``." +msgstr "" + +#: ..\browse_repository.rst:35 +msgid "" +"In ``Settings``, ``Git Extensions`` you can change the timeout for typing " +"the text for the quick search." +msgstr "" + +#: ..\browse_repository.rst:38 +msgid "Go to a specific commit" +msgstr "" + +#: ..\browse_repository.rst:40 +msgid "" +"You can jump to a particular commit in the commit history if you know the " +"SHA, tag or branch. In fact you can use any expression valid for git-rev-" +"parse. Select ``Navigate``, ``Go to commit`` or press ``Ctrl-Shift-G`` to " +"open the ``Go to commit`` window. Enter an SHA or other term to be passed to" +" git-rev-parse into the box at the top and click ``Go``, or select a branch " +"or tag from one of the two combo boxes below." +msgstr "" + +#: ..\browse_repository.rst:46 +msgid "Filter history" +msgstr "" + +#: ..\browse_repository.rst:48 +msgid "" +"The history can be filtered using regular expressions and basic filter " +"terms. Filtering will reduce the number of commits that are shown in the Git" +" Extensions commit history. The quick filter in the toolbar filters by the " +"commit message, the author and/or the committer." +msgstr "" + +#: ..\browse_repository.rst:54 +msgid "" +"In the context menu of the commit log you can open the advanced filter " +"dialog. The advanced filter dialog allows you to filter for more specific " +"commits. To remove the filter either remove the filter in the toolbar and " +"press enter or remove the filter in the advanced filter dialog." +msgstr "" + +#: ..\browse_repository.rst:61 +msgid "Singe file history" +msgstr "" + +#: ..\browse_repository.rst:63 +msgid "" +"To display the single file history, right click on a file name in the ``File" +" tree`` or in the ``Diff`` tab and select ``File history``." +msgstr "" + +#: ..\browse_repository.rst:67 +msgid "" +"The single file history viewer shows all revisions of a single file. You can" +" view the content of the file in after each commit in the ``View`` tab." +msgstr "" + +#: ..\browse_repository.rst:72 +msgid "" +"You can view the difference report from the commit in the ``Diff`` tab." +msgstr "" + +#: ..\browse_repository.rst:75 +msgid "" +"Added lines are marked with a ``+``, removed lines are marked with a ``–``." +msgstr "" + +#: ..\browse_repository.rst:80 +msgid "Blame" +msgstr "" + +#: ..\browse_repository.rst:82 +msgid "" +"There is a blame function in the file history browser. It shows the last " +"person editing a single line." +msgstr "" + +#: ..\browse_repository.rst:86 +msgid "" +"Double clicking on a code line shows the full commit introducing the change." +msgstr "" diff --git a/source/locale/zh_CN/LC_MESSAGES/command_line.mo b/source/locale/zh_CN/LC_MESSAGES/command_line.mo new file mode 100644 index 0000000000000000000000000000000000000000..22c40beb49b7cc4d0beff5879f78e3b8402c5dd6 GIT binary patch literal 484 zcmZWlO-}+b5XHpP9zA=Qg9iu>-33Xoh!K~?kg!N#@oFlRrDkb2Z4vZ;_*eWn{uaAn z@Zd`(Gp~Jl^YMLl`dM-~adGbAq96{JhqTXM?h^|>*6NkdEe;m=#I+GhQg{#+qMhZk zpax1=loaRec9<$c)8AGifqrm8Q_24Tmu5#u3~^ad$Ah>-Kt+Xga-hQkia8 z$}!<=O(9$f$qk2cQLqY>SJvi~knMI`vxT8p@?CAN)+9e{ZAea1VUZt~#r1w!lKnc9 zkJWQHB9&t+3i}r?9>me##e$meg-W`UxzXQqcLVD@NuDtw+b~}-ZMf~sl0LTnbj3tV nt}&8xwGc9;(0UQp8)qBMGVCk8HWXyOr=}CM;ZSz`wpaQA7dw(V literal 0 HcmV?d00001 diff --git a/source/locale/zh_CN/LC_MESSAGES/command_line.po b/source/locale/zh_CN/LC_MESSAGES/command_line.po new file mode 100644 index 0000000..1acac33 --- /dev/null +++ b/source/locale/zh_CN/LC_MESSAGES/command_line.po @@ -0,0 +1,33 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\command_line.rst:2 +msgid "Command line" +msgstr "" + +#: ..\command_line.rst:5 +msgid "Git Extensions command line" +msgstr "" + +#: ..\command_line.rst:7 +msgid "" +"Most features can be started from the command line. It is recommended to add" +" ``gitex.cmd`` to the path when using from the command line. It is typically" +" stored in the ``C:\\Program Files (x86)\\GitExtensions`` folder." +msgstr "" diff --git a/source/locale/zh_CN/LC_MESSAGES/index.mo b/source/locale/zh_CN/LC_MESSAGES/index.mo new file mode 100644 index 0000000000000000000000000000000000000000..5cc66c4781f5c2f940597511e213e9381c043232 GIT binary patch literal 494 zcmZWl!A=4(5XHpP9zA=Qg9iu>-35tQ#HcG65>bMyS5lztR+e_tb_M(o|Hm)!TkL|t zgOf~VUi;>?Z@!NXKT9qSTpqhTDS(U9UD?(zcZmfaYW2pa7W*@N<=O}(DclPS-L>Vi zfCdIk<}CF_JX6}@z{FyPw|Q(ZQWU)5Q-q=B%sMXKG0Q2`{h*0{6YFPC4`{Pd^&7tL zh&bZ!qR{-$3odAIUiDpg56oDMG?OM}R%r@1dckHJcurWh5E3p~fyHKQu7#Yabxr42 zZb-&Ci#bM|Eh&VFklb)67Y(aGIk7gQgsfJpnk}TooUdzBwItcjzabfkg+;!%jmxcV zlKv`_k7OJ^lFI%m3fmKJ&>wXFb{EuqFI3Vk&zaa{ZX4EVk}PFHwqcquZMf~cL_KW% r@robKxyG)Xs+o{6h1Nt^Z;Z4ZLjnL{o\n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\index.rst:2 +msgid "Git Extensions |release| Manual" +msgstr "" diff --git a/source/locale/zh_CN/LC_MESSAGES/integration.mo b/source/locale/zh_CN/LC_MESSAGES/integration.mo new file mode 100644 index 0000000000000000000000000000000000000000..22c40beb49b7cc4d0beff5879f78e3b8402c5dd6 GIT binary patch literal 484 zcmZWlO-}+b5XHpP9zA=Qg9iu>-33Xoh!K~?kg!N#@oFlRrDkb2Z4vZ;_*eWn{uaAn z@Zd`(Gp~Jl^YMLl`dM-~adGbAq96{JhqTXM?h^|>*6NkdEe;m=#I+GhQg{#+qMhZk zpax1=loaRec9<$c)8AGifqrm8Q_24Tmu5#u3~^ad$Ah>-Kt+Xga-hQkia8 z$}!<=O(9$f$qk2cQLqY>SJvi~knMI`vxT8p@?CAN)+9e{ZAea1VUZt~#r1w!lKnc9 zkJWQHB9&t+3i}r?9>me##e$meg-W`UxzXQqcLVD@NuDtw+b~}-ZMf~sl0LTnbj3tV nt}&8xwGc9;(0UQp8)qBMGVCk8HWXyOr=}CM;ZSz`wpaQA7dw(V literal 0 HcmV?d00001 diff --git a/source/locale/zh_CN/LC_MESSAGES/integration.po b/source/locale/zh_CN/LC_MESSAGES/integration.po new file mode 100644 index 0000000..5671616 --- /dev/null +++ b/source/locale/zh_CN/LC_MESSAGES/integration.po @@ -0,0 +1,93 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\integration.rst:2 +msgid "Integration" +msgstr "" + +#: ..\integration.rst:4 +msgid "" +"During installation you can choose to install the Visual Studio plug-in and " +"shell extensions." +msgstr "" + +#: ..\integration.rst:7 +msgid "Visual Studio" +msgstr "" + +#: ..\integration.rst:9 +msgid "There are two options in the context menu on files:" +msgstr "" + +#: ..\integration.rst:11 +msgid "View the file history by choosing the ‘File history’ option." +msgstr "" + +#: ..\integration.rst:12 +msgid "Reset the file changes to the last committed revision." +msgstr "" + +#: ..\integration.rst:16 +msgid "" +"A Git Extensions toolbar allows you to perform the most common actions." +msgstr "" + +#: ..\integration.rst:19 +msgid "Commit (branch)" +msgstr "" + +#: ..\integration.rst:21 +msgid "Browse" +msgstr "" + +#: ..\integration.rst:23 +msgid "Pull" +msgstr "" + +#: ..\integration.rst:25 +msgid "Push" +msgstr "" + +#: ..\integration.rst:27 +msgid "Stash changes" +msgstr "" + +#: ..\integration.rst:29 +msgid "Settings" +msgstr "" + +#: ..\integration.rst:34 +msgid "" +"Almost all function can be started from the ``Git`` menu in Visual Studio." +msgstr "" + +#: ..\integration.rst:39 +msgid "Windows Explorer" +msgstr "" + +#: ..\integration.rst:41 +msgid "" +"The common commands can be started from Windows Explorer using the shell " +"extensions. This option is only available when Shell Extensions are " +"installed." +msgstr "" + +#: ..\integration.rst:46 +msgid "You can even create or clone a repository in any non git folder." +msgstr "" diff --git a/source/locale/zh_CN/LC_MESSAGES/maintenance.mo b/source/locale/zh_CN/LC_MESSAGES/maintenance.mo new file mode 100644 index 0000000000000000000000000000000000000000..22c40beb49b7cc4d0beff5879f78e3b8402c5dd6 GIT binary patch literal 484 zcmZWlO-}+b5XHpP9zA=Qg9iu>-33Xoh!K~?kg!N#@oFlRrDkb2Z4vZ;_*eWn{uaAn z@Zd`(Gp~Jl^YMLl`dM-~adGbAq96{JhqTXM?h^|>*6NkdEe;m=#I+GhQg{#+qMhZk zpax1=loaRec9<$c)8AGifqrm8Q_24Tmu5#u3~^ad$Ah>-Kt+Xga-hQkia8 z$}!<=O(9$f$qk2cQLqY>SJvi~knMI`vxT8p@?CAN)+9e{ZAea1VUZt~#r1w!lKnc9 zkJWQHB9&t+3i}r?9>me##e$meg-W`UxzXQqcLVD@NuDtw+b~}-ZMf~sl0LTnbj3tV nt}&8xwGc9;(0UQp8)qBMGVCk8HWXyOr=}CM;ZSz`wpaQA7dw(V literal 0 HcmV?d00001 diff --git a/source/locale/zh_CN/LC_MESSAGES/maintenance.po b/source/locale/zh_CN/LC_MESSAGES/maintenance.po new file mode 100644 index 0000000..d9e06dc --- /dev/null +++ b/source/locale/zh_CN/LC_MESSAGES/maintenance.po @@ -0,0 +1,181 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\maintenance.rst:2 +msgid "Maintenance" +msgstr "" + +#: ..\maintenance.rst:4 +msgid "" +"In this chapter some of the functions to maintain a repository are " +"discussed." +msgstr "" + +#: ..\maintenance.rst:7 +msgid "Compress Git database" +msgstr "" + +#: ..\maintenance.rst:9 +msgid "" +"Git will create a lot of files. You can run the ``Compress git database`` to" +" pack all small files building up a repository into one big file. Git will " +"also garbage collect all unused objects that are older then 15 days. When a " +"database is fragmented into a many small files compressing the database can " +"increase performance." +msgstr "" + +#: ..\maintenance.rst:16 +msgid "Recover lost objects" +msgstr "" + +#: ..\maintenance.rst:18 +msgid "" +"If you accidently deleted a commit you can try to recover it using the " +"``Recover lost objects`` function. A dialog will show you all dangling " +"objects and will allow you to review and recover them." +msgstr "" + +#: ..\maintenance.rst:23 +msgid "" +"Normally Git will not delete files right away when you remove something from" +" your repository. The reason for this is that you can restore deleted items " +"if you need to. Git will delete removed items when they are older then 15 " +"days and you run ``Compress git database``." +msgstr "" + +#: ..\maintenance.rst:29 +msgid "" +"There are several functions to help you find the lost items. By default Git " +"Extensions will only show commits. To show all items, just uncheck the " +"``Show only commits`` option. The other options can be checked/unchecked to " +"get more/less results. Double-click on on item to view the content. When you" +" located the item you want to recover you can tag it using the ``Tag " +"selected object`` button." +msgstr "" + +#: ..\maintenance.rst:34 +msgid "" +"Git Extensions also is able to tag all lost objects. Doing this will make " +"all lost objects visible again making it very easy to locate the commit(s) " +"you would like to recover. After recovering a commit using the ``Tag all " +"lost commits`` button, you can remove all tags using the ``Delete all " +"LOST_AND_FOUND tags`` button." +msgstr "" + +#: ..\maintenance.rst:41 +msgid "Fix user names" +msgstr "" + +#: ..\maintenance.rst:43 +msgid "" +"When someone accidentally committed using a wrong username this can be fixed" +" using the ``Edit .mailmap`` function. Git will use the username for an " +"email address when it is set in the ``.mailmap`` file." +msgstr "" + +#: ..\maintenance.rst:48 +msgid "Fix user name using commit email:" +msgstr "" + +#: ..\maintenance.rst:54 +msgid "Fix email address using commit email:" +msgstr "" + +#: ..\maintenance.rst:60 +msgid "Fix email address and name using commit email:" +msgstr "" + +#: ..\maintenance.rst:66 +msgid "Fix email address and name using commit name and email:" +msgstr "" + +#: ..\maintenance.rst:73 +msgid "Ignore files" +msgstr "" + +#: ..\maintenance.rst:75 +msgid "" +"Git will track all files that are in the working directory. Normally you do " +"not want to exclude all files that are created by the compiler. You can add " +"files that should be ignored to the .gitignore file. You can use wildcards " +"and regular expressions. All entries are case sensitive. The button ``Add " +"default ignores`` will add files that should be ignored when using Visual " +"Studio." +msgstr "" + +#: ..\maintenance.rst:81 +msgid "A short overview of the syntax:" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "#" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "Lines started with ``#`` are handled as comments" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "!" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "Lines started with ``!`` are exclude patterns" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "[Dd]" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "Characters inside ``[..]`` means that 1 of the characters must match" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "\\*" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "Wildcard" +msgstr "" + +#: ..\maintenance.rst:92 ..\maintenance.rst:95 +msgid "/" +msgstr "" + +#: ..\maintenance.rst:92 +msgid "" +"A leading slash matches the beginning of the pathname; for example, ``/*.c``" +" matches ``cat-file.c`` but not ``mozilla-sha1/sha1.c``" +msgstr "" + +#: ..\maintenance.rst:95 +msgid "" +"If the pattern ends with a slash, it is removed for the purpose of the " +"following description, but it would only find a match with a directory. In " +"other words, foo/ will match a directory foo and paths underneath it, but " +"will not match a regular file or a symbolic link foo (this is consistent " +"with the way how pathspec works in general in git)." +msgstr "" + +#: ..\maintenance.rst:100 +msgid "" +"For more `detailed information " +"`_." +msgstr "" diff --git a/source/locale/zh_CN/LC_MESSAGES/merge_conflicts.mo b/source/locale/zh_CN/LC_MESSAGES/merge_conflicts.mo new file mode 100644 index 0000000000000000000000000000000000000000..7f707b27662a5bfcb3ca38dcb86502b61057131a GIT binary patch literal 484 zcmZWlO-}+b5XHpP9zA=Qg9iu>-33XYh!J5iBrFnGyqXGSsae`hTLk?d{uO_Yzr`*X zIQWvu%xhoXeEeLTe-#|gTwJ=i%8A4EA?@?G`^21&wR+=oi-QF|b8Uo@6dr|zaA zsey>e4NJWV&y=0DfX3K8wxVpQ_~Jwa46e;%Paf>7-y0@ literal 0 HcmV?d00001 diff --git a/source/locale/zh_CN/LC_MESSAGES/merge_conflicts.po b/source/locale/zh_CN/LC_MESSAGES/merge_conflicts.po new file mode 100644 index 0000000..882b9dc --- /dev/null +++ b/source/locale/zh_CN/LC_MESSAGES/merge_conflicts.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\merge_conflicts.rst:2 +msgid "Merge Conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:4 +msgid "" +"When merging branches or commits you can get merge conflicts. Git will try " +"to resolve these, but some conflicts need to be resolved manually. Git " +"Extensions will show warnings when there is a merge conflict." +msgstr "" + +#: ..\merge_conflicts.rst:10 +msgid "Handle merge conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:12 +msgid "" +"To solve merge conflicts just click on a warning or open the merge conflict " +"dialog from the menu. A dialog will prompt showing all conflicts. You can " +"solve a conflict by double-click on a filename." +msgstr "" + +#: ..\merge_conflicts.rst:17 +msgid "There are three kinds of conflicts:" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "File deleted and changed" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "Use modified or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "File deleted and created" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "Use created or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "File changed both locally and remotely" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "Start merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:28 +msgid "" +"If the file is deleted in one commit and changed in another commit, a dialog" +" will ask to keep the modified file or delete the file. When there is a " +"conflicting change the merge tool will be started. You can configure the " +"tool you want to use for merge conflicts. The image below shows Perforce " +"P4Merge a free to use merge tool. Git Extensions is packaged with KDiff3, an" +" open source merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:33 +msgid "In the merge tool you will see four versions of the same file:" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "Base" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "The latest version of the file that exist in both repositories" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "Local" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "The latest local version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "Remote" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "The latest remote version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "Merged" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "The result of the merge" +msgstr "" + +#: ..\merge_conflicts.rst:47 +msgid "" +"When you are in the middle of a merge the file named local represents your " +"file. When you are in the middle of a rebase the file named remote " +"represents your file. This can be confusing, so double check if you are in " +"doubt." +msgstr "" diff --git a/source/locale/zh_CN/LC_MESSAGES/notes.mo b/source/locale/zh_CN/LC_MESSAGES/notes.mo new file mode 100644 index 0000000000000000000000000000000000000000..7f707b27662a5bfcb3ca38dcb86502b61057131a GIT binary patch literal 484 zcmZWlO-}+b5XHpP9zA=Qg9iu>-33XYh!J5iBrFnGyqXGSsae`hTLk?d{uO_Yzr`*X zIQWvu%xhoXeEeLTe-#|gTwJ=i%8A4EA?@?G`^21&wR+=oi-QF|b8Uo@6dr|zaA zsey>e4NJWV&y=0DfX3K8wxVpQ_~Jwa46e;%Paf>7-y0@ literal 0 HcmV?d00001 diff --git a/source/locale/zh_CN/LC_MESSAGES/notes.po b/source/locale/zh_CN/LC_MESSAGES/notes.po new file mode 100644 index 0000000..82e2804 --- /dev/null +++ b/source/locale/zh_CN/LC_MESSAGES/notes.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\notes.rst:2 +msgid "Notes" +msgstr "" + +#: ..\notes.rst:4 +msgid "" +"Notes can be added to a commit. Notes will be stored separately and will not" +" be pushed. To add a new note choose ``add notes`` in the context menu of " +"the commit information box." +msgstr "" + +#: ..\notes.rst:9 +msgid "" +"The editor that has been configured in the settings dialog will be used to " +"enter or edit the notes. The Git Extensions editor is advised." +msgstr "" diff --git a/source/locale/zh_CN/LC_MESSAGES/patches.mo b/source/locale/zh_CN/LC_MESSAGES/patches.mo new file mode 100644 index 0000000000000000000000000000000000000000..7f707b27662a5bfcb3ca38dcb86502b61057131a GIT binary patch literal 484 zcmZWlO-}+b5XHpP9zA=Qg9iu>-33XYh!J5iBrFnGyqXGSsae`hTLk?d{uO_Yzr`*X zIQWvu%xhoXeEeLTe-#|gTwJ=i%8A4EA?@?G`^21&wR+=oi-QF|b8Uo@6dr|zaA zsey>e4NJWV&y=0DfX3K8wxVpQ_~Jwa46e;%Paf>7-y0@ literal 0 HcmV?d00001 diff --git a/source/locale/zh_CN/LC_MESSAGES/patches.po b/source/locale/zh_CN/LC_MESSAGES/patches.po new file mode 100644 index 0000000..16348d0 --- /dev/null +++ b/source/locale/zh_CN/LC_MESSAGES/patches.po @@ -0,0 +1,62 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\patches.rst:2 +msgid "Patches" +msgstr "" + +#: ..\patches.rst:4 +msgid "" +"Every commit contains a change-set, a commit date, the committer name, the " +"commit message and a cryptograph SHA1 hash. Local commits can be published " +"by pushing it to a remote repository. To be able to push you need to have " +"sufficient rights and you need to have access to the remote repository. When" +" you cannot push directly you can create patches. Patches can be e-mailed to" +" someone with access to the repository. Each patch contains an entire commit" +" including the commit message and the SHA1." +msgstr "" + +#: ..\patches.rst:13 +msgid "Create patch" +msgstr "" + +#: ..\patches.rst:15 +msgid "" +"Format a single patch or patch series using the format patch dialog. You " +"need to select the newest commit first and then select the oldest commit " +"using ctrl-click. You can also select an interrupted patch series, but this " +"is not recommended because the files will not be numbered." +msgstr "" + +#: ..\patches.rst:21 +msgid "" +"When the patches are created successfully the following dialog will appear." +msgstr "" + +#: ..\patches.rst:26 +msgid "Apply patches" +msgstr "" + +#: ..\patches.rst:28 +msgid "" +"It is possible to apply a single patch file or all patches in a directory. " +"When there are merge conflicts applying the patch you need to resolve them " +"before you can continue. Git Extensions will help you applying all patches " +"by marking the next recommended step." +msgstr "" diff --git a/source/locale/zh_CN/LC_MESSAGES/plugins.mo b/source/locale/zh_CN/LC_MESSAGES/plugins.mo new file mode 100644 index 0000000000000000000000000000000000000000..7f707b27662a5bfcb3ca38dcb86502b61057131a GIT binary patch literal 484 zcmZWlO-}+b5XHpP9zA=Qg9iu>-33XYh!J5iBrFnGyqXGSsae`hTLk?d{uO_Yzr`*X zIQWvu%xhoXeEeLTe-#|gTwJ=i%8A4EA?@?G`^21&wR+=oi-QF|b8Uo@6dr|zaA zsey>e4NJWV&y=0DfX3K8wxVpQ_~Jwa46e;%Paf>7-y0@ literal 0 HcmV?d00001 diff --git a/source/locale/zh_CN/LC_MESSAGES/plugins.po b/source/locale/zh_CN/LC_MESSAGES/plugins.po new file mode 100644 index 0000000..dc7844c --- /dev/null +++ b/source/locale/zh_CN/LC_MESSAGES/plugins.po @@ -0,0 +1,96 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\plugins.rst:2 +msgid "Plugins" +msgstr "" + +#: ..\plugins.rst:5 +msgid "List of the available plugins" +msgstr "" + +#: ..\plugins.rst:7 +msgid "Auto Compile Submodules" +msgstr "" + +#: ..\plugins.rst:8 +msgid "Background Fetch" +msgstr "" + +#: ..\plugins.rst:9 +msgid "Create Local Tracking Branches" +msgstr "" + +#: ..\plugins.rst:10 +msgid "Delete Unused Branches" +msgstr "" + +#: ..\plugins.rst:11 +msgid "Find Large Files" +msgstr "" + +#: ..\plugins.rst:12 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\plugins.rst:13 ..\plugins.rst:22 +msgid "GitFlow" +msgstr "" + +#: ..\plugins.rst:14 +msgid "GitUIPluginInterfaces" +msgstr "" + +#: ..\plugins.rst:15 +msgid "Github" +msgstr "" + +#: ..\plugins.rst:16 +msgid "Gource" +msgstr "" + +#: ..\plugins.rst:17 +msgid "Proxy Switcher" +msgstr "" + +#: ..\plugins.rst:18 +msgid "Release Notes Generator" +msgstr "" + +#: ..\plugins.rst:19 +msgid "Statistics" +msgstr "" + +#: ..\plugins.rst:24 +msgid "" +"This plugin permit to manage your _branching model: http://nvie.com/posts/a" +"-successful-git-branching-model/ with _GitFlow: " +"https://github.com/nvie/gitflow%20in%20GitExtension" +msgstr "" + +#: ..\plugins.rst:26 +msgid "You should have GitFlow installed to use this plugin." +msgstr "" + +#: ..\plugins.rst:28 +msgid "" +"The GitFlow plugin permit to : - init gitflow in your git repository - " +"create your feature, hotfix, release or support branch - manage (pull, " +"publish or finish) your existing gitflow branches" +msgstr "" diff --git a/source/locale/zh_CN/LC_MESSAGES/remote_feature.mo b/source/locale/zh_CN/LC_MESSAGES/remote_feature.mo new file mode 100644 index 0000000000000000000000000000000000000000..7f707b27662a5bfcb3ca38dcb86502b61057131a GIT binary patch literal 484 zcmZWlO-}+b5XHpP9zA=Qg9iu>-33XYh!J5iBrFnGyqXGSsae`hTLk?d{uO_Yzr`*X zIQWvu%xhoXeEeLTe-#|gTwJ=i%8A4EA?@?G`^21&wR+=oi-QF|b8Uo@6dr|zaA zsey>e4NJWV&y=0DfX3K8wxVpQ_~Jwa46e;%Paf>7-y0@ literal 0 HcmV?d00001 diff --git a/source/locale/zh_CN/LC_MESSAGES/remote_feature.po b/source/locale/zh_CN/LC_MESSAGES/remote_feature.po new file mode 100644 index 0000000..800c9e0 --- /dev/null +++ b/source/locale/zh_CN/LC_MESSAGES/remote_feature.po @@ -0,0 +1,337 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\remote_feature.rst:2 +msgid "Remote feature" +msgstr "" + +#: ..\remote_feature.rst:4 +msgid "" +"Git is a distributed source control management system. This means that all " +"changes you make are local. When you commit changes, you only commit them to" +" your local repository. To publish your local changes you need to push. In " +"order to get changes committed by others, you need to pull." +msgstr "" + +#: ..\remote_feature.rst:9 +msgid "Manage remote repositories" +msgstr "" + +#: ..\remote_feature.rst:11 +msgid "You can manage the remote repositories in the ``Remotes`` menu." +msgstr "" + +#: ..\remote_feature.rst:15 +msgid "" +"When you cloned your repository from a public repository, this remote is " +"already configured. You can rename each remote for easy recognition. The " +"default name after cloning a remote is ``origin``. If you use PuTTY as SSH " +"client you can also enter the private key file for each remote. Git " +"Extensions will load the key when needed. How to create a private key file " +"is described in the next paragraph." +msgstr "" + +#: ..\remote_feature.rst:22 +msgid "" +"In the ``Default pull behaviour`` tab you can configure the branches that " +"need to be pulled and merged by default. If you configure this correctly you" +" will not need to choose a branch when you pull or push. There are two " +"buttons on this dialog:" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Prune remote branches" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Throw away remote branches that do not exist on the remote anymore." +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Update all remote branch info" +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Fetch all remote branch information." +msgstr "" + +#: ..\remote_feature.rst:33 +msgid "" +"After cloning a repository you do not need to configure all remote branches " +"manually. Instead you can checkout the remote branch and choose to create a " +"local tracking branch." +msgstr "" + +#: ..\remote_feature.rst:37 +msgid "Create SSH key" +msgstr "" + +#: ..\remote_feature.rst:39 +msgid "" +"Git uses SSH for accessing private repositories. SSH uses a public/private " +"key pair for authentication. This means you need to generate a private key " +"and a public key. The private key is stored on your computer locally and the" +" public key can be given to anyone. SSH will encrypt whatever you send using" +" your secret private key. The receiver will then use the public key you send" +" to decrypt the data." +msgstr "" + +#: ..\remote_feature.rst:44 +msgid "" +"This encryption will not protect the data itself but it protects the " +"authenticity. Because the private key is only available to the sender, the " +"receiver can be sure about the origin of the data. In practise the key pair " +"is only used for the authentication process. The data itself will be " +"encrypted using a key that is exchanged during this initial phase." +msgstr "" + +#: ..\remote_feature.rst:49 +msgid "PuTTY and github" +msgstr "" + +#: ..\remote_feature.rst:51 +msgid "" +"PuTTY is SSH client that for Windows that is a bit more user friendly then " +"OpenSSH. Unfortunately PuTTY does not work with all servers. In this " +"paragraph I will show how to generate a key for github using putty." +msgstr "" + +#: ..\remote_feature.rst:54 +msgid "" +"First make sure GitExtensions is configured to use PuTTY and all paths are " +"correct." +msgstr "" + +#: ..\remote_feature.rst:60 +msgid "can choose ``Generate or import key`` to start the key generator." +msgstr "" + +#: ..\remote_feature.rst:66 +msgid "" +"PuTTY will ask you to move the mouse around to generate a more random key. " +"When the key is generated you can save the public and the private key in a " +"file. You can choose to protect the private key with a password but this is " +"not necessary." +msgstr "" + +#: ..\remote_feature.rst:69 +msgid "" +"Now you have a key pair you need to give github the public key. This can be " +"done in ``Account Settings`` in the tab ``SSH Public Keys``. You can add " +"multiple keys here, but you only need one key for all repositories." +msgstr "" + +#: ..\remote_feature.rst:74 +msgid "" +"After telling github what public key to use to decrypt, you need to tell " +"GitExtensions what private key to use to encrypt. In the clone dialog there " +"is a ``Load SSH key`` button to load the private key into the PuTTY " +"authentication agent. This can also be done manually by starting the PuTTY " +"authentication agent and choose ``add key`` in the context menu in the " +"system tray." +msgstr "" + +#: ..\remote_feature.rst:80 +msgid "" +"GitExtensions can load the private keys automatically for you when " +"communicating with a remote. You need to configure the private key for the " +"remote." +msgstr "" + +#: ..\remote_feature.rst:83 +msgid "This is done in the ``Manage remote repositories`` dialog." +msgstr "" + +#: ..\remote_feature.rst:86 +msgid "OpenSSH and github" +msgstr "" + +#: ..\remote_feature.rst:88 +msgid "" +"When you choose to use OpenSSH you need to configure GitExtensions as shown " +"in the screenshot below." +msgstr "" + +#: ..\remote_feature.rst:92 +msgid "" +"OpenSSH is the best SSH client there is but it lacks Windows support. " +"Therefore it is slightly more complex to use. Another drawback is that " +"GitExtensions cannot control OpenSSH and needs to show the command line " +"dialogs when OpenSSH might be used. GitExtensions will show the command line" +" window for every command that might require a SSH connection. For this " +"reason PuTTY is the prefered SSH client in GitExtensions." +msgstr "" + +#: ..\remote_feature.rst:97 +msgid "" +"To generate a key pair in OpenSSH you need to go to the command line. I " +"recommend to use the git bash because the path to OpenSSH is already set." +msgstr "" + +#: ..\remote_feature.rst:102 +msgid "" +"Type the following command: ``ssh-keygen -C \"your@email.com\" -t rsa`` Use " +"the same email address as the email address used in git. You will be asked " +"where if you want to protect the private key with a password. This is not " +"necessary. By default the public and private keys are stored in " +"``c:\\Documents and Settings\\[User]\\.ssh\\`` or " +"``c:\\Users\\[user]\\.ssh\\``." +msgstr "" + +#: ..\remote_feature.rst:109 +msgid "" +"You do not need to tell GitExtensions about the private key because OpenSSH " +"will load it for you. Now open the public key using notepad and copy the key" +" to github. This can be done in ``Account Settings`` in the tab ``SSH Public" +" Keys`` on `GitHub `_." +msgstr "" + +#: ..\remote_feature.rst:116 +msgid "Pull changes" +msgstr "" + +#: ..\remote_feature.rst:118 +msgid "" +"You can get remote changes using the pull function. Before you can pull " +"remote changes you need to make sure there are no uncommitted changes in " +"your local repository. If you have uncommitted changes you should commit " +"them or stash them during the pull. You can read about how to use the stash " +"in the Stash chapter." +msgstr "" + +#: ..\remote_feature.rst:124 +msgid "" +"In order to get your personal repository up-to-date, you need to fetch " +"changes from a remote repository. You can do this using the ``Pull`` dialog." +" When the dialog starts the default remote for the current branch is set. " +"You can choose another remote or enter a custom url if you like. When the " +"remote branches configured correctly, you do not need to choose a remote " +"branch." +msgstr "" + +#: ..\remote_feature.rst:128 +msgid "" +"If you just fetch the commits from the remote repository and you already " +"committed some changes to your local repository, the commits will be in a " +"different branch. In the pull dialog this is illustrated in the image on the" +" left. This can be useful when you want to review the changes before you " +"want to merge them with your own changes." +msgstr "" + +#: ..\remote_feature.rst:135 +msgid "" +"When you choose to merge the remote branch after fetching the changes a " +"branch will be created, and will be merged you’re your commit. Doing this " +"creates a lot of branches and merges, making the history harder to read." +msgstr "" + +#: ..\remote_feature.rst:140 +msgid "" +"Instead of merging the fetched commits with your local commits, you can also" +" choose to rebase your commits on top of the fetched commits. This is " +"illustrated on the left in the image below. A rebase will first undo your " +"local commits (c and d), then fetch the remote commits (e) and finally " +"recommit your local commits. When there is a merge conflict during the " +"rebase, the rebase dialog will show." +msgstr "" + +#: ..\remote_feature.rst:147 +msgid "Next to the pull button there are some buttons that can be useful:" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "Solve conflicts" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "" +"When there are merge conflicts, you can solve them by pressing this button." +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "Stash changes" +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "" +"When the working dir contains uncommitted changes, you need to stash them " +"before pulling." +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "Auto stash" +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "" +"Check this checkbox if you want to stash before pulling. The stash will be " +"reapplied after pulling." +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "Load SSH key" +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "" +"This button is only available when you use PuTTY as SSH client. You can " +"press this button to load the key configured for the remote. If no key is " +"set, a dialog will prompt for the key." +msgstr "" + +#: ..\remote_feature.rst:161 +msgid "Push changes" +msgstr "" + +#: ..\remote_feature.rst:163 +msgid "" +"In the browse window you can check if there are local commits that are not " +"pushed to a remote repository yet. In the image below the green labels mark " +"the position of the master branch on the remote repository. The red label " +"marks the position of the master branch on the local repository. The local " +"repository is ahead three commits." +msgstr "" + +#: ..\remote_feature.rst:169 +msgid "To push the changes press ``Push`` in the toolbar." +msgstr "" + +#: ..\remote_feature.rst:173 +msgid "" +"The push dialog allows you to choose the remote repository to push to. The " +"remote repository is set to the remote of the current branch. You can choose" +" another remote or choose a url to push to. You can also specify a branch to" +" push." +msgstr "" + +#: ..\remote_feature.rst:178 +msgid "" +"Tags are not pushed to the remote repository. If you want to push a tag you " +"need to open the ``Tags`` tab in the dialog. You can choose to push a singe " +"tag or all tags. No commits will be pushed when the ``Tags`` tab is " +"selected, only tags." +msgstr "" + +#: ..\remote_feature.rst:181 +msgid "" +"You can not merge your changes in the remote repository. Merging must be " +"done locally. This means that you cannot push your changes before the " +"commits are merged locally. In practice you need to pull before you can push" +" most of the times." +msgstr "" diff --git a/source/locale/zh_CN/LC_MESSAGES/settings.mo b/source/locale/zh_CN/LC_MESSAGES/settings.mo new file mode 100644 index 0000000000000000000000000000000000000000..2f339a760abd67d72886bd69c666c54b6b9ec28a GIT binary patch literal 484 zcmZWlO-}+b5Y@!f9zA=Qg9nWc?Sdp&#E8pcNLVGXdNp;aOU=@5+9K%x@UQrD{4I7D zqX%CynR)HYn~$&ky^kG_T^|QN4lCkux=nTd^q*MqiP0}2b2ysggD_TV#o$Idh&N8C zidsmxTJa*7ic%YgiOuC4uUEOnR5J)BcPU0jaObr+;7%}T(y)!Rjmp)E?i z5U1i*R-XTL;W=y46Y3F+xpkNtu57`bHVlUM<1yU!lNc`Iq(2&8^#_A#Jeys5smfP8 z7nlmZWDqT+5>~)bRq$gtS~yoSLe}eb!&QdzS!^1aUXpUVwIwCVr9<(%EH3M1N%7-M z-WQM2Ejj*e#h`u(l2H=>T`X+SAkxa8%#Z$7`Wra!Ny>st)rD-qjTNqUpANC}r>iD< n76xOL>A6%ngU*w5!K7FjUf@uhrDdSXn%Z92g>BiR-C*Y%4+xSo literal 0 HcmV?d00001 diff --git a/source/locale/zh_CN/LC_MESSAGES/settings.po b/source/locale/zh_CN/LC_MESSAGES/settings.po new file mode 100644 index 0000000..51c4821 --- /dev/null +++ b/source/locale/zh_CN/LC_MESSAGES/settings.po @@ -0,0 +1,2128 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\settings.rst:4 +msgid "Settings" +msgstr "" + +#: ..\settings.rst:6 +msgid "" +"The settings dialog can be invoked at any time by selecting ``Settings`` " +"from the ``Tools`` menu option." +msgstr "" + +#: ..\settings.rst:10 +msgid "" +"The following buttons are always available on any page of the Settings " +"dialog. Sometimes the ``Cancel`` button has no effect for the page - this " +"will be noted on the page in the area next to the buttons." +msgstr "" + +#: ..\settings.rst:14 +msgid "Button" +msgstr "" + +#: ..\settings.rst:14 ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Description" +msgstr "" + +#: ..\settings.rst:16 +msgid "``OK``" +msgstr "" + +#: ..\settings.rst:16 +msgid "" +"Save any entered changes made in *any* settings page and close the Settings " +"dialog." +msgstr "" + +#: ..\settings.rst:19 +msgid "``Cancel``" +msgstr "" + +#: ..\settings.rst:19 +msgid "" +"Any entered changes in *any* settings page are *not* saved. The Settings " +"dialog is closed." +msgstr "" + +#: ..\settings.rst:22 +msgid "``Apply``" +msgstr "" + +#: ..\settings.rst:22 +msgid "Any entered changes in *any* settings page are saved." +msgstr "" + +#: ..\settings.rst:25 +msgid "" +"Settings that are specific to Git Extensions and apply globally will be " +"stored in a file called ``GitExtensions.settings`` either in the user's " +"application data path or with the program. The location is dependant on the " +"IsPortable setting in the ``GitExtensions.exe.config`` file that is with the" +" program. Settings that are specific to Git Extensions but apply to only the" +" current repository will be stored in a file of the same name, " +"``GitExtensions.settings``, but in either the root folder of the repository " +"or the ``.git`` folder of the repository, depending on whether or not they " +"are distributed with that repository. The settings that are used by Git are " +"stored in the configuration files of Git. The global settings are stored in " +"the file called ``.gitconfig`` in the user directory. The local settings are" +" stored in the ``.git\\config`` file of the repository." +msgstr "" + +#: ..\settings.rst:37 +msgid "Checklist" +msgstr "" + +#: ..\settings.rst:39 +msgid "" +"This page is a visual overview of the minimal settings that Git Extensions " +"requires to work properly. Any items highlighted in red should be configured" +" by clicking on the highlighted item." +msgstr "" + +#: ..\settings.rst:42 +msgid "This page contains the following settings and buttons." +msgstr "" + +#: ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Setting" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Check settings at startup (disables automatically if all settings are " +"correct)" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Forces Git Extensions to re-check the minimal set of required settings the " +"next time Git Extensions is started. If all settings are 'green' this will " +"be automatically unchecked." +msgstr "" + +#: ..\settings.rst:51 +msgid "``Save and rescan`` button" +msgstr "" + +#: ..\settings.rst:51 +msgid "" +"Saves any setting changes made and re-checks the settings to see if the " +"minimal requirements are now met." +msgstr "" + +#: ..\settings.rst:58 ..\settings.rst:66 +msgid "Git" +msgstr "" + +#: ..\settings.rst:60 +msgid "" +"This page contains the settings needed to access git repositories. The " +"repositories will be accessed using external tools. For Windows usually " +"MsysGit or cygwin are used. Git Extensions will try to configure these " +"settings automatically." +msgstr "" + +#: ..\settings.rst:64 ..\settings.rst:90 ..\settings.rst:168 +#: ..\settings.rst:196 ..\settings.rst:295 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:642 +#: ..\settings.rst:671 +msgid "Group" +msgstr "" + +#: ..\settings.rst:66 +msgid "Command used to run git (git.cmd or git.exe)" +msgstr "" + +#: ..\settings.rst:66 +msgid "" +"Needed for Git Extensions to run Git commands. Set the full command used to " +"run git (MsysGit or cygwin). Use the ``Browse`` button to find the " +"executable on your file system." +msgstr "" + +#: ..\settings.rst:70 +msgid "Path to Linux tools (sh). Leave empty when it is in the path." +msgstr "" + +#: ..\settings.rst:70 +msgid "" +"A few linux tools are used by Git Extensions. When MsysGit is installed, " +"these tools are located in the bin directory of MsysGit. Use the ``Browse`` " +"button to find the directory on your file system." +msgstr "" + +#: ..\settings.rst:74 +msgid "Environment" +msgstr "" + +#: ..\settings.rst:74 +msgid "``Change HOME`` button" +msgstr "" + +#: ..\settings.rst:74 +msgid "This button opens a dialog where the HOME directory can be changed." +msgstr "" + +#: ..\settings.rst:77 +msgid "" +"The global configuration file used by git will be put in the HOME directory." +" On some systems the home directory is not set or is pointed to a network " +"drive. Git Extensions will try to detect the optimal setting for your " +"environment. When there is already a global git configuration file, this " +"location will be used. If you need to relocate the home directory for git, " +"click the ``Change HOME`` button to change this setting. Otherwise leave " +"this setting as the default." +msgstr "" + +#: ..\settings.rst:85 +msgid "Git Extensions" +msgstr "" + +#: ..\settings.rst:87 +msgid "This page contains general settings for Git Extensions." +msgstr "" + +#: ..\settings.rst:92 +msgid "Performance" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"Show repository status in browse dialog (number of changes in toolbar, " +"restart required)" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"When enabled, the number of pending commits are shown on the toolbar as a " +"figure in parentheses next to the ``Commit`` button. Git Extensions must be " +"stopped and restarted to activate changes to this option." +msgstr "" + +#: ..\settings.rst:96 +msgid "Show current working dir changes in revision graph" +msgstr "" + +#: ..\settings.rst:96 +msgid "" +"When enabled, two extra revisions are added to the revision graph. The first" +" shows the current working directory status. The second shows the staged " +"files. This option can cause slowdowns when browsing large repositories." +msgstr "" + +#: ..\settings.rst:101 +msgid "Use FileSystemWatcher to check if index is changed" +msgstr "" + +#: ..\settings.rst:101 +msgid "" +"Using the FileSystemWatcher to check index state improves the performance in" +" some cases. Turn this off if you experience refresh problems in commit log." +msgstr "" + +#: ..\settings.rst:105 +msgid "Show stash count on status bar in browse window" +msgstr "" + +#: ..\settings.rst:105 +msgid "" +"When you use the stash a lot, it can be useful to show the number of stashed" +" items on the toolbar. This option causes serious slowdowns in large " +"repositories and is turned off by default." +msgstr "" + +#: ..\settings.rst:109 +msgid "Check for uncommitted changes in checkout branch dialog" +msgstr "" + +#: ..\settings.rst:109 +msgid "" +"Git Extensions will not allow you to checkout a branch if you have " +"uncommitted changes on the current branch. If you select this option, Git " +"Extensions will display a dialog where you can decide what to do with " +"uncommitted changes before swapping branches." +msgstr "" + +#: ..\settings.rst:114 +msgid "Limit number of commits that will be loaded in list at start-up" +msgstr "" + +#: ..\settings.rst:114 +msgid "" +"This number specifies the maximum number of commits that Git Extensions will" +" load when it is started. These commits are shown in the Commit Log window. " +"To see more commits than are loaded, then this setting will need to be " +"adjusted and Git Extensions restarted." +msgstr "" + +#: ..\settings.rst:119 ..\settings.rst:170 +msgid "Behaviour" +msgstr "" + +#: ..\settings.rst:119 +msgid "Close Process dialog when process succeeds" +msgstr "" + +#: ..\settings.rst:119 +msgid "" +"When a process is finished, close the process dialog automatically. Leave " +"this option off if you want to see the result of processes. When a process " +"has failed, the dialog will automatically remain open." +msgstr "" + +#: ..\settings.rst:123 +msgid "Show console window when executing git process" +msgstr "" + +#: ..\settings.rst:123 +msgid "" +"Git Extensions uses command line tools to access the git repository. In some" +" environments it might be useful to see the command line dialog when a " +"process is executed. An option on the command line dialog window displayed " +"allows this setting to be turned off." +msgstr "" + +#: ..\settings.rst:128 +msgid "Use patience diff algorithm" +msgstr "" + +#: ..\settings.rst:128 +msgid "" +"Use the Git 'patience diff' algorithm instead of the default. This algorithm" +" is useful in situations where two files have diverged significantly and the" +" default algorithm may become 'misaligned', resulting in a totally unusable " +"conflict file." +msgstr "" + +#: ..\settings.rst:133 +msgid "Include untracked files in stash" +msgstr "" + +#: ..\settings.rst:133 +msgid "" +"If checked, when a stash is performed as a result of any action except a " +"manual stash request, e.g. checking out a new branch and requesting a stash " +"then any files not tracked by git will also be saved to the stash." +msgstr "" + +#: ..\settings.rst:137 +msgid "Follow renames in file history (experimental)" +msgstr "" + +#: ..\settings.rst:137 +msgid "Try to follow file renames in the file history." +msgstr "" + +#: ..\settings.rst:140 +msgid "Open last working dir on startup" +msgstr "" + +#: ..\settings.rst:140 +msgid "" +"When starting Git Extensions, open the last used repository (bypassing the " +"Start Page)." +msgstr "" + +#: ..\settings.rst:143 +msgid "Play Special Startup Sound" +msgstr "" + +#: ..\settings.rst:143 +msgid "" +"Play a sound when starting Git Extensions. It will put you in a good " +"moooooood!" +msgstr "" + +#: ..\settings.rst:146 +msgid "Default clone destination" +msgstr "" + +#: ..\settings.rst:146 +msgid "" +"Git Extensions will pre-fill destination directory input with value of this " +"setting on any form used to perform repository clone." +msgstr "" + +#: ..\settings.rst:149 +msgid "Revision grid quick search timeout [ms]" +msgstr "" + +#: ..\settings.rst:149 +msgid "" +"The timeout (milliseconds) used for the quick search feature in the revision" +" graph. The quick search will be enabled when you start typing and the " +"revision graph has the focus." +msgstr "" + +#: ..\settings.rst:153 +msgid "Email settings for sending patches" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server name" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server to use for sending patches." +msgstr "" + +#: ..\settings.rst:155 +msgid "Port" +msgstr "" + +#: ..\settings.rst:155 +msgid "SMTP port number to use." +msgstr "" + +#: ..\settings.rst:157 +msgid "Use SSL/TLS" +msgstr "" + +#: ..\settings.rst:157 +msgid "Check this box if the SMTP server uses SSL or TLS." +msgstr "" + +#: ..\settings.rst:163 +msgid "Commit dialog" +msgstr "" + +#: ..\settings.rst:165 +msgid "This page contains settings for the Git Extensions Commit dialog." +msgstr "" + +#: ..\settings.rst:170 +msgid "Show errors when staging files" +msgstr "" + +#: ..\settings.rst:170 +msgid "" +"If an error occurs when files are staged (in the Commit dialog), then the " +"process dialog showing the results of the git command is shown if this " +"setting is checked." +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"Compose commit messages in Commit dialog (otherwise the message will be " +"requested during commit)" +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"If this is unchecked, then commit messages cannot be entered in the commit " +"dialog. When the ``Commit`` button is clicked, a new editor window is opened" +" where the commit message can be entered." +msgstr "" + +#: ..\settings.rst:178 +msgid "Number of previous messages in commit dialog" +msgstr "" + +#: ..\settings.rst:178 +msgid "" +"The number of commit messages, from the top of the current branch, that will" +" be made available from the ``Commit message`` combo box on the Commit " +"dialog." +msgstr "" + +#: ..\settings.rst:182 +msgid "Show additional buttons in commit button area" +msgstr "" + +#: ..\settings.rst:182 +msgid "" +"Tick the boxes in this sub-group for any of the additional buttons that you " +"wish to have available below the commit button. These buttons are considered" +" additional to basic functionality and have consequences if you should click" +" them accidentally, including resetting unrecorded work." +msgstr "" + +#: ..\settings.rst:191 +msgid "Appearance" +msgstr "" + +#: ..\settings.rst:193 +msgid "" +"This page contains settings that affect the appearance of the application." +msgstr "" + +#: ..\settings.rst:198 ..\settings.rst:448 ..\settings.rst:653 +msgid "General" +msgstr "" + +#: ..\settings.rst:198 +msgid "Show relative date instead of full date" +msgstr "" + +#: ..\settings.rst:198 +msgid "" +"Show relative date, e.g. 2 weeks ago, instead of full date. Displayed on the" +" ``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:201 +msgid "Show current branch in Visual Studio" +msgstr "" + +#: ..\settings.rst:201 +msgid "" +"Determines whether or not the currently checked out branch is displayed on " +"the Git Extensions toolbar within Visual Studio." +msgstr "" + +#: ..\settings.rst:204 +msgid "Auto scale user interface when high DPI is used" +msgstr "" + +#: ..\settings.rst:204 +msgid "" +"Automatically resize controls and their contents according to the current " +"system resolution of the display, measured in dots per inch (DPI)." +msgstr "" + +#: ..\settings.rst:207 +msgid "Truncate long filenames" +msgstr "" + +#: ..\settings.rst:207 +msgid "" +"This setting affects the display of filenames in a component of a window " +"e.g. in the Diff tab of the Commit Log window. The options that can be " +"selected are:" +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``None``: no truncation occurs; a horizontal scroll bar is used to see the " +"whole filename." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Compact``: no horizontal scroll bar. Filenames are truncated at both start" +" and end to fit into the width of the display component." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Trimstart``: no horizontal scroll bar. Filenames are truncated at the " +"start only." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``FileNameOnly``: the path is always removed, leaving only the name of the " +"file, even if there is space for the path." +msgstr "" + +#: ..\settings.rst:220 +msgid "Author images" +msgstr "" + +#: ..\settings.rst:220 +msgid "Get author image from gravatar.com" +msgstr "" + +#: ..\settings.rst:220 +msgid "" +"If checked, `gravatar `_ will be accessed to retrieve " +"an image for the author of commits. This image is displayed on the " +"``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:224 +msgid "Image size" +msgstr "" + +#: ..\settings.rst:224 +msgid "The display size of the user image." +msgstr "" + +#: ..\settings.rst:226 +msgid "Cache images" +msgstr "" + +#: ..\settings.rst:226 +msgid "" +"The number of days to elapse before gravatar is checked for any changes to " +"an authors image." +msgstr "" + +#: ..\settings.rst:229 +msgid "No image service" +msgstr "" + +#: ..\settings.rst:229 +msgid "" +"If the author has not set up their own image, then gravatar can return an " +"image based on one of these services." +msgstr "" + +#: ..\settings.rst:232 +msgid "``Clear image cache`` button" +msgstr "" + +#: ..\settings.rst:232 +msgid "Clear the cached avatars." +msgstr "" + +#: ..\settings.rst:234 +msgid "Fonts" +msgstr "" + +#: ..\settings.rst:234 +msgid "Code font" +msgstr "" + +#: ..\settings.rst:234 +msgid "Change the font used for the display of file contents." +msgstr "" + +#: ..\settings.rst:236 +msgid "Application font" +msgstr "" + +#: ..\settings.rst:236 +msgid "Change the font used on Git Extensions windows and dialogs." +msgstr "" + +#: ..\settings.rst:238 +msgid "Commit font" +msgstr "" + +#: ..\settings.rst:238 +msgid "" +"Change the font used for entering a commit message in the Commit dialog." +msgstr "" + +#: ..\settings.rst:240 +msgid "Language" +msgstr "" + +#: ..\settings.rst:240 +msgid "Language (restart required)" +msgstr "" + +#: ..\settings.rst:240 +msgid "Choose the language for the Git Extensions interface." +msgstr "" + +#: ..\settings.rst:242 +msgid "Dictionary for spelling checker" +msgstr "" + +#: ..\settings.rst:242 +msgid "" +"Choose the dictionary to use for the spelling checker in the Commit dialog." +msgstr "" + +#: ..\settings.rst:248 +msgid "Revision Links" +msgstr "" + +#: ..\settings.rst:250 +msgid "" +"You can configure here how to convert parts of a revision into clickable " +"links. These links will be located under the commit message on the " +"``Commit`` tab in the ``Related links`` section." +msgstr "" + +#: ..\settings.rst:256 ..\settings.rst:345 +msgid "Categories" +msgstr "" + +#: ..\settings.rst:256 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click the ``Remove`` button." +msgstr "" + +#: ..\settings.rst:260 ..\settings.rst:553 +msgid "Name" +msgstr "" + +#: ..\settings.rst:260 +msgid "" +"This is the Category name used to match the same categories defined on " +"different levels of the Settings." +msgstr "" + +#: ..\settings.rst:263 ..\settings.rst:555 +msgid "Enabled" +msgstr "" + +#: ..\settings.rst:263 +msgid "" +"Indicates whether the Category is enabled or not. Disabled categories are " +"skipped while creating links." +msgstr "" + +#: ..\settings.rst:266 +msgid "Search in" +msgstr "" + +#: ..\settings.rst:266 +msgid "" +"List of revision parts that will be checked when searching for matching text" +" to be converted into links. Only the checked parts will be searched for " +"matches." +msgstr "" + +#: ..\settings.rst:270 +msgid "Search pattern/Nested pattern" +msgstr "" + +#: ..\settings.rst:270 +msgid "" +"Regular expression used for matching text in chosen revision parts. Each " +"matched fragment will be used to create a new link. More than one fragment " +"can be used in a single link by using a capturing group. A capturing group " +"value can be passed to a link by using zero-based indexed placeholders in a " +"link format definition e.g. {0}. ``Nested pattern`` can be used when only " +"part of the text matched by the ``Search pattern`` should be used to format " +"the link. When the ``Nested pattern`` is empty, matches found by the " +"``Search pattern`` are used to create links." +msgstr "" + +#: ..\settings.rst:279 +msgid "Links: Caption/URI" +msgstr "" + +#: ..\settings.rst:279 +msgid "" +"List of links to be created from a single match. Each link consists of the " +"``Caption`` to be displayed and the ``URI`` to be opened when the link is " +"clicked on. In addition to the standard zero-based indexed placeholders, the" +" ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into the" +" link. For example: " +"``https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH%``" +msgstr "" + +#: ..\settings.rst:290 +msgid "Colors" +msgstr "" + +#: ..\settings.rst:292 +msgid "" +"This page contains settings to define the colors used in the application." +msgstr "" + +#: ..\settings.rst:297 +msgid "Revision graph" +msgstr "" + +#: ..\settings.rst:297 +msgid "Multicolor branches" +msgstr "" + +#: ..\settings.rst:297 +msgid "" +"Displays branch commits in different colors if checked. If unchecked, all " +"branches are shown in the same color. This color can be selected." +msgstr "" + +#: ..\settings.rst:300 +msgid "Striped branch change" +msgstr "" + +#: ..\settings.rst:300 +msgid "" +"When a new branch is created from an existing branch, the common part of the" +" history is shown in a 'hatch' pattern." +msgstr "" + +#: ..\settings.rst:303 +msgid "Draw branch borders" +msgstr "" + +#: ..\settings.rst:303 +msgid "Outlines branch commits in a black border if checked." +msgstr "" + +#: ..\settings.rst:305 +msgid "Draw non relatives graph gray" +msgstr "" + +#: ..\settings.rst:305 +msgid "" +"Show commit history in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:307 +msgid "Draw non relatives text gray" +msgstr "" + +#: ..\settings.rst:307 +msgid "" +"Show commit text in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:309 +msgid "Color tag" +msgstr "" + +#: ..\settings.rst:309 +msgid "Color to show tags in." +msgstr "" + +#: ..\settings.rst:311 +msgid "Color branch" +msgstr "" + +#: ..\settings.rst:311 +msgid "Color to show branch names in." +msgstr "" + +#: ..\settings.rst:313 +msgid "Color remote branch" +msgstr "" + +#: ..\settings.rst:313 +msgid "Color to show remote branch names in." +msgstr "" + +#: ..\settings.rst:315 +msgid "Color other label" +msgstr "" + +#: ..\settings.rst:315 +msgid "Color to show other labels in." +msgstr "" + +#: ..\settings.rst:317 +msgid "Application Icon" +msgstr "" + +#: ..\settings.rst:317 +msgid "Icon style" +msgstr "" + +#: ..\settings.rst:317 +msgid "Change icons. Useful for recognising various open instances." +msgstr "" + +#: ..\settings.rst:319 +msgid "Icon color" +msgstr "" + +#: ..\settings.rst:319 +msgid "Changes color of the selected icons." +msgstr "" + +#: ..\settings.rst:321 +msgid "Difference View" +msgstr "" + +#: ..\settings.rst:321 +msgid "Color removed line" +msgstr "" + +#: ..\settings.rst:321 +msgid "Highlight color for lines that have been removed." +msgstr "" + +#: ..\settings.rst:324 +msgid "Color added line" +msgstr "" + +#: ..\settings.rst:324 +msgid "Highlight color for lines that have been added." +msgstr "" + +#: ..\settings.rst:326 +msgid "Color removed line highlighting" +msgstr "" + +#: ..\settings.rst:326 +msgid "Highlight color for characters that have been removed in lines." +msgstr "" + +#: ..\settings.rst:328 +msgid "Color added line highlighting" +msgstr "" + +#: ..\settings.rst:328 +msgid "Highlight color for characters that have been added in lines." +msgstr "" + +#: ..\settings.rst:330 +msgid "Color section" +msgstr "" + +#: ..\settings.rst:330 +msgid "Highlight color for a section." +msgstr "" + +#: ..\settings.rst:336 +msgid "Start Page" +msgstr "" + +#: ..\settings.rst:338 +msgid "" +"This page allows you to add/remove or modify the Categories and repositories" +" that will appear on the Start Page when Git Extensions is launched. Per " +"Category you can either configure an RSS feed or add repositories. The order" +" of both Categories, and repositories within Categories, can be changed " +"using the context menus in the Start Page. See :ref:`start-page` for further" +" details." +msgstr "" + +#: ..\settings.rst:345 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click Remove. This will delete the Category *and* any " +"repositories belonging to that Category." +msgstr "" + +#: ..\settings.rst:350 +msgid "Caption" +msgstr "" + +#: ..\settings.rst:350 +msgid "This is the Category name displayed on the Start Page." +msgstr "" + +#: ..\settings.rst:352 +msgid "Type" +msgstr "" + +#: ..\settings.rst:352 +msgid "Specify the type: an RSS feed or a repository." +msgstr "" + +#: ..\settings.rst:354 +msgid "RSS Feed" +msgstr "" + +#: ..\settings.rst:354 +msgid "Enter the URL of the RSS feed." +msgstr "" + +#: ..\settings.rst:356 +msgid "Path/Title/Description" +msgstr "" + +#: ..\settings.rst:356 +msgid "" +"For each repository defined for a Category, shows the path, title and " +"description. To add a new repository, click on a blank line and type the " +"appropriate information. The contents of the Path field are shown on the " +"Start Page as a link to your repository *if* the Title field is blank. If " +"the Title field is non-blank, then this text is shown as the link to your " +"repository. Any text in the Description field is shown underneath the " +"repository link on the Start Page." +msgstr "" + +#: ..\settings.rst:365 +msgid "" +"An RSS Feed can be useful to follow repositories on GitHub for example. See " +"this page on GitHub: https://help.github.com/articles/viewing-your-feeds. " +"You can also follow commits on public GitHub repositories by" +msgstr "" + +#: ..\settings.rst:368 +msgid "In your browser, navigate to the public repository on GitHub." +msgstr "" + +#: ..\settings.rst:369 +msgid "Select the branch you are interested in." +msgstr "" + +#: ..\settings.rst:370 +msgid "Click on the Commits tab." +msgstr "" + +#: ..\settings.rst:371 +msgid "You will find a RSS icon next to the words \"Commit History\"." +msgstr "" + +#: ..\settings.rst:372 +msgid "Copy the link" +msgstr "" + +#: ..\settings.rst:373 +msgid "" +"Paste the link into the RSS Feed field in the Settings - Start Page as shown" +" above." +msgstr "" + +#: ..\settings.rst:375 +msgid "" +"Your Start Page will then show each commit - clicking on a link will open " +"your browser and take you to the commit on GitHub." +msgstr "" + +#: ..\settings.rst:382 +msgid "Git Config" +msgstr "" + +#: ..\settings.rst:384 +msgid "" +"This page contains some of the settings of Git that are used by and " +"therefore can be changed from within Git Extensions." +msgstr "" + +#: ..\settings.rst:386 +msgid "" +"If you change a Git setting from the Git command line using ``git config`` " +"then the same change in setting can be seen inside Git Extensions. If you " +"change a Git setting from inside Git Extensions then that change can be seen" +" using ``git config --get``." +msgstr "" + +#: ..\settings.rst:389 +msgid "" +"Git configuration can be global or local configuration. Global configuration" +" applies to all repositories. Local configuration overrides the global " +"configuration for the current repository." +msgstr "" + +#: ..\settings.rst:395 +msgid "User name" +msgstr "" + +#: ..\settings.rst:395 +msgid "User name shown in commits and patches." +msgstr "" + +#: ..\settings.rst:397 +msgid "User email" +msgstr "" + +#: ..\settings.rst:397 +msgid "User email shown in commits and patches." +msgstr "" + +#: ..\settings.rst:399 +msgid "Editor" +msgstr "" + +#: ..\settings.rst:399 +msgid "" +"Editor that git.exe opens (e.g. for editing commit message). This is not " +"used by Git Extensions, only when you call git.exe from the command line. By" +" default Git will use the built in editor." +msgstr "" + +#: ..\settings.rst:403 +msgid "Mergetool" +msgstr "" + +#: ..\settings.rst:403 +msgid "" +"Merge tool used to solve merge conflicts. Git Extensions will search for " +"common merge tools on your system." +msgstr "" + +#: ..\settings.rst:406 +msgid "Path to mergetool" +msgstr "" + +#: ..\settings.rst:406 +msgid "" +"Path to merge tool. Git Extensions will search for common merge tools on " +"your system." +msgstr "" + +#: ..\settings.rst:409 +msgid "Mergetool command" +msgstr "" + +#: ..\settings.rst:409 +msgid "" +"Command that Git uses to start the merge tool. Git Extensions will try to " +"set this automatically when a merge tool is chosen. This setting can be left" +" empty when Git supports the mergetool (e.g. kdiff3)." +msgstr "" + +#: ..\settings.rst:413 +msgid "Keep backup (.orig) after merge" +msgstr "" + +#: ..\settings.rst:413 +msgid "" +"Check to save the state of the original file before modifying to solve merge" +" conflicts. Refer to Git configuration setting ```mergetool.keepBackup```." +msgstr "" + +#: ..\settings.rst:417 +msgid "Difftool" +msgstr "" + +#: ..\settings.rst:417 +msgid "" +"Diff tool that is used to show differences between source files. Git " +"Extensions will search for common diff tools on your system." +msgstr "" + +#: ..\settings.rst:420 +msgid "Path to difftool" +msgstr "" + +#: ..\settings.rst:420 +msgid "" +"The path to the diff tool. Git Extensions will search for common diff tools " +"on your system." +msgstr "" + +#: ..\settings.rst:423 +msgid "DiffTool command" +msgstr "" + +#: ..\settings.rst:423 +msgid "" +"Command that Git uses to start the diff tool. This setting should only be " +"filled in when Git doesn't support the diff tool." +msgstr "" + +#: ..\settings.rst:426 +msgid "Path to commit template" +msgstr "" + +#: ..\settings.rst:426 +msgid "" +"A path to a file whose contents are used to pre-populate the commit message " +"in the commit dialog." +msgstr "" + +#: ..\settings.rst:429 +msgid "Line endings" +msgstr "" + +#: ..\settings.rst:429 +msgid "Checkout/commit radio buttons" +msgstr "" + +#: ..\settings.rst:429 +msgid "" +"Choose how git should handle line endings when checking out and checking in " +"files. Refer to https://help.github.com/articles/dealing-with-line-endings" +"#platform-all" +msgstr "" + +#: ..\settings.rst:433 +msgid "Files content encoding" +msgstr "" + +#: ..\settings.rst:433 +msgid "The default encoding for file contents." +msgstr "" + +#: ..\settings.rst:439 +msgid "Build server integration" +msgstr "" + +#: ..\settings.rst:441 +msgid "" +"This page allows you to configure the integration with build servers. This " +"allows the build status of each commit to be displayed directly in the " +"revision log, as well as providing a tab for direct access to the Build " +"Server build report for the selected commit." +msgstr "" + +#: ..\settings.rst:448 +msgid "Enable build server integration" +msgstr "" + +#: ..\settings.rst:448 +msgid "Check to globally enable/disable the integration functionality." +msgstr "" + +#: ..\settings.rst:450 +msgid "Show build status summary in revision log" +msgstr "" + +#: ..\settings.rst:450 +msgid "" +"Check to show a summary of the build results with the commits in the main " +"revision log." +msgstr "" + +#: ..\settings.rst:453 +msgid "Build server type" +msgstr "" + +#: ..\settings.rst:453 +msgid "Select an integration target." +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins" +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins server URL" +msgstr "" + +#: ..\settings.rst:455 ..\settings.rst:459 ..\settings.rst:469 +msgid "Enter the URL of the server (and port, if applicable)." +msgstr "" + +#: ..\settings.rst:457 ..\settings.rst:461 ..\settings.rst:473 +msgid "Project name" +msgstr "" + +#: ..\settings.rst:457 +msgid "Enter the name of the project which tracks this repository in Jenkins." +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity" +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity server URL" +msgstr "" + +#: ..\settings.rst:461 +msgid "" +"Enter the name of the project which tracks this repository in TeamCity. " +"Multiple project names can be entered separated by the | character." +msgstr "" + +#: ..\settings.rst:464 +msgid "Build Id Filter" +msgstr "" + +#: ..\settings.rst:464 +msgid "" +"Enter a regexp filter for which build results you want to retrieve in the " +"case that your build project creates multiple builds. For example, if your " +"project includes both devBuild and docBuild you may wish to apply a filter " +"of \"devBuild\" to retrieve the results from only the program build." +msgstr "" + +#: ..\settings.rst:469 +msgid "Team Foundation" +msgstr "" + +#: ..\settings.rst:469 +msgid "Tfs server (Name or URL)" +msgstr "" + +#: ..\settings.rst:471 +msgid "Team collection name" +msgstr "" + +#: ..\settings.rst:473 +msgid "Enter the name of the project which tracks this repository in Tfs." +msgstr "" + +#: ..\settings.rst:475 +msgid "Build definition name (use first found if left empty)" +msgstr "" + +#: ..\settings.rst:482 +msgid "SSH" +msgstr "" + +#: ..\settings.rst:484 +msgid "" +"This page allows you to configure the SSH client you want Git to use. Git " +"Extensions is optimized for PuTTY. Git Extensions will show command line " +"dialogs if you do not use PuTTY and user input is required (unless you have " +"configured SSH to use authentication with key instead of password). Git " +"Extensions can load SSH keys for PuTTY when needed." +msgstr "" + +#: ..\settings.rst:491 +msgid "Specify which ssh client to use" +msgstr "" + +#: ..\settings.rst:491 +msgid "``PuTTY`` radio button" +msgstr "" + +#: ..\settings.rst:491 +msgid "Use PuTTY as SSH client." +msgstr "" + +#: ..\settings.rst:493 +msgid "``OpenSSH`` radio button" +msgstr "" + +#: ..\settings.rst:493 +msgid "Use OpenSSH as SSH client." +msgstr "" + +#: ..\settings.rst:495 +msgid "``Other ssh client`` radio button" +msgstr "" + +#: ..\settings.rst:495 +msgid "" +"Use another SSH client. Enter the path to the SSH client you wish to use." +msgstr "" + +#: ..\settings.rst:497 +msgid "Configure PuTTY" +msgstr "" + +#: ..\settings.rst:497 +msgid "Path to plink.exe" +msgstr "" + +#: ..\settings.rst:497 +msgid "Enter the path to the plink.exe executable." +msgstr "" + +#: ..\settings.rst:500 +msgid "Path to puttygen" +msgstr "" + +#: ..\settings.rst:500 +msgid "Enter the path to the puttygen.exe executable." +msgstr "" + +#: ..\settings.rst:502 +msgid "Path to pageant" +msgstr "" + +#: ..\settings.rst:502 +msgid "Enter the path to the pageant.exe executable." +msgstr "" + +#: ..\settings.rst:504 +msgid "Automatically start authentication" +msgstr "" + +#: ..\settings.rst:504 +msgid "" +"If an SSH key has been configured, then when accessing a remote repository " +"the key will automatically be used by the SSH client if this is checked." +msgstr "" + +#: ..\settings.rst:507 +msgid "Configure Git credential helper" +msgstr "" + +#: ..\settings.rst:507 ..\settings.rst:569 +msgid "Command" +msgstr "" + +#: ..\settings.rst:507 +msgid "" +"Enter the helper string for the Git \"Credential Helper\". This setting is " +"the global Git configuration ``credential.helper``, see http://git-" +"scm.com/docs/gitcredentials. By way of example, the setting for `git-" +"credential-winstore `_, when " +"installed from the full installation package for Git Extensions, is:" +msgstr "" + +#: ..\settings.rst:513 +msgid "" +"``!\"C:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-" +"credential-winstore.exe\"``." +msgstr "" + +#: ..\settings.rst:516 +msgid "" +"The setting begins with \"!\" so the setting is considered as a shell " +"snippet and everything after the \"!\" becomes the command. Use the " +"``Browse`` button to find the executable in your file system." +msgstr "" + +#: ..\settings.rst:520 +msgid "``Suggest`` button" +msgstr "" + +#: ..\settings.rst:520 +msgid "" +"Suggest an appropriate setting for the Git credential helper. This works " +"only if the program git-credential-winstore.exe is installed in the " +"\"GitCredentialWinStore\" folder under your Git Extensions installation." +msgstr "" + +#: ..\settings.rst:527 +msgid "" +"If you get errors relating to git-credential-winstore, ensure that your " +"setting for the Git credential helper command in Git Extensions has ``\"`` " +"at the start and end and not ``\\\"``. When viewed in the global Git " +"configuration file, ``.gitconfig`` in your user directory, you should find " +"the setting does show the escaped quotation marks ``\\\"`` (but not " +"``\\\\\\\"``). Also ensure that you do indeed have the program file git-" +"credential-winstore.exe in the specified directory as you may have a setting" +" retained from a previous installation of the credential helper program." +msgstr "" + +#: ..\settings.rst:536 +msgid "Scripts" +msgstr "" + +#: ..\settings.rst:538 +msgid "" +"This page allows you to configure specific commands to run before/after Git " +"actions or to add a new command to the User Menu. The top half of the page " +"summarises all of the scripts currently defined. If a script is selected " +"from the summary, the bottom half of the page will allow modifications to " +"the script definition." +msgstr "" + +#: ..\settings.rst:542 +msgid "" +"A hotkey can also be assigned to execute a specific script. See :ref" +":`settings-hotkeys`." +msgstr "" + +#: ..\settings.rst:547 +msgid "``Add`` button" +msgstr "" + +#: ..\settings.rst:547 +msgid "" +"Adds a new script. Complete the details in the bottom half of the screen." +msgstr "" + +#: ..\settings.rst:549 +msgid "``Remove`` button" +msgstr "" + +#: ..\settings.rst:549 +msgid "Removes a script." +msgstr "" + +#: ..\settings.rst:551 +msgid "Up/Down Arrows" +msgstr "" + +#: ..\settings.rst:551 +msgid "Changes order of scripts." +msgstr "" + +#: ..\settings.rst:553 +msgid "The name of the script." +msgstr "" + +#: ..\settings.rst:555 +msgid "" +"If checked, the script is active and will be performed at the appropriate " +"time (as determined by the On Event setting)." +msgstr "" + +#: ..\settings.rst:558 +msgid "Ask for confirmation" +msgstr "" + +#: ..\settings.rst:558 +msgid "" +"If checked, then a popup window is displayed just before the script is run " +"to confirm whether or not the script is to be run. Note that this popup is " +"*not* displayed when the script is added as a command to the User Menu (On " +"Event setting is ShowInUserMenuBar)." +msgstr "" + +#: ..\settings.rst:563 +msgid "Run in background" +msgstr "" + +#: ..\settings.rst:563 +msgid "" +"If checked, the script will run in the background and Git Extensions will " +"return to your control without waiting for the script to finish." +msgstr "" + +#: ..\settings.rst:566 +msgid "Add to revision grid context menu" +msgstr "" + +#: ..\settings.rst:566 +msgid "" +"If checked, the script is added to the context menu that is displayed when " +"right-clicking on a line in the Commit Log page." +msgstr "" + +#: ..\settings.rst:569 +msgid "" +"Enter the command to be run. This can be any command that your system can " +"run e.g. an executable program, a .bat script, a Python command, etc. Use " +"the ``Browse`` button to find the command to run." +msgstr "" + +#: ..\settings.rst:573 ..\settings.rst:794 +msgid "Arguments" +msgstr "" + +#: ..\settings.rst:573 +msgid "" +"Enter any arguments to be passed to the command that is run. The ``Help`` " +"button displays items that will be resolved by Git Extensions before " +"executing the command e.g. {cBranch} will resolve to the currently checked " +"out branch, {UserInput} will display a popup where you can enter data to be " +"passed to the command when it is run." +msgstr "" + +#: ..\settings.rst:579 +msgid "On Event" +msgstr "" + +#: ..\settings.rst:579 +msgid "" +"Select when this command will be executed, either before/after certain Git " +"commands, or displayed on the User Menu bar." +msgstr "" + +#: ..\settings.rst:586 +msgid "Hotkeys" +msgstr "" + +#: ..\settings.rst:588 +msgid "" +"This page allows you to define keyboard shortcuts to actions when specific " +"pages of Git Extensions are displayed. The HotKeyable Items identifies a " +"page within Git Extensions. Selecting a Hotkeyable Item displays the list of" +" commands on that page that can have a hotkey associated with them." +msgstr "" + +#: ..\settings.rst:592 +msgid "The Hotkeyable Items consist of the following pages" +msgstr "" + +#: ..\settings.rst:594 +msgid "" +"Commit: the page displayed when a Commit is requested via the ``Commit`` " +"User Menu button or the ``Commands/Commit`` menu option." +msgstr "" + +#: ..\settings.rst:595 +msgid "" +"Browse: the Commit Log page (the page displayed after a repository is " +"selected from the Start Page)." +msgstr "" + +#: ..\settings.rst:596 +msgid "RevisionGrid: the list of commits on the Commit Log page." +msgstr "" + +#: ..\settings.rst:597 +msgid "FileViewer: the page displayed when viewing the contents of a file." +msgstr "" + +#: ..\settings.rst:598 +msgid "" +"FormMergeConflicts: the page displayed when merge conflicts are detected " +"that need correcting." +msgstr "" + +#: ..\settings.rst:599 +msgid "" +"Scripts: shows scripts defined in Git Extensions and allows shortcuts to be " +"assigned. Refer :ref:`settings-scripts`." +msgstr "" + +#: ..\settings.rst:604 +msgid "Hotkey" +msgstr "" + +#: ..\settings.rst:604 +msgid "" +"After selecting a Hotkeyable Item and the Command, the current keyboard " +"shortcut associated with the command is displayed here. To alter this " +"shortcut, click in the box where the current hotkey is shown and press the " +"new keyboard combination." +msgstr "" + +#: ..\settings.rst:609 +msgid "``Apply`` button" +msgstr "" + +#: ..\settings.rst:609 +msgid "" +"Click to apply the new keyboard combination to the currently selected " +"Command." +msgstr "" + +#: ..\settings.rst:612 +msgid "``Clear`` button" +msgstr "" + +#: ..\settings.rst:612 +msgid "" +"Sets the keyboard shortcut for the currently selected Command to 'None'." +msgstr "" + +#: ..\settings.rst:614 +msgid "``Reset all Hotkeys to defaults`` button" +msgstr "" + +#: ..\settings.rst:614 +msgid "" +"Resets all keyboard shortcuts to the defaults (i.e. the values when Git " +"Extensions was first installed)." +msgstr "" + +#: ..\settings.rst:621 +msgid "Shell Extension" +msgstr "" + +#: ..\settings.rst:623 +msgid "" +"When installed, Git Extensions adds items to the context menu when a " +"file/folder is right-clicked within Windows Explorer. One of these items is " +"``Git Extensions`` from which a further (cascaded) menu can be opened. This " +"settings page determines which items will appear on that cascaded menu and " +"which will appear in the main context menu. Items that are checked will " +"appear in the cascaded menu." +msgstr "" + +#: ..\settings.rst:627 +msgid "" +"To the right side of the list of check boxes is a preview that shows you how" +" the Git Extensions menu items will be arranged with your current choices." +msgstr "" + +#: ..\settings.rst:630 +msgid "" +"By default, what is displayed in the context menu also depends on what item " +"is right-clicked in Windows Explorer; a file or a folder (and whether the " +"folder is a Git repository or not). If you want Git Extensions to always " +"include all of its context menu items, check the box ``Always show all " +"commands``." +msgstr "" + +#: ..\settings.rst:637 +msgid "Advanced" +msgstr "" + +#: ..\settings.rst:638 +msgid "" +"This page allows advanced settings to be modified. Clicking on the '+' " +"symbol on the tree of settings will display further settings. Refer :ref" +":`settings-confirmations`." +msgstr "" + +#: ..\settings.rst:644 +msgid "Checkout" +msgstr "" + +#: ..\settings.rst:644 +msgid "Always show checkout dialog" +msgstr "" + +#: ..\settings.rst:644 +msgid "" +"Always show the Checkout Branch dialog when swapping branches. This dialog " +"is normally only shown when uncommitted changes exist on the current branch" +msgstr "" + +#: ..\settings.rst:647 +msgid "Use last chosen \"local changes\" action as default action." +msgstr "" + +#: ..\settings.rst:647 +msgid "" +"This setting works in conjunction with the 'Git Extensions/Check for " +"uncommitted changes in checkout branch dialog' setting. If the 'Check for " +"uncommitted changes' setting is checked, then the Checkout Branch dialog is " +"shown *only* if this setting is unchecked. If this setting is checked, then " +"no dialog is shown and the last chosen action is used." +msgstr "" + +#: ..\settings.rst:653 +msgid "Don't show help images" +msgstr "" + +#: ..\settings.rst:653 +msgid "" +"In the Pull, Merge and Rebase dialogs, images are displayed by default to " +"explain what happens with the branches and their commits and the meaning of " +"LOCAL, BASE and REMOTE (for resolving merge conflicts) in different merge or" +" rebase scenarios. If checked, these Help images will not be displayed." +msgstr "" + +#: ..\settings.rst:659 +msgid "Always show advanced options" +msgstr "" + +#: ..\settings.rst:659 +msgid "" +"In the Push, Merge and Rebase dialogs, advanced options are hidden by " +"default and shown only after you click a link or checkbox. If this setting " +"is checked then these options are always shown on those dialogs." +msgstr "" + +#: ..\settings.rst:667 +msgid "Confirmations" +msgstr "" + +#: ..\settings.rst:668 +msgid "This page allows you to turn off certain confirmation popup windows." +msgstr "" + +#: ..\settings.rst:673 +msgid "Don't ask to confirm to" +msgstr "" + +#: ..\settings.rst:673 +msgid "Amend last commit" +msgstr "" + +#: ..\settings.rst:673 +msgid "" +"If checked, do not display the popup warning about the rewriting of history " +"when you have elected to amend the last committed change." +msgstr "" + +#: ..\settings.rst:676 +msgid "Apply stashed changes after successful pull" +msgstr "" + +#: ..\settings.rst:676 +msgid "" +"In the Pull dialog, if ``Auto stash`` is checked, then any changes will be " +"stashed before the pull is performed. Any stashed changes are then re-" +"applied after the pull is complete. If this setting is checked, the stashed " +"changes are applied with no confirmation popup." +msgstr "" + +#: ..\settings.rst:681 +msgid "Apply stashed changes after successful checkout" +msgstr "" + +#: ..\settings.rst:681 +msgid "" +"In the Checkout Branch dialog, if ``Stash`` is checked, then any changes " +"will be stashed before the branch is checked out. If this setting is " +"checked, then the stashed changes will be automatically re-applied after " +"successful checkout of the branch with no confirmation popup." +msgstr "" + +#: ..\settings.rst:686 +msgid "Add a tracking reference for newly pushed branch" +msgstr "" + +#: ..\settings.rst:686 +msgid "" +"When you push a local branch to a remote and it doesn't have a tracking " +"reference, you are asked to confirm whether you want to add such a " +"reference. If this setting is checked, a tracking reference will always be " +"added if it does not exist." +msgstr "" + +#: ..\settings.rst:691 +msgid "Push a new branch for the remote" +msgstr "" + +#: ..\settings.rst:691 +msgid "" +"When pushing a new branch that does not exist on the remote repository, a " +"confirmation popup will normally be displayed. If this setting is checked, " +"then the new branch will be pushed with no confirmation popup." +msgstr "" + +#: ..\settings.rst:695 +msgid "Update submodules on checkout" +msgstr "" + +#: ..\settings.rst:695 +msgid "" +"When you check out a branch from a repository that has submodules, you will " +"be asked to update the submodules. If this setting is checked, the " +"submodules will be updated without asking." +msgstr "" + +#: ..\settings.rst:703 +msgid "Plugins" +msgstr "" + +#: ..\settings.rst:705 +msgid "Plugins provide extra functionality for Git Extensions." +msgstr "" + +#: ..\settings.rst:708 +msgid "Plugin" +msgstr "" + +#: ..\settings.rst:710 +msgid "Auto compile SubModules" +msgstr "" + +#: ..\settings.rst:710 +msgid "" +"**This plugin proposes (confirmation required) that you automatically build " +"submodules after they are updated via the GitExtensions Update submodules " +"command.**" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enabled (true/false)" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enter true to enable the plugin, or false to disable." +msgstr "" + +#: ..\settings.rst:716 +msgid "Path to msbuild.exe" +msgstr "" + +#: ..\settings.rst:716 +msgid "Enter the path to the msbuild.exe executable." +msgstr "" + +#: ..\settings.rst:718 +msgid "msbuild.exe arguments" +msgstr "" + +#: ..\settings.rst:718 +msgid "Enter any arguments to msbuild." +msgstr "" + +#: ..\settings.rst:720 +msgid "Periodic background fetch" +msgstr "" + +#: ..\settings.rst:720 +msgid "" +"**This plugin keeps your remote tracking branches up-to-date automatically " +"by fetching periodically.**" +msgstr "" + +#: ..\settings.rst:722 +msgid "Arguments of git command to run" +msgstr "" + +#: ..\settings.rst:722 +msgid "" +"Enter the git command and its arguments into the edit box. The default " +"command is ``fetch --all``, which will fetch all branches from all remotes. " +"You can modify the command if you would prefer, for example, to fetch only a" +" specific remote, e.g. ``fetch upstream``." +msgstr "" + +#: ..\settings.rst:727 +msgid "Fetch every (seconds)" +msgstr "" + +#: ..\settings.rst:727 +msgid "" +"Enter the number of seconds to wait between each fetch. Enter 0 to disable " +"this plugin." +msgstr "" + +#: ..\settings.rst:730 +msgid "Refresh view after fetch" +msgstr "" + +#: ..\settings.rst:730 +msgid "" +"If checked, the commit log and branch labels will be refreshed after the " +"fetch. If you are browsing the commit log and comparing revisions you may " +"wish to disable the refresh to avoid unexpected changes to the commit log." +msgstr "" + +#: ..\settings.rst:734 +msgid "Fetch all submodules" +msgstr "" + +#: ..\settings.rst:734 +msgid "" +"If checked, also perform \"git fetch --all\" recursively on all configured " +"submodules as part of the periodic background fetch." +msgstr "" + +#: ..\settings.rst:737 +msgid "Create local tracking branches" +msgstr "" + +#: ..\settings.rst:737 +msgid "" +"**This plugin will create local tracking branches for all branches on a " +"remote repository. The remote repository is specified when the plugin is " +"run.**" +msgstr "" + +#: ..\settings.rst:741 +msgid "Delete obsolete branches" +msgstr "" + +#: ..\settings.rst:741 +msgid "" +"**This plugin allows you to delete obsolete branches i.e. those branches " +"that are fully merged to another branch. It will display a list of obsolete " +"branches for review before deletion.**" +msgstr "" + +#: ..\settings.rst:745 +msgid "Delete obsolete branches older than (days)" +msgstr "" + +#: ..\settings.rst:745 +msgid "Select branches created greater than the specified number of days ago." +msgstr "" + +#: ..\settings.rst:748 +msgid "Branch where all branches should be merged" +msgstr "" + +#: ..\settings.rst:748 +msgid "" +"The name of the branch where a branch *must* have been merged into to be " +"considered obsolete." +msgstr "" + +#: ..\settings.rst:751 +msgid "Find large files" +msgstr "" + +#: ..\settings.rst:751 +msgid "**Finds large files in the repository and allows you to delete them.**" +msgstr "" + +#: ..\settings.rst:754 +msgid "Find large files bigger than (Mb)" +msgstr "" + +#: ..\settings.rst:754 +msgid "Specify what size is considered a 'large' file." +msgstr "" + +#: ..\settings.rst:757 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\settings.rst:757 +msgid "" +"**The Gerrit plugin provides integration with Gerrit for GitExtensions. This" +" plugin has been based on the git-review tool.**" +msgstr "" + +#: ..\settings.rst:760 +msgid "For more information see: http://code.google.com/p/gerrit/" +msgstr "" + +#: ..\settings.rst:762 +msgid "GitFlow" +msgstr "" + +#: ..\settings.rst:762 +msgid "" +"**The GitFlow plugin provides high-level repository operations for Vincent " +"Driessen's branching model**" +msgstr "" + +#: ..\settings.rst:764 +msgid "For more information see: https://github.com/nvie/gitflow" +msgstr "" + +#: ..\settings.rst:766 +msgid "Github" +msgstr "" + +#: ..\settings.rst:766 +msgid "" +"**This plugin will create an OAuth token so that some common GitHub actions " +"can be integrated with Git Extensions.**" +msgstr "" + +#: ..\settings.rst:769 +msgid "For more information see: https://github.com/" +msgstr "" + +#: ..\settings.rst:771 +msgid "OAuth Token" +msgstr "" + +#: ..\settings.rst:771 +msgid "The token generated and retrieved from GitHub." +msgstr "" + +#: ..\settings.rst:773 +msgid "Impact Graph" +msgstr "" + +#: ..\settings.rst:773 +msgid "" +"**This plugin shows in a graphical format the number of commits and counts " +"of changed lines in the repository performed by each person who has " +"committed a change.**" +msgstr "" + +#: ..\settings.rst:776 +msgid "Statistics" +msgstr "" + +#: ..\settings.rst:776 +msgid "" +"**This plugin provides various statistics (and a pie chart) about the " +"current Git repository. For example, number of commits by author, lines of " +"code per language.**" +msgstr "" + +#: ..\settings.rst:779 +msgid "Code files" +msgstr "" + +#: ..\settings.rst:779 +msgid "Specifies extensions of files that are considered code files." +msgstr "" + +#: ..\settings.rst:782 +msgid "Directories to ignore (EndsWith)" +msgstr "" + +#: ..\settings.rst:782 +msgid "Ignore these directories when calculating statistics." +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules (true/false)" +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules when calculating statistics." +msgstr "" + +#: ..\settings.rst:788 +msgid "gource" +msgstr "" + +#: ..\settings.rst:788 +msgid "**Gource is a software version control visualization tool.**" +msgstr "" + +#: ..\settings.rst:790 +msgid "For more information see: https://code.google.com/p/gource/" +msgstr "" + +#: ..\settings.rst:792 +msgid "Path to \"gource\"" +msgstr "" + +#: ..\settings.rst:792 +msgid "Enter the path to the gource software." +msgstr "" + +#: ..\settings.rst:794 +msgid "Enter any arguments to gource." +msgstr "" + +#: ..\settings.rst:796 +msgid "Proxy Switcher" +msgstr "" + +#: ..\settings.rst:796 +msgid "" +"**This plugin can set/unset the value for the http.proxy git config file key" +" as per the settings entered here.**" +msgstr "" + +#: ..\settings.rst:799 +msgid "Username" +msgstr "" + +#: ..\settings.rst:799 +msgid "The user name needed to access the proxy." +msgstr "" + +#: ..\settings.rst:802 +msgid "Password" +msgstr "" + +#: ..\settings.rst:802 +msgid "The password attached to the username." +msgstr "" + +#: ..\settings.rst:805 +msgid "HttpProxy" +msgstr "" + +#: ..\settings.rst:805 +msgid "Proxy Server URL." +msgstr "" + +#: ..\settings.rst:808 +msgid "HttpProxyPort" +msgstr "" + +#: ..\settings.rst:808 +msgid "Proxy Server port number." +msgstr "" + +#: ..\settings.rst:811 +msgid "Release Notes Generator" +msgstr "" + +#: ..\settings.rst:811 +msgid "" +"**This plugin will generate 'release notes'. This involves summarising all " +"commits between the specified from and to commit expressions when the plugin" +" is started. This output can be copied to the clipboard in various " +"formats.**" +msgstr "" + +#: ..\settings.rst:814 +msgid "Create Stash Pull Request" +msgstr "" + +#: ..\settings.rst:814 +msgid "" +"**If your repository is hosted on Atlassian Stash then this plugin will " +"enable you to create a pull request for Stash from Git Extensions**" +msgstr "" + +#: ..\settings.rst:817 +msgid "For more information see: https://www.atlassian.com/software/stash" +msgstr "" + +#: ..\settings.rst:819 +msgid "Stash Username" +msgstr "" + +#: ..\settings.rst:819 +msgid "The username required to access Stash." +msgstr "" + +#: ..\settings.rst:821 +msgid "Stash Password" +msgstr "" + +#: ..\settings.rst:821 +msgid "The password required to access Stash." +msgstr "" + +#: ..\settings.rst:823 +msgid "Specify the base URL to Stash" +msgstr "" + +#: ..\settings.rst:823 +msgid "The URL from which you will access Stash." +msgstr "" + +#: ..\settings.rst:825 +msgid "Disable SSL verification" +msgstr "" + +#: ..\settings.rst:825 +msgid "" +"Check this option if you do not require SSL verification to access Stash." +msgstr "" diff --git a/source/locale/zh_CN/LC_MESSAGES/submodules.mo b/source/locale/zh_CN/LC_MESSAGES/submodules.mo new file mode 100644 index 0000000000000000000000000000000000000000..2f339a760abd67d72886bd69c666c54b6b9ec28a GIT binary patch literal 484 zcmZWlO-}+b5Y@!f9zA=Qg9nWc?Sdp&#E8pcNLVGXdNp;aOU=@5+9K%x@UQrD{4I7D zqX%CynR)HYn~$&ky^kG_T^|QN4lCkux=nTd^q*MqiP0}2b2ysggD_TV#o$Idh&N8C zidsmxTJa*7ic%YgiOuC4uUEOnR5J)BcPU0jaObr+;7%}T(y)!Rjmp)E?i z5U1i*R-XTL;W=y46Y3F+xpkNtu57`bHVlUM<1yU!lNc`Iq(2&8^#_A#Jeys5smfP8 z7nlmZWDqT+5>~)bRq$gtS~yoSLe}eb!&QdzS!^1aUXpUVwIwCVr9<(%EH3M1N%7-M z-WQM2Ejj*e#h`u(l2H=>T`X+SAkxa8%#Z$7`Wra!Ny>st)rD-qjTNqUpANC}r>iD< n76xOL>A6%ngU*w5!K7FjUf@uhrDdSXn%Z92g>BiR-C*Y%4+xSo literal 0 HcmV?d00001 diff --git a/source/locale/zh_CN/LC_MESSAGES/submodules.po b/source/locale/zh_CN/LC_MESSAGES/submodules.po new file mode 100644 index 0000000..7328260 --- /dev/null +++ b/source/locale/zh_CN/LC_MESSAGES/submodules.po @@ -0,0 +1,137 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\submodules.rst:2 +msgid "Submodules" +msgstr "" + +#: ..\submodules.rst:4 +msgid "" +"Large projects can be split into smaller parts using submodules. A submodule" +" contains the name, url and revision of another repository. To create a " +"submodule in an existing git repository you need to add a link to another " +"repository containing the files of the submodule." +msgstr "" + +#: ..\submodules.rst:11 +msgid "Manage submodules" +msgstr "" + +#: ..\submodules.rst:13 +msgid "" +"The current state of the submodules can be viewed with the ``Manage " +"submodules`` function. All submodules are shown in the list on the left." +msgstr "" + +#: ..\submodules.rst:19 ..\submodules.rst:32 +msgid "Add submodule" +msgstr "" + +#: ..\submodules.rst:19 +msgid "Add a new submodule to the repository" +msgstr "" + +#: ..\submodules.rst:21 +msgid "Synchronize" +msgstr "" + +#: ..\submodules.rst:21 +msgid "" +"Synchronizes the remote URL configuration setting to the value specified in " +"``.gitmodules`` for the selected submodule." +msgstr "" + +#: ..\submodules.rst:24 +msgid "Initialize" +msgstr "" + +#: ..\submodules.rst:24 +msgid "" +"Initialize the selected submodules, i.e. register each submodule name and " +"url found in ``.gitmodules`` into ``.git/config``. The submodule will also " +"be updated." +msgstr "" + +#: ..\submodules.rst:27 +msgid "Update" +msgstr "" + +#: ..\submodules.rst:27 +msgid "" +"Update the registered submodules, i.e. clone missing submodules and checkout" +" the commit specified in the index of the containing repository." +msgstr "" + +#: ..\submodules.rst:34 +msgid "" +"To add a new submodule choose ``Add submodule`` in the ``Manage submodules``" +" dialog." +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to submodule" +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to the remote repository to use as submodule." +msgstr "" + +#: ..\submodules.rst:41 +msgid "Local path" +msgstr "" + +#: ..\submodules.rst:41 +msgid "" +"Local path to this submodule, relative to the root of the current " +"repository." +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch" +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch to track." +msgstr "" + +#: ..\submodules.rst:47 +msgid "Remove submodule" +msgstr "" + +#: ..\submodules.rst:49 +msgid "" +"It is currently not possible to remove a submodule using the Git Extensions " +"user interface. To remove a submodule you need to manually:" +msgstr "" + +#: ..\submodules.rst:52 +msgid "Delete the relevant line from the ``.gitmodules`` file." +msgstr "" + +#: ..\submodules.rst:53 +msgid "Delete the relevant section from ``.git/config``." +msgstr "" + +#: ..\submodules.rst:54 +msgid "Run ``git rm --cached path_to_submodule`` (no trailing slash)." +msgstr "" + +#: ..\submodules.rst:55 +msgid "Commit and delete the now untracked submodule files." +msgstr "" diff --git a/source/locale/zh_CN/LC_MESSAGES/tag.mo b/source/locale/zh_CN/LC_MESSAGES/tag.mo new file mode 100644 index 0000000000000000000000000000000000000000..2f339a760abd67d72886bd69c666c54b6b9ec28a GIT binary patch literal 484 zcmZWlO-}+b5Y@!f9zA=Qg9nWc?Sdp&#E8pcNLVGXdNp;aOU=@5+9K%x@UQrD{4I7D zqX%CynR)HYn~$&ky^kG_T^|QN4lCkux=nTd^q*MqiP0}2b2ysggD_TV#o$Idh&N8C zidsmxTJa*7ic%YgiOuC4uUEOnR5J)BcPU0jaObr+;7%}T(y)!Rjmp)E?i z5U1i*R-XTL;W=y46Y3F+xpkNtu57`bHVlUM<1yU!lNc`Iq(2&8^#_A#Jeys5smfP8 z7nlmZWDqT+5>~)bRq$gtS~yoSLe}eb!&QdzS!^1aUXpUVwIwCVr9<(%EH3M1N%7-M z-WQM2Ejj*e#h`u(l2H=>T`X+SAkxa8%#Z$7`Wra!Ny>st)rD-qjTNqUpANC}r>iD< n76xOL>A6%ngU*w5!K7FjUf@uhrDdSXn%Z92g>BiR-C*Y%4+xSo literal 0 HcmV?d00001 diff --git a/source/locale/zh_CN/LC_MESSAGES/tag.po b/source/locale/zh_CN/LC_MESSAGES/tag.po new file mode 100644 index 0000000..e78d7e0 --- /dev/null +++ b/source/locale/zh_CN/LC_MESSAGES/tag.po @@ -0,0 +1,70 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\tag.rst:2 +msgid "Tag" +msgstr "" + +#: ..\tag.rst:4 +msgid "" +"Tags are used to mark a specific version. Usually a tag will not be moved " +"anymore. The image below shows the commit log of Git Extensions with two " +"tags indicating version [1.08] and [1.06]." +msgstr "" + +#: ..\tag.rst:10 +msgid "Create tag" +msgstr "" + +#: ..\tag.rst:12 +msgid "" +"In Git Extensions you can tag a revision by choosing ``Create new tag`` in " +"the commit log context menu. A dialog will prompt for the name of the tag. " +"You can also choose ``Create tag`` from the ``Commands`` menu, which will " +"show a dialog to choose the revision and enter the tag name." +msgstr "" + +#: ..\tag.rst:18 +msgid "" +"Once a tag is created, it cannot be moved again. You need to delete the tag " +"and create it again to move it." +msgstr "" + +#: ..\tag.rst:21 +msgid "Delete tag" +msgstr "" + +#: ..\tag.rst:23 +msgid "" +"For some operation it is very useful to create tags for temporary usage. Git" +" uses SHA1 hashes to name each commit. When you want to merge with an " +"unnamed branch it is good practise to tag the unnamed branch, merge with the" +" tag and then delete the tag again." +msgstr "" + +#: ..\tag.rst:30 +msgid "Re-Tag?" +msgstr "" + +#: ..\tag.rst:32 +msgid "" +"Read about \"What should you do when you tag a wrong commit and you would " +"want to re-tag?\" here: https://www.kernel.org/pub/software/scm/git/docs" +"/git-tag.html#_on_re_tagging" +msgstr "" diff --git a/source/locale/zh_CN/LC_MESSAGES/translations.mo b/source/locale/zh_CN/LC_MESSAGES/translations.mo new file mode 100644 index 0000000000000000000000000000000000000000..2f339a760abd67d72886bd69c666c54b6b9ec28a GIT binary patch literal 484 zcmZWlO-}+b5Y@!f9zA=Qg9nWc?Sdp&#E8pcNLVGXdNp;aOU=@5+9K%x@UQrD{4I7D zqX%CynR)HYn~$&ky^kG_T^|QN4lCkux=nTd^q*MqiP0}2b2ysggD_TV#o$Idh&N8C zidsmxTJa*7ic%YgiOuC4uUEOnR5J)BcPU0jaObr+;7%}T(y)!Rjmp)E?i z5U1i*R-XTL;W=y46Y3F+xpkNtu57`bHVlUM<1yU!lNc`Iq(2&8^#_A#Jeys5smfP8 z7nlmZWDqT+5>~)bRq$gtS~yoSLe}eb!&QdzS!^1aUXpUVwIwCVr9<(%EH3M1N%7-M z-WQM2Ejj*e#h`u(l2H=>T`X+SAkxa8%#Z$7`Wra!Ny>st)rD-qjTNqUpANC}r>iD< n76xOL>A6%ngU*w5!K7FjUf@uhrDdSXn%Z92g>BiR-C*Y%4+xSo literal 0 HcmV?d00001 diff --git a/source/locale/zh_CN/LC_MESSAGES/translations.po b/source/locale/zh_CN/LC_MESSAGES/translations.po new file mode 100644 index 0000000..ccd9bf6 --- /dev/null +++ b/source/locale/zh_CN/LC_MESSAGES/translations.po @@ -0,0 +1,51 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\translations.rst:2 +msgid "Translations" +msgstr "" + +#: ..\translations.rst:5 +msgid "Change language" +msgstr "" + +#: ..\translations.rst:7 +msgid "" +"In the settings dialog a translation can be chosen. The translation files " +"are located in a directory located in the Git Extensions installation " +"directory. The files are readable xml files." +msgstr "" + +#: ..\translations.rst:13 +msgid "Translate Git Extensions" +msgstr "" + +#: ..\translations.rst:15 +msgid "" +"The application has a built-in translation tool to help create and edit " +"translations. To open the translation tool choose ``Translate`` in the " +"``Help`` menu." +msgstr "" + +#: ..\translations.rst:20 +msgid "" +"The functions of the translation tool are described in the image below. To " +"contribute any translations you can either e-mail a patch or send a pull " +"request using github." +msgstr "" diff --git a/source/locale/zh_CN/LC_MESSAGES/z_appendix.mo b/source/locale/zh_CN/LC_MESSAGES/z_appendix.mo new file mode 100644 index 0000000000000000000000000000000000000000..4fe4688226ce3411f545837f5713c9698e1eaed1 GIT binary patch literal 484 zcmZWlO-}+b5XHpP9zA=Qg9iu>-33Xoh!K~?kg!N#@oFlRrDkb2Z4vZ;_*eWn{uaAn z@Zd`(Gp~Jl^YMLl`dM-~adGbAq96{JhqTXM?h^|>*6NkdEe;m=#I+GhQg{#+qMhZk zpax1=qA5RDB0;$c)8AGifqrm8Q_24Tmu5#u3~^ad$Ah>-Kt+Xga-hQkia8 z$}!<=O(9$f$qk2cQLqY>SJvi~knMI`vxT8p@?CAN)+9e{ZAea1VUZt~#r1w!lKnc9 zkJWQHB9&t+3i}r?9>me##e$meg-W`UxzXQqcLVD@NuDtw+b~}-ZMf~sl0LTnbj3tV nt}&8xwGc9;(0UQp8)qBMGVCk8HWXyOr=}CM;ZSz`wpaQA5HylB literal 0 HcmV?d00001 diff --git a/source/locale/zh_CN/LC_MESSAGES/z_appendix.po b/source/locale/zh_CN/LC_MESSAGES/z_appendix.po new file mode 100644 index 0000000..b295b3f --- /dev/null +++ b/source/locale/zh_CN/LC_MESSAGES/z_appendix.po @@ -0,0 +1,272 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:21+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\z_appendix.rst:2 +msgid "Appendix" +msgstr "" + +#: ..\z_appendix.rst:5 +msgid "Git Cheat Sheet" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Action" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Command" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "Create new repository" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "`$ git init`" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "Create shared repository" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "`$ git init –-bare –-shared=all`" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "Clone repository" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "`$ git clone c:/demo1 c:/demo2`" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "Checkout branch" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "`$ git checkout `" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "Create branch" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "`$ git branch `" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "Delete branch" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "`$ git branch -d `" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "Merge branch (from the branch to merge into):" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "`$ git merge PDC`" +msgstr "" + +#: ..\z_appendix.rst:24 ..\z_appendix.rst:41 ..\z_appendix.rst:50 +msgid "Solve conflicts (add --tool=kdiff3 if no mergetool is specified)" +msgstr "" + +#: ..\z_appendix.rst:24 +msgid "`$ git mergetool` `$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "Create tag" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "`$ git tag `" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "Add files/changes (. for all files)" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "`$ git add .`" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "Commit added files/changes (--amend to amend to last commit)" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "`$ git commit –m “Enter commit message”`" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "Discard changes" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "`$ git reset --hard`" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "Create patch (-M = detect renames –C = detect copies)" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "`$ git format-patch –M –C origin`" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "Apply patch without merging" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "`$ git apply c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "Merge patch" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "`$ git am -–3way –-signoff c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:0 ..\z_appendix.rst:0 +msgid "`$ git mergetool`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git am –-3way -–resolved`" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "Stash changes" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "`$ git stash`" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "Apply stashed changes" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "`$ git stash apply`" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "Pull changes (add --rebase to rebase instead of merge)" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "`$ git pull c:/demo1 master`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "Push changes (in branch $ git push c:/demo1 master master:)" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "`$ git push c:/demo1`" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "Blame" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "`$ git blame –M –w `" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "Help" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "`$ git --help`" +msgstr "" + +#: ..\z_appendix.rst:60 +msgid "Here are some default names used by Git." +msgstr "" + +#: ..\z_appendix.rst:63 +msgid "Default names" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "master" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "default branch" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "origin" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "default upstream repository" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "HEAD" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "current branch" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "HEAD^" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "parent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "HEAD~4" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "the great-great grandparent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:78 +msgid "Menu map" +msgstr "" + +#: ..\z_appendix.rst:79 +msgid "" +"The following image shows GitExtensions' menu structure at one glance " +"(v2.43):" +msgstr "" diff --git a/source/locale/zh_TW/LC_MESSAGES/branches.mo b/source/locale/zh_TW/LC_MESSAGES/branches.mo new file mode 100644 index 0000000000000000000000000000000000000000..21968039eae071a8b9a1f37aae6fdaa26a87b7aa GIT binary patch literal 485 zcmZWl!A=4(5Y@!f9zA=Qg9iu>-33Xoh!J5iB&-rx^k^!SrDkb2ZCB9$@LT*Fzr`*X zIQWvu^tCUq^XBLDvh!@j$*+#)tOq6Y!};*j3mM$->1dZHZ4j2 ztjXu{C4MI5{a+NeH(oS|!o$jfs_%7`bUSmie`Ib6)_IaFWkR-Kwq)9H+n&aKY#wyQ pL<_DllruFKGNI6X71kT2xn?Q$m0lSNGTTzq4qC7~w*8iO^b6|QlJEck literal 0 HcmV?d00001 diff --git a/source/locale/zh_TW/LC_MESSAGES/branches.po b/source/locale/zh_TW/LC_MESSAGES/branches.po new file mode 100644 index 0000000..2511605 --- /dev/null +++ b/source/locale/zh_TW/LC_MESSAGES/branches.po @@ -0,0 +1,290 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\branches.rst:2 +msgid "Branches" +msgstr "" + +#: ..\branches.rst:7 +msgid "" +"Branches are used to commit changes separate from other commits. It is very " +"common to create a new branch when you start working on a feature to keep " +"the work done on that feature separate from other work. When the feature is " +"complete the branch can be merged or rebased as you choose such that the " +"commits for the feature either remain as a parallel branch or appear as a " +"continuous single line of development as if the branch had never existed in " +"the first place. The image on the right illustrates a branch created on top " +"of commit B." +msgstr "" + +#: ..\branches.rst:13 +msgid "" +"You can see the name of your current branch in a combo box in the toolbar. " +"You can switch to another branch by choosing from the combo box list. In the" +" commit log the current branch has an arrow head to the left of its name. If" +" you are not currently on a branch because you have checked out a specific " +"commit but not any particular branch then Git Extensions will show ``(no " +"branch)`` in place of a branch name in the toolbar. This is called " +"\"Detached HEAD mode\". In Git you can refer to your current branch or " +"commit by the special reference ``HEAD`` in place of the branch name or " +"commit reference." +msgstr "" + +#: ..\branches.rst:23 +msgid "Create branch" +msgstr "" + +#: ..\branches.rst:25 +msgid "" +"In Git Extensions there are multiple ways to create a new branch. In the " +"image below I create a new branch from the context menu in the commit log. " +"This will create a new branch on the revision that is selected." +msgstr "" + +#: ..\branches.rst:30 +msgid "" +"I will create a new branch called ``Refactor``. In this branch I can do " +"whatever I want without affecting others. The default in Git Extensions is " +"to check out a new branch after it is created. If you want to create a new " +"branch but remain on your current branch, uncheck the ``Checkout after " +"create`` checkbox in the ``Create branch`` dialog." +msgstr "" + +#: ..\branches.rst:36 +msgid "" +"When the branch is created you will see the new branch ``Refactor`` in the " +"commit log. If you chose to checkout this branch the next commit will be " +"committed to the new branch." +msgstr "" + +#: ..\branches.rst:41 +msgid "" +"Creating branches in Git requires only 41 bytes of space in the repository. " +"Creating a new branch is very easy and fast. The complete work flow of Git " +"is optimized for branching and merging." +msgstr "" + +#: ..\branches.rst:45 +msgid "Orphan branches" +msgstr "" + +#: ..\branches.rst:46 +msgid "" +"In special cases it is helpful to have orphan branches (see for example " +"https://www.google.com/search?q=why+use+orphan+branches+in+git).%20Check%20the" +"\"Create orphan\" checkbox to create an orphan branch (``--orphan`` option " +"in git)." +msgstr "" + +#: ..\branches.rst:49 +msgid "The newly created branch will have no parent commits." +msgstr "" + +#: ..\branches.rst:51 +msgid "" +"The option \"Clear working dir and index\" (``git rm -rf``) is active by " +"default. So the working dir and index will be cleared. If you uncheck the " +"last option then the working dir and index will not be touched." +msgstr "" + +#: ..\branches.rst:55 +msgid "Checkout branch" +msgstr "" + +#: ..\branches.rst:57 +msgid "" +"You can switch from the current branch to another branch using the checkout " +"command. Checking out a branch sets the current branch and updates all of " +"the source files in the working directory. Uncommitted changes in the " +"working directory can be overwritten so it is best practice to make sure " +"your working directory is clean by either committing or stashing any current" +" changes before checking out a branch. If you do not clean your working " +"directory then, in the ``Checkout branch`` dialog, you can choose between " +"four options for your local uncommitted changes:" +msgstr "" + +#: ..\branches.rst:64 +msgid "``Don't change``" +msgstr "" + +#: ..\branches.rst:64 +msgid "" +"Local changes will be retained if there are not conflicting changes from the" +" branch you are checking out." +msgstr "" + +#: ..\branches.rst:66 +msgid "``Merge``" +msgstr "" + +#: ..\branches.rst:66 +msgid "" +"Performs a three-way merge between your current branch, your local changes " +"and the branch you are checking out." +msgstr "" + +#: ..\branches.rst:68 +msgid "``Stash``" +msgstr "" + +#: ..\branches.rst:68 +msgid "" +"Your local changes are stashed and the new branch is checked out. You can " +"retrieve your changes on the new branch with stash-pop." +msgstr "" + +#: ..\branches.rst:70 +msgid "``Reset``" +msgstr "" + +#: ..\branches.rst:70 +msgid "" +"Your local changes are discarded and the new branch is checked out. Use " +"caution with this option as Git has no record of uncommitted changes so they" +" cannot be retrieved." +msgstr "" + +#: ..\branches.rst:76 +msgid "Merge branches" +msgstr "" + +#: ..\branches.rst:78 +msgid "" +"In the image below there are two branches, ``[Refactor]`` and ``[master]``. " +"We can merge the commits from the master branch into the Refactor branch. If" +" we do this, the Refactor branch will be up to date with the master branch, " +"but not the other way around. As long as we are working on the Refactor " +"branch we cannot touch the master branch itself. We can merge the sources of" +" master into our branch, but cannot make any change to the master branch." +msgstr "" + +#: ..\branches.rst:85 +msgid "" +"To merge the Refactor branch into the master branch, we first need to switch" +" to the master branch." +msgstr "" + +#: ..\branches.rst:89 +msgid "" +"Once we are on the master branch we can choose merge by choosing ``Merge " +"branches`` from the ``Commands`` menu. In the merge dialog you can verify " +"which branch you are working on. Select the branch to merge with then click " +"the ``Merge`` button." +msgstr "" + +#: ..\branches.rst:94 +msgid "" +"After the merge the commit log will show the new commit containing the " +"merge. Notice that the Refactor branch is not changed by this merge. If you " +"want to continue working on the Refactor branch you can merge the Refactor " +"branch with master. You can instead delete the Refactor branch if it is not " +"used anymore." +msgstr "" + +#: ..\branches.rst:102 +msgid "" +"When you need to merge with an unnamed branch you can use a tag to give it a" +" temporary name." +msgstr "" + +#: ..\branches.rst:105 +msgid "Rebase branch" +msgstr "" + +#: ..\branches.rst:107 +msgid "" +"The rebase command is the most complex command in Git. The rebase command is" +" very similar to the merge command. Both rebase and merge are used to get a " +"branch up-to-date. The main difference is that rebase can be used to keep " +"the history linear contrary to merges." +msgstr "" + +#: ..\branches.rst:113 +msgid "" +"A rebase of Refactor on top of master will perform the following actions:" +msgstr "" + +#: ..\branches.rst:115 +msgid "" +"All commits specific to the Refactor branch will be stashed in a temporary " +"location" +msgstr "" + +#: ..\branches.rst:116 +msgid "The branch Refactor will be removed" +msgstr "" + +#: ..\branches.rst:117 +msgid "The branch Refactor will be recreated on the master branch" +msgstr "" + +#: ..\branches.rst:118 +msgid "All commits will be recommitted in the new Refactor branch" +msgstr "" + +#: ..\branches.rst:120 +msgid "" +"During a rebase merge conflicts can occur. You need to solve the merge " +"conflicts for each commit that is rebased. The rebase function in Git " +"Extensions will guide you through all steps needed for a successful rebase." +msgstr "" + +#: ..\branches.rst:125 +msgid "" +"The image below shows the commit log after the rebase. Notice that the " +"history is changed and it seems like the commits on the Refactor branch are " +"created after the commits on the master branch." +msgstr "" + +#: ..\branches.rst:132 +msgid "" +"Because this function rewrites history you should only use this on branches " +"that are not published to other repositories yet. When you rebase a branch " +"that is already pushed it will be harder to pull or push to that remote. If " +"you want to get a branch up-to-date that is already published you should " +"merge." +msgstr "" + +#: ..\branches.rst:137 +msgid "Delete branch" +msgstr "" + +#: ..\branches.rst:139 +msgid "" +"Since it is common to create many branches, it is often necessary to delete " +"branches. Most commonly you will need to delete branches on which work has " +"finished and their contents are merged into master or your main branch. You " +"can also delete unmerged branches when they are not needed anymore and you " +"do not want to keep the work done in that branch." +msgstr "" + +#: ..\branches.rst:143 +msgid "" +"When you delete a branch that is not yet merged, all of the commits that are" +" in only the deleted branch will be lost. When you delete a branch that is " +"already merged with another branch, the merged commits will not be lost " +"because they are also part of another branch." +msgstr "" + +#: ..\branches.rst:147 +msgid "" +"You can delete a branch using ``Delete branch`` from the ``Commands`` menu. " +"If you want to delete a branch that is not merged into your current branch " +"(``HEAD`` in Git), you need to check the ``Force delete`` checkbox." +msgstr "" diff --git a/source/locale/zh_TW/LC_MESSAGES/browse_repository.mo b/source/locale/zh_TW/LC_MESSAGES/browse_repository.mo new file mode 100644 index 0000000000000000000000000000000000000000..21968039eae071a8b9a1f37aae6fdaa26a87b7aa GIT binary patch literal 485 zcmZWl!A=4(5Y@!f9zA=Qg9iu>-33Xoh!J5iB&-rx^k^!SrDkb2ZCB9$@LT*Fzr`*X zIQWvu^tCUq^XBLDvh!@j$*+#)tOq6Y!};*j3mM$->1dZHZ4j2 ztjXu{C4MI5{a+NeH(oS|!o$jfs_%7`bUSmie`Ib6)_IaFWkR-Kwq)9H+n&aKY#wyQ pL<_DllruFKGNI6X71kT2xn?Q$m0lSNGTTzq4qC7~w*8iO^b6|QlJEck literal 0 HcmV?d00001 diff --git a/source/locale/zh_TW/LC_MESSAGES/browse_repository.po b/source/locale/zh_TW/LC_MESSAGES/browse_repository.po new file mode 100644 index 0000000..d089229 --- /dev/null +++ b/source/locale/zh_TW/LC_MESSAGES/browse_repository.po @@ -0,0 +1,155 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\browse_repository.rst:2 +msgid "Browse Repository" +msgstr "" + +#: ..\browse_repository.rst:4 +msgid "" +"You can browse a repository by starting Git Extensions and select the " +"repository to open. The main window contains the commit log. You could also " +"open the ‘Browse’ window from the shell extensions and from the Visual " +"Studio IDE." +msgstr "" + +#: ..\browse_repository.rst:8 +msgid "View commit log" +msgstr "" + +#: ..\browse_repository.rst:10 +msgid "" +"The full commit history can be browsed. There is a graph that shows branches" +" and merges. You can show the difference between any two revisions by " +"selecting them using ctrl-click." +msgstr "" + +#: ..\browse_repository.rst:15 +msgid "" +"In the context menu of the commit log you can enable or disable the revision" +" graph. You can also choose to only show the current branch instead of " +"showing all branches. The other options will be discussed later." +msgstr "" + +#: ..\browse_repository.rst:21 +msgid "Search or filter the commit history" +msgstr "" + +#: ..\browse_repository.rst:23 +msgid "" +"You can find text in the commit messages or jump to a specific commit in the" +" current commit history shown in Git Extensions. You can also filter the " +"commit history so that fewer commits are shown." +msgstr "" + +#: ..\browse_repository.rst:27 +msgid "Quick search in history" +msgstr "" + +#: ..\browse_repository.rst:29 +msgid "" +"You can find a commit in the commit history that is shown in Git Extensions " +"by searching for text in the commit message, branch label or tag. This is a " +"quick search function. Simply click into the commit history to give that " +"pane focus and start typing. Git Extensions will show your search term in " +"the top left corner and will immediately jump to the next commit with " +"matching text. You can search for the next or previous commit with matching " +"text using ``Alt-Down Arrow`` or ``Alt-Up Arrow``." +msgstr "" + +#: ..\browse_repository.rst:35 +msgid "" +"In ``Settings``, ``Git Extensions`` you can change the timeout for typing " +"the text for the quick search." +msgstr "" + +#: ..\browse_repository.rst:38 +msgid "Go to a specific commit" +msgstr "" + +#: ..\browse_repository.rst:40 +msgid "" +"You can jump to a particular commit in the commit history if you know the " +"SHA, tag or branch. In fact you can use any expression valid for git-rev-" +"parse. Select ``Navigate``, ``Go to commit`` or press ``Ctrl-Shift-G`` to " +"open the ``Go to commit`` window. Enter an SHA or other term to be passed to" +" git-rev-parse into the box at the top and click ``Go``, or select a branch " +"or tag from one of the two combo boxes below." +msgstr "" + +#: ..\browse_repository.rst:46 +msgid "Filter history" +msgstr "" + +#: ..\browse_repository.rst:48 +msgid "" +"The history can be filtered using regular expressions and basic filter " +"terms. Filtering will reduce the number of commits that are shown in the Git" +" Extensions commit history. The quick filter in the toolbar filters by the " +"commit message, the author and/or the committer." +msgstr "" + +#: ..\browse_repository.rst:54 +msgid "" +"In the context menu of the commit log you can open the advanced filter " +"dialog. The advanced filter dialog allows you to filter for more specific " +"commits. To remove the filter either remove the filter in the toolbar and " +"press enter or remove the filter in the advanced filter dialog." +msgstr "" + +#: ..\browse_repository.rst:61 +msgid "Singe file history" +msgstr "" + +#: ..\browse_repository.rst:63 +msgid "" +"To display the single file history, right click on a file name in the ``File" +" tree`` or in the ``Diff`` tab and select ``File history``." +msgstr "" + +#: ..\browse_repository.rst:67 +msgid "" +"The single file history viewer shows all revisions of a single file. You can" +" view the content of the file in after each commit in the ``View`` tab." +msgstr "" + +#: ..\browse_repository.rst:72 +msgid "" +"You can view the difference report from the commit in the ``Diff`` tab." +msgstr "" + +#: ..\browse_repository.rst:75 +msgid "" +"Added lines are marked with a ``+``, removed lines are marked with a ``–``." +msgstr "" + +#: ..\browse_repository.rst:80 +msgid "Blame" +msgstr "" + +#: ..\browse_repository.rst:82 +msgid "" +"There is a blame function in the file history browser. It shows the last " +"person editing a single line." +msgstr "" + +#: ..\browse_repository.rst:86 +msgid "" +"Double clicking on a code line shows the full commit introducing the change." +msgstr "" diff --git a/source/locale/zh_TW/LC_MESSAGES/command_line.mo b/source/locale/zh_TW/LC_MESSAGES/command_line.mo new file mode 100644 index 0000000000000000000000000000000000000000..21968039eae071a8b9a1f37aae6fdaa26a87b7aa GIT binary patch literal 485 zcmZWl!A=4(5Y@!f9zA=Qg9iu>-33Xoh!J5iB&-rx^k^!SrDkb2ZCB9$@LT*Fzr`*X zIQWvu^tCUq^XBLDvh!@j$*+#)tOq6Y!};*j3mM$->1dZHZ4j2 ztjXu{C4MI5{a+NeH(oS|!o$jfs_%7`bUSmie`Ib6)_IaFWkR-Kwq)9H+n&aKY#wyQ pL<_DllruFKGNI6X71kT2xn?Q$m0lSNGTTzq4qC7~w*8iO^b6|QlJEck literal 0 HcmV?d00001 diff --git a/source/locale/zh_TW/LC_MESSAGES/command_line.po b/source/locale/zh_TW/LC_MESSAGES/command_line.po new file mode 100644 index 0000000..789a9a5 --- /dev/null +++ b/source/locale/zh_TW/LC_MESSAGES/command_line.po @@ -0,0 +1,33 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\command_line.rst:2 +msgid "Command line" +msgstr "" + +#: ..\command_line.rst:5 +msgid "Git Extensions command line" +msgstr "" + +#: ..\command_line.rst:7 +msgid "" +"Most features can be started from the command line. It is recommended to add" +" ``gitex.cmd`` to the path when using from the command line. It is typically" +" stored in the ``C:\\Program Files (x86)\\GitExtensions`` folder." +msgstr "" diff --git a/source/locale/zh_TW/LC_MESSAGES/index.mo b/source/locale/zh_TW/LC_MESSAGES/index.mo new file mode 100644 index 0000000000000000000000000000000000000000..f84134d76c7ac06ea0f17d9827760db1a8d79e36 GIT binary patch literal 495 zcmZWl!A=4(5Y@!f9zA=Qg9nKY-9?F5#HfhIL?Xdek7R(dTUpvo+ZFIX{2+hCZ?Ovo z558nFeeLUO=Y8+)d~SJc``YuhUlNa_bzAi>e~2aT8T}?k4)4eKB8-(ik!$0yYZE!f>msojYYsv0F~+tL_Y34Jn(E(}u&9nbLR(PbuY7so~)LOma@D0tcycIcID>pI2S!Ehl189qAd%*8y0TvqU-+o4Ike znww?6*6br4#ILNfd5gnpC+OaHJAdIt)i7vl<QTVXTU`T^JWnN0uy literal 0 HcmV?d00001 diff --git a/source/locale/zh_TW/LC_MESSAGES/index.po b/source/locale/zh_TW/LC_MESSAGES/index.po new file mode 100644 index 0000000..985339d --- /dev/null +++ b/source/locale/zh_TW/LC_MESSAGES/index.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:17+0000\n" +"Last-Translator: Arkady Shapkin \n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\index.rst:2 +msgid "Git Extensions |release| Manual" +msgstr "" diff --git a/source/locale/zh_TW/LC_MESSAGES/integration.mo b/source/locale/zh_TW/LC_MESSAGES/integration.mo new file mode 100644 index 0000000000000000000000000000000000000000..21968039eae071a8b9a1f37aae6fdaa26a87b7aa GIT binary patch literal 485 zcmZWl!A=4(5Y@!f9zA=Qg9iu>-33Xoh!J5iB&-rx^k^!SrDkb2ZCB9$@LT*Fzr`*X zIQWvu^tCUq^XBLDvh!@j$*+#)tOq6Y!};*j3mM$->1dZHZ4j2 ztjXu{C4MI5{a+NeH(oS|!o$jfs_%7`bUSmie`Ib6)_IaFWkR-Kwq)9H+n&aKY#wyQ pL<_DllruFKGNI6X71kT2xn?Q$m0lSNGTTzq4qC7~w*8iO^b6|QlJEck literal 0 HcmV?d00001 diff --git a/source/locale/zh_TW/LC_MESSAGES/integration.po b/source/locale/zh_TW/LC_MESSAGES/integration.po new file mode 100644 index 0000000..f7bd476 --- /dev/null +++ b/source/locale/zh_TW/LC_MESSAGES/integration.po @@ -0,0 +1,93 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\integration.rst:2 +msgid "Integration" +msgstr "" + +#: ..\integration.rst:4 +msgid "" +"During installation you can choose to install the Visual Studio plug-in and " +"shell extensions." +msgstr "" + +#: ..\integration.rst:7 +msgid "Visual Studio" +msgstr "" + +#: ..\integration.rst:9 +msgid "There are two options in the context menu on files:" +msgstr "" + +#: ..\integration.rst:11 +msgid "View the file history by choosing the ‘File history’ option." +msgstr "" + +#: ..\integration.rst:12 +msgid "Reset the file changes to the last committed revision." +msgstr "" + +#: ..\integration.rst:16 +msgid "" +"A Git Extensions toolbar allows you to perform the most common actions." +msgstr "" + +#: ..\integration.rst:19 +msgid "Commit (branch)" +msgstr "" + +#: ..\integration.rst:21 +msgid "Browse" +msgstr "" + +#: ..\integration.rst:23 +msgid "Pull" +msgstr "" + +#: ..\integration.rst:25 +msgid "Push" +msgstr "" + +#: ..\integration.rst:27 +msgid "Stash changes" +msgstr "" + +#: ..\integration.rst:29 +msgid "Settings" +msgstr "" + +#: ..\integration.rst:34 +msgid "" +"Almost all function can be started from the ``Git`` menu in Visual Studio." +msgstr "" + +#: ..\integration.rst:39 +msgid "Windows Explorer" +msgstr "" + +#: ..\integration.rst:41 +msgid "" +"The common commands can be started from Windows Explorer using the shell " +"extensions. This option is only available when Shell Extensions are " +"installed." +msgstr "" + +#: ..\integration.rst:46 +msgid "You can even create or clone a repository in any non git folder." +msgstr "" diff --git a/source/locale/zh_TW/LC_MESSAGES/maintenance.mo b/source/locale/zh_TW/LC_MESSAGES/maintenance.mo new file mode 100644 index 0000000000000000000000000000000000000000..21968039eae071a8b9a1f37aae6fdaa26a87b7aa GIT binary patch literal 485 zcmZWl!A=4(5Y@!f9zA=Qg9iu>-33Xoh!J5iB&-rx^k^!SrDkb2ZCB9$@LT*Fzr`*X zIQWvu^tCUq^XBLDvh!@j$*+#)tOq6Y!};*j3mM$->1dZHZ4j2 ztjXu{C4MI5{a+NeH(oS|!o$jfs_%7`bUSmie`Ib6)_IaFWkR-Kwq)9H+n&aKY#wyQ pL<_DllruFKGNI6X71kT2xn?Q$m0lSNGTTzq4qC7~w*8iO^b6|QlJEck literal 0 HcmV?d00001 diff --git a/source/locale/zh_TW/LC_MESSAGES/maintenance.po b/source/locale/zh_TW/LC_MESSAGES/maintenance.po new file mode 100644 index 0000000..5f20c7e --- /dev/null +++ b/source/locale/zh_TW/LC_MESSAGES/maintenance.po @@ -0,0 +1,181 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\maintenance.rst:2 +msgid "Maintenance" +msgstr "" + +#: ..\maintenance.rst:4 +msgid "" +"In this chapter some of the functions to maintain a repository are " +"discussed." +msgstr "" + +#: ..\maintenance.rst:7 +msgid "Compress Git database" +msgstr "" + +#: ..\maintenance.rst:9 +msgid "" +"Git will create a lot of files. You can run the ``Compress git database`` to" +" pack all small files building up a repository into one big file. Git will " +"also garbage collect all unused objects that are older then 15 days. When a " +"database is fragmented into a many small files compressing the database can " +"increase performance." +msgstr "" + +#: ..\maintenance.rst:16 +msgid "Recover lost objects" +msgstr "" + +#: ..\maintenance.rst:18 +msgid "" +"If you accidently deleted a commit you can try to recover it using the " +"``Recover lost objects`` function. A dialog will show you all dangling " +"objects and will allow you to review and recover them." +msgstr "" + +#: ..\maintenance.rst:23 +msgid "" +"Normally Git will not delete files right away when you remove something from" +" your repository. The reason for this is that you can restore deleted items " +"if you need to. Git will delete removed items when they are older then 15 " +"days and you run ``Compress git database``." +msgstr "" + +#: ..\maintenance.rst:29 +msgid "" +"There are several functions to help you find the lost items. By default Git " +"Extensions will only show commits. To show all items, just uncheck the " +"``Show only commits`` option. The other options can be checked/unchecked to " +"get more/less results. Double-click on on item to view the content. When you" +" located the item you want to recover you can tag it using the ``Tag " +"selected object`` button." +msgstr "" + +#: ..\maintenance.rst:34 +msgid "" +"Git Extensions also is able to tag all lost objects. Doing this will make " +"all lost objects visible again making it very easy to locate the commit(s) " +"you would like to recover. After recovering a commit using the ``Tag all " +"lost commits`` button, you can remove all tags using the ``Delete all " +"LOST_AND_FOUND tags`` button." +msgstr "" + +#: ..\maintenance.rst:41 +msgid "Fix user names" +msgstr "" + +#: ..\maintenance.rst:43 +msgid "" +"When someone accidentally committed using a wrong username this can be fixed" +" using the ``Edit .mailmap`` function. Git will use the username for an " +"email address when it is set in the ``.mailmap`` file." +msgstr "" + +#: ..\maintenance.rst:48 +msgid "Fix user name using commit email:" +msgstr "" + +#: ..\maintenance.rst:54 +msgid "Fix email address using commit email:" +msgstr "" + +#: ..\maintenance.rst:60 +msgid "Fix email address and name using commit email:" +msgstr "" + +#: ..\maintenance.rst:66 +msgid "Fix email address and name using commit name and email:" +msgstr "" + +#: ..\maintenance.rst:73 +msgid "Ignore files" +msgstr "" + +#: ..\maintenance.rst:75 +msgid "" +"Git will track all files that are in the working directory. Normally you do " +"not want to exclude all files that are created by the compiler. You can add " +"files that should be ignored to the .gitignore file. You can use wildcards " +"and regular expressions. All entries are case sensitive. The button ``Add " +"default ignores`` will add files that should be ignored when using Visual " +"Studio." +msgstr "" + +#: ..\maintenance.rst:81 +msgid "A short overview of the syntax:" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "#" +msgstr "" + +#: ..\maintenance.rst:84 +msgid "Lines started with ``#`` are handled as comments" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "!" +msgstr "" + +#: ..\maintenance.rst:86 +msgid "Lines started with ``!`` are exclude patterns" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "[Dd]" +msgstr "" + +#: ..\maintenance.rst:88 +msgid "Characters inside ``[..]`` means that 1 of the characters must match" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "\\*" +msgstr "" + +#: ..\maintenance.rst:90 +msgid "Wildcard" +msgstr "" + +#: ..\maintenance.rst:92 ..\maintenance.rst:95 +msgid "/" +msgstr "" + +#: ..\maintenance.rst:92 +msgid "" +"A leading slash matches the beginning of the pathname; for example, ``/*.c``" +" matches ``cat-file.c`` but not ``mozilla-sha1/sha1.c``" +msgstr "" + +#: ..\maintenance.rst:95 +msgid "" +"If the pattern ends with a slash, it is removed for the purpose of the " +"following description, but it would only find a match with a directory. In " +"other words, foo/ will match a directory foo and paths underneath it, but " +"will not match a regular file or a symbolic link foo (this is consistent " +"with the way how pathspec works in general in git)." +msgstr "" + +#: ..\maintenance.rst:100 +msgid "" +"For more `detailed information " +"`_." +msgstr "" diff --git a/source/locale/zh_TW/LC_MESSAGES/merge_conflicts.mo b/source/locale/zh_TW/LC_MESSAGES/merge_conflicts.mo new file mode 100644 index 0000000000000000000000000000000000000000..6749bdee106709388bf8f43b45e4203223a45712 GIT binary patch literal 485 zcmZWl!A=4(5XHpP9zA=Qg9iu>-33XYh!J5iB&-rx^k^!SrDkb2Z4vZ8{1*SlZ?Ovo z4!&eEeeKKZy!kmh{VF(|xH@-rkrRi@ecSbK_lP+kY4yfu76)^D;@Su$DclPS;ns4Q zQv(r`YnFOro+)iHGKrYu-8wNCD+=D|F~+Xu%sMUhnB^3zeo#lhj@2uu2DDx)`!(Np zLLBpVk$e8v1x*?>%f5p*WX58wnKUW0N>k`hheLSiL?K*AJXD#mzJb| z*5q^f5pV%8G9gym0lSNGTTwp4qC83w*8h@_yz0+lJNil literal 0 HcmV?d00001 diff --git a/source/locale/zh_TW/LC_MESSAGES/merge_conflicts.po b/source/locale/zh_TW/LC_MESSAGES/merge_conflicts.po new file mode 100644 index 0000000..7466cea --- /dev/null +++ b/source/locale/zh_TW/LC_MESSAGES/merge_conflicts.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\merge_conflicts.rst:2 +msgid "Merge Conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:4 +msgid "" +"When merging branches or commits you can get merge conflicts. Git will try " +"to resolve these, but some conflicts need to be resolved manually. Git " +"Extensions will show warnings when there is a merge conflict." +msgstr "" + +#: ..\merge_conflicts.rst:10 +msgid "Handle merge conflicts" +msgstr "" + +#: ..\merge_conflicts.rst:12 +msgid "" +"To solve merge conflicts just click on a warning or open the merge conflict " +"dialog from the menu. A dialog will prompt showing all conflicts. You can " +"solve a conflict by double-click on a filename." +msgstr "" + +#: ..\merge_conflicts.rst:17 +msgid "There are three kinds of conflicts:" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "File deleted and changed" +msgstr "" + +#: ..\merge_conflicts.rst:20 +msgid "Use modified or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "File deleted and created" +msgstr "" + +#: ..\merge_conflicts.rst:22 +msgid "Use created or deleted file?" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "File changed both locally and remotely" +msgstr "" + +#: ..\merge_conflicts.rst:24 +msgid "Start merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:28 +msgid "" +"If the file is deleted in one commit and changed in another commit, a dialog" +" will ask to keep the modified file or delete the file. When there is a " +"conflicting change the merge tool will be started. You can configure the " +"tool you want to use for merge conflicts. The image below shows Perforce " +"P4Merge a free to use merge tool. Git Extensions is packaged with KDiff3, an" +" open source merge tool." +msgstr "" + +#: ..\merge_conflicts.rst:33 +msgid "In the merge tool you will see four versions of the same file:" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "Base" +msgstr "" + +#: ..\merge_conflicts.rst:36 +msgid "The latest version of the file that exist in both repositories" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "Local" +msgstr "" + +#: ..\merge_conflicts.rst:38 +msgid "The latest local version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "Remote" +msgstr "" + +#: ..\merge_conflicts.rst:40 +msgid "The latest remote version of the file" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "Merged" +msgstr "" + +#: ..\merge_conflicts.rst:42 +msgid "The result of the merge" +msgstr "" + +#: ..\merge_conflicts.rst:47 +msgid "" +"When you are in the middle of a merge the file named local represents your " +"file. When you are in the middle of a rebase the file named remote " +"represents your file. This can be confusing, so double check if you are in " +"doubt." +msgstr "" diff --git a/source/locale/zh_TW/LC_MESSAGES/notes.mo b/source/locale/zh_TW/LC_MESSAGES/notes.mo new file mode 100644 index 0000000000000000000000000000000000000000..6749bdee106709388bf8f43b45e4203223a45712 GIT binary patch literal 485 zcmZWl!A=4(5XHpP9zA=Qg9iu>-33XYh!J5iB&-rx^k^!SrDkb2Z4vZ8{1*SlZ?Ovo z4!&eEeeKKZy!kmh{VF(|xH@-rkrRi@ecSbK_lP+kY4yfu76)^D;@Su$DclPS;ns4Q zQv(r`YnFOro+)iHGKrYu-8wNCD+=D|F~+Xu%sMUhnB^3zeo#lhj@2uu2DDx)`!(Np zLLBpVk$e8v1x*?>%f5p*WX58wnKUW0N>k`hheLSiL?K*AJXD#mzJb| z*5q^f5pV%8G9gym0lSNGTTwp4qC83w*8h@_yz0+lJNil literal 0 HcmV?d00001 diff --git a/source/locale/zh_TW/LC_MESSAGES/notes.po b/source/locale/zh_TW/LC_MESSAGES/notes.po new file mode 100644 index 0000000..e9b1152 --- /dev/null +++ b/source/locale/zh_TW/LC_MESSAGES/notes.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\notes.rst:2 +msgid "Notes" +msgstr "" + +#: ..\notes.rst:4 +msgid "" +"Notes can be added to a commit. Notes will be stored separately and will not" +" be pushed. To add a new note choose ``add notes`` in the context menu of " +"the commit information box." +msgstr "" + +#: ..\notes.rst:9 +msgid "" +"The editor that has been configured in the settings dialog will be used to " +"enter or edit the notes. The Git Extensions editor is advised." +msgstr "" diff --git a/source/locale/zh_TW/LC_MESSAGES/patches.mo b/source/locale/zh_TW/LC_MESSAGES/patches.mo new file mode 100644 index 0000000000000000000000000000000000000000..6749bdee106709388bf8f43b45e4203223a45712 GIT binary patch literal 485 zcmZWl!A=4(5XHpP9zA=Qg9iu>-33XYh!J5iB&-rx^k^!SrDkb2Z4vZ8{1*SlZ?Ovo z4!&eEeeKKZy!kmh{VF(|xH@-rkrRi@ecSbK_lP+kY4yfu76)^D;@Su$DclPS;ns4Q zQv(r`YnFOro+)iHGKrYu-8wNCD+=D|F~+Xu%sMUhnB^3zeo#lhj@2uu2DDx)`!(Np zLLBpVk$e8v1x*?>%f5p*WX58wnKUW0N>k`hheLSiL?K*AJXD#mzJb| z*5q^f5pV%8G9gym0lSNGTTwp4qC83w*8h@_yz0+lJNil literal 0 HcmV?d00001 diff --git a/source/locale/zh_TW/LC_MESSAGES/patches.po b/source/locale/zh_TW/LC_MESSAGES/patches.po new file mode 100644 index 0000000..e208fe8 --- /dev/null +++ b/source/locale/zh_TW/LC_MESSAGES/patches.po @@ -0,0 +1,62 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\patches.rst:2 +msgid "Patches" +msgstr "" + +#: ..\patches.rst:4 +msgid "" +"Every commit contains a change-set, a commit date, the committer name, the " +"commit message and a cryptograph SHA1 hash. Local commits can be published " +"by pushing it to a remote repository. To be able to push you need to have " +"sufficient rights and you need to have access to the remote repository. When" +" you cannot push directly you can create patches. Patches can be e-mailed to" +" someone with access to the repository. Each patch contains an entire commit" +" including the commit message and the SHA1." +msgstr "" + +#: ..\patches.rst:13 +msgid "Create patch" +msgstr "" + +#: ..\patches.rst:15 +msgid "" +"Format a single patch or patch series using the format patch dialog. You " +"need to select the newest commit first and then select the oldest commit " +"using ctrl-click. You can also select an interrupted patch series, but this " +"is not recommended because the files will not be numbered." +msgstr "" + +#: ..\patches.rst:21 +msgid "" +"When the patches are created successfully the following dialog will appear." +msgstr "" + +#: ..\patches.rst:26 +msgid "Apply patches" +msgstr "" + +#: ..\patches.rst:28 +msgid "" +"It is possible to apply a single patch file or all patches in a directory. " +"When there are merge conflicts applying the patch you need to resolve them " +"before you can continue. Git Extensions will help you applying all patches " +"by marking the next recommended step." +msgstr "" diff --git a/source/locale/zh_TW/LC_MESSAGES/plugins.mo b/source/locale/zh_TW/LC_MESSAGES/plugins.mo new file mode 100644 index 0000000000000000000000000000000000000000..6749bdee106709388bf8f43b45e4203223a45712 GIT binary patch literal 485 zcmZWl!A=4(5XHpP9zA=Qg9iu>-33XYh!J5iB&-rx^k^!SrDkb2Z4vZ8{1*SlZ?Ovo z4!&eEeeKKZy!kmh{VF(|xH@-rkrRi@ecSbK_lP+kY4yfu76)^D;@Su$DclPS;ns4Q zQv(r`YnFOro+)iHGKrYu-8wNCD+=D|F~+Xu%sMUhnB^3zeo#lhj@2uu2DDx)`!(Np zLLBpVk$e8v1x*?>%f5p*WX58wnKUW0N>k`hheLSiL?K*AJXD#mzJb| z*5q^f5pV%8G9gym0lSNGTTwp4qC83w*8h@_yz0+lJNil literal 0 HcmV?d00001 diff --git a/source/locale/zh_TW/LC_MESSAGES/plugins.po b/source/locale/zh_TW/LC_MESSAGES/plugins.po new file mode 100644 index 0000000..bb63e57 --- /dev/null +++ b/source/locale/zh_TW/LC_MESSAGES/plugins.po @@ -0,0 +1,96 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\plugins.rst:2 +msgid "Plugins" +msgstr "" + +#: ..\plugins.rst:5 +msgid "List of the available plugins" +msgstr "" + +#: ..\plugins.rst:7 +msgid "Auto Compile Submodules" +msgstr "" + +#: ..\plugins.rst:8 +msgid "Background Fetch" +msgstr "" + +#: ..\plugins.rst:9 +msgid "Create Local Tracking Branches" +msgstr "" + +#: ..\plugins.rst:10 +msgid "Delete Unused Branches" +msgstr "" + +#: ..\plugins.rst:11 +msgid "Find Large Files" +msgstr "" + +#: ..\plugins.rst:12 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\plugins.rst:13 ..\plugins.rst:22 +msgid "GitFlow" +msgstr "" + +#: ..\plugins.rst:14 +msgid "GitUIPluginInterfaces" +msgstr "" + +#: ..\plugins.rst:15 +msgid "Github" +msgstr "" + +#: ..\plugins.rst:16 +msgid "Gource" +msgstr "" + +#: ..\plugins.rst:17 +msgid "Proxy Switcher" +msgstr "" + +#: ..\plugins.rst:18 +msgid "Release Notes Generator" +msgstr "" + +#: ..\plugins.rst:19 +msgid "Statistics" +msgstr "" + +#: ..\plugins.rst:24 +msgid "" +"This plugin permit to manage your _branching model: http://nvie.com/posts/a" +"-successful-git-branching-model/ with _GitFlow: " +"https://github.com/nvie/gitflow%20in%20GitExtension" +msgstr "" + +#: ..\plugins.rst:26 +msgid "You should have GitFlow installed to use this plugin." +msgstr "" + +#: ..\plugins.rst:28 +msgid "" +"The GitFlow plugin permit to : - init gitflow in your git repository - " +"create your feature, hotfix, release or support branch - manage (pull, " +"publish or finish) your existing gitflow branches" +msgstr "" diff --git a/source/locale/zh_TW/LC_MESSAGES/remote_feature.mo b/source/locale/zh_TW/LC_MESSAGES/remote_feature.mo new file mode 100644 index 0000000000000000000000000000000000000000..6749bdee106709388bf8f43b45e4203223a45712 GIT binary patch literal 485 zcmZWl!A=4(5XHpP9zA=Qg9iu>-33XYh!J5iB&-rx^k^!SrDkb2Z4vZ8{1*SlZ?Ovo z4!&eEeeKKZy!kmh{VF(|xH@-rkrRi@ecSbK_lP+kY4yfu76)^D;@Su$DclPS;ns4Q zQv(r`YnFOro+)iHGKrYu-8wNCD+=D|F~+Xu%sMUhnB^3zeo#lhj@2uu2DDx)`!(Np zLLBpVk$e8v1x*?>%f5p*WX58wnKUW0N>k`hheLSiL?K*AJXD#mzJb| z*5q^f5pV%8G9gym0lSNGTTwp4qC83w*8h@_yz0+lJNil literal 0 HcmV?d00001 diff --git a/source/locale/zh_TW/LC_MESSAGES/remote_feature.po b/source/locale/zh_TW/LC_MESSAGES/remote_feature.po new file mode 100644 index 0000000..cc68c47 --- /dev/null +++ b/source/locale/zh_TW/LC_MESSAGES/remote_feature.po @@ -0,0 +1,337 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\remote_feature.rst:2 +msgid "Remote feature" +msgstr "" + +#: ..\remote_feature.rst:4 +msgid "" +"Git is a distributed source control management system. This means that all " +"changes you make are local. When you commit changes, you only commit them to" +" your local repository. To publish your local changes you need to push. In " +"order to get changes committed by others, you need to pull." +msgstr "" + +#: ..\remote_feature.rst:9 +msgid "Manage remote repositories" +msgstr "" + +#: ..\remote_feature.rst:11 +msgid "You can manage the remote repositories in the ``Remotes`` menu." +msgstr "" + +#: ..\remote_feature.rst:15 +msgid "" +"When you cloned your repository from a public repository, this remote is " +"already configured. You can rename each remote for easy recognition. The " +"default name after cloning a remote is ``origin``. If you use PuTTY as SSH " +"client you can also enter the private key file for each remote. Git " +"Extensions will load the key when needed. How to create a private key file " +"is described in the next paragraph." +msgstr "" + +#: ..\remote_feature.rst:22 +msgid "" +"In the ``Default pull behaviour`` tab you can configure the branches that " +"need to be pulled and merged by default. If you configure this correctly you" +" will not need to choose a branch when you pull or push. There are two " +"buttons on this dialog:" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Prune remote branches" +msgstr "" + +#: ..\remote_feature.rst:26 +msgid "Throw away remote branches that do not exist on the remote anymore." +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Update all remote branch info" +msgstr "" + +#: ..\remote_feature.rst:28 +msgid "Fetch all remote branch information." +msgstr "" + +#: ..\remote_feature.rst:33 +msgid "" +"After cloning a repository you do not need to configure all remote branches " +"manually. Instead you can checkout the remote branch and choose to create a " +"local tracking branch." +msgstr "" + +#: ..\remote_feature.rst:37 +msgid "Create SSH key" +msgstr "" + +#: ..\remote_feature.rst:39 +msgid "" +"Git uses SSH for accessing private repositories. SSH uses a public/private " +"key pair for authentication. This means you need to generate a private key " +"and a public key. The private key is stored on your computer locally and the" +" public key can be given to anyone. SSH will encrypt whatever you send using" +" your secret private key. The receiver will then use the public key you send" +" to decrypt the data." +msgstr "" + +#: ..\remote_feature.rst:44 +msgid "" +"This encryption will not protect the data itself but it protects the " +"authenticity. Because the private key is only available to the sender, the " +"receiver can be sure about the origin of the data. In practise the key pair " +"is only used for the authentication process. The data itself will be " +"encrypted using a key that is exchanged during this initial phase." +msgstr "" + +#: ..\remote_feature.rst:49 +msgid "PuTTY and github" +msgstr "" + +#: ..\remote_feature.rst:51 +msgid "" +"PuTTY is SSH client that for Windows that is a bit more user friendly then " +"OpenSSH. Unfortunately PuTTY does not work with all servers. In this " +"paragraph I will show how to generate a key for github using putty." +msgstr "" + +#: ..\remote_feature.rst:54 +msgid "" +"First make sure GitExtensions is configured to use PuTTY and all paths are " +"correct." +msgstr "" + +#: ..\remote_feature.rst:60 +msgid "can choose ``Generate or import key`` to start the key generator." +msgstr "" + +#: ..\remote_feature.rst:66 +msgid "" +"PuTTY will ask you to move the mouse around to generate a more random key. " +"When the key is generated you can save the public and the private key in a " +"file. You can choose to protect the private key with a password but this is " +"not necessary." +msgstr "" + +#: ..\remote_feature.rst:69 +msgid "" +"Now you have a key pair you need to give github the public key. This can be " +"done in ``Account Settings`` in the tab ``SSH Public Keys``. You can add " +"multiple keys here, but you only need one key for all repositories." +msgstr "" + +#: ..\remote_feature.rst:74 +msgid "" +"After telling github what public key to use to decrypt, you need to tell " +"GitExtensions what private key to use to encrypt. In the clone dialog there " +"is a ``Load SSH key`` button to load the private key into the PuTTY " +"authentication agent. This can also be done manually by starting the PuTTY " +"authentication agent and choose ``add key`` in the context menu in the " +"system tray." +msgstr "" + +#: ..\remote_feature.rst:80 +msgid "" +"GitExtensions can load the private keys automatically for you when " +"communicating with a remote. You need to configure the private key for the " +"remote." +msgstr "" + +#: ..\remote_feature.rst:83 +msgid "This is done in the ``Manage remote repositories`` dialog." +msgstr "" + +#: ..\remote_feature.rst:86 +msgid "OpenSSH and github" +msgstr "" + +#: ..\remote_feature.rst:88 +msgid "" +"When you choose to use OpenSSH you need to configure GitExtensions as shown " +"in the screenshot below." +msgstr "" + +#: ..\remote_feature.rst:92 +msgid "" +"OpenSSH is the best SSH client there is but it lacks Windows support. " +"Therefore it is slightly more complex to use. Another drawback is that " +"GitExtensions cannot control OpenSSH and needs to show the command line " +"dialogs when OpenSSH might be used. GitExtensions will show the command line" +" window for every command that might require a SSH connection. For this " +"reason PuTTY is the prefered SSH client in GitExtensions." +msgstr "" + +#: ..\remote_feature.rst:97 +msgid "" +"To generate a key pair in OpenSSH you need to go to the command line. I " +"recommend to use the git bash because the path to OpenSSH is already set." +msgstr "" + +#: ..\remote_feature.rst:102 +msgid "" +"Type the following command: ``ssh-keygen -C \"your@email.com\" -t rsa`` Use " +"the same email address as the email address used in git. You will be asked " +"where if you want to protect the private key with a password. This is not " +"necessary. By default the public and private keys are stored in " +"``c:\\Documents and Settings\\[User]\\.ssh\\`` or " +"``c:\\Users\\[user]\\.ssh\\``." +msgstr "" + +#: ..\remote_feature.rst:109 +msgid "" +"You do not need to tell GitExtensions about the private key because OpenSSH " +"will load it for you. Now open the public key using notepad and copy the key" +" to github. This can be done in ``Account Settings`` in the tab ``SSH Public" +" Keys`` on `GitHub `_." +msgstr "" + +#: ..\remote_feature.rst:116 +msgid "Pull changes" +msgstr "" + +#: ..\remote_feature.rst:118 +msgid "" +"You can get remote changes using the pull function. Before you can pull " +"remote changes you need to make sure there are no uncommitted changes in " +"your local repository. If you have uncommitted changes you should commit " +"them or stash them during the pull. You can read about how to use the stash " +"in the Stash chapter." +msgstr "" + +#: ..\remote_feature.rst:124 +msgid "" +"In order to get your personal repository up-to-date, you need to fetch " +"changes from a remote repository. You can do this using the ``Pull`` dialog." +" When the dialog starts the default remote for the current branch is set. " +"You can choose another remote or enter a custom url if you like. When the " +"remote branches configured correctly, you do not need to choose a remote " +"branch." +msgstr "" + +#: ..\remote_feature.rst:128 +msgid "" +"If you just fetch the commits from the remote repository and you already " +"committed some changes to your local repository, the commits will be in a " +"different branch. In the pull dialog this is illustrated in the image on the" +" left. This can be useful when you want to review the changes before you " +"want to merge them with your own changes." +msgstr "" + +#: ..\remote_feature.rst:135 +msgid "" +"When you choose to merge the remote branch after fetching the changes a " +"branch will be created, and will be merged you’re your commit. Doing this " +"creates a lot of branches and merges, making the history harder to read." +msgstr "" + +#: ..\remote_feature.rst:140 +msgid "" +"Instead of merging the fetched commits with your local commits, you can also" +" choose to rebase your commits on top of the fetched commits. This is " +"illustrated on the left in the image below. A rebase will first undo your " +"local commits (c and d), then fetch the remote commits (e) and finally " +"recommit your local commits. When there is a merge conflict during the " +"rebase, the rebase dialog will show." +msgstr "" + +#: ..\remote_feature.rst:147 +msgid "Next to the pull button there are some buttons that can be useful:" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "Solve conflicts" +msgstr "" + +#: ..\remote_feature.rst:150 +msgid "" +"When there are merge conflicts, you can solve them by pressing this button." +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "Stash changes" +msgstr "" + +#: ..\remote_feature.rst:152 +msgid "" +"When the working dir contains uncommitted changes, you need to stash them " +"before pulling." +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "Auto stash" +msgstr "" + +#: ..\remote_feature.rst:154 +msgid "" +"Check this checkbox if you want to stash before pulling. The stash will be " +"reapplied after pulling." +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "Load SSH key" +msgstr "" + +#: ..\remote_feature.rst:156 +msgid "" +"This button is only available when you use PuTTY as SSH client. You can " +"press this button to load the key configured for the remote. If no key is " +"set, a dialog will prompt for the key." +msgstr "" + +#: ..\remote_feature.rst:161 +msgid "Push changes" +msgstr "" + +#: ..\remote_feature.rst:163 +msgid "" +"In the browse window you can check if there are local commits that are not " +"pushed to a remote repository yet. In the image below the green labels mark " +"the position of the master branch on the remote repository. The red label " +"marks the position of the master branch on the local repository. The local " +"repository is ahead three commits." +msgstr "" + +#: ..\remote_feature.rst:169 +msgid "To push the changes press ``Push`` in the toolbar." +msgstr "" + +#: ..\remote_feature.rst:173 +msgid "" +"The push dialog allows you to choose the remote repository to push to. The " +"remote repository is set to the remote of the current branch. You can choose" +" another remote or choose a url to push to. You can also specify a branch to" +" push." +msgstr "" + +#: ..\remote_feature.rst:178 +msgid "" +"Tags are not pushed to the remote repository. If you want to push a tag you " +"need to open the ``Tags`` tab in the dialog. You can choose to push a singe " +"tag or all tags. No commits will be pushed when the ``Tags`` tab is " +"selected, only tags." +msgstr "" + +#: ..\remote_feature.rst:181 +msgid "" +"You can not merge your changes in the remote repository. Merging must be " +"done locally. This means that you cannot push your changes before the " +"commits are merged locally. In practice you need to pull before you can push" +" most of the times." +msgstr "" diff --git a/source/locale/zh_TW/LC_MESSAGES/settings.mo b/source/locale/zh_TW/LC_MESSAGES/settings.mo new file mode 100644 index 0000000000000000000000000000000000000000..099e3c2e437de5d47d9d9fcb6a753495f0c9c403 GIT binary patch literal 485 zcmZWl!A=4(5Y@!f9zA=Qg9ix??V==F#E7sM5>^Q=dNdX4QnTA`+9K$G_$~g8-(q($ za_}XS>1$tJ=gs&2-sg_TuCD`Mhb8ei-n6QJ`A01I*yvX=b2yyigD_TV#o$Idh}KT1 zl3IwlTJkKIh(a5Ou}$S1ua~LCL^BA+cM0~4;LdBY&z)ePERQH zLY#;(nC{aqBQKT-l5}Z5RxuqY>P8;|MOIxH}wOb^HBEbbo*8r7B(W zRA3@_&Y-uDN>~9$370FbYH+l0u3&_$R;z|99p#HyH)c8~#U{2T1xckt@s}3!DlN%= zt;xsYDS0HdzrPq%H$gm%qwUJV1`T>z`JMUM-wVG4=RHZ0ajDucTX18A>r9gYo^5sI pL@&Z%q-J_9Rm$M(S-N1HEe+3bpiOQWsG_2_6SiS\n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\settings.rst:4 +msgid "Settings" +msgstr "" + +#: ..\settings.rst:6 +msgid "" +"The settings dialog can be invoked at any time by selecting ``Settings`` " +"from the ``Tools`` menu option." +msgstr "" + +#: ..\settings.rst:10 +msgid "" +"The following buttons are always available on any page of the Settings " +"dialog. Sometimes the ``Cancel`` button has no effect for the page - this " +"will be noted on the page in the area next to the buttons." +msgstr "" + +#: ..\settings.rst:14 +msgid "Button" +msgstr "" + +#: ..\settings.rst:14 ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Description" +msgstr "" + +#: ..\settings.rst:16 +msgid "``OK``" +msgstr "" + +#: ..\settings.rst:16 +msgid "" +"Save any entered changes made in *any* settings page and close the Settings " +"dialog." +msgstr "" + +#: ..\settings.rst:19 +msgid "``Cancel``" +msgstr "" + +#: ..\settings.rst:19 +msgid "" +"Any entered changes in *any* settings page are *not* saved. The Settings " +"dialog is closed." +msgstr "" + +#: ..\settings.rst:22 +msgid "``Apply``" +msgstr "" + +#: ..\settings.rst:22 +msgid "Any entered changes in *any* settings page are saved." +msgstr "" + +#: ..\settings.rst:25 +msgid "" +"Settings that are specific to Git Extensions and apply globally will be " +"stored in a file called ``GitExtensions.settings`` either in the user's " +"application data path or with the program. The location is dependant on the " +"IsPortable setting in the ``GitExtensions.exe.config`` file that is with the" +" program. Settings that are specific to Git Extensions but apply to only the" +" current repository will be stored in a file of the same name, " +"``GitExtensions.settings``, but in either the root folder of the repository " +"or the ``.git`` folder of the repository, depending on whether or not they " +"are distributed with that repository. The settings that are used by Git are " +"stored in the configuration files of Git. The global settings are stored in " +"the file called ``.gitconfig`` in the user directory. The local settings are" +" stored in the ``.git\\config`` file of the repository." +msgstr "" + +#: ..\settings.rst:37 +msgid "Checklist" +msgstr "" + +#: ..\settings.rst:39 +msgid "" +"This page is a visual overview of the minimal settings that Git Extensions " +"requires to work properly. Any items highlighted in red should be configured" +" by clicking on the highlighted item." +msgstr "" + +#: ..\settings.rst:42 +msgid "This page contains the following settings and buttons." +msgstr "" + +#: ..\settings.rst:45 ..\settings.rst:64 ..\settings.rst:90 +#: ..\settings.rst:168 ..\settings.rst:196 ..\settings.rst:254 +#: ..\settings.rst:295 ..\settings.rst:343 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:545 +#: ..\settings.rst:602 ..\settings.rst:642 ..\settings.rst:671 +#: ..\settings.rst:708 +msgid "Setting" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Check settings at startup (disables automatically if all settings are " +"correct)" +msgstr "" + +#: ..\settings.rst:47 +msgid "" +"Forces Git Extensions to re-check the minimal set of required settings the " +"next time Git Extensions is started. If all settings are 'green' this will " +"be automatically unchecked." +msgstr "" + +#: ..\settings.rst:51 +msgid "``Save and rescan`` button" +msgstr "" + +#: ..\settings.rst:51 +msgid "" +"Saves any setting changes made and re-checks the settings to see if the " +"minimal requirements are now met." +msgstr "" + +#: ..\settings.rst:58 ..\settings.rst:66 +msgid "Git" +msgstr "" + +#: ..\settings.rst:60 +msgid "" +"This page contains the settings needed to access git repositories. The " +"repositories will be accessed using external tools. For Windows usually " +"MsysGit or cygwin are used. Git Extensions will try to configure these " +"settings automatically." +msgstr "" + +#: ..\settings.rst:64 ..\settings.rst:90 ..\settings.rst:168 +#: ..\settings.rst:196 ..\settings.rst:295 ..\settings.rst:393 +#: ..\settings.rst:446 ..\settings.rst:489 ..\settings.rst:642 +#: ..\settings.rst:671 +msgid "Group" +msgstr "" + +#: ..\settings.rst:66 +msgid "Command used to run git (git.cmd or git.exe)" +msgstr "" + +#: ..\settings.rst:66 +msgid "" +"Needed for Git Extensions to run Git commands. Set the full command used to " +"run git (MsysGit or cygwin). Use the ``Browse`` button to find the " +"executable on your file system." +msgstr "" + +#: ..\settings.rst:70 +msgid "Path to Linux tools (sh). Leave empty when it is in the path." +msgstr "" + +#: ..\settings.rst:70 +msgid "" +"A few linux tools are used by Git Extensions. When MsysGit is installed, " +"these tools are located in the bin directory of MsysGit. Use the ``Browse`` " +"button to find the directory on your file system." +msgstr "" + +#: ..\settings.rst:74 +msgid "Environment" +msgstr "" + +#: ..\settings.rst:74 +msgid "``Change HOME`` button" +msgstr "" + +#: ..\settings.rst:74 +msgid "This button opens a dialog where the HOME directory can be changed." +msgstr "" + +#: ..\settings.rst:77 +msgid "" +"The global configuration file used by git will be put in the HOME directory." +" On some systems the home directory is not set or is pointed to a network " +"drive. Git Extensions will try to detect the optimal setting for your " +"environment. When there is already a global git configuration file, this " +"location will be used. If you need to relocate the home directory for git, " +"click the ``Change HOME`` button to change this setting. Otherwise leave " +"this setting as the default." +msgstr "" + +#: ..\settings.rst:85 +msgid "Git Extensions" +msgstr "" + +#: ..\settings.rst:87 +msgid "This page contains general settings for Git Extensions." +msgstr "" + +#: ..\settings.rst:92 +msgid "Performance" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"Show repository status in browse dialog (number of changes in toolbar, " +"restart required)" +msgstr "" + +#: ..\settings.rst:92 +msgid "" +"When enabled, the number of pending commits are shown on the toolbar as a " +"figure in parentheses next to the ``Commit`` button. Git Extensions must be " +"stopped and restarted to activate changes to this option." +msgstr "" + +#: ..\settings.rst:96 +msgid "Show current working dir changes in revision graph" +msgstr "" + +#: ..\settings.rst:96 +msgid "" +"When enabled, two extra revisions are added to the revision graph. The first" +" shows the current working directory status. The second shows the staged " +"files. This option can cause slowdowns when browsing large repositories." +msgstr "" + +#: ..\settings.rst:101 +msgid "Use FileSystemWatcher to check if index is changed" +msgstr "" + +#: ..\settings.rst:101 +msgid "" +"Using the FileSystemWatcher to check index state improves the performance in" +" some cases. Turn this off if you experience refresh problems in commit log." +msgstr "" + +#: ..\settings.rst:105 +msgid "Show stash count on status bar in browse window" +msgstr "" + +#: ..\settings.rst:105 +msgid "" +"When you use the stash a lot, it can be useful to show the number of stashed" +" items on the toolbar. This option causes serious slowdowns in large " +"repositories and is turned off by default." +msgstr "" + +#: ..\settings.rst:109 +msgid "Check for uncommitted changes in checkout branch dialog" +msgstr "" + +#: ..\settings.rst:109 +msgid "" +"Git Extensions will not allow you to checkout a branch if you have " +"uncommitted changes on the current branch. If you select this option, Git " +"Extensions will display a dialog where you can decide what to do with " +"uncommitted changes before swapping branches." +msgstr "" + +#: ..\settings.rst:114 +msgid "Limit number of commits that will be loaded in list at start-up" +msgstr "" + +#: ..\settings.rst:114 +msgid "" +"This number specifies the maximum number of commits that Git Extensions will" +" load when it is started. These commits are shown in the Commit Log window. " +"To see more commits than are loaded, then this setting will need to be " +"adjusted and Git Extensions restarted." +msgstr "" + +#: ..\settings.rst:119 ..\settings.rst:170 +msgid "Behaviour" +msgstr "" + +#: ..\settings.rst:119 +msgid "Close Process dialog when process succeeds" +msgstr "" + +#: ..\settings.rst:119 +msgid "" +"When a process is finished, close the process dialog automatically. Leave " +"this option off if you want to see the result of processes. When a process " +"has failed, the dialog will automatically remain open." +msgstr "" + +#: ..\settings.rst:123 +msgid "Show console window when executing git process" +msgstr "" + +#: ..\settings.rst:123 +msgid "" +"Git Extensions uses command line tools to access the git repository. In some" +" environments it might be useful to see the command line dialog when a " +"process is executed. An option on the command line dialog window displayed " +"allows this setting to be turned off." +msgstr "" + +#: ..\settings.rst:128 +msgid "Use patience diff algorithm" +msgstr "" + +#: ..\settings.rst:128 +msgid "" +"Use the Git 'patience diff' algorithm instead of the default. This algorithm" +" is useful in situations where two files have diverged significantly and the" +" default algorithm may become 'misaligned', resulting in a totally unusable " +"conflict file." +msgstr "" + +#: ..\settings.rst:133 +msgid "Include untracked files in stash" +msgstr "" + +#: ..\settings.rst:133 +msgid "" +"If checked, when a stash is performed as a result of any action except a " +"manual stash request, e.g. checking out a new branch and requesting a stash " +"then any files not tracked by git will also be saved to the stash." +msgstr "" + +#: ..\settings.rst:137 +msgid "Follow renames in file history (experimental)" +msgstr "" + +#: ..\settings.rst:137 +msgid "Try to follow file renames in the file history." +msgstr "" + +#: ..\settings.rst:140 +msgid "Open last working dir on startup" +msgstr "" + +#: ..\settings.rst:140 +msgid "" +"When starting Git Extensions, open the last used repository (bypassing the " +"Start Page)." +msgstr "" + +#: ..\settings.rst:143 +msgid "Play Special Startup Sound" +msgstr "" + +#: ..\settings.rst:143 +msgid "" +"Play a sound when starting Git Extensions. It will put you in a good " +"moooooood!" +msgstr "" + +#: ..\settings.rst:146 +msgid "Default clone destination" +msgstr "" + +#: ..\settings.rst:146 +msgid "" +"Git Extensions will pre-fill destination directory input with value of this " +"setting on any form used to perform repository clone." +msgstr "" + +#: ..\settings.rst:149 +msgid "Revision grid quick search timeout [ms]" +msgstr "" + +#: ..\settings.rst:149 +msgid "" +"The timeout (milliseconds) used for the quick search feature in the revision" +" graph. The quick search will be enabled when you start typing and the " +"revision graph has the focus." +msgstr "" + +#: ..\settings.rst:153 +msgid "Email settings for sending patches" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server name" +msgstr "" + +#: ..\settings.rst:153 +msgid "SMTP server to use for sending patches." +msgstr "" + +#: ..\settings.rst:155 +msgid "Port" +msgstr "" + +#: ..\settings.rst:155 +msgid "SMTP port number to use." +msgstr "" + +#: ..\settings.rst:157 +msgid "Use SSL/TLS" +msgstr "" + +#: ..\settings.rst:157 +msgid "Check this box if the SMTP server uses SSL or TLS." +msgstr "" + +#: ..\settings.rst:163 +msgid "Commit dialog" +msgstr "" + +#: ..\settings.rst:165 +msgid "This page contains settings for the Git Extensions Commit dialog." +msgstr "" + +#: ..\settings.rst:170 +msgid "Show errors when staging files" +msgstr "" + +#: ..\settings.rst:170 +msgid "" +"If an error occurs when files are staged (in the Commit dialog), then the " +"process dialog showing the results of the git command is shown if this " +"setting is checked." +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"Compose commit messages in Commit dialog (otherwise the message will be " +"requested during commit)" +msgstr "" + +#: ..\settings.rst:174 +msgid "" +"If this is unchecked, then commit messages cannot be entered in the commit " +"dialog. When the ``Commit`` button is clicked, a new editor window is opened" +" where the commit message can be entered." +msgstr "" + +#: ..\settings.rst:178 +msgid "Number of previous messages in commit dialog" +msgstr "" + +#: ..\settings.rst:178 +msgid "" +"The number of commit messages, from the top of the current branch, that will" +" be made available from the ``Commit message`` combo box on the Commit " +"dialog." +msgstr "" + +#: ..\settings.rst:182 +msgid "Show additional buttons in commit button area" +msgstr "" + +#: ..\settings.rst:182 +msgid "" +"Tick the boxes in this sub-group for any of the additional buttons that you " +"wish to have available below the commit button. These buttons are considered" +" additional to basic functionality and have consequences if you should click" +" them accidentally, including resetting unrecorded work." +msgstr "" + +#: ..\settings.rst:191 +msgid "Appearance" +msgstr "" + +#: ..\settings.rst:193 +msgid "" +"This page contains settings that affect the appearance of the application." +msgstr "" + +#: ..\settings.rst:198 ..\settings.rst:448 ..\settings.rst:653 +msgid "General" +msgstr "" + +#: ..\settings.rst:198 +msgid "Show relative date instead of full date" +msgstr "" + +#: ..\settings.rst:198 +msgid "" +"Show relative date, e.g. 2 weeks ago, instead of full date. Displayed on the" +" ``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:201 +msgid "Show current branch in Visual Studio" +msgstr "" + +#: ..\settings.rst:201 +msgid "" +"Determines whether or not the currently checked out branch is displayed on " +"the Git Extensions toolbar within Visual Studio." +msgstr "" + +#: ..\settings.rst:204 +msgid "Auto scale user interface when high DPI is used" +msgstr "" + +#: ..\settings.rst:204 +msgid "" +"Automatically resize controls and their contents according to the current " +"system resolution of the display, measured in dots per inch (DPI)." +msgstr "" + +#: ..\settings.rst:207 +msgid "Truncate long filenames" +msgstr "" + +#: ..\settings.rst:207 +msgid "" +"This setting affects the display of filenames in a component of a window " +"e.g. in the Diff tab of the Commit Log window. The options that can be " +"selected are:" +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``None``: no truncation occurs; a horizontal scroll bar is used to see the " +"whole filename." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Compact``: no horizontal scroll bar. Filenames are truncated at both start" +" and end to fit into the width of the display component." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``Trimstart``: no horizontal scroll bar. Filenames are truncated at the " +"start only." +msgstr "" + +#: ..\settings.rst:0 +msgid "" +"``FileNameOnly``: the path is always removed, leaving only the name of the " +"file, even if there is space for the path." +msgstr "" + +#: ..\settings.rst:220 +msgid "Author images" +msgstr "" + +#: ..\settings.rst:220 +msgid "Get author image from gravatar.com" +msgstr "" + +#: ..\settings.rst:220 +msgid "" +"If checked, `gravatar `_ will be accessed to retrieve " +"an image for the author of commits. This image is displayed on the " +"``commit`` tab on the main Commit Log window." +msgstr "" + +#: ..\settings.rst:224 +msgid "Image size" +msgstr "" + +#: ..\settings.rst:224 +msgid "The display size of the user image." +msgstr "" + +#: ..\settings.rst:226 +msgid "Cache images" +msgstr "" + +#: ..\settings.rst:226 +msgid "" +"The number of days to elapse before gravatar is checked for any changes to " +"an authors image." +msgstr "" + +#: ..\settings.rst:229 +msgid "No image service" +msgstr "" + +#: ..\settings.rst:229 +msgid "" +"If the author has not set up their own image, then gravatar can return an " +"image based on one of these services." +msgstr "" + +#: ..\settings.rst:232 +msgid "``Clear image cache`` button" +msgstr "" + +#: ..\settings.rst:232 +msgid "Clear the cached avatars." +msgstr "" + +#: ..\settings.rst:234 +msgid "Fonts" +msgstr "" + +#: ..\settings.rst:234 +msgid "Code font" +msgstr "" + +#: ..\settings.rst:234 +msgid "Change the font used for the display of file contents." +msgstr "" + +#: ..\settings.rst:236 +msgid "Application font" +msgstr "" + +#: ..\settings.rst:236 +msgid "Change the font used on Git Extensions windows and dialogs." +msgstr "" + +#: ..\settings.rst:238 +msgid "Commit font" +msgstr "" + +#: ..\settings.rst:238 +msgid "" +"Change the font used for entering a commit message in the Commit dialog." +msgstr "" + +#: ..\settings.rst:240 +msgid "Language" +msgstr "" + +#: ..\settings.rst:240 +msgid "Language (restart required)" +msgstr "" + +#: ..\settings.rst:240 +msgid "Choose the language for the Git Extensions interface." +msgstr "" + +#: ..\settings.rst:242 +msgid "Dictionary for spelling checker" +msgstr "" + +#: ..\settings.rst:242 +msgid "" +"Choose the dictionary to use for the spelling checker in the Commit dialog." +msgstr "" + +#: ..\settings.rst:248 +msgid "Revision Links" +msgstr "" + +#: ..\settings.rst:250 +msgid "" +"You can configure here how to convert parts of a revision into clickable " +"links. These links will be located under the commit message on the " +"``Commit`` tab in the ``Related links`` section." +msgstr "" + +#: ..\settings.rst:256 ..\settings.rst:345 +msgid "Categories" +msgstr "" + +#: ..\settings.rst:256 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click the ``Remove`` button." +msgstr "" + +#: ..\settings.rst:260 ..\settings.rst:553 +msgid "Name" +msgstr "" + +#: ..\settings.rst:260 +msgid "" +"This is the Category name used to match the same categories defined on " +"different levels of the Settings." +msgstr "" + +#: ..\settings.rst:263 ..\settings.rst:555 +msgid "Enabled" +msgstr "" + +#: ..\settings.rst:263 +msgid "" +"Indicates whether the Category is enabled or not. Disabled categories are " +"skipped while creating links." +msgstr "" + +#: ..\settings.rst:266 +msgid "Search in" +msgstr "" + +#: ..\settings.rst:266 +msgid "" +"List of revision parts that will be checked when searching for matching text" +" to be converted into links. Only the checked parts will be searched for " +"matches." +msgstr "" + +#: ..\settings.rst:270 +msgid "Search pattern/Nested pattern" +msgstr "" + +#: ..\settings.rst:270 +msgid "" +"Regular expression used for matching text in chosen revision parts. Each " +"matched fragment will be used to create a new link. More than one fragment " +"can be used in a single link by using a capturing group. A capturing group " +"value can be passed to a link by using zero-based indexed placeholders in a " +"link format definition e.g. {0}. ``Nested pattern`` can be used when only " +"part of the text matched by the ``Search pattern`` should be used to format " +"the link. When the ``Nested pattern`` is empty, matches found by the " +"``Search pattern`` are used to create links." +msgstr "" + +#: ..\settings.rst:279 +msgid "Links: Caption/URI" +msgstr "" + +#: ..\settings.rst:279 +msgid "" +"List of links to be created from a single match. Each link consists of the " +"``Caption`` to be displayed and the ``URI`` to be opened when the link is " +"clicked on. In addition to the standard zero-based indexed placeholders, the" +" ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into the" +" link. For example: " +"``https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH%``" +msgstr "" + +#: ..\settings.rst:290 +msgid "Colors" +msgstr "" + +#: ..\settings.rst:292 +msgid "" +"This page contains settings to define the colors used in the application." +msgstr "" + +#: ..\settings.rst:297 +msgid "Revision graph" +msgstr "" + +#: ..\settings.rst:297 +msgid "Multicolor branches" +msgstr "" + +#: ..\settings.rst:297 +msgid "" +"Displays branch commits in different colors if checked. If unchecked, all " +"branches are shown in the same color. This color can be selected." +msgstr "" + +#: ..\settings.rst:300 +msgid "Striped branch change" +msgstr "" + +#: ..\settings.rst:300 +msgid "" +"When a new branch is created from an existing branch, the common part of the" +" history is shown in a 'hatch' pattern." +msgstr "" + +#: ..\settings.rst:303 +msgid "Draw branch borders" +msgstr "" + +#: ..\settings.rst:303 +msgid "Outlines branch commits in a black border if checked." +msgstr "" + +#: ..\settings.rst:305 +msgid "Draw non relatives graph gray" +msgstr "" + +#: ..\settings.rst:305 +msgid "" +"Show commit history in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:307 +msgid "Draw non relatives text gray" +msgstr "" + +#: ..\settings.rst:307 +msgid "" +"Show commit text in gray for branches not related to the current branch." +msgstr "" + +#: ..\settings.rst:309 +msgid "Color tag" +msgstr "" + +#: ..\settings.rst:309 +msgid "Color to show tags in." +msgstr "" + +#: ..\settings.rst:311 +msgid "Color branch" +msgstr "" + +#: ..\settings.rst:311 +msgid "Color to show branch names in." +msgstr "" + +#: ..\settings.rst:313 +msgid "Color remote branch" +msgstr "" + +#: ..\settings.rst:313 +msgid "Color to show remote branch names in." +msgstr "" + +#: ..\settings.rst:315 +msgid "Color other label" +msgstr "" + +#: ..\settings.rst:315 +msgid "Color to show other labels in." +msgstr "" + +#: ..\settings.rst:317 +msgid "Application Icon" +msgstr "" + +#: ..\settings.rst:317 +msgid "Icon style" +msgstr "" + +#: ..\settings.rst:317 +msgid "Change icons. Useful for recognising various open instances." +msgstr "" + +#: ..\settings.rst:319 +msgid "Icon color" +msgstr "" + +#: ..\settings.rst:319 +msgid "Changes color of the selected icons." +msgstr "" + +#: ..\settings.rst:321 +msgid "Difference View" +msgstr "" + +#: ..\settings.rst:321 +msgid "Color removed line" +msgstr "" + +#: ..\settings.rst:321 +msgid "Highlight color for lines that have been removed." +msgstr "" + +#: ..\settings.rst:324 +msgid "Color added line" +msgstr "" + +#: ..\settings.rst:324 +msgid "Highlight color for lines that have been added." +msgstr "" + +#: ..\settings.rst:326 +msgid "Color removed line highlighting" +msgstr "" + +#: ..\settings.rst:326 +msgid "Highlight color for characters that have been removed in lines." +msgstr "" + +#: ..\settings.rst:328 +msgid "Color added line highlighting" +msgstr "" + +#: ..\settings.rst:328 +msgid "Highlight color for characters that have been added in lines." +msgstr "" + +#: ..\settings.rst:330 +msgid "Color section" +msgstr "" + +#: ..\settings.rst:330 +msgid "Highlight color for a section." +msgstr "" + +#: ..\settings.rst:336 +msgid "Start Page" +msgstr "" + +#: ..\settings.rst:338 +msgid "" +"This page allows you to add/remove or modify the Categories and repositories" +" that will appear on the Start Page when Git Extensions is launched. Per " +"Category you can either configure an RSS feed or add repositories. The order" +" of both Categories, and repositories within Categories, can be changed " +"using the context menus in the Start Page. See :ref:`start-page` for further" +" details." +msgstr "" + +#: ..\settings.rst:345 +msgid "" +"Lists all the currently defined Categories. Click the ``Add`` button to add " +"a new empty Category. The default name is 'new'. To remove a Category " +"select it and click Remove. This will delete the Category *and* any " +"repositories belonging to that Category." +msgstr "" + +#: ..\settings.rst:350 +msgid "Caption" +msgstr "" + +#: ..\settings.rst:350 +msgid "This is the Category name displayed on the Start Page." +msgstr "" + +#: ..\settings.rst:352 +msgid "Type" +msgstr "" + +#: ..\settings.rst:352 +msgid "Specify the type: an RSS feed or a repository." +msgstr "" + +#: ..\settings.rst:354 +msgid "RSS Feed" +msgstr "" + +#: ..\settings.rst:354 +msgid "Enter the URL of the RSS feed." +msgstr "" + +#: ..\settings.rst:356 +msgid "Path/Title/Description" +msgstr "" + +#: ..\settings.rst:356 +msgid "" +"For each repository defined for a Category, shows the path, title and " +"description. To add a new repository, click on a blank line and type the " +"appropriate information. The contents of the Path field are shown on the " +"Start Page as a link to your repository *if* the Title field is blank. If " +"the Title field is non-blank, then this text is shown as the link to your " +"repository. Any text in the Description field is shown underneath the " +"repository link on the Start Page." +msgstr "" + +#: ..\settings.rst:365 +msgid "" +"An RSS Feed can be useful to follow repositories on GitHub for example. See " +"this page on GitHub: https://help.github.com/articles/viewing-your-feeds. " +"You can also follow commits on public GitHub repositories by" +msgstr "" + +#: ..\settings.rst:368 +msgid "In your browser, navigate to the public repository on GitHub." +msgstr "" + +#: ..\settings.rst:369 +msgid "Select the branch you are interested in." +msgstr "" + +#: ..\settings.rst:370 +msgid "Click on the Commits tab." +msgstr "" + +#: ..\settings.rst:371 +msgid "You will find a RSS icon next to the words \"Commit History\"." +msgstr "" + +#: ..\settings.rst:372 +msgid "Copy the link" +msgstr "" + +#: ..\settings.rst:373 +msgid "" +"Paste the link into the RSS Feed field in the Settings - Start Page as shown" +" above." +msgstr "" + +#: ..\settings.rst:375 +msgid "" +"Your Start Page will then show each commit - clicking on a link will open " +"your browser and take you to the commit on GitHub." +msgstr "" + +#: ..\settings.rst:382 +msgid "Git Config" +msgstr "" + +#: ..\settings.rst:384 +msgid "" +"This page contains some of the settings of Git that are used by and " +"therefore can be changed from within Git Extensions." +msgstr "" + +#: ..\settings.rst:386 +msgid "" +"If you change a Git setting from the Git command line using ``git config`` " +"then the same change in setting can be seen inside Git Extensions. If you " +"change a Git setting from inside Git Extensions then that change can be seen" +" using ``git config --get``." +msgstr "" + +#: ..\settings.rst:389 +msgid "" +"Git configuration can be global or local configuration. Global configuration" +" applies to all repositories. Local configuration overrides the global " +"configuration for the current repository." +msgstr "" + +#: ..\settings.rst:395 +msgid "User name" +msgstr "" + +#: ..\settings.rst:395 +msgid "User name shown in commits and patches." +msgstr "" + +#: ..\settings.rst:397 +msgid "User email" +msgstr "" + +#: ..\settings.rst:397 +msgid "User email shown in commits and patches." +msgstr "" + +#: ..\settings.rst:399 +msgid "Editor" +msgstr "" + +#: ..\settings.rst:399 +msgid "" +"Editor that git.exe opens (e.g. for editing commit message). This is not " +"used by Git Extensions, only when you call git.exe from the command line. By" +" default Git will use the built in editor." +msgstr "" + +#: ..\settings.rst:403 +msgid "Mergetool" +msgstr "" + +#: ..\settings.rst:403 +msgid "" +"Merge tool used to solve merge conflicts. Git Extensions will search for " +"common merge tools on your system." +msgstr "" + +#: ..\settings.rst:406 +msgid "Path to mergetool" +msgstr "" + +#: ..\settings.rst:406 +msgid "" +"Path to merge tool. Git Extensions will search for common merge tools on " +"your system." +msgstr "" + +#: ..\settings.rst:409 +msgid "Mergetool command" +msgstr "" + +#: ..\settings.rst:409 +msgid "" +"Command that Git uses to start the merge tool. Git Extensions will try to " +"set this automatically when a merge tool is chosen. This setting can be left" +" empty when Git supports the mergetool (e.g. kdiff3)." +msgstr "" + +#: ..\settings.rst:413 +msgid "Keep backup (.orig) after merge" +msgstr "" + +#: ..\settings.rst:413 +msgid "" +"Check to save the state of the original file before modifying to solve merge" +" conflicts. Refer to Git configuration setting ```mergetool.keepBackup```." +msgstr "" + +#: ..\settings.rst:417 +msgid "Difftool" +msgstr "" + +#: ..\settings.rst:417 +msgid "" +"Diff tool that is used to show differences between source files. Git " +"Extensions will search for common diff tools on your system." +msgstr "" + +#: ..\settings.rst:420 +msgid "Path to difftool" +msgstr "" + +#: ..\settings.rst:420 +msgid "" +"The path to the diff tool. Git Extensions will search for common diff tools " +"on your system." +msgstr "" + +#: ..\settings.rst:423 +msgid "DiffTool command" +msgstr "" + +#: ..\settings.rst:423 +msgid "" +"Command that Git uses to start the diff tool. This setting should only be " +"filled in when Git doesn't support the diff tool." +msgstr "" + +#: ..\settings.rst:426 +msgid "Path to commit template" +msgstr "" + +#: ..\settings.rst:426 +msgid "" +"A path to a file whose contents are used to pre-populate the commit message " +"in the commit dialog." +msgstr "" + +#: ..\settings.rst:429 +msgid "Line endings" +msgstr "" + +#: ..\settings.rst:429 +msgid "Checkout/commit radio buttons" +msgstr "" + +#: ..\settings.rst:429 +msgid "" +"Choose how git should handle line endings when checking out and checking in " +"files. Refer to https://help.github.com/articles/dealing-with-line-endings" +"#platform-all" +msgstr "" + +#: ..\settings.rst:433 +msgid "Files content encoding" +msgstr "" + +#: ..\settings.rst:433 +msgid "The default encoding for file contents." +msgstr "" + +#: ..\settings.rst:439 +msgid "Build server integration" +msgstr "" + +#: ..\settings.rst:441 +msgid "" +"This page allows you to configure the integration with build servers. This " +"allows the build status of each commit to be displayed directly in the " +"revision log, as well as providing a tab for direct access to the Build " +"Server build report for the selected commit." +msgstr "" + +#: ..\settings.rst:448 +msgid "Enable build server integration" +msgstr "" + +#: ..\settings.rst:448 +msgid "Check to globally enable/disable the integration functionality." +msgstr "" + +#: ..\settings.rst:450 +msgid "Show build status summary in revision log" +msgstr "" + +#: ..\settings.rst:450 +msgid "" +"Check to show a summary of the build results with the commits in the main " +"revision log." +msgstr "" + +#: ..\settings.rst:453 +msgid "Build server type" +msgstr "" + +#: ..\settings.rst:453 +msgid "Select an integration target." +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins" +msgstr "" + +#: ..\settings.rst:455 +msgid "Jenkins server URL" +msgstr "" + +#: ..\settings.rst:455 ..\settings.rst:459 ..\settings.rst:469 +msgid "Enter the URL of the server (and port, if applicable)." +msgstr "" + +#: ..\settings.rst:457 ..\settings.rst:461 ..\settings.rst:473 +msgid "Project name" +msgstr "" + +#: ..\settings.rst:457 +msgid "Enter the name of the project which tracks this repository in Jenkins." +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity" +msgstr "" + +#: ..\settings.rst:459 +msgid "TeamCity server URL" +msgstr "" + +#: ..\settings.rst:461 +msgid "" +"Enter the name of the project which tracks this repository in TeamCity. " +"Multiple project names can be entered separated by the | character." +msgstr "" + +#: ..\settings.rst:464 +msgid "Build Id Filter" +msgstr "" + +#: ..\settings.rst:464 +msgid "" +"Enter a regexp filter for which build results you want to retrieve in the " +"case that your build project creates multiple builds. For example, if your " +"project includes both devBuild and docBuild you may wish to apply a filter " +"of \"devBuild\" to retrieve the results from only the program build." +msgstr "" + +#: ..\settings.rst:469 +msgid "Team Foundation" +msgstr "" + +#: ..\settings.rst:469 +msgid "Tfs server (Name or URL)" +msgstr "" + +#: ..\settings.rst:471 +msgid "Team collection name" +msgstr "" + +#: ..\settings.rst:473 +msgid "Enter the name of the project which tracks this repository in Tfs." +msgstr "" + +#: ..\settings.rst:475 +msgid "Build definition name (use first found if left empty)" +msgstr "" + +#: ..\settings.rst:482 +msgid "SSH" +msgstr "" + +#: ..\settings.rst:484 +msgid "" +"This page allows you to configure the SSH client you want Git to use. Git " +"Extensions is optimized for PuTTY. Git Extensions will show command line " +"dialogs if you do not use PuTTY and user input is required (unless you have " +"configured SSH to use authentication with key instead of password). Git " +"Extensions can load SSH keys for PuTTY when needed." +msgstr "" + +#: ..\settings.rst:491 +msgid "Specify which ssh client to use" +msgstr "" + +#: ..\settings.rst:491 +msgid "``PuTTY`` radio button" +msgstr "" + +#: ..\settings.rst:491 +msgid "Use PuTTY as SSH client." +msgstr "" + +#: ..\settings.rst:493 +msgid "``OpenSSH`` radio button" +msgstr "" + +#: ..\settings.rst:493 +msgid "Use OpenSSH as SSH client." +msgstr "" + +#: ..\settings.rst:495 +msgid "``Other ssh client`` radio button" +msgstr "" + +#: ..\settings.rst:495 +msgid "" +"Use another SSH client. Enter the path to the SSH client you wish to use." +msgstr "" + +#: ..\settings.rst:497 +msgid "Configure PuTTY" +msgstr "" + +#: ..\settings.rst:497 +msgid "Path to plink.exe" +msgstr "" + +#: ..\settings.rst:497 +msgid "Enter the path to the plink.exe executable." +msgstr "" + +#: ..\settings.rst:500 +msgid "Path to puttygen" +msgstr "" + +#: ..\settings.rst:500 +msgid "Enter the path to the puttygen.exe executable." +msgstr "" + +#: ..\settings.rst:502 +msgid "Path to pageant" +msgstr "" + +#: ..\settings.rst:502 +msgid "Enter the path to the pageant.exe executable." +msgstr "" + +#: ..\settings.rst:504 +msgid "Automatically start authentication" +msgstr "" + +#: ..\settings.rst:504 +msgid "" +"If an SSH key has been configured, then when accessing a remote repository " +"the key will automatically be used by the SSH client if this is checked." +msgstr "" + +#: ..\settings.rst:507 +msgid "Configure Git credential helper" +msgstr "" + +#: ..\settings.rst:507 ..\settings.rst:569 +msgid "Command" +msgstr "" + +#: ..\settings.rst:507 +msgid "" +"Enter the helper string for the Git \"Credential Helper\". This setting is " +"the global Git configuration ``credential.helper``, see http://git-" +"scm.com/docs/gitcredentials. By way of example, the setting for `git-" +"credential-winstore `_, when " +"installed from the full installation package for Git Extensions, is:" +msgstr "" + +#: ..\settings.rst:513 +msgid "" +"``!\"C:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-" +"credential-winstore.exe\"``." +msgstr "" + +#: ..\settings.rst:516 +msgid "" +"The setting begins with \"!\" so the setting is considered as a shell " +"snippet and everything after the \"!\" becomes the command. Use the " +"``Browse`` button to find the executable in your file system." +msgstr "" + +#: ..\settings.rst:520 +msgid "``Suggest`` button" +msgstr "" + +#: ..\settings.rst:520 +msgid "" +"Suggest an appropriate setting for the Git credential helper. This works " +"only if the program git-credential-winstore.exe is installed in the " +"\"GitCredentialWinStore\" folder under your Git Extensions installation." +msgstr "" + +#: ..\settings.rst:527 +msgid "" +"If you get errors relating to git-credential-winstore, ensure that your " +"setting for the Git credential helper command in Git Extensions has ``\"`` " +"at the start and end and not ``\\\"``. When viewed in the global Git " +"configuration file, ``.gitconfig`` in your user directory, you should find " +"the setting does show the escaped quotation marks ``\\\"`` (but not " +"``\\\\\\\"``). Also ensure that you do indeed have the program file git-" +"credential-winstore.exe in the specified directory as you may have a setting" +" retained from a previous installation of the credential helper program." +msgstr "" + +#: ..\settings.rst:536 +msgid "Scripts" +msgstr "" + +#: ..\settings.rst:538 +msgid "" +"This page allows you to configure specific commands to run before/after Git " +"actions or to add a new command to the User Menu. The top half of the page " +"summarises all of the scripts currently defined. If a script is selected " +"from the summary, the bottom half of the page will allow modifications to " +"the script definition." +msgstr "" + +#: ..\settings.rst:542 +msgid "" +"A hotkey can also be assigned to execute a specific script. See :ref" +":`settings-hotkeys`." +msgstr "" + +#: ..\settings.rst:547 +msgid "``Add`` button" +msgstr "" + +#: ..\settings.rst:547 +msgid "" +"Adds a new script. Complete the details in the bottom half of the screen." +msgstr "" + +#: ..\settings.rst:549 +msgid "``Remove`` button" +msgstr "" + +#: ..\settings.rst:549 +msgid "Removes a script." +msgstr "" + +#: ..\settings.rst:551 +msgid "Up/Down Arrows" +msgstr "" + +#: ..\settings.rst:551 +msgid "Changes order of scripts." +msgstr "" + +#: ..\settings.rst:553 +msgid "The name of the script." +msgstr "" + +#: ..\settings.rst:555 +msgid "" +"If checked, the script is active and will be performed at the appropriate " +"time (as determined by the On Event setting)." +msgstr "" + +#: ..\settings.rst:558 +msgid "Ask for confirmation" +msgstr "" + +#: ..\settings.rst:558 +msgid "" +"If checked, then a popup window is displayed just before the script is run " +"to confirm whether or not the script is to be run. Note that this popup is " +"*not* displayed when the script is added as a command to the User Menu (On " +"Event setting is ShowInUserMenuBar)." +msgstr "" + +#: ..\settings.rst:563 +msgid "Run in background" +msgstr "" + +#: ..\settings.rst:563 +msgid "" +"If checked, the script will run in the background and Git Extensions will " +"return to your control without waiting for the script to finish." +msgstr "" + +#: ..\settings.rst:566 +msgid "Add to revision grid context menu" +msgstr "" + +#: ..\settings.rst:566 +msgid "" +"If checked, the script is added to the context menu that is displayed when " +"right-clicking on a line in the Commit Log page." +msgstr "" + +#: ..\settings.rst:569 +msgid "" +"Enter the command to be run. This can be any command that your system can " +"run e.g. an executable program, a .bat script, a Python command, etc. Use " +"the ``Browse`` button to find the command to run." +msgstr "" + +#: ..\settings.rst:573 ..\settings.rst:794 +msgid "Arguments" +msgstr "" + +#: ..\settings.rst:573 +msgid "" +"Enter any arguments to be passed to the command that is run. The ``Help`` " +"button displays items that will be resolved by Git Extensions before " +"executing the command e.g. {cBranch} will resolve to the currently checked " +"out branch, {UserInput} will display a popup where you can enter data to be " +"passed to the command when it is run." +msgstr "" + +#: ..\settings.rst:579 +msgid "On Event" +msgstr "" + +#: ..\settings.rst:579 +msgid "" +"Select when this command will be executed, either before/after certain Git " +"commands, or displayed on the User Menu bar." +msgstr "" + +#: ..\settings.rst:586 +msgid "Hotkeys" +msgstr "" + +#: ..\settings.rst:588 +msgid "" +"This page allows you to define keyboard shortcuts to actions when specific " +"pages of Git Extensions are displayed. The HotKeyable Items identifies a " +"page within Git Extensions. Selecting a Hotkeyable Item displays the list of" +" commands on that page that can have a hotkey associated with them." +msgstr "" + +#: ..\settings.rst:592 +msgid "The Hotkeyable Items consist of the following pages" +msgstr "" + +#: ..\settings.rst:594 +msgid "" +"Commit: the page displayed when a Commit is requested via the ``Commit`` " +"User Menu button or the ``Commands/Commit`` menu option." +msgstr "" + +#: ..\settings.rst:595 +msgid "" +"Browse: the Commit Log page (the page displayed after a repository is " +"selected from the Start Page)." +msgstr "" + +#: ..\settings.rst:596 +msgid "RevisionGrid: the list of commits on the Commit Log page." +msgstr "" + +#: ..\settings.rst:597 +msgid "FileViewer: the page displayed when viewing the contents of a file." +msgstr "" + +#: ..\settings.rst:598 +msgid "" +"FormMergeConflicts: the page displayed when merge conflicts are detected " +"that need correcting." +msgstr "" + +#: ..\settings.rst:599 +msgid "" +"Scripts: shows scripts defined in Git Extensions and allows shortcuts to be " +"assigned. Refer :ref:`settings-scripts`." +msgstr "" + +#: ..\settings.rst:604 +msgid "Hotkey" +msgstr "" + +#: ..\settings.rst:604 +msgid "" +"After selecting a Hotkeyable Item and the Command, the current keyboard " +"shortcut associated with the command is displayed here. To alter this " +"shortcut, click in the box where the current hotkey is shown and press the " +"new keyboard combination." +msgstr "" + +#: ..\settings.rst:609 +msgid "``Apply`` button" +msgstr "" + +#: ..\settings.rst:609 +msgid "" +"Click to apply the new keyboard combination to the currently selected " +"Command." +msgstr "" + +#: ..\settings.rst:612 +msgid "``Clear`` button" +msgstr "" + +#: ..\settings.rst:612 +msgid "" +"Sets the keyboard shortcut for the currently selected Command to 'None'." +msgstr "" + +#: ..\settings.rst:614 +msgid "``Reset all Hotkeys to defaults`` button" +msgstr "" + +#: ..\settings.rst:614 +msgid "" +"Resets all keyboard shortcuts to the defaults (i.e. the values when Git " +"Extensions was first installed)." +msgstr "" + +#: ..\settings.rst:621 +msgid "Shell Extension" +msgstr "" + +#: ..\settings.rst:623 +msgid "" +"When installed, Git Extensions adds items to the context menu when a " +"file/folder is right-clicked within Windows Explorer. One of these items is " +"``Git Extensions`` from which a further (cascaded) menu can be opened. This " +"settings page determines which items will appear on that cascaded menu and " +"which will appear in the main context menu. Items that are checked will " +"appear in the cascaded menu." +msgstr "" + +#: ..\settings.rst:627 +msgid "" +"To the right side of the list of check boxes is a preview that shows you how" +" the Git Extensions menu items will be arranged with your current choices." +msgstr "" + +#: ..\settings.rst:630 +msgid "" +"By default, what is displayed in the context menu also depends on what item " +"is right-clicked in Windows Explorer; a file or a folder (and whether the " +"folder is a Git repository or not). If you want Git Extensions to always " +"include all of its context menu items, check the box ``Always show all " +"commands``." +msgstr "" + +#: ..\settings.rst:637 +msgid "Advanced" +msgstr "" + +#: ..\settings.rst:638 +msgid "" +"This page allows advanced settings to be modified. Clicking on the '+' " +"symbol on the tree of settings will display further settings. Refer :ref" +":`settings-confirmations`." +msgstr "" + +#: ..\settings.rst:644 +msgid "Checkout" +msgstr "" + +#: ..\settings.rst:644 +msgid "Always show checkout dialog" +msgstr "" + +#: ..\settings.rst:644 +msgid "" +"Always show the Checkout Branch dialog when swapping branches. This dialog " +"is normally only shown when uncommitted changes exist on the current branch" +msgstr "" + +#: ..\settings.rst:647 +msgid "Use last chosen \"local changes\" action as default action." +msgstr "" + +#: ..\settings.rst:647 +msgid "" +"This setting works in conjunction with the 'Git Extensions/Check for " +"uncommitted changes in checkout branch dialog' setting. If the 'Check for " +"uncommitted changes' setting is checked, then the Checkout Branch dialog is " +"shown *only* if this setting is unchecked. If this setting is checked, then " +"no dialog is shown and the last chosen action is used." +msgstr "" + +#: ..\settings.rst:653 +msgid "Don't show help images" +msgstr "" + +#: ..\settings.rst:653 +msgid "" +"In the Pull, Merge and Rebase dialogs, images are displayed by default to " +"explain what happens with the branches and their commits and the meaning of " +"LOCAL, BASE and REMOTE (for resolving merge conflicts) in different merge or" +" rebase scenarios. If checked, these Help images will not be displayed." +msgstr "" + +#: ..\settings.rst:659 +msgid "Always show advanced options" +msgstr "" + +#: ..\settings.rst:659 +msgid "" +"In the Push, Merge and Rebase dialogs, advanced options are hidden by " +"default and shown only after you click a link or checkbox. If this setting " +"is checked then these options are always shown on those dialogs." +msgstr "" + +#: ..\settings.rst:667 +msgid "Confirmations" +msgstr "" + +#: ..\settings.rst:668 +msgid "This page allows you to turn off certain confirmation popup windows." +msgstr "" + +#: ..\settings.rst:673 +msgid "Don't ask to confirm to" +msgstr "" + +#: ..\settings.rst:673 +msgid "Amend last commit" +msgstr "" + +#: ..\settings.rst:673 +msgid "" +"If checked, do not display the popup warning about the rewriting of history " +"when you have elected to amend the last committed change." +msgstr "" + +#: ..\settings.rst:676 +msgid "Apply stashed changes after successful pull" +msgstr "" + +#: ..\settings.rst:676 +msgid "" +"In the Pull dialog, if ``Auto stash`` is checked, then any changes will be " +"stashed before the pull is performed. Any stashed changes are then re-" +"applied after the pull is complete. If this setting is checked, the stashed " +"changes are applied with no confirmation popup." +msgstr "" + +#: ..\settings.rst:681 +msgid "Apply stashed changes after successful checkout" +msgstr "" + +#: ..\settings.rst:681 +msgid "" +"In the Checkout Branch dialog, if ``Stash`` is checked, then any changes " +"will be stashed before the branch is checked out. If this setting is " +"checked, then the stashed changes will be automatically re-applied after " +"successful checkout of the branch with no confirmation popup." +msgstr "" + +#: ..\settings.rst:686 +msgid "Add a tracking reference for newly pushed branch" +msgstr "" + +#: ..\settings.rst:686 +msgid "" +"When you push a local branch to a remote and it doesn't have a tracking " +"reference, you are asked to confirm whether you want to add such a " +"reference. If this setting is checked, a tracking reference will always be " +"added if it does not exist." +msgstr "" + +#: ..\settings.rst:691 +msgid "Push a new branch for the remote" +msgstr "" + +#: ..\settings.rst:691 +msgid "" +"When pushing a new branch that does not exist on the remote repository, a " +"confirmation popup will normally be displayed. If this setting is checked, " +"then the new branch will be pushed with no confirmation popup." +msgstr "" + +#: ..\settings.rst:695 +msgid "Update submodules on checkout" +msgstr "" + +#: ..\settings.rst:695 +msgid "" +"When you check out a branch from a repository that has submodules, you will " +"be asked to update the submodules. If this setting is checked, the " +"submodules will be updated without asking." +msgstr "" + +#: ..\settings.rst:703 +msgid "Plugins" +msgstr "" + +#: ..\settings.rst:705 +msgid "Plugins provide extra functionality for Git Extensions." +msgstr "" + +#: ..\settings.rst:708 +msgid "Plugin" +msgstr "" + +#: ..\settings.rst:710 +msgid "Auto compile SubModules" +msgstr "" + +#: ..\settings.rst:710 +msgid "" +"**This plugin proposes (confirmation required) that you automatically build " +"submodules after they are updated via the GitExtensions Update submodules " +"command.**" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enabled (true/false)" +msgstr "" + +#: ..\settings.rst:714 +msgid "Enter true to enable the plugin, or false to disable." +msgstr "" + +#: ..\settings.rst:716 +msgid "Path to msbuild.exe" +msgstr "" + +#: ..\settings.rst:716 +msgid "Enter the path to the msbuild.exe executable." +msgstr "" + +#: ..\settings.rst:718 +msgid "msbuild.exe arguments" +msgstr "" + +#: ..\settings.rst:718 +msgid "Enter any arguments to msbuild." +msgstr "" + +#: ..\settings.rst:720 +msgid "Periodic background fetch" +msgstr "" + +#: ..\settings.rst:720 +msgid "" +"**This plugin keeps your remote tracking branches up-to-date automatically " +"by fetching periodically.**" +msgstr "" + +#: ..\settings.rst:722 +msgid "Arguments of git command to run" +msgstr "" + +#: ..\settings.rst:722 +msgid "" +"Enter the git command and its arguments into the edit box. The default " +"command is ``fetch --all``, which will fetch all branches from all remotes. " +"You can modify the command if you would prefer, for example, to fetch only a" +" specific remote, e.g. ``fetch upstream``." +msgstr "" + +#: ..\settings.rst:727 +msgid "Fetch every (seconds)" +msgstr "" + +#: ..\settings.rst:727 +msgid "" +"Enter the number of seconds to wait between each fetch. Enter 0 to disable " +"this plugin." +msgstr "" + +#: ..\settings.rst:730 +msgid "Refresh view after fetch" +msgstr "" + +#: ..\settings.rst:730 +msgid "" +"If checked, the commit log and branch labels will be refreshed after the " +"fetch. If you are browsing the commit log and comparing revisions you may " +"wish to disable the refresh to avoid unexpected changes to the commit log." +msgstr "" + +#: ..\settings.rst:734 +msgid "Fetch all submodules" +msgstr "" + +#: ..\settings.rst:734 +msgid "" +"If checked, also perform \"git fetch --all\" recursively on all configured " +"submodules as part of the periodic background fetch." +msgstr "" + +#: ..\settings.rst:737 +msgid "Create local tracking branches" +msgstr "" + +#: ..\settings.rst:737 +msgid "" +"**This plugin will create local tracking branches for all branches on a " +"remote repository. The remote repository is specified when the plugin is " +"run.**" +msgstr "" + +#: ..\settings.rst:741 +msgid "Delete obsolete branches" +msgstr "" + +#: ..\settings.rst:741 +msgid "" +"**This plugin allows you to delete obsolete branches i.e. those branches " +"that are fully merged to another branch. It will display a list of obsolete " +"branches for review before deletion.**" +msgstr "" + +#: ..\settings.rst:745 +msgid "Delete obsolete branches older than (days)" +msgstr "" + +#: ..\settings.rst:745 +msgid "Select branches created greater than the specified number of days ago." +msgstr "" + +#: ..\settings.rst:748 +msgid "Branch where all branches should be merged" +msgstr "" + +#: ..\settings.rst:748 +msgid "" +"The name of the branch where a branch *must* have been merged into to be " +"considered obsolete." +msgstr "" + +#: ..\settings.rst:751 +msgid "Find large files" +msgstr "" + +#: ..\settings.rst:751 +msgid "**Finds large files in the repository and allows you to delete them.**" +msgstr "" + +#: ..\settings.rst:754 +msgid "Find large files bigger than (Mb)" +msgstr "" + +#: ..\settings.rst:754 +msgid "Specify what size is considered a 'large' file." +msgstr "" + +#: ..\settings.rst:757 +msgid "Gerrit Code Review" +msgstr "" + +#: ..\settings.rst:757 +msgid "" +"**The Gerrit plugin provides integration with Gerrit for GitExtensions. This" +" plugin has been based on the git-review tool.**" +msgstr "" + +#: ..\settings.rst:760 +msgid "For more information see: http://code.google.com/p/gerrit/" +msgstr "" + +#: ..\settings.rst:762 +msgid "GitFlow" +msgstr "" + +#: ..\settings.rst:762 +msgid "" +"**The GitFlow plugin provides high-level repository operations for Vincent " +"Driessen's branching model**" +msgstr "" + +#: ..\settings.rst:764 +msgid "For more information see: https://github.com/nvie/gitflow" +msgstr "" + +#: ..\settings.rst:766 +msgid "Github" +msgstr "" + +#: ..\settings.rst:766 +msgid "" +"**This plugin will create an OAuth token so that some common GitHub actions " +"can be integrated with Git Extensions.**" +msgstr "" + +#: ..\settings.rst:769 +msgid "For more information see: https://github.com/" +msgstr "" + +#: ..\settings.rst:771 +msgid "OAuth Token" +msgstr "" + +#: ..\settings.rst:771 +msgid "The token generated and retrieved from GitHub." +msgstr "" + +#: ..\settings.rst:773 +msgid "Impact Graph" +msgstr "" + +#: ..\settings.rst:773 +msgid "" +"**This plugin shows in a graphical format the number of commits and counts " +"of changed lines in the repository performed by each person who has " +"committed a change.**" +msgstr "" + +#: ..\settings.rst:776 +msgid "Statistics" +msgstr "" + +#: ..\settings.rst:776 +msgid "" +"**This plugin provides various statistics (and a pie chart) about the " +"current Git repository. For example, number of commits by author, lines of " +"code per language.**" +msgstr "" + +#: ..\settings.rst:779 +msgid "Code files" +msgstr "" + +#: ..\settings.rst:779 +msgid "Specifies extensions of files that are considered code files." +msgstr "" + +#: ..\settings.rst:782 +msgid "Directories to ignore (EndsWith)" +msgstr "" + +#: ..\settings.rst:782 +msgid "Ignore these directories when calculating statistics." +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules (true/false)" +msgstr "" + +#: ..\settings.rst:785 +msgid "Ignore submodules when calculating statistics." +msgstr "" + +#: ..\settings.rst:788 +msgid "gource" +msgstr "" + +#: ..\settings.rst:788 +msgid "**Gource is a software version control visualization tool.**" +msgstr "" + +#: ..\settings.rst:790 +msgid "For more information see: https://code.google.com/p/gource/" +msgstr "" + +#: ..\settings.rst:792 +msgid "Path to \"gource\"" +msgstr "" + +#: ..\settings.rst:792 +msgid "Enter the path to the gource software." +msgstr "" + +#: ..\settings.rst:794 +msgid "Enter any arguments to gource." +msgstr "" + +#: ..\settings.rst:796 +msgid "Proxy Switcher" +msgstr "" + +#: ..\settings.rst:796 +msgid "" +"**This plugin can set/unset the value for the http.proxy git config file key" +" as per the settings entered here.**" +msgstr "" + +#: ..\settings.rst:799 +msgid "Username" +msgstr "" + +#: ..\settings.rst:799 +msgid "The user name needed to access the proxy." +msgstr "" + +#: ..\settings.rst:802 +msgid "Password" +msgstr "" + +#: ..\settings.rst:802 +msgid "The password attached to the username." +msgstr "" + +#: ..\settings.rst:805 +msgid "HttpProxy" +msgstr "" + +#: ..\settings.rst:805 +msgid "Proxy Server URL." +msgstr "" + +#: ..\settings.rst:808 +msgid "HttpProxyPort" +msgstr "" + +#: ..\settings.rst:808 +msgid "Proxy Server port number." +msgstr "" + +#: ..\settings.rst:811 +msgid "Release Notes Generator" +msgstr "" + +#: ..\settings.rst:811 +msgid "" +"**This plugin will generate 'release notes'. This involves summarising all " +"commits between the specified from and to commit expressions when the plugin" +" is started. This output can be copied to the clipboard in various " +"formats.**" +msgstr "" + +#: ..\settings.rst:814 +msgid "Create Stash Pull Request" +msgstr "" + +#: ..\settings.rst:814 +msgid "" +"**If your repository is hosted on Atlassian Stash then this plugin will " +"enable you to create a pull request for Stash from Git Extensions**" +msgstr "" + +#: ..\settings.rst:817 +msgid "For more information see: https://www.atlassian.com/software/stash" +msgstr "" + +#: ..\settings.rst:819 +msgid "Stash Username" +msgstr "" + +#: ..\settings.rst:819 +msgid "The username required to access Stash." +msgstr "" + +#: ..\settings.rst:821 +msgid "Stash Password" +msgstr "" + +#: ..\settings.rst:821 +msgid "The password required to access Stash." +msgstr "" + +#: ..\settings.rst:823 +msgid "Specify the base URL to Stash" +msgstr "" + +#: ..\settings.rst:823 +msgid "The URL from which you will access Stash." +msgstr "" + +#: ..\settings.rst:825 +msgid "Disable SSL verification" +msgstr "" + +#: ..\settings.rst:825 +msgid "" +"Check this option if you do not require SSL verification to access Stash." +msgstr "" diff --git a/source/locale/zh_TW/LC_MESSAGES/submodules.mo b/source/locale/zh_TW/LC_MESSAGES/submodules.mo new file mode 100644 index 0000000000000000000000000000000000000000..099e3c2e437de5d47d9d9fcb6a753495f0c9c403 GIT binary patch literal 485 zcmZWl!A=4(5Y@!f9zA=Qg9ix??V==F#E7sM5>^Q=dNdX4QnTA`+9K$G_$~g8-(q($ za_}XS>1$tJ=gs&2-sg_TuCD`Mhb8ei-n6QJ`A01I*yvX=b2yyigD_TV#o$Idh}KT1 zl3IwlTJkKIh(a5Ou}$S1ua~LCL^BA+cM0~4;LdBY&z)ePERQH zLY#;(nC{aqBQKT-l5}Z5RxuqY>P8;|MOIxH}wOb^HBEbbo*8r7B(W zRA3@_&Y-uDN>~9$370FbYH+l0u3&_$R;z|99p#HyH)c8~#U{2T1xckt@s}3!DlN%= zt;xsYDS0HdzrPq%H$gm%qwUJV1`T>z`JMUM-wVG4=RHZ0ajDucTX18A>r9gYo^5sI pL@&Z%q-J_9Rm$M(S-N1HEe+3bpiOQWsG_2_6SiS\n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\submodules.rst:2 +msgid "Submodules" +msgstr "" + +#: ..\submodules.rst:4 +msgid "" +"Large projects can be split into smaller parts using submodules. A submodule" +" contains the name, url and revision of another repository. To create a " +"submodule in an existing git repository you need to add a link to another " +"repository containing the files of the submodule." +msgstr "" + +#: ..\submodules.rst:11 +msgid "Manage submodules" +msgstr "" + +#: ..\submodules.rst:13 +msgid "" +"The current state of the submodules can be viewed with the ``Manage " +"submodules`` function. All submodules are shown in the list on the left." +msgstr "" + +#: ..\submodules.rst:19 ..\submodules.rst:32 +msgid "Add submodule" +msgstr "" + +#: ..\submodules.rst:19 +msgid "Add a new submodule to the repository" +msgstr "" + +#: ..\submodules.rst:21 +msgid "Synchronize" +msgstr "" + +#: ..\submodules.rst:21 +msgid "" +"Synchronizes the remote URL configuration setting to the value specified in " +"``.gitmodules`` for the selected submodule." +msgstr "" + +#: ..\submodules.rst:24 +msgid "Initialize" +msgstr "" + +#: ..\submodules.rst:24 +msgid "" +"Initialize the selected submodules, i.e. register each submodule name and " +"url found in ``.gitmodules`` into ``.git/config``. The submodule will also " +"be updated." +msgstr "" + +#: ..\submodules.rst:27 +msgid "Update" +msgstr "" + +#: ..\submodules.rst:27 +msgid "" +"Update the registered submodules, i.e. clone missing submodules and checkout" +" the commit specified in the index of the containing repository." +msgstr "" + +#: ..\submodules.rst:34 +msgid "" +"To add a new submodule choose ``Add submodule`` in the ``Manage submodules``" +" dialog." +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to submodule" +msgstr "" + +#: ..\submodules.rst:39 +msgid "Path to the remote repository to use as submodule." +msgstr "" + +#: ..\submodules.rst:41 +msgid "Local path" +msgstr "" + +#: ..\submodules.rst:41 +msgid "" +"Local path to this submodule, relative to the root of the current " +"repository." +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch" +msgstr "" + +#: ..\submodules.rst:43 +msgid "Branch to track." +msgstr "" + +#: ..\submodules.rst:47 +msgid "Remove submodule" +msgstr "" + +#: ..\submodules.rst:49 +msgid "" +"It is currently not possible to remove a submodule using the Git Extensions " +"user interface. To remove a submodule you need to manually:" +msgstr "" + +#: ..\submodules.rst:52 +msgid "Delete the relevant line from the ``.gitmodules`` file." +msgstr "" + +#: ..\submodules.rst:53 +msgid "Delete the relevant section from ``.git/config``." +msgstr "" + +#: ..\submodules.rst:54 +msgid "Run ``git rm --cached path_to_submodule`` (no trailing slash)." +msgstr "" + +#: ..\submodules.rst:55 +msgid "Commit and delete the now untracked submodule files." +msgstr "" diff --git a/source/locale/zh_TW/LC_MESSAGES/tag.mo b/source/locale/zh_TW/LC_MESSAGES/tag.mo new file mode 100644 index 0000000000000000000000000000000000000000..099e3c2e437de5d47d9d9fcb6a753495f0c9c403 GIT binary patch literal 485 zcmZWl!A=4(5Y@!f9zA=Qg9ix??V==F#E7sM5>^Q=dNdX4QnTA`+9K$G_$~g8-(q($ za_}XS>1$tJ=gs&2-sg_TuCD`Mhb8ei-n6QJ`A01I*yvX=b2yyigD_TV#o$Idh}KT1 zl3IwlTJkKIh(a5Ou}$S1ua~LCL^BA+cM0~4;LdBY&z)ePERQH zLY#;(nC{aqBQKT-l5}Z5RxuqY>P8;|MOIxH}wOb^HBEbbo*8r7B(W zRA3@_&Y-uDN>~9$370FbYH+l0u3&_$R;z|99p#HyH)c8~#U{2T1xckt@s}3!DlN%= zt;xsYDS0HdzrPq%H$gm%qwUJV1`T>z`JMUM-wVG4=RHZ0ajDucTX18A>r9gYo^5sI pL@&Z%q-J_9Rm$M(S-N1HEe+3bpiOQWsG_2_6SiS\n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\tag.rst:2 +msgid "Tag" +msgstr "" + +#: ..\tag.rst:4 +msgid "" +"Tags are used to mark a specific version. Usually a tag will not be moved " +"anymore. The image below shows the commit log of Git Extensions with two " +"tags indicating version [1.08] and [1.06]." +msgstr "" + +#: ..\tag.rst:10 +msgid "Create tag" +msgstr "" + +#: ..\tag.rst:12 +msgid "" +"In Git Extensions you can tag a revision by choosing ``Create new tag`` in " +"the commit log context menu. A dialog will prompt for the name of the tag. " +"You can also choose ``Create tag`` from the ``Commands`` menu, which will " +"show a dialog to choose the revision and enter the tag name." +msgstr "" + +#: ..\tag.rst:18 +msgid "" +"Once a tag is created, it cannot be moved again. You need to delete the tag " +"and create it again to move it." +msgstr "" + +#: ..\tag.rst:21 +msgid "Delete tag" +msgstr "" + +#: ..\tag.rst:23 +msgid "" +"For some operation it is very useful to create tags for temporary usage. Git" +" uses SHA1 hashes to name each commit. When you want to merge with an " +"unnamed branch it is good practise to tag the unnamed branch, merge with the" +" tag and then delete the tag again." +msgstr "" + +#: ..\tag.rst:30 +msgid "Re-Tag?" +msgstr "" + +#: ..\tag.rst:32 +msgid "" +"Read about \"What should you do when you tag a wrong commit and you would " +"want to re-tag?\" here: https://www.kernel.org/pub/software/scm/git/docs" +"/git-tag.html#_on_re_tagging" +msgstr "" diff --git a/source/locale/zh_TW/LC_MESSAGES/translations.mo b/source/locale/zh_TW/LC_MESSAGES/translations.mo new file mode 100644 index 0000000000000000000000000000000000000000..099e3c2e437de5d47d9d9fcb6a753495f0c9c403 GIT binary patch literal 485 zcmZWl!A=4(5Y@!f9zA=Qg9ix??V==F#E7sM5>^Q=dNdX4QnTA`+9K$G_$~g8-(q($ za_}XS>1$tJ=gs&2-sg_TuCD`Mhb8ei-n6QJ`A01I*yvX=b2yyigD_TV#o$Idh}KT1 zl3IwlTJkKIh(a5Ou}$S1ua~LCL^BA+cM0~4;LdBY&z)ePERQH zLY#;(nC{aqBQKT-l5}Z5RxuqY>P8;|MOIxH}wOb^HBEbbo*8r7B(W zRA3@_&Y-uDN>~9$370FbYH+l0u3&_$R;z|99p#HyH)c8~#U{2T1xckt@s}3!DlN%= zt;xsYDS0HdzrPq%H$gm%qwUJV1`T>z`JMUM-wVG4=RHZ0ajDucTX18A>r9gYo^5sI pL@&Z%q-J_9Rm$M(S-N1HEe+3bpiOQWsG_2_6SiS\n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\translations.rst:2 +msgid "Translations" +msgstr "" + +#: ..\translations.rst:5 +msgid "Change language" +msgstr "" + +#: ..\translations.rst:7 +msgid "" +"In the settings dialog a translation can be chosen. The translation files " +"are located in a directory located in the Git Extensions installation " +"directory. The files are readable xml files." +msgstr "" + +#: ..\translations.rst:13 +msgid "Translate Git Extensions" +msgstr "" + +#: ..\translations.rst:15 +msgid "" +"The application has a built-in translation tool to help create and edit " +"translations. To open the translation tool choose ``Translate`` in the " +"``Help`` menu." +msgstr "" + +#: ..\translations.rst:20 +msgid "" +"The functions of the translation tool are described in the image below. To " +"contribute any translations you can either e-mail a patch or send a pull " +"request using github." +msgstr "" diff --git a/source/locale/zh_TW/LC_MESSAGES/z_appendix.mo b/source/locale/zh_TW/LC_MESSAGES/z_appendix.mo new file mode 100644 index 0000000000000000000000000000000000000000..b133b2a8442bcd0bd8ab72a8d6cc37f8dd874516 GIT binary patch literal 485 zcmZWl!A=4(5Y@!f9zA=Qg9iu>-33Xoh!J5iB&-rx^k^!SrDkb2ZCB9$@LT*Fzr`*X zIQWvu^tCUq^XBLDvh!@j$*+#)tOq6Y!};*j3mM$->1dZHZ4j2 ztjXu{C4MI5{a+NeH(oS|!o$jfs_%7`bUSmie`Ib6)_IaFWkR-Kwq)9H+n&aKY#wyQ pL<_DllruFKGNI6X71kT2xn?Q$m0lSNGTTzq4qC7~w*8iO^b6z6lIj2e literal 0 HcmV?d00001 diff --git a/source/locale/zh_TW/LC_MESSAGES/z_appendix.po b/source/locale/zh_TW/LC_MESSAGES/z_appendix.po new file mode 100644 index 0000000..17e9373 --- /dev/null +++ b/source/locale/zh_TW/LC_MESSAGES/z_appendix.po @@ -0,0 +1,272 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Git Extensions Manual\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-05-24 21:53+0300\n" +"PO-Revision-Date: 2015-05-24 19:21+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/git-extensions-manual/language/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ..\z_appendix.rst:2 +msgid "Appendix" +msgstr "" + +#: ..\z_appendix.rst:5 +msgid "Git Cheat Sheet" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Action" +msgstr "" + +#: ..\z_appendix.rst:8 +msgid "Command" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "Create new repository" +msgstr "" + +#: ..\z_appendix.rst:10 +msgid "`$ git init`" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "Create shared repository" +msgstr "" + +#: ..\z_appendix.rst:12 +msgid "`$ git init –-bare –-shared=all`" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "Clone repository" +msgstr "" + +#: ..\z_appendix.rst:14 +msgid "`$ git clone c:/demo1 c:/demo2`" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "Checkout branch" +msgstr "" + +#: ..\z_appendix.rst:16 +msgid "`$ git checkout `" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "Create branch" +msgstr "" + +#: ..\z_appendix.rst:18 +msgid "`$ git branch `" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "Delete branch" +msgstr "" + +#: ..\z_appendix.rst:20 +msgid "`$ git branch -d `" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "Merge branch (from the branch to merge into):" +msgstr "" + +#: ..\z_appendix.rst:22 +msgid "`$ git merge PDC`" +msgstr "" + +#: ..\z_appendix.rst:24 ..\z_appendix.rst:41 ..\z_appendix.rst:50 +msgid "Solve conflicts (add --tool=kdiff3 if no mergetool is specified)" +msgstr "" + +#: ..\z_appendix.rst:24 +msgid "`$ git mergetool` `$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "Create tag" +msgstr "" + +#: ..\z_appendix.rst:27 +msgid "`$ git tag `" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "Add files/changes (. for all files)" +msgstr "" + +#: ..\z_appendix.rst:29 +msgid "`$ git add .`" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "Commit added files/changes (--amend to amend to last commit)" +msgstr "" + +#: ..\z_appendix.rst:31 +msgid "`$ git commit –m “Enter commit message”`" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "Discard changes" +msgstr "" + +#: ..\z_appendix.rst:33 +msgid "`$ git reset --hard`" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "Create patch (-M = detect renames –C = detect copies)" +msgstr "" + +#: ..\z_appendix.rst:35 +msgid "`$ git format-patch –M –C origin`" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "Apply patch without merging" +msgstr "" + +#: ..\z_appendix.rst:37 +msgid "`$ git apply c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "Merge patch" +msgstr "" + +#: ..\z_appendix.rst:39 +msgid "`$ git am -–3way –-signoff c:/patch/01-emp.patch`" +msgstr "" + +#: ..\z_appendix.rst:0 ..\z_appendix.rst:0 +msgid "`$ git mergetool`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git am –-3way -–resolved`" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "Stash changes" +msgstr "" + +#: ..\z_appendix.rst:44 +msgid "`$ git stash`" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "Apply stashed changes" +msgstr "" + +#: ..\z_appendix.rst:46 +msgid "`$ git stash apply`" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "Pull changes (add --rebase to rebase instead of merge)" +msgstr "" + +#: ..\z_appendix.rst:48 +msgid "`$ git pull c:/demo1 master`" +msgstr "" + +#: ..\z_appendix.rst:0 +msgid "`$ git commit`" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "Push changes (in branch $ git push c:/demo1 master master:)" +msgstr "" + +#: ..\z_appendix.rst:53 +msgid "`$ git push c:/demo1`" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "Blame" +msgstr "" + +#: ..\z_appendix.rst:55 +msgid "`$ git blame –M –w `" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "Help" +msgstr "" + +#: ..\z_appendix.rst:57 +msgid "`$ git --help`" +msgstr "" + +#: ..\z_appendix.rst:60 +msgid "Here are some default names used by Git." +msgstr "" + +#: ..\z_appendix.rst:63 +msgid "Default names" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "master" +msgstr "" + +#: ..\z_appendix.rst:65 +msgid "default branch" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "origin" +msgstr "" + +#: ..\z_appendix.rst:67 +msgid "default upstream repository" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "HEAD" +msgstr "" + +#: ..\z_appendix.rst:69 +msgid "current branch" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "HEAD^" +msgstr "" + +#: ..\z_appendix.rst:71 +msgid "parent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "HEAD~4" +msgstr "" + +#: ..\z_appendix.rst:73 +msgid "the great-great grandparent of HEAD" +msgstr "" + +#: ..\z_appendix.rst:78 +msgid "Menu map" +msgstr "" + +#: ..\z_appendix.rst:79 +msgid "" +"The following image shows GitExtensions' menu structure at one glance " +"(v2.43):" +msgstr "" diff --git a/source/requirements.txt b/source/requirements.txt new file mode 100644 index 0000000..948e105 --- /dev/null +++ b/source/requirements.txt @@ -0,0 +1,3 @@ +Sphinx==1.3.1 +sphinx-intl==0.9.5 +sphinx-rtd-theme==0.1.8 diff --git a/update_pot.cmd b/update_pot.cmd new file mode 100644 index 0000000..9dc4581 --- /dev/null +++ b/update_pot.cmd @@ -0,0 +1,3 @@ +@ECHO OFF + +sphinx-build -b gettext source source/locale From 5e66c345c7e70211a0a49758f5825feeb5954e54 Mon Sep 17 00:00:00 2001 From: EbenZhang Date: Thu, 25 Jun 2015 06:13:32 +0800 Subject: [PATCH 054/152] Add doc for gitextensions/gitextensions#2844 For remembering the ignore-white-space preference. --- source/settings.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/settings.rst b/source/settings.rst index 1e1d693..d2b1eb6 100644 --- a/source/settings.rst +++ b/source/settings.rst @@ -659,6 +659,9 @@ Refer :ref:`settings-confirmations`. | |Always show advanced options | In the Push, Merge and Rebase dialogs, advanced options are hidden by | | | | default and shown only after you click a link or checkbox. If this setting | | | | is checked then these options are always shown on those dialogs. | +| +-------------------------------------+----------------------------------------------------------------------------+ +| |Remember the ignore-white-space | If checked, the diff views will be able to remember the ignore-white-spaces| +| |preference | preference. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ .. _settings-confirmations: From 3c1bbb89be91406d932051e683b9ce2f5347e1ae Mon Sep 17 00:00:00 2001 From: Mohamed Meligy Date: Sat, 19 Sep 2015 09:10:21 +1000 Subject: [PATCH 055/152] Changed sourceforge download links to github Changed the 2 instances of sourceforge download page links to https://github.com/gitextensions/gitextensions/releases/latest --- source/getting_started.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/getting_started.rst b/source/getting_started.rst index db847cd..69ce9a3 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -9,7 +9,7 @@ Installation There is a single click installer that installs MsysGit, Kdiff3 and Git Extensions. The installer will detect if 32bit and/or 64bit versions should be installed. -The installer can be found `here `_. +The installer can be found `here `_. .. image:: /images/install/install1.png @@ -61,7 +61,7 @@ First, make sure you have the latest mono version on your Mac. This section will LLVM: yes(2.9svn-mono) GC: Included Boehm (with typed GC) -6) Now download Git Extensions latest version from https://sourceforge.net/projects/gitextensions. Remember to select the appropriate package otherwise you could have problems. +6) Now download Git Extensions latest version from https://github.com/gitextensions/gitextensions/releases/latest. Remember to select the appropriate package otherwise you could have problems. 7) Browse into the folder where you extracted the package and just run mono command, like the example below:: $ mono GitExtensions.exe From ac909227e1eafbe6cb5950be9f39f77d7590c676 Mon Sep 17 00:00:00 2001 From: Arkady Shapkin Date: Tue, 19 Apr 2016 01:45:53 +0300 Subject: [PATCH 056/152] Update getting_started.rst --- source/getting_started.rst | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/source/getting_started.rst b/source/getting_started.rst index db847cd..27f050e 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -7,15 +7,14 @@ about installing Git Extensions on Linux and Mac OS X. Installation ------------ -There is a single click installer that installs MsysGit, Kdiff3 and Git Extensions. The installer will detect -if 32bit and/or 64bit versions should be installed. -The installer can be found `here `_. +There is a single click installer GitExtensions-X.XX.XX-SetupComplete.msi that installs Git for Windows 32bit, Kdiff3 32bit +and Git Extensions. The installer can be found `here `_. .. image:: /images/install/install1.png .. figure:: /images/install/install2.png - Git Extensions depends heavily on MsysGit. When MsysGit is not installed, ensure the "Install MsysGit" checkbox is checked. Kdiff3 is + Git Extensions depends heavily on Git for Windows. When Git for Windows is not installed, ensure the "Install Git for Windows" checkbox is checked. Kdiff3 is optional, but is advised as a merge tool. .. image:: /images/install/install3.png From fcb5adb48f025613a2dc0913445fa4398128e4f3 Mon Sep 17 00:00:00 2001 From: Johannes Linke Date: Tue, 19 Apr 2016 22:49:37 +0200 Subject: [PATCH 057/152] Remove Credentials Manager mentions --- source/settings.rst | 80 +++++++++++++++------------------------------ 1 file changed, 27 insertions(+), 53 deletions(-) diff --git a/source/settings.rst b/source/settings.rst index d2b1eb6..3e55c4f 100644 --- a/source/settings.rst +++ b/source/settings.rst @@ -7,7 +7,7 @@ The settings dialog can be invoked at any time by selecting ``Settings`` from th .. image:: /images/settings/settings.png -The following buttons are always available on any page of the Settings dialog. Sometimes the ``Cancel`` +The following buttons are always available on any page of the Settings dialog. Sometimes the ``Cancel`` button has no effect for the page - this will be noted on the page in the area next to the buttons. +-------------------------------+--------------------------------------------------------------------------+ @@ -22,13 +22,13 @@ button has no effect for the page - this will be noted on the page in the area n |``Apply`` | Any entered changes in *any* settings page are saved. | +-------------------------------+--------------------------------------------------------------------------+ -Settings that are specific to Git Extensions and apply globally will be stored in a file called ``GitExtensions.settings`` -either in the user's application data path or with the program. +Settings that are specific to Git Extensions and apply globally will be stored in a file called ``GitExtensions.settings`` +either in the user's application data path or with the program. The location is dependant on the IsPortable setting in the ``GitExtensions.exe.config`` file that is with the program. -Settings that are specific to Git Extensions but apply to only the current repository will be stored in a file of the same -name, ``GitExtensions.settings``, but in either the root folder of the repository or the ``.git`` folder of the repository, +Settings that are specific to Git Extensions but apply to only the current repository will be stored in a file of the same +name, ``GitExtensions.settings``, but in either the root folder of the repository or the ``.git`` folder of the repository, depending on whether or not they are distributed with that repository. -The settings that are used by Git are stored in the configuration files of Git. The global settings are stored in the file called +The settings that are used by Git are stored in the configuration files of Git. The global settings are stored in the file called ``.gitconfig`` in the user directory. The local settings are stored in the ``.git\config`` file of the repository. .. _settings-checklist: @@ -37,7 +37,7 @@ Checklist --------- This page is a visual overview of the minimal settings that Git Extensions requires to work properly. Any items highlighted in red should -be configured by clicking on the highlighted item. +be configured by clicking on the highlighted item. This page contains the following settings and buttons. @@ -57,7 +57,7 @@ This page contains the following settings and buttons. Git --- -This page contains the settings needed to access git repositories. The repositories will be accessed using external +This page contains the settings needed to access git repositories. The repositories will be accessed using external tools. For Windows usually MsysGit or cygwin are used. Git Extensions will try to configure these settings automatically. +-------------+-------------------------------------+----------------------------------------------------------------------------+ @@ -74,9 +74,9 @@ tools. For Windows usually MsysGit or cygwin are used. Git Extensions will try t |Environment |``Change HOME`` button | This button opens a dialog where the HOME directory can be changed. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ -The global configuration file used by git will be put in the HOME directory. On some systems the home directory is not set -or is pointed to a network drive. Git Extensions will try to detect the optimal setting for your environment. When there is -already a global git configuration file, this location will be used. If you need to relocate the home directory for git, +The global configuration file used by git will be put in the HOME directory. On some systems the home directory is not set +or is pointed to a network drive. Git Extensions will try to detect the optimal setting for your environment. When there is +already a global git configuration file, this location will be used. If you need to relocate the home directory for git, click the ``Change HOME`` button to change this setting. Otherwise leave this setting as the default. .. _settings-git-extensions: @@ -131,7 +131,7 @@ This page contains general settings for Git Extensions. | | | in a totally unusable conflict file. | | +-------------------------------------+----------------------------------------------------------------------------+ | |Include untracked files in stash | If checked, when a stash is performed as a result of any action except a | -| | | manual stash request, e.g. checking out a new branch and requesting a stash| +| | | manual stash request, e.g. checking out a new branch and requesting a stash| | | | then any files not tracked by git will also be saved to the stash. | | +-------------------------------------+----------------------------------------------------------------------------+ | |Follow renames in file history | Try to follow file renames in the file history. | @@ -248,8 +248,8 @@ Revision Links -------------- You can configure here how to convert parts of a revision into clickable links. These links will be located under the commit message on the ``Commit`` -tab in the ``Related links`` section. - +tab in the ``Related links`` section. + +---------------------------------------------------+----------------------------------------------------------------------------+ | Setting | Description | +===================================================+============================================================================+ @@ -335,10 +335,10 @@ This page contains settings to define the colors used in the application. Start Page ---------- -This page allows you to add/remove or modify the Categories and repositories that will appear on the Start Page when Git Extensions is +This page allows you to add/remove or modify the Categories and repositories that will appear on the Start Page when Git Extensions is launched. Per Category you can either configure an RSS feed or add repositories. The order of both Categories, and repositories within Categories, can be changed using the context menus in the Start Page. See :ref:`start-page` for further details. - + +---------------------------------------------------+----------------------------------------------------------------------------+ | Setting | Description | +===================================================+============================================================================+ @@ -372,7 +372,7 @@ You can also follow commits on public GitHub repositories by 5) Copy the link 6) Paste the link into the RSS Feed field in the Settings - Start Page as shown above. -Your Start Page will then show each commit - clicking on a link will open your browser and take you to the commit on GitHub. +Your Start Page will then show each commit - clicking on a link will open your browser and take you to the commit on GitHub. .. _settings-git-config: .. _settings-global-settings: @@ -439,7 +439,7 @@ Build server integration ------------------------ This page allows you to configure the integration with build servers. This allows the build status of each commit -to be displayed directly in the revision log, as well as providing a tab for direct access to the Build Server +to be displayed directly in the revision log, as well as providing a tab for direct access to the Build Server build report for the selected commit. +-------------+-----------------------------------------+----------------------------------------------------------------------------+ @@ -481,7 +481,7 @@ build report for the selected commit. SSH --- -This page allows you to configure the SSH client you want Git to use. Git Extensions is optimized for PuTTY. Git Extensions +This page allows you to configure the SSH client you want Git to use. Git Extensions is optimized for PuTTY. Git Extensions will show command line dialogs if you do not use PuTTY and user input is required (unless you have configured SSH to use authentication with key instead of password). Git Extensions can load SSH keys for PuTTY when needed. @@ -504,38 +504,14 @@ with key instead of password). Git Extensions can load SSH keys for PuTTY when n | |Automatically start authentication | If an SSH key has been configured, then when accessing a remote repository | | | | the key will automatically be used by the SSH client if this is checked. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Configure Git|Command | Enter the helper string for the Git "Credential Helper". | -|credential | | This setting is the global Git configuration ``credential.helper``, see | -|helper | | http://git-scm.com/docs/gitcredentials. By way of example, the setting for | -| | | `git-credential-winstore `_, when | -| | | installed from the full installation package for Git Extensions, is: | -| | | | -| | | ``!"C:/Program Files | -| | | (x86)/GitExtensions/GitCredentialWinStore/git-credential-winstore.exe"``. | -| | | | -| | | The setting begins with "!" so the setting is considered as a shell snippet| -| | | and everything after the "!" becomes the command. | -| | | Use the ``Browse`` button to find the executable in your file system. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |``Suggest`` button | Suggest an appropriate setting for the Git credential helper. | -| | | This works only if the program git-credential-winstore.exe is installed in | -| | | the "GitCredentialWinStore" folder under your Git Extensions installation. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -.. note:: - - If you get errors relating to git-credential-winstore, ensure that your setting for the Git credential helper command in Git - Extensions has ``"`` at the start and end and not ``\"``. When viewed in the global Git configuration file, ``.gitconfig`` in - your user directory, you should find the setting does show the escaped quotation marks ``\"`` (but not ``\\\"``). - Also ensure that you do indeed have the program file git-credential-winstore.exe in the specified directory as you may have a - setting retained from a previous installation of the credential helper program. .. _settings-scripts: Scripts ------- -This page allows you to configure specific commands to run before/after Git actions or to add a new command to the User Menu. +This page allows you to configure specific commands to run before/after Git actions or to add a new command to the User Menu. The top half of the page summarises all of the scripts currently defined. If a script is selected from the summary, the bottom half of the page will allow modifications to the script definition. @@ -587,7 +563,7 @@ Hotkeys This page allows you to define keyboard shortcuts to actions when specific pages of Git Extensions are displayed. The HotKeyable Items identifies a page within Git Extensions. Selecting a Hotkeyable Item displays the list of -commands on that page that can have a hotkey associated with them. +commands on that page that can have a hotkey associated with them. The Hotkeyable Items consist of the following pages @@ -596,7 +572,7 @@ The Hotkeyable Items consist of the following pages 3) RevisionGrid: the list of commits on the Commit Log page. 4) FileViewer: the page displayed when viewing the contents of a file. 5) FormMergeConflicts: the page displayed when merge conflicts are detected that need correcting. -6) Scripts: shows scripts defined in Git Extensions and allows shortcuts to be assigned. Refer :ref:`settings-scripts`. +6) Scripts: shows scripts defined in Git Extensions and allows shortcuts to be assigned. Refer :ref:`settings-scripts`. +---------------------------------------------------+----------------------------------------------------------------------------+ | Setting | Description | @@ -625,19 +601,19 @@ is ``Git Extensions`` from which a further (cascaded) menu can be opened. This s menu and which will appear in the main context menu. Items that are checked will appear in the cascaded menu. To the right side of the list of check boxes is a preview that shows you how the Git Extensions menu items will be arranged with -your current choices. +your current choices. -By default, what is displayed in the context menu also depends on what item is right-clicked in Windows Explorer; a file or a folder +By default, what is displayed in the context menu also depends on what item is right-clicked in Windows Explorer; a file or a folder (and whether the folder is a Git repository or not). If you want Git Extensions to always include all of its context menu items, check the box ``Always show all commands``. .. _settings-advanced: - + Advanced -------- This page allows advanced settings to be modified. Clicking on the '+' symbol on the tree of settings will display further settings. -Refer :ref:`settings-confirmations`. - +Refer :ref:`settings-confirmations`. + +-------------+-------------------------------------+----------------------------------------------------------------------------+ |Group | Setting | Description | +=============+=====================================+============================================================================+ @@ -827,5 +803,3 @@ Plugins provide extra functionality for Git Extensions. | +-------------------------------------+----------------------------------------------------------------------------+ | |Disable SSL verification |Check this option if you do not require SSL verification to access Stash. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ - - From 84dc381badbd1d8f372a96b5fed3efd8f6d21e53 Mon Sep 17 00:00:00 2001 From: Philippe Miossec Date: Fri, 15 Jul 2016 01:20:11 +0200 Subject: [PATCH 058/152] Add a "modify history" section in the doc --- source/images/history/amend_commit.png | Bin 0 -> 10655 bytes source/images/history/rebase_interactive.png | Bin 0 -> 23700 bytes .../history/rebase_interactive_autosquash.png | Bin 0 -> 31279 bytes ...rebase_interactive_create_fixup_commit.png | Bin 0 -> 9208 bytes .../rebase_interactive_fixup_commit.png | Bin 0 -> 57023 bytes .../history/rebase_interactive_option.png | Bin 0 -> 47825 bytes source/index.rst | 1 + source/modify_history.rst | 94 ++++++++++++++++++ 8 files changed, 95 insertions(+) create mode 100644 source/images/history/amend_commit.png create mode 100644 source/images/history/rebase_interactive.png create mode 100644 source/images/history/rebase_interactive_autosquash.png create mode 100644 source/images/history/rebase_interactive_create_fixup_commit.png create mode 100644 source/images/history/rebase_interactive_fixup_commit.png create mode 100644 source/images/history/rebase_interactive_option.png create mode 100644 source/modify_history.rst diff --git a/source/images/history/amend_commit.png b/source/images/history/amend_commit.png new file mode 100644 index 0000000000000000000000000000000000000000..0e2c7068a61763104656ddaaa6d60e95069f7ad2 GIT binary patch literal 10655 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 XwP1%wB*%+hlvH~1RIW_MH0b{TvWdod literal 0 HcmV?d00001 diff --git a/source/images/history/rebase_interactive.png b/source/images/history/rebase_interactive.png new file mode 100644 index 0000000000000000000000000000000000000000..43e549c529f61fdf01974d0350b518c2bb5ce1ac GIT binary patch literal 23700 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 ZM4&;$Jc3nL?F9IzB(Ex0C~F@0e*kng1#|!a literal 0 HcmV?d00001 diff --git a/source/index.rst b/source/index.rst index 0a7466e..276ffbf 100644 --- a/source/index.rst +++ b/source/index.rst @@ -14,6 +14,7 @@ Git Extensions |release| Manual patches remote_feature merge_conflicts + modify_history notes submodules maintenance diff --git a/source/modify_history.rst b/source/modify_history.rst new file mode 100644 index 0000000..2ef8bad --- /dev/null +++ b/source/modify_history.rst @@ -0,0 +1,94 @@ +Modify Git history +================== + +There is 2 different cases, and consequently 2 way to do it, with git when we want to modify the history: +- Modify the last commit of the current branch with doing an amend +- Modify a older commit with doing a ``interactive rebase`` + +Note: There are 2 things to understand when working with the history with git: +- As git only create immutable commits (sealed by the sha1), "modifying" a commit is in fact creating a new commit more or less similar. +- Consequently, the entire history of children following the changed commit will be different. + So, except if the history has not been already push, or if you have good reasons, that is a bad practice to change the history + because you will mess the history of others developers. + +Modify the last commit +---------------------- + +The easiest way to modify the history is to modify the last commit made by doing what is called an ``amend``. +To do that, open the commit windows and check the option "Amend commit". +If the commit message text area was empty, it is now filled with the message of the last commit. +You could now just update the commit message and commit or also add some more changes in the staging area to +add them to the commit. + +.. image:: /images/history/amend_commit.png + +Modify an older commit +---------------------- + +To modify an older commit than the last one of the current branch, we must use the ``interactive rebase``. + +Doing an interactive rebase +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +First, you should create a commit containing the changes you want to add to a previous commit +(or know an existing commit that contains this changes). + +Then use the `rebase` feature in interactive mode on a base commit older than the one that you want to modify. + +.. image:: /images/history/rebase_interactive.png + +Check the option `interactive` and click on `Rebase` to launch the process. + +.. image:: /images/history/rebase_interactive_option.png + +You will be prompted by a text editor displaying all the commits that will be rebased + +You could have a look to this _documentation: https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History to better understand all the possibilities offered. + +The options offered are : + +- reorder the lines to reorder the commits, +- delete a line to throw away a commit and the changes introduced by the commit, +- write `r` or `reword` in front of a commit to rewrite the commit message, +- write `f` or `fixup` in front of a commit to meld the commit with the previous commit and with keeping the commit message of the first commit, +- write `s` or `squash` in front of a commit to meld the commit with the previous commit and with rewriting the commit message. + +Often, we will use interactive rebase to move the line and squash or fixup commits to modify the history. + +Once we did the changes, save and close the editor to let git do the rebase. + +Using autosquash rebase feature +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +There is an option to facilitate the use of the ``interactive rebase`` when you know, at the moment of doing a +commit that the changes introduced by this commit should have been made in an older commit (the case of a `fixup` or `squash`). + +In this case, you should create a commit containing the changes you want to add to a previous commit and use the `Advanced` menu to: + +- create a `fixup` commit +- create a `squash` commit + +Right click on the commit in the history, you know that you want to "modify". + +And choose the suitable option... + +.. image:: /images/history/rebase_interactive_fixup_commit.png + +GitExtensions will open the commit window with an already filled commit message containing the needed information to find the commit to "modify". + +.. image:: /images/history/rebase_interactive_option.png + +Do not change the commit message and commit all the changes needed. + +Then process to the interactive rebase, like describe in the previous paragraph but with enabling the option `Autosquash`. + +.. image:: /images/history/rebase_interactive_autosquash.png + +Launch the rebase by clicking on `Rebase`. + +The interactive rebase will process the same way but with a major difference! +When enabling the `Autosquash` option, git will automatically reorder the commits lines and write the good actions in front of the commits +when it will open the text editor. You normally have just to close the editor (except if you want to do additional changes). +And let git do the rebase. + + From c3aa859e234f0bc14c0ec12bbf361e2b93480aca Mon Sep 17 00:00:00 2001 From: Arkadiy Shapkin Date: Mon, 3 Oct 2016 00:13:40 +0300 Subject: [PATCH 059/152] Version changed to 2.49 --- source/conf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/conf.py b/source/conf.py index 863aaf4..9b35a28 100644 --- a/source/conf.py +++ b/source/conf.py @@ -48,9 +48,9 @@ # built documents. # # The short X.Y version. -version = '2.48' +version = '2.49' # The full version, including alpha/beta/rc tags. -release = '2.48' +release = '2.49' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From b50723850ede82faf5f5e67849ec83e9ae42f2ab Mon Sep 17 00:00:00 2001 From: Arkadiy Shapkin Date: Fri, 28 Oct 2016 14:35:04 +0300 Subject: [PATCH 060/152] Mono in documentation updated to version 4.6 --- source/getting_started.rst | 83 ++++++++++++++++++++++++-------------- 1 file changed, 53 insertions(+), 30 deletions(-) diff --git a/source/getting_started.rst b/source/getting_started.rst index 29a54bf..28f97e5 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -2,7 +2,7 @@ Getting Started =============== This section is primarily written for Windows users. There are extra sections -about installing Git Extensions on Linux and Mac OS X. +about installing Git Extensions on Linux and Mac OS X. Installation ------------ @@ -14,7 +14,7 @@ and Git Extensions. The installer can be found `here `_. +You can clone an existing SVN repository using this option, which creates a Git repository from the SVN repository you specify. +For further information refer to the `Pro Git book `_. Clone Github repository ----------------------- -This option allows you to +This option allows you to 1) Fork a repository on GitHub so it is created in your personal space on GitHub. 2) Clone any repositories on your personal space on GitHub so that it becomes a local repository on your machine. @@ -187,10 +210,10 @@ When you do not want to work on an existing project, you can create your own rep Select a directory where the repository is to be created. You can choose to create a Personal repository or a Central repository. -A personal repository looks the same as a normal working directory but has a directory named ``.git`` at the root level +A personal repository looks the same as a normal working directory but has a directory named ``.git`` at the root level containing the version history. This is the most common repository. -Central repositories only contain the version history. Because a central repository has no working directory you cannot -checkout a revision in a central repository. It is also impossible to merge or pull changes in a central repository. This +Central repositories only contain the version history. Because a central repository has no working directory you cannot +checkout a revision in a central repository. It is also impossible to merge or pull changes in a central repository. This repository type can be used as a public repository where developers can push changes to or pull changes from. From ece4e11ca615b64efd041315d0a42a04f1190024 Mon Sep 17 00:00:00 2001 From: Arkadiy Shapkin Date: Fri, 28 Oct 2016 18:35:01 +0300 Subject: [PATCH 061/152] Updated URL's for some tools --- source/remote_feature.rst | 96 +++++++++++++++++++-------------------- source/settings.rst | 30 ++++++------ 2 files changed, 64 insertions(+), 62 deletions(-) diff --git a/source/remote_feature.rst b/source/remote_feature.rst index 0b3c1aa..8192928 100644 --- a/source/remote_feature.rst +++ b/source/remote_feature.rst @@ -1,8 +1,8 @@ Remote feature ============== -Git is a distributed source control management system. This means that all changes you make are local. When you commit -changes, you only commit them to your local repository. To publish your local changes you need to push. In order to get +Git is a distributed source control management system. This means that all changes you make are local. When you commit +changes, you only commit them to your local repository. To publish your local changes you need to push. In order to get changes committed by others, you need to pull. Manage remote repositories @@ -12,14 +12,14 @@ You can manage the remote repositories in the ``Remotes`` menu. .. image:: /images/manage_remote_repositories.png -When you cloned your repository from a public repository, this remote is already configured. You can rename each remote for -easy recognition. The default name after cloning a remote is ``origin``. If you use PuTTY as SSH client you can also enter the -private key file for each remote. Git Extensions will load the key when needed. How to create a private key file is described +When you cloned your repository from a public repository, this remote is already configured. You can rename each remote for +easy recognition. The default name after cloning a remote is ``origin``. If you use PuTTY as SSH client you can also enter the +private key file for each remote. Git Extensions will load the key when needed. How to create a private key file is described in the next paragraph. .. image:: /images/remote_repositories.png -In the ``Default pull behaviour`` tab you can configure the branches that need to be pulled and merged by default. If you +In the ``Default pull behaviour`` tab you can configure the branches that need to be pulled and merged by default. If you configure this correctly you will not need to choose a branch when you pull or push. There are two buttons on this dialog: +-------------------------------+---------------------------------------------------------------------+ @@ -30,25 +30,25 @@ configure this correctly you will not need to choose a branch when you pull or p .. image:: /images/remote_repositories2.png -After cloning a repository you do not need to configure all remote branches manually. Instead you can checkout the remote -branch and choose to create a local tracking branch. +After cloning a repository you do not need to configure all remote branches manually. Instead you can checkout the remote +branch and choose to create a local tracking branch. Create SSH key -------------- -Git uses SSH for accessing private repositories. SSH uses a public/private key pair for authentication. This means you need -to generate a private key and a public key. The private key is stored on your computer locally and the public key can be given -to anyone. SSH will encrypt whatever you send using your secret private key. The receiver will then use the public key you send -to decrypt the data. +Git uses SSH for accessing private repositories. SSH uses a public/private key pair for authentication. This means you need +to generate a private key and a public key. The private key is stored on your computer locally and the public key can be given +to anyone. SSH will encrypt whatever you send using your secret private key. The receiver will then use the public key you send +to decrypt the data. -This encryption will not protect the data itself but it protects the authenticity. Because the private key is only available to -the sender, the receiver can be sure about the origin of the data. In practise the key pair is only used for the authentication +This encryption will not protect the data itself but it protects the authenticity. Because the private key is only available to +the sender, the receiver can be sure about the origin of the data. In practise the key pair is only used for the authentication process. The data itself will be encrypted using a key that is exchanged during this initial phase. PuTTY and github ^^^^^^^^^^^^^^^^ -PuTTY is SSH client that for Windows that is a bit more user friendly then OpenSSH. Unfortunately PuTTY does not work with +PuTTY is SSH client that for Windows that is a bit more user friendly then OpenSSH. Unfortunately PuTTY does not work with all servers. In this paragraph I will show how to generate a key for github using putty. First make sure GitExtensions is configured to use PuTTY and all paths are correct. @@ -63,24 +63,24 @@ can choose ``Generate or import key`` to start the key generator. |.. image:: /images/putty_key_generator1.png | .. image:: /images/putty_key_generator2.png | +--------------------------------------------+---------------------------------------------+ -PuTTY will ask you to move the mouse around to generate a more random key. When the key is generated you can save the public and -the private key in a file. You can choose to protect the private key with a password but this is not necessary. +PuTTY will ask you to move the mouse around to generate a more random key. When the key is generated you can save the public and +the private key in a file. You can choose to protect the private key with a password but this is not necessary. -Now you have a key pair you need to give github the public key. This can be done in ``Account Settings`` in the tab +Now you have a key pair you need to give github the public key. This can be done in ``Account Settings`` in the tab ``SSH Public Keys``. You can add multiple keys here, but you only need one key for all repositories. .. image:: /images/account_settings.png -After telling github what public key to use to decrypt, you need to tell GitExtensions what private key to use to encrypt. -In the clone dialog there is a ``Load SSH key`` button to load the private key into the PuTTY authentication agent. This can +After telling github what public key to use to decrypt, you need to tell GitExtensions what private key to use to encrypt. +In the clone dialog there is a ``Load SSH key`` button to load the private key into the PuTTY authentication agent. This can also be done manually by starting the PuTTY authentication agent and choose ``add key`` in the context menu in the system tray. .. image:: /images/putty_agent.png -GitExtensions can load the private keys automatically for you when communicating with a remote. You need to configure the +GitExtensions can load the private keys automatically for you when communicating with a remote. You need to configure the private key for the remote. -This is done in the ``Manage remote repositories`` dialog. +This is done in the ``Manage remote repositories`` dialog. OpenSSH and github ^^^^^^^^^^^^^^^^^^ @@ -89,25 +89,25 @@ When you choose to use OpenSSH you need to configure GitExtensions as shown in t .. image:: /images/github_openssh.png -OpenSSH is the best SSH client there is but it lacks Windows support. Therefore it is slightly more complex to use. -Another drawback is that GitExtensions cannot control OpenSSH and needs to show the command line dialogs when OpenSSH might -be used. GitExtensions will show the command line window for every command that might require a SSH connection. For this +OpenSSH is the best SSH client there is but it lacks Windows support. Therefore it is slightly more complex to use. +Another drawback is that GitExtensions cannot control OpenSSH and needs to show the command line dialogs when OpenSSH might +be used. GitExtensions will show the command line window for every command that might require a SSH connection. For this reason PuTTY is the prefered SSH client in GitExtensions. -To generate a key pair in OpenSSH you need to go to the command line. I recommend to use the git bash because the path to +To generate a key pair in OpenSSH you need to go to the command line. I recommend to use the git bash because the path to OpenSSH is already set. .. image:: /images/git_bash_toolbar.png Type the following command: ``ssh-keygen -C "your@email.com" -t rsa`` -Use the same email address as the email address used in git. You will be asked where if you want to protect the private -key with a password. This is not necessary. By default the public and private keys are stored in +Use the same email address as the email address used in git. You will be asked where if you want to protect the private +key with a password. This is not necessary. By default the public and private keys are stored in ``c:\Documents and Settings\[User]\.ssh\`` or ``c:\Users\[user]\.ssh\``. .. image:: /images/ssh_bash.png -You do not need to tell GitExtensions about the private key because OpenSSH will load it for you. Now open the public -key using notepad and copy the key to github. This can be done in ``Account Settings`` in the tab ``SSH Public Keys`` +You do not need to tell GitExtensions about the private key because OpenSSH will load it for you. Now open the public +key using notepad and copy the key to github. This can be done in ``Account Settings`` in the tab ``SSH Public Keys`` on `GitHub `_. .. image:: /images/ssh_folder.png @@ -115,31 +115,31 @@ on `GitHub `_. Pull changes ------------ -You can get remote changes using the pull function. Before you can pull remote changes you need to make sure there are no -uncommitted changes in your local repository. If you have uncommitted changes you should commit them or stash them during the +You can get remote changes using the pull function. Before you can pull remote changes you need to make sure there are no +uncommitted changes in your local repository. If you have uncommitted changes you should commit them or stash them during the pull. You can read about how to use the stash in the Stash chapter. .. image:: /images/pull_toolbar.png -In order to get your personal repository up-to-date, you need to fetch changes from a remote repository. You can do this using -the ``Pull`` dialog. When the dialog starts the default remote for the current branch is set. You can choose another remote +In order to get your personal repository up-to-date, you need to fetch changes from a remote repository. You can do this using +the ``Pull`` dialog. When the dialog starts the default remote for the current branch is set. You can choose another remote or enter a custom url if you like. When the remote branches configured correctly, you do not need to choose a remote branch. -If you just fetch the commits from the remote repository and you already committed some changes to your local repository, the -commits will be in a different branch. In the pull dialog this is illustrated in the image on the left. This can be useful when +If you just fetch the commits from the remote repository and you already committed some changes to your local repository, the +commits will be in a different branch. In the pull dialog this is illustrated in the image on the left. This can be useful when you want to review the changes before you want to merge them with your own changes. .. image:: /images/pull_dialog.png -When you choose to merge the remote branch after fetching the changes a branch will be created, and will be merged you’re +When you choose to merge the remote branch after fetching the changes a branch will be created, and will be merged into your commit. Doing this creates a lot of branches and merges, making the history harder to read. .. image:: /images/pull_dialog2.png -Instead of merging the fetched commits with your local commits, you can also choose to rebase your commits on top of the -fetched commits. This is illustrated on the left in the image below. A rebase will first undo your local commits (c and d), -then fetch the remote commits (e) and finally recommit your local commits. When there is a merge conflict during the rebase, +Instead of merging the fetched commits with your local commits, you can also choose to rebase your commits on top of the +fetched commits. This is illustrated on the left in the image below. A rebase will first undo your local commits (c and d), +then fetch the remote commits (e) and finally recommit your local commits. When there is a merge conflict during the rebase, the rebase dialog will show. .. image:: /images/pull_dialog3.png @@ -160,23 +160,23 @@ Next to the pull button there are some buttons that can be useful: Push changes ------------ -In the browse window you can check if there are local commits that are not pushed to a remote repository yet. In the image -below the green labels mark the position of the master branch on the remote repository. The red label marks the position of +In the browse window you can check if there are local commits that are not pushed to a remote repository yet. In the image +below the green labels mark the position of the master branch on the remote repository. The red label marks the position of the master branch on the local repository. The local repository is ahead three commits. .. image:: /images/push1.png -To push the changes press ``Push`` in the toolbar. +To push the changes press ``Push`` in the toolbar. .. image:: /images/push_toolbar.png -The push dialog allows you to choose the remote repository to push to. The remote repository is set to the remote of the -current branch. You can choose another remote or choose a url to push to. You can also specify a branch to push. +The push dialog allows you to choose the remote repository to push to. The remote repository is set to the remote of the +current branch. You can choose another remote or choose a url to push to. You can also specify a branch to push. .. image:: /images/push_dialog.png -Tags are not pushed to the remote repository. If you want to push a tag you need to open the ``Tags`` tab in the dialog. You -can choose to push a singe tag or all tags. No commits will be pushed when the ``Tags`` tab is selected, only tags. +Tags are not pushed to the remote repository. If you want to push a tag you need to open the ``Tags`` tab in the dialog. You +can choose to push a singe tag or all tags. No commits will be pushed when the ``Tags`` tab is selected, only tags. -You can not merge your changes in the remote repository. Merging must be done locally. This means that you cannot push your +You can not merge your changes in the remote repository. Merging must be done locally. This means that you cannot push your changes before the commits are merged locally. In practice you need to pull before you can push most of the times. diff --git a/source/settings.rst b/source/settings.rst index 3e55c4f..590ac10 100644 --- a/source/settings.rst +++ b/source/settings.rst @@ -58,18 +58,19 @@ Git --- This page contains the settings needed to access git repositories. The repositories will be accessed using external -tools. For Windows usually MsysGit or cygwin are used. Git Extensions will try to configure these settings automatically. +tools. For Windows usually "Git for Windows" or Cygwin are used. Git Extensions will try to configure these settings automatically. +-------------+-------------------------------------+----------------------------------------------------------------------------+ |Group | Setting | Description | +=============+=====================================+============================================================================+ |Git |Command used to run git (git.cmd or | Needed for Git Extensions to run Git commands. Set the full command used | -| |git.exe) | to run git (MsysGit or cygwin). Use the ``Browse`` button to find the | -| | | executable on your file system. | +| |git.exe) | to run git ("Git for Windows" or Cygwin). Use the ``Browse`` button to | +| | | find the executable on your file | | +-------------------------------------+----------------------------------------------------------------------------+ -| |Path to Linux tools (sh). Leave empty| A few linux tools are used by Git Extensions. When MsysGit is installed, | -| |when it is in the path. | these tools are located in the bin directory of MsysGit. Use the | -| | | ``Browse`` button to find the directory on your file system. | +| |Path to Linux tools (sh). Leave empty| A few linux tools are used by Git Extensions. When Git for Windows is | +| |when it is in the path. | installed, these tools are located in the bin directory of Git for | +| | | Windows. Use the ``Browse`` button to find the directory on your file | +| | | system. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ |Environment |``Change HOME`` button | This button opens a dialog where the HOME directory can be changed. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ @@ -362,7 +363,7 @@ Categories, can be changed using the context menus in the Start Page. See :ref:` | | repository link on the Start Page. | +---------------------------------------------------+----------------------------------------------------------------------------+ -An RSS Feed can be useful to follow repositories on GitHub for example. See this page on GitHub: https://help.github.com/articles/viewing-your-feeds. +An RSS Feed can be useful to follow repositories on GitHub for example. See this page on GitHub: https://help.github.com/articles/about-your-profile/. You can also follow commits on public GitHub repositories by 1) In your browser, navigate to the public repository on GitHub. @@ -428,7 +429,7 @@ the global configuration for the current repository. +-------------+-------------------------------------+----------------------------------------------------------------------------+ |Line endings |Checkout/commit radio buttons |Choose how git should handle line endings when checking out and checking in | | | |files. Refer to | -| | |https://help.github.com/articles/dealing-with-line-endings#platform-all | +| | |https://help.github.com/articles/dealing-with-line-endings/#platform-all | +-------------+-------------------------------------+----------------------------------------------------------------------------+ | |Files content encoding | The default encoding for file contents. | +-------------+-------------------------------------+----------------------------------------------------------------------------+ @@ -736,7 +737,7 @@ Plugins provide extra functionality for Git Extensions. |Gerrit Code |**The Gerrit plugin provides integration with Gerrit for GitExtensions. This plugin has been based on the | |Review |git-review tool.** | | | | -| |For more information see: http://code.google.com/p/gerrit/ | +| |For more information see: https://www.gerritcodereview.com/ | +-------------+-------------------------------------+----------------------------------------------------------------------------+ |GitFlow |**The GitFlow plugin provides high-level repository operations for Vincent Driessen's branching model** | | | | @@ -766,7 +767,7 @@ Plugins provide extra functionality for Git Extensions. +-------------+-------------------------------------+----------------------------------------------------------------------------+ |gource |**Gource is a software version control visualization tool.** | | | | -| |For more information see: https://code.google.com/p/gource/ | +| |For more information see: http://gource.io/ | | +-------------------------------------+----------------------------------------------------------------------------+ | |Path to "gource" | Enter the path to the gource software. | | +-------------------------------------+----------------------------------------------------------------------------+ @@ -790,10 +791,10 @@ Plugins provide extra functionality for Git Extensions. |Release Notes|**This plugin will generate 'release notes'. This involves summarising all commits between the specified from and | |Generator |to commit expressions when the plugin is started. This output can be copied to the clipboard in various formats.**| +-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Create |**If your repository is hosted on Atlassian Stash then this plugin will enable you to create a pull request for | -|Stash Pull |Stash from Git Extensions** | +|Create |**If your repository is hosted on Atlassian Bitbucket Server (Stash) then this plugin will enable you to create | +|Stash Pull |a pull request for Stash from Git Extensions** | |Request | | -| |For more information see: https://www.atlassian.com/software/stash | +| |For more information see: https://www.atlassian.com/software/bitbucket/server | | +-------------------------------------+----------------------------------------------------------------------------+ | |Stash Username |The username required to access Stash. | | +-------------------------------------+----------------------------------------------------------------------------+ @@ -801,5 +802,6 @@ Plugins provide extra functionality for Git Extensions. | +-------------------------------------+----------------------------------------------------------------------------+ | |Specify the base URL to Stash |The URL from which you will access Stash. | | +-------------------------------------+----------------------------------------------------------------------------+ -| |Disable SSL verification |Check this option if you do not require SSL verification to access Stash. | +| |Disable SSL verification |Check this option if you do not require SSL verification to access | +| | |Bitbucket Server (Stash). | +-------------+-------------------------------------+----------------------------------------------------------------------------+ From 79900cb8dcea320efac7cb8c40c33e7b7574286f Mon Sep 17 00:00:00 2001 From: Arkadiy Shapkin Date: Fri, 28 Oct 2016 18:35:50 +0300 Subject: [PATCH 062/152] Update pot files --- source/locale/getting_started.pot | 177 +++--- source/locale/modify_history.pot | 158 +++++ source/locale/remote_feature.pot | 6 +- source/locale/settings.pot | 929 +++++++++++++++--------------- 4 files changed, 711 insertions(+), 559 deletions(-) create mode 100644 source/locale/modify_history.pot diff --git a/source/locale/getting_started.pot b/source/locale/getting_started.pot index a07e931..45570d2 100644 --- a/source/locale/getting_started.pot +++ b/source/locale/getting_started.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: GitExtensions 2.48\n" +"Project-Id-Version: GitExtensions 2.49\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-05-24 23:16+0300\n" +"POT-Creation-Date: 2016-10-28 18:30+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -29,269 +29,284 @@ msgid "Installation" msgstr "" #: ..\getting_started.rst:10 -msgid "There is a single click installer that installs MsysGit, Kdiff3 and Git Extensions. The installer will detect if 32bit and/or 64bit versions should be installed. The installer can be found `here `_." +msgid "There is a single click installer GitExtensions-X.XX.XX-SetupComplete.msi that installs Git for Windows 32bit, Kdiff3 32bit and Git Extensions. The installer can be found `here `_." msgstr "" -#: ..\getting_started.rst:18 -msgid "Git Extensions depends heavily on MsysGit. When MsysGit is not installed, ensure the \"Install MsysGit\" checkbox is checked. Kdiff3 is optional, but is advised as a merge tool." +#: ..\getting_started.rst:17 +msgid "Git Extensions depends heavily on Git for Windows. When Git for Windows is not installed, ensure the \"Install Git for Windows\" checkbox is checked. Kdiff3 is optional, but is advised as a merge tool." msgstr "" -#: ..\getting_started.rst:25 +#: ..\getting_started.rst:24 msgid "Choose the options to install." msgstr "" -#: ..\getting_started.rst:29 +#: ..\getting_started.rst:28 msgid "Choose the SSH client to use. PuTTY is the default because it has better Windows integration." msgstr "" -#: ..\getting_started.rst:34 +#: ..\getting_started.rst:33 msgid "Installation (Linux)" msgstr "" -#: ..\getting_started.rst:35 +#: ..\getting_started.rst:34 msgid "You can watch this video as a starting point: `Install Git Extensions on Ubuntu 11.04 `_" msgstr "" -#: ..\getting_started.rst:37 +#: ..\getting_started.rst:36 msgid "For further help go to https://groups.google.com/forum/?fromgroups=#!forum/gitextensions" msgstr "" +#: ..\getting_started.rst:38 +msgid "This section only covers mono installation, you should have git installed in your Linux at this point. Please refer to https://git-scm.com/download/linux" +msgstr "" + #: ..\getting_started.rst:40 -msgid "Installation (Mac)" +msgid "First, make sure you have the latest mono version on your Linux. This section will cover installation of Mono 4.6 on a Linux." msgstr "" #: ..\getting_started.rst:42 -msgid "This section only covers mono installation, you should have git installed in your Mac at this point. Please refer to http://git-scm.com/downloads" +msgid "Install mono latest version. You can always check for this here: http://www.mono-project.com/download/#download-lin" msgstr "" -#: ..\getting_started.rst:44 -msgid "First, make sure you have the latest mono version on your Mac. This section will cover installation of mono 3.8.0 on a Mac." +#: ..\getting_started.rst:43 +#: ..\getting_started.rst:72 +msgid "If everything went okay, you should open your terminal and check mono version::" msgstr "" -#: ..\getting_started.rst:46 -msgid "Download mono latest version. You can always check for this here: http://www.go-mono.com/mono-downloads/download.html" +#: ..\getting_started.rst:56 +#: ..\getting_started.rst:86 +msgid "Now download Git Extensions latest version from https://github.com/gitextensions/gitextensions/releases/latest. Remember to select the appropriate package otherwise you could have problems." msgstr "" -#: ..\getting_started.rst:47 -msgid "After you have completed the download, you will see a .dmg file. Double click it to open the package." +#: ..\getting_started.rst:57 +#: ..\getting_started.rst:87 +msgid "Browse into the folder where you extracted the package and just run mono command, like the example below::" msgstr "" -#: ..\getting_started.rst:48 -msgid "Inside the .dmg file you will have MonoFramework-{version}.pkg. Double click to start the installation process." +#: ..\getting_started.rst:62 +msgid "Installation (macOS)" msgstr "" -#: ..\getting_started.rst:49 -msgid "Follow the wizard until it's completion." +#: ..\getting_started.rst:64 +msgid "This section only covers mono installation, you should have git installed in your Mac at this point. Please refer to https://git-scm.com/download/mac" msgstr "" -#: ..\getting_started.rst:50 -msgid "If everything went okay, you should open your terminal and check mono version::" +#: ..\getting_started.rst:66 +msgid "First, make sure you have the latest mono version on your Mac. This section will cover installation of Mono 4.6 on a Mac." msgstr "" -#: ..\getting_started.rst:64 -msgid "Now download Git Extensions latest version from https://sourceforge.net/projects/gitextensions. Remember to select the appropriate package otherwise you could have problems." +#: ..\getting_started.rst:68 +msgid "Download mono latest version. You can always check for this here: http://www.mono-project.com/download/#download-mac" msgstr "" -#: ..\getting_started.rst:65 -msgid "Browse into the folder where you extracted the package and just run mono command, like the example below::" +#: ..\getting_started.rst:69 +msgid "After you have completed the download, you will see a .dmg file. Double click it to open the package." msgstr "" -#: ..\getting_started.rst:69 +#: ..\getting_started.rst:70 +msgid "Inside the .dmg file you will have MonoFramework-{version}.pkg. Double click to start the installation process." +msgstr "" + +#: ..\getting_started.rst:71 +msgid "Follow the wizard until it's completion." +msgstr "" + +#: ..\getting_started.rst:91 msgid "This is the minimal setup you need in order to run Git Extensions." msgstr "" -#: ..\getting_started.rst:72 +#: ..\getting_started.rst:94 msgid "Troubleshooting Mac Installation" msgstr "" -#: ..\getting_started.rst:74 +#: ..\getting_started.rst:96 msgid "If your Git Extensions crashes with an exception that a font is missing (generic sans serif), you probably can fix this by installing Xquartz. This is a version of the X.Org X Windows System that runs on OS X. I am not sure what the side effects are. This can be installed from here: http://xquartz.macosforge.org/landing/" msgstr "" -#: ..\getting_started.rst:75 +#: ..\getting_started.rst:97 msgid "If Git Extensions still crashes because it is unable to load a plugin, empty the plugins folder." msgstr "" -#: ..\getting_started.rst:78 +#: ..\getting_started.rst:100 msgid "Settings" msgstr "" -#: ..\getting_started.rst:80 +#: ..\getting_started.rst:102 msgid "All settings will be verified when Git Extensions is started for the first time. If Git Extensions requires any settings to be changed, the Settings dialog will be shown. All incorrect settings will be marked in red. You can ask Git Extensions to try to fix the setting for you by clicking on it. When installing Git Extensions for the first time (and you do not have Git already installed on your system), you will normally be required to configure your username and email address." msgstr "" -#: ..\getting_started.rst:86 +#: ..\getting_started.rst:108 msgid "The settings dialog can be invoked at any time by selecting ``Settings`` from the ``Tools`` menu option." msgstr "" -#: ..\getting_started.rst:90 +#: ..\getting_started.rst:112 msgid "For further information see :ref:`settings`." msgstr "" -#: ..\getting_started.rst:95 +#: ..\getting_started.rst:117 msgid "Start Page" msgstr "" -#: ..\getting_started.rst:97 +#: ..\getting_started.rst:119 msgid "The start page contains the most common tasks, recently opened repositories and favourites. The left side of the start page (Common Actions and Recent Repositories) is static. The right side of the page is where favourite repositories can be added, grouped under Category headings." msgstr "" -#: ..\getting_started.rst:102 +#: ..\getting_started.rst:124 msgid "Recent Repositories can be moved to favourites using the repository context menu. Choose ``Move to category / New category`` to create a new category and add the repository to it, or you can add the repository to an existing category (e.g. 'Currents' as shown below)." msgstr "" -#: ..\getting_started.rst:107 +#: ..\getting_started.rst:129 msgid "A context menu is available for both the category and the repositories listed underneath it." msgstr "" -#: ..\getting_started.rst:109 +#: ..\getting_started.rst:131 msgid "Entries on Category context menu" msgstr "" -#: ..\getting_started.rst:112 +#: ..\getting_started.rst:134 msgid "Move Up" msgstr "" -#: ..\getting_started.rst:112 +#: ..\getting_started.rst:134 msgid "Move the category (and any repositories under it) higher on the page." msgstr "" -#: ..\getting_started.rst:114 +#: ..\getting_started.rst:136 msgid "Move Down" msgstr "" -#: ..\getting_started.rst:114 +#: ..\getting_started.rst:136 msgid "Move the category (and any repositories under it) lower on the page." msgstr "" -#: ..\getting_started.rst:116 -#: ..\getting_started.rst:132 +#: ..\getting_started.rst:138 +#: ..\getting_started.rst:154 msgid "Remove" msgstr "" -#: ..\getting_started.rst:116 +#: ..\getting_started.rst:138 msgid "Remove the category (and any repositories under it) from the page. Note: Git repositories are *not* physically removed either locally or remotely." msgstr "" -#: ..\getting_started.rst:119 -#: ..\getting_started.rst:135 +#: ..\getting_started.rst:141 +#: ..\getting_started.rst:157 msgid "Edit" msgstr "" -#: ..\getting_started.rst:119 -#: ..\getting_started.rst:135 +#: ..\getting_started.rst:141 +#: ..\getting_started.rst:157 msgid "Shows the Start Page settings window where both category and repository details can be modified. See :ref:`settings-start-page`." msgstr "" -#: ..\getting_started.rst:123 +#: ..\getting_started.rst:145 msgid "Entries on repository context menu" msgstr "" -#: ..\getting_started.rst:126 +#: ..\getting_started.rst:148 msgid "Move to category" msgstr "" -#: ..\getting_started.rst:126 +#: ..\getting_started.rst:148 msgid "Move the repository to a new or existing category." msgstr "" -#: ..\getting_started.rst:128 +#: ..\getting_started.rst:150 msgid "Move up" msgstr "" -#: ..\getting_started.rst:128 +#: ..\getting_started.rst:150 msgid "Move the repository higher (within the category)." msgstr "" -#: ..\getting_started.rst:130 +#: ..\getting_started.rst:152 msgid "Move down" msgstr "" -#: ..\getting_started.rst:130 +#: ..\getting_started.rst:152 msgid "Move the repository lower (within the category)." msgstr "" -#: ..\getting_started.rst:132 +#: ..\getting_started.rst:154 msgid "Remove the repository from the category. Note: the repository is *not* physically removed either locally or remotely." msgstr "" -#: ..\getting_started.rst:138 +#: ..\getting_started.rst:160 msgid "Show current branch" msgstr "" -#: ..\getting_started.rst:138 +#: ..\getting_started.rst:160 msgid "Toggles the display of the branch name next to the repository name. This identifies the currently checked out branch for the repository." msgstr "" -#: ..\getting_started.rst:142 +#: ..\getting_started.rst:164 msgid "To open an existing repository, simply click the link to the repository under Recent Repositories or within the Categories that you have set up, or select Open repository (from where you can select a repository to open from your local file system)." msgstr "" -#: ..\getting_started.rst:145 +#: ..\getting_started.rst:167 msgid "To create a new repository, one of the following options under Common Actions can be selected." msgstr "" -#: ..\getting_started.rst:148 +#: ..\getting_started.rst:170 msgid "Clone repository" msgstr "" -#: ..\getting_started.rst:150 +#: ..\getting_started.rst:172 msgid "You can clone an existing repository using this option. It displays the following dialog." msgstr "" -#: ..\getting_started.rst:154 +#: ..\getting_started.rst:176 msgid "The repository you want to clone could be on a network share or could be a repository that is accessed through an internet or intranet connection. Depending on the protocol (http or ssh) you might need to load a SSH key into PuTTY. You also need to specify where the cloned repository will be created and the initial branch that is checked out. If the cloned repository contains submodules, then these can be initialised using their default settings if required." msgstr "" -#: ..\getting_started.rst:159 +#: ..\getting_started.rst:181 msgid "There are two different types of repositories you can create when making a clone. A personal repository contains the complete history and also contains a working copy of the source tree. A central repository is used as a public repository where developers push the changes they want to share with others to. A central repository contains the complete history but does not have a working directory like personal repositories." msgstr "" -#: ..\getting_started.rst:165 +#: ..\getting_started.rst:187 msgid "Clone SVN repository" msgstr "" -#: ..\getting_started.rst:167 -msgid "You can clone an existing SVN repository using this option, which creates a Git repository from the SVN repository you specify. For further information refer to the `Pro Git book `_." +#: ..\getting_started.rst:189 +msgid "You can clone an existing SVN repository using this option, which creates a Git repository from the SVN repository you specify. For further information refer to the `Pro Git book `_." msgstr "" -#: ..\getting_started.rst:171 +#: ..\getting_started.rst:193 msgid "Clone Github repository" msgstr "" -#: ..\getting_started.rst:173 +#: ..\getting_started.rst:195 msgid "This option allows you to" msgstr "" -#: ..\getting_started.rst:175 +#: ..\getting_started.rst:197 msgid "Fork a repository on GitHub so it is created in your personal space on GitHub." msgstr "" -#: ..\getting_started.rst:176 +#: ..\getting_started.rst:198 msgid "Clone any repositories on your personal space on GitHub so that it becomes a local repository on your machine." msgstr "" -#: ..\getting_started.rst:178 +#: ..\getting_started.rst:200 msgid "You can see your own personal repositories on GitHub, and also search for repositories using the ``Search for repositories`` tab." msgstr "" -#: ..\getting_started.rst:183 +#: ..\getting_started.rst:205 msgid "Create new repository" msgstr "" -#: ..\getting_started.rst:185 +#: ..\getting_started.rst:207 msgid "When you do not want to work on an existing project, you can create your own repository using this option." msgstr "" -#: ..\getting_started.rst:189 +#: ..\getting_started.rst:211 msgid "Select a directory where the repository is to be created. You can choose to create a Personal repository or a Central repository." msgstr "" -#: ..\getting_started.rst:191 +#: ..\getting_started.rst:213 msgid "A personal repository looks the same as a normal working directory but has a directory named ``.git`` at the root level containing the version history. This is the most common repository." msgstr "" -#: ..\getting_started.rst:194 +#: ..\getting_started.rst:216 msgid "Central repositories only contain the version history. Because a central repository has no working directory you cannot checkout a revision in a central repository. It is also impossible to merge or pull changes in a central repository. This repository type can be used as a public repository where developers can push changes to or pull changes from." msgstr "" diff --git a/source/locale/modify_history.pot b/source/locale/modify_history.pot new file mode 100644 index 0000000..ef766e6 --- /dev/null +++ b/source/locale/modify_history.pot @@ -0,0 +1,158 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013, GitExtensions +# This file is distributed under the same license as the GitExtensions package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: GitExtensions 2.49\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-10-28 18:30+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ..\modify_history.rst:2 +msgid "Modify Git history" +msgstr "" + +#: ..\modify_history.rst:4 +msgid "There is 2 different cases, and consequently 2 way to do it, with git when we want to modify the history: - Modify the last commit of the current branch with doing an amend - Modify a older commit with doing a ``interactive rebase``" +msgstr "" + +#: ..\modify_history.rst:8 +msgid "Note: There are 2 things to understand when working with the history with git: - As git only create immutable commits (sealed by the sha1), \"modifying\" a commit is in fact creating a new commit more or less similar. - Consequently, the entire history of children following the changed commit will be different." +msgstr "" + +#: ..\modify_history.rst:12 +msgid "So, except if the history has not been already push, or if you have good reasons, that is a bad practice to change the history" +msgstr "" + +#: ..\modify_history.rst:12 +msgid "because you will mess the history of others developers." +msgstr "" + +#: ..\modify_history.rst:15 +msgid "Modify the last commit" +msgstr "" + +#: ..\modify_history.rst:17 +msgid "The easiest way to modify the history is to modify the last commit made by doing what is called an ``amend``. To do that, open the commit windows and check the option \"Amend commit\". If the commit message text area was empty, it is now filled with the message of the last commit. You could now just update the commit message and commit or also add some more changes in the staging area to add them to the commit." +msgstr "" + +#: ..\modify_history.rst:26 +msgid "Modify an older commit" +msgstr "" + +#: ..\modify_history.rst:28 +msgid "To modify an older commit than the last one of the current branch, we must use the ``interactive rebase``." +msgstr "" + +#: ..\modify_history.rst:31 +msgid "Doing an interactive rebase" +msgstr "" + +#: ..\modify_history.rst:33 +msgid "First, you should create a commit containing the changes you want to add to a previous commit (or know an existing commit that contains this changes)." +msgstr "" + +#: ..\modify_history.rst:36 +msgid "Then use the `rebase` feature in interactive mode on a base commit older than the one that you want to modify." +msgstr "" + +#: ..\modify_history.rst:40 +msgid "Check the option `interactive` and click on `Rebase` to launch the process." +msgstr "" + +#: ..\modify_history.rst:44 +msgid "You will be prompted by a text editor displaying all the commits that will be rebased" +msgstr "" + +#: ..\modify_history.rst:46 +msgid "You could have a look to this _documentation: https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History to better understand all the possibilities offered." +msgstr "" + +#: ..\modify_history.rst:48 +msgid "The options offered are :" +msgstr "" + +#: ..\modify_history.rst:50 +msgid "reorder the lines to reorder the commits," +msgstr "" + +#: ..\modify_history.rst:51 +msgid "delete a line to throw away a commit and the changes introduced by the commit," +msgstr "" + +#: ..\modify_history.rst:52 +msgid "write `r` or `reword` in front of a commit to rewrite the commit message," +msgstr "" + +#: ..\modify_history.rst:53 +msgid "write `f` or `fixup` in front of a commit to meld the commit with the previous commit and with keeping the commit message of the first commit," +msgstr "" + +#: ..\modify_history.rst:54 +msgid "write `s` or `squash` in front of a commit to meld the commit with the previous commit and with rewriting the commit message." +msgstr "" + +#: ..\modify_history.rst:56 +msgid "Often, we will use interactive rebase to move the line and squash or fixup commits to modify the history." +msgstr "" + +#: ..\modify_history.rst:58 +msgid "Once we did the changes, save and close the editor to let git do the rebase." +msgstr "" + +#: ..\modify_history.rst:61 +msgid "Using autosquash rebase feature" +msgstr "" + +#: ..\modify_history.rst:63 +msgid "There is an option to facilitate the use of the ``interactive rebase`` when you know, at the moment of doing a commit that the changes introduced by this commit should have been made in an older commit (the case of a `fixup` or `squash`)." +msgstr "" + +#: ..\modify_history.rst:66 +msgid "In this case, you should create a commit containing the changes you want to add to a previous commit and use the `Advanced` menu to:" +msgstr "" + +#: ..\modify_history.rst:68 +msgid "create a `fixup` commit" +msgstr "" + +#: ..\modify_history.rst:69 +msgid "create a `squash` commit" +msgstr "" + +#: ..\modify_history.rst:71 +msgid "Right click on the commit in the history, you know that you want to \"modify\"." +msgstr "" + +#: ..\modify_history.rst:73 +msgid "And choose the suitable option..." +msgstr "" + +#: ..\modify_history.rst:77 +msgid "GitExtensions will open the commit window with an already filled commit message containing the needed information to find the commit to \"modify\"." +msgstr "" + +#: ..\modify_history.rst:81 +msgid "Do not change the commit message and commit all the changes needed." +msgstr "" + +#: ..\modify_history.rst:83 +msgid "Then process to the interactive rebase, like describe in the previous paragraph but with enabling the option `Autosquash`." +msgstr "" + +#: ..\modify_history.rst:87 +msgid "Launch the rebase by clicking on `Rebase`." +msgstr "" + +#: ..\modify_history.rst:89 +msgid "The interactive rebase will process the same way but with a major difference! When enabling the `Autosquash` option, git will automatically reorder the commits lines and write the good actions in front of the commits when it will open the text editor. You normally have just to close the editor (except if you want to do additional changes). And let git do the rebase." +msgstr "" + diff --git a/source/locale/remote_feature.pot b/source/locale/remote_feature.pot index 59e9833..6ab9c2e 100644 --- a/source/locale/remote_feature.pot +++ b/source/locale/remote_feature.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: GitExtensions 2.48\n" +"Project-Id-Version: GitExtensions 2.49\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-05-24 23:16+0300\n" +"POT-Creation-Date: 2016-10-28 18:30+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -149,7 +149,7 @@ msgid "If you just fetch the commits from the remote repository and you already msgstr "" #: ..\remote_feature.rst:135 -msgid "When you choose to merge the remote branch after fetching the changes a branch will be created, and will be merged you’re your commit. Doing this creates a lot of branches and merges, making the history harder to read." +msgid "When you choose to merge the remote branch after fetching the changes a branch will be created, and will be merged into your commit. Doing this creates a lot of branches and merges, making the history harder to read." msgstr "" #: ..\remote_feature.rst:140 diff --git a/source/locale/settings.pot b/source/locale/settings.pot index c8eceb9..106ceed 100644 --- a/source/locale/settings.pot +++ b/source/locale/settings.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: GitExtensions 2.48\n" +"Project-Id-Version: GitExtensions 2.49\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-05-24 23:16+0300\n" +"POT-Creation-Date: 2016-10-28 18:30+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -35,20 +35,20 @@ msgstr "" #: ..\settings.rst:14 #: ..\settings.rst:45 #: ..\settings.rst:64 -#: ..\settings.rst:90 -#: ..\settings.rst:168 -#: ..\settings.rst:196 -#: ..\settings.rst:254 -#: ..\settings.rst:295 -#: ..\settings.rst:343 -#: ..\settings.rst:393 -#: ..\settings.rst:446 -#: ..\settings.rst:489 -#: ..\settings.rst:545 -#: ..\settings.rst:602 -#: ..\settings.rst:642 -#: ..\settings.rst:671 -#: ..\settings.rst:708 +#: ..\settings.rst:91 +#: ..\settings.rst:169 +#: ..\settings.rst:197 +#: ..\settings.rst:255 +#: ..\settings.rst:296 +#: ..\settings.rst:344 +#: ..\settings.rst:394 +#: ..\settings.rst:447 +#: ..\settings.rst:490 +#: ..\settings.rst:522 +#: ..\settings.rst:579 +#: ..\settings.rst:619 +#: ..\settings.rst:651 +#: ..\settings.rst:688 msgid "Description" msgstr "" @@ -94,20 +94,20 @@ msgstr "" #: ..\settings.rst:45 #: ..\settings.rst:64 -#: ..\settings.rst:90 -#: ..\settings.rst:168 -#: ..\settings.rst:196 -#: ..\settings.rst:254 -#: ..\settings.rst:295 -#: ..\settings.rst:343 -#: ..\settings.rst:393 -#: ..\settings.rst:446 -#: ..\settings.rst:489 -#: ..\settings.rst:545 -#: ..\settings.rst:602 -#: ..\settings.rst:642 -#: ..\settings.rst:671 -#: ..\settings.rst:708 +#: ..\settings.rst:91 +#: ..\settings.rst:169 +#: ..\settings.rst:197 +#: ..\settings.rst:255 +#: ..\settings.rst:296 +#: ..\settings.rst:344 +#: ..\settings.rst:394 +#: ..\settings.rst:447 +#: ..\settings.rst:490 +#: ..\settings.rst:522 +#: ..\settings.rst:579 +#: ..\settings.rst:619 +#: ..\settings.rst:651 +#: ..\settings.rst:688 msgid "Setting" msgstr "" @@ -133,19 +133,19 @@ msgid "Git" msgstr "" #: ..\settings.rst:60 -msgid "This page contains the settings needed to access git repositories. The repositories will be accessed using external tools. For Windows usually MsysGit or cygwin are used. Git Extensions will try to configure these settings automatically." +msgid "This page contains the settings needed to access git repositories. The repositories will be accessed using external tools. For Windows usually \"Git for Windows\" or Cygwin are used. Git Extensions will try to configure these settings automatically." msgstr "" #: ..\settings.rst:64 -#: ..\settings.rst:90 -#: ..\settings.rst:168 -#: ..\settings.rst:196 -#: ..\settings.rst:295 -#: ..\settings.rst:393 -#: ..\settings.rst:446 -#: ..\settings.rst:489 -#: ..\settings.rst:642 -#: ..\settings.rst:671 +#: ..\settings.rst:91 +#: ..\settings.rst:169 +#: ..\settings.rst:197 +#: ..\settings.rst:296 +#: ..\settings.rst:394 +#: ..\settings.rst:447 +#: ..\settings.rst:490 +#: ..\settings.rst:619 +#: ..\settings.rst:651 msgid "Group" msgstr "" @@ -154,7 +154,7 @@ msgid "Command used to run git (git.cmd or git.exe)" msgstr "" #: ..\settings.rst:66 -msgid "Needed for Git Extensions to run Git commands. Set the full command used to run git (MsysGit or cygwin). Use the ``Browse`` button to find the executable on your file system." +msgid "Needed for Git Extensions to run Git commands. Set the full command used to run git (\"Git for Windows\" or Cygwin). Use the ``Browse`` button to find the executable on your file" msgstr "" #: ..\settings.rst:70 @@ -162,273 +162,273 @@ msgid "Path to Linux tools (sh). Leave empty when it is in the path." msgstr "" #: ..\settings.rst:70 -msgid "A few linux tools are used by Git Extensions. When MsysGit is installed, these tools are located in the bin directory of MsysGit. Use the ``Browse`` button to find the directory on your file system." +msgid "A few linux tools are used by Git Extensions. When Git for Windows is installed, these tools are located in the bin directory of Git for Windows. Use the ``Browse`` button to find the directory on your file system." msgstr "" -#: ..\settings.rst:74 +#: ..\settings.rst:75 msgid "Environment" msgstr "" -#: ..\settings.rst:74 +#: ..\settings.rst:75 msgid "``Change HOME`` button" msgstr "" -#: ..\settings.rst:74 +#: ..\settings.rst:75 msgid "This button opens a dialog where the HOME directory can be changed." msgstr "" -#: ..\settings.rst:77 +#: ..\settings.rst:78 msgid "The global configuration file used by git will be put in the HOME directory. On some systems the home directory is not set or is pointed to a network drive. Git Extensions will try to detect the optimal setting for your environment. When there is already a global git configuration file, this location will be used. If you need to relocate the home directory for git, click the ``Change HOME`` button to change this setting. Otherwise leave this setting as the default." msgstr "" -#: ..\settings.rst:85 +#: ..\settings.rst:86 msgid "Git Extensions" msgstr "" -#: ..\settings.rst:87 +#: ..\settings.rst:88 msgid "This page contains general settings for Git Extensions." msgstr "" -#: ..\settings.rst:92 +#: ..\settings.rst:93 msgid "Performance" msgstr "" -#: ..\settings.rst:92 +#: ..\settings.rst:93 msgid "Show repository status in browse dialog (number of changes in toolbar, restart required)" msgstr "" -#: ..\settings.rst:92 +#: ..\settings.rst:93 msgid "When enabled, the number of pending commits are shown on the toolbar as a figure in parentheses next to the ``Commit`` button. Git Extensions must be stopped and restarted to activate changes to this option." msgstr "" -#: ..\settings.rst:96 +#: ..\settings.rst:97 msgid "Show current working dir changes in revision graph" msgstr "" -#: ..\settings.rst:96 +#: ..\settings.rst:97 msgid "When enabled, two extra revisions are added to the revision graph. The first shows the current working directory status. The second shows the staged files. This option can cause slowdowns when browsing large repositories." msgstr "" -#: ..\settings.rst:101 +#: ..\settings.rst:102 msgid "Use FileSystemWatcher to check if index is changed" msgstr "" -#: ..\settings.rst:101 +#: ..\settings.rst:102 msgid "Using the FileSystemWatcher to check index state improves the performance in some cases. Turn this off if you experience refresh problems in commit log." msgstr "" -#: ..\settings.rst:105 +#: ..\settings.rst:106 msgid "Show stash count on status bar in browse window" msgstr "" -#: ..\settings.rst:105 +#: ..\settings.rst:106 msgid "When you use the stash a lot, it can be useful to show the number of stashed items on the toolbar. This option causes serious slowdowns in large repositories and is turned off by default." msgstr "" -#: ..\settings.rst:109 +#: ..\settings.rst:110 msgid "Check for uncommitted changes in checkout branch dialog" msgstr "" -#: ..\settings.rst:109 +#: ..\settings.rst:110 msgid "Git Extensions will not allow you to checkout a branch if you have uncommitted changes on the current branch. If you select this option, Git Extensions will display a dialog where you can decide what to do with uncommitted changes before swapping branches." msgstr "" -#: ..\settings.rst:114 +#: ..\settings.rst:115 msgid "Limit number of commits that will be loaded in list at start-up" msgstr "" -#: ..\settings.rst:114 +#: ..\settings.rst:115 msgid "This number specifies the maximum number of commits that Git Extensions will load when it is started. These commits are shown in the Commit Log window. To see more commits than are loaded, then this setting will need to be adjusted and Git Extensions restarted." msgstr "" -#: ..\settings.rst:119 -#: ..\settings.rst:170 +#: ..\settings.rst:120 +#: ..\settings.rst:171 msgid "Behaviour" msgstr "" -#: ..\settings.rst:119 +#: ..\settings.rst:120 msgid "Close Process dialog when process succeeds" msgstr "" -#: ..\settings.rst:119 +#: ..\settings.rst:120 msgid "When a process is finished, close the process dialog automatically. Leave this option off if you want to see the result of processes. When a process has failed, the dialog will automatically remain open." msgstr "" -#: ..\settings.rst:123 +#: ..\settings.rst:124 msgid "Show console window when executing git process" msgstr "" -#: ..\settings.rst:123 +#: ..\settings.rst:124 msgid "Git Extensions uses command line tools to access the git repository. In some environments it might be useful to see the command line dialog when a process is executed. An option on the command line dialog window displayed allows this setting to be turned off." msgstr "" -#: ..\settings.rst:128 +#: ..\settings.rst:129 msgid "Use patience diff algorithm" msgstr "" -#: ..\settings.rst:128 +#: ..\settings.rst:129 msgid "Use the Git 'patience diff' algorithm instead of the default. This algorithm is useful in situations where two files have diverged significantly and the default algorithm may become 'misaligned', resulting in a totally unusable conflict file." msgstr "" -#: ..\settings.rst:133 +#: ..\settings.rst:134 msgid "Include untracked files in stash" msgstr "" -#: ..\settings.rst:133 +#: ..\settings.rst:134 msgid "If checked, when a stash is performed as a result of any action except a manual stash request, e.g. checking out a new branch and requesting a stash then any files not tracked by git will also be saved to the stash." msgstr "" -#: ..\settings.rst:137 +#: ..\settings.rst:138 msgid "Follow renames in file history (experimental)" msgstr "" -#: ..\settings.rst:137 +#: ..\settings.rst:138 msgid "Try to follow file renames in the file history." msgstr "" -#: ..\settings.rst:140 +#: ..\settings.rst:141 msgid "Open last working dir on startup" msgstr "" -#: ..\settings.rst:140 +#: ..\settings.rst:141 msgid "When starting Git Extensions, open the last used repository (bypassing the Start Page)." msgstr "" -#: ..\settings.rst:143 +#: ..\settings.rst:144 msgid "Play Special Startup Sound" msgstr "" -#: ..\settings.rst:143 +#: ..\settings.rst:144 msgid "Play a sound when starting Git Extensions. It will put you in a good moooooood!" msgstr "" -#: ..\settings.rst:146 +#: ..\settings.rst:147 msgid "Default clone destination" msgstr "" -#: ..\settings.rst:146 +#: ..\settings.rst:147 msgid "Git Extensions will pre-fill destination directory input with value of this setting on any form used to perform repository clone." msgstr "" -#: ..\settings.rst:149 +#: ..\settings.rst:150 msgid "Revision grid quick search timeout [ms]" msgstr "" -#: ..\settings.rst:149 +#: ..\settings.rst:150 msgid "The timeout (milliseconds) used for the quick search feature in the revision graph. The quick search will be enabled when you start typing and the revision graph has the focus." msgstr "" -#: ..\settings.rst:153 +#: ..\settings.rst:154 msgid "Email settings for sending patches" msgstr "" -#: ..\settings.rst:153 +#: ..\settings.rst:154 msgid "SMTP server name" msgstr "" -#: ..\settings.rst:153 +#: ..\settings.rst:154 msgid "SMTP server to use for sending patches." msgstr "" -#: ..\settings.rst:155 +#: ..\settings.rst:156 msgid "Port" msgstr "" -#: ..\settings.rst:155 +#: ..\settings.rst:156 msgid "SMTP port number to use." msgstr "" -#: ..\settings.rst:157 +#: ..\settings.rst:158 msgid "Use SSL/TLS" msgstr "" -#: ..\settings.rst:157 +#: ..\settings.rst:158 msgid "Check this box if the SMTP server uses SSL or TLS." msgstr "" -#: ..\settings.rst:163 +#: ..\settings.rst:164 msgid "Commit dialog" msgstr "" -#: ..\settings.rst:165 +#: ..\settings.rst:166 msgid "This page contains settings for the Git Extensions Commit dialog." msgstr "" -#: ..\settings.rst:170 +#: ..\settings.rst:171 msgid "Show errors when staging files" msgstr "" -#: ..\settings.rst:170 +#: ..\settings.rst:171 msgid "If an error occurs when files are staged (in the Commit dialog), then the process dialog showing the results of the git command is shown if this setting is checked." msgstr "" -#: ..\settings.rst:174 +#: ..\settings.rst:175 msgid "Compose commit messages in Commit dialog (otherwise the message will be requested during commit)" msgstr "" -#: ..\settings.rst:174 +#: ..\settings.rst:175 msgid "If this is unchecked, then commit messages cannot be entered in the commit dialog. When the ``Commit`` button is clicked, a new editor window is opened where the commit message can be entered." msgstr "" -#: ..\settings.rst:178 +#: ..\settings.rst:179 msgid "Number of previous messages in commit dialog" msgstr "" -#: ..\settings.rst:178 +#: ..\settings.rst:179 msgid "The number of commit messages, from the top of the current branch, that will be made available from the ``Commit message`` combo box on the Commit dialog." msgstr "" -#: ..\settings.rst:182 +#: ..\settings.rst:183 msgid "Show additional buttons in commit button area" msgstr "" -#: ..\settings.rst:182 +#: ..\settings.rst:183 msgid "Tick the boxes in this sub-group for any of the additional buttons that you wish to have available below the commit button. These buttons are considered additional to basic functionality and have consequences if you should click them accidentally, including resetting unrecorded work." msgstr "" -#: ..\settings.rst:191 +#: ..\settings.rst:192 msgid "Appearance" msgstr "" -#: ..\settings.rst:193 +#: ..\settings.rst:194 msgid "This page contains settings that affect the appearance of the application." msgstr "" -#: ..\settings.rst:198 -#: ..\settings.rst:448 -#: ..\settings.rst:653 +#: ..\settings.rst:199 +#: ..\settings.rst:449 +#: ..\settings.rst:630 msgid "General" msgstr "" -#: ..\settings.rst:198 +#: ..\settings.rst:199 msgid "Show relative date instead of full date" msgstr "" -#: ..\settings.rst:198 +#: ..\settings.rst:199 msgid "Show relative date, e.g. 2 weeks ago, instead of full date. Displayed on the ``commit`` tab on the main Commit Log window." msgstr "" -#: ..\settings.rst:201 +#: ..\settings.rst:202 msgid "Show current branch in Visual Studio" msgstr "" -#: ..\settings.rst:201 +#: ..\settings.rst:202 msgid "Determines whether or not the currently checked out branch is displayed on the Git Extensions toolbar within Visual Studio." msgstr "" -#: ..\settings.rst:204 +#: ..\settings.rst:205 msgid "Auto scale user interface when high DPI is used" msgstr "" -#: ..\settings.rst:204 +#: ..\settings.rst:205 msgid "Automatically resize controls and their contents according to the current system resolution of the display, measured in dots per inch (DPI)." msgstr "" -#: ..\settings.rst:207 +#: ..\settings.rst:208 msgid "Truncate long filenames" msgstr "" -#: ..\settings.rst:207 +#: ..\settings.rst:208 msgid "This setting affects the display of filenames in a component of a window e.g. in the Diff tab of the Commit Log window. The options that can be selected are:" msgstr "" @@ -448,1312 +448,1291 @@ msgstr "" msgid "``FileNameOnly``: the path is always removed, leaving only the name of the file, even if there is space for the path." msgstr "" -#: ..\settings.rst:220 +#: ..\settings.rst:221 msgid "Author images" msgstr "" -#: ..\settings.rst:220 +#: ..\settings.rst:221 msgid "Get author image from gravatar.com" msgstr "" -#: ..\settings.rst:220 +#: ..\settings.rst:221 msgid "If checked, `gravatar `_ will be accessed to retrieve an image for the author of commits. This image is displayed on the ``commit`` tab on the main Commit Log window." msgstr "" -#: ..\settings.rst:224 +#: ..\settings.rst:225 msgid "Image size" msgstr "" -#: ..\settings.rst:224 +#: ..\settings.rst:225 msgid "The display size of the user image." msgstr "" -#: ..\settings.rst:226 +#: ..\settings.rst:227 msgid "Cache images" msgstr "" -#: ..\settings.rst:226 +#: ..\settings.rst:227 msgid "The number of days to elapse before gravatar is checked for any changes to an authors image." msgstr "" -#: ..\settings.rst:229 +#: ..\settings.rst:230 msgid "No image service" msgstr "" -#: ..\settings.rst:229 +#: ..\settings.rst:230 msgid "If the author has not set up their own image, then gravatar can return an image based on one of these services." msgstr "" -#: ..\settings.rst:232 +#: ..\settings.rst:233 msgid "``Clear image cache`` button" msgstr "" -#: ..\settings.rst:232 +#: ..\settings.rst:233 msgid "Clear the cached avatars." msgstr "" -#: ..\settings.rst:234 +#: ..\settings.rst:235 msgid "Fonts" msgstr "" -#: ..\settings.rst:234 +#: ..\settings.rst:235 msgid "Code font" msgstr "" -#: ..\settings.rst:234 +#: ..\settings.rst:235 msgid "Change the font used for the display of file contents." msgstr "" -#: ..\settings.rst:236 +#: ..\settings.rst:237 msgid "Application font" msgstr "" -#: ..\settings.rst:236 +#: ..\settings.rst:237 msgid "Change the font used on Git Extensions windows and dialogs." msgstr "" -#: ..\settings.rst:238 +#: ..\settings.rst:239 msgid "Commit font" msgstr "" -#: ..\settings.rst:238 +#: ..\settings.rst:239 msgid "Change the font used for entering a commit message in the Commit dialog." msgstr "" -#: ..\settings.rst:240 +#: ..\settings.rst:241 msgid "Language" msgstr "" -#: ..\settings.rst:240 +#: ..\settings.rst:241 msgid "Language (restart required)" msgstr "" -#: ..\settings.rst:240 +#: ..\settings.rst:241 msgid "Choose the language for the Git Extensions interface." msgstr "" -#: ..\settings.rst:242 +#: ..\settings.rst:243 msgid "Dictionary for spelling checker" msgstr "" -#: ..\settings.rst:242 +#: ..\settings.rst:243 msgid "Choose the dictionary to use for the spelling checker in the Commit dialog." msgstr "" -#: ..\settings.rst:248 +#: ..\settings.rst:249 msgid "Revision Links" msgstr "" -#: ..\settings.rst:250 +#: ..\settings.rst:251 msgid "You can configure here how to convert parts of a revision into clickable links. These links will be located under the commit message on the ``Commit`` tab in the ``Related links`` section." msgstr "" -#: ..\settings.rst:256 -#: ..\settings.rst:345 +#: ..\settings.rst:257 +#: ..\settings.rst:346 msgid "Categories" msgstr "" -#: ..\settings.rst:256 +#: ..\settings.rst:257 msgid "Lists all the currently defined Categories. Click the ``Add`` button to add a new empty Category. The default name is 'new'. To remove a Category select it and click the ``Remove`` button." msgstr "" -#: ..\settings.rst:260 -#: ..\settings.rst:553 +#: ..\settings.rst:261 +#: ..\settings.rst:530 msgid "Name" msgstr "" -#: ..\settings.rst:260 +#: ..\settings.rst:261 msgid "This is the Category name used to match the same categories defined on different levels of the Settings." msgstr "" -#: ..\settings.rst:263 -#: ..\settings.rst:555 +#: ..\settings.rst:264 +#: ..\settings.rst:532 msgid "Enabled" msgstr "" -#: ..\settings.rst:263 +#: ..\settings.rst:264 msgid "Indicates whether the Category is enabled or not. Disabled categories are skipped while creating links." msgstr "" -#: ..\settings.rst:266 +#: ..\settings.rst:267 msgid "Search in" msgstr "" -#: ..\settings.rst:266 +#: ..\settings.rst:267 msgid "List of revision parts that will be checked when searching for matching text to be converted into links. Only the checked parts will be searched for matches." msgstr "" -#: ..\settings.rst:270 +#: ..\settings.rst:271 msgid "Search pattern/Nested pattern" msgstr "" -#: ..\settings.rst:270 +#: ..\settings.rst:271 msgid "Regular expression used for matching text in chosen revision parts. Each matched fragment will be used to create a new link. More than one fragment can be used in a single link by using a capturing group. A capturing group value can be passed to a link by using zero-based indexed placeholders in a link format definition e.g. {0}. ``Nested pattern`` can be used when only part of the text matched by the ``Search pattern`` should be used to format the link. When the ``Nested pattern`` is empty, matches found by the ``Search pattern`` are used to create links." msgstr "" -#: ..\settings.rst:279 +#: ..\settings.rst:280 msgid "Links: Caption/URI" msgstr "" -#: ..\settings.rst:279 +#: ..\settings.rst:280 msgid "List of links to be created from a single match. Each link consists of the ``Caption`` to be displayed and the ``URI`` to be opened when the link is clicked on. In addition to the standard zero-based indexed placeholders, the ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into the link. For example: ``https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH%``" msgstr "" -#: ..\settings.rst:290 +#: ..\settings.rst:291 msgid "Colors" msgstr "" -#: ..\settings.rst:292 +#: ..\settings.rst:293 msgid "This page contains settings to define the colors used in the application." msgstr "" -#: ..\settings.rst:297 +#: ..\settings.rst:298 msgid "Revision graph" msgstr "" -#: ..\settings.rst:297 +#: ..\settings.rst:298 msgid "Multicolor branches" msgstr "" -#: ..\settings.rst:297 +#: ..\settings.rst:298 msgid "Displays branch commits in different colors if checked. If unchecked, all branches are shown in the same color. This color can be selected." msgstr "" -#: ..\settings.rst:300 +#: ..\settings.rst:301 msgid "Striped branch change" msgstr "" -#: ..\settings.rst:300 +#: ..\settings.rst:301 msgid "When a new branch is created from an existing branch, the common part of the history is shown in a 'hatch' pattern." msgstr "" -#: ..\settings.rst:303 +#: ..\settings.rst:304 msgid "Draw branch borders" msgstr "" -#: ..\settings.rst:303 +#: ..\settings.rst:304 msgid "Outlines branch commits in a black border if checked." msgstr "" -#: ..\settings.rst:305 +#: ..\settings.rst:306 msgid "Draw non relatives graph gray" msgstr "" -#: ..\settings.rst:305 +#: ..\settings.rst:306 msgid "Show commit history in gray for branches not related to the current branch." msgstr "" -#: ..\settings.rst:307 +#: ..\settings.rst:308 msgid "Draw non relatives text gray" msgstr "" -#: ..\settings.rst:307 +#: ..\settings.rst:308 msgid "Show commit text in gray for branches not related to the current branch." msgstr "" -#: ..\settings.rst:309 +#: ..\settings.rst:310 msgid "Color tag" msgstr "" -#: ..\settings.rst:309 +#: ..\settings.rst:310 msgid "Color to show tags in." msgstr "" -#: ..\settings.rst:311 +#: ..\settings.rst:312 msgid "Color branch" msgstr "" -#: ..\settings.rst:311 +#: ..\settings.rst:312 msgid "Color to show branch names in." msgstr "" -#: ..\settings.rst:313 +#: ..\settings.rst:314 msgid "Color remote branch" msgstr "" -#: ..\settings.rst:313 +#: ..\settings.rst:314 msgid "Color to show remote branch names in." msgstr "" -#: ..\settings.rst:315 +#: ..\settings.rst:316 msgid "Color other label" msgstr "" -#: ..\settings.rst:315 +#: ..\settings.rst:316 msgid "Color to show other labels in." msgstr "" -#: ..\settings.rst:317 +#: ..\settings.rst:318 msgid "Application Icon" msgstr "" -#: ..\settings.rst:317 +#: ..\settings.rst:318 msgid "Icon style" msgstr "" -#: ..\settings.rst:317 +#: ..\settings.rst:318 msgid "Change icons. Useful for recognising various open instances." msgstr "" -#: ..\settings.rst:319 +#: ..\settings.rst:320 msgid "Icon color" msgstr "" -#: ..\settings.rst:319 +#: ..\settings.rst:320 msgid "Changes color of the selected icons." msgstr "" -#: ..\settings.rst:321 +#: ..\settings.rst:322 msgid "Difference View" msgstr "" -#: ..\settings.rst:321 +#: ..\settings.rst:322 msgid "Color removed line" msgstr "" -#: ..\settings.rst:321 +#: ..\settings.rst:322 msgid "Highlight color for lines that have been removed." msgstr "" -#: ..\settings.rst:324 +#: ..\settings.rst:325 msgid "Color added line" msgstr "" -#: ..\settings.rst:324 +#: ..\settings.rst:325 msgid "Highlight color for lines that have been added." msgstr "" -#: ..\settings.rst:326 +#: ..\settings.rst:327 msgid "Color removed line highlighting" msgstr "" -#: ..\settings.rst:326 +#: ..\settings.rst:327 msgid "Highlight color for characters that have been removed in lines." msgstr "" -#: ..\settings.rst:328 +#: ..\settings.rst:329 msgid "Color added line highlighting" msgstr "" -#: ..\settings.rst:328 +#: ..\settings.rst:329 msgid "Highlight color for characters that have been added in lines." msgstr "" -#: ..\settings.rst:330 +#: ..\settings.rst:331 msgid "Color section" msgstr "" -#: ..\settings.rst:330 +#: ..\settings.rst:331 msgid "Highlight color for a section." msgstr "" -#: ..\settings.rst:336 +#: ..\settings.rst:337 msgid "Start Page" msgstr "" -#: ..\settings.rst:338 +#: ..\settings.rst:339 msgid "This page allows you to add/remove or modify the Categories and repositories that will appear on the Start Page when Git Extensions is launched. Per Category you can either configure an RSS feed or add repositories. The order of both Categories, and repositories within Categories, can be changed using the context menus in the Start Page. See :ref:`start-page` for further details." msgstr "" -#: ..\settings.rst:345 +#: ..\settings.rst:346 msgid "Lists all the currently defined Categories. Click the ``Add`` button to add a new empty Category. The default name is 'new'. To remove a Category select it and click Remove. This will delete the Category *and* any repositories belonging to that Category." msgstr "" -#: ..\settings.rst:350 +#: ..\settings.rst:351 msgid "Caption" msgstr "" -#: ..\settings.rst:350 +#: ..\settings.rst:351 msgid "This is the Category name displayed on the Start Page." msgstr "" -#: ..\settings.rst:352 +#: ..\settings.rst:353 msgid "Type" msgstr "" -#: ..\settings.rst:352 +#: ..\settings.rst:353 msgid "Specify the type: an RSS feed or a repository." msgstr "" -#: ..\settings.rst:354 +#: ..\settings.rst:355 msgid "RSS Feed" msgstr "" -#: ..\settings.rst:354 +#: ..\settings.rst:355 msgid "Enter the URL of the RSS feed." msgstr "" -#: ..\settings.rst:356 +#: ..\settings.rst:357 msgid "Path/Title/Description" msgstr "" -#: ..\settings.rst:356 +#: ..\settings.rst:357 msgid "For each repository defined for a Category, shows the path, title and description. To add a new repository, click on a blank line and type the appropriate information. The contents of the Path field are shown on the Start Page as a link to your repository *if* the Title field is blank. If the Title field is non-blank, then this text is shown as the link to your repository. Any text in the Description field is shown underneath the repository link on the Start Page." msgstr "" -#: ..\settings.rst:365 -msgid "An RSS Feed can be useful to follow repositories on GitHub for example. See this page on GitHub: https://help.github.com/articles/viewing-your-feeds. You can also follow commits on public GitHub repositories by" +#: ..\settings.rst:366 +msgid "An RSS Feed can be useful to follow repositories on GitHub for example. See this page on GitHub: https://help.github.com/articles/about-your-profile/. You can also follow commits on public GitHub repositories by" msgstr "" -#: ..\settings.rst:368 +#: ..\settings.rst:369 msgid "In your browser, navigate to the public repository on GitHub." msgstr "" -#: ..\settings.rst:369 +#: ..\settings.rst:370 msgid "Select the branch you are interested in." msgstr "" -#: ..\settings.rst:370 +#: ..\settings.rst:371 msgid "Click on the Commits tab." msgstr "" -#: ..\settings.rst:371 +#: ..\settings.rst:372 msgid "You will find a RSS icon next to the words \"Commit History\"." msgstr "" -#: ..\settings.rst:372 +#: ..\settings.rst:373 msgid "Copy the link" msgstr "" -#: ..\settings.rst:373 +#: ..\settings.rst:374 msgid "Paste the link into the RSS Feed field in the Settings - Start Page as shown above." msgstr "" -#: ..\settings.rst:375 +#: ..\settings.rst:376 msgid "Your Start Page will then show each commit - clicking on a link will open your browser and take you to the commit on GitHub." msgstr "" -#: ..\settings.rst:382 +#: ..\settings.rst:383 msgid "Git Config" msgstr "" -#: ..\settings.rst:384 +#: ..\settings.rst:385 msgid "This page contains some of the settings of Git that are used by and therefore can be changed from within Git Extensions." msgstr "" -#: ..\settings.rst:386 +#: ..\settings.rst:387 msgid "If you change a Git setting from the Git command line using ``git config`` then the same change in setting can be seen inside Git Extensions. If you change a Git setting from inside Git Extensions then that change can be seen using ``git config --get``." msgstr "" -#: ..\settings.rst:389 +#: ..\settings.rst:390 msgid "Git configuration can be global or local configuration. Global configuration applies to all repositories. Local configuration overrides the global configuration for the current repository." msgstr "" -#: ..\settings.rst:395 +#: ..\settings.rst:396 msgid "User name" msgstr "" -#: ..\settings.rst:395 +#: ..\settings.rst:396 msgid "User name shown in commits and patches." msgstr "" -#: ..\settings.rst:397 +#: ..\settings.rst:398 msgid "User email" msgstr "" -#: ..\settings.rst:397 +#: ..\settings.rst:398 msgid "User email shown in commits and patches." msgstr "" -#: ..\settings.rst:399 +#: ..\settings.rst:400 msgid "Editor" msgstr "" -#: ..\settings.rst:399 +#: ..\settings.rst:400 msgid "Editor that git.exe opens (e.g. for editing commit message). This is not used by Git Extensions, only when you call git.exe from the command line. By default Git will use the built in editor." msgstr "" -#: ..\settings.rst:403 +#: ..\settings.rst:404 msgid "Mergetool" msgstr "" -#: ..\settings.rst:403 +#: ..\settings.rst:404 msgid "Merge tool used to solve merge conflicts. Git Extensions will search for common merge tools on your system." msgstr "" -#: ..\settings.rst:406 +#: ..\settings.rst:407 msgid "Path to mergetool" msgstr "" -#: ..\settings.rst:406 +#: ..\settings.rst:407 msgid "Path to merge tool. Git Extensions will search for common merge tools on your system." msgstr "" -#: ..\settings.rst:409 +#: ..\settings.rst:410 msgid "Mergetool command" msgstr "" -#: ..\settings.rst:409 +#: ..\settings.rst:410 msgid "Command that Git uses to start the merge tool. Git Extensions will try to set this automatically when a merge tool is chosen. This setting can be left empty when Git supports the mergetool (e.g. kdiff3)." msgstr "" -#: ..\settings.rst:413 +#: ..\settings.rst:414 msgid "Keep backup (.orig) after merge" msgstr "" -#: ..\settings.rst:413 +#: ..\settings.rst:414 msgid "Check to save the state of the original file before modifying to solve merge conflicts. Refer to Git configuration setting ```mergetool.keepBackup```." msgstr "" -#: ..\settings.rst:417 +#: ..\settings.rst:418 msgid "Difftool" msgstr "" -#: ..\settings.rst:417 +#: ..\settings.rst:418 msgid "Diff tool that is used to show differences between source files. Git Extensions will search for common diff tools on your system." msgstr "" -#: ..\settings.rst:420 +#: ..\settings.rst:421 msgid "Path to difftool" msgstr "" -#: ..\settings.rst:420 +#: ..\settings.rst:421 msgid "The path to the diff tool. Git Extensions will search for common diff tools on your system." msgstr "" -#: ..\settings.rst:423 +#: ..\settings.rst:424 msgid "DiffTool command" msgstr "" -#: ..\settings.rst:423 +#: ..\settings.rst:424 msgid "Command that Git uses to start the diff tool. This setting should only be filled in when Git doesn't support the diff tool." msgstr "" -#: ..\settings.rst:426 +#: ..\settings.rst:427 msgid "Path to commit template" msgstr "" -#: ..\settings.rst:426 +#: ..\settings.rst:427 msgid "A path to a file whose contents are used to pre-populate the commit message in the commit dialog." msgstr "" -#: ..\settings.rst:429 +#: ..\settings.rst:430 msgid "Line endings" msgstr "" -#: ..\settings.rst:429 +#: ..\settings.rst:430 msgid "Checkout/commit radio buttons" msgstr "" -#: ..\settings.rst:429 -msgid "Choose how git should handle line endings when checking out and checking in files. Refer to https://help.github.com/articles/dealing-with-line-endings#platform-all" +#: ..\settings.rst:430 +msgid "Choose how git should handle line endings when checking out and checking in files. Refer to https://help.github.com/articles/dealing-with-line-endings/#platform-all" msgstr "" -#: ..\settings.rst:433 +#: ..\settings.rst:434 msgid "Files content encoding" msgstr "" -#: ..\settings.rst:433 +#: ..\settings.rst:434 msgid "The default encoding for file contents." msgstr "" -#: ..\settings.rst:439 +#: ..\settings.rst:440 msgid "Build server integration" msgstr "" -#: ..\settings.rst:441 +#: ..\settings.rst:442 msgid "This page allows you to configure the integration with build servers. This allows the build status of each commit to be displayed directly in the revision log, as well as providing a tab for direct access to the Build Server build report for the selected commit." msgstr "" -#: ..\settings.rst:448 +#: ..\settings.rst:449 msgid "Enable build server integration" msgstr "" -#: ..\settings.rst:448 +#: ..\settings.rst:449 msgid "Check to globally enable/disable the integration functionality." msgstr "" -#: ..\settings.rst:450 +#: ..\settings.rst:451 msgid "Show build status summary in revision log" msgstr "" -#: ..\settings.rst:450 +#: ..\settings.rst:451 msgid "Check to show a summary of the build results with the commits in the main revision log." msgstr "" -#: ..\settings.rst:453 +#: ..\settings.rst:454 msgid "Build server type" msgstr "" -#: ..\settings.rst:453 +#: ..\settings.rst:454 msgid "Select an integration target." msgstr "" -#: ..\settings.rst:455 +#: ..\settings.rst:456 msgid "Jenkins" msgstr "" -#: ..\settings.rst:455 +#: ..\settings.rst:456 msgid "Jenkins server URL" msgstr "" -#: ..\settings.rst:455 -#: ..\settings.rst:459 -#: ..\settings.rst:469 +#: ..\settings.rst:456 +#: ..\settings.rst:460 +#: ..\settings.rst:470 msgid "Enter the URL of the server (and port, if applicable)." msgstr "" -#: ..\settings.rst:457 -#: ..\settings.rst:461 -#: ..\settings.rst:473 +#: ..\settings.rst:458 +#: ..\settings.rst:462 +#: ..\settings.rst:474 msgid "Project name" msgstr "" -#: ..\settings.rst:457 +#: ..\settings.rst:458 msgid "Enter the name of the project which tracks this repository in Jenkins." msgstr "" -#: ..\settings.rst:459 +#: ..\settings.rst:460 msgid "TeamCity" msgstr "" -#: ..\settings.rst:459 +#: ..\settings.rst:460 msgid "TeamCity server URL" msgstr "" -#: ..\settings.rst:461 +#: ..\settings.rst:462 msgid "Enter the name of the project which tracks this repository in TeamCity. Multiple project names can be entered separated by the | character." msgstr "" -#: ..\settings.rst:464 +#: ..\settings.rst:465 msgid "Build Id Filter" msgstr "" -#: ..\settings.rst:464 +#: ..\settings.rst:465 msgid "Enter a regexp filter for which build results you want to retrieve in the case that your build project creates multiple builds. For example, if your project includes both devBuild and docBuild you may wish to apply a filter of \"devBuild\" to retrieve the results from only the program build." msgstr "" -#: ..\settings.rst:469 +#: ..\settings.rst:470 msgid "Team Foundation" msgstr "" -#: ..\settings.rst:469 +#: ..\settings.rst:470 msgid "Tfs server (Name or URL)" msgstr "" -#: ..\settings.rst:471 +#: ..\settings.rst:472 msgid "Team collection name" msgstr "" -#: ..\settings.rst:473 +#: ..\settings.rst:474 msgid "Enter the name of the project which tracks this repository in Tfs." msgstr "" -#: ..\settings.rst:475 +#: ..\settings.rst:476 msgid "Build definition name (use first found if left empty)" msgstr "" -#: ..\settings.rst:482 +#: ..\settings.rst:483 msgid "SSH" msgstr "" -#: ..\settings.rst:484 +#: ..\settings.rst:485 msgid "This page allows you to configure the SSH client you want Git to use. Git Extensions is optimized for PuTTY. Git Extensions will show command line dialogs if you do not use PuTTY and user input is required (unless you have configured SSH to use authentication with key instead of password). Git Extensions can load SSH keys for PuTTY when needed." msgstr "" -#: ..\settings.rst:491 +#: ..\settings.rst:492 msgid "Specify which ssh client to use" msgstr "" -#: ..\settings.rst:491 +#: ..\settings.rst:492 msgid "``PuTTY`` radio button" msgstr "" -#: ..\settings.rst:491 +#: ..\settings.rst:492 msgid "Use PuTTY as SSH client." msgstr "" -#: ..\settings.rst:493 +#: ..\settings.rst:494 msgid "``OpenSSH`` radio button" msgstr "" -#: ..\settings.rst:493 +#: ..\settings.rst:494 msgid "Use OpenSSH as SSH client." msgstr "" -#: ..\settings.rst:495 +#: ..\settings.rst:496 msgid "``Other ssh client`` radio button" msgstr "" -#: ..\settings.rst:495 +#: ..\settings.rst:496 msgid "Use another SSH client. Enter the path to the SSH client you wish to use." msgstr "" -#: ..\settings.rst:497 +#: ..\settings.rst:498 msgid "Configure PuTTY" msgstr "" -#: ..\settings.rst:497 +#: ..\settings.rst:498 msgid "Path to plink.exe" msgstr "" -#: ..\settings.rst:497 +#: ..\settings.rst:498 msgid "Enter the path to the plink.exe executable." msgstr "" -#: ..\settings.rst:500 +#: ..\settings.rst:501 msgid "Path to puttygen" msgstr "" -#: ..\settings.rst:500 +#: ..\settings.rst:501 msgid "Enter the path to the puttygen.exe executable." msgstr "" -#: ..\settings.rst:502 +#: ..\settings.rst:503 msgid "Path to pageant" msgstr "" -#: ..\settings.rst:502 +#: ..\settings.rst:503 msgid "Enter the path to the pageant.exe executable." msgstr "" -#: ..\settings.rst:504 +#: ..\settings.rst:505 msgid "Automatically start authentication" msgstr "" -#: ..\settings.rst:504 +#: ..\settings.rst:505 msgid "If an SSH key has been configured, then when accessing a remote repository the key will automatically be used by the SSH client if this is checked." msgstr "" -#: ..\settings.rst:507 -msgid "Configure Git credential helper" -msgstr "" - -#: ..\settings.rst:507 -#: ..\settings.rst:569 -msgid "Command" -msgstr "" - -#: ..\settings.rst:507 -msgid "Enter the helper string for the Git \"Credential Helper\". This setting is the global Git configuration ``credential.helper``, see http://git-scm.com/docs/gitcredentials. By way of example, the setting for `git-credential-winstore `_, when installed from the full installation package for Git Extensions, is:" -msgstr "" - #: ..\settings.rst:513 -msgid "``!\"C:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-credential-winstore.exe\"``." -msgstr "" - -#: ..\settings.rst:516 -msgid "The setting begins with \"!\" so the setting is considered as a shell snippet and everything after the \"!\" becomes the command. Use the ``Browse`` button to find the executable in your file system." -msgstr "" - -#: ..\settings.rst:520 -msgid "``Suggest`` button" -msgstr "" - -#: ..\settings.rst:520 -msgid "Suggest an appropriate setting for the Git credential helper. This works only if the program git-credential-winstore.exe is installed in the \"GitCredentialWinStore\" folder under your Git Extensions installation." -msgstr "" - -#: ..\settings.rst:527 -msgid "If you get errors relating to git-credential-winstore, ensure that your setting for the Git credential helper command in Git Extensions has ``\"`` at the start and end and not ``\\\"``. When viewed in the global Git configuration file, ``.gitconfig`` in your user directory, you should find the setting does show the escaped quotation marks ``\\\"`` (but not ``\\\\\\\"``). Also ensure that you do indeed have the program file git-credential-winstore.exe in the specified directory as you may have a setting retained from a previous installation of the credential helper program." -msgstr "" - -#: ..\settings.rst:536 msgid "Scripts" msgstr "" -#: ..\settings.rst:538 +#: ..\settings.rst:515 msgid "This page allows you to configure specific commands to run before/after Git actions or to add a new command to the User Menu. The top half of the page summarises all of the scripts currently defined. If a script is selected from the summary, the bottom half of the page will allow modifications to the script definition." msgstr "" -#: ..\settings.rst:542 +#: ..\settings.rst:519 msgid "A hotkey can also be assigned to execute a specific script. See :ref:`settings-hotkeys`." msgstr "" -#: ..\settings.rst:547 +#: ..\settings.rst:524 msgid "``Add`` button" msgstr "" -#: ..\settings.rst:547 +#: ..\settings.rst:524 msgid "Adds a new script. Complete the details in the bottom half of the screen." msgstr "" -#: ..\settings.rst:549 +#: ..\settings.rst:526 msgid "``Remove`` button" msgstr "" -#: ..\settings.rst:549 +#: ..\settings.rst:526 msgid "Removes a script." msgstr "" -#: ..\settings.rst:551 +#: ..\settings.rst:528 msgid "Up/Down Arrows" msgstr "" -#: ..\settings.rst:551 +#: ..\settings.rst:528 msgid "Changes order of scripts." msgstr "" -#: ..\settings.rst:553 +#: ..\settings.rst:530 msgid "The name of the script." msgstr "" -#: ..\settings.rst:555 +#: ..\settings.rst:532 msgid "If checked, the script is active and will be performed at the appropriate time (as determined by the On Event setting)." msgstr "" -#: ..\settings.rst:558 +#: ..\settings.rst:535 msgid "Ask for confirmation" msgstr "" -#: ..\settings.rst:558 +#: ..\settings.rst:535 msgid "If checked, then a popup window is displayed just before the script is run to confirm whether or not the script is to be run. Note that this popup is *not* displayed when the script is added as a command to the User Menu (On Event setting is ShowInUserMenuBar)." msgstr "" -#: ..\settings.rst:563 +#: ..\settings.rst:540 msgid "Run in background" msgstr "" -#: ..\settings.rst:563 +#: ..\settings.rst:540 msgid "If checked, the script will run in the background and Git Extensions will return to your control without waiting for the script to finish." msgstr "" -#: ..\settings.rst:566 +#: ..\settings.rst:543 msgid "Add to revision grid context menu" msgstr "" -#: ..\settings.rst:566 +#: ..\settings.rst:543 msgid "If checked, the script is added to the context menu that is displayed when right-clicking on a line in the Commit Log page." msgstr "" -#: ..\settings.rst:569 +#: ..\settings.rst:546 +msgid "Command" +msgstr "" + +#: ..\settings.rst:546 msgid "Enter the command to be run. This can be any command that your system can run e.g. an executable program, a .bat script, a Python command, etc. Use the ``Browse`` button to find the command to run." msgstr "" -#: ..\settings.rst:573 -#: ..\settings.rst:794 +#: ..\settings.rst:550 +#: ..\settings.rst:774 msgid "Arguments" msgstr "" -#: ..\settings.rst:573 +#: ..\settings.rst:550 msgid "Enter any arguments to be passed to the command that is run. The ``Help`` button displays items that will be resolved by Git Extensions before executing the command e.g. {cBranch} will resolve to the currently checked out branch, {UserInput} will display a popup where you can enter data to be passed to the command when it is run." msgstr "" -#: ..\settings.rst:579 +#: ..\settings.rst:556 msgid "On Event" msgstr "" -#: ..\settings.rst:579 +#: ..\settings.rst:556 msgid "Select when this command will be executed, either before/after certain Git commands, or displayed on the User Menu bar." msgstr "" -#: ..\settings.rst:586 +#: ..\settings.rst:563 msgid "Hotkeys" msgstr "" -#: ..\settings.rst:588 +#: ..\settings.rst:565 msgid "This page allows you to define keyboard shortcuts to actions when specific pages of Git Extensions are displayed. The HotKeyable Items identifies a page within Git Extensions. Selecting a Hotkeyable Item displays the list of commands on that page that can have a hotkey associated with them." msgstr "" -#: ..\settings.rst:592 +#: ..\settings.rst:569 msgid "The Hotkeyable Items consist of the following pages" msgstr "" -#: ..\settings.rst:594 +#: ..\settings.rst:571 msgid "Commit: the page displayed when a Commit is requested via the ``Commit`` User Menu button or the ``Commands/Commit`` menu option." msgstr "" -#: ..\settings.rst:595 +#: ..\settings.rst:572 msgid "Browse: the Commit Log page (the page displayed after a repository is selected from the Start Page)." msgstr "" -#: ..\settings.rst:596 +#: ..\settings.rst:573 msgid "RevisionGrid: the list of commits on the Commit Log page." msgstr "" -#: ..\settings.rst:597 +#: ..\settings.rst:574 msgid "FileViewer: the page displayed when viewing the contents of a file." msgstr "" -#: ..\settings.rst:598 +#: ..\settings.rst:575 msgid "FormMergeConflicts: the page displayed when merge conflicts are detected that need correcting." msgstr "" -#: ..\settings.rst:599 +#: ..\settings.rst:576 msgid "Scripts: shows scripts defined in Git Extensions and allows shortcuts to be assigned. Refer :ref:`settings-scripts`." msgstr "" -#: ..\settings.rst:604 +#: ..\settings.rst:581 msgid "Hotkey" msgstr "" -#: ..\settings.rst:604 +#: ..\settings.rst:581 msgid "After selecting a Hotkeyable Item and the Command, the current keyboard shortcut associated with the command is displayed here. To alter this shortcut, click in the box where the current hotkey is shown and press the new keyboard combination." msgstr "" -#: ..\settings.rst:609 +#: ..\settings.rst:586 msgid "``Apply`` button" msgstr "" -#: ..\settings.rst:609 +#: ..\settings.rst:586 msgid "Click to apply the new keyboard combination to the currently selected Command." msgstr "" -#: ..\settings.rst:612 +#: ..\settings.rst:589 msgid "``Clear`` button" msgstr "" -#: ..\settings.rst:612 +#: ..\settings.rst:589 msgid "Sets the keyboard shortcut for the currently selected Command to 'None'." msgstr "" -#: ..\settings.rst:614 +#: ..\settings.rst:591 msgid "``Reset all Hotkeys to defaults`` button" msgstr "" -#: ..\settings.rst:614 +#: ..\settings.rst:591 msgid "Resets all keyboard shortcuts to the defaults (i.e. the values when Git Extensions was first installed)." msgstr "" -#: ..\settings.rst:621 +#: ..\settings.rst:598 msgid "Shell Extension" msgstr "" -#: ..\settings.rst:623 +#: ..\settings.rst:600 msgid "When installed, Git Extensions adds items to the context menu when a file/folder is right-clicked within Windows Explorer. One of these items is ``Git Extensions`` from which a further (cascaded) menu can be opened. This settings page determines which items will appear on that cascaded menu and which will appear in the main context menu. Items that are checked will appear in the cascaded menu." msgstr "" -#: ..\settings.rst:627 +#: ..\settings.rst:604 msgid "To the right side of the list of check boxes is a preview that shows you how the Git Extensions menu items will be arranged with your current choices." msgstr "" -#: ..\settings.rst:630 +#: ..\settings.rst:607 msgid "By default, what is displayed in the context menu also depends on what item is right-clicked in Windows Explorer; a file or a folder (and whether the folder is a Git repository or not). If you want Git Extensions to always include all of its context menu items, check the box ``Always show all commands``." msgstr "" -#: ..\settings.rst:637 +#: ..\settings.rst:614 msgid "Advanced" msgstr "" -#: ..\settings.rst:638 +#: ..\settings.rst:615 msgid "This page allows advanced settings to be modified. Clicking on the '+' symbol on the tree of settings will display further settings. Refer :ref:`settings-confirmations`." msgstr "" -#: ..\settings.rst:644 +#: ..\settings.rst:621 msgid "Checkout" msgstr "" -#: ..\settings.rst:644 +#: ..\settings.rst:621 msgid "Always show checkout dialog" msgstr "" -#: ..\settings.rst:644 +#: ..\settings.rst:621 msgid "Always show the Checkout Branch dialog when swapping branches. This dialog is normally only shown when uncommitted changes exist on the current branch" msgstr "" -#: ..\settings.rst:647 +#: ..\settings.rst:624 msgid "Use last chosen \"local changes\" action as default action." msgstr "" -#: ..\settings.rst:647 +#: ..\settings.rst:624 msgid "This setting works in conjunction with the 'Git Extensions/Check for uncommitted changes in checkout branch dialog' setting. If the 'Check for uncommitted changes' setting is checked, then the Checkout Branch dialog is shown *only* if this setting is unchecked. If this setting is checked, then no dialog is shown and the last chosen action is used." msgstr "" -#: ..\settings.rst:653 +#: ..\settings.rst:630 msgid "Don't show help images" msgstr "" -#: ..\settings.rst:653 +#: ..\settings.rst:630 msgid "In the Pull, Merge and Rebase dialogs, images are displayed by default to explain what happens with the branches and their commits and the meaning of LOCAL, BASE and REMOTE (for resolving merge conflicts) in different merge or rebase scenarios. If checked, these Help images will not be displayed." msgstr "" -#: ..\settings.rst:659 +#: ..\settings.rst:636 msgid "Always show advanced options" msgstr "" -#: ..\settings.rst:659 +#: ..\settings.rst:636 msgid "In the Push, Merge and Rebase dialogs, advanced options are hidden by default and shown only after you click a link or checkbox. If this setting is checked then these options are always shown on those dialogs." msgstr "" -#: ..\settings.rst:667 +#: ..\settings.rst:640 +msgid "Remember the ignore-white-space preference" +msgstr "" + +#: ..\settings.rst:640 +msgid "If checked, the diff views will be able to remember the ignore-white-spaces preference." +msgstr "" + +#: ..\settings.rst:647 msgid "Confirmations" msgstr "" -#: ..\settings.rst:668 +#: ..\settings.rst:648 msgid "This page allows you to turn off certain confirmation popup windows." msgstr "" -#: ..\settings.rst:673 +#: ..\settings.rst:653 msgid "Don't ask to confirm to" msgstr "" -#: ..\settings.rst:673 +#: ..\settings.rst:653 msgid "Amend last commit" msgstr "" -#: ..\settings.rst:673 +#: ..\settings.rst:653 msgid "If checked, do not display the popup warning about the rewriting of history when you have elected to amend the last committed change." msgstr "" -#: ..\settings.rst:676 +#: ..\settings.rst:656 msgid "Apply stashed changes after successful pull" msgstr "" -#: ..\settings.rst:676 +#: ..\settings.rst:656 msgid "In the Pull dialog, if ``Auto stash`` is checked, then any changes will be stashed before the pull is performed. Any stashed changes are then re-applied after the pull is complete. If this setting is checked, the stashed changes are applied with no confirmation popup." msgstr "" -#: ..\settings.rst:681 +#: ..\settings.rst:661 msgid "Apply stashed changes after successful checkout" msgstr "" -#: ..\settings.rst:681 +#: ..\settings.rst:661 msgid "In the Checkout Branch dialog, if ``Stash`` is checked, then any changes will be stashed before the branch is checked out. If this setting is checked, then the stashed changes will be automatically re-applied after successful checkout of the branch with no confirmation popup." msgstr "" -#: ..\settings.rst:686 +#: ..\settings.rst:666 msgid "Add a tracking reference for newly pushed branch" msgstr "" -#: ..\settings.rst:686 +#: ..\settings.rst:666 msgid "When you push a local branch to a remote and it doesn't have a tracking reference, you are asked to confirm whether you want to add such a reference. If this setting is checked, a tracking reference will always be added if it does not exist." msgstr "" -#: ..\settings.rst:691 +#: ..\settings.rst:671 msgid "Push a new branch for the remote" msgstr "" -#: ..\settings.rst:691 +#: ..\settings.rst:671 msgid "When pushing a new branch that does not exist on the remote repository, a confirmation popup will normally be displayed. If this setting is checked, then the new branch will be pushed with no confirmation popup." msgstr "" -#: ..\settings.rst:695 +#: ..\settings.rst:675 msgid "Update submodules on checkout" msgstr "" -#: ..\settings.rst:695 +#: ..\settings.rst:675 msgid "When you check out a branch from a repository that has submodules, you will be asked to update the submodules. If this setting is checked, the submodules will be updated without asking." msgstr "" -#: ..\settings.rst:703 +#: ..\settings.rst:683 msgid "Plugins" msgstr "" -#: ..\settings.rst:705 +#: ..\settings.rst:685 msgid "Plugins provide extra functionality for Git Extensions." msgstr "" -#: ..\settings.rst:708 +#: ..\settings.rst:688 msgid "Plugin" msgstr "" -#: ..\settings.rst:710 +#: ..\settings.rst:690 msgid "Auto compile SubModules" msgstr "" -#: ..\settings.rst:710 +#: ..\settings.rst:690 msgid "**This plugin proposes (confirmation required) that you automatically build submodules after they are updated via the GitExtensions Update submodules command.**" msgstr "" -#: ..\settings.rst:714 +#: ..\settings.rst:694 msgid "Enabled (true/false)" msgstr "" -#: ..\settings.rst:714 +#: ..\settings.rst:694 msgid "Enter true to enable the plugin, or false to disable." msgstr "" -#: ..\settings.rst:716 +#: ..\settings.rst:696 msgid "Path to msbuild.exe" msgstr "" -#: ..\settings.rst:716 +#: ..\settings.rst:696 msgid "Enter the path to the msbuild.exe executable." msgstr "" -#: ..\settings.rst:718 +#: ..\settings.rst:698 msgid "msbuild.exe arguments" msgstr "" -#: ..\settings.rst:718 +#: ..\settings.rst:698 msgid "Enter any arguments to msbuild." msgstr "" -#: ..\settings.rst:720 +#: ..\settings.rst:700 msgid "Periodic background fetch" msgstr "" -#: ..\settings.rst:720 +#: ..\settings.rst:700 msgid "**This plugin keeps your remote tracking branches up-to-date automatically by fetching periodically.**" msgstr "" -#: ..\settings.rst:722 +#: ..\settings.rst:702 msgid "Arguments of git command to run" msgstr "" -#: ..\settings.rst:722 +#: ..\settings.rst:702 msgid "Enter the git command and its arguments into the edit box. The default command is ``fetch --all``, which will fetch all branches from all remotes. You can modify the command if you would prefer, for example, to fetch only a specific remote, e.g. ``fetch upstream``." msgstr "" -#: ..\settings.rst:727 +#: ..\settings.rst:707 msgid "Fetch every (seconds)" msgstr "" -#: ..\settings.rst:727 +#: ..\settings.rst:707 msgid "Enter the number of seconds to wait between each fetch. Enter 0 to disable this plugin." msgstr "" -#: ..\settings.rst:730 +#: ..\settings.rst:710 msgid "Refresh view after fetch" msgstr "" -#: ..\settings.rst:730 +#: ..\settings.rst:710 msgid "If checked, the commit log and branch labels will be refreshed after the fetch. If you are browsing the commit log and comparing revisions you may wish to disable the refresh to avoid unexpected changes to the commit log." msgstr "" -#: ..\settings.rst:734 +#: ..\settings.rst:714 msgid "Fetch all submodules" msgstr "" -#: ..\settings.rst:734 +#: ..\settings.rst:714 msgid "If checked, also perform \"git fetch --all\" recursively on all configured submodules as part of the periodic background fetch." msgstr "" -#: ..\settings.rst:737 +#: ..\settings.rst:717 msgid "Create local tracking branches" msgstr "" -#: ..\settings.rst:737 +#: ..\settings.rst:717 msgid "**This plugin will create local tracking branches for all branches on a remote repository. The remote repository is specified when the plugin is run.**" msgstr "" -#: ..\settings.rst:741 +#: ..\settings.rst:721 msgid "Delete obsolete branches" msgstr "" -#: ..\settings.rst:741 +#: ..\settings.rst:721 msgid "**This plugin allows you to delete obsolete branches i.e. those branches that are fully merged to another branch. It will display a list of obsolete branches for review before deletion.**" msgstr "" -#: ..\settings.rst:745 +#: ..\settings.rst:725 msgid "Delete obsolete branches older than (days)" msgstr "" -#: ..\settings.rst:745 +#: ..\settings.rst:725 msgid "Select branches created greater than the specified number of days ago." msgstr "" -#: ..\settings.rst:748 +#: ..\settings.rst:728 msgid "Branch where all branches should be merged" msgstr "" -#: ..\settings.rst:748 +#: ..\settings.rst:728 msgid "The name of the branch where a branch *must* have been merged into to be considered obsolete." msgstr "" -#: ..\settings.rst:751 +#: ..\settings.rst:731 msgid "Find large files" msgstr "" -#: ..\settings.rst:751 +#: ..\settings.rst:731 msgid "**Finds large files in the repository and allows you to delete them.**" msgstr "" -#: ..\settings.rst:754 +#: ..\settings.rst:734 msgid "Find large files bigger than (Mb)" msgstr "" -#: ..\settings.rst:754 +#: ..\settings.rst:734 msgid "Specify what size is considered a 'large' file." msgstr "" -#: ..\settings.rst:757 +#: ..\settings.rst:737 msgid "Gerrit Code Review" msgstr "" -#: ..\settings.rst:757 +#: ..\settings.rst:737 msgid "**The Gerrit plugin provides integration with Gerrit for GitExtensions. This plugin has been based on the git-review tool.**" msgstr "" -#: ..\settings.rst:760 -msgid "For more information see: http://code.google.com/p/gerrit/" +#: ..\settings.rst:740 +msgid "For more information see: https://www.gerritcodereview.com/" msgstr "" -#: ..\settings.rst:762 +#: ..\settings.rst:742 msgid "GitFlow" msgstr "" -#: ..\settings.rst:762 +#: ..\settings.rst:742 msgid "**The GitFlow plugin provides high-level repository operations for Vincent Driessen's branching model**" msgstr "" -#: ..\settings.rst:764 +#: ..\settings.rst:744 msgid "For more information see: https://github.com/nvie/gitflow" msgstr "" -#: ..\settings.rst:766 +#: ..\settings.rst:746 msgid "Github" msgstr "" -#: ..\settings.rst:766 +#: ..\settings.rst:746 msgid "**This plugin will create an OAuth token so that some common GitHub actions can be integrated with Git Extensions.**" msgstr "" -#: ..\settings.rst:769 +#: ..\settings.rst:749 msgid "For more information see: https://github.com/" msgstr "" -#: ..\settings.rst:771 +#: ..\settings.rst:751 msgid "OAuth Token" msgstr "" -#: ..\settings.rst:771 +#: ..\settings.rst:751 msgid "The token generated and retrieved from GitHub." msgstr "" -#: ..\settings.rst:773 +#: ..\settings.rst:753 msgid "Impact Graph" msgstr "" -#: ..\settings.rst:773 +#: ..\settings.rst:753 msgid "**This plugin shows in a graphical format the number of commits and counts of changed lines in the repository performed by each person who has committed a change.**" msgstr "" -#: ..\settings.rst:776 +#: ..\settings.rst:756 msgid "Statistics" msgstr "" -#: ..\settings.rst:776 +#: ..\settings.rst:756 msgid "**This plugin provides various statistics (and a pie chart) about the current Git repository. For example, number of commits by author, lines of code per language.**" msgstr "" -#: ..\settings.rst:779 +#: ..\settings.rst:759 msgid "Code files" msgstr "" -#: ..\settings.rst:779 +#: ..\settings.rst:759 msgid "Specifies extensions of files that are considered code files." msgstr "" -#: ..\settings.rst:782 +#: ..\settings.rst:762 msgid "Directories to ignore (EndsWith)" msgstr "" -#: ..\settings.rst:782 +#: ..\settings.rst:762 msgid "Ignore these directories when calculating statistics." msgstr "" -#: ..\settings.rst:785 +#: ..\settings.rst:765 msgid "Ignore submodules (true/false)" msgstr "" -#: ..\settings.rst:785 +#: ..\settings.rst:765 msgid "Ignore submodules when calculating statistics." msgstr "" -#: ..\settings.rst:788 +#: ..\settings.rst:768 msgid "gource" msgstr "" -#: ..\settings.rst:788 +#: ..\settings.rst:768 msgid "**Gource is a software version control visualization tool.**" msgstr "" -#: ..\settings.rst:790 -msgid "For more information see: https://code.google.com/p/gource/" +#: ..\settings.rst:770 +msgid "For more information see: http://gource.io/" msgstr "" -#: ..\settings.rst:792 +#: ..\settings.rst:772 msgid "Path to \"gource\"" msgstr "" -#: ..\settings.rst:792 +#: ..\settings.rst:772 msgid "Enter the path to the gource software." msgstr "" -#: ..\settings.rst:794 +#: ..\settings.rst:774 msgid "Enter any arguments to gource." msgstr "" -#: ..\settings.rst:796 +#: ..\settings.rst:776 msgid "Proxy Switcher" msgstr "" -#: ..\settings.rst:796 +#: ..\settings.rst:776 msgid "**This plugin can set/unset the value for the http.proxy git config file key as per the settings entered here.**" msgstr "" -#: ..\settings.rst:799 +#: ..\settings.rst:779 msgid "Username" msgstr "" -#: ..\settings.rst:799 +#: ..\settings.rst:779 msgid "The user name needed to access the proxy." msgstr "" -#: ..\settings.rst:802 +#: ..\settings.rst:782 msgid "Password" msgstr "" -#: ..\settings.rst:802 +#: ..\settings.rst:782 msgid "The password attached to the username." msgstr "" -#: ..\settings.rst:805 +#: ..\settings.rst:785 msgid "HttpProxy" msgstr "" -#: ..\settings.rst:805 +#: ..\settings.rst:785 msgid "Proxy Server URL." msgstr "" -#: ..\settings.rst:808 +#: ..\settings.rst:788 msgid "HttpProxyPort" msgstr "" -#: ..\settings.rst:808 +#: ..\settings.rst:788 msgid "Proxy Server port number." msgstr "" -#: ..\settings.rst:811 +#: ..\settings.rst:791 msgid "Release Notes Generator" msgstr "" -#: ..\settings.rst:811 +#: ..\settings.rst:791 msgid "**This plugin will generate 'release notes'. This involves summarising all commits between the specified from and to commit expressions when the plugin is started. This output can be copied to the clipboard in various formats.**" msgstr "" -#: ..\settings.rst:814 +#: ..\settings.rst:794 msgid "Create Stash Pull Request" msgstr "" -#: ..\settings.rst:814 -msgid "**If your repository is hosted on Atlassian Stash then this plugin will enable you to create a pull request for Stash from Git Extensions**" +#: ..\settings.rst:794 +msgid "**If your repository is hosted on Atlassian Bitbucket Server (Stash) then this plugin will enable you to create a pull request for Stash from Git Extensions**" msgstr "" -#: ..\settings.rst:817 -msgid "For more information see: https://www.atlassian.com/software/stash" +#: ..\settings.rst:797 +msgid "For more information see: https://www.atlassian.com/software/bitbucket/server" msgstr "" -#: ..\settings.rst:819 +#: ..\settings.rst:799 msgid "Stash Username" msgstr "" -#: ..\settings.rst:819 +#: ..\settings.rst:799 msgid "The username required to access Stash." msgstr "" -#: ..\settings.rst:821 +#: ..\settings.rst:801 msgid "Stash Password" msgstr "" -#: ..\settings.rst:821 +#: ..\settings.rst:801 msgid "The password required to access Stash." msgstr "" -#: ..\settings.rst:823 +#: ..\settings.rst:803 msgid "Specify the base URL to Stash" msgstr "" -#: ..\settings.rst:823 +#: ..\settings.rst:803 msgid "The URL from which you will access Stash." msgstr "" -#: ..\settings.rst:825 +#: ..\settings.rst:805 msgid "Disable SSL verification" msgstr "" -#: ..\settings.rst:825 -msgid "Check this option if you do not require SSL verification to access Stash." +#: ..\settings.rst:805 +msgid "Check this option if you do not require SSL verification to access Bitbucket Server (Stash)." msgstr "" From 7010174f81cc5ce375c47011782396688c1ac385 Mon Sep 17 00:00:00 2001 From: Arkadiy Shapkin Date: Fri, 28 Oct 2016 18:54:06 +0300 Subject: [PATCH 063/152] Update translations --- .tx/config | 24 ++++ source/locale/de/LC_MESSAGES/branches.po | 91 +++++++-------- .../de/LC_MESSAGES/browse_repository.po | 53 ++++----- source/locale/de/LC_MESSAGES/command_line.po | 13 ++- source/locale/de/LC_MESSAGES/index.po | 9 +- source/locale/de/LC_MESSAGES/integration.po | 41 +++---- source/locale/de/LC_MESSAGES/maintenance.po | 67 +++++------ .../locale/de/LC_MESSAGES/merge_conflicts.po | 51 +++++---- source/locale/de/LC_MESSAGES/notes.po | 13 ++- source/locale/de/LC_MESSAGES/patches.po | 21 ++-- source/locale/de/LC_MESSAGES/plugins.po | 43 +++---- .../locale/de/LC_MESSAGES/remote_feature.po | 107 +++++++++--------- source/locale/es/LC_MESSAGES/branches.po | 11 +- .../es/LC_MESSAGES/browse_repository.po | 13 ++- source/locale/es/LC_MESSAGES/command_line.po | 13 ++- source/locale/es/LC_MESSAGES/index.po | 9 +- source/locale/es/LC_MESSAGES/integration.po | 11 +- source/locale/es/LC_MESSAGES/maintenance.po | 9 +- .../locale/es/LC_MESSAGES/merge_conflicts.po | 9 +- source/locale/es/LC_MESSAGES/notes.po | 13 ++- source/locale/es/LC_MESSAGES/patches.po | 9 +- source/locale/es/LC_MESSAGES/plugins.po | 11 +- .../locale/es/LC_MESSAGES/remote_feature.po | 11 +- 23 files changed, 349 insertions(+), 303 deletions(-) diff --git a/.tx/config b/.tx/config index 214a6c7..fd32c7f 100644 --- a/.tx/config +++ b/.tx/config @@ -19,6 +19,24 @@ source_file = source/locale/pot/command_line.pot source_lang = en type = PO +[git-extensions-manual.commit] +file_filter = source/locale//LC_MESSAGES/commit.po +source_file = source/locale/pot/commit.pot +source_lang = en +type = PO + +[git-extensions-manual.getting_started] +file_filter = source/locale//LC_MESSAGES/getting_started.po +source_file = source/locale/pot/getting_started.pot +source_lang = en +type = PO + +[git-extensions-manual.git_extensions] +file_filter = source/locale//LC_MESSAGES/git_extensions.po +source_file = source/locale/pot/git_extensions.pot +source_lang = en +type = PO + [git-extensions-manual.Index] file_filter = source/locale//LC_MESSAGES/index.po source_file = source/locale/pot/index.pot @@ -43,6 +61,12 @@ source_file = source/locale/pot/merge_conflicts.pot source_lang = en type = PO +[git-extensions-manual.modify_history] +file_filter = source/locale//LC_MESSAGES/modify_history.po +source_file = source/locale/pot/modify_history.pot +source_lang = en +type = PO + [git-extensions-manual.notes] file_filter = source/locale//LC_MESSAGES/notes.po source_file = source/locale/pot/notes.pot diff --git a/source/locale/de/LC_MESSAGES/branches.po b/source/locale/de/LC_MESSAGES/branches.po index 5af77f2..8e2245c 100644 --- a/source/locale/de/LC_MESSAGES/branches.po +++ b/source/locale/de/LC_MESSAGES/branches.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the GitExtensions package. # # Translators: +# Mike , 2016 msgid "" msgstr "" "Project-Id-Version: Git Extensions Manual\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-24 21:53+0300\n" -"PO-Revision-Date: 2015-05-24 19:18+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"PO-Revision-Date: 2016-10-05 15:39+0000\n" +"Last-Translator: Mike \n" +"Language-Team: German (http://www.transifex.com/git-extensions/git-extensions-manual/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,7 +20,7 @@ msgstr "" #: ..\branches.rst:2 msgid "Branches" -msgstr "" +msgstr "Branches" #: ..\branches.rst:7 msgid "" @@ -31,7 +32,7 @@ msgid "" "continuous single line of development as if the branch had never existed in " "the first place. The image on the right illustrates a branch created on top " "of commit B." -msgstr "" +msgstr "Branches werden verwendet, um Änderungen getrennt von anderen Änderungen zu comitten. Es ist üblich einen neuen Branch zu erstellen wenn an einem Feature gearbeitet wird, um die Arbeit an diesem Feature getrennt von der sonstigen Arbeit zu halten. Wenn das Feature komplett umgesetzt wurde kann der ganze Branch gemerged oder gerebased werden, damit die Änderungen entweder als paralleler Branch erhalten bleiben oder als ununterbrochene Linie der Entwicklung angezeigt werden als wie wenn der Branch nie existiert hätte. Das Bild auf der rechten illustriert einen Branch der auf Commit erstellt wurde." #: ..\branches.rst:13 msgid "" @@ -44,18 +45,18 @@ msgid "" "\"Detached HEAD mode\". In Git you can refer to your current branch or " "commit by the special reference ``HEAD`` in place of the branch name or " "commit reference." -msgstr "" +msgstr "Sie können den Namen des aktuellen Branches in einer Combobox in einer Toolbar sehen. Sie können zu einem anderen Branch wechseln aus der Liste in der Combobox. Im Commit Log hat der aktuelle Branch einen Pfeilkopf links vom Namen. Wenn Sie sich gerade nicht auf einem Branch befinden weil Sie einen bestimmten Commit aber keinen konkreten Branch ausgecheckt hatten zeigt Git Extensions ``(kein Branch)`` anstelle eines Branchnamens in der Toolbar. Das wird auch \"Detached HEAD Modus\". In Git können sie den aktuellen Branch oder Commit mit der Spezialreferenz ``HEAD`` anstatt des Branchnamens oder Commits referenzieren." #: ..\branches.rst:23 msgid "Create branch" -msgstr "" +msgstr "Branch erzeugen" #: ..\branches.rst:25 msgid "" "In Git Extensions there are multiple ways to create a new branch. In the " "image below I create a new branch from the context menu in the commit log. " "This will create a new branch on the revision that is selected." -msgstr "" +msgstr "In Git Extensions gibt es mehrere Möglichkeiten einen neuen Branch zu erstellen. Im folgenden Bild erstellen ich einen Branch aus dem Kontextmenü des Commit Logs. Das erzeugt einen neuen Branch auf der Revision die ausgewählt wurde." #: ..\branches.rst:30 msgid "" @@ -64,25 +65,25 @@ msgid "" "to check out a new branch after it is created. If you want to create a new " "branch but remain on your current branch, uncheck the ``Checkout after " "create`` checkbox in the ``Create branch`` dialog." -msgstr "" +msgstr "Ich erzeuge einen neuen Branch namens ``Refactor``. In diesem Branch kann ich machen was auch immer ich will ohne andere zu beeinflussen. Der Standard in Git Extensions ist einen neu erstellten Branch nach der Erstellung auszuchecken. Wenn Sie einen neuen Branch erstellen wollen aber auf dem aktuellen Branch bleiben wollen, entfernen Sie die Markierung neben der Einstellung ``Checkout nach Erstellung`` im ``Branch erstellen`` Dialog." #: ..\branches.rst:36 msgid "" "When the branch is created you will see the new branch ``Refactor`` in the " "commit log. If you chose to checkout this branch the next commit will be " "committed to the new branch." -msgstr "" +msgstr "Nachdem der Branch erstellt wurde sehen Sie einen neuen Branch ``Refactor`` im Commit Log. Wenn Sie sich entscheiden diesen Branch auszuchecken wird der nächste Commit auf diesem neuen Branch comittet werden." #: ..\branches.rst:41 msgid "" "Creating branches in Git requires only 41 bytes of space in the repository. " "Creating a new branch is very easy and fast. The complete work flow of Git " "is optimized for branching and merging." -msgstr "" +msgstr "Einen neuen Branch in Git zu erstellen erfordert nur 41 Bytes Platz im Repository. Die Erstellung eines neuen Branches ist sehr einfach und schnell. Der gesamte Workflow von Git ist optimiert auf die Erstellung von Branches und das Mergen von Branchen." #: ..\branches.rst:45 msgid "Orphan branches" -msgstr "" +msgstr "Verwaiste Branches" #: ..\branches.rst:46 msgid "" @@ -90,22 +91,22 @@ msgid "" "https://www.google.com/search?q=why+use+orphan+branches+in+git).%20Check%20the" "\"Create orphan\" checkbox to create an orphan branch (``--orphan`` option " "in git)." -msgstr "" +msgstr "In Spezialfällen ist es nützlich verwaiste Zweige zu haben (für Beispiele https://www.google.com/search?q=why+use+orphan+branches+in+git). Markieren Sie die Checkbox \"Orphan erstellen\", um einen verwaisten Branch zu erstellen (``--orphan`` Option in Git)." #: ..\branches.rst:49 msgid "The newly created branch will have no parent commits." -msgstr "" +msgstr "Der neu erstellte Branch wird keine Commits als Eltern haben." #: ..\branches.rst:51 msgid "" "The option \"Clear working dir and index\" (``git rm -rf``) is active by " "default. So the working dir and index will be cleared. If you uncheck the " "last option then the working dir and index will not be touched." -msgstr "" +msgstr "Die Option \"Lösche Arbeitsverzeichnis und Index\" (``git rm -rf``) ist im Standard aktiv. Damit werden das Arbeitsverzeichnis und der Index gelöscht. Wenn Sie die letzte Option abwählen werden das Arbeitsverzeichnis und der Index nicht angefasst" #: ..\branches.rst:55 msgid "Checkout branch" -msgstr "" +msgstr "Branch auschecken" #: ..\branches.rst:57 msgid "" @@ -117,52 +118,52 @@ msgid "" " changes before checking out a branch. If you do not clean your working " "directory then, in the ``Checkout branch`` dialog, you can choose between " "four options for your local uncommitted changes:" -msgstr "" +msgstr "Sie können mit dem checkout Befehl zwischen dem aktuellen Branch und einem anderen wechseln. Der Checkout eines Branches setzt den aktuellen Branch und aktualisiert alle Quelldateien im aktuellen Arbeitsverzeichnis. Nicht-comittete Änderungen im aktuellen Arbeitsverzeichnis können überschrieben werden weshalb es anzuraten ist das aktuelle Arbeitsverzeichnis sauber vorzuhalten, indem vorher entweder Änderungen vor dem Auschecken entweder comittet werden oder per Stash Befehl auf die Seite geräumt. Wenn Sie das aktuelle Arbeitsverzeichnis nicht säubern, werden Ihnen im Dialog ``Branch auschecken`` vier Möglichkeiten angeboten wie mit den lokalen nicht-comitteten Änderungen verfahren werden soll:" #: ..\branches.rst:64 msgid "``Don't change``" -msgstr "" +msgstr "``Nicht ändern``" #: ..\branches.rst:64 msgid "" "Local changes will be retained if there are not conflicting changes from the" " branch you are checking out." -msgstr "" +msgstr "Lokale Änderungen werden behalten wenn es keine widersprüchlichen Änderungen von dem Branch den sie auschecken wollen gibt." #: ..\branches.rst:66 msgid "``Merge``" -msgstr "" +msgstr "``Merge``" #: ..\branches.rst:66 msgid "" "Performs a three-way merge between your current branch, your local changes " "and the branch you are checking out." -msgstr "" +msgstr "Führt einen 3-Wege-Merge aus zwischen ihrem aktuellen Branch, den lokalen Änderungen und dem Branch den Sie auschecken aus." #: ..\branches.rst:68 msgid "``Stash``" -msgstr "" +msgstr "``Stash``" #: ..\branches.rst:68 msgid "" "Your local changes are stashed and the new branch is checked out. You can " "retrieve your changes on the new branch with stash-pop." -msgstr "" +msgstr "Ihre lokalen Änderungen werden gestashed und der neue Branch wird ausgecheckt. Sie können versuchen Ihre Änderungen auf dem neuen Branch anzuwenden mit stash-pop." #: ..\branches.rst:70 msgid "``Reset``" -msgstr "" +msgstr "``Reset``" #: ..\branches.rst:70 msgid "" "Your local changes are discarded and the new branch is checked out. Use " "caution with this option as Git has no record of uncommitted changes so they" " cannot be retrieved." -msgstr "" +msgstr "Ihre lokalen Änderungen werden verworfen und der neue Branch wird ausgecheckt. Verwenden Sie diese Option mit Vorsicht, da Git keine Einträge für nicht-comittete Änderungen vorhält und diese nicht zurückgeholt werden können." #: ..\branches.rst:76 msgid "Merge branches" -msgstr "" +msgstr "Branches mergen" #: ..\branches.rst:78 msgid "" @@ -172,13 +173,13 @@ msgid "" "but not the other way around. As long as we are working on the Refactor " "branch we cannot touch the master branch itself. We can merge the sources of" " master into our branch, but cannot make any change to the master branch." -msgstr "" +msgstr "Im folgenden Bild werden zwei Branches angezeigt, ``[Refactor]`` und ``[master]``. Wir können die Commits vom master Branch in den Refactor Branch mergen. Wenn wir das machen ist der Refactor Branch mit dem master Branch up-to-date aber nicht in der anderen Richtung. So lange wir auf dem Refactor Branch arbeiten, können wir den master Branch selbst nicht anfassen. Wir können die Quelldateien von master in unseren Branch mergen, aber keine Änderungen am master Branch vornehmen." #: ..\branches.rst:85 msgid "" "To merge the Refactor branch into the master branch, we first need to switch" " to the master branch." -msgstr "" +msgstr "Um den Refactor Branch in den master Branch zu mergen, müssen wir zuerst in den master Branch wechseln." #: ..\branches.rst:89 msgid "" @@ -186,7 +187,7 @@ msgid "" "branches`` from the ``Commands`` menu. In the merge dialog you can verify " "which branch you are working on. Select the branch to merge with then click " "the ``Merge`` button." -msgstr "" +msgstr "Wenn wir auf dem master Branch sind können wir uns für einen Merge entscheiden, indem wir ``Branches mergen`` aus dem Menü ``Befehle`` wählen. im Merge Dialog können sie verifizieren welchen Branch sie gerade zur Bearbeitung geöffnet haben. Wählen Sie den Branch zum Mergen aus und klicken Sie auf den ``Merge`` Button." #: ..\branches.rst:94 msgid "" @@ -195,17 +196,17 @@ msgid "" "want to continue working on the Refactor branch you can merge the Refactor " "branch with master. You can instead delete the Refactor branch if it is not " "used anymore." -msgstr "" +msgstr "Nach dem Merge zeigt das Commit Log die neuen Commits die den Merge enthalten. Beachten Sie dass der Refactor Branch durch diesen Merge nicht verändert wird. Wenn sie weiter mit dem Refactor Branch arbeiten wollen, können sie den Refactor Branch mit master mergen. Sie können auch den Refactor Branch löschen wenn er nicht mehr benötigt wird." #: ..\branches.rst:102 msgid "" "When you need to merge with an unnamed branch you can use a tag to give it a" " temporary name." -msgstr "" +msgstr "Wenn Sie mit einen unbenannten Branch mergen müssen, können Sie einen Tag verwenden um ihm einen temporären Namen zu geben." #: ..\branches.rst:105 msgid "Rebase branch" -msgstr "" +msgstr "Branch rebasen" #: ..\branches.rst:107 msgid "" @@ -213,44 +214,44 @@ msgid "" " very similar to the merge command. Both rebase and merge are used to get a " "branch up-to-date. The main difference is that rebase can be used to keep " "the history linear contrary to merges." -msgstr "" +msgstr "Der rebase Befehl ist der komplexeste Befehl in Git. Der rebase Befehl ist dem merge Befehl sehr ähnlich. Beide rebase und merge werden verwendet, um einen Branch up-to-date zu halten. Der Hauptunterschied ist das rebase kann verwendet werden um die Historie linear zu halten im Gegensatz zum merge Befehl." #: ..\branches.rst:113 msgid "" "A rebase of Refactor on top of master will perform the following actions:" -msgstr "" +msgstr "Ein rebase von Refactor auf master wird die folgenden Aktionen ausführen:" #: ..\branches.rst:115 msgid "" "All commits specific to the Refactor branch will be stashed in a temporary " "location" -msgstr "" +msgstr "Alle Commits die spezifisch aus dem Refactor Branch werden an einer temporären Stelle gespeichert." #: ..\branches.rst:116 msgid "The branch Refactor will be removed" -msgstr "" +msgstr "Der Branch Refactor wird entfernt." #: ..\branches.rst:117 msgid "The branch Refactor will be recreated on the master branch" -msgstr "" +msgstr "Der Refactor Branch wird auf dem master Branch erstellt" #: ..\branches.rst:118 msgid "All commits will be recommitted in the new Refactor branch" -msgstr "" +msgstr "Alle Commits werden in dem neuen Refactor Branch erneut comittet" #: ..\branches.rst:120 msgid "" "During a rebase merge conflicts can occur. You need to solve the merge " "conflicts for each commit that is rebased. The rebase function in Git " "Extensions will guide you through all steps needed for a successful rebase." -msgstr "" +msgstr "Während eines rebase können Mergekonflikte entstehen. Sie müssen diese Mergekonflikte für jeden Commit lösen der rebased wird. Die rebase Funktion in GIt Extensions wird Sie durch alle nötigen Schritte für einen erfolgreichen rebase führen." #: ..\branches.rst:125 msgid "" "The image below shows the commit log after the rebase. Notice that the " "history is changed and it seems like the commits on the Refactor branch are " "created after the commits on the master branch." -msgstr "" +msgstr "Das folgende Bild zeigt den Commit Log nach dem rebase. Beachten Sie dass die Historie verändert wurde und es scheint als ob die Commits auf dem Refactor Branch nach den Commits auf dem master Branch erzeugt wurden." #: ..\branches.rst:132 msgid "" @@ -259,11 +260,11 @@ msgid "" "that is already pushed it will be harder to pull or push to that remote. If " "you want to get a branch up-to-date that is already published you should " "merge." -msgstr "" +msgstr "Weil diese Funktion die Historie neu schreibt sollten Sie sie nur auf Branches verwenden die noch nicht in anderen Repositories veröffentlicht wurden. Wenn Sie einen Branch rebasen der schon gepushed wurde wird es schwieriger zu dieser Remote zu pushen oder davon zu pullen. Wenn Sie einen Branch up-to-date bringen wollen der schon veröffentlich wurde sollten Sie mergen." #: ..\branches.rst:137 msgid "Delete branch" -msgstr "" +msgstr "Branch Löschen" #: ..\branches.rst:139 msgid "" @@ -272,7 +273,7 @@ msgid "" "finished and their contents are merged into master or your main branch. You " "can also delete unmerged branches when they are not needed anymore and you " "do not want to keep the work done in that branch." -msgstr "" +msgstr "Weil es so üblich ist so viele Branches zu erzeugen ist es oft notwendig auch Branches wieder zu löschen. Üblicherweise werden Sie Branches löschen an denen die Arbeit beendet wurde und deren Inhalt in den master oder ihren Haupt-Branch gemergt wurde. Sie können auch nicht germergte Branches löschen wenn diese nicht mehr benötigt werden und die Arbeit in diesem Zweig nicht aufgehoben werden soll." #: ..\branches.rst:143 msgid "" @@ -280,11 +281,11 @@ msgid "" " in only the deleted branch will be lost. When you delete a branch that is " "already merged with another branch, the merged commits will not be lost " "because they are also part of another branch." -msgstr "" +msgstr "Wenn Sie einen Branch löschen der nicht gemerged wurden, gehen alle Commits die sich nur in dem gelöschten Branch befinden verloren. Wenn Sie einen Branch löschen der schon mit einem anderen Branch gemerged wurde, gehen die gemergten Commits nicht verloren weil diese auch Teil eines anderen Branches sind." #: ..\branches.rst:147 msgid "" "You can delete a branch using ``Delete branch`` from the ``Commands`` menu. " "If you want to delete a branch that is not merged into your current branch " "(``HEAD`` in Git), you need to check the ``Force delete`` checkbox." -msgstr "" +msgstr "Sie können einen Branch löschen mit ``Branch löschen`` aus dem ``Befehle`` Menü. Wenn Sie einen Branch löschen wollen der nicht in den aktuellen Branch (``HEAD`` in Git) gemergt wurde, müssen Sie die Checkbox ``Force löschen`` anhaken." diff --git a/source/locale/de/LC_MESSAGES/browse_repository.po b/source/locale/de/LC_MESSAGES/browse_repository.po index 9d17d39..4e634ce 100644 --- a/source/locale/de/LC_MESSAGES/browse_repository.po +++ b/source/locale/de/LC_MESSAGES/browse_repository.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the GitExtensions package. # # Translators: +# Mike , 2016 msgid "" msgstr "" "Project-Id-Version: Git Extensions Manual\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-24 21:53+0300\n" -"PO-Revision-Date: 2015-05-24 19:18+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"PO-Revision-Date: 2016-10-04 15:42+0000\n" +"Last-Translator: Mike \n" +"Language-Team: German (http://www.transifex.com/git-extensions/git-extensions-manual/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,7 +20,7 @@ msgstr "" #: ..\browse_repository.rst:2 msgid "Browse Repository" -msgstr "" +msgstr "Repository durchsuchen" #: ..\browse_repository.rst:4 msgid "" @@ -27,40 +28,40 @@ msgid "" "repository to open. The main window contains the commit log. You could also " "open the ‘Browse’ window from the shell extensions and from the Visual " "Studio IDE." -msgstr "" +msgstr "Sie können ein Repository durchsuchen indem Sie Git Extensions starten und das Repository auswählen und öffnen. Das Hauptfenster enthält das Commit-Log. Sie können auch das 'Durchsuchen' Fenster aus den Shell Erweiterungen oder aus der Visual Studio IDE auswählen." #: ..\browse_repository.rst:8 msgid "View commit log" -msgstr "" +msgstr "Commit-Log anzeigen" #: ..\browse_repository.rst:10 msgid "" "The full commit history can be browsed. There is a graph that shows branches" " and merges. You can show the difference between any two revisions by " "selecting them using ctrl-click." -msgstr "" +msgstr "Die vollständige Commit-Historie kann angesehen werden. Es gibt einen Graph der Branches und Merges zeigt. Sie können sich auch den Unterschied zwischen je zwei Revisionen anzeigen lassen, indem sie diese einfach per STRG+Mausklick auswählen." #: ..\browse_repository.rst:15 msgid "" "In the context menu of the commit log you can enable or disable the revision" " graph. You can also choose to only show the current branch instead of " "showing all branches. The other options will be discussed later." -msgstr "" +msgstr "Im Kontextmenü des Commit-Logs können Sie den Revisionsgraphen ein- oder ausschalten. Sie können auch entscheiden nur den aktuellen Branch anstatt aller Branches anzeigen zu lassen. Auf die anderen Optionen wird später eingegangen." #: ..\browse_repository.rst:21 msgid "Search or filter the commit history" -msgstr "" +msgstr "Die Commit Historie filter oder durchsuchen" #: ..\browse_repository.rst:23 msgid "" "You can find text in the commit messages or jump to a specific commit in the" " current commit history shown in Git Extensions. You can also filter the " "commit history so that fewer commits are shown." -msgstr "" +msgstr "Sie können Text in den Commit Nachrichten finden oder zu einem bestimmten Commit in der aktuellen Commit Historie in Git Extensions springen. Sie können auch die Commit Historie filtern damit weniger Commits angezeigt werden." #: ..\browse_repository.rst:27 msgid "Quick search in history" -msgstr "" +msgstr "Schnellsuche in der Historie" #: ..\browse_repository.rst:29 msgid "" @@ -71,17 +72,17 @@ msgid "" "the top left corner and will immediately jump to the next commit with " "matching text. You can search for the next or previous commit with matching " "text using ``Alt-Down Arrow`` or ``Alt-Up Arrow``." -msgstr "" +msgstr "Sie können einen Commit in der Commit Historie finden die in Git Extensions angezeigt wird, indem sie nach einem bestimmten Text in der Commit Nachricht, einem Branch Label oder Tag suchen. Einfach in die Commit Historie klicken, damit dieses Panel den Fokus bekommt und lostippen. Git Extensions wird Ihnen den Suchbegriffen in der oberen linken Ecke anzeigen und sofort zum nächsten Commit mit dem passenden Text springen. Sie können auch nach dem nächsten oder vorigen Treffer im Text suchen mit den Tastenkombinationen ``Alt-Pfeil runter` oder ``Alt-Pfeil rauf``." #: ..\browse_repository.rst:35 msgid "" "In ``Settings``, ``Git Extensions`` you can change the timeout for typing " "the text for the quick search." -msgstr "" +msgstr "In ``Einstellungen``, ``Git Extensions`` können Sie den Timeout verändern der bei der Testeingabe in der Schnellsuche Verwendung findet." #: ..\browse_repository.rst:38 msgid "Go to a specific commit" -msgstr "" +msgstr "Zu einem bestimmten Commit wechseln" #: ..\browse_repository.rst:40 msgid "" @@ -91,11 +92,11 @@ msgid "" "open the ``Go to commit`` window. Enter an SHA or other term to be passed to" " git-rev-parse into the box at the top and click ``Go``, or select a branch " "or tag from one of the two combo boxes below." -msgstr "" +msgstr "Sie können zu einem bestimmten Commit in der Commit Historie springen wenn Sie den SHA, Tab oder Branch kennen. In der Tat können Sie jeden Ausdruck verwenden der für git-rev-parse Gültigkeit besitzt. Wählen Sie ``Navigieren``, ``Zu Commit gehen`` oder Drücken Sie die Tastenkombination ``SRTG-Shift-G``, um das Fenster ``Gehe zu Commit`` zu öffnen. Geben Sie einen SHA oder anderen Ausdruck ein der an git-rev-parse übergeben wird in die Zeile neben ``Commit Ausdruck`` oben ein und Drücken Sie auf ``Los``, oder wählen Sie einen Branch oder Tag aus einer der Combo-Boxen darunter aus." #: ..\browse_repository.rst:46 msgid "Filter history" -msgstr "" +msgstr "Historie filtern" #: ..\browse_repository.rst:48 msgid "" @@ -103,7 +104,7 @@ msgid "" "terms. Filtering will reduce the number of commits that are shown in the Git" " Extensions commit history. The quick filter in the toolbar filters by the " "commit message, the author and/or the committer." -msgstr "" +msgstr "Die Historie kann mit regulären Ausdrücken oder einfach Filterausdrücken gefiltert werden. Filtern reduziert die Anzahl der Commits die in der Git Extensions Commit Historie angezeigt werden. Die Schnellfilter in der Toolbar filtern nach Commit Nachricht, dem Autor und/oder dem Comitter." #: ..\browse_repository.rst:54 msgid "" @@ -111,45 +112,45 @@ msgid "" "dialog. The advanced filter dialog allows you to filter for more specific " "commits. To remove the filter either remove the filter in the toolbar and " "press enter or remove the filter in the advanced filter dialog." -msgstr "" +msgstr "Im Kontextmenu des Commit Logs können sie den Erweiterten Filterdialog öffnen. Der erweiterte Filterdialog erlaubt es Ihnen nach ganz bestimmten Commits zu filtern. Um den Filter zu entfernen, entfernen Sie den Filter in der Toolbar und bestätigen das mit Enter oder entfernen Sie den Filter im erweiterten Filterdialog." #: ..\browse_repository.rst:61 msgid "Singe file history" -msgstr "" +msgstr "Historie einer einzelnen Datei" #: ..\browse_repository.rst:63 msgid "" "To display the single file history, right click on a file name in the ``File" " tree`` or in the ``Diff`` tab and select ``File history``." -msgstr "" +msgstr "Um die Historie für eine einzelne Datei anzuzeigen, klicken Sie mit der rechten Maustaste auf den Dateinamen im ``Dateibaum`` oder in der Lasche ``Vergleichen`` und wählen `Datei-Historie``." #: ..\browse_repository.rst:67 msgid "" "The single file history viewer shows all revisions of a single file. You can" " view the content of the file in after each commit in the ``View`` tab." -msgstr "" +msgstr "Die Anzeige zur Historie einer einzigen Datei zeigt alle Revisionen einer einzelnen Datei. Sie können den Inhalt der Datei in jedem Commit in der Lasche ``View`` sehen." #: ..\browse_repository.rst:72 msgid "" "You can view the difference report from the commit in the ``Diff`` tab." -msgstr "" +msgstr "In der Lasche ``Diff`` sehen Sie den Report mit den Unterschieden zum Commit." #: ..\browse_repository.rst:75 msgid "" "Added lines are marked with a ``+``, removed lines are marked with a ``–``." -msgstr "" +msgstr "Hinzugefügt Zeilen werden mit einen ``+`` markiert und entfernte Zeilen mit einem ``–``." #: ..\browse_repository.rst:80 msgid "Blame" -msgstr "" +msgstr "Blame" #: ..\browse_repository.rst:82 msgid "" "There is a blame function in the file history browser. It shows the last " "person editing a single line." -msgstr "" +msgstr "Es gibt eine Blame Funktion im Browser der Dateiänderungshistorie. Es zeigt den letzten Benutzer der eine einzelne Zeile geändert hat." #: ..\browse_repository.rst:86 msgid "" "Double clicking on a code line shows the full commit introducing the change." -msgstr "" +msgstr "Doppelklick auf eine Codezeile zeigt den vollständigen Commit der die Änderung eingeführt hat an." diff --git a/source/locale/de/LC_MESSAGES/command_line.po b/source/locale/de/LC_MESSAGES/command_line.po index a84992a..ed5e4de 100644 --- a/source/locale/de/LC_MESSAGES/command_line.po +++ b/source/locale/de/LC_MESSAGES/command_line.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the GitExtensions package. # # Translators: +# Mike , 2016 msgid "" msgstr "" "Project-Id-Version: Git Extensions Manual\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-24 21:53+0300\n" -"PO-Revision-Date: 2015-05-24 19:18+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"PO-Revision-Date: 2016-10-05 15:39+0000\n" +"Last-Translator: Mike \n" +"Language-Team: German (http://www.transifex.com/git-extensions/git-extensions-manual/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,15 +20,15 @@ msgstr "" #: ..\command_line.rst:2 msgid "Command line" -msgstr "" +msgstr "Kommandozeile" #: ..\command_line.rst:5 msgid "Git Extensions command line" -msgstr "" +msgstr "Git Extensions Kommandozeile" #: ..\command_line.rst:7 msgid "" "Most features can be started from the command line. It is recommended to add" " ``gitex.cmd`` to the path when using from the command line. It is typically" " stored in the ``C:\\Program Files (x86)\\GitExtensions`` folder." -msgstr "" +msgstr "Die meisten Features können von der Kommandozeile gestartet werden. Es wird empfohlen ``gitex.cmd`` in die Umgebungsvariable PATH aufzunehmen wenn die Bedienung auf der Kommandozeile erfolgen soll. Typischerweise befindet es sich im Ordner: ``C:\\Program Files (x86)\\GitExtensions``" diff --git a/source/locale/de/LC_MESSAGES/index.po b/source/locale/de/LC_MESSAGES/index.po index 78c402e..ba6b9e4 100644 --- a/source/locale/de/LC_MESSAGES/index.po +++ b/source/locale/de/LC_MESSAGES/index.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the GitExtensions package. # # Translators: +# Mike , 2016 msgid "" msgstr "" "Project-Id-Version: Git Extensions Manual\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-24 21:53+0300\n" -"PO-Revision-Date: 2015-05-24 19:17+0000\n" -"Last-Translator: Arkady Shapkin \n" -"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"PO-Revision-Date: 2016-09-28 09:32+0000\n" +"Last-Translator: Mike \n" +"Language-Team: German (http://www.transifex.com/git-extensions/git-extensions-manual/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,4 +20,4 @@ msgstr "" #: ..\index.rst:2 msgid "Git Extensions |release| Manual" -msgstr "" +msgstr "Git Extensions |release| Handbuch" diff --git a/source/locale/de/LC_MESSAGES/integration.po b/source/locale/de/LC_MESSAGES/integration.po index 499924b..092e1b1 100644 --- a/source/locale/de/LC_MESSAGES/integration.po +++ b/source/locale/de/LC_MESSAGES/integration.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the GitExtensions package. # # Translators: +# Mike , 2016 msgid "" msgstr "" "Project-Id-Version: Git Extensions Manual\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-24 21:53+0300\n" -"PO-Revision-Date: 2015-05-24 19:18+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"PO-Revision-Date: 2016-10-09 19:58+0000\n" +"Last-Translator: Mike \n" +"Language-Team: German (http://www.transifex.com/git-extensions/git-extensions-manual/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,75 +20,75 @@ msgstr "" #: ..\integration.rst:2 msgid "Integration" -msgstr "" +msgstr "Integration" #: ..\integration.rst:4 msgid "" "During installation you can choose to install the Visual Studio plug-in and " "shell extensions." -msgstr "" +msgstr "Während der Installation können Sie auswählen, ob Sie das Visual Studio Plugin und die Shell Erweiterungen installieren wollen." #: ..\integration.rst:7 msgid "Visual Studio" -msgstr "" +msgstr "Visual Studio" #: ..\integration.rst:9 msgid "There are two options in the context menu on files:" -msgstr "" +msgstr "Es gibt zwei Optionen im Kontextmenü für Dateien:" #: ..\integration.rst:11 msgid "View the file history by choosing the ‘File history’ option." -msgstr "" +msgstr "Die Änderungshistorie der Datei anzeigen lassen durch Auswahl der \"Datei-Historie\" Option." #: ..\integration.rst:12 msgid "Reset the file changes to the last committed revision." -msgstr "" +msgstr "Zurücksetzen der Dateiänderungen auf die zuletzt committete Revision." #: ..\integration.rst:16 msgid "" "A Git Extensions toolbar allows you to perform the most common actions." -msgstr "" +msgstr "Eine Git Extensions Toolbar erlaubt es Ihnen die am häufigsten verwendeten Aktionen auszuführen." #: ..\integration.rst:19 msgid "Commit (branch)" -msgstr "" +msgstr "Committe (Branch)" #: ..\integration.rst:21 msgid "Browse" -msgstr "" +msgstr "Durchsuchen" #: ..\integration.rst:23 msgid "Pull" -msgstr "" +msgstr "Pull" #: ..\integration.rst:25 msgid "Push" -msgstr "" +msgstr "Push" #: ..\integration.rst:27 msgid "Stash changes" -msgstr "" +msgstr "Änderungen stashen" #: ..\integration.rst:29 msgid "Settings" -msgstr "" +msgstr "Einstellungen" #: ..\integration.rst:34 msgid "" "Almost all function can be started from the ``Git`` menu in Visual Studio." -msgstr "" +msgstr "Fast alle Funktionen können aus dem ``Git`` Menü in Visual Studio gestartet werden." #: ..\integration.rst:39 msgid "Windows Explorer" -msgstr "" +msgstr "Windows-Explorer" #: ..\integration.rst:41 msgid "" "The common commands can be started from Windows Explorer using the shell " "extensions. This option is only available when Shell Extensions are " "installed." -msgstr "" +msgstr "Die üblichen Befehle können auch aus dem Windows-Explorer heraus über die Shell Erweiterung gestartet werden. Diese Option ist nur verfügbar wenn die Shell Erweiterungen auch installiert wurden." #: ..\integration.rst:46 msgid "You can even create or clone a repository in any non git folder." -msgstr "" +msgstr "Sie können sogar in jedem nicht durch Git verwaltetem Ordner ein Repository erstellen oder klonen." diff --git a/source/locale/de/LC_MESSAGES/maintenance.po b/source/locale/de/LC_MESSAGES/maintenance.po index c64cc0f..6c7a1e6 100644 --- a/source/locale/de/LC_MESSAGES/maintenance.po +++ b/source/locale/de/LC_MESSAGES/maintenance.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the GitExtensions package. # # Translators: +# Mike , 2016 msgid "" msgstr "" "Project-Id-Version: Git Extensions Manual\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-24 21:53+0300\n" -"PO-Revision-Date: 2015-05-24 19:18+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"PO-Revision-Date: 2016-10-04 14:01+0000\n" +"Last-Translator: Mike \n" +"Language-Team: German (http://www.transifex.com/git-extensions/git-extensions-manual/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,17 +20,17 @@ msgstr "" #: ..\maintenance.rst:2 msgid "Maintenance" -msgstr "" +msgstr "Wartung" #: ..\maintenance.rst:4 msgid "" "In this chapter some of the functions to maintain a repository are " "discussed." -msgstr "" +msgstr "In diesem Kapitel werden einige der Funktionen zur Wartung des Repository diskutiert." #: ..\maintenance.rst:7 msgid "Compress Git database" -msgstr "" +msgstr "Git Datenbank komprimieren" #: ..\maintenance.rst:9 msgid "" @@ -38,18 +39,18 @@ msgid "" "also garbage collect all unused objects that are older then 15 days. When a " "database is fragmented into a many small files compressing the database can " "increase performance." -msgstr "" +msgstr "Git wird viele Dateien erstellen. Sie können den Befehl ``Git Datenbank komprimieren`` ausführen, um alle kleinen Dateien Dateien aus denen das Repository besteht in eine große Datei zu packen. Git wird zudem alle Dateien die älter als 15 Tage sind einer Garbage Collection unterziehen und ausmisten. Wenn eine Datenbank in viele kleine Dateien fragmentiert ist, kann das komprimieren der Datenbank auch die Performance verbessern." #: ..\maintenance.rst:16 msgid "Recover lost objects" -msgstr "" +msgstr "Verlorene Objekte wiederherstellen" #: ..\maintenance.rst:18 msgid "" "If you accidently deleted a commit you can try to recover it using the " "``Recover lost objects`` function. A dialog will show you all dangling " "objects and will allow you to review and recover them." -msgstr "" +msgstr "Wenn Sie auf Versehen einen Commit löschen, können Sie versuchen ihn mit der Funktion ``Verlorene Objekte wiederherstellen`` wiederherzustellen. Ein Dialog wird Ihnen alle verwaisten Objekte anzeigen und Ihnen erlauben diese durchzugehen und entscheiden sie wiederherzustellen." #: ..\maintenance.rst:23 msgid "" @@ -57,7 +58,7 @@ msgid "" " your repository. The reason for this is that you can restore deleted items " "if you need to. Git will delete removed items when they are older then 15 " "days and you run ``Compress git database``." -msgstr "" +msgstr "Normalerweise wird Git Dateien nicht sofort löschen wenn Sie etwas aus Ihrem Repository entfernen. Der Grund dafür ist dass Sie gelöschte Dateien wiederherstellen können wenn dies nötig sein sollte. Git wird gelöschte Objekte ebenfalls entfernen wenn diese älter als 15 Tage sind und die Aktion ``Git Datenbank komprimieren`` verwendet wurde." #: ..\maintenance.rst:29 msgid "" @@ -67,7 +68,7 @@ msgid "" "get more/less results. Double-click on on item to view the content. When you" " located the item you want to recover you can tag it using the ``Tag " "selected object`` button." -msgstr "" +msgstr "Es gibt verschiedene Funktionen die Ihnen helfen verlorene Einträge zu finden. Standardmäßig zeigt Git Extensions nur Commits an. Um alle Einträge zu sehen, wählen Sie die Option ``Nur Commits anzeigen`` ab. Die anderen Optionen können an- oder abgewählt werden um mehr oder weniger Treffer im Ergebnis zu bekommen. Doppelklick auf die Einträge reicht, um den Eintrag anzuzeigen. Wenn Sie einen Eintrag lokalisiert haben der wiederherstellt werden soll, können Sie einen Tag über den Button ``Tagge ausgewähltes Objekt`` anbringen." #: ..\maintenance.rst:34 msgid "" @@ -76,38 +77,38 @@ msgid "" "you would like to recover. After recovering a commit using the ``Tag all " "lost commits`` button, you can remove all tags using the ``Delete all " "LOST_AND_FOUND tags`` button." -msgstr "" +msgstr "Git Extensions kann auch alle verlorenen Objekte taggen. Wenn das gemacht wird, werden alle verlorenen Objekte wieder sichtbar und es wird sehr einfach den oder die Commit(s) zu lokalisieren sie Sie gerne wiederherstellen wollen. Nachdem Sie einen Commit wiederhergestellt haben können Sie über den Button ``Tagge alle verlorenen Commits`` die Tags wieder entfernen lassen mit dem Button ``Lösche alle LOST_AND_FOUND Tags``." #: ..\maintenance.rst:41 msgid "Fix user names" -msgstr "" +msgstr "Benutzernamen bereinigen" #: ..\maintenance.rst:43 msgid "" "When someone accidentally committed using a wrong username this can be fixed" " using the ``Edit .mailmap`` function. Git will use the username for an " "email address when it is set in the ``.mailmap`` file." -msgstr "" +msgstr "Wenn jemand aus Versehen unter einem falschen Benutzernamen comittet kann dies mit der Funktion ``.mailmap bearbeiten`` bereinigt werden. Git wird den Benutzernamen für eine E-Mail Adresse verwenden wenn dieser in der ``.mailmap`` Datei enthalten ist." #: ..\maintenance.rst:48 msgid "Fix user name using commit email:" -msgstr "" +msgstr "Benutzernamen bereinigen anhand der Commit E-Mail:" #: ..\maintenance.rst:54 msgid "Fix email address using commit email:" -msgstr "" +msgstr "E-Mail Adresse bereinigen anhand der Commit E-Mail:" #: ..\maintenance.rst:60 msgid "Fix email address and name using commit email:" -msgstr "" +msgstr "E-Mail Adresse und Namen bereinigen anhand der Commit E-Mail:" #: ..\maintenance.rst:66 msgid "Fix email address and name using commit name and email:" -msgstr "" +msgstr "E-Mail Adresse und Namen bereinigen anhand des Namens und der E-Mail aus dem Commit:" #: ..\maintenance.rst:73 msgid "Ignore files" -msgstr "" +msgstr "Dateien ignorieren" #: ..\maintenance.rst:75 msgid "" @@ -117,53 +118,53 @@ msgid "" "and regular expressions. All entries are case sensitive. The button ``Add " "default ignores`` will add files that should be ignored when using Visual " "Studio." -msgstr "" +msgstr "Git überwacht alle Dateien die sich im Arbeitsverzeichnis befinden. Normalerweise würden Sie gerne alle Dateien ausschließen die vom Compiler erzeugt werden. Sie können Dateien die ignoriert werden sollen der .gitignore Datei hinzufügen. Sie können Wildcards und reguläre Ausdrücke verwenden. Bei allen Einträgen ist die Groß-/Kleinschreibung wichtig. Die Schaltfläche ``Standardmäßig Ignorierte hinzufügen`` wird alle Dateien die bei Verwendung von Visual Studio ignoriert werden sollen hinzufügen." #: ..\maintenance.rst:81 msgid "A short overview of the syntax:" -msgstr "" +msgstr "Ein kurzer Überblick über die Syntax:" #: ..\maintenance.rst:84 msgid "#" -msgstr "" +msgstr "#" #: ..\maintenance.rst:84 msgid "Lines started with ``#`` are handled as comments" -msgstr "" +msgstr "Zeilen die mit ``#`` beginnen werden als Kommentare behandelt" #: ..\maintenance.rst:86 msgid "!" -msgstr "" +msgstr "!" #: ..\maintenance.rst:86 msgid "Lines started with ``!`` are exclude patterns" -msgstr "" +msgstr "Zeilen die mit ``!`` beginnen werden als Muster für Ausschlüsse behandelt" #: ..\maintenance.rst:88 msgid "[Dd]" -msgstr "" +msgstr "[Dd]" #: ..\maintenance.rst:88 msgid "Characters inside ``[..]`` means that 1 of the characters must match" -msgstr "" +msgstr "Zeichen innerhalb eckiger Klammern ``[..]`` bedeuten dass 1 der Zeichen stimmen muss" #: ..\maintenance.rst:90 msgid "\\*" -msgstr "" +msgstr "\\*" #: ..\maintenance.rst:90 msgid "Wildcard" -msgstr "" +msgstr "Wildcard" #: ..\maintenance.rst:92 ..\maintenance.rst:95 msgid "/" -msgstr "" +msgstr "/" #: ..\maintenance.rst:92 msgid "" "A leading slash matches the beginning of the pathname; for example, ``/*.c``" " matches ``cat-file.c`` but not ``mozilla-sha1/sha1.c``" -msgstr "" +msgstr "Ein führender Slash identifiziert den Anfang des Pfadnamens; z.B. ``/*.c`` passt auf ``cat-file.c`` aber nicht auf ``mozilla-sha1/sha1.c``" #: ..\maintenance.rst:95 msgid "" @@ -172,10 +173,10 @@ msgid "" "other words, foo/ will match a directory foo and paths underneath it, but " "will not match a regular file or a symbolic link foo (this is consistent " "with the way how pathspec works in general in git)." -msgstr "" +msgstr "Wenn das Muster mit einem Slash endet, wird dieser für den Zweck entfernt nur auf Verzeichnisse zu passen. In anderen Worten wird foo/ nur auf Verzeichnisse oder Pfade darunter zutreffen, aber nicht auf eine reguläre Datei foo oder einen symbolischen Link foo (das stimmt dann überein mit der Art und Weise wie Pfadangaben generell in Git funktionieren)." #: ..\maintenance.rst:100 msgid "" "For more `detailed information " "`_." -msgstr "" +msgstr "Für weitere `detaillierte Informationen: `_." diff --git a/source/locale/de/LC_MESSAGES/merge_conflicts.po b/source/locale/de/LC_MESSAGES/merge_conflicts.po index ca53ff3..ea87134 100644 --- a/source/locale/de/LC_MESSAGES/merge_conflicts.po +++ b/source/locale/de/LC_MESSAGES/merge_conflicts.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the GitExtensions package. # # Translators: +# Mike , 2016 msgid "" msgstr "" "Project-Id-Version: Git Extensions Manual\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-24 21:53+0300\n" -"PO-Revision-Date: 2015-05-24 19:19+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"PO-Revision-Date: 2016-10-09 19:58+0000\n" +"Last-Translator: Mike \n" +"Language-Team: German (http://www.transifex.com/git-extensions/git-extensions-manual/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,53 +20,53 @@ msgstr "" #: ..\merge_conflicts.rst:2 msgid "Merge Conflicts" -msgstr "" +msgstr "Mergekonflikte" #: ..\merge_conflicts.rst:4 msgid "" "When merging branches or commits you can get merge conflicts. Git will try " "to resolve these, but some conflicts need to be resolved manually. Git " "Extensions will show warnings when there is a merge conflict." -msgstr "" +msgstr "Beim Mergen von Branches oder Commits kann es zu Mergekonflikten kommen. Git versucht diese automatisch aufzulösen aber manche müssen manuell aufgelöst werden. Git Extensions zeigt Warnungen an wenn ein Mergekonflikt besteht." #: ..\merge_conflicts.rst:10 msgid "Handle merge conflicts" -msgstr "" +msgstr "Umgang mit Mergekonflikten" #: ..\merge_conflicts.rst:12 msgid "" "To solve merge conflicts just click on a warning or open the merge conflict " "dialog from the menu. A dialog will prompt showing all conflicts. You can " "solve a conflict by double-click on a filename." -msgstr "" +msgstr "Um einen Mergekonflikt zu lösen, klicken Sie einfach auf eine Warnung oder öffnen den Mergekonflikt Dialog aus dem Menü. Ein Dialog wird angezeigt der alle Mergekonflikte anzeigt. Sie können einen Mergekonflikt lösen, indem Sie einen Dateinamen doppelklicken." #: ..\merge_conflicts.rst:17 msgid "There are three kinds of conflicts:" -msgstr "" +msgstr "Es gibt drei Arten von Konflikten:" #: ..\merge_conflicts.rst:20 msgid "File deleted and changed" -msgstr "" +msgstr "Datei gelöscht und geändert" #: ..\merge_conflicts.rst:20 msgid "Use modified or deleted file?" -msgstr "" +msgstr "Verwende geänderte oder gelöschte Datei?" #: ..\merge_conflicts.rst:22 msgid "File deleted and created" -msgstr "" +msgstr "Datei gelöscht und erstellt" #: ..\merge_conflicts.rst:22 msgid "Use created or deleted file?" -msgstr "" +msgstr "Verwende erstellte oder gelöschte Datei?" #: ..\merge_conflicts.rst:24 msgid "File changed both locally and remotely" -msgstr "" +msgstr "Datei sowohl lokal als auch im Remote Repository geändert" #: ..\merge_conflicts.rst:24 msgid "Start merge tool." -msgstr "" +msgstr "Merge-Werkzeug starten" #: ..\merge_conflicts.rst:28 msgid "" @@ -75,43 +76,43 @@ msgid "" "tool you want to use for merge conflicts. The image below shows Perforce " "P4Merge a free to use merge tool. Git Extensions is packaged with KDiff3, an" " open source merge tool." -msgstr "" +msgstr "Wenn die Datei in einem Commit gelöscht wird und in einem anderen Commit geändert, wird ein Dialog anfragen ob Sie die geänderte oder gelöschte Datei behalten wollen. Wenn ein Änderungskonflikt auftritt wird das Merge-Werkzeug gestartet. Sie können das Merge-Werkzeug auswählen dass für Mergekonflikte geöffnet werden soll. Das Bild unten zeigt Perforce P4Merge - ein kostenlos nutzbares Merge-Werkzeug. Git Extensions wird mit KDiff3 zusammen geliefert - einem Opensource Merge-Werkzeug für Windows." #: ..\merge_conflicts.rst:33 msgid "In the merge tool you will see four versions of the same file:" -msgstr "" +msgstr "Im Merge-Werkzeug werden vier Versionen derselben Datei angezeigt:" #: ..\merge_conflicts.rst:36 msgid "Base" -msgstr "" +msgstr "Basis" #: ..\merge_conflicts.rst:36 msgid "The latest version of the file that exist in both repositories" -msgstr "" +msgstr "Die letzte Version der Datei die in beiden Repositorys existiert." #: ..\merge_conflicts.rst:38 msgid "Local" -msgstr "" +msgstr "Lokal" #: ..\merge_conflicts.rst:38 msgid "The latest local version of the file" -msgstr "" +msgstr "Die letzte lokale Version der Datei" #: ..\merge_conflicts.rst:40 msgid "Remote" -msgstr "" +msgstr "Remote" #: ..\merge_conflicts.rst:40 msgid "The latest remote version of the file" -msgstr "" +msgstr "Die letzte Version der Datei auf der Remote" #: ..\merge_conflicts.rst:42 msgid "Merged" -msgstr "" +msgstr "Gemerged" #: ..\merge_conflicts.rst:42 msgid "The result of the merge" -msgstr "" +msgstr "Das Resultat des Merge-Vorgangs" #: ..\merge_conflicts.rst:47 msgid "" @@ -119,4 +120,4 @@ msgid "" "file. When you are in the middle of a rebase the file named remote " "represents your file. This can be confusing, so double check if you are in " "doubt." -msgstr "" +msgstr "Wenn Sie sich mitten in einem Merge-Vorgang befinden, kennzeichnet die Datei Lokal ihre Datei. Wenn Sie sich mitten in einem Rebase-Vorgang befinden, kennzeichnet die Datei namens Remote ihre Datei. Dies kann verwirrend sein also schauen Sie zweimal hin wenn Sie unsicher sind." diff --git a/source/locale/de/LC_MESSAGES/notes.po b/source/locale/de/LC_MESSAGES/notes.po index 9d69dde..6f53044 100644 --- a/source/locale/de/LC_MESSAGES/notes.po +++ b/source/locale/de/LC_MESSAGES/notes.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the GitExtensions package. # # Translators: +# Mike , 2016 msgid "" msgstr "" "Project-Id-Version: Git Extensions Manual\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-24 21:53+0300\n" -"PO-Revision-Date: 2015-05-24 19:19+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"PO-Revision-Date: 2016-09-28 21:55+0000\n" +"Last-Translator: Mike \n" +"Language-Team: German (http://www.transifex.com/git-extensions/git-extensions-manual/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,17 +20,17 @@ msgstr "" #: ..\notes.rst:2 msgid "Notes" -msgstr "" +msgstr "Notizen" #: ..\notes.rst:4 msgid "" "Notes can be added to a commit. Notes will be stored separately and will not" " be pushed. To add a new note choose ``add notes`` in the context menu of " "the commit information box." -msgstr "" +msgstr "Einem Commit können Notizen hinzugefügt werden. Notizen werden separat gespeichert und werden nicht gepusht. Um eine neue Notiz anzulegen ``Notiz hinzufügen`` im Kontextmenü der Commit Informationsbox auswählen." #: ..\notes.rst:9 msgid "" "The editor that has been configured in the settings dialog will be used to " "enter or edit the notes. The Git Extensions editor is advised." -msgstr "" +msgstr "Der Editor der im Einstellungen Dialog konfiguriert wurde wird verwendet, um die Notizen anzuzeigen oder zu editieren. Es wird empfohlen den Git Extensions Editor zu verwenden." diff --git a/source/locale/de/LC_MESSAGES/patches.po b/source/locale/de/LC_MESSAGES/patches.po index 4793ed9..9025d05 100644 --- a/source/locale/de/LC_MESSAGES/patches.po +++ b/source/locale/de/LC_MESSAGES/patches.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the GitExtensions package. # # Translators: +# Mike , 2016 msgid "" msgstr "" "Project-Id-Version: Git Extensions Manual\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-24 21:53+0300\n" -"PO-Revision-Date: 2015-05-24 19:19+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"PO-Revision-Date: 2016-10-03 22:49+0000\n" +"Last-Translator: Mike \n" +"Language-Team: German (http://www.transifex.com/git-extensions/git-extensions-manual/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,7 +20,7 @@ msgstr "" #: ..\patches.rst:2 msgid "Patches" -msgstr "" +msgstr "Patches" #: ..\patches.rst:4 msgid "" @@ -30,11 +31,11 @@ msgid "" " you cannot push directly you can create patches. Patches can be e-mailed to" " someone with access to the repository. Each patch contains an entire commit" " including the commit message and the SHA1." -msgstr "" +msgstr "Jeder Commit enthält einen Satz Änderungen, ein Commit Datum, den Namen des Committers, die Commit-Nachricht und einen kryptographischen SHA1 Hashwert. Lokale Commits können durch Pushen in ein Remote Repository veröffentlicht werden. Um Pushen zu können benötigen Sie die erforderlichen Rechte und Zugriff auf das Remote Repository. Wenn Sie nicht direkt Pushen können ist es möglich dass sie stattdessen Patches erstellen. Patches können per E-Email an jemand verschickt werden der den nötigen Zugang zum Repository hat. Jeder Patch enthält einen vollständigen Commit inklusive der Commit-Nachricht und des SHA1 Hashwerts." #: ..\patches.rst:13 msgid "Create patch" -msgstr "" +msgstr "Patch erzeugen" #: ..\patches.rst:15 msgid "" @@ -42,16 +43,16 @@ msgid "" "need to select the newest commit first and then select the oldest commit " "using ctrl-click. You can also select an interrupted patch series, but this " "is not recommended because the files will not be numbered." -msgstr "" +msgstr "Formatieren Sie einen einzelnen Patch oder eine Patch-Serie mit dem Format Patch Dialog. Sie müssen zuerst den neuesten Commit auswählen und dann den ältesten Commit mit STRG+Klick auswählen. Sie können auch eine unterbrochene Patch-Serie auswählen aber das wird nicht empfohlen, da die Dateien nicht nummeriert werden." #: ..\patches.rst:21 msgid "" "When the patches are created successfully the following dialog will appear." -msgstr "" +msgstr "Wenn die Patche erfolgreich erzeugt wurden, wird der folgende Dialog angezeigt." #: ..\patches.rst:26 msgid "Apply patches" -msgstr "" +msgstr "Patches anwenden" #: ..\patches.rst:28 msgid "" @@ -59,4 +60,4 @@ msgid "" "When there are merge conflicts applying the patch you need to resolve them " "before you can continue. Git Extensions will help you applying all patches " "by marking the next recommended step." -msgstr "" +msgstr "Es ist möglich eine einzelne Patch-Datei oder alle Patches im Verzeichnis anzuwenden. Wenn es beim Anwenden des Patches Mergekonflikte gibt, müssen diese zuerst gelöst werden bevor es weiter geht. Git Extensions wird Ihnen helfen alle Patches anzuwenden indem der nächste empfohlene Schritt angezeigt wird." diff --git a/source/locale/de/LC_MESSAGES/plugins.po b/source/locale/de/LC_MESSAGES/plugins.po index e4f3302..7d8f078 100644 --- a/source/locale/de/LC_MESSAGES/plugins.po +++ b/source/locale/de/LC_MESSAGES/plugins.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the GitExtensions package. # # Translators: +# Mike , 2016 msgid "" msgstr "" "Project-Id-Version: Git Extensions Manual\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-24 21:53+0300\n" -"PO-Revision-Date: 2015-05-24 19:19+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"PO-Revision-Date: 2016-10-05 15:40+0000\n" +"Last-Translator: Mike \n" +"Language-Team: German (http://www.transifex.com/git-extensions/git-extensions-manual/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,78 +20,78 @@ msgstr "" #: ..\plugins.rst:2 msgid "Plugins" -msgstr "" +msgstr "Plugins" #: ..\plugins.rst:5 msgid "List of the available plugins" -msgstr "" +msgstr "Liste der verfügbaren Plugins" #: ..\plugins.rst:7 msgid "Auto Compile Submodules" -msgstr "" +msgstr "Untermodule automatisch kompilieren" #: ..\plugins.rst:8 msgid "Background Fetch" -msgstr "" +msgstr "Fetch im Hintergrund" #: ..\plugins.rst:9 msgid "Create Local Tracking Branches" -msgstr "" +msgstr "Lokale Tracking Branches erzeugen" #: ..\plugins.rst:10 msgid "Delete Unused Branches" -msgstr "" +msgstr "Ungenutzte Branches löschen" #: ..\plugins.rst:11 msgid "Find Large Files" -msgstr "" +msgstr "Große Dateien finden" #: ..\plugins.rst:12 msgid "Gerrit Code Review" -msgstr "" +msgstr "Gerrit Code Review" #: ..\plugins.rst:13 ..\plugins.rst:22 msgid "GitFlow" -msgstr "" +msgstr "GitFlow" #: ..\plugins.rst:14 msgid "GitUIPluginInterfaces" -msgstr "" +msgstr "GitUIPluginInterfaces" #: ..\plugins.rst:15 msgid "Github" -msgstr "" +msgstr "GitHub" #: ..\plugins.rst:16 msgid "Gource" -msgstr "" +msgstr "Gource" #: ..\plugins.rst:17 msgid "Proxy Switcher" -msgstr "" +msgstr "Proxy Switcher" #: ..\plugins.rst:18 msgid "Release Notes Generator" -msgstr "" +msgstr "Versionshinweise Generator" #: ..\plugins.rst:19 msgid "Statistics" -msgstr "" +msgstr "Statistiken" #: ..\plugins.rst:24 msgid "" "This plugin permit to manage your _branching model: http://nvie.com/posts/a" "-successful-git-branching-model/ with _GitFlow: " "https://github.com/nvie/gitflow%20in%20GitExtension" -msgstr "" +msgstr "Dieses Plugin erlaubt es Ihr _Branching Modell zu managen: http://nvie.com/posts/a-successful-git-branching-model/ mit _GitFlow: https://github.com/nvie/gitflow in GitExtensions" #: ..\plugins.rst:26 msgid "You should have GitFlow installed to use this plugin." -msgstr "" +msgstr "Sie müssen GitFlow insalliert haben, um dieses Plugin zu nutzen." #: ..\plugins.rst:28 msgid "" "The GitFlow plugin permit to : - init gitflow in your git repository - " "create your feature, hotfix, release or support branch - manage (pull, " "publish or finish) your existing gitflow branches" -msgstr "" +msgstr "Das Gitflow Plugin erlaubt es Ihnen: - Gitflow in Ihrem Git Repository zu initialisieren - Feature, Hotfix, Release oder Support Branch zu erstellen - Manage (Pull, Publish oder Finish) Ihrer existierenden Gitflow branches" diff --git a/source/locale/de/LC_MESSAGES/remote_feature.po b/source/locale/de/LC_MESSAGES/remote_feature.po index 3f67d3d..9d029c7 100644 --- a/source/locale/de/LC_MESSAGES/remote_feature.po +++ b/source/locale/de/LC_MESSAGES/remote_feature.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the GitExtensions package. # # Translators: +# Mike , 2016 msgid "" msgstr "" "Project-Id-Version: Git Extensions Manual\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-24 21:53+0300\n" -"PO-Revision-Date: 2015-05-24 19:19+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: German (http://www.transifex.com/projects/p/git-extensions-manual/language/de/)\n" +"PO-Revision-Date: 2016-10-09 21:41+0000\n" +"Last-Translator: Mike \n" +"Language-Team: German (http://www.transifex.com/git-extensions/git-extensions-manual/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,7 +20,7 @@ msgstr "" #: ..\remote_feature.rst:2 msgid "Remote feature" -msgstr "" +msgstr "Remote Feature" #: ..\remote_feature.rst:4 msgid "" @@ -27,15 +28,15 @@ msgid "" "changes you make are local. When you commit changes, you only commit them to" " your local repository. To publish your local changes you need to push. In " "order to get changes committed by others, you need to pull." -msgstr "" +msgstr "Git ist ein verteiltes Versionskontrollsystem für Quellcode. Das bedeutet dass alle Änderungen die Sie machen lokal sind. Wenn Sie Änderungen comitten, können Sie diese nur in Ihrem lokalen Repository comitten. Um die lokalen Änderungen zu veröffentlichen, müssen Sie diese pushen. Um Änderungen die von anderen comittet wurden zu bekommen, müssen Sie pullen." #: ..\remote_feature.rst:9 msgid "Manage remote repositories" -msgstr "" +msgstr "Remote Repositorys verwalten" #: ..\remote_feature.rst:11 msgid "You can manage the remote repositories in the ``Remotes`` menu." -msgstr "" +msgstr "Sie könne die Remote Repositorys im ``Remotes`` Menü verwalten." #: ..\remote_feature.rst:15 msgid "" @@ -45,7 +46,7 @@ msgid "" "client you can also enter the private key file for each remote. Git " "Extensions will load the key when needed. How to create a private key file " "is described in the next paragraph." -msgstr "" +msgstr "Wenn Sie ihr Repository von einem öffentlichen Repository gecloned haben, ist dieses Repository schon konfiguriert. Sie können jedes Remote für einfache Erkennung umbenennen. Der Standardname nach dem Klonen ist ``origin``. Wenn Sie PuTTY als SSH Client verwenden, können Sie auch einen privaten Schlüssel für jede Remote eingeben. Git Extensions wird den Schlüssel laden wenn er benötigt wird. Wie Sie einen private Schlüsseldatei erzeugen wird im nächsten Paragraph beschrieben." #: ..\remote_feature.rst:22 msgid "" @@ -53,34 +54,34 @@ msgid "" "need to be pulled and merged by default. If you configure this correctly you" " will not need to choose a branch when you pull or push. There are two " "buttons on this dialog:" -msgstr "" +msgstr "In der ``Standard Pull Verhalten`` Lasche können Sie die Branches konfigurieren die standardmäßig gepulled und gemerged werden sollen. Wenn Sie dies korrekt konfigurieren müssen Sie keinen Branch beim Pullen oder Pushen auswählen. Es gibt zwei Buttons in dem Dialog:" #: ..\remote_feature.rst:26 msgid "Prune remote branches" -msgstr "" +msgstr "Prune Remote Branches" #: ..\remote_feature.rst:26 msgid "Throw away remote branches that do not exist on the remote anymore." -msgstr "" +msgstr "Entferne Remote Branches die auf der Remote nicht mehr existieren." #: ..\remote_feature.rst:28 msgid "Update all remote branch info" -msgstr "" +msgstr "Update alle Remote Branch Infos" #: ..\remote_feature.rst:28 msgid "Fetch all remote branch information." -msgstr "" +msgstr "Fetch alle Remote Branch Informationen." #: ..\remote_feature.rst:33 msgid "" "After cloning a repository you do not need to configure all remote branches " "manually. Instead you can checkout the remote branch and choose to create a " "local tracking branch." -msgstr "" +msgstr "Nach dem Klonen eines Repository brauchen Sie nicht alle Remote Branches von Hand konfigurieren. Stattdessen können Sie den Remote Branch auschecken und dabei einen lokalen Tracking-Branch erzeugen. Dieser verfolgt dann den Remote Branch." #: ..\remote_feature.rst:37 msgid "Create SSH key" -msgstr "" +msgstr "SSH Schlüssel generieren" #: ..\remote_feature.rst:39 msgid "" @@ -90,7 +91,7 @@ msgid "" " public key can be given to anyone. SSH will encrypt whatever you send using" " your secret private key. The receiver will then use the public key you send" " to decrypt the data." -msgstr "" +msgstr "Git verwendet SSH zum Zugriff auf private Repositorys. SSH verwendet ein öffentlich/privates Schlüsselpaar zur Authentifikation. Das bedeutet Sie müssen einen privaten und öffentlichen Schlüssel generieren. Der private Schlüssel ist lokal auf Ihrem Computer gespeichert und der öffentliche Schlüssel kann jedem gegeben werden. SSH wird alles was Sie senden mit dem geheimen privaten Schlüssel verschlüsseln. Der Empfänger kann dann den öffentlichen Schlüssel dazu verwenden die Daten zu entschlüsseln." #: ..\remote_feature.rst:44 msgid "" @@ -99,28 +100,28 @@ msgid "" "receiver can be sure about the origin of the data. In practise the key pair " "is only used for the authentication process. The data itself will be " "encrypted using a key that is exchanged during this initial phase." -msgstr "" +msgstr "Diese Verschlüsselung schützt nicht die Daten selbst aber schützt die Authenzität. Weil der private Schlüssel nur dem Sender zur Verfügung steht, kann sich der Empfänger sicher über die Ursprungs der Daten sein. In der Praxis wird das Schlüsselpaar nur für den Authenfikationsprozess genutzt. Die Daten selbst werden dann mit einem Schlüssel verschlüsselt der in der initialen Phase ausgetauscht wird." #: ..\remote_feature.rst:49 msgid "PuTTY and github" -msgstr "" +msgstr "PuTTY und GitHub" #: ..\remote_feature.rst:51 msgid "" "PuTTY is SSH client that for Windows that is a bit more user friendly then " "OpenSSH. Unfortunately PuTTY does not work with all servers. In this " "paragraph I will show how to generate a key for github using putty." -msgstr "" +msgstr "PuTTY ist ein SSH Client der für Windows Benutzer etwas mehr Benutzerfreundlichkeit bietet als OpenSSH. Leider funktioniert PuTTY nicht mit allen Servern. In diesem Paragraph zeige ich wie man einen Schlüssel für GitHub mit PuTTY erzeugt." #: ..\remote_feature.rst:54 msgid "" "First make sure GitExtensions is configured to use PuTTY and all paths are " "correct." -msgstr "" +msgstr "Zuerst überprüfen Sie, ob GIt Extensions auch für den Einsatz mit PuTTY konfiguriert wurde und alle Pfade korrekt sind." #: ..\remote_feature.rst:60 msgid "can choose ``Generate or import key`` to start the key generator." -msgstr "" +msgstr "Sie können ``Schlüssel generieren oder importieren`` auswählen, um den Schlüsselgenerator zu starten." #: ..\remote_feature.rst:66 msgid "" @@ -128,14 +129,14 @@ msgid "" "When the key is generated you can save the public and the private key in a " "file. You can choose to protect the private key with a password but this is " "not necessary." -msgstr "" +msgstr "PuTTY wird Sie auffordern den Mauscursor zu bewegen, um einen Schlüssel mit etwas zufälligeren Daten generieren zu können. Wenn der Schlüssel generiert wurde können Sie den öffentlichen und privaten Schlüssel in eine Datei speichern. Sie können sich entscheiden den privaten Schlüssel mit einem Passwort zu versehen - aber dies ist nicht notwendig." #: ..\remote_feature.rst:69 msgid "" "Now you have a key pair you need to give github the public key. This can be " "done in ``Account Settings`` in the tab ``SSH Public Keys``. You can add " "multiple keys here, but you only need one key for all repositories." -msgstr "" +msgstr "Jetzt haben Sie ein Schlüsselpaar und Sie müssen GitHub den öffentlichen Schlüssel übergeben. Die können Sie in den ``Account Settings`` in der Lasche ``SSH Public Keys`` erledigen. Sie können dort mehrere Schlüssel hinterlegen, aber Sie brauchen nur einen Schlüssel für alle Repositorys." #: ..\remote_feature.rst:74 msgid "" @@ -145,28 +146,28 @@ msgid "" "authentication agent. This can also be done manually by starting the PuTTY " "authentication agent and choose ``add key`` in the context menu in the " "system tray." -msgstr "" +msgstr "Nachdem Sie GitHub mitgeteilt haben welcher öffentliche Schlüssel für das Dekodieren verwendet werden soll, müssen Sie noch Git Extensions mitteilen welcher private Schlüssel für das Verschlüsseln genutzt werden soll. Im Klonen Dialog gibt es einen ``SSH Schlüssel laden`` Button mit dem der private Schlüssel im PuTTY Authenfikationsagenten geladen werden kann. Dies kann auch manuell erledigt werden, indem man den PuTTY Authentifikationsagenten startet und dann durch Auswahl von ``add key`` im Kontextmenü des Systemtrays." #: ..\remote_feature.rst:80 msgid "" "GitExtensions can load the private keys automatically for you when " "communicating with a remote. You need to configure the private key for the " "remote." -msgstr "" +msgstr "Git Extension kann die privaten Schlüssel automatisch laden wenn sie für die Kommunikation mit einer Remote benötigt werden. Die müssen den privaten Schlüssel für die Remote konfigurieren." #: ..\remote_feature.rst:83 msgid "This is done in the ``Manage remote repositories`` dialog." -msgstr "" +msgstr "Das wird im Dialog ``Remote Repositorys verwalten`` erledigt." #: ..\remote_feature.rst:86 msgid "OpenSSH and github" -msgstr "" +msgstr "OpenSSH und GitHub" #: ..\remote_feature.rst:88 msgid "" "When you choose to use OpenSSH you need to configure GitExtensions as shown " "in the screenshot below." -msgstr "" +msgstr "Wenn Sie sich entscheiden OpenSSH zu verwenden, sollten Sie Git Extensions wie auf dem Screenshot unten konfiguriert werden." #: ..\remote_feature.rst:92 msgid "" @@ -176,13 +177,13 @@ msgid "" "dialogs when OpenSSH might be used. GitExtensions will show the command line" " window for every command that might require a SSH connection. For this " "reason PuTTY is the prefered SSH client in GitExtensions." -msgstr "" +msgstr "OpenSSH ist der beste SSH Client den es gibt aber er bietet leider keine gute Windows-Unterstützung. Deswegen ist es etwas komplexer ihn unter Windows zu verwenden. Eine weitere Einschränkung ist dass Git Extensions OpenSSH nicht kontrollieren kann und die Kommandozeilen-Fenster anzeigen muss wenn OpenSSH verwendet wird. Git Extensions wird die Kommandozeilen-Fenster für jeden Befehl der eine SSH Verbindung erfordert anzeigen. Aus diesem Grund ist PuTTY der bevorzugte SSH Client in Git Extensions." #: ..\remote_feature.rst:97 msgid "" "To generate a key pair in OpenSSH you need to go to the command line. I " "recommend to use the git bash because the path to OpenSSH is already set." -msgstr "" +msgstr "Um ein Schlüsselpaar in OpenSSH zu erzeugen müssen Sie auf die Kommandozeile wechseln. Ich empfehle Ihnen die Git Bash zu verwenden weil der Pfad zu OpenSSH dort schon gesetzt ist." #: ..\remote_feature.rst:102 msgid "" @@ -192,7 +193,7 @@ msgid "" "necessary. By default the public and private keys are stored in " "``c:\\Documents and Settings\\[User]\\.ssh\\`` or " "``c:\\Users\\[user]\\.ssh\\``." -msgstr "" +msgstr "Geben Sie den folgenden Befehl ``ssh-keygen -C \"ihre@email-adresse.de\" -t rsa`` ein und verwenden Sie die selbe E-Mail-Adresse wie die E-Mail-Adresse in Git. Sie werden gefragt, ob Sie ihren privaten Schlüssel mit einem Passwort schützen wollen. Das ist nicht notwendig. Standardmäßig werden Ihre öffentlichen und privaten Schlüssel in ``c:\\Documents and Settings\\[User]\\.ssh\\`` oder ``c:\\Users\\[user]\\.ssh\\`` gespeichert." #: ..\remote_feature.rst:109 msgid "" @@ -200,11 +201,11 @@ msgid "" "will load it for you. Now open the public key using notepad and copy the key" " to github. This can be done in ``Account Settings`` in the tab ``SSH Public" " Keys`` on `GitHub `_." -msgstr "" +msgstr "Sie müssen Git Extensions nicht über Ihren privaten Schlüssel mitteilen weil OpenSSH diesen für Sie laden wird. Jetzt öffnen Sie den öffentlichen Schlüssel in Notepad und kopieren diesen Schlüssel zu GitHub. Dies können Sie unter ``Account Settings`` in der Lasche ``SSH Public Keys`` auf `GitHub ` erledigen." #: ..\remote_feature.rst:116 msgid "Pull changes" -msgstr "" +msgstr "Änderungen pullen" #: ..\remote_feature.rst:118 msgid "" @@ -213,7 +214,7 @@ msgid "" "your local repository. If you have uncommitted changes you should commit " "them or stash them during the pull. You can read about how to use the stash " "in the Stash chapter." -msgstr "" +msgstr "Sie können Änderungen auf dem Remote mit der Pull Funktion holen. Bevor Sie Änderungen vom Remote holen können, müssen Sie sicherstellen, dass keine nicht-comitteten Änderungen in Ihrem lokalen Repository sind. Wenn Sie nicht-comittete Änderungen haben sollten Sie diese comitten oder während des Pulls stashen. Sie können im Kapitel Stash nachlesen wie man Stash genau verwendet." #: ..\remote_feature.rst:124 msgid "" @@ -223,7 +224,7 @@ msgid "" "You can choose another remote or enter a custom url if you like. When the " "remote branches configured correctly, you do not need to choose a remote " "branch." -msgstr "" +msgstr "Um Ihr persönliches Repository auf den neuesten Stand zu bringen, müssen Sie Änderungen vom Remote Repository abholen. Verwenden Sie den ``Pull`` um das zu erledigen. Wenn der Dialog startet ist die Standard Remote für den aktuellen Branch schon gesetzt. Sie können ein anderes Remote auswählen oder eine benutzerdefinierte URL eingeben wenn Sie wollen. Wenn der Remote Branch korrekt konfiguriert wurde, brauchen Sie keinen Remote Branch auswählen." #: ..\remote_feature.rst:128 msgid "" @@ -232,14 +233,14 @@ msgid "" "different branch. In the pull dialog this is illustrated in the image on the" " left. This can be useful when you want to review the changes before you " "want to merge them with your own changes." -msgstr "" +msgstr "Wenn Sie nur die Commits vom Remote Repository per Fetch holen und schon einige Änderungen in Ihrem lokalen Repository comittet haben werden diese in einem anderen Branch sein. Im Pull Dialog wird das im Bild auf der linken Seite illustriert. Dies kann nützlich sein wenn Sie die Änderungen begutachten wollen bevor Sie diese mit Ihren eigenen Änderungen mergen wollen." #: ..\remote_feature.rst:135 msgid "" "When you choose to merge the remote branch after fetching the changes a " "branch will be created, and will be merged you’re your commit. Doing this " "creates a lot of branches and merges, making the history harder to read." -msgstr "" +msgstr "Wenn Sie entscheiden den Remote Branch zu mergen nachdem Sie die Änderungen abgeholt haben, wird ein neuer Branch erstellt und mit Ihrem Commit gemergt. Wenn Sie das machen generiert dies viele Branches und Merges was die Historie schwerer lesbar macht." #: ..\remote_feature.rst:140 msgid "" @@ -249,55 +250,55 @@ msgid "" "local commits (c and d), then fetch the remote commits (e) and finally " "recommit your local commits. When there is a merge conflict during the " "rebase, the rebase dialog will show." -msgstr "" +msgstr "Anstatt die geholten Änderungen mit Ihren lokalen Commits zu mergen, können Sie sich auch entscheiden ihre Commits auf den geholten Commits zu rebasen. Dies wird illustriert im Bild unten auf der Linken. Ein Rebase wird zuerst Ihre lokalen Commits zurücknehmen (c und d), dann die Remote Commits (e) holen und letztendlich Ihre lokalen Commits darauf wieder committen. Wenn es einen Mergekonflikt während des Rebase Vorgangs wird der Rebase Dialog angezeigt." #: ..\remote_feature.rst:147 msgid "Next to the pull button there are some buttons that can be useful:" -msgstr "" +msgstr "Neben dem Pull Button gibt es mehrere Buttons die nützlich sein können:" #: ..\remote_feature.rst:150 msgid "Solve conflicts" -msgstr "" +msgstr "Konflikte lösen" #: ..\remote_feature.rst:150 msgid "" "When there are merge conflicts, you can solve them by pressing this button." -msgstr "" +msgstr "Wenn es Mergekonflikte gibt können Sie diese lösen indem sie diesen Button drücken." #: ..\remote_feature.rst:152 msgid "Stash changes" -msgstr "" +msgstr "Änderungen stashen" #: ..\remote_feature.rst:152 msgid "" "When the working dir contains uncommitted changes, you need to stash them " "before pulling." -msgstr "" +msgstr "Wenn das Arbeitsverzeichnis nicht-comittete Änderungen enthält, müssen Sie diese vor dem nächsten Pullen stashen." #: ..\remote_feature.rst:154 msgid "Auto stash" -msgstr "" +msgstr "Automatisch Stashen" #: ..\remote_feature.rst:154 msgid "" "Check this checkbox if you want to stash before pulling. The stash will be " "reapplied after pulling." -msgstr "" +msgstr "Hake diese Checkbox an wenn Sie vor dem Pullen Stashen wollen. Der Stash wird nach dem Pull automatisch wieder angewendet." #: ..\remote_feature.rst:156 msgid "Load SSH key" -msgstr "" +msgstr "SSH Schlüssel laden" #: ..\remote_feature.rst:156 msgid "" "This button is only available when you use PuTTY as SSH client. You can " "press this button to load the key configured for the remote. If no key is " "set, a dialog will prompt for the key." -msgstr "" +msgstr "Dieser Button ist nur verfügbar wenn Sie PuTTY als SSH Client verwenden. Sie können diesen Button drücken, um den Schlüssel für diese Remote zu konfigurieren. Wenn kein Schlüssel gesetzt ist wird ein Dialog angezeigt der den Schlüssel abfragt." #: ..\remote_feature.rst:161 msgid "Push changes" -msgstr "" +msgstr "Änderungen pushen" #: ..\remote_feature.rst:163 msgid "" @@ -306,11 +307,11 @@ msgid "" "the position of the master branch on the remote repository. The red label " "marks the position of the master branch on the local repository. The local " "repository is ahead three commits." -msgstr "" +msgstr "Im Durchsuchen Fenster können Sie prüfen wenn es lokale Commits gibt die noch nicht in ein Remote Repository gepusht wurden. In dem Bild unten markieren die grünen Labels die Position des master Branch auf dem Remote Repository. Das rote Label zeigt die Position des master Branch auf dem lokalen Repository. Das lokale Repository ist drei Commits voraus." #: ..\remote_feature.rst:169 msgid "To push the changes press ``Push`` in the toolbar." -msgstr "" +msgstr "Um die Änderungen zu pushen drücken Sie ``Push`` in der Toolbar." #: ..\remote_feature.rst:173 msgid "" @@ -318,7 +319,7 @@ msgid "" "remote repository is set to the remote of the current branch. You can choose" " another remote or choose a url to push to. You can also specify a branch to" " push." -msgstr "" +msgstr "Der Push Dialog erlaubt es Ihnen das Remote Repository auszuwählen in das gepusht werden soll. Das Remote Repository ist auf das Remote Repository des aktuellen Branches gesetzt. Sie können andere Remotes auswählen oder eine URL bestimmen zu der gepusht werden soll. Die können auch den Branch angeben der gepusht wird." #: ..\remote_feature.rst:178 msgid "" @@ -326,7 +327,7 @@ msgid "" "need to open the ``Tags`` tab in the dialog. You can choose to push a singe " "tag or all tags. No commits will be pushed when the ``Tags`` tab is " "selected, only tags." -msgstr "" +msgstr "Tags werden nicht auf das Remote Repository gepusht. Wenn Sie einen Tag pushen wollen, müssen Sie die ``Tags`` Lasche im Dialog öffnen. Sie können einen einzelnen Tag oder alle Tags zum Pushen auswählen. Wenn die Lasche ``Tags`` ausgewählt ist werden keine Commits sondern nur Tags gepusht." #: ..\remote_feature.rst:181 msgid "" @@ -334,4 +335,4 @@ msgid "" "done locally. This means that you cannot push your changes before the " "commits are merged locally. In practice you need to pull before you can push" " most of the times." -msgstr "" +msgstr "Sie können Ihre Änderungen nicht in das Remote Repository mergen. Das Mergen muss lokal erfolgen. Das bedeutet dass Sie Ihre Änderungen nicht pushen können bevor die Commits lokale gemergt wurden. In der Praxis müssen sie in den allermeisten Fällen immer erst pullen bevor Sie pushen können." diff --git a/source/locale/es/LC_MESSAGES/branches.po b/source/locale/es/LC_MESSAGES/branches.po index a1c679b..6c2a842 100644 --- a/source/locale/es/LC_MESSAGES/branches.po +++ b/source/locale/es/LC_MESSAGES/branches.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the GitExtensions package. # # Translators: +# María Inés Parnisari , 2016 msgid "" msgstr "" "Project-Id-Version: Git Extensions Manual\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-24 21:53+0300\n" -"PO-Revision-Date: 2015-05-24 19:18+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"PO-Revision-Date: 2016-09-27 03:15+0000\n" +"Last-Translator: María Inés Parnisari \n" +"Language-Team: Spanish (http://www.transifex.com/git-extensions/git-extensions-manual/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,7 +20,7 @@ msgstr "" #: ..\branches.rst:2 msgid "Branches" -msgstr "" +msgstr "Ramas" #: ..\branches.rst:7 msgid "" @@ -31,7 +32,7 @@ msgid "" "continuous single line of development as if the branch had never existed in " "the first place. The image on the right illustrates a branch created on top " "of commit B." -msgstr "" +msgstr "Las ramas se utilizan para separar commits entre sí. Es muy común crear una nueva rama cuando empiezas a trabajar en una nueva funcionalidad, para mantener el trabajo sobre esa funcionalidad separado del resto. Cuando se completa esa funcionalidad, se puede mergear o rebasear la rama, de tal forma que los commits de la nueva funcionalidad o bien figuran como una rama paralela o se ven como una línea continua de desarrollo como si la rama no hubiera existido en primer lugar. La imagen a la derecha ilustra una rama creada sobre el commit B." #: ..\branches.rst:13 msgid "" diff --git a/source/locale/es/LC_MESSAGES/browse_repository.po b/source/locale/es/LC_MESSAGES/browse_repository.po index 3ea9854..92648b4 100644 --- a/source/locale/es/LC_MESSAGES/browse_repository.po +++ b/source/locale/es/LC_MESSAGES/browse_repository.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the GitExtensions package. # # Translators: +# María Inés Parnisari , 2016 msgid "" msgstr "" "Project-Id-Version: Git Extensions Manual\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-24 21:53+0300\n" -"PO-Revision-Date: 2015-05-24 19:18+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"PO-Revision-Date: 2016-09-27 03:20+0000\n" +"Last-Translator: María Inés Parnisari \n" +"Language-Team: Spanish (http://www.transifex.com/git-extensions/git-extensions-manual/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,7 +20,7 @@ msgstr "" #: ..\browse_repository.rst:2 msgid "Browse Repository" -msgstr "" +msgstr "Buscar en Repositorio" #: ..\browse_repository.rst:4 msgid "" @@ -27,11 +28,11 @@ msgid "" "repository to open. The main window contains the commit log. You could also " "open the ‘Browse’ window from the shell extensions and from the Visual " "Studio IDE." -msgstr "" +msgstr "Puedes explorar un repositorio arrancando Git Extensions y seleccionando el repositorio a abrir. La ventana principal contiene el historial de commits. También puedes abrir la ventana \"Explorar\" desde las extensiones de shell y desde Visual Studio." #: ..\browse_repository.rst:8 msgid "View commit log" -msgstr "" +msgstr "Ver historial de commits" #: ..\browse_repository.rst:10 msgid "" diff --git a/source/locale/es/LC_MESSAGES/command_line.po b/source/locale/es/LC_MESSAGES/command_line.po index 337b5df..b0dc27c 100644 --- a/source/locale/es/LC_MESSAGES/command_line.po +++ b/source/locale/es/LC_MESSAGES/command_line.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the GitExtensions package. # # Translators: +# María Inés Parnisari , 2016 msgid "" msgstr "" "Project-Id-Version: Git Extensions Manual\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-24 21:53+0300\n" -"PO-Revision-Date: 2015-05-24 19:18+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"PO-Revision-Date: 2016-09-27 03:21+0000\n" +"Last-Translator: María Inés Parnisari \n" +"Language-Team: Spanish (http://www.transifex.com/git-extensions/git-extensions-manual/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,15 +20,15 @@ msgstr "" #: ..\command_line.rst:2 msgid "Command line" -msgstr "" +msgstr "Línea de comandos" #: ..\command_line.rst:5 msgid "Git Extensions command line" -msgstr "" +msgstr "Línea de comandos de Git Extensions" #: ..\command_line.rst:7 msgid "" "Most features can be started from the command line. It is recommended to add" " ``gitex.cmd`` to the path when using from the command line. It is typically" " stored in the ``C:\\Program Files (x86)\\GitExtensions`` folder." -msgstr "" +msgstr "La mayoría de las funciones pueden utilizarse desde la línea de comandos. Para ello, es recomendable agregar ``gitex.cmd`` a la variable path. Este archivo suele encontrarse en la carpeta ``C:\\Program Files (x86)\\GitExtensions``." diff --git a/source/locale/es/LC_MESSAGES/index.po b/source/locale/es/LC_MESSAGES/index.po index 44f6902..2971adc 100644 --- a/source/locale/es/LC_MESSAGES/index.po +++ b/source/locale/es/LC_MESSAGES/index.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the GitExtensions package. # # Translators: +# María Inés Parnisari , 2016 msgid "" msgstr "" "Project-Id-Version: Git Extensions Manual\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-24 21:53+0300\n" -"PO-Revision-Date: 2015-05-24 19:17+0000\n" -"Last-Translator: Arkady Shapkin \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"PO-Revision-Date: 2016-09-27 03:15+0000\n" +"Last-Translator: María Inés Parnisari \n" +"Language-Team: Spanish (http://www.transifex.com/git-extensions/git-extensions-manual/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,4 +20,4 @@ msgstr "" #: ..\index.rst:2 msgid "Git Extensions |release| Manual" -msgstr "" +msgstr "Manual de Git Extensions Release" diff --git a/source/locale/es/LC_MESSAGES/integration.po b/source/locale/es/LC_MESSAGES/integration.po index 6432491..1c88739 100644 --- a/source/locale/es/LC_MESSAGES/integration.po +++ b/source/locale/es/LC_MESSAGES/integration.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the GitExtensions package. # # Translators: +# María Inés Parnisari , 2016 msgid "" msgstr "" "Project-Id-Version: Git Extensions Manual\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-24 21:53+0300\n" -"PO-Revision-Date: 2015-05-24 19:18+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"PO-Revision-Date: 2016-09-27 03:17+0000\n" +"Last-Translator: María Inés Parnisari \n" +"Language-Team: Spanish (http://www.transifex.com/git-extensions/git-extensions-manual/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,13 +20,13 @@ msgstr "" #: ..\integration.rst:2 msgid "Integration" -msgstr "" +msgstr "Integración" #: ..\integration.rst:4 msgid "" "During installation you can choose to install the Visual Studio plug-in and " "shell extensions." -msgstr "" +msgstr "Durante la instalación puedes elegir instalar el plugin de Visual Studio y las extensiones de shell." #: ..\integration.rst:7 msgid "Visual Studio" diff --git a/source/locale/es/LC_MESSAGES/maintenance.po b/source/locale/es/LC_MESSAGES/maintenance.po index fc73e8f..5916578 100644 --- a/source/locale/es/LC_MESSAGES/maintenance.po +++ b/source/locale/es/LC_MESSAGES/maintenance.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the GitExtensions package. # # Translators: +# María Inés Parnisari , 2016 msgid "" msgstr "" "Project-Id-Version: Git Extensions Manual\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-24 21:53+0300\n" -"PO-Revision-Date: 2015-05-24 19:18+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"PO-Revision-Date: 2016-09-27 03:11+0000\n" +"Last-Translator: María Inés Parnisari \n" +"Language-Team: Spanish (http://www.transifex.com/git-extensions/git-extensions-manual/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,7 +20,7 @@ msgstr "" #: ..\maintenance.rst:2 msgid "Maintenance" -msgstr "" +msgstr "Mantenimiento" #: ..\maintenance.rst:4 msgid "" diff --git a/source/locale/es/LC_MESSAGES/merge_conflicts.po b/source/locale/es/LC_MESSAGES/merge_conflicts.po index 22c3506..2d819b8 100644 --- a/source/locale/es/LC_MESSAGES/merge_conflicts.po +++ b/source/locale/es/LC_MESSAGES/merge_conflicts.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the GitExtensions package. # # Translators: +# María Inés Parnisari , 2016 msgid "" msgstr "" "Project-Id-Version: Git Extensions Manual\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-24 21:53+0300\n" -"PO-Revision-Date: 2015-05-24 19:19+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"PO-Revision-Date: 2016-09-27 03:11+0000\n" +"Last-Translator: María Inés Parnisari \n" +"Language-Team: Spanish (http://www.transifex.com/git-extensions/git-extensions-manual/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,7 +20,7 @@ msgstr "" #: ..\merge_conflicts.rst:2 msgid "Merge Conflicts" -msgstr "" +msgstr "Mergear Conflictos" #: ..\merge_conflicts.rst:4 msgid "" diff --git a/source/locale/es/LC_MESSAGES/notes.po b/source/locale/es/LC_MESSAGES/notes.po index 1d8777d..c0e9a74 100644 --- a/source/locale/es/LC_MESSAGES/notes.po +++ b/source/locale/es/LC_MESSAGES/notes.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the GitExtensions package. # # Translators: +# María Inés Parnisari , 2016 msgid "" msgstr "" "Project-Id-Version: Git Extensions Manual\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-24 21:53+0300\n" -"PO-Revision-Date: 2015-05-24 19:19+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"PO-Revision-Date: 2016-09-27 03:26+0000\n" +"Last-Translator: María Inés Parnisari \n" +"Language-Team: Spanish (http://www.transifex.com/git-extensions/git-extensions-manual/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,17 +20,17 @@ msgstr "" #: ..\notes.rst:2 msgid "Notes" -msgstr "" +msgstr "Notas" #: ..\notes.rst:4 msgid "" "Notes can be added to a commit. Notes will be stored separately and will not" " be pushed. To add a new note choose ``add notes`` in the context menu of " "the commit information box." -msgstr "" +msgstr "Se pueden agregar notas a un commit. Las mismas se almacenan de forma separada y no pueden ser publicadas. Para agregar una nueva nota, seleccione ``agregar notas`` en el menú contextual de la ventana del commit." #: ..\notes.rst:9 msgid "" "The editor that has been configured in the settings dialog will be used to " "enter or edit the notes. The Git Extensions editor is advised." -msgstr "" +msgstr "El editor que haya sido configurado en el diálogo de configuración será usado para ingresar o editar las notas. Se recomienda utilizar el editor de Git Extensions." diff --git a/source/locale/es/LC_MESSAGES/patches.po b/source/locale/es/LC_MESSAGES/patches.po index 04d82b1..63fa7da 100644 --- a/source/locale/es/LC_MESSAGES/patches.po +++ b/source/locale/es/LC_MESSAGES/patches.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the GitExtensions package. # # Translators: +# María Inés Parnisari , 2016 msgid "" msgstr "" "Project-Id-Version: Git Extensions Manual\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-24 21:53+0300\n" -"PO-Revision-Date: 2015-05-24 19:19+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"PO-Revision-Date: 2016-09-27 03:11+0000\n" +"Last-Translator: María Inés Parnisari \n" +"Language-Team: Spanish (http://www.transifex.com/git-extensions/git-extensions-manual/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,7 +20,7 @@ msgstr "" #: ..\patches.rst:2 msgid "Patches" -msgstr "" +msgstr "Parches" #: ..\patches.rst:4 msgid "" diff --git a/source/locale/es/LC_MESSAGES/plugins.po b/source/locale/es/LC_MESSAGES/plugins.po index 13a4fb7..959e2ae 100644 --- a/source/locale/es/LC_MESSAGES/plugins.po +++ b/source/locale/es/LC_MESSAGES/plugins.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the GitExtensions package. # # Translators: +# María Inés Parnisari , 2016 msgid "" msgstr "" "Project-Id-Version: Git Extensions Manual\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-24 21:53+0300\n" -"PO-Revision-Date: 2015-05-24 19:19+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"PO-Revision-Date: 2016-09-27 03:17+0000\n" +"Last-Translator: María Inés Parnisari \n" +"Language-Team: Spanish (http://www.transifex.com/git-extensions/git-extensions-manual/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,11 +20,11 @@ msgstr "" #: ..\plugins.rst:2 msgid "Plugins" -msgstr "" +msgstr "Plugins" #: ..\plugins.rst:5 msgid "List of the available plugins" -msgstr "" +msgstr "Lista de plugins disponibles" #: ..\plugins.rst:7 msgid "Auto Compile Submodules" diff --git a/source/locale/es/LC_MESSAGES/remote_feature.po b/source/locale/es/LC_MESSAGES/remote_feature.po index cdd5ceb..f9648fb 100644 --- a/source/locale/es/LC_MESSAGES/remote_feature.po +++ b/source/locale/es/LC_MESSAGES/remote_feature.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the GitExtensions package. # # Translators: +# María Inés Parnisari , 2016 msgid "" msgstr "" "Project-Id-Version: Git Extensions Manual\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-24 21:53+0300\n" -"PO-Revision-Date: 2015-05-24 19:19+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/git-extensions-manual/language/es/)\n" +"PO-Revision-Date: 2016-09-27 03:19+0000\n" +"Last-Translator: María Inés Parnisari \n" +"Language-Team: Spanish (http://www.transifex.com/git-extensions/git-extensions-manual/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,7 +20,7 @@ msgstr "" #: ..\remote_feature.rst:2 msgid "Remote feature" -msgstr "" +msgstr "Funcionalidad remota" #: ..\remote_feature.rst:4 msgid "" @@ -27,7 +28,7 @@ msgid "" "changes you make are local. When you commit changes, you only commit them to" " your local repository. To publish your local changes you need to push. In " "order to get changes committed by others, you need to pull." -msgstr "" +msgstr "Git es un sistema de control de versiones distribuido. Esto quiere decir que todos los cambios se realizan de forma local. Cuando realizas un commit de los cambios, sólo lo haces en tu repositorio local. Para publicar tus cambios locales necesitas hacer un push. Para obtener los cambios realizados por otras personas, necesitas hacer un pull." #: ..\remote_feature.rst:9 msgid "Manage remote repositories" From 925d07a8400400a63320f4b547efe22de3c2dd3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Sun, 12 Mar 2017 09:11:10 +0100 Subject: [PATCH 064/152] Version changed to 2.49.1 --- source/conf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/conf.py b/source/conf.py index 9b35a28..3749b95 100644 --- a/source/conf.py +++ b/source/conf.py @@ -48,9 +48,9 @@ # built documents. # # The short X.Y version. -version = '2.49' +version = '2.49.01' # The full version, including alpha/beta/rc tags. -release = '2.49' +release = '2.49.01' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From b760234cdb6d953e8f4925498cd0b129e68fb3c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Wed, 22 Mar 2017 05:49:11 +0100 Subject: [PATCH 065/152] Version changed to 2.49.2 --- source/conf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/conf.py b/source/conf.py index 3749b95..842c972 100644 --- a/source/conf.py +++ b/source/conf.py @@ -48,9 +48,9 @@ # built documents. # # The short X.Y version. -version = '2.49.01' +version = '2.49.02' # The full version, including alpha/beta/rc tags. -release = '2.49.01' +release = '2.49.02' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From bda0ed69ef9da82ba9de586d2eb5711a58b45a77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Sun, 26 Mar 2017 09:32:46 +0200 Subject: [PATCH 066/152] Version changed to 2.49.3 --- source/conf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/conf.py b/source/conf.py index 842c972..2ebd213 100644 --- a/source/conf.py +++ b/source/conf.py @@ -48,9 +48,9 @@ # built documents. # # The short X.Y version. -version = '2.49.02' +version = '2.49.03' # The full version, including alpha/beta/rc tags. -release = '2.49.02' +release = '2.49.03' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From 8d013acb73529680b3c41daf89d8fea93dad1da4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Fri, 14 Apr 2017 12:21:21 +0200 Subject: [PATCH 067/152] Corrected grammar. Reported on Transifex --- source/commit.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/commit.rst b/source/commit.rst index 7e962f0..0583b80 100644 --- a/source/commit.rst +++ b/source/commit.rst @@ -1,7 +1,7 @@ Commit ====== -A commit is a set of changes with some extra information. Every commit contains the follow information: +A commit is a set of changes with some extra information. Every commit contains the following information: * Changes * Committer name and email From c18059b78e923ec68a5715c8a6d9f53392b09914 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Mon, 8 May 2017 20:37:57 +0200 Subject: [PATCH 068/152] Warnings, grammar and formating fixed. --- source/getting_started.rst | 2 +- source/modify_history.rst | 15 +++++++++------ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/source/getting_started.rst b/source/getting_started.rst index 28f97e5..4e32422 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -59,7 +59,7 @@ First, make sure you have the latest mono version on your Linux. This section wi $ mono GitExtensions.exe Installation (macOS) ------------------- +-------------------- This section only covers mono installation, you should have git installed in your Mac at this point. Please refer to https://git-scm.com/download/mac diff --git a/source/modify_history.rst b/source/modify_history.rst index 2ef8bad..50e0748 100644 --- a/source/modify_history.rst +++ b/source/modify_history.rst @@ -1,15 +1,18 @@ Modify Git history ================== -There is 2 different cases, and consequently 2 way to do it, with git when we want to modify the history: -- Modify the last commit of the current branch with doing an amend -- Modify a older commit with doing a ``interactive rebase`` +There are 2 different cases, and consequently 2 ways to do it with git when we want to modify the history: + +- Modify the last commit of the current branch with doing an ``amend`` +- Modify an older commit with doing an ``interactive rebase`` Note: There are 2 things to understand when working with the history with git: -- As git only create immutable commits (sealed by the sha1), "modifying" a commit is in fact creating a new commit more or less similar. + +- As git only creates immutable commits (sealed by the sha1), "modifying" a commit is in fact creating a new more or less similar commit. - Consequently, the entire history of children following the changed commit will be different. - So, except if the history has not been already push, or if you have good reasons, that is a bad practice to change the history - because you will mess the history of others developers. + +So, except if the history has not been already pushed, or if you have good reasons, it is a bad practice to change the history +because you will mess the history of other developers. Modify the last commit ---------------------- From 0a73fc8010c58410a998445fdfd78c1c2ca8b8c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Mon, 8 May 2017 13:36:46 +0200 Subject: [PATCH 069/152] Format settings with dedicated directives. Editing rst like tables is a nightmare. --- .gitignore | 3 + source/conf.py | 4 +- source/extensions/settings-ext.py | 143 ++ source/getting_started.rst | 8 +- .../settings/related_links_location.png | Bin 0 -> 14577 bytes source/images/settings/revision_links.png | Bin 0 -> 25965 bytes source/nature2/static/custom.css | 23 +- source/settings.rst | 1782 ++++++++++------- 8 files changed, 1185 insertions(+), 778 deletions(-) create mode 100644 source/extensions/settings-ext.py create mode 100644 source/images/settings/related_links_location.png create mode 100644 source/images/settings/revision_links.png diff --git a/.gitignore b/.gitignore index d63f964..dcfe5bf 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,6 @@ build tx.exe GitExtensions.settings.backup source/locale/.doctrees/ +/source/__pycache__/ +/source/extensions/__pycache__/ +*.pyc diff --git a/source/conf.py b/source/conf.py index 2ebd213..45b107f 100644 --- a/source/conf.py +++ b/source/conf.py @@ -16,7 +16,7 @@ # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. -#sys.path.insert(0, os.path.abspath('.')) +sys.path.insert(0, os.path.abspath('./extensions')) # -- General configuration ----------------------------------------------------- @@ -25,7 +25,7 @@ # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. -extensions = ['sphinx.ext.todo'] +extensions = ['sphinx.ext.todo', 'settings-ext'] # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] diff --git a/source/extensions/settings-ext.py b/source/extensions/settings-ext.py new file mode 100644 index 0000000..4998e8d --- /dev/null +++ b/source/extensions/settings-ext.py @@ -0,0 +1,143 @@ +# -*- coding: utf-8 -*- +""" + settings directives + ~~~~~~~~~~~~~~~~~~~ + + Handlers for directives used to describe settings. + +""" + +import re + +from docutils import nodes +from docutils.parsers.rst import Directive, directives, roles + +from sphinx import addnodes + +class SettingBaseDirective(Directive): + + option_spec = {'id': directives.unchanged} + has_content = True + required_arguments = 1 + optional_arguments = 0 + final_argument_whitespace = True + + def compute_target_id(self): + """ + returns absolut anchor id for this directive + """ + + if 'id' in self.options: + targetid = self.options['id'] + else: + targetid = nodes.make_id(self.arguments[0].lower()) + + if 'setting_group' in self.env.temp_data: + targetid = self.env.temp_data['setting_group'][-1] + '-' + targetid + + return targetid + + def add_label(self, targetid, label): + + labels = self.env.domaindata['std']['labels'] + anonlabels = self.env.domaindata['std']['anonlabels'] + docname = self.env.docname + labelid = 'settings-' + targetid + + anonlabels[labelid] = docname, targetid + labels[labelid] = docname, targetid, label + +class SettingsPage(SettingBaseDirective): + + objtype = 'settingpage' # type: unicode + + def run(self): + # type: () -> List[nodes.Node] + """ + """ + self.env = self.state.document.settings.env # type: BuildEnvironment + if 'setting_group' in self.env.temp_data: + del self.env.temp_data['setting_group'] + + targetid = self.compute_target_id() + caption = self.arguments[0] + + node = nodes.section() + node.document = self.state.document + node['ids']=[targetid] + node['names']=[caption] + # 'desctype' is a backwards compatible attribute + node['objtype'] = node['desctype'] = self.objtype + + titlenode = nodes.title(targetid, caption) + node += titlenode + self.add_label(targetid, caption) + self.env.temp_data['setting_group'] = [targetid] + self.state.nested_parse(self.content, self.content_offset, node) + return [node] + + +class SettingDescription(SettingBaseDirective): + """ + Directive to describe a setting. + """ + + # types of doc fields that this directive handles, see sphinx.util.docfields + objtype = 'setting' # type: unicode + + def run(self): + # type: () -> List[nodes.Node] + """ + """ + self.env = self.state.document.settings.env # type: BuildEnvironment + + node = addnodes.desc() + node.document = self.state.document + # 'desctype' is a backwards compatible attribute + node['objtype'] = node['desctype'] = self.objtype + + targetid = self.compute_target_id() + caption = self.arguments[0] + signode = addnodes.desc_signature(targetid, '') + targetnode = nodes.target('', '', ids=[targetid], names=[caption]) + signode += targetnode + signode += addnodes.desc_name(caption, caption) + node.append(signode) + contentnode = addnodes.desc_content() + node.append(contentnode) + self.add_label(targetid, caption) + if not 'setting_group' in self.env.temp_data: + self.env.temp_data['setting_group'] = [] + self.env.temp_data['setting_group'].append(targetid) + self.state.nested_parse(self.content, self.content_offset, contentnode) + self.env.temp_data['setting_group'].pop() + return [node] + + +class SettingsGroup(SettingDescription): + """ + Directive to describe a setting group. + """ + + objtype = 'settinggroup' # type: unicode + +class SettingButton(SettingDescription): + """ + Directive to describe a setting button. + """ + + objtype = 'settingbutton' # type: unicode + + +def setup(app): + # type: (Sphinx) -> Dict[unicode, Any] + directives.register_directive('setting', SettingDescription) + directives.register_directive('settingsgroup', SettingsGroup) + directives.register_directive('settingspage', SettingsPage) + directives.register_directive('settingbutton', SettingButton) + + return { + 'version': '1.0', + 'parallel_read_safe': True, + 'parallel_write_safe': False, + } \ No newline at end of file diff --git a/source/getting_started.rst b/source/getting_started.rst index 4e32422..9841b30 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -138,8 +138,8 @@ Entries on Category context menu |Remove | Remove the category (and any repositories under it) from the page. Note: Git repositories are *not* | | | physically removed either locally or remotely. | +------------------+-------------------------------------------------------------------------------------------------------+ -|Edit | Shows the Start Page settings window where both category and repository details can be modified. | -| | See :ref:`settings-start-page`. | +|Edit | Shows the :ref:`settings-start-page` settings window where both category and repository details | +| | can be modified. | +------------------+-------------------------------------------------------------------------------------------------------+ Entries on repository context menu @@ -154,8 +154,8 @@ Entries on repository context menu |Remove | Remove the repository from the category. Note: the repository is *not* physically removed either | | | locally or remotely. | +------------------+-------------------------------------------------------------------------------------------------------+ -|Edit | Shows the Start Page settings window where both category and repository details can be modified. | -| | See :ref:`settings-start-page`. | +|Edit | Shows the :ref:`settings-start-page` settings window where both category and repository details | +| | can be modified. | +------------------+-------------------------------------------------------------------------------------------------------+ |Show current | Toggles the display of the branch name next to the repository name. This identifies the currently | |branch | checked out branch for the repository. | diff --git a/source/images/settings/related_links_location.png b/source/images/settings/related_links_location.png new file mode 100644 index 0000000000000000000000000000000000000000..6ce7f52b22f54f8a45e163356a8557418df38b0b GIT binary patch literal 14577 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 literal 0 HcmV?d00001 diff --git a/source/images/settings/revision_links.png b/source/images/settings/revision_links.png new file mode 100644 index 0000000000000000000000000000000000000000..6109c6a235790cd8d1c7f544003a0939ef9f29f5 GIT binary patch literal 25965 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

}o@C)CP=9k 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 T1K!iQ=&ytw9xlZn9X|6<44;j7 literal 0 HcmV?d00001 diff --git a/source/nature2/static/custom.css b/source/nature2/static/custom.css index 393ec8c..488ba42 100644 --- a/source/nature2/static/custom.css +++ b/source/nature2/static/custom.css @@ -16,4 +16,25 @@ div.note { } div.note p.admonition-title { color: #058C1A; -} \ No newline at end of file +} + +.setting .descname +{ + border-radius: 0.5em; + padding: 2px 5px; + background-color: lightgray; +} + +.settinggroup > dt > .descname +{ + border: 1px solid; + border-bottom: none; + padding: 3px; +} + +.settingbutton .descname +{ + border: 1px solid; + padding: 2px 5px; + background-color: lightgray; +} diff --git a/source/settings.rst b/source/settings.rst index 590ac10..be35914 100644 --- a/source/settings.rst +++ b/source/settings.rst @@ -31,777 +31,1017 @@ depending on whether or not they are distributed with that repository. The settings that are used by Git are stored in the configuration files of Git. The global settings are stored in the file called ``.gitconfig`` in the user directory. The local settings are stored in the ``.git\config`` file of the repository. -.. _settings-checklist: - -Checklist ---------- - -This page is a visual overview of the minimal settings that Git Extensions requires to work properly. Any items highlighted in red should -be configured by clicking on the highlighted item. - -This page contains the following settings and buttons. - -+---------------------------------------------------+----------------------------------------------------------------------------+ -| Setting | Description | -+===================================================+============================================================================+ -|Check settings at startup (disables automatically | Forces Git Extensions to re-check the minimal set of required settings | -|if all settings are correct) | the next time Git Extensions is started. If all settings are 'green' this | -| | will be automatically unchecked. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|``Save and rescan`` button | Saves any setting changes made and re-checks the settings to see if the | -| | minimal requirements are now met. | -+---------------------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-git: - -Git ---- - -This page contains the settings needed to access git repositories. The repositories will be accessed using external -tools. For Windows usually "Git for Windows" or Cygwin are used. Git Extensions will try to configure these settings automatically. - -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Group | Setting | Description | -+=============+=====================================+============================================================================+ -|Git |Command used to run git (git.cmd or | Needed for Git Extensions to run Git commands. Set the full command used | -| |git.exe) | to run git ("Git for Windows" or Cygwin). Use the ``Browse`` button to | -| | | find the executable on your file | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Path to Linux tools (sh). Leave empty| A few linux tools are used by Git Extensions. When Git for Windows is | -| |when it is in the path. | installed, these tools are located in the bin directory of Git for | -| | | Windows. Use the ``Browse`` button to find the directory on your file | -| | | system. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Environment |``Change HOME`` button | This button opens a dialog where the HOME directory can be changed. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ - -The global configuration file used by git will be put in the HOME directory. On some systems the home directory is not set -or is pointed to a network drive. Git Extensions will try to detect the optimal setting for your environment. When there is -already a global git configuration file, this location will be used. If you need to relocate the home directory for git, -click the ``Change HOME`` button to change this setting. Otherwise leave this setting as the default. - -.. _settings-git-extensions: - -Git Extensions --------------- - -This page contains general settings for Git Extensions. - -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Group | Setting | Description | -+=============+=====================================+============================================================================+ -|Performance |Show repository status in browse | When enabled, the number of pending commits are shown on the toolbar as a | -| |dialog (number of changes in toolbar,| figure in parentheses next to the ``Commit`` button. Git Extensions must be| -| |restart required) | stopped and restarted to activate changes to this option. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Show current working dir changes in | When enabled, two extra revisions are added to the revision graph. The | -| |revision graph | first shows the current working directory status. The second shows the | -| | | staged files. This option can cause slowdowns when browsing large | -| | | repositories. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Use FileSystemWatcher to check if | Using the FileSystemWatcher to check index state improves the performance | -| |index is changed | in some cases. Turn this off if you experience refresh problems in commit | -| | | log. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Show stash count on status bar in | When you use the stash a lot, it can be useful to show the number of | -| |browse window | stashed items on the toolbar. This option causes serious slowdowns in large| -| | | repositories and is turned off by default. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Check for uncommitted changes in | Git Extensions will not allow you to checkout a branch if you have | -| |checkout branch dialog | uncommitted changes on the current branch. If you select this option, Git | -| | | Extensions will display a dialog where you can decide what to do with | -| | | uncommitted changes before swapping branches. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Limit number of commits that will be | This number specifies the maximum number of commits that Git Extensions | -| |loaded in list at start-up | will load when it is started. These commits are shown in the Commit Log | -| | | window. To see more commits than are loaded, then this setting will need | -| | | to be adjusted and Git Extensions restarted. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Behaviour |Close Process dialog when process | When a process is finished, close the process dialog automatically. Leave | -| |succeeds | this option off if you want to see the result of processes. When a process | -| | | has failed, the dialog will automatically remain open. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Show console window when executing | Git Extensions uses command line tools to access the git repository. In | -| |git process | some environments it might be useful to see the command line dialog when a | -| | | process is executed. An option on the command line dialog window displayed | -| | | allows this setting to be turned off. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Use patience diff algorithm | Use the Git 'patience diff' algorithm instead of the default. This | -| | | algorithm is useful in situations where two files have diverged | -| | | significantly and the default algorithm may become 'misaligned', resulting | -| | | in a totally unusable conflict file. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Include untracked files in stash | If checked, when a stash is performed as a result of any action except a | -| | | manual stash request, e.g. checking out a new branch and requesting a stash| -| | | then any files not tracked by git will also be saved to the stash. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Follow renames in file history | Try to follow file renames in the file history. | -| |(experimental) | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Open last working dir on startup | When starting Git Extensions, open the last used repository (bypassing the | -| | | Start Page). | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Play Special Startup Sound | Play a sound when starting Git Extensions. It will put you in a good | -| | | moooooood! | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Default clone destination | Git Extensions will pre-fill destination directory input with value of this| -| | | setting on any form used to perform repository clone. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Revision grid quick search timeout | The timeout (milliseconds) used for the quick search feature in the | -| |[ms] | revision graph. The quick search will be enabled when you start typing and | -| | | the revision graph has the focus. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Email |SMTP server name | SMTP server to use for sending patches. | -|settings for +-------------------------------------+----------------------------------------------------------------------------+ -|sending |Port | SMTP port number to use. | -|patches +-------------------------------------+----------------------------------------------------------------------------+ -| |Use SSL/TLS | Check this box if the SMTP server uses SSL or TLS. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-commit-dialog: - -Commit dialog -------------- - -This page contains settings for the Git Extensions Commit dialog. - -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Group | Setting | Description | -+=============+=====================================+============================================================================+ -|Behaviour |Show errors when staging files | If an error occurs when files are staged (in the Commit dialog), then the | -| | | process dialog showing the results of the git command is shown if this | -| | | setting is checked. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Compose commit messages in Commit | If this is unchecked, then commit messages cannot be entered in the commit | -| |dialog (otherwise the message will be| dialog. When the ``Commit`` button is clicked, a new editor window is | -| |requested during commit) | opened where the commit message can be entered. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Number of previous messages in commit| The number of commit messages, from the top of the current branch, that | -| |dialog | will be made available from the ``Commit message`` combo box on the Commit | -| | | dialog. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Show additional buttons in commit | Tick the boxes in this sub-group for any of the additional buttons that you| -| |button area | wish to have available below the commit button. These buttons are | -| | | considered additional to basic functionality and have consequences if you | -| | | should click them accidentally, including resetting unrecorded work. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-appearance: - -Appearance ----------- - -This page contains settings that affect the appearance of the application. - -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Group | Setting | Description | -+=============+=====================================+============================================================================+ -|General |Show relative date instead of full | Show relative date, e.g. 2 weeks ago, instead of full date. | -| |date | Displayed on the ``commit`` tab on the main Commit Log window. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Show current branch in Visual Studio | Determines whether or not the currently checked out branch is displayed on | -| | | the Git Extensions toolbar within Visual Studio. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Auto scale user interface when high | Automatically resize controls and their contents according to the current | -| |DPI is used | system resolution of the display, measured in dots per inch (DPI). | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Truncate long filenames | This setting affects the display of filenames in a component of a window | -| | | e.g. in the Diff tab of the Commit Log window. The options that can be | -| | | selected are: | -| | | | -| | | | ``None``: no truncation occurs; a horizontal scroll bar is used to see | -| | | the whole filename. | -| | | | ``Compact``: no horizontal scroll bar. Filenames are truncated at both | -| | | start and end to fit into the width of the display component. | -| | | | ``Trimstart``: no horizontal scroll bar. Filenames are truncated at the | -| | | start only. | -| | | | ``FileNameOnly``: the path is always removed, leaving only the name of | -| | | the file, even if there is space for the path. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Author images|Get author image from gravatar.com | If checked, `gravatar `_ will be accessed to | -| | | retrieve an image for the author of commits. This image is displayed on | -| | | the ``commit`` tab on the main Commit Log window. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Image size | The display size of the user image. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Cache images | The number of days to elapse before gravatar is checked for any changes to | -| | | an authors image. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |No image service | If the author has not set up their own image, then gravatar can return an | -| | | image based on one of these services. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |``Clear image cache`` button | Clear the cached avatars. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Fonts |Code font | Change the font used for the display of file contents. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Application font | Change the font used on Git Extensions windows and dialogs. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Commit font | Change the font used for entering a commit message in the Commit dialog. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Language |Language (restart required) | Choose the language for the Git Extensions interface. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Dictionary for spelling checker | Choose the dictionary to use for the spelling checker in the Commit dialog.| -+-------------+-------------------------------------+----------------------------------------------------------------------------+ - -.. _revision-links: - -Revision Links --------------- - -You can configure here how to convert parts of a revision into clickable links. These links will be located under the commit message on the ``Commit`` -tab in the ``Related links`` section. - -+---------------------------------------------------+----------------------------------------------------------------------------+ -| Setting | Description | -+===================================================+============================================================================+ -|Categories | Lists all the currently defined Categories. Click the ``Add`` button to | -| | add a new empty Category. The default name is 'new'. To remove a Category | -| | select it and click the ``Remove`` button. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Name | This is the Category name used to match the same categories defined on | -| | different levels of the Settings. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Enabled | Indicates whether the Category is enabled or not. Disabled categories are | -| | skipped while creating links. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Search in | List of revision parts that will be checked when searching for matching | -| | text to be converted into links. Only the checked parts will be searched | -| | for matches. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Search pattern/Nested pattern | Regular expression used for matching text in chosen revision parts. | -| | Each matched fragment will be used to create a new link. More than one | -| | fragment can be used in a single link by using a capturing group. | -| | A capturing group value can be passed to a link by using zero-based indexed| -| | placeholders in a link format definition e.g. {0}. ``Nested pattern`` can | -| | be used when only part of the text matched by the ``Search pattern`` | -| | should be used to format the link. When the ``Nested pattern`` is empty, | -| | matches found by the ``Search pattern`` are used to create links. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Links: Caption/URI | List of links to be created from a single match. Each link consists of | -| | the ``Caption`` to be displayed and the ``URI`` to be opened when the link | -| | is clicked on. In addition to the standard zero-based indexed placeholders,| -| | the ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into| -| | the link. For example: | -| | ``https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH%`` | -+---------------------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-colors: - -Colors ------- - -This page contains settings to define the colors used in the application. - -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Group | Setting | Description | -+=============+=====================================+============================================================================+ -|Revision |Multicolor branches | Displays branch commits in different colors if checked. If unchecked, | -|graph | | all branches are shown in the same color. This color can be selected. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Striped branch change | When a new branch is created from an existing branch, the common part of | -| | | the history is shown in a 'hatch' pattern. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Draw branch borders | Outlines branch commits in a black border if checked. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Draw non relatives graph gray | Show commit history in gray for branches not related to the current branch.| -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Draw non relatives text gray | Show commit text in gray for branches not related to the current branch. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Color tag | Color to show tags in. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Color branch | Color to show branch names in. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Color remote branch | Color to show remote branch names in. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Color other label | Color to show other labels in. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Application |Icon style | Change icons. Useful for recognising various open instances. | -|Icon +-------------------------------------+----------------------------------------------------------------------------+ -| |Icon color | Changes color of the selected icons. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Difference |Color removed line | Highlight color for lines that have been removed. | -|View | | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Color added line | Highlight color for lines that have been added. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Color removed line highlighting | Highlight color for characters that have been removed in lines. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Color added line highlighting | Highlight color for characters that have been added in lines. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Color section | Highlight color for a section. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-start-page: - -Start Page ----------- - -This page allows you to add/remove or modify the Categories and repositories that will appear on the Start Page when Git Extensions is -launched. Per Category you can either configure an RSS feed or add repositories. The order of both Categories, and repositories within -Categories, can be changed using the context menus in the Start Page. See :ref:`start-page` for further details. - -+---------------------------------------------------+----------------------------------------------------------------------------+ -| Setting | Description | -+===================================================+============================================================================+ -|Categories | Lists all the currently defined Categories. Click the ``Add`` button to | -| | add a new empty Category. The default name is 'new'. To remove a Category | -| | select it and click Remove. This will delete the Category *and* any | -| | repositories belonging to that Category. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Caption | This is the Category name displayed on the Start Page. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Type | Specify the type: an RSS feed or a repository. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|RSS Feed | Enter the URL of the RSS feed. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Path/Title/Description | For each repository defined for a Category, shows the path, title and | -| | description. To add a new repository, click on a blank line and type the | -| | appropriate information. The contents of the Path field are shown on the | -| | Start Page as a link to your repository *if* the Title field is blank. If | -| | the Title field is non-blank, then this text is shown as the link to your | -| | repository. Any text in the Description field is shown underneath the | -| | repository link on the Start Page. | -+---------------------------------------------------+----------------------------------------------------------------------------+ - -An RSS Feed can be useful to follow repositories on GitHub for example. See this page on GitHub: https://help.github.com/articles/about-your-profile/. -You can also follow commits on public GitHub repositories by - -1) In your browser, navigate to the public repository on GitHub. -2) Select the branch you are interested in. -3) Click on the Commits tab. -4) You will find a RSS icon next to the words "Commit History". -5) Copy the link -6) Paste the link into the RSS Feed field in the Settings - Start Page as shown above. - -Your Start Page will then show each commit - clicking on a link will open your browser and take you to the commit on GitHub. - -.. _settings-git-config: +.. settingspage:: Checklist + + This page is a visual overview of the minimal settings that Git Extensions requires to work properly. Any items highlighted in red should + be configured by clicking on the highlighted item. + + This page contains the following settings and buttons. + + .. setting:: Check settings at startup + + Forces Git Extensions to re-check the minimal set of required settings the next time Git Extensions is started. + If all settings are 'green' this will be automatically unchecked. + + .. settingbutton:: Save and rescan + + Saves any setting changes made and re-checks the settings to see if the minimal requirements are now met. + +.. settingspage:: Git + + This page contains the settings needed to access git repositories. The repositories will be accessed using external + tools. For Windows usually "Git for Windows" or Cygwin are used. Git Extensions will try to configure these settings automatically. + + .. settingsgroup:: Git + + .. setting:: Command used to run git (git.cmd or git.exe) + :id: git-cmd + + Needed for Git Extensions to run Git commands. Set the full command used + to run git ("Git for Windows" or Cygwin). Use the ``Browse`` button to + find the executable on your file + + .. setting:: Path to Linux tools (sh). + :id: sh-path + + A few linux tools are used by Git Extensions. When Git for Windows is + installed, these tools are located in the bin directory of Git for + Windows. Use the ``Browse`` button to find the directory on your file + system. Leave empty when it is in the path. + + .. settingsgroup:: Environment + + .. settingbutton:: Change HOME + + This button opens a dialog where the HOME directory can be changed. + + The global configuration file used by git will be put in the HOME directory. On some systems the home directory is not set + or is pointed to a network drive. Git Extensions will try to detect the optimal setting for your environment. When there is + already a global git configuration file, this location will be used. If you need to relocate the home directory for git, + click the ``Change HOME`` button to change this setting. Otherwise leave this setting as the default. + +.. settingspage:: Git Extensions + + This page contains general settings for Git Extensions. + + .. settingsgroup:: Performance + + .. setting:: Show repository status in browse dialog + :id: changes-no + + When enabled, the number of pending commits are shown on the toolbar as a figure in parentheses next to the Commit button. + Git Extensions must be stopped and restarted to activate changes to this option. + + .. setting:: Show current working dir changes in revision graph + :id: working-dir-changes + + When enabled, two extra revisions are added to the revision graph. + The first shows the current working directory status. The second shows the staged files. + This option can cause slowdowns when browsing large repositories. + + .. setting:: Use FileSystemWatcher to check if index is changed + :id: filesystemwatcher + + Using the FileSystemWatcher to check index state improves the performance in some cases. + Turn this off if you experience refresh problems in commit log. + + .. setting:: Show stash count on status bar in browse window + :id: stash-count + + When you use the stash a lot, it can be useful to show the number of stashed items on the toolbar. + This option causes serious slowdowns in large repositories and is turned off by default. + + .. setting:: Check for uncommitted changes in checkout branch dialog + :id: uncommitted-changes + + Git Extensions will not allow you to checkout a branch if you have uncommitted changes on the current branch. + If you select this option, Git Extensions will display a dialog where you can decide + what to do with uncommitted changes before swapping branches. + + .. setting:: Limit number of commits that will be loaded in list at start-up + :id: commits-limit + + This number specifies the maximum number of commits that Git Extensions will load when it is started. + These commits are shown in the Commit Log window. To see more commits than are loaded, + then this setting will need to be adjusted and Git Extensions restarted. + + .. settingsgroup:: Behaviour + + .. setting:: Close Process dialog when process succeeds + :id: close-process-dlg + + When a process is finished, close the process dialog automatically. + Leave this option off if you want to see the result of processes. + When a process has failed, the dialog will automatically remain open. + + .. setting:: Show console window when executing git process + :id: show-console + + Git Extensions uses command line tools to access the git repository. + In some environments it might be useful to see the command line dialog when a process is executed. + An option on the command line dialog window displayed allows this setting to be turned off. + + .. setting:: Use patience diff algorithm + :id: patience-diff + + Use the Git ‘patience diff’ algorithm instead of the default. + This algorithm is useful in situations where two files have diverged significantly and the default algorithm + may become ‘misaligned’, resulting in a totally unusable conflict file. + + .. setting:: Include untracked files in stash + :id: stash-untracked + + If checked, when a stash is performed as a result of any action except a manual stash request, + e.g. checking out a new branch and requesting a stash then any files not tracked by git will also be saved to the stash. + + .. setting:: Follow renames in file history (experimental) + :id: follow-renames + + Try to follow file renames in the file history. + + .. setting:: Open last working dir on startup + :id: open-last-repo + + When starting Git Extensions, open the last used repository (bypassing the Start Page). + + .. setting:: Play Special Startup Sound + :id: startup-sound + + Play a sound when starting Git Extensions. It will put you in a good moooooood! + + .. setting:: Default clone destination + :id: default-clone-dst + + Git Extensions will pre-fill destination directory input with value of this setting on any form used to perform repository clone. + + .. setting:: Revision grid quick search timeout [ms] + :id: quick-search-timeout + + The timeout (milliseconds) used for the quick search feature in the revision graph. + The quick search will be enabled when you start typing and the revision graph has the focus. + + .. settingsgroup:: Email settings for sending patches + :id: patches-email + + .. setting:: SMTP server name + :id: server-name + + SMTP server to use for sending patches. + + .. setting:: Port + + SMTP port number to use. + + .. setting:: Use SSL/TLS + :id: ssl-tls + + Check this box if the SMTP server uses SSL or TLS. + +.. settingspage:: Commit dialog + + This page contains settings for the Git Extensions Commit dialog. + + .. settingsgroup:: Behaviour + + .. setting:: Show errors when staging files + :id: staging-errors + + If an error occurs when files are staged (in the Commit dialog), + then the process dialog showing the results of the git command is shown if this setting is checked. + + .. setting:: Compose commit messages in Commit dialog + :id: compose-message + + If this is unchecked, then commit messages cannot be entered in the commit dialog. + When the ``Commit`` button is clicked, a new editor window is opened where the commit message can be entered. + + .. setting:: Number of previous messages in commit dialog + :id: prev-messages + + The number of commit messages, from the top of the current branch, + that will be made available from the ``Commit message`` combo box on the Commit dialog. + + .. setting:: Show additional buttons in commit button area + :id: additional-buttons + + Tick the boxes in this sub-group for any of the additional buttons that you wish + to have available below the commit button. These buttons are considered additional + to basic functionality and have consequences if you should click them accidentally, + including resetting unrecorded work. + +.. settingspage:: Appearance + + This page contains settings that affect the appearance of the application. + + .. settingsgroup:: General + + .. setting:: Show relative date instead of full date + :id: relative-date + + Show relative date, e.g. 2 weeks ago, instead of full date. + Displayed on the ``commit`` tab on the main Commit Log window. + + .. setting:: Show current branch in Visual Studio + :id: show-current-branch-vs + + Determines whether or not the currently checked out branch is displayed on + the Git Extensions toolbar within Visual Studio. + + .. setting:: Auto scale user interface when high DPI is used + :id: auto-scale + + Automatically resize controls and their contents according to the current system resolution of the display, measured in dots per inch (DPI). + + .. setting:: Truncate long filenames + :id: truncate-long-filenames + + This setting affects the display of filenames in a component of a window + e.g. in the Diff tab of the Commit Log window. The options that can be + selected are: + + - ``None`` - no truncation occurs; a horizontal scroll bar is used to see the whole filename. + - ``Compact`` - no horizontal scroll bar. Filenames are truncated at both start and end to fit into the width of the display component. + - ``Trimstart`` - no horizontal scroll bar. Filenames are truncated at the start only. + - ``FileNameOnly`` - the path is always removed, leaving only the name of the file, even if there is space for the path. + + .. settingsgroup:: Author images + :id: author-images + + .. setting:: Get author image from gravatar.com + :id: gravatar + + If checked, `gravatar `_ will be accessed to + retrieve an image for the author of commits. This image is displayed on + the ``commit`` tab on the main Commit Log window. + + .. setting:: Image size + + The display size of the user image. + + .. setting:: Cache images + + The number of days to elapse before gravatar is checked for any changes to an authors image. + + .. setting:: No image service + + If the author has not set up their own image, then gravatar can return an image based on one of these services. + + .. settingbutton:: Clear image cache + + Clear the cached avatars. + + .. settingsgroup:: Fonts + + .. setting:: Code font + + Change the font used for the display of file contents. + + .. setting:: Application font + :id: app-font + + Change the font used on Git Extensions windows and dialogs. + + .. setting:: Commit font + + Change the font used for entering a commit message in the Commit dialog. + + .. settingsgroup:: Language + + .. setting:: Language (restart required) + :id: language + + Choose the language for the Git Extensions interface. + + .. setting:: Dictionary for spelling checker + :id: dictionary + + Choose the dictionary to use for the spelling checker in the Commit dialog. + +.. settingspage:: Revision Links + + You can configure here how to convert parts of a revision data into clickable links. These links will be located under the commit message on the ``Commit`` + tab in the ``Related links`` section. + + .. image:: /images/settings/related_links_location.png + + The most common case is to convert an issue number given as a part of commit message into a link to the coresponding issue-tracker page. + The screenshot below shows an example configuration for GitHub issues. + + .. image:: /images/settings/revision_links.png + + .. setting:: Categories + + Lists all the currently defined Categories. Click the ``Add`` button to + add a new empty Category. The default name is 'new'. To remove a Category + select it and click the ``Remove`` button. + + .. setting:: Name + + This is the Category name used to match the same categories defined on + different levels of the Settings. + + .. setting:: Enabled + + Indicates whether the Category is enabled or not. Disabled categories are + skipped while creating links. + + .. settingsgroup:: Remote data + + It is possible to use data from remote's URL to build a link. This way, links can be defined globally for all repositories sharing the same URL schema. + + .. setting:: Use remotes + + Regex to filter which remotes to use. Leave blank to create links not depending on remotes. + If full names of remotes are given then matching remotes are sorted by its position in the given Regex. + + .. setting:: Only use the first match + :id: only-use-first-match + + Check if you want to create links only for the first matching remote. + + .. setting:: Search in + + Define whether to search in ``URL``, ``Push URL`` or both. + + .. settingsgroup:: Revision data + + .. setting:: Search in + + Define which parts of the revision should be searched for matches. + + .. setting:: Search pattern + + Regular expression used for matching text in the chosen revision parts. + Each matched fragment will be used to create a new link. More than one + fragment can be used in a single link by using a capturing group. + Matches from the Remote data group go before matches from the Revision data group. + A capturing group value can be passed to a link by using zero-based indexed + placeholders in a link format definition e.g. {0}. + + .. setting:: Nested pattern + + ``Nested pattern`` can be used when only a part of the text matched by the `Search pattern <#revision-links-revision-search-in>`_ + should be used to format a link. When the ``Nested pattern`` is empty, + matches found by the `Search pattern <#revision-links-revision-search-in>`_ are used to create links. + + .. setting:: Links: Caption/URI + :id: revision-links + + List of links to be created from a single match. Each link consists of + the ``Caption`` to be displayed and the ``URI`` to be opened when the link + is clicked on. In addition to the standard zero-based indexed placeholders, + the ``%COMMIT_HASH%`` placeholder can be used to put the commit's hash into + the link. For example: ``https://github.com/gitextensions/gitextensions/commit/%COMMIT_HASH%`` + +.. settingspage:: Colors + + This page contains settings to define the colors used in the application. + + .. settingsgroup:: Revision graph + + .. setting:: Multicolor branches + + Displays branch commits in different colors if checked. + If unchecked, all branches are shown in the same color. + This color can be selected. + + .. setting:: Striped branch change + + When a new branch is created from an existing branch, the common part of the history is shown in a ‘hatch’ pattern. + + .. setting:: Draw branch borders + + Outlines branch commits in a black border if checked. + + .. setting:: Draw non relatives graph gray + + Show commit history in gray for branches not related to the current branch. + + .. setting:: Draw non relatives text gray + + Show commit text in gray for branches not related to the current branch. + + .. setting:: Color tag + + Color to show tags in. + + .. setting:: Color branch + + Color to show branch names in. + + .. setting:: Color remote branch + + Color to show remote branch names in. + + .. setting:: Color other label + + Color to show other labels in. + + .. settingsgroup:: Application Icon + + .. setting:: Icon style + + Change icons. Useful for recognising various open instances. + + .. setting:: Icon color + + Changes color of the selected icons. + + .. settingsgroup:: Difference View + + .. setting:: Color removed line + + Highlight color for lines that have been removed. + + .. setting:: Color added line + + Highlight color for lines that have been added. + + .. setting:: Color removed line highlighting + + Highlight color for characters that have been removed in lines. + + .. setting:: Color added line highlighting + + Highlight color for characters that have been added in lines. + + .. setting:: Color section + + Highlight color for a section. + +.. settingspage:: Start Page + + This page allows you to add/remove or modify the Categories and repositories that will appear on the Start Page when Git Extensions is + launched. Per Category you can either configure an RSS feed or add repositories. The order of both Categories, and repositories within + Categories, can be changed using the context menus in the Start Page. See :ref:`start-page` for further details. + + .. setting:: Categories + + Lists all the currently defined Categories. Click the ``Add`` button to add a new empty Category. + The default name is ‘new’. To remove a Category select it and click Remove. + This will delete the Category and any repositories belonging to that Category. + + .. setting:: Caption + + This is the Category name displayed on the Start Page. + .. setting:: Type + + Specify the type: an RSS feed or a repository. + + .. setting:: RSS Feed + + Enter the URL of the RSS feed. + + .. setting:: Path/Title/Description + + For each repository defined for a Category, shows the path, title and + description. To add a new repository, click on a blank line and type the + appropriate information. The contents of the Path field are shown on the + Start Page as a link to your repository *if* the Title field is blank. If + the Title field is non-blank, then this text is shown as the link to your + repository. Any text in the Description field is shown underneath the + repository link on the Start Page. + + + An RSS Feed can be useful to follow repositories on GitHub for example. See this page on GitHub: https://help.github.com/articles/about-your-profile/. + You can also follow commits on public GitHub repositories by + + 1) In your browser, navigate to the public repository on GitHub. + 2) Select the branch you are interested in. + 3) Click on the Commits tab. + 4) You will find a RSS icon next to the words "Commit History". + 5) Copy the link + 6) Paste the link into the RSS Feed field in the Settings - Start Page as shown above. + + Your Start Page will then show each commit - clicking on a link will open your browser and take you to the commit on GitHub. + + .. _settings-global-settings: .. _settings-local-settings: +.. settingspage:: Git Config + + This page contains some of the settings of Git that are used by and therefore can be changed from within Git Extensions. + + If you change a Git setting from the Git command line using ``git config`` then the same change in setting can be seen inside + Git Extensions. If you change a Git setting from inside Git Extensions then that change can be seen using ``git config --get``. + + Git configuration can be global or local configuration. Global configuration applies to all repositories. Local configuration overrides + the global configuration for the current repository. + + .. setting:: User name + + User name shown in commits and patches. + + .. setting:: User email + + User email shown in commits and patches. + + .. setting:: Editor + + Editor that git.exe opens (e.g. for editing commit message). + This is not used by Git Extensions, only when you call git.exe from the command line. + By default Git will use the built in editor. + + .. setting:: Mergetool + + Merge tool used to solve merge conflicts. Git Extensions will search for common merge tools on your system. + + .. setting:: Path to mergetool + + Path to merge tool. Git Extensions will search for common merge tools on your system. + + .. setting:: Mergetool command + + Command that Git uses to start the merge tool. Git Extensions will try to set this automatically when a merge tool is chosen. + This setting can be left empty when Git supports the mergetool (e.g. kdiff3). + + .. setting:: Keep backup (.orig) after merge + :id: keep-backup + + Check to save the state of the original file before modifying to solve merge conflicts. Refer to Git configuration setting ```mergetool.keepBackup```. + + .. setting:: Difftool + + Diff tool that is used to show differences between source files. Git Extensions will search for common diff tools on your system. + + .. setting:: Path to difftool + + The path to the diff tool. Git Extensions will search for common diff tools on your system. + + .. setting:: DiffTool command + + Command that Git uses to start the diff tool. This setting should only be filled in when Git doesn’t support the diff tool. + + .. setting:: Path to commit template + + A path to a file whose contents are used to pre-populate the commit message in the commit dialog. + + .. settingsgroup:: Line endings + + .. setting:: Checkout/commit radio buttons + + Choose how git should handle line endings when checking out and checking in files. + Refer to https://help.github.com/articles/dealing-with-line-endings/#platform-all + + + .. setting:: Files content encoding + + The default encoding for file contents. + +.. settingspage:: Build server integration + + This page allows you to configure the integration with build servers. This allows the build status of each commit + to be displayed directly in the revision log, as well as providing a tab for direct access to the Build Server + build report for the selected commit. + + .. settingsgroup:: General + + .. setting:: Enable build server integration + + Check to globally enable/disable the integration functionality. + + .. setting:: Show build status summary in revision log + + Check to show a summary of the build results with the commits in the main revision log. + + .. setting:: Build server type + + Select an integration target. + + .. settingsgroup:: Jenkins + + .. setting:: Jenkins server URL + + Enter the URL of the server (and port, if applicable). + + .. setting:: Project name + + Enter the name of the project which tracks this repository in Jenkins. + + .. settingsgroup:: TeamCity + + .. setting:: TeamCity server URL + + Enter the URL of the server (and port, if applicable). + + .. setting:: Project name + + Enter the name of the project which tracks this repository in TeamCity. Multiple project names can be entered separated by the | character. + + .. setting:: Build Id Filter + + Enter a regexp filter for which build results you want to retrieve in the case that your build project creates multiple builds. For example, if your project includes both devBuild and docBuild you may wish to apply a filter of “devBuild” to retrieve the results from only the program build. + + .. settingsgroup:: Team Foundation + + .. setting:: Tfs server (Name or URL) + + Enter the URL of the server (and port, if applicable). + + .. setting:: Team collection name + + .. setting:: Project name + + Enter the name of the project which tracks this repository in Tfs. + + .. setting:: Build definition name + + Use first found if left empty. + +.. settingspage:: SSH + + This page allows you to configure the SSH client you want Git to use. Git Extensions is optimized for PuTTY. Git Extensions + will show command line dialogs if you do not use PuTTY and user input is required (unless you have configured SSH to use authentication + with key instead of password). Git Extensions can load SSH keys for PuTTY when needed. + + .. settingsgroup:: Specify which ssh client to use + + .. setting:: PuTTY + + Use PuTTY as SSH client. + + .. setting:: OpenSSH + + Use OpenSSH as SSH client. + + .. setting:: Other ssh client + + Use another SSH client. Enter the path to the SSH client you wish to use. + + .. settingsgroup:: Configure PuTTY + + .. setting:: Path to plink.exe + + Enter the path to the plink.exe executable. + + .. setting:: Path to puttygen + + Enter the path to the puttygen.exe executable. + + .. setting:: Path to pageant + + Enter the path to the pageant.exe executable. + + .. setting:: Automatically start authentication + + If an SSH key has been configured, then when accessing a remote repository the key will automatically be used by the SSH client if this is checked. + +.. settingspage:: Scripts + + This page allows you to configure specific commands to run before/after Git actions or to add a new command to the User Menu. + The top half of the page summarises all of the scripts currently defined. If a script is selected from the summary, the bottom + half of the page will allow modifications to the script definition. + + A hotkey can also be assigned to execute a specific script. See :ref:`settings-hotkeys`. + + .. settingbutton:: Add + + Adds a new script. Complete the details in the bottom half of the screen. + + .. settingbutton:: Remove + + Removes a script. + + .. settingbutton:: Up/Down Arrows + + Changes order of scripts. + + .. setting:: Name + + The name of the script. + + .. setting:: Enabled + + If checked, the script is active and will be performed at the appropriate time (as determined by the On Event setting). + + .. setting:: Ask for confirmation + + If checked, then a popup window is displayed just before the script is run to confirm whether or not the script is to be run. + Note that this popup is *not* displayed when the script is added as a command to the User Menu (On Event setting is ShowInUserMenuBar). + + .. setting:: Run in background + + If checked, the script will run in the background and Git Extensions will return to your control without waiting for the script to finish. + + .. setting:: Add to revision grid context menu + + If checked, the script is added to the context menu that is displayed when right-clicking on a line in the Commit Log page. + + .. setting:: Command + + Enter the command to be run. This can be any command that your system can run e.g. an executable program, + a .bat script, a Python command, etc. Use the ``Browse`` button to find the command to run. + + .. setting:: Arguments + + Enter any arguments to be passed to the command that is run. + The ``Help`` button displays items that will be resolved by Git Extensions before + executing the command e.g. {cBranch} will resolve to the currently checked out branch, + {UserInput} will display a popup where you can enter data to be passed to the command when it is run. + + .. setting:: On Event + + Select when this command will be executed, either before/after certain Git commands, or displayed on the User Menu bar. + +.. settingspage:: Hotkeys + + This page allows you to define keyboard shortcuts to actions when specific pages of Git Extensions are displayed. + The HotKeyable Items identifies a page within Git Extensions. Selecting a Hotkeyable Item displays the list of + commands on that page that can have a hotkey associated with them. + + The Hotkeyable Items consist of the following pages + + 1) Commit: the page displayed when a Commit is requested via the ``Commit`` User Menu button or the ``Commands/Commit`` menu option. + 2) Browse: the Commit Log page (the page displayed after a repository is selected from the Start Page). + 3) RevisionGrid: the list of commits on the Commit Log page. + 4) FileViewer: the page displayed when viewing the contents of a file. + 5) FormMergeConflicts: the page displayed when merge conflicts are detected that need correcting. + 6) Scripts: shows scripts defined in Git Extensions and allows shortcuts to be assigned. Refer :ref:`settings-scripts`. + + .. setting:: Hotkey + + After selecting a Hotkeyable Item and the Command, the current keyboard shortcut associated with the command is displayed here. + To alter this shortcut, click in the box where the current hotkey is shown and press the new keyboard combination. + + .. settingbutton:: Apply + + Click to apply the new keyboard combination to the currently selected Command. + + .. settingbutton:: Clear + + Sets the keyboard shortcut for the currently selected Command to 'None'. + + .. settingbutton:: Reset all Hotkeys to defaults + + Resets all keyboard shortcuts to the defaults (i.e. the values when Git Extensions was first installed). + +.. settingspage:: Shell Extension + + When installed, Git Extensions adds items to the context menu when a file/folder is right-clicked within Windows Explorer. One of these items + is ``Git Extensions`` from which a further (cascaded) menu can be opened. This settings page determines which items will appear on that cascaded + menu and which will appear in the main context menu. Items that are checked will appear in the cascaded menu. + + To the right side of the list of check boxes is a preview that shows you how the Git Extensions menu items will be arranged with + your current choices. + + By default, what is displayed in the context menu also depends on what item is right-clicked in Windows Explorer; a file or a folder + (and whether the folder is a Git repository or not). If you want Git Extensions to always include all of its context menu items, + check the box ``Always show all commands``. + +.. settingspage:: Advanced + + This page allows advanced settings to be modified. Clicking on the '+' symbol on the tree of settings will display further settings. + Refer :ref:`settings-confirmations`. + + .. settingsgroup:: Checkout + + .. setting:: Always show checkout dialog + + Always show the Checkout Branch dialog when swapping branches. + This dialog is normally only shown when uncommitted changes exist on the current branch + + .. setting:: Use last chosen "local changes" action as default action. + :id: local-changes + + This setting works in conjunction with the 'Git Extensions/Check for uncommitted changes in checkout branch dialog' setting. + If the 'Check for uncommitted changes' setting is checked, then the Checkout Branch dialog is shown only if this setting is unchecked. + If this setting is checked, then no dialog is shown and the last chosen action is used. + + .. settingsgroup:: General + + .. setting:: Don’t show help images + + In the Pull, Merge and Rebase dialogs, images are displayed by default to explain what happens + with the branches and their commits and the meaning of LOCAL, BASE and REMOTE (for resolving merge conflicts) + in different merge or rebase scenarios. If checked, these Help images will not be displayed. + + .. setting:: Always show advanced options + + In the Push, Merge and Rebase dialogs, advanced options are hidden by default and shown only after you click a link or checkbox. + If this setting is checked then these options are always shown on those dialogs. + + .. setting:: Remember the ignore-white-space preference + + If checked, the diff views will be able to remember the ignore-white-spaces preference. + +.. settingspage:: Confirmations + + This page allows you to turn off certain confirmation popup windows. + + .. settingsgroup:: Don’t ask to confirm to + + .. setting:: Amend last commit + + If checked, do not display the popup warning about + the rewriting of history when you have elected to amend the last committed change. + + .. setting:: Apply stashed changes after successful pull + + In the Pull dialog, if ``Auto stash`` is checked, then any changes will be stashed before the pull is performed. + Any stashed changes are then re-applied after the pull is complete. + If this setting is checked, the stashed changes are applied with no confirmation popup. + + .. setting:: Apply stashed changes after successful checkout + + In the Checkout Branch dialog, if ``Stash`` is checked, then any changes will be stashed before the branch is checked out. + If this setting is checked, then the stashed changes will be automatically re-applied + after successful checkout of the branch with no confirmation popup. + + .. setting:: Add a tracking reference for newly pushed branch + + When you push a local branch to a remote and it doesn’t have a tracking reference, + you are asked to confirm whether you want to add such a reference. If this setting is checked, + a tracking reference will always be added if it does not exist. + + .. setting:: Push a new branch for the remote + + When pushing a new branch that does not exist on the remote repository, + a confirmation popup will normally be displayed. If this setting is checked, + then the new branch will be pushed with no confirmation popup. + + .. setting:: Update submodules on checkout + + When you check out a branch from a repository that has submodules, + you will be asked to update the submodules. If this setting is checked, + the submodules will be updated without asking. + +.. settingspage:: Plugins + + Plugins provide extra functionality for Git Extensions. + + .. settingspage:: Auto compile SubModules + + This plugin proposes (confirmation required) that you automatically build submodules after they are updated via the GitExtensions Update submodules command. + + .. setting:: Enabled + + Enter true to enable the plugin, or false to disable. + + .. setting:: Path to msbuild.exe + + Enter the path to the msbuild.exe executable. + + .. setting:: msbuild.exe arguments + + Enter any arguments to msbuild. + + .. settingspage:: Periodic background fetch + + This plugin keeps your remote tracking branches up-to-date automatically by fetching periodically. + + .. setting:: Arguments of git command to run + + Enter the git command and its arguments into the edit box. + The default command is ``fetch --all``, which will fetch all branches from all remotes. + You can modify the command if you would prefer, for example, to fetch only a specific remote, e.g. ``fetch upstream``. + + .. setting:: Fetch every (seconds) + + Enter the number of seconds to wait between each fetch. Enter 0 to disable this plugin. + + .. setting:: Refresh view after fetch + + If checked, the commit log and branch labels will be refreshed after the fetch. + If you are browsing the commit log and comparing revisions you may wish + to disable the refresh to avoid unexpected changes to the commit log. + + .. setting:: Fetch all submodules + + If checked, also perform ``git fetch –all`` recursively on all configured + submodules as part of the periodic background fetch. + + .. settingspage:: Create local tracking branches + + This plugin will create local tracking branches for all branches on a remote repository. + The remote repository is specified when the plugin is run. + + .. settingspage:: Delete obsolete branches + + This plugin allows you to delete obsolete branches i.e. those branches + that are fully merged to another branch. + It will display a list of obsolete branches for review before deletion. + + .. setting:: Delete obsolete branches older than (days) + + Select branches created greater than the specified number of days ago. + + .. setting:: Branch where all branches should be merged + + The name of the branch where a branch must have been merged into to be considered obsolete. + + .. settingspage:: Find large files + + Finds large files in the repository and allows you to delete them. + + .. setting:: Find large files bigger than (Mb) + + Specify what size is considered a 'large' file. + + .. settingspage:: Gerrit Code Review + + The Gerrit plugin provides integration with Gerrit for GitExtensions. + This plugin has been based on the git-review tool. + + For more information see: https://www.gerritcodereview.com/ + + .. settingspage:: GitFlow + + The GitFlow plugin provides high-level repository operations for Vincent Driessen’s branching model + + For more information see: https://github.com/nvie/gitflow + + .. settingspage:: Github + + This plugin will create an OAuth token so that some common GitHub actions can be integrated with Git Extensions. + + For more information see: https://github.com/ + + .. setting:: OAuth Token + + The token generated and retrieved from GitHub. + + .. settingspage:: Impact Graph + + This plugin shows in a graphical format the number of commits and counts of changed + lines in the repository performed by each person who has committed a change. + + .. settingspage:: Statistics + + This plugin provides various statistics (and a pie chart) about the current Git repository. + For example, number of commits by author, lines of code per language. + + .. setting:: Code files + + Specifies extensions of files that are considered code files. + + .. setting:: Directories to ignore (EndsWith) + + Ignore these directories when calculating statistics. + + .. setting:: Ignore submodules + + Ignore submodules when calculating statistics (true/false). + + .. settingspage:: Gource + + Gource is a software version control visualization tool. + + For more information see: http://gource.io/ + + .. setting:: Path to "gource" + + Enter the path to the gource software. + + .. setting:: Arguments + + Enter any arguments to gource. + + .. settingspage:: Proxy Switcher + + This plugin can set/unset the value for the http.proxy git config file key as per the settings entered here. + + .. setting:: Username + + The user name needed to access the proxy. + + .. setting:: Password + + The password attached to the username. + + .. setting:: HttpProxy + + Proxy Server URL. + + .. setting:: HttpProxyPort + + Proxy Server port number. + + .. settingspage:: Release Notes Generator + + This plugin will generate 'release notes'. + This involves summarising all commits between the specified from and to commit expressions + when the plugin is started. This output can be copied to the clipboard in various formats. + + .. settingspage:: Create Stash Pull Request + + If your repository is hosted on Atlassian Bitbucket Server (Stash) + then this plugin will enable you to create a pull request for Stash from Git Extensions + + For more information see: https://www.atlassian.com/software/bitbucket/server + + .. setting:: Stash Username + + The username required to access Stash. + + .. setting:: Stash Password + + The password required to access Stash. + + .. setting:: Specify the base URL to Stash + + The URL from which you will access Stash. + + .. setting:: Disable SSL verification -Git Config ----------- - -This page contains some of the settings of Git that are used by and therefore can be changed from within Git Extensions. - -If you change a Git setting from the Git command line using ``git config`` then the same change in setting can be seen inside -Git Extensions. If you change a Git setting from inside Git Extensions then that change can be seen using ``git config --get``. - -Git configuration can be global or local configuration. Global configuration applies to all repositories. Local configuration overrides -the global configuration for the current repository. - -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Group | Setting | Description | -+=============+=====================================+============================================================================+ -| |User name | User name shown in commits and patches. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |User email | User email shown in commits and patches. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Editor | Editor that git.exe opens (e.g. for editing commit message). This is not | -| | | used by Git Extensions, only when you call git.exe from the command line. | -| | | By default Git will use the built in editor. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Mergetool | Merge tool used to solve merge conflicts. Git Extensions will search for | -| | | common merge tools on your system. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Path to mergetool | Path to merge tool. Git Extensions will search for common merge tools on | -| | | your system. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Mergetool command | Command that Git uses to start the merge tool. Git Extensions will try to | -| | | set this automatically when a merge tool is chosen. This setting can be | -| | | left empty when Git supports the mergetool (e.g. kdiff3). | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Keep backup (.orig) after merge | Check to save the state of the original file before modifying to solve | -| | | merge conflicts. Refer to Git configuration setting | -| | | ```mergetool.keepBackup```. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Difftool | Diff tool that is used to show differences between source files. Git | -| | | Extensions will search for common diff tools on your system. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Path to difftool | The path to the diff tool. Git Extensions will search for common diff tools| -| | | on your system. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |DiffTool command | Command that Git uses to start the diff tool. This setting should only be | -| | | filled in when Git doesn't support the diff tool. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Path to commit template | A path to a file whose contents are used to pre-populate the commit message| -| | | in the commit dialog. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Line endings |Checkout/commit radio buttons |Choose how git should handle line endings when checking out and checking in | -| | |files. Refer to | -| | |https://help.github.com/articles/dealing-with-line-endings/#platform-all | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -| |Files content encoding | The default encoding for file contents. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-build-server-integration: - -Build server integration ------------------------- - -This page allows you to configure the integration with build servers. This allows the build status of each commit -to be displayed directly in the revision log, as well as providing a tab for direct access to the Build Server -build report for the selected commit. - -+-------------+-----------------------------------------+----------------------------------------------------------------------------+ -|Group | Setting | Description | -+=============+=========================================+============================================================================+ -|General |Enable build server integration | Check to globally enable/disable the integration functionality. | -| +-----------------------------------------+----------------------------------------------------------------------------+ -| |Show build status summary in revision log| Check to show a summary of the build results with the commits in the main | -| | | revision log. | -| +-----------------------------------------+----------------------------------------------------------------------------+ -| |Build server type | Select an integration target. | -+-------------+-----------------------------------------+----------------------------------------------------------------------------+ -|Jenkins |Jenkins server URL | Enter the URL of the server (and port, if applicable). | -| +-----------------------------------------+----------------------------------------------------------------------------+ -| |Project name | Enter the name of the project which tracks this repository in Jenkins. | -+-------------+-----------------------------------------+----------------------------------------------------------------------------+ -|TeamCity |TeamCity server URL | Enter the URL of the server (and port, if applicable). | -| +-----------------------------------------+----------------------------------------------------------------------------+ -| |Project name | Enter the name of the project which tracks this repository in TeamCity. | -| | | Multiple project names can be entered separated by the | character. | -| +-----------------------------------------+----------------------------------------------------------------------------+ -| |Build Id Filter | Enter a regexp filter for which build results you want to retrieve in the | -| | | case that your build project creates multiple builds. For example, if your | -| | | project includes both devBuild and docBuild you may wish to apply a filter | -| | | of "devBuild" to retrieve the results from only the program build. | -+-------------+-----------------------------------------+----------------------------------------------------------------------------+ -|Team |Tfs server (Name or URL) | Enter the URL of the server (and port, if applicable). | -|Foundation +-----------------------------------------+----------------------------------------------------------------------------+ -| |Team collection name | | -| +-----------------------------------------+----------------------------------------------------------------------------+ -| |Project name | Enter the name of the project which tracks this repository in Tfs. | -| +-----------------------------------------+----------------------------------------------------------------------------+ -| |Build definition name | | -| |(use first found if left empty) | | -+-------------+-----------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-ssh: - -SSH ---- - -This page allows you to configure the SSH client you want Git to use. Git Extensions is optimized for PuTTY. Git Extensions -will show command line dialogs if you do not use PuTTY and user input is required (unless you have configured SSH to use authentication -with key instead of password). Git Extensions can load SSH keys for PuTTY when needed. - -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Group | Setting | Description | -+=============+=====================================+============================================================================+ -|Specify which|``PuTTY`` radio button | Use PuTTY as SSH client. | -|ssh client +-------------------------------------+----------------------------------------------------------------------------+ -|to use |``OpenSSH`` radio button | Use OpenSSH as SSH client. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |``Other ssh client`` radio button | Use another SSH client. Enter the path to the SSH client you wish to use. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Configure |Path to plink.exe | Enter the path to the plink.exe executable. | -|PuTTY | | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Path to puttygen | Enter the path to the puttygen.exe executable. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Path to pageant | Enter the path to the pageant.exe executable. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Automatically start authentication | If an SSH key has been configured, then when accessing a remote repository | -| | | the key will automatically be used by the SSH client if this is checked. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ - - -.. _settings-scripts: - -Scripts -------- - -This page allows you to configure specific commands to run before/after Git actions or to add a new command to the User Menu. -The top half of the page summarises all of the scripts currently defined. If a script is selected from the summary, the bottom -half of the page will allow modifications to the script definition. - -A hotkey can also be assigned to execute a specific script. See :ref:`settings-hotkeys`. - -+---------------------------------------------------+----------------------------------------------------------------------------+ -| Setting | Description | -+===================================================+============================================================================+ -|``Add`` button | Adds a new script. Complete the details in the bottom half of the screen. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|``Remove`` button | Removes a script. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Up/Down Arrows | Changes order of scripts. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Name | The name of the script. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Enabled | If checked, the script is active and will be performed at the appropriate | -| | time (as determined by the On Event setting). | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Ask for confirmation | If checked, then a popup window is displayed just before the script is run | -| | to confirm whether or not the script is to be run. Note that this popup | -| | is *not* displayed when the script is added as a command to the User Menu | -| | (On Event setting is ShowInUserMenuBar). | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Run in background | If checked, the script will run in the background and Git Extensions will | -| | return to your control without waiting for the script to finish. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Add to revision grid context menu | If checked, the script is added to the context menu that is displayed when | -| | right-clicking on a line in the Commit Log page. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Command | Enter the command to be run. This can be any command that your system can | -| | run e.g. an executable program, a .bat script, a Python command, etc. | -| | Use the ``Browse`` button to find the command to run. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|Arguments | Enter any arguments to be passed to the command that is run. The | -| | ``Help`` button displays items that will be resolved by Git Extensions | -| | before executing the command e.g. {cBranch} will resolve to the currently | -| | checked out branch, {UserInput} will display a popup where you can enter | -| | data to be passed to the command when it is run. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|On Event | Select when this command will be executed, either before/after certain Git | -| | commands, or displayed on the User Menu bar. | -+---------------------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-hotkeys: - -Hotkeys -------- - -This page allows you to define keyboard shortcuts to actions when specific pages of Git Extensions are displayed. -The HotKeyable Items identifies a page within Git Extensions. Selecting a Hotkeyable Item displays the list of -commands on that page that can have a hotkey associated with them. - -The Hotkeyable Items consist of the following pages - -1) Commit: the page displayed when a Commit is requested via the ``Commit`` User Menu button or the ``Commands/Commit`` menu option. -2) Browse: the Commit Log page (the page displayed after a repository is selected from the Start Page). -3) RevisionGrid: the list of commits on the Commit Log page. -4) FileViewer: the page displayed when viewing the contents of a file. -5) FormMergeConflicts: the page displayed when merge conflicts are detected that need correcting. -6) Scripts: shows scripts defined in Git Extensions and allows shortcuts to be assigned. Refer :ref:`settings-scripts`. - -+---------------------------------------------------+----------------------------------------------------------------------------+ -| Setting | Description | -+===================================================+============================================================================+ -|Hotkey | After selecting a Hotkeyable Item and the Command, the current keyboard | -| | shortcut associated with the command is displayed here. To alter this | -| | shortcut, click in the box where the current hotkey is shown and press the | -| | new keyboard combination. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|``Apply`` button | Click to apply the new keyboard combination to the currently selected | -| | Command. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|``Clear`` button | Sets the keyboard shortcut for the currently selected Command to 'None'. | -+---------------------------------------------------+----------------------------------------------------------------------------+ -|``Reset all Hotkeys to defaults`` button | Resets all keyboard shortcuts to the defaults (i.e. the values when Git | -| | Extensions was first installed). | -+---------------------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-shell-extension: - -Shell Extension ---------------- - -When installed, Git Extensions adds items to the context menu when a file/folder is right-clicked within Windows Explorer. One of these items -is ``Git Extensions`` from which a further (cascaded) menu can be opened. This settings page determines which items will appear on that cascaded -menu and which will appear in the main context menu. Items that are checked will appear in the cascaded menu. - -To the right side of the list of check boxes is a preview that shows you how the Git Extensions menu items will be arranged with -your current choices. - -By default, what is displayed in the context menu also depends on what item is right-clicked in Windows Explorer; a file or a folder -(and whether the folder is a Git repository or not). If you want Git Extensions to always include all of its context menu items, -check the box ``Always show all commands``. - -.. _settings-advanced: - -Advanced --------- -This page allows advanced settings to be modified. Clicking on the '+' symbol on the tree of settings will display further settings. -Refer :ref:`settings-confirmations`. - -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Group | Setting | Description | -+=============+=====================================+============================================================================+ -|Checkout |Always show checkout dialog | Always show the Checkout Branch dialog when swapping branches. This dialog | -| | | is normally only shown when uncommitted changes exist on the current branch| -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Use last chosen "local changes" | This setting works in conjunction with the 'Git Extensions/Check for | -| |action as default action. | uncommitted changes in checkout branch dialog' setting. If the 'Check for | -| | | uncommitted changes' setting is checked, then the Checkout Branch dialog | -| | | is shown *only* if this setting is unchecked. If this setting is checked, | -| | | then no dialog is shown and the last chosen action is used. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|General |Don't show help images | In the Pull, Merge and Rebase dialogs, images are displayed by default to | -| | | explain what happens with the branches and their commits and the meaning of| -| | | LOCAL, BASE and REMOTE (for resolving merge conflicts) in different merge | -| | | or rebase scenarios. | -| | | If checked, these Help images will not be displayed. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Always show advanced options | In the Push, Merge and Rebase dialogs, advanced options are hidden by | -| | | default and shown only after you click a link or checkbox. If this setting | -| | | is checked then these options are always shown on those dialogs. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Remember the ignore-white-space | If checked, the diff views will be able to remember the ignore-white-spaces| -| |preference | preference. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-confirmations: - -Confirmations -------------- -This page allows you to turn off certain confirmation popup windows. - -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Group | Setting | Description | -+=============+=====================================+============================================================================+ -|Don't ask to |Amend last commit |If checked, do not display the popup warning about the rewriting of history | -|confirm to | |when you have elected to amend the last committed change. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Apply stashed changes after |In the Pull dialog, if ``Auto stash`` is checked, then any changes will be | -| |successful pull |stashed before the pull is performed. Any stashed changes are then | -| | |re-applied after the pull is complete. If this setting is checked, the | -| | |stashed changes are applied with no confirmation popup. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Apply stashed changes after |In the Checkout Branch dialog, if ``Stash`` is checked, then any changes | -| |successful checkout |will be stashed before the branch is checked out. If this setting is | -| | |checked, then the stashed changes will be automatically re-applied after | -| | |successful checkout of the branch with no confirmation popup. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Add a tracking reference for newly |When you push a local branch to a remote and it doesn't have a tracking | -| |pushed branch |reference, you are asked to confirm whether you want to add such a | -| | |reference. If this setting is checked, a tracking reference will always be | -| | |added if it does not exist. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Push a new branch for the remote |When pushing a new branch that does not exist on the remote repository, a | -| | |confirmation popup will normally be displayed. If this setting is checked, | -| | |then the new branch will be pushed with no confirmation popup. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Update submodules on checkout |When you check out a branch from a repository that has submodules, you will | -| | |be asked to update the submodules. If this setting is checked, the | -| | |submodules will be updated without asking. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ - -.. _settings-plugins: - -Plugins -------- - -Plugins provide extra functionality for Git Extensions. - -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Plugin | Setting | Description | -+=============+=====================================+============================================================================+ -|Auto compile |**This plugin proposes (confirmation required) that you automatically build submodules after they are updated via | -|SubModules |the GitExtensions Update submodules command.** | -| | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Enabled (true/false) | Enter true to enable the plugin, or false to disable. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Path to msbuild.exe | Enter the path to the msbuild.exe executable. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |msbuild.exe arguments | Enter any arguments to msbuild. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Periodic |**This plugin keeps your remote tracking branches up-to-date automatically by fetching periodically.** | -|background +-------------------------------------+----------------------------------------------------------------------------+ -|fetch |Arguments of git command to run |Enter the git command and its arguments into the edit box. The default | -| | |command is ``fetch --all``, which will fetch all branches from all remotes. | -| | |You can modify the command if you would prefer, for example, to fetch only | -| | |a specific remote, e.g. ``fetch upstream``. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Fetch every (seconds) |Enter the number of seconds to wait between each fetch. | -| | |Enter 0 to disable this plugin. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Refresh view after fetch |If checked, the commit log and branch labels will be refreshed after the | -| | |fetch. If you are browsing the commit log and comparing revisions you may | -| | |wish to disable the refresh to avoid unexpected changes to the commit log. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Fetch all submodules |If checked, also perform "git fetch --all" recursively on all configured | -| | |submodules as part of the periodic background fetch. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Create local |**This plugin will create local tracking branches for all branches on a remote repository. The remote repository | -|tracking |is specified when the plugin is run.** | -|branches | | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Delete |**This plugin allows you to delete obsolete branches i.e. those branches that are fully merged to another | -|obsolete |branch. It will display a list of obsolete branches for review before deletion.** | -|branches | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Delete obsolete branches older than |Select branches created greater than the specified number of days ago. | -| |(days) | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Branch where all branches should be |The name of the branch where a branch *must* have been merged into to be | -| |merged |considered obsolete. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Find large |**Finds large files in the repository and allows you to delete them.** | -|files | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Find large files bigger than (Mb) |Specify what size is considered a 'large' file. | -| | | | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Gerrit Code |**The Gerrit plugin provides integration with Gerrit for GitExtensions. This plugin has been based on the | -|Review |git-review tool.** | -| | | -| |For more information see: https://www.gerritcodereview.com/ | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|GitFlow |**The GitFlow plugin provides high-level repository operations for Vincent Driessen's branching model** | -| | | -| |For more information see: https://github.com/nvie/gitflow | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Github |**This plugin will create an OAuth token so that some common GitHub actions can be integrated with Git | -| |Extensions.** | -| | | -| |For more information see: https://github.com/ | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |OAuth Token |The token generated and retrieved from GitHub. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Impact Graph |**This plugin shows in a graphical format the number of commits and counts of changed lines in the repository | -| |performed by each person who has committed a change.** | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Statistics |**This plugin provides various statistics (and a pie chart) about the current Git repository. For example, number | -| |of commits by author, lines of code per language.** | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Code files |Specifies extensions of files that are considered code files. | -| | | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Directories to ignore (EndsWith) |Ignore these directories when calculating statistics. | -| | | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Ignore submodules (true/false) |Ignore submodules when calculating statistics. | -| | | | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|gource |**Gource is a software version control visualization tool.** | -| | | -| |For more information see: http://gource.io/ | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Path to "gource" | Enter the path to the gource software. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Arguments |Enter any arguments to gource. | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Proxy |**This plugin can set/unset the value for the http.proxy git config file key as per the settings entered here.** | -|Switcher | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Username |The user name needed to access the proxy. | -| | | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Password |The password attached to the username. | -| | | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |HttpProxy |Proxy Server URL. | -| | | | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |HttpProxyPort |Proxy Server port number. | -| | | | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Release Notes|**This plugin will generate 'release notes'. This involves summarising all commits between the specified from and | -|Generator |to commit expressions when the plugin is started. This output can be copied to the clipboard in various formats.**| -+-------------+-------------------------------------+----------------------------------------------------------------------------+ -|Create |**If your repository is hosted on Atlassian Bitbucket Server (Stash) then this plugin will enable you to create | -|Stash Pull |a pull request for Stash from Git Extensions** | -|Request | | -| |For more information see: https://www.atlassian.com/software/bitbucket/server | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Stash Username |The username required to access Stash. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Stash Password |The password required to access Stash. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Specify the base URL to Stash |The URL from which you will access Stash. | -| +-------------------------------------+----------------------------------------------------------------------------+ -| |Disable SSL verification |Check this option if you do not require SSL verification to access | -| | |Bitbucket Server (Stash). | -+-------------+-------------------------------------+----------------------------------------------------------------------------+ + Check this option if you do not require SSL verification to access Bitbucket Server (Stash). + \ No newline at end of file From db0c5b16812eef7c34566cf7b4d475b97e1f4905 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Thu, 11 May 2017 20:01:46 +0200 Subject: [PATCH 070/152] Missaligned options --- source/settings.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/settings.rst b/source/settings.rst index be35914..ee54b95 100644 --- a/source/settings.rst +++ b/source/settings.rst @@ -181,7 +181,7 @@ The settings that are used by Git are stored in the configuration files of Git. The quick search will be enabled when you start typing and the revision graph has the focus. .. settingsgroup:: Email settings for sending patches - :id: patches-email + :id: patches-email .. setting:: SMTP server name :id: server-name @@ -265,7 +265,7 @@ The settings that are used by Git are stored in the configuration files of Git. - ``FileNameOnly`` - the path is always removed, leaving only the name of the file, even if there is space for the path. .. settingsgroup:: Author images - :id: author-images + :id: author-images .. setting:: Get author image from gravatar.com :id: gravatar From e9ac5949e026bb1ecd934d9a9fcc73238a3d6edd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Tue, 16 May 2017 16:01:20 +0200 Subject: [PATCH 071/152] Define table using the list-table directive. --- source/settings.rst | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/source/settings.rst b/source/settings.rst index ee54b95..6b49804 100644 --- a/source/settings.rst +++ b/source/settings.rst @@ -10,17 +10,18 @@ The settings dialog can be invoked at any time by selecting ``Settings`` from th The following buttons are always available on any page of the Settings dialog. Sometimes the ``Cancel`` button has no effect for the page - this will be noted on the page in the area next to the buttons. -+-------------------------------+--------------------------------------------------------------------------+ -| Button | Description | -+===============================+==========================================================================+ -|``OK`` | Save any entered changes made in *any* settings page and close the | -| | Settings dialog. | -+-------------------------------+--------------------------------------------------------------------------+ -|``Cancel`` | Any entered changes in *any* settings page are *not* saved. The Settings | -| | dialog is closed. | -+-------------------------------+--------------------------------------------------------------------------+ -|``Apply`` | Any entered changes in *any* settings page are saved. | -+-------------------------------+--------------------------------------------------------------------------+ +.. list-table:: + :widths: 31 108 + :header-rows: 1 + + * - Button + - Description + * - ``OK`` + - Save any entered changes made in *any* settings page and close the Settings dialog. + * - ``Cancel`` + - Any entered changes in *any* settings page are *not* saved. The Settings dialog is closed. + * - ``Apply`` + - Any entered changes in *any* settings page are saved. Settings that are specific to Git Extensions and apply globally will be stored in a file called ``GitExtensions.settings`` either in the user's application data path or with the program. From 362ac9e01390bdaaa5a8044ee1992ace9a41cf86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Tue, 16 May 2017 20:26:48 +0200 Subject: [PATCH 072/152] Revert an unintended change. --- source/settings.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/settings.rst b/source/settings.rst index 6b49804..a960f69 100644 --- a/source/settings.rst +++ b/source/settings.rst @@ -60,7 +60,7 @@ The settings that are used by Git are stored in the configuration files of Git. Needed for Git Extensions to run Git commands. Set the full command used to run git ("Git for Windows" or Cygwin). Use the ``Browse`` button to - find the executable on your file + find the executable on your file system. .. setting:: Path to Linux tools (sh). :id: sh-path From d442c8b077cfbd073b2a26841f807fe2bda1f169 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Tue, 16 May 2017 21:31:28 +0200 Subject: [PATCH 073/152] Git Extensions settings page updated. --- source/settings.rst | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/source/settings.rst b/source/settings.rst index a960f69..4dbb355 100644 --- a/source/settings.rst +++ b/source/settings.rst @@ -87,13 +87,13 @@ The settings that are used by Git are stored in the configuration files of Git. .. settingsgroup:: Performance - .. setting:: Show repository status in browse dialog + .. setting:: Show number of changed files on commit button :id: changes-no When enabled, the number of pending commits are shown on the toolbar as a figure in parentheses next to the Commit button. Git Extensions must be stopped and restarted to activate changes to this option. - .. setting:: Show current working dir changes in revision graph + .. setting:: Show current working directory changes in revision graph :id: working-dir-changes When enabled, two extra revisions are added to the revision graph. @@ -160,6 +160,12 @@ The settings that are used by Git are stored in the configuration files of Git. Try to follow file renames in the file history. + .. setting:: Follow exact renames and copies only + :id: follow-exact-renames + + Follow file renames and copies for which similarity index is 100%. That is when a file + is renamed or copied and is commited with no changes made to its content. + .. setting:: Open last working dir on startup :id: open-last-repo From 55b052dc44362734cb5debfcc8a439e31d0374bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Wed, 17 May 2017 08:44:12 +0200 Subject: [PATCH 074/152] Add permalink to each setting. --- source/extensions/settings-ext.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/extensions/settings-ext.py b/source/extensions/settings-ext.py index 4998e8d..04bff66 100644 --- a/source/extensions/settings-ext.py +++ b/source/extensions/settings-ext.py @@ -99,6 +99,9 @@ def run(self): targetid = self.compute_target_id() caption = self.arguments[0] signode = addnodes.desc_signature(targetid, '') + signode['names'].append(caption) + signode['ids'].append(targetid) + signode['first'] = 1 targetnode = nodes.target('', '', ids=[targetid], names=[caption]) signode += targetnode signode += addnodes.desc_name(caption, caption) From e554fa97c6740ef50707e9f0de686aef88df4682 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Wed, 24 May 2017 13:57:20 +0200 Subject: [PATCH 075/152] The settings chapter updated. --- source/browse_repository.rst | 2 + .../settings/rev-details-on-the-right.png | Bin 0 -> 80689 bytes source/settings.rst | 300 ++++++++++++++---- 3 files changed, 249 insertions(+), 53 deletions(-) create mode 100644 source/images/settings/rev-details-on-the-right.png diff --git a/source/browse_repository.rst b/source/browse_repository.rst index e60f0ff..cb748ed 100644 --- a/source/browse_repository.rst +++ b/source/browse_repository.rst @@ -1,3 +1,5 @@ +.. _browse-repository: + Browse Repository ================= diff --git a/source/images/settings/rev-details-on-the-right.png b/source/images/settings/rev-details-on-the-right.png new file mode 100644 index 0000000000000000000000000000000000000000..87f18be298275aa3155c32f93dc8ba83b78f5a4d GIT binary patch literal 80689 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 literal 0 HcmV?d00001 diff --git a/source/settings.rst b/source/settings.rst index 4dbb355..b69986f 100644 --- a/source/settings.rst +++ b/source/settings.rst @@ -210,12 +210,27 @@ The settings that are used by Git are stored in the configuration files of Git. .. settingsgroup:: Behaviour + .. setting:: Provide auto-completion in commit dialog + + Enables auto-completion in commit dialog message box. Auto-completion words + are taken from the changed files shown by the commit dialog. For each file type + there can be configured a regular expression that decides which words should be + considered as candidates for auto-completion. The default regular expressions included + with Git Extensions can be found here: https://github.com/gitextensions/gitextensions/blob/master/GitExtensions/AutoCompleteRegexes.txt + You can override the default regular expressions by creating an AutoCompleteRegexes.txt file in + the Git Extensions installation directory. + .. setting:: Show errors when staging files :id: staging-errors If an error occurs when files are staged (in the Commit dialog), then the process dialog showing the results of the git command is shown if this setting is checked. + .. setting:: Ensure the second line of commit message is empty + :id: empty-second-line + + Enforces the second line of a commit message to be blank. + .. setting:: Compose commit messages in Commit dialog :id: compose-message @@ -228,6 +243,17 @@ The settings that are used by Git are stored in the configuration files of Git. The number of commit messages, from the top of the current branch, that will be made available from the ``Commit message`` combo box on the Commit dialog. + .. setting:: Remember 'Amend commit' checkbox on commit form close + :id: remember-amend + + Remembers the state of the 'Amend commit' checkbox when the 'Commit dialog' is being closed. + The remembered state will be restored on the next 'Commit dialog' creation. + The 'Amend commit' checkbox is being unchecked after each commit. + So, when the 'Commit dialog' is being closed automatically after commiting changes, + the 'Amend commit' checkbox is going to be unchecked first and its state will be saved after that. + Therefore the checked state is remembered only if the 'Commit dialog' is being closed + by an user without commiting changes. + .. setting:: Show additional buttons in commit button area :id: additional-buttons @@ -387,9 +413,9 @@ The settings that are used by Git are stored in the configuration files of Git. .. setting:: Nested pattern - ``Nested pattern`` can be used when only a part of the text matched by the `Search pattern <#revision-links-revision-search-in>`_ + ``Nested pattern`` can be used when only a part of the text matched by the :ref:`settings-revision-links-revision-data-search-pattern` should be used to format a link. When the ``Nested pattern`` is empty, - matches found by the `Search pattern <#revision-links-revision-search-in>`_ are used to create links. + matches found by the :ref:`settings-revision-links-revision-data-search-pattern` are used to create links. .. setting:: Links: Caption/URI :id: revision-links @@ -428,6 +454,11 @@ The settings that are used by Git are stored in the configuration files of Git. Show commit text in gray for branches not related to the current branch. + .. setting:: Highlight authored revisions + + Highlight all the revisions authored by the same author as the author of the currently selected revision (matched by email). + If there is no revision selected, then the current user's email is used to match revisions to be highlighted. + .. setting:: Color tag Color to show tags in. @@ -443,7 +474,11 @@ The settings that are used by Git are stored in the configuration files of Git. .. setting:: Color other label Color to show other labels in. - + + .. setting:: Color authored revisions + + Color to show authored revisions in. + .. settingsgroup:: Application Icon .. setting:: Icon style @@ -511,7 +546,7 @@ The settings that are used by Git are stored in the configuration files of Git. An RSS Feed can be useful to follow repositories on GitHub for example. See this page on GitHub: https://help.github.com/articles/about-your-profile/. - You can also follow commits on public GitHub repositories by + You can also follow commits on public GitHub repositories by: 1) In your browser, navigate to the public repository on GitHub. 2) Select the branch you are interested in. @@ -593,7 +628,7 @@ The settings that are used by Git are stored in the configuration files of Git. .. setting:: Files content encoding - The default encoding for file contents. + The default encoding for files content. .. settingspage:: Build server integration @@ -615,6 +650,36 @@ The settings that are used by Git are stored in the configuration files of Git. Select an integration target. + .. settingsgroup:: AppVeyor + + .. setting:: Account name + + AppVeyor account name. You don't have to enter it if the projects you want to query for build status are public. + + .. setting:: API token + + AppVeyor API token. Requiered if the :ref:`settings-build-server-integration-appveyor-account-name` is entered. + See https://ci.appveyor.com/api-token + + .. setting:: Project(s) name(s) + + Projects names separated with '|', e.g. `gitextensions/gitextensions|jbialobr/gitextensions` + + .. setting:: Display tests results in build status summary for every build result + + Include tests results in the build status summary for every build result. + + .. setting:: Display GitHub pull requests builds + + Display build status for revisions which GitHub pull requests are based on. + If you have fetched revisions from other users' forks, GitExtensions will show + a build status for those revisions for which a build was performed as a part of + a pull request's check. + + .. setting:: GitHubToken + + Token to allow access the GitHub API. You can generate your private token at https://github.com/settings/tokens + .. settingsgroup:: Jenkins .. setting:: Jenkins server URL @@ -734,6 +799,12 @@ The settings that are used by Git are stored in the configuration files of Git. If checked, the script is added to the context menu that is displayed when right-clicking on a line in the Commit Log page. + .. setting:: Is PowerShell + + If checked, the command is started through a powershell.exe process. + If the :ref:`settings-scripts-run-in-background` is checked, the powershell console is closed after finishing. If not, + the powershell console is left for the user to close it manually. + .. setting:: Command Enter the command to be run. This can be any command that your system can run e.g. an executable program, @@ -750,6 +821,10 @@ The settings that are used by Git are stored in the configuration files of Git. Select when this command will be executed, either before/after certain Git commands, or displayed on the User Menu bar. + .. setting:: Icon + + Select an icon to be displayed in a menu item when the script is marked to be shown in the user menu bar. + .. settingspage:: Hotkeys This page allows you to define keyboard shortcuts to actions when specific pages of Git Extensions are displayed. @@ -798,7 +873,7 @@ The settings that are used by Git are stored in the configuration files of Git. .. settingspage:: Advanced This page allows advanced settings to be modified. Clicking on the '+' symbol on the tree of settings will display further settings. - Refer :ref:`settings-confirmations`. + Refer :ref:`settings-advanced-confirmations`. .. settingsgroup:: Checkout @@ -826,52 +901,171 @@ The settings that are used by Git are stored in the configuration files of Git. In the Push, Merge and Rebase dialogs, advanced options are hidden by default and shown only after you click a link or checkbox. If this setting is checked then these options are always shown on those dialogs. - - .. setting:: Remember the ignore-white-space preference - If checked, the diff views will be able to remember the ignore-white-spaces preference. - -.. settingspage:: Confirmations - - This page allows you to turn off certain confirmation popup windows. - - .. settingsgroup:: Don’t ask to confirm to + .. setting:: Check for release candidate versions - .. setting:: Amend last commit + Include release candidate versions when checking for a newer version. - If checked, do not display the popup warning about - the rewriting of history when you have elected to amend the last committed change. - - .. setting:: Apply stashed changes after successful pull + .. setting:: Use Console Emulator for console output in command dialogs + + Using Console Emulator for console output in command dialogs may be useful the running + command requires an user input, e.g. push, pull using ssh, confirming gc. + + .. setting:: Auto normalise branch name + + Controls whether branch name should be automatically normalised as per git branch + naming rules. If enabled, any illegal symbols will be replaced with the replacement symbol of your choice. - In the Pull dialog, if ``Auto stash`` is checked, then any changes will be stashed before the pull is performed. - Any stashed changes are then re-applied after the pull is complete. - If this setting is checked, the stashed changes are applied with no confirmation popup. + .. settingspage:: Confirmations - .. setting:: Apply stashed changes after successful checkout + This page allows you to turn off certain confirmation popup windows. - In the Checkout Branch dialog, if ``Stash`` is checked, then any changes will be stashed before the branch is checked out. - If this setting is checked, then the stashed changes will be automatically re-applied - after successful checkout of the branch with no confirmation popup. - - .. setting:: Add a tracking reference for newly pushed branch + .. settingsgroup:: Don’t ask to confirm to + + .. setting:: Amend last commit + + If checked, do not display the popup warning about + the rewriting of history when you have elected to amend the last committed change. + + .. setting:: Commit when no branch is currently checked out + + When commiting changes and there is no branch currently being checked out, then + GitExtensions warns you and proposes to checkout or create a branch. Enable this + option to continue working with no warning. + + .. setting:: Apply stashed changes after successful pull + + In the Pull dialog, if ``Auto stash`` is checked, then any changes will be stashed before the pull is performed. + Any stashed changes are then re-applied after the pull is complete. + If this setting is checked, the stashed changes are applied with no confirmation popup. + + .. setting:: Apply stashed changes after successful checkout + + In the Checkout Branch dialog, if ``Stash`` is checked, then any changes will be stashed before the branch is checked out. + If this setting is checked, then the stashed changes will be automatically re-applied + after successful checkout of the branch with no confirmation popup. + + .. setting:: Add a tracking reference for newly pushed branch + + When you push a local branch to a remote and it doesn’t have a tracking reference, + you are asked to confirm whether you want to add such a reference. If this setting is checked, + a tracking reference will always be added if it does not exist. + + .. setting:: Push a new branch for the remote + + When pushing a new branch that does not exist on the remote repository, + a confirmation popup will normally be displayed. If this setting is checked, + then the new branch will be pushed with no confirmation popup. + + .. setting:: Update submodules on checkout + + When you check out a branch from a repository that has submodules, + you will be asked to update the submodules. If this setting is checked, + the submodules will be updated without asking. + + .. setting:: Resolve conflicts + + If enabled, then when conflicts are detected GitExtensions will start the Resolve conflicts dialog + automatically without any prompt. + + .. setting:: Commit changes after conflicts have been resolved + + Enable this option to start the Commit dialog automatically after all conflicts have been resolved. + + .. setting:: Confirm for the second time to abort a merge + + When aborting a merge, rebase or other operation that caused conflicts to be resolved, + an user is warned about the consequences of aborting and asked if he/she wants to continue. + If the user chooses to continue the aborting operation, then he/she is asked for the second time + if he/she is sure that he/she wants to abort. Enable this option to skip this second confirmation. + +.. settingspage:: Detailed + + This page allows detailed settings to be modified. Clicking on the '+' symbol on the tree of settings will display further settings. + + .. settingsgroup:: Push window - When you push a local branch to a remote and it doesn’t have a tracking reference, - you are asked to confirm whether you want to add such a reference. If this setting is checked, - a tracking reference will always be added if it does not exist. - - .. setting:: Push a new branch for the remote + .. setting:: Get remote branches directly from the remote - When pushing a new branch that does not exist on the remote repository, - a confirmation popup will normally be displayed. If this setting is checked, - then the new branch will be pushed with no confirmation popup. - - .. setting:: Update submodules on checkout + Git caches locally remote data. This data is updated each time a fetch operation is performed. + For a better performance GitExtensions uses the locally cached remote data to fill out controls + on the Push dialog. Enable this option if you want GitExtensions to use remote data recieved + directly from the remote server. + + .. settingsgroup:: Merge window - When you check out a branch from a repository that has submodules, - you will be asked to update the submodules. If this setting is checked, - the submodules will be updated without asking. - + .. setting:: Add log messages + + If enabled, then in addition to branch names, git will populate the log message with one-line descriptions + from at most the given number actual commits that are being merged. + See https://git-scm.com/docs/git-merge#git-merge---logltngt + + .. settingspage:: Browse repository window + + .. setting:: Show revision details next to the revision list + + Enable to move the commit details panel from the tab pages at the bottom of the window + to the top right corner. + + .. image:: /images/settings/rev-details-on-the-right.png + :width: 800px + + .. settingsgroup:: Console emulator + + .. setting:: Show the Console tab + + Show the Console tab in the :ref:`browse-repository` window. + + .. settingsgroup:: Console settings + + .. setting:: Console style + + Choose one of the predefined ConEmu schemes. See http://conemu.github.io/en/SettingsColors.html. + + .. setting:: Shell to run + + Choose one of the predefined terminals. + + .. setting:: Font size + + Console font size. + + .. settingspage:: Diff Viewer + + .. setting:: Remember the 'Ignore whitespaces' preference + + Remember in the GitExtensions settings the latest chosen value of the 'Ignore whitespaces' preference. + Use the remembered value the next time GitExtensions is opened. + + .. setting:: Remember the 'Show nonprinting characters' preference + + Remember in the GitExtensions settings the latest chosen value of the 'Show nonprinting characters' preference. + Use the remembered value the next time GitExtensions is opened. + + .. setting:: Remember the 'Show entire file' preference + + Remember in the GitExtensions settings the latest chosen value of the 'Show entire file' preference. + Use the remembered value the next time GitExtensions is opened. + + .. setting:: Remember the 'Number of context lines' preference + + Remember in the GitExtensions settings the latest chosen value of the 'Number of context lines' preference. + Use the remembered value the next time GitExtensions is opened. + + .. setting:: Omit uninteresting changes from combined diff + + Includes git `--cc` switch when generating a diff. See https://git-scm.com/docs/git-diff-tree#git-diff-tree---cc + + .. setting:: Open Submodule Diff in separate window + + If enabled then double clicking on a submodule in the Diff file list opens a new instance of + GitExtensions with the submodule as the selectect repository. If disabled, the File history + window is opened for the double clicked submodule. + + .. setting:: Show file differences for all parents in browse dialog + + Enable this option to see diff against each of the revision parents, combined diff including. + .. settingspage:: Plugins Plugins provide extra functionality for Git Extensions. @@ -1029,26 +1223,26 @@ The settings that are used by Git are stored in the configuration files of Git. This involves summarising all commits between the specified from and to commit expressions when the plugin is started. This output can be copied to the clipboard in various formats. - .. settingspage:: Create Stash Pull Request + .. settingspage:: Create Bitbucket Pull Request - If your repository is hosted on Atlassian Bitbucket Server (Stash) - then this plugin will enable you to create a pull request for Stash from Git Extensions + If your repository is hosted on Atlassian Bitbucket Server + then this plugin will enable you to create a pull request for Bitbucket from Git Extensions For more information see: https://www.atlassian.com/software/bitbucket/server - .. setting:: Stash Username + .. setting:: Bitbucket Username - The username required to access Stash. + The username required to access Bitbucket. - .. setting:: Stash Password + .. setting:: Bitbucket Password - The password required to access Stash. + The password required to access Bitbucket. - .. setting:: Specify the base URL to Stash + .. setting:: Specify the base URL to Bitbucket - The URL from which you will access Stash. + The URL from which you will access Bitbucket. .. setting:: Disable SSL verification - Check this option if you do not require SSL verification to access Bitbucket Server (Stash). + Check this option if you do not require SSL verification to access Bitbucket Server. \ No newline at end of file From 588f2b0f36603b12ac7741691c73ba504900abf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Fri, 2 Jun 2017 14:57:10 +0200 Subject: [PATCH 076/152] Add superpage id to the target id. --- source/extensions/settings-ext.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/source/extensions/settings-ext.py b/source/extensions/settings-ext.py index 04bff66..c3a4d10 100644 --- a/source/extensions/settings-ext.py +++ b/source/extensions/settings-ext.py @@ -32,7 +32,7 @@ def compute_target_id(self): else: targetid = nodes.make_id(self.arguments[0].lower()) - if 'setting_group' in self.env.temp_data: + if 'setting_group' in self.env.temp_data and len(self.env.temp_data['setting_group']) > 0: targetid = self.env.temp_data['setting_group'][-1] + '-' + targetid return targetid @@ -56,8 +56,6 @@ def run(self): """ """ self.env = self.state.document.settings.env # type: BuildEnvironment - if 'setting_group' in self.env.temp_data: - del self.env.temp_data['setting_group'] targetid = self.compute_target_id() caption = self.arguments[0] @@ -72,8 +70,12 @@ def run(self): titlenode = nodes.title(targetid, caption) node += titlenode self.add_label(targetid, caption) - self.env.temp_data['setting_group'] = [targetid] + + if not 'setting_group' in self.env.temp_data: + self.env.temp_data['setting_group'] = [] + self.env.temp_data['setting_group'].append(targetid) self.state.nested_parse(self.content, self.content_offset, node) + self.env.temp_data['setting_group'].pop() return [node] From 5f680c1a0f5c2b8bae1e299ceb39ad33f5f8c61b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Fri, 2 Jun 2017 19:09:55 +0200 Subject: [PATCH 077/152] Updated the list of supported VS versions. --- source/git_extensions.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/git_extensions.rst b/source/git_extensions.rst index 01275db..356640d 100644 --- a/source/git_extensions.rst +++ b/source/git_extensions.rst @@ -10,7 +10,7 @@ Features -------- * Windows Explorer integration for Git -* Visual Studio (2005/2008/2010/2012) plug-in for Git +* Visual Studio (2010 - 2015) plug-in for Git * Feature rich user interface for Git * Single installer installs Git, Git Extensions and the merge tool KDiff3 * 32bit and 64bit support From 600ae09981fa91f04398c1a51938bc96c4477773 Mon Sep 17 00:00:00 2001 From: Arkady Shapkin Date: Fri, 9 Jun 2017 17:26:54 +0300 Subject: [PATCH 078/152] Version changed to 2.50 --- source/conf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/conf.py b/source/conf.py index 45b107f..1c8a3d6 100644 --- a/source/conf.py +++ b/source/conf.py @@ -48,9 +48,9 @@ # built documents. # # The short X.Y version. -version = '2.49.03' +version = '2.50' # The full version, including alpha/beta/rc tags. -release = '2.49.03' +release = '2.50' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From da1271a2977eb6d7869c6d46d6089339b22656ab Mon Sep 17 00:00:00 2001 From: RussKie Date: Sun, 31 Dec 2017 22:58:52 +1100 Subject: [PATCH 079/152] Version changed to 2.51 --- source/conf.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/conf.py b/source/conf.py index 1c8a3d6..907312b 100644 --- a/source/conf.py +++ b/source/conf.py @@ -41,16 +41,16 @@ # General information about the project. project = u'GitExtensions' -copyright = u'2013, GitExtensions' +copyright = u'2008-2017, GitExtensions' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # # The short X.Y version. -version = '2.50' +version = '2.51' # The full version, including alpha/beta/rc tags. -release = '2.50' +release = '2.51' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From 7d3f7905309b628c3391fdcadd697483ae07af94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janusz=20Bia=C5=82obrzewski?= Date: Wed, 3 Jan 2018 21:03:02 +0100 Subject: [PATCH 080/152] Description for 'Push forced with lease when Commit && Push action is performed with Amend' Closes #71 --- source/settings.rst | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/source/settings.rst b/source/settings.rst index b69986f..735f921 100644 --- a/source/settings.rst +++ b/source/settings.rst @@ -916,6 +916,15 @@ The settings that are used by Git are stored in the configuration files of Git. Controls whether branch name should be automatically normalised as per git branch naming rules. If enabled, any illegal symbols will be replaced with the replacement symbol of your choice. + .. settingsgroup:: Commit + + .. setting:: Push forced with lease when Commit & Push action is performed with Amend option checked + + In the Commit dialog, users can commit and push changes with one click. However, if changes are meant to amend + an already pushed commit, a standard push action will be rejected by the remote server. If this option is + enabled, a push action with ``--force-with-lease`` switch will be performed instead. The ``--force-with-lease`` + switch will be added only when the ``Amend`` option is checked. + .. settingspage:: Confirmations This page allows you to turn off certain confirmation popup windows. From c587e1be81b5321b263d0e2c396fcd72390eafb8 Mon Sep 17 00:00:00 2001 From: Gerhard Olsson Date: Tue, 23 Jan 2018 00:15:21 +0100 Subject: [PATCH 081/152] Issue #74 for feature #4202 --- source/settings.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/settings.rst b/source/settings.rst index b69986f..07972d8 100644 --- a/source/settings.rst +++ b/source/settings.rst @@ -688,7 +688,7 @@ The settings that are used by Git are stored in the configuration files of Git. .. setting:: Project name - Enter the name of the project which tracks this repository in Jenkins. + Enter the name of the project which tracks this repository in Jenkins. Separate project names with "|". Multi-branch pipeline projects are supported by adding "?m" to the project name. .. settingsgroup:: TeamCity From 6868f2b4a39fc894c44711c8903407da596acbf5 Mon Sep 17 00:00:00 2001 From: Gerhard Olsson Date: Mon, 29 Jan 2018 00:29:37 +0100 Subject: [PATCH 082/152] Update copyright to 2018 --- source/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/conf.py b/source/conf.py index 907312b..f0f18b3 100644 --- a/source/conf.py +++ b/source/conf.py @@ -41,7 +41,7 @@ # General information about the project. project = u'GitExtensions' -copyright = u'2008-2017, GitExtensions' +copyright = u'2008-2018, GitExtensions' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the From 2629d405f5e93d9869da15aff757db625b0bc4ed Mon Sep 17 00:00:00 2001 From: Igor Velikorossov Date: Tue, 6 Mar 2018 21:50:51 +1100 Subject: [PATCH 083/152] Version changed to 2.51.01 / Update copyright to 2018 --- source/conf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/conf.py b/source/conf.py index 907312b..01ae48a 100644 --- a/source/conf.py +++ b/source/conf.py @@ -41,7 +41,7 @@ # General information about the project. project = u'GitExtensions' -copyright = u'2008-2017, GitExtensions' +copyright = u'2008-2018, GitExtensions' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the @@ -50,7 +50,7 @@ # The short X.Y version. version = '2.51' # The full version, including alpha/beta/rc tags. -release = '2.51' +release = '2.51.01' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From fec0f954227991beb274eba0ef0e7abe9cf1e418 Mon Sep 17 00:00:00 2001 From: Gerhard Olsson Date: Mon, 14 May 2018 00:12:59 +0200 Subject: [PATCH 084/152] Git removed from installer and various updates --- source/getting_started.rst | 78 +---------------------------- source/git_extensions.rst | 12 +++-- source/images/install/install2.png | Bin 43615 -> 0 bytes source/locale/getting_started.pot | 4 +- source/plugins.rst | 2 + source/settings.rst | 11 ++-- source/translations.rst | 10 +--- 7 files changed, 19 insertions(+), 98 deletions(-) delete mode 100644 source/images/install/install2.png diff --git a/source/getting_started.rst b/source/getting_started.rst index 9841b30..dc952e0 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -1,21 +1,14 @@ Getting Started =============== -This section is primarily written for Windows users. There are extra sections -about installing Git Extensions on Linux and Mac OS X. - Installation ------------ -There is a single click installer GitExtensions-X.XX.XX-SetupComplete.msi that installs Git for Windows 32bit, Kdiff3 32bit -and Git Extensions. The installer can be found `here `_. +The single click Git Extensions installer can be found `here `_. .. image:: /images/install/install1.png -.. figure:: /images/install/install2.png - - Git Extensions depends heavily on Git for Windows. When Git for Windows is not installed, ensure the "Install Git for Windows" checkbox is checked. Kdiff3 is - optional, but is advised as a merge tool. + Git Extensions depends heavily on Git for Windows. .. image:: /images/install/install3.png @@ -29,73 +22,6 @@ and Git Extensions. The installer can be found `here `_ - -For further help go to https://groups.google.com/forum/?fromgroups=#!forum/gitextensions - -This section only covers mono installation, you should have git installed in your Linux at this point. Please refer to https://git-scm.com/download/linux - -First, make sure you have the latest mono version on your Linux. This section will cover installation of Mono 4.6 on a Linux. - -1) Install mono latest version. You can always check for this here: http://www.mono-project.com/download/#download-lin -2) If everything went okay, you should open your terminal and check mono version:: - - $ mono --version - Mono JIT compiler version 4.6.1 (Stable 4.6.1.5/ef43c15 Wed Oct 12 09:10:37 UTC 2016) - Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com - TLS: __thread - SIGSEGV: altstack - Notifications: epoll - Architecture: amd64 - Disabled: none - Misc: softdebug - LLVM: supported, not enabled. - GC: sgen -3) Now download Git Extensions latest version from https://github.com/gitextensions/gitextensions/releases/latest. Remember to select the appropriate package otherwise you could have problems. -4) Browse into the folder where you extracted the package and just run mono command, like the example below:: - - $ mono GitExtensions.exe - -Installation (macOS) --------------------- - -This section only covers mono installation, you should have git installed in your Mac at this point. Please refer to https://git-scm.com/download/mac - -First, make sure you have the latest mono version on your Mac. This section will cover installation of Mono 4.6 on a Mac. - -1) Download mono latest version. You can always check for this here: http://www.mono-project.com/download/#download-mac -2) After you have completed the download, you will see a .dmg file. Double click it to open the package. -3) Inside the .dmg file you will have MonoFramework-{version}.pkg. Double click to start the installation process. -4) Follow the wizard until it's completion. -5) If everything went okay, you should open your terminal and check mono version:: - - $ mono --version - Mono JIT compiler version 4.6.1 (mono-4.6.0-branch-c8sr0/abb06f1 Fri Sep 23 19:24:23 EDT 2016) - Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com - TLS: normal - SIGSEGV: altstack - Notification: kqueue - Architecture: x86 - Disabled: none - Misc: softdebug - LLVM: yes(3.6.0svn-mono-master/8b1520c) - GC: sgen - -6) Now download Git Extensions latest version from https://github.com/gitextensions/gitextensions/releases/latest. Remember to select the appropriate package otherwise you could have problems. -7) Browse into the folder where you extracted the package and just run mono command, like the example below:: - - $ mono GitExtensions.exe - -This is the minimal setup you need in order to run Git Extensions. - -Troubleshooting Mac Installation -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -1) If your Git Extensions crashes with an exception that a font is missing (generic sans serif), you probably can fix this by installing Xquartz. This is a version of the X.Org X Windows System that runs on OS X. I am not sure what the side effects are. This can be installed from here: http://xquartz.macosforge.org/landing/ -2) If Git Extensions still crashes because it is unable to load a plugin, empty the plugins folder. - Settings -------- diff --git a/source/git_extensions.rst b/source/git_extensions.rst index 356640d..f1410dd 100644 --- a/source/git_extensions.rst +++ b/source/git_extensions.rst @@ -1,19 +1,21 @@ Git Extensions ============== -Git Extensions is a toolkit aimed at making working with Git under Windows more intuitive -(note that Git Extensions is also available on Linux and Macintosh OS X using Mono). The shell +Git Extensions is a toolkit aimed at making working with Git under Windows more intuitive. +The shell extension will integrate in Windows Explorer and presents a context menu on files and directories. -There is also a Visual Studio plug-in to use Git from the Visual Studio IDE. +There is also a Visual Studio extension to use Git from the Visual Studio IDE. Features -------- * Windows Explorer integration for Git -* Visual Studio (2010 - 2015) plug-in for Git * Feature rich user interface for Git -* Single installer installs Git, Git Extensions and the merge tool KDiff3 * 32bit and 64bit support +* Visual Studio extension (2015-2017) + +Specific in 2.5x releases: +* Visual Studio (2010 - 2015) add-in * Runs under Linux or Mac OS X using `Mono `_ Video tutorials diff --git a/source/images/install/install2.png b/source/images/install/install2.png deleted file mode 100644 index c66ee9bfa3975a6141a41bc77f49e147cc8e6f62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43615 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

^`|WE`B0;7*?Bw=cmi7{#?3Ig-Ydc+PP2O; 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

K2Jl9UA$W?qZCT^PlO-u{ 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 diff --git a/source/locale/getting_started.pot b/source/locale/getting_started.pot index 45570d2..51569b2 100644 --- a/source/locale/getting_started.pot +++ b/source/locale/getting_started.pot @@ -29,11 +29,11 @@ msgid "Installation" msgstr "" #: ..\getting_started.rst:10 -msgid "There is a single click installer GitExtensions-X.XX.XX-SetupComplete.msi that installs Git for Windows 32bit, Kdiff3 32bit and Git Extensions. The installer can be found `here `_." +msgid "The single click Git Extensions installer can be found `here `_." msgstr "" #: ..\getting_started.rst:17 -msgid "Git Extensions depends heavily on Git for Windows. When Git for Windows is not installed, ensure the \"Install Git for Windows\" checkbox is checked. Kdiff3 is optional, but is advised as a merge tool." +msgid "Git Extensions depends heavily on Git for Windows." msgstr "" #: ..\getting_started.rst:24 diff --git a/source/plugins.rst b/source/plugins.rst index 4307827..b1203a3 100644 --- a/source/plugins.rst +++ b/source/plugins.rst @@ -18,6 +18,8 @@ List of the available plugins * Release Notes Generator * Statistics +(Incomplete list) + GitFlow ------- diff --git a/source/settings.rst b/source/settings.rst index 0593962..928fd01 100644 --- a/source/settings.rst +++ b/source/settings.rst @@ -25,7 +25,7 @@ button has no effect for the page - this will be noted on the page in the area n Settings that are specific to Git Extensions and apply globally will be stored in a file called ``GitExtensions.settings`` either in the user's application data path or with the program. -The location is dependant on the IsPortable setting in the ``GitExtensions.exe.config`` file that is with the program. +The location is dependent on the IsPortable setting in the ``GitExtensions.exe.config`` file that is with the program. Settings that are specific to Git Extensions but apply to only the current repository will be stored in a file of the same name, ``GitExtensions.settings``, but in either the root folder of the repository or the ``.git`` folder of the repository, depending on whether or not they are distributed with that repository. @@ -92,19 +92,18 @@ The settings that are used by Git are stored in the configuration files of Git. When enabled, the number of pending commits are shown on the toolbar as a figure in parentheses next to the Commit button. Git Extensions must be stopped and restarted to activate changes to this option. + Turn this off if you experience slowdowns. .. setting:: Show current working directory changes in revision graph :id: working-dir-changes When enabled, two extra revisions are added to the revision graph. The first shows the current working directory status. The second shows the staged files. - This option can cause slowdowns when browsing large repositories. .. setting:: Use FileSystemWatcher to check if index is changed :id: filesystemwatcher Using the FileSystemWatcher to check index state improves the performance in some cases. - Turn this off if you experience refresh problems in commit log. .. setting:: Show stash count on status bar in browse window :id: stash-count @@ -1077,7 +1076,7 @@ The settings that are used by Git are stored in the configuration files of Git. .. settingspage:: Plugins - Plugins provide extra functionality for Git Extensions. + Plugins provide extra functionality for Git Extensions. This list is incomplete. .. settingspage:: Auto compile SubModules @@ -1232,10 +1231,10 @@ The settings that are used by Git are stored in the configuration files of Git. This involves summarising all commits between the specified from and to commit expressions when the plugin is started. This output can be copied to the clipboard in various formats. - .. settingspage:: Create Bitbucket Pull Request + .. settingspage:: Bitbucket Server If your repository is hosted on Atlassian Bitbucket Server - then this plugin will enable you to create a pull request for Bitbucket from Git Extensions + then this plugin will enable you to create a pull request for Bitbucket from Git Extensions. The plugin cannot be used for bitbucket.org. For more information see: https://www.atlassian.com/software/bitbucket/server diff --git a/source/translations.rst b/source/translations.rst index 1584ea7..0e8961d 100644 --- a/source/translations.rst +++ b/source/translations.rst @@ -12,12 +12,4 @@ Git Extensions installation directory. The files are readable xml files. Translate Git Extensions ------------------------ -The application has a built-in translation tool to help create and edit translations. To open the translation tool choose -``Translate`` in the ``Help`` menu. - -.. image:: /images/translate.png - -The functions of the translation tool are described in the image below. To contribute any translations you can either e-mail -a patch or send a pull request using github. - -.. image:: /images/translate_window.png +Translations are done on Transifex: https://www.transifex.com/git-extensions/git-extensions/ From 73892b6c28365a9cadc6b8a6bd3c7d414f0d1c6a Mon Sep 17 00:00:00 2001 From: Gerhard Olsson Date: Tue, 15 May 2018 23:43:07 +0200 Subject: [PATCH 085/152] #81 spelling Single --- source/browse_repository.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/browse_repository.rst b/source/browse_repository.rst index cb748ed..317e595 100644 --- a/source/browse_repository.rst +++ b/source/browse_repository.rst @@ -59,8 +59,8 @@ filter in the advanced filter dialog. .. image:: /images/advance_filter_dialog.png -Singe file history ------------------- +Single file history +------------------- To display the single file history, right click on a file name in the ``File tree`` or in the ``Diff`` tab and select ``File history``. From db0dc3e30fa21e47d603804ad21f1f8b49941b8d Mon Sep 17 00:00:00 2001 From: RussKie Date: Thu, 24 May 2018 13:01:54 +1000 Subject: [PATCH 086/152] Version changed to 2.51.02 --- source/conf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/conf.py b/source/conf.py index 01ae48a..4e5f9d2 100644 --- a/source/conf.py +++ b/source/conf.py @@ -1,4 +1,4 @@ -# -*- coding: utf-8 -*- +# -*- coding: utf-8 -*- # # GitExtensionsDoc documentation build configuration file, created by # sphinx-quickstart on Fri Jan 11 18:04:32 2013. @@ -50,7 +50,7 @@ # The short X.Y version. version = '2.51' # The full version, including alpha/beta/rc tags. -release = '2.51.01' +release = '2.51.02' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From 25741d445b92dec0299eb4c08df1b5a8b6f5d6a8 Mon Sep 17 00:00:00 2001 From: RussKie Date: Tue, 26 Jun 2018 22:41:19 +1000 Subject: [PATCH 087/152] Version changed to 2.51.03 --- source/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/conf.py b/source/conf.py index 4e5f9d2..a0386bd 100644 --- a/source/conf.py +++ b/source/conf.py @@ -50,7 +50,7 @@ # The short X.Y version. version = '2.51' # The full version, including alpha/beta/rc tags. -release = '2.51.02' +release = '2.51.03' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From a6a0df2a1d2d4ff26c7e16ad61187235d02364ae Mon Sep 17 00:00:00 2001 From: RussKie Date: Sun, 8 Jul 2018 17:49:57 +1000 Subject: [PATCH 088/152] Version changed to 2.51.04 --- source/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/conf.py b/source/conf.py index a0386bd..70085f3 100644 --- a/source/conf.py +++ b/source/conf.py @@ -50,7 +50,7 @@ # The short X.Y version. version = '2.51' # The full version, including alpha/beta/rc tags. -release = '2.51.03' +release = '2.51.04' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From f99e3777bcdb36bc03fb8a1c6e947f69ccf08023 Mon Sep 17 00:00:00 2001 From: RussKie Date: Sat, 1 Sep 2018 22:56:36 +1000 Subject: [PATCH 089/152] Version changed to 2.51.05 --- source/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/conf.py b/source/conf.py index 70085f3..ef0d026 100644 --- a/source/conf.py +++ b/source/conf.py @@ -50,7 +50,7 @@ # The short X.Y version. version = '2.51' # The full version, including alpha/beta/rc tags. -release = '2.51.04' +release = '2.51.05' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From 3623f7a4e301aee23b77e10aa08884c91e11ba65 Mon Sep 17 00:00:00 2001 From: crypto_rsa Date: Mon, 29 Oct 2018 10:26:45 +0100 Subject: [PATCH 090/152] Add descriptions of special script prefixes --- source/settings.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/settings.rst b/source/settings.rst index 928fd01..2462aba 100644 --- a/source/settings.rst +++ b/source/settings.rst @@ -808,6 +808,13 @@ The settings that are used by Git are stored in the configuration files of Git. Enter the command to be run. This can be any command that your system can run e.g. an executable program, a .bat script, a Python command, etc. Use the ``Browse`` button to find the command to run. + + There are some special prefixes which change the way the script is executed: + + * ``plugin:``: Where ```` is the name of a *plugin* (refer :ref:`settings-plugins`). + If a plugin with that name is found, it is run. + * ``navigateTo:``: (since v3.0) Where ```` is the path to a file containing the script to run. + That script is expected to return a commit hash as the first line of its output. The UI will navigate to that commit once the script completes. .. setting:: Arguments From 6f194169aa81289f1ed630844d669850526f4c95 Mon Sep 17 00:00:00 2001 From: Gerhard Olsson Date: Sun, 9 Dec 2018 22:43:19 +0100 Subject: [PATCH 091/152] Update release version (#89) --- source/conf.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/conf.py b/source/conf.py index ef0d026..157db87 100644 --- a/source/conf.py +++ b/source/conf.py @@ -48,9 +48,10 @@ # built documents. # # The short X.Y version. -version = '2.51' +#Note: Does not seem to be used so 'full' version is OK +version = '3.00.00.4433' # The full version, including alpha/beta/rc tags. -release = '2.51.05' +release = '3.00.00.4433' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From 484dc612e272b4a80ac236ee70fd1b24f013b905 Mon Sep 17 00:00:00 2001 From: Gerhard Olsson Date: Sat, 15 Dec 2018 23:28:22 +0100 Subject: [PATCH 092/152] Doc UI touchup (#90) * Colors similar to Dashboard * Icons from app * table-of-contents depth 2 -> 4, for instance settings have 4 levels now * Installation instructions refresh --- readme.md | 5 +++++ source/conf.py | 4 ++-- source/git-extensions-icon.ico | Bin 5430 -> 0 bytes source/git-extensions-logo-128.png | Bin 2781 -> 0 bytes source/git-extensions-logo-128px.png | Bin 0 -> 3383 bytes source/git-extensions-logo.ico | Bin 0 -> 34494 bytes source/index.rst | 2 +- source/nature2/static/nature.css | 12 ++++++------ 8 files changed, 14 insertions(+), 9 deletions(-) delete mode 100644 source/git-extensions-icon.ico delete mode 100644 source/git-extensions-logo-128.png create mode 100644 source/git-extensions-logo-128px.png create mode 100644 source/git-extensions-logo.ico diff --git a/readme.md b/readme.md index d9fc789..164890a 100644 --- a/readme.md +++ b/readme.md @@ -18,6 +18,11 @@ up to date). Build ----- +To generate the documentation, you need to have Sphinx installed: http://www.sphinx-doc.org/en/master/usage/installation.html#windows +The following installs and build the GE html documentation for any Python package with PIP included: + - pip install -U sphinx + - sphinx-build -b html -d build/doctrees source build/html + ### HTML Simply run `make-html.cmd`. You can also use `make-singlehtml.cmd` to generate a single HTML file. The `make_and_start_Browser.cmd` is an alias of `make-html.cmd` that will open in your diff --git a/source/conf.py b/source/conf.py index 157db87..26789e2 100644 --- a/source/conf.py +++ b/source/conf.py @@ -111,12 +111,12 @@ # The name of an image file (relative to this directory) to place at the top # of the sidebar. -html_logo = 'git-extensions-logo-128.png' +html_logo = 'git-extensions-logo-128px.png' # The name of an image file (within the static path) to use as favicon of the # docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 # pixels large. -html_favicon = 'git-extensions-icon.ico' +html_favicon = 'git-extensions-logo.ico' # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, diff --git a/source/git-extensions-icon.ico b/source/git-extensions-icon.ico deleted file mode 100644 index b77b0204aa133e4cce68fc22e8b5f88ca08c451f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5430 zcmeHLJ*XUI6rCqpScDggAYw7k#%K|?^9O}_8ZaRS77I1c2xF>e_X;~-@hL(q01goz|k-}mNLBVE9ixgX=c!kAy&gZ?8vtMR+-M4~`3n%yQ+ z?z84V7_H_U+6p)e{AslrEa9BPtbc;qJ>VPTu>X$vmxX%{x% zw{Kr#eCFlfPrQEN`xYSo8KAK~@8=9h$)2}u?Ngtdi&b<2TjW=&z8DmBZr27N; zxB^d_&NcA<0G>kcA#enoV$Fe=`$dn{;;iEC`5)5xfpZq%4&D7luI1o9nCU*wGXjAz zc--M<;1!?|a3-O-r`coud|$_c(;0W|e&5gbO8uI1-}HmWeb#nIY5DbQy(rpt6Yx2+ z1MC9+ocSa@n~;!~YT{b9fdjxlCw{Nf@_iZsrS{}L>H*NcMSjp;^bCOJIKA1Nwe?MV z_7AoFdd8~jK4z$XMC@~E8GC<_o<{Osr;S;U*662ah0mcyE&z#VakMyEoNDA*Tsz+^ z_w1WHM1Goa8_rOm9-L$ISLsijZ+4*bavz+z9eV2P>Nlc4&gbPZxV7+G_?2=H&*^K8 zzVwDH=B$)s-fAW18%oPDCf89h??66y&2wtKMjrF9vpnZ~a`GDDT5_O1(6)J9PhPWn zYyH9EDDxWl+ujGin?=8m?_9Uq<2kjc=lUbbvBvu=-T$zvKSoTD;|MyN{*}WI0?-n9 zjWK=$w1&VKvr3ugb5WZAEcbAxzVTL#^dLctMfZ7sYlheumwBPCn+9q8}E`Fm5Ycq#nM<`*QX- zR(i&29kT{Nl$j0uk#f`*UfM%z%X~a50?-mU4>N0-JB8o-*=3*b{xyA@%N;sx_;CS} zuI#ahH}@Xv^~0~0pzOO&(aZH0#TDl`GX3;EAlGLDdyb)(?@_rn?J@KhoolYMh_})C n>+b63=c2V`zFz+_-m2RF`rY?-x(`;Jm)F-lfBCO~|HS|r^ diff --git a/source/git-extensions-logo-128.png b/source/git-extensions-logo-128.png deleted file mode 100644 index d4cb407a861d1c277d598c793cc7da9670d78a12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2781 zcmZ`*c{tSF7r!%OnHju{NK6>ZppBuZXu=>vh*FlaMQ^rYWXg~jq9VdCvP@}s)2>AC z*cpVe#6*UWC3|ISdku!)w?BW+^LwBBoO_;g&hxqFbI(2Zxi`tt!CDHfga!ae*^n)d zLz?khkYdo>bl9f@QX=Qg?acvrl_s(7BMRBD@Z;7b@SU2>`4@ zF2*bX7YP7-_6EQ>2LJ`?-72R;P(bYLQEN-E`FpTxAKivLC@R@48~}+ezXb;J?rwv8 zJvNr+&h)|gd&FB42b8Xj?r`=T^t+8}&)B=@Z*iRj8J{aME?;XXSL~kbSJ5%&L%g}z8x5u-`q#-40>x+_}nLAPO`d%^w`!m z$&p=&IRKu2>gNpgj?Cq?T}-8Adxm*SwNQaf6N45rX?U#%)wEnDlvEmYGo}`FmSvKw zKiQYaL=R-=y>6D^5Nb@F$bN3h4{tx4h)hgk+4%C2*|Jh(fRUaASzNwWr zAi?rbKa>Bi6P6JDg9`U*W7^)ywlH`&u^Po-{#i2=YhtI3`RqYQ;}jQvjovbylrS}_ z*x37eCKF6|ANvw&kXs|}p9^J>e@QeyG%_Fi&TTle z@r?H!>Mi-NZ>2Ruz2Z;S_2`C6u3#aZ*que47q`!f-GdCY` z!(Md`N{h*>jxzGjitQQsZu3Ci^^m#EHcz0;aue8i_-7x}c)3D63Nn(BDH05sZ`ZK$ z@Bv5LdQb8U{9uvuGwmy=)OJ0N`ep6zG(8=U@r&H@gm~oZ36PL3UUJT{Z}gzO*tx26 zSamqB-HE1@Rc~I~Q7^X_$$6MnWXakMJeN^}rvBfw#%qOg-?|_Ea_Rh|x9xP?nkX>3 zKBsv|dhdREaD7BN5fhaFQ>JoDFjQUa3 z*1jO6(NJ8u(I4MW; zlf7}dRW^QaBw8JblL@TTVf@uD{nqr+M#JcarFzF1tR_RDBY3jM80laic{L5&!vkkP$F6mQg5o@EkS6D$$^Pmq-?SUTl$kCEpL1Ak4 zYSjDBsQ;*mN-&`-u#;6+zanT;KIi ztz}`*!GFNft1XpBkY&=FcQeT9Sw%zkO9(C7xCiFFi3+f#at$ND(_;L0Hc}t;M6qX! zS^WVwk!q@vA0CkSjl}SKovrscl?8g+PT1P#Ulj+UML#55t*42qMbB9koOqf4Tzn=tZ(2Okr?)U~5}TO_K?Ir?gDKutq_qyCBS3H{MmhIV-=H8>a>!hOhNzhhTkbtmA1I+OQ?j5bnS^&yf}rgIYq z{;fL3m&ENU(Eo7;f1(#-l5ZQGek1KG+~e&tk%n0AXv)csDX{}rnlxxGf};wBu`hW0lxr+aTe+1MOt-tNQ=led z`(IvL@c3aSr_^C0&&+ntWkk)6f(>BE28)-?Cp}}S(Nu2u@!N*pG+Px!JA+|1(zc{M zqTr)+L4O0k?Q};U-X~hZb+`u+z?5BZuDgvaM%6fBCYQ2e<;SfGtXoSn*{NH-5ncik zxfneyO%sVY|IQYK+s-w%3YybBw>s<)wnY4VL+!xshNY|wilyP&O;z496EFi;_4a)5 zicfVslG&5CQJifZ6pD)-Q$?xmDp`q23E@vqd5?cieMuvx1piT-0JN@^d%qGM>`YRd ziB%l1%b#aBgc9mZR=!$x2L_g(P3S1pp;qY>)fD7Mqa#dOt$GtT5lXdq=XbUSJm|}Z zr&+nu{CsHVjD0VhgA_0z=354u>QOW-UpoIDb{2BT0 UfN4&n5d;7>Rt}agNZ#@P1?>&@%>V!Z diff --git a/source/git-extensions-logo-128px.png b/source/git-extensions-logo-128px.png new file mode 100644 index 0000000000000000000000000000000000000000..e8e380ed6131aee986476654487385144a28bb2a GIT binary patch literal 3383 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 J4D1z2`a9I+PNo0= literal 0 HcmV?d00001 diff --git a/source/index.rst b/source/index.rst index 276ffbf..3600686 100644 --- a/source/index.rst +++ b/source/index.rst @@ -2,7 +2,7 @@ Git Extensions |release| Manual =============================== .. toctree:: - :maxdepth: 2 + :maxdepth: 4 git_extensions getting_started diff --git a/source/nature2/static/nature.css b/source/nature2/static/nature.css index d32a7d0..f4cdc12 100644 --- a/source/nature2/static/nature.css +++ b/source/nature2/static/nature.css @@ -61,7 +61,7 @@ div.footer a { } div.related { - background-color: #6BA81E; + background-color: #137AD4; line-height: 32px; color: #fff; text-shadow: 0px 1px 0 #444; @@ -149,7 +149,7 @@ div.body h4, div.body h5, div.body h6 { font-family: Arial, sans-serif; - background-color: #BED4EB; + background-color: #ACD0EF; font-weight: normal; color: #212224; margin: 30px 0px 10px 0px; @@ -159,10 +159,10 @@ div.body h6 { div.body h1 { border-top: 20px solid white; margin-top: 0; font-size: 200%; } div.body h2 { font-size: 150%; background-color: #C8D5E3; } -div.body h3 { font-size: 120%; background-color: #D8DEE3; } -div.body h4 { font-size: 110%; background-color: #D8DEE3; } -div.body h5 { font-size: 100%; background-color: #D8DEE3; } -div.body h6 { font-size: 100%; background-color: #D8DEE3; } +div.body h3 { font-size: 120%; background-color: #DBEBF8; } +div.body h4 { font-size: 110%; background-color: #E6F1FA; } +div.body h5 { font-size: 100%; background-color: #E6F1FA; } +div.body h6 { font-size: 100%; background-color: #E6F1FA; } a.headerlink { color: #c60f0f; From 4f9e9cd59cd13360bccb4dac707036a600442fe9 Mon Sep 17 00:00:00 2001 From: Gerhard Olsson Date: Sun, 16 Dec 2018 00:31:27 +0100 Subject: [PATCH 093/152] doc 3.00 (#88) Documentation refresh for 3.00 The documentation has not been updated with all changes since it was written over five years ago. Screenshots has been replaced and some descriptions added, some obviously incorrect parts have been updated, but this should be seen as a first step that will simplify further steps. --- progress.md | 62 - source/branches.rst | 124 +- source/browse_repository.rst | 64 +- source/command_line.rst | 8 +- source/commit.rst | 78 +- source/file_history.rst | 40 + source/getting_started.rst | 190 +- source/git_extensions.rst | 12 +- source/images/account_settings.png | Bin 55017 -> 0 bytes source/images/add_note_context_menu.png | Bin 23758 -> 49883 bytes source/images/add_submodules.png | Bin 28774 -> 4687 bytes source/images/advance_filter_dialog-menu.png | Bin 0 -> 152849 bytes source/images/advance_filter_dialog.png | Bin 57734 -> 9478 bytes source/images/apply_patche.png | Bin 472816 -> 13234 bytes source/images/blame.png | Bin 79046 -> 0 bytes source/images/branch_name.png | Bin 7941 -> 0 bytes source/images/branch_toolbar.png | Bin 0 -> 5840 bytes source/images/checkout_branch.png | Bin 25080 -> 18703 bytes source/images/cherry_pick.png | Bin 72928 -> 10937 bytes source/images/cherry_pick_context_menu.png | Bin 0 -> 35774 bytes source/images/choose_language.png | Bin 13291 -> 0 bytes source/images/clone.png | Bin 38815 -> 16102 bytes source/images/command_line.png | Bin 73893 -> 6350 bytes source/images/command_line_usage.png | Bin 33160 -> 20016 bytes source/images/commit_contextual_menu.png | Bin 12221 -> 18833 bytes source/images/commit_dialog.png | Bin 74619 -> 44125 bytes source/images/commit_dialog_commit.png | Bin 84220 -> 22470 bytes source/images/commit_dialog_language.png | Bin 10947 -> 0 bytes source/images/commit_dialog_spellchecker.png | Bin 8233 -> 22470 bytes source/images/commit_diff_view.png | Bin 86761 -> 106905 bytes source/images/commit_log_stash.png | Bin 8140 -> 12106 bytes source/images/commit_menu_edit_ignored.png | Bin 5578 -> 18828 bytes source/images/commit_reset_changes.png | Bin 0 -> 27727 bytes source/images/compress_database.png | Bin 11504 -> 45386 bytes source/images/context_menu_blame.png | Bin 13222 -> 15916 bytes source/images/create_branch_dialog.png | Bin 94705 -> 8766 bytes source/images/delet_branch.png | Bin 36551 -> 0 bytes source/images/delete_branch.png | Bin 0 -> 19387 bytes source/images/delete_tag.png | Bin 16861 -> 7823 bytes .../GitExt_Menu_Structure_v2_43.png | Bin 369395 -> 0 bytes source/images/file_history.png | Bin 62011 -> 0 bytes source/images/file_history_blame.png | Bin 0 -> 59751 bytes source/images/file_history_commit.png | Bin 0 -> 80640 bytes source/images/file_history_diff.png | Bin 67304 -> 28626 bytes source/images/file_history_view.png | Bin 0 -> 20559 bytes source/images/generate_or_import_key.png | Bin 101386 -> 30296 bytes source/images/git_bash_toolbar.png | Bin 8623 -> 11798 bytes source/images/github_account_settings.png | Bin 0 -> 46357 bytes source/images/github_clone.png | Bin 29556 -> 23717 bytes source/images/github_openssh.png | Bin 19336 -> 0 bytes source/images/github_ssh.png | Bin 125635 -> 0 bytes source/images/gitignore.png | Bin 70679 -> 16527 bytes source/images/history/amend_commit.png | Bin 10655 -> 8471 bytes source/images/history/rebase_interactive.png | Bin 23700 -> 0 bytes .../history/rebase_interactive_autosquash.png | Bin 31279 -> 46328 bytes .../rebase_interactive_fixup_commit.png | Bin 57023 -> 56265 bytes .../history/rebase_interactive_option.png | Bin 47825 -> 0 bytes source/images/install/destination.png | Bin 0 -> 11480 bytes source/images/install/git_missing.png | Bin 0 -> 7036 bytes source/images/install/install1.png | Bin 63196 -> 0 bytes source/images/install/install3.png | Bin 35973 -> 0 bytes source/images/install/install4.png | Bin 43336 -> 0 bytes source/images/install/install5.png | Bin 37101 -> 0 bytes source/images/install/install6.png | Bin 35792 -> 0 bytes source/images/install/language.png | Bin 0 -> 11474 bytes source/images/install/options.png | Bin 0 -> 17828 bytes source/images/install/ready.png | Bin 0 -> 11334 bytes source/images/install/scope.png | Bin 0 -> 17377 bytes source/images/install/ssh.png | Bin 0 -> 11942 bytes source/images/install/welcome.png | Bin 0 -> 35974 bytes source/images/lost_found.png | Bin 51543 -> 0 bytes source/images/mail_map.png | Bin 48444 -> 10815 bytes source/images/manage_remote_repositories.png | Bin 5407 -> 16651 bytes source/images/merge1.png | Bin 23515 -> 22738 bytes source/images/merge2.png | Bin 23024 -> 20325 bytes source/images/merge3.png | Bin 12260 -> 17051 bytes source/images/merge_conflicts.png | Bin 33887 -> 1344 bytes source/images/merge_context_menu.png | Bin 0 -> 25463 bytes source/images/merge_dialog.png | Bin 43560 -> 46135 bytes source/images/move_to_category.png | Bin 10848 -> 13961 bytes source/images/new_branch.png | Bin 16494 -> 15124 bytes source/images/new_repository.png | Bin 23255 -> 6145 bytes source/images/new_tag.png | Bin 30088 -> 35996 bytes source/images/note_editor.png | Bin 47577 -> 24857 bytes source/images/open_repo.png | Bin 0 -> 15150 bytes source/images/patche_dialog.png | Bin 73613 -> 42641 bytes source/images/patche_dialog_result.png | Bin 37160 -> 1812 bytes source/images/perforce_p4merge.png | Bin 115787 -> 76976 bytes source/images/pull_dialog.png | Bin 52098 -> 0 bytes source/images/pull_dialog2.png | Bin 53344 -> 0 bytes source/images/pull_dialog3.png | Bin 54615 -> 0 bytes source/images/pull_dialog_fetch.png | Bin 0 -> 44410 bytes source/images/pull_dialog_merge.png | Bin 0 -> 57578 bytes source/images/pull_dialog_rebase.png | Bin 0 -> 53423 bytes source/images/pull_toolbar.png | Bin 6778 -> 5994 bytes source/images/push1.png | Bin 10912 -> 8152 bytes source/images/push_dialog.png | Bin 34943 -> 14375 bytes source/images/push_toolbar.png | Bin 6602 -> 6164 bytes source/images/putty_agent.png | Bin 12857 -> 0 bytes .../images/putty_generate_or_import_key.png | Bin 0 -> 31995 bytes source/images/putty_key_generator1.png | Bin 12913 -> 15834 bytes source/images/putty_key_generator2.png | Bin 17622 -> 23492 bytes source/images/quick_filter.png | Bin 104978 -> 73710 bytes source/images/rebase1.png | Bin 23515 -> 18783 bytes source/images/rebase2.png | Bin 23647 -> 17824 bytes source/images/rebase_context_menu.png | Bin 0 -> 31467 bytes source/images/rebase_dialog.png | Bin 66075 -> 46216 bytes source/images/rebase_interactive.png | Bin 0 -> 33082 bytes source/images/recover_objects.png | Bin 36541 -> 37693 bytes source/images/refactor_branch.png | Bin 7276 -> 10251 bytes source/images/reflog_revision.png | Bin 0 -> 20482 bytes source/images/reflog_show.png | Bin 0 -> 16625 bytes source/images/remote_repositories.png | Bin 48081 -> 12201 bytes source/images/remote_repositories2.png | Bin 39769 -> 16161 bytes source/images/reset_changes.png | Bin 7258 -> 0 bytes source/images/resolve_merge_conflicts.png | Bin 37632 -> 15330 bytes .../images/resolve_merge_conflicts_menu.png | Bin 0 -> 21417 bytes source/images/revert_commit.png | Bin 16759 -> 0 bytes source/images/revert_commit_context_menu.png | Bin 0 -> 29796 bytes source/images/revert_commit_dialog.png | Bin 0 -> 8258 bytes .../settings/related_links_location.png | Bin 14577 -> 32631 bytes source/images/settings/revision_links.png | Bin 25965 -> 39472 bytes source/images/settings/settings.png | Bin 30132 -> 47666 bytes source/images/show_untracked.png | Bin 7736 -> 0 bytes source/images/ssh_bash.png | Bin 114546 -> 24770 bytes source/images/ssh_folder.png | Bin 16392 -> 0 bytes source/images/start_page.png | Bin 68816 -> 49777 bytes source/images/stash_dialog.png | Bin 72946 -> 27292 bytes source/images/submodules.png | Bin 24960 -> 16083 bytes source/images/submodules_dialog.png | Bin 40130 -> 17634 bytes source/images/tag.png | Bin 29665 -> 6839 bytes source/images/translate.png | Bin 14457 -> 0 bytes source/images/translate_window.png | Bin 81342 -> 0 bytes source/images/verify_database.png | Bin 60512 -> 39894 bytes source/images/visual_studio/browse.png | Bin 441 -> 0 bytes source/images/visual_studio/commit.png | Bin 733 -> 0 bytes source/images/visual_studio/context_menu.png | Bin 27111 -> 18185 bytes source/images/visual_studio/git_menu.png | Bin 27790 -> 36646 bytes source/images/visual_studio/pull.png | Bin 510 -> 0 bytes source/images/visual_studio/push.png | Bin 475 -> 0 bytes .../images/visual_studio/setting_branch.png | Bin 0 -> 14776 bytes source/images/visual_studio/settings.png | Bin 597 -> 0 bytes source/images/visual_studio/stash.png | Bin 749 -> 0 bytes source/images/visual_studio/toolbar.png | Bin 14362 -> 2649 bytes source/images/worktree_context_menu.png | Bin 0 -> 23924 bytes source/index.rst | 6 +- source/integration.rst | 49 - source/maintenance.rst | 68 +- source/merge_conflicts.rst | 26 +- source/modify_history.rst | 62 +- source/notes.rst | 6 +- source/patches.rst | 16 +- source/plugins.rst | 199 +- source/remote_feature.rst | 40 +- source/settings.rst | 1626 ++++++++--------- source/stash.rst | 17 + source/submodules.rst | 21 +- source/tag.rst | 19 +- source/translations.rst | 10 +- source/visual_studio.rst | 33 + source/windows_explorer.rst | 12 + source/worktrees.rst | 7 + source/z_appendix.rst | 7 - 163 files changed, 1323 insertions(+), 1479 deletions(-) delete mode 100644 progress.md create mode 100644 source/file_history.rst delete mode 100644 source/images/account_settings.png create mode 100644 source/images/advance_filter_dialog-menu.png delete mode 100644 source/images/blame.png delete mode 100644 source/images/branch_name.png create mode 100644 source/images/branch_toolbar.png create mode 100644 source/images/cherry_pick_context_menu.png delete mode 100644 source/images/choose_language.png delete mode 100644 source/images/commit_dialog_language.png create mode 100644 source/images/commit_reset_changes.png delete mode 100644 source/images/delet_branch.png create mode 100644 source/images/delete_branch.png delete mode 100644 source/images/development/GitExt_Menu_Structure_v2_43.png delete mode 100644 source/images/file_history.png create mode 100644 source/images/file_history_blame.png create mode 100644 source/images/file_history_commit.png create mode 100644 source/images/file_history_view.png create mode 100644 source/images/github_account_settings.png delete mode 100644 source/images/github_openssh.png delete mode 100644 source/images/github_ssh.png delete mode 100644 source/images/history/rebase_interactive.png delete mode 100644 source/images/history/rebase_interactive_option.png create mode 100644 source/images/install/destination.png create mode 100644 source/images/install/git_missing.png delete mode 100644 source/images/install/install1.png delete mode 100644 source/images/install/install3.png delete mode 100644 source/images/install/install4.png delete mode 100644 source/images/install/install5.png delete mode 100644 source/images/install/install6.png create mode 100644 source/images/install/language.png create mode 100644 source/images/install/options.png create mode 100644 source/images/install/ready.png create mode 100644 source/images/install/scope.png create mode 100644 source/images/install/ssh.png create mode 100644 source/images/install/welcome.png delete mode 100644 source/images/lost_found.png create mode 100644 source/images/merge_context_menu.png create mode 100644 source/images/open_repo.png delete mode 100644 source/images/pull_dialog.png delete mode 100644 source/images/pull_dialog2.png delete mode 100644 source/images/pull_dialog3.png create mode 100644 source/images/pull_dialog_fetch.png create mode 100644 source/images/pull_dialog_merge.png create mode 100644 source/images/pull_dialog_rebase.png delete mode 100644 source/images/putty_agent.png create mode 100644 source/images/putty_generate_or_import_key.png create mode 100644 source/images/rebase_context_menu.png create mode 100644 source/images/rebase_interactive.png create mode 100644 source/images/reflog_revision.png create mode 100644 source/images/reflog_show.png delete mode 100644 source/images/reset_changes.png create mode 100644 source/images/resolve_merge_conflicts_menu.png delete mode 100644 source/images/revert_commit.png create mode 100644 source/images/revert_commit_context_menu.png create mode 100644 source/images/revert_commit_dialog.png delete mode 100644 source/images/show_untracked.png delete mode 100644 source/images/ssh_folder.png delete mode 100644 source/images/translate.png delete mode 100644 source/images/translate_window.png delete mode 100644 source/images/visual_studio/browse.png delete mode 100644 source/images/visual_studio/commit.png delete mode 100644 source/images/visual_studio/pull.png delete mode 100644 source/images/visual_studio/push.png create mode 100644 source/images/visual_studio/setting_branch.png delete mode 100644 source/images/visual_studio/settings.png delete mode 100644 source/images/visual_studio/stash.png create mode 100644 source/images/worktree_context_menu.png delete mode 100644 source/integration.rst create mode 100644 source/stash.rst create mode 100644 source/visual_studio.rst create mode 100644 source/windows_explorer.rst create mode 100644 source/worktrees.rst diff --git a/progress.md b/progress.md deleted file mode 100644 index 110003d..0000000 --- a/progress.md +++ /dev/null @@ -1,62 +0,0 @@ -Progress -======== - -- [x] 1 Git Extensions - - [x] 1.1 Features - - [x] 1.2 Video tutorials -- [x] 2 Getting started - - [x] 2.1 Install - - [x] 2.2 Settings - - [x] 2.3 Start Page - - [x] 2.4 Clone existing repository - - [x] 2.5 Create new repository -- [x] 3 Browse repository - - [x] 3.1 View commit log - - [x] 3.2 Search history - - [x] 3.3 Singe file history - - [x] 3.4 Blame -- [x] 4 Commit - - [x] 4.1 Commit changes - - [x] 4.2 Cherry pick commit - - [x] 4.3 Revert commit - - [x] 4.4 Stash changes -- [x] 5 Tag - - [x] 5.1 Create tag - - [x] 5.2 Delete tag -- [x] 6 Branches - - [x] 6.1 Create branch - - [x] 6.2 Checkout branch - - [x] 6.3 Merge branches - - [x] 6.4 Rebase branch - - [x] 6.5 Delete branch -- [x] 7 Patches - - [x] 7.1 Create patch - - [x] 7.2 Apply patches -- [x] 8 Remote feature - - [x] 8.1 Manage remote repositories - - [x] 8.2 Create SSH key - - [x] 8.2.1 PuTTY and github - - [x] 8.2.2 OpenSSH and github - - [x] 8.3 Pull changes - - [x] 8.4 Push changes -- [x] 9 Merge conflicts - - [x] 9.1 Handle merge conflicts -- [x] 10 Notes -- [x] 11 Submodules - - [x] 11.1 Manage submodules - - [x] 11.2 Add submodule - - [x] 11.3 Remove submodule -- [x] 12 Maintenance - - [x] 12.1 Compress Git database - - [x] 12.2 Recover lost objects - - [x] 12.3 Fix user names - - [x] 12.4 Ignore files -- [x] 13 Translations - - [x] 13.1 Change language - - [x] 13.2 Translate Git Extensions -- [x] 14 Integration - - [x] 14.1 Visual Studio - - [x] 14.2 Windows Explorer -- [x] 15 Command line - - [x] 15.1 Git Extensions command line -- [x] Git Cheat Sheet diff --git a/source/branches.rst b/source/branches.rst index 5ede669..029b10c 100644 --- a/source/branches.rst +++ b/source/branches.rst @@ -1,44 +1,46 @@ +.. _branches: + Branches ======== .. image:: /images/branch.png :align: right -Branches are used to commit changes separate from other commits. It is very common to create a new branch when you -start working on a feature to keep the work done on that feature separate from other work. When the feature is -complete the branch can be merged or rebased as you choose such that the commits for the feature either remain as a -parallel branch or appear as a continuous single line of development as if the branch had never existed in the first -place. The image on the right illustrates a branch created on top of commit B. +Branches are used to commit changes separate from other commits. It is very common to create a new branch when you +start working on a feature to keep the work done on that feature separate from other work. When the feature is +complete the branch can be merged or rebased as you choose such that the commits for the feature either remain as a +parallel branch or appear as a continuous single line of development as if the branch had never existed in the first +place. The image on the right illustrates a branch created on top of commit B. -You can see the name of your current branch in a combo box in the toolbar. You can switch to another branch by -choosing from the combo box list. In the commit log the current branch has an arrow head to the left of its name. If -you are not currently on a branch because you have checked out a specific commit but not any particular branch then -Git Extensions will show ``(no branch)`` in place of a branch name in the toolbar. This is called "Detached HEAD -mode". In Git you can refer to your current branch or commit by the special reference ``HEAD`` in place of the -branch name or commit reference. +You can see the name of your current branch in a combo box in the toolbar. You can switch to another branch by +choosing from the combo box list. In the commit log the current branch has an arrow head to the left of its name. If +you are not currently on a branch because you have checked out a specific commit but not any particular branch then +Git Extensions will show ``(no branch)`` in place of a branch name in the toolbar. This is called "Detached HEAD +mode". In Git you can refer to your current branch or commit by the special reference ``HEAD`` in place of the +branch name or commit reference. -.. image:: /images/branch_name.png +.. image:: /images/branch_toolbar.png Create branch ------------- -In Git Extensions there are multiple ways to create a new branch. In the image below I create a new branch from the +In Git Extensions there are multiple ways to create a new branch. In the image below I create a new branch from the context menu in the commit log. This will create a new branch on the revision that is selected. .. image:: /images/new_branch.png -I will create a new branch called ``Refactor``. In this branch I can do whatever I want without affecting others. +I will create a new branch called ``feature/refactor``. In this branch I can do whatever I want without affecting others. The default in Git Extensions is to check out a new branch after it is created. If you want to create a new branch but remain on your current branch, uncheck the ``Checkout after create`` checkbox in the ``Create branch`` dialog. .. image:: /images/create_branch_dialog.png -When the branch is created you will see the new branch ``Refactor`` in the commit log. If you chose to checkout this -branch the next commit will be committed to the new branch. +When the branch is created you will see the new branch ``feature/refactor`` in the commit log. If you chose to checkout this +branch the next commit will be committed to the new branch. .. image:: /images/refactor_branch.png -Creating branches in Git requires only 41 bytes of space in the repository. Creating a new branch is very easy and +Creating branches in Git requires only 41 bytes of space in the repository. Creating a new branch is very easy and fast. The complete work flow of Git is optimized for branching and merging. Orphan branches @@ -54,11 +56,11 @@ If you uncheck the last option then the working dir and index will not be touche Checkout branch --------------- -You can switch from the current branch to another branch using the checkout command. Checking out a branch sets the current -branch and updates all of the source files in the working directory. Uncommitted changes in the working directory can be -overwritten so it is best practice to make sure your working directory is clean by either committing or stashing any current -changes before checking out a branch. If you do not clean your working directory then, in the ``Checkout branch`` dialog, you -can choose between four options for your local uncommitted changes: +You can switch from the current branch to another branch using the checkout command. Checking out a branch sets the current +branch and updates all of the source files in the working directory. Uncommitted changes in the working directory can be +overwritten so it is best practice to make sure your working directory is clean by either committing or stashing any current +changes before checking out a branch. If you do not clean your working directory then, in the ``Checkout branch`` dialog, you +can choose between four options for your local uncommitted changes: +------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``Don't change`` | Local changes will be retained if there are not conflicting changes from the branch you are checking out. | @@ -75,25 +77,28 @@ can choose between four options for your local uncommitted changes: Merge branches -------------- -In the image below there are two branches, ``[Refactor]`` and ``[master]``. We can merge the commits from the master branch -into the Refactor branch. If we do this, the Refactor branch will be up to date with the master branch, but not the other way around. -As long as we are working on the Refactor branch we cannot touch the master branch itself. We can merge the sources of +In the image below there are two branches, ``[feature/refactor]`` and ``[master]``. We can merge the commits from the master branch +into the feature/refactor branch. If we do this, the feature/refactor branch will be up to date with the master branch, but not the other way around. +As long as we are working on the feature/refactor branch we cannot touch the master branch itself. We can merge the sources of master into our branch, but cannot make any change to the master branch. .. image:: /images/merge1.png -To merge the Refactor branch into the master branch, we first need to switch to the master branch. +To merge the feature/refactor branch into the master branch, we first need to switch to the master branch. .. image:: /images/merge2.png -Once we are on the master branch we can choose merge by choosing ``Merge branches`` from the ``Commands`` menu. In the merge -dialog you can verify which branch you are working on. Select the branch to merge with then click the ``Merge`` button. +Once we are on the master branch, select the feature/refactor branch and select merge. Alternatively choose ``Merge branches`` from the ``Commands`` menu and select the feature/refactor branch. + +.. image:: /images/merge_context_menu.png + +In the merge dialog you can verify which branch you are working on. Select the branch to merge with then click the ``Merge`` button. .. image:: /images/merge_dialog.png -After the merge the commit log will show the new commit containing the merge. Notice that the Refactor branch is not changed -by this merge. If you want to continue working on the Refactor branch you can merge the Refactor branch with master. You can -instead delete the Refactor branch if it is not used anymore. +After the merge the commit log will show the new commit containing the merge. Notice that the feature/refactor branch is not changed +by this merge. If you want to continue working on the feature/refactor branch you can merge the feature/refactor branch with master. You can +instead delete the feature/refactor branch if it is not used anymore. .. image:: /images/merge3.png @@ -101,50 +106,67 @@ instead delete the Refactor branch if it is not used anymore. When you need to merge with an unnamed branch you can use a tag to give it a temporary name. +.. note:: + + During a merge conflicts can occur. See :ref:`merge_conflicts` for more information. + Rebase branch ------------- -The rebase command is the most complex command in Git. The rebase command is very similar to the merge command. Both rebase -and merge are used to get a branch up-to-date. The main difference is that rebase can be used to keep the history linear +The rebase command is the most complex command in Git. The rebase command is very similar to the merge command. Both rebase +and merge are used to get a branch up-to-date. The main difference is that rebase can be used to keep the history linear contrary to merges. .. image:: /images/rebase1.png -A rebase of Refactor on top of master will perform the following actions: +Select the commit where you want to to rebase the current branch. + +.. image:: /images/merge_context_menu.png -* All commits specific to the Refactor branch will be stashed in a temporary location -* The branch Refactor will be removed -* The branch Refactor will be recreated on the master branch -* All commits will be recommitted in the new Refactor branch +A rebase of feature/refactor on top of master will perform the following actions: -During a rebase merge conflicts can occur. You need to solve the merge conflicts for each commit that is rebased. The -rebase function in Git Extensions will guide you through all steps needed for a successful rebase. +* All commits specific to the feature/refactor branch will be stashed in a temporary location +* The branch feature/refactor will be removed +* The branch feature/refactor will be recreated on the master branch +* All commits will be recommitted in the new feature/refactor branch + +.. note:: + + During a rebase merge conflicts can occur. You need to solve the merge conflicts for each commit that is rebased. The + rebase function in Git Extensions will guide you through all steps needed for a successful rebase. See :ref:`merge_conflicts` for more information. .. image:: /images/rebase_dialog.png -The image below shows the commit log after the rebase. Notice that the history is changed and it seems like the commits on -the Refactor branch are created after the commits on the master branch. +The image below shows the commit log after the rebase. Notice that the history is changed and it seems like the commits on +the feature/refactor branch are created after the commits on the master branch. .. image:: /images/rebase2.png .. warning:: - Because this function rewrites history you should only use this on branches that are not published to other repositories - yet. When you rebase a branch that is already pushed it will be harder to pull or push to that remote. If you want to get + Because this function rewrites history you should only use this on branches that are not published to other repositories + yet. When you rebase a branch that is already pushed it will be harder to pull or push to that remote. If you want to get a branch up-to-date that is already published you should merge. +Interactive rebase +------------------ + +It is possible to modify the order, merge commits etc when committing. + +See :ref:`modify_history` for more information. + Delete branch ------------- Since it is common to create many branches, it is often necessary to delete branches. Most commonly you will need to delete -branches on which work has finished and their contents are merged into master or your main branch. You can also delete -unmerged branches when they are not needed anymore and you do not want to keep the work done in that branch. +branches on which work has finished and their contents are merged into master or your main branch. You can also delete +unmerged branches when they are not needed anymore and you do not want to keep the work done in that branch. -When you delete a branch that is not yet merged, all of the commits that are in only the deleted branch will be lost. -When you delete a branch that is already merged with another branch, the merged commits will not be lost because they are -also part of another branch. +When you delete a branch that is not yet merged, all of the commits that are in only the deleted branch will be lost. +When you delete a branch that is already merged with another branch, the merged commits will not be lost because they are +also part of another branch. -You can delete a branch using ``Delete branch`` from the ``Commands`` menu. If you want to delete a branch that is not merged into +You can delete a branch using ``Delete branch`` from the ``Commands`` menu. If you want to delete a branch that is not merged into your current branch (``HEAD`` in Git), you need to check the ``Force delete`` checkbox. -.. image:: /images/delet_branch.png +.. image:: /images/delete_branch.png diff --git a/source/browse_repository.rst b/source/browse_repository.rst index 317e595..189dfdb 100644 --- a/source/browse_repository.rst +++ b/source/browse_repository.rst @@ -3,35 +3,34 @@ Browse Repository ================= -You can browse a repository by starting Git Extensions and select the repository to open. The main window contains -the commit log. You could also open the ‘Browse’ window from the shell extensions and from the Visual Studio IDE. +You can browse a repository by starting Git Extensions and select the repository to open. The main window contains +the revision graph (commit log). You could also open the ‘Browse’ window from the shell extensions and from Visual Studio. -View commit log ---------------- +View revision graph +------------------- -The full commit history can be browsed. There is a graph that shows branches and merges. You can show the difference +The full commit history can be browsed. There is a graph that shows branches and merges. You can show the difference between any two revisions by selecting them using ctrl-click. .. image:: /images/commit_diff_view.png -In the context menu of the commit log you can enable or disable the revision graph. You can also choose to only show the -current branch instead of showing all branches. The other options will be discussed later. +The context menu for a commit can both execute Git commands and change the appearance for the form. .. image:: /images/commit_contextual_menu.png Search or filter the commit history ----------------------------------- -You can find text in the commit messages or jump to a specific commit in the current commit history shown in Git +You can find text in the commit messages or jump to a specific commit in the current commit history shown in Git Extensions. You can also filter the commit history so that fewer commits are shown. Quick search in history ^^^^^^^^^^^^^^^^^^^^^^^ -You can find a commit in the commit history that is shown in Git Extensions by searching for text in the commit message, -branch label or tag. This is a quick search function. Simply click into the commit history to give that pane focus and -start typing. Git Extensions will show your search term in the top left corner and will immediately jump to the next -commit with matching text. You can search for the next or previous commit with matching text using ``Alt-Down Arrow`` or +You can find a commit in the commit history that is shown in Git Extensions by searching for text in the commit message, +branch label or tag. This is a quick search function. Simply click into the commit history to give that pane focus and +start typing. Git Extensions will show your search term in the top left corner and will immediately jump to the next +commit with matching text. You can search for the next or previous commit with matching text using ``Alt-Down Arrow`` or ``Alt-Up Arrow``. In ``Settings``, ``Git Extensions`` you can change the timeout for typing the text for the quick search. @@ -39,50 +38,23 @@ In ``Settings``, ``Git Extensions`` you can change the timeout for typing the te Go to a specific commit ^^^^^^^^^^^^^^^^^^^^^^^ -You can jump to a particular commit in the commit history if you know the SHA, tag or branch. In fact you can use any -expression valid for git-rev-parse. Select ``Navigate``, ``Go to commit`` or press ``Ctrl-Shift-G`` to open the ``Go -to commit`` window. Enter an SHA or other term to be passed to git-rev-parse into the box at the top and click ``Go``, +You can jump to a particular commit in the commit history if you know the SHA, tag or branch. In fact you can use any +expression valid for git-rev-parse. Select ``Navigate``, ``Go to commit`` or press ``Ctrl-Shift-G`` to open the ``Go +to commit`` window. Enter an SHA or other term to be passed to git-rev-parse into the box at the top and click ``Go``, or select a branch or tag from one of the two combo boxes below. Filter history ^^^^^^^^^^^^^^ The history can be filtered using regular expressions and basic filter terms. Filtering will reduce the number of commits -that are shown in the Git Extensions commit history. The quick filter in the toolbar filters by the commit message, the +that are shown in the Git Extensions commit history. The quick filter in the toolbar filters by the commit message, the author and/or the committer. .. image:: /images/quick_filter.png -In the context menu of the commit log you can open the advanced filter dialog. The advanced filter dialog allows you to -filter for more specific commits. To remove the filter either remove the filter in the toolbar and press enter or remove the +In the context menu of the commit log you can open the advanced filter dialog. The advanced filter dialog allows you to +filter for more specific commits. To remove the filter either remove the filter in the toolbar and press enter or remove the filter in the advanced filter dialog. +.. image:: /images/advance_filter_dialog-menu.png .. image:: /images/advance_filter_dialog.png - -Single file history -------------------- - -To display the single file history, right click on a file name in the ``File tree`` or in the ``Diff`` tab and select ``File history``. - -.. image:: /images/context_menu_blame.png - -The single file history viewer shows all revisions of a single file. You can view the content of the file in after each -commit in the ``View`` tab. - -.. image:: /images/file_history.png - -You can view the difference report from the commit in the ``Diff`` tab. - -.. note:: - Added lines are marked with a ``+``, removed lines are marked with a ``–``. - -.. image:: /images/file_history_diff.png - -Blame ------ - -There is a blame function in the file history browser. It shows the last person editing a single line. - -.. image:: /images/blame.png - -Double clicking on a code line shows the full commit introducing the change. diff --git a/source/command_line.rst b/source/command_line.rst index fd76c20..2a79f93 100644 --- a/source/command_line.rst +++ b/source/command_line.rst @@ -4,9 +4,11 @@ Command line Git Extensions command line --------------------------- -Most features can be started from the command line. It is recommended to add ``gitex.cmd`` to the path +Most features can be started from the command line. It is recommended to add ``gitex.cmd`` to the path when using from the command line. It is typically stored in the ``C:\Program Files (x86)\GitExtensions`` folder. -.. image:: /images/command_line_usage.png +.. figure:: /images/command_line_usage.png -.. image:: /images/command_line.png +.. + +.. figure:: /images/command_line.png diff --git a/source/commit.rst b/source/commit.rst index 0583b80..32428c8 100644 --- a/source/commit.rst +++ b/source/commit.rst @@ -1,3 +1,5 @@ +.. _commit: + Commit ====== @@ -9,16 +11,16 @@ A commit is a set of changes with some extra information. Every commit contains * Commit message * Cryptographically strong SHA1 hash -Each commit creates a new revision of the source. Revisions are not tracked per file; each change creates a new -revision of the complete source. Unlike most traditional source control management systems, revisions are not named -using a revision number. Each revision is named using a SHA1, a 41 long characters cryptographically strong hash. +Each commit creates a new revision of the source. Revisions are not tracked per file; each change creates a new +revision of the complete source. Unlike most traditional source control management systems, revisions are not named +using a revision number. Each revision is named using a SHA1, a 41 long characters cryptographically strong hash. Commit changes -------------- -Changes can be committed to the local repository. Unlike most other source control management systems you do not need to -checkout files before you start editing. You can just start editing files, and review all the changes you made in the commit -dialog later. When you open the commit dialog, all changes are listed in the top-left. +Changes can be committed to the local repository. Unlike centralised source control management systems you do not need to +checkout files before you start editing. You can just start editing files, and review all the changes you made in the commit +dialog later. When you open the commit dialog, all changes are listed in the top-left. .. image:: /images/commit_dialog.png @@ -33,19 +35,18 @@ There are three kinds of changes: |Deleted | This file has been deleted. | +----------+----------------------------------------------------------------------------------------------------------------+ -When you rename or move a file Git will notice that this file has been moved, but currently Git Extensions does not show -this in the commit dialog. +When you rename or move a file Git will notice that this file has been moved and notice in index pane (not in working directory). -During your initial commit there are probably lots of files you do not want to be tracked. You can ignore these files by not -staging them, but they will show every time. You can instead add them to the ``.gitignore`` file of your repository. Files that are -in the ``.gitignore`` file will not show up in the commit dialog again. You can open the ``.gitignore`` editor from the menu +During your initial commit there are probably lots of files you do not want to be tracked. You can ignore these files by not +staging them, but they will show every time. You can instead add them to the ``.gitignore`` file of your repository. Files that are +in the ``.gitignore`` file will not show up in the commit dialog again. You can open the ``.gitignore`` editor from the menu ``Working dir changes`` by selecting ``Edit ignored files``. .. image:: /images/commit_menu_edit_ignored.png Making a commit is a two step procedure: -* Staging the changes to be committed, which saves a snapshot of the changes into the Git "index". +* Adding to index (staging) the changes to be committed, which saves a snapshot of the changes into the Git "index". * Committing those staged changes, which records the staged changes and other information into the repository. You do not have to commit immediately after staging changes. You can close the commit dialog, make further changes to the @@ -88,7 +89,7 @@ changed lines from a file, select that file in the staged changes pane, then sel both the selected line and the next line. To select a single line to stage or unstage you may simply click onto the line without selecting any particular characters. -.. note:: Staging and unstaging individual lines from a file does not change the file itself. It is simply choosing which +.. note:: Staging and unstaging individual lines from a file does not change the file itself. It is simply choosing which changes from within that file will be included in the next commit. Undoing or resetting changes @@ -99,7 +100,7 @@ pane. If you have already staged the changes then you must first unstage them as file, select the file in the unstaged changes pane, right-click and choose ``Reset file or directory changes`` or press the ``[R]`` key. -.. image:: /images/reset_changes.png +.. image:: /images/commit_reset_changes.png You can reset individual changed lines in a similar way to staging and unstaging individual lines, which are described above. To reset an individual line, select the line or lines in the diff view on the right then right-click and choose ``Reset @@ -114,49 +115,20 @@ When all the changes you want to commit are staged, enter a commit message into .. image:: /images/commit_dialog_commit.png -It is also possible to add changes to your last commit by checking the ``Amend Commit`` checkbox. This can be very useful when you -forgot some changes. This function rewrites history; it deletes the last commit and commits it again including the added -changes. Make sure you only use ``Amend Commit`` when the commit is not yet published to a remote repository. - -There is a built-in spelling checker that checks the commit message. Incorrectly spelled words are underlined with a wavey red line. +There is a built-in spelling checker that checks the commit message. Incorrectly spelled words are underlined with a wavey red line. Right-click on the misspelled word to choose the correct spelling or choose one of the other options. -.. image:: /images/commit_dialog_spellchecker.png - -Git Extensions installs a number of dictionaries by default. You can choose another language in the context menu of the -spelling checker or in the settings dialog. To add a new spelling dictionary add the dictionary file to the ``Dictionaries`` +Git Extensions installs a number of dictionaries by default. You can choose another language in the context menu of the +spelling checker or in the settings dialog. To add a new spelling dictionary add the dictionary file to the ``Dictionaries`` folder inside the Git Extensions installation folder. -.. image:: /images/commit_dialog_language.png - -Cherry pick commit ------------------- - -A commit can be recommitted by using the cherry pick function. This can be very useful when you want to make the same change -on multiple branches. - -.. image:: /images/cherry_pick.png - -Revert commit -------------- - -A commit cannot be deleted once it is published. If you need to undo the changes made in a commit, you need to create a new -commit that undoes the changes. This is called a revert commit. - -.. image:: /images/revert_commit.png - -Stash changes -------------- - -If there are local changes that you do not want to commit yet and not want to throw away either, you can temporarily stash -them. This is useful when working on a feature and you need to start working on something else for a few hours. You can -stash changes away and then reapply them to your working dir again later. Stashes are typically used for very short periods. - -.. image:: /images/stash_dialog.png +.. image:: /images/commit_dialog_spellchecker.png -You can create multiple stashes if needed. Stashes are shown in the commit log with the text ``[stash]``. +Amend commit +------------ -.. image:: /images/commit_log_stash.png +It is also possible to add changes to your last commit by checking the ``Amend Commit`` checkbox. This can be very useful when you +forgot some changes. This function rewrites history; it deletes the last commit and commits it again including the added +changes. -The stash is especially useful when pulling remote changes into a dirty working directory. If you want a more permanent -stash, you should create a branch. +See also :ref:`modify_history`, especially if you have published the changes to a repote repository already. diff --git a/source/file_history.rst b/source/file_history.rst new file mode 100644 index 0000000..4e08343 --- /dev/null +++ b/source/file_history.rst @@ -0,0 +1,40 @@ +File history +============ + +To display the single file history, right click on a file name in the :ref:`browse-repository` ``File tree`` or in the ``Diff`` tab and select ``File history`` or ``Blame``. +The single file history viewer shows all revisions of a single file. (This is available for submodules too, but the information is mostly not interesting.) + +.. image:: /images/context_menu_blame.png + +Commit +------ + +The ``Commit`` tab contains the information about the commit, including the other files in the commit. + +.. image:: /images/file_history_commit.png + +Diff +---- + +You can view the difference report from the commit in the ``Diff`` tab. + +.. note:: + Added lines are marked with a ``+``, removed lines are marked with a ``–``. + +.. image:: /images/file_history_diff.png + +View +---- + +You can view the content of the file in after each commit in the ``View`` tab. + +.. image:: /images/file_history_view.png + +Blame +----- + +There is a blame function in the file history browser. The commit for the selected line is displayed. + +.. image:: /images/file_history_blame.png + +Double clicking on a code line shows the full commit introducing the change. diff --git a/source/getting_started.rst b/source/getting_started.rst index a3744dc..430c96a 100644 --- a/source/getting_started.rst +++ b/source/getting_started.rst @@ -4,98 +4,50 @@ Getting Started Installation ------------ -The single click Git Extensions installer can be found `here `_. +This section only covers Git Extensions installation, you will need to have Git for Windows installed: https://git-scm.com/download/win -.. image:: /images/install/install1.png +The Git Extensions installer can be found on `GitHub `_. - Git Extensions depends heavily on Git for Windows. +.. figure:: /images/install/welcome.png -.. image:: /images/install/install3.png + Start installation. -.. figure:: /images/install/install4.png +.. figure:: /images/install/scope.png - Choose the options to install. - -.. figure:: /images/install/install5.png - - Choose the SSH client to use. PuTTY is the default because it has better Windows integration. - -.. image:: /images/install/install6.png - -Installation (Linux) (2.5x only) --------------------------------- -You can watch this video as a starting point: `Install Git Extensions on Ubuntu 11.04 `_ - -For further help go to https://groups.google.com/forum/?fromgroups=#!forum/gitextensions - -This section only covers mono installation, you should have git installed in your Linux at this point. Please refer to https://git-scm.com/download/linux + Installation scope. -First, make sure you have the latest mono version on your Linux. This section will cover installation of Mono 4.6 on a Linux. +.. figure:: /images/install/destination.png -1) Install mono latest version. You can always check for this here: http://www.mono-project.com/download/#download-lin -2) If everything went okay, you should open your terminal and check mono version:: + Destination folder. - $ mono --version - Mono JIT compiler version 4.6.1 (Stable 4.6.1.5/ef43c15 Wed Oct 12 09:10:37 UTC 2016) - Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com - TLS: __thread - SIGSEGV: altstack - Notifications: epoll - Architecture: amd64 - Disabled: none - Misc: softdebug - LLVM: supported, not enabled. - GC: sgen -3) Now download Git Extensions latest version from https://github.com/gitextensions/gitextensions/releases/latest. Remember to select the appropriate package otherwise you could have problems. -4) Browse into the folder where you extracted the package and just run mono command, like the example below:: +.. figure:: /images/install/options.png - $ mono GitExtensions.exe - -Installation (macOS) (2.5x only) --------------------------------- - -This section only covers mono installation, you should have git installed in your Mac at this point. Please refer to https://git-scm.com/download/mac - -First, make sure you have the latest 32-bit mono version on your Mac. This section will cover installation of Mono 4.6 on a Mac. - -1) Download mono latest version. You can always check for this here: http://www.mono-project.com/download/#download-mac -2) After you have completed the download, you will see a .dmg file. Double click it to open the package. -3) Inside the .dmg file you will have MonoFramework-{version}.pkg. Double click to start the installation process. -4) Follow the wizard until it's completion. -5) If everything went okay, you should open your terminal and check mono version:: - - $ mono --version - Mono JIT compiler version 4.6.1 (mono-4.6.0-branch-c8sr0/abb06f1 Fri Sep 23 19:24:23 EDT 2016) - Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com - TLS: normal - SIGSEGV: altstack - Notification: kqueue - Architecture: x86 - Disabled: none - Misc: softdebug - LLVM: yes(3.6.0svn-mono-master/8b1520c) - GC: sgen + Choose the options to install. -6) Now download Git Extensions latest version from https://github.com/gitextensions/gitextensions/releases/latest. Remember to select the appropriate package otherwise you could have problems. -7) Browse into the folder where you extracted the package and just run mono command, like the example below:: +.. figure:: /images/install/ssh.png - $ mono GitExtensions.exe + Choose the SSH client to use. PuTTY is the default because it has better Windows integration, but Pageant must be running. -This is the minimal setup you need in order to run Git Extensions. +.. image:: /images/install/ready.png -Troubleshooting Mac Installation -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Portable +-------- -1) If your Git Extensions crashes with an exception that a font is missing (generic sans serif), you probably can fix this by installing Xquartz. This is a version of the X.Org X Windows System that runs on OS X. I am not sure what the side effects are. This can be installed from here: http://xquartz.macosforge.org/landing/ -2) If Git Extensions still crashes because it is unable to load a plugin, empty the plugins folder. +Git Extensions is also distributed as a portable .zip file, that only require unpacking. Some features like Windows shell integration and Visual Studio integration is not available with this package. Settings -------- +Git must be installed prior to starting Git Extensions: +.. image:: /images/install/git_missing.png + +First selection is language (depends on the installed languages): +.. image:: /images/install/language.png + All settings will be verified when Git Extensions is started for the first time. If Git Extensions requires -any settings to be changed, the Settings dialog will be shown. All incorrect settings will be marked in red. +any settings to be changed, the Settings dialog will be shown. All incorrect settings will be marked in red (for instance if the Git version is unsupported) and orange for not recommended setting (like that Git version is older than recommended). You can ask Git Extensions to try to fix the setting for you by clicking on it. -When installing Git Extensions for the first time (and you do not have Git already installed on your system), +When installing Git Extensions for the first time, you will normally be required to configure your username and email address. The settings dialog can be invoked at any time by selecting ``Settings`` from the ``Tools`` menu option. @@ -106,63 +58,50 @@ For further information see :ref:`settings`. .. _start-page: -Start Page +Dashboard ---------- -The start page contains the most common tasks, recently opened repositories and favourites. The left side of the start page (Common Actions -and Recent Repositories) is static. The right side of the page is where favourite repositories can be added, grouped under Category headings. +The dashboard contains the most common tasks, recently opened repositories and favourites. Favourite repositories can be added, grouped under Category headings in the right panel. .. image:: /images/start_page.png -Recent Repositories can be moved to favourites using the repository context menu. Choose ``Move to category / New category`` to create a new category +Recent Repositories can be moved to favourites using the repository context menu. Choose ``Categories / Add new`` to create a new category and add the repository to it, or you can add the repository to an existing category (e.g. 'Currents' as shown below). .. image:: /images/move_to_category.png -A context menu is available for both the category and the repositories listed underneath it. - -Entries on Category context menu - -+------------------+-------------------------------------------------------------------------------------------------------+ -|Move Up | Move the category (and any repositories under it) higher on the page. | -+------------------+-------------------------------------------------------------------------------------------------------+ -|Move Down | Move the category (and any repositories under it) lower on the page. | -+------------------+-------------------------------------------------------------------------------------------------------+ -|Remove | Remove the category (and any repositories under it) from the page. Note: Git repositories are *not* | -| | physically removed either locally or remotely. | -+------------------+-------------------------------------------------------------------------------------------------------+ -|Edit | Shows the :ref:`settings-start-page` settings window where both category and repository details | -| | can be modified. | -+------------------+-------------------------------------------------------------------------------------------------------+ - -Entries on repository context menu - -+------------------+-------------------------------------------------------------------------------------------------------+ -|Move to category | Move the repository to a new or existing category. | -+------------------+-------------------------------------------------------------------------------------------------------+ -|Move up | Move the repository higher (within the category). | -+------------------+-------------------------------------------------------------------------------------------------------+ -|Move down | Move the repository lower (within the category). | -+------------------+-------------------------------------------------------------------------------------------------------+ -|Remove | Remove the repository from the category. Note: the repository is *not* physically removed either | -| | locally or remotely. | -+------------------+-------------------------------------------------------------------------------------------------------+ -|Edit | Shows the :ref:`settings-start-page` settings window where both category and repository details | -| | can be modified. | -+------------------+-------------------------------------------------------------------------------------------------------+ -|Show current | Toggles the display of the branch name next to the repository name. This identifies the currently | -|branch | checked out branch for the repository. | -+------------------+-------------------------------------------------------------------------------------------------------+ - -To open an existing repository, simply click the link to the repository under Recent Repositories or within the Categories that you have set up, or +To open an existing repository, simply click the link to the repository, or select Open repository (from where you can select a repository to open from your local file system). To create a new repository, one of the following options under Common Actions can be selected. +Create new repository +--------------------- + +When you do not want to work on an existing project, you can create your own repository using this option. + +.. image:: /images/new_repository.png + +Select a directory where the repository is to be created. You can choose to create a Personal repository or a Central repository. + +A personal repository looks the same as a normal working directory but has a directory named ``.git`` at the root level +containing the version history. This is the most common repository. + +Central repositories only contain the version history. Because a central repository has no working directory you cannot +checkout a revision in a central repository. It is also impossible to merge or pull changes in a central repository. This +repository type can be used as a public repository where developers can push changes to or pull changes from. + +Open repository +---------------- + +Opens a Git repo already existing on the file system. + +.. image:: /images/open_repo.png + Clone repository ---------------- -You can clone an existing repository using this option. It displays the following dialog. +You can clone an existing repository using this option. .. image:: /images/clone.png @@ -172,16 +111,10 @@ the cloned repository will be created and the initial branch that is checked out can be initialised using their default settings if required. There are two different types of repositories you can create when making a clone. A personal repository contains the complete -history and also contains a working copy of the source tree. A central repository is used as a public repository where +history and also contains a working copy of the source tree. A central (bare) repository is used as a public repository where developers push the changes they want to share with others to. A central repository contains the complete history but does not have a working directory like personal repositories. -Clone SVN repository --------------------- - -You can clone an existing SVN repository using this option, which creates a Git repository from the SVN repository you specify. -For further information refer to the `Pro Git book `_. - Clone Github repository ----------------------- @@ -193,20 +126,3 @@ This option allows you to You can see your own personal repositories on GitHub, and also search for repositories using the ``Search for repositories`` tab. .. image:: /images/github_clone.png - -Create new repository ---------------------- - -When you do not want to work on an existing project, you can create your own repository using this option. - -.. image:: /images/new_repository.png - -Select a directory where the repository is to be created. You can choose to create a Personal repository or a Central repository. - -A personal repository looks the same as a normal working directory but has a directory named ``.git`` at the root level -containing the version history. This is the most common repository. - -Central repositories only contain the version history. Because a central repository has no working directory you cannot -checkout a revision in a central repository. It is also impossible to merge or pull changes in a central repository. This -repository type can be used as a public repository where developers can push changes to or pull changes from. - diff --git a/source/git_extensions.rst b/source/git_extensions.rst index f1410dd..bd4ec59 100644 --- a/source/git_extensions.rst +++ b/source/git_extensions.rst @@ -2,8 +2,8 @@ Git Extensions ============== Git Extensions is a toolkit aimed at making working with Git under Windows more intuitive. -The shell -extension will integrate in Windows Explorer and presents a context menu on files and directories. +The shell +extension will integrate in Windows Explorer and presents a context menu on files and directories. There is also a Visual Studio extension to use Git from the Visual Studio IDE. Features @@ -15,13 +15,17 @@ Features * Visual Studio extension (2015-2017) Specific in 2.5x releases: + * Visual Studio (2010 - 2015) add-in * Runs under Linux or Mac OS X using `Mono `_ +* Basic SVN functionality + +For description of 2.x specific features, see the `2.x documentation <../release-2.51/git_extensions.html>`_ Video tutorials --------------- -There are video tutorials for some basic functions on YouTube. +There are video tutorials for some basic functions on YouTube, for older Git Extensions versions. #. `Clone `_ #. `Commit changes `_ @@ -33,7 +37,7 @@ There are video tutorials for some basic functions on YouTube. Links ----- -See the following links for the Git Extensions download page, source code and documentation. +See the following links for the Git Extensions download page, source code and documentation. * Download page: https://sourceforge.net/projects/gitextensions/ * Source Code: https://github.com/gitextensions/gitextensions diff --git a/source/images/account_settings.png b/source/images/account_settings.png deleted file mode 100644 index 02115b5f277226658927fc8d6f9cf18977f3a37e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55017 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 diff --git a/source/images/add_note_context_menu.png b/source/images/add_note_context_menu.png index e86c2ea4da7e12fbb9bf5633de55f8687cdad075..39ee30af4cb3930de9616755b90f6608e0e08433 100644 GIT binary patch literal 49883 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 ZhTZynlX`AU-H!NEU0Fw|TEY6&{{TLLk7xh@ diff --git a/source/images/add_submodules.png b/source/images/add_submodules.png index 5a41a797dcfd8bb9baef3679590b79bf7d0b282d..542e0767d882d951e73846acf14b37574ad0aa7f 100644 GIT binary patch literal 4687 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 QRv?=Edli{-DU;y;1E@brf&c&j diff --git a/source/images/advance_filter_dialog-menu.png b/source/images/advance_filter_dialog-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..a3af799da81330f530f2e829c5eae14753a54e00 GIT binary patch literal 152849 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

I~$(@tK*8mo2HO`a7&r|j% z{bfz~E!!HpX*Klkw{)H!ybT<&u5dPp(cS z-9t@CNir8NG~k&}(jY}`g6X?i(`$2yy9y=7+`Y{V35s88<9++fO&9nV5^wt)`KXWS zO^4IeO1ANgl&l~(7nmyU!i1mlg|wCT58lPw#+R4ANsL&Z z?!YK>203~)zRVE?#;(e7yoXQp( zO&qRq4=}=w51|?XKHTPvtm8sLfH2JCQD|~ql{X@t(owHtips@0&8oa&s{fIq_jWDV z#))yF1^fgXyV1LbK71d+uYX!)Tp9Vek~$PH-owr<1wXtDes(eBMqD}_{^bOU-$X2% zk&PpTM|p;(0p!MBiRW=193Mb4jsi{EPg6blTq`R$hAQJ9<9wOon%Uf(a!<=dGD;$* zr)yg@z@$YU_Pk!tcY4G%)Ie1fmn^Bo`#`N6rY7U~W}TS3nieCkLASt=z@!^Vk!I2T#QSD+ZkAe zZn~+d@l|jwS=q6e$DX($o>`O$c@EX18Q?83);;xCwxAL~Y1<|Ac~?}{{HQhd=nL+= zTO|*@#M>vAb^mF6;;|CwFE5U^UtH4myTDjfUuOx9lr5eG4{n|$@?pI$=Y&70SH>_{ zl$quGRX>U!T?<%kJR~vNARTl3Gn8x*`4yk~+#n2i9y)KQctCbA|3^*@+Y#r;3bYhU z@nh-?IkgpQ*QLj`J-dC#mA=bQE311lLtJL=Fyo^F29>YpdT{0X3nfPKjft)C#=E~4 znW4p6<%UDo`-T9$(X@;jX*8Z3m^MlQVF!Xx@WT3_>BZ+@RBHmOP5yV!>mvN|C;6#I ze{RxT3g+07iRuED2ygl>CD*=sx~kc*P*86O>V%GRg;hPRtk3Y|xO&bxAYea=Uv=a(*f-!1^=BJ5n|kB{pT>>r#bkXoOphE zAU801Cv~hR_%-H?AsOIcclaJqLYeqH(;?1~w4{ezf6wXqa?OAMXKyW;;rHyVEPegC z)jP-Ps>6=+5e|kI>%VVZTfGDCM1ym5&8w&|WilPv6#3+qP_Jnj)Z~zPyLqAz-dEFR;Yk)daQ>*vk|zz!zXRi&3dRk0s?cQ*AFXT0F*(T%Shu zbok<9k6zq6W6Q@nJ2;f8LIaLgr)r?P_t&YQ%|8hlxhNCXg{=3pSJ)-D=%&S|BcoJ! z@lC$6k;#e_{z{J#e5GRsP&7HI@|XQfscO)?zZMiP0r#+AQjaGOE(C=X?uEH)AB)BF z$~;-{JYC8AME8e>t6KVMt|mHWmDcxM#tvRMNO^dXk*QnUxx_jYOf(qI`6JtgX`D-R zAJdlm#G?o5)f3=rHup?+C8D`Mb3!b4H-eK^Y59v*O zaDV?eA=x2Vl*XU>J#uakA1smJ?m~Rpna`QeMuc1L;NI~^?5{?A`6Kn!*08A~n$?39 zW-J=5aJBU<0WTxAgI4EIzv4;C!8#!m>-$fTCnm+3H+=dAIT%^=-nr|()Out_r2I3g z+2gY|j@Nf-t=agXG%?Go6cf7EzD>~S)Z|=W^ zzjwUn5&IkM)!SnSCLp=T25&6)sB+AN-a0r8B&-|QsMg}L*AlpP?x&TTsZ<7i+I}>6 z#~TY%E&$2;oR_C_^|lG>$}S(uH|)7c7c1!UA4k4OUs69j!h5wTCYKRzPeT5~lsiP@ zrrQYM7PXp+9f?AjZSbZcAOqbbcezk$3O@JEkmn!LB_P6mH-#>jjqzON*k2Fz2kQ?m zSay;IJwp5IK7~9%l2&o2JgX6|=CPRr{Mql*;BUZ;*h>y9l^=KWaUo*UCF6@N z#P;HaFjN<>pf!1`+BT4*L73mmd@DO}#%(q5$&yE;a-dJR@Io0}EpLPnhVg7e&sS0&O zghUx+0J`FT;k}e=rp#b{=kK8cCFK}5%6SjS+ifguT7e{pv)Xc|rF@!~kX>0kc2e=7 zoC-=nM$?d2i1BtG66Q4($6bh|9oW@M;n-&; ztoWI`oT_q@EQ zU|APQ?F8HLhllrx#V@Q}4ypp&b0>&QmlJ;6lV#L=7i$g$??*~N zpi{vtmp_F;CU0aO;0V09H8pvDkNgMCwEaZw$*zQ4EhP}2Bze-kNFwxG5+tF zjFT>to$r(6#usAV9@k0HJOHe12vvDHZfMtZM(V0WooW>qez^cpW@0^EgtFsN8t4ZSLhYca!6*`!XlnP$->Ivnc#j z6(sOm8L~)v8LvjP#`aWm_m5215s}440_N%M7Z~_(>~2;Lbu%7zrTet=Zo4z@lIP!g z{-b{vtp9A+SZ|BM>~4C)F34lT4#@Aq56}PIE#+gOxa$5x(F_5Rmw{Z#;7c8Hg617( z90KHtZiYJOZ7%mt07no3urFHN^*bY@UHrJZ%>XU@M_Y%Sor+{*jo{o>XZ7;~2t z-p)E~tCx7=#=6!1B;?0hp_M`Go_xX%pu4t!xpCB}d18*1@T49We|gt>46=&n<@$iI zn=5l2d9se^-WXTTxv>EDu*ckuF?g2S#h0~LJ3hF~YseUw(jP84+m_L8tWllN&Ode^ zvA6GckHh{BN-q*72{(RYF*qtdcr~w>S6^*iwddEtY>pbT*AFFj-8m9cJ*&N(mfrE z8{omBwYPs=Psr=D(r-LCKaKapTFJ*8PgM&Ae+WbNE}lphAD##<#e#~ruC-MWOl z6_D<)=7a-BisDxBr@nnQ<+}|1ilKDH8rXmBqpIo99sxRZ^-*m&8N~SHHI3Fz;B7xV z*Xf`?Bp*>ywxm6nSQ`bgg8YfM&mWR9=Ox;#Y--#23E+_<;nLIK-PI~)4 zTMvgiXsiT%(^Qie~ zdWYOdU7c2Ki`G3vwmql?nkA!zVwdQ)qFhXGYo1dVx2z3$6Wik40@nikWO*F@yc7K5 zlTef^RxGzleMf4@dZdow;+fT=Cimo)u_;H9megg4S(jg+%5{}+*}+GHZ+s2GnAbzx zRYfA~j}I2De~w9^us8(s$M5%HNtSXU9Yfguit`WPa9Wa5jXxo&Kf!6Ef_di%VVTtR z-|wxe3>c^%*#^HP*mj=YW2(TPFJ?}vVM^2U7&mEEnLVj_JOU;RilK(Kxa|*Fw?-qr zzyMYpG%6n*fi}{3gRKit7ML>IS8fgeU)9?oda@VVITs>+n>Bv>6lFuNU}cX=qI(R0 z$7C3{Ko-0Y zz4db&3^n0?!P5Y7TMPbfJcF$8NkGjwsm_Lfd9{z=fb1jYf=W(B_4VdLo(DeeHru*+ z;!m0lhFh{yMq^sHC;6hztYK6F5w-W;wRqTs+!w>Q6X7hM zAAGX^DM;#nZ(S46VYkEA{!8fo+#oz;Jt<{<)gecwi6Hf(RO103JalI3PegVbv%9C? z{u2TG`9?VrO?M7+s@A17-(cPPrk_*O>I-idPg0nOT33WBNerh;!L)!ARY#w?4C#^V z$2zN2P!-B6f(}nECgAo@K}Q~k+I{WV#4 zhe$eAnJ&8Cz_#=p`HBwd-R(WQHC!Ts)LJ|*Nl%@Y9I*(rqyUo?9_;s&O+j8(4VZR^ zV>D=t0i;0lc>ymKaFuO@pn{b~s za0{;$$hKm7X$(RZ`80tIPE~{E*F1!2H5<1;0^y-9;daj4CFrI5cIO>U5e@1vij{2B@RIZI!_YJyi%u8^-rGxnL_7OwGIBb4J(4HV@OQc|5yLqsi!uOan?i z;nIC}CHvu19J<5}0oS)^&0;QIx1|nk|E#4@HNa2Z zCQI_nx&ds+tgig;y8VZ&;GV~#V`0o{wCn>0MJLPPMGzXXc}H#2a))a?V*j+!0Lx}j`akN;+>l|a9RQ=%%P!#nmC~4*&O+{;Z zqC|G7s+fk=Cy2_rhBRrAo)n*TvIPC}7=tpmjSI3O-EWUYi_#WJBH=ZoeDEnZrHl6= zsaHBU;81*Z&l&NR;Zm6c#oU+U4fcVcNy@uzra3;pDV=^8_tq zUG)8JP6VIsn(}>H$nU-+j*a{o?;W#Uh@wH~o$dA(7 zfLDG`2Qw75Rdu#ojs4g>2&QMBY@*N{n>7`IgktZcKkQg<2J0G^{S8TqwerKJO=`f{_fE+4&< zbqri~$I313&vXoSp4StH-E|UYSllrg8iyWLGW{Emz-`YjLwzMY-B=O{k*~H38$=Wr zfVRqoJk6E{$Y89)pM|MUD+_-uEV^Pf|$D)ZtMz_7S$RiQD=bTk6t-h&))W(Jz;~Uz$f-w<-%c zuVZncJZd2na!KpD>wXZ)nUD76rlw_a*u?D=Bi!He)uY=E=Mu}RX#J1TXb@`y!i zUdO{M%6sCLD$WZLaL64eo66zPG{6TBI_@J z+^IHappOC!Hvo{vh0vd#0!Aqd9S^m5+Zzmo@|*0IMzpq-4cb^*dy|yQl9+EE zbF2We-Cld>YogRqnmm!E#Xag~;U`{2zA;tX{^1lib>}+nAwUyuXi(|Y;#v?!$fwC}p}l4t}|K&tW|x>GVM&0Wx#>uWf1<|5vyuDlX>`@x!`<5BA| zB_IjDFnhSn(Gz5RbI;5H;Un&9NvHL+R#WjxGN0R$qhM#a1pj-#nNquR2+IQq#!zU* zhd$UYN1O{ijyMLaZDv#jbj*KV4$9kP8Mpux;eV(7sVNqunB~vJQ5Mb>1*MM`bNe2R z#usI)l_mD3r5WKcA z9lLIoG41rjjmEJvSvW?}Yp)hf5V0A70FqQNk~huWwaxtd-I<5OuIY#Qs8v4EowW!2 zj50B{V$Q^+z0clMbGX(dN{bEA=M3D@r5Cjdv+!UPO@?L#t0guT6j4*AQVA7<8%zuU>~ouHQnn?&E$6~*tjO5Rkrr<@jaEn5lcg6zUY}I~ zmsUI=zRY9^j>8>|GK|uxYae*Od~5RlUVJshx}Q-uSFy8wf%h>(Lr~9?C+y!6_Y%WcP?4`K@FEdm=fCaa2Won@LYOgD#iLwcalgeA>q}@vj+?v0U3Js74faC(G&^XC;8EfCur}^&zQwdZ1|zYanqt7Ptt<3%2x)O25o0baq-o?s%A zlbX2eE$OT&1L3i(EO#E&h-vg)=#8I2=-c+C=?C{Kk4Ot0=XdvOwc)`4>=Dg6^dS@n z6Mh5ofl2y_tdjwSZf?$5T7~M}=$8ANl6W|3l0~#0w@wP`&C`W_4%!kb$M?LjGLQnD zFoaRZqD`zVz#4^&@=;$W7Sx6G9j)p_Y*YLIQ)qiUVCHfBmknow&&bC46pDC4vENqg z+vplid^etr@ByQMB&%j!Tk)QX!BpcP9sl@5NXKmzshnb~0eT|WP)07C8O|TT&rBM{ zJGLN>M&?E#IAw!g6{O!&yoWVlMxNKr+0qhZ8%nudS_XmM8KzZdfMeI^_f0CeHfHQ9 zN?Haa)itRT_j%w{D7w&x4kw#G@Xud+j=yJLSu*h3VTj|wA163gr+X>JSNQ6q1*)VE zwr%2V2#__`+xplPE|(Bl6GJrqvJ67_Ik_z+PIRQ&{qXuGBXLZ~l=}QU_Sg=3`$QSG zA8!$Y5Ad4j8)sq9kMb#C!hF+6EQN4uQE_?fDzUkkwO!qZnF;pxZf*irzhlQ6=LysQ zO1o&;O^Q(+RRZc<17xqe?>~JioIC1{aOmEzU)1SLJ(`D($fd1?-P_G?zDY9EY8~FV z=a@8pu_KC<4t0=dY?BgnUt-Rf;80urlB3C=`a_S+7G>eG`O;n<_JD^yE#(Eft2?(f zC+w>sO)D@s5mg*@)OYm9WA)~bM{qzd^8IPNS+A&Il7e)S<;-4WeWHT+@FB2(N6F&j zn{{u&9E5+PCk;UI`vc;(C@(x;H$Dq3;lj05-`47MeU9?isITn;BogxcHv0~9e*^P% zJ|f~j56O;XW7=~#27b2ykIJe1IgMxjFhjEO zx9!}%DMJ#gyD90Klr2Xo&J}1bM&_Zcy#cGhF-MlpC5Z+o&YpSgIN72|&p?nhlx0vP zCt}M-*&Fb>eMa5a{iie>S?{*XSH>6JqcajP*&1MsJmXOVMEtWhWmBUeySfi)o#T(z4wfA6+)HrJ3r#9kl zP9Ca3KG*{rjRNTm|Fwmyg8?y#PSLhRZ0&I}3V+%RL*$WtD467xJWj*SFY5Y5&k4y& zGcqpS8AV)*k5>0d=@Df1#D8e8LZyM%6Z&NO?~j4Uoa9<9(D`4y7svC#(@(XLcIK-J zAjueBp3RbY^}5Cb!Yst0 z1)C&C#ZejVzgs;Fen`ZWX+I(-9#2z#{wPMvT5jWD;dzRtRoLZ6vQ-&24bv>Qtv^j; zZ!v?HT;h8LReE_wb=vjRyW*V}hFzBokE+drc7raB$UbtZ7}jlK6ABrz9T`oocQAEy{`jW)Du|^GR_wwB#(EMorbINsXIU2y*s>Z9FDp-uw=nK;;K~v2VLF_ zW1V?MAM-3bFgw>3?=37m8ORV-|H&8OL(QUSqBU<0d!(P4sPs&?QeO}!e-KJm$cwV8 zq(vHCVT>^&Z91d$iPqQt%lNDDd@F(hdLrrKy(VAH=J)U4U2s3xAW6(}*~R{=c2C4Rqq6_lgH_t8f8@9G_ct^wcbo$r_A<57Wf%0XbdOEgVj`g=qw)$nbxm`*lLi5LksjRrvTkri&}I76RWx=w{M z;!x4$cFq!jIv&6MjIR*;1X;YJ7g5OO${h#HR$Fk#*+{?&Q7LhB)OK9P9D42Zxm}VU4#q9^DJrlkF*@fy9 z*i2HM?^vodFZ+I&e{a81ug-4>Qrc2=TWQS++(5VVWSw=jG?a zd+GE$2;^suh(v+hv7ltZB4sgLY-VY?VrEL&CzxHSmx?**6f5e>ZZPIPTnjEo@^32l zT+jD|R~U(Vacwl>+xFRK1-vb(d;!#upCjMl<2FJEWU!=hg~mC{C~jr5B1Lh5(&L9Y znjBw|K-y3-inYP}GG*Fg=HGPWjdd#(h6*82Z$CWj=<;$-7ZW|(r`4N*%x2b$E)o&cu^@2@-iWcLcfO?yhkkHbWDpg#MGMvIh{2rht5%m6qkba zRv5*P$0O@L`H8U)kp1Ue?z8AA_Jqm5A=;FaKUAL73JXLBi1!!ncQsve-rj2Pj-!{p zub(NAZpYaRz*24)f3VTk3c%|*(4^zFhvT1Bsf0&THEgI5f|h)FBh;whk(U7iOpM?X zU<#VSY)e(h&t=#4T-aKlK>1^&bwS53uBn}# z=V6Zmh!?Q~3r_zb8ra|tPw5S4z~nki?3F*Mjh!*QP~Q-6*pUY?4csJH`yS7d(Gm#E z?itud2o2Qq<(hgd{+znZ=|P#~H`(spCJFw|l)+kMjQB-AP>H&6Lu3AW=KT{Yf?vuz zW;=1rqxWA372T>lnOtmF2No5t?-v>pP%|;>;qjWlROp4`-h{7W5&p>xLaxh?(LZ3T z@6di?T=2#a(nCJI@?iURI^*8HF)X?@f-nAIhgW8kHh^?qf%kEqp_3!6$sF6;?c`_F zmBD~y!QL_p4*1ds<0qha)xgOwCFxG!r=&UKaM{(KGAZW!hh||+K4;?S<~tDuWPk0H z)K-9LM>(@h%XPNbWTS=o0o}rX5nvJ=JqU~2H0Z@Y&^C|2Fq?*OA+>m%kI5#B+!5W% z&^p5hf6f^!sZNz8D+bcJ1tpeXZ1Kr@VLlwSIJy%GLVS2UhHSih*#jo@6H*+U%`1;<0U##H*n6L29*iQjy+UBrbABh6kwk;8;zID|01HhD3dOfmX#y#SGKo3mpd< z1`^$cQf69f{`oXCN+R@Byl4N*f*-q}u~RN0wU)VOL~VkE@t0MazpU~;?`OR_9k#j; zKBwOW1zAxlY^FEC4$_1q>EU9fID9*pO4K5oRx@ms3d{N~JAd`rCZ~GXDM6Kh@%;*M z5>|WlzP9wx)?DPrkT^59woInvm+A}~opvu;F>>`) z$0u$!bXru=wd^Bbpq3J>z76vs121WSm6+UxnmHriP94iP=;3$&Uyqyf7umFUrl@3p_(=sr4mhc$TMO7-)KNC@V-U5t+= z;N4_K<7gwD!#X{Z!16g=kgx)kK=L$6L7Pnw_21Tg6Oj8=-RPK#?s@D{taZTBeQceY z)|-GS>rK)=Z3o2gAr~!10CR$^{>nK>>m}{;~DSq zJe$;_(g3;UsRjL`n4iksSsdba)!;3vob93$pe}(at|&U%+X(>IdkEI`bPQ0%4L6K5 zFMRT)JlSGfuwLiVX8P3phG3x%r%zgXY%FH-h=56#5Qo^Mc=T)){N9E{7;p z6_J2DqTYs&HS?C{|1MeaM_!CrAx4`!XmE}e?}R;mB^?NJAP+WW(O3M+Xzr#apM{`c z?TFMr-xH+Cu!+@LL_U`lWOHF8ZIyye@I|$KxCB2rO8ozW#bkT~B|^`{7B&ZJCK`*) zXZUiKN?%FQsj{~~2l2nF&BGX5e@yP~&6jZfGJV9JaAVZi-a0&`;PE79&f651M(H0e z58S<;+hoqbt9`Av!I;D&1%lo;@b{!1q{v}X@siZ2*I0|Nh41ESR0}{oud70q<~vSv zO}T8R{amu1)keLd>X^>NdfZ3ctDm{McwhE6YD#)_{HA99thUxChB{RVAo=d$1G;GF zwQQ7u{Lr&Sovg9iANJ}6Kk77ycZtk08ra}2#A!4d@~e#~t|-#&P+5Eq2j~tSn8WE| zgQJT9*tw~{!LY-40Ai%R*6f4cHt;dChME{EYfwo(T$_fL(@9_BJEX#^%B^7oEhkqe z66%pQ#FW#^S+V2{iqaIQzt~qu_KdSrU}xt|KAi<=>B@9*3^u>Ipy(>rnsWCIrltD7 zi0yy=c>(vFCyDJ1VuJ3tAYrFVew#~a=xn1Mm8Jv4&&k9k`VgWd;9mO!PGpz(ZsH{R zeb13>pZmD;IFNpJq&eF5{jj~18vOvbTlOHR&vUvnxd^mJt6oIxz?oY68pps_N$cY~ zS$2;jw`VG*#0UC1e?R@nbMGy9z4g8?Wf|STb)Ok?NZk&8<67U6Q#w!|<07MBD&Sx; zT1eyBnv(D_dw)e*J*C3O7w>y3;~*S#%9h^s=Tm~%tQdQmp*@{o>Q-|)pIOp0hrXo% zb1Q|qnG+(-__K&93!9+cG$(2^Lg-THw67$oEpc6cR;v0H=G)!uq)y5pGTrO#oEF~T z2eE{aHznUQEzA$|Hr#Q^2>-eC6e*;E#pwWbSQxZF<7HIsOBt)hEut6oxd(23|C9?N zJ=VEKUqsMhYj|Q)XzSMAJ;{x~A8q0-k+Wt1ND{4>o{}Uusz!;?35}SC;wd?bYW+3sRVZLuwv*mL~}H!BC>H zskj+j*ObPT+Dq25Ny=d#(E*Ex>JhGsXGU^Ta-e`uR~{azTjS#&YuqG6;yCh^C(s+B zm?P#SgnYZovtM7|w@`lNarP{G#eL%V`~TZ9`>S)9E#yLe56l|lrc6fxDPOSV9#k-4 z&2-bF%IDGzI5c@D6J1{sxn#} z0&Ho4VK78Iww<-3SuU(1YDBUSk{+SSF4j^e(n z#;0^(-z7uA+!-mxS~|^A?M;$Xf%_aXqWsqbi`^!mUSHORKDvpIfAyRon`j-)qKQkH8fXJRo_8f`22VY-=OJ2_LYbP3iz znzBUi`>b>8zY<+M9R2jc`jJ2~cr?`l#bw4Aq{oJs9F5l6CmlE^;Bt_etFpY_BE=WN zOL0>9f!WYhE=V|-dHv=0H_iPo(DJ$l`v!ZasUf?aQfFioVd1AaZBN>;Z%k(9VN=b}h z+<8j4AT%qRfW^4M*;;NEm7LW;E-j-y-eJrLH=kI6GV{uQB3<08_HrHD>8768k;$s_ zRfYu}dn1yS-Q4(TpMv81CWUthpgcS;SkjK_9RA-znu1;ql&_pNfgZnof!Q0jXN=`2R5oY~ z6dRU1lQ|KIB_|~_h&^hC;;j-G@xn;LuDffA% z=7^zN^!{*+>-?b#==s;d&SpjZSg}jM$Rq2KXV7HR4Jg=rW>8mH6VxQXL-%4+M4>y7 z-wc?ssL;;PG1h8h{?VmsI36ns9`rF-l&XCEcKO5XO>J7Qi z49EU9)eF!zxI|#*nh^H1hh~}8V4+6OpEp;RvYnkC`?Xlw>88Lj7?c++IdE)e63|($ z6`I8R6PH!Ulw>F+s#TM?w$I^4efv1>z)$kOho(IAl3)p0e_v)(X5>NB!+rxj(CpkB zKX!WJan{h0%%YTHA=w8;^p*C1_%6s#X)4Aj$q zg4E)bj=Vj?z=_ay=ponTNG8Di9m;>^v)!ND;9u}H*OZb!4!O{Wa^4S zJW)pqqMPBj#LnG???oPiS0TorGB9-Z9kU%d$Utp30! z&YgYnG1aIjNtT9*Rc{o!|M#*a7xLto-Nm(6whMGC)W^Psp(~QI>{|EP>ORW0^BfMw zTaoVnJJ)c)TtI%8`#sf zSHjX6jsvzbcQl6p8%ESpOtUQa9e2|IfWk)q4-~$A7I0=~d{>DQ!S!#hILTcnbmzol zXJMqK4Mz+j3a5c5JUjZlqsUMFgxS#a0na+xE_rdT+<6{9m1>ooP^NMXk8^K3T9`x5 zg{oa5l}+v=n;F9~{saY(zNBAKL0>Gcr&gT(`SRacA$1dgLiT8bjIUfEhazv7OY{%K z8~?7PHTgO+imAwe^O4FLKwAfmkHxl_D_K%O6jc)acs9ofS2T3@jBr5842VlTUDrqW zgRH3P>&Xij^4_HD@{cPlhoDJ$Tw7weG7d#1Hopkwoz6LJ6=l{gO&ozylv-u=U98z2m=a+xRTV6lD`OCOr1xM;|Wpy z_HTg6ji$6~&qPxE6VMDL)Unr@e$^P8ki;{SiaK&>vEQ{9QJVpufqy8Q1lTedhp_y> zl$wfkn@#g78Z}?kH_(XWx9vQHv#2?iZ|>McxlPV&&fAPGT|sL%X|S>0(^mL>gE~MD zlxsx72}5yYe6y@xQ%RFf^DBS(;S?)|d1{_%amBMfG|Xit1kZmorh5H&%6 z%;A*B&CTbZ_v*bdips7xmvS-r^q$J4VYio$hhe|UT z;qEn{Z>+JsVDoml?vlSZGe=arssCw5o7^hDD9PGCbA`Pj@TI(oMjvSFTQ>D}cJOG%f!nvEmK2 zd>Z4xp>y8IgZsbKEyF%_t$o#!WT{LV>6X$pZl{_O-Ck<38TY9XnMew+GZaV5wsOym zUY1C&UDmi9Vt!)nCC=1boOpX&L5ARv>mt%Drb?$qI_sztiSS6G6)l=$7CkUyi?@v`gPTXM>n^bw2i- z;|faWNNXba_lVuS(dAfX9yibCHU{?|rM}Jeh@CcUbP0q9&<>hPPo{S~+c9z8_$Mm8 zD6q{LuqGO$JKiC$?u?T}dn6>Di}6>N=s)4Zq@vq9!%TS4m8;)W&SwwokbOcMFL1wY zz<<8c%K#i_!!xAW|CDSUhDZ(n{RQ5o4#J`2!4$SjK6^aD>T;uw>ltJ6p=z*s8njY) z3_UOWj35290F{Q>*lb-Sj{c&jd$+rJx8=q~gn(4}<^(_H92jbK7YUG3plL${mXp3>?c#J5|i3 zTNC`WUT5yEVgL9N@U^n&S+;9NKK9ebv;XXdcsK#_<~nlaXFQX?1%@RFWE#1R20!b73!kDyEM90-7<}e1W7JX8IT@TnFh=CO z`+z$xS%Fm>atth``Zr`+OP)B4{fud+-)<18ScP zfv!5-+}+tu9szFb3x$I$s}t7(ltzH%fKh*9z<9UWH;OldjUwh#h%ICb8CHruG zh1bOGQ6HXn@A8HS9m+NaA!pB))C#@{yXjKw!_|>z66aA3B!wWzf&YGC)%zy#Eep^# z<&-BQbN@Aq;&6ugln?Ej(@#raCC3m5el^qDHB2b?>a2BR7t0&@i!CjOD_oxc`O59@ zG?cPagBPV4n+2V4TNyDlp6i^8J)|Y(!sW6a=hLhuOt~6l{KL~N1HeZuh0+L0 z#G;e>{c-H^O&DSf4_hAywKGMXF%@QbY3h`@9E$ys2-!w=^hx^m8QS z*DCdl&acH(C_iq;;+UsM=|ErT{Bfp(qu>r zu8Xa=6A-X`Ib)YOOjG4E`XbLPw|X@Ez~a-!>!n^DCbz=coI`KiD zRn@lFuLp6)LBY6qtD~!sA?$N$`KSJ|AQ+f>5U1oWsVI-nMYmknd~E$|{qpvn&|mg` z!s3Qk+yy_(=i@#->-GiWkR?TN%0|!qNRG@jaO39_z`)S>$h|B`>zNxTJefH|yIAaO z1mnhe*T73p`Ej~zk$d;~7B0kIgb`B~oWhabW$JXB{-C6R zlGi4#IpeK#XG_9ioBzN5cpug=x5VIz>CUv}82jyaUL^mkX=>6enO19K#8TFUxV;mIaAm;7MhsmrBR|_ttEnJUX)Sum5K4njPMLviMSqg zeEGVAR}Ikj^jm%}<#2> z)O`dht!a%i!ch3v^*jBG#_e}>hTI{s1p&@80(zZuNrzQ`Zu-grEI2kKqgTZ@gnry} zA*UvY?7;tZH!jXEkH@Qk23)B`WKSY6qA_GO_5^25jmw3SWz(n1;yb}3`|oIRMxq1D zpBpF{%HBxOYk|(Gu_H#d2K_)YwFS9i%~U}C9SdG1WFH3#;GN_TA;J8JDE64l(Rt%I ze2ruyy7B0GU-UjK9rsZ+M<)YK3&uy}!A&gBcodD$Q5!Nl+%%%#VRMa~Pj!&W+kaec z5|e@L3S??T&#3YE_(Hk$*l|FmQ|i3! z;X5BAfbyc1X{Rpl=1C;=1XCvR&Wi^jk3Pnx8GjCt#_g}!4aMm4tbZ^47Fxb}y z*(m;oT3yi{SqttO^KKOQ^TYTo2tYz-`_=n&qC#_pcs9=yS{`vI*1mc`Ek-cS0sQEw zJo(AQz))>&&SH_oP0CC*#Fj9jCf8Q?J=BN4kuheW?L$OrEoA@mo!$qHqm=-mL_pQ? zE(NtRsipk-NXOQD&Ao3VxkLPc{#OiK%MOm`+*pP#*@+Jv<`h5+#o^kL@%IAPp4c=} z@HFE2hZY3MCf{fmPXnlz8|R_l{IzfgKUVElf3I4apOLPQm=72=3GP2G)pEp&mY|#U zqRog0R7%4Cb!+J{kNt~E4!UXuTgARNk!GVa^-g% zFa3+kXvDjtywg$@wj07`{TfN=q21w!)HJ(*Ye7LnM5T{FiWX?A*{c`Gq< z8mc5kFx=zKLa!2AM%!ZkiW8S#|F{sq|CCJ9p0A`lT|A^(0@&fbBz7d^pK8CKsuZ4= zmoD7QEP0Zc0!&mVZ-uQ|Qw`zrI^?8a#F zIQu%&k%JM+JaSY!V;mNs1DfECJbm0NKQ2~0;zu3d3>Zh}XW9fPN%9aVPb9wTx6W}sWAf4W9#2;L~7eMtyGfzQ0vxt6Uz9!U-a6*k8 z=r7At>~F}BWgXXI57M#tRmb_l9n#=R-tB=se&Fjv;}pZzKO&TMtsJ;!zYdMl|D9P5_bm*x;mhQmfP4B;JVib%qj7i zwp(YVSf}ZKEoEycI+@I|jGL;WF!Tl!YN!&001B(FO@}();wrzocF4q$cfBf;47wYk zIGzStjvp2)L3_Ii9O}LfeDkyU#oddBu}%xi(<>r>_*U}F`GnSNK>CT|wMaaQ6_8MM z;VoxC27LEpW%S@xU|)7g&5OgbZ=;B0{oJ{yD13m>O=}2f>(B1TituQ$_+pi!GT%&Z zylXK#B$xf8=Z6hdkKZ0HCrK$-ftFlN!gBe;5&Br zJUa&lE0)u&yEkxu->bZ!oMW#;AFOPw&5{1~pSTRGT8bsFKr7v+wj7X|Z~xzjEbypv z@?SWI_WoHLEiv)2KXh)rhl-nj?6?FKOD#&SjU6p)RlBbYh=fRa(A1{Y#21-AGD^Ke zhP*Bro86ZI2zm3K-G)#)c!oTrkO*o6)%A>RRX|+k-pkGHxxo0q0_}G@ZSeeEh!Uw= zYl%`*vnwUWpdgxeQ8EQ1;qTnBdn7Qh!p_5q?qMx!;l4G$tfqHQCJ@@nEM*aWMngPn z_2oLqG9b+!TZ(D7BX%a?a%E_pe}%IUzi}$9 zm=c+|vlQRbj)ES??mxGYOWyr}Y?zP!$j*Wc2I6$>f3|^C>)*Y} zUtYs#o_UEb)|hib1V%?OJMu+P{7{E^aEL5zIwBsz0cV4N}H=}N54ku{?!%FD* zp9TwV+Nwav>9|U1QfK=5Jo*>_-u^$I&H9H?TZC@3cW9s3w(UcL*Yg*k)%(VEWcJSV zV55FA*aHb&Iq#dMAHsUc(d{b;gZq|1NLYDQ&@J=6MY`AWizl} zjjiIyq-fu&Pc*WM##mAp*=dsyZf-;gQBu`%v8r(+AXDcJ5dDYK2(TsI++VIm2vX5( z&M?=#EQxCA!)-sx;^L3t{ZScK7xPpOEPF}cdN_4a5V=?H7;1#>H>qe4j#I z01cua`=idS#i~u@b5xz&=84QuP)$ZSos*+E7RiK?9!K8By$kydn%4;PpUOZ?JiZQ{ zV$fAi()uFz2;)(uNdx%#e!tnl$07ZxC!kYWwEK2-EH=?+j(?_8G>VDqkT?4IOo0ah z%jLYMHs`yk1KMqrRQ7vB`M2l<(C$56c%!`BxOi(it_Go&1%2@T5W1i%P z4eetQjdVRqdglPLtr(Aams-sQ-k6hv4zfQhBBU_2@5a#ddnCh+LfokICJDj7ebdC+S2FBi8EhW0t(ixQ<> z8ufid(XMNRKM#v@{S1@D1@pV4n$kOLvVE8!!BNIEOfA@ed+8? z!^jII_~Yt1qm}afT35r1jy`B!Hb51=3b3aGVjr^H0ll5i{I`!dvb6d%#AhuZIqd9OQp1>9L5@4|uUKhb;Z1_BZ{+B^O{))x#QseTyBw?L zEX9$IDSgdN>dg1++~JxRzi76beW%zaU9h2j7=3H`UIOL*5y}WPyI7+?xN@ZZ*5qf~W47=ECxT?VoKUKqqWH~rVbv(JW}zqY-RIoML}@V*9p$9_HVKz;0<7xi4{&7o3&x>GzTqz#ukw@}(aF36O4hIi?6CCYm$r%13n?|;8`ML!5 zZ4KWuGd}d2N3k}n0QOHWYixL?(?%q*mKY^CimTKskyw@v^C)L9}$nPP1tZ(3PM1nWEZ(k*Pro9N? zWLayQ4HBaF)cqzq+wg^x`KyE)8`fnf$+SGysub~0tijHm$wVZ>+3(M&W(BGF=t}Y0 zQgb4PnYM@523z@^JHF+0VR=4bDBg9TFpqt3AsfP^E&1}f_&mQTFDHL_B8g9M-PSo) zH9#pkvc{5E*k}h>KJc<`WiTPF{WZB8gq$-=Mf^%>cjHsN+u^qGhIDiC+t501@!J=3 zLys1HLvRsJc$t$ztbz4~pt1+Y`lF6|%5oRymoaUo;2KKVE$&p`g}5E3iqh4G+y(re zmP9ZE4jXY1Vj!s-$sM(^(tgaDtU_Wt=_Uc=`Ro>r;R z_DT~qz9D@SI)|SMg_<_Xi0@s%9hLVpzEC}*8lzX6wU-~M#cPKt_k!RNmgU&e6CN}t zoUbAl&f0Ov_7oVcKNAnD$En=IXB57v03XFbzk4a}OS|_k-`BCEZ}(mOPIAUZGe_j? zM%bq9l&nuN*f!y?)-Sj!0DN?f!oDzSU(rH-*heCHg2md^oPXFaN!93{Fl4SiQ@Yj% zk9zUAA`nK;t5qJTw8)*W^4}M+CP?3Eru7{W5iZ#zs71RR3TK>XrQ$xb6^X5$Njx-o zbp6fZ$V0Qz5ImBJo>?yAD3J>Hv7E<}D>L@8wZTQ$uvyf*h+ksyc7=u2{BMD&9oR(5 zK$|*uW`X%j;p-lNEZ6tb3}7^#j_Ue#41X0z`mpkaCO>;26)%F(@R&zY+c)HhX?RrD z7aRV=e2a+kpe@sx$T!pa^VZg>)$pe|+8-(b30_k7zAWJ|6F+0diXvi`=>sX_pSTkn zRJrb6$2>VPaa6B4zx>QG=HX@*&=g%5Xt=s{MAIk$LIVaCss$7A{+32lVptv1ZjHzH zBl!k;ksNH#wXAug1|F?V1b+#O7#;s$26h#^3al#m^t~Zcz(PnEk=VK=`{Ej3iJ2Y@ zMuDU66l5OWLx9`m{(mwIv|a|M9+6mW>ghrae!lI0YjDZICHq2_!YD_Rak0kBu;`h% ztCNv)vczk~MP+I$KVq_TY!oyJ903(BAv&GJMyGu54+*jg|2#884g&I1N?m%4i))3R3Fv59<-1h~O&faqaySIt zQ^}{-h+TTzS=VHDN=>0*`VEtiO%;bT4ZG0&B4kVqFHeHF+#naI6>BV9jwBN*jT-gJ z`4f=$aQSRiGOvDIrlDcEp%D7gI0A@3plMCTPM@Wy(`O(|KH6Si%A+_^nKkX-?=go3xX&x^gNt=H$5jCf5RbLi zeQFVOd*>Qc@Jl!yEL^{rK&pwsvy6RPaLn;^X70X$jdaAm9WEh7Fo)~km{5WDzSnmK zya3VamjNbZOTTU)19g+Y8{00O8kH;X7xwvrQmP?*`AbnZxAdVs?n{v@XlQBtO$nEs zRQzZ5Gqn{sf2U2YV#8mo^WvxHRLa-m){rNv^gSXqAno5%&J;J#d-*Xx$IsU!?gr^2 z+fQls@rJ9=>BY0U(<%9oa?wP`&L#&9B5Vul$RD?1xDQMfp=rf4eCPfkkBzmFx21rJ zr1WKf{~w@&XmJF@XE(`Z%r~}qfh?OLt=y@IB2hK9`%R34{K8Awa<>vScdWdKSZigv z(fpmdNT2Z<@Mm;5gRqHzm!t3+*#}}KRNeQla4|8$~g;W9iczWAJWfwvKF4;h=-t<|Lwkx(L@iFiK8Nhwb0^m8 zE&>X}*LaEWaoHN-hT2i96_{UUd?v>mkR#fzNQ3cVV@XyTGs~Pcvj!7p@V64cx5K7o5Uwj7XxPc z(Ih+tXGZE#8b9%;bkdaUIT-S#e7EivfrylfW!`O5q*15p*Mb+8EvjM<-}BQ*idxb{ zYfb@Y5=lN^Qgz+y;SMiVI*+_lezlR+ytAUhcH_54Zlk_mjWyYS`4Cw%T8X-Y42 zs`gIWi$}utQk@Y?%54%p_cpqpku&fQMOjt>x-Ti7PB98as0!C`8>QxoeoGnZ=UjEp z&RRLk1yB|<_cDDctJfhC&~~v|QsY4GtXmLD7RTFpIz0`$f}{3j$*Qc=6WV zlXw>Ims(j|zFEwe4_AsZTA74;N~RB0&v|}y z4)w!)M3rVq{C5*NE)}>PVpI4=gg4B_^~Zh48_Miv+!W4f2M&Js5{7MD9eup_-zuGc z6YPLL(ZidV|7b=d=I~3yJ-N_(0|PmtD{f~BewA{fTk>1mexR@Ci~J*P!%a4hj*e#L z|B&go6z>m1ed=o;iYod%CJzeCx~q>ee1$qUfGXMt6uQJVEf$9B=M7%zS%0xgi`e%# z&N^NSsQ1Pb3KuPD-({QgD~)7`#M#BfL^sUbi&+2hUEIt~!IzNG z{8VMor2tE^5h|I+D|BkyZx5cXtVl-lCzUf+Am7%T8PSv!A!gH_!YBJ|XeDc2o}IgA zV<76ZESQ)^C)k$+LpkRMdPq8Ydd?!L5|g~k>>7x=*6<&OCMh}|l4*oC?Fz!Od#wHA zn4O%f%@MrDjlt*px5nDk{nb4s5O_vIT_nY6d{19DM6C5_#Pqf$y^_uM@sGcoHwPQK zNmP$|-JAFQi<5|b=CmH-XZrkT}ZUXRH=SIz=2oH!9fffh2kE2vA6?P{0q01ei z#A$&vJE3fg*n?{~QWt8%_oR9jABP!23WKFyd2{5&$?cZ&VxYoIF~A{SCaPZcsN5CA zIcL-Am(tDSrXCJ}&{FD4HU{klv4p+reIV!0_vM14P&0Zs zUfuMM5sr4#c~l#iBKExs7qOhT(rR;TG%H|S{giW4hK1z^B-4T3{_0}vD$FAu#A?M< zttSzmo$l&~7PDyP2(qpm39pXEm{yyK2T~GfY;EX%g*YHcU&NYuBWRN8!udBjaa20! zoonjv2jPlxb4?#dIJYg=DVGs8u{%hw$MPBH&WV(0GFf8YMYO+Anp3183lpBF!X$0K z=(=Y-q0zJy9<^m4Ue9#9Cbhs1ID7L>4L-o~=jCJHfRHuNC&nI9ylj^!x+%c8ar6JV z9&HEEB0@~+QtHOY*E3nf`2F6!mX(bZvNp!Hd`e_96x=DTi|xAf>9-v?d9Nt zB+c-I4I;C7zFsb4woVBf=3Vh<(43(OiYP(6NsHaE2n!+Oc_{4P!%x_^BjsHVe7Grh zI^kd;&!1pVV)W()>rVyOw&JxYD6J|o!dQ4xAqs=XsMi{UupA{Sl(|o%Yt#@X`?vRR zrr44#sd$cjr9VFFK(&u*v_HO`Fz%laVpG#%%;eHQs=}?5H6~P<0IByk61A1eV=FcU z7%NCvcPuq!_luF==0}Lx$-K@>?w@b4YkH(>14>2Ec(T$*YUGr-CS!oya`}v@6Zcr= z*&l{L)=!0;%v~!29Dizu`ApRJLL=GZYuqE#v)8p{IrZw@2*t3^peaNorthawwtjIDT%j=b zS->8|*U{H^*@=Bv)5mn2Kb-&KN^F`i#}~6tMerB4y;@3zG%v!>#=3Qz->tzN@?3U= zkW;_l2Y`m3Efg?VY&B%x%q561q{oh_7wR}T(*}dd8r65l7^qvBfcTKzLdnKNb;8-y z>LMH0&*Q}S^F24v(8FKcL}wXvy-7D2oaaQ)h6}UwV@6ZDd`MQ?-|Zf;DL%<``fgm3 z5xu+!LYvMdzV6&_*?W&8Tf>SP38j3 z87+9fas^>4O#FSVIj(h>30mvQ{DN)FX10pi?dNIJ0j&lxYA`g1SHW#PA|dR@T#FNz zj_<;hthw*cD#ym}hivuKr2+~|s%I={k#5+Y*@eOO+vh$ynRcDago8(Wkbg{min~k!wK;RpvJ!`jvTmXLOin;<*8} zk3u(c!I7(<%<*@isN-of%)4Q3n#tJbLG$WH zK@W;hv+NK-5sNl}tguHav>t<-_<~$7&_M$_@%s-db}ydzmj_fsfmB#~vo-S9_$>UJ z?O%7+k8AF0KjX&RMyy}I`}Hy<)ua57R9S%feR^w(~KjAs2@7>hpUji_m=++%+8s!;=ZF<)@RE|E# zq(@g+)Ld|M_`IynEJdGHCI)fdD+=w~Z97>tZuH(<)T!1)rgCvD{2>uc|T1ii0BC_vHsk zQJKJf4!&i#8ofUq&F^A+cl1QJL7zWEZMr(S$8GRm=Us@%^gSmp=Z{z^s^mGWkzooCnFWOo14Y zThj2yC(o#H*y2bz{9LK;#{n_&#VOxN1tzts;Ds1GA>#3F0e^xNHT=adJn+q$>P4p} z$XW4r3f;OggPQP%>T`1-JVjGaxh*;4k^9hhV8u7rI42ptM1Jp_44B`b^nK^-x+c9C zV)FNHQ~P1?w}?pv+eeJ6+&EBl?JftOv-evq zbL4Ym#^bp1fS(5}&bVFgi=1Vvv1Tid-Nsc(pA6%Fo$d6nBWLVC%z18TRK+-Hcw#_7}Z%##A5LWF1wA~rJ-?<|PA$Gc;LvMI=(QVu%Jm3*x{ z;340x&~W zXEE=uve9ocjU#3|rs8Lp$DA|x3wsP{3lyp$THm8LUwv$xD)rsAjxhM8uc=&qkde-5 zD8Lk7wMCy@>#fj3!fO!;6(NX~6Dr*^pBsx!`gk`E?wP*&^&&ge^+CqkeM_8zSK3R? zvd`c9&#@_=Igxn^IzRS#*I&uzs_h$x=DM3fH*RjjyR}00V)8-!P3|QF7W!FPLR5>0morb#YRZL|?KkW+3e6gN&xk)5J zKG)A+jnB4bM|p9heKm#}z9yR~1ebeEc3hR+ou;n1N`&z^#%7x<_(1L~8pE}K=5y6PIOE12{;|ySqn`MFEie#*s+9cUo|%ZwlZ?*K8$!`&Yhw~2-6y06e&O8F z{hA?07XSgZ#R(LLc$6{l*YeXjA=J3>6E7Lhb#I<1rw(5Eq)l29R@x|n(n_V+&BDI9 zqHK1nlVdiO=#w)vn5N#Y;ienh+}N=(_OLw|^|ktT*x^^NhRyf+Zk*#QgK-@JvCrH2 zZ{$kqa4P!5(~8GXkL}i}Nln$eNtb(jr|xj(5hPs;mf?TSIgN#uQrc}TcRq8R)pa?J z9WkBg5@yL1dyeFO!)E|7c<6J%UoP4c2!3Lz`+Gb0kE%WuPg&jA6>oyWONHmif<5wkdJ zc29uH1x?U75A+>%CD|U3;b*5nr+D(p&?lXbCcHZhnk3VYxk)8^F=L#_UR7d`F`ns6 z^eK&+TT4&L9VGE!H(}wt(n=_4rQXmU$mgH89G%oaE@-#5%TBc+dxX#J)F-#cflrbM z5{o;TOQ&JDgZ)lPhiP-SG&I?(&W_C{5qmOw=1A5o0b3;P&bWXG-el4Yie%ceHd zA#Sul07`IxYeNgD_15QC=bv;hMR;*IWHl}zL-tW-uKAa0UAVl&U(rrIe)N;M2Yn5h zNL}V$EtfINz0t>=f`Rzyz5DdWowOIGb@v^~LngFs8NkUVqFYV9Dt-Kp%i5>)H(0~U z8@SxEez1KILxF>+83>C$ZjJ2GxxEv)fp zYr9+#YP`Rp;w;9bSoZA(-wntgp&;?|+H{EdMi&?vht8b)j>pv>S)0bpt}-;}2ZfHe z)!rnoU%An%;}I#GH4p)5(U4wL??+QmLkJmm#^>-Zy$(;?iV@uL>HTkzJA-cth?1P= zM$8w-d_CMKF+-wknTV)G-7Bfn|FQuIQLfU(iq8H~@*QH1(0P?>@K}?kBnGgAwBQkb zZkWSX^Wu&ysE0Urx$O%b_4NatZyB3?&(%PE7jmW3siCu-9@1Jx^V5Y0PsT3tdhR6b zL(fbi?lRy*d-$WoKH3gCkqO`ve=0Z3w#&Ta$fuapDK=)I=kV{;+BuqYKphpf@|B+)!cea%9;h#*Ce6f~(Y$WwCfiiBF7{OzfRSh%Q*9^n_v-@*zz@mb9dTr7eT+V6A z?(y|uD$jjq;vKBxh9Z3q%gde^J{5*}0!W`Eb^6e54xHt^t2$^*M_qTBR=i=R?kIj_ zVIW_H^a^`HY%^}zIzpY_8+>%HBxbOJ#CvgqOi?0+R}xlYm4#gl#hAfM#CK8)g;DJ{ z!xBpObV05*ifRwY7#+iP?P)vf@BBTyrN46e{!NhCIJXciZN=+Zg>^~M=OP8vi`|Pu zw)g$8u=QYKYt!oi(f4nt{#X2^ztunDxcE%g_)JSqlr*Cutwvu4u)+WjjmkZ`v3%d< zy^Spej03H}*+F0=6~t7MIws;ZlvsHD-z1r&#_$ptrr*+bd3MHY?KLqXy<>zdRMcF^ zbT{N&V%E&rZrLzxFVXW?YkujV-Bbew40+S@B6rC7WzZ^)^uHqPNQWJUR+>{^i|@=G zD@Ed}CIVMV#wkT9i5ow?vL|*X>Q-o&Z(~ifrK)5>(l8qss@vBh7@0UPY{M^OioQ=0xqAnJ6diy-bVsO241sufzJ`2)P#I;8gsP}7yK7Zx=X~! z*W3Ms65ay+UPgcYN6kg+xQ~Yw6w~IMmPj@KIPNTxf!dY#%N+`I9n(_(8Nk5f@ZhJ>-yj>qSOzVdEVj|&cRVC6GX&~GnPA|%kv=UWkyW-^-+ysEy51E? z&KC9~tRL09t^7M@g1*yqf|oMEHhoc{wRfMw|8;d^?Hk+!Dz*Jze5Cf5(t}L;>AZ1O zPp`(BGf4)VuS;>EC$Rrsx_tSkZ8+^KTofq~r+RH#7ElR)(e&+%3e^fs4nYqs8o^(< zU9SkpBT`V^i{tbLjHJcT2ngLgYg~?2Y8f6%t0PV_oTG#M6S=fP7hzYNo=pfPC7dR{ z&J(QI%tZIP>yfxwo*M&TLH|AzM?9e8cA25*YsP_AtX5z8WuWDBIq{1C38O|E=bxG8 zK**VXi5!GhdCWd(^M2BRU}8eGU&pw{UZVK06Fzs$M62}HH}eFs3|+jyZ5_TXXBx&a zzo9WF{;H@Go;WeSs9RgjQq~SxzJ0+A^Sna2cjJ})2|rv%Z=wu4_i3`_vR5(7mPU62 zF>kKF0JZ&Bah8l1&*o_M-(Pa`{YMbuY0X@iXr_6Mg7Uy+XBIc#BeV@nfsCD}z7j+8 zE26<>Mp zxF-DbgN1pNXZEpE)6C6!z(jU?*@F41Z^Jh?IJ{N=BGZU)@ zy^pbvvV-I`-F!drsX45r$Rgg@>07BYQVY(w%Kz|(DY*Yhv6F15zpeqyg_i#N?w?@b zgVG{!rdYStJrle(^cfGF|3d`)$m&V(xxHXYz;1}Ac0*os+z+#Y6^UeWH zO<4~r(d0Rd{!%h!{CaBHfbcr($=wkOhXkHcAEQ^SAL>xg?^#HX!<~7ZIaTH2kTog7 z%3AM)jq$MAkXV^=_f*AYxHVSX(_pOU@es4A^_o;riqh)hs?jz$kIWMWxI`!9XS@+0x$4!i3^Q)*3Hya_k>QFNOV+{GHs8^!bN{sqJ*V(oobW%a10ooG8< zb$Zy?HQjLr%(tlz87Lo9>2Rj@r(~h!*Y)&TJed)s{vm&^@zXk<*`LP`JR^tQS}!e7 zby3pOy~k5#`>llY!VgO6R#yx!LnOpX?DpGo(f`SfR0nyzQP_dU9D&k(3u}k$=yy z#Su9Y1QN3(`_7w)I~W>E`Ay&>BbrM%e&eBHKM=n;nED^&7gd!|enAr2x!U z=(W$dd|ChB2mBjs<73fh)Rl)X)5Bm-&wTZW>X;#8Ggq!C_|HlT=}A2^v;?6ij4TH+ z=PG)?%-{|vO;O9%(Y6B`&6oOIn0`D-KSbHqaEh zO|w0-B<`a4$l^-4nneRC)$~T_G_g}Q-({$+EJ~u3o)#XH=H5kY+D56^; z&DqaB6`NCuKGQG=(wKlP0fDSh8}JvBe&`uMBP%LIzL z5BJ11s&F20ZnbOq+{NrCiVsV#(T|IM#$c)_Gw#_SdRTtpWM|@yya^xz^WtMphW&1% z>_0QtV1K??nJ)?b-|`(EqE+iP65OYAamO2(!Qyg$jY||(t~{MN9!lM7HK8>5{wbSQ zFfdTSfUm;-j~q3UvHUG1-k3$gwY&o=D8A^JQpImQ#`fkMkJT9*dkrof7Z7!+B}C_# zbOglX)Y5WQ;hbOm%%?w$3Tojb<3_Y!i9t=Xt(bnLEN_K!bsVZ$nnuOHjG2F=iK)IY z{23zm#?9=Jrl{e#%ID_-9~x*-7iCJ^O{xnT-D@0fHZE4}RY>56=pL1?!iEC?2DVOq(_gj^&Bux)^>L!aW1TBeeeDrKC}ck;(FOPMsWN}gr^LE44Sfy^ zh5`-o=F!{xkA)n}pG4nxlSL;hYa!Jq#v@>fces9;{gDmC$e|t&NBy1d(x6ob{wa0NT{bo=E@Pp2 znVnnlqk?i`y5+<_bP`&!^uL-zYfwdI}n|%)7p%`Mhn6 zwD)&TS+1%MusZ9fC%=vGcbodpDPcF+pJv!4Qj7aNHI!2k>0uG?IN+w8PVfd8cb=Zf z%O-M-MAdJ8iSXyp_#RY}o`um`Yp+DMXyNMB>^Pa-#XR1+{!MAn{Od9~j*^8l^70C) z(>>9C9@rwmb3L86<{n+jATZu2#l|u)5|b?0nEeTrkGMiYez|x=CiU_Y=l|2PABCvb zdND~WaAav;oBNIN)K?RpNu?XS?Ex1NN@Z~qeuX|Q#AjJ#At=dHRA1zMMV6}G&682k z0^;b${4(Q+?q@xbUl0DX84e9fkRBlJf5h*;2DQkGb~!#hw!7?Z@L{7#AC5OpaLW@y zWyITWQE6n>zkHLWKqjEZ7u3S4sgs|WG4Ur;b?TMKx_bLE9XV9q;5{FdKlRVZr(0Xe zNIb7+OcWg}p=`E4?_e{f7V+k#a^^6ZSRpT_w~~pdJ~AKYUn;0)+Nxeb{0;7O+BmnH z*>?e;eST{3HjDf&F|WR*<|~FsW3a|`J9TXFT7Rdw;qf;#gzOn@D#{$CefE|d*n=@= zu>Ist*&35PP`ERvDL{Kadmtar&iz#1^mr{d|;}&YUo?9Q*abWkn&9oeH>?3m4 z4#p-Qua<^7l)n2)qZuY1FuULxoWoOmyQso}_Hp(27#AH8k#{k&pgE>kh zDX5}|Bb`{e_K&(tHk|AtL4 z5?TK#Pl&~mC7|DVCKzJn_Yl&2Ty7hl=Spu~f8|i;-mzFfxY%H!>D@?-VplCmW6;&S z`9%=oxy1Z5Qayo*Rh|`4B~pPm4%XF@-Ddh$t86lBeNMa=5EMvO|j!gW^&Ty zJ)UuGK&|tkn5x?BE@O>iwW>hQEu%0`A*C9fGak#DuRcz;y-t*XR%4wEFx5ABfK)Lb zwQbphFD^ofYg6h|WTltQZdF?+kvp|^Zt@<~r;2PnByQyC&ZNJnN~b|YK|d(!O1M0T z(sq*G$3^4jp1?$XsBcSp*z|e?xGdD@Zz8ah2QuHZQxXdykHU1i)lQa~YAL@jHV3jJ z?=)PL$zSc8_X z`%iT5`@x0VGXCAsxTQh>5s<6~xqlIaO-mIfG(buSJf3K6+zB~}coZ2LbWn=|S7?Ix zj%QbZD9g66x0<5FjR6Cmv`cBD!~nq}J{$>Fiyn@~7%=Dcr}+Zz=gVLSKI zwM63@zF3UKLC}4d@axk%Eauh?px#c2W8d3LYX>0$A2r9flTNq;k?kiusXKRN z>p;h)uWTva&M9&77kAM^`Q$(Y6+QcGL_S@0ozcC_yXWn(5z`78L8U51UM+VJhP|(l z>L4#oJ~UIecPza(5B8RHf+(8f#X!XRj{_Ed0B{~*QAhO{1*UKBUp_@@|f0MRd)gre2~x=%Seo8i44c{bTe-<(NvHTP4O3$_Z&DOI8JQFaNYAgo@S zfj70n%)W1AIw8!4qTJ=|!@YP+LOF7PG1PK6W27F5MZ5Y)@mV^>QE)d!dPR&c=DM1H zqcZ%iEE3Ua6Gk`iMXr<+9=fmICzYix6)BmnG8|5k?S!jsSJ)XqwY3dK7 zwOlr9CCJXX+AuT3DDbuuGK`%ocBL}l(>TNR5nquH5wr0&O#uREB)@10WBdxLqynNo z6)^SKXLB|8wugLJQG+kscJeu`9>mD#Nlz@YvxaW6k1)M+Dgh+7 z6+@llp?N7_zl3jIS&X36#_`6$b*At8%|+n6FZPvKrurS9CMrJk-!uIS%%XlE8~n`O z)y&*nd-JZo*v0>suyF}AxWemycs-CsiO)7|e(*pe`gKP#^pa|L=QDd5A+cq&<6>@l z-tMBL+nWTFe)1Zp33|?x;`D?LQtPraqO9f9+VN*!?Dew+o~CG$L$-zn9tx-04jxy*sKQUh0!uJNWE}v;`c6pO>23JU$91H*R1*OP@%*y;evyW|ED3uR z0E@H3VB?vr*0d^2#OI$9dlTy{p2KY4v(M(8UJOmLY2$R< zEsw@lg5+TQ*O)5nu4`6M1CeeXK{2gD%H1eK3*k*eD#FwGZRP>$Hu=)jn0S})mrtjhF z+YE&Zr6P2h_518ZP-+4JL36)clg25={}N>kg!yy7AlK98`76JO`Jtq5BDq8}qKMJc0ibiRlZf-eQMQkNqb6z z1dW`=V-}u-ZOOJHqk^NtYW6-k6wbA&PASu|j`K+n{QzUU5q769B|mE`DOd|~Ygs7u(qYCW5B zx+WE&i}Y9ql!m8FZ}>t^c*Bso9j>$ zYjMe2(KXPeV@!EgS>;f(c}JRKwTS7vP=*>%mzN#;eNkt6pQ}UixwU`D%a4#LO}9vU z8n8#G@m%c=56D{UWkAy{?8>qAMNEs-g+x=Y`gbU1H=Tk$`zvB9V?x(%k z7p&|P2S&s?AMw*UTxunB8S69XuTTO9eE8?8HQ6@p1*XDJl_fr+;PrOnOjZv z3GyUvahQoxVk^a3$&3cLotb3et@K(Rx?2BjZ713g`_$IO&qXJ@lHS+K=FeDm(_6g_ z_+rIE>3SmpKM}k$6fIM{h1EIfCG9LS7x-pE9EDSp zU+=^DwQk>R`DOYlDue9y@nowY$N4pAK&zD8I2`2vi2L0&?B<>vT3Y<0_0U_hBp9KSb3c0u$GTdkAJkomJQWDh5?FqW z-eg)86!&x6HA=4uK$$pxdHY2?i;FN=5UuP_F0i33NtX2-^tXThOtzzCuSx&I--{rQ zSVhgNuLq$mC%A}~vnPL7XME4#^<8JdW^AZzxs9;pw!IMxlZm)zT@|LJ9iQJgYTM1#E|SbNK@-dGr=r=~`JZv5iLJ#+dJsVNn^fVqU^n(YGcIeuCOV z-AB-~MZ%zMW3t`H_=Njc-`bN-6{KQ!n_tUU1|Io2JpITfUADouhMDP}7wuJ^u3D%; zYMslb&g@@3_2C)b;}THhN^#t)?ZRG>T(t&CTwGj{QGPop(IjU;q9~tE#mrRU<|aMW|M- z7_}otjj9rxqIOj6s6A^FYSpf`_K2-!kd{wTdo*T=y*0rvpYMI&kH^oy{yUG8^FHTw zUDxxfuUF;iRk>AduTD5m0(s^dgZT7CO#Kl~t3P|><>A{r(9!FQSTj}WM#KhgI>_-A z#O)4$j~SQ&vj;J^;Sr%s!jhx!$mn{t4W~0IF}!&RB9&W4pn0bmOAh>23=D*7>f7|! z79{Vc4U~)P5Nwx1OL|AEbeb;wF4u-k!`f#gm@-=i^U5L@ZCy0pi)iwlhyRwM^#;8z@PT#QTR3m;`$%X;y&lK$pxGOPqMN6+iwaBK5yxa zJK6K_XMxyV)=4R%xnsHF^o-KOpl<;;eoK*>aVPEB&xln-2fHgjaPS`GRSzx-xeuVZ z!c|fC1gD*~cbcB9Np+r64cPNG{BsVtprA|9g~8lvsOg5v0-{HZRc6;zN=~^=kG{P= zDLMERI>QBE+x=o{taIz)DY{-SkDp6i-(@Ue_JYJf8u<>C?JWDCc4}HT-)i~v#frh) zS%78ana)+mi4ewX{bIVS6SH`}n%aZXGw0B??6}>$(!;Gk(iKhlG>MF`wj1`(-@V^o zc-%xkn3LwQf=hlf-{po%6hDrtI3Ha*q3r0D=s_&un9O9(ln~G?-jZKRWHo^xZ(zi% zFuAYQt}u!TC;HH0IG-*cI<&#+X5g@TZ;8<-E^4|*o+X+<=`y=;^75`H3<*SZ@;qnr ziWQr4MR@$t5EgGcCWyNn_&xLdsN2^PC*9fDv{24J)Y4z$Ql;}9y)q&lkM)kRW+?HU z^EJmvRCassj!R6BE|f8pa+W8kS)}xF?RVU3Xso?tV=+yP2=2Xxxkro&0m%HGtS6ek z)}?6pdqPmpVu`&Hw~AQ~;M;8YK^WLkyR=Q+Y#6V~e-SVon(w$B+DXSa4rVr-157aH zjT&4`FOqGYih)Jlnt_YNwcy7@g5q%}^&)XM5~p~rGm5y{J92Rqxp)|W99U~3s;)3r zdwW{?Z9=Hy>i-MpImmRwe=npoZXKzSSfeylOc>iaG-i^kl#K#){CJq_wOz)ECfI)_ z{fzj!gQn*@|5)H%Q;%A)vq77Sa=nb5VJ+$M|L5?rKHS;8`nTzI@n~irM{3st=$g;4 zWxRg+=HLle=0ta~PsJ#~Fd5;Jj5QXY4HB)%j;~<#oNv@osHQ!lzhBnlp%AT^0_y>U z$}jbZFLmP>mwYo7w`^Hm7%D}`dA`!P$L#;LpUQut<4v(XfuXib37u9-HtFjy24~%j zNUyMMudTfVKHsE02LCi|QZ+kO=YzK&=6}Aka2*+Zb}XPKT~;M}_)Fdh-Qg#DiCk9o zdm3PoY=OKB(YS8^zF0P4vdV`>GE7C)Fj9vE5fSY@IGEjK6Q1nZs4&G9E%feqSU4VMJ$36I;J&NR*+O1R z>e$1qi-QgMHUqACgnCFB!|*X?zl#lPx2kDB;Cc3pe}jkp^!a%TP~gL8d35X@6;-BrFIgdW9$J^%yj&v^ zwdu@LcAMXYyIA<0w~_DsDfGd7hTdY+u{NZa=JH!AhY#PwCflgr?h`PF_|+aQxus{EZhjJ~OcA3Jr0w8aj=pd-VD~xzqU+~N==ssT z&pns@x*7PZIdpFH(es^BZKl<{ta8WQx_?G37nkF9+xx`b28sv)dYv>_#mL0Ntjq1= z%ppP@X-<0eOAKj$_V1W*d40mU`AtU#s3KJ$jUH`&#vGm>kq0l#as zedP7A_KXy%FtE^V3isStUkiqYug@L?83i)vrhYg=S}wR1hwQ{lQbv zbK-h|DjC0OUg7_E~EhysA%omZTt^YNe?QPP!+I^&84^m8HYX zLgy|?%{BC6s|6VWd&$i0VX>&}C-1r`flYR0be${Hq&eKl+T!13Cf}Ut=`!U<_ z^IP_0B!4%~Gwr8S^NKK23XI@E-lKY`Q28t~xI~z9(hB!+2xfibluzTtOCILrwRnJB z&;v`3tm<7IjnD#uiSj*C9sBQbUo0;sBNg`rFD)l*%8jvlpUsG~ar-?Ur0}qMCLD>w zCSeVG_Upd%j0ylHc$>$KcvA*5jKOBWz+N=lux-D`Uxs1N^}{)R@%`U))_wphS#}@A zNE7nn_GD8tbFk2LQU!U8Mj~&WXpOhgE>b@>@MBWvqDIToyKRu|-3@6@x&GFpi(Gv` zX0fYtOi3|+O*~$}QK&=5Y&=O&1Re5}{uTSRrCArMO>ebLd8v#nWwrwCX-4~rXomu5 zzpaV6@f!9ZL&B{2dIdZIA18sqb5=b(=ni7*q#o;8PV=Sh$;ybcqY~TL5=O)k+h0yx+MDB5fP*$;tGKi;uYZn)?B0+cgdO7pcLGEx0 zaxe^s%o*}LpIIhveBsgdX_P|vH{(zPIpSQ|loT(C=TZgpX96z1CDJSsyn6P!cK@c5 z)^j&*1mXAWKN1HCVsw?hOB~&cAi<~?r0d9=!qbpn|jlu0(w|_Q(TsCIVF!P z9IWd@6l)?O`IE^d>)*L4&44Cpey8dqe2_RxL>)S}o~XBH8FnIujHL}VD#biS&i z;;EB1QNO2qqziYFSGBk~G&u1x#}HU_7pX-&Kzb7T5)WhC`gm>}3ay58cBa!2w7iv(;Hy0kWpoXKb;$TpJkHqxy_ zq2YEZuH3kK8PQZ)A0*JC^VqErW%JjaIneKGS zLjS(;=a?wPZsHj*E{P%mu@E}-?9bzYfxcoWyLHK3Bd1ml*`Yda>zX5`5;fXqA~Kxg z*SBDfv7jGn56JE^KSyr#uY+_jW;5Uvq}zg4w#Gr}0Uo|2d`A?CG|4Y^I#CTEAjE#v%vP&>)1o8@0e;0I>n;P+Ltg^DKV@N|KaXoxm zs(GLOp4{+A&#FX@ZJ}&p?^`}6{c)B@88G1&ECak*@T$|AJor(>CEK$gUo3ys^-;Y) zK_iWAHQz~LT9nY-Fsrxim>U_bv4I5#_ZkNrjCVVJb`tK>CkOF~+=qDYfYS@de>w1@ zZ1@{wCrGzcR^_q`EOv6h1T`V^{jZxwf^DxYgXy0x(r zp3>y5579tSb@hb(YW;pHQ_7c?49d8PCH%qn2%t1AuO}AL>rkaG$(G~i4{-a*h`%}x0zxCc<@kswaeI&KyAq{cuS8Ev9O$`^uemHNhc5{rJuiO zk@LF4q&M`j3?<#G?O`~RiHgID7$**f<6H%Nnfo>hs? z^{Fi>ZpWJwXf6p_62KGRgDtU>VC+jV5CWkDG6z!64}wN?Qg6hHh8KkFOVD*#jB2p) zS-9z$ZPZFmd_3Ywu*TGV2eszv$qs*e2#SKH7lWhoCiou-JQmXSXvr1<{^)qpv2?t& zR?Gf1?v2|6uLtNUrRfN|t(ohVbZ35s;sLxGO=3fhstqovgTBAqahu`K;5y7%bQv!> zvbQaop!QRfjRxz1{79%s*$soxds(*=HGwc^SEt z_aH*bcnd#rCaEEs$%NpY7-^HJXqotti$!xP>pLY6V}Z%NXWYCR`%;+z6Nd$6#n>gj zTU_D{TOTj(<`T6!R?Wx$N^9Pp3dwXUv-NWRJmgd~8F42)v9@fS8d%o(X7YX8Yye;DzLd#?0ke|t0(Iz0|4RRi5!^T@V2myUvhojtz3R}kF5 zE2JkG{L#V-Qr>dv^_R2B`GlX*c*_?g^5`7@R236`!I>603jCi}1`bZ7sp3+UBNdwB zJrF|sj%agr?ts&{GqooGE^V;RW_OFLSFrMamOvjOw`d|2^o#tDW}!dfmf3c61B7>; z!J6KXL8929&}3-n;Dt9?xrmaHa$Na>Mum7eGd0X!U4gkY@7ZxTZ-dE+ruY3J&hiz; zS!2EE&iArBa)~@BxCUF%Gj$N^C8Bj4!G`bI_kF875QSfOu)Wc^zD0hOgMd!WxQhNL zcMIW6bpA8{2jDBCa-9#-fYT?%P<6 zx%fu9-a%ZHH1W3FZ=ODe!MCsmrqKoienOI#r3FWIAN?VmMawq#CW}l`{=dzXZ6Wuh z?d{T>$H7v%wUE|Ahuyg&S|~Y9A($>@9C7}h1AI1YCqVUqiWBv%Pa;HGdDpZuRYUs@ zIl21MfcQ|BsM<6t#L>6yrfz#L(ZoUygNVmKS1J5nm#Q*9dMiv2CZD16jNwgpTupJ3 z05FLR(oP8JEzl$)rW7=0Wpe&-wEk%WrN|G-{7I*DFR;%ocJAU&C{sQ8jmibq(BktP zvkC1A(mhIMf)Bn-N=fwuHw@@>Saxmn zjb=O6WwBCtT&l5<0C$E2FJVzkd8U7yk9jJdUdeqT7FCtOq6w<=*Ayz;cxk z+BDZeuGj6Y{itJCO~BZF6RB#Q6g$~8-P?RiWV&yMWsHLuuSh&$oFr7oPg%T3dZw8% zQt&K~e|>L7_VhnrF0aQVfxr#nw>f%(TN$;dE4&r+CM%rV%G|{!II%)w@!Dc;UlMb( zs`RpWydU?Lhmy$s2SOp*c1@fomvFRGaCpIr+U9euE|Bi9RD)-CPGX&==5d zd8u)0_^@Ot`=P!6gTz6grPHTxlDboJb>AvIO?s%PLMf?{$=(CsWq^iLQF0O4+@da0KA0w? zY=ui4Vk&{J+2wjISzS(ap^&o(0f~5tz9-uN*JUyTFSq<+$T;Q}8R;Cb7tScI z#4E=yYY*CY8O!b!^QbeMBlrZQ02kC7=xiH0r##HIQtOeD*m!Py&rjlD| zTl||xN&Uv)7lW>-?_mS0BbQqvw82M-mp^f*SC@;5#E!*NLL}gC0id>Nkb?okGNoZ$eMIGjfCkw%o_>H6i|f3E~2db=6UL^T5@QU^x>DEMNufB?#v z8UH<+xOKvwQsgyp(Z=ux776SVr)9U&l2qHG;r*m#8XZZk7e&R5#cq6ze+tI?a;JG~ ziyDcUgBirQQpd7DQLuu^8Z2-!VzMDY=(zGg*diJ0%jqhY9C1)n2dy?AwRt&qk+j)e zyiXP`R?|afO0|j~XB=WUoA|{wWCNo6>Ogh#HEt#F(+PjsV{&uzbp|9BdHYI>S*`R89N(A;6(k<928r_TkPMV&e2}k z)lohG`L`_C{%qCqGC#_a(9kJGth&N0aw4}dNSFUe|Ewgo+b%qhbD^z?)S%fy?KH#Y zdMX}L9KB}_sdVW2)+0$Zz&sK0dcXNSWwrbs+fHbTy*-(Jz1EZo*TIufcYf}j#L%%? zX-mDLA7*%D0&Y&l)YacR>pTx<1W5vF+oz?SH|7hML}T~mP~Lt`<8tZh9O1prS^pq8 zzbrp07b$_LZNeAYTm)PvBs5<)i=25Qx@_B0jIn9(`%{(6e~$-?1GSK@Eg+bMMvh2k znmSj{W5#&fD|&9r37zg?wqx}5MnCF^)JZ8i!)6pG)f$e^Y$~N_u{;(Of&uqmrp%K>6|A4o&bhVvuDJ zaJ3HrTuuQ9wmo!Ldw_c#=RW}VNn7#C_UlzLu9GMhY;#r@d~#(giV}Mc&flSd!C*1% zI47}T*y<-_hUe2}BaQ#b+%gNqn87S}%74ij$5Pz$>+`;%QO#Fuq$b#ZC8b`%5vkQx zSM6vshLmt2Dfzca{873m3cp9+($R7hIDQqZ_4rNp+2<;JMO9P6WiMRbj*5SPg8w#F z(~6w2g0a7;Li6r}WN`+N=CCTi>|BD)i&eaz#QPjQ%@-AkhU@xetk{v3^3xZOS1YjZ z15-hsBvD_W@i~_{S|o#J2C&>)y$MlYr7G-adEL7{YFD%A|0?TFo5NDWXES<&=Cumi zm%H>>;l!7f0v6t`O2b774xU~Y0kX7JVkEhqY(-7k+^FgueePsX)M3E~t5?tp>)cO$ z|JJy=w^C98{Stm~r-VAa@^npb)|WLrL>Qd;<1XdB(-yz&f4eESkAF@NCzu+g3}yRf$X@`zeBZe*6=_NAv*aM5=-g>Yd%Ke-{VEYhcToVq{3RVD zI5Fb$=pR>Zh<~-3$NIOGW3~nLdM+8nR7w**C+VbP0kHw|{xKMiUxy#EUcS4aaopJ@ z`dD=a{1rbX{v-sExB&d0=~cEb4Qr3`(L6~(RJ_R~7Fkez$m zrX6kojR_6+h_MYolm`grMLD8`=5ytC~L34}gR@NjJu%IC>tarVr?k{uQ6-VF-j>! za?_+mjibjiUDH%)n+=;7r(!f@?$!Nn*8g~WR5GIPw=juqwvGazc^ zMey+pSEZ4Wi@6aR#q-o)x3jR|J<>r=OuUlnA$<{p-LLy2S6?7k`4d^z0mPV{^6^5P zxrxjCQB$*-^X|qU5(tHfpkj*E%PWr3UhiVDL+2a&E6EF)pL0#9mwws3y53US?AQ%1g}l5t@*L-_AdlQF3h5p*bj@j5thMKVa&q) z1Tl9d@NST}%Y49MO$Iq+T-y6~L{jKL#`VbMMB*A}IR6tj5}bre*s~oUOLr4O@5|An zEuPxD#ABBtwBLLE^&G|S)DyrAP=4xMbk7z4It|$5VJA~V`Gz6+34C@RS5+^1Q7yV( zBAzxO6nhOoyrt)4DpM^c7RG@v7frtj)E+xKLt;vP^!UfGN(`p{BExngN=qiL$FgG0 zhb&U@BEQTkvG1aIE>-1ch}ra{2g;~jS^a0WjVbtKbGlq9DRfm=3+z(z7m#Gc0#UpP zOT&9@)ppYSX{%+A36S!+sFwOR50RlKDT+)=rCCFL&Y|8>_?ZdWTi!Sf#nxqv_*cM= zgu)M6RGNI4clC=f;-Fhydld~rj$qu1#K41lR}+fnB$uh>dxReaVngh= zU~@QVh9ihA)+V$_g(unW@JTU)n~v)|#f(>wEt^5_ozn#>xUkJ+_SL;-^q9#CqSv=$-kJ(K zg9rT8l*zCI)YXAyV-ttyaC!8*j z`_o&?_v1?>hZJ4(8oIS}N!wA4Wksf$HV;kf@Jd0n6!|Di?G#B8j~AaZ3>5h+X2Uz~ zn}Kz12xa6H(PFt#3Rk&_-;aEm`-U1nm2w>QT|$p3Jw(=W<{LZ&}HB)O)MGN* zg62o2`((#MG(}qk7U{8^sW3}K=Vn!fUSl;&mMXHzy}sBNoB?b6C`*|RV_ZEL`=B~+ zx(l?Jj~Wi8RQ0Ad6YExS2^sMuQ zcGucZs|Swrr+m$6ko!+M;TIn(PiBd4Jo6QQm#s+LURw*gwRt_9zbW_Opa|WSX2v^u zmQ@K1jIpM3Pn8(5yBqd|?kc?HwbU*lAa0@WJEb__(|#9RvECM4K3IA~zc^^3&xJg? z_Wo^+h3}87ttV1m0Kci*E*Df7H%!^R zPbqc*jYz>WNp`T5JL!mg=j~E8f64v(kTb=5?#nW?Gq=HPm+p%a#>u>U(D*IYrvGrEhQw58l8G2ol~p4-?O&1^D3&Y_!5m~~p|%tg=@tF=svJCm|RZlm?=N(vbS;`|7DX1h!Gq0bzB zhl}3DDeY^PiBMjdhZe7?4vcvU5i;kwkbzLH;fxoB^KKifqFS7# z&g4RT=l7@IGSq{zx)oxg1GLYaS($YfEy5gGYJilfSa15oBDi|jS5jgoX@@EmmL?y| zU%oP0nQU2R@Zzh+&`i@#1SSr_7A`bs-Nt3Vm?=v;;rbaE?!cYK)En&aICINy;4p6H z$qvtB;EX7`L!0JV4;w0KI@2tS}h{^=iW zjqfdXYZIfZkMX2I$;~>{-s1um#05Y+1UO%mNTp9a<$Ajzodn2aTCZ(_+vw*Vcj(W* zIdmnZ+0WyhcE|oHv|JpEL*5~H9_<8>#@Pvz3-90^k~z}(W?=r*-x=Sb8Ae3r%s%Ol#PfG-=u-A?h)&>h`Wg7I~6Yub?JYcub&#&9ab({!pq<}kIm9uL{d?xjmF%HJR zIrVNT^N7AuZZ>dFCEn%({D7yTx`|7Fp*^VgO5chN{`Ej|>516|$SF+{UdECN%h3p5 z8ps%wj0FO#I~27b?OxLz?oPE-Z{WKNB*;MaA|zuLq8M}?zWUzr1Ly5ElY4Qu%4s$4 zieZj3U=AWW6%d`D{mI|%{OSY4u#I6XNL61Ad~`6TsP^w~#r3D;ki z;V1}&j+Gqry?2bD_25!yH8t1egbwXboKlD|^ED=+zAoAB3Ty^&f@i)w~mb1Z3DXgIEQt&S`YrczyXbRehqNdzWp>%nIJ2Yz}0pYMx zL6Jlw+A7rj*3K>IJiQhRI3+VQ6&7(lqULzi^g*&)1)5!deBit^nb^WC31@m=d8;|$y#hNk#MRl~zZ-&s#>nMXl^ zZxz})+A>VmSab$Ohe`j3cNzbAB63LrP=ZexmiZK2Z5P44|7fJQ4(PvW`r%Xq+*M6+ z+;4h+;W@jIOmk{4oXVh^Y(&!=nzj#9IcX@UglC8k+c#(bu1TMII@Jh3@)?#IZTifw z6Xkjj`P-!nsh=##Zbl-UMsLN~eW{Ev1f{ynC`6X*G4F~a&S#Oc?sZ*|oM%D*-J5YM z2fvusBbivyw8E%sg`;7JjioTx=q}#ow2$vsMw8kiShyj9UOw!0g_}q_XGX4x3OK@G z-IYGkH4zOqUnzpLv!8GyHps_p)@i0T)rIiCtcy<-@Z)lo6gw&$<8=#)aE%MEjf0m< zhA|U9w4Aza;P?Ga54&Gj1ghYe5OyDt^#FN(me9yp_?a5_cH52%=t4f2zy*f27roXp>(s6^3C%_`$ zaBgp{M7Sq~CS_o09RUoq?CLhW^Ya!HI|>G+i-;5r{g>oa9BBhB7e#D{z6L|Uv~er{ zoZv&;l_1(TNo^az+odEsjCRI#`#+)n1D2AvU1~{Sool)=yy!(WX+Ob&ZJ(%Pv$>OH z7VAkMXWaiscfMv8-+UH+WLI?K}?|z+ZYL5m*uKLHntnWlu(Tp`jPd5H0XIqW` zbD2Va`^PnU2eN34Lrn;`n+j5T_s`Al$(s7z%DRRhuc$sH0{9-g%POV&b zHeQh^)o;Z9{om|98LnP#8fB*m3^3R*?+j`a_N{@l#PmJ!!H zV~`7#*TjJ9uZK^kyOl%$@qJ!uey-z+BbLYGg|de&I0Fg6`c9g~L{M~c&}o>ol0ahV zdWX6IMszHw87P1vF?vM{O zgkgjGOt=HJx#P5Bf3a&`ug8h%gYX`){F@C~%yX79dk77!_G15zu)nT*`lB@qxu9ry z?Q3#4(Tc~hq-6mmC4*9X6%-vUg$$-lnt+b|B;|a`hKf7N#<07o3XZ5Iy~XunYblOw zi!uf?WX&7=@AJTo&KWfe-;3xG&XE#}U2mF?TJYT$@uxX9P=C)Y&gWW1`_|->$u?9& z3J$E3hG%F@^36($tIQvy>&=c=grjgM(@f2&U)nl&+=mN zi^Cm9Jur;bKe;=HWpKU7cp#MKcL+T~CIyz0PlHtHm^HQ-XWdlVO>cRoJ|v@RB*43$ zU|sm$+4@_bzRd=QF*t^9#cS$wb3!L8Yt=#@0R008D;uG!%JIFEQ=^x%k7bZ_xb99< zrR%x%eQ%~_%tU?IDu3BY&Ju!@?Qz|?VjT5-|52ohRB?QxDHnJ7?F-E+gkx3A#*`~^ zS+@RoPb~-5J1iP1T~&~v`5lI*fZES^<4{(F1#EKb$?{N_{N(EXvt6TyVs&(V|b zH;mgtr0-G-2QpYE|20V&$^qHOuEuWU_tt1Tkg@1tN)b`ppQ%IO>R?MsOPQCyPmD}> z0h72p(R#i)6L;K=1J_Y{)QjioO!o5K)fQ*SVq2uw3M_fK-)H9ULww$aj)~yn{*0%} zEG?R>$5I8pm(2uU|KzZ(!&m_&QfP-{C~ z8H^DIy|~jOCtmR&ewI{PbZq1mct*aHE|%XRo&%p|yVRS&b8r> literal 0 HcmV?d00001 diff --git a/source/images/advance_filter_dialog.png b/source/images/advance_filter_dialog.png index 4492ed13277cf29630aa1717fde4144c83b4a086..c0b9a2e26dd5db393a38e766c5e2709b9e1cde05 100644 GIT binary patch literal 9478 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%0DgF)XT9@mq$(5rcLDESs6Nu;5fMzKPrqmSH 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

dyT$VHrnM!9xm-NGbKwF{q1F;BB%=c0tBR-& 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%0DjjAyyL|`wLmqvDb~YojW=+f^OB42!%iU#+t&Yi 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 literal 472816 zcmV)qK$^daP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D|D{PpK~#8N?41XI z9L3SLkDPNbIg6x#$Qb*x{n?+hG0Dal8!*Wxn2g96i~|`HBqWf8kjPm%=X5$<&bN1) zbDGUL&HwcDX|=lD6?a0y*uR#SQeW@vOixeG^gC76RW(tsLvdKGMniLR>yo7_=Pq0_ zbH?0hZ%v&x`Hgobz5ezaN78CXRn~(!_sFeha+%##?L*UYj^&aA3=g8285H z0g&I0rx_9xCzaq$+SZRZri>SuIsmV|{?->_+=MA($G`dNYm>oiufJJ}aT6v>45;7u z=ftV6Rl+#Y4+6z+$4{Cze$rbLCcZ_NmgDuwqMmbk?TyJ2^1L_@=OuonK|9AORU7mA zo8w-ewt2kv#@k^0#CIg*pXGRU{99n`gsBq6eadp__WW7gfI{(y;wNvs_44bJUVeSz zD{oAacy;1riDJ!w!mE>~RKzQj-W(EMo;bNOM0+aWl{aY8M!Y)lO^E^ZTm8@Cfwonl zq(2AKfz|qdYh9PEb(&Q##1O~HVEW|CY_qk_x7vQHwM`Cw`EBX78#`$V*w(EY{Qj#w z2ZmZ-e6S2GydkEfa*Ufats-81GdgZe*z7l8= zuB)9nd&aUAOKSp7o4&ha#^=*N{cPqVfBDDve)#iKPCsMRsL^MQ8hPf3(?*|q^2pOp z9zJ~JsUy!k`HTyOjXHn$=yQgjan>oL&N=yv^M+A##sw#zan9*yoIP^X=ux9aj5_0V zr2bp25iYs&MM-xQD+t* zE9Ex*IP=UATDf1I!5+>zedJlEjY6JNBG1#xmE~z8&Mp1+)RAXXbIORbv^^l%+h8PJ zajrP!QQC=@$kRriN2f_ytncp@PG{8F^lG^j#~nHPv=L|a%MoXuI$Zm6#MyjB+oY5= z<&v{Fb;P+}2wGJHZQDGCpK(DcP8og#u*e^yPg zA4+@gq%+R0)|1uxf2-7QrvJBAuWprgRvdv_u;;Jfd~dMY<<_k^dDNN1&N%bS%c{>4ZRR><)OmxH!$zEU(#Z3M4L^S{l8sLudHxqZZ@

1Uol;>`1zmpR;7=YNYMo^eMsDye}Y5 zQ{bF$e)p*3PdVb)VP{|P?L&_|_MC5i`};ro=~dTU`@~=WHtn6aSFKsSrgn8r)B3tq zD^}iq*O;GPa>dPeKfJoJD_&6DN;ICx#A2~%I1-J@k6XG5`MBpQ#zqDab0JmpJde2E;}^KBrWM+OsxU?LYvs-Yx*ikfm6OlCkJ zkp}Dp_+!aZ$Vwo$(U1zoMPY+vx7k26?T=;yk!*>~YvsyP3Fmx~jFg*fBleTl_BJTV z`O+auOms^{N!R(Kc_~GE#BP%nr4mW_!%1H#<_je@$b=^l^9JL-V2ZE&p>$DFBQ_f# z`7@aEgfivuhO-hCzb&tH1yTdxRFc5qPXG$?+tQk1xwwr}i8}&udobzpIhH))Hj4v2JGa(0Tk(9Wjo8iH5yktc*e7C)Z5Y*#V9FUx z6=k*2Ub@Y;DJLAEm@^pLHZtJ~rJbSlpk>At%s4~H++ZXd5At!krJIT8d4=bE`ICQ( zYc|d`rSncqOf=zmnM^Xndc$cYoDuUo#2}go#*)!&9&44s;d1(dzDSBWi-|rMEyQ!G zHshC~$N{oU-yw*^CQ@*Qg{vB3dDRn1Gq-|BLghf=L@u6DgORk`7s{zB2u70eG~cEJ zk!UQHRl+gK-at63s?45Dvg~}}idrR>38k5xGfIM4IPFg)Hz37Vg5E?yK_Uh1VFL9> z*?&5xx_ki&N;u;7E6Hpjp33`!370PxPpjd$K#;a23V|fZN$AYZw5nzbDy>C_=T^dt zm#u#CpU?d0XBYkC7Z*MA+_Uo+E~r_)eC0LQ-tfoU$E<4Xj;d;(C(&x~m^=}a-D|eF ztu{AO?+EA|;Z8@a!yfK3xx0C=x#H)J58Q0v!}=6?ln33j5dj0ldZ?(=r+4R zk4Zph_Ug>;UW>2K>g}`ok(7Hao=VcyYhimQ5IZs2L6^Z+3R%gwKx}5wHtv^h4n%us zq}EjTMrrU+?$Wzye7WrCb++prQg-&a*rr?CUfYjTN=`(c(Pm_~S#(IZ$vZ&yn0?(A zZ?V3UmKeqUW&f0;%i!qL+dKMf?Y-7Eou!DDZcA$qHPrL1qX=p$qFv``>-_?>>g+`{ zcUvo>zTF7cw;4cPs~)Ut=>rsG<$w+Nss#C2SKHdVrma`XwJo~U zt-30*cV$!WislM(MWb$clWy>GS$+4?hVB89KbJT3fR$x(O>^I>=04==7JY52VNI)H zU7K-jn{iu9d8}$ndqD1?+8t56Uh?Y5J^>82(otR8ZmMfHA=h`9*L9f7rTli=$%ZcT`fgK0 zmucHbb7QxyzS~wVn{|#xougc~=-f@c?m^0yUgsA+Y`@e7eRdxE+Y(l$n~Gp2s)#Ow zOU#&h=3g=McA4ybHmAwsyYqpEyUf-;t6OLFh)LhBFrOOjpYw_tzq{$U| z;k7BS+YW;h=D^_$7Jr|~4WJwjcUY&lwY2v(wRWv<>@b)etsOd@!Q9hlw!8ej1}lG> z>~1}b!f4mqd@qchWOOKfc3-E_(PQxiI-}JQj3zpJ3?{3`MNWsu|cIf^n& zxz`$`@#V7H#J8}~TtbgM~fyyrJxGx#gQmPN?kE|v5=2O7L==oY6_LF&Bgd%c|R*Fn+@2}aZaIruY`TbB2j ztf|)j#j7T-JF?gq3XE+Ah8){1eM+-lDQ}^yk>74J>2L1yH0eEGUbdT*HnUPLTlD^B zy}w+x83V1xK)LKNhuY1dK}t63v;?~?%Cb(t+rr{y-WdR$)mH%)KeHq!tFtiY zidl@g*z5^8!|?~6_y=|{>>dVJh#6l{2$R3Z6f`*#CTFS&!aH$9Oo#Dn=1ZXl?FU=bcoDjY&E8EXibtYNz=(bMOJ5n61)a4g?zaCV~~@&=(| zJ$=?dIK$D=fpzKJE^pf6ic6T?KrkE$TB|epY@RquvcEt5DvCq5KW?;n(5S6iTmStZ z{_NH}?yed0@Dq>y{dsRpH7L1OYplrX_GIBH2YIpfgT&(qKYeR0=!yI@gL${L>X4dOYd zG#Zo^L!e3QFwkrYwi<&Kq%quNh%_1_<+4#9ZZL$uq!d5z3xTHI3X*S|`$PlUjIma8 zyu+Mmvm~~)?6f4?t;uaC*?F5S$%(XB;w`3FlPSsxZl))z_5W76F7&Vj{X9Un8lug{ z=$DtAW3xH-HIXz!f)O=94)sjSdra0;yCX`k7ahxWFE)lkyD2V5cya7i8|T|@WXe5v z*%BT0SeFf}%QlhS_GG6$Ie6LQNOd_AgOojvgw83@yKQ8zGbW*TY$GY=yIyV98z7kh znU4lYF)cddVxn}!HcXBY4BXy$_KpYtifJ3o1v(nDH(~W<9D%&qld*YoHgCQntXh3h zQUHOtI&Shuv8-zGB%Fb)-X6AlQ*fFm|M|+D_x|P5Utjmri>~~^4==swlHXo`<6X$_ z{ooguT>kq%-}&I*pL)q`SJHVE5@K`&(It69xe0H597w1(UkcU;V}X$Lvn6PgK-}y~ zS~MsjwY|&r^4NEOdFda1b;S+e`Q9(azy59{USMIwwb$RmfiC;iA6^>!R(G$*=1d0T zs?%3+`g0C{!GTmVMVK5>cOVzbsPLluAO0sMOI)7xW>062#o-P<`uIP8edX0PSO4Lr z73-P;Db*6p>AX2ZNbT`tdtFJJk~F)*sNgJipUoR_C@B~N90FP(2&2`Hg|XL&;?6D1 zc1CQAVGU7apCxECD`vAFprF&VWg&jZHPbGYU`Wu8N}yg+9JY+WdmunUePu`GCe&|2 ziDehpRjA(_Ld!*=$FTvhsD3~!1VPadEd}&K=ZKa|K~v1)O{hihC)E)10r!f9X=-mS)`xkq#1bLrp zGx}SMKAME2g^(fIR!WJWK1E6-iBVBX(o-&Z@s(r<8Uz7q5ifkBdQVo-=S=nq}-eO+SWLnm2l2X((TUWQcSG9ZBbokbE z`fIzC+U`JIPq0oGTCWRLlKUf-*4aNi~vR)rs-y2=m8{q^u)05Tuf2&*#0 zvjr8GFW~YekWemUEG3B7jW^%h(POhg6Kz2>K^9lk>P^1+-Yn>m#hXTdf!c+AN+pYs zj+nuoD8k~*=#1gtU2|tDt8$c3OuhZ?M<4#nGe7w8CDEif3a)9tyXJPjYHD}7{Ho2J zvwE^tkB}BGNK5!4YL`LLTO%PfVb8wd38GQ+qd$`kZfwz=d%<^W&N}-7Um%Wlj+vg( zV-Bla<~|f_?g-Y_j`kj1cdx_l@hcJRuLg@3gCo*pav6*^eV?VT*V^4{>*~cTE7W6- zc3GmxUUSG`@|%qwfG%!>)p8>bgNjulVM$nXk%W~pupX;lVgMV{_)sbOxfi5rBg~P` z4d}7O88_vU4PZ8?*-_-6oJXlcxmDBppc{vo!GS~<2~MVLAZMan3WyOpZ4I)pQMQ?c zCJCY=ZW~)nXq%i#$SzWQc^W7?ED_Y;f*u(ZD3s7V^$L>#dLs=X!Jqm9aHIMjpRhG_ z0_Om^mdb9g27g6a*Q3<;Dnb>+4voAVN3{3j3X(0^!`e>xlWSF*YekD~Srf1b7?&_OPZ`JTD{9#eJk7it2zQ}yFzQbnF%86bkRCp zw4z+w9bMfMEthM$BCEP1gO@AYgUdUD10;X0>Ii|=?E~f7POgg`_IY`N766?AL zO8UI6H!*lw*AwS-%H<$iGWa%snJu^C`Ih&Xtf_V#S9gY2c7>7hu95c?pp!v;Z;~M) z$99t;(`3q48-aYw5ZY!k)o4gI7?NLJwwN=`=1jS4GNu|$@W_EuY-veXlF4Rt#^ymu zw9Bnl^yPxIZ6n!Xi7_>7OUceLo(zGJnqHguZ9fTfCNBQ<4LH2R zkT3;G;w6a@1qc)6UtV^NnWNi74qw`67nZs{Yh>Do3ycnoY#9R+t~Cl!<844(Z%Y)> z-sATK)MsCK>!-iCT2eialD_VyyCmmBp>@;E4?Ovg*V?;0v9#KuQ!MUm5oUK5ou7u3 z#hrnN+1y!h_x;b%X1yt7bH?5N6bh_hIDg9NXV;uH`rJr3+1+Os?ogI66F&+@Osh7# z$K!A=nDM!#yE9<7T6?N7)N{uU=$HAz>=*4x3N;r_vExBT?COHH9yx-O6KQ0evx-wSC_>v0Pcn+9QJEBUinL#4K*@VBVz z@s&%Vk%H@(g3U&ubK;$;(-H5mC6H*yr9=r&eVY{;6k*FoeGm_x^*TR$+d!xKNmXr^ z2THWM-MO;WS)@dg7?nud@@D(87W=YhXSrP7>R8e0Ue)0iN~srD&l%=7CE^J}du)aYUQR`#mwCCa6}Ez3xG zE#&saD^gl6Ua#Voo2lU|i8X_kTni32c)3;DIhb=9%r=`j-@%`e+_GAaRXg8`_Y0Nc znreGv7_9A%GqyKBhKu80-UUTjZM+S&UL3tw@aX}Pw;)~{zPyBGu16U>XbEGhH^&Dl z8%;v}R{H$>!g8}Ifw{a~Li>cnK)I~)lFTbK)5_pwwU=$N6K#eXAjO-xIW$n3B2294 z6qrC!I^fgNfs2?U;)oV*f8=SsH)##!nTyQ|GJ;7LqJ}+DxK@`yTD0)e5mqc`lu5kZ z5@_gkIio5{3Zp0c`qbIz!}{!TjWfmJQsAP?Z%7r?L{9z5FMt1=t8V%2?{E9*MZdk` zsy|+G`SppkAZI`S<<&M%vZL2+^Q3jAAnXl3H2$p_R$mT2*JZ>VI0ux+G0TARD{15%K_X@ zkKbyU^WIcXPs{pw)6I=*EiH8sn=$Hks@ZJk+Eu-^t8{CZn;Pqv&6;EEvo>{DJ51qj zXBPK@wm!ef5^y{GCUj{%_SKDg=vP}GzJ4M27Q_oG)@fAGF;Wjj1JqEDiy!pM5zKm` zDxTx8F=r?T4->0S^loSwF5%QmMH-R?L8wfjUtF`b9Tq$;x#WxnbW24NrtvVeP=ai2 zAYm}Deo&*4ut>8$h++w?5)2G|Qf-H8gI38|*X5KvtO)t1-z-jDuO@P_lBv*hRBwXxy22(h3hTz*O{PS za4$i*Gzh-6su#W`QT%hpik^*F)i-OkdDdF{+&b5S2Jhl#1p>sB&ty;y%R6Hd%Q~VG zOWPw`fF*6=idfnj-aMAIMV7ZSQN>qv!B>){SksdNYjtTL%l`rBO|Q|gT9*PVyAvzA z;<9^XugYGcP}`D^7F}^p@aqExQbla7P8e`GzVNOo9=CLa zZ^1B@cfrmcN5DMU-pw5t}GsMfW-k7Ke?76(hmP3%UN)YsGC}=SyN}c(N zWsQCf0Tp*5TqgySs{qYBQUMwXOK2o4C`gz^SS=k<_5Q!V44uN@gC(cemBIuBslt~= z_;Wk`!03{oCV=yPhmi@_h&9vTOBnr0oh#C26H6^d!4?MH2Bo9Vr!z-3k}zw0BMIy0Ui}PABVh?(vS(0+ z!LGXW{%2p9boF(&+uc#DoDNSMs`td-UcuR`#}Ml36AVmeiW}`YppmdmcvuMu%a)L^ z#6S`j3B@rfLc+ufL8A{ZHjCBeG#FzJbH-_Cn*F|E#VpgRIf>qen661phx2xWr*UQ9 zqR(8l3ztqC?`&`GsB2^eL90H1hc7x6w2PfO`@>@%`qBUW_*YlnaPe<$eD2k^puiYq zafo9*h0z&}WYqRPwmVfjF_q8>tf{2T(m&kjSQ|(v1Zwz` zND5Yes!`{HhvBS-;Tc~je8BPO66h04cqCf&p*BOf-5BXGMLW&0E=#-!{-lzxTKa-b zI;FnLyRO}}w$-r#wsq}}bshG)PRIH#Cp(v*OpOHJg4%W)Knb_D9ha#JSl!C{JBS*J zG}fl!q$Tuof)s8_!XyI&5Vax$gL`2FMCk=E1+HrIfR(N86)mo15UfV~k_Ox2dTT{2 zs<&6e;s*E`$}P{TcK@2rfN;v`fp2L(E1IVW5Y9AsWpzWs{8$p%p1sXqXPL9cID55W z)++ss6}@2ka-GEI%X%b=^^`wb+6_cunQr=iuh<-&>+rC<-ReRZ} zcFV|j3?PShallj?y<5P~hV+w)3~Xyw_6i-_;8EKbs|bypl|#6VRs@c86@lYjMO4|I z#Wawx3c&kqNT{-(Eh1r-c)O7qmepes)^A~ybVdsIKK>jtGO91U!Eo(j7RE&O>ZFe^ zzT%ooulVhyS6p@RZv=k%o8N_O}CGK=aV&UeVsPHBbr;@)Qv_B5;p$r zS+<}m+_3(dE~5>AeJa z!zIh9&*AHYJL%xbnT0*qR2D&6|1RpJOk(@}!}eYOM=8>J*+*h8_avW}8w_iMsN zk2*UXN_6!)pkHXG0N+{6&W4q%mVWx)s*k61FZ{@}ZchCNW4mU(mC>zJ118nlHs|?= zXFh$8?(^483qNR_@m|lmbw+~&U01I!-;Al%5pC}_KmGTAyglWuy2h@BE1Q3O@$VO` zXoBRiFhN_Dkc5*#yzKroJd9|D_=;V;jKpO5vL4FG@V^t<=$%3r!=U#2rwQbflc&URHD}1XQE1Rur+8k)tuyU4?u%a@oR1Job44s+Ofx*Bu z?&Xj`@3p)c?U#ULU~sQR>+#L1jD_n_Tvfn=IxBPv9=5F6y|N8Ac|5d&MG{u@AeIaa zuni<^Nu!g!&0TAPe$8Cj2h)-Ss~nPO;DR)BtHlYRcZ`ODVG`p3zSQZfhkgIJS?b9RG4p=sIZ{H zZ?NE?7>gq@$`s48=HD)53oA-tOcV@ENKA^F8ce9ZihV14N%nAQS@!>yNsXL|>o`Da zWP+vUAW7Ry;?lQ97b%w-EsIu?R93(`eY_m&`{Jx`s0d9%Rsq$> zS(WV}NtMY~6K*6!L6!YTo9194{Co^yG#W54W?PMfv2ZQu2dDxu(zyyBDdF0MmsLh(b>J_qxVEX!?oFr-y$*jyt?e|UUfDpxaN*iO z!t9}oetkVUn#NA+rN6!Lx2Geh@|s(3y6qv1axNu%#qVz=oCjp1w#nFS zB&xuWNLXx5Ju4Cmgv|Ko3zIMY^>xHuC(Kw&x2e8OZ*|9hcio-;8uvCU3|Q>x@T(oY zp&|pr7FlFqn~*S1zd2HnFjs675;k)5H(4{;-s{CJ9i1V1MdD3ZEWSlEXMH+p-1GO` zbkC*V`RJc_EuHXJ)zPFnnpICng>+zM6 zu$8TLppmeCNGl}H@A$%31O8hTfk}~ijFQqKiCY*JN!BW2d@KcqNX(SfvkeYpY|js| zLQ2accE-<_bybA?cKUJ@U|pXr?fi5}hlVaq877R9^XqJj8$HWfyerxQE87*#L0r&H*Mjw)g>&#vWMvaurxkF-R$vV&L=C6)u;8p=#&;6-&ks?vLeC_#JlQ zI6qKUJJX6iCT^A?UKcs4*&9bMj%~42qRM!#IIh?p-!IL_|I144CSr}wK#4aP6z9uJ zv2#`gmr1d6)(a1ieet?pPOSp8##DgDz#`?SXrmMkxK+%Q)wb8jQw6glAxMUV>bA?l zGBDxUtdX!Df}3dbEJOz-4(ssn+rIBF&*Dmi15zhuN@LjK$yq#wA6;}UHaA_bNrJFj z1o7(XB@C>C*_^PKKl{}ma1KL>!%8>|T-HENBVjXa!90~BDw89OlM?vJC0C=7K?_sY z)@SuZ@nR=dc~hrp^?Jg(2QlmY_@dvgZ!?MDWM&1`4=uq>e%#d0St!8DJT0Od^l=kS zSf@Dwut)-U6-yl-dg7(4Z@P!z?d+LIW7phtJICrVde^rYe{tC#o_T4Sg0Zg0*KH(9 zmoP;3IYA{7=1!xBd+5nmeKAcFwt<9^J?Q9@M%4^I^SgNO3%!v!&e~m^0fjf2HPBYq z@akV5d-{&+9>3=2_3yqo{pmYZdxL6T*Y(yv?H@eve*dYzfB)E5FF)hGJ1$x}_R;Po z(@i=Z!M%uZu^PQphhAr~J@wS%liwJpH`(Vbs=ea(H?OJhhG43|N8`p|eZ^uqz41fn;FP9j}~(we>13 zJ-$XXRp_f)Z2f4pLcf5dUoFHc+yFS4gxml~TE-98wpKuqfe{fA2F9y{SW#kSm4F~# zMMwrVKocfykx~=3qD25#FwGxdD8@85{LP@UPndKREAyl{g*>y9z%d!%{q9>70Na6==#bGY=EO}sncyWvQ?F|RUuo&kb8qHRAX$_)L=L$mjh?( z_P!8PDhv!qaC9H6oGX$r0v#|Ni_n{v2ob;FC|CUMj-DR7uE#9V(_`(@S-X1d_;L~Q zv|Z==#pO3RgQ`POu^6I1!@sD6go&k>8%S8-msec3ysnK%qD0c~F?m+3Yl9~d93F)Z zrpcwNTW-AdevEsB{vyCwhn}Q9l}H%tJ;l<_qD68e2}8eC-)6t~ia+B1gc@i~L&tBf zx$%joUikIzZ(Ls6iaH6S=dXYN=Wb(2XO0raYy$}^WngilOc0EN#RN!=guN_Cm@_KE zrV=~D9_S}wr=I;ocU*;!w^%dHwp_C<+vm=*q%-IZnOmDaeDQDN@4sQp#TVEXOjXUb zYWI>=Pv3g~IS1Z-+D`4yUbp^lzpZ`hhIOw$mNPXwjeUf(uhV>49`;*uI@$Sp6xQjjj6I?tJ*=ac@zHzuPk}Oc?Xf-@SqK zmB0Vfk`?O-aeMtA@4Vuw8(KS!^A@eX;ZJw1T-$v6-4A~@a}fy>?e4HgNnCf+9b+fH z8_lXK*LU7N=E)fg*3#ER0b%Kc=7>k{gjlCZHvtMgrU?B-0rPMXa)T~Iu)WvcMr4XE zcVmaMq20j+K!T=DS96!MrQ6k}^Pn$e&l1!W!3LnI6Ry@z$coIYv><65gSB0+prsRw zGOTj7X4QoP+GmI10)8LgOED}W#xrS&4F228Po zMh1Zht|7uQVXN(j2(d zi&KAf*&lv=+121zmt9Nw^2`2k>E+j7a`}zFxcK^OZn*!6r`|xR*47(z2Gr)>klCl= z-T&GrUHV(pG(WxM zsz2TN@DoqJ+TQ2Hj~s_3vTQ*OA%z<>VZv<6LQaBiXu&v2d6-axX^6DzeXqRn{_k(R z^P(%R{pn@Deg4(gz2W5FpL_MnYj63@wYPr%XTN!A{QD3F+^A68$VHK*YA_KBbQ2Pm zDkWh;jpvXgY(&lQbAE^kR)lZ1rd#Z}R$I2$Q$S;ekC#KI!!bY5x?;{tkEz!6+2*;H zPhOaQ>yOslf6@Afe%bWbU$;DS?XtgJ>s|i7zq8h?*O9WI)e*9$)D|nrZF-)5=C2dR zze0?EZy@=*Yj6G6tCL7I0G(Q}WF4VwYwNpy{oCt%^sZ1W&$(j88HvGJeB#z$b(v|f$|9Q+0es&p`;b)g!J?gw4 zO#5gax<{CAr@@Pq!DBTZ76ck6ix5k;8VTz_JB5|7+XL%@hXD!$7+9yC+*OJMgbZ3H z(c0sdfR+_CWaWkC9#3np4-y6-VJPZ^{uUoD$Vn21xuT|rWZCQ7#l=woe6g|O%LbM z)@DL(d{v~fs=-yWEvR2V8rBe1@u~*rWYf&!C zdtTPiV_eDsve=n}FH|J!o3G@&*F`#d7RPq! z>rl1PTWwrzt$K}kiMY+%3cUdW@sxuoJQXp(J)`(%sWxj9&6Xfx!c}C!LjsR!h)k31|pXwi3Vs|0QcwZz5fFvey(P+7_%19tOF= zHl=C8J||!T!QKfGD#NpjQ0;aU8BVh1kl33HODKRysflh0wYB5R+8l?1{l38aav-%y6FOw-hGQrHb)a`;3!m3VuvnOxO)Mq!a` zXfu-ahe#6!J04SEr-G3&2{uHgz?=vJ6FCNm|A1)@i7`}=u(+y)tdB?%7EEa*?A&v| zOBN)OB@vv0>A#CC4K@+D%V<@+4v({^GimA4E&QO+xlGk9TlLfpOa63T(;eUHdE%1R zfBwGq>6_*~b7!D^rL(WI*J#mu!lrPxPf6MB?l8POe{$eQ&n7hQT4DLFr%z3@+ezUS!|UVZb7Lwcr2oMYrBLroN@?%Byc!v93j=HuA;*q4ur*1d?d`gxZ&u zV?exq37PCtnkj{)(ijB&u44?ZULQbH1yw?2h5Zpgr0_G70Wye8R!p{7EX#0ZGOwac zt;qK1!x}p6MewI|R%77;fM0hQ{MgQAKoA*jSVTSE5M35?HPC{@iWER{$){Y8DVAY& z;N36Sn3g9_@Uso^%tTZ(8R1NevLOSvZa^7DTi+#gYy)MNzrH&tvA!z+>N*vPHLV`7 zx`j0mt`&`r#(tIA~Aq2Yjst`(iUe$h=^!%)xxGyEMjPK43PXu8-@g0NP~;&!=eU} z!hZyy-NOH`ObSh>rtGB8IY;c&<$YLML#MG#xvcgpv6xrebE%Xod@F+XRD{&v4j%Hn z$|YA2>i-o>?OkYSsCK5+G~7eFE?g|RpW;!9ea;Bc-p~|@;@B?M3@B6^{8GO@Xz(gH zG-zR{D`35j;64=~A~;q8KDbp-c|X3^V_9}yyBurza{NN=E$Z%*Gg4E`ba`eX# zkdXvRKvY!#wHl0ME@SR1PJitN7nzqORhst6+)w5%Ck3-7nrDh+>V!zK8qbJ3co}56 z#!|>&V1!LTpYqa#xADP;PNCKkl*p=xl+Yy!vt`~hO-mCVlTWp1$(6y zx*~|VkL8oS=0HX0Oo|2{=o9ctz>9#%7J%>(=nL0&36Y+$41{r@!Nh#P{y1w%-JE6h zWZYrBf(U6#Vko;HVMh%cRdd04-y&G6+2-e9*mPN12nj=So_4$6XS0M%-Nu!(6K#u= z_0!iqd(+CB&uO{+yuN?@s{U`kTl&ncizfWt-QDPPSRDRHpC{5}^0ZpL-FCkt5Pj!*WP&Rr!(h!gK-?h{(ScXk3IRcClG^^LALIH;etG$CSJyT3^GE;oTqv!=y13X7 zFIiw5NU~gvtzV3`uaPjp!z2SMC1Gf%2JkRR#hQBrwJMUZV&3awp~%DfQ(WuZ`~*O} zfGoG@+!YxZ9j=k_poGwoZUCN%B8zRWn;0A--E}w1GwsA7gI#S*dn_23$S^IT5i)_| z1_P;B2`$s8TLqLduxcc1Ws_5qFfAayh>}lme4sHfE0JRX1&xZy82a!qv}Jm*frJT` zCY{@~pc{gXm19Mlb6KmSB9^w;D}tD`rE3>T7co@yoU6F;W-4WyVU1`OiPnZ5@jna2 zICBFEoRP>Vwc$cYcf-y1gLF?EfNDRfczvZ`V@1eOvF#ww_v?>pJuuY%tae>WeN2lt zBL|fl^x`1d;z3@GBvr4M!KlA#44s@+CT)U&4F!UM4Fwtl8w#|HFXhm(^Hl)6YG@ET z2xn`b15oHNx|xERc_Cy^y*%-mS0_`cz(PFaK^8$-Me=Cx5CD04|I-D&a2|(pmh?e) z9KIxL_(&gF5ybJT2s?57UC~dbFDC4&mfJeQpGfK}f^RDVYhDp}SV`bgRVe%=>N@=?6~iNm5J}BBkc6=u6P+8*Ym$T!?37i9AW$8j8XnXYmfQP zdmj4PMVEc^JO6j-m4A5l<=3fc(^+o0>%os^EbxZYtTkxwwc_UX?H~O7`#-((`djX{ zxI@&l5cD60Fe<=12OJIs%(+= zk+@?0VfwY$u$It>~2rjj> z*|My~y1dl}RJNJwnWJOHYXq!zbuqv3rLvA z4NwM-xK$wcOgqUmu)5Q;rpx=^0Zs>SA>_5-(p2omEv{sTLqfIju(j&tnST8-)bp*@ z$zOQkia(S`l;c4Ta)~V)=WDxtLxg8-_rC$PJ>H5~r}GU7)ir9BNgJVv1`p^RE9-{_ zvhYE{;;b(Tw!~fvtl&fLPBTrSteGmVW`ak^fp2z<7FUs=I zho5*}mIse9kNy+f|JYODfxkTcg}C?OCtn&r<@5O~h^U2A8j&2@u%4NGuoOrbDx{-N zK0|22qLGx<;TJi%$!h5$!+abmatE0`4zvBmzy0;vpMU>%-#v5eeb>6?PilVpnuftGR--`=T(jcuqtL(V5+ZYK4cvu9R4=Q*ZZ0GW?pz9Q=@a_P}yTQi-z%h#FuU zM<5x=shA+Sj>M?CU_nV1z?L zkv=kimrhZ|x$0|Ps5X_#W)I+DTak(liGgiq+NW>>`DTNM%Wb!I;+p>i%~E*gU(>8 zT~Cx(JK-&QZGN`lPpFmr7SA^t)=ijvNz#QPwJ0Ou z4zs_Q)f+1;=tKvmfv+?KV53^@ZIPB+Bc}>dmXWOn4;j0Q(CWpnq&J_IsT2w&^2|#V zO^PDi8mcT~pa@x0nozvx2Ua9u<(jafVoYWPFDk|w4a#OfdP<3nM6Jr3RyFl|(I=y5 zFDSJ{$aG0EW0JI9l|C^`A8@k1NXTGg62-}EkV=T$WxG1tjNaxUF4}6=^5m(DQ>p4_A}Ju{=2rXcD|dxF9xW=ikh%;HCVOr zQ*HbYQ4NOLY-nn*YGkXf*IyCUwjb(#s_lR9YAv}XX;Fp*5*!Z^K3?Dlk7~YRRqB~5 z1+?kX)1r3+Sq94+de(Ii?JDDn67N3DRLewMbkQDUfy~jk(&G^X+ryhk=9NZD5ASl| zfL{?T+9M@Tf4B;>g0~s56l4^!im0+5Kg$jza7~kt*?kBsUjfb_8Yq(!-Hp4`=t5hB zrOx0HKKtm2Bndla*hn;C-;705c2YPwgtM5zlO*30nlK9N)M#-pU%F!Yd+$tn>6v$5 zeX91O2`gWFWaYT~XFYe%jB!uY&-*0evD+Ok)LbaQdfaicM-dDSH#9;>L?Ri7gT&rp zcQ^xKf>BBGL?Mz@&7KHpq+nF=Fc=ub3)Y2X0~R|#yeI>{;!i4Fp)_X#Cu93HP2JEq ze$HA0vVO9D6~MX}4VYTtVMvh;RKox^R)v#EX6DzJ*(Q+m3&7GKVUmFn2v|b0u~JB~ zg=f9wUNR`0Sbrgs%vXSxnqEMv#ENWez@HnOZ~!(*3RmbgQCs=X-|A8PWcTI6cwZ_ER%9s@R5iH)ohR$w)& zgld!DP$#F&D`Pl{G|&|17_xQ!M_`>!*$g-Z&Zx-7ILEC;CW<qOscHhPt2s zl1o zo1QB`v{)}z0PH{$zdcNluq+c1Rb62S54OQ$PaaisKIX_+%Ha;e*Ti1DBIzb146i*F zQW`8?htu2L-qzJr@6vZ=J%*OqQw+=AU;56g^$R}MwbXe%F8t+17Ic5Q!yfIni&&|| z!MD3YW|PZoc0|qs-HmhEgbE6El5k%vaWJ{{MWSPo}7(mNPmr0gt%Qh~Yw1nHN;Z{pXqQx8p&87e- z7AQ9vl@e57Y4Emc>a-$t6S_3s)%r9Ad#{(*wPKA(se~_@R==JNDxt2|E3pnAH4U{r zZVmmu7X!#ywKw3^-R_E5)#a)Pse3DjG>?9HNUJORr@@>{k%Lxyxc_I>GZo1*;?(37 z8ESu4+rCtJZ zfgxfzg(I=}!Gw^d!4n3sx~iJC4Zi06kutQ^20)OiGN32I^UC55pbzV_`_M+Y!Wmqo zu-l@jszAbU#u9;CeM$HPamF||7|;4voy!~4>y2i8pTlf`b-B9NWxc&^s~6aM+pQLZ z!Ro+P2+t+-86Hcp3OuM-XxU2~+ip`JkRYfA&4qhG!k}MptZ-JvAj+RmD5w>HQQ=b$ z*`mzGvWB0)z+h&SA!Pi?Z}}l+X1N5z8!L#_7D`&GyP#rNB)LwMAz@u;>d5iUYE9?8eHTWBh{6wiYQ0Xs9!QS-3gRQPltRCo> z+A;z`&dA6FGb1x*w+nUJnl2}0C|bD`TC^U)cm_ye>+E(8knBgBOPnI*`KD529q4p? zc`4GUcRDl`phu*ZqI006bOmKxcK*{7V)ODFf@EMF|Z zt||h)1-HShDF_1|N@l;bYzh~wN~l8SaM|i-T@+v=63{RBNjWh6q1$p0_udtRjqxWA zR4^REc2M3(!p=SKLb7SvJ;HcNEsO_(qSb%iFE&S=-^E$}cypWf8hW9@6V_O+Vy zoq9u$&S2~`+Mq-ZAM&bqsdmFrLHh3EilA>)QHHzjbll_zq_tN#fo(3J9Oa#}c)44@h+CEku43sSM ztkt;&DcAM5wB-mQYzJj+B`HzUT(#XqO>?g85&=F2NcpYYaxhYEF9L$}a(05Sim!AN;c2QRB#_ibIzIchHw zgO!8n!)>vRh}bM%iU!JR{Zs9X27g85mU91cZyddJY!8WK40SwO{K7qIK=Ds09n4Jtf{ztwHNr!)N60@%ol@|73UqHF|uNt3RaN)b7Fri zf?`mDqM}H0lp;-$K|KeL(m8!FWrCm%36;%=6>W=JC5kFRt;$d&GjN+tsE#`X2@AyY ztRsZ^;Mz{AavZDhs$w$|WFI$dc+FYoUKr05*v=J*IsAla#m0x_Qt2?dh)9cDeVfkI z-lOm6)^~OHb@g<2bhU!E?)KL1?&j{^rfy?nw*~LH{;*ixc7oM*^jLH{OJA?KPjBfn zxph_#OE2{fKW=9Rry?a`ZBft-Ua|+G;+9FjaL>01FS$WV8q;lc_E_A=ZnLY);vfQl zr`g_Vbaa?(Ws+~*ohEm=gwpm{edSVXiGt%E6!r_H*ud-ru?MbvfMD}sP( z5`yh&(SKPg9z+B}(JKm9FaeI+RP- zn#hoKvdz`v3012vUCuI?a?$7VD=w5?i@}t?;^q|(H<-4SZc{qmO3TIjZjc48ue^Lk zPYk*CXj_lfq6_cWyijU=D=nj9sR#^V6*1K9MU*9NSA&%7A2%DUOoNeZCSy4qZ0ziA={bZ0Fm+SzAz0!Qnq-4_ORv2m_^Q6A0_wU<717XTmZ%O&wn?F#ClK}obo?3vJ4#8VxlBxRzAmNjTujj@mo zhQ!RCK-3?KD&d&Z z6JRHzG8iRtm=Z|@!YL#R0|L?H;HCUknM@IUAIPx#pR8o?#Z+`!$1dJfdklCdeogRbL z$zI<6;Nxp=_~SL;`kSu4?na5azS2moxru%-vYG4 zpTKoD-F*EYZvnU5e%Gyc+~ zRq(*0PnPaSHu5XLR%!fKu#>HFv9@3*)lRM2r5Wn>)%L@1m0-{ou?6iP;!hsC@1bpr zF%SP`tKgmo9;t|X?|)>g;JybQt%8l0qx8~LDf8H=+|FwC)sI`PJ(cT=olw5Rdmj`( z8Kh)CGCenE zk38|ucRrp455o@(S9{)YBndn5WPHND_5Em0^~JI#w}RfxWOsR#(4X(RI~-4dNHiXb zB_+b~R3MS^#Sq-JTHTP`r37SyL_($y_voZ7h{7myBdNo(IUG z?!Vf8wsk!Z?MNcI?PMaEjiu6GUZyjJWHvWIrZb`jnMn_n=~OXgYBd$4)^b(K(rx3K4^b&G{+4QR4|4s=8`~iiJ&mREZK+qQqc|##*AVi>7q+1C=*L?nv z-zO08hZQAAfsH*1+bgUI@P&iS{Xr)CU^oET+<&e7#2gRO40qsDV3@YLf z<+8Yq{1q%J5{e=z%bEc)5`t+_J5Yv$5EYIzK++nv)P4~PmC9&129+Biqu~fg=O?k? zU}d%TRH+ZgqcJ}5Xkvg&#FFuNyj;d(@S#w-OeSK9WMrUB#MntJfk+OJi9{-%ObnEX zR5F>4CsK(x^F&Ic$Vn+l+W>hjm(?D}6(6ICWICD337KGiO3R~2nM&r8sZ6;fQgJkv zD3{gRQ=x_09!l%w-sE{zJ8tQ@f8ENZ{kE;k@=AU6a;WE3ZL-|f_0`5twc`$TvL7M| zs5TjwPtRLelg;K~AlpvnXh|gq5>p8<(V;=Ke;Y!(#L05W zkj-Y(Qs%@bBSaxDNmx9UB6f4&b#6zCVy7ffv=VdsALCnP!dMl+Bw%#nJFJ(0=Y z_{WI9>)KrH5uC8R-AsF5HR8jnD4hB`-*475M!n1WQq6B-wh#6(h) z2)Yya9J@j@#P&cajkGdqH*F6?0Y`#DY0#)lv|qOrh(rV8aFSF}7L-dn4G9R4024o2 zvzSmvl|p_iKG8rl65uq@k3rZ#3VUs^zs)H966{}SyTtL>65Se*Kj(BrS$xp@iL&;A z^!0B*Ar^^h5L!p6dmMlb8;HG7*3K}%P5@03+)Zm0U-3iv(aKuSaschLi)XDB&H~|(KNj>SlmL~*bBu=rsZbyh7UvrV5rq!$#i9zw4F%&taV)KO z#YkW?whzQ2{x}N75I=zn_A3j~7i!yROq8oG+YbGc9U{sbx0L$DFGNhEoLW!DP&G+y zlTc)aWG6$FME{6^%$Q(@DF_o+U$7{sm>`l#?L|BZZ3RMQ6&D4K#R|wlBHJcMj{LbS z@N)q5ECEbZBcs|^8vt$H_<_p8h7&jt#L~rWv>NIK!4>-ye+me`8}HZhit;9({$>>0 zBU`1R_$k(GQrNV48&6?C{TKdOa>U998nD3^?rx{!wnrsZ4sDJf8YvNKn?Xa+ zuWW_m(vo~OR|SQ9wgS|=3JSSR0QVho`};{}k$rwa0phbQA>I!(vNaHyOiDt2rI9d= zhvn5cj0$C;s$%-b9EsN>KE#`luyg+B|43lO0tCR?K#TlY=3{8_W(2zAb;p8$MG zOuvClP{}ZnGsVUuo>mX3O?9?G78H<3>;vnpSh7c+m(3xxPHMP|C3lmq3G1_(=#Z z6^~}p@lenkjVRenT=BTmu~aIWNk(|f63;=e+n0(a)l4QWdL_(bj+@wKu+XJ;t1Fy9 z!LNF~5&lUriu|s84w4sT>f&vZmmC!MlBfwbDX@V^ik5u6K1FUQo3-s`-!Hl61PKc!P?LaEFp{ZG!gz-2bUKg6!?cHy)ZuV&h8~X(bvlWae9^em?`Qw8!Dzk^ zg1IxnLRTP90fniHC4UZ^o%X}Pq9IQh9tKs}K*Atga2HIj5uwY7!Ha}aj#&}|EXzCM ze!tnw&VA`LJ*Xzsm_7mVx#LbpsPDTIaMTdk|ER^yma-36CaVicq ztw#OPaEevFCXdUTiKp}Vtixqzn)EASm(%BQE3qK_BP(p+ITalnok`0vqQz24cYy5X zE+%om$DWA#a|KkQF;>B*Iq^uu9gD#}Lxk#Zd)>lgE`h@omSDlXHj*%Sn5OL$R3jOS z_LDHF*O7A}3P0MJqCLr&Czrw$4Tn`Dc~-BvqG3lS+UGQ?Ie2F*YPKfwafJma3B?_B zI|~J_DWoB8HaRVhXsQ5FK=YKgTQZ8volhvLYV`D}YRnt-@lGIAeu*R;6gHfP)hM1! z0+keWPIwoh;iK_>*o_~CI5ZNL&n2S)ubNSV_6RK598S4|E;S#{Flt$f>mG>Jw@K#tfNeEcLlu*+fQ77Z_<6-+A%Co~mgWv3Cc0 z^?iv z0tq|&+dn`PM(7Rz2{SqULKAlD9h)OzOh8P(fvoVikC2DR5oN~nMIv6I{4ksPLIke} z+Ffo`UkNoFQ-x8AQ2jo?%^7le@yN3TgYHz)n@FIeVqQUy1%#8lFtSzFgrWE1WTZ+& z-gOkGyL&xYN;^_{IuXNtv_3uVITEcuPlvc!CTv_6<=nDwP5tdxYI z3BwZ(+65ayrv^FG42ywaz~c{lZEmZY&+%g-bog-mH~G~Rb9Tbw^h3yU1pnYCxr9IL zW0FH7h(azB@ZpXa^Tvbj5T1qT<$|OtNU3h0-4}2$k2-8_=4O;(UY~--0+j}He3Hct zN)!$!lwm>@Nn2v%M|b)Bu*p!GLn!GO-u_TOq2eNJS|OG3C6kb_pf?183ukk#aD<5* ztr)Zwl~WZGrg=f33DazK!a^s^bwTt`iq-8l+2Iq>bQ1lJ*X&VItYB+SCUg!9njfJM zhp!}|d48+n3WSJ8qBvqfm?*JH3c(n<99&;v@TlL_P&5|_+ky@yABx1iAp+N7;7g>1 z$D!ZLL79Pg`UDgoR4f?@1UydY3j;wob!PJrjf!e8Dl2NjutBEc0k_$Z3&q@4zcW(s z3Po42kO^`hpaX^9a%$HHo+hNuM*Z)DQ(jm5TQ)q>TW zsT5)q^tmB4i9j~&!^9GBdn^j3&PX;Gaz_(BOykVxd@xLk<&)vKSiJ~82_;Zyp@4yb zxos}?Z?`)!D$_ZsTt1o4VoHP21zZ-d2b)@wW7+$RaDhN3V>dZOPiC_aGVGheMK2!1 zOeQ_C%FU6|y@?JGK5C)^&~YksOD-w&a9*o9DpqAAAt;VsbHcBn2;%EtD(|PYHj|o! zPx)h*!BQ!D(jW6gQ{hxR7Yn4sdWdj9tPl-{y=J%K@P#p8zvd93{zFm*YaPE)%nDhLtNQ zd@;U5@?vpF7?+02=X5&pJ%yg)$|&_=_`ssSLlXuMgZ9B`tC29QkTzQ%BuveTRSER7 z;@}41g(bx(%H?9Th?SKEY8*Zc#437UuiqU^I~+mUns9ju^yg1z>BD?F!5DWy+UQ2F z-{NprCtBy2kg+fKs10(LdXLu?@l3nU9N?q!e3AxYRD zZ@aUyCM=8s$t!{q1hKiGl)*vW9SNF4e#^0k9lP(Y2klg|%MLX)cii#E*0#p|_B(RL zf^|xp?q?UA_vykJF*Qqo{FK9&B{riHvSbqGw6I7*9r_*iBY2yIH8NJ=!vy2=`NTvS zWC~X$593%n*VOD(Q*-vY{~HeG>zA%M{luf^EdSgSb?3q=mNjDjx?_<UCBr=4TtbM)fARRzs>GE?>pby=fFd1cG&T(v(I(A-HdoK z8AoEk)ThT4k0}{&8+YKJ!29=4#P?354@Bqad&ZUxt9E{e5 z^(-1kYm(SM@VtFUpov<$%a*D+m8Py)il2A)cN7RUm zZg=?t_Lv%k3gTjk-+5H{td)N%lCWenlnHv)ES^=v$k=h`9rin{snd`Rq2Gd-`r%~m zc%B|nGfL3V?h_tkEL_PJSU-?Pb)@#LTz<-ad#!4yH{#+I$wR`ziWRP9h00;D94Bg@JKDpa!FW?N6)*W+_8NSS_VXe?@a-JjO6i<$- znur;VMob%w5V#=9uu7URxxQdK3EL6{*_JV+ui#hPN!WH0ww;6xk|BKsn{5dRBTg73 zOl1D?h;aF2^?`)_>CbmnC1JRfMSPI3a402K=Y<{NfPpFcl;cie3gI1{_jo*onc!W{ zSQf`?i~k3sM!rA)vo<%Xj<|}s#uLSE)0>R+;;zn;wGd9u!UfBRdp{~-wAMcsCP+8Ln{(Ly0+ zb4A^lD1$;7Cf00f3o3;+Nb{5uelwA<-(}Cm!r6$Dk6>yHtXsBl|AW6V`Mr;wAtKtU z4NZ+7ee?ls^?4oml84+*=0E0IkKOCGp@4yAdBk!9%xUo`4plz1v6^b$Y2j z#WR{Z?YI*cudT(fiw+Vx%ZdkcDCl%~aOOjEMw_dUFiemv(d=hnIPgVcu3*>(b2{nN zvs>%CF?y~1^pld~e$0%;N- zhB3^T@KJV>FbH#`Sms&c6Skd%Z3+F7zxfL2)RrA$I|_)&S?N@pz4o(iG4L5GwLp(={Qz?^YB|0`?4q}77&cp#z| zx$wdZ$BrF~&z92y4~sc%I7O-WkB2=*Tc|CP_n&>r|EynZa`+3LWYX!?DM2fSDJ6m; zE!iIoOhkAPQB`F~3z!*8*P=d89_@_cQZcfbdv3n=s)=vD?TZ&s)mS_}OilzrW2s#> z6--1SUIx6~M2HG+m=kwdf~YZID!R@NF$G3q*kSWQqOTEZG)3IH0#?pgsu$n2Lf-4J zqT<4G#6kd{#|v0+hc^`(ItUpIOf2zbUPmPpPvd7zs0HGD!W1)pAErDt!x{*C#uGgG z$YW9tHOwZ!j4cuiO;8d~znJKr9Cl0V@yU@e8YdctZfjI$MFr`_fDK#PeA z*xfpO-#tHFwARBa2&enI!$;0s(yYLIT(*L~9YSbLu!vGvd%cFnbl8qAFNDr4iEDh+ zZZxvsfSni&CVBwZH;~Nd?OrdTiLn~PduTb@O|B*jB&(4y)QNVxK9AR8B8dJK4d}3= zPhGWW9h3_a=2JTLj+Wuy{LzXPI@REzFY@V-H6Ao#ofO1e|FaX0_;AiFT{3BMc^E2I zvkj#wqa~HjGfrTHFtANXSd3Mj+ez4V5;i2p@?W^|cE|iJV{C(@Alol%*PY3~DSc0OePL))VMmQ>Iof?A2BN~s9TDI*RR{#PMkD1o?t(1*dp)~{bbYSgH% zuC7!nl!=PkW&53;aQdml0eNH3%NQPR~>Z7 z?ln8s?7Q=h?@ye98cgxVhaEL?>TB=pQM1GT`|b1Q`=7n=^4J4wY7X3?=9YUON4XL) zc8)sYfH$Uny6b_*?YYa2(_Vk&`Ila<*?D)&W{*7dFwtT#VBLP(9Xr(Qxa-clU2@4~ zUa#L|vWysc=EILXzVq&T)$Fh{*%Aafi^msz^5Ll`9)}(F!9U$T;`m{USFa^}?$3Vs z^Bu6w?z7L|UK=Y&SSrJ6N-Tv{NSJ1$j4B!lb895b8VF;twV!yxSxe{Dsxf8JC-0wf z_D}UN#&Alvdf6d+?YR5id(|9zO0y}b`s^1Rb-+unzOmoo!w%l)SsoCS0HhU=MG~9XRkLZp)5BSDo6J{CFH=%fg<_?X71v4)5nZphr^Vc!vc)*p& zqi9T-jh?QS{SG^%X4l)n>9cp&k|J)z{dcpY@Cz0#>Qt@aNPWWr`|P;Gq5IYBaagNCQT?u;9Cg6Q3+Gr= zb=b(!Z;YFG^pVG5nSbojzY?Pv%8u%^pM(*LM6Qn9PQtdFfNj@={r9l3?IdhF3EQSj zaZ5c~F3Px^%6n@|4c8*UbH!YYKQVC`R+yx#6$Km_K*fjttk2mO71x8bL<}XjiSFGY&cQljU<7oVqhkI<s`P8^luzJcg`YzAale4C!Ih1 zn?%A`vwC^WPWwLg&b38+AFSzo z_^Ao$u8#8#*lXB`b8O*U{lb;|)YSa-$-fh#Z28=Iw5Qi;@ASF9G5oaGrc6@9VM{~( zQ3oB|uym>F_Mi2Q4Sp8Y&5cKE~Yo@BHjLH3#qW`Uju;QHS|FXC8CdhciFN?)kx@l`s`G960;n z13q7}-px_Wrn8Sca_-Vr7Fs}mhVNRltaiOFm^QC&fJBl!C306kubr)N=R5g8~a*0g>84t z-!dy?@mJf;kwapL+ez4V682S+FfCM=2rw%{RD=^5!h^X2F~Ce0&lE(Quu>8R10zbs zW=WX8oPF{Cj)cY;Q`r4649Apidl&n8uHb3x(n?L$^dY8d9 z`jiWo&t6H`tWem$-?1Z>*EZYN&4h;?GwLTFFK92A>VJCrAyH7V|(wj-@N&YF+?7I#4+^^ExmnalEfW*+^~k)`rd|y zi~sjKSTixbxw`acpE_dh(&eifoA%j#-+w*(Qm@;MIg)^9Mx&Y73ejA;nmJMHd9|l$^##L^6z=mo?^|>5ssHoKD?R%5llH3_bL)*ndG)GlyPs%qLDm`!k%Wct z_X<07kz9CbYh%sMd(E4-%(TAt=skDd{eXRiCT!=ufBv(JLyff;9QloPT^3dVs6Owv zP9C;+O^3l2RL#2Y9ee2fm8)HO^_UaS`*7MvxQxZzy+<5#`s&&q-TK;Jeg6V$Zx4oM z6i$bJ}Z`%0)P1vAF*clgmmlbMyhhK)MfP@hWt7@=TtR}3X3wwjOLIsm(!_b65 z!te<@`Ph>?8+$!=vPcH)xRyC=Cmesq%6aQld+_`djvxQQn+?`39GKj#y1XCXs)D7E zHs+J?3j!lyJ3$cz9|>j2zFgTSOoT4TtmIlh-jt|v%ro@ z#@*L``7eJq{;hY37>|p+&mFX;!>&|7>FGXx@7?CtEeNO)H5B>lpYED6?R|edclwEE z*Da~bgb8$IJK?PVoiTs8nzqDx>kd5bTXUA{Rcqr}2i442(jH)*w&_p$#%{}2ue18& zE|=%TV~(s{wX(at?dYS9Fc=JY6#e3&i)YVSfL-ah6Hono<~(d_HkS$ki5Yy3Tbc`@i$BdxvXeB&U!t=)&y9i%pt&$f16 zu1JL~1fP^5FeGn7urNnb>SR^Oz$R zuW7P6F|)cZIQFm)XU}bQhmJhvjE=_6xW}NzeJ30@ylzc<@4D4LJZm`1EE&Cc_n&>v z1q+re_XJqWnjb%9DvL2+d~Jfs?!qq~Uom3q<7-GT;c6r-m5dY!^`*rL^SQ_wklt&j zecS81vN0BuX1)F{r_y)Kspl+R+~!!@dF~-ccpVnb2s@<*^{H7mY?qoPbxVxN=%GiP z*jlfH{iRdtMZdW0op(P(4@&Nb3M7nJ8k$?-*Xpxf6ZR$f*>)1PorDdEPHox7|4lq; zo1V*-kg(C;{2otrNy1=YWG;e)Z6;0_@A)E*LLfn?FtJ=eQam=m5J^GG_7Fxi~lXv>J9N!ahaYB3QZ zR7@Lsv#DB$3f361I+70zjMey4r%v5}|NZrS-I0Jp@j8Z&{N}tlt9lzdMhrW4aqV1h z%rol5vs>5n`64-;!zT0*5ucIxRN+Fk5EU3Vp^uzVA)QEtluT41*umm?vuk$R^)U|5O@p~TF+|jMGyN^8V#M&imJPy6fZ9Vdo zvzM)2pD?e>Iy;X(>3ehV?D2GsKBQ*el6H3jEgS0u4_Q^;NX_K!ODq}uh(WNGsGqQg%=Yx$xTK9lM2{r6h3U@i+JKbZ8^ zK0EI=f8{DdRAdvmfG7Cmi!a{s=%cLnB)g8qVGkv=jEx&}7Htesp_zB3GEDF=^kL{Y zLw?Wk2M%jk)=KPHlh=B}>F2Il+7w6McElmK-+z-MA6#QHix3G;?@vxT6%t0UiICZH z`~e59XlUy++Q?aS;{JQjU%t{5OYVBak<&hSPxU$M4eJg&>e!~XPF5M5bJS6@=db9p z5hFfz>ha&W?e;&%NU(#i9xEpDiHzTp3j3aV?!`O)@`938@ok5W40Uzn@;RTcTrk~Y zH3Sl=A71|Z2OodRuIoJIhyx#f_(4`pbXvWHkx+fcQxDyHMSZ6u%G%V(5qs@g+td+? zr;}FGImaKlw4u?HSC2d4jHcRVzrzqy9LId)*tT`85mO%&^X8-XC6_IQhwEpC=S;B3m%qS;eT@S%Co?tD*_x{Q;jaNEnX!s9+ggM;v(c;@Qif zQ;NqKj+p%+>*;5HYt{1hu+BN+pu=zb;|;_dvqrOI0?XSCKRo03<@HNC-PTiwpYyw4 z-N>)nTlIVGd0>yuh&HaWCTu$i`x2V5FG-cQ-Osm^u1VPJY2G2-K!Az{qfWPuF$G2CTXgbxXehAf0r8h+C7^(z}$pl34bv)OQWPs?ei zow;)Hx`@F#^4Oz3TQDPBi0j+C4&Ht5-FMxqX3xETe(lvgK96v|CiFrmBBEgh0>YG8 z<--y=E!Ch1l8HoP^!ewX@3dph9=q&_QR{(6pTrA?yg^4Cxc|Hr^S#l)?Kj-9_YMdA z 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%0AGcpakjEhcYN?y? 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

d47K3y?5MQTT%1Y+wM$AN_1I`n?n6-!ce5B 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≦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

`Rv8w?cxyC(hza9hdk1= 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 literal 0 HcmV?d00001 diff --git a/source/images/history/rebase_interactive_create_fixup_commit.png b/source/images/history/rebase_interactive_create_fixup_commit.png new file mode 100644 index 0000000000000000000000000000000000000000..f8ba526e213a74dfb672586b106587879baf6924 GIT binary patch literal 9208 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 Vpz3DP0KZuPNsB9pm5La>`!6RoX9oZP literal 0 HcmV?d00001 diff --git a/source/images/history/rebase_interactive_fixup_commit.png b/source/images/history/rebase_interactive_fixup_commit.png new file mode 100644 index 0000000000000000000000000000000000000000..1748e9fb08536a93fc9b43cdd583cb1283669faf GIT binary patch literal 57023 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 Q761SM07*qoM6N<$f)|MyZU6uP literal 0 HcmV?d00001 diff --git a/source/images/history/rebase_interactive_option.png b/source/images/history/rebase_interactive_option.png new file mode 100644 index 0000000000000000000000000000000000000000..307814ae79b448d3bd739cededbe16dcf6d0d0cc GIT binary patch literal 47825 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