From 69c1e095f602c78614db12a85039d781d8285837 Mon Sep 17 00:00:00 2001 From: Anthony Johnson Date: Fri, 19 Jul 2019 12:45:34 -0600 Subject: [PATCH] Update po file comments, tune installation requirements, alter i18n scripts --- .readthedocs.yml | 9 ++++++--- Gruntfile.js | 12 ------------ docs/requirements.txt | 2 -- package.json | 7 +++++++ setup.py | 9 +++++++++ .../locale/en/LC_MESSAGES/sphinx.mo | Bin 2123 -> 455 bytes .../locale/en/LC_MESSAGES/sphinx.po | 4 ++-- .../locale/es/LC_MESSAGES/sphinx.mo | Bin 2369 -> 2379 bytes .../locale/es/LC_MESSAGES/sphinx.po | 14 +++++--------- .../locale/ru/LC_MESSAGES/sphinx.mo | Bin 2311 -> 653 bytes .../locale/ru/LC_MESSAGES/sphinx.po | 12 +++++------- sphinx_rtd_theme/locale/sphinx.pot | 4 ++-- 12 files changed, 36 insertions(+), 37 deletions(-) delete mode 100644 docs/requirements.txt diff --git a/.readthedocs.yml b/.readthedocs.yml index 0e49a6aa..0b03b634 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -1,5 +1,8 @@ -build: - image: latest +version: 2 python: version: 3.6 -requirements_file: docs/requirements.txt + install: + - method: pip + path: . + extra_requirements: + - docs diff --git a/Gruntfile.js b/Gruntfile.js index 325e6f38..9dd0db19 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -144,18 +144,6 @@ module.exports = function(grunt) { locale = (typeof locale !== 'undefined') ? locale : 'en'; return 'sphinx-build -D language=' + locale + ' docs/ docs/build/html' } - }, - babel_extract: { - cmd: 'python setup.py extract_messages' - }, - babel_compile: { - cmd: 'python setup.py compile_catalog' - }, - tx_pull: { - cmd: 'tx pull' - }, - tx_push: { - cmd: 'tx push --source' } }, clean: { diff --git a/docs/requirements.txt b/docs/requirements.txt deleted file mode 100644 index 933c399b..00000000 --- a/docs/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ -sphinxcontrib-httpdomain -sphinx diff --git a/package.json b/package.json index 3db297ba..c91f6153 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,13 @@ "main": "js/theme.js", "version": "0.4.3", "private": true, + "scripts": { + "i18n-extract": "python setup.py extract_messages && python setup.py update_catalog", + "i18n-update": "tx pull && tx push --source", + "i18n-compile": "python setup.py compile_catalog", + "i18n-release": "npm run i18n-extract && npm run i18n-update && npm run i18n-compile", + "i18n": "npm run i18n-extract && npm run i18n-compile" + }, "devDependencies": { "bower": "^1.8.4", "browserify": "^13.0.0", diff --git a/setup.py b/setup.py index 09e594c1..4f3163e8 100644 --- a/setup.py +++ b/setup.py @@ -37,6 +37,15 @@ setup( install_requires=[ 'sphinx' ], + extras_require={ + 'dev': [ + 'transifex-client', + 'sphinxcontrib-httpdomain', + ], + 'docs': [ + 'sphinxcontrib-httpdomain', + ] + }, classifiers=[ 'Framework :: Sphinx', 'Framework :: Sphinx :: Theme', diff --git a/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.mo b/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.mo index 36ecd6288f030c1063893409aa78ebfc05054d59..4efb182ee085142f6bf51f4f7d84ec26728ec923 100644 GIT binary patch delta 72 zcmX>taGY7^o)F7a1|VPrVi_P-0dbIk4v;+)D5(piCx@{VvRf(`8d(_|Za&8%$H;1~ IXTZe(09JPimH+?% literal 2123 zcmeH`OK&4Z5XT!>STGOqJRlI%3PmImdXz=;!|f(sYKg#%pp0B{G1f7wI4NL;zCCC{&`rn>51)ziN`d+x5l z?-l%C#{Y>2*qZiIK#+7{wd_3m>oc~EYSoiZF_qzhJ-i^xcfZXpM$U0=j z0_1%kft>HF%KirA{ohyo0c3qYg52+KAnShZ{H)(MK(?=fcqQ5(*Xe@X@4F!Pn}Qto zG06Eo0lD8VLGE_}FIh*2gEsrN3={^+D@tur4wVUBv`d|*v**kRG}d823yZ!OXmffz zR{bSUrPn4SDYk4eaXK3Wv27EN$Jpdnre1VX9mpDL>(DQgJ1U%cZs>5c?B8p~vM+X= zn#-Vp^??f%&W?1dQtD4c*QDxH#L@>Ui&O@9k$+(^hv&HREcv>KZDz%;It^ma(1DUE z_efKD`?-?nRwhA@kbvHjBYBuOU0@EDl#%^hO{2Y%E*a2CX%K3S%ypR5#lBM`ZA*`Z z{XivwZrY&|2XJ}>iNoop3aISM90Q$sdBSIF9;jyN>unW{SKm zU82N$09A@ooszMEhB82(G?V$!)v0Q4DDPlz>9`dcNai_>txG*gxO}1V9HUFDb7&!- zAPG+hffHN4K0<`b@d6>r*fJYXf=Ol8X@%L|a~_cIFkH-*yO@0z0v0AxjVJ1+QPouo zb*EpC3+eGRh#K|F^-J|sjT*HBRah6Ip3ig|wad&$N47hX8DLQh}_*@3-TC{UJ zj%jzZ*P-kGD!pEdrO8ShNDCu5Gom9UhwP#2alDc1x^>xlZ9gxa%%dIahQ39nn3{fV z`5MiZYm0_1tWk5R*6a2<^YJw6joOwq0e3JuniMD%@C9Eia;eQVN(Rz-71qjd60OeT wSp11{QO6`U#dT@XYF~%i4P}($`w_J#Eo#fY%4xa2f(rNV{QW!sKi&Di0rOH$%K!iX diff --git a/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.po b/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.po index 476daae1..52092b44 100644 --- a/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.po +++ b/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2019-07-16 15:59-0600\n" +"POT-Creation-Date: 2019-07-19 12:32-0600\n" "PO-Revision-Date: 2019-07-16 15:43-0600\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.6.0\n" +"Generated-By: Babel 2.7.0\n" #: sphinx_rtd_theme/breadcrumbs.html:31 msgid "Docs" diff --git a/sphinx_rtd_theme/locale/es/LC_MESSAGES/sphinx.mo b/sphinx_rtd_theme/locale/es/LC_MESSAGES/sphinx.mo index e7ff83206208c61fa4aa5c129f3bbc5e948edde6..2771e95dbbd7ed44d22cb44655fa1a805378ccf1 100644 GIT binary patch delta 316 zcmXZXze@sP7{Kx8?C?w^@*1R|dI_^l)C5r)ba8Nva80|za5=d@;UV!0 zo?wE<_-Wi?o%k0Wyx^%|2{YJ7J^$#){C{vvqDNw88a_}j-k8Q8;||Zr|Dis}Wm^G@ zs2AR$!Y;n!2(M954?GH9@D!DUaI}22 X&z+{K)>^mKtbWmsm4`cl~Mh1p(76t}M1_lN-HUcJWlfC64X zfkLQ)JwO^{@KLD3n^5{Okd^|9zXj4D2XO#R69>{#KpJGA5s+2@(l$VP2at{h(yBmO z3@8coBZCb{kz-PRX^BEfMrv`YLds??rpZi(uD*_*J`Rp9E, 2019. -# -# Translators: -# Anthony , 2019 msgid "" msgstr "" "Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2019-07-16 15:59-0600\n" +"Report-Msgid-Bugs-To: support@readthedocs.org\n" +"POT-Creation-Date: 2019-07-19 12:32-0600\n" "PO-Revision-Date: 2019-07-16 21:44+0000\n" "Last-Translator: Anthony , 2019\n" "Language: es\n" @@ -20,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.6.0\n" +"Generated-By: Babel 2.7.0\n" #: sphinx_rtd_theme/breadcrumbs.html:31 msgid "Docs" diff --git a/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.mo b/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.mo index 39472b361d8f5fc9362a1d131ac7fb0a78ac39cb..1b8a94b05f96d1626fa34c3f8b0704a2eac32b43 100644 GIT binary patch delta 100 zcmZn{>SfirC&V(90SFj@SO$nyKpZ5X17ycDF)-)?>B(U%?&8Iz1qJy62Hn$g*217#dj_8*VKx%oHWgkB7{&h-ksP>*E_43 zSv!_;e4o9EgE({RO1qzVZ{P3PonK$MaNoi8 z4(_*bzc9nn^m+{Wb%=j~7r|Gba-3(tH^9pvfzN|Y@B-K_U~>)8f5&jEM|jKDX+3}m~nL5_DH zya#>S zAp0$Y9Pjf&4ng++vfw?C>-z@ee!m5|?uQ`v`+Ffj0+G`B8{|9}VZ{Bu26Ddyvfm0G z9Ipj(zjr|H_cxI1nBgYYIx4qhd(udXRG9Z=YK_y(<0P6qCxWG6Y6 zr)(%UaoQ!}Tvyph$K9TF)>UZm7^aC5k#Sm4Y)PfmjBO_m?@D{7xe?o&dFQ;?79D3p z%V`#)=AcNXqLaw6wUI)HJvz!$n5tAHu^m;M9W4j3 z$_*Ck3mICvsru5{h0?&t*&90*KxUIC80bXH6Fyt>Kw~bQl{U7CEF0&J)EotiSPm%@ zT}ejeI+V_*02LKQaYU)I)E5@@iF7pGx(XHT^~GKI=9*g(mPC@!Q0d5!fXZYtNie!l zX^j?=5rXi9U^r6wdjnX=1TSDBQ_1)Iq zUTNpnzIz=Bc{|*7loU|S^RK$zhpxX!{z9;T^`hs&&^_Ie|Jv33pk9C9!&TxB$=%l? zHHolF2efg}ZqxSKR*P2tm3kGXX*b7)1f=sb!QGdlAJA@YOe|8G>sgzbpjsUchZW0V z<0E-o301#(ZcJ4RCsXx3e}17})p@mC+DURP5_d!Cz6mJJ#-eG|mua$W%%!uw*J${3 zxcG%jqv7$ZvE6E8Vd{Rh ze5OZSq&dyG(m;f3R6~IIa%pRGt2NzPzv7jytJLEBaQ8lPwaOwgJUOqPoLB$TdG!y2 CX@A`S diff --git a/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.po b/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.po index c3d044f9..e62fe235 100644 --- a/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.po +++ b/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.po @@ -1,14 +1,12 @@ -# English translations for sphinx_rtd_theme. -# Copyright (C) 2019 ORGANIZATION +# Russian translations for sphinx_rtd_theme. +# Copyright (C) 2019 Read the Docs, Inc # This file is distributed under the same license as the sphinx_rtd_theme # project. -# FIRST AUTHOR , 2019. -# msgid "" msgstr "" "Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2019-07-16 15:59-0600\n" +"Report-Msgid-Bugs-To: support@readthedocs.org\n" +"POT-Creation-Date: 2019-07-19 12:32-0600\n" "PO-Revision-Date: 2019-07-16 21:44+0000\n" "Last-Translator: FULL NAME \n" "Language: ru\n" @@ -20,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.6.0\n" +"Generated-By: Babel 2.7.0\n" #: sphinx_rtd_theme/breadcrumbs.html:31 msgid "Docs" diff --git a/sphinx_rtd_theme/locale/sphinx.pot b/sphinx_rtd_theme/locale/sphinx.pot index 456bbce4..54bb282f 100644 --- a/sphinx_rtd_theme/locale/sphinx.pot +++ b/sphinx_rtd_theme/locale/sphinx.pot @@ -9,14 +9,14 @@ msgid "" msgstr "" "Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2019-07-16 18:15-0600\n" +"POT-Creation-Date: 2019-07-19 12:32-0600\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" -"Generated-By: Babel 2.6.0\n" +"Generated-By: Babel 2.7.0\n" #: sphinx_rtd_theme/breadcrumbs.html:31 msgid "Docs"