Django/Wagtail based PARI webapp
BSD 3-Clause "New" or "Revised" License
37
stars
11
forks
source link
Adding ?lang=<ISO 639-1 Code for language> to URL should redirect to the appropriate translation of the article #339
Open
siddadel opened 5 years ago
Consider this example
English article https://ruralindiaonline.org/articles/pathways-to-the-clouds-driven-by-poverty
Hindi translation https://ruralindiaonline.org/articles/%E0%A4%97%E0%A4%B0%E0%A5%80%E0%A4%AC%E0%A5%8B%E0%A4%82-%E0%A4%A6%E0%A5%8D%E0%A4%B5%E0%A4%BE%E0%A4%B0%E0%A4%BE-%E0%A4%AA%E0%A4%B9%E0%A4%BE%E0%A4%A1%E0%A4%BC%E0%A5%8B%E0%A4%82-%E0%A4%AA%E0%A4%B0-%E0%A4%B8%E0%A4%A1%E0%A4%BC%E0%A4%95-%E0%A4%A8%E0%A4%BF%E0%A4%B0%E0%A5%8D%E0%A4%AE%E0%A4%BE%E0%A4%A3
The Hindi translation should also be accessible https://ruralindiaonline.org/articles/pathways-to-the-clouds-driven-by-poverty?lang=hi
If translation does not exist then there should be an appropriate message.
This interaction is very similar to listings e.g. Categories, Author page etc. For example Category: Things we do https://ruralindiaonline.org/stories/categories/things-we-do
Marathi articles of this category are accessible here: https://ruralindiaonline.org/stories/categories/things-we-do?lang=mr
Consider another example. Category Folklore does not have any Mizo articles. Thus the page https://ruralindiaonline.org/stories/categories/folklore?lang=lus has an appropriate message.