|
1 |
| -= Pro Git, Second Edition |
| 1 | += Pro Git, Другое Выданне |
2 | 2 |
|
3 |
| -Welcome to the second edition of the Pro Git book. |
| 3 | +Вітаем у другім выданні кнігі Pro Git. |
4 | 4 |
|
5 |
| -You can find this book online at: https://git-scm.com/book |
| 5 | +Гэтую ж самую кнігу можна знайсці онлайн: https://git-scm.com/book |
6 | 6 |
|
7 |
| -Like the first edition, the second edition of Pro Git is open source under a Creative Commons license. |
| 7 | +Гэтае выданне, як і першае, з'яўляецца праектам з адкрытым зыходным кодам з ліцэнзіяй Creative Commons. |
8 | 8 |
|
9 |
| -A couple of things have changed since open sourcing the first edition. |
10 |
| -For one, we've moved from Markdown to the amazing AsciiDoc format for the text of the book; here's an https://asciidoctor.org/docs/asciidoc-syntax-quick-reference/[AsciiDoc quick reference]. |
| 9 | +З моманту публікацыі першага выдання шмат што змянілася. |
| 10 | +Па-першае, мы перайшлі з Markdown на AsciiDoc -- вось кароткі даведнік па сінтаксісе https://asciidoctor.org/docs/asciidoc-syntax-quick-reference/[AsciiDoc]. |
11 | 11 |
|
12 |
| -We've also moved to keeping the translations in separate repositories rather than subdirectories of the English repository. |
13 |
| -See link:TRANSLATING.md[the translating document] for more information. |
| 12 | +Па-другое, пераклады на іншыя мовы перанесены ў асобныя рэпазітары. |
| 13 | +Падрабязна у пункце пра пераклады. |
14 | 14 |
|
15 |
| -== How To Generate the Book |
| 15 | +== Як прыняць удзел |
16 | 16 |
|
17 |
| -You can generate the e-book files manually with Asciidoctor. |
18 |
| -We used to be able to build .mobi files (Kindle), but cannot do so now, see #1496 for more information. |
19 |
| -If you run the following you _may_ actually get HTML, Epub and PDF output files: |
| 17 | +Каб выправіць памылку або дадаць нешта новае ў гэты рэпазітар, вам трэба адкрыць запыт на зліццё (Pull Request) на GitHub. |
| 18 | +
|
| 19 | +Нягледзячы на тое, што ў ангельскай версіі просяць ўстрымацца ад стылістычных змен на вялікіх участках тэксту, гэты пераклад прафесійныя рэдактары не праглядалі, будзем рады вашым праўкам. |
| 20 | +
|
| 21 | +== Як сабраць кнігу |
| 22 | +
|
| 23 | +Ёсць два сбосабу атрымаць файл электроннай кнігі з гэтага коду. |
| 24 | +
|
| 25 | +Самы просты -- даручыць гэта нам. |
| 26 | +Робат рэагуе на змены ў ветцы `master` рэпазітара и аутаматычна збірае кнігу ва ўсіх фарматах. |
| 27 | +
|
| 28 | +Апошнюю зборку можна знайсці на старонцы https://git-scm.com/book/be/v2. |
| 29 | +
|
| 30 | +Іншы спосаб атрымаць кнігу -- сабраць яе самастойна з дапамогай Asciidoctor. |
| 31 | +Выкарыстоўваючы каманды ніжэй, вы зможаце атрымаць кнігу ў фарматах HTML, EPUB і PDF. |
20 | 32 |
|
21 | 33 | ----
|
| 34 | +$ bundle config set --local path '.bundle/vendor' |
22 | 35 | $ bundle install
|
23 | 36 | $ bundle exec rake book:build
|
| 37 | +Downloading locale attributes file... |
| 38 | + -- Saved at attributes-ru.adoc |
24 | 39 | Converting to HTML...
|
25 | 40 | -- HTML output at progit.html
|
26 |
| -Converting to EPub... |
27 |
| - -- Epub output at progit.epub |
| 41 | +Converting to EPUB... |
| 42 | + -- EPUB output at progit.epub |
28 | 43 | Converting to PDF...
|
29 |
| - -- PDF output at progit.pdf |
| 44 | + -- PDF output at progit.pdf |
| 45 | +Validating generated files... |
| 46 | + -- Validate HTML file progit.html |
| 47 | +Running ["ScriptCheck", "LinkCheck", "ImageCheck", "HtmlCheck"] on progit.html on *.html... |
| 48 | +
|
| 49 | +
|
| 50 | +Checking 89 external links... |
| 51 | +Ran on 1 file. |
| 52 | +
|
| 53 | +
|
| 54 | +HTML-Proofer finished successfully. |
| 55 | + -- Validate EPUB output file progit.epub |
| 56 | +Validating using EPUB version 3.2 rules. |
| 57 | +No errors or warnings detected. |
| 58 | +Messages: 0 fatals / 0 errors / 0 warnings / 0 infos |
| 59 | +
|
| 60 | +EPUBCheck completed |
| 61 | +---- |
| 62 | +
|
| 63 | +Тут выкарыстоўваюцца праекты `asciidoctor`, `asciidoctor-pdf` и `asciidoctor-epub`. |
| 64 | +
|
| 65 | +Па змаўчанні, `bundle install` усталёўвае залежнасці глабальна у сістэму. |
| 66 | +Каб гэтага пазбегнуць, у прыкладзе вышэй менеджэр пакетаў дадаткова канфігуруецца перад усталяваннем залежнасцяў з дапамогай наступнай каманды: |
| 67 | +
|
| 68 | +---- |
| 69 | +bundle config set --local path '.bundle/vendor' |
| 70 | +---- |
| 71 | +
|
| 72 | +Таксама існуе магчымасць сабраць кнігу толькі ў адным з фарматаў. |
| 73 | +
|
| 74 | +Для генерацыі толькі HTML файла: |
| 75 | +
|
| 76 | +---- |
| 77 | +bundle exec rake book:build_html |
30 | 78 | ----
|
31 | 79 |
|
32 |
| -== Signaling an Issue |
| 80 | +Для генерацыі толькі EPUB-файла: |
| 81 | +
|
| 82 | +---- |
| 83 | +bundle exec rake book:build_epub |
| 84 | +---- |
| 85 | +
|
| 86 | +Для генерацыі толькі PDF файла: |
| 87 | +
|
| 88 | +---- |
| 89 | +bundle exec rake book:build_pdf |
| 90 | +---- |
| 91 | +
|
| 92 | +Для валідацыі згенераваных файлаў прадугледжаны каманды праверкі. |
| 93 | +
|
| 94 | +Для праверкі HTML файла: |
| 95 | +
|
| 96 | +---- |
| 97 | +bundle exec rake book:check_html |
| 98 | +---- |
| 99 | +
|
| 100 | +Для праверкі EPUB-файла: |
| 101 | +
|
| 102 | +---- |
| 103 | +bundle exec rake book:check_epub |
| 104 | +---- |
| 105 | +
|
| 106 | +Звярніце ўвагу, што для запуску праверкі EPUB-файла патрабуецца наяўнасць усталяванага JRE. |
| 107 | +
|
| 108 | +== Пераклады |
| 109 | +
|
| 110 | +Пераклады на іншыя мовы горача вітаюцца, але апрацоўваюцца некалькі інакш, чым у першым выданні. |
| 111 | +Мы захоўваем кожны пераклад у асобным рэпазітары і аўтаматычна збіраем гатовыя файлы з дапамогай AsciiDoctor. |
| 112 | +Гэта было рэальна складаным у мінулым выданні. |
| 113 | +
|
| 114 | +Раз кожны пераклад захоўваецца ў сваім рэпазітары, зараз мы можам выбраць свайго каардынатара для кожнага з іх. |
| 115 | +Каманда Pro Git проста дадасць іх да сябе. |
| 116 | +Для аўтаматычнай зборкі рэпазітар павінен знаходзіцца ў каманды Pro Git https://github.com/progit[на GitHub]. |
33 | 117 |
|
34 |
| -Before signaling an issue, please check that there isn't already a similar one in the bug tracking system. |
| 118 | +== Ілюстрацыі |
35 | 119 |
|
36 |
| -Also, if this issue has been spotted on the git-scm.com site, please cross-check that it is still present in this repo. |
37 |
| -The issue may have already been corrected, but the changes have not been deployed yet. |
| 120 | +Малюнкі гэтай кнігі былі створаны з дапамогай https://www.sketch.com/[Sketch 3], арыгінальны https://github.com/progit/progit2/blob/master/diagram-source/progit.sketch[файл] у фармаце sketchbook даступны ў ангельскай версіі кнігі. |
38 | 121 |
|
39 |
| -== Contributing |
| 122 | +Даданне ілюстрацыі: |
40 | 123 |
|
41 |
| -If you'd like to help out by making a change, take a look at the link:CONTRIBUTING.md[contributor's guide]. |
| 124 | +. Дадайце старонку ў sketchbook; па-магчымасці старайцеся выкарыстоўваць убудаваныя сімвалы. |
| 125 | +. Дадайце «slice» на сваю старонку; назавіце яе таксама, як PNG файл, адносна каранёвай часткі зыходнага кода кнігі. |
| 126 | +. Пераканайцеся, што ў наладах экспарту выстаўлены трохразовы памер. |
0 commit comments