From 4c461e39f523add33b35670a8bd911ae971d73ec Mon Sep 17 00:00:00 2001 From: ani-kalpachka Date: Thu, 28 Sep 2023 22:01:04 +0300 Subject: [PATCH] Add translations - initial changes --- public/locales/bg/open-data.json | 9 +++++++ public/locales/en/open-data.json | 9 +++++++ .../client/open-data/OpenDataPage.tsx | 26 ++++++------------- src/pages/open-data/index.tsx | 2 +- 4 files changed, 27 insertions(+), 19 deletions(-) create mode 100644 public/locales/bg/open-data.json create mode 100644 public/locales/en/open-data.json diff --git a/public/locales/bg/open-data.json b/public/locales/bg/open-data.json new file mode 100644 index 000000000..47fc5c1a9 --- /dev/null +++ b/public/locales/bg/open-data.json @@ -0,0 +1,9 @@ +{ + "swagger-text": "За да осигури пълна прозрачност на дейноста си, освен отворен код, Подкрепи.бг предоставя също и отворени данни. Целта е всеки при интерес да може да достъпи анонимизирани данни, показващи движенията на даренията и сумите по сметките, свързани с кампаниите. За да достъпите тези данни, можете да използвате UI като потребител или директно през публичните методи на API. Описанието на API поддържаме чрез Swagger на този адрес:", + "creative-commons-pre-text": "За етичното използване на отворените данни сме избрали да използваме лиценз", + "creative-commons-after-text": ", според който имате право да:", + "share": "Споделяте - да копирате и повторно да разпространявате материала на всякакъв носител или във всякакъв формат.", + "adapt": "Адаптирате - да преработвате, преобразувате и доразвивате материала.", + "note": "Забележка: Ако спазвате условията на лиценза, лицензодателят не може да отмени тези свободи.", + "terms": "При следните условия:" +} diff --git a/public/locales/en/open-data.json b/public/locales/en/open-data.json new file mode 100644 index 000000000..9dab1d279 --- /dev/null +++ b/public/locales/en/open-data.json @@ -0,0 +1,9 @@ +{ + "swagger-text": "To ensure full transparency of operations, in addition to the open source code, Podkrepi.bg provides also open data. The motivation is for everyone who is interested to be able to access anonymized data for the transactions of donations and amounts between the accounts related to the campaigns. To access the data you can use the UI as regular user or directly through the public methods of the API. The API description is supported using Swagger on the following url:", + "creative-commons-pre-text": "For the ethical use of our open data we chose to use", + "creative-commons-after-text": " according to which you are free to:", + "share": "Share - copy and redistribute the material in any medium or format.", + "adapt": "Adapt - rework, transform and further develop the material.", + "note": "Note: The licensor cannot revoke these freedoms as long as you follow the license terms.", + "terms": "Under the following conditions:" +} diff --git a/src/components/client/open-data/OpenDataPage.tsx b/src/components/client/open-data/OpenDataPage.tsx index afc3b03f9..171a43828 100644 --- a/src/components/client/open-data/OpenDataPage.tsx +++ b/src/components/client/open-data/OpenDataPage.tsx @@ -14,29 +14,19 @@ export default function OpenDataPage() { return ( - За да осигури пълна прозрачност на дейноста си, освен отворен код, Подкрепи.бг предоставя - също и отворени данни. Целта е всеки при интерес да може да достъпи анонимизирани данни, - показващи движенията на даренията и сумите по сметките, свързани с кампаниите. За да - достъпите тези данни, можете да използвате UI като потребител или директно през публичните - методи на API. Описанието на API поддържаме чрез Swagger на този адрес: + {t('open-data:swagger-text')} https://podkrepi.bg/swagger - За етичното използване на отворените данни сме избрали да използваме лиценз - Creative Commons CC BY-NC 4.0, - според който имате право да: + {t('open-data:creative-commons-pre-text')} + Creative Commons CC BY-NC 4.0 + {t('open-data:creative-commons-after-text')} - - Споделяте - да копирате и повторно да разпространявате материала на всякакъв носител или - във всякакъв формат. - - Адаптирате - да преработвате, преобразувате и доразвивате материала. - - Забележка: Ако спазвате условията на лиценза, лицензодателят не може да отмени тези - свободи. - - При следните условия: + {t('open-data:share')} + {t('open-data:adapt')} + {t('open-data:note')} + {t('open-data:terms')} Признание - Вие сте длъжни да посочите като автор на данните Подкрепи.бг, да дадете електронна препратка към лиценза и да укажете дали сте внесли промени. Можете да направите diff --git a/src/pages/open-data/index.tsx b/src/pages/open-data/index.tsx index 7aca2280b..05f69c071 100644 --- a/src/pages/open-data/index.tsx +++ b/src/pages/open-data/index.tsx @@ -5,7 +5,7 @@ import OpenDataPage from '../../components/client/open-data/OpenDataPage' export const getStaticProps: GetStaticProps = async ({ locale }) => ({ props: { - ...(await serverSideTranslations(locale ?? 'bg', ['common'])), + ...(await serverSideTranslations(locale ?? 'bg', ['common', 'open-data'])), }, })