Skip to content

Commit

Permalink
run pre-commit
Browse files Browse the repository at this point in the history
  • Loading branch information
BaseMax committed Jan 10, 2025
1 parent c060945 commit 24cf684
Show file tree
Hide file tree
Showing 114 changed files with 16,176 additions and 18,202 deletions.
5 changes: 2 additions & 3 deletions build/attribute.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
from type import Type
from prebuild import Prebuild


class Attribute:
def __init__(self, parent_element):
self.text = Text()
Expand Down Expand Up @@ -58,7 +59,5 @@ def to_dict(self):
"type": self.type,
"text": self.text.to_dict(),
"is_required": self.is_required,
"reserved_values": [
value.to_dict() for value in self.reserved_values
],
"reserved_values": [value.to_dict() for value in self.reserved_values],
}
30 changes: 20 additions & 10 deletions build/data/styles/values/baseline_positions.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,25 +11,35 @@

baseline_positions = Values.AndOrder(
[
Value().set_generate_name("first").add_text(Lang.EN, "first").add_text(Lang.FA, "اول"),
Value().set_generate_name("last").add_text(Lang.EN, "last").add_text(Lang.FA, "آخر"),
Value()
.set_generate_name("first")
.add_text(Lang.EN, "first")
.add_text(Lang.FA, "اول"),
Value()
.set_generate_name("last")
.add_text(Lang.EN, "last")
.add_text(Lang.FA, "آخر"),
],
[
Value().set_generate_name("baseline").add_text(Lang.EN, "baseline").add_text(Lang.FA, "خط پایه"),
Value()
.set_generate_name("baseline")
.add_text(Lang.EN, "baseline")
.add_text(Lang.FA, "خط پایه"),
],
)
baseline_positions += [
Value().set_generate_name("baseline").add_text(Lang.EN, "baseline").add_text(Lang.FA, "خط پایه"),
Value()
.set_generate_name("baseline")
.add_text(Lang.EN, "baseline")
.add_text(Lang.FA, "خط پایه"),
]

if __name__ == '__main__':
strings = Prebuild.to_string(
[value.to_dict() for value in baseline_positions]
)
if __name__ == "__main__":
strings = Prebuild.to_string([value.to_dict() for value in baseline_positions])
Prebuild.print(strings)
Prebuild.save(strings, __file__)

# https://developer.mozilla.org/en-US/docs/Web/CSS/align-items
# <baseline-position> =
# <baseline-position> =
# [ first | last ]? &&
# baseline
# baseline
30 changes: 20 additions & 10 deletions build/data/styles/values/content_distributions.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,22 +9,32 @@
from prebuild import Prebuild

content_distributions = [
Value().set_generate_name("space-between").add_text(Lang.EN, "space-between").add_text(Lang.FA, "فضا-بین"),
Value().set_generate_name("space-around").add_text(Lang.EN, "space-around").add_text(Lang.FA, "فضا-دور"),
Value().set_generate_name("space-evenly").add_text(Lang.EN, "space-evenly").add_text(Lang.FA, "فضا-یکسان"),
Value().set_generate_name("stretch").add_text(Lang.EN, "stretch").add_text(Lang.FA, "کشیدن"),
Value()
.set_generate_name("space-between")
.add_text(Lang.EN, "space-between")
.add_text(Lang.FA, "فضا-بین"),
Value()
.set_generate_name("space-around")
.add_text(Lang.EN, "space-around")
.add_text(Lang.FA, "فضا-دور"),
Value()
.set_generate_name("space-evenly")
.add_text(Lang.EN, "space-evenly")
.add_text(Lang.FA, "فضا-یکسان"),
Value()
.set_generate_name("stretch")
.add_text(Lang.EN, "stretch")
.add_text(Lang.FA, "کشیدن"),
]

if __name__ == '__main__':
strings = Prebuild.to_string(
[value.to_dict() for value in content_distributions]
)
if __name__ == "__main__":
strings = Prebuild.to_string([value.to_dict() for value in content_distributions])
Prebuild.print(strings)
Prebuild.save(strings, __file__)

# https://developer.mozilla.org/en-US/docs/Web/CSS/align-content
# <content-distribution> =
# <content-distribution> =
# space-between |
# space-around |
# space-evenly |
# stretch
# stretch
35 changes: 24 additions & 11 deletions build/data/styles/values/content_positions.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,24 +9,37 @@
from prebuild import Prebuild

content_positions = [
Value().set_generate_name("center").add_text(Lang.EN, "center").add_text(Lang.FA, "وسط"),
Value().set_generate_name("start").add_text(Lang.EN, "start").add_text(Lang.FA, "شروع"),
Value().set_generate_name("end").add_text(Lang.EN, "end").add_text(Lang.FA, "پایان"),
Value().set_generate_name("flex-start").add_text(Lang.EN, "flex-start").add_text(Lang.FA, "شروع-فلکس"),
Value().set_generate_name("flex-end").add_text(Lang.EN, "flex-end").add_text(Lang.FA, "پایان-فلکس"),
Value()
.set_generate_name("center")
.add_text(Lang.EN, "center")
.add_text(Lang.FA, "وسط"),
Value()
.set_generate_name("start")
.add_text(Lang.EN, "start")
.add_text(Lang.FA, "شروع"),
Value()
.set_generate_name("end")
.add_text(Lang.EN, "end")
.add_text(Lang.FA, "پایان"),
Value()
.set_generate_name("flex-start")
.add_text(Lang.EN, "flex-start")
.add_text(Lang.FA, "شروع-فلکس"),
Value()
.set_generate_name("flex-end")
.add_text(Lang.EN, "flex-end")
.add_text(Lang.FA, "پایان-فلکس"),
]

if __name__ == '__main__':
strings = Prebuild.to_string(
[value.to_dict() for value in content_positions]
)
if __name__ == "__main__":
strings = Prebuild.to_string([value.to_dict() for value in content_positions])
Prebuild.print(strings)
Prebuild.save(strings, __file__)

# https://developer.mozilla.org/en-US/docs/Web/CSS/align-content
# <content-position> =
# <content-position> =
# center |
# start |
# end |
# flex-start |
# flex-end
# flex-end
20 changes: 12 additions & 8 deletions build/data/styles/values/overflow_positions.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,22 @@
from prebuild import Prebuild

overflow_positions = [
Value().set_generate_name("safe").add_text(Lang.EN, "safe").add_text(Lang.FA, "امن"),
Value().set_generate_name("unsafe").add_text(Lang.EN, "unsafe").add_text(Lang.FA, "نامناسب"),
Value()
.set_generate_name("safe")
.add_text(Lang.EN, "safe")
.add_text(Lang.FA, "امن"),
Value()
.set_generate_name("unsafe")
.add_text(Lang.EN, "unsafe")
.add_text(Lang.FA, "نامناسب"),
]

if __name__ == '__main__':
strings = Prebuild.to_string(
[value.to_dict() for value in overflow_positions]
)
if __name__ == "__main__":
strings = Prebuild.to_string([value.to_dict() for value in overflow_positions])
Prebuild.print(strings)
Prebuild.save(strings, __file__)

# https://developer.mozilla.org/en-US/docs/Web/CSS/align-items
# <overflow-position> =
# <overflow-position> =
# unsafe |
# safe
# safe
43 changes: 31 additions & 12 deletions build/data/styles/values/self_positions.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,24 +9,43 @@
from prebuild import Prebuild

self_positions = [
Value().set_generate_name("center").add_text(Lang.EN, "center").add_text(Lang.FA, "وسط"),
Value().set_generate_name("start").add_text(Lang.EN, "start").add_text(Lang.FA, "شروع"),
Value().set_generate_name("end").add_text(Lang.EN, "end").add_text(Lang.FA, "پایان"),
Value().set_generate_name("self-start").add_text(Lang.EN, "self-start").add_text(Lang.FA, "شروع خود"),
Value().set_generate_name("self-end").add_text(Lang.EN, "self-end").add_text(Lang.FA, "پایان خود"),
Value().set_generate_name("flex-start").add_text(Lang.EN, "flex-start").add_text(Lang.FA, "شروع فلکس"),
Value().set_generate_name("flex-end").add_text(Lang.EN, "flex-end").add_text(Lang.FA, "پایان فلکس"),
Value()
.set_generate_name("center")
.add_text(Lang.EN, "center")
.add_text(Lang.FA, "وسط"),
Value()
.set_generate_name("start")
.add_text(Lang.EN, "start")
.add_text(Lang.FA, "شروع"),
Value()
.set_generate_name("end")
.add_text(Lang.EN, "end")
.add_text(Lang.FA, "پایان"),
Value()
.set_generate_name("self-start")
.add_text(Lang.EN, "self-start")
.add_text(Lang.FA, "شروع خود"),
Value()
.set_generate_name("self-end")
.add_text(Lang.EN, "self-end")
.add_text(Lang.FA, "پایان خود"),
Value()
.set_generate_name("flex-start")
.add_text(Lang.EN, "flex-start")
.add_text(Lang.FA, "شروع فلکس"),
Value()
.set_generate_name("flex-end")
.add_text(Lang.EN, "flex-end")
.add_text(Lang.FA, "پایان فلکس"),
]

if __name__ == '__main__':
strings = Prebuild.to_string(
[value.to_dict() for value in self_positions]
)
if __name__ == "__main__":
strings = Prebuild.to_string([value.to_dict() for value in self_positions])
Prebuild.print(strings)
Prebuild.save(strings, __file__)

# https://developer.mozilla.org/en-US/docs/Web/CSS/align-items
# <self-position> =
# <self-position> =
# center |
# start |
# end |
Expand Down
26 changes: 19 additions & 7 deletions build/data/styles/values/single_animation_directions.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,22 +9,34 @@
from prebuild import Prebuild

single_animation_directions = [
Value().set_generate_name("normal").add_text(Lang.EN, "normal").add_text(Lang.FA, "عادی"),
Value().set_generate_name("reverse").add_text(Lang.EN, "reverse").add_text(Lang.FA, "برعکس"),
Value().set_generate_name("alternate").add_text(Lang.EN, "alternate").add_text(Lang.FA, "متناوب"),
Value().set_generate_name("alternate-reverse").add_text(Lang.EN, "alternate-reverse").add_text(Lang.FA, "متناوب برعکس"),
Value()
.set_generate_name("normal")
.add_text(Lang.EN, "normal")
.add_text(Lang.FA, "عادی"),
Value()
.set_generate_name("reverse")
.add_text(Lang.EN, "reverse")
.add_text(Lang.FA, "برعکس"),
Value()
.set_generate_name("alternate")
.add_text(Lang.EN, "alternate")
.add_text(Lang.FA, "متناوب"),
Value()
.set_generate_name("alternate-reverse")
.add_text(Lang.EN, "alternate-reverse")
.add_text(Lang.FA, "متناوب برعکس"),
]

if __name__ == '__main__':
if __name__ == "__main__":
strings = Prebuild.to_string(
[value.to_dict() for value in single_animation_directions]
)
Prebuild.print(strings)
Prebuild.save(strings, __file__)

# https://developer.mozilla.org/en-US/docs/Web/CSS/animation-fill-mode
# <single-animation-fill-mode> =
# <single-animation-fill-mode> =
# none |
# forwards |
# backwards |
# both
# both
6 changes: 3 additions & 3 deletions build/data/styles/values/single_animation_iteration_counts.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@
# TODO
]

if __name__ == '__main__':
if __name__ == "__main__":
strings = Prebuild.to_string(
[value.to_dict() for value in single_animation_iteration_counts]
)
Prebuild.print(strings)
Prebuild.save(strings, __file__)

# https://developer.mozilla.org/en-US/docs/Web/CSS/animation-iteration-count
# <single-animation-iteration-count> =
# <single-animation-iteration-count> =
# infinite |
# <number [0,∞]>
# <number [0,∞]>
16 changes: 11 additions & 5 deletions build/data/styles/values/single_animation_play_states.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,24 @@
from prebuild import Prebuild

single_animation_play_states = [
Value().set_generate_name("running").add_text("en", "running").add_text("fa", "در حال اجرا"),
Value().set_generate_name("paused").add_text("en", "paused").add_text("fa", "متوقف"),
Value()
.set_generate_name("running")
.add_text("en", "running")
.add_text("fa", "در حال اجرا"),
Value()
.set_generate_name("paused")
.add_text("en", "paused")
.add_text("fa", "متوقف"),
]

if __name__ == '__main__':
if __name__ == "__main__":
strings = Prebuild.to_string(
[value.to_dict() for value in single_animation_play_states]
)
Prebuild.print(strings)
Prebuild.save(strings, __file__)

# https://developer.mozilla.org/en-US/docs/Web/CSS/animation-play-state
# <single-animation-play-state> =
# <single-animation-play-state> =
# running |
# paused
# paused
4 changes: 2 additions & 2 deletions build/data/tags/countries.py
Original file line number Diff line number Diff line change
Expand Up @@ -246,14 +246,14 @@
{"name": "WESTERN SAHARA", "code": "EH"},
{"name": "YEMEN", "code": "YE"},
{"name": "ZAMBIA", "code": "ZM"},
{"name": "ZIMBABWE", "code": "ZW"}
{"name": "ZIMBABWE", "code": "ZW"},
]

for country in countries:
country["name"] = country["name"].lower().strip()
country["code"] = country["code"].lower().strip()

if __name__ == '__main__':
if __name__ == "__main__":
strings = Prebuild.to_string(countries)
Prebuild.print(strings)
Prebuild.save(strings, __file__)
4 changes: 2 additions & 2 deletions build/data/tags/languages.py
Original file line number Diff line number Diff line change
Expand Up @@ -206,14 +206,14 @@
{"name": "Yoruba", "code": "yo"},
{"name": "Zhuang", "code": "za"},
{"name": "Chuang", "code": "za"},
{"name": "Zulu", "code": "zu"}
{"name": "Zulu", "code": "zu"},
]

for language in languages:
language["name"] = language["name"].lower().strip()
language["code"] = language["code"].lower().strip()

if __name__ == '__main__':
if __name__ == "__main__":
strings = Prebuild.to_string(languages)
Prebuild.print(strings)
Prebuild.save(strings, __file__)
Loading

0 comments on commit 24cf684

Please sign in to comment.