Skip to content

Commit

Permalink
Update localization strings
Browse files Browse the repository at this point in the history
  • Loading branch information
CPlusPatch committed Sep 16, 2023
1 parent 6322ab3 commit 54965c3
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 86 deletions.
40 changes: 21 additions & 19 deletions components/headers/Navbar.vue
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
const { locale } = useI18n();
const aboutUs = [
{
name: "Team",
name: "navbar.aboutUs.team",
href: "/#team",
},
{
name: "History",
name: "navbar.aboutUs.history",
href: `/${locale.value}/blog/2023/09/history-of-the-domain-mastodon.de`,
},
{
name: "More Accounts",
name: "navbar.aboutUs.moreAccounts",
href: "#accounts",
},
];
Expand Down Expand Up @@ -47,7 +47,7 @@ const switchLocalePath = useSwitchLocalePath();
aria-label="Global">
<div class="flex lg:flex-1">
<NuxtLink to="/" class="p-1.5 -m-1.5">
<span class="sr-only">Uden AI</span>
<span class="sr-only">mastodon.de</span>
<img class="h-8 w-35" src="/images/icons/logo.svg" alt="" />
</NuxtLink>
</div>
Expand All @@ -67,7 +67,7 @@ const switchLocalePath = useSwitchLocalePath();
<HeadlessPopover class="relative">
<HeadlessPopoverButton
class="flex items-center gap-x-1 text-sm font-semibold leading-6 text-gray-50">
{{ $t("aboutUs") }}
{{ $t("navbar.aboutUs") }}
<Icon
name="tabler:chevron-down"
class="h-5 w-5 flex-none text-gray-500"
Expand All @@ -88,7 +88,7 @@ const switchLocalePath = useSwitchLocalePath();
:key="item.name"
:href="item.href"
class="block rounded-lg px-3 py-2 text-sm font-semibold leading-6 text-gray-50 hover:bg-dark-400 duration-100"
>{{ item.name }}</a
>{{ $t(item.name) }}</a
>
</HeadlessPopoverPanel>
</transition>
Expand All @@ -97,16 +97,18 @@ const switchLocalePath = useSwitchLocalePath();
<a
href="https://status.mastodon.de"
class="text-sm font-semibold leading-6 text-gray-50"
>Status</a
>{{ $t("navbar.status") }}</a
>

<a
href="/#sponsors"
class="text-sm font-semibold leading-6 text-gray-50"
>Donate</a
>{{ $t("navbar.donate") }}</a
>
<a href="#" class="text-sm font-semibold leading-6 text-gray-50"
>Contact</a
<NuxtLink
href="/contact"
class="text-sm font-semibold leading-6 text-gray-50"
>{{ $t("navbar.contact") }}</NuxtLink
>
</HeadlessPopoverGroup>
<div
Expand Down Expand Up @@ -150,7 +152,7 @@ const switchLocalePath = useSwitchLocalePath();
<a
href="https://mastodon.de"
class="text-sm group font-semibold leading-6 text-gray-50"
>Explore <ButtonsAnimatedArrow
>{{ $t("navbar.explore") }} <ButtonsAnimatedArrow
/></a>
</div>
</nav>
Expand Down Expand Up @@ -223,26 +225,26 @@ const switchLocalePath = useSwitchLocalePath();
</HeadlessDisclosurePanel>
</HeadlessDisclosure>
<a
href="#"
href="https://status.mastodon.de"
class="-mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-50 hover:bg-dark-300"
>Apps</a
>{{ $t("navbar.status") }}</a
>
<a
href="#"
href="#sponsors"
class="-mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-50 hover:bg-dark-300"
>Sponsors</a
>{{ $t("navbar.donate") }}</a
>
<a
href="#"
<NuxtLink
href="/contact"
class="-mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-50 hover:bg-dark-300"
>Contact</a
>{{ $t("navbar.contact") }}</NuxtLink
>
</div>
<div class="py-6">
<a
href="https://mastodon.de/"
class="-mx-3 block rounded-lg px-3 py-2.5 text-base font-semibold leading-7 text-gray-50 hover:bg-dark-300"
>Explore</a
>{{ $t("navbar.explore") }}</a
>
</div>
</div>
Expand Down
75 changes: 8 additions & 67 deletions i18n.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,15 @@ export default defineI18nConfig(() => ({
messages: {
en: {
// Navbar
aboutUs: "About us",
mastodon: "Mastodon",
clients: "Clients",
attributions: "Attributions",
logIn: "Log in",
contactUs: "Contact us",
"navbar.aboutUs": "About us",
"navbar.status": "Status",
"navbar.donate": "Donate",
"navbar.contact": "Contact",
"navbar.explore": "Explore",

aboutUdenAi: "About Uden AI",
"navbar.aboutUs.team": "Team",
"navbar.aboutUs.history": "History",
"navbar.aboutUs.moreAccounts": "More Accounts",

// Main landing page
tagline: "Social networking that's not for sale",
Expand Down Expand Up @@ -53,68 +54,8 @@ export default defineI18nConfig(() => ({
feature3SubText:
"If you want to change Fediverse servers, you can easily switch and keep all your followers from mastodon.de!",
},
fr: {
// Barre de navigation
aboutUs: "À propos",
mastodon: "Mastodon",
clients: "Clients",
attributions: "Attributions",
logIn: "Se connecter",
contactUs: "Contactez-nous",

aboutUdenAi: "À propos de Uden AI",

// Page de destination principale
tagline: "Un réseau social pas à vendre",
taglineSubText:
"Mastodon.de est un réseau social vraiment ouvert. Pas de publicité, pas de pistage, pas d'exploitation de données, pas d'algorithme ! Le réseau est géré par la communauté pour la communauté.",
signUpButton: "S'inscrire",
learnMoreButton: "En savoir plus",

// Grille d'intégration
embedsGridTitle: "Espaces communautaires",
embedsGridSubText1:
"Mastodon.de s'engage à offrir à ses utilisateurs une expérience communautaire, où les likes, les followers ou les boosts ne signifient rien",
embedsGridSubText2:
"Comme il n'y a pas d'algorithme qui décide quels messages sont affichés dans votre flux, vous pouvez simplement vous détendre et poster pour le plaisir !",

// Présentation de l'équipe
teamTitle: "Rencontrez notre équipe",
teamSubText:
"Nous sommes un groupe dynamique de personnes passionnées par ce que nous faisons et soucieuses de fournir une excellente expérience à notre communauté.",

// Membres de l'équipe
teamMemberErikPosition: "PDG, Uden AI",
teamMemberErikDescription:
"Erik Uden est le leader de mastodon.de et PDG de Uden AI. Il a commencé à travailler sur mastodon.de en novembre 2022 et en a fait ce qu'il est aujourd'hui.",

// Section des fonctionnalités
featuresTitle: "Réseau fédératif et ouvert",
featuresSubText:
"Mastodon.de est connecté à un gigantesque réseau fédératif de millions d'utilisateurs, le Fediverse.\nC'est comme le courrier électronique, où tout le monde a une adresse au format nom{'@'}site.com",

feature1Title: "Puissants outils de modération",
feature1SubText:
"Bloquez n'importe quel mot-clé de vos chronologies avec des filtres",

feature2Title: "Créez vos propres fils",
feature2SubText:
"Vous seul devriez décider de ce qui doit apparaître dans vos fils. Mastodon.de vous permet de créer vos propres fils sans algorithme prédéfini",

feature3Title: "Portabilité du compte",
feature3SubText:
"Si vous souhaitez changer de serveurs Fediverse, vous pouvez facilement changer et conserver tous vos abonnés de mastodon.de!",
},
de: {
// Navigationsleiste
aboutUs: "Über uns",
mastodon: "Mastodon",
clients: "Clients",
attributions: "Attributionen",
logIn: "Einloggen",
contactUs: "Kontaktiere uns",

aboutUdenAi: "Über Uden AI",

// Haupt-Landingpage
tagline: "Soziales Netzwerk, das nicht verkauft wird",
Expand Down

0 comments on commit 54965c3

Please sign in to comment.