Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

View native language websites for PARI #196

Open
jemjoseph opened this issue Aug 21, 2017 · 1 comment
Open

View native language websites for PARI #196

jemjoseph opened this issue Aug 21, 2017 · 1 comment

Comments

@jemjoseph
Copy link

jemjoseph commented Aug 21, 2017

As a visitor to the PARI website
I want to view the website in native languages
So that I can navigate the site in a language in which I am comfortable

Overview:
The PARI website has a huge archive of content in native Indian languages. Many of the visitors to the website might be more comfortable in native Indian languages rather than English and will find it more convenient to access the website in these languages. We are providing the option to the users to use the website in any of these chosen languages. Each of the languages will have its own version of the site, with a separate URL. The prioritized list of languages are Urdu, Marathi, Tamil and Hindi.

This story deals with displaying the static text in the native language. Loading the dynamic text from the backend will be handled in a separate story. Some examples of static text which is expected to be covered as part of this story are below:

  • Header - webpage title and tagline, different menu items (Stories, Gallery
    etc) and sub menus (Things we do, Things We Make etc), any text within the menu options
    (Categories, Photos, Videos etc), the text for any links within the menu (View all categories,
    View all videos etc)
    - Footer - the text for different links (Categories, Stories on a map, Photos,
    Video, Audio, Terms and Conditions, Copyright etc), any other text in the footer ( Explore,
    Gallery, About, Connect etc)
    - Any other static text on the page.
    Some examples from a few pages (not exhaustive list) are included in the attachment.
    Examples.pdf

In Scope:

  • Accessing the native language websites of PARI using the appropriate URL
  • Displaying any static text on the page, in the language corresponding to the website the user is on
  • Translating all the text on the static pages on the website e.g.: View All Categories (Stories),
    Contact Us, Acknowledgements, Donate to PARI, Volunteer for PARI etc.
  • Translating the static text on the search page

Out of Scope:

  • Translating the text in the Copyright and Terms and Conditions pages
  • Translating any of the dynamic text
  • Displaying the content (Articles, Videos, Albums, Faces, Resources etc) in the language of the website

Acceptance Criteria:

Given that I am a visitor to the PARI website
When I navigate to the native language version of the website by providing the correct URL
Then the website should be loaded with all the static text in the language of the website chosen

Given that I prefer to view the PARI website in Urdu
When I navigate to the Urdu version of the website
Then the text on the website should be aligned from right to left

Given that I am in a native language version of the PARI website
When I click on any link, pointing to a page within the website
Then I should stay in the same language version of the site and the page should be loaded in that language

Given that I am in a native language version of the PARI website
When I navigate to the any of the static pages on the site (e.g.: View all categories, Acknowledgements, Guidelines etc)
All the content on the page should be loaded in the language of the website I am currently in

@jemjoseph jemjoseph changed the title View native language websites for PARI View native language websites for PARI Aug 21, 2017
@jemjoseph jemjoseph added the OSS label Aug 22, 2017
@raunaqgupta raunaqgupta removed their assignment Feb 2, 2018
@siddadel siddadel mentioned this issue Jan 24, 2019
2 tasks
@petmongrels
Copy link

FURTHER DISCUSSION NOTES and TASKING
Create independent Indian language websites out of existing PARI material. For example. urdu.ruralindiaonline.org will only show all available Urdu articles

Allow for certain content to remain even when the language sub-sites are used. For the rest of the website, pick the language from the URL. For certain pages pick the language specific content.

  • Change the theme to support this feature (8)
  • Make changes to Cloudflare and web server configuration to support this (1)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants