Ticket #2508 (new enhancement)

Opened 23 months ago

Last modified 23 months ago

Make it possible to run CKAN tests for each language

Reported by: seanh Owned by:
Priority: awaiting triage Milestone: ckan-backlog
Component: ckan Keywords: i18n
Cc: Repository: ckan
Theme: none

Description

Mistakes in translated strings can cause CKAN to crash or otherwise not work, but it's not practical to manually test every page and function of CKAN in every language that we have new translations for before a CKAN release. It'd be great if the tests could automatically be run for each language.

This is probably a big job, we would have to get the tests to respect a language setting in the ini file, check for any individual test cases that specify the language (e.g. in the URL), and also fix test cases that look for specific English words in HTML output, etc.

In the meantime, a good stop-gap solution might be a script that tests for common mistakes in the po files.

Change History

comment:1 Changed 23 months ago by kindly

  • Milestone set to ckan-backlog
Note: See TracTickets for help on using tickets.