Skip to content

Commit

Permalink
Add translations - initial changes
Browse files Browse the repository at this point in the history
  • Loading branch information
ani-kalpachka committed Sep 28, 2023
1 parent 546e874 commit 4c461e3
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 19 deletions.
9 changes: 9 additions & 0 deletions public/locales/bg/open-data.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"swagger-text": "За да осигури пълна прозрачност на дейноста си, освен отворен код, Подкрепи.бг предоставя също и отворени данни. Целта е всеки при интерес да може да достъпи анонимизирани данни, показващи движенията на даренията и сумите по сметките, свързани с кампаниите. За да достъпите тези данни, можете да използвате UI като потребител или директно през публичните методи на API. Описанието на API поддържаме чрез Swagger на този адрес:",
"creative-commons-pre-text": "За етичното използване на отворените данни сме избрали да използваме лиценз",
"creative-commons-after-text": ", според който имате право да:",
"share": "Споделяте - да копирате и повторно да разпространявате материала на всякакъв носител или във всякакъв формат.",
"adapt": "Адаптирате - да преработвате, преобразувате и доразвивате материала.",
"note": "Забележка: Ако спазвате условията на лиценза, лицензодателят не може да отмени тези свободи.",
"terms": "При следните условия:"
}
9 changes: 9 additions & 0 deletions public/locales/en/open-data.json
Original file line number Diff line number Diff line change
@@ -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:"
}
26 changes: 8 additions & 18 deletions src/components/client/open-data/OpenDataPage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -14,29 +14,19 @@ export default function OpenDataPage() {
return (
<Layout title={t('nav.dev.open-data')}>
<Text>
За да осигури пълна прозрачност на дейноста си, освен отворен код, Подкрепи.бг предоставя
също и отворени данни. Целта е всеки при интерес да може да достъпи анонимизирани данни,
показващи движенията на даренията и сумите по сметките, свързани с кампаниите. За да
достъпите тези данни, можете да използвате UI като потребител или директно през публичните
методи на API. Описанието на API поддържаме чрез Swagger на този адрес:
{t('open-data:swagger-text')}
<ExternalLink href={staticUrls.swagger}> https://podkrepi.bg/swagger</ExternalLink>
</Text>
<Text>
За етичното използване на отворените данни сме избрали да използваме лиценз
<ExternalLink href={staticUrls.licenses}> Creative Commons CC BY-NC 4.0</ExternalLink>,
според който имате право да:
{t('open-data:creative-commons-pre-text')}
<ExternalLink href={staticUrls.licenses}> Creative Commons CC BY-NC 4.0</ExternalLink>
{t('open-data:creative-commons-after-text')}
</Text>
<UnorderedList>
<ListItem>
Споделяте - да копирате и повторно да разпространявате материала на всякакъв носител или
във всякакъв формат.
</ListItem>
<ListItem>Адаптирате - да преработвате, преобразувате и доразвивате материала.</ListItem>
<Text>
Забележка: Ако спазвате условията на лиценза, лицензодателят не може да отмени тези
свободи.
</Text>
<Text>При следните условия:</Text>
<ListItem>{t('open-data:share')}</ListItem>
<ListItem>{t('open-data:adapt')}</ListItem>
<Text>{t('open-data:note')}</Text>
<Text>{t('open-data:terms')}</Text>
<ListItem>
Признание - Вие сте длъжни да посочите като автор на данните Подкрепи.бг, да дадете
електронна препратка към лиценза и да укажете дали сте внесли промени. Можете да направите
Expand Down
2 changes: 1 addition & 1 deletion src/pages/open-data/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -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'])),
},
})

Expand Down

0 comments on commit 4c461e3

Please sign in to comment.