Skip to content

Commit

Permalink
Add Esperanto localisation
Browse files Browse the repository at this point in the history
  • Loading branch information
DavidKrassnig authored and laymonage committed Jul 29, 2023
1 parent c70b04f commit b8e0278
Show file tree
Hide file tree
Showing 29 changed files with 338 additions and 0 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,13 @@ writing, this is a rolling-release project without any meaningful versioning
whatsoever. Tags/releases may be created for the sole purpose of documenting
major updates to the project.

## 2023-07-29

### Added

- Add Esperanto localization
([#1124](https://github.com/giscus/giscus/pull/1124)).

## 2023-07-01

### Changed
Expand Down
1 change: 1 addition & 0 deletions README.ar.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
1 change: 1 addition & 0 deletions README.ca.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ Aquest fitxer README està disponible en:
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
1 change: 1 addition & 0 deletions README.de.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ Diese README ist verfügbar in:
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
108 changes: 108 additions & 0 deletions README.eo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
# [giscus][giscus]

Sistemo de komentoj per [GitHub-aj Diskutoj][discussions]. Ebligu vizitantojn lasi komentojn kaj reagojn sur via retejo per GitHub! Forte inspirita de [utterances][utterances].

- [Malferma fonto][repo]. 🌏
- Sen trakado, sen reklamoj, ĉiam senpagaj. 📡 🚫
- Sen bezono de datumbazo. Ĉiuj datumoj estas konservitaj en GitHub Diskutoj. :octocat:
- Subtenas [proprajn aspektojn][creating-custom-themes]! 🌗
- Subtenas [multajn lingvojn][multiple-languages]. 🌐
- [Vaste agordebla][advanced-usage]. 🔧
- Aŭtomate alŝutas novajn komentojn kaj redaktojn el GitHub. 🔃
- [Eblas memgasti][self-hosting]! 🤳

> **Noto**
> giscus ankoraŭ estas aktive disvolvata. GitHub ankaŭ ankoraŭ aktive disvolvas Diskutojn kaj ĝian API-on. Do, iuj funkcioj de giscus povas rompiĝi aŭ ŝanĝiĝi laŭlonge de la tempo.
## Kiel ĝi funkcias

Kiam giscus ŝargas, la [GitHub-a Diskutoj-serĉa API][search-api] estas uzata por trovi la Diskuton kiu estas asociitan kun la paĝo baze sur elektita mapeado (URL, `pathname`, `<title>`, ktp). Se kongrua diskuto ne troviĝas, la giscus-a roboto aŭtomate kreos diskuton la unuafoje kiam iu lasas komenton aŭ reagon.

Por komenti, vizitantoj devas rajtigi la [giscus-an aplikaĵon][giscus-app] por [afiŝi anstataŭ sin][authorization] per la GitHub-a OAuth-fluo. Alternative, vizitantoj povas komenti rekte en la GitHub-a Diskuto. Vi povas moderi la komentojn en GitHub.

[giscus]: https://giscus.app
[discussions]: https://docs.github.com/en/discussions
[utterances]: https://github.com/utterance/utterances
[repo]: https://github.com/giscus/giscus
[advanced-usage]: https://github.com/giscus/giscus/blob/main/ADVANCED-USAGE.md
[creating-custom-themes]: https://github.com/giscus/giscus/blob/main/ADVANCED-USAGE.md#data-theme
[multiple-languages]: https://github.com/giscus/giscus/blob/main/CONTRIBUTING.md#adding-localizations
[self-hosting]: https://github.com/giscus/giscus/blob/main/SELF-HOSTING.md
[search-api]: https://docs.github.com/en/graphql/guides/using-the-graphql-api-for-discussions#search
[giscus-app]: https://github.com/apps/giscus
[authorization]: https://docs.github.com/en/developers/apps/identifying-and-authorizing-users-for-github-apps

<!-- configuration -->

Se vi uzas giscus-on, konsideru [steligi 🌟 giscus-on en GitHub][repo] kaj aldoni la temon [`giscus`][giscus-topic] [al via deponejo][topic-howto]! 🎉

## Pliaj uzoj

Vi povas aldoni pliaj agordojn (ekz. permesanti specifajn originojn) konformiĝante al la [gvidaĵo pri altnivelaj uzoj][advanced-usage].

Por uzi giscus kun React, Vue, aŭ Svelte, rigardu la [giscus-an komponentan bibliotekon][giscus-component].

## Migrado

Se vi antaŭe uzis aliajn sistemojn kiuj uzas GitHub-Problemojn (ekz. [utterances][utterances], [gitalk][gitalk]), vi povas [konverti la ekzistantajn problemojn en diskutoj][convert]. Post la konvertiĝo, certiĝu ke la mapeado inter la diskutaj titoloj kaj la paĝoj estas ĝustaj, tiam giscus aŭtomate uzos la diskutojn.

## Retejoj kiuj uzas giscus-on

- [laymonage.com][laymonage-website]
- [os.phil-opp.com][os-phil-opp]
- [Stats and R][statsandr]
- [Tech Debt Burndown Podcast][techdebtburndown]
- [**and many more!**][giscus-topic]

## Kontribuante

Vidu [CONTRIBUTING.md][contributing]

[giscus-component]: https://github.com/giscus/giscus-component
[repo]: https://github.com/giscus/giscus
[giscus-topic]: https://github.com/topics/giscus
[topic-howto]: https://docs.github.com/en/github/administering-a-repository/classifying-your-repository-with-topics
[advanced-usage]: https://github.com/giscus/giscus/blob/main/ADVANCED-USAGE.md
[utterances]: https://github.com/utterance/utterances
[gitalk]: https://github.com/gitalk/gitalk
[convert]: https://docs.github.com/en/discussions/managing-discussions-for-your-community/moderating-discussions#converting-an-issue-to-a-discussion
[laymonage-website]: https://laymonage.com/posts/giscus
[os-phil-opp]: https://os.phil-opp.com
[statsandr]: https://statsandr.com
[techdebtburndown]: https://techdebtburndown.com
[contributing]: https://github.com/giscus/giscus/blob/main/CONTRIBUTING.md

<!-- end -->

---

Ĉi tiu README haveblas en:

- [Arabic (العربية)](README.ar.md)
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
- [עברית](README.he.md)
- [Indonesia](README.id.md)
- [Italiano](README.it.md)
- [日本語](README.ja.md)
- [한국어](README.ko.md)
- [Nederlands](README.nl.md)
- [Polski](README.pl.md)
- [Português](README.pt.md)
- [Română](README.ro.md)
- [Русский](README.ru.md)
- [ภาษาไทย](README.th.md)
- [Türkçe](README.tr.md)
- [Tiếng Việt](README.vi.md)
- [Українська](README.uk.md)
- [简体中文](README.zh-CN.md)
- [繁體中文](README.zh-TW.md)

[![Powered by Vercel](public/powered-by-vercel.svg)][vercel]

[vercel]: https://vercel.com/?utm_source=giscus&utm_campaign=oss
1 change: 1 addition & 0 deletions README.es.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ Este archivo README está disponible en:
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
1 change: 1 addition & 0 deletions README.fa.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
1 change: 1 addition & 0 deletions README.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ Ce README est disponible en :
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
1 change: 1 addition & 0 deletions README.he.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
1 change: 1 addition & 0 deletions README.id.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ README ini tersedia dalam bahasa:
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
1 change: 1 addition & 0 deletions README.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ Questo README è disponibile in:
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
1 change: 1 addition & 0 deletions README.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ giscusをReactやVue、Svelteで利用する場合は[giscusコンポーネン
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
1 change: 1 addition & 0 deletions README.ko.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ GitHub Issues를 활용한 다른 시스템(예를 들면, [utterances][utteranc
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ This README is available in:
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
1 change: 1 addition & 0 deletions README.nl.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ Deze readme is ook beschikbaar in het:
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
1 change: 1 addition & 0 deletions README.pl.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ This README is available in:
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
1 change: 1 addition & 0 deletions README.pt.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ Esse README também está disponível em:
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
1 change: 1 addition & 0 deletions README.ro.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ Acest README este disponibil în:
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
1 change: 1 addition & 0 deletions README.ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
1 change: 1 addition & 0 deletions README.th.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ README นี้ในภาษาอื่น:
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
1 change: 1 addition & 0 deletions README.tr.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ README şu dillerde de mevcut:
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
1 change: 1 addition & 0 deletions README.uk.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
1 change: 1 addition & 0 deletions README.vi.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ README này có sẵn trong:
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
1 change: 1 addition & 0 deletions README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ giscus 加载时,会使用 [GitHub Discussions 搜索 API][search-api] 根据
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
1 change: 1 addition & 0 deletions README.zh-TW.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ giscus 載入時,會使用 [GitHub Discussions 搜尋 API][search-api] 根據
- [Català](README.ca.md)
- [Deutsch](README.de.md)
- [English](README.md)
- [Esperanto](README.eo.md)
- [Español](README.es.md)
- [Persian (فارسی)](README.fa.md)
- [Français](README.fr.md)
Expand Down
1 change: 1 addition & 0 deletions i18n.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ module.exports = {
'ca',
'de',
'en',
'eo',
'es',
'fa',
'fr',
Expand Down
5 changes: 5 additions & 0 deletions lib/i18n.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ export const availableLanguages = {
ca: 'Català',
de: 'Deutsch',
en: 'English',
eo: 'Esperanto',
es: 'Español',
fa: 'فارسی',
fr: 'Français',
Expand Down Expand Up @@ -138,6 +139,7 @@ const dateFormatters: Record<AvailableLanguage, Intl.DateTimeFormat> = {
ca: new Intl.DateTimeFormat('ca', dateFormat),
de: new Intl.DateTimeFormat('de', dateFormat),
en: new Intl.DateTimeFormat('en', dateFormat),
eo: new Intl.DateTimeFormat('eo', dateFormat),
es: new Intl.DateTimeFormat('es', dateFormat),
fa: new Intl.DateTimeFormat('fa', dateFormat),
fr: new Intl.DateTimeFormat('fr', dateFormat),
Expand Down Expand Up @@ -169,6 +171,7 @@ const shortDateFormatters: Record<AvailableLanguage, Intl.DateTimeFormat> = {
ca: new Intl.DateTimeFormat('ca', shortDateFormat),
de: new Intl.DateTimeFormat('de', shortDateFormat),
en: new Intl.DateTimeFormat('en', shortDateFormat),
eo: new Intl.DateTimeFormat('eo', shortDateFormat),
es: new Intl.DateTimeFormat('es', shortDateFormat),
fa: new Intl.DateTimeFormat('fa', shortDateFormat),
fr: new Intl.DateTimeFormat('fr', shortDateFormat),
Expand Down Expand Up @@ -201,6 +204,7 @@ const shortDateYearFormatters: Record<AvailableLanguage, Intl.DateTimeFormat> =
ca: new Intl.DateTimeFormat('ca', shortDateYearFormat),
de: new Intl.DateTimeFormat('de', shortDateYearFormat),
en: new Intl.DateTimeFormat('en', shortDateYearFormat),
eo: new Intl.DateTimeFormat('eo', shortDateYearFormat),
es: new Intl.DateTimeFormat('es', shortDateYearFormat),
fa: new Intl.DateTimeFormat('fa', shortDateYearFormat),
fr: new Intl.DateTimeFormat('fr', shortDateYearFormat),
Expand Down Expand Up @@ -233,6 +237,7 @@ const relativeTimeFormatters: Record<AvailableLanguage, Intl.RelativeTimeFormat>
ca: new Intl.RelativeTimeFormat('ca', relativeTimeFormat),
de: new Intl.RelativeTimeFormat('de', relativeTimeFormat),
en: new Intl.RelativeTimeFormat('en', relativeTimeFormat),
eo: new Intl.RelativeTimeFormat('eo', relativeTimeFormat),
es: new Intl.RelativeTimeFormat('es', relativeTimeFormat),
fa: new Intl.RelativeTimeFormat('fa', relativeTimeFormat),
fr: new Intl.RelativeTimeFormat('fr', relativeTimeFormat),
Expand Down
Loading

1 comment on commit b8e0278

@vercel
Copy link

@vercel vercel bot commented on b8e0278 Jul 29, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.