Skip to content

Update Hungarian translation, fix visibility of a text #234

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -155,4 +155,5 @@ typings/
/cypress/screenshots/
/__sapper__/

.DS_Store
.DS_Store
/.vs/
50 changes: 25 additions & 25 deletions locales/hu.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"sensor": "Útmutatók",
"donate": "Adományozz",
"langHelpWanted": "Segíts a fordításban",
"langCallTo": "Hiányzik a nyelv?",
"langCallTo": "Hiányzik egy nyelv?",
"langDescription": "Fordítsd le a GitHubon"
},
"error": {
Expand All @@ -18,13 +18,13 @@
"submitError": "Ha a hiba továbbra is fennáll, kérlek, látogass el a <a href=\"forum.sensor.community\">fórumunkra<a>, és értesíts minket, vagy jelezd a problémát a <a href=\"https:/github.comopendata-stuttgart\">GitHub<a> oldalon. Köszönjük!"
},
"index": {
"metaDescription": "Építsd meg a saját barkácsszenzorodat, és légy részese a világméretű polgári tudomány, nyílt adatok, polgári technológia hálózatának. Sok közreműködő támogatja 💕",
"metaTitle": "Sensor.Community 🌐 Építsd meg saját érzékelődet, és csatlakozz a világméretű polgári technológiai hálózathoz!",
"h1-build": "Építd meg saját érzékelődet",
"metaDescription": "Építsd meg a saját barkácsszenzorodat, és légy része a világméretű civil tudományos, nyílt adatokat szolgáltató, polgári technológia hálózatának. Számos közreműködő támogatja 💕",
"metaTitle": "Sensor.Community 🌐 Építsd meg saját érzékelődet, és csatlakozz a világméretű civil tudományos hálózathoz!",
"h1-build": "Építsd meg saját érzékelődet",
"h1-become": "és válj részévé a",
"h1-civic-tech": "világméretű Civic Tech hálózatnak 🌐",
"h1-support": "Támogass",
"h1-contributors": "hozzájárulók 💕",
"h1-civic-tech": "világméretű civil tudományos hálózatnak, 🌐",
"h1-support": "melyet",
"h1-contributors": "számos résztvevő támogat 💕",
"inNumbers-title": "Sensor.Community számokban",
"inNumbers-activeSensors": "Aktív érzékelők világszerte",
"inNumbers-countries": "Országok",
Expand All @@ -34,28 +34,28 @@
"inNumbers-commits": "GitHub módosítások",
"inNumbers-fetching": "... adatok lekérése",
"inNumbers-error": "Hiba történt!",
"message-description": "A Sensor.Community egy közreműködők által irányított globális érzékelőhálózat, ami szabad hozzáférésű környezeti adatokat tesz közzé.",
"message-description": "A Sensor.Community egy közreműködők által irányított világméretű érzékelőhálózat, ami szabad hozzáférésű környezeti adatokat tesz közzé.",
"message-mission": "Küldetésünk, hogy inspiráljuk és gazdagítsuk az emberek életét azáltal, hogy őszinte, örömteli és pozitív platformot kínálunk a természet iránti kollektív kíváncsiságnak.",
"message-hubs": "A Sensor.Community globális központjai Stuttgartban, Szófiában és Varsóban találhatók."
},
"sensor": {
"metaDescription": "A Sensor.Community globális központjai Stuttgartban, Szófiában és Varsóban találhatók.",
"metaTitle": "Keresd meg az érzékelőt és a DYI szállópor-érzékelő építési utasításait",
"h1": "Érzékelő készletek",
"subtitle": "Válassz egy összeszerelési útmutatót, és építse meg az érzékelőt.",
"airSensorTitle": "Levegő",
"metaTitle": "Keresd meg az érzékelőt és a csináld magad (DYI) szállópor-érzékelő építési utasításait",
"h1": "Érzékelőkészletek",
"subtitle": "Válassz egy összeszerelési útmutatót, és építsd meg saját érzékelődet.",
"airSensorTitle": "Levegőminőség",
"noiseSensorTitle": "Zaj"
},
"guide": {
"editOnGithub": "szerkesztés a Githubon"
},
"airrohr": {
"metaTitle": "Építsd meg saját szállópor-érzékelődet.",
"metaDescription": "Építd meg saját szállópor-érzékelődet."
"metaDescription": "Építsd meg saját szállópor-érzékelődet."
},
"dnms": {
"metaTitle": "Építsd meg saját zajmérő érzékelőde.",
"metaDescription": "Építse meg saját zajmérő érzékelődet."
"metaTitle": "Építsd meg saját zajmérő érzékelődet.",
"metaDescription": "Építd meg saját zajmérő érzékelődet."
},
"forum": {
"metaDescription": "",
Expand All @@ -65,10 +65,10 @@
"getNotified": "💌 Feliratkozás"
},
"donate": {
"metaDescription": "Nonprofit, nem vállalati és nem kompromisszumos alapon működünk. A hozzád hasonló emberek segítenek minket. Küldetésünk teljesítéséhez adományokra támaszkodunk.",
"metaDescription": "Nonprofit alapon, vállalati támogatás nélkül, kompromissszummentesen működünk. A hozzád hasonló emberek segítenek minket. Küldetésünket adományok segítségével teljesítjük.",
"metaTitle": "Adományozz - segíts nekünk azzal, hogy megmutatod a szereteted",
"h1": "Mutasd meg támogatásodat",
"description": "Nonprofit, nem vállalati és nem kompromisszumos alapon működünk. A hozzád hasonló emberek segítenek minket. Küldetésünk teljesítéséhez adományokra támaszkodunk.",
"h1": "Támogasd a munkánkat",
"description": "Nonprofit alapon, vállalati támogatás nélkül, kompromissszummentesen működünk. A hozzád hasonló emberek segítenek minket. Küldetésünket adományok segítségével teljesítjük.",
"section": "A támogatás módja",
"campaign": "Futó kampány",
"donation": "Közvetlen adományozás",
Expand All @@ -88,7 +88,7 @@
"contributors": {
"metaDescription": "A projekt mögött álló emberek",
"metaTitle": "A Sensor.Community közreműködői",
"h1": "Hello a csapattól 👋",
"h1": "Üdv a csapattól 👋",
"description": "Ismerd meg a csapatot, amely a színfalak mögött dolgozik a Sensor.Community erejének kihasználásán.",
"contactBottom": "📮Kérlek, használd az oldal alján található kapcsolattartási lehetőségeket.",
"meetTeam": "Ismerd meg a csapatot"
Expand Down Expand Up @@ -121,11 +121,11 @@
"refs-phase1": "Az összes referenciaállomás helyének megjelenítése.",
"refs-phase2": "A referenciaállomások metainformációinak megjelenítése.",
"refs-phase3": "A referenciaállomások mérési értékeinek megjelenítése.",
"sensor2school": "Sensor.Community kampány, hogy a világ minden iskolájában legyenek érzékelők.",
"sensor2school-metaTitle": "Sensor.Community kampány, hogy a világ minden iskolájában legyenek érzékelők.",
"sensor2school": "Sensor.Community kampány célja, hogy a világ minden iskolájában legyenek érzékelők.",
"sensor2school-metaTitle": "Sensor.Community kampány célja, hogy a világ minden iskolájában legyenek érzékelők.",
"sensor2school-phase1": "Regisztrálj és válj nyílt környezeti adatszolgáltatóvá.",
"sensor2school-phase2": "Csatlakozz a globális Sensor.Community-hez.",
"sensor2school-phase3": "Légy adatvezérelt polgár és támogasd helyi közösségedet.",
"sensor2school-phase3": "Légy adatszolgáltató civil tudós és támogasd helyi közösségedet.",
"sensor2library": "Sensor.Community kampány, hogy a világ minden könyvtárában legyenek érzékelők.",
"sensor2library-metaTitle": "Sensor.Community kampány, hogy a világ minden könyvtárában legyenek érzékelők.",
"zero200": "Sensor.Community kampány, hogy a világ minden könyvtárában legyenek érzékelők.",
Expand Down Expand Up @@ -167,13 +167,13 @@
"license": "Licenc",
"socialLinks": "Csatlakozás",
"blog": "Blog",
"donate": "Adományozzz",
"donate": "Adományozz",
"privacy": "Adatvédelem és feltételek",
"communityProjects": "Közösségi projektek",
"communityHubs": "Közösségi központok",
"contributors": "Hozzájárulók",
"mission": "Jobbá tesszük a világot a közösség által vezérelt, nyílt környezeti adatokkal.",
"withLove": "Szívvel-lélekkel készült 💕 Stuttgartban, Németországban"
"mission": "Jobbá tesszük a világot közösség által biztosított, szabadfelhasználású környezeti adatokkal.",
"withLove": "Szívvel-lélekkel készült 💕 a németországi Stuttgartban"
},
"imprint": {
"h1": "Impresszum és adatvédelem",
Expand Down
70 changes: 31 additions & 39 deletions src/routes/[lang]/index.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -11,22 +11,20 @@
$: lang = $page.params.lang;
$: path = $page.path;
$: i18n = initI18n(lang);
// $: i18n = initI18n($page.params.lang);


const fetchNumbers = (async () => {
const response = await fetch('https://stats.sensor.community/numbers.json')
return await response.json()
})()

function formatNumber(n) {
return String(n).replace(/\d+?(?=(?:\d{3})+$)/img, "$&.");
return String(n).replace(/\d+?(?=(?:\d{3})+$)/img, "$&.");
}


function delayMap() {
if (process.browser) {
setTimeout(function(){
if (process.browser) {
setTimeout(function() {
document.getElementById('map-frame').src='https://maps.sensor.community/?selection=PM25&nooverlay=true#2/28.3/-1.1';
},900);
}
Expand Down Expand Up @@ -58,48 +56,40 @@
<h3 class="text-gray-700 text-4xl leading-tight">
<p class="p-2">{i18n.t('index:message-description')}</p>
<p class="p-2">{i18n.t('index:message-mission')}</p>
<!-- <p class="p-2">{i18n.t('index:message-hubs')}</p>-->
</h3>
</div>
</div>
</section>


<!--<p class="text-center p-4 text-gray-600 mt-10">-->
<!-- Created your own DIY particulate matter airrohr or noise senor with our-->
<!-- <a class="border-b text-blue-500" href="" target="_blank">guide</a>.<br>-->
<!-- <a href="#" class="cursor-pointer bg-teal-600 hover:bg-teal-500 shadow-xl px-5 py-2 inline-block text-teal-100 hover:text-white rounded">Build</a>-->

<!--</p>-->

<section class="container mx-auto mt-10">
<div class="flex flex-row flex-wrap mt-10">
<div class="w-full flex flex-wrap">
<h2 class="w-full py-4 md:py-8 text-gray-700 text-5xl font-bold leading-normal text-center flex-col">
{i18n.t('index:inNumbers-title')}</h2>
{i18n.t('index:inNumbers-title')}
</h2>

{#await fetchNumbers}
<p>{i18n.t('index:inNumbers-fetching')}</p>
<p>{i18n.t('index:inNumbers-fetching')}</p>
{:then data}

<div class="mx-auto flex flex-wrap items-center justify-center text-gray-700">
<div class="flex-shrink-0 m-6 relative overflow-hidden rounded-lg max-w-xs shadow-md border bg-gray-200 w-full md:w-1/3">
<div class="rounded bg-gray-200 shadow-md h-64 p-6 flex flex-col justify-around hover:text-white hover:bg-teal-700">
<p class="block -mb-1 text-base text-grey-dark text-4xl leading-tight ">{i18n.t('index:inNumbers-activeSensors')}</p>
<p class="text-4xl font-bold block" id="number_sensors">{formatNumber(data.numbers.sensors)}</p>
</div>
<div class="rounded bg-gray-200 shadow-md h-64 p-6 flex flex-col justify-around hover:text-white hover:bg-teal-700">
<p class="block -mb-1 text-base text-grey-dark text-4xl leading-tight ">{i18n.t('index:inNumbers-activeSensors')}</p>
<p class="text-4xl font-bold block" id="number_sensors">{formatNumber(data.numbers.sensors)}</p>
</div>
</div>
<div class="flex-shrink-0 m-6 relative overflow-hidden rounded-lg max-w-xs shadow-md border bg-gray-200 w-full md:w-1/3">
<div class="rounded bg-gray-200 shadow-md h-64 p-6 flex flex-col justify-around hover:text-white hover:bg-teal-500">
<p class="block -mb-1 text-base text-grey-dark text-4xl leading-tight ">{i18n.t('index:inNumbers-countries')}</p>
<p class="text-4xl font-bold block" id="number_countries">{formatNumber(data.numbers.countries)}</p>
</div>
<div class="rounded bg-gray-200 shadow-md h-64 p-6 flex flex-col justify-around hover:text-white hover:bg-teal-500">
<p class="block -mb-1 text-base text-grey-dark text-4xl leading-tight ">{i18n.t('index:inNumbers-countries')}</p>
<p class="text-4xl font-bold block" id="number_countries">{formatNumber(data.numbers.countries)}</p>
</div>
</div>
<div class="flex-shrink-0 m-6 relative overflow-hidden rounded-lg max-w-xs shadow-md border bg-gray-200 w-full md:w-1/3">
<div class="rounded bg-gray-200 shadow-md h-64 p-6 flex flex-col justify-around hover:text-white hover:bg-teal-300">
<p class="block -mb-1 text-base text-grey-dark text-4xl leading-tight ">{i18n.t('index:inNumbers-dataPoints')}</p>
<p class="text-4xl font-bold block" id="number_measurements">{formatNumber(data.numbers.measurements)}</p>
</div>
<div class="rounded bg-gray-200 shadow-md h-64 p-6 flex flex-col justify-around hover:text-white hover:bg-teal-300">
<p class="block -mb-1 text-base text-grey-dark text-4xl leading-tight ">{i18n.t('index:inNumbers-dataPoints')}</p>
<p class="text-4xl font-bold block" id="number_measurements">{formatNumber(data.numbers.measurements)}</p>
</div>
</div>
<div class="flex-shrink-0 m-6 relative overflow-hidden rounded-lg max-w-xs shadow-md border bg-gray-200 w-full md:w-1/3">
<a href="{lang}/projects/">
Expand All @@ -112,10 +102,10 @@

<div class="flex-shrink-0 m-6 relative overflow-hidden rounded-lg max-w-xs shadow-md border bg-gray-200 w-full md:w-1/3">

<div class="rounded bg-gray-200 shadow-md h-64 p-6 flex flex-col justify-around hover:text-white hover:bg-blue-500">
<p class="block -mb-1 text-base text-grey-dark text-4xl leading-tight ">{i18n.t('index:inNumbers-communityHubs')}</p>
<p class="text-4xl font-bold block" id="number_hubs">{data.numbers.local_labs}</p>
</div>
<div class="rounded bg-gray-200 shadow-md h-64 p-6 flex flex-col justify-around hover:text-white hover:bg-blue-500">
<p class="block -mb-1 text-base text-grey-dark text-4xl leading-tight ">{i18n.t('index:inNumbers-communityHubs')}</p>
<p class="text-4xl font-bold block" id="number_hubs">{data.numbers.local_labs}</p>
</div>

</div>
<div class="flex-shrink-0 m-6 relative overflow-hidden rounded-lg max-w-xs shadow-md border bg-gray-200 w-full md:w-1/3">
Expand All @@ -130,22 +120,24 @@
</div>
{:catch error}
<p>{i18n.t('index:inNumbers-error')}</p>
{/await}
{/await}
</div>
</div>
</section>

<section>
<div class="container mx-auto mx-10 my-32 flex flex-col text-center">
<h1 class="font-bold text-gray-700 text-5xl leading-tight">
<a class="bg-teal-500 text-white px-2 hover:text-teal-800"
<a class="bg-blue-300 text-white px-2 hover:text-teal-800"
href="{lang}/sensors/">{i18n.t('index:h1-build')}</a> {i18n.t('index:h1-become')}<br>
<a class="bg-yellow-500 text-white px-2 hover:text-yellow-700"
href="{lang}/hubs/">{i18n.t('index:h1-civic-tech')}</a>
</h1>
<h2 class="font-bold text-gray-700 text-5xl leading-tight mb-6">{i18n.t('index:h1-support')} <a
<a class="bg-yellow-500 text-white px-2 hover:text-yellow-700"
href="{lang}/hubs/">{i18n.t('index:h1-civic-tech')}</a>
</h1>
<h2 class="font-bold text-gray-700 text-5xl leading-tight mb-6">
{i18n.t('index:h1-support')} <a
class="bg-blue-300 text-white px-2 hover:text-blue-700"
href="{lang}/contributors/">{i18n.t('index:h1-contributors')}</a></h2>
href="{lang}/contributors/">{i18n.t('index:h1-contributors')}</a>
</h2>
</div>
</section>

Expand Down