178 Commits

Author SHA1 Message Date
OpenStack Proposal Bot
b08517e6a9 Updated from global requirements
Change-Id: I7bf51e14a888c90e48d150df15882f46c1c101b6
2017-03-20 13:20:38 +00:00
Akihiro Motoki
8d478d277f zanata_stat: calculate stats summary across proejcts and versions
Change-Id: Id9ea9e3b66bb14720ccc53893a9590d59c34bde6
Closes-Bug: #1670640
2017-03-19 17:57:02 +09:00
Jenkins
4b42163c1a Merge "zanata_stats: Use logger method for messages" 2017-03-19 08:15:56 +00:00
Jenkins
371d47ad38 Merge "zanata_userinfo.py: get user name and email" 2017-03-19 08:11:35 +00:00
Akihiro Motoki
e49341ceef zanata_stats: Use logger method for messages
- Utilizes logging instead of oslo_log and catagorizs log messages
  into debug, error, info, and warning logs.
- Implements --debug option to also see debug logs
  (by default, debug logs are not seen to output).

Change-Id: Ib2b29896ca596f24cfb0c18602334435be6c2e13
2017-03-18 15:10:20 +00:00
Ian Y. Choi
e7806cd03a zanata_userinfo.py: get user name and email
The script generates a csv file by reading a yaml file
which contains the list of translators (e.g., translation_team.yaml)
with user name and e-mail addresses by interacting with Zanata API.

The script utilizes ZanataUtils in openstack-infra/project-config
to read zanata.ini configuration file which contains Zanata API key.
Note that the Zanata API key is required to use Zanata accounts API.

Change-Id: I078742c5956b2c72eb1dabb10b9d3b4667b8f7e6
2017-03-18 14:44:01 +00:00
Jenkins
cfd166165c Merge "zanata_stats: refactor" 2017-03-18 10:42:52 +00:00
Jenkins
6bb1fe246b Merge "python 3 support in zanata_stats.py" 2017-03-18 10:31:22 +00:00
Jenkins
7b2d1478e9 Merge "Add mascot images as resources" 2017-03-18 10:16:58 +00:00
Jenkins
6c4de51eb4 Merge "zanata_users: sort language team alphabetically" 2017-03-18 10:14:14 +00:00
Jenkins
1c7d7ce9d1 Merge "Fix zanata_users.py to support Zanata 3.9.6" 2017-03-18 10:13:55 +00:00
Akihiro Motoki
a90fb3eace zanata_stats: refactor
* Convert more functions to class methods.
  It allows us to have related stuffs in one place.
* Avoid using 'yield'. 'yield' itself is useful,
  but there is no need to use this for small iterations.
  Code readability will be better if we return a list.
* Raise an exception when an exception occurs in
  read_uri() and read_json_from_uri(). Catching an exception
  in these methods just leads to other unexpected error.
  If reraising an exception brings, debugging will be easier.
* Move the sort logic to User.__lt__ method.
* Load language team YAML file after checking options.

Change-Id: I9b668e4606f783fbb87e920a4802947c7efe4eb3
2017-03-15 15:57:59 +09:00
Akihiro Motoki
972de4b1d7 python 3 support in zanata_stats.py
* requests library handles differences in Python 2 and 3 efficiently.
  Let's switch to requests rather than using the lower-level urllib.
* CSV writer in Python3 expects a file is open as
  non-binary mode. In Python 2, binary mode is expected.

Change-Id: Ied870913de54975ea2d734e719f05c1e342620eb
2017-03-15 15:57:59 +09:00
Akihiro Motoki
07d3753a7f zanata_stat.py: Support Zanata 3.9.6
Zanata 3.9.6 changes the format of statistics data.
This commit updates the tool to support 3.9.6.

The old format from the old Zanata used at translate.openstack.org
is no longer supported.

Closes-Bug: #1670638
Change-Id: I692a995142529c4df1e2664264afc19496bf71ed
2017-03-15 15:57:52 +09:00
Ian Y. Choi
65ff2a2f20 Add mascot images as resources
I18n team now has official mascot - Parrot!
Logo files are needed to be managed by a repository
to make them useful for future usage such as incorporating
into translation platform dashboard (i.e., translate.o.o).

Change-Id: I2bed3e09c1c62aa411050e5777ccf134227ede32
2017-03-14 21:11:48 +00:00
OpenStack Proposal Bot
8ae974d80e Updated from global requirements
Change-Id: Ib807f2210e8d7b046bfc3d58fdb80e87c1c6f90d
2017-03-12 17:36:18 +00:00
Akihiro Motoki
8caba73ceb zanata_users: sort language team alphabetically
We have a number of language team now.
translation_team.yaml is previously sorted based on the number
of translators, but it means the order of language teams can be
changed time to time. Alphabetical order will reduce accidental
big diff and makes easier to search.

Change-Id: Ib704d9f88d4ea7f6b18a390c956538072b52ac0d
2017-03-07 16:28:50 +00:00
Akihiro Motoki
99b4f6e2ae Fix zanata_users.py to support Zanata 3.9.6
HTML of individual language page was changed in Zanata 3.9.6.
This commit catches up with the change.

Closes-Bug: #1670725
Change-Id: I77df5c1f4b716b395f0f686b6a9e2e48649bedcf
2017-03-07 16:21:45 +00:00
Akihiro Motoki
3e8b02e423 Add requirements.txt
It is nice to list packages required to run tools in the i18n repo
in requirements.txt.

Change-Id: Idcf10b551a1e08a98df13594124bc1b63e3987db
2017-03-07 11:36:08 +00:00
OpenStack Proposal Bot
8a5bbaee0e Updated from global requirements
Change-Id: Ie30f50004f7c0a246299aa152487a3751d47a627
2017-03-02 11:45:15 +00:00
KATO Tomoyuki
976cfcabab Use the official project name for the team name
* I18n
* Infrastructure

Change-Id: Icd0a54d0f4559a5cbd56742d318811dc0c620ee6
2017-02-23 15:22:44 +00:00
Jenkins
4fe77211ec Merge "Use https instead of http for git.openstack.org" 2017-02-13 05:52:18 +00:00
Jenkins
dd6fe08da9 Merge "Add zanata id." 2017-02-13 05:43:40 +00:00
liumengwen
ddc4959f4e Add zanata id.
Change-Id: I1ab313b0ab5c25b80cf47b5a8533b4498e3f40b4
2017-02-13 05:36:48 +00:00
OpenStack Proposal Bot
ab391ca2b1 Updated from global requirements
Change-Id: Ifa9aa36d95c808eac7a1ca8a16330990b4f4229e
2017-02-10 05:49:29 +00:00
melissaml
201ded87c1 Use https instead of http for git.openstack.org
Trivialfix

Change-Id: Iacabb2f1fadc83acd725af40a05086babb71e00e
2017-02-08 16:59:04 +08:00
KATO Tomoyuki
c9cfd57a98 Switch I18n ML to hyperlink
Since I18n ML is a member only ML,
need to join the ML before send an email.

Change-Id: I3055475eaaed29b32590714b8d5567b7b1906e3c
2017-02-03 09:59:27 +09:00
Akihiro Motoki
a2a5b3e9b7 Remove amotoki from Japanese coordinator
Still a member of Japanese translator and reviewer team

Change-Id: I23e49a47c0a0bd935df456128aceb09741396778
2017-01-30 00:34:20 +09:00
vi01et03
7378790a59 Fix wrong verb
At http://docs.openstack.org/developer/i18n/release_management.html
worng verb used second note section
follows -> follow

Change-Id: I058bb20fd3918640287d1870bb7370d7991b1b7b
Closes-Bug: #1659726
2017-01-27 15:15:05 +09:00
youngwoo kim
cd072fe2d5 Fix typos
- "i18n/doc/source/about.rst file" has a typo.
- convenstions -> conventions

Change-Id: I5121ef70598feb366ca91c18001b8fafe201fd41
Closes-Bug: #1659478
2017-01-26 13:36:28 +09:00
Ian Y. Choi
e6781eac54 Updates Zanata member list using tool
Note: The proposed content is generated from zanata_users.py

Change-Id: I9687e023519785881c70d599af7f5ebd4aaac7ed
2017-01-16 16:17:13 +00:00
Jenkins
8debc385a7 Merge "Zanata member list update tool" 2017-01-16 14:24:47 +00:00
SeongSoo Cho
b03c50bb14 Zanata member list update tool
Unfortunately current Zanata 3.7.3 does not support
member list API. This tool is developed to retrieve member
list in Zanata and save the list into yaml based format.
The output file name is translation_team.yaml by default,
and the name can be changed using -o option.

Note that this tool uses BeautifulSoap4 and requests
libraries.

Change-Id: Iaf3d845514e85f8c160efdf6c10afeaaf8077857
Co-Authored-By: Ian Y. Choi <ianyrchoi@gmail.com>
2017-01-16 12:19:49 +00:00
Jenkins
1339fafbc1 Merge "Refines with details on activities with releases" 2017-01-16 11:41:50 +00:00
Ian Y. Choi
1d9dcc59e7 Refines with details on activities with releases
- Changes the title, since the title "Release Management" might
  infer Release Management team and their activities
- Adds detail introduction why the activities in this document
  is important with releases
- Light style adjustment for better rendering into HTML

Change-Id: I4ea05bbf0033e5f7e22c7537c908a05a84bc412e
2017-01-16 10:18:32 +00:00
Ian Y. Choi
f38081360c More detail description on ATC status
- It is important to also mention TC election.
- "more than" 300 words for translation and review metrics
  has been considered for ATC list.
- Publicizes ATC statistics.
  Since actual statistics data is added periodically with
  releases, it is better to have a link to Wiki.

Change-Id: Ifc663323f258d15ff566bc902bfdcd3ed71d4fed
2017-01-16 02:10:55 +00:00
Sungjin Kang
5d490be51e Update ko_KR i18n po file
* Update ko_KR i18n.po file.

Change-Id: Ib0eaf11db30985079b924d20724cf3abbcb42dc7
2017-01-10 12:44:59 +00:00
Jenkins
97014404af Merge "[Zanata users] Add Lao (lo) language translator" 2017-01-08 12:09:50 +00:00
Ian Y. Choi
a67e08d86c [Zanata users] Add Lao (lo) language translator
Note: tools/zanata/zanata_stats.py returns an error if
there is no "translators" section in a language in this yaml file.

Change-Id: I00d5a0ee0ec93e8f3856db2232c7c8d1e6d2b5cf
2017-01-08 07:25:43 +00:00
Akihiro Motoki
c8de3a3021 Summarize release management process
This commit summarized the release management process around i18n.
Details can be added later.

Change-Id: Idff56e434d4f7d3d8dbef9bedde1b60b3ead9307
2017-01-06 00:08:00 +09:00
Jenkins
d2a4077d74 Merge "Fix LOG.warn to LOG.warning" 2016-12-27 16:47:20 +00:00
Tony Breeds
2f6730fc11 Add Constraints support
To be co-installable with other OpenStack projects and have consistent
testing it's a good idea (tm) to use constraints when creating tox
environments.

Change-Id: I776ac1ae0ef5067bc9679cad97a643ec8f852eb9
2016-12-21 11:15:42 +11:00
Jenkins
607550b616 Merge "Add new Translation review page" 2016-12-20 01:08:28 +00:00
KATO Tomoyuki
ae04def1f6 update Japanese team member list
Change-Id: I760a7731435dc076d5ec1400f2e5636c33a2481e
2016-12-07 08:54:38 +09:00
Jenkins
03951135b6 Merge "[i18n-guide] Fix link errors in infra section" 2016-12-05 02:01:55 +00:00
Andreas Jaeger
3994362e70 Add new Translation review page
Currently the automatic translation imports link to
https://wiki.openstack.org/wiki/Translations/Infrastructure . That page
is inadequate now for reviewers. Let's write a new page targetting
reviewers of these imports and use that new page as reference.

Change-Id: I9b59e154d970a5667aee64e23e71ca3677c0026b
2016-12-04 17:38:29 +01:00
Ian Y. Choi
7db225acc2 [i18n-guide] Fix link errors in infra section
Change-Id: Id05192e861bf11b5851a3d814f4a04fa1331c690
Closes-Bug: #1647116
2016-12-04 11:16:00 +09:00
Flavio Percoco
8b796d818b Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

https://gist.github.com/22ca58fc1da674b1edf6e0a9ce2f2aa2

Change-Id: I6d4e6ce241a70ec056c5fddb574b3efa988fc506
2016-11-25 16:45:38 +01:00
Nickolay Smirnov
239c6344db Added translators, reviewers, coordinators to Russian team
Change-Id: I4545e4d670ab15c810c6d4f9a3c2d9da37f99d1c
2016-11-10 14:00:44 +03:00
Jenkins
2ed1e2f0d3 Merge "Improve translation message docs" 2016-11-02 07:22:45 +00:00