Ticket #11015: 0001-AboutSystem-move-authors-and-translators-info-into-A.patch

File 0001-AboutSystem-move-authors-and-translators-info-into-A.patch, 18.9 KB (added by waddlesplash, 10 years ago)

Part 1.

  • src/apps/aboutsystem/AboutSystem.cpp

    From e1c4dc1c54864bd16787c79e3e3f0228772423f6 Mon Sep 17 00:00:00 2001
    From: Augustin Cavalier <waddlesplash@gmail.com>
    Date: Tue, 8 Jul 2014 13:33:53 -0400
    Subject: [PATCH] AboutSystem: move authors and translators info into
     AuthorsInfo.h
    
    ---
     src/apps/aboutsystem/AboutSystem.cpp | 382 +---------------------------------
     src/apps/aboutsystem/AuthorsInfo.h   | 391 +++++++++++++++++++++++++++++++++++
     2 files changed, 399 insertions(+), 374 deletions(-)
     create mode 100644 src/apps/aboutsystem/AuthorsInfo.h
    
    diff --git a/src/apps/aboutsystem/AboutSystem.cpp b/src/apps/aboutsystem/AboutSystem.cpp
    index 868a48e..f73e066 100644
    a b  
    11/*
    2  * Copyright 2005-2012, Haiku, Inc.
     2 * Copyright 2005-2014, Haiku, Inc.
    33 * Distributed under the terms of the MIT license.
    44 *
    55 * Authors:
     6 *      Augustin Cavalier <waddlesplash>
    67 *      DarkWyrm <bpmagic@columbus.rr.com>
    78 *      René Gollent
    89 *      Wim van der Meer <WPJvanderMeer@gmail.com>
     
    6061#include "HyperTextView.h"
    6162#include "Utilities.h"
    6263
     64#include "AuthorsInfo.h"
    6365
    6466#ifndef LINE_MAX
    6567#define LINE_MAX 2048
    static const char* kMarvellFirmware = B_TRANSLATE_MARK("Marvell (firmware)");  
    99101static const char* kRalinkFirmware = B_TRANSLATE_MARK("Ralink (firmware)");
    100102#endif
    101103
    102 typedef struct
    103 {
    104     const char* languageCode;
    105     const char* names;
    106 } Translation;
    107 
    108 static const Translation gTranslations[] =
    109 {
    110     { "ar",
    111         "Khaled Berraoui - khallebal\n"
    112         "Kendhia\n"
    113     },
    114     { "be",
    115         "Michael Bulash\n"
    116     },
    117     { "bg",
    118         "Ognyan Valeri Angelov\n"
    119         "cssvb94\n"
    120     },
    121     { "cs",
    122         "Pavel Drotár\n"
    123         "Matěj Kocián\n"
    124     },
    125     { "da",
    126         "Brian Matzon\n"
    127     },
    128     { "de",
    129         "Colin Günther\n"
    130         "Mirko Israel\n"
    131         "leszek\n"
    132         "Christian Morgenroth\n"
    133         "Aleksas Pantechovskis\n"
    134         "Joachim Seemer - Humdinger\n"
    135         "Matthias Spreiter\n"
    136         "Ivaylo Tsenkov\n"
    137         "svend\n"
    138     },
    139     { "el",
    140         "Γιάννης Κωνσταντινίδης (Giannis Konstantinidis) - giannisk\n"
    141         "Βαγγέλης Μαμαλάκης (Vaggelis Mamalakis)\n"
    142         "Άλεξ-Π. Νάτσιος (Alex-P. Natsios) - Drakevr\n"
    143     },
    144     { "eo",
    145         "Travis D. Reed - Dancxjo\n"
    146     },
    147     { "es",
    148         "Pedro Arregui\n"
    149         "Zola Bridges\n"
    150         "Nicolás C - CapitanPico\n"
    151         "Oscar Carballal - oscarcp\n"
    152         "Miguel Zúñiga González - miguel~1.mx\n"
    153         "Luis Gustavo Lira\n"
    154         "Victor Madariaga\n"
    155         "César Ortiz Pantoja - ccortiz\n"
    156     },
    157     { "fi",
    158         "Jorma Karvonen - Karvjorm\n"
    159         "Jaakko Leikas - Garjala\n"
    160         "Slavi Stefanov Sotirov\n"
    161     },
    162     { "fr",
    163         "Jean-Loïc Charroud\n"
    164         "Adrien Destugues - PulkoMandy\n"
    165         "Florent Revest\n"
    166         "Harsh Vardhan\n"
    167     },
    168     { "hi",
    169         "Abhishek Arora\n"
    170         "Dhruwat Bhagat\n"
    171         "Jayneil Dalal\n"
    172         "Atharva Lath\n"
    173     },
    174     { "hr",
    175         "Ivica Koli\n"
    176         "Zlatko Sehanović\n"
    177         "zvacet\n"
    178     },
    179     { "hu",
    180         "Zsolt Bicskei\n"
    181         "Róbert Dancsó - dsjonny\n"
    182         "Kálmán Kéménczy\n"
    183         "Zoltán Mizsei - miqlas\n"
    184         "Bence Nagy\n"
    185         "Zoltán Szabó - Bird\n"
    186     },
    187     { "it",
    188         "Andrea Bernardi\n"
    189         "Dario Casalinuovo\n"
    190         "Francesco Franchina\n"
    191         "Lorenzo Frezza\n"
    192         "Mometto Nicola\n"
    193         "Michael Peppers\n"
    194     },
    195     { "ja",
    196         "Satoshi Eguchi\n"
    197         "Shota Fukumori\n"
    198         "hiromu1996\n"
    199         "Hironori Ichimiya\n"
    200         "Jorge G. Mare - Koki\n"
    201         "Takashi Murai\n"
    202         "nolze\n"
    203         "SHINTA\n"
    204         "thebowseat\n"
    205         "Hiroyuki Tsutsumi\n"
    206         "Hiromu Yakura\n"
    207         "The JPBE.net user group\n"
    208     },
    209     { "lt",
    210         "Algirdas Buckus\n"
    211         "Simonas Kazlauskas\n"
    212         "Rimas Kudelis\n"
    213     },
    214     { "nl",
    215         "Floris Kint\n"
    216         "Meanwhile\n"
    217     },
    218     { "pl",
    219         "Szymon Barczak\n"
    220         "Grzegorz Dąbrowski\n"
    221         "Hubert Hareńczyk\n"
    222         "Krzysztof Miemiec\n"
    223         "Artur Wyszyński\n"
    224     },
    225     { "pt",
    226         "Marcos Alves - Xeon3D\n"
    227         "Vasco Costa - gluon\n"
    228         "Michael Vinícius de Oliveira - michaelvo\n"
    229     },
    230     { "pt_BR",
    231         "Cabral Bandeira - beyraq\n"
    232         "Adriano A. Duarte - Sri_Dhryko\n"
    233         "Tiago Matos - tiagoms\n"
    234         "Nadilson Santana - nadilsonsantana\n"
    235     },
    236     { "ro",
    237         "Victor Carbune\n"
    238         "Silviu Dureanu\n"
    239         "Alexsander Krustev\n"
    240         "Danca Monica\n"
    241         "Florentina Mușat\n"
    242         "Dragos Serban\n"
    243         "Hedeș Cristian Teodor\n"
    244         "Ivaylo Tsenkov\n"
    245         "Călinescu Valentin\n"
    246     },
    247     { "ru",
    248         "Tatyana Fursic - iceid\n"
    249         "StoroZ Gneva\n"
    250         "Rodastahm Islamov - RISC\n"
    251         "Eugene Katashov - mrNoisy\n"
    252         "Reznikov Sergei - Diver\n"
    253         "Michael Smirnov\n"
    254         "Vladimir Vasilenko\n"
    255     },
    256     { "sk",
    257         "Ivan Masár\n"
    258     },
    259     { "sr",
    260         "Nikola Miljković\n"
    261     },
    262     { "sv",
    263         "Patrik Gissberg\n"
    264         "Johan Holmberg\n"
    265         "Jimmy Olsson - phalax\n"
    266         "Jonas Sundström\n"
    267         "Victor Widell\n"
    268     },
    269     { "tr",
    270         "Hüseyin Aksu\n"
    271         "Halil İbrahim Azak\n"
    272         "Aras Ergus\n"
    273         "Enes Burhan Kuran\n"
    274         "Ali Rıza Nazlı\n"
    275     },
    276     { "uk",
    277         "Mariya Pilipchuk\n"
    278         "Alex Rudyk - totish\n"
    279         "Oleg Varunok\n"
    280     },
    281     { "zh",
    282         "Pengfei Han - kurain\n"
    283     }
    284 };
    285 
    286 #define kNumberOfTranslations (sizeof(gTranslations) / sizeof(Translation))
    287 
    288104
    289105static int
    290106TranslationComparator(const void* left, const void* right)
    AboutView::_CreateCreditsView()  
    1046862    fCreditsView->Insert(B_TRANSLATE("Current maintainers:\n"));
    1047863
    1048864    fCreditsView->SetFontAndColor(be_plain_font, B_FONT_ALL, &kDarkGrey);
    1049     fCreditsView->Insert(
    1050         "Ithamar R. Adema\n"
    1051         "Bruno G. Albuquerque\n"
    1052         "Stephan Aßmus\n"
    1053         "Stefano Ceccherini\n"
    1054         "Rudolf Cornelissen\n"
    1055         "Alexandre Deckner\n"
    1056         "Adrien Destugues\n"
    1057         "Oliver Ruiz Dorantes\n"
    1058         "Axel Dörfler\n"
    1059         "Jérôme Duval\n"
    1060         "Pawel Dziepak\n"
    1061         "René Gollent\n"
    1062         "Bryce Groff\n"
    1063         "Colin Günther\n"
    1064         "Jessica Hamilton\n"
    1065         "Fredrik Holmqvist\n"
    1066         "Philippe Houdoin\n"
    1067         "Ryan Leavengood\n"
    1068         "Michael Lotz\n"
    1069         "Matt Madia\n"
    1070         "Scott McCreary\n"
    1071         "David McPaul\n"
    1072         "Fredrik Modéen\n"
    1073         "Marcus Overhagen\n"
    1074         "Michael Pfeiffer\n"
    1075         "Joseph R. Prostko\n"
    1076         "François Revol\n"
    1077         "Philippe Saint-Pierre\n"
    1078         "Jonathan Schleifer\n"
    1079         "John Scipione\n"
    1080         "Alex Smith\n"
    1081         "Oliver Tappe\n"
    1082         "Gerasim Troeglazov\n"
    1083         "Alexander von Gluck IV\n"
    1084         "Ingo Weinhold\n"
    1085         "Alex Wilson\n"
    1086         "Artur Wyszyński\n"
    1087         "Clemens Zeidler\n"
    1088         "Siarzhuk Zharski\n"
    1089         "\n");
     865    fCreditsView->Insert(AUTHORSINFO_CURRENT_MAINTAINERS);
    1090866
    1091867    fCreditsView->SetFontAndColor(&font, B_FONT_ALL, &kHaikuOrange);
    1092868    fCreditsView->Insert(B_TRANSLATE("Past maintainers:\n"));
    1093869
    1094870    fCreditsView->SetFontAndColor(be_plain_font, B_FONT_ALL, &kDarkGrey);
    1095     fCreditsView->Insert(
    1096         "Andrew Bachmann\n"
    1097         "Salvatore Benedetto\n"
    1098         "Tyler Dauwalder\n"
    1099         "Daniel Furrer\n"
    1100         "Andre Alves Garzia\n"
    1101         "Karsten Heimrich\n"
    1102         "Erik Jaesler\n"
    1103         "Maurice Kalinowski\n"
    1104         "Euan Kirkhope\n"
    1105         "Marcin Konicki\n"
    1106         "Waldemar Kornewald\n"
    1107         "Thomas Kurschel\n"
    1108         "Brecht Machiels\n"
    1109         "Wim van der Meer\n"
    1110         "Frans Van Nispen\n"
    1111         "Adi Oanca\n"
    1112         "Michael Phipps\n"
    1113         "Niels Sascha Reedijk\n"
    1114         "David Reid\n"
    1115         "Hugo Santos\n"
    1116         "Alexander G. M. Smith\n"
    1117         "Andrej Spielmann\n"
    1118         "Jonas Sundström\n"
    1119         "Bryan Varner\n"
    1120         "Nathan Whitehorn\n"
    1121         "Michael Wilber\n"
    1122         "Jonathan Yoder\n"
    1123         "Gabe Yoder\n"
    1124         "\n");
     871    fCreditsView->Insert(AUTHORSINFO_PAST_MAINTAINERS);
    1125872
    1126873    fCreditsView->SetFontAndColor(&font, B_FONT_ALL, &kHaikuOrange);
    1127874    fCreditsView->Insert(B_TRANSLATE("Website, marketing & documentation:\n"));
    1128875
    1129876    fCreditsView->SetFontAndColor(be_plain_font, B_FONT_ALL, &kDarkGrey);
    1130     fCreditsView->Insert(
    1131         "Phil Greenway\n"
    1132         "Gavin James\n"
    1133         "Urias McCullough\n"
    1134         "Niels Sascha Reedijk\n"
    1135         "Joachim Seemer - Humdinger\n"
    1136         "Jonathan Yoder\n"
    1137         "\n");
     877    fCreditsView->Insert(AUTHORSINFO_WEBSITE);
    1138878
    1139879    fCreditsView->SetFontAndColor(&font, B_FONT_ALL, &kHaikuOrange);
    1140880    fCreditsView->Insert(B_TRANSLATE("Contributors:\n"));
    1141881
    1142882    fCreditsView->SetFontAndColor(be_plain_font, B_FONT_ALL, &kDarkGrey);
    1143     fCreditsView->Insert(
    1144         "Andrea Anzani\n"
    1145         "Sean Bartell\n"
    1146         "Hannah Boneß\n"
    1147         "Andre Braga\n"
    1148         "Michael Bulash\n"
    1149         "Bruce Cameron\n"
    1150         "Jean-Loïc Charroud\n"
    1151         "Greg Crain\n"
    1152         "Michael Davidson\n"
    1153         "David Dengg\n"
    1154         "John Drinkwater\n"
    1155         "Yongcong Du\n"
    1156         "Cian Duffy\n"
    1157         "Vincent Duvert\n"
    1158         "Mikael Eiman\n"
    1159         "Fredrik Ekdahl\n"
    1160         "Joshua R. Elsasser\n"
    1161         "Atis Elsts\n"
    1162         "Mark Erben\n"
    1163         "Christian Fasshauer\n"
    1164         "Andreas Färber\n"
    1165         "Janito Ferreira Filho\n"
    1166         "Pier Luigi Fiorini\n"
    1167         "Marc Flerackers\n"
    1168         "Michele Frau - zuMi\n"
    1169         "Landon Fuller\n"
    1170         "Deyan Genovski\n"
    1171         "Pete Goodeve\n"
    1172         "Lucian Adrian Grijincu\n"
    1173         "Sean Healy\n"
    1174         "Andreas Henriksson\n"
    1175         "Matthijs Hollemans\n"
    1176         "Mathew Hounsell\n"
    1177         "Morgan Howe\n"
    1178         "Christophe Huriaux\n"
    1179         "Jian Jiang\n"
    1180         "Ma Jie\n"
    1181         "Carwyn Jones\n"
    1182         "Prasad Joshi\n"
    1183         "Vasilis Kaoutsis\n"
    1184         "James Kim\n"
    1185         "Shintaro Kinugawa\n"
    1186         "Jan Klötzke\n"
    1187         "Kurtis Kopf\n"
    1188         "Tomáš Kučera\n"
    1189         "Luboš Kulič\n"
    1190         "Elad Lahav\n"
    1191         "Anthony Lee\n"
    1192         "Santiago Lema\n"
    1193         "Raynald Lesieur\n"
    1194         "Oscar Lesta\n"
    1195         "Jerome Leveque\n"
    1196         "Brian Luft\n"
    1197         "Christof Lutteroth\n"
    1198         "Graham MacDonald\n"
    1199         "Jorge G. Mare - Koki\n"
    1200         "Jan Matějek\n"
    1201         "Brian Matzon\n"
    1202         "Christopher ML Zumwalt May\n"
    1203         "Andrew McCall\n"
    1204         "Nathan Mentley\n"
    1205         "Marius Middelthon\n"
    1206         "Marco Minutoli\n"
    1207         "Misza\n"
    1208         "Hamish Morrison\n"
    1209         "MrSiggler\n"
    1210         "Takashi Murai\n"
    1211         "Alan Murta\n"
    1212         "Raghuram Nagireddy\n"
    1213         "Kazuho Okui\n"
    1214         "Jeroen Oortwijn - idefix\n"
    1215         "Pahtz\n"
    1216         "Michael Paine\n"
    1217         "Adrian Panasiuk\n"
    1218         "Aleksas Pantechovskis\n"
    1219         "Romain Picard\n"
    1220         "Francesco Piccinno\n"
    1221         "Peter Poláčik\n"
    1222         "David Powell\n"
    1223         "Jeremy Rand\n"
    1224         "Hartmut Reh\n"
    1225         "Daniel Reinhold\n"
    1226         "Sergei Reznikov\n"
    1227         "Chris Roberts\n"
    1228         "Samuel Rodríguez Pérez\n"
    1229         "Thomas Roell\n"
    1230         "Rafael Romo\n"
    1231         "Ralf Schülke\n"
    1232         "Zousar Shaker\n"
    1233         "Caitlin Shaw\n"
    1234         "Geoffry Song\n"
    1235         "Daniel Switkin\n"
    1236         "Atsushi Takamatsu\n"
    1237         "James Urquhart\n"
    1238         "Jason Vandermark\n"
    1239         "Sandor Vroemisse\n"
    1240         "Jürgen Wall\n"
    1241         "Denis Washington\n"
    1242         "Ulrich Wimboeck\n"
    1243         "Johannes Wischert\n"
    1244         "James Woodcock\n"
    1245         "Hong Yul Yang\n"
    1246         "Gerald Zajac\n"
    1247         "Łukasz Zemczak\n"
    1248         "JiSheng Zhang\n"
    1249         "Zhao Shuai\n");
     883    fCreditsView->Insert(AUTHORSINFO_CONTRIBUTORS);
    1250884    fCreditsView->Insert(
    1251885        B_TRANSLATE("\n" B_UTF8_ELLIPSIS
    1252886            "and probably some more we forgot to mention (sorry!)"
    AboutView::_CreateCreditsView()  
    1311945    fCreditsView->Insert(
    1312946        B_TRANSLATE("Michael Phipps (project founder)\n\n"));
    1313947    fCreditsView->Insert(
    1314         B_TRANSLATE("The Haiku-Ports team\n"));
     948        B_TRANSLATE("The HaikuPorts team\n"));
    1315949    fCreditsView->Insert(
    1316950        B_TRANSLATE("The Haikuware team and their bounty program\n"));
    1317951    fCreditsView->Insert(
  • new file src/apps/aboutsystem/AuthorsInfo.h

    diff --git a/src/apps/aboutsystem/AuthorsInfo.h b/src/apps/aboutsystem/AuthorsInfo.h
    new file mode 100644
    index 0000000..ed4fe15
    - +  
     1/*
     2 * Copyright 2005-2014, Haiku, Inc.
     3 * Distributed under the terms of the MIT license.
     4 *
     5 * Authors:
     6 *      Augustin Cavalier <waddlesplash>
     7 *      DarkWyrm <bpmagic@columbus.rr.com>
     8 *      René Gollent
     9 *      Wim van der Meer <WPJvanderMeer@gmail.com>
     10 */
     11
     12#ifndef AUTHORSINFO_H
     13#define AUTHORSINFO_H
     14
     15typedef struct
     16{
     17    const char* languageCode;
     18    const char* names;
     19} Translation;
     20
     21static const Translation gTranslations[] =
     22{
     23    { "ar",
     24        "Khaled Berraoui - khallebal\n"
     25        "Kendhia\n"
     26    },
     27    { "be",
     28        "Michael Bulash\n"
     29    },
     30    { "bg",
     31        "Ognyan Valeri Angelov\n"
     32        "cssvb94\n"
     33    },
     34    { "cs",
     35        "Pavel Drotár\n"
     36        "Matěj Kocián\n"
     37    },
     38    { "da",
     39        "Brian Matzon\n"
     40    },
     41    { "de",
     42        "Colin Günther\n"
     43        "Mirko Israel\n"
     44        "leszek\n"
     45        "Christian Morgenroth\n"
     46        "Aleksas Pantechovskis\n"
     47        "Joachim Seemer - Humdinger\n"
     48        "Matthias Spreiter\n"
     49        "Ivaylo Tsenkov\n"
     50        "svend\n"
     51    },
     52    { "el",
     53        "Γιάννης Κωνσταντινίδης (Giannis Konstantinidis) - giannisk\n"
     54        "Βαγγέλης Μαμαλάκης (Vaggelis Mamalakis)\n"
     55        "Άλεξ-Π. Νάτσιος (Alex-P. Natsios) - Drakevr\n"
     56    },
     57    { "eo",
     58        "Travis D. Reed - Dancxjo\n"
     59    },
     60    { "es",
     61        "Pedro Arregui\n"
     62        "Zola Bridges\n"
     63        "Nicolás C - CapitanPico\n"
     64        "Oscar Carballal - oscarcp\n"
     65        "Miguel Zúñiga González - miguel~1.mx\n"
     66        "Luis Gustavo Lira\n"
     67        "Victor Madariaga\n"
     68        "César Ortiz Pantoja - ccortiz\n"
     69    },
     70    { "fi",
     71        "Jorma Karvonen - Karvjorm\n"
     72        "Jaakko Leikas - Garjala\n"
     73        "Slavi Stefanov Sotirov\n"
     74    },
     75    { "fr",
     76        "Jean-Loïc Charroud\n"
     77        "Adrien Destugues - PulkoMandy\n"
     78        "Florent Revest\n"
     79        "Harsh Vardhan\n"
     80    },
     81    { "hi",
     82        "Abhishek Arora\n"
     83        "Dhruwat Bhagat\n"
     84        "Jayneil Dalal\n"
     85        "Atharva Lath\n"
     86    },
     87    { "hr",
     88        "Ivica Koli\n"
     89        "Zlatko Sehanović\n"
     90        "zvacet\n"
     91    },
     92    { "hu",
     93        "Zsolt Bicskei\n"
     94        "Róbert Dancsó - dsjonny\n"
     95        "Kálmán Kéménczy\n"
     96        "Zoltán Mizsei - miqlas\n"
     97        "Bence Nagy\n"
     98        "Zoltán Szabó - Bird\n"
     99    },
     100    { "it",
     101        "Andrea Bernardi\n"
     102        "Dario Casalinuovo\n"
     103        "Francesco Franchina\n"
     104        "Lorenzo Frezza\n"
     105        "Mometto Nicola\n"
     106        "Michael Peppers\n"
     107    },
     108    { "ja",
     109        "Satoshi Eguchi\n"
     110        "Shota Fukumori\n"
     111        "hiromu1996\n"
     112        "Hironori Ichimiya\n"
     113        "Jorge G. Mare - Koki\n"
     114        "Takashi Murai\n"
     115        "nolze\n"
     116        "SHINTA\n"
     117        "thebowseat\n"
     118        "Hiroyuki Tsutsumi\n"
     119        "Hiromu Yakura\n"
     120        "The JPBE.net user group\n"
     121    },
     122    { "lt",
     123        "Algirdas Buckus\n"
     124        "Simonas Kazlauskas\n"
     125        "Rimas Kudelis\n"
     126    },
     127    { "nl",
     128        "Floris Kint\n"
     129        "Meanwhile\n"
     130    },
     131    { "pl",
     132        "Szymon Barczak\n"
     133        "Grzegorz Dąbrowski\n"
     134        "Hubert Hareńczyk\n"
     135        "Krzysztof Miemiec\n"
     136        "Artur Wyszyński\n"
     137    },
     138    { "pt",
     139        "Marcos Alves - Xeon3D\n"
     140        "Vasco Costa - gluon\n"
     141        "Michael Vinícius de Oliveira - michaelvo\n"
     142    },
     143    { "pt_BR",
     144        "Cabral Bandeira - beyraq\n"
     145        "Adriano A. Duarte - Sri_Dhryko\n"
     146        "Tiago Matos - tiagoms\n"
     147        "Nadilson Santana - nadilsonsantana\n"
     148    },
     149    { "ro",
     150        "Victor Carbune\n"
     151        "Silviu Dureanu\n"
     152        "Alexsander Krustev\n"
     153        "Danca Monica\n"
     154        "Florentina Mușat\n"
     155        "Dragos Serban\n"
     156        "Hedeș Cristian Teodor\n"
     157        "Ivaylo Tsenkov\n"
     158        "Călinescu Valentin\n"
     159    },
     160    { "ru",
     161        "Tatyana Fursic - iceid\n"
     162        "StoroZ Gneva\n"
     163        "Rodastahm Islamov - RISC\n"
     164        "Eugene Katashov - mrNoisy\n"
     165        "Reznikov Sergei - Diver\n"
     166        "Michael Smirnov\n"
     167        "Vladimir Vasilenko\n"
     168    },
     169    { "sk",
     170        "Ivan Masár\n"
     171    },
     172    { "sr",
     173        "Nikola Miljković\n"
     174    },
     175    { "sv",
     176        "Patrik Gissberg\n"
     177        "Johan Holmberg\n"
     178        "Jimmy Olsson - phalax\n"
     179        "Jonas Sundström\n"
     180        "Victor Widell\n"
     181    },
     182    { "tr",
     183        "Hüseyin Aksu\n"
     184        "Halil İbrahim Azak\n"
     185        "Aras Ergus\n"
     186        "Enes Burhan Kuran\n"
     187        "Ali Rıza Nazlı\n"
     188    },
     189    { "uk",
     190        "Mariya Pilipchuk\n"
     191        "Alex Rudyk - totish\n"
     192        "Oleg Varunok\n"
     193    },
     194    { "zh",
     195        "Pengfei Han - kurain\n"
     196    }
     197};
     198
     199#define kNumberOfTranslations (sizeof(gTranslations) / sizeof(Translation))
     200
     201#define AUTHORSINFO_CURRENT_MAINTAINERS \
     202    "Ithamar R. Adema\n" \
     203    "Bruno G. Albuquerque\n" \
     204    "Stephan Aßmus\n" \
     205    "Stefano Ceccherini\n" \
     206    "Rudolf Cornelissen\n" \
     207    "Alexandre Deckner\n" \
     208    "Adrien Destugues\n" \
     209    "Oliver Ruiz Dorantes\n" \
     210    "Axel Dörfler\n" \
     211    "Jérôme Duval\n" \
     212    "Pawel Dziepak\n" \
     213    "René Gollent\n" \
     214    "Bryce Groff\n" \
     215    "Colin Günther\n" \
     216    "Jessica Hamilton\n" \
     217    "Fredrik Holmqvist\n" \
     218    "Philippe Houdoin\n" \
     219    "Ryan Leavengood\n" \
     220    "Michael Lotz\n" \
     221    "Matt Madia\n" \
     222    "Scott McCreary\n" \
     223    "David McPaul\n" \
     224    "Fredrik Modéen\n" \
     225    "Marcus Overhagen\n" \
     226    "Michael Pfeiffer\n" \
     227    "Joseph R. Prostko\n" \
     228    "François Revol\n" \
     229    "Philippe Saint-Pierre\n" \
     230    "Jonathan Schleifer\n" \
     231    "John Scipione\n" \
     232    "Alex Smith\n" \
     233    "Oliver Tappe\n" \
     234    "Gerasim Troeglazov\n" \
     235    "Alexander von Gluck IV\n" \
     236    "Ingo Weinhold\n" \
     237    "Alex Wilson\n" \
     238    "Artur Wyszyński\n" \
     239    "Clemens Zeidler\n" \
     240    "Siarzhuk Zharski\n" \
     241    "\n"
     242
     243#define AUTHORSINFO_PAST_MAINTAINERS \
     244    "Andrew Bachmann\n" \
     245    "Salvatore Benedetto\n" \
     246    "Tyler Dauwalder\n" \
     247    "Daniel Furrer\n" \
     248    "Andre Alves Garzia\n" \
     249    "Karsten Heimrich\n" \
     250    "Erik Jaesler\n" \
     251    "Maurice Kalinowski\n" \
     252    "Euan Kirkhope\n" \
     253    "Marcin Konicki\n" \
     254    "Waldemar Kornewald\n" \
     255    "Thomas Kurschel\n" \
     256    "Brecht Machiels\n" \
     257    "Wim van der Meer\n" \
     258    "Frans Van Nispen\n" \
     259    "Adi Oanca\n" \
     260    "Michael Phipps\n" \
     261    "Niels Sascha Reedijk\n" \
     262    "David Reid\n" \
     263    "Hugo Santos\n" \
     264    "Alexander G. M. Smith\n" \
     265    "Andrej Spielmann\n" \
     266    "Jonas Sundström\n" \
     267    "Bryan Varner\n" \
     268    "Nathan Whitehorn\n" \
     269    "Michael Wilber\n" \
     270    "Jonathan Yoder\n" \
     271    "Gabe Yoder\n" \
     272    "\n"
     273
     274#define AUTHORSINFO_CONTRIBUTORS \
     275    "Andrea Anzani\n" \
     276    "Sean Bartell\n" \
     277    "Hannah Boneß\n" \
     278    "Andre Braga\n" \
     279    "Michael Bulash\n" \
     280    "Bruce Cameron\n" \
     281    "Jean-Loïc Charroud\n" \
     282    "Greg Crain\n" \
     283    "Michael Davidson\n" \
     284    "David Dengg\n" \
     285    "John Drinkwater\n" \
     286    "Yongcong Du\n" \
     287    "Cian Duffy\n" \
     288    "Vincent Duvert\n" \
     289    "Mikael Eiman\n" \
     290    "Fredrik Ekdahl\n" \
     291    "Joshua R. Elsasser\n" \
     292    "Atis Elsts\n" \
     293    "Mark Erben\n" \
     294    "Christian Fasshauer\n" \
     295    "Andreas Färber\n" \
     296    "Janito Ferreira Filho\n" \
     297    "Pier Luigi Fiorini\n" \
     298    "Marc Flerackers\n" \
     299    "Michele Frau - zuMi\n" \
     300    "Landon Fuller\n" \
     301    "Deyan Genovski\n" \
     302    "Pete Goodeve\n" \
     303    "Lucian Adrian Grijincu\n" \
     304    "Sean Healy\n" \
     305    "Andreas Henriksson\n" \
     306    "Matthijs Hollemans\n" \
     307    "Mathew Hounsell\n" \
     308    "Morgan Howe\n" \
     309    "Christophe Huriaux\n" \
     310    "Jian Jiang\n" \
     311    "Ma Jie\n" \
     312    "Carwyn Jones\n" \
     313    "Prasad Joshi\n" \
     314    "Vasilis Kaoutsis\n" \
     315    "James Kim\n" \
     316    "Shintaro Kinugawa\n" \
     317    "Jan Klötzke\n" \
     318    "Kurtis Kopf\n" \
     319    "Tomáš Kučera\n" \
     320    "Luboš Kulič\n" \
     321    "Elad Lahav\n" \
     322    "Anthony Lee\n" \
     323    "Santiago Lema\n" \
     324    "Raynald Lesieur\n" \
     325    "Oscar Lesta\n" \
     326    "Jerome Leveque\n" \
     327    "Brian Luft\n" \
     328    "Christof Lutteroth\n" \
     329    "Graham MacDonald\n" \
     330    "Jorge G. Mare - Koki\n" \
     331    "Jan Matějek\n" \
     332    "Brian Matzon\n" \
     333    "Christopher ML Zumwalt May\n" \
     334    "Andrew McCall\n" \
     335    "Nathan Mentley\n" \
     336    "Marius Middelthon\n" \
     337    "Marco Minutoli\n" \
     338    "Misza\n" \
     339    "Hamish Morrison\n" \
     340    "MrSiggler\n" \
     341    "Takashi Murai\n" \
     342    "Alan Murta\n" \
     343    "Raghuram Nagireddy\n" \
     344    "Kazuho Okui\n" \
     345    "Jeroen Oortwijn - idefix\n" \
     346    "Pahtz\n" \
     347    "Michael Paine\n" \
     348    "Adrian Panasiuk\n" \
     349    "Aleksas Pantechovskis\n" \
     350    "Romain Picard\n" \
     351    "Francesco Piccinno\n" \
     352    "Peter Poláčik\n" \
     353    "David Powell\n" \
     354    "Jeremy Rand\n" \
     355    "Hartmut Reh\n" \
     356    "Daniel Reinhold\n" \
     357    "Sergei Reznikov\n" \
     358    "Chris Roberts\n" \
     359    "Samuel Rodríguez Pérez\n" \
     360    "Thomas Roell\n" \
     361    "Rafael Romo\n" \
     362    "Ralf Schülke\n" \
     363    "Zousar Shaker\n" \
     364    "Caitlin Shaw\n" \
     365    "Geoffry Song\n" \
     366    "Daniel Switkin\n" \
     367    "Atsushi Takamatsu\n" \
     368    "James Urquhart\n" \
     369    "Jason Vandermark\n" \
     370    "Sandor Vroemisse\n" \
     371    "Jürgen Wall\n" \
     372    "Denis Washington\n" \
     373    "Ulrich Wimboeck\n" \
     374    "Johannes Wischert\n" \
     375    "James Woodcock\n" \
     376    "Hong Yul Yang\n" \
     377    "Gerald Zajac\n" \
     378    "Łukasz Zemczak\n" \
     379    "JiSheng Zhang\n" \
     380    "Zhao Shuai\n"
     381
     382#define AUTHORSINFO_WEBSITE  \
     383    "Phil Greenway\n" \
     384    "Gavin James\n" \
     385    "Urias McCullough\n" \
     386    "Niels Sascha Reedijk\n" \
     387    "Joachim Seemer - Humdinger\n" \
     388    "Jonathan Yoder\n" \
     389    "\n"
     390
     391#endif // AUTHORSINFO_H