Skip to content
Closed
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
8 changes: 3 additions & 5 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod

Expand All @@ -26,7 +26,7 @@ jobs:
bundler-cache: true # runs 'bundle install' and caches installed gems automatically

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v5
with:
node-version-file: '.nvmrc'
cache: 'npm'
Expand Down Expand Up @@ -56,9 +56,7 @@ jobs:
if: github.ref == 'refs/heads/publish' && github.event_name == 'push'
steps:
- name: Checkout master branch
uses: actions/checkout@v4
- name: Checkout master branch
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
ref: master
token: ${{ secrets.GITHUB_TOKEN }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/manual-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Setup Ruby
uses: ruby/setup-ruby@v1
Expand All @@ -33,7 +33,7 @@ jobs:
bundler-cache: true

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v5
with:
node-version-file: '.nvmrc'
cache: 'npm'
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/security.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v5
with:
node-version-file: '.nvmrc'
cache: 'npm'
Expand Down Expand Up @@ -56,10 +56,10 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v5
with:
node-version-file: '.nvmrc'
cache: 'npm'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-multilingual.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Setup Ruby
uses: ruby/setup-ruby@v1
Expand All @@ -21,7 +21,7 @@ jobs:
bundler-cache: true

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v5
with:
node-version: '20.18.0'
cache: 'npm'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Setup Ruby
uses: ruby/setup-ruby@v1
Expand All @@ -19,7 +19,7 @@ jobs:
bundler-cache: true

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v5
with:
node-version-file: '.nvmrc'
cache: 'npm'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/update-events.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
token: ${{ secrets.GITHUB_TOKEN }}

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v5
with:
node-version: '20'
cache: 'npm'
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ app/assets/scripts/config/local.js
app/_data/events
app/_posts
app/.jekyll-cache
app/.jekyll-metadata
app/assets/data/events.json


#Foundation additions
Expand Down
1 change: 1 addition & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ gem "jekyll", "~> 4.3.4"
gem "jekyll-feed", "~> 0.17"
gem "jekyll-sitemap", "~> 1.4"
gem "jekyll-polyglot", "~> 1.8"
gem "jekyll-paginate-v2", "~> 3.0"

# Additional gems for security and performance
gem "webrick", "~> 1.8" # Required for Ruby 3.0+
Expand Down
3 changes: 3 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ GEM
webrick (~> 1.7)
jekyll-feed (0.17.0)
jekyll (>= 3.7, < 5.0)
jekyll-paginate-v2 (3.0.0)
jekyll (>= 3.0, < 5.0)
jekyll-polyglot (1.11.0)
jekyll (>= 4.0, >= 3.0)
jekyll-sass-converter (3.1.0)
Expand Down Expand Up @@ -98,6 +100,7 @@ DEPENDENCIES
csv (~> 3.3)
jekyll (~> 4.3.4)
jekyll-feed (~> 0.17)
jekyll-paginate-v2 (~> 3.0)
jekyll-polyglot (~> 1.8)
jekyll-sitemap (~> 1.4)
logger (~> 1.6)
Expand Down
11 changes: 11 additions & 0 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,3 +50,14 @@ plugins:
- jekyll-feed
- jekyll-sitemap
- jekyll-polyglot
- jekyll-paginate-v2

# Pagination configuration
pagination:
enabled: true
per_page: 15
permalink: '/blog/page/:num/'
title: ':title - page :num of :max'
limit: 0
sort_field: 'date'
sort_reverse: true
Binary file removed app/.jekyll-metadata
Binary file not shown.
2 changes: 1 addition & 1 deletion app/404.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@
id: 404
lang: en
---
{% include get_locale.html %}
{% assign locale = site.active_lang %}
{% include header.html %}
{% include 404.html %}
71 changes: 69 additions & 2 deletions app/_data/cs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -468,14 +468,19 @@ checker:
title: "MapRoulette"
text: "<a href=\"https://maproulette.org/\">MapRoulette</a> is a gamified approach to fixing OSM bugs that breaks common OpenStreetMap data problems into micro tasks. This tool is best used after your event."

###################
## Blog CONTENT ##
###################
blog:
title: "Blog"
tags: "Štítky Blogu"
categories: "Kategorie"
nocontent: "Dosud nebyl publikován žádný blog v angličtině."
nocontent: "Dosud nebyl publikován žádný blog v angličtině."
also_available: "Také dostupné v"
pagination_label: "Stránkování blogu"
previous_page: "Předchozí"
next_page: "Další"
page_info: "Stránka"
of: "z"

#####################
## OSM STATS ##
Expand All @@ -490,3 +495,65 @@ lost:
title: "Stránka nenalezena."
message: "To je nepříjemné. Zdá se, že jste někde, kde jsme to ještě nezmapovali."
link: "Pomozte nám zmapovat svět."

#####################
## DATE LOCALIZATION ##
#####################
months:
- null
- Leden
- Únor
- Březen
- Duben
- Květen
- Červen
- Červenec
- Srpen
- Září
- Říjen
- Listopad
- Prosinec

####################
## GDPR COMPLIANCE #
####################
gdpr:
banner:
title: "Souhlas s Cookies"
message: "Používáme cookies k analýze návštěvnosti webu a zlepšení vašeho zážitku. Přijetím našeho používání cookies budou vaše data agregována se všemi ostatními uživatelskými daty pro analytické účely."
accept: "Přijmout"
reject: "Odmítnout"
learn_more: "Více Informací"
privacy_policy:
title: "Zásady Ochrany Osobních Údajů"
url: "/privacy-policy/"
last_updated: "Poslední aktualizace: 5. října 2025"
overview_title: "Přehled"
overview_text: "Missing Maps se zavazuje chránit vaše soukromí. Tyto Zásady Ochrany Osobních Údajů vysvětlují, jak shromažďujeme, používáme a chráníme vaše informace při navštívě našich webových stránek."
data_collection_title: "Sběr Dat"
data_collection_text: "Shromažďujeme informace pro zlepšení vašeho zážitku a pochopení toho, jak jsou naše webové stránky používány. To zahrnuje:"
data_types:
- "Analytická data prostřednictvím Google Analytics (pouze s vaším souhlasem)"
- "IP adresa (anonymizovaná pro analýzy)"
- "Informace o prohlížeči a zařízení"
- "Navštívené stránky a čas strávený na webu"
cookies_title: "Cookies"
cookies_text: "Používáme cookies pouze pro analytické účely. Používání cookies můžete ovládat prostřednictvím našeho souhlasného banneru. Používáme:"
cookie_types:
- "Základní cookies: Potřebné pro funkcionalitu webu"
- "Analytické cookies: Google Analytics (pouze se souhlasem)"
your_rights_title: "Vaše Práva"
your_rights_text: "Pod GDPR máte právo na:"
rights_list:
- "Přístup k vašim osobním datům"
- "Opravu nepřesných dat"
- "Smazání vašich dat"
- "Namítní proti zpracování dat"
- "Zrušení souhlasu kdykoli"
third_parties_title: "Služby Třetích Stran"
third_parties_text: "Používáme Google Analytics pro analýzu webu (pouze s vaším souhlasem). Google Analytics je nakonfigurován s anonymizací IP a respektuje vaše volby soukromí."
contact_title: "Kontaktujte Nás"
contact_text: "Pokud máte otázky ohledně těchto Zásad Ochrany Osobních Údajů, kontaktujte nás prostřednictvím našich webových stránek nebo GitHub repozitáře."
analytics_notice: "Analytické sledování je aktuálně"
analytics_enabled: "povoleno"
analytics_disabled: "zakázáno"
Loading