Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
13 changes: 11 additions & 2 deletions i18n/ca/code.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,13 @@
{
"homepage.banner.changelog": {
"message": "registre de canvis →"
},
"homepage.banner.download": {
"message": "descàrrega"
},
"homepage.banner.text": {
"message": "L'aMule {version} ja està disponible — {download} o llegeix el {changelog}"
},
"homepage.download.linux.platform": {
"message": "glibc ≥ 2.35 · x64 · ARM64"
},
Expand Down Expand Up @@ -222,7 +231,7 @@
"message": "Transferències espectacularment més ràpides"
},
"homepage.highlights.title": {
"message": "Novetats a la 3.0.0"
"message": "Novetats a l'aMule 3.0"
},
"homepage.screenshots.downloads.alt": {
"message": "Pestanya de descàrregues amb descàrregues actives"
Expand Down Expand Up @@ -267,7 +276,7 @@
"message": "aMule és un client gratuït per compartir fitxers entre iguals i amb llicència GPL per a les xarxes {ed2k} i {kad}. És compatible amb eMule i s'executa de manera nativa a Windows, macOS i Linux. El mateix estat al disc, el mateix protocol, un binari per escriptori principal."
},
"homepage.whatisamule.p2": {
"message": "Després d'anys de silenci, el projecte torna a estar en manteniment actiu. La versió 3.0.0 aporta millores espectaculars del rendiment, un sistema de construcció modernitzat, paquets natius nous per a tots els escriptoris principals i una base de codi actualitzada preparada per als sistemes actuals, sense trencar la compatibilitat del protocol que permet a aMule treballar juntament amb qualsevol client basat en eMule."
"message": "Després d'anys de silenci, el projecte torna a estar en manteniment actiu. L'aMule 3.0 aporta millores espectaculars del rendiment, un sistema de construcció modernitzat, paquets natius nous per a tots els escriptoris principals i una base de codi actualitzada preparada per als sistemes actuals, sense trencar la compatibilitat del protocol que permet a aMule treballar juntament amb qualsevol client basat en eMule."
},
"homepage.whatisamule.title": {
"message": "Què és aMule?"
Expand Down
18 changes: 15 additions & 3 deletions i18n/en/code.json
Original file line number Diff line number Diff line change
Expand Up @@ -401,7 +401,7 @@
},
"homepage.highlights.changelog": {
"message": "Full changelog →",
"description": "Link to the full 3.0.0 changelog in the release-highlights section"
"description": "Link to the changelog from the release-highlights section"
},
"homepage.highlights.packages.detail": {
"message": "Windows installer and portable .zip, macOS Universal2 .dmg, AppImage, Flatpak — x64 and ARM64 where supported.",
Expand All @@ -428,7 +428,7 @@
"description": "Category badge of the Performance card in the 'What's new in 3.0.0' section"
},
"homepage.highlights.title": {
"message": "What's new in 3.0.0",
"message": "What's new in aMule 3.0",
"description": "Heading of the release-highlights section on the homepage"
},
"homepage.screenshots.downloads.alt": {
Expand Down Expand Up @@ -492,7 +492,7 @@
"description": "First paragraph of the 'What is aMule?' homepage section; {ed2k} and {kad} are network names rendered in bold"
},
"homepage.whatisamule.p2": {
"message": "After years of quiet, the project is back under active maintenance. The 3.0.0 release brings dramatic throughput improvements, a modernized build system, fresh native packages for every major desktop, and an updated codebase ready for current systems — without breaking the protocol compatibility that lets aMule work alongside any eMule-based client.",
"message": "After years of quiet, the project is back under active maintenance. aMule 3.0 brings dramatic throughput improvements, a modernized build system, fresh native packages for every major desktop, and an updated codebase ready for current systems — without breaking the protocol compatibility that lets aMule work alongside any eMule-based client.",
"description": "Intro paragraph above the release-highlights cards on the homepage"
},
"homepage.whatisamule.title": {
Expand Down Expand Up @@ -872,5 +872,17 @@
"homepage.download.docker.guide.link": {
"message": "Docker section of the installation guide",
"description": "Link text for the Docker section of the installation guide in the download footer note"
},
"homepage.banner.text": {
"message": "aMule {version} is out — {download} or read the {changelog}",
"description": "Top-of-homepage banner announcing the latest aMule release; {version} is the version number, {download} is the link to the download page, {changelog} is the link to the changelog"
},
"homepage.banner.download": {
"message": "download",
"description": "Download link label in the latest-release banner; lowercase, reads inline mid-sentence"
},
"homepage.banner.changelog": {
"message": "changelog →",
"description": "Changelog link label in the latest-release banner"
}
}
13 changes: 11 additions & 2 deletions i18n/es/code.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,13 @@
{
"homepage.banner.changelog": {
"message": "changelog →"
},
"homepage.banner.download": {
"message": "descargar"
},
"homepage.banner.text": {
"message": "aMule {version} ya está disponible — {download} o lee el {changelog}"
},
"homepage.description": {
"message": "aMule es un cliente eD2k/Kad libre, multiplataforma y compatible con eMule para Windows, macOS y Linux."
},
Expand Down Expand Up @@ -321,7 +330,7 @@
"message": "Rendimiento"
},
"homepage.highlights.title": {
"message": "Novedades de 3.0.0"
"message": "Novedades de aMule 3.0"
},
"homepage.screenshots.downloads.alt": {
"message": "Pestaña Descargas con descargas activas"
Expand Down Expand Up @@ -369,7 +378,7 @@
"message": "aMule es un cliente peer-to-peer (P2P) para compartir archivos, libre y con licencia GPL, para las redes {ed2k} y {kad}. Es compatible con eMule y se ejecuta de forma nativa en Windows, macOS y Linux. Mismo estado en disco, mismo protocolo y un binario nativo para cada plataforma de escritorio principal."
},
"homepage.whatisamule.p2": {
"message": "Tras años de poca actividad, el proyecto vuelve a tener mantenimiento activo. La versión 3.0.0 incorpora mejoras dramáticas de rendimiento, un sistema de compilación modernizado, nuevos paquetes nativos para las principales plataformas de escritorio y una base de código actualizada para los sistemas actuales, sin romper la compatibilidad de protocolo que permite a aMule interoperar con cualquier cliente basado en eMule."
"message": "Tras años de poca actividad, el proyecto vuelve a tener mantenimiento activo. aMule 3.0 incorpora mejoras dramáticas de rendimiento, un sistema de compilación modernizado, nuevos paquetes nativos para las principales plataformas de escritorio y una base de código actualizada para los sistemas actuales, sin romper la compatibilidad de protocolo que permite a aMule interoperar con cualquier cliente basado en eMule."
},
"homepage.whatisamule.title": {
"message": "¿Qué es aMule?"
Expand Down
13 changes: 11 additions & 2 deletions i18n/fr/code.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,13 @@
{
"homepage.banner.changelog": {
"message": "journal des modifications →"
},
"homepage.banner.download": {
"message": "télécharger"
},
"homepage.banner.text": {
"message": "aMule {version} est disponible — {download} ou lisez le {changelog}"
},
"homepage.description": {
"message": "aMule est un client libre et multi-plateforme eD2k/Kad compatible avec eMule pour Windows, macOS et GNU/Linux."
},
Expand Down Expand Up @@ -321,7 +330,7 @@
"message": "Performances"
},
"homepage.highlights.title": {
"message": "Quoi de neuf dans la version 3.0.0 ?"
"message": "Quoi de neuf dans aMule 3.0 ?"
},
"homepage.screenshots.downloads.alt": {
"message": "Onglet de téléchargement avec des téléchargements en cours"
Expand Down Expand Up @@ -369,7 +378,7 @@
"message": "aMule est un client de partage de fichiers pair à pair libre, sous licence GPL pour les réseaux {ed2k} et {kad}. Il est compatible avec eMule et fonctionne nativement sous GNU/Linux, macOS et Windows. Même état sur le disque, même protocole, un binaire par bureau majeur."
},
"homepage.whatisamule.p2": {
"message": "Après des années de calme, le projet est à nouveau maintenu activement. La version 3.0.0 apporte des débits considérablement améliorés, un système de compilation modernisé, des nouveaux paquets natifs pour chaque bureau notable et un code source modernisé pour les systèmes actuels — sans rompre la compatibilité du protocole qui permet à aMule de fonctionner avec n'importe quel autre client fondé sur eMule."
"message": "Après des années de calme, le projet est à nouveau maintenu activement. aMule 3.0 apporte des débits considérablement améliorés, un système de compilation modernisé, des nouveaux paquets natifs pour chaque bureau notable et un code source modernisé pour les systèmes actuels — sans rompre la compatibilité du protocole qui permet à aMule de fonctionner avec n'importe quel autre client fondé sur eMule."
},
"homepage.whatisamule.title": {
"message": "Ce qu'est aMule"
Expand Down
13 changes: 11 additions & 2 deletions i18n/it/code.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,13 @@
{
"homepage.banner.changelog": {
"message": "changelog →"
},
"homepage.banner.download": {
"message": "scarica"
},
"homepage.banner.text": {
"message": "aMule {version} è disponibile — {download} o leggi il {changelog}"
},
"homepage.download.windows.os": {
"message": "Windows"
},
Expand Down Expand Up @@ -312,13 +321,13 @@
"message": "Autotools rimosso del tutto. Build CMake unica, CMake minimo 3.10, wxWidgets minimo 3.2.0."
},
"homepage.highlights.title": {
"message": "Novità nella 3.0.0"
"message": "Novità in aMule 3.0"
},
"homepage.highlights.changelog": {
"message": "Changelog completo →"
},
"homepage.whatisamule.p2": {
"message": "Dopo anni di silenzio, il progetto è tornato sotto manutenzione attiva. La release 3.0.0 introduce miglioramenti drastici al throughput, un sistema di compilazione modernizzato, nuovi pacchetti nativi per ogni desktop principale e una base di codice aggiornata, pronta per i sistemi attuali — senza rompere la compatibilità di protocollo che permette ad aMule di funzionare insieme a qualsiasi client basato su eMule."
"message": "Dopo anni di silenzio, il progetto è tornato sotto manutenzione attiva. aMule 3.0 introduce miglioramenti drastici al throughput, un sistema di compilazione modernizzato, nuovi pacchetti nativi per ogni desktop principale e una base di codice aggiornata, pronta per i sistemi attuali — senza rompere la compatibilità di protocollo che permette ad aMule di funzionare insieme a qualsiasi client basato su eMule."
},
"homepage.screenshots.networks.alt": {
"message": "Scheda Reti — elenco dei server e stato Kademlia"
Expand Down
13 changes: 11 additions & 2 deletions i18n/lv/code.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,13 @@
{
"homepage.banner.changelog": {
"message": "izmaiņu saraksts →"
},
"homepage.banner.download": {
"message": "lejupielādēt"
},
"homepage.banner.text": {
"message": "aMule {version} ir pieejama — {download} vai lasi {changelog}"
},
"theme.navbar.mobileVersionsDropdown.label": {
"message": "Versijas"
},
Expand Down Expand Up @@ -159,10 +168,10 @@
"message": "aMule — brīvs, ar GPL licenci aizsargāts vienādranga (P2P) datņu koplietošanas klients, kas paredzēts {ed2k} un {kad} tīkliem. Tas saderīgs ar eMule un darbojas vietēji Windows, macOS un Linux operētājsistēmās bez papildprogrammatūras — emulatora, virtualizācijas utt. Tas pats stāvoklis diskā, tas pats protokols un viena izpildāmā datne katrai nozīmīgai darbvirsmas operētājsistēmai."
},
"homepage.highlights.title": {
"message": "3.0.0 versijas jaunumi"
"message": "aMule 3.0 jaunumi"
},
"homepage.whatisamule.p2": {
"message": "Pēc gadiem ilga klusuma projekts atkal atdzimis un tiek aktīvi uzturēts. 3.0.0 izlaiduma versija sniedz ievērojamus datu caurlaidspējas uzlabojumus, modernizētu pakotņu izveides sistēmu, jaunas programmatūras pakotnes katrai nozīmīgai darbvirsmas operētājsistēmai un mūsdienu prasībām sagatavotu, atjauninātu pirmkodu — nesabojājot protokola saderību, kas ļauj aMule darboties līdzās jebkuram uz eMule bāzes izstrādātam klientam."
"message": "Pēc gadiem ilga klusuma projekts atkal atdzimis un tiek aktīvi uzturēts. aMule 3.0 sniedz ievērojamus datu caurlaidspējas uzlabojumus, modernizētu pakotņu izveides sistēmu, jaunas programmatūras pakotnes katrai nozīmīgai darbvirsmas operētājsistēmai un mūsdienu prasībām sagatavotu, atjauninātu pirmkodu — nesabojājot protokola saderību, kas ļauj aMule darboties līdzās jebkuram uz eMule bāzes izstrādātam klientam."
},
"theme.docs.DocCard.categoryDescription.plurals": {
"message": "1 vienums|{count} vienumi(-s)"
Expand Down
13 changes: 11 additions & 2 deletions i18n/pt-BR/code.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,13 @@
{
"homepage.banner.changelog": {
"message": "changelog →"
},
"homepage.banner.download": {
"message": "download"
},
"homepage.banner.text": {
"message": "aMule {version} já está disponível — {download} ou leia o {changelog}"
},
"homepage.download.previous.entry.sourceforge": {
"message": "SourceForge"
},
Expand Down Expand Up @@ -153,7 +162,7 @@
"message": "aMule é um cliente de compartilhamento de arquivos p2p para as redes {ed2k} and {kad}, livre, com licensa GPL. É compatível com o eMule e roda nativamente em Windows, macOS e Linux. O mesmo estado em disco, o mesmo protocolo, um binário por desktop principal."
},
"homepage.whatisamule.p2": {
"message": "Depois de anos quieto, o projeto está de volta com manutenção ativa. A versão 3.0.0 traz melhorias dramáticas de taxa de transferência, um sistema de compilação modernizado, pacotes fescos e nativos para todas as principais distribuições de desktop e uma base de código atualizada e pronta para sistemas atuais — sem quebrar a compatibilidade de protocolo que permite que o aMule funcione junto com qualquer cliente baseado em eMule."
"message": "Depois de anos quieto, o projeto está de volta com manutenção ativa. O aMule 3.0 traz melhorias dramáticas de taxa de transferência, um sistema de compilação modernizado, pacotes fescos e nativos para todas as principais distribuições de desktop e uma base de código atualizada e pronta para sistemas atuais — sem quebrar a compatibilidade de protocolo que permite que o aMule funcione junto com qualquer cliente baseado em eMule."
},
"homepage.whatisamule.title": {
"message": "O que é o aMule?"
Expand Down Expand Up @@ -597,7 +606,7 @@
"message": "Desempenho"
},
"homepage.highlights.title": {
"message": "O que há de novo no 3.0.0"
"message": "O que há de novo no aMule 3.0"
},
"homepage.features.preview.desc": {
"message": "Toca vídeos e arquivos de audio antes de terminar um download. Compatível com MPlayer, VLC e outros tocadores de midia."
Expand Down
13 changes: 11 additions & 2 deletions i18n/tr/code.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,13 @@
{
"homepage.banner.changelog": {
"message": "değişiklik listesi →"
},
"homepage.banner.download": {
"message": "indir"
},
"homepage.banner.text": {
"message": "aMule {version} yayında — {download} veya {changelog}"
},
"homepage.description": {
"message": "aMule, özgür, Windows, macOS ve GNU/Linux için her platforma uygun, eMule ile uyumlu bir eD2k/Kad istemcisidir."
},
Expand Down Expand Up @@ -321,7 +330,7 @@
"message": "Performans"
},
"homepage.highlights.title": {
"message": "3.0.0 sürümündeki yenilikler"
"message": "aMule 3.0 sürümündeki yenilikler"
},
"homepage.screenshots.downloads.alt": {
"message": "Faal indirmeler bulunan indirme sekmesi"
Expand Down Expand Up @@ -369,7 +378,7 @@
"message": "aMule, özgür, GPL kapsamında lisanslanmış {ed2k} ve {kad} ağları için eşten eşe dosya paylaşım istemcisidir. eMule ile uyumludur ve Windows, macOS ve GNU/Linux üzerinde yerel olarak çalışır. Aynı disk üzerinde durum, aynı protokol, her ana masaüstü için bir ikili çalıştırılabilir dosya."
},
"homepage.whatisamule.p2": {
"message": "Seneler süren sessizliğin ardından proje yeniden etkin bakıma alınmıştır. 3.0.0 sürümü, veri aktarım hızında son derece büyük iyileştirmeler, güncellenmiş bir derleme sistemi, her hatırı sayılır platform için yeni yerel paketler ve çağdaş sistemler için güncellenmiş kaynak kod tabanı sağlar — tüm bunlar, aMule'ün eMule temelli istemcilerle çalışmasını sağlayan protokol uyumluluğunu bozmadan yapılmıştır."
"message": "Seneler süren sessizliğin ardından proje yeniden etkin bakıma alınmıştır. aMule 3.0, veri aktarım hızında son derece büyük iyileştirmeler, güncellenmiş bir derleme sistemi, her hatırı sayılır platform için yeni yerel paketler ve çağdaş sistemler için güncellenmiş kaynak kod tabanı sağlar — tüm bunlar, aMule'ün eMule temelli istemcilerle çalışmasını sağlayan protokol uyumluluğunu bozmadan yapılmıştır."
},
"homepage.whatisamule.title": {
"message": "aMule Nedir?"
Expand Down
8 changes: 4 additions & 4 deletions src/components/HighlightsSection/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -54,18 +54,18 @@ export default function HighlightsSection(): React.JSX.Element {
<div className={styles.inner}>
<div className={styles.header}>
<h2 className={styles.title}>
<Translate id="homepage.highlights.title" description="Heading of the release-highlights section on the homepage">What's new in 3.0.0</Translate>
<Translate id="homepage.highlights.title" description="Heading of the release-highlights section on the homepage">What's new in aMule 3.0</Translate>
</h2>
<Link
className={styles.changelogLink}
to="/changelog/3.0.0"
to="/changelog"
>
<Translate id="homepage.highlights.changelog" description="Link to the full 3.0.0 changelog in the release-highlights section">Full changelog →</Translate>
<Translate id="homepage.highlights.changelog" description="Link to the changelog from the release-highlights section">Full changelog →</Translate>
</Link>
</div>
<p className={styles.intro}>
<Translate id="homepage.whatisamule.p2" description="Intro paragraph above the release-highlights cards on the homepage">
After years of quiet, the project is back under active maintenance. The 3.0.0 release brings dramatic throughput improvements, a modernized build system, fresh native packages for every major desktop, and an updated codebase ready for current systems — without breaking the protocol compatibility that lets aMule work alongside any eMule-based client.
After years of quiet, the project is back under active maintenance. aMule 3.0 brings dramatic throughput improvements, a modernized build system, fresh native packages for every major desktop, and an updated codebase ready for current systems — without breaking the protocol compatibility that lets aMule work alongside any eMule-based client.
</Translate>
</p>
<div className={styles.strip}>
Expand Down
33 changes: 33 additions & 0 deletions src/components/ReleaseBanner/index.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
import React from 'react';
import Link from '@docusaurus/Link';
import Translate from '@docusaurus/Translate';
import {LATEST_VERSION, CHANGELOG_URL} from '@site/src/releaseInfo';
import styles from './styles.module.css';

export default function ReleaseBanner(): React.JSX.Element {
return (
<div className={styles.banner} role="banner">
<span className={styles.content}>
<Translate
id="homepage.banner.text"
description="Top-of-homepage banner announcing the latest aMule release; {version} is the version number, {download} is the link to the download page, {changelog} is the link to the changelog"
values={{
version: LATEST_VERSION,
download: (
<Link className={styles.link} to="/download">
<Translate id="homepage.banner.download" description="Download link label in the latest-release banner; lowercase, reads inline mid-sentence">download</Translate>
</Link>
),
changelog: (
<Link className={styles.link} to={CHANGELOG_URL}>
<Translate id="homepage.banner.changelog" description="Changelog link label in the latest-release banner">changelog →</Translate>
</Link>
),
}}
>
{'aMule {version} is out — {download} or read the {changelog}'}
</Translate>
</span>
</div>
);
}
Loading