diff --git a/locales/ar.yml b/locales/ar.yml
new file mode 100644
index 0000000..f2a8a49
--- /dev/null
+++ b/locales/ar.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+ar:
diff --git a/locales/be.yml b/locales/be.yml
new file mode 100644
index 0000000..2ea77a0
--- /dev/null
+++ b/locales/be.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+be:
diff --git a/locales/bg.yml b/locales/bg.yml
new file mode 100644
index 0000000..5233352
--- /dev/null
+++ b/locales/bg.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+bg:
diff --git a/locales/bs_BA.yml b/locales/bs_BA.yml
new file mode 100644
index 0000000..828a7e6
--- /dev/null
+++ b/locales/bs_BA.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+bs_BA:
diff --git a/locales/ca.yml b/locales/ca.yml
new file mode 100644
index 0000000..ec737bc
--- /dev/null
+++ b/locales/ca.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+ca:
diff --git a/locales/cs.yml b/locales/cs.yml
new file mode 100644
index 0000000..041b2f0
--- /dev/null
+++ b/locales/cs.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+cs:
diff --git a/locales/da.yml b/locales/da.yml
new file mode 100644
index 0000000..f39c727
--- /dev/null
+++ b/locales/da.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+da:
diff --git a/locales/de.yml b/locales/de.yml
new file mode 100644
index 0000000..be5c278
--- /dev/null
+++ b/locales/de.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+de:
diff --git a/locales/el.yml b/locales/el.yml
new file mode 100644
index 0000000..d872d0e
--- /dev/null
+++ b/locales/el.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+el:
diff --git a/locales/en_GB.yml b/locales/en_GB.yml
new file mode 100644
index 0000000..2d4fa18
--- /dev/null
+++ b/locales/en_GB.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+en_GB:
diff --git a/locales/es.yml b/locales/es.yml
new file mode 100644
index 0000000..904a13a
--- /dev/null
+++ b/locales/es.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+es:
diff --git a/locales/et.yml b/locales/et.yml
new file mode 100644
index 0000000..0ea0b6d
--- /dev/null
+++ b/locales/et.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+et:
diff --git a/locales/fa_IR.yml b/locales/fa_IR.yml
new file mode 100644
index 0000000..5651208
--- /dev/null
+++ b/locales/fa_IR.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+fa_IR:
diff --git a/locales/fi.yml b/locales/fi.yml
new file mode 100644
index 0000000..27ca34b
--- /dev/null
+++ b/locales/fi.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+fi:
diff --git a/locales/fr.yml b/locales/fr.yml
new file mode 100644
index 0000000..a790282
--- /dev/null
+++ b/locales/fr.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+fr:
diff --git a/locales/gl.yml b/locales/gl.yml
new file mode 100644
index 0000000..fb911ce
--- /dev/null
+++ b/locales/gl.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+gl:
diff --git a/locales/he.yml b/locales/he.yml
new file mode 100644
index 0000000..4d7dc37
--- /dev/null
+++ b/locales/he.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+he:
diff --git a/locales/hr.yml b/locales/hr.yml
new file mode 100644
index 0000000..93343ce
--- /dev/null
+++ b/locales/hr.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+hr:
diff --git a/locales/hu.yml b/locales/hu.yml
new file mode 100644
index 0000000..76b6e9d
--- /dev/null
+++ b/locales/hu.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+hu:
diff --git a/locales/hy.yml b/locales/hy.yml
new file mode 100644
index 0000000..cb18f64
--- /dev/null
+++ b/locales/hy.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+hy:
diff --git a/locales/id.yml b/locales/id.yml
new file mode 100644
index 0000000..596e36b
--- /dev/null
+++ b/locales/id.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+id:
diff --git a/locales/it.yml b/locales/it.yml
new file mode 100644
index 0000000..edb0545
--- /dev/null
+++ b/locales/it.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+it:
diff --git a/locales/ja.yml b/locales/ja.yml
new file mode 100644
index 0000000..38bed05
--- /dev/null
+++ b/locales/ja.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+ja:
diff --git a/locales/ko.yml b/locales/ko.yml
new file mode 100644
index 0000000..18dd77f
--- /dev/null
+++ b/locales/ko.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+ko:
diff --git a/locales/lt.yml b/locales/lt.yml
new file mode 100644
index 0000000..16bb197
--- /dev/null
+++ b/locales/lt.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+lt:
diff --git a/locales/lv.yml b/locales/lv.yml
new file mode 100644
index 0000000..59e0ef6
--- /dev/null
+++ b/locales/lv.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+lv:
diff --git a/locales/nb_NO.yml b/locales/nb_NO.yml
new file mode 100644
index 0000000..2e2224d
--- /dev/null
+++ b/locales/nb_NO.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+nb_NO:
diff --git a/locales/nl.yml b/locales/nl.yml
new file mode 100644
index 0000000..2096bfe
--- /dev/null
+++ b/locales/nl.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+nl:
diff --git a/locales/pl_PL.yml b/locales/pl_PL.yml
new file mode 100644
index 0000000..a260c31
--- /dev/null
+++ b/locales/pl_PL.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+pl_PL:
diff --git a/locales/pt.yml b/locales/pt.yml
new file mode 100644
index 0000000..298ba52
--- /dev/null
+++ b/locales/pt.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+pt:
diff --git a/locales/pt_BR.yml b/locales/pt_BR.yml
new file mode 100644
index 0000000..5e7b84c
--- /dev/null
+++ b/locales/pt_BR.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+pt_BR:
diff --git a/locales/ro.yml b/locales/ro.yml
new file mode 100644
index 0000000..08a77f8
--- /dev/null
+++ b/locales/ro.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+ro:
diff --git a/locales/ru.yml b/locales/ru.yml
new file mode 100644
index 0000000..842c8dc
--- /dev/null
+++ b/locales/ru.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+ru:
diff --git a/locales/sk.yml b/locales/sk.yml
new file mode 100644
index 0000000..6f81562
--- /dev/null
+++ b/locales/sk.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+sk:
diff --git a/locales/sl.yml b/locales/sl.yml
new file mode 100644
index 0000000..23489a4
--- /dev/null
+++ b/locales/sl.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+sl:
diff --git a/locales/sq.yml b/locales/sq.yml
new file mode 100644
index 0000000..7f051b7
--- /dev/null
+++ b/locales/sq.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+sq:
diff --git a/locales/sr.yml b/locales/sr.yml
new file mode 100644
index 0000000..88d63d6
--- /dev/null
+++ b/locales/sr.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+sr:
diff --git a/locales/sv.yml b/locales/sv.yml
new file mode 100644
index 0000000..b165aa2
--- /dev/null
+++ b/locales/sv.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+sv:
diff --git a/locales/sw.yml b/locales/sw.yml
new file mode 100644
index 0000000..0d7cdd0
--- /dev/null
+++ b/locales/sw.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+sw:
diff --git a/locales/te.yml b/locales/te.yml
new file mode 100644
index 0000000..03967bd
--- /dev/null
+++ b/locales/te.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+te:
diff --git a/locales/th.yml b/locales/th.yml
new file mode 100644
index 0000000..7de85ff
--- /dev/null
+++ b/locales/th.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+th:
diff --git a/locales/tr_TR.yml b/locales/tr_TR.yml
new file mode 100644
index 0000000..3e1142a
--- /dev/null
+++ b/locales/tr_TR.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+tr_TR:
diff --git a/locales/ug.yml b/locales/ug.yml
new file mode 100644
index 0000000..a6bf018
--- /dev/null
+++ b/locales/ug.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+ug:
diff --git a/locales/uk.yml b/locales/uk.yml
new file mode 100644
index 0000000..f139054
--- /dev/null
+++ b/locales/uk.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+uk:
diff --git a/locales/ur.yml b/locales/ur.yml
new file mode 100644
index 0000000..b4a9c21
--- /dev/null
+++ b/locales/ur.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+ur:
diff --git a/locales/vi.yml b/locales/vi.yml
new file mode 100644
index 0000000..f629dcf
--- /dev/null
+++ b/locales/vi.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+vi:
diff --git a/locales/zh_CN.yml b/locales/zh_CN.yml
new file mode 100644
index 0000000..265939b
--- /dev/null
+++ b/locales/zh_CN.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+zh_CN:
diff --git a/locales/zh_TW.yml b/locales/zh_TW.yml
new file mode 100644
index 0000000..7e15fab
--- /dev/null
+++ b/locales/zh_TW.yml
@@ -0,0 +1,7 @@
+# WARNING: Never edit this file.
+# It will be overwritten when translations are pulled from Crowdin.
+#
+# To work with us on translations, join this project:
+# https://translate.discourse.org/
+
+zh_TW: