From c1bc39439a4fa9cf3bcedd5c52370a05733852bc Mon Sep 17 00:00:00 2001
From: Dash <44884428+NightPurrer@users.noreply.github.com>
Date: Wed, 6 May 2020 16:02:42 +0200
Subject: [PATCH 1/2] Update pl.ini
Updated the Polish translation. It's more completed.
---
lang/pl.ini | 86 ++++++++++++++++++++++++++++++-------------------------------
1 file changed, 43 insertions(+), 43 deletions(-)
diff --git a/lang/pl.ini b/lang/pl.ini
index 40efc48..9fb7c41 100644
--- a/lang/pl.ini
+++ b/lang/pl.ini
@@ -1,71 +1,72 @@
About = "Informacje"
Add_category = "Dodaj kategorię"
-Add_content = "Dodaj kontent"
+Add_content = "Dodaj zawartość"
Add_sub = "Dodaj podstronę"
Admin = "Admin"
All_blog_posts = "Wszystkie posty"
Archives = "Archiwa"
Are_you_sure_you_want_to_delete_ = "Czy chcesz usunąć %s?"
-Audio_post = "Audio post"
+Audio_post = "Post audio"
Audio_post_comment = "Utwórz dźwiękowy post na blogu"
Author = "Autor"
Backup = "Kopia zapasowa"
Cancel = "Anuluj"
Categories = "Kategorie"
Category = "Kategoria"
-Clear_cache = "Wyczyść cache"
+Clear_cache = "Wyczyść pamięć podręczną"
Config = "Konfigóracja"
Contents = "Zawartość"
Created = "Utworzono"
Delete = "Usuń"
-Description = "Description"
-Draft = "Draft"
-Edit = "Edit"
-Edit_profile = "Edit profile"
-Filename = "Filename"
+Description = "Opis"
+Draft = "Wersja robocza"
+Edit = "Edytuj"
+Edit_profile = "Edytuj profil"
+Filename = "Nazwa pliku"
Follow = "Follow"
-Image_post = "Image post"
-Image_post_comment = "Creating blog post with featured image"
+Image_post = "Post obrazkowy"
+Image_post_comment = "Tworzy post z wyróżnionym zdjęciem"
Import = "Import"
-Link_post = "Link post"
-Link_post_comment = "Creating blog post with featured link"
+Link_post = "Odnośnik"
+Link_post_comment = "Tworzy post z wyróżnionym linkiem"
Login = "Login"
-Login_page = "Login page"
-Logout = "Logout"
+Login_page = "Strona logowania"
+Logout = "Wyloguj się"
Meta_description = "Meta description"
-Mine = "Mine"
-More = "More"
-My_draft = "My draft"
-My_posts = "My posts"
-Newer = "Newer"
-Next = "Next"
-Next_post = "Next post"
-No_draft_found = "No draft found"
-No_posts_found = "No posts found"
-No_related_post_found = "No related post found"
-Older = "Older"
-Operations = "Operations"
-Popular_posts = "Popular posts"
-Popular_tags = "Popular tags"
-Posted_in = "Posted in"
-Posted_on = "Posted on"
-Posts = "Posts"
-Prev = "Old"
-Prev_post = "Previous Post"
+Mine = "Moje"
+More = "Więcej"
+My_draft = "Mój szkic"
+My_posts = "Moje posty"
+Newer = "Nigdy"
+Next = "Dalej"
+Next_post = "Następny post"
+No_draft_found = "Nie znaleziono szkicu"
+No_posts_found = "Nie znaleziono postów"
+No_related_post_found = "Nie znaleziono powiązanych postów."
+No_newer_posts = "Nie znaleziono najnowszych postów"
+Older = "Starsze"
+Operations = "Operacje"
+Popular_posts = "Popularne posty"
+Popular_tags = "Popularne tagi"
+Posted_in = "Napisano w"
+Posted_on = "Opublikowano "
+Posts = "Posty"
+Prev = "Starszy"
+Prev_post = "Poprzedni post"
Publish = "Opublikuj"
Publish_draft = "Opublikuj wersję roboczą"
Published = "Opublikowano"
Quote_post = "Cytuj post"
Quote_post_comment = "Tworzenie postu z cytatem"
-Recent_posts = "Ostatnie"
+Recent_posts = "Ostatnie posty"
Regular_post = "Standardowy post"
Regular_post_comment = "Tworzenie zwykłego postu"
-Related_posts = "Powiazane posty"
-Revert_to_draft = "Revert to draft"
+Related_posts = "Powiązane posty"
+Revert_to_draft = "Cofnij do wersji roboczej"
Save = "Zapisz"
-Save_as_draft = "Zapisz jako wersja robocza"
+Save_as_draft = "Zapisz jako szkic"
Search = "Szukaj"
-Search_for = "Search for"
+Search_for = "Szukaj"
Static_page = "Statyczna strona"
Static_page_comment = "Tworzy statyczną stronę"
Static_pages = "Strony statyczne"
@@ -73,15 +74,14 @@ Tag = "Tag"
Tags = "Tagi"
Title = "Tytuł"
Uncategorized = "Bez kategorii"
-Uncategorized_comment = "Topics that don't need a category, or don't fit into any other existing category"
+Uncategorized_comment = "Wpisy, któe nie potrzebują kategorii, lub niepasujące do żadnej kategorii."
Update = "Aktualizacja"
-Update_draft = "Aktualizuj wersję roboczą"
+Update_draft = "Aktualizuj szkic"
Update_post = "Aktualizuj post"
-Video_post = "Video post"
-Video_post_comment = "Creating blog post with featured video"
+Video_post = "Film"
+Video_post_comment = "Tworzy post z wyróżnionym filmem."
View = "Zobacz"
Views = "Wyświetleń"
Your_recent_posts = "Twoje ostatnie posty"
by = "przez"
read_more = "Czytaj więcej"
-
From 2318ecfa48abac203931780333691972938f191f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stefan=20Bj=C3=B6rk?=
Date: Wed, 6 May 2020 16:30:24 +0200
Subject: [PATCH 2/2] Use `strftime` instead of `date` in `format_date`.
---
system/includes/functions.php | 28 ++++++++++++++++------------
1 file changed, 16 insertions(+), 12 deletions(-)
diff --git a/system/includes/functions.php b/system/includes/functions.php
index 45f2e0f..9e8cfd6 100644
--- a/system/includes/functions.php
+++ b/system/includes/functions.php
@@ -3207,22 +3207,26 @@ function get_language()
$langID = config('language');
$langFile = 'lang/'. $langID . '.ini';
- $local = $langID;
// Settings for the language
- if (!isset($langID) || config('language') === 'en') {
+ if (!isset($langID) || config('language') === 'en' || !file_exists($langFile)) {
i18n('source', 'lang/en.ini'); // Load the English language file
- setlocale(LC_ALL, 'en_US'); // Change time format to English
+ setlocale(LC_ALL, 'en_US', 'en_US.utf8', 'English'); // Change locale to English
} else {
- if (file_exists($langFile)) {
- i18n('source', $langFile);
- setlocale(LC_ALL, $local);
- } else {
- i18n('source', 'lang/en.ini'); // Load the English language file
- setlocale(LC_ALL, 'en_US'); // Change time format to English
+ i18n('source', $langFile);
+
+ // Locales are known under different names on different systems; I don't know any other way
+ // to handle this than to add a list of locale names for each language.
+ if ($langID === 'de') {
+ setlocale(LC_ALL, 'de_DE', 'de_DE.utf8', 'German');
+ }
+ elseif ($langID === 'sv') {
+ setlocale(LC_ALL, 'sv_SE', 'sv_SE.utf8', 'Swedish');
+ }
+ elseif ($langID === 'pl') {
+ setlocale(LC_ALL, 'pl_PL', 'pl_PL.utf8', 'Polish');
}
}
-
}
function format_date($date)
@@ -3231,9 +3235,9 @@ function format_date($date)
$date_format = config('date.format');
if (!isset($date_format) || empty($date_format)) {
- return date('d F Y', $date);
+ return strftime('%e %B %Y', $date);
} else {
- return date($date_format, $date);
+ return strftime($date_format, $date);
}
}