From e74df0b3dd4d5e2b05bf7ed1b846204a4f6f8436 Mon Sep 17 00:00:00 2001 From: med-men Date: Sun, 24 Nov 2019 23:42:00 +0100 Subject: [PATCH 01/26] this feature update will allow you to import images within RSS streams. For legal reasons only images from same URL as RSS stream will be imported --- system/admin/admin.php | 63 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/system/admin/admin.php b/system/admin/admin.php index 00cc08d..859d7fe 100644 --- a/system/admin/admin.php +++ b/system/admin/admin.php @@ -616,6 +616,7 @@ function migrate($title, $time, $tags, $content, $url, $user, $source) } else { $post_content = '' . "\n" . '' . "\n\n" . $content; } + if (!empty($post_title) && !empty($post_tag) && !empty($post_url) && !empty($post_content)) { if (get_magic_quotes_gpc()) { $post_content = stripslashes($post_content); @@ -629,8 +630,31 @@ function migrate($title, $time, $tags, $content, $url, $user, $source) file_put_contents($dir . $filename, print_r($post_content, true)); } save_tag_i18n($post_tag, $post_tagmd); + // import images + if(count($images) > 0) { + foreach ($images as $image_url) { + $imagefile = basename($image_url); + if(!@copy($image_url,'content/images/'.$imagefile)) + { + $errors= error_get_last(); + echo "COPY ERROR: ".$errors['type']; + echo "
\n".$errors['message']; + } else { + echo "$imagefile copied from remote!
\n"; + // $images_imported++; + } + } + } + $redirect = site_url() . 'admin/clear-cache'; header("Location: $redirect"); + } else { + echo "

Found empty Fields:

\r\n"; + echo "post title: $post_title
\n"; + echo "post tag: $post_tag
\n"; + echo "post url: $post_url
\n"; + echo "post content: ".substr($post_content, 0, 50)."
\n"; + echo "

I WILL NOT IMPORT THIS !!!

\r\n
\r\n"; } } @@ -663,7 +687,44 @@ function get_feed($feed_url, $credit) } else { $source = null; } - migrate($title, $time, $tags, $content, $url, $user, $source); + + $images = array(); + // identify the host-name of the rss feed we are parsing + $source_host = parse_url($feed_url); + if(empty($source_host['host'])) { + $source_host['host'] = $_SERVER['SERVER_NAME']; // seems like we are parsing a local feed + } + + $cnt_images = 0; + $html = new \SimpleHtmlDom\simple_html_dom($content); + foreach ($html->find('img') as $img) { + $src = $img->src; + // identify host of img url + $img_host = parse_url($src, PHP_URL_HOST); + $img_path = parse_url($src, PHP_URL_PATH); + if(empty($img_host)) { + $img_host = $source_host['host']; + } + // we only import images if they match the host of the rss feed, + // otherwise legal consequences (copyright breach) may occur + if($img_host == $source_host['host']) { + $cnt_images ++; + $images[] = $source_host['scheme'].'://'.$img_host.$img_path; + // alter the path of the image, point to local src after import + $img->src = '/content/images/'.basename($src); + } + } + + // debug + /** + if($cnt_images > 0) { + echo "

IMAGES and bent content

"; + echo var_export($images, true); + echo "
" . htmlspecialchars($html) . "
"; + } + */ + + migrate($title, $time, $tags, $html, $url, $user, $images, $source); } } else { return $str = '
  • Unsupported feed.
  • '; From 775586324c531c96563e1569f48fb273e5308b33 Mon Sep 17 00:00:00 2001 From: med-men Date: Sun, 24 Nov 2019 23:46:32 +0100 Subject: [PATCH 02/26] this feature update will allow you to import images within RSS streams. For legal reasons only images from same URL as RSS stream will be imported --- composer.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 87e47f8..113feaa 100644 --- a/composer.json +++ b/composer.json @@ -1,4 +1,11 @@ { + "repositories": [ + { + "type": "vcs", + "url": "https://github.com/Youpie/simple-html-dom" + } + ], + "config": { "vendor-dir": "system/vendor/", "optimize-autoloader": true, @@ -11,7 +18,8 @@ "michelf/php-markdown": "1.*", "suin/php-rss-writer": "1.*", "kanti/hub-updater": "0.*", - "jbroadway/urlify": "^1.0" + "jbroadway/urlify": "^1.0", + "simple-html-dom/simple-html-dom": "*" }, "autoload": { "files": [ From b7f6803b4b4d260ec9b140a88812124bc576d718 Mon Sep 17 00:00:00 2001 From: dolibarr95 <24292300+dolibarr95@users.noreply.github.com> Date: Wed, 10 Aug 2022 08:45:05 +0200 Subject: [PATCH 03/26] Update functions.php Fix #570 570 Translation missing tks to @bttrx --- system/includes/functions.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/system/includes/functions.php b/system/includes/functions.php index 806273b..af08faf 100644 --- a/system/includes/functions.php +++ b/system/includes/functions.php @@ -586,9 +586,9 @@ function default_category() $desc->title = i18n("Uncategorized"); $desc->url = site_url() . 'category/uncategorized'; $desc->slug = 'uncategorized'; - $desc->body = '

    Topics that don't need a category, or don't fit into any other existing category.

    '; + $desc->body = '

    ' . i18n('Uncategorized_comment') . '

    '; - $desc->description = 'Topics that don't need a category, or don't fit into any other existing category.'; + $desc->description = i18n('Uncategorized_comment'); return $tmp[] = $desc; } From cf48180d2323db84a417e015b1e29607250fbdca Mon Sep 17 00:00:00 2001 From: Hamid Lotfi <60624844+lotfihamid@users.noreply.github.com> Date: Sun, 11 Dec 2022 08:35:39 +0330 Subject: [PATCH 04/26] Create ir_FA --- lang/ir_FA | 272 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 272 insertions(+) create mode 100644 lang/ir_FA diff --git a/lang/ir_FA b/lang/ir_FA new file mode 100644 index 0000000..1f979f1 --- /dev/null +++ b/lang/ir_FA @@ -0,0 +1,272 @@ +About = "درباره ما" +Add_category = "افزودن دسته بندی" +Add_content = "افزودن محتوا" +Add_sub = "افزودن صفحه فرعی" +Admin = "ادمین" +All_blog_posts = "تمام ارسالی ها" +Archives = "آرشیو" +Are_you_sure_you_want_to_delete_ = "Are you sure you want to delete %s?" +Audio_post = "پست های صوتی" +Audio_post_comment = "Creating blog post with featured audio" +Author = "نویسنده" +Backup = "پشتیبان" +Cancel = "انصراف" +Categories = "دسته بندی ها" +Category = "دسته بندی" +Clear_cache = "پاک کردن حافظه کش" +Config = "تنظیمات" +Contents = "فهرست" +Created = "ایجاد شد" +Delete = "حذف" +Description = "توضیحات" +Draft = "پیش نویس" +Edit = "ویرایش" +Edit_profile = "ویرایش پروفایل" +Filename = "نام فایل" +Follow = "دنبال کردن" +Image_post = "ارسال تصویر" +Image_post_comment = "ایجاد پست وبلاگ به همراه تصویر" +Import = "وارد كردن" +Link_post = "لینک پست" +Link_post_comment = "ایجاد پست وبلگ به همراه لینک" +Login = "ورود" +Login_page = "صفحه ورود" +Logout = "خروج" +Meta_description = "توضیحات متا" +Mine = "Mine" +More = "بیشتر" +My_draft = "پیش نویس های من" +My_posts = "پست های من" +Newer = "جدیدتر" +Next = "بعد" +Next_post = "پست بعدی" +No_draft_found = "پیش نویس یافت نشد" +No_posts_found = "هیچ پستی ارسال نشده است" +No_related_post_found = "پست مرتبطی یافت نشد" +Older = "قدیمی ترها" +Operations = "عملیات" +Popular_posts = "پست های محبوب" +Popular_tags = "تگ های محبوب" +Posted_in = "ارسال شده" +Posted_on = "Posted on" +Posts = "پست ها" +Prev = "قدیمی" +Prev_post = "پست قبلی" +Publish = "انتشار" +Publish_draft = "انتشار پیش نویس" +Published = "منتشر شد" +Quote_post = "Quote post" +Quote_post_comment = "Creating blog post with featured quote" +Recent_posts = "پست های اخیر" +Regular_post = "پست عادی" +Regular_post_comment = "ایجاد پست عادی وبلاگ" +Related_posts = "پست های مرتبط" +Revert_to_draft = "Revert to draft" +Save = "ذخیره" +Save_as_draft = "Save as draft" +Search = "جستجو" +Search_for = "جستجو برای" +Static_page = "صفحه ایستا" +Static_page_comment = "ایجاد صفحه ایستا" +Static_pages = "صفحه های ایستا" +Tag = "تگ" +Tags = "تگ ها" +Title = "عنوان" +Uncategorized = "دسته بندی نشده" +Uncategorized_comment = "Topics that don't need a category, or don't fit into any other existing category" +Update = "به روز رسانی" +Update_draft = "به روز رسانی پیش نویس" +Update_post = "به روز رسانی پست" +Video_post = "پست ویدیویی" +Video_post_comment = "Creating blog post with featured video" +View = "View" +Views = "Views" +Your_recent_posts = "آخرین پست ها" +by = "توسط" +read_more = "read more" +Dashboard="داشبورد" +Posts_list="لیست پست ها" +Posts_draft="Posts draft" +Menus="Menu Editor" +Settings="تنظیمات" +Tools="ابزار" +Check_update="بررسی به روزرسانی" +Import_RSS="Import RSS" +User="کاربر" +Proudly_powered_by="Proudly powered by" +Home="صفحه اصلی" +Type_to_search="برای جستجو تایپ کنید" +Admin_panel_style_based_on="Admin panel style based on" +Sign_in_to_start_your_session="Sign in to start your session" +Back_to="برگشت به" +Login="ورود" +User="نام کاربری" +Password="کلمه عبور" +Comma_separated_values="Comma separated values" +If_leave_empty_we_will_excerpt_it_from_the_content_below="If leave empty we will excerpt it from the content below" +optional="اختیاری" +If_the_url_leave_empty_we_will_use_the_post_title="If the url leave empty we will use the post title" +If_the_url_leave_empty_we_will_use_the_page_title="If the url leave empty we will use the page title" +Only="فقط" +Featured_Audio="Featured Audio" +Featured_Video="Featured Video" +Featured_Image="Featured Image" +Featured_Quote="Featured Quote" +Featured_Link="Featured Link" +Content="محتوا" +Preview="مشاهده" +Enter_image_URL="ورود آدرس تصویر" +Upload="ارسال" +Insert_Image="درج تصویر" +This_page_doesnt_exist="این صفحه وجود ندارد" +Would_you_like_to_try_our="Would you like to try our " +homepage="صفحه اصلی" +instead="به جای" +Your_backups="Your backups" +Create_backup="ساجاد نسخه پشتیبان" +All_cache_has_been_deleted="حافظه کش پاک شد!" +Edit_category="ویرایش دسته بندی" +Date="تاریخ" +Time="ساعت" +No_available_backup="هیچ نسخه پشتیبانی وجود ندارد" +You_dont_have_permission_to_access_this_page="You don't have permission to access this page" +Save_category="دخیره دسته بندی" +Import_RSS_Feed_2.0="Import RSS Feed 2.0" +By_using_this_importer_you_are_agree_if_the_feed_is_yours_or_at_least_you_have_the_authority_to_publish_it="By using this importer you are agree if the feed is yours or at least you have the authority to publish it." +Feed_Url="Feed URL" +Add_source_link_optional="Add source link (optional)" +Import_Feed="Start Import Feed" +At_the_moment_you_are_using_auto_generated_menu="At the moment you are using auto generated menu." +Add_menu="افزودن منو" +Name="نام" +Link_name="نام لینک" +Slug="Slug" +item_slug="افزودن لینک" +CSS_Class_Optional="CSS Class (optional)" +item_class="Insert CSS class" +Add_link="افزودن لینک" +Save_Edit="Save Edit" +Save_Menu="Save menu" +Add_new_post="افزودن پست جدید" +Add_new_page="افزودن صفحه جدید" +Update_Available="Update Available" +Congrats_You_have_the_latest_version_of_HTMLy="Congrats! You have the latest version of HTMLy." +Update_to="به روزرسانی به" +now="now" +Performance_Settings="Performance Settings" +General="عمومی" +Reading="خواندن" +Widget="ویجت" +Metatags="متاتگ" +Performance="پرفورمنس" +Custom="سفارشی" +General_Settings="تنظیمات عمومی" +Reading_Settings="Reading Settings" +Widget_Settings="Widget Settings" +Metatags_Settings="Metatags Settings" +Custom_Settings="تنظیمات سفارشی" +Address_URL="Address (URL)" +Blog_Title="عنوان وبلاگ" +Blog_Title_Placeholder="My HTMLy Blog" +Tagline="Tagline" +Tagline_Placeholder="Databaseless PHP Blogging Platform" +Tagline_description="In a few words, explain what this blog is about." +Blog_Description="In one paragraph, tell us more about your blog." +Language="زیان سیستم" +Timezone="Timezone" +Date_Format="فرمت تاریخ" +Blog_Theme="تم وبلاگ" +Copyright_Line="خط کپی رایت" +Copyright_Line_Placeholder="(c) Your name." +Save_Config="ذخیره تنظیمات" +Front_page_displays="نمایش صفحه اول" +Your_latest_blog_posts="آخرین پست های وبلاگ" +Enable_blog_URL="Enable /blog URL" +Enable="فعال" +Disable="غیر فعال" +Posts_in_front_page_show_at_most="Posts in front page show at most" +Blog_posts_displayed_as="Blog posts displayed as" +Full_post="پست کامل" +Summary="خلاصه" +Summary_character="Summary character" +Read_more_text="Read more text" +Read_more_text_placeholder="ادامه مطلب" +Posts_index_settings="Posts index settings" +Posts_in_category_page_at_most="Posts in category page at most" +Posts_in_archive_page_at_most="Posts in archive page at most" +Posts_in_tag_page_at_most="Posts in tag page at most" +Posts_in_search_result_at_most="Posts in search result at most" +Posts_in_type_page_at_most="Posts in type page at most" +Posts_in_profile_page_at_most="Posts in profile page at most" +RSS_settings="RSS settings" +RSS_feeds_show_the_most_recent="RSS feeds show the most recent" +RSS_character="RSS character" +Permalink="پیوند ثابت" +year_month_your_post_slug="/year/month/your-post-slug" +post_your_post_slug="/post/your-post-slug" +Meta_description_character="Meta description character" +Breadcrumb_home_text="Breadcrumb home text" +Sitemap="نقشه سایت" +Valid_values_range_from_0_to_1.0._See="Valid values range from 0.0 to 1.0. See" +hint_Use_CtrlCMDF_to_search_for_your_config_key_or_value="hint: Use Ctrl/CMD + F to search for your config key or value." +pro_tips_You_can_creating_custom_config_key_and_print_out_your_config_key_value_anywhere_in_your_template="pro tips: You can create custom config keys and print out your config key value anywhere in your template." +your_key="your.key" +Your_New_Config_Key="Your New Config Key" +Your_New_Value="Your New Value" +Related_widget_posts_at_most="Related widget posts at most" +Recent_posts_widget_at_most="Recent posts widget at most" +Popular_posts_widget="Popular posts widget" +Popular_posts_widget_at_most="Popular posts widget at most" +Comments="نظرات" +To_using_Disqus_or_Facebook_comment_you_need_to_provide_Disqus_shortname_or_Facebook_App_ID="To use Disqus or Facebook comments you need to provide your Disqus shortname or your Facebook App ID." +Comment_system="Comment system" +Disabled="غیرفعال شد" +Disqus_shortname="Disqus shortname" +Disqus_shortname_placeholder="htmly" +Facebook_App_ID="Facebook App ID" +widget_key_placeholder="12345abcde" +Recaptcha="reCAPTCHA" +Get_one_here="Get one here" +Site_Key="Site Key" +Secret_Key="Secret Key" +Google_Analytics="Google Analytics" +Universal_Analytics="Universal Analytics (gtag.js)" +Google_Analytics_legacy="Google Analytics (legacy)" +This_is_legacy_code_usually_new_created_analytics_using_gtag_js="This is legacy code. Usually new created analytics using gtag.js" +Google_Search_Console="Google Search Console" +For_google_site_verification_meta="For google-site-verification meta" +Social_Media="رسانه های اجتماعی" +Twitter_account="Twitter account" +Facebook_page="Facebook page" +Cache_expiration="Cache expiration (in hours)" +Cache_off="Cache off" +Yes_not_recommended="Yes (not recommended)" +Not="No" +Cache_timestamp="Cache timestamp" +Page_generation_time="Page generation time" +Github_pre_release="Github pre-release" +Pre_release="Pre-release" +Yes_Im_in="Yes I'm in" +Nope="Nope" +Page="صفحه" +of="of" +Edit_post="ویرایش" +View_post="View" +Posts_by="ارسال توسط" +Pages="صفحه ها" +Menu="منو" +Popular="محبوب" +;Errors +User_Error="User field is required" +Pass_Error="Password field is required" +Token_Error="CSRF Token not correct" +Captcha_Error="reCaptcha not correct" +Invalid_Error="ERROR: Invalid username or password" +;Profile +Post_by_author="Posts by this author" +Author_Description="Just another HTMLy user" +;404-search +Search_results_not_found="Search results not found!" +No_search_results="No search results" +;TagCloud +Tagcloud_widget_at_most = TagCloud at most From 452deccab5e3ee8e47b3083cc1e2b4c3088cf83d Mon Sep 17 00:00:00 2001 From: Hamid Lotfi <60624844+lotfihamid@users.noreply.github.com> Date: Sun, 11 Dec 2022 08:37:57 +0330 Subject: [PATCH 05/26] Rename ir_FA to ir_FA.ini --- lang/{ir_FA => ir_FA.ini} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename lang/{ir_FA => ir_FA.ini} (100%) diff --git a/lang/ir_FA b/lang/ir_FA.ini similarity index 100% rename from lang/ir_FA rename to lang/ir_FA.ini From c82400df8f815bafef4d890fc5712f42d5e691c1 Mon Sep 17 00:00:00 2001 From: SANGHOI KIM Date: Sat, 17 Dec 2022 03:35:17 +0900 Subject: [PATCH 06/26] renew Korean translation --- lang/ko_KO.ini | 380 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 190 insertions(+), 190 deletions(-) diff --git a/lang/ko_KO.ini b/lang/ko_KO.ini index 666dd68..199b76a 100644 --- a/lang/ko_KO.ini +++ b/lang/ko_KO.ini @@ -1,165 +1,165 @@ -About = "약" -Add_category = "추가 카테고리" -Add_content = "추가 내용" -Add_sub = "추가 서브 페이지" +About = "대하여" +Add_category = "카테고리 추가" +Add_content = "콘텐츠 추가" +Add_sub = "서브 페이지 추가" Admin = "관리자" -All_blog_posts = "모든 블로그 게시물" +All_blog_posts = "모든 블로그 포스트" Archives = "아카이브" -Are_you_sure_you_want_to_delete_ = "당신은 당신이 삭제할 있는가의 %의 을?" +Are_you_sure_you_want_to_delete_ = "정말 삭제할거예요? '%s'" Audio_post = "오디오 포스트" -Audio_post_comment = "기능을 갖춘 오디오 블로그 게시물을 작성" -Author = "저자" -Backup = "지원" +Audio_post_comment = "오디오가 들어간 포스트를 쓸 수 있어요" +Author = "글쓴이" +Backup = "백업" Cancel = "취소" Categories = "카테고리" -Category = "범주" +Category = "카테고리" Clear_cache = "캐시 지우기" -Config = "구성" -Contents = "내용" -Created = "만들어진" -Delete = "지우다" -Description = "기술" +Config = "설정" +Contents = "콘텐츠" +Created = "만들어졌음" +Delete = "지우기" +Description = "설명" Draft = "초안" -Edit = "편집하다" -Edit_profile = "프로필 수정" +Edit = "편집" +Edit_profile = "프로필 편집" Filename = "파일 이름" -Follow = "따르다" +Follow = "팔로우(Follow)" Image_post = "이미지 포스트" -Image_post_comment = "기능을 갖춘 이미지 블로그 게시물을 작성" -Import = "수입" +Image_post_comment = "이미지가 들어간 포스트를 쓸 수 있어요" +Import = "가져오기" Link_post = "링크 포스트" -Link_post_comment = "기능을 갖춘 링크와 블로그 게시물 작성" +Link_post_comment = "링크가 들어간 포스트를 쓸 수 있어요" Login = "로그인" Login_page = "로그인 페이지" -Logout = "로그 아웃" +Logout = "로그아웃" Meta_description = "메타 설명" -Mine = "나의 것" -More = "더" +Mine = "내꺼" +More = "더(More)" My_draft = "내 초안" My_posts = "내 게시물" Newer = "최신" Next = "다음" -Next_post = "다음 게시물" -No_draft_found = "어떤 초안 찾을 수 없습니다" -No_posts_found = "게시물을 찾을 수 없습니다" -No_related_post_found = "아니오 관련 게시물을 찾을 수 없습니다" -Older = "이전" +Next_post = "다음 포스트" +No_draft_found = "드래프트가 없어요" +No_posts_found = "포스트가 없어요" +No_related_post_found = "관련된 포스트가 없어요" +Older = "오래됨(Older)" Operations = "작업" Popular_posts = "인기 게시물" Popular_tags = "인기 태그" -Posted_in = "에 게시 됨" -Posted_on = "게시" -Posts = "게시물" -Prev = "낡은" -Prev_post = "이전 게시물" +Posted_in = "포스트 됐어요: " +Posted_on = "포스트 했어요: " +Posts = "포스트" +Prev = "이전" +Prev_post = "이전 포스트" Publish = "게시" -Publish_draft = "초안을 게시" -Published = "게시" -Quote_post = "견적 후" -Quote_post_comment = "기능을 갖춘 인용와 블로그 게시물 작성" -Recent_posts = "최근 게시물" -Regular_post = "일반 우편" -Regular_post_comment = "정기적으로 블로그 게시물을 작성" -Related_posts = "관련 게시물" -Revert_to_draft = "초안 되돌리기" +Publish_draft = "초안 게시하기" +Published = "게시했어요" +Quote_post = "인용 포스트" +Quote_post_comment = "인용 포스트를 쓸 수 있어요" +Recent_posts = "최근 포스트" +Regular_post = "일반 포스트" +Regular_post_comment = "일반 포스트를 쓸 수 있어요" +Related_posts = "관련 포스트" +Revert_to_draft = "초안으로 되돌리기" Save = "저장" -Save_as_draft = "임시 보관함에 저장" -Search = "검색" -Search_for = "검색" -Static_page = "정적 페이지" -Static_page_comment = "만들기 정적 페이지" -Static_pages = "정적 페이지" -Tag = "꼬리표" +Save_as_draft = "초안 저장하기" +Search = "찾기" +Search_for = "찾기" +Static_page = "고정 페이지" +Static_page_comment = "고정 페이지 만들기" +Static_pages = "고정 페이지" +Tag = "태그" Tags = "태그" -Title = "표제" -Uncategorized = "분류" -Uncategorized_comment = "카테고리를 필요로하지 않는, 또는 기존의 다른 카테고리에 맞지 않는 주제" -Update = "최신 정보" -Update_draft = "업데이트 초안" -Update_post = "업데이트 후" +Title = "제목" +Uncategorized = "카테고리 없음" +Uncategorized_comment = "카테고리가 필요하지 않거나, 기존 다른 카테고리와 맞지 않는 토픽" +Update = "업데이트" +Update_draft = "초안 업데이트" +Update_post = "포스트 업데이트" Video_post = "비디오 포스트" -Video_post_comment = "기능을 갖춘 비디오 블로그 게시물을 작성" -View = "전망" -Views = "견해" -Your_recent_posts = "최근 게시물" -by = "으로" +Video_post_comment = "비디오가 들어간 포스트를 쓸 수 있어요" +View = "보기" +Views = "보기" +Your_recent_posts = "최근 포스트" +by = "으로(by)" read_more = "더 읽기" -Dashboard = "계기반" -Posts_list = "게시물 목록" -Posts_draft = "게시물 초안" -Menus = "메뉴 편집기" +Dashboard = "대시보드" +Posts_list = "포스트 목록" +Posts_draft = "포스트 초안" +Menus = "메뉴 편집" Settings = "설정" Tools = "도구" Check_update = "업데이트 확인" -Import_RSS = "가져 오기 RSS" +Import_RSS = "RSS 가져오기" User = "사용자" -Proudly_powered_by = "자랑스럽게 의해 구동" -Home = "집" -Type_to_search = "검색어 입력" -Admin_panel_style_based_on = "관리자 패널 스타일에 기반" -Sign_in_to_start_your_session = "당신의 세션을 시작하려면 로그인" -Back_to = "돌아가다" +Proudly_powered_by = "Powered by" +Home = "홈" +Type_to_search = "찾을 내용 입력" +Admin_panel_style_based_on = "관리자 패널 스타일 기반: " +Sign_in_to_start_your_session = "세션을 시작하려면 로그인 하세요" +Back_to = "돌아가기" Login = "로그인" User = "사용자" Password = "암호" -Comma_separated_values = "콤마 분리 값" -If_leave_empty_we_will_excerpt_it_from_the_content_below = "휴가가 비어 있다면 우리는 아래의 내용에서 발췌 것" -optional = "선택 과목" -If_the_url_leave_empty_we_will_use_the_post_title = "URL에 휴가를 비울 경우 우리는 게시물 제목을 사용합니다" -If_the_url_leave_empty_we_will_use_the_page_title = "URL에 휴가를 비울 경우 우리는 페이지 제목을 사용합니다" -Only = "뿐" -Featured_Audio = "프리미엄 오디오" -Featured_Video = "인기있는 영상" -Featured_Image = "나타난 그림" -Featured_Quote = "추천 견적" -Featured_Link = "추천 링크" -Content = "함유량" -Preview = "시사" -Enter_image_URL = "이미지의 URL을 입력합니다" +Comma_separated_values = "쉼표로 분리된 값" +If_leave_empty_we_will_excerpt_it_from_the_content_below = "비워둘 경우 아래 내용에서 발췌해요" +optional = "선택 사항" +If_the_url_leave_empty_we_will_use_the_post_title = "URL이 비어 있으면 포스트 제목을 사용해요" +If_the_url_leave_empty_we_will_use_the_page_title = "URL이 비어 있으면 페이지 제목을 사용해요" +Only = "오직(Only)" +Featured_Audio = "오디오 기능" +Featured_Video = "비디오 기능" +Featured_Image = "이미지 기능" +Featured_Quote = "인용 기능" +Featured_Link = "링크 기능" +Content = "콘텐츠" +Preview = "미리보기" +Enter_image_URL = "이미지 URL을 입력하세요" Upload = "업로드" -Insert_Image = "이미지 삽입" -This_page_doesnt_exist = "이 페이지가 존재하지 않습니다!" -Would_you_like_to_try_our = "겠습니까 당신은 우리의 시도 좋아" +Insert_Image = "이미지 넣기" +This_page_doesnt_exist = "페이지가 존재하지 않아요!" +Would_you_like_to_try_our = "우리 제품을 시험해 보시겠어요? " homepage = "홈페이지" -instead = "대신에" +instead = "대신(instead)" Your_backups = "백업" Create_backup = "백업 만들기" -All_cache_has_been_deleted = "모든 캐시가 삭제되었습니다!" -Edit_category = "편집 카테고리" -Date = "데이트" -Time = "시각" -No_available_backup = "이 시간에 어떤 가능한 백업하지 않습니다." -You_dont_have_permission_to_access_this_page = "당신은이 페이지에 액세스 할 수있는 권한이 없습니다" -Save_category = "저장 카테고리" -Import_RSS_Feed_2.0 = "가져 오기 RSS 2.0 피드" -By_using_this_importer_you_are_agree_if_the_feed_is_yours_or_at_least_you_have_the_authority_to_publish_it = "이 입력기를 사용해서 당신은 공급이 당신 인 경우에 동의하거나 적어도 당신이 그것을 게시 할 수있는 권한을 가지고 있습니다." -Feed_Url = "피드 URL" -Add_source_link_optional = "소스 링크 (옵션) 추가" -Import_Feed = "시작 가져 오기 피드" -At_the_moment_you_are_using_auto_generated_menu = "지금이 순간 당신은 자동으로 생성 된 메뉴를 사용하고 있습니다." -Add_menu = "추가 메뉴" +All_cache_has_been_deleted = "모든 캐시를 삭제했어요!" +Edit_category = "카테고리 편집" +Date = "날짜" +Time = "시간" +No_available_backup = "해당 시간의 백업은 없어요." +You_dont_have_permission_to_access_this_page = "이 페이지에 접근할 권한이 없어요" +Save_category = "카테고리 저장" +Import_RSS_Feed_2.0 = "RSS 2.0 피드 가져오기" +By_using_this_importer_you_are_agree_if_the_feed_is_yours_or_at_least_you_have_the_authority_to_publish_it = "이 가져오기를 쓰면 피드가 사용자의 것이거나, 적어도 게시할 권한이 있다고 동의하는거예요." +Feed_Url = "URL 피드" +Add_source_link_optional = "소스 링크 추가 (선택 사항)" +Import_Feed = "피드 가져오기 시작" +At_the_moment_you_are_using_auto_generated_menu = "지금은 자동으로 만든 메뉴를 쓰고 있어요." +Add_menu = "메뉴 추가" Name = "이름" -Link_name = "연결 이름" -Slug = "강타" -item_slug = "링크 삽입 URL" +Link_name = "링크 이름" +Slug = "줄임표시" +item_slug = "링크 URL 추가" CSS_Class_Optional = "CSS 클래스 (선택 사항)" -item_class = "삽입 CSS 클래스" -Add_link = "추가 링크" -Save_Edit = "저장 편집" -Save_Menu = "저장 메뉴" -Add_new_post = "새 게시물을 추가" +item_class = "CSS 클래스 추가" +Add_link = "링크 추가" +Save_Edit = "편집 저장" +Save_Menu = "메뉴 저장" +Add_new_post = "새 포스트 추가" Add_new_page = "새 페이지 추가" -Update_Available = "업데이트 가능" -Congrats_You_have_the_latest_version_of_HTMLy = "축하! 당신은 HTMLy의 최신 버전을 가지고있다." -Update_to = "에 업데이트" +Update_Available = "업데이트가 있어요" +Congrats_You_have_the_latest_version_of_HTMLy = "축하해요! HTMLy의 최신 버전을 쓰고 있어요." +Update_to = "업데이트: " now = "지금" Performance_Settings = "성능 설정" General = "일반" -Reading = "독서" +Reading = "읽기" Widget = "위젯" Metatags = "메타 태그" -Performance = "공연" -Custom = "커스텀" +Performance = "성능" +Custom = "사용자 지정" General_Settings = "일반 설정" Reading_Settings = "읽기 설정" Widget_Settings = "위젯 설정" @@ -169,104 +169,104 @@ Address_URL = "주소 (URL)" Blog_Title = "블로그 제목" Blog_Title_Placeholder = "내 HTMLy 블로그" Tagline = "태그 라인" -Tagline_Placeholder = "Databaseless PHP 블로깅 플랫폼" -Tagline_description = "몇 즉,이 블로그에 대해 무엇인지 설명한다." -Blog_Description = "한 단락에서, 블로그에 대해 더 알려주십시오." +Tagline_Placeholder = "데이터베이스를 쓰지 않는 PHP 블로그 플랫폼" +Tagline_description = "몇 단어로 이 블로그에 대해 설명해주세요." +Blog_Description = "한 단락으로 이 블로그에 대해 더 알려주세요." Language = "시스템 언어" Timezone = "시간대" Date_Format = "날짜 형식" Blog_Theme = "블로그 테마" Copyright_Line = "저작권 라인" -Copyright_Line_Placeholder = "(C) 귀하의 이름입니다." -Save_Config = "저장 config (설정)" -Front_page_displays = "전면 페이지가 표시됩니다" -Your_latest_blog_posts = "당신의 최신 블로그 게시물" -Enable_blog_URL = "URL을 블로그 / 사용" +Copyright_Line_Placeholder = "(C) 당신의 이름." +Save_Config = "설정 저장" +Front_page_displays = "프론트 페이지 표시" +Your_latest_blog_posts = "최신 블로그 포스트" +Enable_blog_URL = "'/blog' URL 켜기" Enable = "사용" Disable = "사용 안함" -Posts_in_front_page_show_at_most = "대부분의 첫 페이지 쇼의 게시물" -Blog_posts_displayed_as = "블로그 게시물로 표시" +Posts_in_front_page_show_at_most = "최대 프론트 페이지의 포스트" +Blog_posts_displayed_as = "블로그 포스트는 다음과 같이 보여요: " Full_post = "전체 포스트" Summary = "요약" -Summary_character = "요약 문자" -Read_more_text = "더 많은 텍스트를 읽기" -Read_more_text_placeholder = "자세히보기" -Posts_index_settings = "게시물 인덱스 설정" -Posts_in_category_page_at_most = "대부분의 카테고리 페이지에서 게시물" -Posts_in_archive_page_at_most = "최대 아카이브 페이지에서 게시물" -Posts_in_tag_page_at_most = "대부분의 태그 페이지에서 게시물" -Posts_in_search_result_at_most = "검색 결과에서 게시물 최대" -Posts_in_type_page_at_most = "대부분의 유형 페이지에서 게시물" -Posts_in_profile_page_at_most = "대부분의 프로필 페이지에 게시물" +Summary_character = "요약 글자" +Read_more_text = "더 많이 읽기" +Read_more_text_placeholder = "더 읽기" +Posts_index_settings = "포스트 인덱스 설정" +Posts_in_category_page_at_most = "최대 카테고리 페이지의 포스트" +Posts_in_archive_page_at_most = "최대 아카이브 페이지의 포스트" +Posts_in_tag_page_at_most = "최대 태그 페이지의 포스트" +Posts_in_search_result_at_most = "최대 검색 결과의 포스트" +Posts_in_type_page_at_most = "최대 타입 페이지의 포스트" +Posts_in_profile_page_at_most = "최대 프로필 페이지의 포스트" RSS_settings = "RSS 설정" -RSS_feeds_show_the_most_recent = "RSS 피드는 가장 최근 보여" -RSS_character = "RSS 문자" -Permalink = "퍼머" -year_month_your_post_slug = "/ 년 / 월 / 당신의 포스트 - 슬러그" -post_your_post_slug = "/ 후 / 당신의 포스트 - 슬러그" +RSS_feeds_show_the_most_recent = "최대 최신 RSS 피드" +RSS_character = "RSS 글자" +Permalink = "고정링크" +year_month_your_post_slug = "/년/월/포스트-줄임표시" +post_your_post_slug = "/포스트/포스트-줄임표시" Meta_description_character = "메타 설명 문자" -Breadcrumb_home_text = "이동 경로 홈 텍스트" -Sitemap = "사이트 맵" -Valid_values_range_from_0_to_1.0._See = "유효한 값은 0.0 ~ 1.0의 범위. 참조" -hint_Use_CtrlCMDF_to_search_for_your_config_key_or_value = " 힌트 : 를 사용하여 <코드> ​​Ctrl 키 / <코드> ​​CMD + <코드> ​​F 는 설정 키 또는 값을 검색 할 수 있습니다." -pro_tips_You_can_creating_custom_config_key_and_print_out_your_config_key_value_anywhere_in_your_template = " 프로 팁 :. 당신은 사용자 지정 설정 키를 생성하고 템플릿에서 설정 키 값 어디서나 인쇄 할 수 있습니다" +Breadcrumb_home_text = "Breadcrumb 홈 텍스트" +Sitemap = "사이트맵" +Valid_values_range_from_0_to_1.0._See = "유효한 범위는 0.0에서 1.0까지. 참조: " +hint_Use_CtrlCMDF_to_search_for_your_config_key_or_value = "힌트: CTRL/CMD + F 를 눌러 키나 값을 찾을 수 있어요." +pro_tips_You_can_creating_custom_config_key_and_print_out_your_config_key_value_anywhere_in_your_template="추가 팁: 사용자 지정 설정 키를 만들고 템플릿 어디에서나 키 값을 인쇄할 수 있어요." your_key = "your.key" -Your_New_Config_Key = "당신의 새로운 구성 키" -Your_New_Value = "당신의 새 값" -Related_widget_posts_at_most = "관련 최대 게시물 위젯" -Recent_posts_widget_at_most = "최근 게시물 대부분에 위젯" -Popular_posts_widget = "인기 게시물 위젯" -Popular_posts_widget_at_most = "인기있는 게시물 대부분에 위젯" +Your_New_Config_Key = "새 설정 키" +Your_New_Value = "새 값" +Related_widget_posts_at_most = "최대 관련 위쳇 포스트" +Recent_posts_widget_at_most = "최대 최근 포스트 위쳇 " +Popular_posts_widget = "인기 포스트 위젯" +Popular_posts_widget_at_most = "최대 인기 포스트 위젯" Comments = "코멘트" -To_using_Disqus_or_Facebook_comment_you_need_to_provide_Disqus_shortname_or_Facebook_App_ID = "Disqus에 또는 페이스 북의 코멘트를 사용하는 방법은 Disqus에 축약 또는 페이스 북 앱 ID를 제공해야합니다." +To_using_Disqus_or_Facebook_comment_you_need_to_provide_Disqus_shortname_or_Facebook_App_ID="To use Disqus or Facebook comments you need to provide your Disqus shortname or your Facebook App ID." Comment_system = "댓글 시스템" -Disabled = "사용 안 함" -Disqus_shortname = "Disqus에는 짧은 이름" +Disabled = "사용 안함" +Disqus_shortname = "Disqus 짧은 이름" Disqus_shortname_placeholder = "htmly" -Facebook_App_ID = "페이스 북 앱 ID" +Facebook_App_ID = "페이스북 AppID" widget_key_placeholder = "12345abcde" -Recaptcha = "reCAPTCHA를" -Get_one_here = "여기에서 가져 오기" +Recaptcha = "reCAPTCHA" +Get_one_here = "여기에서 가져오기" Site_Key = "사이트 키" Secret_Key = "비밀 키" -Google_Analytics = "Google 웹 로그 분석" -Universal_Analytics = "범용 웹 로그 분석 (gtag.js)" -Google_Analytics_legacy = "Google 웹 로그 분석 (레거시)" -This_is_legacy_code_usually_new_created_analytics_using_gtag_js = "이것은 레거시 코드입니다. gtag.js를 사용하여 일반적으로 새로운 창조 분석" +Google_Analytics = "Google Analytics" +Universal_Analytics = "Universal Analytics (gtag.js)" +Google_Analytics_legacy = "Google Analytics (Legacy)" +This_is_legacy_code_usually_new_created_analytics_using_gtag_js = "이것은 레거시 코드입니다. 보통 gtag.js를 써서 새 분석을 만들어요." Google_Search_Console = "구글 검색 콘솔" -For_google_site_verification_meta = "구글에서 현장 검증 메타은" +For_google_site_verification_meta = "google-site-verification 메타" Social_Media = "소셜 미디어" Twitter_account = "트위터 계정" -Facebook_page = "페이스 북 페이지" -Cache_expiration = "(시간) 캐시 만료" -Cache_off = "캐시 오프" +Facebook_page = "페이스북 페이지" +Cache_expiration = "캐시 만료 (시간 단위) " +Cache_off = "캐시 끄기" Yes_not_recommended = "예 (권장하지 않음)" -Not = "아니" +Not = "아니오" Cache_timestamp = "캐시 타임 스탬프" Page_generation_time = "페이지 생성 시간" -Github_pre_release = "Github에서의 시험판" -Pre_release = "사전 출시" -Yes_Im_in = "그래, 난에있어" -Nope = "아니" -Page="Page" +Github_pre_release = "Github 시험판" +Pre_release = "시험판" +Yes_Im_in = "예, 좋아요" +Nope = "아니오" +Page="페이지" of="of" -Edit_post="Edit" -View_post="View" -Posts_by="Posts by" -Pages="Pages" -Menu="Menu" -Popular="Popular" +Edit_post="편집" +View_post="보기" +Posts_by="포스트: " +Pages="페이지" +Menu="메뉴" +Popular="인기있는" ;Errors -User_Error="User field is required" -Pass_Error="Password field is required" -Token_Error="CSRF Token not correct" -Captcha_Error="reCaptcha not correct" -Invalid_Error="ERROR: Invalid username or password" +User_Error="사용자 필드는 필수예요" +Pass_Error="비밀번호 필드는 필수예요" +Token_Error="CSRF 토큰이 바르지 않아요" +Captcha_Error="reCaptcha가 틀렸어요" +Invalid_Error="오류: 사용자나 비밀번호가 틀렸어요" ;Profile -Post_by_author="Posts by this author" -Author_Description="Just another HTMLy user" +Post_by_author="이 글쓴이가 포스트했어요" +Author_Description="또 다른 HTMLy 사용자" ;404-search -Search_results_not_found="Search results not found!" -No_search_results="No search results" +Search_results_not_found="찾은 결과가 없어요!" +No_search_results="찾은 결과가 없어요" ;TagCloud -Tagcloud_widget_at_most = "TagCloud at most" +Tagcloud_widget_at_most = "최대 TagCloud" From 6024f6321307f7818016d4ba2f60ee7f97c993f8 Mon Sep 17 00:00:00 2001 From: SANGHOI KIM Date: Sat, 17 Dec 2022 23:23:41 +0900 Subject: [PATCH 07/26] Modify sentences more naturally --- lang/ko_KO.ini | 136 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 68 insertions(+), 68 deletions(-) diff --git a/lang/ko_KO.ini b/lang/ko_KO.ini index 199b76a..a3c1fca 100644 --- a/lang/ko_KO.ini +++ b/lang/ko_KO.ini @@ -1,13 +1,13 @@ -About = "대하여" -Add_category = "카테고리 추가" -Add_content = "콘텐츠 추가" +About = "이 블로그는..." +Add_category = "새 카테고리 추가" +Add_content = "새 글 쓰기" Add_sub = "서브 페이지 추가" Admin = "관리자" -All_blog_posts = "모든 블로그 포스트" +All_blog_posts = "모든 블로그 글" Archives = "아카이브" Are_you_sure_you_want_to_delete_ = "정말 삭제할거예요? '%s'" -Audio_post = "오디오 포스트" -Audio_post_comment = "오디오가 들어간 포스트를 쓸 수 있어요" +Audio_post = "오디오 문서" +Audio_post_comment = "오디오를 넣은 글을 쓸 수 있어요" Author = "글쓴이" Backup = "백업" Cancel = "취소" @@ -16,7 +16,7 @@ Category = "카테고리" Clear_cache = "캐시 지우기" Config = "설정" Contents = "콘텐츠" -Created = "만들어졌음" +Created = "만듦" Delete = "지우기" Description = "설명" Draft = "초안" @@ -24,11 +24,11 @@ Edit = "편집" Edit_profile = "프로필 편집" Filename = "파일 이름" Follow = "팔로우(Follow)" -Image_post = "이미지 포스트" -Image_post_comment = "이미지가 들어간 포스트를 쓸 수 있어요" +Image_post = "이미지 문서" +Image_post_comment = "이미지를 넣은 글을 쓸 수 있어요" Import = "가져오기" -Link_post = "링크 포스트" -Link_post_comment = "링크가 들어간 포스트를 쓸 수 있어요" +Link_post = "링크 문서" +Link_post_comment = "링크가 들어간 글을 쓸 수 있어요" Login = "로그인" Login_page = "로그인 페이지" Logout = "로그아웃" @@ -36,31 +36,31 @@ Meta_description = "메타 설명" Mine = "내꺼" More = "더(More)" My_draft = "내 초안" -My_posts = "내 게시물" +My_posts = "내 글" Newer = "최신" Next = "다음" -Next_post = "다음 포스트" -No_draft_found = "드래프트가 없어요" -No_posts_found = "포스트가 없어요" -No_related_post_found = "관련된 포스트가 없어요" +Next_post = "다음 글" +No_draft_found = "초안이 없어요" +No_posts_found = "글이 없어요" +No_related_post_found = "관련된 글이 없어요" Older = "오래됨(Older)" Operations = "작업" Popular_posts = "인기 게시물" Popular_tags = "인기 태그" -Posted_in = "포스트 됐어요: " -Posted_on = "포스트 했어요: " -Posts = "포스트" +Posted_in = "글이 올라갔어요: " +Posted_on = "글을 올렸어요: " +Posts = "글" Prev = "이전" -Prev_post = "이전 포스트" +Prev_post = "이전 글" Publish = "게시" Publish_draft = "초안 게시하기" Published = "게시했어요" -Quote_post = "인용 포스트" -Quote_post_comment = "인용 포스트를 쓸 수 있어요" -Recent_posts = "최근 포스트" -Regular_post = "일반 포스트" -Regular_post_comment = "일반 포스트를 쓸 수 있어요" -Related_posts = "관련 포스트" +Quote_post = "인용 글" +Quote_post_comment = "인용 글을 쓸 수 있어요" +Recent_posts = "최근 글" +Regular_post = "일반 글" +Regular_post_comment = "일반 글을 쓸 수 있어요" +Related_posts = "관련 글" Revert_to_draft = "초안으로 되돌리기" Save = "저장" Save_as_draft = "초안 저장하기" @@ -73,39 +73,39 @@ Tag = "태그" Tags = "태그" Title = "제목" Uncategorized = "카테고리 없음" -Uncategorized_comment = "카테고리가 필요하지 않거나, 기존 다른 카테고리와 맞지 않는 토픽" +Uncategorized_comment = "카테고리가 필요하지 않거나 다른 카테고리에 넣을 수 없는 주제" Update = "업데이트" Update_draft = "초안 업데이트" -Update_post = "포스트 업데이트" -Video_post = "비디오 포스트" -Video_post_comment = "비디오가 들어간 포스트를 쓸 수 있어요" +Update_post = "글 업데이트" +Video_post = "비디오 문서" +Video_post_comment = "비디오를 넣은 글을 쓸 수 있어요" View = "보기" Views = "보기" -Your_recent_posts = "최근 포스트" +Your_recent_posts = "최근 글" by = "으로(by)" read_more = "더 읽기" Dashboard = "대시보드" -Posts_list = "포스트 목록" -Posts_draft = "포스트 초안" +Posts_list = "글 목록" +Posts_draft = "문서 초안" Menus = "메뉴 편집" Settings = "설정" Tools = "도구" Check_update = "업데이트 확인" Import_RSS = "RSS 가져오기" User = "사용자" -Proudly_powered_by = "Powered by" +Proudly_powered_by = "Proudly Powered by" Home = "홈" Type_to_search = "찾을 내용 입력" Admin_panel_style_based_on = "관리자 패널 스타일 기반: " -Sign_in_to_start_your_session = "세션을 시작하려면 로그인 하세요" +Sign_in_to_start_your_session = "시작하려면 로그인 하세요" Back_to = "돌아가기" Login = "로그인" User = "사용자" -Password = "암호" +Password = "비밀번호" Comma_separated_values = "쉼표로 분리된 값" If_leave_empty_we_will_excerpt_it_from_the_content_below = "비워둘 경우 아래 내용에서 발췌해요" optional = "선택 사항" -If_the_url_leave_empty_we_will_use_the_post_title = "URL이 비어 있으면 포스트 제목을 사용해요" +If_the_url_leave_empty_we_will_use_the_post_title = "URL이 비어 있으면 글 제목을 사용해요" If_the_url_leave_empty_we_will_use_the_page_title = "URL이 비어 있으면 페이지 제목을 사용해요" Only = "오직(Only)" Featured_Audio = "오디오 기능" @@ -128,11 +128,11 @@ All_cache_has_been_deleted = "모든 캐시를 삭제했어요!" Edit_category = "카테고리 편집" Date = "날짜" Time = "시간" -No_available_backup = "해당 시간의 백업은 없어요." +No_available_backup = "백업이 없어요." You_dont_have_permission_to_access_this_page = "이 페이지에 접근할 권한이 없어요" Save_category = "카테고리 저장" Import_RSS_Feed_2.0 = "RSS 2.0 피드 가져오기" -By_using_this_importer_you_are_agree_if_the_feed_is_yours_or_at_least_you_have_the_authority_to_publish_it = "이 가져오기를 쓰면 피드가 사용자의 것이거나, 적어도 게시할 권한이 있다고 동의하는거예요." +By_using_this_importer_you_are_agree_if_the_feed_is_yours_or_at_least_you_have_the_authority_to_publish_it = "가져오기를 사용하면 피드가 사용자의 것이거나 적어도 게시할 권한이 있다고 동의하는거예요." Feed_Url = "URL 피드" Add_source_link_optional = "소스 링크 추가 (선택 사항)" Import_Feed = "피드 가져오기 시작" @@ -147,10 +147,10 @@ item_class = "CSS 클래스 추가" Add_link = "링크 추가" Save_Edit = "편집 저장" Save_Menu = "메뉴 저장" -Add_new_post = "새 포스트 추가" +Add_new_post = "새 글 추가" Add_new_page = "새 페이지 추가" Update_Available = "업데이트가 있어요" -Congrats_You_have_the_latest_version_of_HTMLy = "축하해요! HTMLy의 최신 버전을 쓰고 있어요." +Congrats_You_have_the_latest_version_of_HTMLy = "축하해요! HTMLy 최신 버전을 쓰고 있어요." Update_to = "업데이트: " now = "지금" Performance_Settings = "성능 설정" @@ -180,48 +180,48 @@ Copyright_Line = "저작권 라인" Copyright_Line_Placeholder = "(C) 당신의 이름." Save_Config = "설정 저장" Front_page_displays = "프론트 페이지 표시" -Your_latest_blog_posts = "최신 블로그 포스트" +Your_latest_blog_posts = "최신 블로그 글" Enable_blog_URL = "'/blog' URL 켜기" Enable = "사용" Disable = "사용 안함" -Posts_in_front_page_show_at_most = "최대 프론트 페이지의 포스트" -Blog_posts_displayed_as = "블로그 포스트는 다음과 같이 보여요: " -Full_post = "전체 포스트" +Posts_in_front_page_show_at_most = "최대 프론트 페이지 글 수" +Blog_posts_displayed_as = "블로그 글은 다음과 같이 보여요: " +Full_post = "전체 글" Summary = "요약" Summary_character = "요약 글자" -Read_more_text = "더 많이 읽기" +Read_more_text = "더 읽기" Read_more_text_placeholder = "더 읽기" -Posts_index_settings = "포스트 인덱스 설정" -Posts_in_category_page_at_most = "최대 카테고리 페이지의 포스트" -Posts_in_archive_page_at_most = "최대 아카이브 페이지의 포스트" -Posts_in_tag_page_at_most = "최대 태그 페이지의 포스트" -Posts_in_search_result_at_most = "최대 검색 결과의 포스트" -Posts_in_type_page_at_most = "최대 타입 페이지의 포스트" -Posts_in_profile_page_at_most = "최대 프로필 페이지의 포스트" +Posts_index_settings = "문서 인덱스 설정" +Posts_in_category_page_at_most = "최대 카테고리 페이지 글 수" +Posts_in_archive_page_at_most = "최대 아카이브 페이지 글 수" +Posts_in_tag_page_at_most = "최대 태그 페이지 글 수" +Posts_in_search_result_at_most = "최대 검색 결과 글 수" +Posts_in_type_page_at_most = "최대 타입 페이지 글 수" +Posts_in_profile_page_at_most = "최대 프로필 페이지 글 수" RSS_settings = "RSS 설정" RSS_feeds_show_the_most_recent = "최대 최신 RSS 피드" RSS_character = "RSS 글자" Permalink = "고정링크" -year_month_your_post_slug = "/년/월/포스트-줄임표시" -post_your_post_slug = "/포스트/포스트-줄임표시" +year_month_your_post_slug = "/년/월/문서-줄임표시" +post_your_post_slug = "/post/문서-줄임표시" Meta_description_character = "메타 설명 문자" Breadcrumb_home_text = "Breadcrumb 홈 텍스트" Sitemap = "사이트맵" Valid_values_range_from_0_to_1.0._See = "유효한 범위는 0.0에서 1.0까지. 참조: " hint_Use_CtrlCMDF_to_search_for_your_config_key_or_value = "힌트: CTRL/CMD + F 를 눌러 키나 값을 찾을 수 있어요." -pro_tips_You_can_creating_custom_config_key_and_print_out_your_config_key_value_anywhere_in_your_template="추가 팁: 사용자 지정 설정 키를 만들고 템플릿 어디에서나 키 값을 인쇄할 수 있어요." +pro_tips_You_can_creating_custom_config_key_and_print_out_your_config_key_value_anywhere_in_your_template="추가 힌트: 사용자 지정 설정 키를 만들고 템플릿 어디에서나 키 값을 인쇄할 수 있어요." your_key = "your.key" Your_New_Config_Key = "새 설정 키" Your_New_Value = "새 값" -Related_widget_posts_at_most = "최대 관련 위쳇 포스트" -Recent_posts_widget_at_most = "최대 최근 포스트 위쳇 " -Popular_posts_widget = "인기 포스트 위젯" -Popular_posts_widget_at_most = "최대 인기 포스트 위젯" -Comments = "코멘트" -To_using_Disqus_or_Facebook_comment_you_need_to_provide_Disqus_shortname_or_Facebook_App_ID="To use Disqus or Facebook comments you need to provide your Disqus shortname or your Facebook App ID." +Related_widget_posts_at_most = "최대 관련 위쳇 글" +Recent_posts_widget_at_most = "최대 최근 글 위쳇 " +Popular_posts_widget = "인기 글 위젯" +Popular_posts_widget_at_most = "최대 인기 글 위젯" +Comments = "댓글" +To_using_Disqus_or_Facebook_comment_you_need_to_provide_Disqus_shortname_or_Facebook_App_ID="Disqus나 페이스북 댓글을 사용하려면 Disqus의 shortname이나 페이스북 AppID가 필요해요." Comment_system = "댓글 시스템" Disabled = "사용 안함" -Disqus_shortname = "Disqus 짧은 이름" +Disqus_shortname = "Disqus shortname" Disqus_shortname_placeholder = "htmly" Facebook_App_ID = "페이스북 AppID" widget_key_placeholder = "12345abcde" @@ -231,7 +231,7 @@ Site_Key = "사이트 키" Secret_Key = "비밀 키" Google_Analytics = "Google Analytics" Universal_Analytics = "Universal Analytics (gtag.js)" -Google_Analytics_legacy = "Google Analytics (Legacy)" +Google_Analytics_legacy = "Google Analytics (legacy)" This_is_legacy_code_usually_new_created_analytics_using_gtag_js = "이것은 레거시 코드입니다. 보통 gtag.js를 써서 새 분석을 만들어요." Google_Search_Console = "구글 검색 콘솔" For_google_site_verification_meta = "google-site-verification 메타" @@ -252,7 +252,7 @@ Page="페이지" of="of" Edit_post="편집" View_post="보기" -Posts_by="포스트: " +Posts_by="글쓴이: " Pages="페이지" Menu="메뉴" Popular="인기있는" @@ -263,10 +263,10 @@ Token_Error="CSRF 토큰이 바르지 않아요" Captcha_Error="reCaptcha가 틀렸어요" Invalid_Error="오류: 사용자나 비밀번호가 틀렸어요" ;Profile -Post_by_author="이 글쓴이가 포스트했어요" +Post_by_author="이 글쓴이가 썼어요" Author_Description="또 다른 HTMLy 사용자" ;404-search -Search_results_not_found="찾은 결과가 없어요!" -No_search_results="찾은 결과가 없어요" +Search_results_not_found="찾기 결과가 없어요!" +No_search_results="찾기 결과가 없어요" ;TagCloud Tagcloud_widget_at_most = "최대 TagCloud" From 1f044587aae273afc1d37792d9c5c3827dc8d1a2 Mon Sep 17 00:00:00 2001 From: SANGHOI KIM Date: Sun, 18 Dec 2022 04:24:09 +0900 Subject: [PATCH 08/26] More modifying --- lang/ko_KO.ini | 80 +++++++++++++++++++++++++++++----------------------------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/lang/ko_KO.ini b/lang/ko_KO.ini index a3c1fca..c122d9c 100644 --- a/lang/ko_KO.ini +++ b/lang/ko_KO.ini @@ -1,12 +1,12 @@ About = "이 블로그는..." -Add_category = "새 카테고리 추가" +Add_category = "새 카테고리 만들기" Add_content = "새 글 쓰기" Add_sub = "서브 페이지 추가" Admin = "관리자" All_blog_posts = "모든 블로그 글" Archives = "아카이브" Are_you_sure_you_want_to_delete_ = "정말 삭제할거예요? '%s'" -Audio_post = "오디오 문서" +Audio_post = "오디오 첨부" Audio_post_comment = "오디오를 넣은 글을 쓸 수 있어요" Author = "글쓴이" Backup = "백업" @@ -24,10 +24,10 @@ Edit = "편집" Edit_profile = "프로필 편집" Filename = "파일 이름" Follow = "팔로우(Follow)" -Image_post = "이미지 문서" +Image_post = "이미지 첨부" Image_post_comment = "이미지를 넣은 글을 쓸 수 있어요" Import = "가져오기" -Link_post = "링크 문서" +Link_post = "링크 첨부" Link_post_comment = "링크가 들어간 글을 쓸 수 있어요" Login = "로그인" Login_page = "로그인 페이지" @@ -47,19 +47,19 @@ Older = "오래됨(Older)" Operations = "작업" Popular_posts = "인기 게시물" Popular_tags = "인기 태그" -Posted_in = "글이 올라갔어요: " +Posted_in = "카테고리: " Posted_on = "글을 올렸어요: " Posts = "글" Prev = "이전" Prev_post = "이전 글" -Publish = "게시" -Publish_draft = "초안 게시하기" -Published = "게시했어요" +Publish = "올리기" +Publish_draft = "올리기" +Published = "글쓴이" Quote_post = "인용 글" Quote_post_comment = "인용 글을 쓸 수 있어요" Recent_posts = "최근 글" -Regular_post = "일반 글" -Regular_post_comment = "일반 글을 쓸 수 있어요" +Regular_post = "글 쓰기" +Regular_post_comment = "평범하게 글을 쓸 수 있어요" Related_posts = "관련 글" Revert_to_draft = "초안으로 되돌리기" Save = "저장" @@ -77,16 +77,16 @@ Uncategorized_comment = "카테고리가 필요하지 않거나 다른 카테 Update = "업데이트" Update_draft = "초안 업데이트" Update_post = "글 업데이트" -Video_post = "비디오 문서" +Video_post = "비디오 첨부" Video_post_comment = "비디오를 넣은 글을 쓸 수 있어요" View = "보기" Views = "보기" Your_recent_posts = "최근 글" -by = "으로(by)" +by = ": " read_more = "더 읽기" Dashboard = "대시보드" Posts_list = "글 목록" -Posts_draft = "문서 초안" +Posts_draft = "초안 목록" Menus = "메뉴 편집" Settings = "설정" Tools = "도구" @@ -147,8 +147,8 @@ item_class = "CSS 클래스 추가" Add_link = "링크 추가" Save_Edit = "편집 저장" Save_Menu = "메뉴 저장" -Add_new_post = "새 글 추가" -Add_new_page = "새 페이지 추가" +Add_new_post = "새 글 쓰기" +Add_new_page = "새 페이지 만들기" Update_Available = "업데이트가 있어요" Congrats_You_have_the_latest_version_of_HTMLy = "축하해요! HTMLy 최신 버전을 쓰고 있어요." Update_to = "업데이트: " @@ -176,49 +176,49 @@ Language = "시스템 언어" Timezone = "시간대" Date_Format = "날짜 형식" Blog_Theme = "블로그 테마" -Copyright_Line = "저작권 라인" +Copyright_Line = "저작권 표시" Copyright_Line_Placeholder = "(C) 당신의 이름." Save_Config = "설정 저장" -Front_page_displays = "프론트 페이지 표시" +Front_page_displays = "첫 페이지 표시" Your_latest_blog_posts = "최신 블로그 글" Enable_blog_URL = "'/blog' URL 켜기" Enable = "사용" Disable = "사용 안함" -Posts_in_front_page_show_at_most = "최대 프론트 페이지 글 수" -Blog_posts_displayed_as = "블로그 글은 다음과 같이 보여요: " -Full_post = "전체 글" -Summary = "요약" -Summary_character = "요약 글자" -Read_more_text = "더 읽기" +Posts_in_front_page_show_at_most = "최대 프론트 페이지" +Blog_posts_displayed_as = "글 보기 모드" +Full_post = "전체 글 보기" +Summary = "요약 보기" +Summary_character = "요약 글자수" +Read_more_text = "더 읽기 표시" Read_more_text_placeholder = "더 읽기" -Posts_index_settings = "문서 인덱스 설정" -Posts_in_category_page_at_most = "최대 카테고리 페이지 글 수" -Posts_in_archive_page_at_most = "최대 아카이브 페이지 글 수" -Posts_in_tag_page_at_most = "최대 태그 페이지 글 수" -Posts_in_search_result_at_most = "최대 검색 결과 글 수" -Posts_in_type_page_at_most = "최대 타입 페이지 글 수" -Posts_in_profile_page_at_most = "최대 프로필 페이지 글 수" +Posts_index_settings = "인덱스 설정" +Posts_in_category_page_at_most = "최대 카테고리 페이지" +Posts_in_archive_page_at_most = "최대 아카이브 페이지" +Posts_in_tag_page_at_most = "최대 태그 페이지" +Posts_in_search_result_at_most = "최대 검색 결과" +Posts_in_type_page_at_most = "최대 타입 페이지" +Posts_in_profile_page_at_most = "최대 프로필 페이지" RSS_settings = "RSS 설정" -RSS_feeds_show_the_most_recent = "최대 최신 RSS 피드" +RSS_feeds_show_the_most_recent = "최대 최근 RSS 피드" RSS_character = "RSS 글자" Permalink = "고정링크" year_month_your_post_slug = "/년/월/문서-줄임표시" post_your_post_slug = "/post/문서-줄임표시" Meta_description_character = "메타 설명 문자" -Breadcrumb_home_text = "Breadcrumb 홈 텍스트" +Breadcrumb_home_text = "사이트 이동 홈 (Breadcrumb)" Sitemap = "사이트맵" -Valid_values_range_from_0_to_1.0._See = "유효한 범위는 0.0에서 1.0까지. 참조: " +Valid_values_range_from_0_to_1.0._See = "유효한 범위는 0.0에서 1.0까지예요. 참조: " hint_Use_CtrlCMDF_to_search_for_your_config_key_or_value = "힌트: CTRL/CMD + F 를 눌러 키나 값을 찾을 수 있어요." pro_tips_You_can_creating_custom_config_key_and_print_out_your_config_key_value_anywhere_in_your_template="추가 힌트: 사용자 지정 설정 키를 만들고 템플릿 어디에서나 키 값을 인쇄할 수 있어요." your_key = "your.key" Your_New_Config_Key = "새 설정 키" Your_New_Value = "새 값" -Related_widget_posts_at_most = "최대 관련 위쳇 글" -Recent_posts_widget_at_most = "최대 최근 글 위쳇 " +Related_widget_posts_at_most = "최대 관련 위젯" +Recent_posts_widget_at_most = "최대 최근 글" Popular_posts_widget = "인기 글 위젯" -Popular_posts_widget_at_most = "최대 인기 글 위젯" +Popular_posts_widget_at_most = "최대 인기 글" Comments = "댓글" -To_using_Disqus_or_Facebook_comment_you_need_to_provide_Disqus_shortname_or_Facebook_App_ID="Disqus나 페이스북 댓글을 사용하려면 Disqus의 shortname이나 페이스북 AppID가 필요해요." +To_using_Disqus_or_Facebook_comment_you_need_to_provide_Disqus_shortname_or_Facebook_App_ID="Disqus나 페이스북 댓글을 사용하려면 Disqus의 shortname 또는, 페이스북 AppID가 필요해요." Comment_system = "댓글 시스템" Disabled = "사용 안함" Disqus_shortname = "Disqus shortname" @@ -226,7 +226,7 @@ Disqus_shortname_placeholder = "htmly" Facebook_App_ID = "페이스북 AppID" widget_key_placeholder = "12345abcde" Recaptcha = "reCAPTCHA" -Get_one_here = "여기에서 가져오기" +Get_one_here = "이 곳에서 얻을 수 있어요: " Site_Key = "사이트 키" Secret_Key = "비밀 키" Google_Analytics = "Google Analytics" @@ -245,8 +245,8 @@ Not = "아니오" Cache_timestamp = "캐시 타임 스탬프" Page_generation_time = "페이지 생성 시간" Github_pre_release = "Github 시험판" -Pre_release = "시험판" -Yes_Im_in = "예, 좋아요" +Pre_release = "시험판 써보기" +Yes_Im_in = "예, 써볼께요" Nope = "아니오" Page="페이지" of="of" From 30022884252ee014e4a6d922fcc2c75a70a10322 Mon Sep 17 00:00:00 2001 From: SANGHOI KIM Date: Sun, 18 Dec 2022 04:27:15 +0900 Subject: [PATCH 09/26] Small change --- lang/ko_KO.ini | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lang/ko_KO.ini b/lang/ko_KO.ini index c122d9c..299bbd1 100644 --- a/lang/ko_KO.ini +++ b/lang/ko_KO.ini @@ -23,7 +23,7 @@ Draft = "초안" Edit = "편집" Edit_profile = "프로필 편집" Filename = "파일 이름" -Follow = "팔로우(Follow)" +Follow = "팔로우" Image_post = "이미지 첨부" Image_post_comment = "이미지를 넣은 글을 쓸 수 있어요" Import = "가져오기" @@ -34,7 +34,7 @@ Login_page = "로그인 페이지" Logout = "로그아웃" Meta_description = "메타 설명" Mine = "내꺼" -More = "더(More)" +More = "더" My_draft = "내 초안" My_posts = "내 글" Newer = "최신" @@ -43,7 +43,7 @@ Next_post = "다음 글" No_draft_found = "초안이 없어요" No_posts_found = "글이 없어요" No_related_post_found = "관련된 글이 없어요" -Older = "오래됨(Older)" +Older = "오래전" Operations = "작업" Popular_posts = "인기 게시물" Popular_tags = "인기 태그" From a8a56c2fca681c548d731f45e7c98ce64e828b8c Mon Sep 17 00:00:00 2001 From: bartokopec Date: Mon, 13 Feb 2023 23:04:52 +0100 Subject: [PATCH 10/26] Polish translation --- lang/pl_PL.ini | 374 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 187 insertions(+), 187 deletions(-) diff --git a/lang/pl_PL.ini b/lang/pl_PL.ini index 0c6fd4f..6b04927 100644 --- a/lang/pl_PL.ini +++ b/lang/pl_PL.ini @@ -6,7 +6,7 @@ Admin = "Admin" All_blog_posts = "Wszystkie posty" Archives = "Archiwa" Are_you_sure_you_want_to_delete_ = "Czy chcesz usunąć %s?" -Audio_post = "Post audio" +Audio_post = "Post z audio" Audio_post_comment = "Utwórz dźwiękowy post na blogu" Author = "Autor" Backup = "Kopia zapasowa" @@ -23,7 +23,7 @@ Draft = "Wersja robocza" Edit = "Edytuj" Edit_profile = "Edytuj profil" Filename = "Nazwa pliku" -Follow = "Follow" +Follow = "Śledź" Image_post = "Post obrazkowy" Image_post_comment = "Tworzy post z wyróżnionym zdjęciem" Import = "Import" @@ -32,19 +32,19 @@ Link_post_comment = "Tworzy post z wyróżnionym linkiem" Login = "Login" Login_page = "Strona logowania" Logout = "Wyloguj się" -Meta_description = "Opis strony" +Meta_description = "Meta-informacje" Mine = "Moje" More = "Więcej" My_draft = "Mój szkic" My_posts = "Moje posty" -Newer = "Nowszy" +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 = "Starszy" +Older = "Starsze" Operations = "Operacje" Popular_posts = "Popularne posty" Popular_tags = "Popularne tagi" @@ -85,189 +85,189 @@ Views = "Wyświetleń" Your_recent_posts = "Twoje ostatnie posty" by = "przez" read_more = "Czytaj więcej" -Dashboard="Dashboard" -Posts_list="Lista postów" -Posts_draft="Szkice postów" -Menus="Edytor menu" -Settings="Ustawienia" -Tools="Narzędzia" -Check_update="Sprawdź aktualizację" -Import_RSS="Importuj RSS" -User="Użytkownik" -Proudly_powered_by="Dumnie zasilany przez" -Home="Strona główna" -Type_to_search="Szukaj..." -Admin_panel_style_based_on="Szablon panelu administracyjnego w oparciu o" -Sign_in_to_start_your_session="Zaloguj się aby rozpocząć" -Back_to="Powrót" -Login="Login" -User="Użytkownik" -Password="Hasło" -Comma_separated_values="Tagi rozdzielone przecinkami" -If_leave_empty_we_will_excerpt_it_from_the_content_below="Jeśli pusty, zostanie wygenerowany na podstawie treści" -optional="opcjonalny" -If_the_url_leave_empty_we_will_use_the_post_title="Jeśli pusty, zostanie wygenerowany na podstawie tytułu postu" -If_the_url_leave_empty_we_will_use_the_page_title="Jeśli pusty, zostanie wygenerowany na podstawie tytułu strony" -Only="Tylko" -Featured_Audio="Wyróżnione Audio" -Featured_Video="Wyróżniony film" -Featured_Image="Wyróżniony obraz" -Featured_Quote="Wyróżniony cytat" -Featured_Link="Wyróżniony link" -Content="Treść" -Preview="Podgląd" -Enter_image_URL="Podaj URL obrazu" -Upload="Załaduj" -Insert_Image="Wstaw obraz" -This_page_doesnt_exist="Strona nie istnieje !" -Would_you_like_to_try_our="Czy chciałbyś spróbować naszej " -homepage="strona domowa" -instead="zamiast" -Your_backups="Twoje kopie bezpieczeństwa" -Create_backup="Utwórz kopię" -All_cache_has_been_deleted="Zawartość pamięci podręcznej została usunięta !" -Edit_category="Edytuj kategorię" -Date="Data" -Time="Czas" -No_available_backup="Brak kopi bezpieczeństwa." -You_dont_have_permission_to_access_this_page="Nie masz uprawnień dostępu do tej strony" -Save_category="Zapisz kategorię" -Import_RSS_Feed_2.0="Importuj RSS Feed 2.0" -By_using_this_importer_you_are_agree_if_the_feed_is_yours_or_at_least_you_have_the_authority_to_publish_it="Używając tego importu potwierdzasz że te treści należą do Ciebie lub dysponujesz prawami do ich publikacji." -Feed_Url="Adres URL kanału" -Add_source_link_optional="Dodaj link źródłowy (opcjonalnie)" -Import_Feed="Uruchom import kanału" -At_the_moment_you_are_using_auto_generated_menu="W tej chwili korzystasz z automatycznie generowanego menu." -Add_menu="Dodaj menu" -Name="Nazwa" -Link_name="Nazwa linku" -Slug="Slug" -item_slug="Wstaw adres URL linku" -CSS_Class_Optional="Klasa CSS (opcjonalna)" -item_class="Wstaw klasę CSS" -Add_link="Dodaj link" -Save_Edit="Zapisz" -Save_Menu="Zapisz menu" -Add_new_post="Dodaj nowy post" -Add_new_page="Dodaj nową stronę" -Update_Available="Dostępna aktualizacja" -Congrats_You_have_the_latest_version_of_HTMLy="Gratulacje! Masz najnowszę wersję HTMLy." -Update_to="Aktualizuj do" -now="teraz" -Performance_Settings="Ustawienia wydajności" -General="Ogólne" -Reading="Czytanie" -Widget="Widżety" -Metatags="Nagłówek" -Performance="Wydajność" -Custom="Dodatkowe" -General_Settings="Ustawienia ogólne" -Reading_Settings="Ustawienia czytania" -Widget_Settings="Ustawienia widżetów" -Metatags_Settings="Ustawienia nagłówka (meta)" -Custom_Settings="Ustawienia dodatkowe" -Address_URL="Adres (URL)" -Blog_Title="Tytuł bloga" -Blog_Title_Placeholder="Mój Blog HTMLy" -Tagline="Slogan" -Tagline_Placeholder="Platforma blogowa PHP bez bazy danych" -Tagline_description="W kilku słowach wyjaśnij, o czym jest ten blog." -Blog_Description="W kilku słowach wyjaśnij, o czym jest ten blog." -Language="Język systemowy" -Timezone="Strefa czasowa" -Date_Format="Format daty" -Blog_Theme="Motyw blogu" -Copyright_Line="Linia praw autorskich" -Copyright_Line_Placeholder="(c) Twoje imię." -Save_Config="Zapisz konfigurację" -Front_page_displays="Wyświetla się na pierwszej stronie" -Your_latest_blog_posts="Twoje najnowsze posty na blogu" -Enable_blog_URL="Włącz /URL blogu" -Enable="Włączyć" -Disable="Wyłączyć" -Posts_in_front_page_show_at_most="Ile postów pokazywać na pierszej stronie" -Blog_posts_displayed_as="Posty na liście wyświetlane jako" -Full_post="Pełny post" -Summary="Streszczenie" -Summary_character="Ile znaków podsumowania" -Read_more_text="Tekst 'Czytaj więcej'" -Read_more_text_placeholder="Czytaj więcej" -Posts_index_settings="Ustawienia postów" -Posts_in_category_page_at_most="Ile postów na stronie kategorii" -Posts_in_archive_page_at_most="Ile postów na stronie archiwum" -Posts_in_tag_page_at_most="Ile postów na stronie tag-u" -Posts_in_search_result_at_most="Ile postów w wynikach wyszukiwania" -Posts_in_type_page_at_most="Ile postów na stronie typu (??)" -Posts_in_profile_page_at_most="Ile postów na stronie profilu" -RSS_settings="Ustawienia RSS" -RSS_feeds_show_the_most_recent="Ile ostatnich postów pokazuje kanał RSS" -RSS_character="RSS" -Permalink="Bezpośredni odnośnik" -year_month_your_post_slug="/rok/miesiąc/slug-posta" -post_your_post_slug="/post/slug-posta" -Meta_description_character="Ilość znaków meta opisu" -Breadcrumb_home_text="Strona główna (dla breadcrumb)" -Sitemap="Sitemap" -Valid_values_range_from_0_to_1.0._See="Prawidłowe wartości od 0,0 do 1,0. Zobacz" -hint_Use_CtrlCMDF_to_search_for_your_config_key_or_value="wskazówka: Użyj Ctrl/CMD + F aby wyszukać klucz lub wartość." -pro_tips_You_can_creating_custom_config_key_and_print_out_your_config_key_value_anywhere_in_your_template="Pro wskazówka: Możesz tworzyć niestandardowe klucz konfiguracyjny i wyświetlić wartość w dowolnym miejscu w szablonie." -your_key="twoj.klucz" -Your_New_Config_Key="Twój nowy klucz konfiguracyjny" -Your_New_Value="Twoja nowa wartość" -Related_widget_posts_at_most="Powiązane - ile postów" -Recent_posts_widget_at_most="Ostatnie - ile postów" -Popular_posts_widget="Najpopularniejsze" -Popular_posts_widget_at_most="Najpopularniejsze - ile postów" -Comments="Komentarze" -To_using_Disqus_or_Facebook_comment_you_need_to_provide_Disqus_shortname_or_Facebook_App_ID="Aby korzystać z komentarza Disqus lub Facebooka, musisz podać Disqus shortname lub Facebook App ID." -Comment_system="System komentarzy" -Disabled="Wyłącz" -Disqus_shortname="Disqus shortname" -Disqus_shortname_placeholder="htmly" -Facebook_App_ID="Facebook App ID" -widget_key_placeholder="12345abcde" -Recaptcha="reCAPTCHA" -Get_one_here="Zdobądź tutaj" -Site_Key="Site Key" -Secret_Key="Secret Key" -Google_Analytics="Google Analytics" -Universal_Analytics="Universal Analytics (gtag.js)" -Google_Analytics_legacy="Google Analytics (legacy)" -This_is_legacy_code_usually_new_created_analytics_using_gtag_js="To jest starszy kod. Zwykle nowo utworzona analityka korzysta z gtag.js" -Google_Search_Console="Konsola Google Search" -For_google_site_verification_meta="Dla pola meta google-site-verification" -Social_Media="Social Media" -Twitter_account="Konto Twitter" -Facebook_page="Strona Facebook" -Cache_expiration="Wygaśnięcie pamięci podręcznej (w godz.)" -Cache_off="Wyłącz pamięć podręczną" -Yes_not_recommended="Tak (nie zalecane)" -Not="Nie" -Cache_timestamp="Znacznik czasu pamięci podręcznej" -Page_generation_time="Czas generowanie strony" -Github_pre_release="Github pre-release" -Pre_release="Wczesne wersje HMTLy" -Yes_Im_in="Tak, wchodzę w to" -Nope="Nie" -Page="Strona" -of="z" -Edit_post="Edytuj" -View_post="Pokaż" -Posts_by="Posty od" -Pages="Strony" -Menu="Menu" -Popular="Popularny" +Dashboard = "Kokpit" +Posts_list = "Lista postów" +Posts_draft = "Szablon posta" +Menus = "Edytor Menu" +Settings = "Ustawienia" +Tools = "Narzędzia" +Check_update = "Sprawdź aktualizacje" +Import_RSS = "Import RSS" +User = "Konto" +Proudly_powered_by = "Dumnie tworzone przez" +Home = "Strona domowa" +Type_to_search = "Wpisz wyszkukiwaną frazę" +Admin_panel_style_based_on = "Styl panelu administracyjnego bazuje na" +Sign_in_to_start_your_session = "Zaloguj się by rozpocząć sesję" +Back_to = "Wróć do" +Login = "Login" +User = "Konto" +Password = "Hasło" +Comma_separated_values = "Wartości rozdzielane przecinkiem" +If_leave_empty_we_will_excerpt_it_from_the_content_below = "Jeżeli pozostanie puste, zawartość poniżej zostanie użyta jako zajawka" +optional = "opcjonalne" +If_the_url_leave_empty_we_will_use_the_post_title = "Jeżeli URL pozostanie puste, tytuł posta zostanie użyty" +If_the_url_leave_empty_we_will_use_the_page_title = "Jeżeli URL pozostanie puste, tytuł strony zostanie użyty" +Only = "Tylko" +Featured_Audio = "Prezentowany Dźwięk" +Featured_Video = "Prezentowane Wideo" +Featured_Image = "Prezentowany Obraz" +Featured_Quote = "Prezentowany Cytat" +Featured_Link = "Prezentowany Odnośnik" +Content = "Zawartość" +Preview = "Podgląd" +Enter_image_URL = "Wpisz URL obrazka" +Upload = "Wgraj" +Insert_Image = "Wstaw Obraz" +This_page_doesnt_exist = "Ta strona nie istnieje!" +Would_you_like_to_try_our = "Czy przetestujesz " +homepage = "strona_domowa" +instead = "zamiast" +Your_backups = "Twoje kopie zapasowe" +Create_backup = "Stwórz kopie zapasowe" +All_cache_has_been_deleted = "Pamięć podręczna została wyczyszczona!" +Edit_category = "Edytuj kategorię" +Date = "Data" +Time = "Czas" +No_available_backup = "W tym momencie nie ma dostępnych kopii zapasowych." +You_dont_have_permission_to_access_this_page = "Nie masz uprawnień do tej strony" +Save_category = "Zapisz kategorię" +Import_RSS_Feed_2.0 = "Importuj RSS Feed 2.0" +By_using_this_importer_you_are_agree_if_the_feed_is_yours_or_at_least_you_have_the_authority_to_publish_it = "Używając tego importera zgadzasz się, że feed jest Twój lub przynajmniej masz uprawnienia do jego publikacji." +Feed_Url = "Feed URL" +Add_source_link_optional = "Dodaj odnośnik do źródła (opcjonalne)" +Import_Feed = "Rozpocznij import Feed'a" +At_the_moment_you_are_using_auto_generated_menu = "W tym momencie menu jest generowane automatycznie." +Add_menu = "Dodaj menu" +Name = "Nazwa" +Link_name = "Nazwa odnośnika" +Slug = "Uproszczenie" +item_slug = "Wstaw URL odnośnika" +CSS_Class_Optional = "Klasy CSS (opcjonalne)" +item_class = "Wstaw klasy CSS" +Add_link = "Dodaj odnośnik" +Save_Edit = "Zapisz edycję" +Save_Menu = "Zapisz menu" +Add_new_post = "Dodaj nowy post" +Add_new_page = "Dodaj nową stronę" +Update_Available = "Aktualizacje są dostępne" +Congrats_You_have_the_latest_version_of_HTMLy = "Gratulacje! Masz aktualną wersję HTMLy." +Update_to = "Aktualizuj do" +now = "teraz" +Performance_Settings = "Ustawienia wydajności" +General = "Ogólnie" +Reading = "Czytanie" +Widget = "Widgety" +Metatags = "Metatags" +Performance = "Wydajność" +Custom = "Modyfikacje" +General_Settings = "Ustawienia ogólne" +Reading_Settings = "Ustawienia czytania" +Widget_Settings = "Ustawienia widgetów" +Metatags_Settings = "Ustawienia metatagów" +Custom_Settings = "Ustawienia modyfikacji" +Address_URL = "Addres (URL)" +Blog_Title = "Tytuł bloga" +Blog_Title_Placeholder = "Skrót bloga" +Tagline = "Krótki opis" +Tagline_Placeholder = "Bezbazodanowa platforma PHP do blogowania" +Tagline_description = "W kilku słowach opsiz o czym ten blog jest." +Blog_Description = "W jednym akapicie opisz ten blog." +Language = "Język systemu" +Timezone = "Strefa czasowa" +Date_Format = "Format daty" +Blog_Theme = "Motyw bloga" +Copyright_Line = "Fragment praw autorskich" +Copyright_Line_Placeholder = "(c) Twoje imię." +Save_Config = "Zapisz konfigurację" +Front_page_displays = "Wyświetlenie strony startowej" +Your_latest_blog_posts = "Twoje ostatnie wpisy" +Enable_blog_URL = "Włączenie URL /blog" +Enable = "Włączenie" +Disable = "Wyłączenie" +Posts_in_front_page_show_at_most = "Posty na stronie startowej widzialne od najnowszego" +Blog_posts_displayed_as = "Posty blogowe wyświetlane jako" +Full_post = "Pełen post" +Summary = "Podsumowanie" +Summary_character = "Ilość znaków podsumowania" +Read_more_text = "Czytaj Więcej tekst" +Read_more_text_placeholder = "Czytaj więcej" +Posts_index_settings = "Ustawienia indeksowania postów" +Posts_in_category_page_at_most = "Maksymalna ilość postów na stronie kategorii" +Posts_in_archive_page_at_most = "Maksymalna ilość postów w archiwum" +Posts_in_tag_page_at_most = "Maksymalna ilość postów na stronie tagu" +Posts_in_search_result_at_most = "Maksymalna ilość postów na stronie wyszukiwania" +Posts_in_type_page_at_most = "Maksymalna ilość postów na stronie typu" +Posts_in_profile_page_at_most = "Maksymalna ilość postów na stronie profilu" +RSS_settings = "Ustawienia RSS" +RSS_feeds_show_the_most_recent = "Maksymalna ilość wpisów Feed'u RSS" +RSS_character = "Ilość znaków RSS" +Permalink = "Stały odnośnik" +year_month_your_post_slug = "/rok/miesiąc/uproszczona-nazwa-postu" +post_your_post_slug = "/post/uproszczona-nazwa-postu" +Meta_description_character = "Ilość znaków metaopisu" +Breadcrumb_home_text = "Tekst nawigacji domowej" +Sitemap = "Mapa strony" +Valid_values_range_from_0_to_1.0._See = "Poprawne wartości są w zakresie 0.0 do 1.0. Zobacz" +hint_Use_CtrlCMDF_to_search_for_your_config_key_or_value="wskazówka: Użyj Ctrl/CMD + F by wyszukać wartość klucza konfiguracji." +pro_tips_You_can_creating_custom_config_key_and_print_out_your_config_key_value_anywhere_in_your_template="super wskazówka: Możesz tworzyć własne klucze konfiguracji i wyświetlać je gdziekolwiek w szablonie." +your_key = "ten.klucz" +Your_New_Config_Key = "Twój nowy klucz konfiguracji" +Your_New_Value = "Wartość twojego nowego klucza konfiguracji" +Related_widget_posts_at_most = "Maksymalna ilość postów wyświetlana w Sekcji Postów Powiązanych" +Recent_posts_widget_at_most = "Maksymalna ilość postów wyświetlana w Sekcji Ostatnich Postów" +Popular_posts_widget = "Sekcja postów popularnych" +Popular_posts_widget_at_most = "Maksymalna ilość postów wyświetlana w Sekcji Postów Popularnych" +Comments = "Komentarze" +To_using_Disqus_or_Facebook_comment_you_need_to_provide_Disqus_shortname_or_Facebook_App_ID = "Do używania Disqus lub Komentarzy Facebook potrzeba wpisać ich App ID." +Comment_system = "System komentarzy" +Disabled = "Nieaktywne" +Disqus_shortname = "Disqus skrócona nazwa" +Disqus_shortname_placeholder = "htmly" +Facebook_App_ID = "Facebook App ID" +widget_key_placeholder = "12345abcde" +Recaptcha = "reCAPTCHA" +Get_one_here = "Zdobądź jeden teraz" +Site_Key = "Klucz strony" +Secret_Key = "Klucz sekretny" +Google_Analytics = "Google Analytics" +Universal_Analytics = "Universal Analytics (gtag.js)" +Google_Analytics_legacy = "Google Analytics (legacy)" +This_is_legacy_code_usually_new_created_analytics_using_gtag_js = "To jest przestarzały kod. Zazwyzcaj nowo utworzone analizy używają gtag.js" +Google_Search_Console = "Google Search Console" +For_google_site_verification_meta = "Dla google-site-verification meta" +Social_Media = "Platforma społecznościowa" +Twitter_account = "Konto Twitter" +Facebook_page = "Strona Facebook" +Cache_expiration = "Czas trwania pamięci tymczasowej (w godzinach)" +Cache_off = "Pamięć tymczasowa wyłączona" +Yes_not_recommended = "Tak (niezalecane)" +Not = "Nie" +Cache_timestamp = "Odcisk czasu pamięci podręcznej" +Page_generation_time = "Czas wygenerowania strony" +Github_pre_release = "Github pre-release" +Pre_release = "Pre-release" +Yes_Im_in = "Tak, wchodzę w to" +Nope = "Nie" +Page = "Strona" +of = " " +Edit_post = "Edycja" +View_post = "Podgląd" +Posts_by = "Posty " +Pages = "Strony" +Menu = "Menu" +Popular = "Popularne" ;Errors -User_Error="Pole użytkownik jest wymagane" -Pass_Error="Pole hasło jest wymagane" -Token_Error="Błędny CSRF Token" -Captcha_Error="Błędna reCaptcha" -Invalid_Error="BŁĄD: Błędna nazwa użytkownika lub hasło" +User_Error = "Wartość pola z nazwą konta jest wymagane" +Pass_Error = "Wartość z hasłem konta jest wymagana" +Token_Error = "Token CSRF jest niepoprawny" +Captcha_Error = "reCaptcha błędna" +Invalid_Error = "BŁĄD: Błędna nazwa konta lub hasło" ;Profile -Post_by_author="Posty tego autora" -Author_Description="Kolejny zadowolony użytkownik HTMLy" +Post_by_author = "Posty autorstwa" +Author_Description = "Po prostu kolejne konto HTMLy" ;404-search -Search_results_not_found="Brak wyników wyszukiwania!" -No_search_results="Nic nie znaleziono" +Search_results_not_found = "Brak wyników wyszukiwania!" +No_search_results = "Nie znaleziono" ;TagCloud -Tagcloud_widget_at_most = "Ile pozycji w chmurze tagów" +Tagcloud_widget_at_most = "Maksymalna ilość tagów w Chmurze Tagów" From e225f4df00686f7c3ddeb727fd9aa048848c582f Mon Sep 17 00:00:00 2001 From: sadja1024 <123781683+sadja1024@users.noreply.github.com> Date: Thu, 23 Feb 2023 13:55:51 +0700 Subject: [PATCH 11/26] Update id_ID.ini --- lang/id_ID.ini | 64 +++++++++++++++++++++++++++++----------------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/lang/id_ID.ini b/lang/id_ID.ini index d9f55bb..5675dbb 100644 --- a/lang/id_ID.ini +++ b/lang/id_ID.ini @@ -2,26 +2,26 @@ About = "Tentang" Add_category = "Tambah kategori" Add_content = "Tambah konten" Add_sub = "Tambah sub halaman" -Admin = "Admin" +Admin = "Pengelola" All_blog_posts = "Semua artikel" Archives = "Arsip" Are_you_sure_you_want_to_delete_ = "Anda yakin ingin menghapus %s?" -Audio_post = "artikel dengan Audio" +Audio_post = "Artikel dengan Audio" Audio_post_comment = "Membuat artikel dengan audio unggulan" Author = "Penulis" Backup = "Cadangkan" Cancel = "Batal" Categories = "Kategori" Category = "Kategori" -Clear_cache = "Bersihkan cache" +Clear_cache = "Bersihkan tembolok" Config = "Konfigurasi" -Contents = "Konten" +Contents = "Kandungan" Created = "Telah dibuat" Delete = "Hapus" -Description = "Deskripsi" -Draft = "Draft" -Edit = "Edit" -Edit_profile = "Edit profil" +Description = "Keterangan" +Draft = "Konsep" +Edit = "Sunting" +Edit_profile = "Sunting profil" Filename = "Nama berkas" Follow = "Ikuti" Image_post = "Artikel bergambar" @@ -35,25 +35,25 @@ Logout = "Keluar" Meta_description = "Meta deskripsi" Mine = "Punya saya" More = "Selengkapnya" -My_draft = "Draft saya" +My_draft = "Konsep saya" My_posts = "Artikel saya" Newer = "Baru" Next = "Selanjutnya" Next_post = "Artikel selanjutnya" -No_draft_found = "Draft tidak ditemukan" +No_draft_found = "Konsep tidak ditemukan" No_posts_found = "Artikel tidak ditemukan" No_related_post_found = "Artikel terkait tidak ditemukan" Older = "Lebih lama" Operations = "Operasi" Popular_posts = "Artikel populer" Popular_tags = "Tag populer" -Posted_in = "Terpublis di" -Posted_on = "Terpublis pada" +Posted_in = "Terbit di" +Posted_on = "Terbit pada" Posts = "Artikel" Prev = "Sebelumnya" Prev_post = "Artikel sebelumnya" Publish = "Terpublikasi" -Publish_draft = "Draft dipublikasikan" +Publish_draft = "Konsep dipublikasikan" Published = "Dipublikasikan" Quote_post = "Artikel dengan kutipan" Quote_post_comment = "Membuat Artikel dengan kutipan unggulan" @@ -61,9 +61,9 @@ Recent_posts = "Artikel terbaru" Regular_post = "Artikel reguler" Regular_post_comment = "Membuat Artikel reguler" Related_posts = "Artikel terkait" -Revert_to_draft = "Ubah ke draft" +Revert_to_draft = "Ubah ke konsep" Save = "Simpan" -Save_as_draft = "Simpan sebagai draft" +Save_as_draft = "Simpan sebagai konsep" Search = "Cari" Search_for = "Mencari" Static_page = "Halaman statis" @@ -75,7 +75,7 @@ Title = "Judul" Uncategorized = "Uncategorized" Uncategorized_comment = "Topik yang tidak perlu kategori, atau tidak cocok dengan kategori yang ada" Update = "Update" -Update_draft = "Perbarui draf" +Update_draft = "Perbarui konsep" Update_post = "Perbarui artikel" Video_post = "Artikel dengan video" Video_post_comment = "Membuat artikel dengan video unggulan" @@ -83,10 +83,10 @@ View = "Lihat" Views = "Lihat" Your_recent_posts = "Artikel terbaru Anda" by = "Oleh" -read_more = "Baca" -Dashboard = "Dashboard" +read_more = "Baca selengkapnya" +Dashboard = "Dasbor" Posts_list = "Daftar artikel" -Posts_draft = "Daftar draf" +Posts_draft = "Daftar konsep" Menus = "Menu Editor" Settings = "Pengaturan" Tools = "Alat" @@ -229,9 +229,9 @@ Recaptcha="reCAPTCHA" Get_one_here="Dapatkan satu di sini" Site_Key="Kunci Situs" Secret_Key="Kunci rahasia" -Google_Analytics="Google Analytics" -Universal_Analytics="Universal Analytics (gtag.js)" -Google_Analytics_legacy="Google Analytics (lama)" +Google_Analytics="Penganalisa Google" +Universal_Analytics="Penganalisa Universal (gtag.js)" +Google_Analytics_legacy="Penganalisa Google (lama)" This_is_legacy_code_usually_new_created_analytics_using_gtag_js="Ini adalah kode warisan. Biasanya analitik baru dibuat menggunakan gtag.js" Google_Search_Console="Google Search Console" For_google_site_verification_meta="Untuk meta verifikasi situs-google" @@ -257,16 +257,16 @@ Pages="Halaman" Menu="Menu" Popular="Populer" ;Errors -User_Error="User field is required" -Pass_Error="Password field is required" -Token_Error="CSRF Token not correct" -Captcha_Error="reCaptcha not correct" -Invalid_Error="ERROR: Invalid username or password" +User_Error="Bidang pengguna dibutuhkan" +Pass_Error="Bidang kata sandi diperlukan" +Token_Error="Token CSRF tidak benar" +Captcha_Error="reCaptcha tidak benar" +Invalid_Error="Kesalahan: nama pengguna atau kata sandi tidak sah" ;Profile -Post_by_author="Posts by this author" -Author_Description="Just another HTMLy user" +Post_by_author="Artikel oleh Penulis ini" +Author_Description="Hanya pengguna HTMLy lainnya" ;404-search -Search_results_not_found="Search results not found!" -No_search_results="No search results" +Search_results_not_found="Hasil pencarian tidak ada!" +No_search_results="Tidak ada hasil pencarian" ;TagCloud -Tagcloud_widget_at_most = "TagCloud paling banyak" +Tagcloud_widget_at_most = "Penanda Awan terbanyak" From 009976ba3a1bc9b946da0097629525e4b3f1f05d Mon Sep 17 00:00:00 2001 From: Eliastik <26941242+Eliastik@users.noreply.github.com> Date: Fri, 7 Jul 2023 20:40:00 +0200 Subject: [PATCH 12/26] Updated french translation --- lang/fr_FR.ini | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/lang/fr_FR.ini b/lang/fr_FR.ini index c2fc9a6..0218495 100644 --- a/lang/fr_FR.ini +++ b/lang/fr_FR.ini @@ -5,7 +5,7 @@ Add_sub = "Ajouter une sous-page" Admin = "Administrateur" All_blog_posts = "Tous les billets de blog" Archives = "Archives" -Are_you_sure_you_want_to_delete_ = "Êtes-vous sûr que de vouloir supprimer %s ?" +Are_you_sure_you_want_to_delete_ = "Êtes-vous sûr de vouloir supprimer %s ?" Audio_post = "Billet audio" Audio_post_comment = "Créer un billet de blog avec un fichier audio" Author = "Auteur" @@ -73,7 +73,7 @@ Tag = "Tag" Tags = "Tags" Title = "Titre" Uncategorized = "Sans catégorie" -Uncategorized_comment = "Sujets qui n'ont pas besoin de catégorie, ou qui ne conviennent à aucun catégorie existante" +Uncategorized_comment = "Sujets qui n'ont pas besoin de catégorie, ou qui ne conviennent à aucune catégorie existante" Update = "Mise à jour" Update_draft = "Mettre à jour le brouillon" Update_post = "Mettre à jour le billet" @@ -250,23 +250,23 @@ Yes_Im_in="Oui, je suis prêt" Nope="Non !" Page="Page" of="de" -Edit_post="Edit" -View_post="View" -Posts_by="Posts by" +Edit_post="Éditer" +View_post="Consulter" +Posts_by="Posts par" Pages="Pages" Menu="Menu" -Popular="Popular" +Popular="Populaire" ;Errors -User_Error="User field is required" -Pass_Error="Password field is required" -Token_Error="CSRF Token not correct" -Captcha_Error="reCaptcha not correct" -Invalid_Error="ERROR: Invalid username or password" +User_Error="Le champ Utilisateur est requis" +Pass_Error="Le champ Mot de passe est requis" +Token_Error="Jeton CSRF incorrect" +Captcha_Error="reCaptcha incorrect" +Invalid_Error="ERREUR: Nom d'utilisateur ou mot de passe incorrect" ;Profile -Post_by_author="Posts by this author" -Author_Description="Just another HTMLy user" +Post_by_author="Posts de cet auteur" +Author_Description="Un autre utilisateur de HTMLy" ;404-search -Search_results_not_found="Search results not found!" -No_search_results="No search results" +Search_results_not_found="Résultats de recherche non trouvés !" +No_search_results="Aucun résultat de recherche" ;TagCloud -Tagcloud_widget_at_most = "TagCloud at most" +Tagcloud_widget_at_most = "TagCloud au maximum" From cfc989012466bc9567b38330bfecbed0024d4641 Mon Sep 17 00:00:00 2001 From: Stefanos Sfaellos <75842526+StefanosSfaellos@users.noreply.github.com> Date: Mon, 31 Jul 2023 17:23:40 +0300 Subject: [PATCH 13/26] Added the Greek Language Greek Language Addition --- lang/el_GR.ini | 273 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 273 insertions(+) create mode 100644 lang/el_GR.ini diff --git a/lang/el_GR.ini b/lang/el_GR.ini new file mode 100644 index 0000000..c3bf3f0 --- /dev/null +++ b/lang/el_GR.ini @@ -0,0 +1,273 @@ +About = "Σχετικά" +Add_category = "Προσθήκη Κατηγορίας" +Add_content = "Προσθήκη Περιεχομένου" +Add_sub = "Προσθήκη Υποσελίδας" +Admin = "Διαχειριστής" +All_blog_posts = "Όλες οι αναρτήσεις ιστολογίου" +Archives = "Αρχειοθέτηση" +Are_you_sure_you_want_to_delete_ = "Είστε βέβαιοι ότι θέλετε να διαγράψετε %s;" +Audio_post = "Ηχητική ανάρτηση" +Audio_post_comment = "Δημιουργία ανάρτησης ιστολογίου με επιλεγμένο ήχο" +Author = "Συγγραφέας" +Backup = "Backup" +Cancel = "Άκυρο" +Categories = "Κατηγορίες" +Category = "Κατηγορία" +Clear_cache = "Εκκαθάριση προσωρινής μνήμης" +Config = "Διαμόρφωση" +Contents = "Περιεχόμενα" +Created = "Δημιουργήθηκε" +Delete = "Διαγραφή" +Description = "Περιγραφή" +Draft = "Προσχέδιο" +Edit = "Επεξεργασία" +Edit_profile = "Επεξεργασία προφίλ" +Filename = "Όνομα αρχείου" +Follow = "Ακολούθησε" +Image_post = "Ανάρτηση εικόνας" +Image_post_comment = "Δημιουργία ανάρτησης ιστολογίου με επιλεγμένη εικόνα" +Import = "Εισαγωγή" +Link_post = "Ανάρτηση συνδέσμου" +Link_post_comment = "Δημιουργία ανάρτησης ιστολογίου με επιλεγμένο σύνδεσμο" +Login = "Σύνδεση" +Login_page = "Σελίδα σύνδεσης" +Logout = "Αποσύνδεση" +Meta_description = "Meta description" +Mine = "Δικά μου" +More = "Περισσότερα" +My_draft = "Τα προσχέδιά μου" +My_posts = "Οι αναρτήσεις μου" +Newer = "Νεότερα" +Next = "Επόμενο" +Next_post = "Επόμενο post" +No_draft_found = "Δεν βρέθηκε προσχέδιο" +No_posts_found = "Δεν βρέθηκαν δημοσιεύσεις" +No_related_post_found = "Δεν βρέθηκε σχετική ανάρτηση" +Older = "Παλαιότερα" +Operations = "Λειτουργίες" +Popular_posts = "Δημοφιλείς αναρτήσεις" +Popular_tags = "Δημοφιλείς ετικέτες" +Posted_in = "Δημοσιεύτηκε στο" +Posted_on = "Δημοσιεύτηκε στις" +Posts = "Αναρτήσεις" +Prev = "Προηγούμενο" +Prev_post = "Προηγούμενη ανάρτηση" +Publish = "Δημοσίευση" +Publish_draft = "Δημοσίευση προχείρου" +Published = "Δημοσιεύτηκε" +Quote_post = "Παράθεση ανάρτησης" +Quote_post_comment = "Δημιουργία ανάρτησης ιστολογίου με επιλεγμένο απόσπασμα" +Recent_posts = "Πρόσφατες δημοσιεύσεις" +Regular_post = "Κανονική ανάρτηση" +Regular_post_comment = "Δημιουργία κανονικής ανάρτησης ιστολογίου" +Related_posts = "Σχετικές αναρτήσεις" +Revert_to_draft = "Επαναφορά στο πρόχειρο" +Save = "Αποθήκευση" +Save_as_draft = "Αποθήκευση ως πρόχειρο" +Search = "Αναζήτηση" +Search_for = "Αναζήτηση" +Static_page = "Στατική σελίδα" +Static_page_comment = "Δημιουργία στατικής σελίδας" +Static_pages = "Στατικές σελίδες" +Tag = "Ετικέτα" +Tags = "Ετικέτες" +Title = "Τίτλος" +Uncategorized = "Χωρίς κατηγορία" +Uncategorized_comment = "Θέματα που δεν χρειάζονται κατηγορία ή δεν ταιριάζουν σε καμία άλλη υπάρχουσα κατηγορία" +Update = "Ενημέρωση" +Update_draft = "Ενημέρωση σχεδίου" +Update_post = "Ενημέρωση ανάρτησης" +Video_post = "Βίντεο ανάρτηση" +Video_post_comment = "Δημιουργία ανάρτησης ιστολογίου με επιλεγμένο βίντεο" +View = "Προβολή" +Views = "Προβολές" +Your_recent_posts = "Οι πρόσφατες αναρτήσεις σας" +by = "από" +read_more = "διαβάστε περισσότερα" +Dashboard="Πίνακας ελέγχου" +Posts_list="Λίστα αναρτήσεων" +Posts_draft="Προσχέδιο αναρτήσεων" +Menus = "Επεξεργαστής μενού" +Settings = "Ρυθμίσεις" +Tools = "Εργαλεία" +Check_update="Έλεγχος ενημέρωσης" +Import_RSS="Εισαγωγή RSS" +User = "Χρήστης" +Proudly_powered_by="Περήφανα τροφοδοτείται από" +Home = "Αρχική" +Type_to_search="Πληκτρολογήστε για αναζήτηση" +Admin_panel_style_based_on="Στιλ πίνακα διαχειριστή με βάση" +Sign_in_to_start_your_session="Συνδεθείτε για να ξεκινήσει η συνεδρία σας" +Back_to="Επιστροφή στο" +Login = "Είσοδος" +User = "Χρήστης" +Password = "Κωδικός πρόσβασης" +Comma_separated_values="Τιμές διαχωρισμένες με κόμμα" +If_leave_empty_we_will_excerpt_it_from_the_content_below="Αν αφήσουμε κενό, θα το αποσπάσουμε από το παρακάτω περιεχόμενο" +optional = "προαιρετικό" +If_the_url_leave_empty_we_will_use_the_post_title="Εάν το url μείνει κενό, θα χρησιμοποιήσουμε τον τίτλο της ανάρτησης" +If_the_url_leave_empty_we_will_use_the_page_title="Εάν το url μείνει κενό, θα χρησιμοποιήσουμε τον τίτλο της σελίδας" +Only = "Μόνο" +Featured_Audio="Επιλεγμένος ήχος" +Featured_Video="Επιλεγμένο βίντεο" +Featured_Image="Επιλεγμένη εικόνα" +Featured_Quote="Επιλεγμένη προσφορά" +Featured_Link="Επιλεγμένος σύνδεσμος" +Content="Content" +Preview="Προεπισκόπηση" +Enter_image_URL="Εισαγωγή διεύθυνσης URL εικόνας" +Upload="Μεταφόρτωση" +Insert_Image="Εισαγωγή εικόνας" +This_page_doesnt_exist="Αυτή η σελίδα δεν υπάρχει!" +Would_you_like_to_try_our="Θα θέλατε να δοκιμάσετε το " +homepage = "αρχική σελίδα" +instead = "αντί" +Your_backups="Τα αντίγραφα ασφαλείας σας" +Create_backup="Δημιουργία αντιγράφου ασφαλείας" +All_cache_has_been_deleted="Όλη η προσωρινή μνήμη έχει διαγραφεί !" +Edit_category="Επεξεργασία κατηγορίας" +Date = "Ημερομηνία" +Time = "Ώρα" +No_available_backup="Δεν υπάρχει διαθέσιμο αντίγραφο ασφαλείας αυτή τη στιγμή." +You_dont_have_permission_to_access_this_page="Δεν έχετε άδεια πρόσβασης σε αυτήν τη σελίδα" +Save_category="Αποθήκευση κατηγορίας" +Import_RSS_Feed_2.0="Εισαγωγή RSS Feed 2.0" +By_using_this_importer_you_are_agree_if_the_feed_is_yours_or_at_least_you_have_the_authority_to_publish_it="Χρησιμοποιώντας αυτόν τον εισαγωγέα συμφωνείτε εάν η ροή είναι δική σας ή τουλάχιστον έχετε την εξουσία να τη δημοσιεύσετε." +Feed_Url="Διεύθυνση URL ροής" +Add_source_link_optional="Προσθήκη συνδέσμου πηγής (προαιρετικό)" +Import_Feed="Έναρξη εισαγωγής ροής" +At_the_moment_you_are_using_auto_generated_menu="Αυτή τη στιγμή χρησιμοποιείτε το μενού που δημιουργείται αυτόματα." +Add_menu="Προσθήκη μενού" +Name = "Όνομα" +Link_name="Όνομα συνδέσμου" +Slug="Slug" +item_slug="Εισαγωγή URL συνδέσμου" +CSS_Class_Optional="Κλάση CSS (προαιρετικό)" +item_class="Εισαγωγή κλάσης CSS" +Add_link="Προσθήκη συνδέσμου" +Save_Edit="Αποθήκευση επεξεργασίας" +Save_Menu="Αποθήκευση μενού" +Add_new_post="Προσθήκη νέας ανάρτησης" +Add_new_page="Προσθήκη νέας σελίδας" +Update_Available="Ενημέρωση διαθεσιμότητας" + +Congrats_You_have_the_latest_version_of_HTMLy="Συγχαρητήρια! Έχετε την πιο πρόσφατη έκδοση του HTMLy." +Update_to="Ενημέρωση σε" +now = "τώρα" +Performance_Settings="Ρυθμίσεις απόδοσης" +General = "Γενικά" +Reading="Διαβάζοντας" +Widget="Widget" +Metatags="Metatags" +Performance="Performance" +Custom = "Προσαρμοσμένο" +General_Settings="Γενικές ρυθμίσεις" +Reading_Settings="Ρυθμίσεις ανάγνωσης" +Widget_Settings="Ρυθμίσεις widget" +Metatags_Settings="Ρυθμίσεις Metatags" +Custom_Settings="Προσαρμοσμένες ρυθμίσεις" +Address_URL="Διεύθυνση (URL)" +Blog_Title="Τίτλος ιστολογίου" +Blog_Title_Placeholder="Το ιστολόγιό μου HTMLy" +Tagline="Tagline" +Tagline_Placeholder="Πλατφόρμα ιστολογίων PHP χωρίς βάση δεδομένων" +Tagline_description="Με λίγα λόγια, εξηγήστε τι είναι αυτό το ιστολόγιο." +Blog_Description="Σε μία παράγραφο, πείτε μας περισσότερα για το ιστολόγιό σας." +Language="Γλώσσα συστήματος" +Timezone="Ζώνη ώρας" +Date_Format="Μορφή ημερομηνίας" +Blog_Theme="Θέμα ιστολογίου" +Copyright_Line="Γραμμή πνευματικών δικαιωμάτων" +Copyright_Line_Placeholder="(γ) Το όνομά σας." +Save_Config="Αποθήκευση διαμόρφωσης" +Front_page_displays="Εμφάνιση πρώτης σελίδας" +Your_latest_blog_posts="Οι πιο πρόσφατες αναρτήσεις ιστολογίου σας" +Enable_blog_URL="Ενεργοποίηση διεύθυνσης URL /blog" +Enable="Ενεργοποίηση" +Disable="Απενεργοποίηση" +Posts_in_front_page_show_at_most="Οι αναρτήσεις στην πρώτη σελίδα εμφανίζονται το πολύ" +Blog_posts_displayed_as="Οι αναρτήσεις ιστολογίου εμφανίζονται ως" +Full_post="Πλήρης ανάρτηση" +Summary="Σύνοψη" +Summary_character="Σύνοψη χαρακτήρα" +Read_more_text="Διαβάστε περισσότερα κείμενο" +Read_more_text_placeholder="Διαβάστε περισσότερα" +Posts_index_settings="Ρυθμίσεις ευρετηρίου αναρτήσεων" +Posts_in_category_page_at_most="Το πολύ δημοσιεύσεις στη σελίδα κατηγορίας" +Posts_in_archive_page_at_most="Το πολύ δημοσιεύσεις στη σελίδα αρχείου" +Posts_in_tag_page_at_most="Το πολύ δημοσιεύσεις στη σελίδα ετικέτας" +Posts_in_search_result_at_most="Το πολύ δημοσιεύσεις στο αποτέλεσμα αναζήτησης" +Posts_in_type_page_at_most="Το πολύ δημοσιεύσεις στη σελίδα τύπου" +Posts_in_profile_page_at_most="Το πολύ δημοσιεύσεις στη σελίδα προφίλ" +RSS_settings="Ρυθμίσεις RSS" +RSS_feeds_show_the_most_recent="Οι ροές RSS εμφανίζουν τις πιο πρόσφατες" +RSS_character="χαρακτήρας RSS" +Permalink = "Permalink" +year_month_your_post_slug="/year/month/your-post-slug" +post_your_post_slug="/post/your-post-slug" +Meta_description_character="Χαρακτήρας μετα περιγραφής" +Breadcrumb_home_text="Αρχικό κείμενο ψωμιού" +Sitemap="Χάρτης ιστότοπου" +Valid_values_range_from_0_to_1.0._See="Οι έγκυρες τιμές κυμαίνονται από 0,0 έως 1,0. Δείτε" +hint_Use_CtrlCMDF_to_search_for_your_config_key_or_value="hint: Χρησιμοποιήστε Ctrl/CMD + F για να αναζητήσετε το κλειδί ή την τιμή διαμόρφωσης." +pro_tips_You_can_creating_custom_config_key_and_print_out_your_config_key_value_anywhere_in_your_template="επαγγελματικές συμβουλές: Μπορείτε να δημιουργήσετε προσαρμοσμένα κλειδιά διαμόρφωσης και να εκτυπώσετε την τιμή του κλειδιού διαμόρφωσης οπουδήποτε στο πρότυπό σας." +your_key="your.key" +Your_New_Config_Key="Το νέο κλειδί διαμόρφωσης" +Your_New_Value="Η νέα σας αξία" +Related_widget_posts_at_most="Σχετικές αναρτήσεις widget το πολύ" +Recent_posts_widget_at_most="Γραφικό στοιχείο πρόσφατων αναρτήσεων το πολύ" +Popular_posts_widget="Γραφικό στοιχείο δημοφιλών αναρτήσεων" +Popular_posts_widget_at_most="Γραφικό στοιχείο δημοφιλών αναρτήσεων το πολύ" +Comments = "Σχόλια" +To_using_Disqus_or_Facebook_comment_you_need_to_provide_Disqus_shortname_or_Facebook_App_ID="Για να χρησιμοποιήσετε τα σχόλια του Disqus ή του Facebook, πρέπει να δώσετε το σύντομο όνομα του Disqus ή το αναγνωριστικό εφαρμογής του Facebook." +Comment_system="Σύστημα σχολίων" +Disabled="Απενεργοποιημένο" +Disqus_shortname="Σύντομο όνομα Disqus" +Disqus_shortname_placeholder="htmly" +Facebook_App_ID="Αναγνωριστικό εφαρμογής Facebook" +widget_key_placeholder="12345abcde" +Recaptcha="reCAPTCHA" +Get_one_here="Αποκτήστε ένα εδώ" +Site_Key="Κλειδί τοποθεσίας" +Secret_Key="Μυστικό κλειδί" +Google_Analytics="Google Analytics" +Universal_Analytics="Universal Analytics (gtag.js)" +Google_Analytics_legacy="Google Analytics (κληρονομιά)" +This_is_legacy_code_usually_new_created_analytics_using_gtag_js="Αυτός είναι κώδικας παλαιού τύπου. Συνήθως νέα αναλυτικά στοιχεία που δημιουργούνται χρησιμοποιώντας gtag.js" +Google_Search_Console="Google Search Console" +For_google_site_verification_meta="Για meta google-site-verification" +Social_Media="Μέσα κοινωνικής δικτύωσης" +Twitter_account="Λογαριασμός Twitter" +Facebook_page="Σελίδα Facebook" +Cache_expiration="Λήξη προσωρινής μνήμης (σε ώρες)" +Cache_off="Απενεργοποίηση προσωρινής μνήμης" +Yes_not_recommended="Ναι (δεν συνιστάται)" +Not = "Όχι" +Cache_timestamp="Cache timestamp" +Page_generation_time="Χρόνος δημιουργίας σελίδας" +Github_pre_release="Github προέκδοση" +Pre_release="Προκυκλοφορία" +Yes_Im_in="Ναι, είμαι μέσα" +Nope = "Όχι" +Page="Σελίδα" +of = "από" +Edit_post="Επεξεργασία" +View_post="Προβολή" +Posts_by="Αναρτήσεις από" +Pages="Σελίδες" +Menu = "Μενού" +Popular="Δημοφιλές" +;Σφάλματα +User_Error="Απαιτείται πεδίο χρήστη" +Pass_Error="Απαιτείται το πεδίο κωδικού πρόσβασης" +Token_Error="Το CSRF Token δεν είναι σωστό" +Captcha_Error="το reCaptcha δεν είναι σωστό" +Invalid_Error="ΣΦΑΛΜΑ: Μη έγκυρο όνομα χρήστη ή κωδικός πρόσβασης" +;Προφίλ +Post_by_author="Αναρτήσεις από αυτόν τον συγγραφέα" +Author_Description=" " +;404-αναζήτηση +Search_results_not_found="Δεν βρέθηκαν αποτελέσματα αναζήτησης!" +No_search_results="Δεν υπάρχουν αποτελέσματα αναζήτησης" +;TagCloud +Tagcloud_widget_at_most = TagCloud το πολύ From 7f6cbf2149e0d164f22474c886714350f5209b05 Mon Sep 17 00:00:00 2001 From: eagleman Date: Mon, 11 Sep 2023 10:51:31 +0200 Subject: [PATCH 14/26] Update it_IT.ini Added all the missing strings and slightly updated the old ones. --- lang/it_IT.ini | 404 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 202 insertions(+), 202 deletions(-) diff --git a/lang/it_IT.ini b/lang/it_IT.ini index 0f4dc92..fb12bc1 100644 --- a/lang/it_IT.ini +++ b/lang/it_IT.ini @@ -1,16 +1,16 @@ -About = "About" +About = "Informazioni" Add_category = "Aggiungi categoria" Add_content = "Aggiungi contenuto" Add_sub = "Aggiungi sub" -Admin = "Admin" -All_blog_posts = "Tutti i post del blog" +Admin = "Pannello Amministratore" +All_blog_posts = "Tutti gli articoli del blog" Archives = "Archivi" -Are_you_sure_you_want_to_delete_ = "Sei sicuro di voler cancellare %s?" -Audio_post = "Post audio" -Audio_post_comment = "Crea un post del blog con un audio in evidenza" +Are_you_sure_you_want_to_delete_ = "Sei sicuro di voler eliminare %s?" +Audio_post = "Articolo con audio" +Audio_post_comment = "Crea un articolo del blog con un audio in evidenza" Author = "Autore" Backup = "Backup" -Cancel = "Cancella" +Cancel = "Annulla" Categories = "Categorie" Category = "Categoria" Clear_cache = "Svuota la cache" @@ -24,249 +24,249 @@ Edit = "Modifica" Edit_profile = "Modifica profilo" Filename = "Nome del file" Follow = "Segui" -Image_post = "Post immagine" -Image_post_comment = "Crea un post del blog con una immagine in evidenza" +Image_post = "Articolo con immagine" +Image_post_comment = "Crea un articolo del blog con un'immagine in evidenza" Import = "Importa" -Link_post = "Post link" -Link_post_comment = "Crea un post del blog con un link in evidenza" +Link_post = "Articolo con collegamento" +Link_post_comment = "Crea un articolo del blog con un collegamento in evidenza" Login = "Login" Login_page = "Pagina di login" Logout = "Logout" -Meta_description = "Meta description" +Meta_description = "Meta descrizione" Mine = "I miei contenuti" More = "Leggi di più" My_draft = "Le mie bozze" -My_posts = "I miei post" -Newer = "Ultimi" +My_posts = "I miei articoli" +Newer = "Più recenti" Next = "Successivo" -Next_post = "Post successivo" +Next_post = "Articolo successivo" No_draft_found = "Nessuna bozza trovata" -No_posts_found = "Nessun post trovato" -No_related_post_found = "Nessun post correlato" +No_posts_found = "Nessun articolo trovato" +No_related_post_found = "Nessun articolo correlato" Older = "Più vecchi" Operations = "Operazioni" -Popular_posts = "Post popolari" -Popular_tags = "Tag popolari" -Posted_in = "Postato in" -Posted_on = "Postato il" -Posts = "Post" -Prev = "Più vecchi" -Prev_post = "Post precedente" +Popular_posts = "Articoli popolari" +Popular_tags = "Etichette popolari" +Posted_in = "Pubblicato in" +Posted_on = "Pubblicato il" +Posts = "Articoli" +Prev = "Precedenti" +Prev_post = "Articolo precedente" Publish = "Pubblica" -Publish_draft = "Pubblica bozza" +Publish_draft = "Pubblica la bozza" Published = "Pubblicato" -Quote_post = "Post citazione" -Quote_post_comment = "Crea un post del blog con una citazione in evidenza" -Recent_posts = "Post recenti" -Regular_post = "Post semplice" -Regular_post_comment = "Crea un post semplice per il blog" -Related_posts = "Post correlati" +Quote_post = "Articolo con una citazione" +Quote_post_comment = "Crea un articolo del blog con una citazione in evidenza" +Recent_posts = "Articoli recenti" +Regular_post = "Arrticolo semplice" +Regular_post_comment = "Crea un articolo semplice per il blog" +Related_posts = "Articoli correlati" Revert_to_draft = "Trasforma in bozza" Save = "Salva" -Save_as_draft = "salva come bozza" +Save_as_draft = "Salva come bozza" Search = "Cerca" Search_for = "Cerca" Static_page = "Pagina statica" -Static_page_comment = "crea una pagina statica" +Static_page_comment = "Creazione di una pagina statica" Static_pages = "Pagine statiche" -Tag = "Tag" -Tags = "Tag" +Tag = "Etichetta" +Tags = "Etichette" Title = "Titolo" Uncategorized = "Senza categoria" Uncategorized_comment = "Argomenti che non necessitano di una categoria, o che non si adattano a nessuna categoria esistente" Update = "Aggiorna" Update_draft = "Aggiorna bozza" -Update_post = "Aggiorna post" -Video_post = "Post video" -Video_post_comment = "Crea un post del blog con un video in evidenza" -View = "Vista" -Views = "Viste" -Your_recent_posts = "I tuoi post più recenti" +Update_post = "Aggiorna articolo" +Video_post = "Articolo video" +Video_post_comment = "Crea un articolo del blog con un video in evidenza" +View = "Visualizza" +Views = "Visualizzazioni" +Your_recent_posts = "I tuoi articoli più recenti" by = "di" read_more = "leggi di più" -Dashboard="Dashboard" -Posts_list="Posts list" -Posts_draft="Posts draft" -Menus="Menu Editor" -Settings="Settings" -Tools="Tools" -Check_update="Check update" -Import_RSS="Import RSS" -User="User" -Proudly_powered_by="Proudly powered by" +Dashboard="Pannello utente" +Posts_list="Elenco articoli" +Posts_draft="Elenco delle bozze" +Menus="Editor del Menu" +Settings="Impostazioni" +Tools="Strumenti" +Check_update="Controllo aggiornamenti" +Import_RSS="Importa RSS" +User="Utente" +Proudly_powered_by="Questo blog è basato su" Home="Home" -Type_to_search="Type to search" -Admin_panel_style_based_on="Admin panel style based on" -Sign_in_to_start_your_session="Sign in to start your session" -Back_to="Back to" +Type_to_search="Digita per cercare" +Admin_panel_style_based_on="Stile del pannello amminstratore basato su" +Sign_in_to_start_your_session="Connettiti per avviare la sessione" +Back_to="Torna indietro" Login="Login" -User="User" +User="Utente" Password="Password" -Comma_separated_values="Comma separated values" -If_leave_empty_we_will_excerpt_it_from_the_content_below="If leave empty we will excerpt it from the content below" -optional="optional" -If_the_url_leave_empty_we_will_use_the_post_title="If the url leave empty we will use the post title" -If_the_url_leave_empty_we_will_use_the_page_title="If the url leave empty we will use the page title" -Only="Only" -Featured_Audio="Featured Audio" -Featured_Video="Featured Video" -Featured_Image="Featured Image" -Featured_Quote="Featured Quote" -Featured_Link="Featured Link" -Content="Content" -Preview="Preview" -Enter_image_URL="Enter image URL" -Upload="Upload" -Insert_Image="Insert Image" -This_page_doesnt_exist="This page doesn't exist !" -Would_you_like_to_try_our="Would you like to try our " +Comma_separated_values="Valori separati da virgole" +If_leave_empty_we_will_excerpt_it_from_the_content_below="Se assente verrà estratto dai contenuti qui sotto" +optional="facoltativo" +If_the_url_leave_empty_we_will_use_the_post_title="Se l'url rimane in bianco verrà usato il titolo dell'articolo" +If_the_url_leave_empty_we_will_use_the_page_title="Se l'url rimane in bianco verrà usato il titolo della pagina" +Only="Solo" +Featured_Audio="Audio in primo piano" +Featured_Video="Video in primo piano" +Featured_Image="Immagine in primo piano" +Featured_Quote="Citazione in primo piano" +Featured_Link="Link in primo piano" +Content="Contenuto" +Preview="Anteprima" +Enter_image_URL="Inserisci l'URL dell'immagine" +Upload="Carica" +Insert_Image="Inserisci immagine" +This_page_doesnt_exist="Questa pagina non esiste !" +Would_you_like_to_try_our="Volete provare la nostra " homepage="homepage" -instead="instead" -Your_backups="Your backups" -Create_backup="Create backup" -All_cache_has_been_deleted="All cache has been deleted !" -Edit_category="Edit category" -Date="Date" -Time="Time" -No_available_backup="No available backup at this time." -You_dont_have_permission_to_access_this_page="You don't have permission to access this page" -Save_category="Save category" -Import_RSS_Feed_2.0="Import RSS Feed 2.0" -By_using_this_importer_you_are_agree_if_the_feed_is_yours_or_at_least_you_have_the_authority_to_publish_it="By using this importer you are agree if the feed is yours or at least you have the authority to publish it." -Feed_Url="Feed URL" -Add_source_link_optional="Add source link (optional)" -Import_Feed="Start Import Feed" -At_the_moment_you_are_using_auto_generated_menu="At the moment you are using auto generated menu." -Add_menu="Add menu" -Name="Name" -Link_name="Link name" +instead="invece" +Your_backups="I tuoi backup" +Create_backup="Crea backup" +All_cache_has_been_deleted="Tutta la cache è stata svuotata !" +Edit_category="Modifica categoria" +Date="Data" +Time="Ora" +No_available_backup="Nessun backup disponibile a quest'ora." +You_dont_have_permission_to_access_this_page="Non hai il permesso di accedere a questa pagina" +Save_category="Salva categora" +Import_RSS_Feed_2.0="Importa Feed RSS 2.0" +By_using_this_importer_you_are_agree_if_the_feed_is_yours_or_at_least_you_have_the_authority_to_publish_it="Usando questo importatore sei d'accordo che il feed sia tuo o almeno tu ne abbia l'autorità per pubblicarlo." +Feed_Url="URL del Feed" +Add_source_link_optional="Aggiungi link sorgente (facoltativo)" +Import_Feed="Avvia importazione del Feed" +At_the_moment_you_are_using_auto_generated_menu="Al momento stai usando un menu generato automaticamente." +Add_menu="Aggiungi menu" +Name="Nome" +Link_name="Nome del Link" Slug="Slug" -item_slug="Insert Link URL" -CSS_Class_Optional="CSS Class (optional)" -item_class="Insert CSS class" -Add_link="Add link" -Save_Edit="Save Edit" -Save_Menu="Save menu" -Add_new_post="Add new post" -Add_new_page="Add new page" -Update_Available="Update Available" -Congrats_You_have_the_latest_version_of_HTMLy="Congrats! You have the latest version of HTMLy." -Update_to="Update to" -now="now" -Performance_Settings="Performance Settings" -General="General" -Reading="Reading" +item_slug="Inserisci URL del Link" +CSS_Class_Optional="Classe CSS (facoltativa)" +item_class="Inserisci Classe CSS" +Add_link="Aggiungi link" +Save_Edit="Salva Modifica" +Save_Menu="Salva menu" +Add_new_post="Aggiungi un nuovo articolo" +Add_new_page="Aggiungi una nuova pagina" +Update_Available="Aggiornamento disponibile" +Congrats_You_have_the_latest_version_of_HTMLy="Congratulazioni! Hai l'ultima versione di HTMLy." +Update_to="Aggiorna a" +now="ora" +Performance_Settings="Impostazioni delle Prestazioni" +General="Generali" +Reading="Lettura" Widget="Widget" Metatags="Metatags" -Performance="Performance" -Custom="Custom" -General_Settings="General Settings" -Reading_Settings="Reading Settings" -Widget_Settings="Widget Settings" -Metatags_Settings="Metatags Settings" -Custom_Settings="Custom Settings" -Address_URL="Address (URL)" -Blog_Title="Blog title" -Blog_Title_Placeholder="My HTMLy Blog" -Tagline="Tagline" -Tagline_Placeholder="Databaseless PHP Blogging Platform" -Tagline_description="In a few words, explain what this blog is about." -Blog_Description="In one paragraph, tell us more about your blog." -Language="System Language" -Timezone="Timezone" -Date_Format="Date Format" -Blog_Theme="Blog Theme" -Copyright_Line="Copyright line" -Copyright_Line_Placeholder="(c) Your name." -Save_Config="Save config" -Front_page_displays="Front page displays" -Your_latest_blog_posts="Your latest blog posts" -Enable_blog_URL="Enable /blog URL" -Enable="Enable" -Disable="Disable" -Posts_in_front_page_show_at_most="Posts in front page show at most" -Blog_posts_displayed_as="Blog posts displayed as" -Full_post="Full post" -Summary="Summary" -Summary_character="Summary character" -Read_more_text="Read more text" -Read_more_text_placeholder="Read more" -Posts_index_settings="Posts index settings" -Posts_in_category_page_at_most="Posts in category page at most" -Posts_in_archive_page_at_most="Posts in archive page at most" -Posts_in_tag_page_at_most="Posts in tag page at most" -Posts_in_search_result_at_most="Posts in search result at most" -Posts_in_type_page_at_most="Posts in type page at most" -Posts_in_profile_page_at_most="Posts in profile page at most" -RSS_settings="RSS settings" -RSS_feeds_show_the_most_recent="RSS feeds show the most recent" -RSS_character="RSS character" +Performance="Prestazioni" +Custom="Personalizzato" +General_Settings="Impostazioni generali" +Reading_Settings="Impostazioni di lettura" +Widget_Settings="Impostazioni dei Widget" +Metatags_Settings="Impostazioni dei Metatag" +Custom_Settings="Impostazioni personalizzate" +Address_URL="Indirizzo (URL)" +Blog_Title="Titolo del Blog" +Blog_Title_Placeholder="Il mio blog con HTMLy" +Tagline="Slogan" +Tagline_Placeholder="Piattaforma per blog in PHP senza database" +Tagline_description="In poche parole, spiega di cosa parla questo blog." +Blog_Description="In un paragrafo, parlaci un po' di più del tuo blog." +Language="Lingua di sistema" +Timezone="Fuso orario" +Date_Format="Formato della data" +Blog_Theme="Tema del Blog" +Copyright_Line="Riga del Copyright" +Copyright_Line_Placeholder="(c) Il tuo nome." +Save_Config="Salva configurazione" +Front_page_displays="Visualizza pagina principale" +Your_latest_blog_posts="I tuoi ultimi articoli sul blog" +Enable_blog_URL="Abilita /URL del blog" +Enable="Abilita" +Disable="Disabilita" +Posts_in_front_page_show_at_most="Articoli in prima pagina da visualizzare di più" +Blog_posts_displayed_as="Articoli del blog visualizzati come" +Full_post="Articoli completi" +Summary="Riassunti" +Summary_character="Caratteri del riassunto" +Read_more_text="Leggi più testo" +Read_more_text_placeholder="Leggi di più" +Posts_index_settings="Impostazioni indice degli articoli" +Posts_in_category_page_at_most="Gli articoli nella pagina delle categoria al massimo" +Posts_in_archive_page_at_most="Gli articoli nella pagina archivio al massimo" +Posts_in_tag_page_at_most="Gli articoli nella pagina delle etichette al massimo" +Posts_in_search_result_at_most="Gli articoli nei risultati della ricerca al massimo" +Posts_in_type_page_at_most="Gli articoli della pagina dei tipi al massimo" +Posts_in_profile_page_at_most="Gli articoli nella pagina del profilo al massimo" +RSS_settings="Impostazioni RSS" +RSS_feeds_show_the_most_recent="I feed RSS visualizzano i più recenti" +RSS_character="Carattere RSS" Permalink="Permalink" -year_month_your_post_slug="/year/month/your-post-slug" -post_your_post_slug="/post/your-post-slug" -Meta_description_character="Meta description character" -Breadcrumb_home_text="Breadcrumb home text" -Sitemap="Sitemap" -Valid_values_range_from_0_to_1.0._See="Valid values range from 0.0 to 1.0. See" +year_month_your_post_slug="/anno/mese/il-tuo-slug-degli-articoli" +post_your_post_slug="/articolo/il-tuo-slug-degli-articoli" +Meta_description_character="Carattere della Metadescrizione" +Breadcrumb_home_text="Testo della home Breadcrumb" +Sitemap="Mappa del sito" +Valid_values_range_from_0_to_1.0._See="Il campo dei valori validi va da 0.0 a 1.0. Vedi" hint_Use_CtrlCMDF_to_search_for_your_config_key_or_value="hint: Use Ctrl/CMD + F to search for your config key or value." -pro_tips_You_can_creating_custom_config_key_and_print_out_your_config_key_value_anywhere_in_your_template="pro tips: You can creating custom config key and print out your config key value anywhere in your template." -your_key="your.key" -Your_New_Config_Key="Your New Config Key" -Your_New_Value="Your New Value" -Related_widget_posts_at_most="Related widget posts at most" -Recent_posts_widget_at_most="Recent posts widget at most" -Popular_posts_widget="Popular posts widget" -Popular_posts_widget_at_most="Popular posts widget at most" -Comments="Comments" -To_using_Disqus_or_Facebook_comment_you_need_to_provide_Disqus_shortname_or_Facebook_App_ID="To using Disqus or Facebook comment you need to provide Disqus shortname or Facebook App ID." -Comment_system="Comment system" -Disabled="Disabled" -Disqus_shortname="Disqus shortname" +pro_tips_You_can_creating_custom_config_key_and_print_out_your_config_key_value_anywhere_in_your_template="consiglio pratico: Puoi creare la tua chiave di configurazione e usare il valore della chiave di configurazione dovunque nel tuo template." +your_key="la.tua.chiave" +Your_New_Config_Key="La tua nuova chiave di configurazione" +Your_New_Value="Il tuo nuovo valore" +Related_widget_posts_at_most="Widget articoli correlati al massimo" +Recent_posts_widget_at_most="Widget articoli recenti al massimo" +Popular_posts_widget="Widget articoli popolari" +Popular_posts_widget_at_most="Widget articoli popolari al massimo" +Comments="Commenti" +To_using_Disqus_or_Facebook_comment_you_need_to_provide_Disqus_shortname_or_Facebook_App_ID="Per usare Disqus o i commenti di Facebook hai bisogno di fornire il nomignolo di Disqus o l'ID di Facebook." +Comment_system="Sistema dei commenti" +Disabled="Disabilitato" +Disqus_shortname="Nomignolo Disqus" Disqus_shortname_placeholder="htmly" -Facebook_App_ID="Facebook App ID" +Facebook_App_ID="ID di Facebook" widget_key_placeholder="12345abcde" Recaptcha="reCAPTCHA" -Get_one_here="Get one here" -Site_Key="Site Key" -Secret_Key="Secret Key" +Get_one_here="Prendine una qui" +Site_Key="Chiave del sito" +Secret_Key="Chiave segreta" Google_Analytics="Google Analytics" Universal_Analytics="Universal Analytics (gtag.js)" Google_Analytics_legacy="Google Analytics (legacy)" -This_is_legacy_code_usually_new_created_analytics_using_gtag_js="This is legacy code. Usually new created analytics using gtag.js" +This_is_legacy_code_usually_new_created_analytics_using_gtag_js="Questo è codice legacy. Di solito le nuove statistiche usano il file gtag.js" Google_Search_Console="Google Search Console" For_google_site_verification_meta="For google-site-verification meta" Social_Media="Social Media" -Twitter_account="Twitter account" -Facebook_page="Facebook page" -Cache_expiration="Cache expiration (in hours)" -Cache_off="Cache off" -Yes_not_recommended="Yes (not recommended)" +Twitter_account="Profilo Twitter" +Facebook_page="Pagina Facebook" +Cache_expiration="Scadenza della cache (in ore)" +Cache_off="Spegni la cache" +Yes_not_recommended="Si (non consigliato)" Not="No" -Cache_timestamp="Cache timestamp" -Page_generation_time="Page generation time" -Github_pre_release="Github pre-release" +Cache_timestamp="Fuso orario della cache" +Page_generation_time="Tempo di generazione della pagina" +Github_pre_release="Pre-release di Github" Pre_release="Pre-release" -Yes_Im_in="Yes I'm in" -Nope="Nope" -Page="Page" -of="of" -Edit_post="Edit" -View_post="View" -Posts_by="Posts by" -Pages="Pages" +Yes_Im_in="Si, ci sono" +Nope="Nessuno" +Page="Pagina" +of="di" +Edit_post="Modifica" +View_post="Visualizza" +Posts_by="Articoli di" +Pages="Pagine" Menu="Menu" -Popular="Popular" +Popular="Popoloare" ;Errors -User_Error="User field is required" -Pass_Error="Password field is required" -Token_Error="CSRF Token not correct" -Captcha_Error="reCaptcha not correct" -Invalid_Error="ERROR: Invalid username or password" +User_Error="È richiesto il campo nome utente" +Pass_Error="È richiesto il campo Password" +Token_Error="Il token CSRF non è corretto" +Captcha_Error="reCaptcha non corretto" +Invalid_Error="ERRORE: Nome utente o password non valido/a" ;Profile -Post_by_author="Posts by this author" -Author_Description="Just another HTMLy user" +Post_by_author="Articoli di questo utente" +Author_Description="Solo un altro utente di HTMLy" ;404-search -Search_results_not_found="Search results not found!" -No_search_results="No search results" +Search_results_not_found="Non è stato trovato nessun risultato della ricerca!" +No_search_results="Nessun risultato della ricerca" ;TagCloud -Tagcloud_widget_at_most = "TagCloud at most" +Tagcloud_widget_at_most = "TagCloud al massimo" From c3c37b1f37b967ed71afc258024ffc04f41e2382 Mon Sep 17 00:00:00 2001 From: danpros Date: Wed, 22 Nov 2023 17:15:14 +0700 Subject: [PATCH 15/26] PHP 8.x compatibility Remove deprecated warning for PHP 8.x --- composer.json | 10 +--- lang/{ir_FA.ini => fa_IR.ini} | 0 system/admin/admin.php | 67 +--------------------- system/admin/views/config.html.php | 28 ++++----- system/htmly.php | 52 ++++++++--------- system/includes/functions.php | 28 +++++---- .../vendor/kanti/hub-updater/src/CacheOneFile.php | 2 +- system/vendor/kanti/hub-updater/src/HubUpdater.php | 2 +- .../michelf/php-markdown/Michelf/MarkdownExtra.php | 2 +- 9 files changed, 60 insertions(+), 131 deletions(-) rename lang/{ir_FA.ini => fa_IR.ini} (100%) diff --git a/composer.json b/composer.json index 113feaa..87e47f8 100644 --- a/composer.json +++ b/composer.json @@ -1,11 +1,4 @@ { - "repositories": [ - { - "type": "vcs", - "url": "https://github.com/Youpie/simple-html-dom" - } - ], - "config": { "vendor-dir": "system/vendor/", "optimize-autoloader": true, @@ -18,8 +11,7 @@ "michelf/php-markdown": "1.*", "suin/php-rss-writer": "1.*", "kanti/hub-updater": "0.*", - "jbroadway/urlify": "^1.0", - "simple-html-dom/simple-html-dom": "*" + "jbroadway/urlify": "^1.0" }, "autoload": { "files": [ diff --git a/lang/ir_FA.ini b/lang/fa_IR.ini similarity index 100% rename from lang/ir_FA.ini rename to lang/fa_IR.ini diff --git a/system/admin/admin.php b/system/admin/admin.php index d7c3ea3..951332b 100644 --- a/system/admin/admin.php +++ b/system/admin/admin.php @@ -85,7 +85,7 @@ function remove_accent($str) } // Add content -function add_content($title, $tag, $url, $content, $user, $description = null, $media = null, $draft, $category, $type) +function add_content($title, $tag, $url, $content, $user, $draft, $category, $type, $description = null, $media = null) { $tag = explode(',', preg_replace("/\s*,\s*/", ",", rtrim($tag, ','))); @@ -218,7 +218,7 @@ function add_content($title, $tag, $url, $content, $user, $description = null, $ } // Edit content -function edit_content($title, $tag, $url, $content, $oldfile, $destination = null, $description = null, $date = null, $media = null, $revertPost, $publishDraft, $category, $type) +function edit_content($title, $tag, $url, $content, $oldfile, $revertPost, $publishDraft, $category, $type, $destination = null, $description = null, $date = null, $media = null) { $tag = explode(',', preg_replace("/\s*,\s*/", ",", rtrim($tag, ','))); @@ -775,7 +775,6 @@ function migrate($title, $time, $tags, $content, $url, $user, $source) } else { $post_content = '' . "\n" . '' . "\n\n" . $content; } - if (!empty($post_title) && !empty($post_tag) && !empty($post_url) && !empty($post_content)) { $post_content = stripslashes($post_content); @@ -789,31 +788,8 @@ function migrate($title, $time, $tags, $content, $url, $user, $source) file_put_contents($dir . $filename, print_r($post_content, true)); } save_tag_i18n($post_tag, $post_tagmd); - // import images - if(count($images) > 0) { - foreach ($images as $image_url) { - $imagefile = basename($image_url); - if(!@copy($image_url,'content/images/'.$imagefile)) - { - $errors= error_get_last(); - echo "COPY ERROR: ".$errors['type']; - echo "
    \n".$errors['message']; - } else { - echo "$imagefile copied from remote!
    \n"; - // $images_imported++; - } - } - } - $redirect = site_url() . 'admin/clear-cache'; header("Location: $redirect"); - } else { - echo "

    Found empty Fields:

    \r\n"; - echo "post title: $post_title
    \n"; - echo "post tag: $post_tag
    \n"; - echo "post url: $post_url
    \n"; - echo "post content: ".substr($post_content, 0, 50)."
    \n"; - echo "

    I WILL NOT IMPORT THIS !!!

    \r\n
    \r\n"; } } @@ -846,44 +822,7 @@ function get_feed($feed_url, $credit) } else { $source = null; } - - $images = array(); - // identify the host-name of the rss feed we are parsing - $source_host = parse_url($feed_url); - if(empty($source_host['host'])) { - $source_host['host'] = $_SERVER['SERVER_NAME']; // seems like we are parsing a local feed - } - - $cnt_images = 0; - $html = new \SimpleHtmlDom\simple_html_dom($content); - foreach ($html->find('img') as $img) { - $src = $img->src; - // identify host of img url - $img_host = parse_url($src, PHP_URL_HOST); - $img_path = parse_url($src, PHP_URL_PATH); - if(empty($img_host)) { - $img_host = $source_host['host']; - } - // we only import images if they match the host of the rss feed, - // otherwise legal consequences (copyright breach) may occur - if($img_host == $source_host['host']) { - $cnt_images ++; - $images[] = $source_host['scheme'].'://'.$img_host.$img_path; - // alter the path of the image, point to local src after import - $img->src = '/content/images/'.basename($src); - } - } - - // debug - /** - if($cnt_images > 0) { - echo "

    IMAGES and bent content

    "; - echo var_export($images, true); - echo "
    " . htmlspecialchars($html) . "
    "; - } - */ - - migrate($title, $time, $tags, $html, $url, $user, $images, $source); + migrate($title, $time, $tags, $content, $url, $user, $source); } } else { return $str = '
  • Unsupported feed.
  • '; diff --git a/system/admin/views/config.html.php b/system/admin/views/config.html.php index cfbce47..67da930 100644 --- a/system/admin/views/config.html.php +++ b/system/admin/views/config.html.php @@ -66,45 +66,45 @@
    - checked> + checked>
    - checked> + checked>
    - checked> + checked>
    - checked> + checked>
    - checked> + checked>
    - checked> + checked>
    - checked> + checked>
    diff --git a/system/htmly.php b/system/htmly.php index 93c75a5..bcb4d8f 100644 --- a/system/htmly.php +++ b/system/htmly.php @@ -474,45 +474,45 @@ post('/add/content', function () { if ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($is_post)) { if (!empty($url)) { - add_content($title, $tag, $url, $content, $user, $description, null, $draft, $category, 'post'); + add_content($title, $tag, $url, $content, $user, $draft, $category, 'post', $description, null); } else { $url = $title; - add_content($title, $tag, $url, $content, $user, $description, null, $draft, $category, 'post'); + add_content($title, $tag, $url, $content, $user, $draft, $category, 'post', $description, null); } } elseif ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($image)) { if (!empty($url)) { - add_content($title, $tag, $url, $content, $user, $description, $image, $draft, $category, 'image'); + add_content($title, $tag, $url, $content, $user, $draft, $category, 'image', $description, $image); } else { $url = $title; - add_content($title, $tag, $url, $content, $user, $description, $image, $draft, $category, 'image'); + add_content($title, $tag, $url, $content, $user, $draft, $category, 'image', $description, $image); } } elseif ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($video)) { if (!empty($url)) { - add_content($title, $tag, $url, $content, $user, $description, $video, $draft, $category, 'video'); + add_content($title, $tag, $url, $content, $user, $draft, $category, 'video', $description, $video); } else { $url = $title; - add_content($title, $tag, $url, $content, $user, $description, $video, $draft, $category, 'video'); + add_content($title, $tag, $url, $content, $user, $draft, $category, 'video', $description, $video); } } elseif ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($audio)) { if (!empty($url)) { - add_content($title, $tag, $url, $content, $user, $description, $audio, $draft, $category, 'audio'); + add_content($title, $tag, $url, $content, $user, $draft, $category, 'audio', $description, $audio); } else { $url = $title; - add_content($title, $tag, $url, $content, $user, $description, $audio, $draft, $category, 'audio'); + add_content($title, $tag, $url, $content, $user, $draft, $category, 'audio', $description, $audio); } } elseif ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($quote)) { if (!empty($url)) { - add_content($title, $tag, $url, $content, $user, $description, $quote, $draft, $category, 'quote'); + add_content($title, $tag, $url, $content, $user, $draft, $category, 'quote', $description, $quote); } else { $url = $title; - add_content($title, $tag, $url, $content, $user, $description, $quote, $draft, $category, 'quote'); + add_content($title, $tag, $url, $content, $user, $draft, $category, 'quote', $description, $quote); } } elseif ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($link)) { if (!empty($url)) { - add_content($title, $tag, $url, $content, $user, $description, $link, $draft, $category, 'link'); + add_content($title, $tag, $url, $content, $user, $draft, $category, 'link', $description, $link); } else { $url = $title; - add_content($title, $tag, $url, $content, $user, $description, $link, $draft, $category, 'link'); + add_content($title, $tag, $url, $content, $user, $draft, $category, 'link', $description, $link); } } else { $message['error'] = ''; @@ -2070,9 +2070,9 @@ get('/archive/:req', function ($req) { $date = strtotime($req); if (isset($time[0]) && isset($time[1]) && isset($time[2])) { - $timestamp = strftime('%d %B %Y', $date); + $timestamp = format_date($date, 'dd MMMM yyyy'); } elseif (isset($time[0]) && isset($time[1])) { - $timestamp = strftime('%B %Y', $date); + $timestamp = format_date($date, 'MMMM yyyy'); } else { $timestamp = $req; } @@ -2442,37 +2442,37 @@ post('/post/:name/edit', function () { if (empty($url)) { $url = $title; } - edit_content($title, $tag, $url, $content, $oldfile, $destination, $description, $dateTime, $image, $revertPost, $publishDraft, $category, 'image'); + edit_content($title, $tag, $url, $content, $oldfile, $revertPost, $publishDraft, $category, 'image', $destination, $description, $dateTime, $image); } else if ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($video)) { if (empty($url)) { $url = $title; } - edit_content($title, $tag, $url, $content, $oldfile, $destination, $description, $dateTime, $video, $revertPost, $publishDraft, $category, 'video'); + edit_content($title, $tag, $url, $content, $oldfile, $revertPost, $publishDraft, $category, 'video', $destination, $description, $dateTime, $video); } else if ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($link)) { if (empty($url)) { $url = $title; } - edit_content($title, $tag, $url, $content, $oldfile, $destination, $description, $dateTime, $link, $revertPost, $publishDraft, $category, 'link'); + edit_content($title, $tag, $url, $content, $oldfile, $revertPost, $publishDraft, $category, 'link', $destination, $description, $dateTime, $link); } else if ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($quote)) { if (empty($url)) { $url = $title; } - edit_content($title, $tag, $url, $content, $oldfile, $destination, $description, $dateTime, $quote, $revertPost, $publishDraft, $category, 'quote'); + edit_content($title, $tag, $url, $content, $oldfile, $revertPost, $publishDraft, $category, 'quote', $destination, $description, $dateTime, $quote); } else if ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($audio)) { if (empty($url)) { $url = $title; } - edit_content($title, $tag, $url, $content, $oldfile, $destination, $description, $dateTime, $audio, $revertPost, $publishDraft, $category, 'audio'); + edit_content($title, $tag, $url, $content, $oldfile, $revertPost, $publishDraft, $category, 'audio', $destination, $description, $dateTime, $audio); } else if ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($is_post)) { if (empty($url)) { $url = $title; } - edit_content($title, $tag, $url, $content, $oldfile, $destination, $description, $dateTime, null, $revertPost, $publishDraft, $category, 'post'); + edit_content($title, $tag, $url, $content, $oldfile, $revertPost, $publishDraft, $category, 'post', $destination, $description, $dateTime, null); } else { $message['error'] = ''; @@ -3435,37 +3435,37 @@ post('/:year/:month/:name/edit', function () { if (empty($url)) { $url = $title; } - edit_content($title, $tag, $url, $content, $oldfile, $destination, $description, $dateTime, $image, $revertPost, $publishDraft, $category, 'image'); + edit_content($title, $tag, $url, $content, $oldfile, $revertPost, $publishDraft, $category, 'image', $destination, $description, $dateTime, $image); } else if ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($video)) { if (empty($url)) { $url = $title; } - edit_content($title, $tag, $url, $content, $oldfile, $destination, $description, $dateTime, $video, $revertPost, $publishDraft, $category, 'video'); + edit_content($title, $tag, $url, $content, $oldfile, $revertPost, $publishDraft, $category, 'video', $destination, $description, $dateTime, $video); } else if ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($link)) { if (empty($url)) { $url = $title; } - edit_content($title, $tag, $url, $content, $oldfile, $destination, $description, $dateTime, $link, $revertPost, $publishDraft, $category, 'link'); + edit_content($title, $tag, $url, $content, $oldfile, $revertPost, $publishDraft, $category, 'link', $destination, $description, $dateTime, $link); } else if ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($quote)) { if (empty($url)) { $url = $title; } - edit_content($title, $tag, $url, $content, $oldfile, $destination, $description, $dateTime, $quote, $revertPost, $publishDraft, $category, 'quote'); + edit_content($title, $tag, $url, $content, $oldfile, $revertPost, $publishDraft, $category, 'quote', $destination, $description, $dateTime, $quote); } else if ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($audio)) { if (empty($url)) { $url = $title; } - edit_content($title, $tag, $url, $content, $oldfile, $destination, $description, $dateTime, $audio, $revertPost, $publishDraft, $category, 'audio'); + edit_content($title, $tag, $url, $content, $oldfile, $revertPost, $publishDraft, $category, 'audio', $destination, $description, $dateTime, $audio); } else if ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($is_post)) { if (empty($url)) { $url = $title; } - edit_content($title, $tag, $url, $content, $oldfile, $destination, $description, $dateTime, null, $revertPost, $publishDraft, $category, 'post'); + edit_content($title, $tag, $url, $content, $oldfile, $revertPost, $publishDraft, $category, 'post', $destination, $description, $dateTime, null); } else { $message['error'] = ''; diff --git a/system/includes/functions.php b/system/includes/functions.php index af08faf..e9a5af9 100644 --- a/system/includes/functions.php +++ b/system/includes/functions.php @@ -570,7 +570,7 @@ function get_category_info($category) } } - if (strtolower($category) == 'uncategorized') { + if (strtolower($category ?? '') == 'uncategorized') { return default_category(); } @@ -1432,7 +1432,7 @@ EOF; echo '

    diff --git a/system/admin/views/edit-content.html.php b/system/admin/views/edit-content.html.php index befe1bc..c518ac7 100644 --- a/system/admin/views/edit-content.html.php +++ b/system/admin/views/edit-content.html.php @@ -165,7 +165,7 @@ $( function() {
    - Publish a post with future date or time, it will go into scheduled posts. +
    diff --git a/system/admin/views/layout.html.php b/system/admin/views/layout.html.php index d553cbe..780a206 100644 --- a/system/admin/views/layout.html.php +++ b/system/admin/views/layout.html.php @@ -91,7 +91,7 @@
    diff --git a/system/includes/functions.php b/system/includes/functions.php index 4d746a7..b0342d3 100644 --- a/system/includes/functions.php +++ b/system/includes/functions.php @@ -3028,7 +3028,7 @@ EOF; } } echo '
  • ' . i18n('Pages') . '
  • '; - echo '
  • ' . 'Scheduled' . '
  • '; + echo '
  • ' . i18n('Scheduled') . '
  • '; echo '
  • ' . i18n('Draft') . '
  • '; if ($role === 'admin') { echo '
  • ' . i18n('Categories') . '
  • '; From 9a315d8a4b0203ebc791bdd14bbf120523b62ab7 Mon Sep 17 00:00:00 2001 From: danpros Date: Wed, 29 Nov 2023 20:19:00 +0700 Subject: [PATCH 25/26] Update htmly.php --- system/htmly.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/system/htmly.php b/system/htmly.php index 08ce25b..6349f9e 100644 --- a/system/htmly.php +++ b/system/htmly.php @@ -1013,11 +1013,11 @@ get('/admin/scheduled', function () { if (empty($posts) || $page < 1) { render('scheduled', array( - 'title' => 'Scheduled posts' . ' - ' . blog_title(), + 'title' => i18n('Scheduled_posts') . ' - ' . blog_title(), 'description' => strip_tags(blog_description()), 'canonical' => site_url(), 'page' => $page, - 'heading' => 'Scheduled posts', + 'heading' => i18n('Scheduled_posts'), 'posts' => null, 'about' => $author->about, 'name' => $author->name, @@ -1031,10 +1031,10 @@ get('/admin/scheduled', function () { } render('scheduled', array( - 'title' => 'Scheduled posts' . ' - ' . blog_title(), + 'title' => i18n('Scheduled_posts') . ' - ' . blog_title(), 'description' => strip_tags(blog_description()), 'canonical' => site_url(), - 'heading' => 'Scheduled posts', + 'heading' => i18n('Scheduled_posts'), 'page' => $page, 'posts' => $posts, 'about' => $author->about, From f1f2b94e1163c3cc47bbb314a88fe2b478b057cc Mon Sep 17 00:00:00 2001 From: danpros Date: Wed, 29 Nov 2023 20:29:29 +0700 Subject: [PATCH 26/26] Update files --- COPYRIGHT.txt | 2 +- README.md | 133 +------------------------------------------- cache/installedVersion.json | 2 +- 3 files changed, 5 insertions(+), 132 deletions(-) diff --git a/COPYRIGHT.txt b/COPYRIGHT.txt index 41eeeac..40e6ffd 100644 --- a/COPYRIGHT.txt +++ b/COPYRIGHT.txt @@ -1,4 +1,4 @@ -Copyright (c) 2014-2021 Danang Probo Sayekti. +Copyright (c) 2014-2023 Danang Probo Sayekti. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/README.md b/README.md index f7dc9cd..ff40aa8 100644 --- a/README.md +++ b/README.md @@ -44,10 +44,11 @@ Features - Post Draft - i18n - Menu builder +- Scheduled posts Requirements ------------ -HTMLy requires PHP 5.3 or greater, PHP-XML package, and PHP-ZIP package for backup feature. +HTMLy requires PHP 5.3 or greater, PHP-XML package, PHP-INTL package, and PHP-ZIP package for backup feature. Installations ------------- @@ -79,7 +80,7 @@ In addition, HTMLy support admin user role. To do so, simply add the following l role = admin ```` -Users assigned with the admin role can edit/delete all users' posts. +Users assigned with the admin role can edit/delete all users posts. To access the admin panel, add `/login` to the end of your site's URL. e.g. `www.yoursite.com/login` @@ -148,134 +149,6 @@ $ php -a ```` This will produce a hash which is to be placed in the `password` field in `username.ini`. Ensure that the `encryption` field is set to `password_hash`. - -Both Online or Offline ----------------------- -The built-in editor found in the admin panel, also provides you the ability to write to Markdown files offline by uploading them (see naming convention below) into the `content/username/blog/category/type/`: - -* `username` must match `config/users/username.ini`. -* `category` must match the `category.md` inside `content/data/category/category.md` except the `uncategorized` category. -* `type` is the content type. Available content type `post`, `video`, `audio`, `link`, `quote`. - -For static pages you can upload it to the `content/static` folder. - -Category --------- -The default category is `Uncategorized` with slug `uncategorized` and you do not need to creating it inside `content/data/category/` folder. But if you write it offline and want to assign new category to specific post you need to creating it first before you can use those category, example `content/data/category/new-category.md` with the following content: - -```html - - - -New category info etc. -```` -The slug for the new category is `new-category` (htmly removing the file extension). And for full file directory: -```` -content/username/new-category/post/file.md -```` - -File Naming Convention ----------------------- -When you write a blog post and save it via the admin panel, HTMLy automatically create a .md file extension with the following name, example: - -```` -2014-01-31-12-56-40_tag1,tag2,tag3_databaseless-blogging-platform-flat-file-blog.md -```` - -Here's the explanation (separated by an underscore): - -- `2014-01-31-12-56-40` is the published date. The date format is `yyyy-mm-dd-hh-mm-ss` -- `tag1,tag2,tag3` are the tags, separated by commas -- `databaseless-blogging-platform-flat-file-blog` is the URL - -For static pages, use the following format: - -```` -content/static/about.md -```` - -In the example above, the `/about.md` creates the URL: `www.yourblog.com/about` - -Thus, if you write/create files offline, you must name the .md file in the format above. - -For static subpages, use the following format: - -```` -content/static/about/me.md -```` - -This will create the URL: `www.yourblog.com/about/me` - -Content Tags -------------- -If you are writing offline, you need specify the content tags below: - -**Title** -```html - -```` - -**Meta description** -```html - -```` - -**Tags** - -This is just the tags display and for the slug is in the filename. -```html - -```` - -**Featured image** - -Post with featured image. -```html - -```` - -**Featured youtube video** - -Post with featured youtube video. -```html - -```` - -**Featured soundcloud audio** - -Post with featured soundcloud audio. -```html - -```` - -**Featured link** - -Post with featured link. -```html - -```` - -**Featured quote** - -Post with featured quote. -```html - -```` - -**Example** - -Example of how your post would look like: -```html - - - - - -Paragraph 1 - -Paragraph 2 etc. -``` - Contribute ---------- 1. Fork and edit diff --git a/cache/installedVersion.json b/cache/installedVersion.json index 2650b3d..335abb3 100644 --- a/cache/installedVersion.json +++ b/cache/installedVersion.json @@ -1,4 +1,4 @@ { "id": 782014, - "tag_name": "v2.8.3" + "tag_name": "v2.8.4" }