Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Translate the website to French #91

Draft
wants to merge 66 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
749b274
Begin Work
Mysterious-Dev Nov 29, 2022
b573760
Index posts section
Mysterious-Dev Nov 29, 2022
d5abb82
Index community section
Mysterious-Dev Nov 29, 2022
66c794b
Index Header Buttons
Mysterious-Dev Nov 29, 2022
0117486
Merge branch 'QuiltMC:stable' into french-translation
Mysterious-Dev Nov 30, 2022
f6c27a1
Section Utilisation (titre, déscription des pages)
Mysterious-Dev Dec 1, 2022
cace6c6
Showcase section (Index page)
Mysterious-Dev Dec 1, 2022
88cc3d2
Legal
Mysterious-Dev Dec 12, 2022
491f17a
More index section
Mysterious-Dev Dec 13, 2022
1de7a12
Finish index page
Mysterious-Dev Dec 13, 2022
8c1a9fa
Install Page
Mysterious-Dev Dec 13, 2022
c14217e
Merge branch 'QuiltMC:stable' into french-translation
Mysterious-Dev Dec 17, 2022
e3b4492
Finish Timeline
Mysterious-Dev Dec 17, 2022
a2d0db3
Install index completion
Mysterious-Dev Dec 17, 2022
4881a19
Merge branch 'QuiltMC:stable' into french-translation
Mysterious-Dev Jan 14, 2023
b83924b
More common translations
Mysterious-Dev Jan 14, 2023
3721a86
Merge branch 'french-translation' of https://github.com/Mysterious-De…
Mysterious-Dev Jan 14, 2023
ad042d5
Merge branch 'QuiltMC:stable' into french-translation
Mysterious-Dev Jan 30, 2023
96c82db
404 image title
Mysterious-Dev Jan 30, 2023
3058e46
Usage index
Mysterious-Dev Feb 5, 2023
7880623
WIP
Mysterious-Dev Feb 26, 2023
2e4c193
WIP
Mysterious-Dev Feb 26, 2023
7df6b00
WIP
Mysterious-Dev Feb 26, 2023
32986e5
Merge branch 'QuiltMC:stable' into french-translation
Mysterious-Dev Feb 26, 2023
e01d5ec
WIP
Mysterious-Dev Feb 26, 2023
b56b4cd
WIP
Mysterious-Dev Feb 26, 2023
a588a2c
WIP
Mysterious-Dev Feb 26, 2023
53a34c7
WIP Client Install
Mysterious-Dev Feb 26, 2023
c4d4a2c
WIP Install
Mysterious-Dev Feb 27, 2023
8acd2bd
Merge branch 'QuiltMC:stable' into french-translation
Mysterious-Dev Mar 7, 2023
84c28a4
Update locales with recent changes
Mysterious-Dev Mar 7, 2023
a8032de
Finish common translations
Mysterious-Dev Mar 7, 2023
ee01c6d
Merge branch 'QuiltMC:stable' into french-translation
Mysterious-Dev Mar 7, 2023
15184c2
Merge branch 'QuiltMC:stable' into french-translation
Mysterious-Dev Mar 7, 2023
5078fde
More work
Mysterious-Dev Mar 7, 2023
8269999
Merge branch 'main' into french-translation
Mysterious-Dev Mar 8, 2023
527b350
Merge branch 'main' into french-translation
Akarys42 Mar 8, 2023
1e8e73d
Merge branch 'main' into french-translation
Mysterious-Dev Mar 8, 2023
5b0cb17
Apply suggestion for gender-neutral pronouns
Mysterious-Dev Mar 10, 2023
c9f05ce
Merge branch 'QuiltMC:main' into french-translation
Mysterious-Dev Mar 11, 2023
33b25ac
Finish client install page
Mysterious-Dev Mar 11, 2023
509ce4f
Merge branch 'main' into french-translation
Mysterious-Dev Mar 13, 2023
dae38da
WIP moderation section
Mysterious-Dev Mar 13, 2023
2713436
WIP FAQ
Mysterious-Dev Mar 13, 2023
30cb5e1
Finish FAQ
Mysterious-Dev Mar 13, 2023
08e92b4
Legal index
Mysterious-Dev Mar 18, 2023
58b4ed2
WIP
Mysterious-Dev Mar 18, 2023
3c62898
WIP Server Install
Mysterious-Dev Mar 18, 2023
57d1119
Merge branch 'QuiltMC:main' into french-translation
Mysterious-Dev Apr 3, 2023
04a2b6b
Add modifications of english versions
Mysterious-Dev Apr 3, 2023
86bb24b
Complete common translations
Mysterious-Dev Apr 3, 2023
7c63305
Finish server install page
Mysterious-Dev Apr 3, 2023
c4705a0
Translate title for client & server install page
Mysterious-Dev Apr 3, 2023
56f4c38
Merge branch 'main' into french-translation
Mysterious-Dev May 5, 2023
804106e
Merge branch 'main' into french-translation
Mysterious-Dev May 20, 2023
359e77e
Delete extra space for faq page
Mysterious-Dev May 20, 2023
9072169
Iage alt Pineapple emot timeline
Mysterious-Dev May 20, 2023
570f3b6
Merge branch 'QuiltMC:main' into french-translation
Mysterious-Dev May 22, 2023
32199b0
Complete locales strings
Mysterious-Dev May 22, 2023
77f9893
Merge branch 'QuiltMC:main' into french-translation
Mysterious-Dev May 31, 2023
a111f58
Merge branch 'QuiltMC:main' into french-translation
Mysterious-Dev Jun 9, 2023
074ca3b
Add all english changes to french (non translated)
Mysterious-Dev Jun 9, 2023
549ea21
Finish translations of timeline
Mysterious-Dev Jun 9, 2023
b94e373
Merge branch 'QuiltMC:main' into french-translation
Mysterious-Dev Aug 23, 2023
f56296a
Merge branch main into french-translation
Mysterious-Dev Aug 23, 2023
c4761d6
Merge branch 'main' into french-translation
ix0rai Feb 19, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion astro-i18next.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import type { AstroI18nextConfig } from "astro-i18next";

export default {
defaultLanguage: "en",
supportedLanguages: ["en"],
supportedLanguages: ["en", "fr"],
i18next: {
//debug: true, // convenient during development to check for missing keys
defaultNS: "common",
Expand Down
98 changes: 98 additions & 0 deletions src/locales/fr/common.flt
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
lang-name = French

title = Le projet Quilt
short-title = QuiltMC
description = Le chargeur de mods qui se préoccupe des autres.

title-formatted = {$shortTitle} | {$title}
serial-comma = {$prev}, {$next}

# Common strings
-developer-wiki = Wiki pour les développeurs.ses
-forum = Forum
-import-utility = Quilt Import Utility
-help-wanted = Aide pour les projets
-patch-notes = Patch Notes
-sponsors = Sponsors
-staff-resources = Ressources du staff
-template-mod = Modèle de mod

# Brand names/proper nouns - You shouldn't need to edit this.
-mastodon = Mastodon
-github = GitHub
-discord = Discord
-twitter = Twitter
-twitch = Twitch

page-authors =
{ $count ->
[one] Author
*[other] Authors
}: {$names}
page-edited = Modifié: {DATETIME($date, month: "long", year: "numeric", day: "numeric")}
post-date = {DATETIME($date, month: "long", year: "numeric", day: "numeric")}
edit-on-github = Modifier cette page sur GitHub


nav-about = À propos
nav-blog = Blog
nav-community = Communauté
nav-install = Installer
nav-more-pages = Plus de pages
nav-usage = Utilisation

divider-development = Développement
divider-external-links = Liens externes

nav-page-developer-wiki = {-developer-wiki}
nav-page-import-utility = {-import-utility}
nav-page-maven-repo = Dépôt Maven
nav-page-help-wanted = {-help-wanted}
nav-page-patch-notes = {-patch-notes}
nav-page-sponsors = {-sponsors}
nav-page-staff-resources = {-staff-resources}
nav-page-template-mod = {-template-mod}
nav-page-legal = Mentions légales
nav-page-donate = Faire un don

button-close = Fermer
button-discord = {-discord}
button-discord-toolchain = Toolchain
button-developer-wiki = {-developer-wiki}
button-donate = Faire un don
button-forum = {-forum}
button-github = {-github}
button-install = Installer
button-mastodon = {-mastodon}
button-maven-repo = Dépôt Maven
button-more = Plus
button-more-posts = Plus d'articles
button-official-site = Site officiel
button-help-wanted = {-help-wanted}
button-patch-notes = Minecraft {-patch-notes}
button-rss = RSS
button-template-mod = {-template-mod}
button-twitter = {-twitter}
button-twitch = {-twitch}
button-usage-docs = Documentations d'usage

sidebar-pages = Pages
sidebar-resources = Ressources
sidebar-teams = Équipes
sidebar-versions = Versions

paginator-button-first = Première
paginator-button-previous = Précédente
paginator-button-next = Suivante
paginator-button-last = Dernière

tooltip-switch-language = Changer de langue
tooltip-toggle-low-contrast = Basculer vers un faible contraste

prompt-error-noscript = JavaScript est désactivé. Activez JavaScript pour utiliser la recherche.
prompt-search-language = Rechercher votre langue ici...

page-404 = 404
page-404-title = Page introuvable :(
page-404-subtitle = La page demandée n'a pas pu être trouvée.
page-404-image-title = Ananas triste :(
17 changes: 17 additions & 0 deletions src/locales/fr/footer.flt
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
copyright = Copyright © {$year} Quilt Project

disclaimer-unofficial =
Quilt n'est pas un produit officiel de Minecraft, et n'est pas approuvé par ou associé à Mojang Studios.
"Minecraft" est une marque de Mojang AB et toute utilisation de la marque Minecraft sur ce site est utilisée en
conformité avec les <0>lignes directrices relatives aux marques et aux actifs</0> de Mojang Studios.

disclaimer-icons =
Tous les logos utilisés sur ce site sont la propriété de leurs propriétaires respectifs.
La récréation du logo CurseForge que nous utilisons à quelques endroits sur ce site <0>a été créée par thecodewarrior</0>.

# NOTE: <0></0> is the pineapple emote.
made-with =
Réalisé avec <0></0>, <1>Bulma</1> et <2>les extensions CreativeBulma</2>.

sponsored-by =
Propulsé par <0>Cloudflare</0>.
7 changes: 7 additions & 0 deletions src/locales/fr/home.flt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
message-wip = WIP
message-caring = Bienveillance
message-modular = Modulaire
message-powerful = Puissant

header-sponsors = Nos sponsors
button-sponsors = En savoir plus
39 changes: 39 additions & 0 deletions src/locales/fr/install.flt
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Proper nouns; you shouldn't need to edit them.
-atlauncher = ATLauncher
-bakaxl = BakaXL
-multimc = MultiMC
-prismlauncher = Prism Launcher
-technic = Technic
-curseforge = CurseForge
-gdlauncher = GDLauncher

platform-bakaxl = BakaXL
platform-client = Client
platform-server = Serveur
platform-atlauncher = {-atlauncher}
platform-multimc = {-multimc}
platform-prismlauncher = {-prismlauncher}
platform-technic = {-technic}
platform-curseforge = {-curseforge}
platform-gdlauncher = {-gdlauncher}

logo-minecraft = Logo de Minecraft
logo-java = Logo de Java
logo-atlauncher = Logo de {-atlauncher}
logo-bakaxl = Logo de {-bakaxl}
logo-multimc = Logo de {-multimc}
logo-prismlauncher = Logo de {-prismlauncher}
logo-technic = Logo de Technic Launcher
logo-curseforge = Logo de {-curseforge}
logo-gdlauncher = Logo de {-gdlauncher}

button-back = Retour
.full = Retour à la liste
button-menu = Menu
button-website = Site web

wip-warning =
<0><1>Quilt est actuellement en version bêta.</1> Là est le danger - il peut y avoir des problèmes, mais nous les corrigerons aussi vite que possible !</0><2>Si vous souhaitez nous aider à tester Quilt, n'hésitez pas à l'installer, à l'essayer et à nous faire part de vos retours !</2>

# Used as the default text for the installer version if it's not replaced by JS.
installer-version-placeholder = Télécharger
6 changes: 6 additions & 0 deletions src/locales/fr/team.flt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Used when a field on a team member card is not specified.
n-a = N/A
avatar-alt = Avatar
plural-system = Plural System
member-list-redacted = Member list redacted by request ❤️
team-lead = Responsable d'équipe
81 changes: 81 additions & 0 deletions src/pages/fr/about/faq-devs.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
---
title: FAQ (Developers)
description: Frequently asked questions, but for developers.
layout: /src/layouts/Page.astro
---

import Message from "@atoms/Message.astro";

<Message>

## Where's the developer documentation?

Quilt's developer documentation is **incredibly work-in-progress**, and nowhere near a usable state. However, it is
being worked on, and you may preview what's done so far on [modder.wiki.quiltmc.org](https://modder.wiki.quiltmc.org).

</Message>

<Message>

## Why should I choose Quilt for my mods instead of Fabric?

For developers, Quilt provides the following advantages over Fabric:

- A more fully-featured API for developing more compatible mods, faster and with less effort
- A modular approach to the API that extends to your mods, without requiring you to jar-in-jar API modules or ask your users to download them separately
- A vastly improved decompiler (compared to [Fabric's fork of Fernflower](https://github.com/FabricMC/intellij-fernflower)) that provides much more readable, accurate and understandable output for when you need to dig into Minecraft's code
- An alternative approach to mappings, which is based on Yarn but removes the clean-room, which allows for more accurate names without compromising on quality -- and makes it simpler to ask for support in official spaces when you're using a different set of mappings
- A more community-oriented approach that ensures that everyone's voice is heard when raising issues and opinions, regardless of how prolific a developer is, or how well-known they are
- **Future goal:** A new Collision Handling ASM backend (Chasm) which acts as the backbone for our mixin and access widener implementations, allowing those and other bytecode manipulation tools to function without any special handling required in Quilt's build tools or loader, and helping mods to remain compatible with each other

</Message>

<Message>

## What does it mean to say that Quilt Mappings doesn't have a clean-room, and why does it matter?

When talking about _**the clean-room**_, we're referring to a specific approach to contributions taken by [Fabric's Yarn mappings project](https://github.com/FabricMC/yarn). Yarn takes an approach that attempts to guarantee the safety of the project by refusing names that have obviously been inspired by names from other mappings projects, such as MCP and Mojang's official mappings. It also discourages contributors from looking at names from other mappings projects, and requires discussions in Fabric's official community spaces to be free of non-Yarn names.

Quilt Mappings (shortened to QM below), on the other hand, takes a different approach. As the project uses the [Creative Commons Zero License](https://creativecommons.org/share-your-work/public-domain/cc0) (similarly to Yarn), QM explicitly doesn't claim ownership of the names and instead any names contributed that may be derivatives of other mappings projects still have that ownership assigned to them. This, along with including license notices that explicitly show that ownership of some names may lie with other mappings projects (and that provide proper credit) -- among other things -- allows QM contributors to refer to other mappings projects to figure out what the best name for something should be. It also means that we don't have to disallow discussions involving names from other projects in our official community spaces.

It's worth noting, however, that **a name being present in some other mappings project does not mean we'll accept it.** All names contributed must stand up on their own, regardless of what Mojang -- or any other organisation -- provides as a name.

</Message>

<Message>

## How hard will it be to port my Fabric mods?

We plan on trying to make this transition as painless as possible -- by matching Fabric's API surface, allowing you to stick with Yarn mappings if you'd like, and providing support for developers that are porting their mods. It's worth noting that -- as of this writing -- Fabric mods that contain mixin plugins (for example, for conditional mixins) are supported by Quilt's backwards-compatibility efforts, but this will not be the case once [Chasm](#what-the-heck-is-chasm-exactly) has been added to the toolchain. Quilt will provide an alternative approach with proper toolchain support later on -- and we'll help you figure out how to move to it if you need support.

</Message>

<Message>

## How long will backwards compatibility for loading Fabric mods last?

As long as maintaining Fabric compatibility doesn't negatively impact the project, we'll keep doing it -- but if it does get to the point where maintaining it is no longer feasible, we'll help move it to a community-run project and provide its developers with the support they need to keep working on it.

In short, backwards compatibility will live on until it's no longer possible to maintain it.

</Message>

<Message>

## How do I get started with writing a Quilt mod?

While we're currently still working on developer documentation, we do have a [template mod](https://github.com/QuiltMC/quilt-template-mod) that you can use as a template, or just to get started. We'll be working on docs throughout the beta period and beyond, so please keep an eye out for them!

</Message>

<Message>

## What the heck is Chasm, exactly?

Chasm is short for **_Collision Handling ASM_**. Chasm is a bytecode transformation library, acting as a backend that's intended for use via separate frontends, rather than for mods to use directly. It intends to provide a safer way to modify bytecode at runtime, handling collisions automatically and trying to help mods to stay compatible.

Frontends for use with Chasm will include Access Wideners and, of course, Mixin. However, there's no reason additional frontends couldn't be written -- by Quilt, or by the community.

Chasm has not yet been implemented, but we're working on it!

</Message>
Loading
Loading