A copyright violation detector running on Wikimedia Cloud Services https://tools.wmflabs.org/copyvios/
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 
 

51 řádky
2.0 KiB

  1. from toolforge_i18n import (
  2. TranslationsConfig, # pyright: ignore[reportPrivateImportUsage]
  3. )
  4. config = TranslationsConfig(
  5. variables={
  6. "login-error": ["error_text"],
  7. "settings-updated": ["changes"],
  8. "error-bad-action": ["action"],
  9. "error-invalid-oldid": ["oldid"],
  10. "error-unsupported-uri": ["target_url"],
  11. "error-no-data": ["target_url"],
  12. "error-timeout": ["target_url"],
  13. "error-bad-site": ["project", "lang", "site_url"],
  14. "error-revision-not-found": ["revision_url"],
  15. "error-page-not-found": ["page_url"],
  16. "error-search-error": ["error_cause", "no_engine_url"],
  17. "check-results-time": ["time"],
  18. "check-results-time-search": ["time", "num_queries"],
  19. "cached-line": ["tooltip_text", "time_abbr", "gen_time"],
  20. "cached-line-search": ["tooltip_text", "time_abbr", "gen_time", "num_queries"],
  21. "redirected-from": ["redirect_page_url", "check_original_url"],
  22. "attribution-warning": ["template_url"],
  23. "turnitin-report": ["report_id"],
  24. "turnitin-report-link": ["report_id", "diff_url"],
  25. "turnitin-source": ["percent", "word_count", "source_url"],
  26. "search-ended-early": ["retry_url"],
  27. "urls-hidden": ["num_urls"],
  28. "ago-seconds": ["num"],
  29. "ago-minutes": ["num"],
  30. "ago-hours": ["num"],
  31. "maintained-by": ["author_url"],
  32. "error-description": ["issues_url", "new_issue_url", "email_url"],
  33. "intro-paragraph-3": ["exclusions_url"],
  34. "intro-paragraph-1": ["copyright_url"],
  35. "intro-paragraph-1-copyvio-url": [],
  36. "after-login-redirect": ["redirect_url"],
  37. "settings-background-list": ["potd_subset_url", "commons_url", "potd_url"],
  38. },
  39. allowed_html_elements={
  40. "a": {"href", "id"},
  41. "abbr": {"title"},
  42. "b": set(),
  43. "br": set(),
  44. "code": set(),
  45. "i": set(),
  46. "span": {"class", "id"},
  47. "strong": set(),
  48. },
  49. )