Skip to content

Commit 5658ea4

Browse files
committed
2 parents 9d62c37 + 3e0feb2 commit 5658ea4

13 files changed

+915
-110
lines changed

Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ FROM ghcr.io/static-web-server/static-web-server:2-alpine AS final
2323
COPY --from=builder /app/.output/public /app/public
2424
COPY sws.toml /etc/config.toml
2525

26-
LABEL org.opencontainers.image.authors="Gaspard Wierzbinski (https://cpluspatch.com)"
26+
LABEL org.opencontainers.image.authors="Versia contributors (https://forge.versia.pub/versia-pub/frontend/graph)"
2727
LABEL org.opencontainers.image.source="https://github.com/versia-pub/frontend"
2828
LABEL org.opencontainers.image.vendor="Versia"
2929
LABEL org.opencontainers.image.licenses="AGPL-3.0"

README.md

+4
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@
2323
<img src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/html5/html5-original.svg" height="42" width="52" alt="HTML5 logo">
2424
<img src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/linux/linux-original.svg" height="42" width="52" alt="Linux logo">
2525
<img src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/tailwindcss/tailwindcss-original.svg" height="42" width="52" alt="TailwindCSS logo">
26+
<br />
27+
<a href="https://hosted.weblate.org/engage/versia-fe/">
28+
<img src="https://hosted.weblate.org/widget/versia-fe/frontend/287x66-grey.png" alt="Translation status" />
29+
</a>
2630
</div>
2731

2832

bun.lock

+140-104
Large diffs are not rendered by default.

composables/Config.ts

+44
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,50 @@ export const useConfig = () => {
2222
"I'm Commander Shepard, and this is my favorite website on the Citadel",
2323
"I'm sorry, Dave. I'm afraid I can't do that.",
2424
"I am the Senate",
25+
"Check out my geek code!",
26+
"You've got mail!",
27+
"Dude, Where's My Potato?",
28+
"eau de potato",
29+
"The bee's knees!",
30+
"12 herbs and spices!",
31+
"Ceci n'est pas une post!",
32+
"sqrt(-1) love you!",
33+
"Cthulhu is mad... and is missing an eye!",
34+
"Versia: Build on blackbox technology!",
35+
"A goblin army is approaching from the west!",
36+
"git gud!",
37+
"Must have been the wind..",
38+
"I am the milkman, my milk is delicious.",
39+
"It's not out of the question, that you might have a very minor case, of serious brain damage",
40+
"I died",
41+
"Remember, switching to your secondary is faster than reloading!",
42+
"Everybody in america is a female.",
43+
"I am going to test in production",
44+
"War... war never changes.",
45+
"Fedi... fedi never changes.",
46+
"Finish him!",
47+
"The dopamine is a lie.",
48+
"I'll be back.",
49+
"My name is Guybrush Threepwood, and I want to be a pirate!",
50+
"It's dangerous to post alone! Take this.",
51+
"I used to be an poster like you, then I took an arrow to the knee.",
52+
"All your post are belong to us.",
53+
"I'm here to shitpost and chew bubblegum... and I'm all outta gum.",
54+
"Houston, we have a problem.",
55+
"Clever girl.",
56+
"Wibbly wobbly, timey wimey... stuff.",
57+
"Bow ties are cool.",
58+
"I'm the Doctor, and you're probably not.",
59+
"I'm a madman with a box.",
60+
"Geronimo!",
61+
"It's bigger on the inside!",
62+
"I'm going to make him an offer he can't refuse.",
63+
"Hello there.",
64+
"I'll post what she's posting.",
65+
"To infinity... and beyond!",
66+
"E.T. phone home.",
67+
"Just keep posting!",
68+
"Just one more post bro",
2569
],
2670
DEVELOPER_HANDLES: [
2771

composables/Language.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ import { SettingIds } from "~/settings";
33
export const useLanguage = () => {
44
const lang = useSetting(SettingIds.Language);
55

6-
return computed(() => lang.value.value as "en" | "fr");
6+
return computed(() => lang.value.value as "en" | "fr" | "en-rot" | "en-pt");
77
};

messages/en-pt.json

+356
Large diffs are not rendered by default.

messages/en-rot.json

+356
Large diffs are not rendered by default.

messages/fr.json

-1
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,6 @@
329329
"witty_honest_wallaby_support": "Aperçu",
330330
"loud_tense_kitten_exhale": "Visibilité par défaut",
331331
"vivid_last_crocodile_offer": "La visibilité par défaut pour les nouvelles notes.",
332-
"dirty_inclusive_meerkat_nudge": "Annuler",
333332
"muddy_topical_pelican_gasp": "Utiliser une autre instance",
334333
"sunny_small_warbler_express": "L'URL est valide",
335334
"teal_late_grebe_blend": "L'URL n'est pas valide",

nuxt.config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ export default defineNuxtConfig({
258258
},
259259
runtimeConfig: {
260260
public: {
261-
apiHost: "https://social.lysand.org",
261+
apiHost: "https://beta.versia.social",
262262
onionApiHost: undefined,
263263
},
264264
},

package.json

+2
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
"@tiptap/vue-3": "^2.11.3",
5050
"@vee-validate/zod": "^4.15.0",
5151
"@versia/client": "0.1.5",
52+
"@videojs-player/vue": "^1.0.0",
5253
"@vite-pwa/nuxt": "^0.10.6",
5354
"@vueuse/core": "^12.5.0",
5455
"@vueuse/nuxt": "^12.5.0",
@@ -69,6 +70,7 @@
6970
"tailwindcss-animate": "^1.0.7",
7071
"vaul-vue": "^0.2.0",
7172
"vee-validate": "^4.15.0",
73+
"video.js": "^8.21.0",
7274
"vue": "^3.5.13",
7375
"vue-router": "^4.5.0",
7476
"vue-sonner": "^1.3.0",

project.inlang/settings.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://inlang.com/schema/project-settings",
33
"sourceLanguageTag": "en",
4-
"languageTags": ["en", "fr"],
4+
"languageTags": ["en", "fr", "en-rot", "en-pt"],
55
"modules": [
66
"https://cdn.jsdelivr.net/npm/@inlang/message-lint-rule-empty-pattern@latest/dist/index.js",
77
"https://cdn.jsdelivr.net/npm/@inlang/message-lint-rule-missing-translation@latest/dist/index.js",

settings.ts

+8
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,14 @@ export const settings = (): Record<SettingIds, Setting> => {
151151
},
152152
),
153153
},
154+
{
155+
value: "en-rot",
156+
label: () => "Brainrot",
157+
},
158+
{
159+
value: "en-pt",
160+
label: () => m.these_awful_ape_reside(),
161+
},
154162
],
155163
page: SettingPages.Behaviour,
156164
} as EnumSetting,

utils/urls.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ export const wrapUrl = (path: string) => {
1212
export const getLanguageTag = () => {
1313
const tag = languageTag();
1414

15-
return tag;
15+
return tag === "en-rot" ? "en" : tag;
1616
};

0 commit comments

Comments
 (0)