You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@answer.apache.org by sh...@apache.org on 2024/06/05 03:52:13 UTC
(incubator-answer-website) branch main updated: Team data (#183)
This is an automated email from the ASF dual-hosted git repository.
shuai pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-answer-website.git
The following commit(s) were added to refs/heads/main by this push:
new 795ab4f2 Team data (#183)
795ab4f2 is described below
commit 795ab4f233574cdde0c2b4bf60e0dc3f1e1f3a46
Author: dashuai <li...@sifou.com>
AuthorDate: Wed Jun 5 11:52:09 2024 +0800
Team data (#183)
---
README.md | 2 +
community/team.json | 559 ++++++++++++++++++++++++++++++++++++++++++++++++-
community/team.mdx | 16 ++
scripts/contributor.js | 2 +
scripts/translator.js | 70 +++++++
5 files changed, 648 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 4fcf086e..fa456b01 100644
--- a/README.md
+++ b/README.md
@@ -44,5 +44,7 @@ This command generates static content into the `build` directory and can be serv
## Update Contributor data
```shell
+
+// github code contributors
pnpm contributors
```
diff --git a/community/team.json b/community/team.json
index d1b521f4..7566587a 100644
--- a/community/team.json
+++ b/community/team.json
@@ -357,5 +357,562 @@
"avatar": "https://avatars.githubusercontent.com/u/93194?v=4"
}
]
+ },
+ {
+ "title": "Crowdin",
+ "type": "contributor",
+ "count": 110,
+ "users": [
+ {
+ "name": "lincolnwung",
+ "github": "https://crowdin.com/profile/lincolnwung",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/12587542/medium/4bbc11dee90e6d503aaa5f8471c1597e_default.png"
+ },
+ {
+ "name": "jbriard",
+ "github": "https://crowdin.com/profile/jbriard",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/12927188/medium/f3dcdb16c0f6b3286d30be73b33df126.jpeg"
+ },
+ {
+ "name": "postbluecz",
+ "github": "https://crowdin.com/profile/postbluecz",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/13224225/medium/795ea5c73560ca85f02a4ea42cd1bef5_default.png"
+ },
+ {
+ "name": "cdesouche28",
+ "github": "https://crowdin.com/profile/cdesouche28",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/13277305/medium/e457b54c19db55b115342e0f8aac357e.jpg"
+ },
+ {
+ "name": "andreas.crede",
+ "github": "https://crowdin.com/profile/andreas.crede",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/13521265/medium/7073cdb9ec2db50030469d5c9193ba86.jpg"
+ },
+ {
+ "name": "philippdormann",
+ "github": "https://crowdin.com/profile/philippdormann",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/13571045/medium/3a762e572a634a429ce5f048fbc9db73_default.png"
+ },
+ {
+ "name": "lutek",
+ "github": "https://crowdin.com/profile/lutek",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/13600736/medium/9fcb398079cd8fcd32b0d4bd159ed69f_default.png"
+ },
+ {
+ "name": "Justman10000",
+ "github": "https://crowdin.com/profile/Justman10000",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/13703049/medium/00a3a871c97ac7391dbbc69c77b0e68d.jpg"
+ },
+ {
+ "name": "Superskyyy",
+ "github": "https://crowdin.com/profile/Superskyyy",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/13767689/medium/b8974ad698cd001108a505bc9949cdd0.jpeg"
+ },
+ {
+ "name": "Dzenan",
+ "github": "https://crowdin.com/profile/Dzenan",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/13842283/medium/bbfb9ef4136417577f368ab059d20644.jpeg"
+ },
+ {
+ "name": "jozefrebjak",
+ "github": "https://crowdin.com/profile/jozefrebjak",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/13850707/medium/11874d9a87a501c170fa50cf09fe0677.png"
+ },
+ {
+ "name": "deniakulov",
+ "github": "https://crowdin.com/profile/deniakulov",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/13861503/medium/6a2a6d0328d3aded6e609f834b926741.jpg"
+ },
+ {
+ "name": "souljahn2",
+ "github": "https://crowdin.com/profile/souljahn2",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/13862371/medium/aeb4d305ffa610595ccccbfd504d4657.png"
+ },
+ {
+ "name": "hipycas",
+ "github": "https://crowdin.com/profile/hipycas",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/13886153/medium/9a632139d04c1b4fb0c72b3f80adbf20.jpg"
+ },
+ {
+ "name": "BingYanchi",
+ "github": "https://crowdin.com/profile/BingYanchi",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/13911155/medium/45bf6bca80cb16ed2c3cfecac52c23a0.jpg"
+ },
+ {
+ "name": "davidoclubb",
+ "github": "https://crowdin.com/profile/davidoclubb",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/14097021/medium/7b930491454cffe82cadb0ce739b1532.jpg"
+ },
+ {
+ "name": "zhoushengdao",
+ "github": "https://crowdin.com/profile/zhoushengdao",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/14119511/medium/7cceb438aa549a45f5830691a0d7b5f9.jpg"
+ },
+ {
+ "name": "ZiYueCommentary",
+ "github": "https://crowdin.com/profile/ZiYueCommentary",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/14141911/medium/7a6295712494ffc5676743418e5619fd.jpeg"
+ },
+ {
+ "name": "erga",
+ "github": "https://crowdin.com/profile/erga",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/14407604/medium/61c6ff14695ada6ae0813d3e9d1bb85a.png"
+ },
+ {
+ "name": "Wooferz",
+ "github": "https://crowdin.com/profile/Wooferz",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/14627884/medium/ae7bf5a4a2cae61ad05174224462ae13_default.png"
+ },
+ {
+ "name": "seber",
+ "github": "https://crowdin.com/profile/seber",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/14675106/medium/a8dc5ed21cb36c177af10ff8ba4080fc_default.png"
+ },
+ {
+ "name": "nossster",
+ "github": "https://crowdin.com/profile/nossster",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/14695530/medium/5193a874a56f3cef7aea038944cc48c2.jpeg"
+ },
+ {
+ "name": "shiken",
+ "github": "https://crowdin.com/profile/shiken",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/14708340/medium/a6ff89883b4dcd73c7bbf07d034c231e.jpg"
+ },
+ {
+ "name": "omahs",
+ "github": "https://crowdin.com/profile/omahs",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/14823260/medium/2e90039ed53752ac5277c9cf4fce6fe7.jpeg"
+ },
+ {
+ "name": "marinkaberg",
+ "github": "https://crowdin.com/profile/marinkaberg",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/14861042/medium/2d5c4e62613f03082f3e645fa92efd59.jpeg"
+ },
+ {
+ "name": "tuxed2",
+ "github": "https://crowdin.com/profile/tuxed2",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/14980093/medium/72586702aad3befb941c2f21dff241fe.jpeg"
+ },
+ {
+ "name": "vip3r78",
+ "github": "https://crowdin.com/profile/vip3r78",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15121555/medium/47491f7510623c3262147b161999403a.jpeg"
+ },
+ {
+ "name": "hoseong",
+ "github": "https://crowdin.com/profile/hoseong",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15319926/medium/1ed0564100bcc58bc5d9a758896e57b4_default.png"
+ },
+ {
+ "name": "hexkiller78",
+ "github": "https://crowdin.com/profile/hexkiller78",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15361448/medium/b0434f40809e1842b5c0da5d5f4954bf.jpeg"
+ },
+ {
+ "name": "linkinstar",
+ "github": "https://crowdin.com/profile/linkinstar",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15514494/medium/ead3793e4d195ec441f91a0dd4a9c72c.jpeg"
+ },
+ {
+ "name": "answerdev",
+ "github": "https://crowdin.com/profile/answerdev",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15514506/medium/d672749e24c63982de21ce5886a9f415.png"
+ },
+ {
+ "name": "zarevskaya",
+ "github": "https://crowdin.com/profile/zarevskaya",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15531899/medium/90722dbf6a2c56a491f79646f43cc548.jpeg"
+ },
+ {
+ "name": "mingcheng",
+ "github": "https://crowdin.com/profile/mingcheng",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15576597/medium/4cdc2bb96ed8f48024f90936e41e741d_default.png"
+ },
+ {
+ "name": "joyqi",
+ "github": "https://crowdin.com/profile/joyqi",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15576599/medium/2f5854d8059f0c944bae5bb4e3314284_default.png"
+ },
+ {
+ "name": "fenbox",
+ "github": "https://crowdin.com/profile/fenbox",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15577837/medium/5d1f54e1ef76a5c452a6950f7dcf1b79.png"
+ },
+ {
+ "name": "linkinstar-sf",
+ "github": "https://crowdin.com/profile/linkinstar-sf",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15577879/medium/0ac1710ea0ab58eacd26e5c0692f8821_default.png"
+ },
+ {
+ "name": "haitao",
+ "github": "https://crowdin.com/profile/haitao",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15577895/medium/0377969e176532ea5b5bf57bfe70a0d1_default.png"
+ },
+ {
+ "name": "kumfo",
+ "github": "https://crowdin.com/profile/kumfo",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15578317/medium/f10a51e655fae86b63aeaf9c5ce13353.jpeg"
+ },
+ {
+ "name": "aichy",
+ "github": "https://crowdin.com/profile/aichy",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15579395/medium/2dc655038c3298b57252e604e091399f_default.png"
+ },
+ {
+ "name": "tigerwang202",
+ "github": "https://crowdin.com/profile/tigerwang202",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15590939/medium/4bb6bf408b9fc301c0ed39b96c39ed92.jpeg"
+ },
+ {
+ "name": "riccardo.derrico",
+ "github": "https://crowdin.com/profile/riccardo.derrico",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15590981/medium/1aa131fb2588b1bbe805dbb66b1f5772.png"
+ },
+ {
+ "name": "shuashuai",
+ "github": "https://crowdin.com/profile/shuashuai",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15619311/medium/af2e8d91cc30903f601951ccece98ab2.jpeg"
+ },
+ {
+ "name": "sixadmin",
+ "github": "https://crowdin.com/profile/sixadmin",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15619699/medium/6d31e75a279ab98b504cbff7ce6e9ef6.png"
+ },
+ {
+ "name": "philippe.granet",
+ "github": "https://crowdin.com/profile/philippe.granet",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15620467/medium/a7020f3f1fa64a6095faf6d555c229e8.jpeg"
+ },
+ {
+ "name": "Kehpry",
+ "github": "https://crowdin.com/profile/Kehpry",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15620573/medium/667c49d9687eef68fa1d463cbe555623_default.png"
+ },
+ {
+ "name": "mmassaviol",
+ "github": "https://crowdin.com/profile/mmassaviol",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15620999/medium/ceaaa537985e308b543262879110295b.jpeg"
+ },
+ {
+ "name": "Raphael-deux",
+ "github": "https://crowdin.com/profile/Raphael-deux",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15625231/medium/a5ca899b533adb8263bd276f736f4e95_default.png"
+ },
+ {
+ "name": "ungentilgarcon",
+ "github": "https://crowdin.com/profile/ungentilgarcon",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15630625/medium/d40a5d842460db4465cfc30e1c9994b2.png"
+ },
+ {
+ "name": "comic_ivans",
+ "github": "https://crowdin.com/profile/comic_ivans",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15634251/medium/ca315d9747fab7a0d0486da36ceb42d7.png"
+ },
+ {
+ "name": "tmrwltd",
+ "github": "https://crowdin.com/profile/tmrwltd",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15634821/medium/d2344d5c89a0d6af969867c3e75ecfce.png"
+ },
+ {
+ "name": "alexchangtw",
+ "github": "https://crowdin.com/profile/alexchangtw",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15640821/medium/2d270473a4a47e5231cc38c6e7efe92f.jpeg"
+ },
+ {
+ "name": "acidtmn",
+ "github": "https://crowdin.com/profile/acidtmn",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15651787/medium/7d4dbe1f4ee3278c5b44f4bea4285db6.jpeg"
+ },
+ {
+ "name": "aldo.lumbantobing",
+ "github": "https://crowdin.com/profile/aldo.lumbantobing",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15663455/medium/c38f184c80a48446a320862c54b467ae.jpeg"
+ },
+ {
+ "name": "safadinha1239",
+ "github": "https://crowdin.com/profile/safadinha1239",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15663659/medium/4dbb60389146d1933b73da37dacd1309.png"
+ },
+ {
+ "name": "maxlerebourg",
+ "github": "https://crowdin.com/profile/maxlerebourg",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15664315/medium/fb21e2223c975235eb29f73c39a20c51.png"
+ },
+ {
+ "name": "Sunflower1995",
+ "github": "https://crowdin.com/profile/Sunflower1995",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15666969/medium/1d659d622f070d60fb875ca473caf107_default.png"
+ },
+ {
+ "name": "NadiaJiang",
+ "github": "https://crowdin.com/profile/NadiaJiang",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15666971/medium/30e0546219bb84679f05fa4c874083ae_default.png"
+ },
+ {
+ "name": "Vivienne03",
+ "github": "https://crowdin.com/profile/Vivienne03",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15666991/medium/fbf0b5120969ca5daf4448303a1527c7_default.png"
+ },
+ {
+ "name": "juanenriquebarbat",
+ "github": "https://crowdin.com/profile/juanenriquebarbat",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15669451/medium/5f6353b73a23fce728ba918ae9860a4f.png"
+ },
+ {
+ "name": "bigtongue5566",
+ "github": "https://crowdin.com/profile/bigtongue5566",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15673123/medium/049b374f1c19eda32074c29742236791.png"
+ },
+ {
+ "name": "yrineu",
+ "github": "https://crowdin.com/profile/yrineu",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15725185/medium/4b7ee1681bd1700a9c02e13d89fc2e31.png"
+ },
+ {
+ "name": "r.baeriswyl",
+ "github": "https://crowdin.com/profile/r.baeriswyl",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15759789/medium/db9cfce9b6302107169a7020d124c940.jpeg"
+ },
+ {
+ "name": "RocketRene",
+ "github": "https://crowdin.com/profile/RocketRene",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15761917/medium/9f39a2e49c308cae99c9cf5b1e52a226.png"
+ },
+ {
+ "name": "Coudy.cn",
+ "github": "https://crowdin.com/profile/Coudy.cn",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15768695/medium/b6502e9a45a45e5901474abb3efedb77_default.png"
+ },
+ {
+ "name": "microglia",
+ "github": "https://crowdin.com/profile/microglia",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15775469/medium/7213762fea577bb74645f33c3dc849fc.jpeg"
+ },
+ {
+ "name": "marek94901",
+ "github": "https://crowdin.com/profile/marek94901",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15776171/medium/620c9dafb0549e0113d7357cd2612164.png"
+ },
+ {
+ "name": "ItsFate",
+ "github": "https://crowdin.com/profile/ItsFate",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15820725/medium/4d45378d96458e3b5590d744f4e1174c.jpeg"
+ },
+ {
+ "name": "conr2d",
+ "github": "https://crowdin.com/profile/conr2d",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15841335/medium/17d4fcc880ef2fac8d4a27a651c15b8c_default.png"
+ },
+ {
+ "name": "worotyns",
+ "github": "https://crowdin.com/profile/worotyns",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15844037/medium/77c7c288cd2e685fd307dac36196a89d.png"
+ },
+ {
+ "name": "alff0x1f",
+ "github": "https://crowdin.com/profile/alff0x1f",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15873251/medium/52a360ab85a06720dcd2dbe1bd5db216.jpeg"
+ },
+ {
+ "name": "mathtasy",
+ "github": "https://crowdin.com/profile/mathtasy",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15908391/medium/4771903133b35ec2c598938a3b3bd08d_default.png"
+ },
+ {
+ "name": "mpopovkin",
+ "github": "https://crowdin.com/profile/mpopovkin",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15917073/medium/5025fb21d2f5585f93f6dd55dc80ca54.jpeg"
+ },
+ {
+ "name": "rezaaslejeddian",
+ "github": "https://crowdin.com/profile/rezaaslejeddian",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15931501/medium/b45a40cbb22de46524fd08672bc2d774.jpeg"
+ },
+ {
+ "name": "neares",
+ "github": "https://crowdin.com/profile/neares",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15952757/medium/327f2de21ba23efa7920dd2e0788991c_default.png"
+ },
+ {
+ "name": "dmitriev-ivan",
+ "github": "https://crowdin.com/profile/dmitriev-ivan",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15958399/medium/459142bf46e5b02937e0d068d02575b0.jpeg"
+ },
+ {
+ "name": "hrp7",
+ "github": "https://crowdin.com/profile/hrp7",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15973399/medium/e4b7df7643d75033f79a755d8697fc28_default.png"
+ },
+ {
+ "name": "alansales",
+ "github": "https://crowdin.com/profile/alansales",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15990261/medium/278e93318ade51dae52a80b5b016724a.png"
+ },
+ {
+ "name": "mobarakabadiashkan",
+ "github": "https://crowdin.com/profile/mobarakabadiashkan",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/15993323/medium/b96d8d5fee5ca658c849ba6f4bf4be52.jpeg"
+ },
+ {
+ "name": "zipnew87",
+ "github": "https://crowdin.com/profile/zipnew87",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16003823/medium/ad814625b16415640c0c78c7dae0a28c_default.png"
+ },
+ {
+ "name": "EtBellatorLucis",
+ "github": "https://crowdin.com/profile/EtBellatorLucis",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16016783/medium/b7c4fa9381ba628f14f889db83743af4.jpeg"
+ },
+ {
+ "name": "jesperhoy",
+ "github": "https://crowdin.com/profile/jesperhoy",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16036668/medium/cac8025ab34dea5050d2186dfc4f8379.jpeg"
+ },
+ {
+ "name": "lzakharov",
+ "github": "https://crowdin.com/profile/lzakharov",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16042916/medium/d91b54ae56dd1e614c7d68ecbba3cc66.png"
+ },
+ {
+ "name": "clealechat",
+ "github": "https://crowdin.com/profile/clealechat",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16051316/medium/a5e29eb03270846b0ff7132beafccfbf_default.png"
+ },
+ {
+ "name": "twelvee",
+ "github": "https://crowdin.com/profile/twelvee",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16060990/medium/c14d33952f516e5fb9acfacc598c1bb8.jpeg"
+ },
+ {
+ "name": "lufei",
+ "github": "https://crowdin.com/profile/lufei",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16082016/medium/4fe92d72a465489014919db16fb35ab7_default.png"
+ },
+ {
+ "name": "kuntiki",
+ "github": "https://crowdin.com/profile/kuntiki",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16112090/medium/153fdad2f6fcf93bc420ca354007a5e8_default.png"
+ },
+ {
+ "name": "annezhu",
+ "github": "https://crowdin.com/profile/annezhu",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16135148/medium/5937df3ff77b2fcb8ce1010b6f86d600.png"
+ },
+ {
+ "name": "tgrelka",
+ "github": "https://crowdin.com/profile/tgrelka",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16142178/medium/fdb436798606d0ce47d1b69f830ed715.png"
+ },
+ {
+ "name": "georgsius",
+ "github": "https://crowdin.com/profile/georgsius",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16173004/medium/7035cbaaf6a35f577aad4ce537f9dd58.png"
+ },
+ {
+ "name": "infogones-bec",
+ "github": "https://crowdin.com/profile/infogones-bec",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16182962/medium/064ea965c1e60b2ee4c434be88c81b52.jpeg"
+ },
+ {
+ "name": "bbaltatu",
+ "github": "https://crowdin.com/profile/bbaltatu",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16187138/medium/9b4a50d8f432603f7c487021b59e6c74.png"
+ },
+ {
+ "name": "makerspathe",
+ "github": "https://crowdin.com/profile/makerspathe",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16188736/medium/1ae10d5e18a359e774159e4dabd6adde.png"
+ },
+ {
+ "name": "MarcinBigDataLinux",
+ "github": "https://crowdin.com/profile/MarcinBigDataLinux",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16194558/medium/eb41ce0dee435c9fbc4142bfa2fcf1c3.jpg"
+ },
+ {
+ "name": "ivannaa.kliuchnyk",
+ "github": "https://crowdin.com/profile/ivannaa.kliuchnyk",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16201320/medium/e04aee85934737e2aaef12a20f7f4b7a_default.png"
+ },
+ {
+ "name": "Heyzi",
+ "github": "https://crowdin.com/profile/Heyzi",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16205662/medium/a99e67b7895816b0fa576aa1f13a435c.jpeg"
+ },
+ {
+ "name": "Korribu",
+ "github": "https://crowdin.com/profile/Korribu",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16206002/medium/a0ff04fe29422503001db5c92e04d2df.png"
+ },
+ {
+ "name": "scarletwrites",
+ "github": "https://crowdin.com/profile/scarletwrites",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16211594/medium/3c6070429a2ac349f90e7905ea91dfb9.jpg"
+ },
+ {
+ "name": "seoappa",
+ "github": "https://crowdin.com/profile/seoappa",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16211716/medium/2fcf4a04bf83276483d11da9cf1da60c.jpeg"
+ },
+ {
+ "name": "techmint",
+ "github": "https://crowdin.com/profile/techmint",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16219926/medium/916298e098d3f18e541e6cab81592d75.png"
+ },
+ {
+ "name": "surapuramakhil",
+ "github": "https://crowdin.com/profile/surapuramakhil",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16221010/medium/1b80217511c3c43020e1dcdfc2f0d3fe.jpeg"
+ },
+ {
+ "name": "rio.08-chiefs",
+ "github": "https://crowdin.com/profile/rio.08-chiefs",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16226500/medium/2d0a9ac7e1fd4915376d69e2dbbb7b1c_default.png"
+ },
+ {
+ "name": "scodari",
+ "github": "https://crowdin.com/profile/scodari",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16227148/medium/d760f033dd5801158fd3b29844d39b3b.jpeg"
+ },
+ {
+ "name": "hbsciw",
+ "github": "https://crowdin.com/profile/hbsciw",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16251978/medium/1c1be6db636945abcfab8f88d6ab9ca3.jpeg"
+ },
+ {
+ "name": "m.mehravanfar",
+ "github": "https://crowdin.com/profile/m.mehravanfar",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16272774/medium/716b4ec71824ef6bbd8edfdce58364a2.jpeg"
+ },
+ {
+ "name": "ufuki",
+ "github": "https://crowdin.com/profile/ufuki",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16283116/medium/f9e0d9e78fc9b0505adc6fe0e48764ae.png"
+ },
+ {
+ "name": "idc77",
+ "github": "https://crowdin.com/profile/idc77",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16316322/medium/64b1550b2805a14546deaee609f5cd4b.png"
+ },
+ {
+ "name": "conny_hao",
+ "github": "https://crowdin.com/profile/conny_hao",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16343076/medium/6e1086d6e6bec27d1b7b3b2cba472289.png"
+ },
+ {
+ "name": "kimhsno1",
+ "github": "https://crowdin.com/profile/kimhsno1",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16391076/medium/1db59778a62d42188252fee50e99f4ca.png"
+ },
+ {
+ "name": "itsgalarza",
+ "github": "https://crowdin.com/profile/itsgalarza",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16250600/medium/90af7075fbcc1e5ffda58903e1cb798e.jpeg"
+ },
+ {
+ "name": "mithrasu",
+ "github": "https://crowdin.com/profile/mithrasu",
+ "avatar": "https://crowdin-static.downloads.crowdin.com/avatar/16278838/medium/5037a1c1b0e4ba45649356b42a51a079.png"
+ }
+ ]
}
-]
\ No newline at end of file
+]
diff --git a/community/team.mdx b/community/team.mdx
index 4c283b8c..28cd6e19 100644
--- a/community/team.mdx
+++ b/community/team.mdx
@@ -53,6 +53,7 @@ Committers have read-write access to the code repository, signed the CLA, and us
Becoming a contributor means you are interested in and contribute to the project, not just code. In Answer, there are ways of contribution, and you can find out more [here](/community/contributing). As long as you contribute to the Answer project, you are a recognized Answer Contributor. If you become a valuable contributor to the project, the Project Management Committee (PMC) may invite you to become a Committer.
+### Code
<div className="row mb-3">
{
UserData[2].users.map(u => {
@@ -65,6 +66,21 @@ Becoming a contributor means you are interested in and contribute to the project
}
</div>
+### Translation
+
+<div className="row mb-3">
+ {
+ UserData[3].users.map(u => {
+ return (
+ <div key={u.name} className="col-xl-3 col-lg-4 col-md-4 col-sm-6 col-12 d-flex mb-1">
+ <a href={u.github} target="_blank">{u.name}</a>
+ </div>
+ )
+ })
+ }
+</div>
+
+
You can find all the code contributors on and translation contributors on these pages:
- [Contributors to apache/incubator-answer](https://github.com/apache/incubator-answer/graphs/contributors)
diff --git a/scripts/contributor.js b/scripts/contributor.js
index cc79b97e..6252cc0e 100644
--- a/scripts/contributor.js
+++ b/scripts/contributor.js
@@ -1,3 +1,5 @@
+// Get contributor information of github repository
+
var fs = require('fs');
var path = require('path');
var TeamJson = require('../community/team.json');
diff --git a/scripts/translator.js b/scripts/translator.js
new file mode 100644
index 00000000..257971e8
--- /dev/null
+++ b/scripts/translator.js
@@ -0,0 +1,70 @@
+// Get crowdin contributor information
+
+var fs = require('fs');
+var path = require('path');
+var outputFile = path.resolve(__dirname, '../community/team.json');
+
+// crowdin token
+var TOKEN = '';
+// Crowdin API config
+var CROWDIN_PROJECTS = [
+ {
+ id: '546268',
+ name: 'answer',
+ },
+ {
+ id: '624686',
+ name: 'answer-website'
+ },
+];
+
+async function getCrowdinContributors(token) {
+ let allContributors = [];
+
+ for (const { id, name } of CROWDIN_PROJECTS) {
+ const url = `https://api.crowdin.com/api/v2/projects/${id}/members`;
+ const response = await fetch(url, {
+ headers: {
+ 'Content-Type': 'application/json',
+ 'Authorization': `Bearer ${token}`
+ }
+ });
+
+ if (!response.ok) {
+ throw new Error(`HTTP error ${response.status} for project ${name}`);
+ }
+
+ const { data: contributors } = await response.json();
+ allContributors = allContributors.concat(contributors.map(contributor => ({
+ name: contributor.data.username,
+ github: `https://crowdin.com/profile/${contributor.data.username}`,
+ avatar: contributor.data.avatarUrl
+ })));
+ }
+
+ // Deduplicate contributors
+ return [...new Set(allContributors.map(JSON.stringify))].map(JSON.parse);
+}
+
+
+async function saveContributorsToFile() {
+ try {
+ const contributors = await getCrowdinContributors(TOKEN);
+ console.log(`Total contributors: ${contributors.length}`);
+
+ // Read existing JSON data
+ const existingData = fs.readFileSync(outputFile, 'utf8');
+ const jsonData = JSON.parse(existingData);
+ jsonData[3].count = contributors.length;
+ jsonData[3].users = contributors;
+ // Save data to team.json
+
+ fs.writeFileSync(outputFile, JSON.stringify(jsonData, null, 2));
+ console.log(`Contributors information saved to ${outputFile}`);
+ } catch (err) {
+ console.error('Error:', err);
+ }
+}
+
+
+saveContributorsToFile();