aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2021-07-06 16:44:48 -0300
committerEuAndreh <eu@euandre.org>2021-07-06 16:46:40 -0300
commit75be312b1a6e78a54341e2d6df72164858f01816 (patch)
tree3c0be729aa46df2f22d4ddb3a8809312d63a6bfe
parentTranslate CHANGELOG.md adn README.md (diff)
downloadgit-permalink-75be312b1a6e78a54341e2d6df72164858f01816.tar.gz
git-permalink-75be312b1a6e78a54341e2d6df72164858f01816.tar.xz
TODOs.md: Add #task-ce5cd33e-b3a1-1606-0d78-0d9586b07529
-rw-r--r--TODOs.md21
1 files changed, 21 insertions, 0 deletions
diff --git a/TODOs.md b/TODOs.md
index 0d2c793..64ada35 100644
--- a/TODOs.md
+++ b/TODOs.md
@@ -1,5 +1,26 @@
# Tasks
+## TODO Add decision on using language identifier for translation, but not the country {#task-ce5cd33e-b3a1-1606-0d78-0d9586b07529}
+- TODO in 2021-07-06
+
+---
+
+Wikipedia has the best approach to translations, in my opinion, and I'm considering following it, or do something inspired by it.
+
+The main concept is do translate content based on the language, but not the country.
+So instead of having a `pt_PT` and a `pt_BR` version, there is only one `pt` version, and local differences are included in the translation itself.
+
+Other than the obvious benefit of requiring less translations to exist, I like the fact that they are capable of capturing the language, without excluding different countries or communities that speak them.
+
+Everywhere else I see the country as part of the language identifier or the translation, and I don't like it.
+Personally, I'd rather have a text that is a little bit less idiomatic to a country, but is universal to the language.
+
+Wikipedia has other decisions that I disagree with, such as serving different content for desktop and mobile, from different DNS addresses ([1], [2]).
+That is just to say that I want to take some of their ideas, but not all.
+
+[1]: https://diff.wikimedia.org/2009/06/30/wikimedia-mobile-launch/
+[2]: https://www.mediawiki.org/wiki/Reading/Web/Mobile#About
+
## CANCELLED Add `EXIT_STATUS` section to manpage {#task-d6f1ddb3-2111-bcdb-1873-0a414a5f7157}
- CANCELLED in 2021-06-27