Skip to content

Commit

Permalink
add more locales and skip on en-GB
Browse files Browse the repository at this point in the history
  • Loading branch information
gdams committed Sep 12, 2023
1 parent de87c6b commit 8dc81c5
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 3 deletions.
4 changes: 4 additions & 0 deletions locales/de/asciidoc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"asciidoc.template.warn.default.locale": "Dies ist die <englishVersionLink>englische Version</englishVersionLink> der Seite, da aktuell noch keine deutsche Übersetzung verfügbar ist. Du kannst uns helfen diese Seite in deutsch bereitzustellen. In unserem <translationGuideLink>Leitfaden zu Übersetzungen</translationGuideLink> findest du mehr Informationen.",
"asciidoc.template.warn.outdated": "Die deutsche Übersetzung dieser Seite basiert auf einem <previousEnglishVersionLink>nicht mehr aktuellen englischen Text</previousEnglishVersionLink>. Daher ist es Möglich, dass Teile des Textes nicht mehr zutreffen. Du kannst helfen die Seite aktuell zu halten und eine überarbeitete Übersetzung der <lastEnglishVersionLink>aktuellen englischen Seite/lastEnglishVersionLink> bereitzustellen. In unserem <translationGuideLink>Leitfaden zu Übersetzungen</translationGuideLink> findest du mehr Informationen."
}
4 changes: 4 additions & 0 deletions locales/es/asciidoc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"asciidoc.template.warn.default.locale": "Esta página es la <englishVersionLink>versión en inglés</englishVersionLink> porque no está disponible en su idioma. Por favor, ayudenos traduciendo esta página a su idioma. Para más información, visite nuestra <translationGuideLink>guía de traducción</translationGuideLink>",
"asciidoc.template.warn.outdated": "La traducción de esta página está basada en una <previousEnglishVersionLink>versión anterior de la página en inglés</previousEnglishVersionLink> y puede ser inexacta. Por favor, ayúdenos actualizando esta página para que coincida con la <lastEnglishVersionLink>última versión de la pagina en inglés</lastEnglishVersionLink>. Para más información, visite nuestra <translationGuideLink>guía de traducción</translationGuideLink>."
}
7 changes: 4 additions & 3 deletions src/templates/asciidocTemplate.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,8 @@ const AsciidocTemplate = ({ data, pageContext }) => {
const { relativePath, slug } = fields
const { defaultGitSHA, locale, language } = pageContext

const displayDefaultLocaleWarning = locale !== language; // because the version in the 'language' doesn't exist
// Translated version of the page doesn't exist and isn't en-GB
const displayDefaultLocaleWarning = locale !== language && language !== 'en-GB';
const displayOutdatedWarning = defaultGitSHA && basedOnSha && defaultGitSHA !== basedOnSha;

return (
Expand All @@ -41,7 +42,7 @@ const AsciidocTemplate = ({ data, pageContext }) => {
<h1 className='pb-4 fw-light text-center' dangerouslySetInnerHTML={{ __html: document.title }} />
{displayDefaultLocaleWarning && (
<div className='alert alert-warning'>
<i className='fas fa-exclamation-triangle' />
<i className='fas fa-exclamation-triangle pe-1' />
<Trans
i18nKey='asciidoc.template.warn.default.locale'
defaults='This page is the <englishVersionLink>English version</englishVersionLink> because it is not available in your language. Please help us by translating this page into your language. See our <translationGuideLink>translation guide</translationGuideLink> for more information.'
Expand All @@ -54,7 +55,7 @@ const AsciidocTemplate = ({ data, pageContext }) => {
)}
{displayOutdatedWarning && (
<div className='alert alert-warning'>
<i className='fas fa-exclamation-triangle' />
<i className='fas fa-exclamation-triangle pe-1' />
<Trans
i18nKey='asciidoc.template.warn.outdated'
defaults='This localized page is based on a <previousEnglishVersionLink>previous version of the English page</previousEnglishVersionLink> and might be inaccurate. Please help us by updating this page to match the <lastEnglishVersionLink>latest version of the English page</lastEnglishVersionLink>. See our <translationGuideLink>translation guide</translationGuideLink> for more information.'
Expand Down
1 change: 1 addition & 0 deletions src/types/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ export interface AsciidocPage {
},
pageAttributes: {
authors: string;
based_on?: string;
}
}

Expand Down

0 comments on commit 8dc81c5

Please sign in to comment.