diff --git a/Rakefile b/Rakefile index fb79a8c7..2d8263c2 100644 --- a/Rakefile +++ b/Rakefile @@ -10,12 +10,24 @@ namespace :book do task :build do begin + lang = "ru" + begin + l10n_text = open("https://raw.githubusercontent.com/asciidoctor/asciidoctor/master/data/locale/attributes-#{lang}.adoc").read + File.open('attributes.asc', 'w') { |file| file.puts l10n_text} + progit_txt = File.open('progit.asc').read + if not progit_txt.include?("attributes.asc") + progit_txt.gsub!('include::book/license.asc', "include::attributes.asc[]\ninclude::book/license.asc") + File.open('progit.asc', 'w') {|file| file.puts progit_txt } + end + rescue + end version_string = ENV['TRAVIS_TAG'] || `git describe --tags`.chomp if version_string.empty? version_string = '0' end - date_string = Time.now.strftime("%Y-%m-%d") - params = "--attribute revnumber='#{version_string}' --attribute revdate='#{date_string}'" + date_string = Time.now.strftime("%d-%m-%Y") + params = "--attribute revnumber='#{version_string}' --attribute revdate='#{date_string}' --attribute lang=#{lang} " + puts "Generating contributors list" `git shortlog -s | grep -v -E "(Straub|Chacon|dependabot)" | cut -f 2- | column -c 96 > book/contributors.txt` diff --git a/progit.asc b/progit.asc index 43687db3..ede99752 100644 --- a/progit.asc +++ b/progit.asc @@ -8,7 +8,6 @@ $$VERSION$$, $$DATE$$ :toclevels: 2 :pdf-page-size: A4 :front-cover-image: image:book/cover.png[width=1050,height=1600] -:figure-caption: Рисунок ifdef::ebook-format[:leveloffset: -1]