mirror of
https://github.com/Justuser3310/ss14_chemistry_site.git
synced 2025-02-08 01:01:18 +00:00
Добавление функции localize() в parse.py
This commit is contained in:
parent
32527fe39e
commit
3d6074260a
@ -29,3 +29,30 @@ def load_recipes(url = 'https://raw.githubusercontent.com/SerbiaStrong-220/space
|
|||||||
out = value
|
out = value
|
||||||
recipes[product] = reag__(category=category, comps=comps, out=out)
|
recipes[product] = reag__(category=category, comps=comps, out=out)
|
||||||
return recipes
|
return recipes
|
||||||
|
|
||||||
|
def localize(ftl = parse_ftl()):
|
||||||
|
recipes = load_recipes()
|
||||||
|
for k, v in list(recipes.items()):
|
||||||
|
for word in ftl:
|
||||||
|
if k.lower() == word:
|
||||||
|
new_key = ftl[word].capitalize()
|
||||||
|
recipes[new_key] = recipes.pop(k)
|
||||||
|
for k1, v1 in list(recipes[new_key].comps.items()):
|
||||||
|
for word1 in ftl:
|
||||||
|
if k1.lower() == word1:
|
||||||
|
new_key1 = ftl[word1]
|
||||||
|
recipes[new_key].comps[new_key1] = recipes[new_key].comps.pop(k1)
|
||||||
|
else:
|
||||||
|
try:
|
||||||
|
for k1, v1 in list(recipes[k].comps.items()):
|
||||||
|
for word1 in ftl:
|
||||||
|
if k1.lower() == word1:
|
||||||
|
new_key1 = ftl[word1].capitalize()
|
||||||
|
recipes[k].comps[new_key1] = recipes[k].comps.pop(k1)
|
||||||
|
except:
|
||||||
|
for k1, v1 in list(recipes[new_key].comps.items()):
|
||||||
|
for word1 in ftl:
|
||||||
|
if k1.lower() == word1:
|
||||||
|
new_key1 = ftl[word1].capitalize()
|
||||||
|
recipes[new_key].comps[new_key1] = recipes[new_key].comps.pop(k1)
|
||||||
|
return recipes
|
Loading…
Reference in New Issue
Block a user