A new attept to create list of Collabora Online translators properly
Signed-off-by: Andras Timar <andras.timar@collabora.com> Change-Id: Ib83025dd34ef3ebb75afe3e3d81a298c86302a7cpull/3730/head
parent
d2150cbd35
commit
c274352d6b
|
@ -0,0 +1,194 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# probably obsoletes extract_translator.sh
|
||||||
|
# Historical list of translators was collected with the following command in browser/po:
|
||||||
|
# for i in *.po;do git log --follow -p $i | grep "Last-Translator" | sed -e "s/^.*: //" -e "s/<.*$//";done | sort -u
|
||||||
|
# Then after some cleanup (duplicated names etc.) we get the ORIG_LIST which will never change.
|
||||||
|
# Then we can get the delta after 2021-11-26 with git shortlog: NEW_LIST.
|
||||||
|
# Then we merge the two lists and print the result.
|
||||||
|
|
||||||
|
if [ $# -ne 1 ]
|
||||||
|
then
|
||||||
|
echo "Usage: $0 <online-git-directory>"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
PWD=$(pwd)
|
||||||
|
cd $1
|
||||||
|
|
||||||
|
ORIG_LIST=$(mktemp)
|
||||||
|
cat <<EOF >$ORIG_LIST
|
||||||
|
김주현
|
||||||
|
Abdul Mukti Nurrohman
|
||||||
|
Abduqadir Abliz
|
||||||
|
abidin toumi
|
||||||
|
Adam Rak
|
||||||
|
Adolfo Jayme Barrientos
|
||||||
|
Ákos Nagy
|
||||||
|
Allan Nordhøy
|
||||||
|
Andika Triwidada
|
||||||
|
Andras Timar
|
||||||
|
Andreas Pettersson
|
||||||
|
Andrej Shadura
|
||||||
|
André Marcelo Alvarenga
|
||||||
|
Andrew Lee (李健秋)
|
||||||
|
Artem
|
||||||
|
Asier Sarasua Garmendia
|
||||||
|
Ayhan Yalçınsoy
|
||||||
|
bact
|
||||||
|
Baurzhan Muftakhidinov
|
||||||
|
belkacem77
|
||||||
|
Besnik Bleta
|
||||||
|
bormant
|
||||||
|
bruh
|
||||||
|
Budi Aryo
|
||||||
|
ButterflyOfFire
|
||||||
|
Carlos Moreira
|
||||||
|
Cédric Valmary
|
||||||
|
Cheng-Chia Tseng
|
||||||
|
Christian Kühl
|
||||||
|
Christian Lohmaier
|
||||||
|
Còdaze Veneto
|
||||||
|
Cor Nouws
|
||||||
|
DaeHyun Sung(성대현, 成大鉉)
|
||||||
|
David Lamhauge
|
||||||
|
Dimitris Spingos
|
||||||
|
doanmanhduy75
|
||||||
|
Donald Rogers
|
||||||
|
Eloy Crespo
|
||||||
|
Eugenia Russell
|
||||||
|
Felipe Viggiano
|
||||||
|
Flávio José de Siqueira Cavalc
|
||||||
|
Florian
|
||||||
|
FW
|
||||||
|
Gábor Kelemen
|
||||||
|
George Kitsoukakis
|
||||||
|
Giacomo Bertolotti
|
||||||
|
Gontzal Manuel Pujana Onaindia
|
||||||
|
Harri Pitkänen
|
||||||
|
HelaBasa
|
||||||
|
Hirae
|
||||||
|
Ihor Hordiichuk
|
||||||
|
Imanuel Ronaldo
|
||||||
|
Jan Holesovsky
|
||||||
|
Jean-Baptiste Faure
|
||||||
|
Jesper Hertel
|
||||||
|
J. Lavoie
|
||||||
|
Joachim Vincent
|
||||||
|
Joan Montané
|
||||||
|
Jörn Liebau
|
||||||
|
Karl Morten Ramberg
|
||||||
|
kees538
|
||||||
|
K. Herbert
|
||||||
|
koffevar
|
||||||
|
Kolbjørn Stuestøl
|
||||||
|
Kruno
|
||||||
|
Lars Kirschmann
|
||||||
|
Leif-Jöran Olsson
|
||||||
|
Leif Lodahl
|
||||||
|
liimee
|
||||||
|
LL Magical
|
||||||
|
Lukáš Jelínek
|
||||||
|
Luna Jernberg
|
||||||
|
Marco Cecchetti
|
||||||
|
Marco Marega
|
||||||
|
Marc Rodrigues
|
||||||
|
Martin Srebotnjak
|
||||||
|
Masa Murakami
|
||||||
|
Matthaiks
|
||||||
|
Mehmet Sait Gülmez
|
||||||
|
Michael Bauer
|
||||||
|
Michael Wolf
|
||||||
|
Michalis
|
||||||
|
Mihail Balabanov
|
||||||
|
Mike Kaganski
|
||||||
|
Milo Ivir
|
||||||
|
Miloš Šrámek
|
||||||
|
Ming Hua
|
||||||
|
Mirsad
|
||||||
|
Modestas Rimkus
|
||||||
|
Muhammet Kara
|
||||||
|
Muḥend Velqasem
|
||||||
|
naniud
|
||||||
|
Nathan
|
||||||
|
Naveen
|
||||||
|
Necdet Yucel
|
||||||
|
Nguyen Trung Kien
|
||||||
|
Nguyen Tuan Anh
|
||||||
|
Niklas Johansson
|
||||||
|
No Ne
|
||||||
|
Oğuz Ersen
|
||||||
|
Olav Dahlum
|
||||||
|
Olexandr Pylypchuk
|
||||||
|
Olivier Hallot
|
||||||
|
Osoitz
|
||||||
|
Oymate
|
||||||
|
pan93412
|
||||||
|
Paul Roos
|
||||||
|
Pedro Pinto Silva
|
||||||
|
phlostically
|
||||||
|
Piotr Rudzki
|
||||||
|
Pranav Kant
|
||||||
|
Quentin Pagès
|
||||||
|
raal
|
||||||
|
Reza Almanda
|
||||||
|
Rhoslyn Prys
|
||||||
|
Rizal Muttaqin
|
||||||
|
Rob Pearson
|
||||||
|
Roman Vasylyshyn
|
||||||
|
Ron Stephen Mathew
|
||||||
|
Rybnicek-PCHELP
|
||||||
|
Saikeo
|
||||||
|
Samson B
|
||||||
|
SC
|
||||||
|
Sebastiaan Veld
|
||||||
|
Sérgio Marques
|
||||||
|
Sérgio Morais
|
||||||
|
Slimane Selyan Amiri
|
||||||
|
So
|
||||||
|
Sophie Gautier
|
||||||
|
ssantos
|
||||||
|
Stanislav Horáček
|
||||||
|
Steen Rønnow
|
||||||
|
Stratos Kostidis
|
||||||
|
Stuart Swales
|
||||||
|
Sveinn í Felli
|
||||||
|
Szymon Kłos
|
||||||
|
Thais Vieira
|
||||||
|
Tor Lillqvist
|
||||||
|
Tymofii Lytvynenko
|
||||||
|
uzadmin
|
||||||
|
Valter Mura
|
||||||
|
VenetoABC
|
||||||
|
vpanter
|
||||||
|
wck317
|
||||||
|
William Gathoye
|
||||||
|
wxf26054
|
||||||
|
Xosé
|
||||||
|
Yaron Shahrabani
|
||||||
|
Zhou Nan
|
||||||
|
Андрій Бандура
|
||||||
|
Євген Кондратюк
|
||||||
|
امير محمد العمري
|
||||||
|
غادة الذياب
|
||||||
|
வே. இளஞ்செழியன் (Ve. Elanjelian)
|
||||||
|
日陰のコスモス
|
||||||
|
村上正記
|
||||||
|
琨珑 锁
|
||||||
|
EOF
|
||||||
|
|
||||||
|
NEW_LIST=$(mktemp)
|
||||||
|
|
||||||
|
git shortlog -n -s \
|
||||||
|
browser/po \
|
||||||
|
android/app/src/main/res/values-* \
|
||||||
|
android/lib/src/main/res/values-* \
|
||||||
|
ios/Mobile/Resources/Settings.bundle \
|
||||||
|
| awk -F '\t' '{print $2}' \
|
||||||
|
| grep -v Weblate \
|
||||||
|
| grep -v transifex-integration \
|
||||||
|
> $NEW_LIST
|
||||||
|
|
||||||
|
sort -u $ORIG_LIST $NEW_LIST | sed -z 's/\n/; /g;s/; $/\n/'
|
||||||
|
cd $PWD
|
||||||
|
rm $ORIG_LIST $NEW_LIST
|
Loading…
Reference in New Issue