Skip to content
Open
Show file tree
Hide file tree
Changes from 15 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
4 changes: 3 additions & 1 deletion langs/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,7 @@
"ease_of_use_desc": "Terra is as easy to use as any other repository. For developers, Terra is a breeze to work with. We work directly with other projects to meet their needs and make Terra as seamless as possible.",
"secure": "Secure",
"secure_desc": "Packages are built in a secure environment maintained by the Fyra Labs team. Through our modern tooling, transparent infrastructure, and careful review process, we can prevent issues from occurring.",
"site_desc": "Terra is the community Fedora repository which makes it easy to install and maintain software packages."
"site_desc": "Terra is the community Fedora repository which makes it easy to install and maintain software packages.",
"supported_distros_title": "Distros Using Terra",
"supported_distros_desc": "Terra delivers packages and core system components across the Fedora ecosystem."
}
4 changes: 3 additions & 1 deletion langs/pl.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,7 @@
"ease_of_use_desc": "Korzystanie z Terra jest równie proste, jak z każdego innego repozytorium. Dla programistów praca z Terra to czysta przyjemność. Współpracujemy bezpośrednio z innymi projektami, aby sprostać ich potrzebom i sprawić, by korzystanie z Terra przebiegało jak najpłynniej.",
"secure": "Bezpieczeństwo",
"secure_desc": "Pakiety są kompilowane w bezpiecznym środowisku utrzymywanym przez zespół Fyra Labs. Dzięki naszym nowoczesnym narzędziom, przejrzystej infrastrukturze oraz starannemu procesowi weryfikacji jesteśmy w stanie zapobiegać pojawianiu się problemów.",
"site_desc": "Terra to społecznościowe repozytorium Fedory, które ułatwia instalację i obsługę pakietów oprogramowania."
"site_desc": "Terra to społecznościowe repozytorium Fedory, które ułatwia instalację i obsługę pakietów oprogramowania.",
"supported_distros_title": "",
"supported_distros_desc": ""
}
40 changes: 40 additions & 0 deletions langs/pt-BR.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"h1.the": "Os ",
"h1": " Pacotes que o Fedora não fornece.",
"desc": "O repositório comunitário que o Fedora não fornece, fácil de usar e contribuir.",
"contribute": "Contribuir",
"install": "Instalar",
"install_terra": "Instalar Terra",
"install_desc": "Copie o seguinte comando e cole-o em seu terminal para instalar o Terra. Tenha cuidado antes de executar qualquer comando em seu sistema. Além disso, enquanto estiver por lá, talvez dê uma estrela ao projeto ;3",
"star_on_github": "Star no GitHub",
"copy": "Copiar",
"copied": "Copiado para a área de transferência!",
"docs": "Docs",
"sources": "Sources",
"community": "Comunidade",
"discord": "Discord",
"github": "GitHub",
"bluesky": "Bluesky",
"mastodon": "Mastodon",
"twitter": "Twitter",
"sponsor": "Apoiar",
"github_sponsors": "GitHub Sponsors",
"kofi": "Ko-fi",
"liberapay": "Liberapay",
"navigation": "Navigation",
"modern": "Moderno",
"modern_desc": "O Terra é construído sobre a cadeia de ferramentas Andaman, nosso sistema meta moderno e baseado em Rust para construção de pacotes. Isso simplifica o processo de manutenção em escala.",
"current": "Atual",
"current_desc": "Cansado de esperar por atualizações? Nós também. Os pacotes são atualizados automaticamente assim que são lançados upstream. E, para aqueles que vivem na frente, oferecemos também pacotes nightly.",
"quality": "Qualidade",
"quality_desc": "Pacotes enviados são cuidadosamente avaliados e avaliados de acordo com nossas diretrizes. Isso garante que uma alta qualidade de pacotes seja mantida.",
"transparent": "Transparente",
"transparent_desc": "Diga adeus aos sistemas de build externos e repositórios dispersos! Os códigos-fonte dos pacotes estão disponíveis em um monorepo, e os trabalhos de build são publicamente visíveis no GitHub Actions. Isso torna fácil depurar problemas.",
"ease_of_use": "Facilidade de Uso",
"ease_of_use_desc": "O Terra é tão fácil de usar quanto qualquer outro repositório. Para desenvolvedores, o Terra é um prazer de se trabalhar. Trabalhamos diretamente com outros projetos para atender suas necessidades e tornar o Terra o mais perfeito possível.",
"secure": "Seguro",
"secure_desc": "Os pacotes são construídos em um ambiente seguro mantido pela equipe da Fyra Labs. Através de nossa ferramenta moderna, infraestrutura transparente e processo de revisão cuidadoso, podemos prevenir a ocorrência de problemas.",
"site_desc": "O Terra é o repositório comunitário do Fedora que torna fácil instalar e manter pacotes de software.",
"supported_distros_title": "Distribuições Linux que Usam o Terra",
"supported_distros_desc": "Uma lista crescente de comunidades baseadas no Fedora e distribuições desktop dependem do Terra para um ecossistema de pacotes mais amplo."
}
4 changes: 3 additions & 1 deletion langs/zh-Hant.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,7 @@
"twitter": "推特",
"kofi": "Ko-fi",
"liberapay": "Liberapay",
"github_sponsors": "GitHub贊助"
"github_sponsors": "GitHub贊助",
"supported_distros_title": "",
"supported_distros_desc": ""
}
63 changes: 63 additions & 0 deletions public/distros/bazzite.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
21 changes: 21 additions & 0 deletions public/distros/nobara.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/distros/rakuos-logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/distros/ultramarine-transp.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
156 changes: 156 additions & 0 deletions public/distros/z.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
64 changes: 64 additions & 0 deletions src/components/SupportedDistrosGrid.astro
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
import { makeGetStaticPaths } from "astro-i18nya";
import i18nya, { makeT } from "@/i18n";

export const getStaticPaths = makeGetStaticPaths(i18nya);
const t = makeT(Astro.params.lang);


interface Distro {
name: string;
icon: string;
}

const distros: Distro[] = [
{
name: "Ultramarine",
icon: "/distros/ultramarine-transp.svg",
},
{
name: "Bazzite",
icon: "/distros/bazzite.svg",
},
{
name: "Nobara",
icon: "/distros/nobara.svg",
},
{
name: "RakuOS",
icon: "/distros/rakuos-logo.png",
},
{
name: "Zirconium",
icon: "/distros/z.svg",
},
];

interface Props {
title: string;
description: string;
}

const { title, description } = Astro.props;

---

<section class="mx-auto w-full max-w-6xl px-6 pb-16">
<div class="mb-8 max-w-3xl">
<h2 class="text-3xl font-semibold tracking-tight">{title}</h2>
<p class="mt-2 text-sm text-muted-foreground md:text-base">{description}</p>
</div>

<div class="grid gap-4 sm:grid-cols-2 xl:grid-cols-3">
{distros.map((distro) => (
<article class="rounded-xl border bg-card/80 p-6 shadow-sm">
<div class="flex items-center justify-between gap-3">
<div class="flex items-center gap-3">
<img src={distro.icon} alt={distro.name} class="h-8 w-8" />
<h3 class="text-lg font-semibold">{distro.name}</h3>
</div>
</div>
</article>
))}
</div>
</section>
Loading