diff --git a/public/static/lang/de.json b/public/static/lang/de.json
index 81865d1..8c98d94 100644
--- a/public/static/lang/de.json
+++ b/public/static/lang/de.json
@@ -93,7 +93,7 @@
"CategoryCode.MISC.Name": "Sonstige Inhalte",
"CategoryCode.ALDR.Description": "Websites, die dem Konsum, den Utensilien und dem Verkauf von Drogen und Alkohol gewidmet sind, ungeachtet der örtlichen Legalität.",
"CategoryCode.REL.Description": "Seiten zur Diskussion religiöser Themen, sowohl unterstützend als auch kritisch, sowie zur Diskussion religiöser Minderheitengruppen.",
- "CategoryCode.PORN.Description": "Hardcore- und Softcore-Pornografie",
+ "CategoryCode.PORN.Description": "Hardcore- und Softcore-Pornografie.",
"CategoryCode.PROV.Description": "Websites, die aufreizende Kleidung zeigen und Frauen in sexueller Weise darstellen, die nur wenig Kleidung tragen.",
"CategoryCode.POLR.Description": "Inhalte, die kritische politische Standpunkte bieten. Dazu gehören kritische Autoren und Blogger sowie oppositionelle politische Organisationen. Umfasst pro-demokratische Inhalte, Inhalte zur Korruptionsbekämpfung sowie Inhalte, die Änderungen in der Führung, in Fragen der Staatsführung, der Rechtsreform usw. fordern.",
"CategoryCode.HUMR.Description": "Websites zur Erörterung von Menschenrechtsfragen in verschiedenen Formen. Dazu gehören die Rechte der Frauen und die Rechte ethnischer Minderheiten.",
@@ -132,4 +132,4 @@
"Prioritization.List.CountryCode": "Country Code",
"Prioritization.List.Domain": "Domain",
"Prioritization.List.Priority": "Priorität"
-}
\ No newline at end of file
+}
diff --git a/public/static/lang/es.json b/public/static/lang/es.json
index 192d698..558229f 100644
--- a/public/static/lang/es.json
+++ b/public/static/lang/es.json
@@ -3,7 +3,7 @@
"Index.Subtitle": "Aporte sitios web para pruebas de censura",
"Index.RegisterButton": "Regístrese con URL para contribuir",
"Index.ShowPrioritiesButton": "Mostrar prioridades de URL",
- "Index.NoticeMessage": " Importante: Los sitios web de relevancia internacional (como facebook.com) son probados por usuarios de OONI Probe a nivel global, y sólo deben ser incluidos en la lista de pruebas Global.",
+ "Index.NoticeMessage": "Importante: Los sitios web de relevancia internacional (como facebook.com) son probados por usuarios de OONI Probe a nivel global, y sólo deberían incluirse en la lista de pruebas Global.",
"Index.WhichContribution": "¿A qué lista de pruebas de qué país le gustaría contribuir?",
"NavBar.Help": "Ayuda",
"NavBar.Logout": "Cerrar sesión",
@@ -132,4 +132,4 @@
"Prioritization.List.CountryCode": "Country Code",
"Prioritization.List.Domain": "Dominio",
"Prioritization.List.Priority": "Prioridad"
-}
\ No newline at end of file
+}
diff --git a/public/static/lang/ja.json b/public/static/lang/ja.json
new file mode 100644
index 0000000..5cf991a
--- /dev/null
+++ b/public/static/lang/ja.json
@@ -0,0 +1,3 @@
+{
+ "Login.Submitted": "ログインリクエストが送信されました。アカウントを有効にしてログインするためのリンクが記載されたメールをご確認ください。"
+}
diff --git a/public/static/lang/kab.json b/public/static/lang/kab.json
new file mode 100644
index 0000000..a5cb3dd
--- /dev/null
+++ b/public/static/lang/kab.json
@@ -0,0 +1,35 @@
+{
+ "Changes.Action": "Tigawt",
+ "Changes.URL": "URL",
+ "Changes.Category": "Taggayt",
+ "Changes.Source": "Aɣbalu",
+ "Changes.Notes": "Tizmilin",
+ "DeleteForm.Cancel": "Semmet",
+ "DeleteForm.Delete": "Kkes",
+ "EditForm.Add": "Rnu",
+ "EditForm.Comment": "Awennit",
+ "EditForm.Done": "Immed",
+ "UrlList.Added": "Yettwarna",
+ "UrlList.Updated": "Yettwarna",
+ "QuickStartGuide.Close": "Mdel",
+ "CategoryCode.GAME.Name": "Uraren",
+ "NavBar.Help": "Tallelt",
+ "NavBar.Logout": "Senser tuqqna",
+ "LoginForm.Login": "Qqen",
+ "CountryList.Global": "Amatu",
+ "Changes.Deleted": "Yettwakkes",
+ "Prioritization.List.Domain": "Taɣult",
+ "Footer.AboutOONI": "Ɣef OONI",
+ "Footer.SourceCode": "Tangalt taɣbalut",
+ "CategoryCode.SRCH.Name": "Imseddayen n unadi",
+ "UrlList.SavingChanges": "Yesseklas ibeddilen...",
+ "UrlList.Failed": "Yecceḍ: {error}",
+ "Prioritization.List.CategoryCode": "Angal n taggayt",
+ "Prioritization.List.CountryCode": "Angal n tmurt",
+ "CountryList.Select": "Fren tamurt",
+ "CategoryList.Select": "Ften taggayt",
+ "EditForm.AddNew": "Rnu URL tamaynut",
+ "Login.LoggingIn": "Iteqqen…",
+ "Prioritization.Status": "Addad:",
+ "Prioritization.Status.Loading": "Yessalay-d…"
+}
diff --git a/public/static/lang/sr.json b/public/static/lang/sr.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/public/static/lang/sr.json
@@ -0,0 +1 @@
+{}
diff --git a/public/static/lang/tr.json b/public/static/lang/tr.json
index 30a67e7..a6fc990 100644
--- a/public/static/lang/tr.json
+++ b/public/static/lang/tr.json
@@ -7,7 +7,7 @@
"Index.WhichContribution": "Hangi ülkenin sınama listesine katkıda bulunmak istersiniz?",
"NavBar.Help": "Yardım",
"NavBar.Logout": "Oturumu kapat",
- "Login.Instructions": "E-posta adresinizi yazın ve bu platformda oturum açmak için e-posta adresinize gönderilen bağlantıya tıklayın.\n\nE-posta adreslerini kaydetmiyoruz.",
+ "Login.Instructions": "Bu platformda oturum açmak için, e-posta adresinizi yazın ve gönderilen bağlantıya tıklayın.\n\nE-posta adreslerini kaydetmiyoruz.",
"Login.Submitted": "Oturum açma isteğiniz gönderildi. Etkinleştirmek ve hesabınızda oturum açma bağlantısını görmek için e-postanızı denetleyin.",
"Login.LoggingIn": "Oturum açılıyor...",
"Login.LoggedIn": "Oturum açıldı. Pano açılıyor...",
@@ -53,7 +53,7 @@
"SubmitButton.SubmittedState": "Gönderimleriniz burada gözden geçirilir.",
"SubmitButton.EditingState": "Değişiklikleri tamamladığınızda Gönder üzerine tıklayın.",
"QuickStartGuide.Title": "Hızlı başlangıç rehberi",
- "QuickStartGuide.1": "Bir hesap açın. E-posta adresine gönderilen bağlantıya tıklayarak oturum açın.",
+ "QuickStartGuide.1": "Bir hesap açın. E-posta adresinize gönderilen bağlantıya tıklayarak oturum açın.",
"QuickStartGuide.2": "Adreslerine katkıda bulunmak istediğiniz ülkeyi seçin.",
"QuickStartGuide.3": "Var olan adresleri düzenleyerek veya yeni adresler ekleyerek sınama listenizde değişiklik yapmaya başlayın.",
"QuickStartGuide.4": "'Gönder' düğmesine tıkladıktan sonra tüm değişiklikleriniz incelenmek üzere gönderilecek.",
@@ -106,7 +106,7 @@
"CategoryCode.GMB.Description": "Çevrim içi kumar siteleri. kumar oyunları, spor bahisleri gibi içerikler.",
"CategoryCode.ANON.Description": "Anonimleştirme, sansürü aşma, vekil sunucu hizmetleri ve şifreleme için kullanılan araçlar sağlayan siteler.",
"CategoryCode.DATE.Description": "İnsanlarla tanışmak, profil göndermek, sohbet etmek gibi amaçlarla kullanılabilen çevrim içi arkadaşlık hizmetleri.",
- "CategoryCode.GRP.Description": "Sosyal ağ araç ve platformları",
+ "CategoryCode.GRP.Description": "Sosyal ağ araç ve platformları.",
"CategoryCode.LGBT.Description": "Çeşitli lezbiyen-gey-biseksüel-transseksüel queer konuları (pornografi dışında)",
"CategoryCode.FILE.Description": "Bulut tabanlı dosya depolama, torrent ve P2P dosya paylaşım araçları ile birlikte dosya paylaşmak için kullanılan site ve araçlar.",
"CategoryCode.HACK.Description": "Haber ve araçlar ile birlikte bilgisayar güvenliğine ayrılmış siteler. Kötü amaçlı veya kötü amaçlı olmayan içerikler bulunur.",
@@ -122,14 +122,14 @@
"CategoryCode.CTRL.Description": "Denetim için kullanılan iyi niyetli ya da bilinçsiz içerikler.",
"CategoryCode.IGO.Description": "Birleşmiş Milletler gibi hükümetlerarası kuruluşların siteleri.",
"CategoryCode.MISC.Description": "Herhangi bir kategoriye uymayan siteler. (Buradaki XXX sınıflandırılmalıdır)",
- "Prioritization.UrlPriorities": "URL Priorities",
- "Prioritization.Refresh": "Refresh Data",
- "Prioritization.Status": "Durum",
- "Prioritization.Status.Loading": "Yükleniyor...",
+ "Prioritization.UrlPriorities": "Adres öncelikleri",
+ "Prioritization.Refresh": "Verileri yenile",
+ "Prioritization.Status": "Durum:",
+ "Prioritization.Status.Loading": "Yükleniyor…",
"Prioritization.Status.Ready": "Hazır",
- "Prioritization.ProposePriorities": "Propose priorities",
+ "Prioritization.ProposePriorities": "Öncelikleri öngör",
"Prioritization.List.CategoryCode": "Kategori kodu",
- "Prioritization.List.CountryCode": "Country Code",
+ "Prioritization.List.CountryCode": "Ülke kodu",
"Prioritization.List.Domain": "Etki alanı",
"Prioritization.List.Priority": "Öncelik"
-}
\ No newline at end of file
+}
diff --git a/public/static/lang/zh_Hans.json b/public/static/lang/zh_Hans.json
new file mode 100644
index 0000000..9fa3e28
--- /dev/null
+++ b/public/static/lang/zh_Hans.json
@@ -0,0 +1,135 @@
+{
+ "Index.Title": "测试列表编辑器",
+ "Index.Subtitle": "贡献用于审查测试的网站",
+ "Index.RegisterButton": "注册以贡献网址",
+ "Index.ShowPrioritiesButton": "显示网址优先级",
+ "Index.NoticeMessage": "重要: 国际相关的网站(例如 facebook.com)由全球的 OONI Probe 用户进行测试,仅应包含在全球测试列表中。",
+ "Index.WhichContribution": "您想为哪个国家/地区的测试列表做出贡献?",
+ "NavBar.Help": "帮助",
+ "NavBar.Logout": "退出登录",
+ "Login.Instructions": "添加您的电子邮件地址,然后点击发送到您的电子邮件的链接以登录此平台。\n\n我们不存储电子邮件地址。",
+ "Login.Submitted": "您的登录请求已提交。请检查您的电子邮件,其中包含用于激活并登录您的账号的链接。",
+ "Login.LoggingIn": "正在登录…",
+ "Login.LoggedIn": "已登录。正在重定向到面板…",
+ "Login.TryAgain": "尝试再次登录",
+ "LoginForm.Login": "登录",
+ "Login.CTA": "为了发现世界各地网站的屏蔽情况,OONI Probe 等工具依赖于某些网站列表(“测试列表”)。该平台包含这些列表,您可以审核和贡献网站。\n\n通过贡献用于测试的网站,帮助互联网自由社区发现世界各地的网站屏蔽情况!",
+ "Country.TestList": "测试列表",
+ "CountryList.Select": "选择国家/地区",
+ "CountryList.Global": "全球",
+ "CategoryList.Select": "选择类别",
+ "Changes.Action": "操作",
+ "Changes.URL": "网址",
+ "Changes.Category": "类别",
+ "Changes.DateAdded": "添加日期",
+ "Changes.Source": "源",
+ "Changes.Notes": "备注",
+ "Changes.Deleted": "已删除",
+ "Changes.EditedAdded": "已编辑/已添加",
+ "DeleteForm.Why": "为什么您要删除 {url}?",
+ "DeleteForm.Reason": "请输入删除的原因",
+ "DeleteForm.Cancel": "取消",
+ "DeleteForm.Delete": "删除",
+ "EditForm.Add": "添加",
+ "EditForm.AddNew": "添加新网址",
+ "EditForm.Editing": "正在编辑 {url}",
+ "EditForm.NotesPlaceholder": "记录此网址的任何有用的背景信息",
+ "EditForm.Comment": "注释",
+ "EditForm.CommentPlaceholder": "请分享为什么您要更新此网址",
+ "EditForm.Done": "完成",
+ "Errors.AlreadyExists": "此网址已经在此列表中。",
+ "Errors.invalidFormat": "网址格式无效。这是一个有效的示例:http://ooni.org/",
+ "UrlList.SavingChanges": "正在保存更改…",
+ "UrlList.Added": "已添加",
+ "UrlList.Updated": "已添加",
+ "UrlList.Failed": "失败:{error}",
+ "UrlList.CountryNotSupported": "我们目前没有这个国家/地区的测试列表,且尚不支持在这里创建新的测试列表。如果您想为此国家/地区测试列表做出贡献,请发送邮件至 {email_address}",
+ "Footer.AboutOONI": "关于 OONI",
+ "Footer.AboutTestLists": "关于测试列表",
+ "Footer.TestListsGithub": "GitHub 上的测试列表",
+ "Footer.SourceCode": "源代码",
+ "SubmitButton.Submit": "提交",
+ "SubmitButton.CleanState": "在列表中添加、编辑或删除网址。然后提交您的更改以进行审核。",
+ "SubmitButton.SubmittedState": "您的提交正在进行审核,请查看 此处。",
+ "SubmitButton.EditingState": "完成更改后,点击 提交 以提出您的更改。",
+ "QuickStartGuide.Title": "快速开始指南",
+ "QuickStartGuide.1": "注册账号。点击发送到您的电子邮件的链接以登录。",
+ "QuickStartGuide.2": "选择您希望贡献网址的国家/地区。",
+ "QuickStartGuide.3": "通过编辑现有网址或添加新网址来开始对测试列表进行您的更改。",
+ "QuickStartGuide.4": "点击“提交”按钮后,您的所有更改都将发送以进行审核。",
+ "QuickStartGuide.5": "提交按钮仅在有待提交的更改时才会显示。",
+ "QuickStartGuide.6": "一旦接受了您的更改,您将能够提出新的更改。",
+ "QuickStartGuide.Close": "关闭",
+ "CategoryCode.ALDR.Name": "酒精和毒品",
+ "CategoryCode.REL.Name": "宗教",
+ "CategoryCode.PORN.Name": "色情",
+ "CategoryCode.PROV.Name": "性感服装",
+ "CategoryCode.POLR.Name": "政治批评",
+ "CategoryCode.HUMR.Name": "人权问题",
+ "CategoryCode.ENV.Name": "环境",
+ "CategoryCode.MILX.Name": "恐怖主义和武装分子",
+ "CategoryCode.HATE.Name": "仇恨言论",
+ "CategoryCode.NEWS.Name": "新闻媒体",
+ "CategoryCode.XED.Name": "性教育",
+ "CategoryCode.PUBH.Name": "公共卫生",
+ "CategoryCode.GMB.Name": "赌博",
+ "CategoryCode.ANON.Name": "匿名和翻墙工具",
+ "CategoryCode.DATE.Name": "在线约会",
+ "CategoryCode.GRP.Name": "社交网络",
+ "CategoryCode.LGBT.Name": "LGBTQ+",
+ "CategoryCode.FILE.Name": "文件分享",
+ "CategoryCode.HACK.Name": "黑客工具",
+ "CategoryCode.COMT.Name": "通信工具",
+ "CategoryCode.MMED.Name": "媒体分享",
+ "CategoryCode.HOST.Name": "托管和博客平台",
+ "CategoryCode.SRCH.Name": "搜索引擎",
+ "CategoryCode.GAME.Name": "游戏",
+ "CategoryCode.CULTR.Name": "文化",
+ "CategoryCode.ECON.Name": "经济",
+ "CategoryCode.GOVT.Name": "政府",
+ "CategoryCode.COMM.Name": "电子商务",
+ "CategoryCode.CTRL.Name": "控制内容",
+ "CategoryCode.IGO.Name": "跨国政府组织",
+ "CategoryCode.MISC.Name": "其他内容",
+ "CategoryCode.ALDR.Description": "专注于毒品和酒精的使用、持有及销售的网站,无论是否符合本地法律要求。",
+ "CategoryCode.REL.Description": "专注于讨论宗教问题的网站,包括支持与批评,以及对少数宗教团体的讨论。",
+ "CategoryCode.PORN.Description": "硬色情和软色情。",
+ "CategoryCode.PROV.Description": "展示性感服装,以及以涉及性的方式形容衣着较少女性的网站。",
+ "CategoryCode.POLR.Description": "提供政治批判观点的内容。包括批评人士与博客作者,以及反对派政治团体。包括亲民主和反腐败,以及呼吁撤换领导层、重视治理问题和司法改革的内容。",
+ "CategoryCode.HUMR.Description": "专注讨论各种人权问题的网站。包括女权和少数族裔群体。",
+ "CategoryCode.ENV.Description": "污染、国际环境条约、森林砍伐、环境正义和灾害等。",
+ "CategoryCode.MILX.Description": "宣传恐怖主义、暴力激进分子或分裂主义运动的网站。",
+ "CategoryCode.HATE.Description": "根据种族、性别、性取向或其他特征对特定群体或个人进行诋毁的内容。",
+ "CategoryCode.NEWS.Description": "此类别包括主流新闻机构(BBC 和 CNN 等),地区新闻机构和独立媒体。",
+ "CategoryCode.XED.Description": "包括避孕、禁欲、性传播疾病、健康性生活、青少年早孕、预防强奸、堕胎、性权利和性健康服务。",
+ "CategoryCode.PUBH.Description": "艾滋病、SARS、禽流感、疾控中心和世界卫生组织等。",
+ "CategoryCode.GMB.Description": "在线赌博网站。包括赌场游戏和体育博彩等。",
+ "CategoryCode.ANON.Description": "提供匿名、翻墙、代理服务和加密工具的网站。",
+ "CategoryCode.DATE.Description": "在线约会服务,可用于交友、发布个人资料和聊天等。",
+ "CategoryCode.GRP.Description": "社交网络工具和平台。",
+ "CategoryCode.LGBT.Description": "一系列涉及男同性恋、女同性恋、双性恋和跨性别的酷儿课题。(不含色情)",
+ "CategoryCode.FILE.Description": "用于分享文件的网站和工具,包括基于云服务的文件存储、BT 种子以及 P2P 文件分享工具。",
+ "CategoryCode.HACK.Description": "专注计算机安全的网站,包括相关的新闻和工具。包括恶意和非恶意内容。",
+ "CategoryCode.COMT.Description": "用于个人和群组通信的网站和工具。包括网络邮件、VoIP、即时通讯、聊天和移动通讯应用。",
+ "CategoryCode.MMED.Description": "视频、音频或照片分享平台。",
+ "CategoryCode.HOST.Description": "网站托管服务、博客和其他在线发布平台。",
+ "CategoryCode.SRCH.Description": "搜索引擎和门户网站。",
+ "CategoryCode.GAME.Description": "在线游戏和游戏平台,不含赌博网站。",
+ "CategoryCode.CULTR.Description": "有关娱乐、历史、文学、音乐、电影、书籍、讽刺和幽默的内容。",
+ "CategoryCode.ECON.Description": "整体经济发展和贫困相关主题、机构以及筹资机会。",
+ "CategoryCode.GOVT.Description": "政府管理的网站,包括军队网站。",
+ "CategoryCode.COMM.Description": "商业服务和产品的网站。",
+ "CategoryCode.CTRL.Description": "用于管控的良性或无害内容。",
+ "CategoryCode.IGO.Description": "联合国等跨国政府组织的网站。",
+ "CategoryCode.MISC.Description": "尚未归类的网站。(XXX 东西在此处应该被归类)",
+ "Prioritization.UrlPriorities": "网址优先级",
+ "Prioritization.Refresh": "刷新数据",
+ "Prioritization.Status": "状态:",
+ "Prioritization.Status.Loading": "加载中…",
+ "Prioritization.Status.Ready": "就绪",
+ "Prioritization.ProposePriorities": "提出优先级",
+ "Prioritization.List.CategoryCode": "类别代码",
+ "Prioritization.List.CountryCode": "国家/地区代码",
+ "Prioritization.List.Domain": "域名",
+ "Prioritization.List.Priority": "优先级"
+}