import { NoteBanner } from "../note-banner";
export function LocalizedContentNote({
isActive,
locale,
}: {
isActive: boolean;
locale: string;
}) {
const activeLocaleNoteContent = {
de: {
linkText: (
<>
Experiment: Dieser Inhalt wurde automatisch aus dem
Englischen übersetzt, und kann Fehler enthalten.
>
),
url: "https://github.com/orgs/mdn/discussions/741",
},
"en-US": {
linkText:
"This page was translated from English by the community. Learn more and join the MDN Web Docs community.",
url: "/en-US/docs/MDN/Community/Contributing/Translated_content#active_locales",
},
es: {
linkText:
"Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.",
url: "/es/docs/MDN/Community/Contributing/Translated_content#locales_activos",
},
fr: {
linkText:
"Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez également contribuer en rejoignant la communauté francophone sur MDN Web Docs.",
url: "/fr/docs/MDN/Community/Contributing/Translated_content#langues_actives",
},
ja: {
linkText:
"このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。",
url: "/ja/docs/MDN/Community/Contributing/Translated_content#アクティブなロケール",
},
ko: {
linkText:
"이 페이지는 영어로부터 커뮤니티에 의하여 번역되었습니다. MDN Web Docs에서 한국 커뮤니티에 가입하여 자세히 알아보세요.",
},
"pt-BR": {
linkText:
"Esta página foi traduzida do inglês pela comunidade. Saiba mais e junte-se à comunidade MDN Web Docs.",
url: "/pt-BR/docs/MDN/Community/Contributing/Translated_content#locais_ativos",
},
ru: {
linkText:
"Эта страница была переведена с английского языка силами сообщества. Вы тоже можете внести свой вклад, присоединившись к русскоязычному сообществу MDN Web Docs.",
},
"zh-CN": {
linkText:
"此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。",
url: "/zh-CN/docs/MDN/Community/Contributing/Translated_content#活跃语言",
},
"zh-TW": {
linkText:
"此頁面由社群從英文翻譯而來。了解更多並加入 MDN Web Docs 社群。",
url: "/zh-TW/docs/MDN/Community/Contributing/Translated_content#活躍的語言",
},
};
const inactiveLocaleNoteContent = {
"en-US": {
linkText:
"This page was translated from English by the community, but it's not maintained and may be out-of-date. To help maintain it, learn how to activate locales.",
},
};
const linkText = isActive
? activeLocaleNoteContent[locale]?.linkText ||
activeLocaleNoteContent["en-US"].linkText
: inactiveLocaleNoteContent[locale]?.linkText ||
inactiveLocaleNoteContent["en-US"].linkText;
const url = isActive
? activeLocaleNoteContent[locale]?.url ||
activeLocaleNoteContent["en-US"].url
: "https://github.com/mdn/translated-content/blob/main/PEERS_GUIDELINES.md#activating-a-locale";
const type = locale === "de" ? "experimental" : isActive ? "info" : "warning";
return (
{linkText}
);
}