| |
@@ -184,14 +184,18 @@
|
| |
data["lang_code"] = code
|
| |
data["now"] = datetime.datetime.utcnow()
|
| |
data["files"] = defaultdict(dict)
|
| |
- data["files"]["compendium"]["url"] = f"/{release}/{code}.po.gz"
|
| |
- data["files"]["compendium"]["size"] = os.path.getsize(os.path.join(tm_folder, f"{code}.po.gz"))
|
| |
- data["files"]["terminology"]["url"] = f"/{release}/{code}.terminology.po.gz"
|
| |
- data["files"]["terminology"]["size"] = os.path.getsize(os.path.join(tm_folder, f"{code}.terminology.po.gz"))
|
| |
- data["files"]["tmx"]["url"] = f"/{release}/{code}.tmx.gz"
|
| |
- data["files"]["tmx"]["size"] = os.path.getsize(os.path.join(tm_folder, f"{code}.tmx.gz"))
|
| |
- data["files"]["csv"]["url"] = f"/{release}/{code}.csv"
|
| |
- data["files"]["csv"]["size"] = os.path.getsize(os.path.join(static_tm_folder, f"{code}.csv"))
|
| |
+ if os.path.exists(os.path.join(tm_folder, f"{code}.po.gz")):
|
| |
+ data["files"]["compendium"]["url"] = f"/{release}/{code}.po.gz"
|
| |
+ data["files"]["compendium"]["size"] = os.path.getsize(os.path.join(tm_folder, f"{code}.po.gz"))
|
| |
+ if os.path.exists(os.path.join(tm_folder, f"{code}.terminology.po.gz")):
|
| |
+ data["files"]["terminology"]["url"] = f"/{release}/{code}.terminology.po.gz"
|
| |
+ data["files"]["terminology"]["size"] = os.path.getsize(os.path.join(tm_folder, f"{code}.terminology.po.gz"))
|
| |
+ if os.path.exists(os.path.join(tm_folder, f"{code}.tmx.gz")):
|
| |
+ data["files"]["tmx"]["url"] = f"/{release}/{code}.tmx.gz"
|
| |
+ data["files"]["tmx"]["size"] = os.path.getsize(os.path.join(tm_folder, f"{code}.tmx.gz"))
|
| |
+ if os.path.exists(os.path.join(static_tm_folder, f"{code}.csv")):
|
| |
+ data["files"]["csv"]["url"] = f"/{release}/{code}.csv"
|
| |
+ data["files"]["csv"]["size"] = os.path.getsize(os.path.join(static_tm_folder, f"{code}.csv"))
|
| |
if len(territories) > 0:
|
| |
data["territories"] = territories
|
| |
|
| |
these file processing takes a lot of time and disk space, let's make this optional