diff --git a/.woodpecker.yml b/.woodpecker.yml index 821d551..165afdb 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -4,7 +4,7 @@ pipeline: commands: - apt-get update - apt-get install -y git gettext ca-certificates wget python3-pip - - wget https://gitlab.torproject.org/tpo/tpa/ci-templates/-/raw/main/lektor-requirements.txt -O requirements.txt + - wget https://gitlab.torproject.org/tpo/web/lego/-/raw/main/lektor-requirements.txt -O requirements.txt - python3 -m pip install --require-hashes -r requirements.txt - rm -rf i18n - git clone https://lab.encryptionin.space/Queerscriptors/weblate-website.git i18n diff --git a/assets/css/styles.css b/assets/css/styles.css index 477b6ad..a2cec1e 100644 --- a/assets/css/styles.css +++ b/assets/css/styles.css @@ -3589,14 +3589,13 @@ textarea.form-control-lg { } .btn-lg, .btn-group-lg > .btn { - padding: 0.5rem 1rem; - font-size: 1.25rem; + padding: 1.75rem 2.5rem !important; + font-size: 1.25rem !important; border-radius: 0.3rem; } .btn-sm, .btn-group-sm > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; + padding: 0.75rem 1.25rem !important; border-radius: 0.2rem; } @@ -6938,6 +6937,11 @@ textarea.form-control-lg { position: absolute !important; } +@media (min-width: 768px) { + .position-absolute-md { + position: absolute !important; + } +} .position-fixed { position: fixed !important; } diff --git a/content/about/contents.lr b/content/about/contents.lr index 4cb1430..3780041 100644 --- a/content/about/contents.lr +++ b/content/about/contents.lr @@ -3,10 +3,10 @@ _model: about ogpimage: /images/ogp.png --- intro: - +We are attempting to create an international community of people that want to translate, primarily indie, LGBT+ games (that's where the queer in our name comes from). --- transl: -Anybody that knows English and a second language can become a translator + --- devs: -If you are a game developer creating LGBT+ games, we can help you get your game translated + diff --git a/content/games/alltogether/contents.lr b/content/games/alltogether/contents.lr new file mode 100644 index 0000000..d46eac2 --- /dev/null +++ b/content/games/alltogether/contents.lr @@ -0,0 +1,18 @@ +_model: project +--- +ogpimage: main.jpg +--- +sort_key: 2 +--- +title: Butterfly Soup +--- +shortbody: Guide two girls through a puzzle-platformer dungeon in their quest for the ultimate reward. (Solo or two-player co-op!) +--- +body: +All To Get Her is a puzzle-platformer by vgperson about two girls and their quest for the ultimate reward. + +Asha and Brooke are girls with a shared dream: to become the next Mana Goddess, the source of all magic. +However, they're also fierce rivals, always doing what they can to show each other up, never conceding to the other. +Then one fateful day, an opportunity presents itself, and Asha sneaks out to head for the Divine Dungeon... +--- +website: https://vgperson.itch.io/all-to-get-her \ No newline at end of file diff --git a/content/games/alltogether/main.jpg b/content/games/alltogether/main.jpg new file mode 100644 index 0000000..20eba6a Binary files /dev/null and b/content/games/alltogether/main.jpg differ diff --git a/content/games/butterflysoup/contents.lr b/content/games/butterflysoup/contents.lr new file mode 100644 index 0000000..4c9d7f0 --- /dev/null +++ b/content/games/butterflysoup/contents.lr @@ -0,0 +1,18 @@ +_model: project +--- +ogpimage: main.jpg +--- +sort_key: 2 +--- +title: Butterfly Soup +--- +shortbody: Gay girls playing baseball and falling in love +--- +body: +Butterfly Soup is a romantic sports visual novel about four LGBT+ Asian-American teens playing baseball and falling in love. + +With California’s 2008 Proposition 8 debate as a backdrop, the story switches through the perspectives of Diya, Noelle, Akarsha, and Min-seo as they navigate high school life in the San Francisco Bay Area. +--- +weblate: butterfly-soup +--- +website: https://brianna-lei.itch.io/butterfly-soup diff --git a/content/projects/butterflysoup/main.jpg b/content/games/butterflysoup/main.jpg similarity index 100% rename from content/projects/butterflysoup/main.jpg rename to content/games/butterflysoup/main.jpg diff --git a/content/games/butterflysoup2/contents.lr b/content/games/butterflysoup2/contents.lr new file mode 100644 index 0000000..de1786d --- /dev/null +++ b/content/games/butterflysoup2/contents.lr @@ -0,0 +1,18 @@ +_model: project +--- +ogpimage: main.jpg +--- +sort_key: 0 +--- +title: Butterfly Soup 2 +--- +shortbody: Gay girls playing baseball and falling in love 2 +--- +body: +A sequel to Butterfly Soup, a romantic sports visual novel about gay Asian-American teens playing baseball and falling in love. + +Set a few months after the events of the original story, the game switches between the perspectives of Diya, Noelle, Akarsha, and Min-seo as they navigate high school life in the San Francisco Bay Area +--- +weblate: butterfly-soup2 +--- +website: https://brianna-lei.itch.io/butterfly-soup-2 diff --git a/content/projects/butterflysoup2/main.jpg b/content/games/butterflysoup2/main.jpg similarity index 100% rename from content/projects/butterflysoup2/main.jpg rename to content/games/butterflysoup2/main.jpg diff --git a/content/games/comingoutsim/contents.lr b/content/games/comingoutsim/contents.lr new file mode 100644 index 0000000..363fa2d --- /dev/null +++ b/content/games/comingoutsim/contents.lr @@ -0,0 +1,12 @@ +_model: project +--- +ogpimage: main.png +--- +title: Coming Out Simulator +--- +shortbody: A half-true story about half-truths +--- +body: +You play as a semi-fictional version of me, on a night that changed my life forever. Choose your (my?) words wisely. Every character will remember everything you say -- or don't say -- as you figure out how to approach my (your?) hyper-conservative Asian parents. And if all that seems confusing or awkward... well, that's the gist of coming out as queer, isn't it? +--- +website: https://ncase.itch.io/coming-out-simulator-2014 \ No newline at end of file diff --git a/content/games/comingoutsim/main.png b/content/games/comingoutsim/main.png new file mode 100644 index 0000000..e6a5a32 Binary files /dev/null and b/content/games/comingoutsim/main.png differ diff --git a/content/games/contents.lr b/content/games/contents.lr new file mode 100644 index 0000000..5303a58 --- /dev/null +++ b/content/games/contents.lr @@ -0,0 +1,5 @@ +_model: games +--- +title: Queer games list +--- +ogpimage: /images/ogp.png \ No newline at end of file diff --git a/content/games/kmg/contents.lr b/content/games/kmg/contents.lr new file mode 100644 index 0000000..057e3a4 --- /dev/null +++ b/content/games/kmg/contents.lr @@ -0,0 +1,14 @@ +_model: project +--- +ogpimage: main.png +--- +title: Kiss More Girls Tournament +--- +shortbody: A collection of local multiplayer kissing based sports games +--- +body: +Welcome to KMG Tournament: Kiss More Girls! Have you ever thought to yourself "I'd love to play sports, but I just feel like there isn't enough kissing involved." If you have let me just say... you're welcome. + +KMG Tournament is a collection of small local multiplayer sports games ranging from 2 to 8 players in which you win by kissing your teammates and opponents. +--- +website: https://alikrouse.itch.io/kmg \ No newline at end of file diff --git a/content/games/kmg/main.png b/content/games/kmg/main.png new file mode 100644 index 0000000..39a5ed9 Binary files /dev/null and b/content/games/kmg/main.png differ diff --git a/content/games/lucahboad/contents.lr b/content/games/lucahboad/contents.lr new file mode 100644 index 0000000..283862c --- /dev/null +++ b/content/games/lucahboad/contents.lr @@ -0,0 +1,18 @@ +_model: project +--- +ogpimage: main.jpg +--- +sort_key: 1 +--- +title: Lucah Born Of A Dream +--- +shortbody: Hack, Slash, Acend +--- +body: +HACK, SLASH, ASCEND. Lucah: Born of a Dream is a harrowing struggle through our worst nightmares. + +You have been MARKED, cursed to have your inner demons come to life as vicious Nightmares. After awakening a false god, you must atone. Traverse the hellish realm of dreams, endure the nightmare onslaught, and uncover the strength to accept yourself. +--- +weblate: lucah +--- +website: https://store.steampowered.com/app/896460/Lucah_Born_of_a_Dream/ diff --git a/content/projects/lucahboad/main.jpg b/content/games/lucahboad/main.jpg similarity index 100% rename from content/projects/lucahboad/main.jpg rename to content/games/lucahboad/main.jpg diff --git a/content/games/missedmsgs/contents.lr b/content/games/missedmsgs/contents.lr new file mode 100644 index 0000000..ebca879 --- /dev/null +++ b/content/games/missedmsgs/contents.lr @@ -0,0 +1,17 @@ +_model: project +--- +ogpimage: main.gif +--- +title: Missed messages. +--- +shortbody: 'goth gf's iPhone' airdrops you - accept or decline? A love/horror story about life, death & memes +--- +body: +##"goth gf's iPhone" airdrops you a photo. +###Accept or decline? + +A romance / horror story about life, death, and memes. + +How will you spend time? +--- +website: https://zephyo.itch.io/missed-message \ No newline at end of file diff --git a/content/games/missedmsgs/main.gif b/content/games/missedmsgs/main.gif new file mode 100644 index 0000000..9935646 Binary files /dev/null and b/content/games/missedmsgs/main.gif differ diff --git a/content/games/newlife/contents.lr b/content/games/newlife/contents.lr new file mode 100644 index 0000000..29e5692 --- /dev/null +++ b/content/games/newlife/contents.lr @@ -0,0 +1,14 @@ +_model: project +--- +ogpimage: main.gif +--- +title: A new life +--- +shortbody: When your loved one hurts you, what do you do? A classic love story about letting go. +--- +body: +A classic love story: Meet, marry, grow old. +But when your loved one hurts you, what do you do? +Is it better to love and be hurt, than never love at all? +--- +website: https://zephyo.itch.io/a-new-life \ No newline at end of file diff --git a/content/games/newlife/main.gif b/content/games/newlife/main.gif new file mode 100644 index 0000000..177e6e6 Binary files /dev/null and b/content/games/newlife/main.gif differ diff --git a/content/games/onenighthotsprings/contents.lr b/content/games/onenighthotsprings/contents.lr new file mode 100644 index 0000000..57b71a9 --- /dev/null +++ b/content/games/onenighthotsprings/contents.lr @@ -0,0 +1,14 @@ +_model: project +--- +ogpimage: main.png +--- +title: One night, hot springs +--- +shortbody: A young transgender woman goes to the hot springs +--- +body: +haru is invited by her old friend manami to spend a night at the hot springs. all haru wants to do is enjoy the hot springs like everyone else, but she doesn't want to cause any trouble... + +ONE NIGHT, HOT SPRINGS is a visual novel. play as haru, a young transgender woman, and join her at the hot springs in japan. +--- +website: https://npckc.itch.io/one-night-hot-springs \ No newline at end of file diff --git a/content/games/onenighthotsprings/main.png b/content/games/onenighthotsprings/main.png new file mode 100644 index 0000000..3943ce0 Binary files /dev/null and b/content/games/onenighthotsprings/main.png differ diff --git a/content/games/paperdoll/contents.lr b/content/games/paperdoll/contents.lr new file mode 100644 index 0000000..4ffadce --- /dev/null +++ b/content/games/paperdoll/contents.lr @@ -0,0 +1,11 @@ +_model: project +--- +ogpimage: main.jpg +--- +title: Paper Doll +--- +shortbody: Dress-up game with introspection and lesbians +--- +body: *Paper Doll* is a fictional story about a teenage trans girl learning what it means to be a woman, told partly through a dress-up game +--- +website: https://lilybelmira.itch.io/paper \ No newline at end of file diff --git a/content/games/paperdoll/main.jpg b/content/games/paperdoll/main.jpg new file mode 100644 index 0000000..c86def2 Binary files /dev/null and b/content/games/paperdoll/main.jpg differ diff --git a/content/games/talkingtomydad/contents.lr b/content/games/talkingtomydad/contents.lr new file mode 100644 index 0000000..342e158 --- /dev/null +++ b/content/games/talkingtomydad/contents.lr @@ -0,0 +1,12 @@ +_model: project +--- +ogpimage: main.png +--- +title: Talking to my dad +--- +shortbody: A game about being on a drive with your dad and having a conversation +--- +body: +A game about being on a drive with your dad and having a conversation +--- +website: https://hatimb00.itch.io/talking-to-my-dad \ No newline at end of file diff --git a/content/games/talkingtomydad/main.png b/content/games/talkingtomydad/main.png new file mode 100644 index 0000000..4f6a450 Binary files /dev/null and b/content/games/talkingtomydad/main.png differ diff --git a/content/games/theresthisgirl/contents.lr b/content/games/theresthisgirl/contents.lr new file mode 100644 index 0000000..e84c643 --- /dev/null +++ b/content/games/theresthisgirl/contents.lr @@ -0,0 +1,14 @@ +_model: project +--- +ogpimage: main.gif +--- +title: There's This Girl +--- +shortbody: Fall in love amongst the stars ・゚*。💫 +--- +body: +Experience love between two girls, earnest stargazers and still searching for their path in life. + +The future is unclear: Will their dreams be broken? Will they walk different paths? And.. can their love be torn apart? +--- +website: https://zephyo.itch.io/theres-this-girl \ No newline at end of file diff --git a/content/games/theresthisgirl/main.gif b/content/games/theresthisgirl/main.gif new file mode 100644 index 0000000..99c5ce3 Binary files /dev/null and b/content/games/theresthisgirl/main.gif differ diff --git a/content/games/uslovelycorps/contents.lr b/content/games/uslovelycorps/contents.lr new file mode 100644 index 0000000..74fe5ca --- /dev/null +++ b/content/games/uslovelycorps/contents.lr @@ -0,0 +1,14 @@ +_model: project +--- +ogpimage: main.png +--- +title: Us Lovely Corpses +--- +shortbody: A girl, a monster, another girl, roses. The usual. +--- +body: +US LOVELY CORPSES is a short surreal-horror-romance visual novel about helping a friend. Go through the house, cut the roses, and save the girl. Just remember: the monster knows you're here. There will be puzzles that you can only solve with hints from the roses, so try to keep an open ear while doing your job. + +But keep in mind you may not want to hear everything these flowers have to say. +--- +website: https://dmarielicea.itch.io/uslovelycorpses \ No newline at end of file diff --git a/content/games/uslovelycorps/main.png b/content/games/uslovelycorps/main.png new file mode 100644 index 0000000..fa53719 Binary files /dev/null and b/content/games/uslovelycorps/main.png differ diff --git a/content/projects/butterflysoup/contents.lr b/content/projects/butterflysoup/contents.lr deleted file mode 100644 index 5c1d370..0000000 --- a/content/projects/butterflysoup/contents.lr +++ /dev/null @@ -1,15 +0,0 @@ -_model: project ---- -ogpimage: main.jpg ---- -sort_key: 2 ---- -title: Butterfly Soup ---- -shortbody: Butterfly Soup is a romantic sports visual novel about four LGBT+ Asian-American teens playing baseball and falling in love. ---- -body: With California’s 2008 Proposition 8 debate as a backdrop, the story switches through the perspectives of Diya, Noelle, Akarsha, and Min-seo as they navigate high school life in the San Francisco Bay Area. ---- -weblate: butterfly-soup ---- -website: https://brianna-lei.itch.io/butterfly-soup diff --git a/content/projects/butterflysoup2/contents.lr b/content/projects/butterflysoup2/contents.lr deleted file mode 100644 index 24bb1e8..0000000 --- a/content/projects/butterflysoup2/contents.lr +++ /dev/null @@ -1,15 +0,0 @@ -_model: project ---- -ogpimage: main.jpg ---- -sort_key: 0 ---- -title: Butterfly Soup 2 ---- -shortbody: A sequel to Butterfly Soup, a romantic sports visual novel about gay Asian-American teens playing baseball and falling in love. ---- -body: Set a few months after the events of the original story, the game switches between the perspectives of Diya, Noelle, Akarsha, and Min-seo as they navigate high school life in the San Francisco Bay Area ---- -weblate: butterfly-soup2 ---- -website: https://brianna-lei.itch.io/butterfly-soup-2 diff --git a/content/projects/contents.lr b/content/projects/contents.lr deleted file mode 100644 index 860ba99..0000000 --- a/content/projects/contents.lr +++ /dev/null @@ -1,3 +0,0 @@ -_model: projects ---- -ogpimage: /images/ogp.png diff --git a/content/projects/lucahboad/contents.lr b/content/projects/lucahboad/contents.lr deleted file mode 100644 index 1442eec..0000000 --- a/content/projects/lucahboad/contents.lr +++ /dev/null @@ -1,15 +0,0 @@ -_model: project ---- -ogpimage: main.jpg ---- -sort_key: 1 ---- -title: Lucah Born Of A Dream ---- -shortbody: HACK, SLASH, ASCEND. Lucah: Born of a Dream is a harrowing struggle through our worst nightmares. ---- -body: You have been MARKED, cursed to have your inner demons come to life as vicious Nightmares. After awakening a false god, you must atone. Traverse the hellish realm of dreams, endure the nightmare onslaught, and uncover the strength to accept yourself. ---- -weblate: lucah ---- -website: https://store.steampowered.com/app/896460/Lucah_Born_of_a_Dream/ diff --git a/databags/featured.ini b/databags/featured.ini index 38422f0..d257e55 100644 --- a/databags/featured.ini +++ b/databags/featured.ini @@ -1,14 +1,14 @@ [butterflysoup2] title = Butterfly Soup 2 -path = "/projects/butterflysoup2/" +path = "/games/butterflysoup2/" sort_key = 0 [lucahboad] title = Lucah Born Of A Dream -path = "/projects/lucahboad/" +path = "/games/lucahboad/" sort_key = 1 [butterflysoup] title = Butterfly Soup -path = "/projects/butterflysoup/" +path = "/games/butterflysoup/" sort_key = 2 diff --git a/models/about.ini b/models/about.ini index b974007..17aa602 100644 --- a/models/about.ini +++ b/models/about.ini @@ -9,12 +9,12 @@ translate = False [fields.intro] type = markdown -translate = False +translate = True [fields.transl] type = markdown -translate = False +translate = True [fields.devs] type = markdown -translate = False +translate = True diff --git a/models/projects.ini b/models/games.ini similarity index 53% rename from models/projects.ini rename to models/games.ini index 6eb399f..b348290 100644 --- a/models/projects.ini +++ b/models/games.ini @@ -1,12 +1,16 @@ [model] -name = Projects -label = Projects +name = Games +label = Games protected = yes +[fields.title] +type = string +translate = True + [fields.ogpimage] type = string translate = False [children] model = project -order_by = sort_key +order_by = title diff --git a/templates/about.html b/templates/about.html index e59ca09..463825d 100644 --- a/templates/about.html +++ b/templates/about.html @@ -2,25 +2,33 @@ {% block page %} {% include 'header.html' %} -
-

What is Queerscriptors?

-
+
+
+

What is Queerscriptors?

+
-
-
- Translators +
+
+ {{ this.intro }} +
-
-

{{ this.transl }}

-
-
-
-
- Game Developers +
+
+ Translators +
+
+ {{ this.transl }} +
-
-

{{ this.devs }}

+ +
+
+ Game Developers +
+
+ {{ this.devs }} +
{% endblock %} diff --git a/templates/footer.html b/templates/footer.html index ac461a4..6b59727 100644 --- a/templates/footer.html +++ b/templates/footer.html @@ -2,7 +2,7 @@

{{ _("Game Description") }}

-

{{this.shortbody}}

{{this.body}} + {% if this.weblate %}

{{ _("Weblate status") }}

Translation status + {% endif %}
diff --git a/templates/projects.html b/templates/projects.html deleted file mode 100644 index e69de29..0000000