summaryrefslogtreecommitdiff
path: root/issues
diff options
context:
space:
mode:
authorArun Isaac2022-07-07 02:36:36 +0530
committerArun Isaac2022-07-07 02:36:36 +0530
commitfde37560ad0408b4316cb94797a7ec5e52dde394 (patch)
tree8ba89c3734a9cf60efc01e646bf7bce8444be6ca /issues
parent37b6f80592ba6c8cb27ef9ea048ca23bde00e134 (diff)
downloadtissue-fde37560ad0408b4316cb94797a7ec5e52dde394.tar.gz
tissue-fde37560ad0408b4316cb94797a7ec5e52dde394.tar.lz
tissue-fde37560ad0408b4316cb94797a7ec5e52dde394.zip
issues: Request internationalization.
* issues/internationalization.gmi: New file.
Diffstat (limited to 'issues')
-rw-r--r--issues/internationalization.gmi5
1 files changed, 5 insertions, 0 deletions
diff --git a/issues/internationalization.gmi b/issues/internationalization.gmi
new file mode 100644
index 0000000..dc6fffa
--- /dev/null
+++ b/issues/internationalization.gmi
@@ -0,0 +1,5 @@
+# Internationalization
+
+* tags: enhancement
+
+We must internationalize all our message strings and make them ready for translation to various languages. We can Guile's GNU gettext interface to provide localization. In the CLI, gettext can automatically pick the language based on the locale. In the web UI, we will have to pass the value of the Accept-Language header to gettext. The Accept-Language header can be used for browser fingerprinting and privacy conscious users may not set it, but we have no better option.