Merge branch 'stable' into devel
[tails.git] / bin / check-translatable-live-website-urls
blob96451928d6ab208da9b55a6f02396486b2cba6e5
1 #!/usr/bin/python3
3 import re
4 import sys
5 import polib  # type: ignore
7 tails_live_website_urls = []
9 for entry in [e for e in polib.pofile(sys.argv[1]) if not e.obsolete]:
10     tails_live_website_urls += re.findall(
11         '(http[s]?://tails.boum.org/[a-zA-Z/]*)', entry.msgid)
12     tails_live_website_urls += re.findall(
13         '(http[s]?://tails.net/[a-zA-Z/]*)', entry.msgid)
15 if tails_live_website_urls:
16     print("Error: found translatable URLs to the Tails live website:")
17     print("\n".join(" - " + url for url in tails_live_website_urls))
18     print("")
19     print("Please make them non-translatable.")
20     print("For context, see tails/tails#17958.")
21     sys.exit(1)