Skip to content

Add cross-language translation status view#65

Open
lacatoire wants to merge 1 commit intophp:masterfrom
lacatoire:feat/alllangs-view
Open

Add cross-language translation status view#65
lacatoire wants to merge 1 commit intophp:masterfrom
lacatoire:feat/alllangs-view

Conversation

@lacatoire
Copy link

Summary

  • Adds a new ?p=alllangs view on the EN revcheck page showing translation status across all languages as a color-coded matrix table
  • Rows are files (from the EN tree), columns are translation languages, cells are colored by status (up to date, outdated, WIP, untranslated, etc.)
  • Filterable by directory via a dropdown
  • Adds an "All languages" link in the sidebar navigation when on the EN page

Test plan

  • Visit revcheck.php?lang=en and verify the "View translation status across all languages" link appears
  • Click the link and verify the directory dropdown and matrix table render correctly
  • Change directory in the dropdown and verify the table updates
  • Verify color coding matches the legend (green=up to date, red=outdated, orange=WIP, gray=untranslated, yellow=missing tag)
  • Verify the "All languages" link appears in the sidebar on the EN page

Add a new ?p=alllangs view accessible from the EN page that shows
translation status of files across all languages as a color-coded
matrix table, filterable by directory.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant