From d9d4fc95902afc7a746d4251e3f97bbb8295ef56 Mon Sep 17 00:00:00 2001 From: "translatewiki.net" Date: Mon, 16 Nov 2020 15:32:44 +0100 Subject: [PATCH 1/8] Localisation updates from https://translatewiki.net. --- .../ca.lproj/Localizable.strings | 5 +- .../cs.lproj/Localizable.strings | 13 ++ .../fa.lproj/Localizable.strings | 111 ++++++++++++++++ .../fi.lproj/Localizable.strings | 3 + .../fr.lproj/Localizable.strings | 8 +- .../he.lproj/Localizable.strings | 1 - .../hu.lproj/Localizable.strings | 2 - .../id.lproj/Localizable.strings | 2 - .../ja.lproj/Localizable.strings | 2 - .../mk.lproj/Localizable.strings | 8 +- .../pl.lproj/Localizable.strings | 3 + .../pt-br.lproj/Localizable.strings | 5 +- .../pt.lproj/Localizable.strings | 2 - .../qqq.lproj/Localizable.strings | 120 ++++++++++-------- .../ru.lproj/Localizable.strings | 2 - .../sv.lproj/Localizable.strings | 9 +- .../tr.lproj/Localizable.strings | 5 +- .../uk.lproj/Localizable.strings | 102 ++++++++++----- .../zh-hant.lproj/Localizable.strings | 18 +-- 19 files changed, 301 insertions(+), 120 deletions(-) diff --git a/Wikipedia/Localizations/ca.lproj/Localizable.strings b/Wikipedia/Localizations/ca.lproj/Localizable.strings index 7387bbef94a..0027c9e6955 100644 --- a/Wikipedia/Localizations/ca.lproj/Localizable.strings +++ b/Wikipedia/Localizations/ca.lproj/Localizable.strings @@ -20,13 +20,14 @@ // Author: Vriullop // Author: Xavier Dengra -"aaald-added-text-description" = "{{PLURAL:$1|0=0 caràcters|$1 caràcter|$1 caràcters}} afegits"; +"aaald-added-text-description-2" = "$1 afegit"; "aaald-article-description-updated-description" = "La descripció del títol de l'article s'ha actualitzat"; "aaald-article-insert-header" = "Actualitzacions significatives"; "aaald-article-insert-last-updated" = "Darrera actualització"; "aaald-article-insert-new-changes" = "Canvis recents"; "aaald-article-insert-read-more" = "Mostra les darreres actualitzacions"; -"aaald-deleted-text-description" = "{{PLURAL:$1|0=S'han suprimit 0 caràcters|S'ha suprimit $1 caràcter|S'han suprimit $1 caràcters}}"; +"aaald-characters-text-description" = "{{PLURAL:$1|0=caràcters|caràcter|caràcters}}"; +"aaald-deleted-text-description-2" = "$1 eliminat"; "aaald-error-subitle" = "Refresqueu per a tornar-ho a provar"; "aaald-error-title" = "No s'ha pogut carregar en línia l'historial de l'article"; "aaald-many-sections-description" = "a $1 seccions"; diff --git a/Wikipedia/Localizations/cs.lproj/Localizable.strings b/Wikipedia/Localizations/cs.lproj/Localizable.strings index 7c4a8e20903..730753eb988 100644 --- a/Wikipedia/Localizations/cs.lproj/Localizable.strings +++ b/Wikipedia/Localizations/cs.lproj/Localizable.strings @@ -11,6 +11,7 @@ // Author: Frettie // Author: H4nek // Author: Ilimanaq29 +// Author: Jan Myšák // Author: Juandev // Author: Korytaacheck // Author: Luky001 @@ -28,6 +29,16 @@ // Author: Walter Klosse // Author: Zbyso23 +"aaald-added-text-description-2" = "přidáno $1"; +"aaald-multiple-changes-description" = "Provedeno více změn"; +"aaald-multiple-references-added-description" = "Přidáno více referencí"; +"aaald-new-book-reference-title" = "Kniha"; +"aaald-new-discussion" = "Nová diskuse"; +"aaald-new-news-reference-title" = "Novinky"; +"aaald-new-talk-topic-description-format" = "$1 o tomto článku"; +"aaald-new-website-reference-archive-url-text" = "URL Archive.org"; +"aaald-new-website-reference-title" = "Webová stránka"; +"aaald-view-full-history-button" = "Zobrazit celou historii článku"; "about-content-license" = "Licence obsahu"; "about-content-license-details" = "Pokud není uvedeno jinak, obsah je k dispozici pod $1."; "about-content-license-details-share-alike-license" = "Creative Commons Uveďte autora-Zachovejte licenci"; @@ -680,6 +691,7 @@ "reading-themes-controls-accessibility-syntax-highlighting-switch" = "Zvýraznění syntaxe"; "reading-themes-controls-accessibility-text-size-slider" = "Posuvník velikosti textu"; "reading-themes-controls-syntax-highlighting" = "Zvýraznění syntaxe"; +"reference-section-button-accessibility-label" = "Skočit na sekci referencí"; "reference-title" = "Reference $1"; "relative-date-days-ago" = "{{PLURAL:$1|0=Dnes|1=Včera|2=Předevčírem|Před $1 dny}}"; "relative-date-hours-abbreviated" = "$1 h"; @@ -790,6 +802,7 @@ "table-of-contents-close-accessibility-label" = "Schovat obsah"; "table-of-contents-heading" = "Obsah"; "table-of-contents-hide-button-label" = "Skrýt tabulku s obsahem"; +"table-of-contents-subheading-label" = "Podnadpis $1"; "talk-page-add-discussion-accessibility-label" = "Přidat diskusi"; "talk-page-discussion-accessibility-hint" = "Dvakrát poklepejte pro založení nového vlákna"; "talk-page-discussion-read-accessibility-label" = "Přečteno"; diff --git a/Wikipedia/Localizations/fa.lproj/Localizable.strings b/Wikipedia/Localizations/fa.lproj/Localizable.strings index 5201eaef4ef..ef1e35a2412 100644 --- a/Wikipedia/Localizations/fa.lproj/Localizable.strings +++ b/Wikipedia/Localizations/fa.lproj/Localizable.strings @@ -18,6 +18,7 @@ // Author: Hosseinblue // Author: Huji // Author: Iriman +// Author: Jeeputer // Author: Ladsgroup // Author: Leyth // Author: Macofe @@ -42,6 +43,9 @@ "aaald-article-insert-new-changes" = "نمایش تغییرات"; "aaald-article-insert-read-more" = "خواندن به‌روزسانی‌های بیشتر"; "aaald-error-subitle" = "نوسازی برای تلاش مجدد"; +"aaald-error-title" = "ناتوان در بارگذاری تاریخچهٔ درخط مقاله"; +"aaald-multiple-changes-description" = "چندین تغییر اعمال شد"; +"aaald-multiple-references-added-description" = "چندین ارجاع افزوده شد"; "aaald-new-book-reference-title" = "کتاب"; "aaald-new-discussion" = "بحث تازه"; "aaald-new-journal-reference-database" = "از طریق $1"; @@ -53,7 +57,16 @@ "aaald-new-website-reference-archive-date-text" = "از مرجع بر اساس $1"; "aaald-new-website-reference-archive-url-text" = "نشانی Archive.org"; "aaald-new-website-reference-title" = "وب‌گاه"; +"aaald-numerical-multiple-references-added-description" = "{{PLURAL:$1|0=۰ ارجاع|$1 ارجاع|$1 ارجاع}} افزوده شد"; +"aaald-one-section-description" = "در بخش $1"; +"aaald-revision-userInfo" = "ویرایش توسط $1 ($2 ویرایش)"; "aaald-revision-userInfo-anonymous" = "ویرایش شده توسط $1"; +"aaald-single-reference-added-description" = "ارجاع افزوده شد"; +"aaald-small-change-description" = "{{PLURAL:$1|0=خیچ تغییر جزئی اعمال نشد|$1 تغییر جزئی اعمال شد|$1 تغییر جزئی اعمال شد}}"; +"aaald-summary-title" = "{{PLURAL:$1|0=۰ تغییر|$1 تغییر|$1 تغییر}} توسط {{PLURAL:$2|0=۰ ویرایشگر|$2 ویرایشگر|$2 ویرایشگر}} در {{PLURAL:$3|0=۰ روز|$3 روز|$3 روز}}"; +"aaald-two-sections-description" = "در بخش‌های $1 و $2"; +"aaald-vandalism-revert-description" = "خرابکاری مشکوک برگردانده شد"; +"aaald-view-full-history-button" = "مشاهده تاریخچه کامل مقاله"; "about-content-license" = "مجوز محتوی"; "about-content-license-details" = "در صورتی که حالت دیگری اعلام نشود،‌ محتوی تحت $1 در دسترس است."; "about-content-license-details-share-alike-license" = "مجوز کریتیو کامنز اشتراک‌گذاری یکسان"; @@ -101,6 +114,7 @@ "account-group-title" = "حساب کاربری شما"; "account-talk-page-title" = "صفحهٔ بحث شما"; "account-talk-preferences-auto-sign-discussions" = "امضای خودکار بحث‌ها"; +"account-talk-preferences-auto-sign-discussions-setting-explanation" = "امضای خودکار بحث‌ها از امضای تعریف‌شده در تنظیمات امضا استفاده خواهد کرد"; "account-talk-preferences-title" = "مدیریت ترجیحات"; "action-add-to" = "افزودن به..."; "action-add-to-reading-list" = "افزودن به فهرست مطالعه"; @@ -133,6 +147,7 @@ "add-articles-to-reading-list" = "افزودن {{PLURAL:$1|$1 article|$1 articles}} به فهرست خواندن"; "add-citation-title" = "افزودن یادکرد"; "announcements-dismiss" = "پنهان‌سازی"; +"app-store-short-description" = "برای کاوش مکان‌ها در نزدیکی شما، همگام‌سازی مقاله‌ها جهت مطالعه در حالت آفلاین و سفارشی‌سازی تجربهٔ مطالعهٔ خود، نرم‌افزار ویکی‌پدیا را دریافت کنید."; "app-store-subtitle" = "دانشنامهٔ آزاد"; "appearance-settings-adjust-text-sizing" = "تنظیم اندازه متن مقاله"; "appearance-settings-expand-tables" = "گسترش جدول"; @@ -145,6 +160,7 @@ "article-about-title" = "دربارهٔ این مقاله"; "article-delete" = "حذف"; "article-deleted-accessibility-notification" = "{{PLURAL:$1|مقالهٔ|مقاله‌های}} حذف‌شده"; +"article-fetcher-error-updated-content-timeout" = "نرم‌افزار قادر به بازیابی محتوای بروزرسانی‌شده در زمان مشخص نبود. لطفاً برای مشاهدهٔ بازتاب تغییرات خود، این صفحه را بعداً دوباره تازه‌سازی کنید."; "article-languages-filter-placeholder" = "یافتن زبان"; "article-languages-label" = "انتخاب زبان"; "article-languages-others" = "زبان‌های دیگر"; @@ -172,21 +188,30 @@ "compass-direction" = "در ساعت $1"; "continue-reading-empty-description" = "کاوش ویکی‌پدیا برای خواندن مقالات بیشتر"; "continue-reading-empty-title" = "مقالاتی که اخیراً خوانده نشده‌اند"; +"data-migration-status" = "در حال بروزرسانی..."; "description-add-title" = "افزودن توضیحات"; "description-edit-for-article" = "توضیحات عنوان برای $1"; "description-edit-learn-more" = "اطلاعات بیشتر"; "description-edit-length-warning" = "$1 / $2"; +"description-edit-license" = "با تغییر توصیف عنوان، $1 را می‌پذیرم و به‌طور غیرقابل بازگشتی مشارکت‌هایم را تحت پروانه $2 منتشر می‌کنم."; "description-edit-pencil-introduction" = "ویرایش مقدمه"; "description-edit-pencil-title" = "ویرایش توضیحات عنوان"; "description-edit-placeholder-title" = "توضیحات کوتاه بهترند"; "description-edit-publish" = "انتشار توضیحات"; "description-edit-title" = "ویرایش توضیحات"; +"description-edit-warning" = "لطفاً توصیف را کوتاه بنویسید تا کاربران بتوانند با یک نگاه موضوع مقاله را دریابند"; +"description-help-about-description" = "توصیف‌های عنوان خلاصهٔ یک مقاله را بیان می‌کنند تا به مخاطبان در درک موضوع با یک نگاه کمک کنند."; "description-help-about-title" = "درباره"; "description-help-about-wikidata" = "دربارهٔ ویکی‌داده"; +"description-help-more-info-description" = "توصیف‌ها در ویکی‌داده جمع‌آوری و نگهداری می‌شوند. ویکی‌داده یکی از پروژه‌های بنیاد ویکی‌مدیا است که یک بانک اطلاعاتی آزاد، مبتنی بر همکاری، چندزبانه و ثانویه را فراهم می‌کند که از ویکی‌پدیا و سایر پروژه‌ها پشتیبانی می‌کنند."; "description-help-more-info-title" = "اطلاعات بیشتر"; +"description-help-tips-description" = "توصیف‌ها به‌طور ایده‌آل باید در یک خط جای گیرند و طول آن‌ها بین دو تا دوازده واژه باشد. حرف نخست این متن‌ها تنها در صورتی باید بزرگ نوشته شود که اولین واژه، یک اسم خاص باشد."; +"description-help-tips-example-description-one" = "توصیف عنوان برای یک مقاله دربارهٔ مونالیزا"; +"description-help-tips-example-description-two" = "توصیف عنوان برای یک مقاله دربارهٔ کوه اورست"; "description-help-tips-example-title-one" = "نقاشی اثر لئوناردو داوینچی"; "description-help-tips-example-title-two" = "مرتفع‌ترین قلّهٔ زمین"; "description-help-tips-for-example" = "برای مثال:"; +"description-help-tips-title" = "نکاتی برای ساخت توصیف‌ها"; "description-help-title" = "کمک توضیحات عنوان"; "description-help-wikidata-guide" = "راهنمای ویکی‌داده برای نوشتن توضیحات"; "description-published-button-title" = "انجام شد"; @@ -206,19 +231,30 @@ "diff-context-lines-collapsed-button-title" = "نشان بده"; "diff-context-lines-expanded-button-title" = "پنهان کن"; "diff-multi-line-format" = "سطرهای $1 تا $2"; +"diff-paragraph-moved" = "پاراگراف منتقل شد"; "diff-paragraph-moved-direction-down" = "پایین"; "diff-paragraph-moved-direction-up" = "بالا"; "diff-paragraph-moved-distance-line" = "{{PLURAL:$1|$1 سطر|$1 سطر}}"; "diff-paragraph-moved-distance-section" = "{{PLURAL:$1|$1 بخش|$1 بخش}}"; +"diff-paragraph-moved-format" = "پاراگراف $2 به $1 منتقل شد"; +"diff-revision-error-title" = "ناتوان از بارگیری نسخه"; "diff-single-header-editor-number-edits-format" = "{{PLURAL:$1|$1 ویرایش|$1 ویرایش}}"; +"diff-single-header-editor-title" = "اطلاعات ویرایشگر"; +"diff-single-header-subtitle-bytes-added" = "{{PLURAL:$1|$1 بایت افزوده شد|$1 بایت افزوده شد}}"; "diff-single-header-subtitle-bytes-removed" = "{{PLURAL:$1|$1 بایت حذف شد|$1 بایت حذف شد}}"; "diff-single-header-summary-heading" = "خلاصهٔ ویرایش"; "diff-single-intro-title" = "مقدمه"; "diff-single-line-format" = "سطر $1"; "diff-thanks-anonymous-no-thanks" = "از کاربران ناشناس نمی‌توان تشکر کرد"; +"diff-thanks-login-subtitle" = "«تشکر» راه ساده‌ای برای نشان دادن قدردانی از کار یک ویرایشگر در ویکی‌پدیا است. برای ارسال «تشکر» باید به سامانه وارد شوید."; "diff-thanks-login-title" = "برای ارسال «تشکر» وارد شوید"; "diff-thanks-send-button-title" = "ارسال تشکر"; +"diff-thanks-send-subtitle" = "«تشکر» راه ساده‌ای برای نشان دادن قدردانی از کار یک ویرایشگر در ویکی‌پدیا است. «تشکرها» به‌طور عمومی قابل مشاهده هستند و نمی‌توان آن‌ها را برگرداند."; +"diff-thanks-send-title" = "ارسال «تشکر» به‌صورت عمومی"; "diff-thanks-sent" = "«تشکر» شما برای $1 فرستاده شد"; +"diff-thanks-sent-already" = "شما برای این ویرایش «تشکر» ارسال کرده‌اید"; +"diff-thanks-sent-cannot-unsend" = "تشکر را نمی‌توان پس گرفت"; +"diff-unedited-lines-format" = "{{PLURAL:$1|$1 سطر ویرایش نشد|$1 سطر ویرایش نشدند}}"; "dim-images" = "تغییر نور تصاویر"; "edit-bold-accessibility-label" = "پررنگ کردن متن"; "edit-bold-remove-accessibility-label" = "کم‌رنگ کردن متن"; @@ -241,6 +277,8 @@ "edit-link-remove-link-title" = "حذف پیوند"; "edit-link-title" = "ویرایش پیوند"; "edit-menu-item" = "ویرایش"; +"edit-menu-item-could-not-find-selection-alert-message" = "ممکن است به این دلیل باشد که متن انتخابی شما قابل ویرایش نیست (مثلاً عنوان مقاله یا عنوان‌های جعبه اطلاعات) یا به طول متنی که هایلایت شده است مرتبط باشد"; +"edit-menu-item-could-not-find-selection-alert-title" = "متنی که انتخاب کردید یافت نشد"; "edit-minor-learn-more-text" = "اطلاعات بیشتر در بارهٔ ویرایش‌های جزئی"; "edit-minor-text" = "این ویرایش، جزئی است"; "edit-ordered-list-accessibility-label" = "تبدیل متن به فهرست ترتیبی"; @@ -286,6 +324,8 @@ "editing-welcome-set-knowledge-free-subtitle" = "به منظور دسترسی به دانش جهان، ما به شما نیاز داریم که با خواندن، ویرایش، و مشارکت در موضوعاتی که بیش‌ترین اهمیت را برای شما دارند، در ایجاد آن مشارکت کنید."; "editing-welcome-set-knowledge-free-title" = "داشتن دانش آزاد"; "empty-diff-compare-title" = "تفاوتی بین نسخه‌ها وجود ندارد"; +"empty-diff-single-title" = "هیچ تغییر قابل مشاهده‌ای اعمال نشد"; +"empty-insert-media-title" = "یک پرونده را از ویکی‌انبار انتخاب کنید"; "empty-no-article-message" = "متاسفانه امکان بارگیری مقاله نیست"; "empty-no-feed-action-message" = "فعلاً می توانید صفحه‌های ذخیره شده را مطالعه کنید"; "empty-no-feed-message" = "زمانی که به اینترنت متصل باشید می‌توانید مقالات پیشنهادی را مشاهده کنید."; @@ -293,33 +333,60 @@ "empty-no-history-title" = "تاریخچه‌ای برای مشاهده وجود ندارد"; "empty-no-reading-lists-message" = "فهرستی برای مکان‌هایی که می‌خواهید به آن‌ها سفر کنید، موضوعات مورد علاقه و چیزهای بیشتر ایجاد کنید"; "empty-no-reading-lists-title" = "مرتب‌کردن مقاله‌های ذخیره‌شده و فهرست‌های خواندن"; +"empty-no-saved-pages-in-reading-list-message" = "برای مشاهدهٔ صفحه‌ها در اینجا، آن‌ها را در این فهرست ذخیره کنید"; "empty-no-saved-pages-in-reading-list-title" = "هیچ صفحه‌ای در این فهرست، ذخیره نشده است"; "empty-no-saved-pages-message" = "ذخیرهٔ صفحه برای مشاهدهٔ بعدی، شاید آفلاین"; "empty-no-saved-pages-title" = "هنوز صفحه‌ای ذخیره نشده‌است"; "empty-no-search-results-message" = "نتیجه‌ای یافت نشد"; +"empty-talk-page-title" = "هنوز هیچ پیامی برای این کاربر ارسال نشده است"; "error-generic-recovery-suggestion" = "لطفاً بعداً امتحان کنید"; "error-unknown" = "خطای ناشناخته رخ داده‌است"; "explore-another-random" = "مقاله تصادفی دیگر"; "explore-because-you-read" = "چون شما مطالعه می‌کنید"; "explore-because-you-read-footer" = "سایر مقاله‌های مرتبط"; "explore-continue-reading-heading" = "ادامه دادن به خواندن"; +"explore-detail-back-button-title" = "بازگشت به زبانهٔ کاوش"; "explore-enable-location-title" = "جستجوی مقالهٔ نزدیک به موقعیت شما"; "explore-featured-article-heading" = "مقالهٔ برگزیده"; "explore-featured-article-sub-heading-from-language-wikipedia" = "از ویکی‌پدیای $1"; "explore-featured-article-sub-heading-from-wikipedia" = "از ویکی‌پدیای"; "explore-feed-customize-accessibility-title" = "سفارشی‌کردن"; +"explore-feed-language-settings" = "تنظیمات زبان زبانهٔ کاوش"; +"explore-feed-preferences-additional-languages-footer-text" = "از صفحهٔ تنظیمات «زبان‌ها من» می‌توانید زبان‌های بیشتری بیافزایید."; "explore-feed-preferences-card-hidden-title" = "کارت مخفی شده‌است"; +"explore-feed-preferences-continue-reading-description" = "پیوند سریع برای بازگشت به مطالعهٔ یک مقالهٔ باز"; +"explore-feed-preferences-customize-explore-feed" = "شخصی سازی خوراک"; +"explore-feed-preferences-customize-explore-feed-action-title" = "شخصی سازی خوراک"; "explore-feed-preferences-explore-tab" = "تب جستجو"; "explore-feed-preferences-featured-article-description" = "مقالهٔ برگزیدهٔ روزانه در ویکی‌پدیا"; "explore-feed-preferences-feed-card-visibility-all-languages-off" = "خاموش"; "explore-feed-preferences-feed-card-visibility-all-languages-on" = "روشن کردن همه"; "explore-feed-preferences-feed-card-visibility-global-cards-on" = "روشن"; "explore-feed-preferences-feed-card-visibility-languages-count" = "روشن $1"; +"explore-feed-preferences-feed-cards-hidden-title" = "تمامی $1 کارت پنهان شد"; +"explore-feed-preferences-global-cards-description" = "کارت‌هایی که مختص زبان خاصی نیستند"; +"explore-feed-preferences-global-cards-subtitle" = "به زبان خاصی اختصاص ندارد"; "explore-feed-preferences-global-cards-title" = "نام‌های سراسری"; "explore-feed-preferences-hide-card-action-title" = "مخفی کردن این کارت"; +"explore-feed-preferences-hide-feed-cards-action-title" = "مخفی کردن همه کارت‌های $1"; "explore-feed-preferences-in-the-news-description" = "مقاله های مربوط به مسائل روز"; "explore-feed-preferences-on-this-day-description" = "رویدادهای تاریخی در این روز"; +"explore-feed-preferences-places-description" = "مقاله‌های ویکی‌پدیا در نزدیکی موقعیت مکانی شما"; +"explore-feed-preferences-potd-description" = "نگاره برگزیدهٔ روزانه از ویکی‌انبار"; "explore-feed-preferences-randomizer-description" = "تولید مقالاتی تصادفی برای خواندن"; +"explore-feed-preferences-related-pages-description" = "پیشنهادها بر پایه تاریخچهٔ مطالعه"; +"explore-feed-preferences-show-continue-reading-title" = "نمایش کارت ادامهٔ مطالعه"; +"explore-feed-preferences-show-featured-article-footer-text" = "خاموش کردن کارت مقالهٔ برگزیده، این کارت را در تمام زبان‌های در دسترس غیرفعال خواهد کرد."; +"explore-feed-preferences-show-featured-article-title" = "نمایش کارت مقالهٔ برگزیده"; +"explore-feed-preferences-show-news-footer-text" = "خاموش کردن کارت از میان خبرها، این کارت را در تمام زبان‌های در دسترس غیرفعال خواهد کرد."; +"explore-feed-preferences-show-news-title" = "نمایش کارت از میان خبرها"; +"explore-feed-preferences-show-on-this-day-footer-text" = "خاموش کردن کارت یادبودها، این کارت را در تمام زبان‌های در دسترس غیرفعال خواهد کرد."; +"explore-feed-preferences-show-on-this-day-title" = "نمایش کارت یادبودها"; +"explore-feed-preferences-show-picture-of-the-day-title" = "نمایش کارت نگارهٔ روز"; +"explore-feed-preferences-show-places-footer-text" = "خاموش کردن کارت مکان‌ها، این کارت را در تمام زبان‌های در دسترس غیرفعال خواهد کرد."; +"explore-feed-preferences-show-places-title" = "نمایش کارت مکان‌ها"; +"explore-feed-preferences-show-randomizer-footer-text" = "خاموش کردن کارت مقالهٔ تصادفی، این کارت را در تمام زبان‌های در دسترس غیرفعال خواهد کرد."; +"explore-feed-preferences-show-randomizer-title" = "نمایش کارت مقالهٔ تصادفی"; "explore-feed-preferences-top-read-description" = "مقاله‌های پربازدید روزانه"; "explore-feed-preferences-turn-off-explore-feed-alert-action-title" = "خاموش کردن جستجو"; "explore-feed-preferences-turn-off-explore-feed-alert-title" = "خاموش کردن جستجو؟"; @@ -340,6 +407,7 @@ "explore-nearby-placeholder-sub-heading-on-language-wikipedia" = "از ویکی‌پدیا $1"; "explore-nearby-placeholder-sub-heading-on-wikipedia" = "از ویکی‌پدیا"; "explore-nearby-sub-heading-your-location" = "مکان شما"; +"explore-nearby-sub-heading-your-location-from-language-wikipedia" = "موقعیت مکانی شما از ویکی‌پدیای $1"; "explore-potd-heading" = "نگارهٔ برگزیدهٔ روز"; "explore-potd-sub-heading" = "از ویکی انبار"; "explore-random-article-heading" = "مقاله تصادفی"; @@ -350,6 +418,7 @@ "feed-news-notification-button-text" = "روشن کردن آگاه‌سازی‌ها"; "feed-news-notification-text" = "فعال‌کردن آگاه‌سازی برای آگاه‌شدن توسط ویکی‌پدیا زمانی که مقالات در اخبار پربازدید هستند."; "fetcher-error-generic" = "چیزی اشتباه شده‌است! لطفاً دوباره تلاش کنید."; +"fetcher-error-unexpected-response" = "نرم‌افزار یک پاسخ دور از انتظار از سرور دریافت کرد. لطفاً بعداً دوباره تلاش کنید."; "field-alert-captcha-invalid" = "کپچای نامعتبر"; "field-alert-password-confirm-mismatch" = "گذرواژه‌ها مطابقت ندارند"; "field-alert-token-invalid" = "کد نادرست"; @@ -413,8 +482,10 @@ "in-the-news-title" = "در اخبار"; "insert-action-title" = "افزودن"; "insert-link-title" = "درج پیوند"; +"insert-media-alternative-text-description" = "توصیف متنی برای مخاطبانی که قادر به مشاهدهٔ تصویر نیستند"; "insert-media-alternative-text-placeholder" = "این تصویر را توصیف کنید"; "insert-media-alternative-text-title" = "متن جایگزین"; +"insert-media-caption-caption-placeholder" = "ارتباط این تصویر با مقاله در چیست؟"; "insert-media-caption-title" = "عنوان"; "insert-media-image-position-setting-center" = "مرکز"; "insert-media-image-position-setting-left" = "چپ"; @@ -488,6 +559,7 @@ "on-this-day-title" = "در این روز"; "page-history-anonymous-edits" = "ویرایش‌های ناشناس"; "page-history-bot-edits" = "ویرایش‌های ربات"; +"page-history-compare-accessibility-hint" = "برای انتخاب دو نسخه جهت مقایسه، اینجا را لمس کنید"; "page-history-compare-title" = "مقایسه"; "page-history-graph-accessibility-label" = "نمودار ویرایش‌ها در طول زمان"; "page-history-minor-edits" = "ویرایش‌های جزئی"; @@ -497,6 +569,7 @@ "page-history-revision-minor-edit-accessibility-label" = "ویرایش جزئی"; "page-history-revision-size-diff-addition" = "{{PLURAL:$1|$1 بایت|$1 بایت}} افزود"; "page-history-revision-size-diff-subtraction" = "{{PLURAL:$1|$1 بایت|$1 بایت}} حذف کرد"; +"page-history-revision-time-accessibility-label" = "ویرایش در $1 انجام شده"; "page-history-revisions-comparison-warning" = "فقط دو نسخه را می‌توان انتخاب کرد"; "page-history-stats-text" = "{{PLURAL:$1|$1 ویرایش|$1 ویرایش}} از $2"; "page-history-user-edits" = "ویرایش‌های کاربر"; @@ -571,6 +644,7 @@ "reading-list-limit-hit-for-unsorted-articles-button-title" = "مرتب‌کردن مقالات"; "reading-list-limit-hit-for-unsorted-articles-subtitle" = "محدودیت ۵۰۰۰ مقاله مرتب‌نشده وجود دارد. لطفا مقالاتتان را در فهرست‌ها مرتب کنید تا امکان همگام‌سازی مقالات مرتب‌نشده وجود داشته باشد."; "reading-list-limit-hit-for-unsorted-articles-title" = "محدودیت انتخاب مقالات مرتب‌نشده"; +"reading-list-list-limit-reached" = "شما به سقف محدودیت $1 آیتم در فهرست مطالعه برای هر حساب کاربری رسیده‌اید"; "reading-list-login-button-title" = "برای همسان‌سازی مقاله‌های ذخیره‌شده وارد شوید"; "reading-list-login-or-create-account-button-title" = "ورود به سامانه یا ساخت حساب کاربری"; "reading-list-login-or-create-account-title" = "برای همسان‌سازی داده‌های ذخیره‌شده وارد شوید"; @@ -578,10 +652,13 @@ "reading-list-login-title" = "مقالات ذخیره‌شده شما همسان‌سازی شود؟"; "reading-list-new-list-description-placeholder" = "توضیح کوتاه اختیاری"; "reading-list-new-list-name-placeholder" = "عنوان فهرست خواندن"; +"reading-list-sync-disabled-panel-message" = "همگام‌سازی فهرست مطالعه برای حساب کاربری ویکی‌پدیای شما بر روی دستگاه دیگری غیرفعال شده است. می‌توانید با بروزرسانی تنظیمات خود، قابلیت همگام‌سازی را دوباره فعال کنید."; "reading-list-sync-disabled-panel-title" = "همگام‌سازی غیر فعال شد"; "reading-list-sync-enable-button-title" = "فعال‌کردن همسان‌سازی"; "reading-list-sync-enable-subtitle" = "مقاله‌ها و فهرست‌های مطالعه‌تان اکنون می‌تواند در حساب کاربری ویکی‌پدیای شما ذخیره و در سراسر پروژه‌های ویکی‌پدیا همگام‌سازی شود."; "reading-list-sync-enable-title" = "همسان‌سازی فهرست خواندن فعال شود؟"; +"reading-list-sync-enabled-panel-message" = "همگام‌سازی فهرست مطالعه برای این حساب کاربری فعال است. برای توقف همگام‌سازی، می‌توانید با بروزرسانی تنظیمات خود، همگام‌سازی را برای این حساب کاربری غیرفعال کنید."; +"reading-list-sync-enabled-panel-title" = "همگام‌سازی برای این حساب کاربری فعال است"; "reading-list-unable-to-add-entry" = "یک خطای غیرمنتظره هنگام افزودن یک ورودی به فهرست خواندن شما روی داد. لطفا دوباره تلاش کنید."; "reading-list-unable-to-create" = "یک خطای غیرمنتظره هنگام ساخت فهرست خواندن شما روی داد. لطفا دوباره تلاش کنید."; "reading-list-unable-to-delete" = "یک خطای غیرمنتظره هنگام حذف فهرست خواندن شما روی داد. لطفا دوباره تلاش کنید."; @@ -591,7 +668,12 @@ "reading-lists-article-added-confirmation" = "مقاله به “$1” افزوده شد."; "reading-lists-article-api-failure" = "ناتوان از همگام‌سازی مقاله"; "reading-lists-article-not-synced" = "همگام سازی نشده"; +"reading-lists-article-not-synced-article-limit-exceeded" = "محدودیت مقاله پر شده است، ناتوان در همگام‌سازی مقاله"; +"reading-lists-article-not-synced-list-limit-exceeded" = "محدودیت فهرست پر شده است، ناتوان در همگام‌سازی مقاله"; "reading-lists-article-queued-to-be-downloaded" = "مقاله در صف دانلود قرار گرفت"; +"reading-lists-article-save-to-disk-failed" = "محدودیت دستگاه پر شده است، ناتوان در همگام‌سازی مقاله"; +"reading-lists-article-save-to-disk-recovery-suggestion" = "لطفاً کمی از فضای دستگاه خود را خالی کرده و دوباره تلاش کنید"; +"reading-lists-articles-not-synced-limit-exceeded" = "بعضی از مقاله‌ها همگام‌سازی نشدند، محدودیت پر شده است"; "reading-lists-conflicting-reading-list-name-updated" = "فهرست '$1' شما تغییر نام یافت به '$2'"; "reading-lists-count" = "{{PLURAL:$1|$1 فهرست خواندن|$1 فهرست‌های خواندن}}"; "reading-lists-default-list-description" = "فهرست پیش‌فرض برای مقاله‌های ذخیره‌شده"; @@ -599,8 +681,10 @@ "reading-lists-delete-reading-list-alert-message" = "این کار را نمی‌توان لغو کرد. هر مقاله‌ای که فقط در {{PLURAL:$1|این فهرست|این فهرست‌ها}} دخیره شده، به صورت دخیره‌ نشده خواهد ماند."; "reading-lists-delete-reading-list-alert-title" = "{{PLURAL:$1|فهرستt|فهرست‌ها}} حذف شود؟"; "reading-lists-large-sync-completed" = "{{PLURAL:$1|$1 مقاله|$1 مقاله}} و {{PLURAL:$2|$2 فهرست مطالعه|$2 فهرست مطالعه}} از حساب کاربری شما همگام‌سازی شد"; +"reading-lists-list-not-synced-limit-exceeded" = "فهرست همگام‌سازی نشد، محدودیت پر شده است"; "reading-lists-sort-saved-articles" = "مرتب‌سازی مقاله‌های ذخیره‌شده"; "reading-lists-split-notification" = "محدودیت %d مقاله برای هر فهرست وجود دارد. فهرستی که بیش از مقاله داشته باشد به چند فهرست تقسیم می‌شود."; +"reading-lists-sync-error-no-internet-connection" = "در صورت اتصال دوبارهٔ اینترنت، همگام‌سازی ادامه خواهد یافت"; "reading-themes-controls-accessibility-black-theme-button" = "تِم سیاه"; "reading-themes-controls-accessibility-brightness-slider" = "لغزندهٔ درخشندگی"; "reading-themes-controls-accessibility-dark-theme-button" = "پوسته تیره"; @@ -609,6 +693,7 @@ "reading-themes-controls-accessibility-syntax-highlighting-switch" = "پررنگ کردن دستور"; "reading-themes-controls-accessibility-text-size-slider" = "لغزنده اندازهٔ متن"; "reading-themes-controls-syntax-highlighting" = "پررنگ کردن دستور"; +"reference-section-button-accessibility-label" = "پرش به بخش منابع"; "reference-title" = "منبع $1"; "relative-date-days-ago" = "{{PLURAL:$1|0=امروز|1=Yesterday|$1 روز پیش}}"; "relative-date-hours-abbreviated" = "$1 ساعت"; @@ -677,10 +762,19 @@ "settings-notifications-trending" = "رتبه‌بندی رویدادهای کنونی"; "settings-primary-language" = "ابتدایی"; "settings-primary-language-details" = "اولین زبان موجود در این فهرست به‌عنوان زبان اصلی اپلیکیشن به کار می‌رود."; +"settings-search-footer-text" = "تنظیم نرم‌افزار برای باز کردن زبانهٔ جستجو به‌جای زبانهٔ کاوش"; +"settings-search-open-app-on-search" = "باز کردن نرم‌افزار در زبانهٔ جستجو"; +"settings-storage-and-syncing-enable-sync-title" = "همگام‌سازی مقاله‌ها و فهرست‌های ذخیره‌شده"; +"settings-storage-and-syncing-erase-saved-articles-alert-message" = "در صورتی که همگام‌سازی را فعال کرده‌باشید، پاک کردن مقاله‌های ذخیره‌شده علاوه بر حذف آن‌ها از این دستگاه، منجر به حذف آن‌ها از حساب کاربری شما نیز خواهد شد. شما قادر به برگرداندن این عمل نخواهید بود."; "settings-storage-and-syncing-erase-saved-articles-alert-title" = "آیا همهٔ مقاله‌های ذخیره‌شده حذف شوند؟"; "settings-storage-and-syncing-erase-saved-articles-button-title" = "حذف"; +"settings-storage-and-syncing-erase-saved-articles-footer-text" = "در صورتی که همگام‌سازی را فعال کرده‌باشید، پاک کردن مقاله‌های ذخیره‌شده علاوه بر حذف آن‌ها از این دستگاه، منجر به حذف آن‌ها از حساب کاربری شما نیز خواهد شد.\n\nپاک کردن مقاله‌های ذخیره شده حدود $1 فضا را خالی خواهد کرد."; "settings-storage-and-syncing-erase-saved-articles-title" = "پاک کردن مقالات ذخیره شده"; +"settings-storage-and-syncing-full-sync" = "فهرست‌های مطالعهٔ شما در پس‌زمینه همگام‌سازی خواهند شد"; +"settings-storage-and-syncing-server-sync-footer-text" = "درخواست یک بروزرسانی برای مقاله‌ها و فهرست‌های مطالعهٔ همگام‌سازی شدهٔ شما"; +"settings-storage-and-syncing-server-sync-title" = "بروزرسانی فهرست‌های مطالعهٔ همگام‌سازی شده"; "settings-storage-and-syncing-show-default-reading-list-title" = "نمایش فهرست مطالعه ذخیره شده"; +"settings-storage-and-syncing-title" = "مخزن مقاله و همگام‌سازی"; "settings-support" = "حمایت از ویکی‌پدیا"; "settings-title" = "تنظیمات"; "share-a-fact-made-with" = "ساخته شده توسط اپلیکیشن ویکی‌پدیا"; @@ -706,14 +800,27 @@ "table-of-contents-hide-button-label" = "جدول محتویات را پنهان کن"; "table-of-contents-subheading-label" = "زیربخش ۱"; "talk-page-add-discussion-accessibility-label" = "اضافه کردن بحث"; +"talk-page-discussion-accessibility-hint" = "برای باز کردن ریسهٔ بحث، اینجا را دوبار لمس کنید"; "talk-page-discussion-read-accessibility-label" = "خواندن"; "talk-page-discussion-unread-accessibility-label" = "خوانده‌نشده"; +"talk-page-error-unable-to-post-reply" = "عدم اتصال به اینترنت. ناتوان در ارسال پاسخ."; +"talk-page-error-unable-to-post-topic" = "عدم اتصال به اینترنت. ناتوان در ارسال بحث."; +"talk-page-info-active-conversations" = "گفتگوهای فعال در ویکی‌پدیای $1"; +"talk-page-info-active-conversations-generic" = "گفتگوهای فعال در ویکی‌پدیا"; +"talk-page-link-user-action-sheet-app" = "مشاهدهٔ بحث کاربر در نرم‌افزار"; +"talk-page-link-user-action-sheet-safari" = "مشاهدهٔ بحث کاربر در مرورگر سافاری"; "talk-page-link-user-action-sheet-title" = "صفحه‌های کاربری"; "talk-page-new-banner-subtitle" = "فراموش نکنید که در این‌جا همهٔ ما انسانیم"; "talk-page-new-banner-title" = "لطفاً مهربان باشید"; "talk-page-new-body-textfield-accessibility-label" = "بدنه بحث و گفتگو"; +"talk-page-new-reply-body-accessibility-label" = "نوشتن پاسخ"; +"talk-page-new-reply-body-placeholder-text" = "نوشتن پاسخ"; +"talk-page-new-reply-success-text" = "پاسخ شما با موفقیت منتشر شد"; +"talk-page-new-subject-clear-button-accessibility" = "پاک‌سازی موضوع"; "talk-page-new-subject-placeholder-text" = "موضوع"; "talk-page-new-subject-textfield-accessibility-label" = "عنوان"; +"talk-page-new-topic-body-placeholder-text" = "نوشتن بحث جدید"; +"talk-page-new-topic-success-text" = "بحث شما با موفقیت منتشر شد"; "talk-page-new-topic-title" = "بحث تازه"; "talk-page-reply-title" = "پاسخ دادن"; "talk-page-title-article-talk" = "بحث مقاله"; @@ -723,6 +830,7 @@ "theme-black-display-name" = "سیاه"; "theme-dark-display-name" = "تیره"; "theme-default-display-name" = "پیش‌فرض"; +"theme-default-explanation" = "تطایق با زمینه سیستم"; "theme-light-display-name" = "نور"; "theme-sepia-display-name" = "قهوه‌ای"; "top-read-header-generic" = "ویکی‌پدیا"; @@ -733,6 +841,7 @@ "two-factor-login-title" = "ورود به حساب کاربری"; "two-factor-login-with-backup-code" = "از یکی از کدهای پشتیبانی استفاده کنید"; "two-factor-login-with-regular-code" = "استفاده از کدهای تائید"; +"unable-to-load-talk-page-title" = "ناتوان در بارگیری صفحه بحث"; "unknown-generic-text" = "نامشخص"; "welcome-exploration-explore-feed-description" = "مقاله‌های پیشنهادی روزانه برگرفته از نظر اعضا"; "welcome-exploration-explore-feed-title" = "مرور خوراک"; @@ -762,7 +871,9 @@ "wikitext-downloading" = "بارگیری متن..."; "wikitext-preview-changes" = "بازیابی پیش نمایش تغییرات شما..."; "wikitext-preview-changes-none" = "تغییری برای پیش نمایش وجود ندارد."; +"wikitext-preview-link-external-preview-description" = "این پیوند شما را به یک وبگاه بیرونی هدایت می‌کند: $1"; "wikitext-preview-link-external-preview-title" = "پیوند به بیرون"; +"wikitext-preview-link-not-found-preview-description" = "ویکی‌پدیا مقاله‌ای با این نام ندارد"; "wikitext-preview-link-not-found-preview-title" = "پیوند اینترنتی یافت نشد"; "wikitext-preview-link-preview-description" = "این پیوند به «$1» سوق دارد"; "wikitext-preview-link-preview-title" = "پیش‌نمایش پیوند"; diff --git a/Wikipedia/Localizations/fi.lproj/Localizable.strings b/Wikipedia/Localizations/fi.lproj/Localizable.strings index def0045db33..dfc049b4f9a 100644 --- a/Wikipedia/Localizations/fi.lproj/Localizable.strings +++ b/Wikipedia/Localizations/fi.lproj/Localizable.strings @@ -4,6 +4,7 @@ // Author: 4shadoww // Author: Alluk. // Author: Antsa +// Author: Areee // Author: ElmA // Author: Jack Phoenix // Author: Laurianttila @@ -27,6 +28,7 @@ "aaald-new-talk-topic-description-format" = "$1 tästä artikkelista"; "aaald-new-website-reference-archive-url-text" = "Archive.org URL-osoite"; "aaald-new-website-reference-title" = "Verkkosivu"; +"aaald-view-full-history-button" = "Näytä koko artikkelihistoria"; "about-content-license" = "Sisältölisenssi"; "about-content-license-details" = "Ellei toisin mainita, sisältö on saatavilla $1 -lisenssillä."; "about-content-license-details-share-alike-license" = "Creative Commons Nimeä-JaaSamoin -lisenssi"; @@ -755,6 +757,7 @@ "talk-page-link-user-action-sheet-title" = "Käyttäjäsivut"; "talk-page-new-banner-subtitle" = "Olemme kaikki tavallisia ihmisiä"; "talk-page-new-banner-title" = "Olethan ystävällinen!"; +"talk-page-new-body-textfield-accessibility-label" = "Keskustelurunko"; "talk-page-new-reply-body-accessibility-label" = "Kirjoita vastaus"; "talk-page-new-reply-body-placeholder-text" = "Kirjoita vastaus"; "talk-page-new-reply-success-text" = "Vastauksesi julkaistiin onnistuneesti"; diff --git a/Wikipedia/Localizations/fr.lproj/Localizable.strings b/Wikipedia/Localizations/fr.lproj/Localizable.strings index 82ace3f0774..1c5be2efa6c 100644 --- a/Wikipedia/Localizations/fr.lproj/Localizable.strings +++ b/Wikipedia/Localizations/fr.lproj/Localizable.strings @@ -30,14 +30,14 @@ // Author: Wladek92 // Author: Zarisi -"aaald-added-text-description" = "{{PLURAL:$1|0=aucun caractère ajouté|$1 caractère ajouté|$1 caractères ajoutés}}"; +"aaald-added-text-description-2" = "$1 ajouté"; "aaald-article-description-updated-description" = "Description du titre de l’article mise à jour"; -// Fuzzy -"aaald-article-insert-header" = "Événements significatifs"; +"aaald-article-insert-header" = "Mises à jour significatives"; "aaald-article-insert-last-updated" = "Dernière mise à jour"; "aaald-article-insert-new-changes" = "Nouvelles modifications"; "aaald-article-insert-read-more" = "Voir plus de mises à jour"; -"aaald-deleted-text-description" = "{{PLURAL:$1|0=aucun caractère supprimé|$1 caractère supprimé|$1 caractères supprimés}}"; +"aaald-characters-text-description" = "{{PLURAL:$1|0=caractère|caractère|caractères}}"; +"aaald-deleted-text-description-2" = "$1 supprimé"; "aaald-error-subitle" = "Actualisez pour essayer à nouveau"; "aaald-error-title" = "Impossible de charger l’historique en ligne de l’article"; "aaald-many-sections-description" = "Dans les sections $1"; diff --git a/Wikipedia/Localizations/he.lproj/Localizable.strings b/Wikipedia/Localizations/he.lproj/Localizable.strings index 497428f942a..c137e00a72a 100644 --- a/Wikipedia/Localizations/he.lproj/Localizable.strings +++ b/Wikipedia/Localizations/he.lproj/Localizable.strings @@ -26,7 +26,6 @@ "aaald-article-insert-last-updated" = "עדכון אחרון"; "aaald-article-insert-new-changes" = "שינויים חדשים"; "aaald-article-insert-read-more" = "לקרוא עדכונים נוספים"; -"aaald-deleted-text-description" = "{{PLURAL:$1|0=0 תווים נמחקו|תו אחד נמחק|$1 תווים נמחקו}}"; "aaald-error-subitle" = "נא לרענן כדי לנסות שוב"; "aaald-error-title" = "לא ניתן לטעון היסטוריית ערך להצגה פנימית"; "aaald-many-sections-description" = "ב־$1 פרקים"; diff --git a/Wikipedia/Localizations/hu.lproj/Localizable.strings b/Wikipedia/Localizations/hu.lproj/Localizable.strings index 416f4aaa30f..29d2c2b492d 100644 --- a/Wikipedia/Localizations/hu.lproj/Localizable.strings +++ b/Wikipedia/Localizations/hu.lproj/Localizable.strings @@ -15,14 +15,12 @@ // Author: Tacsipacsi // Author: Urbalazs -"aaald-added-text-description" = "$1 karakter hozzáadva"; "aaald-article-description-updated-description" = "Cikk címleírás frissítve"; // Fuzzy "aaald-article-insert-header" = "Kiemelt események"; "aaald-article-insert-last-updated" = "Utoljára frissítve"; "aaald-article-insert-new-changes" = "Új változtatások"; "aaald-article-insert-read-more" = "További frissítések elolvasása"; -"aaald-deleted-text-description" = "$1 karakter törölve"; "aaald-error-subitle" = "Frissítsd és próbáld újra"; "aaald-multiple-changes-description" = "Több változtatás is történt"; "aaald-multiple-references-added-description" = "Referenciák hozzáadva"; diff --git a/Wikipedia/Localizations/id.lproj/Localizable.strings b/Wikipedia/Localizations/id.lproj/Localizable.strings index ca6d0275344..a72dfa54e1c 100644 --- a/Wikipedia/Localizations/id.lproj/Localizable.strings +++ b/Wikipedia/Localizations/id.lproj/Localizable.strings @@ -27,9 +27,7 @@ // Author: Ulinfaizah // Author: WongKentir -"aaald-added-text-description" = "{{PLURAL:$1|0=0 karakter|$1 karakter|$1 karakter}} ditambahkan"; "aaald-article-description-updated-description" = "Deskripsi artikel diperbarui"; -"aaald-deleted-text-description" = "{{PLURAL:$1|0=0 karakter|$1 karakter|$1 karakter}} dihapus"; "aaald-error-subitle" = "Muat ulang untuk mencoba lagi"; "aaald-error-title" = "Tidak dapat memuat riwayat artikel"; "aaald-many-sections-description" = "di $1 bagian"; diff --git a/Wikipedia/Localizations/ja.lproj/Localizable.strings b/Wikipedia/Localizations/ja.lproj/Localizable.strings index 877e7cad124..d4c447a2dd8 100644 --- a/Wikipedia/Localizations/ja.lproj/Localizable.strings +++ b/Wikipedia/Localizations/ja.lproj/Localizable.strings @@ -38,11 +38,9 @@ // Author: ネイ // Author: 아라 -"aaald-added-text-description" = "$1文字追加しました"; "aaald-article-description-updated-description" = "記事タイトルの説明が更新されました"; "aaald-article-insert-last-updated" = "最終更新"; "aaald-article-insert-new-changes" = "新しい変更"; -"aaald-deleted-text-description" = "{{PLURAL:$1|$1文字}}削除しました"; "aaald-new-book-reference-title" = "本"; "aaald-new-discussion" = "新規議論"; "aaald-new-journal-reference-database" = "$1経由"; diff --git a/Wikipedia/Localizations/mk.lproj/Localizable.strings b/Wikipedia/Localizations/mk.lproj/Localizable.strings index 3579a95e5c5..d9b7ddc15bf 100644 --- a/Wikipedia/Localizations/mk.lproj/Localizable.strings +++ b/Wikipedia/Localizations/mk.lproj/Localizable.strings @@ -8,14 +8,14 @@ // Author: Vlad5250 // Author: Монтехристо -"aaald-added-text-description" = "{{PLURAL:$1|0=Додадени 0 знаци|Додаден $1 знак|Додадени $1 знаци}}"; +"aaald-added-text-description-2" = "Додадени $1"; "aaald-article-description-updated-description" = "Описот на насловот на статијата е подновен"; -// Fuzzy -"aaald-article-insert-header" = "Значајни настани"; +"aaald-article-insert-header" = "Значајни поднови"; "aaald-article-insert-last-updated" = "Последна поднова"; "aaald-article-insert-new-changes" = "Нови промени"; "aaald-article-insert-read-more" = "Погл. уште поднови"; -"aaald-deleted-text-description" = "{{PLURAL:$1|0=Избришани 0 знаци|Избришан $1 знак|Избришани $1 знаци}}"; +"aaald-characters-text-description" = "{{PLURAL:$1|0=знаци|знак|знаци}}"; +"aaald-deleted-text-description-2" = "Избиришани $1"; "aaald-error-subitle" = "Превчитајте за да пробате пак"; "aaald-error-title" = "Не можев да ја вчитам воредната историја на статијата"; "aaald-many-sections-description" = "во $1 поднаслови"; diff --git a/Wikipedia/Localizations/pl.lproj/Localizable.strings b/Wikipedia/Localizations/pl.lproj/Localizable.strings index 2818905e9b4..667ad114ea5 100644 --- a/Wikipedia/Localizations/pl.lproj/Localizable.strings +++ b/Wikipedia/Localizations/pl.lproj/Localizable.strings @@ -35,7 +35,10 @@ // Author: Wiochman // Author: Woytecr +"aaald-added-text-description-2" = "Dodano $1"; "aaald-article-insert-header" = "Istotne aktualizacje"; +"aaald-characters-text-description" = "{{PLURAL:$1|symbol|symbole|symboli}}"; +"aaald-deleted-text-description-2" = "Usunięto $1"; "aaald-many-sections-description" = "w $1 sekcjach"; "aaald-multiple-changes-description" = "Wykonano wiele zmian"; "aaald-multiple-references-added-description" = "Podano wiele przypisów"; diff --git a/Wikipedia/Localizations/pt-br.lproj/Localizable.strings b/Wikipedia/Localizations/pt-br.lproj/Localizable.strings index be4fab9729a..39dc24263c0 100644 --- a/Wikipedia/Localizations/pt-br.lproj/Localizable.strings +++ b/Wikipedia/Localizations/pt-br.lproj/Localizable.strings @@ -32,13 +32,14 @@ // Author: Walesson // Author: Webysther -"aaald-added-text-description" = "{{PLURAL:$1|0=0 caracteres adicionados|$1 character adicionado|$1 caracteres adicionados}}"; +"aaald-added-text-description-2" = "$1 adicionado"; "aaald-article-description-updated-description" = "Descrição do título do artigo atualizada"; "aaald-article-insert-header" = "Atualizações significativas"; "aaald-article-insert-last-updated" = "Última atualização"; "aaald-article-insert-new-changes" = "Novas alterações"; "aaald-article-insert-read-more" = "Leia mais atualizações"; -"aaald-deleted-text-description" = "{{PLURAL:$1|0=0 caracteres excluídos|$1 character excluído|$1 caracteres excluídos}}"; +"aaald-characters-text-description" = "{{PLURAL:$1|0=caracteres|character|caracteres}}"; +"aaald-deleted-text-description-2" = "$1 excluído"; "aaald-error-subitle" = "Atualize para tentar novamente"; "aaald-error-title" = "Não é possível carregar o histórico do artigo embutido"; "aaald-many-sections-description" = "em $1 seções"; diff --git a/Wikipedia/Localizations/pt.lproj/Localizable.strings b/Wikipedia/Localizations/pt.lproj/Localizable.strings index 0623dcb0481..c9bf9ca8356 100644 --- a/Wikipedia/Localizations/pt.lproj/Localizable.strings +++ b/Wikipedia/Localizations/pt.lproj/Localizable.strings @@ -18,14 +18,12 @@ // Author: Vitorvicentevalente // Author: Webysther -"aaald-added-text-description" = "{{PLURAL:$1|0=nenhum caráter adicionado|$1 caráter adicionado|$1 carateres adicionados}}"; "aaald-article-description-updated-description" = "Título de descrição do artigo atualizado"; // Fuzzy "aaald-article-insert-header" = "Acontecimentos importantes"; "aaald-article-insert-last-updated" = "Última atualização"; "aaald-article-insert-new-changes" = "Mudanças recentes"; "aaald-article-insert-read-more" = "Ler mais atualizações"; -"aaald-deleted-text-description" = "{{PLURAL:$1|0=nenhum caráter eliminado|$1 caráter eliminado|$1 carateres eliminados}}"; "aaald-error-subitle" = "Atualizar para tentar novamente"; "aaald-error-title" = "Não é possível carregar o histórico do artigo"; "aaald-many-sections-description" = "em $1 secções"; diff --git a/Wikipedia/Localizations/qqq.lproj/Localizable.strings b/Wikipedia/Localizations/qqq.lproj/Localizable.strings index 164f3283aa5..535d2ce66b6 100644 --- a/Wikipedia/Localizations/qqq.lproj/Localizable.strings +++ b/Wikipedia/Localizations/qqq.lproj/Localizable.strings @@ -1,3 +1,23 @@ +// Messages for Message documentation (Message documentation) +// Exported from translatewiki.net +// Author: Abijeet Patro +// Author: Amire80 +// Author: Brion +// Author: Cleinman +// Author: Kizule +// Author: Liuxinyu970226 +// Author: MuratTheTurkish +// Author: Nemo bis +// Author: Nike +// Author: Patriccck +// Author: Purodha +// Author: Robby +// Author: Shirayuki +// Author: Siebrand +// Author: Takot +// Author: Verdy p +// Author: Woytecr + "aaald-added-text-description-2" = "Title displayed in an article as a living document cell explaining that a revision has a certain number of characters added. $1 is replaced by a formatted string representing characters added."; "aaald-article-description-updated-description" = "Title displayed in an article as a living document cell explaining that an article's title description was updated in a revision."; "aaald-article-insert-header" = "Header text in article content insert section that displays recent significant article updates."; @@ -11,7 +31,7 @@ "aaald-many-sections-description" = "Text explaining what sections an article as a living document change occurred in, if occurred in 3+ sections. $1 is replaced with the number of sections."; "aaald-multiple-changes-description" = "Title displayed in article as a living document content insert explaining that multiple changes were made in a revision."; "aaald-multiple-references-added-description" = "Title displayed in an article as a living document cell when multiple references were added (and no other changes) to a revision."; -"aaald-new-book-reference-title" = "Header text for a new book reference type that was added in an article as a living document cell."; +"aaald-new-book-reference-title" = "Header text for a new book reference type that was added in an article as a living document cell.\n{{identical|Book}}"; "aaald-new-discussion" = "Portion of title displayed in article as a living document timeline cell and content insert explaining that a new article talk page topic has been posted."; "aaald-new-journal-reference-database" = "Database text for a new journal reference type that was added in an article as a living document cell. $1 is replaced by the database volume number of the reference."; "aaald-new-journal-reference-title" = "Header text for a new journal reference type that was added in an article as a living document cell."; @@ -29,7 +49,7 @@ "aaald-single-reference-added-description" = "Title displayed in an article as a living document timeline cell when a reference was added (and no other changes) to a revision."; "aaald-small-change-description" = "Describes how many small changes are batched together in the article as a living document timeline view. $1 is replaced with the number of small changes."; "aaald-summary-title" = "Describes how many small changes are batched together in the article as a living document timeline view. $1 is replaced by the number of accumulated changes editors made, $2 is replaced by the number of editors that made that change and $3 is replaced with relative timeframe date that the edit counting started (e.g. 10 days)."; -"aaald-two-sections-description" = "Text explaining what sections an article as a living document event change occurred in, if occurred in two sections. $1 is replaced with the first section name, $2 with the second."; +"aaald-two-sections-description" = "Text explaining what two sections were changed. $1 is replaced with the first section name, $2 with the second section name."; "aaald-vandalism-revert-description" = "Title displayed in an article as a living document timeline cell explaining that a vandalism revision was reverted."; "aaald-view-full-history-button" = "Text displayed in a button for pushing to the full article history view on the article as a living document screen."; "about-content-license" = "Header text for content license section"; @@ -45,7 +65,7 @@ "about-places-maps-license-details-link-text" = "Text used for link to maps license"; "about-product-of" = "Description of who produced the app. $1 is the message {{msg-wikimedia|wikipedia-ios-about-wikimedia-foundation}}."; "about-repositories" = "Header text for repositories section of the about page. Is not capitalised for aesthetic reasons, but could be capitalised in translations. {{Identical|Repository}}"; -"about-repositories-app-source-license" = "Text explaining the app source licensing. $1 is the message {{msg-wikimedia|about-repositories-app-source-license-mit}}."; +"about-repositories-app-source-license" = "Text explaining the app source licensing. $1 is the message {{msg-wikimedia|Wikipedia-ios-about-repositories-app-source-license-mit}}."; "about-repositories-app-source-license-mit" = "Name of the \"MIT\" license"; "about-send-feedback" = "Link text for sending app feedback"; "about-testers" = "Header text for (software) testers section of the about page. Is not capitalised for aesthetic reasons, but could be capitalised in translations."; @@ -84,7 +104,7 @@ "action-add-to" = "Title of the action that adds the selection to something else."; "action-add-to-reading-list" = "Title of the action that adds selected articles to a reading list"; "action-add-to-reading-list-short" = "Shorter title for the action that adds selected articles to a reading list"; -"action-cancel" = "Title of the cancel action."; +"action-cancel" = "Title of the cancel action.\n{{Identical|Cancel}}"; "action-find-in-page" = "Title text and accessibility label for find in page action on buttons or info sheets."; "action-language-accessibility" = "Accessibility title for the 'Language' toolbar button on articles and talk pages."; "action-move-to" = "Title of the action that moves the selection elsewhere."; @@ -93,8 +113,8 @@ "action-previous-revision-accessibility" = "Accessibility title for the 'Previous Revision' action button when viewing a single revision diff."; "action-read" = "Title for the 'Read' action\n{{Identical|Read}}"; "action-redo" = "Title text and accessibility label for redo action on buttons or info sheets."; -"action-remove" = "Title of the action that removes the selection from the current context."; -"action-replace" = "Title of the replace all action."; +"action-remove" = "Title of the action that removes the selection from the current context.\n{{Identical|Remove}}"; +"action-replace" = "Title of the replace all action.\n{{Identical|Replace}}"; "action-replace-all" = "Title of the replace all action."; "action-retry" = "Title of the retry action."; "action-save" = "Title for the 'Save' action {{Identical|Save}}"; @@ -102,13 +122,13 @@ "action-saved-accessibility" = "Accessibility title for the 'Unsave' action {{Identical|Saved}}"; "action-saved-accessibility-notification" = "Notification spoken after user saves an article for later."; "action-share" = "Short title for the 'Share' action. Please use the shortest translation possible. {{Identical|Share}}"; -"action-share-accessibility" = "Accessibility title for the 'Share' action"; -"action-sort" = "Title of the sort action."; +"action-share-accessibility" = "Accessibility title for the 'Share' action\n{{Identical|Share}}"; +"action-sort" = "Title of the sort action.\n{{Identical|Sort}}"; "action-thank-user-accessibility" = "Accessibility title for the 'Thank User' action button when viewing a single revision diff."; "action-undo" = "Title text and accessibility label for undo action on buttons or info sheets."; "action-unsave" = "Short title for the 'Unsave' action. Please use the shortest translation possible. {{Identical|Saved}}"; "action-unsaved-accessibility-notification" = "Notification spoken after user removes an article from Saved articles."; -"action-update" = "Title of the update action."; +"action-update" = "Title of the update action.\n{{Identical|Update}}"; "add-articles-to-reading-list" = "Title for the view in charge of adding articles to a reading list - $1 is replaced with the number of articles to add"; "add-citation-title" = "Title for add citation action"; "announcements-dismiss" = "Button text indicating a user wants to dismiss an announcement {{Identical|No thanks}}"; @@ -118,14 +138,14 @@ "app-store-subtitle" = "Subtitle describing the app for the app store"; "appearance-settings-adjust-text-sizing" = "Header of the Text sizing section in Appearance settings"; "appearance-settings-expand-tables" = "Title for the setting that expands tables in an article by default"; -"appearance-settings-expand-tables-footer" = "Footer of the expand tables section in Appearance settings, explaining the expand tables setting"; +"appearance-settings-expand-tables-footer" = "Footer of the expand tables section in Appearance settings, explaining the expand tables setting. \"Quick facts\" is {{msg-wm|Wikipedia-ios-info-box-title}}."; "appearance-settings-image-dimming-footer" = "Footer of the Theme options section in Appearance settings, explaining image dimming"; "appearance-settings-reading-themes" = "Title of the Reading themes section in Appearance settings"; "appearance-settings-set-automatic-table-opening" = "Tables in article will be opened automatically"; "appearance-settings-text-sizing-example-text" = "Example text of the Adjust article text sizing section in Appearance settings"; "appearance-settings-theme-options" = "Title of the Theme options section in Appearance settings"; "article-about-title" = "The text that is displayed before the 'about' section at the bottom of an article"; -"article-delete" = "Title of the action that deletes the selected articles article."; +"article-delete" = "Title of the action that deletes the selected articles article.\n{{Identical|Delete}}"; "article-deleted-accessibility-notification" = "Notification spoken after user deletes an article from the list. $1 will be replaced with the number of deleted articles."; "article-fetcher-error-updated-content-timeout" = "Error shown to the user when the content doesn't update in a reasonable amount of time."; "article-languages-filter-placeholder" = "Filter languages text box placeholder text."; @@ -135,7 +155,7 @@ "article-read-more-title" = "The text that is displayed before the read more section at the bottom of an article {{Identical|Read more}}"; "article-reference-view-title" = "Title for the reference view. $1 is replaced by the reference link name, for example [1]."; "article-save-error-not-enough-space" = "Alert message informing user that article cannot be save due to insufficient storage available"; -"article-share" = "Text of the article list row action shown on swipe which allows the user to choose the sharing option"; +"article-share" = "Text of the article list row action shown on swipe which allows the user to choose the sharing option\n{{Identical|Share}}"; "article-toolbar-reading-themes-controls-toolbar-item" = "Accessibility label for the Reading Themes Controls article toolbar item"; "back-button-accessibility-label" = "Accessibility label for a button to navigate back. {{Identical|Back}}"; "back-button-popover-title" = "Title for popover explaining the 'W' icon may be tapped to go back."; @@ -148,7 +168,7 @@ "button-saved-for-later" = "Longer button text for already saved button used in various places."; "button-saved-remove" = "Remove from saved button text used in various places."; "button-skip" = "Button text for skip button used in various places."; -"cancel" = "Cancel"; +"cancel" = "Cancel\n{{Identical|Cancel}}"; "cc-zero" = "Name of the CC Zero license - https://creativecommons.org/publicdomain/zero/1.0"; "clear-title-accessibility-label" = "Accessibility label title for action that clears text"; "close-button-accessibility-label" = "Accessibility label for a button that closes a dialog. {{Identical|Close}}"; @@ -160,7 +180,7 @@ "description-edit-for-article" = "String describing which article title description is being edited. $1 is replaced with the article title"; "description-edit-learn-more" = "Title text for description editing learn more button"; "description-edit-length-warning" = "Displayed to indicate how many description characters were entered. Separator can be customized depending on the language. $1 is replaced with the number of characters entered, $2 is replaced with the recommended maximum number of characters."; -"description-edit-license" = "Button text for information about the Terms of Use and edit licenses. Parameters:\n* $1 - 'Terms of Use' link, $2 - license name link"; +"description-edit-license" = "Button text for information about the Terms of Use and edit licenses. Parameters:\n* $1 - 'Terms of Use' link ({{msg-wm|Wikipedia-ios-wikitext-upload-save-terms-name}})\n* $2 - license name link ({{msg-wm|Wikipedia-ios-cc-zero}})"; "description-edit-pencil-introduction" = "Title for button used to show article lead section editor"; "description-edit-pencil-title" = "Title for button used to show title description editor"; "description-edit-placeholder-title" = "Placeholder text shown inside description field until user taps on it"; @@ -181,7 +201,7 @@ "description-help-tips-title" = "Description editing tips label text"; "description-help-title" = "Title for description editing help page"; "description-help-wikidata-guide" = "Wikidata guide label text"; -"description-published-button-title" = "Title for description panel done button."; +"description-published-button-title" = "Title for description panel done button.\n{{Identical|Done}}"; "description-published-footer" = "Title for footer explaining articles may be edited too - not just descriptions."; "description-published-subtitle" = "Subtitle encouraging user to continue editing"; "description-published-title" = "Title for letting the user know their description change succeeded."; @@ -195,7 +215,7 @@ "diff-compare-header-heading" = "Heading label in header when comparing two revisions."; "diff-compare-header-to-info-heading" = "Heading label in to revision info box when comparing two revisions."; "diff-compare-title" = "Title label that shows in the navigation bar when scrolling and comparing revisions."; -"diff-context-lines-collapsed-button-title" = "Expand button title in diff compare context section when section is in collapsed state."; +"diff-context-lines-collapsed-button-title" = "Expand button title in diff compare context section when section is in collapsed state.\n{{Identical|Show}}"; "diff-context-lines-expanded-button-title" = "Expand button title in diff compare context section when section is in expanded state."; "diff-multi-line-format" = "Label in diff to indicate how many lines a change section encompases. This format is for multiple change lines. $1 is replaced by the starting line number and $2 is replaced by the ending line number."; "diff-paragraph-moved" = "Label in diff to indicate that a paragraph has been moved. This label is in the location of where the paragraph was moved from."; @@ -243,7 +263,7 @@ "edit-link-remove-accessibility-label" = "Accessibility label for the button that removes link syntax to the current selection"; "edit-link-remove-link-title" = "Title for the remove link button"; "edit-link-title" = "Title for the Edit link screen"; -"edit-menu-item" = "Button label for text selection 'Edit' menu item"; +"edit-menu-item" = "Button label for text selection 'Edit' menu item\n{{Identical|Edit}}"; "edit-menu-item-could-not-find-selection-alert-message" = "Description of possible reasons the user text selection could not be located in the article wikitext."; "edit-menu-item-could-not-find-selection-alert-title" = "Title for alert informing user their text selection could not be located in the article wikitext."; "edit-minor-learn-more-text" = "Text for minor edits learn more button"; @@ -295,7 +315,7 @@ "empty-insert-media-title" = "Text for placeholder label visible when no file was selected or uploaded"; "empty-no-article-message" = "Shown when an article cant be loaded in place of an article"; "empty-no-feed-action-message" = "Footer messsage shown in place of content when no feed could be loaded. Tells users they can read saved pages offline"; -"empty-no-feed-message" = "Body of messsage shown in place of content when no feed could be loaded. Tells users they can see the articles when the interent is restored"; +"empty-no-feed-message" = "{{Doc-mobileapp-internet}}\nBody of messsage shown in place of content when no feed could be loaded. Tells users they can see the articles when the interent is restored"; "empty-no-history-message" = "Message of a blank screen shown when a user has no history"; "empty-no-history-title" = "Title of a blank screen shown when a user has no history"; "empty-no-reading-lists-message" = "Message of a blank screen shown when a user has no reading lists"; @@ -317,7 +337,7 @@ "explore-featured-article-heading" = "Text for 'Featured article' header"; "explore-featured-article-sub-heading-from-language-wikipedia" = "Subtext beneath the 'Featured article' header when describing which specific Wikipedia. $1 will be replaced with the language - for example, 'From English Wikipedia'"; "explore-featured-article-sub-heading-from-wikipedia" = "Subtext beneath the 'Featured article' header when the specific language wikipedia is unknown."; -"explore-feed-customize-accessibility-title" = "Accessibility title for feed customization"; +"explore-feed-customize-accessibility-title" = "Accessibility title for feed customization\n{{Identical|Customize}}"; "explore-feed-language-settings" = "Title for Explore feed language settings."; "explore-feed-preferences-additional-languages-footer-text" = "Text explaining how to add additional languages"; "explore-feed-preferences-card-hidden-title" = "Title for button that appears in place of feed card hidden by user via the overflow button"; @@ -329,7 +349,7 @@ "explore-feed-preferences-featured-article-description" = "Description of Featured article section of Explore feed"; "explore-feed-preferences-feed-card-visibility-all-languages-off" = "Text for Explore feed card setting indicating that the feed card is hidden in all preferred languages"; "explore-feed-preferences-feed-card-visibility-all-languages-on" = "Text for Explore feed card setting indicating that the feed card is active in all preferred languages"; -"explore-feed-preferences-feed-card-visibility-global-cards-on" = "Text for Explore feed card setting indicating that the global feed card is active"; +"explore-feed-preferences-feed-card-visibility-global-cards-on" = "Text for Explore feed card setting indicating that the global feed card is active\n{{Identical|On}}"; "explore-feed-preferences-feed-card-visibility-languages-count" = "Text for Explore feed card setting indicating the number of languages it's visible in - $1 is replaced with the number of languages"; "explore-feed-preferences-feed-cards-hidden-title" = "Title for cell that appears in place of feed card hidden by user via the overflow button - $1 is replaced with feed card type"; "explore-feed-preferences-global-card-footer-text" = "Text describing the effects of turning off a global card"; @@ -404,7 +424,7 @@ "field-backup-token-title" = "Title for backup token field"; "field-captcha-placeholder" = "Placeholder text shown inside captcha field until user taps on it"; "field-captcha-title" = "Title for captcha field"; -"field-email-placeholder" = "Placeholder text shown inside email address field until user taps on it"; +"field-email-placeholder" = "Placeholder text shown inside email address field until user taps on it.\n\n'''Note :''' do not ''translate'' the \"@example.org\" part, which is one of the safe domain names specially reserved by IANA for sample documentation published on the web or elsewhere, standardized in Internet [https://tools.ietf.org/html/rfc2606 RFC 2606] (see also [https://en.wikipedia.org/wiki/Example.com Example.com on Wikipedia]) so that it will not reach anyone and will not display or return harmful contents or steal personal data with unfair practices. Sending any email to that address will go instantly to a dust bin (and no one will reply, except if this address is abused). Mails to that fake address may also be blocked instantly by an upstream mail service provider and not delivered.
\nOther ''translated'' domain names may be dangerous (could be hosting scams and malwares), or this could cause spam to be delivered to that target address and could harm an unrelated legitimate user or business."; "field-email-title" = "Noun. Title for email address field. {{Identical|E-mail}}"; "field-email-title-optional" = "Noun. Title for optional email address field."; "field-new-password-confirm-placeholder" = "Placeholder text shown inside confirm new password field until user taps on it"; @@ -435,7 +455,7 @@ "history-clear-confirmation-heading" = "Heading text of delete all confirmation dialog"; "history-clear-delete-all" = "Button text for confirming delete all action"; "history-title" = "Title of the history screen shown on history tab {{Identical|History}}"; -"home-button-explore-accessibility-label" = "Accessibility heading for articles shown within the explore tab, indicating that tapping it will take you back to explore. \"Explore\" is the same as {{msg-wikimedia|Wikipedia-ios-welcome-explore-title}}."; +"home-button-explore-accessibility-label" = "Accessibility heading for articles shown within the explore tab, indicating that tapping it will take you back to explore. \"Explore\" is {{msg-wikimedia|Wikipedia-ios-welcome-explore-title}}."; "home-button-history-accessibility-label" = "Accessibility heading for articles shown within the history articles tab, indicating that tapping it will take you back to the history list. \"History\" is the same as {{msg-wikimedia|Wikipedia-ios-history-title}}."; "home-button-saved-accessibility-label" = "Accessibility heading for articles shown within the saved articles tab, indicating that tapping it will take you back to the list of saved articles. \"Saved\" is the same as {{msg-wikimedia|Wikipedia-ios-saved-title}}."; "home-more-like-footer" = "Footer for presenting user option to see longer list of articles related to a previously read article. $1 will be replaced with the name of the previously read article."; @@ -458,7 +478,7 @@ "in-the-news-sub-title-from-language-wikipedia" = "Subtext beneath the 'In the news' header when describing which specific Wikipedia. $1 will be replaced with the language - for example, 'From English Wikipedia'"; "in-the-news-sub-title-from-wikipedia" = "Subtext beneath the 'In the news' header when the specific language wikipedia is unknown."; "in-the-news-title" = "Title for the 'In the news' notification & feed section"; -"insert-action-title" = "Title for insert action"; +"insert-action-title" = "Title for insert action\n{{Identical|Insert}}"; "insert-link-title" = "Title for the Insert link screen"; "insert-media-alternative-text-description" = "Description for setting that allows users to add image alternative text"; "insert-media-alternative-text-placeholder" = "Placeholder text for setting that allows users to add image alternative text"; @@ -475,13 +495,13 @@ "insert-media-image-preview-select-image-action-title" = "Title for preview action that results in image selection"; "insert-media-image-size-setting-custom" = "Title for image size setting that sizes image using custom size"; "insert-media-image-size-setting-default" = "Title for image size setting that sizes image using default size"; -"insert-media-image-size-settings-px-unit-name" = "Image size unit name, abbreviation for 'pixels'"; +"insert-media-image-size-settings-px-unit-name" = "Image size unit name, abbreviation for 'pixels'.\n\n{{optional}}"; "insert-media-image-size-settings-title" = "Display ritle for image size setting"; "insert-media-image-type-setting-basic" = "Title for image type setting that formats image as basic"; -"insert-media-image-type-setting-frame" = "Title for image type setting that formats image as framed"; +"insert-media-image-type-setting-frame" = "Title for image type setting that formats image as framed\n{{Identical|Frame}}"; "insert-media-image-type-setting-frameless" = "Title for image type setting that formats image as frameless"; "insert-media-image-type-setting-thumbnail" = "Title for image type setting that formats image as thumbnail"; -"insert-media-image-type-settings-title" = "Display ritle for image type setting"; +"insert-media-image-type-settings-title" = "Display title for image type setting"; "insert-media-media-settings-title" = "Title for media settings view"; "insert-media-title" = "Title for the view in charge of inserting media into an article"; "insert-media-uploaded-image-title" = "Title that appears next to an image in media settings"; @@ -491,7 +511,7 @@ "intermediate-edits-editors-count-limited" = "Subtitle for the number of revisions that were made between two chosen revisions. It also includes the number of editors who created those revisions. $1 is replaced with the number of intermediate revisions and $2 is replaced with the number of editors who created those revisions. The numbers are followed by the '+' to indicate that the actual numbers exceed the displayed numbers."; "intermediate-edits-editors-limited-count" = "Subtitle for the number of revisions that were made between two chosen revisions. It also includes the number of editors who created those revisions. $1 is replaced with the number of intermediate revisions and $2 is replaced with the number of editors who created those revisions. The number of editors is followed by the '+' to indicate that the actual number of editors exceeds the displayed number."; "intermediate-edits-limited-editors-count" = "Subtitle for the number of revisions that were made between two chosen revisions. It also includes the number of editors who created those revisions. $1 is replaced with the number of intermediate revisions and $2 is replaced with the number of editors who created those revisions. The number of intermediate revisions is followed by the '+' to indicate that the actual number of intermediate revisions exceeds the displayed number."; -"languages-settings-title" = "Title for the 'Languages' section in Settings"; +"languages-settings-title" = "Title for the 'Languages' section in Settings\n{{Identical|Language}}"; "languages-title" = "Title for language picker {{Identical|Language}}"; "languages-wikipedia" = "Title for list of Wikipedia languages"; "logged-out-continue-without-logging-in-button-title" = "Title for button allowing user to continue without logging back in to their account"; @@ -579,13 +599,13 @@ "places-empty-search-title" = "Title text shown on an overlay when there are no recent Places searches. Describes that you can search Wikipedia for articles with geographic locations."; "places-enable-location-action-button-title" = "Button title to enable location access"; "places-enable-location-description" = "Describes that access to your location is only used when the app or one of its features is on the screen"; -"places-enable-location-title" = "Explains that you can explore articles near you by enabling location access. \"Location\" should be the same term, which is used in the device settings, under \"Privacy\"."; +"places-enable-location-title" = "Explains that you can explore articles near you by enabling location access. \"Location\" should be the same term, which is used in the device settings, under \"Privacy\". \"Explore\" is {{msg-wikimedia|Wikipedia-ios-welcome-explore-title}}"; "places-filter-articles-action-sheet-title" = "Title for action sheet that allows users to filter Places articles"; "places-filter-button-title" = "Title for button that allows users to filter places"; "places-filter-no-saved-places" = "Explains that you don't have any saved places"; "places-filter-saved-articles" = "Title of places search filter that searches saved articles"; "places-filter-top-articles" = "Title of places search filter that searches top articles"; -"places-filter-top-articles-count" = "Describes how many top articles are found in the top articles filter - $1 is replaced with the number of articles"; +"places-filter-top-articles-count" = "Describes how many top articles are found in the top articles filter - $1 is replaced with the number of articles\n{{Identical|Article}}"; "places-filter-top-read-articles" = "Title for action that allows users to filter top read articles"; "places-location-enabled" = "Title for button informing user that they successfully enabled location services"; "places-no-saved-articles-have-location" = "Indicates to the user that none of their saved articles have location information"; @@ -597,7 +617,7 @@ "places-search-suggested-searches-header" = "Suggested searches - header for the list of suggested searches"; "places-search-this-area" = "A button title that indicates the search will be redone in the visible area"; "places-search-top-articles" = "A search suggestion for top articles"; -"places-search-top-articles-that-match-scope" = "Title used in search description when searching an area for Top articles"; +"places-search-top-articles-that-match-scope" = "Title used in search description when searching an area for Top articles\n{{Identical|Nearby}}"; "places-search-your-current-location" = "A search suggestion for showing articles near your current location."; "places-title" = "Title of the Places screen shown on the places tab."; "places-unknown-distance" = "Indicates that a place is an unknown distance away"; @@ -616,7 +636,7 @@ "reading-list-api-error-generic" = "An unexpected error occurred while syncing your reading lists."; "reading-list-api-error-list-limit" = "You have too many lists."; "reading-list-create-new-list-button-title" = "Title for button allowing the user to create a new reading list."; -"reading-list-create-new-list-description" = "Title for label above text field for entering new list description."; +"reading-list-create-new-list-description" = "Title for label above text field for entering new list description.\n{{Identical|Description}}"; "reading-list-create-new-list-reading-list-name" = "Title for label above text field for entering new list name."; "reading-list-create-new-list-title" = "Title for the view in charge of creating a new reading list."; "reading-list-deleted-accessibility-notification" = "Notification spoken after user deletes a reading list from the list."; @@ -671,7 +691,7 @@ "reading-lists-count" = "Describes the number of reading lists - $1 is replaced with the number of reading lists"; "reading-lists-default-list-description" = "The description of the default saved pages list."; "reading-lists-default-list-title" = "The title of the default saved pages list {{Identical|Saved}}"; -"reading-lists-delete-reading-list-alert-message" = "Title of the altert shown before deleting selected reading lists. $1 will be replaced with the number of lists being deleted"; +"reading-lists-delete-reading-list-alert-message" = "Title of the alert shown before deleting selected reading lists. $1 will be replaced with the number of lists being deleted"; "reading-lists-delete-reading-list-alert-title" = "Title of the alert shown before deleting selected reading lists. $1 is replaced with number of lists to be deleted. $1 will be replaced with the number of lists being deleted"; "reading-lists-large-sync-completed" = "Alert message informing user that large sync was completed. $1 will be replaced with the number of articles which were synced and $2 will be replaced with the number of reading lists which were synced"; "reading-lists-list-not-synced-limit-exceeded" = "Text of the alert label informing the user that list couldn't be synced."; @@ -689,25 +709,25 @@ "reference-section-button-accessibility-label" = "Voiceover label for the top button (that jumps to article's reference section) when viewing a reference's details"; "reference-title" = "Title shown above reference/citation popover. $1 is replaced with the reference link text - i.e. '[1]' {{Identical|Reference}}"; "relative-date-days-ago" = "Relative days ago. 0 = today, singular = yesterday. $1 will be replaced with the number of days ago."; -"relative-date-hours-abbreviated" = "Relative hours, abbreviated. $1 will be replaced with the number of hours."; +"relative-date-hours-abbreviated" = "Relative hours, abbreviated. $1 will be replaced with the number of hours.\n{{optional}}"; "relative-date-hours-ago" = "Relative hours ago. 0 = this hour. $1 will be replaced with the number of hours ago."; "relative-date-hours-ago-abbreviated" = "Relative hours ago, abbreviated. $1 will be replaced with the number of hours ago."; -"relative-date-minutes-abbreviated" = "Relative minutes, abbreviated. $1 will be replaced with the number of minutes."; +"relative-date-minutes-abbreviated" = "Relative minutes, abbreviated. $1 will be replaced with the number of minutes.\n{{optional}}"; "relative-date-minutes-ago" = "Relative minutes ago. 0 = just now. $1 will be replaced with the number of minutes ago."; "relative-date-minutes-ago-abbreviated" = "Relative minutes ago, abbreviated. $1 will be replaced with the number of minutes ago."; "relative-date-months-ago" = "Relative months ago. 0 = this month, singular = last month. $1 will be replaced with the number of months ago."; -"relative-date-seconds-abbreviated" = "Relative seconds, abbreviated. $1 will be replaced with the number of seconds."; +"relative-date-seconds-abbreviated" = "Relative seconds, abbreviated. $1 will be replaced with the number of seconds.\n{{optional}}"; "relative-date-seconds-ago-abbreviated" = "Relative seconds ago, abbreviated. $1 will be replaced with the number of seconds ago."; "relative-date-years-ago" = "Relative years ago. 0 = this year, singular = last year. $1 will be replaced with the number of years ago."; "replace-button-accessibility" = "Accessibility label for button that triggers replace action. $1 is replaced by \"Replace single instance\" or \"Replace all instances\""; "replace-buttons-replace-accessibility" = "Accessibility text for describing the type of replace the user is set to or about to perform. This is for replacing a single instance."; "replace-buttons-replace-all-accessibility" = "Accessibility text for describing the type of replace the user is set to or about to perform. This is for replacing all instances."; "replace-clear-button-accessibility" = "Accessibility label for the clear values X button in the replace textfield."; -"replace-infolabel-method-replace" = "Title for label indicating which replace method they have currently selected. This is for replacing a single instance."; +"replace-infolabel-method-replace" = "Title for label indicating which replace method they have currently selected. This is for replacing a single instance.\n{{Identical|Replace}}"; "replace-infolabel-method-replace-all" = "Title for label indicating which replace method they have currently selected. This is for replacing all instances."; "replace-method-button-accessibility" = "Accessibility label for replace method switch button in Find and Replace. $1 is replaced by \"Replace single instance\" or \"Replace all instances\""; "replace-replace-all-results-count" = "Alert view label that tells the user how many instances they just replaced via \"Replace all\". $1 is replaced with the number of instances that were replaced."; -"replace-textfield-accessibility" = "Accessibility label for the replace text field."; +"replace-textfield-accessibility" = "Accessibility label for the replace text field.\n{{Identical|Replace}}"; "replace-textfield-placeholder" = "Placeholder text seen in replace textfield before textfield is focused."; "request-feedback-on-error" = "Displayed to beta users when they encounter an error we'd like feedback on"; "reverted-edit-back-to-article-button-title" = "Title for button that allows the user to go back to the article they edited"; @@ -740,7 +760,7 @@ "search-recent-title" = "Title for list of recent search terms"; "search-result-redirected-from" = "Text for search result letting user know if a result is a redirect from another article. Parameters: * $1 - article title the current search result redirected from"; "search-title" = "Title for search interface. {{Identical|Search}}"; -"settings-account" = "Title for button and page letting user view their account page."; +"settings-account" = "{{Identical|Account}}"; "settings-appearance" = "Title of the reading preferences screen."; "settings-clear-cache" = "Title for the 'Clear cached data' settings row"; "settings-clear-cache-are-you-sure-message" = "Message for the confirmation presented to the user to verify they are sure they want to clear clear cached data. $1 is replaced with the approximate file size in bytes that will be made available. Also explains that the action will not delete their saved pages."; @@ -765,7 +785,7 @@ "settings-storage-and-syncing-enable-sync-title" = "Title of the settings option that enables saved articles and reading lists syncing"; "settings-storage-and-syncing-erase-saved-articles-alert-message" = "Message for the alert shown before erasing all saved articles."; "settings-storage-and-syncing-erase-saved-articles-alert-title" = "Title of the alert shown before erasing all saved article."; -"settings-storage-and-syncing-erase-saved-articles-button-title" = "Title of the settings button that enables erasing saved articles"; +"settings-storage-and-syncing-erase-saved-articles-button-title" = "Title of the settings button that enables erasing saved articles\n{{Identical|Erase}}"; "settings-storage-and-syncing-erase-saved-articles-footer-text" = "Footer text of the settings option that enables erasing saved articles. $1 will be replaced with a number and a system provided localized unit indicator for MB or KB."; "settings-storage-and-syncing-erase-saved-articles-title" = "Title of the settings option that enables erasing saved articles"; "settings-storage-and-syncing-full-sync" = "Message confirming to the user that their reading lists will be synced in the background"; @@ -779,7 +799,7 @@ "share-a-fact-made-with" = "Indicates that the share-a-fact card was made with the Wikipedia app"; "share-article-name-on-wikipedia" = "Formatted string expressing article being on Wikipedia with at symbol handle. Please do not translate the \"@Wikipedia\" in the message, and preserve the spaces around it, as it refers specifically to the Wikipedia Twitter account. $1 will be an article title, which should be wrapped in the localized double quote marks."; "share-building" = "Shown while Share-a-fact card is being constructed"; -"share-default-format" = "Default share format string. $1 is replaced with the selected text, $2 is replaced with the article title, $3 is replaced with the articleURL."; +"share-default-format" = "Default share format string. $1 is replaced with the selected text, $2 is replaced with the article title, $3 is replaced with the article URL link."; "share-email-format" = "Share format string for email. $1 is replaced with the selected text, $2 is replaced with the article title, $3 is replaced with the articleURL."; "share-get-directions-in-maps" = "Button to get directions to the current article's location in the Maps app."; "share-menu-item" = "'Share…' menu item with ellipsis to indicate further actions are required."; @@ -801,9 +821,9 @@ "talk-page-add-discussion-accessibility-label" = "Accessibility label for a button that opens the add new discussion screen."; "talk-page-discussion-accessibility-hint" = "Accessibility hint when user is on a discussion title cell."; "talk-page-discussion-read-accessibility-label" = "Accessibility text for indicating that a discussion's contents have been read."; -"talk-page-discussion-read-ipa-accessibility-attribute" = "Accessibility ipa pronounciation for indicating that a discussion's contents have been read."; +"talk-page-discussion-read-ipa-accessibility-attribute" = "Accessibility IPA pronunciation for indicating that a discussion's contents have been read.\n\n{{optional}}"; "talk-page-discussion-unread-accessibility-label" = "Accessibility text for indicating that a discussion's contents have not been read."; -"talk-page-discussion-unread-ipa-accessibility-attribute" = "Accessibility ipa pronounciation for indicating that a discussion's contents have not been read."; +"talk-page-discussion-unread-ipa-accessibility-attribute" = "Accessibility IPA pronunciation for indicating that a discussion's contents have not been read.\n\n{{optional}}"; "talk-page-error-unable-to-post-reply" = "Error message appearing when user attempts to post a new talk page reply while being offline"; "talk-page-error-unable-to-post-topic" = "Error message appearing when user attempts to post a new talk page discussion while being offline"; "talk-page-info-active-conversations" = "This information label is displayed at the top of a talk page discussion list. $1 is replaced by the language wiki they are using - for example, 'Active conversations on English Wikipedia'."; @@ -818,8 +838,8 @@ "talk-page-new-reply-body-placeholder-text" = "Placeholder text which appears initially in the new reply field for talk pages."; "talk-page-new-reply-success-text" = "Banner text that appears after a new reply was successfully published on a talk page discussion."; "talk-page-new-subject-clear-button-accessibility" = "Accessibility label for the clear values X button in the talk page new subject textfield."; -"talk-page-new-subject-placeholder-text" = "Placeholder text which appears initially in the new topic subject field for talk pages."; -"talk-page-new-subject-textfield-accessibility-label" = "Accessibility label for subject text field."; +"talk-page-new-subject-placeholder-text" = "{{Identical|Subject}}"; +"talk-page-new-subject-textfield-accessibility-label" = "Accessibility label for subject text field.\n{{Identical|subject}}"; "talk-page-new-topic-body-placeholder-text" = "Placeholder text which appears initially in the new topic body field for talk pages."; "talk-page-new-topic-success-text" = "Banner text that appears after a new discussion was successfully published on a talk page."; "talk-page-new-topic-title" = "Title of page when composing a new topic on talk pages."; @@ -827,11 +847,11 @@ "talk-page-reply-title" = "This header label is displayed at the top of a talk page thread once the user taps Reply."; "talk-page-title-article-talk" = "This title label is displayed at the top of a talk page topic list, if the talk page type is an article talk page."; "talk-page-title-user-talk" = "This title label is displayed at the top of a talk page topic list, if the talk page type is a user talk page."; -"talk-page-topic-title" = "This header label is displayed at the top of a talk page topic thread."; +"talk-page-topic-title" = "{{Identical|Discussion}}"; "talk-pages-reply-button-title" = "Text displayed in a reply button for replying to a talk page topic thread."; "theme-black-display-name" = "Black theme name presented to the user"; -"theme-dark-display-name" = "Dark theme name presented to the user"; -"theme-default-display-name" = "Default theme name presented to the user"; +"theme-dark-display-name" = "Dark theme name presented to the user\n{{Identical|Dark}}"; +"theme-default-display-name" = "Default theme name presented to the user\n{{Identical|Default}}"; "theme-default-explanation" = "Explains that the default theme matches the iOS system theme setting"; "theme-light-display-name" = "Light theme name presented to the user"; "theme-sepia-display-name" = "Sepia theme name presented to the user"; @@ -846,7 +866,7 @@ "unable-to-load-talk-page-title" = "Text for placeholder label visible when talk page can't be loaded"; "unknown-generic-text" = "Default text used in places where no contextual information is provided"; "welcome-exploration-explore-feed-description" = "Description for Explore feed"; -"welcome-exploration-explore-feed-title" = "Title for Explore feed"; +"welcome-exploration-explore-feed-title" = "Title for Explore feed. Translate as \"the feed ''of'' Explore\".\n\n\"Explore\" is {{msg-wm|Wikipedia-ios-home-title}}."; "welcome-exploration-on-this-day-description" = "Description for On this day"; "welcome-exploration-on-this-day-title" = "Title for On this day"; "welcome-exploration-places-description" = "Description for Places"; @@ -887,5 +907,5 @@ "wikitext-upload-save-anonymously-or-login" = "Text informing user of draw-backs of not signing in before saving wikitext. Parameters:\n* $1 - app-specific non-text formatting, $2 - app-specific non-text formatting."; "wikitext-upload-save-anonymously-warning" = "Button sub-text informing user or draw-backs of not signing in before saving wikitext. Parameters:\n* $1 - sign in button text"; "wikitext-upload-save-sign-in" = "{{Identical|Log in}}"; -"wikitext-upload-save-terms-and-licenses" = "Text for information about the Terms of Use and edit licenses. Parameters:\n* $1 - app-specific non-text formatting, $2 - app-specific non-text formatting, $3 - app-specific non-text formatting, $4 - app-specific non-text formatting, $5 - app-specific non-text formatting, $6 - app-specific non-text formatting."; -"wikitext-upload-save-terms-name" = "This message is used in the message [[Wikimedia:Wikipedia-ios-wikitext-upload-save-terms-and-license]]."; +"wikitext-upload-save-terms-and-licenses" = "Text for information about the Terms of Use and edit licenses. Parameters:\n* $1, $2, $3, $4, $5 and $6 - app-specific non-text formatting"; +"wikitext-upload-save-terms-name" = "This message is used in the message {{msg-wm|Wikipedia-ios-wikitext-upload-save-terms-and-license}}."; diff --git a/Wikipedia/Localizations/ru.lproj/Localizable.strings b/Wikipedia/Localizations/ru.lproj/Localizable.strings index 3efbc40d2cf..579e80d016b 100644 --- a/Wikipedia/Localizations/ru.lproj/Localizable.strings +++ b/Wikipedia/Localizations/ru.lproj/Localizable.strings @@ -51,8 +51,6 @@ // Author: Александр Сигачёв // Author: Марио -"aaald-added-text-description" = "{{PLURAL:$1|0=0 символов добавлено|$1 символ добавлен|$1 символов добавлено}}"; -"aaald-deleted-text-description" = "{{PLURAL:$1|0=0 символов удалено|$1 символ удалён|$1 символов удалено}}"; "aaald-error-subitle" = "Обновите, чтобы попробовать еще раз"; "aaald-many-sections-description" = "в $1 разделах"; "aaald-multiple-changes-description" = "Сделано несколько изменений"; diff --git a/Wikipedia/Localizations/sv.lproj/Localizable.strings b/Wikipedia/Localizations/sv.lproj/Localizable.strings index 9a25973ae3d..9607f006e06 100644 --- a/Wikipedia/Localizations/sv.lproj/Localizable.strings +++ b/Wikipedia/Localizations/sv.lproj/Localizable.strings @@ -20,17 +20,18 @@ // Author: Rockyfelle // Author: Sabelöga // Author: Skalman +// Author: Smetanakaviar // Author: Technic2 // Author: WikiPhoenix -"aaald-added-text-description" = "{{PLURAL:$1|0=0 tecken|$1 tecken|$1 tecken}} lades till"; +"aaald-added-text-description-2" = "$1 lades till"; "aaald-article-description-updated-description" = "Artikelns titelbeskrivning uppdaterades"; -// Fuzzy -"aaald-article-insert-header" = "Betydande händelser"; +"aaald-article-insert-header" = "Betydande uppdateringar"; "aaald-article-insert-last-updated" = "Senast uppdaterad"; "aaald-article-insert-new-changes" = "Nya ändringar"; "aaald-article-insert-read-more" = "Läs fler uppdateringar"; -"aaald-deleted-text-description" = "{{PLURAL:$1|0=0 tecken|$1 tecken|$1 tecken}} raderades"; +"aaald-characters-text-description" = "{{PLURAL:$1|0=tecken|tecken|tecken}}{{PLURAL:$1|}}"; +"aaald-deleted-text-description-2" = "$1 raderades"; "aaald-error-subitle" = "Uppdatera för att försöka igen"; "aaald-error-title" = "Kunde inte läsa in artikelhistoriken"; "aaald-many-sections-description" = "i $1 avsnitt"; diff --git a/Wikipedia/Localizations/tr.lproj/Localizable.strings b/Wikipedia/Localizations/tr.lproj/Localizable.strings index df7f118f850..8abc156ecd9 100644 --- a/Wikipedia/Localizations/tr.lproj/Localizable.strings +++ b/Wikipedia/Localizations/tr.lproj/Localizable.strings @@ -36,13 +36,14 @@ // Author: Vito Genovese // Author: Ömer Berkay -"aaald-added-text-description" = "{{PLURAL:$1|0=0 karakter|$1 karakter}} eklendi"; +"aaald-added-text-description-2" = "$1 eklendi"; "aaald-article-description-updated-description" = "Madde başlığı açıklaması güncellendi"; "aaald-article-insert-header" = "Önemli Güncellemeler"; "aaald-article-insert-last-updated" = "Son güncelleme"; "aaald-article-insert-new-changes" = "Yeni değişiklikler"; "aaald-article-insert-read-more" = "Daha fazla güncelleme okuyun"; -"aaald-deleted-text-description" = "{{PLURAL:$1|0=0 karakter|$1 karakter}} silindi"; +"aaald-characters-text-description" = "{{PLURAL:$1|0=0 karakterler|karakter}}"; +"aaald-deleted-text-description-2" = "$1 silindi"; "aaald-error-subitle" = "Tekrar denemek için yenileyin"; "aaald-error-title" = "Satır içi madde geçmişi yüklenemiyor"; "aaald-many-sections-description" = "$1 bölümlerde"; diff --git a/Wikipedia/Localizations/uk.lproj/Localizable.strings b/Wikipedia/Localizations/uk.lproj/Localizable.strings index 9c1c375cc84..8c9a9b8d8db 100644 --- a/Wikipedia/Localizations/uk.lproj/Localizable.strings +++ b/Wikipedia/Localizations/uk.lproj/Localizable.strings @@ -20,6 +20,40 @@ // Author: Ата // Author: Дар'я Козлова +"aaald-added-text-description-2" = "$1 додано"; +"aaald-article-description-updated-description" = "Опис заголовку статті оновлено"; +"aaald-article-insert-header" = "Важливі оновлення"; +"aaald-article-insert-last-updated" = "Останнє оновлення"; +"aaald-article-insert-new-changes" = "Нові зміни"; +"aaald-article-insert-read-more" = "Дивитися нові оновлення"; +"aaald-characters-text-description" = "{{PLURAL:$1|0=символів|символ|символи|символів}}"; +"aaald-deleted-text-description-2" = "$1 вилучено"; +"aaald-error-subitle" = "Оновіть, аби спробувати знову"; +"aaald-error-title" = "Не вдалося завантажити історію статті"; +"aaald-many-sections-description" = "у $1 розділах"; +"aaald-multiple-changes-description" = "Виконано декілька змін"; +"aaald-multiple-references-added-description" = "Додано декілька приміток"; +"aaald-new-book-reference-title" = "Книжка"; +"aaald-new-discussion" = "Нове обговорення"; +"aaald-new-journal-reference-database" = "за $1"; +"aaald-new-journal-reference-title" = "Журнал"; +"aaald-new-journal-reference-volume" = "Том $1:"; +"aaald-new-news-reference-retrieved-date" = "Процитовано $1"; +"aaald-new-news-reference-title" = "Новини"; +"aaald-new-talk-topic-description-format" = "$1 про цю статтю"; +"aaald-new-website-reference-archive-date-text" = "З оригінала в $1"; +"aaald-new-website-reference-archive-url-text" = "Archive.org URL"; +"aaald-new-website-reference-title" = "Вебсайт"; +"aaald-numerical-multiple-references-added-description" = "{{PLURAL:$1|0=0 приміток|$1 примітка|$1 примітки|$1 приміток}} додано"; +"aaald-one-section-description" = "у розділі $1"; +"aaald-revision-userInfo" = "Відредаговано $1 ($2 змін)"; +"aaald-revision-userInfo-anonymous" = "Відредаговано $1"; +"aaald-single-reference-added-description" = "Примітку додано"; +"aaald-small-change-description" = "{{PLURAL:$1|0=Не виконано жодних малих редагувань|Виконано $1 мале редагування|Виконано $1 малі редагування|Виконано $1 малих редагувань}}"; +"aaald-summary-title" = "{{PLURAL:$1|0=0 змін|$1 зміна|$1 зміни|$1 змін}} від {{PLURAL:$2|0=0 дописувачів|$2 дописувача|$2 дописувачів}} протягом {{PLURAL:$3|0=0 днів|$3 день|$3 днів}}"; +"aaald-two-sections-description" = "у розділах $1 і $2"; +"aaald-vandalism-revert-description" = "Імовірний вандалізм відкочено"; +"aaald-view-full-history-button" = "Переглянути всю історію статті"; "about-content-license" = "Ліцензія на вміст"; "about-content-license-details" = "Якщо не вказано інше, вміст доступний під ліцензією $1."; "about-content-license-details-share-alike-license" = "Ліцензія Creative Commons Attribution-ShareAlike"; @@ -31,7 +65,7 @@ "about-places-maps-license" = "Ліцензія карт для відображення місць"; "about-places-maps-license-details" = "Для відображення місць використовуються карти Apple Maps. $1."; "about-places-maps-license-details-link-text" = "Перегляньте інформацію про ліцензію"; -"about-product-of" = "Зроблено товаришем $1 за підтримки таких волонтерів, як і Ви"; +"about-product-of" = "Зроблено $1 за підтримки таких волонтерів, як і ви"; "about-repositories" = "Репозиторії"; "about-repositories-app-source-license" = "Вихідний код доступний під $1."; "about-repositories-app-source-license-mit" = "Ліцензія MIT"; @@ -45,7 +79,7 @@ "about-wikipedia" = "Вікіпедія"; "abuse-filter-disallow-heading" = "Ви не можете зберегти це редагування"; "abuse-filter-disallow-unconstructive" = "Автоматизований фільтр визначив це редагування як потенційно руйнівне або як спробу вандалізму. Будь ласка, поверніться та змініть вміст вашого редагування."; -"abuse-filter-warning-blanking" = "Видалення розділів або повної статті"; +"abuse-filter-warning-blanking" = "Вилучення розділів або повної статті"; "abuse-filter-warning-caps" = "Великими літерами"; "abuse-filter-warning-heading" = "Схоже, це редагування не зовсім доречне. Ви справді бажаєте його зберегти?"; "abuse-filter-warning-irrelevant" = "Нерелевантні зовнішні посилання або зображення"; @@ -81,13 +115,13 @@ "action-previous-revision-accessibility" = "Попередня версія"; "action-read" = "Читати"; "action-redo" = "Повторити"; -"action-remove" = "Видалити"; +"action-remove" = "Вилучити"; "action-replace" = "Замінити"; "action-replace-all" = "Замінити все"; "action-retry" = "Повторити"; "action-save" = "Зберегти"; "action-saved" = "Збережене"; -"action-saved-accessibility" = "Збережено. Активуйте для видалення."; +"action-saved-accessibility" = "Збережено. Активуйте для вилучення."; "action-saved-accessibility-notification" = "Стаття збережена на потім"; "action-share" = "Поділитися"; "action-share-accessibility" = "Поширити"; @@ -95,7 +129,7 @@ "action-thank-user-accessibility" = "Подякувати користувачеві"; "action-undo" = "Скасувати"; "action-unsave" = "Скасувати збереження"; -"action-unsaved-accessibility-notification" = "Стаття видалена із збережених"; +"action-unsaved-accessibility-notification" = "Статтю вилучено зі збережених"; "action-update" = "Оновити"; "add-articles-to-reading-list" = "Додати {{PLURAL:$1|$1 статтю|$1 статті|$1 статей}} до читального списку"; "add-citation-title" = "Додати джерело"; @@ -113,8 +147,9 @@ "appearance-settings-text-sizing-example-text" = "Пересувайте повзунок, змінюючи розмір шрифту. Це призведе до зміни розмірів текстових блоків додатку."; "appearance-settings-theme-options" = "Налаштування теми оформлення"; "article-about-title" = "Інформація про статтю"; -"article-delete" = "Видалити"; +"article-delete" = "Вилучити"; "article-deleted-accessibility-notification" = "Вилучено $1 {{PLURAL:$1|статтю|статті|статей}}"; +"article-fetcher-error-updated-content-timeout" = "Цей додаток не зміг учасно відтворити оновлений вміст. Будь ласка, оновіть цю сторінку пізніше для відображення ваших змін."; "article-languages-filter-placeholder" = "Знайти мову"; "article-languages-label" = "Вибрати мову"; "article-languages-others" = "Інші мови"; @@ -142,6 +177,7 @@ "compass-direction" = "на $1 годину"; "continue-reading-empty-description" = "Дослідіть Вікіпедію, аби знайти більше статей для читання"; "continue-reading-empty-title" = "Немає нещодавно прочитаних статей"; +"data-migration-status" = "Оновлення…"; "description-add-title" = "Додати опис"; "description-edit-for-article" = "Короткий опис «$1»"; "description-edit-learn-more" = "Дізнатися більше"; @@ -274,7 +310,7 @@ "editing-welcome-citations-title" = "Користуйтеся перевіреними джерелами"; "editing-welcome-impartial-tone-subtitle" = "Ми прагнемо, щоб статті були написані безпристрастно. Під час редагування намагайтеся дотримуватися достовірного представлення світу, як його описують надійні джерела."; "editing-welcome-impartial-tone-title" = "Пишіть неупереджено"; -"editing-welcome-set-knowledge-free-subtitle" = "Аби надати доступ до знань людства кожному, ми потребуємо вашої участі у їхньому створенні завдяки вичитуванню, редагуванню статей і додаванню інформації на теми, що є найбільш релевантними для вас."; +"editing-welcome-set-knowledge-free-subtitle" = "Аби надати доступ до знань людства кожному, ми потребуємо вашої участі у їхньому створенні завдяки вичитуванню, редагуванню статей і додаванню інформації на теми, що є найрелевантнішими для вас."; "editing-welcome-set-knowledge-free-title" = "Зробіть інформацію доступною всім"; "empty-diff-compare-title" = "Немає різниці між версіями"; "empty-diff-single-title" = "Немає редагувань, які можна переглянути"; @@ -344,9 +380,9 @@ "explore-feed-preferences-show-randomizer-footer-text" = "Приховання картки «Рандомайзер» буде застосовано для всіх доступних мов."; "explore-feed-preferences-show-randomizer-title" = "Показувати картку «Рандомайзер»"; "explore-feed-preferences-show-related-pages-title" = "Показувати картку «Оскільки ви читали»"; -"explore-feed-preferences-show-top-read-footer-text" = "Приховання картки «Найбільш читані» буде застосовано для всіх доступних мов."; -"explore-feed-preferences-show-top-read-title" = "Показувати картку «Найбільш читані»"; -"explore-feed-preferences-top-read-description" = "Найбільш читані статті за день"; +"explore-feed-preferences-show-top-read-footer-text" = "Приховання картки «Найчитаніше» буде застосовано для всіх доступних мов."; +"explore-feed-preferences-show-top-read-title" = "Показувати картку «Найчитаніше»"; +"explore-feed-preferences-top-read-description" = "Найчитаніші статті за день"; "explore-feed-preferences-turn-off-explore-feed-alert-action-title" = "Вимкнути стрічку"; "explore-feed-preferences-turn-off-explore-feed-alert-message" = "Приховання всіх карток призведе до приховання всієї стрічки та замінить її вкладинкою «Налаштування»."; "explore-feed-preferences-turn-off-explore-feed-alert-title" = "Вимкнути стрічку?"; @@ -361,9 +397,9 @@ "explore-hide-card-prompt" = "Сховати цю картку"; "explore-main-page-description" = "Головна сторінка проектів Вікімедіа"; "explore-main-page-heading" = "Сьогодні у Вікіпедії"; -"explore-most-read-footer" = "Усі найбільш читані статті"; -"explore-most-read-generic-heading" = "Найбільш читане"; -"explore-most-read-more-list-title-for-date" = "Найбільш читане на $1"; +"explore-most-read-footer" = "Усі найчитаніші статті"; +"explore-most-read-generic-heading" = "Найчитаніше"; +"explore-most-read-more-list-title-for-date" = "Найчитаніше на $1"; "explore-most-read-sub-heading-on-language-wikipedia" = "У Вікіпедії мовою «$1»"; "explore-most-read-sub-heading-on-wikipedia" = "У Вікіпедії"; "explore-nearby-heading" = "Місця поблизу"; @@ -418,7 +454,7 @@ "forgot-password-username-or-email-title" = "Або"; "history-clear-all" = "Очистити"; "history-clear-cancel" = "Скасувати"; -"history-clear-confirmation-heading" = "Ви впевнені, що хочете видалити усі недавні елементи?"; +"history-clear-confirmation-heading" = "Ви впевнені, що хочете вилучити всі недавні елементи?"; "history-clear-delete-all" = "Так, вилучити всі"; "history-title" = "Історія"; "home-button-explore-accessibility-label" = "Вікіпедіє, повернутися до стрічки"; @@ -524,7 +560,7 @@ "on-this-day-detail-header-date-range" = "з $1 по $2"; "on-this-day-detail-header-title" = "{{PLURAL:$1|$1 історична подія|$1 історичні події|$1 історичних подій}}"; "on-this-day-footer" = "Більше історичних подій цього дня"; -"on-this-day-footer-with-event-count" = "Ще $1 історичних подій, що сталися цього дня"; +"on-this-day-footer-with-event-count" = "Ще {{PLURAL:$1|$1 історична подія, яка сталася|$1 історичні події, які сталися|$1 історичних подій, які сталися}} цього дня"; "on-this-day-sub-title-for-date-from-language-wikipedia" = "$1 у Вікіпедії мовою «$2»"; "on-this-day-title" = "Цього дня"; "original-tab-button-popover-description" = "Натисніть «W», аби повернутися до вкладинки, з якої ви почали"; @@ -570,9 +606,9 @@ "places-filter-button-title" = "Відфільтрувати"; "places-filter-no-saved-places" = "У вас нема збережених місць"; "places-filter-saved-articles" = "Збережені статті"; -"places-filter-top-articles" = "Найбільш читане"; +"places-filter-top-articles" = "Найчитаніше"; "places-filter-top-articles-count" = "$1 {{PLURAL:$1|стаття|статей}}"; -"places-filter-top-read-articles" = "Найбільш читані статті"; +"places-filter-top-read-articles" = "Найчитаніші статті"; "places-location-enabled" = "Місце розташування увімкнено"; "places-no-saved-articles-have-location" = "Жодна зі збережених вами статей не має інформації про розташування"; "places-search-articles-that-match" = "$1 підходить для «$2»"; @@ -582,7 +618,7 @@ "places-search-saved-articles" = "Усі збережені статті"; "places-search-suggested-searches-header" = "Пропозиції пошуку"; "places-search-this-area" = "Оновити у цій ділянці"; -"places-search-top-articles" = "Усі найбільш читані статті"; +"places-search-top-articles" = "Усі найчитаніші статті"; "places-search-top-articles-that-match-scope" = "Поблизу"; "places-search-your-current-location" = "Ваше поточне місце розташування"; "places-title" = "Місця"; @@ -605,8 +641,8 @@ "reading-list-create-new-list-description" = "Опис"; "reading-list-create-new-list-reading-list-name" = "Назва читального списку"; "reading-list-create-new-list-title" = "Створити новий список"; -"reading-list-deleted-accessibility-notification" = "Читальний список видалено"; -"reading-list-do-not-keep-button-title" = "Ні, видалити статті з приладу"; +"reading-list-deleted-accessibility-notification" = "Читальний список вилучено"; +"reading-list-do-not-keep-button-title" = "Ні, вилучити статті з приладу"; "reading-list-entry-limit-exceeded-message" = "Будь ласка, зменшіть число статей у цьому списку до $1, аби відновити їхню синхронізацію."; "reading-list-entry-limit-exceeded-title" = "Ви перевищили ліміт у {{PLURAL:$1|$1 статтю|$1 статті|$1 статей}} для облікового запису."; "reading-list-entry-limit-reached" = "{{PLURAL:$1|Стаття не може бути додана|Статті не можуть бути додані}} до цього списку. Ви перевищили ліміт у $2 статей для читального списку $3"; @@ -614,8 +650,8 @@ "reading-list-generic-error" = "Під час оновлення ваших читальних списків сталася непередбачена помилка."; "reading-list-keep-button-title" = "Так, зберігайте статті на пристрої"; "reading-list-keep-subtitle" = "Наявні статті, синхронізовані з вашого облікового запису Вікіпедії. Ви хочете залишити їх на цьому пристрої після виходу із системи?"; -"reading-list-keep-sync-disabled-additional-subtitle" = "Вимкнення синхронізації призведе до вилучення цих статей з вашого облікового запису. Якщо ви видалите їх з вашого пристрою, вони більше не будуть доступні після наступного ввімкнення синхронізації."; -"reading-list-keep-sync-disabled-remove-article-button-title" = "Ні, видалити статті з цього пристрою та з мого облікового запису Вікіпедії"; +"reading-list-keep-sync-disabled-additional-subtitle" = "Вимкнення синхронізації призведе до вилучення цих статей з вашого облікового запису. Якщо ви вилучите їх з вашого пристрою, вони більше не будуть доступні після наступного ввімкнення синхронізації."; +"reading-list-keep-sync-disabled-remove-article-button-title" = "Ні, вилучити статті з цього пристрою та з мого облікового запису Вікіпедії"; "reading-list-keep-title" = "Зберігати збережені статті на пристрої?"; "reading-list-limit-hit-for-unsorted-articles-button-title" = "Сортувати статті"; "reading-list-limit-hit-for-unsorted-articles-subtitle" = "Існує ліміт у 5000 невідсортованих статей. Будь ласка, відсортуйте існуючі статті за списками, аби продовжити синхронізацію несортованих статей."; @@ -640,8 +676,8 @@ "reading-list-sync-enabled-panel-title" = "Синхронізація цього облікового запису ввімкнена"; "reading-list-unable-to-add-entry" = "Під час додавання запису до вашого читального списку сталася непередбачена помилка. Будь ласка, повторіть спробу пізніше."; "reading-list-unable-to-create" = "Під час створення вашого читального списку сталася непередбачена помилка. Будь ласка, повторіть спробу пізніше."; -"reading-list-unable-to-delete" = "Під час видалення вашого читального списку сталася непередбачена помилка. Будь ласка, повторіть спробу пізніше."; -"reading-list-unable-to-remove-entry" = "Під час видалення запису з вашого читального списку сталася непередбачена помилка. Будь ласка, повторіть спробу пізніше."; +"reading-list-unable-to-delete" = "Під час вилучення вашого читального списку сталася непередбачена помилка. Будь ласка, повторіть спробу пізніше."; +"reading-list-unable-to-remove-entry" = "Під час вилучення запису з вашого читального списку сталася непередбачена помилка. Будь ласка, повторіть спробу пізніше."; "reading-list-unable-to-update" = "Під час оновлення вашого читального списку сталася непередбачена помилка. Будь ласка, повторіть спробу пізніше."; "reading-list-with-provided-name-not-found" = "Читальний список під назвою «$1» не знайдено. Переконайтеся, що шукаєте за правильною назвою."; "reading-lists-article-added-confirmation" = "Стаття додана до «$1»"; @@ -658,7 +694,7 @@ "reading-lists-default-list-description" = "Стандартний список для ваших збережених статей"; "reading-lists-default-list-title" = "Збережене"; "reading-lists-delete-reading-list-alert-message" = "Ця дія не може була скасована. Жодні статті, збережені тільки для {{PLURAL:$1|цього списку|цих списків}}, не збережуться."; -"reading-lists-delete-reading-list-alert-title" = "Видалити {{PLURAL:$1|список|списки}}?"; +"reading-lists-delete-reading-list-alert-title" = "Вилучити {{PLURAL:$1|список|списки}}?"; "reading-lists-large-sync-completed" = "{{PLURAL:$1|$1 стаття|$1 статті|$1 статей}} і {{PLURAL:$2|$2 список|$2 списки|$2 списків}} синхронізовано з вашого облікового запису"; "reading-lists-list-not-synced-limit-exceeded" = "Список не збережено, ліміт досягнуто"; "reading-lists-sort-saved-articles" = "Сортувати збережені статті"; @@ -672,6 +708,7 @@ "reading-themes-controls-accessibility-syntax-highlighting-switch" = "Підсвічування синтаксису"; "reading-themes-controls-accessibility-text-size-slider" = "Повзунок розміру шрифту"; "reading-themes-controls-syntax-highlighting" = "Підсвічування синтаксису"; +"reference-section-button-accessibility-label" = "Перейти до розділу «Примітки»"; "reference-title" = "Посилання $1"; "relative-date-days-ago" = "{{PLURAL:$1|0=Сьогодні|1=Вчора|$1 день назад|$1 дні назад|$1 днів назад}}"; "relative-date-hours-abbreviated" = "$1 г."; @@ -704,13 +741,13 @@ "reverted-edit-title" = "Відкинуте редагування"; "reverted-edit-view-guidelines-text" = "Переглянути настанови"; "saved-all-articles-title" = "Усі статті"; -"saved-default-reading-list-tag" = "Цей список не можна видалити"; +"saved-default-reading-list-tag" = "Цей список не можна вилучити"; "saved-pages-image-download-error" = "Не вдалося завантажити малюнки для цієї збереженої сторінки."; "saved-pages-progress-syncing" = "Стаття завантажується…"; "saved-reading-lists-title" = "Читальні списки"; "saved-search-default-text" = "Знайти збережені статті"; -"saved-title" = "Збережено"; -"saved-unsave-article-and-remove-from-reading-lists-message" = "Незбереження {{PLURAL:$1|цієї статті видалить її|цих статей видалить їх}} з усіх пов'язаних читальних списків"; +"saved-title" = "Збережене"; +"saved-unsave-article-and-remove-from-reading-lists-message" = "Незбереження {{PLURAL:$1|цієї статті вилучить її|цих статей вилучить їх}} з усіх пов'язаних читальних списків"; "saved-unsave-article-and-remove-from-reading-lists-title" = "Не зберігати {{PLURAL:$1|стаття|статті|статей}}?"; "search-button-accessibility-label" = "Пошук по Вікіпедії"; "search-clear-title" = "Очистити"; @@ -728,7 +765,7 @@ "settings-account" = "Обліковий запис"; "settings-appearance" = "Зовнішній вигляд"; "settings-clear-cache" = "Очистити кеш"; -"settings-clear-cache-are-you-sure-message" = "Очистка кешу вивільнить близько $1 місця. Вона не призведе до видалення ваших збережених статей."; +"settings-clear-cache-are-you-sure-message" = "Очистка кешу вивільнить близько $1 місця. Вона не призведе до вилучення ваших збережених статей."; "settings-clear-cache-are-you-sure-title" = "Очистити кеш?"; "settings-clear-cache-cancel" = "Скасувати"; "settings-clear-cache-ok" = "Очистити кеш"; @@ -737,7 +774,7 @@ "settings-languages-feed-customization" = "Ви можете зазначити в налаштуваннях, які мови будуть показані у вашій стрічці."; "settings-my-languages" = "Мої мови"; "settings-notifications" = "Сповіщення"; -"settings-notifications-info" = "Будьте в курсі трендових і найбільш популярних статей у Вікіпедії з нашими push-сповіщеннями. Уся інформація надається зі збереженням конфіденційності та з точністю до хвилини."; +"settings-notifications-info" = "Будьте в курсі трендових і найпопулярніших статей у Вікіпедії з нашими push-сповіщеннями. Уся інформація надається зі збереженням конфіденційності та з точністю до хвилини."; "settings-notifications-learn-more" = "Дізнатися більше про сповіщення"; "settings-notifications-push-notifications" = "Push-сповіщення"; "settings-notifications-system-turn-on" = "Увімкнути сповіщення"; @@ -748,10 +785,10 @@ "settings-search-open-app-on-search" = "Відкривати додаток на вкладинці «Пошук»"; "settings-storage-and-syncing-enable-sync-footer-text" = "Дозволити Вікімедіа зберігати статті та читальні списки у ваших користувацьких налаштуваннях."; "settings-storage-and-syncing-enable-sync-title" = "Синхронізувати збережені статті та списки"; -"settings-storage-and-syncing-erase-saved-articles-alert-message" = "Видалення збережених статей призведе до видалення їх з вашого облікового запису користувача, якщо у вас увімкнена синхронізація, а також з цього пристрою. Ви не зможете скасувати цю дію."; +"settings-storage-and-syncing-erase-saved-articles-alert-message" = "Вилучення збережених статей призведе до вилучення їх з вашого облікового запису користувача, якщо у вас увімкнена синхронізація, а також з цього пристрою. Ви не зможете скасувати цю дію."; "settings-storage-and-syncing-erase-saved-articles-alert-title" = "Стерти всі збережені статті?"; "settings-storage-and-syncing-erase-saved-articles-button-title" = "Стерти"; -"settings-storage-and-syncing-erase-saved-articles-footer-text" = "Видалення збережених статей призведе до видалення їх з вашого облікового запису користувача, якщо у вас увімкнена синхронізація, а також з цього пристрою.\n\nВидалення збережених статей вивільнить близько $1 місця."; +"settings-storage-and-syncing-erase-saved-articles-footer-text" = "Вилучення збережених статей призведе до вилучення їх з вашого облікового запису користувача, якщо у вас увімкнена синхронізація, а також з цього пристрою.\n\nВилучення збережених статей вивільнить близько $1 місця."; "settings-storage-and-syncing-erase-saved-articles-title" = "Стерти збережені статті"; "settings-storage-and-syncing-full-sync" = "Ваші читальні списки синхронізовуватимуться у фоновому режимі"; "settings-storage-and-syncing-server-sync-footer-text" = "Запросити синхронізацію для оновлення ваших статей і читальних списків."; @@ -782,6 +819,7 @@ "table-of-contents-close-accessibility-label" = "Закрити зміст"; "table-of-contents-heading" = "Вміст"; "table-of-contents-hide-button-label" = "Приховати вміст"; +"table-of-contents-subheading-label" = "Підзаголовок $1"; "talk-page-add-discussion-accessibility-label" = "Додати обговорення"; "talk-page-discussion-accessibility-hint" = "Натисніть двічі, щоб відкрити гілку обговорення"; "talk-page-discussion-read-accessibility-label" = "Прочитане"; diff --git a/Wikipedia/Localizations/zh-hant.lproj/Localizable.strings b/Wikipedia/Localizations/zh-hant.lproj/Localizable.strings index 87066c7d099..e7980442094 100644 --- a/Wikipedia/Localizations/zh-hant.lproj/Localizable.strings +++ b/Wikipedia/Localizations/zh-hant.lproj/Localizable.strings @@ -27,14 +27,14 @@ // Author: 烈羽 // Author: 神樂坂秀吉 -"aaald-added-text-description" = "增加 {{PLURAL:$1|0=0|$1|$1}} 個字元"; +"aaald-added-text-description-2" = "$1已新增"; "aaald-article-description-updated-description" = "條目標題描述已更新"; -// Fuzzy -"aaald-article-insert-header" = "重要事件"; +"aaald-article-insert-header" = "重要更新"; "aaald-article-insert-last-updated" = "上一次更新"; "aaald-article-insert-new-changes" = "新的更改"; "aaald-article-insert-read-more" = "閱讀更多更新內容"; -"aaald-deleted-text-description" = "刪除 {{PLURAL:$1|0=0|$1|$1}} 個字元"; +"aaald-characters-text-description" = "{{PLURAL:$1|0=字元|字元|字元}}"; +"aaald-deleted-text-description-2" = "$1已刪除"; "aaald-error-subitle" = "重新整理來再次嘗試"; "aaald-error-title" = "無法載入內嵌條目的歷史紀錄"; "aaald-many-sections-description" = "在第 $1 段"; @@ -404,7 +404,7 @@ "explore-hide-card-prompt" = "隱藏此卡片"; "explore-main-page-description" = "維基媒體計畫首頁"; "explore-main-page-heading" = "維基百科今日"; -"explore-most-read-footer" = "所有被最多閱讀的條目"; +"explore-most-read-footer" = "所有被閱讀最多次的條目"; "explore-most-read-generic-heading" = "最多閱讀"; "explore-most-read-more-list-title-for-date" = "在 $1 的熱門條目"; "explore-most-read-sub-heading-on-language-wikipedia" = "在$1維基百科"; @@ -613,9 +613,9 @@ "places-filter-button-title" = "篩選"; "places-filter-no-saved-places" = "您已沒有儲存的地方"; "places-filter-saved-articles" = "已儲存條目"; -"places-filter-top-articles" = "最多閱讀"; +"places-filter-top-articles" = "被閱讀最多次"; "places-filter-top-articles-count" = "{{PLURAL:$1|$1 個條目|$1 個條目}}"; -"places-filter-top-read-articles" = "被最多閱讀的條目"; +"places-filter-top-read-articles" = "被閱讀最多次的條目"; "places-location-enabled" = "位置已啟用"; "places-no-saved-articles-have-location" = "您所儲存的條目皆未有位置訊息"; "places-search-articles-that-match" = "$1符合「$2」"; @@ -781,7 +781,7 @@ "settings-languages-feed-customization" = "透過自訂您的探索摘要設定,您可以管理在您的探索摘要裡所要顯示出的語言。"; "settings-my-languages" = "我的語言"; "settings-notifications" = "通知"; -"settings-notifications-info" = "經由我們推發通知提醒注意在維基百科上的被最多閱讀以及趨勢條目。所有提供內容皆考量到隱私及最新資料。"; +"settings-notifications-info" = "經由我們推發通知提醒注意在維基百科上的被閱讀最多次以及趨勢條目。所有提供內容皆考量到隱私及最新資料。"; "settings-notifications-learn-more" = "了解更多通知內容"; "settings-notifications-push-notifications" = "推發通知"; "settings-notifications-system-turn-on" = "開啟通知"; @@ -866,7 +866,7 @@ "theme-sepia-display-name" = "深褐"; "top-read-header-generic" = "維基百科"; "top-read-header-with-language" = "$1維基百科"; -"top-read-see-more" = "查看其它最多閱讀"; +"top-read-see-more" = "查看更多熱門條目"; "two-factor-login-continue" = "繼續登入"; "two-factor-login-instructions" = "請輸入雙重驗證代碼"; "two-factor-login-title" = "登入至您的帳號"; From 5fc31e6dfef5ff18c066b95f2d3651e8fc882083 Mon Sep 17 00:00:00 2001 From: github-actions Date: Mon, 16 Nov 2020 14:33:35 +0000 Subject: [PATCH 2/8] Import translations from TranslateWiki --- .../qqq.lproj/Localizable.strings | 120 ++++++++---------- .../ca.lproj/Localizable.strings | Bin 150296 -> 150688 bytes .../ca.lproj/Localizable.stringsdict | 18 +++ .../cs.lproj/Localizable.strings | Bin 162184 -> 163780 bytes .../fa.lproj/Localizable.strings | Bin 251068 -> 320734 bytes .../fa.lproj/Localizable.stringsdict | 112 ++++++++++++++++ .../fi.lproj/Localizable.strings | Bin 132472 -> 132770 bytes .../fr.lproj/Localizable.strings | Bin 158858 -> 159270 bytes .../fr.lproj/Localizable.stringsdict | 18 +++ .../mk.lproj/Localizable.strings | Bin 392080 -> 392746 bytes .../mk.lproj/Localizable.stringsdict | 18 +++ .../pl.lproj/Localizable.strings | Bin 132290 -> 132646 bytes .../pl.lproj/Localizable.stringsdict | 18 +++ .../pt-br.lproj/Localizable.strings | Bin 149188 -> 149574 bytes .../pt-br.lproj/Localizable.stringsdict | 18 +++ .../sv.lproj/Localizable.strings | Bin 144994 -> 145358 bytes .../sv.lproj/Localizable.stringsdict | 14 ++ .../tr.lproj/Localizable.strings | Bin 160464 -> 160814 bytes .../tr.lproj/Localizable.stringsdict | 16 +++ .../uk.lproj/Localizable.strings | Bin 382488 -> 395950 bytes .../uk.lproj/Localizable.stringsdict | 120 +++++++++++++++++- .../zh-hant.lproj/Localizable.strings | Bin 178578 -> 179060 bytes .../zh-hant.lproj/Localizable.stringsdict | 18 +++ 23 files changed, 417 insertions(+), 73 deletions(-) diff --git a/Wikipedia/Localizations/qqq.lproj/Localizable.strings b/Wikipedia/Localizations/qqq.lproj/Localizable.strings index 535d2ce66b6..164f3283aa5 100644 --- a/Wikipedia/Localizations/qqq.lproj/Localizable.strings +++ b/Wikipedia/Localizations/qqq.lproj/Localizable.strings @@ -1,23 +1,3 @@ -// Messages for Message documentation (Message documentation) -// Exported from translatewiki.net -// Author: Abijeet Patro -// Author: Amire80 -// Author: Brion -// Author: Cleinman -// Author: Kizule -// Author: Liuxinyu970226 -// Author: MuratTheTurkish -// Author: Nemo bis -// Author: Nike -// Author: Patriccck -// Author: Purodha -// Author: Robby -// Author: Shirayuki -// Author: Siebrand -// Author: Takot -// Author: Verdy p -// Author: Woytecr - "aaald-added-text-description-2" = "Title displayed in an article as a living document cell explaining that a revision has a certain number of characters added. $1 is replaced by a formatted string representing characters added."; "aaald-article-description-updated-description" = "Title displayed in an article as a living document cell explaining that an article's title description was updated in a revision."; "aaald-article-insert-header" = "Header text in article content insert section that displays recent significant article updates."; @@ -31,7 +11,7 @@ "aaald-many-sections-description" = "Text explaining what sections an article as a living document change occurred in, if occurred in 3+ sections. $1 is replaced with the number of sections."; "aaald-multiple-changes-description" = "Title displayed in article as a living document content insert explaining that multiple changes were made in a revision."; "aaald-multiple-references-added-description" = "Title displayed in an article as a living document cell when multiple references were added (and no other changes) to a revision."; -"aaald-new-book-reference-title" = "Header text for a new book reference type that was added in an article as a living document cell.\n{{identical|Book}}"; +"aaald-new-book-reference-title" = "Header text for a new book reference type that was added in an article as a living document cell."; "aaald-new-discussion" = "Portion of title displayed in article as a living document timeline cell and content insert explaining that a new article talk page topic has been posted."; "aaald-new-journal-reference-database" = "Database text for a new journal reference type that was added in an article as a living document cell. $1 is replaced by the database volume number of the reference."; "aaald-new-journal-reference-title" = "Header text for a new journal reference type that was added in an article as a living document cell."; @@ -49,7 +29,7 @@ "aaald-single-reference-added-description" = "Title displayed in an article as a living document timeline cell when a reference was added (and no other changes) to a revision."; "aaald-small-change-description" = "Describes how many small changes are batched together in the article as a living document timeline view. $1 is replaced with the number of small changes."; "aaald-summary-title" = "Describes how many small changes are batched together in the article as a living document timeline view. $1 is replaced by the number of accumulated changes editors made, $2 is replaced by the number of editors that made that change and $3 is replaced with relative timeframe date that the edit counting started (e.g. 10 days)."; -"aaald-two-sections-description" = "Text explaining what two sections were changed. $1 is replaced with the first section name, $2 with the second section name."; +"aaald-two-sections-description" = "Text explaining what sections an article as a living document event change occurred in, if occurred in two sections. $1 is replaced with the first section name, $2 with the second."; "aaald-vandalism-revert-description" = "Title displayed in an article as a living document timeline cell explaining that a vandalism revision was reverted."; "aaald-view-full-history-button" = "Text displayed in a button for pushing to the full article history view on the article as a living document screen."; "about-content-license" = "Header text for content license section"; @@ -65,7 +45,7 @@ "about-places-maps-license-details-link-text" = "Text used for link to maps license"; "about-product-of" = "Description of who produced the app. $1 is the message {{msg-wikimedia|wikipedia-ios-about-wikimedia-foundation}}."; "about-repositories" = "Header text for repositories section of the about page. Is not capitalised for aesthetic reasons, but could be capitalised in translations. {{Identical|Repository}}"; -"about-repositories-app-source-license" = "Text explaining the app source licensing. $1 is the message {{msg-wikimedia|Wikipedia-ios-about-repositories-app-source-license-mit}}."; +"about-repositories-app-source-license" = "Text explaining the app source licensing. $1 is the message {{msg-wikimedia|about-repositories-app-source-license-mit}}."; "about-repositories-app-source-license-mit" = "Name of the \"MIT\" license"; "about-send-feedback" = "Link text for sending app feedback"; "about-testers" = "Header text for (software) testers section of the about page. Is not capitalised for aesthetic reasons, but could be capitalised in translations."; @@ -104,7 +84,7 @@ "action-add-to" = "Title of the action that adds the selection to something else."; "action-add-to-reading-list" = "Title of the action that adds selected articles to a reading list"; "action-add-to-reading-list-short" = "Shorter title for the action that adds selected articles to a reading list"; -"action-cancel" = "Title of the cancel action.\n{{Identical|Cancel}}"; +"action-cancel" = "Title of the cancel action."; "action-find-in-page" = "Title text and accessibility label for find in page action on buttons or info sheets."; "action-language-accessibility" = "Accessibility title for the 'Language' toolbar button on articles and talk pages."; "action-move-to" = "Title of the action that moves the selection elsewhere."; @@ -113,8 +93,8 @@ "action-previous-revision-accessibility" = "Accessibility title for the 'Previous Revision' action button when viewing a single revision diff."; "action-read" = "Title for the 'Read' action\n{{Identical|Read}}"; "action-redo" = "Title text and accessibility label for redo action on buttons or info sheets."; -"action-remove" = "Title of the action that removes the selection from the current context.\n{{Identical|Remove}}"; -"action-replace" = "Title of the replace all action.\n{{Identical|Replace}}"; +"action-remove" = "Title of the action that removes the selection from the current context."; +"action-replace" = "Title of the replace all action."; "action-replace-all" = "Title of the replace all action."; "action-retry" = "Title of the retry action."; "action-save" = "Title for the 'Save' action {{Identical|Save}}"; @@ -122,13 +102,13 @@ "action-saved-accessibility" = "Accessibility title for the 'Unsave' action {{Identical|Saved}}"; "action-saved-accessibility-notification" = "Notification spoken after user saves an article for later."; "action-share" = "Short title for the 'Share' action. Please use the shortest translation possible. {{Identical|Share}}"; -"action-share-accessibility" = "Accessibility title for the 'Share' action\n{{Identical|Share}}"; -"action-sort" = "Title of the sort action.\n{{Identical|Sort}}"; +"action-share-accessibility" = "Accessibility title for the 'Share' action"; +"action-sort" = "Title of the sort action."; "action-thank-user-accessibility" = "Accessibility title for the 'Thank User' action button when viewing a single revision diff."; "action-undo" = "Title text and accessibility label for undo action on buttons or info sheets."; "action-unsave" = "Short title for the 'Unsave' action. Please use the shortest translation possible. {{Identical|Saved}}"; "action-unsaved-accessibility-notification" = "Notification spoken after user removes an article from Saved articles."; -"action-update" = "Title of the update action.\n{{Identical|Update}}"; +"action-update" = "Title of the update action."; "add-articles-to-reading-list" = "Title for the view in charge of adding articles to a reading list - $1 is replaced with the number of articles to add"; "add-citation-title" = "Title for add citation action"; "announcements-dismiss" = "Button text indicating a user wants to dismiss an announcement {{Identical|No thanks}}"; @@ -138,14 +118,14 @@ "app-store-subtitle" = "Subtitle describing the app for the app store"; "appearance-settings-adjust-text-sizing" = "Header of the Text sizing section in Appearance settings"; "appearance-settings-expand-tables" = "Title for the setting that expands tables in an article by default"; -"appearance-settings-expand-tables-footer" = "Footer of the expand tables section in Appearance settings, explaining the expand tables setting. \"Quick facts\" is {{msg-wm|Wikipedia-ios-info-box-title}}."; +"appearance-settings-expand-tables-footer" = "Footer of the expand tables section in Appearance settings, explaining the expand tables setting"; "appearance-settings-image-dimming-footer" = "Footer of the Theme options section in Appearance settings, explaining image dimming"; "appearance-settings-reading-themes" = "Title of the Reading themes section in Appearance settings"; "appearance-settings-set-automatic-table-opening" = "Tables in article will be opened automatically"; "appearance-settings-text-sizing-example-text" = "Example text of the Adjust article text sizing section in Appearance settings"; "appearance-settings-theme-options" = "Title of the Theme options section in Appearance settings"; "article-about-title" = "The text that is displayed before the 'about' section at the bottom of an article"; -"article-delete" = "Title of the action that deletes the selected articles article.\n{{Identical|Delete}}"; +"article-delete" = "Title of the action that deletes the selected articles article."; "article-deleted-accessibility-notification" = "Notification spoken after user deletes an article from the list. $1 will be replaced with the number of deleted articles."; "article-fetcher-error-updated-content-timeout" = "Error shown to the user when the content doesn't update in a reasonable amount of time."; "article-languages-filter-placeholder" = "Filter languages text box placeholder text."; @@ -155,7 +135,7 @@ "article-read-more-title" = "The text that is displayed before the read more section at the bottom of an article {{Identical|Read more}}"; "article-reference-view-title" = "Title for the reference view. $1 is replaced by the reference link name, for example [1]."; "article-save-error-not-enough-space" = "Alert message informing user that article cannot be save due to insufficient storage available"; -"article-share" = "Text of the article list row action shown on swipe which allows the user to choose the sharing option\n{{Identical|Share}}"; +"article-share" = "Text of the article list row action shown on swipe which allows the user to choose the sharing option"; "article-toolbar-reading-themes-controls-toolbar-item" = "Accessibility label for the Reading Themes Controls article toolbar item"; "back-button-accessibility-label" = "Accessibility label for a button to navigate back. {{Identical|Back}}"; "back-button-popover-title" = "Title for popover explaining the 'W' icon may be tapped to go back."; @@ -168,7 +148,7 @@ "button-saved-for-later" = "Longer button text for already saved button used in various places."; "button-saved-remove" = "Remove from saved button text used in various places."; "button-skip" = "Button text for skip button used in various places."; -"cancel" = "Cancel\n{{Identical|Cancel}}"; +"cancel" = "Cancel"; "cc-zero" = "Name of the CC Zero license - https://creativecommons.org/publicdomain/zero/1.0"; "clear-title-accessibility-label" = "Accessibility label title for action that clears text"; "close-button-accessibility-label" = "Accessibility label for a button that closes a dialog. {{Identical|Close}}"; @@ -180,7 +160,7 @@ "description-edit-for-article" = "String describing which article title description is being edited. $1 is replaced with the article title"; "description-edit-learn-more" = "Title text for description editing learn more button"; "description-edit-length-warning" = "Displayed to indicate how many description characters were entered. Separator can be customized depending on the language. $1 is replaced with the number of characters entered, $2 is replaced with the recommended maximum number of characters."; -"description-edit-license" = "Button text for information about the Terms of Use and edit licenses. Parameters:\n* $1 - 'Terms of Use' link ({{msg-wm|Wikipedia-ios-wikitext-upload-save-terms-name}})\n* $2 - license name link ({{msg-wm|Wikipedia-ios-cc-zero}})"; +"description-edit-license" = "Button text for information about the Terms of Use and edit licenses. Parameters:\n* $1 - 'Terms of Use' link, $2 - license name link"; "description-edit-pencil-introduction" = "Title for button used to show article lead section editor"; "description-edit-pencil-title" = "Title for button used to show title description editor"; "description-edit-placeholder-title" = "Placeholder text shown inside description field until user taps on it"; @@ -201,7 +181,7 @@ "description-help-tips-title" = "Description editing tips label text"; "description-help-title" = "Title for description editing help page"; "description-help-wikidata-guide" = "Wikidata guide label text"; -"description-published-button-title" = "Title for description panel done button.\n{{Identical|Done}}"; +"description-published-button-title" = "Title for description panel done button."; "description-published-footer" = "Title for footer explaining articles may be edited too - not just descriptions."; "description-published-subtitle" = "Subtitle encouraging user to continue editing"; "description-published-title" = "Title for letting the user know their description change succeeded."; @@ -215,7 +195,7 @@ "diff-compare-header-heading" = "Heading label in header when comparing two revisions."; "diff-compare-header-to-info-heading" = "Heading label in to revision info box when comparing two revisions."; "diff-compare-title" = "Title label that shows in the navigation bar when scrolling and comparing revisions."; -"diff-context-lines-collapsed-button-title" = "Expand button title in diff compare context section when section is in collapsed state.\n{{Identical|Show}}"; +"diff-context-lines-collapsed-button-title" = "Expand button title in diff compare context section when section is in collapsed state."; "diff-context-lines-expanded-button-title" = "Expand button title in diff compare context section when section is in expanded state."; "diff-multi-line-format" = "Label in diff to indicate how many lines a change section encompases. This format is for multiple change lines. $1 is replaced by the starting line number and $2 is replaced by the ending line number."; "diff-paragraph-moved" = "Label in diff to indicate that a paragraph has been moved. This label is in the location of where the paragraph was moved from."; @@ -263,7 +243,7 @@ "edit-link-remove-accessibility-label" = "Accessibility label for the button that removes link syntax to the current selection"; "edit-link-remove-link-title" = "Title for the remove link button"; "edit-link-title" = "Title for the Edit link screen"; -"edit-menu-item" = "Button label for text selection 'Edit' menu item\n{{Identical|Edit}}"; +"edit-menu-item" = "Button label for text selection 'Edit' menu item"; "edit-menu-item-could-not-find-selection-alert-message" = "Description of possible reasons the user text selection could not be located in the article wikitext."; "edit-menu-item-could-not-find-selection-alert-title" = "Title for alert informing user their text selection could not be located in the article wikitext."; "edit-minor-learn-more-text" = "Text for minor edits learn more button"; @@ -315,7 +295,7 @@ "empty-insert-media-title" = "Text for placeholder label visible when no file was selected or uploaded"; "empty-no-article-message" = "Shown when an article cant be loaded in place of an article"; "empty-no-feed-action-message" = "Footer messsage shown in place of content when no feed could be loaded. Tells users they can read saved pages offline"; -"empty-no-feed-message" = "{{Doc-mobileapp-internet}}\nBody of messsage shown in place of content when no feed could be loaded. Tells users they can see the articles when the interent is restored"; +"empty-no-feed-message" = "Body of messsage shown in place of content when no feed could be loaded. Tells users they can see the articles when the interent is restored"; "empty-no-history-message" = "Message of a blank screen shown when a user has no history"; "empty-no-history-title" = "Title of a blank screen shown when a user has no history"; "empty-no-reading-lists-message" = "Message of a blank screen shown when a user has no reading lists"; @@ -337,7 +317,7 @@ "explore-featured-article-heading" = "Text for 'Featured article' header"; "explore-featured-article-sub-heading-from-language-wikipedia" = "Subtext beneath the 'Featured article' header when describing which specific Wikipedia. $1 will be replaced with the language - for example, 'From English Wikipedia'"; "explore-featured-article-sub-heading-from-wikipedia" = "Subtext beneath the 'Featured article' header when the specific language wikipedia is unknown."; -"explore-feed-customize-accessibility-title" = "Accessibility title for feed customization\n{{Identical|Customize}}"; +"explore-feed-customize-accessibility-title" = "Accessibility title for feed customization"; "explore-feed-language-settings" = "Title for Explore feed language settings."; "explore-feed-preferences-additional-languages-footer-text" = "Text explaining how to add additional languages"; "explore-feed-preferences-card-hidden-title" = "Title for button that appears in place of feed card hidden by user via the overflow button"; @@ -349,7 +329,7 @@ "explore-feed-preferences-featured-article-description" = "Description of Featured article section of Explore feed"; "explore-feed-preferences-feed-card-visibility-all-languages-off" = "Text for Explore feed card setting indicating that the feed card is hidden in all preferred languages"; "explore-feed-preferences-feed-card-visibility-all-languages-on" = "Text for Explore feed card setting indicating that the feed card is active in all preferred languages"; -"explore-feed-preferences-feed-card-visibility-global-cards-on" = "Text for Explore feed card setting indicating that the global feed card is active\n{{Identical|On}}"; +"explore-feed-preferences-feed-card-visibility-global-cards-on" = "Text for Explore feed card setting indicating that the global feed card is active"; "explore-feed-preferences-feed-card-visibility-languages-count" = "Text for Explore feed card setting indicating the number of languages it's visible in - $1 is replaced with the number of languages"; "explore-feed-preferences-feed-cards-hidden-title" = "Title for cell that appears in place of feed card hidden by user via the overflow button - $1 is replaced with feed card type"; "explore-feed-preferences-global-card-footer-text" = "Text describing the effects of turning off a global card"; @@ -424,7 +404,7 @@ "field-backup-token-title" = "Title for backup token field"; "field-captcha-placeholder" = "Placeholder text shown inside captcha field until user taps on it"; "field-captcha-title" = "Title for captcha field"; -"field-email-placeholder" = "Placeholder text shown inside email address field until user taps on it.\n\n'''Note :''' do not ''translate'' the \"@example.org\" part, which is one of the safe domain names specially reserved by IANA for sample documentation published on the web or elsewhere, standardized in Internet [https://tools.ietf.org/html/rfc2606 RFC 2606] (see also [https://en.wikipedia.org/wiki/Example.com Example.com on Wikipedia]) so that it will not reach anyone and will not display or return harmful contents or steal personal data with unfair practices. Sending any email to that address will go instantly to a dust bin (and no one will reply, except if this address is abused). Mails to that fake address may also be blocked instantly by an upstream mail service provider and not delivered.
\nOther ''translated'' domain names may be dangerous (could be hosting scams and malwares), or this could cause spam to be delivered to that target address and could harm an unrelated legitimate user or business."; +"field-email-placeholder" = "Placeholder text shown inside email address field until user taps on it"; "field-email-title" = "Noun. Title for email address field. {{Identical|E-mail}}"; "field-email-title-optional" = "Noun. Title for optional email address field."; "field-new-password-confirm-placeholder" = "Placeholder text shown inside confirm new password field until user taps on it"; @@ -455,7 +435,7 @@ "history-clear-confirmation-heading" = "Heading text of delete all confirmation dialog"; "history-clear-delete-all" = "Button text for confirming delete all action"; "history-title" = "Title of the history screen shown on history tab {{Identical|History}}"; -"home-button-explore-accessibility-label" = "Accessibility heading for articles shown within the explore tab, indicating that tapping it will take you back to explore. \"Explore\" is {{msg-wikimedia|Wikipedia-ios-welcome-explore-title}}."; +"home-button-explore-accessibility-label" = "Accessibility heading for articles shown within the explore tab, indicating that tapping it will take you back to explore. \"Explore\" is the same as {{msg-wikimedia|Wikipedia-ios-welcome-explore-title}}."; "home-button-history-accessibility-label" = "Accessibility heading for articles shown within the history articles tab, indicating that tapping it will take you back to the history list. \"History\" is the same as {{msg-wikimedia|Wikipedia-ios-history-title}}."; "home-button-saved-accessibility-label" = "Accessibility heading for articles shown within the saved articles tab, indicating that tapping it will take you back to the list of saved articles. \"Saved\" is the same as {{msg-wikimedia|Wikipedia-ios-saved-title}}."; "home-more-like-footer" = "Footer for presenting user option to see longer list of articles related to a previously read article. $1 will be replaced with the name of the previously read article."; @@ -478,7 +458,7 @@ "in-the-news-sub-title-from-language-wikipedia" = "Subtext beneath the 'In the news' header when describing which specific Wikipedia. $1 will be replaced with the language - for example, 'From English Wikipedia'"; "in-the-news-sub-title-from-wikipedia" = "Subtext beneath the 'In the news' header when the specific language wikipedia is unknown."; "in-the-news-title" = "Title for the 'In the news' notification & feed section"; -"insert-action-title" = "Title for insert action\n{{Identical|Insert}}"; +"insert-action-title" = "Title for insert action"; "insert-link-title" = "Title for the Insert link screen"; "insert-media-alternative-text-description" = "Description for setting that allows users to add image alternative text"; "insert-media-alternative-text-placeholder" = "Placeholder text for setting that allows users to add image alternative text"; @@ -495,13 +475,13 @@ "insert-media-image-preview-select-image-action-title" = "Title for preview action that results in image selection"; "insert-media-image-size-setting-custom" = "Title for image size setting that sizes image using custom size"; "insert-media-image-size-setting-default" = "Title for image size setting that sizes image using default size"; -"insert-media-image-size-settings-px-unit-name" = "Image size unit name, abbreviation for 'pixels'.\n\n{{optional}}"; +"insert-media-image-size-settings-px-unit-name" = "Image size unit name, abbreviation for 'pixels'"; "insert-media-image-size-settings-title" = "Display ritle for image size setting"; "insert-media-image-type-setting-basic" = "Title for image type setting that formats image as basic"; -"insert-media-image-type-setting-frame" = "Title for image type setting that formats image as framed\n{{Identical|Frame}}"; +"insert-media-image-type-setting-frame" = "Title for image type setting that formats image as framed"; "insert-media-image-type-setting-frameless" = "Title for image type setting that formats image as frameless"; "insert-media-image-type-setting-thumbnail" = "Title for image type setting that formats image as thumbnail"; -"insert-media-image-type-settings-title" = "Display title for image type setting"; +"insert-media-image-type-settings-title" = "Display ritle for image type setting"; "insert-media-media-settings-title" = "Title for media settings view"; "insert-media-title" = "Title for the view in charge of inserting media into an article"; "insert-media-uploaded-image-title" = "Title that appears next to an image in media settings"; @@ -511,7 +491,7 @@ "intermediate-edits-editors-count-limited" = "Subtitle for the number of revisions that were made between two chosen revisions. It also includes the number of editors who created those revisions. $1 is replaced with the number of intermediate revisions and $2 is replaced with the number of editors who created those revisions. The numbers are followed by the '+' to indicate that the actual numbers exceed the displayed numbers."; "intermediate-edits-editors-limited-count" = "Subtitle for the number of revisions that were made between two chosen revisions. It also includes the number of editors who created those revisions. $1 is replaced with the number of intermediate revisions and $2 is replaced with the number of editors who created those revisions. The number of editors is followed by the '+' to indicate that the actual number of editors exceeds the displayed number."; "intermediate-edits-limited-editors-count" = "Subtitle for the number of revisions that were made between two chosen revisions. It also includes the number of editors who created those revisions. $1 is replaced with the number of intermediate revisions and $2 is replaced with the number of editors who created those revisions. The number of intermediate revisions is followed by the '+' to indicate that the actual number of intermediate revisions exceeds the displayed number."; -"languages-settings-title" = "Title for the 'Languages' section in Settings\n{{Identical|Language}}"; +"languages-settings-title" = "Title for the 'Languages' section in Settings"; "languages-title" = "Title for language picker {{Identical|Language}}"; "languages-wikipedia" = "Title for list of Wikipedia languages"; "logged-out-continue-without-logging-in-button-title" = "Title for button allowing user to continue without logging back in to their account"; @@ -599,13 +579,13 @@ "places-empty-search-title" = "Title text shown on an overlay when there are no recent Places searches. Describes that you can search Wikipedia for articles with geographic locations."; "places-enable-location-action-button-title" = "Button title to enable location access"; "places-enable-location-description" = "Describes that access to your location is only used when the app or one of its features is on the screen"; -"places-enable-location-title" = "Explains that you can explore articles near you by enabling location access. \"Location\" should be the same term, which is used in the device settings, under \"Privacy\". \"Explore\" is {{msg-wikimedia|Wikipedia-ios-welcome-explore-title}}"; +"places-enable-location-title" = "Explains that you can explore articles near you by enabling location access. \"Location\" should be the same term, which is used in the device settings, under \"Privacy\"."; "places-filter-articles-action-sheet-title" = "Title for action sheet that allows users to filter Places articles"; "places-filter-button-title" = "Title for button that allows users to filter places"; "places-filter-no-saved-places" = "Explains that you don't have any saved places"; "places-filter-saved-articles" = "Title of places search filter that searches saved articles"; "places-filter-top-articles" = "Title of places search filter that searches top articles"; -"places-filter-top-articles-count" = "Describes how many top articles are found in the top articles filter - $1 is replaced with the number of articles\n{{Identical|Article}}"; +"places-filter-top-articles-count" = "Describes how many top articles are found in the top articles filter - $1 is replaced with the number of articles"; "places-filter-top-read-articles" = "Title for action that allows users to filter top read articles"; "places-location-enabled" = "Title for button informing user that they successfully enabled location services"; "places-no-saved-articles-have-location" = "Indicates to the user that none of their saved articles have location information"; @@ -617,7 +597,7 @@ "places-search-suggested-searches-header" = "Suggested searches - header for the list of suggested searches"; "places-search-this-area" = "A button title that indicates the search will be redone in the visible area"; "places-search-top-articles" = "A search suggestion for top articles"; -"places-search-top-articles-that-match-scope" = "Title used in search description when searching an area for Top articles\n{{Identical|Nearby}}"; +"places-search-top-articles-that-match-scope" = "Title used in search description when searching an area for Top articles"; "places-search-your-current-location" = "A search suggestion for showing articles near your current location."; "places-title" = "Title of the Places screen shown on the places tab."; "places-unknown-distance" = "Indicates that a place is an unknown distance away"; @@ -636,7 +616,7 @@ "reading-list-api-error-generic" = "An unexpected error occurred while syncing your reading lists."; "reading-list-api-error-list-limit" = "You have too many lists."; "reading-list-create-new-list-button-title" = "Title for button allowing the user to create a new reading list."; -"reading-list-create-new-list-description" = "Title for label above text field for entering new list description.\n{{Identical|Description}}"; +"reading-list-create-new-list-description" = "Title for label above text field for entering new list description."; "reading-list-create-new-list-reading-list-name" = "Title for label above text field for entering new list name."; "reading-list-create-new-list-title" = "Title for the view in charge of creating a new reading list."; "reading-list-deleted-accessibility-notification" = "Notification spoken after user deletes a reading list from the list."; @@ -691,7 +671,7 @@ "reading-lists-count" = "Describes the number of reading lists - $1 is replaced with the number of reading lists"; "reading-lists-default-list-description" = "The description of the default saved pages list."; "reading-lists-default-list-title" = "The title of the default saved pages list {{Identical|Saved}}"; -"reading-lists-delete-reading-list-alert-message" = "Title of the alert shown before deleting selected reading lists. $1 will be replaced with the number of lists being deleted"; +"reading-lists-delete-reading-list-alert-message" = "Title of the altert shown before deleting selected reading lists. $1 will be replaced with the number of lists being deleted"; "reading-lists-delete-reading-list-alert-title" = "Title of the alert shown before deleting selected reading lists. $1 is replaced with number of lists to be deleted. $1 will be replaced with the number of lists being deleted"; "reading-lists-large-sync-completed" = "Alert message informing user that large sync was completed. $1 will be replaced with the number of articles which were synced and $2 will be replaced with the number of reading lists which were synced"; "reading-lists-list-not-synced-limit-exceeded" = "Text of the alert label informing the user that list couldn't be synced."; @@ -709,25 +689,25 @@ "reference-section-button-accessibility-label" = "Voiceover label for the top button (that jumps to article's reference section) when viewing a reference's details"; "reference-title" = "Title shown above reference/citation popover. $1 is replaced with the reference link text - i.e. '[1]' {{Identical|Reference}}"; "relative-date-days-ago" = "Relative days ago. 0 = today, singular = yesterday. $1 will be replaced with the number of days ago."; -"relative-date-hours-abbreviated" = "Relative hours, abbreviated. $1 will be replaced with the number of hours.\n{{optional}}"; +"relative-date-hours-abbreviated" = "Relative hours, abbreviated. $1 will be replaced with the number of hours."; "relative-date-hours-ago" = "Relative hours ago. 0 = this hour. $1 will be replaced with the number of hours ago."; "relative-date-hours-ago-abbreviated" = "Relative hours ago, abbreviated. $1 will be replaced with the number of hours ago."; -"relative-date-minutes-abbreviated" = "Relative minutes, abbreviated. $1 will be replaced with the number of minutes.\n{{optional}}"; +"relative-date-minutes-abbreviated" = "Relative minutes, abbreviated. $1 will be replaced with the number of minutes."; "relative-date-minutes-ago" = "Relative minutes ago. 0 = just now. $1 will be replaced with the number of minutes ago."; "relative-date-minutes-ago-abbreviated" = "Relative minutes ago, abbreviated. $1 will be replaced with the number of minutes ago."; "relative-date-months-ago" = "Relative months ago. 0 = this month, singular = last month. $1 will be replaced with the number of months ago."; -"relative-date-seconds-abbreviated" = "Relative seconds, abbreviated. $1 will be replaced with the number of seconds.\n{{optional}}"; +"relative-date-seconds-abbreviated" = "Relative seconds, abbreviated. $1 will be replaced with the number of seconds."; "relative-date-seconds-ago-abbreviated" = "Relative seconds ago, abbreviated. $1 will be replaced with the number of seconds ago."; "relative-date-years-ago" = "Relative years ago. 0 = this year, singular = last year. $1 will be replaced with the number of years ago."; "replace-button-accessibility" = "Accessibility label for button that triggers replace action. $1 is replaced by \"Replace single instance\" or \"Replace all instances\""; "replace-buttons-replace-accessibility" = "Accessibility text for describing the type of replace the user is set to or about to perform. This is for replacing a single instance."; "replace-buttons-replace-all-accessibility" = "Accessibility text for describing the type of replace the user is set to or about to perform. This is for replacing all instances."; "replace-clear-button-accessibility" = "Accessibility label for the clear values X button in the replace textfield."; -"replace-infolabel-method-replace" = "Title for label indicating which replace method they have currently selected. This is for replacing a single instance.\n{{Identical|Replace}}"; +"replace-infolabel-method-replace" = "Title for label indicating which replace method they have currently selected. This is for replacing a single instance."; "replace-infolabel-method-replace-all" = "Title for label indicating which replace method they have currently selected. This is for replacing all instances."; "replace-method-button-accessibility" = "Accessibility label for replace method switch button in Find and Replace. $1 is replaced by \"Replace single instance\" or \"Replace all instances\""; "replace-replace-all-results-count" = "Alert view label that tells the user how many instances they just replaced via \"Replace all\". $1 is replaced with the number of instances that were replaced."; -"replace-textfield-accessibility" = "Accessibility label for the replace text field.\n{{Identical|Replace}}"; +"replace-textfield-accessibility" = "Accessibility label for the replace text field."; "replace-textfield-placeholder" = "Placeholder text seen in replace textfield before textfield is focused."; "request-feedback-on-error" = "Displayed to beta users when they encounter an error we'd like feedback on"; "reverted-edit-back-to-article-button-title" = "Title for button that allows the user to go back to the article they edited"; @@ -760,7 +740,7 @@ "search-recent-title" = "Title for list of recent search terms"; "search-result-redirected-from" = "Text for search result letting user know if a result is a redirect from another article. Parameters: * $1 - article title the current search result redirected from"; "search-title" = "Title for search interface. {{Identical|Search}}"; -"settings-account" = "{{Identical|Account}}"; +"settings-account" = "Title for button and page letting user view their account page."; "settings-appearance" = "Title of the reading preferences screen."; "settings-clear-cache" = "Title for the 'Clear cached data' settings row"; "settings-clear-cache-are-you-sure-message" = "Message for the confirmation presented to the user to verify they are sure they want to clear clear cached data. $1 is replaced with the approximate file size in bytes that will be made available. Also explains that the action will not delete their saved pages."; @@ -785,7 +765,7 @@ "settings-storage-and-syncing-enable-sync-title" = "Title of the settings option that enables saved articles and reading lists syncing"; "settings-storage-and-syncing-erase-saved-articles-alert-message" = "Message for the alert shown before erasing all saved articles."; "settings-storage-and-syncing-erase-saved-articles-alert-title" = "Title of the alert shown before erasing all saved article."; -"settings-storage-and-syncing-erase-saved-articles-button-title" = "Title of the settings button that enables erasing saved articles\n{{Identical|Erase}}"; +"settings-storage-and-syncing-erase-saved-articles-button-title" = "Title of the settings button that enables erasing saved articles"; "settings-storage-and-syncing-erase-saved-articles-footer-text" = "Footer text of the settings option that enables erasing saved articles. $1 will be replaced with a number and a system provided localized unit indicator for MB or KB."; "settings-storage-and-syncing-erase-saved-articles-title" = "Title of the settings option that enables erasing saved articles"; "settings-storage-and-syncing-full-sync" = "Message confirming to the user that their reading lists will be synced in the background"; @@ -799,7 +779,7 @@ "share-a-fact-made-with" = "Indicates that the share-a-fact card was made with the Wikipedia app"; "share-article-name-on-wikipedia" = "Formatted string expressing article being on Wikipedia with at symbol handle. Please do not translate the \"@Wikipedia\" in the message, and preserve the spaces around it, as it refers specifically to the Wikipedia Twitter account. $1 will be an article title, which should be wrapped in the localized double quote marks."; "share-building" = "Shown while Share-a-fact card is being constructed"; -"share-default-format" = "Default share format string. $1 is replaced with the selected text, $2 is replaced with the article title, $3 is replaced with the article URL link."; +"share-default-format" = "Default share format string. $1 is replaced with the selected text, $2 is replaced with the article title, $3 is replaced with the articleURL."; "share-email-format" = "Share format string for email. $1 is replaced with the selected text, $2 is replaced with the article title, $3 is replaced with the articleURL."; "share-get-directions-in-maps" = "Button to get directions to the current article's location in the Maps app."; "share-menu-item" = "'Share…' menu item with ellipsis to indicate further actions are required."; @@ -821,9 +801,9 @@ "talk-page-add-discussion-accessibility-label" = "Accessibility label for a button that opens the add new discussion screen."; "talk-page-discussion-accessibility-hint" = "Accessibility hint when user is on a discussion title cell."; "talk-page-discussion-read-accessibility-label" = "Accessibility text for indicating that a discussion's contents have been read."; -"talk-page-discussion-read-ipa-accessibility-attribute" = "Accessibility IPA pronunciation for indicating that a discussion's contents have been read.\n\n{{optional}}"; +"talk-page-discussion-read-ipa-accessibility-attribute" = "Accessibility ipa pronounciation for indicating that a discussion's contents have been read."; "talk-page-discussion-unread-accessibility-label" = "Accessibility text for indicating that a discussion's contents have not been read."; -"talk-page-discussion-unread-ipa-accessibility-attribute" = "Accessibility IPA pronunciation for indicating that a discussion's contents have not been read.\n\n{{optional}}"; +"talk-page-discussion-unread-ipa-accessibility-attribute" = "Accessibility ipa pronounciation for indicating that a discussion's contents have not been read."; "talk-page-error-unable-to-post-reply" = "Error message appearing when user attempts to post a new talk page reply while being offline"; "talk-page-error-unable-to-post-topic" = "Error message appearing when user attempts to post a new talk page discussion while being offline"; "talk-page-info-active-conversations" = "This information label is displayed at the top of a talk page discussion list. $1 is replaced by the language wiki they are using - for example, 'Active conversations on English Wikipedia'."; @@ -838,8 +818,8 @@ "talk-page-new-reply-body-placeholder-text" = "Placeholder text which appears initially in the new reply field for talk pages."; "talk-page-new-reply-success-text" = "Banner text that appears after a new reply was successfully published on a talk page discussion."; "talk-page-new-subject-clear-button-accessibility" = "Accessibility label for the clear values X button in the talk page new subject textfield."; -"talk-page-new-subject-placeholder-text" = "{{Identical|Subject}}"; -"talk-page-new-subject-textfield-accessibility-label" = "Accessibility label for subject text field.\n{{Identical|subject}}"; +"talk-page-new-subject-placeholder-text" = "Placeholder text which appears initially in the new topic subject field for talk pages."; +"talk-page-new-subject-textfield-accessibility-label" = "Accessibility label for subject text field."; "talk-page-new-topic-body-placeholder-text" = "Placeholder text which appears initially in the new topic body field for talk pages."; "talk-page-new-topic-success-text" = "Banner text that appears after a new discussion was successfully published on a talk page."; "talk-page-new-topic-title" = "Title of page when composing a new topic on talk pages."; @@ -847,11 +827,11 @@ "talk-page-reply-title" = "This header label is displayed at the top of a talk page thread once the user taps Reply."; "talk-page-title-article-talk" = "This title label is displayed at the top of a talk page topic list, if the talk page type is an article talk page."; "talk-page-title-user-talk" = "This title label is displayed at the top of a talk page topic list, if the talk page type is a user talk page."; -"talk-page-topic-title" = "{{Identical|Discussion}}"; +"talk-page-topic-title" = "This header label is displayed at the top of a talk page topic thread."; "talk-pages-reply-button-title" = "Text displayed in a reply button for replying to a talk page topic thread."; "theme-black-display-name" = "Black theme name presented to the user"; -"theme-dark-display-name" = "Dark theme name presented to the user\n{{Identical|Dark}}"; -"theme-default-display-name" = "Default theme name presented to the user\n{{Identical|Default}}"; +"theme-dark-display-name" = "Dark theme name presented to the user"; +"theme-default-display-name" = "Default theme name presented to the user"; "theme-default-explanation" = "Explains that the default theme matches the iOS system theme setting"; "theme-light-display-name" = "Light theme name presented to the user"; "theme-sepia-display-name" = "Sepia theme name presented to the user"; @@ -866,7 +846,7 @@ "unable-to-load-talk-page-title" = "Text for placeholder label visible when talk page can't be loaded"; "unknown-generic-text" = "Default text used in places where no contextual information is provided"; "welcome-exploration-explore-feed-description" = "Description for Explore feed"; -"welcome-exploration-explore-feed-title" = "Title for Explore feed. Translate as \"the feed ''of'' Explore\".\n\n\"Explore\" is {{msg-wm|Wikipedia-ios-home-title}}."; +"welcome-exploration-explore-feed-title" = "Title for Explore feed"; "welcome-exploration-on-this-day-description" = "Description for On this day"; "welcome-exploration-on-this-day-title" = "Title for On this day"; "welcome-exploration-places-description" = "Description for Places"; @@ -907,5 +887,5 @@ "wikitext-upload-save-anonymously-or-login" = "Text informing user of draw-backs of not signing in before saving wikitext. Parameters:\n* $1 - app-specific non-text formatting, $2 - app-specific non-text formatting."; "wikitext-upload-save-anonymously-warning" = "Button sub-text informing user or draw-backs of not signing in before saving wikitext. Parameters:\n* $1 - sign in button text"; "wikitext-upload-save-sign-in" = "{{Identical|Log in}}"; -"wikitext-upload-save-terms-and-licenses" = "Text for information about the Terms of Use and edit licenses. Parameters:\n* $1, $2, $3, $4, $5 and $6 - app-specific non-text formatting"; -"wikitext-upload-save-terms-name" = "This message is used in the message {{msg-wm|Wikipedia-ios-wikitext-upload-save-terms-and-license}}."; +"wikitext-upload-save-terms-and-licenses" = "Text for information about the Terms of Use and edit licenses. Parameters:\n* $1 - app-specific non-text formatting, $2 - app-specific non-text formatting, $3 - app-specific non-text formatting, $4 - app-specific non-text formatting, $5 - app-specific non-text formatting, $6 - app-specific non-text formatting."; +"wikitext-upload-save-terms-name" = "This message is used in the message [[Wikimedia:Wikipedia-ios-wikitext-upload-save-terms-and-license]]."; diff --git a/Wikipedia/iOS Native Localizations/ca.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/ca.lproj/Localizable.strings index 2be2fcfbdd151cf1ce88fa697c526821caab81b2..8b857d27c106cdb27f6fc3132ac2843ad3535c83 100644 GIT binary patch delta 288 zcmbO+jdQ_F&JBLblf5qTv8OPkFr+f1Or6c7%&f~`G}$p&lrxbb4Jek*kU6=rM|N|9 z@`8AvQXb)Ch75*8h9V$NW+(wFC}JoEYSW$mj+2RNdV(4w3uE&1)BTLn%ry*Ph9rz3 zJ=v&v$8;fSMyu%y`WRUzziZ~$9Mz)5IQdm`%H&@OJew!9F0%kxG5L#zz|?t63NV-O zr!wR)WHRIeaURgxlFiHaeP)~2l(X65DGoGR~<403B^(%K!iX delta 138 zcmV;50CoSMnF*Md39wEhlW2$%m+(FU9JAmfgkP5;xdBv@HiVXwD2EJ_NQPLGD2Euc z9)%tOlU`vAv#f@uIG1h@0uGbVNDh<4!Ctezzv=;#I!-c|fWZL@gI>b7Ucv$B3zH1q s7?YsT1h-1j0gwTgU>^Y%x6IA~Vgi#2IS!LRRRot<&H-Mx+R_2Wd2#tU3jhEB diff --git a/Wikipedia/iOS Native Localizations/ca.lproj/Localizable.stringsdict b/Wikipedia/iOS Native Localizations/ca.lproj/Localizable.stringsdict index e453f24dd81..6fc5fe2eb46 100644 --- a/Wikipedia/iOS Native Localizations/ca.lproj/Localizable.stringsdict +++ b/Wikipedia/iOS Native Localizations/ca.lproj/Localizable.stringsdict @@ -2,6 +2,24 @@ + aaald-characters-text-description + + NSStringLocalizedFormatKey + %#@v1@ + v1 + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + caràcter + other + caràcters + zero + caràcters + + aaald-numerical-multiple-references-added-description NSStringLocalizedFormatKey diff --git a/Wikipedia/iOS Native Localizations/cs.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/cs.lproj/Localizable.strings index 7154a4dc9e26e57c20ca891646942f3719fcdcd4..4fc99c54e114e192a2b442c7878244dd9fde7365 100644 GIT binary patch delta 1118 zcma)5ZAesE7(VZD)S2lzOwM(@Z=Y8Jy zdEV!YysWMK%lre*1Kt#k42UiNes1QNC4t{-aW6RQ|3zM2PQ}b_7i1$7y zxZ`&_Ij5imZ(q=Gs_ho-y#o2@SmmUHTfvT#t*_}=D=fqIaVL#Rsp{i9_wTD(2zW>& zSdKX79^g5|a`cD;Tu)T=5_CcpURaisolMij51wKSuF9uqtF%(%kgU_&?o2o6({nE+ zwY#N-CjC;ub#pfqJe_b+Y8dR)UJf}|fSuUT1h=u}MK#GyaFgbm;4L=ZSB%sq=-yoVEfz-@ zsGHpy;Ubh91FL2DQ@G8`Yvl0ekNYOH&Sx615gPN+b0-d@fE) zlt!zke5K_e2Wf|$9Hfz?NGJzdiuea!uk#=4+J`l>Q%#3s3Qtc7r&((ZD0JzpVt-7y zO}qEYWyX3I9GqQ36>r|bAYb^ECO1`1XQ0x|@Gd3CbxNFS=FrIE6ld(h$N6>`=Jvr^ zfaYuL6n;vXk;i+%FHLAPJ%8sg+C s+_H58V^O-;bIQSYJKZ7XWGo=+@P{u@(czQ9PLT-x0x!db?EnA( diff --git a/Wikipedia/iOS Native Localizations/fa.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/fa.lproj/Localizable.strings index 39b923f19df8052692eac30b50cf53b08b96590f..50ffafca5e1f8abe8e41b77bd96c8881b6639642 100644 GIT binary patch delta 15788 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 NX^Q=BdtGy|{|!<;!`uJ> delta 2006 zcmYLKe@t7~8P)w^V;(P$7soiB_hLDSIn?rym7$7Jf~MEEJ)XWr%iB zL=hudmZk|s)aADRI!Y;uSesC4d3jmCh_ci{=}H)7?#3U4Q42L$lre@7in2tbY}ZEX z{<+fAdwTbr^PO|P%=Il}7YgZr*2PNPZyvQ8MEGr;Fm;M*Vj!;@8kR|^nYMK^;VxW- z`9h|_%0=!qYwdN+jBbry-GPGYPrj-+OwNM=4bM=hJ7_fqISk(E*+|3qI0iZc&D7^{0lV%Mn4*V4>#m|);biSyvkEAyeb zjB1d%$~7^2G6|V~5Y^5jH&OEDu!j>BWE^2>SN-7g>6j7j@@L~A{L&s!h)B$Ftv{yb3!OW6=*%p zIc6G(;ljEOQbu9DpBk7vPH3L+^t-X?EU^(#yu=QX7+Hb2-_vp&d6o1tQQT%gR~K1> z{jZTbp!|fYSpPcdv_K+{tFZPi=?8xs)kSz#qUa+@oQ#uI28(0zf=h!WxDC3_NbJEB z*}ri?(=*H~+VN(e-j55 zPZKYP^H#1y_y%c$`UP zJ$S8@u9V=&WAvmYYbUrJmvoLEplKLtpqF6oNwPsC_<(eioD3K~NQW8TX{0Z12IVQq zx#t)yv0%EBc2b#k6~ix6F9p9MhckGR4pGr>DA4{2y_^NLewLogQuIRk6U>8=S82Be zmI6$b=5@hdC-;E&??e@Pg(}hybXZSjBXXVEV7Z+;AbOSY_ltWe5z)tWF?gXEwAbmX z=xQp4#InQ^7PMAoYMvP0 zp<+jdzNpB+84&thx+%CwTXSkb?JqEEVNb}45-+0pN1(^YGfzar@0HuzNS9s|5G(v#0&z`p#exZ*ewx##E+h> zY)pe8h1v1w4tCGF(UHNwG7Z~;%qYUswQPc7)niN|%-S#;HYe)OvOjR>dWbr}S59Lh zR$zO7?hq@1!`<@7k{qOVGB;$tMRajbF|f6V$yl@osSU^9WCH~#qkn~iG^zpV8l5Zvvbn5;BY$K|(ET)VV*BT8iRSW!SH56B zvg7{0F)N4mw^=O?|C1fc|6k!Qelxpu#*5_;mET49y@FiHqb&J4f_|NAQkoR^iSTD0 zR0_G52=5+_GCwD*uzor_&+Ys^#Wza%R3S*Na^R2f5iXXuxp8hUKVjKe8mTib~} zjz7w~@^gDaRPAx&_>cK0fz}@GhSVXdir{Do$j(wA5@HTaKEvmw$F^$Nb%5XDSl`GG z7eV?eH*lhjci2Gtmn_w6b)&5Au^i2ixLjmF^j)I%hI^&N{IWIYY!Upv6C2`uR)PAn z#4V!DDlDAi4cIrrk8t6(m!WR*#sU~zlvX;C;&r(dgL1``t0L($@VzuIB@obg024F( zA{VC|F7!`x*-YUdvYpusl)}JY_$?8zDLDHDKSCh + aaald-numerical-multiple-references-added-description + + NSStringLocalizedFormatKey + %#@v1@ افزوده شد + v1 + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %1$d ارجاع + other + %1$d ارجاع + zero + ۰ ارجاع + + + aaald-small-change-description + + NSStringLocalizedFormatKey + %#@v1@ + v1 + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %1$d تغییر جزئی اعمال شد + other + %1$d تغییر جزئی اعمال شد + zero + خیچ تغییر جزئی اعمال نشد + + + aaald-summary-title + + NSStringLocalizedFormatKey + %#@v1@ توسط %#@v2@ در %#@v3@ + v1 + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %1$d تغییر + other + %1$d تغییر + zero + ۰ تغییر + + v2 + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$d ویرایشگر + other + %2$d ویرایشگر + zero + ۰ ویرایشگر + + v3 + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %3$d روز + other + %3$d روز + zero + ۰ روز + + add-articles-to-reading-list NSStringLocalizedFormatKey @@ -82,6 +162,22 @@ %1$d ویرایش + diff-single-header-subtitle-bytes-added + + NSStringLocalizedFormatKey + %#@v1@ + v1 + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %1$d بایت افزوده شد + other + %1$d بایت افزوده شد + + diff-single-header-subtitle-bytes-removed NSStringLocalizedFormatKey @@ -98,6 +194,22 @@ %1$d بایت حذف شد + diff-unedited-lines-format + + NSStringLocalizedFormatKey + %#@v1@ + v1 + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %1$d سطر ویرایش نشد + other + %1$d سطر ویرایش نشدند + + intermediate-edits-editors-count NSStringLocalizedFormatKey diff --git a/Wikipedia/iOS Native Localizations/fi.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/fi.lproj/Localizable.strings index b6d16d687ff4a995e439acc6824eaa89942d0074..b1a13c6447274cc28af4ef5641780a9043d32d75 100644 GIT binary patch delta 224 zcmey-#j&WDW5a_vlT+rGO)n5*RNLG&_ZH*iTO53oZ_Q7d{HsQ2@{}h6lbPm*Y_?fY zp*Zk^s#*oR7%23Xr%a8_CkOPFe3>iSNVuliie1;;1%IOc)7$v8#5o1&W8V%Gw`5==h zKeCEUhQ!Uk&nGfZt~2AB?00_K^c&ucGSknQGYU=KAj-A*-IZC4li#cqn4VzAXtsIL RWf8{aj%(XHt}%Yl0|4VlQcnN? delta 138 zcmV;50CoSOjR^RP2(aLsmwG7yB9rK!RF_bX0W`CGo!SADq$?bg{G3{oWS?S_NZt&y zNT6&Xk!lK;;5z{%lk8Luvw*@>4U;O13X{;&wvz%~HnXJAA_JFOV diff --git a/Wikipedia/iOS Native Localizations/fr.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/fr.lproj/Localizable.strings index 69d12b847ffe94d3149f38aa74c1b6d0d140ddd9..7935b717d89147ce0d9f58546d5c80e6415e7643 100644 GIT binary patch delta 349 zcmeCW$+_$f=Y}V$lULp26HH-9VMqmHU4{}MUBOT?d7+jhvo3?t^!@}!(a9!>Vp9c} zxTfg^#-v&mG$r1iMoA>pYFizjKfsto&NKeq@U(!6A|Mm9R zfNT;6IW7l?L5{=WNXhALj!a^c&v9^UmN+fIG=0x&M!v}tBKRgRJ5@AUZne?osI!Y! zvidS)G89k0cpm7dgk~2lSKBHMGy8A}SL z$1pPSO|N>x7&SRywb=F}FBw-bO*h!VC^6l@lZj>fpXZF57^e%UGiq)B_lB{j9spV; Ba<%{f delta 163 zcmV;U09^m3+zE==39#fPm#l385|_9m0vxk|CQ@aSMvW|&st^GhlcBI0kQ#?t}g)=xBBS;r~;SD RnE?)$is=Dbw{Y$OwtqTZLVy4O diff --git a/Wikipedia/iOS Native Localizations/fr.lproj/Localizable.stringsdict b/Wikipedia/iOS Native Localizations/fr.lproj/Localizable.stringsdict index 3632f50b9df..3df8cfbe203 100644 --- a/Wikipedia/iOS Native Localizations/fr.lproj/Localizable.stringsdict +++ b/Wikipedia/iOS Native Localizations/fr.lproj/Localizable.stringsdict @@ -2,6 +2,24 @@ + aaald-characters-text-description + + NSStringLocalizedFormatKey + %#@v1@ + v1 + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + caractère + other + caractères + zero + caractère + + aaald-numerical-multiple-references-added-description NSStringLocalizedFormatKey diff --git a/Wikipedia/iOS Native Localizations/mk.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/mk.lproj/Localizable.strings index 2d932ee48b7452fefe4e8bad2e6e8d55e8ed9388..874d4871e2deba971175e6f12c0841d7fb7c0d1a 100644 GIT binary patch delta 335 zcmbR6U3}Fa@eN5)(;pZx@v)~cq%fp1q)b0(!m7-y%V0EJk()Vpvceyw>HD6u$}~@i z+CCwQF@|yahxJT6!pRI742cXyK%C4_0@PN-Pz=(jJH1AaRc!h#GiJ5v69k#~7;7dk zOw^s8pvA~C{l_L2p6PeYm{q_s(-+jTC~eP)VcfzvUC4+jZF-kG3(sVQLpdB$FIgU5kRx+|7-TDwV+#ct6({feBQ`CONoumeJeA1- zwPKT{TzIy({9$~b(E`vy0w@6z7TmhHT;RR@yz`g+(x6EAuv;mjCB?JtY zG-CmTmnvQb43pTx47dJY0V)HR3LgOsx5Q%sUYVD^zXcAL@Rb7&wgUnR0k`)30qz8s zK;Z&1hdcxVw>$&`j-Ho5VgX8*AQ1uxha95=w;ZDcS`U{FLj)L?Ai@Czm+*B31eZKh z1TdEvJ^>(?;3xqolhE51m;N#XG?&oU1&Fusy97uBm!7Zz7Plg^1Y`%7-lG8ym(WxK d1eb`i1caA>DFhOi@U#Iohk(BXw}8I|sy@c@RSW + aaald-characters-text-description + + NSStringLocalizedFormatKey + %#@v1@ + v1 + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + знак + other + знаци + zero + знаци + + aaald-numerical-multiple-references-added-description NSStringLocalizedFormatKey diff --git a/Wikipedia/iOS Native Localizations/pl.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/pl.lproj/Localizable.strings index 0dfab71f9c514fa61adadcf22589db1ac1963883..f71b254e4b465a9a7011e8019ab3ac18fd5b1cac 100644 GIT binary patch delta 255 zcmX@q$+4`5W5WjN$z2b4I1?FCfH0LIW%}8JjLOWq3`Wx#Pch0*_7dTmtR*fq{la%f zna%g4PjODp(h`^+uz=BFGKYHDWE(S~$#H5?({Bkf+D%r|w3+M`rM9_6J%tgZY4R@B zNt0*Y;@O<1Y2^yCML3xugCUWj2#AvzN`ST%F%*OB)17>0HJ5fVLnT8lLlQ$iLk>d? z12Qiaji0%BeqOQ}$V6U{n{$8|WEzs&8ykU!dWrBX?pw+mmbmqCYLT%0T`29Cp?q5@eGqZSq`({DJ(^^mTy`%m+CwL9Fv5oZnI{l0s@yV Pq5(34B&oL~sR06A(5xux diff --git a/Wikipedia/iOS Native Localizations/pl.lproj/Localizable.stringsdict b/Wikipedia/iOS Native Localizations/pl.lproj/Localizable.stringsdict index e3c5eacbddc..e226469376c 100644 --- a/Wikipedia/iOS Native Localizations/pl.lproj/Localizable.stringsdict +++ b/Wikipedia/iOS Native Localizations/pl.lproj/Localizable.stringsdict @@ -2,6 +2,24 @@ + aaald-characters-text-description + + NSStringLocalizedFormatKey + %#@v1@ + v1 + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + few + symbole + one + symbol + other + symboli + + add-articles-to-reading-list NSStringLocalizedFormatKey diff --git a/Wikipedia/iOS Native Localizations/pt-br.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/pt-br.lproj/Localizable.strings index 46cb451e8e1dba1d725844c40b19a7f62a3e77e5..2b3345e060ead99d24982f0e9dfd8a337660c876 100644 GIT binary patch delta 367 zcmX@o%Xw@9=LQX>=~=%S`Pfq!QW#PhQl{(wWmFc`WiVn;Vo+eP1!5%zRR%)_6$Xdt zg@ugb(~VjfO*V%p^~F#3>1X5-PG-npNMtAi;$(&rpaDe;#ULYer(d|m$Y-03CYQ=k z%uoYViLM7EhH45>84@au`Y(Vi-ah41f@*1qkyuFWmc`ak5O1 z%w)g4F_UL4G@5>44}M?EoGkU0Z}NuwEYq{jGDb|#<6#opE^(UCfoXC~ qg~a3qYgwir5N2YT9<`X!V6sBF#P)S38ABK+pIPX!o$DOqt_lE%5p4DV delta 140 zcmV;70CWGwkO{<%39u+4lWHImm(GO&8neJ6j$fC88UaX?2!pDV?1c=I4uw*ex|9J7 zv+RQw0h8M746|&7(m0pQ3jz+4u)u1ww7%{ElZ>e{gG|AkqV ulklJxw@AwYKmwPF903lKKvV>m+R6b~lTcFxm(G>}4wKNS7`JZE0oZuI!#wK% diff --git a/Wikipedia/iOS Native Localizations/pt-br.lproj/Localizable.stringsdict b/Wikipedia/iOS Native Localizations/pt-br.lproj/Localizable.stringsdict index cf93e13b533..05bbcea05db 100644 --- a/Wikipedia/iOS Native Localizations/pt-br.lproj/Localizable.stringsdict +++ b/Wikipedia/iOS Native Localizations/pt-br.lproj/Localizable.stringsdict @@ -2,6 +2,24 @@ + aaald-characters-text-description + + NSStringLocalizedFormatKey + %#@v1@ + v1 + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + character + other + caracteres + zero + caracteres + + aaald-numerical-multiple-references-added-description NSStringLocalizedFormatKey diff --git a/Wikipedia/iOS Native Localizations/sv.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/sv.lproj/Localizable.strings index e025976825336bc9d00e11c9b4cf3fffdd405dd4..2ef646f447b48661b9d451ef9d8a132368fe654b 100644 GIT binary patch delta 304 zcmaF#hU46Ojtx>ulV5T3v8OPkFr+f1Oz(crsLZU(U^LlLOmy<32${)$jtXtoQF;|U z{mofM9^qt$42DF8A|Os?C;@6HVkib_(Vc!rnvu^CB$CXK4J7jzYQXZ?d8!PC3@Shi zYbHH;QnY4dEJ(cohabR`cj$c;Hb z46+E-t<%r&F-dKX*ztyO`mAIY%WBT_B{LYsCR?fUOs|V&6que6 z#VE4{pVEx46Cmi~^G?+Y*;Xz5!g5s-!BD M9-bbzAj1K!bQ(BA3IG5A diff --git a/Wikipedia/iOS Native Localizations/sv.lproj/Localizable.stringsdict b/Wikipedia/iOS Native Localizations/sv.lproj/Localizable.stringsdict index 9090d8748ef..8485c50c494 100644 --- a/Wikipedia/iOS Native Localizations/sv.lproj/Localizable.stringsdict +++ b/Wikipedia/iOS Native Localizations/sv.lproj/Localizable.stringsdict @@ -2,6 +2,20 @@ + aaald-characters-text-description + + NSStringLocalizedFormatKey + %#@v1@%#@v1@ + v1 + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + + + aaald-numerical-multiple-references-added-description NSStringLocalizedFormatKey diff --git a/Wikipedia/iOS Native Localizations/tr.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/tr.lproj/Localizable.strings index cb573d2aaf4db039c5d684d0df1630d5373e675d..27547264f1db9a81517f8c62b3c3e3092f3ba169 100644 GIT binary patch delta 249 zcmccclylt+&JBxHC$IX)!Xec`Uh#r&JH8Ki zN^L%;Ixl7VnKVWo;bevkhD3%UAWmi|0ctB^C*@B!j`G~f_ z^fk&%3NXh^HqjB=Ty=_zY4R;@zUdD(G4f63I#n>aC(&qn%zZ|#<^yN8A2`GKOMdb# kd4cKMJ}^dX7kI}wjcNO?H;iG7(-XEb3T;>T$he^q0Pss)F8}}l delta 150 zcmV;H0BQfO=n2r}39zCimkOc*EVDEwo@A3Ij53!H*Z~@odW)=+N{$SZdW}+(N{$$l zaE$(w+VKpt*o_K3lj= + aaald-characters-text-description + + NSStringLocalizedFormatKey + %#@v1@ + v1 + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + karakter + zero + 0 karakterler + + aaald-numerical-multiple-references-added-description NSStringLocalizedFormatKey diff --git a/Wikipedia/iOS Native Localizations/uk.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/uk.lproj/Localizable.strings index 636e7185556ec973d23837ecbd079fb379d3577b..24ac8488a19dc6115c31a449eb54e532bb6ad1f0 100644 GIT binary patch delta 5926 zcma)AeOy%6nV$1;VYpteBMieZf=&<-5T+v%T9qZEwd+Tej%h+%W9Xo$5phIBO<9*> zG^ue7899-c8doP-tNw^_M@hYEjXSleF~+r%ZtVVkhMF;7W?jRM*{*96OZUBZ_*A>w zKlqq)?woth`#$gUJnv~gly-QhJ>^e5S*9vey{W;p!nDLxYg%e5gdc`^=J<7{I#V@H zHQ-RSsSqbuoBYNn{db}9g;l1du!Hb)vHb&!2x&4j@8v24=TrRkH7^Cr87T(>Y0L)h zHXPgi5m8`afLLJka%KmwoyZUxffIG*Q~~D*Cb!BCINV0;5ZO%a5dHyvUHu!Tfcq+) z1@0)0S^kBo5L(A_MApmA5Pg-(;GCc@QA2IQZCAnf2bvAupW~2wI&naF8k+;3f2Z5`!3|i7~PtBh)3pi_-Ls$;kj}#Oza6W{4JG7kS zbZ%qTVNml^$t6D9tHSYpk_9S1q#45bPuUQi$LByOgm0+Z{0yi+V;P+%)eA&;dlWd; zOw>-Ed_Ezu3gcO2ss-{eNljgW;arQs)ni|Xk*~r}4KRMKG!CMGf$I5y*dV%vWQ&D| zE&XArfaa+*8G^SN@9eU7rDpc7Y2-*>tRC}Jj|;9fturl#H9wZ}L}YrF9vTr)R5T*FVN ztBN3MrVg!nBwIiR#)7knz0)_ToDU4?j{!dR7W8bT_J53ihol=3Fm~(5!*9Ty#{aH` z7gzH%aXEc7M9wicc;A&&5nW{lC#Op1^~ukqjTwB@DqNzv7n(XmpEfm!st?jxp{WSg z*lDKd>Trm_&+OnnO>OY??^!`-`}|Le;M56L0pYm_)940b5uT|Q$WJ8J&MD6xOoA!L zST?+GqgL@ubv{Iv5xeO4i9`7IDXq^b!gm`1J{IHUT#xAqjb}V@oN1yd+f)s&EGH8? zkd%fa3|C1#&fWb>^J7K%jCSw}a;qZiVpMc$AJ)rQaGz zL1?s8*6F)3r7CamdzP4k%({P4@+Ithjhh28Sjo(D4m%h~^0jD04^_ z_!_ANJ}TsP5gn`a4Lj}`$r5#(-#co2T|`HlbzC{LvU0M8z^-{@8!XC{6s^)r&Qjx? zaPj+OiwNCRH1`k4ehQ^eN>+$IMivXFHG4;$0^xboBHUjo5S)mW?5x0lR#S(lJ5U5q zeMOEzY=fkNWfkTVLyz^o2}vbZfz*Su4dAIDi|(4$aQ1iXfx$uQ185DF)H)27-zeUG znAXjdWU+md0?iUqlt-hg2yIj0RFIerOlg-Fl1LKdE+aKsM>T08(ETY(*7hwUw~EIN ze$Oggz1ASqx;O)4QuOrrVejK~l5nnc85}3v8H$K~j9~gD5@GaN$p)TGRxE;?DVkr2ZYjrX3`8 z__|(lnvKU^2J_!zX~I1_3(C$?y9gf12Io2EfJlsGh?dE+lxrG?h4;fVEYsKq$rDwl z9@GwoNi2IvNE@)?R~ziK)Ii<}T~*-7v#e0;3RvLu_mJ)^pF2dPKo;ISg**roQ>9d> zn~50)G#3-LA<@)x4h( z8EYp)GD4*le1YjV=s^T-o5k^R6*_Dfy~8(2mprtPq32C0OWXKIa!4NAA2mGGDm`bW zAKmwO;7dnQ@q9i@KNff&N8Re!NUU0^nc6Hvgh6ckjcs@#LZV-PVcH!2E%3e}6~Ug@ zxDC9&MxF5_s{M>4{O4>Cc!T5!=gHhQiT4U-a4C~@_^F!DPA`xVgZGMI7e}t8z>HZe z|L)M6!MmR)K>1230cvRPPQl}#w}))>E(NPc@<3LG-yCO~Ab1X$L)YY1nG4TLO5dg` zH1{Z)PocY&$=a;M(d7XmJ!~{oeh)RUIT1-S>L;pj z?m-)1*ImYR;sNJrZq}yEp!JR+(z+g(h|AS7qgrd>W)n++_v?58#2#Rc!u@wLSc*{? zYOLJRmW47ADna(K9K<19xD>*fm>1hlTB0TU=usJJ+qtYAtE4$ZG$PlwxR^}~ucEnp z)cp=LSR_a4p>9Az(zmo8f2zgQEn~oQ2#M~FKx&SpAvLeG3D1Y4u{zCAOQ~6hTQ(^5 zv>p6Aq&0)AJbN(XS&HC#&8@eBp>P7iZRg1hp+v4>DL7VQ%7Gp#!pOS2v+DfAd_dV2N ztp3%el>^EjnvAfy(x`_linc2_6W8cYL@yV79cgXLPw8{e-A>yyc^BPP7T0p)Wz9Dz z2SkGv4jsTUi$SvHStKPBt@$$D=13bH&_QGioBo5Q3-3D|VQsjHc%j9n5*I`#^W3{Q zHg*PC?-EC+J6RT1R7MB;pHt5`fqwh=Z<{M{}n~GzJ3W4-E@nh zv<35sa^RD%DVZ>MOMXNYT4^JpOAO%ZT+*)z{o9m`ZNi^w=y+Y8ncMVNFmgFhZ##`= zZk`~wS}ejjS2p%_=Sh@@i#{a5z(L8@HxtcPp}PY8c*KY0Hh9K!MFoE;2JoKm=%+-p zqlzmX_5nxr$v1RAl>GwJHOq?9dWW$+5IRilTE`vgN(5gwE7F_^%u2-dkr*I57IuiU zvH|ZRYraHwKB=#~|4&Pq%{6Ztn~tGGHwxhgSP%3(A)&cn#;n?*OeS+^e1$98`7Gul z(3HvS!ubl<4%=CT!(|2Wb7uzb^yzEFuQg{g8%-G;{fWP@~^w7s0m!4eJ1bC~nlG^98Ja(hvx( zH>5}J*J|-JYY{$$2&XtZV1t3&Hvzo2xhlHnBQKX>XAx^himD?z?e+ClZDsh<$baHc z-~=8#@Ps06e2Fkg)w{R{u_$96$tEH*>~Q%}o~u>+*r`Dq7dJ6f=i zv1mAA1>Z_kZL}uYaH9gbX3q##6bD-0gagV>Vsa{fL^Fn?iO~JDX`@NU_L_(JC=r>7 zJD7l8!)Q?4Kr@my>SjZKPQ2GKaq#3V)Qo+@(Y0UcK+8AeOK>p<2_^6@G86VZb`g6V zcQp#TnZ`wqkxNWYTyoOguMRF!!MTpe!-{Z2z4Q3WbZFj0?ZcJ~9Ta^}gGa@_c55!; zv0yQ4VIl&uhDfbpIx;QbKaFB=YbgtX=RD_{tA=g257E_OgE~Wa=WRL`LM_B5d{@<% zNY>qYik$%(+viz^o?gt5u4CcXIC9{NcFnz+EleHazxwoX17c$_;$(&H`TO}-SQ3;S z-HO;~SD>^98N!)|$!odI%-XhgR-K1pV%6%-u%`$F_nh(JuDssH(Mn#cquf4#cLn5Wy8o<$o;#U5?hxcti1B$u2yvDG>Ea zMcQr~-{0F6yTmEjzL3~8X9h3p?FNT%hG_O-aX!LJ+ZJL675Eg5Z{*(zhbsz2${fSr z7!KWEpvLbRWzi10_~+DU|8%|scOkFoW1$iVcrl!F{}%hE;5exm3S9irI2YEU%xt|M0G5xuP{c%x9qm>%BwJurn>-ntKIL9tD9Yru}@nMI5`P z!ZH17rTi5#rELRV1T<~uW#B83vW5D2286#PvZ&3HvGu@auB)97CFm=v7@d#+9xpn) z#uw1}dbjXo1-8A+&+5&PP4n&K`3a)tRE8d{Vu)Fo6KbEwb|4zyH5|OV`O*8L2p2UXPe{njSMfVwwvdUgD{m`Vah2@6Cxz zxFNciNYaSc)Xy-?nEM3L?V) zlQpz;G;Z1!RigEEzK7R8kwZL3G#|r$>l;}(ix9VYv{Hn=t4PJT@+p3E`tm)hbOHM%EP3!C-D>+& zq*E+@ed14+Yy?WJMA7_d((Vy(V+?XcFi$Ecx>MImawQ)*Adi=b2)!Tga-9>T8|Y2q zC1~`;aiv0|ZW$;|z^gn2WD?ENYYv-nbNt@N&`?*A?isT58z3J(^hY#XzHV6rw^qbW zS+I_pwVr3BmWTS1Qw-5DxczWGacP!cNgJuyh}sfM!i%}UFR)M}Z%R3>9jI_O>}~Jh zJ?iKa*p-Ew>U5_BO`Z5y^A{*^$f>Hf;BCpm|H2BDj5>so6)Z(qXJ}$(L|E& zkNx-Vd++`_-*Z0S)3ML7zkM41;y$DwMtO;5R!kr?ooL|uDe@$4TWphn|C>4>kU})E zb80VwYYT}LBGtr5l-On?@NY#LG+$yoQ8VpamY91(jUFLfjO2zP>LDAU?-OK!I~~*} zM&`SLA6JXT9wz0`{Se7XTr-y0p#I0yok-5!g@Iqf4w0Us!(cPYhxj4t5P=U?K=>V0 zDFW?z5SqlcjsGbT_;v*y|LRNgbhuxkc1=>G?Rm;7QbQk$s}c?G^-Q?7h@R5KxxW`C ziq51_qVe=r1j!+sQNWfc|6}lx3Aar@&%DBD(ja+>a!8*iJ_vhI9t1j7(60Ad66w#^ zhM@QcJ}e6>(RL&nPwU|OlyUH^L!0H?D%6i5?MAvhx(>a8Vc8Z_eI2hC;cZR`S768P zxCYU+h=YFtQL&tioWgjz82AmOLnxa%PHaTo1Pafv0=RBrPT5+GVk%rOsTqSGQUlu8 zVVAtU85JY&ZAR5F;Knvtx&;lDKtXguAMY zaEi#RxgtD^g7;j0>4|BX^QSj2P)zGbR+fjD7R8S%92LryThPPG#)csYjl z4OoNJH`OTuJ8%IVJ$@{Yx}mWVH$vonTnP31@fE240kuKk46{rBD|n$MYk!5gRU`{3 zSbvRt(0UZtfl{30WH|fF>H7ZwtcZf|ZJH0>Z%{A9&l5ic zhZSSJmaH-ex{(XK{nQD8jYt#5Vh+4l5jT_Z!Btq79e$FcnX&ZFAsz}%6{>(2o>#KR zPZ1mN7s+-J%jIJ5GadM1s*BXsT;M@wm6eZ^QY0I`Lk{9hQHuH}bs1VpE+eRXi{-(x zMdZK(*g_SkEw$OcBy0QEYBpG47^5MSky2sH|-%2 zhge*}p{Igu0`Dzs0qbi@!qlsZB?sF{-c(tAifouAymuA0=c%d>npBBjGy}O-4Wl*c z>HeRU%8_Rng^gu6M|2!_LP)s+q)xHL5d5L4uE0Fx63G`di2PH9JMx@9id7?DEx~P6 z4X=|%xc@z>?|GdH?;*>W%8A?{J7)kVSuUtfD@W;?M7L(@MULpyK1~GQu|sX6V&S`a zba?uh^lly?PLbNHjPW1l4u4Vfu6;&bZg7NgVRYIdx{2n==zMy7)ao+c1EF~;*YEeL z)c9YPlP`KrsrNbrKdXaxwStD>*1@=_%4_W+ibq{1vyxQ8?zDpO2^;l!Snw3BexSPu zmGhS0F*iitL$e`JMOP?fd8EIBUd7NhqQV-hqNQX0k1X{_?;0A(8goVEq&}0X@}iR_ zk?eb##wJhvoO&Vx>6cX~irf})FI!>jN7yS5Z=nN@@r5Oo=Uq{K$|^P&0$x%e`CfX} z30*TVm+?5|N~-_%Eb{Vc+DlD$vCGzzv>%-M#R=7d zjK(+h0qq_$jL$=PaG|BINNT~de?(LMMP0PWM!M^gbSL+A?v2F zp_!Q^k=(}uSZ6U0ubl`}gst0h;KlriPhChKJ3Qr0?I zbS>e~y@sXD9!%TQ!$s>|F3YRfde!HdApWqDEkh6;X2tU3wd}fYoDPmmrzm+VbA4sp z2i3Ygr|P96n>bo7pdv`_#;O&_RyD4_sG=L|RXLOHB6ew;unnX0=tyblHS0$_27ee|^${h!P85RehwaWMi3(}0|by~Ax G+J69KEa-p$ diff --git a/Wikipedia/iOS Native Localizations/uk.lproj/Localizable.stringsdict b/Wikipedia/iOS Native Localizations/uk.lproj/Localizable.stringsdict index b63cf5b8ae3..0930e11d50d 100644 --- a/Wikipedia/iOS Native Localizations/uk.lproj/Localizable.stringsdict +++ b/Wikipedia/iOS Native Localizations/uk.lproj/Localizable.stringsdict @@ -2,6 +2,104 @@ + aaald-characters-text-description + + NSStringLocalizedFormatKey + %#@v1@ + v1 + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + символ + other + символів + zero + символів + + + aaald-numerical-multiple-references-added-description + + NSStringLocalizedFormatKey + %#@v1@ додано + v1 + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %1$d примітка + other + %1$d приміток + zero + 0 приміток + + + aaald-small-change-description + + NSStringLocalizedFormatKey + %#@v1@ + v1 + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Виконано %1$d мале редагування + other + Виконано %1$d малих редагувань + zero + Не виконано жодних малих редагувань + + + aaald-summary-title + + NSStringLocalizedFormatKey + %#@v1@ від %#@v2@ протягом %#@v3@ + v1 + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %1$d зміна + other + %1$d змін + zero + 0 змін + + v2 + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$d дописувача + other + %2$d дописувачів + zero + 0 дописувачів + + v3 + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %3$d день + other + %3$d днів + zero + 0 днів + + add-articles-to-reading-list NSStringLocalizedFormatKey @@ -237,6 +335,22 @@ %1$d історичних подій + on-this-day-footer-with-event-count + + NSStringLocalizedFormatKey + Ще %#@v1@ цього дня + v1 + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %1$d історична подія, яка сталася + other + %1$d історичних подій, які сталися + + page-history-revision-size-diff-addition NSStringLocalizedFormatKey @@ -384,7 +498,7 @@ reading-lists-delete-reading-list-alert-title NSStringLocalizedFormatKey - Видалити %#@v1@? + Вилучити %#@v1@? v1 NSStringFormatSpecTypeKey @@ -543,9 +657,9 @@ NSStringFormatValueTypeKey d one - цієї статті видалить її + цієї статті вилучить її other - цих статей видалить їх + цих статей вилучить їх saved-unsave-article-and-remove-from-reading-lists-title diff --git a/Wikipedia/iOS Native Localizations/zh-hant.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/zh-hant.lproj/Localizable.strings index b04fb7d34b5426c5cfbf2f2fb9334b3397b9049b..664e8978bae035a0d630d279b094d20a6c06afc8 100644 GIT binary patch delta 422 zcmbRAnd{3pt_@!_CeMoC;Y?&m0m4*nH2ug$ zMw877nm#2U<-*Af84QUGML?X)Py*Ce#83>+2&^RXK;m@pVK)J)!Z zSQwc-ec4?`zR9Nqq$cl~dt!3VT(il)7D#NCnXktPWbjO$Ft22@*8(ONkTtv@7v%sk z$O?3ql}YnWzM(I*`PGvtOw$W082P3LECU*x@uX>bgD0cW<_*sc*e18BOHDr!#wa$q z;SkSs3x1&dhA64&|MoFTYz}y5;>K>lU;*?)(&R>Ud6+tm>0i>B6t-V5VdN;DyzQ^Z zNlgA0X0pBN5TioU^f#x0E|Ae;N|`PI yv~T+*H6|P8?Xy&vl$f?RXff3(V0X&)FmEQSbQHPCYW@;a0~lGh-`T{pjST>)Xq9XL delta 262 zcmezJjcd|pt_@!_rf0b^>202)=~XhhY`)p_KOu}#lh@5VFx_XzZK3Xw*8G7 zlMVB9D|tq~$rI98rkANPB}^9xVAPr%a7=FUHcgG~yL6cN6yWx6*YRbtN(Xa~Wij$? K->`-02pa%*#AG%A diff --git a/Wikipedia/iOS Native Localizations/zh-hant.lproj/Localizable.stringsdict b/Wikipedia/iOS Native Localizations/zh-hant.lproj/Localizable.stringsdict index 6a5f85cdcbf..5146d2020b6 100644 --- a/Wikipedia/iOS Native Localizations/zh-hant.lproj/Localizable.stringsdict +++ b/Wikipedia/iOS Native Localizations/zh-hant.lproj/Localizable.stringsdict @@ -2,6 +2,24 @@ + aaald-characters-text-description + + NSStringLocalizedFormatKey + %#@v1@ + v1 + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + 字元 + other + 字元 + zero + 字元 + + aaald-numerical-multiple-references-added-description NSStringLocalizedFormatKey From a0ad1aba8487f441b6458905de4f7c29328823cd Mon Sep 17 00:00:00 2001 From: Matt Cleinman Date: Tue, 17 Nov 2020 16:33:51 -0800 Subject: [PATCH 3/8] change text for anonymous user, add icon to aaald modal --- WMF Framework/CommonStrings.swift | 4 +- .../ArticleAsLivingDocViewModels.swift | 35 ++++++++++++------ .../Images.xcassets/a.imageset/Contents.json | 20 ++++++++++ .../anon.imageset/Contents.json | 10 ++--- .../anon.imageset/{logged-in.pdf => anon.pdf} | Bin .../en.lproj/Localizable.strings | 2 +- .../qqq.lproj/Localizable.strings | 2 +- 7 files changed, 53 insertions(+), 20 deletions(-) create mode 100644 Wikipedia/Images.xcassets/a.imageset/Contents.json rename Wikipedia/Images.xcassets/anon.imageset/{logged-in.pdf => anon.pdf} (100%) diff --git a/WMF Framework/CommonStrings.swift b/WMF Framework/CommonStrings.swift index a2670202183..17260cc5db4 100644 --- a/WMF Framework/CommonStrings.swift +++ b/WMF Framework/CommonStrings.swift @@ -304,8 +304,8 @@ public class CommonStrings: NSObject { "aaald-revision-userInfo", value:"Edit by %1$@ (%2$@ edits)", comment: "Text describing details about the user that made a significant revision in the article as a living document view. %1$@ is replaced by the editor name and %2$d is replaced by the number of edits they have made.") - static let revisionUserInfoAnonymous = WMFLocalizedString("aaald-revision-userInfo-anonymous", - value:"Edit by %1$@", comment: "Text describing details about the anonymous user that made a significant revision in the article as a living document view. %1$@ is replaced by the editor's anonymous name.") + static let revisionUserInfoAnonymous = WMFLocalizedString("aaald-revision-by-anonymous", + value:"Edit by anonymous user", comment: "Text describing the anonymous user that made a significant revision in the article as a living document view.") static let articleAsLivingDocSummaryTitle = WMFLocalizedString( "aaald-summary-title", diff --git a/WMF Framework/Significant Events Endpoint/ArticleAsLivingDocViewModels.swift b/WMF Framework/Significant Events Endpoint/ArticleAsLivingDocViewModels.swift index e959d537aae..8e88476fd46 100644 --- a/WMF Framework/Significant Events Endpoint/ArticleAsLivingDocViewModels.swift +++ b/WMF Framework/Significant Events Endpoint/ArticleAsLivingDocViewModels.swift @@ -1607,6 +1607,8 @@ public extension ArticleAsLivingDocViewModel.Event.Large { static var botIconName: String { return "article-as-living-doc-svg-bot" } + + static var anonymousIconName: String = "anon" private func userInfoHtmlSnippet() -> String? { guard let userNameAndEditCount = self.userNameAndEditCount() else { @@ -1668,12 +1670,19 @@ public extension ArticleAsLivingDocViewModel.Event.Large { guard let editCount = maybeEditCount, userType != .anonymous else { - let anonymousUserInfo = String.localizedStringWithFormat(CommonStrings.revisionUserInfoAnonymous, userName) + let anonymousUserInfo = CommonStrings.revisionUserInfoAnonymous let font = UIFont.wmf_font(.subheadline, compatibleWithTraitCollection: traitCollection) let attributes = [NSAttributedString.Key.font: font, NSAttributedString.Key.foregroundColor: theme.colors.secondaryText] - let attributedString = NSAttributedString(string: anonymousUserInfo, attributes: attributes) + let mutableAttributedString = NSMutableAttributedString(string: anonymousUserInfo, attributes: attributes) + addIcon(to: mutableAttributedString, at: 0, for: userType) + // Need this next line to appropriately color the icon + mutableAttributedString.addAttributes(attributes, range: NSRange(location: 0, length: 2)) + guard let attributedString = mutableAttributedString.copy() as? NSAttributedString else { + return nil + } + self.userInfo = attributedString return attributedString } @@ -1698,15 +1707,9 @@ public extension ArticleAsLivingDocViewModel.Event.Large { let mutableAttributedString = NSMutableAttributedString(string: userInfo, attributes: attributes) mutableAttributedString.addAttribute(NSAttributedString.Key.link, value: userNameURL as NSURL, range: rangeOfUserName) mutableAttributedString.addAttribute(NSAttributedString.Key.foregroundColor, value: theme.colors.link, range: rangeOfUserName) - - if userType == .bot { - let imageAttachment = NSTextAttachment() - imageAttachment.image = UIImage(named: Self.botIconName) - let imageString = NSAttributedString(attachment: imageAttachment) - mutableAttributedString.insert(imageString, at: rangeOfUserName.location) - mutableAttributedString.insert(NSAttributedString(string: " "), at: rangeOfUserName.location + imageString.length) - } - + + addIcon(to: mutableAttributedString, at: rangeOfUserName.location, for: userType) + guard let attributedString = mutableAttributedString.copy() as? NSAttributedString else { return nil } @@ -1714,5 +1717,15 @@ public extension ArticleAsLivingDocViewModel.Event.Large { self.userInfo = attributedString return attributedString } + + func addIcon(to mutableAttributedString: NSMutableAttributedString, at location: Int, for userType: UserType) { + if userType == .bot || userType == .anonymous { + let imageAttachment = NSTextAttachment() + imageAttachment.image = UIImage(named: (userType == .bot ? Self.botIconName : Self.anonymousIconName)) + let imageString = NSAttributedString(attachment: imageAttachment) + mutableAttributedString.insert(imageString, at: location) + mutableAttributedString.insert(NSAttributedString(string: " "), at: location + imageString.length) + } + } } diff --git a/Wikipedia/Images.xcassets/a.imageset/Contents.json b/Wikipedia/Images.xcassets/a.imageset/Contents.json new file mode 100644 index 00000000000..a19a5492203 --- /dev/null +++ b/Wikipedia/Images.xcassets/a.imageset/Contents.json @@ -0,0 +1,20 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Wikipedia/Images.xcassets/anon.imageset/Contents.json b/Wikipedia/Images.xcassets/anon.imageset/Contents.json index 15cec253f22..af00a48ac38 100644 --- a/Wikipedia/Images.xcassets/anon.imageset/Contents.json +++ b/Wikipedia/Images.xcassets/anon.imageset/Contents.json @@ -1,15 +1,15 @@ { "images" : [ { - "idiom" : "universal", - "filename" : "logged-in.pdf" + "filename" : "anon.pdf", + "idiom" : "universal" } ], "info" : { - "version" : 1, - "author" : "xcode" + "author" : "xcode", + "version" : 1 }, "properties" : { "template-rendering-intent" : "template" } -} \ No newline at end of file +} diff --git a/Wikipedia/Images.xcassets/anon.imageset/logged-in.pdf b/Wikipedia/Images.xcassets/anon.imageset/anon.pdf similarity index 100% rename from Wikipedia/Images.xcassets/anon.imageset/logged-in.pdf rename to Wikipedia/Images.xcassets/anon.imageset/anon.pdf diff --git a/Wikipedia/Localizations/en.lproj/Localizable.strings b/Wikipedia/Localizations/en.lproj/Localizable.strings index ba8a1e20dc9..63f27d0f8ef 100644 --- a/Wikipedia/Localizations/en.lproj/Localizable.strings +++ b/Wikipedia/Localizations/en.lproj/Localizable.strings @@ -24,8 +24,8 @@ "aaald-new-website-reference-title" = "Website"; "aaald-numerical-multiple-references-added-description" = "{{PLURAL:$1|0=0 references|$1 reference|$1 references}} added"; "aaald-one-section-description" = "in the $1 section"; +"aaald-revision-by-anonymous" = "Edit by anonymous user"; "aaald-revision-userInfo" = "Edit by $1 ($2 edits)"; -"aaald-revision-userInfo-anonymous" = "Edit by $1"; "aaald-single-reference-added-description" = "Reference added"; "aaald-small-change-description" = "{{PLURAL:$1|0=No small changes made|$1 small change made|$1 small changes made}}"; "aaald-summary-title" = "{{PLURAL:$1|0=0 changes|$1 change|$1 changes}} by {{PLURAL:$2|0=0 editors|$2 editor|$2 editors}} in {{PLURAL:$3|0=0 days|$3 day|$3 days}}"; diff --git a/Wikipedia/Localizations/qqq.lproj/Localizable.strings b/Wikipedia/Localizations/qqq.lproj/Localizable.strings index d5c9e1656a6..8696f848b98 100644 --- a/Wikipedia/Localizations/qqq.lproj/Localizable.strings +++ b/Wikipedia/Localizations/qqq.lproj/Localizable.strings @@ -24,8 +24,8 @@ "aaald-new-website-reference-title" = "Header text for a new website reference type that was added in an article as an living document cell."; "aaald-numerical-multiple-references-added-description" = "Title displayed in an article as a living document cell explaining that multiple references were added to a revision. This string is used alongside other changes types like added characters. $1 is replaced with the number of references."; "aaald-one-section-description" = "Text explaining what section an article as a living document event change occurred in, if occurred in only one section. $1 is replaced with the section name."; +"aaald-revision-by-anonymous" = "Text describing the anonymous user that made a significant revision in the article as a living document view."; "aaald-revision-userInfo" = "Text describing details about the user that made a significant revision in the article as a living document view. $1 is replaced by the editor name and $2 is replaced by the number of edits they have made."; -"aaald-revision-userInfo-anonymous" = "Text describing details about the anonymous user that made a significant revision in the article as a living document view. $1 is replaced by the editor's anonymous name."; "aaald-single-reference-added-description" = "Title displayed in an article as a living document timeline cell when a reference was added (and no other changes) to a revision."; "aaald-small-change-description" = "Describes how many small changes are batched together in the article as a living document timeline view. $1 is replaced with the number of small changes."; "aaald-summary-title" = "Describes how many small changes are batched together in the article as a living document timeline view. $1 is replaced by the number of accumulated changes editors made, $2 is replaced by the number of editors that made that change and $3 is replaced with relative timeframe date that the edit counting started (e.g. 10 days)."; From 2fdf2a182d96354e89a2e7c6fea8768499c5a924 Mon Sep 17 00:00:00 2001 From: Toni Sevener Date: Tue, 17 Nov 2020 18:42:16 -0600 Subject: [PATCH 4/8] changes after building --- .../ca.lproj/Localizable.strings | Bin 150102 -> 150494 bytes .../cs.lproj/Localizable.strings | Bin 161954 -> 163550 bytes .../fa.lproj/Localizable.strings | Bin 250648 -> 320314 bytes .../fi.lproj/Localizable.strings | Bin 132216 -> 132514 bytes .../fr.lproj/Localizable.strings | Bin 158660 -> 159072 bytes .../mk.lproj/Localizable.strings | Bin 391588 -> 392254 bytes .../pl.lproj/Localizable.strings | Bin 132094 -> 132450 bytes .../pt-br.lproj/Localizable.strings | Bin 149014 -> 149400 bytes .../sv.lproj/Localizable.strings | Bin 144800 -> 145164 bytes .../tr.lproj/Localizable.strings | Bin 160254 -> 160604 bytes .../uk.lproj/Localizable.strings | Bin 381968 -> 394792 bytes .../uk.lproj/Localizable.stringsdict | 16 ---------------- .../zh-hant.lproj/Localizable.strings | Bin 178346 -> 178828 bytes 13 files changed, 16 deletions(-) diff --git a/Wikipedia/iOS Native Localizations/ca.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/ca.lproj/Localizable.strings index 1f8b242cf9b65e2e15fbf0df2ad569a4013732a3..413534f8aec6720fae32966231e1d43746a8a546 100644 GIT binary patch delta 303 zcmcaMh4bEY&JBLble5}+1QQujfG`z^bs0*4bj9?EfsE43x(r5>9fL)=6B*Kgg6RyI z3?-8r+oU%qC@+Wy>61=o$Y4lhC<5YSu)ZROVq_CkC*L{DHC@4;iG?wFI%hwlw0sRv zAxJ|ELnwm*5T*h#Oe;_htZ1@P^NvZ)R+C>f^K6c4(P9KLQYQaO;MqK(^@%yi+R0xu z1XwYh$)C!Q19W085a$6cDcSsV?`Ov8UNMX^lPBzrn{2bdsF~})cCG`ApSUN-$O=q1 yxWJe&Id6g3_I+m=lbEL8S;81F`QB5B>H88H*(Sg1;M-nthS7j=`-BUO$0`9Hmt$D~ delta 176 zcmV;h08jtkmkHLC39wEhle(S~m%v2=9JAmfgkP6nxB*m?HiVX!nxg>>m%u&(5R+Jj zNSB(U0SuR#jsXm_9)%tOlU`vAv#f^XH=Z zI!-c|zQ6$rgPg&)oWTL;3zr<40T7dL2n?5irU5jQ5P2ArzM%@Y-p~O$0hgX00T#Ck e&H-Wqlgi-|mzK=|UXx&|DwD3G9=Bl90e*SK*hiND diff --git a/Wikipedia/iOS Native Localizations/cs.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/cs.lproj/Localizable.strings index f8fe006cdadc1f5ea68dcf0cee5e5f9e8d1778a3..771a346bcdd0c0bdecd86188f93d84f1908f2bba 100644 GIT binary patch delta 1090 zcma)5Uuct86u;-Tsp;nz&Hv;}Q)#tbrN(L^I;q384~|i7taY7OMj`*Su~}1_Hf}SD zZ<8TaIBaK>3DT)ZDN>C1z4Sp5+#a^!OGQP>up%lV4Y*MXvYjs)iDM6PA1?RYdw##) z`JHno3e|J3s;AFuT0}%dO2ox_F(?w^$lE=G5b$7Fb<(O?s9Kif>jCjK?rCx5FKc~@ z%g8HbMmRst*>T$Tfm~CuUW6!k0W`dQ%}QM%snSxfRDQ65o&Ic={(Ni0q6g14RO0jP zb&iY}6;aX8*#?S1bC3$BLGz^fI9Lo0aX2IDM573b2K;AcQ@;134x6o9K~Xz)p7G$1 zPgJ^Zmn*1c7JN84=EXbVi*zUp0leM$0(~=q{H5Jvz3a-ezhn(5F~T%MyeHU$7%Pex zTKJT~LgyMB^H-U&MveGNtHt;RJB5d3D-9OFoj*Q#Yb$>9hjQi7U5Vq}R{U&!0y`|; z{KDh4mZoy1lE))O?*^D@M5LKDDPmNggBp|;H(qX3AWbWOh7a@JmrKiQ%K@_d^mUsK z6h)^nQtzOvW^m(!vvyC6FH?*-%69b^Z8PwPY0ph)#08szzM(C;1lU@MxnGp;{Vp{^!t%m6e3ipGPrp(Zf<4sn5QH2E) zbvR(cD4Q1T(2c9Muh5qqkTcbk>n;@@WjSdvP#Ui4oosT_Fq`rk9Hjew%s!?;i|+G5 zpz$4u|8$8VTzI{&a@m{dBilUGP*;Qj+CtKeRX!)hTfvGaM^y^%2Za_kgPFQMhAGNT zK{NT=VS;|MNQJ_mgG$aen8RnEsQRz%5ZzJ#f8vj@yHOs+BzG-QD#5j{7)^_;_(JrE zjl2>fNN^Hr^wr z){JwiSs#B2kC(rn7XFdL#kozg5@Uu(`JBRFldHBzbcCw ziWyc|X%JpZueoqi`=-arJnpIBNAswp!6B1-C*h{qp=#>Ac2Mg1dtP6KL6K)mlpZkn z?Ky1xt5~?LNM9mk#h0}<3LUL+-5V%8^8=>!;rE8H)Z>ma>rejDPT!hTz9_~Dr%bfS z&js+=_(TYuk{*M{-@#w=g4E`;xW^{qmac^4ctoT&Zl z-Rr_K{|pJ07Xm`#ND%w9ZPxKp02xYuRb=-Q33D8p?c8N3C|m6IL- diff --git a/Wikipedia/iOS Native Localizations/fa.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/fa.lproj/Localizable.strings index e679ade0f17afbfe913721869c0db83db3720405..7a51b5ee9de328eda6dcc3f4eff8c8c30522eaf8 100644 GIT binary patch delta 15642 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 DYs(vg delta 2028 zcmYL~aZFp+6~=YXy{5)Ek5>bZLrzqsDPvxi zW?RZKN|P-k8KG`&#$gmO#=4MElu{n*i3p`$)+L0x%uUgX5Xvly5X&;;MNw7J%-yx! zb^lpU_xhgicfRkOiK|6D=L_M}v`lsTj3aq2CVl2M^j&6}?7y!QTc2m;M#9|5rL*vk z;j|s)MtEblhOsCUxb=N-$hh~WjP`0$ctRq|Gz{d_-sSI zJbKb4=Z}x#;z6();`vKFr|sg2VK@5!t%TI?5IFi%rW=u0*79-qX>eisn$U3mX$auR z3UeBsv3aY!^`1o@`*N}2{R@DRm_Ey}zl&*xC$6qX8<>!>;})Z3W>9^12&d7Os4c*z zE3geML*SCp4~H{EWX;mYM$Ph^z;p+c;t}LtslRH&fro`A?={+G=xq%>UsN=8H`6fs zU9O?F#I1%W6)iA2?v*lf3RcZ=co_mTazAS-loPvkn%cth^0FLJ{}Nlq&KY(4hL8EP zV#(!a3Uj7+)b$ni^9|VY2rI@!3Fx@CTUcl*#0E?<`RzOmZe|W_N`X%P$JhZohMp4^ zOg5`Cp?%EmkhKwYSu5S zRMM>&4RR~JaRQ0~{fC7`hQF_o`32|!jQ;|zs0y*60|qma%{fy<>$#goPC=&$8^?te z8<9KEa|)io#0;}jYZL^-&?oR9wx`v@H{TO3y#20fed>0_|Ifj<5-Oqg+fL?Kvs7w+cC z;W8`DFT!DqoILKr_Ek8Rg@~bR3c$n}UWJ}AsFtG#yX3tue1^nQCT1x44{+pTXsbe7 z-3S`i--T(}=(l3vA>pRgk01b8qp=6+@F%dW|dajuAEdYTEH3m-kNeuY-Ka?_K1Pz}@= zvr*rE-n#|gKFyb@wUeuUizRqvs?3B<*`Qk3%!a-G|Gr{-R@Z2lPYga$y zcX(Fk>_2&5{{QCgt!zt4wX{^3P>p#~W4@MUE5@}Os>kD+Nao@fcuTls-8DBI*dRPi zdbSHxx$$7A3jCNnD#97#QOYK!O_ba$1gDf�#n6Yhp&owM|Z{dPKCFa@!;o04t@x zC5H2J>n6C}N$x#jBKNs^n+VT@|%#7|o zDbuOJP2DHNq{^^e4Lv0>ATO1;Fx9{uQvZQf>VL4}p?~oMcrgOoDDRAD%gfrF2F{5! z3py|IS`7bARAtt{8?TD}LON{~)bhI6Ux4>km4OzgM6KF2+lC@BVU?p^7v9{=8)g0O z8ac44J}9G&{#CSMUl&suzaeG?T7IQ`d@?S=Ijd!JGo*6Eq~C0z%7kcPm@ZaxEb)P8 q;Gbc5)iSNVuliie1;;1%IObP86~H$5oJ^Y8V%Gw`5==h zKeCEUhQ!Uk&m}TXt~2AB?00V4^c!A`GSknQF$zuIAj-A*-Q`(~li#cmn4VzEXtsIL RB@xEvj;q@{t}=em0|3(pQZE1i delta 138 zcmV;50CoSOiwO9L2(aLrmwG4xB9rKzRF_bW0W`CGoZ11Cq$?bg{F_>nWS(M^NZkyx zNS|yWk!lK;;5q>$lk8Luvw*==4U;O03X{;%wvz%~HnXJ9A_JF7cLf_ZuFl~X|j!^z~*nN zd8w0EiSr02Gh{F%G86%EGD8VaLlHwUNQ>@tIa@})>9dwG$}rYUpSg@t7DA~{?%5zU zc~$qk$tm4B(`T(=~>pf--vW6GrmK-1k zS%KyzyA&pw>3Q0WT$@8q@i9&J+0Do|c|ru=SRPw|dUFj&XX!I!2-G3U3&f)B^zP?{BUE delta 188 zcmV;t07L)a+6lzh39#fPlR6m^mmmcK9J7EXQe~4yjVzZeECCvmsEnSMd|v__liH3# zle$kBvx<#00h9V046`VY#ygk1Rss%_uuTq=kj-+lWXli&mu$iTGP5+!qN$S%pbnEp zVjLH90BHbc0B!(j0A>Jb0Am1Q0CWIp0A`nKe*qh}E_eZmaFdYh7?ZH@2$x{L0Wh~L q>;ZlOmk=-l7PmC%0jL6(%F+Q2m&E7+T9cryNRzm<47dL60b+kI^h$yN diff --git a/Wikipedia/iOS Native Localizations/mk.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/mk.lproj/Localizable.strings index e6f2edc3593f9bb82020bbc59a7336a9bbe4064d..002190cb55d378d1c2d2ee2bd4ca09e0f8b80a72 100644 GIT binary patch delta 378 zcmZ8cF-SsT7<}J*-;eS5u@_NVD40QmWR!D+V?>MVLj<#;p`=uz-9d*4@rU=(A`R6L z5-Q;z4h>DUIRw!XZ54zF4wZ=ZXo@(FgM&NnPCKrfFIQ#Fq?aL$kH(dC8yhx*O2*a$ zB_kH5CbXau5)nQo!jE&-Jqrk5&u?|mlP#FCU_un=@)Ni>p=>E}C1o@5n@%a|KRqL{ zX=<-Bosvn-Davs_C6Cdd-ZScC&fyH{Rs7={Z>nEzN8t*n_Ns1@=UnB&cgy8n3<4VU z^NdsJff=+IgN#_&=dvG%6p0ltr%a9+j(_`UZv>{OA5-V4nP)TPOEaha!;n@NS|~my zoy8}oJp2Y7sBng%TzvqtK2VQJ)NX;BnmcTscDbhKtdb_J5}L#G(gURMyQ)*5fqD8U m!??Vz;ktuPvZ~wKL!?SXMQL1O5oxvx%eig?Ww*gDmVN+Qu!pq( delta 167 zcmV;Y09gON_!p$}7qDVlm)v0l5`!#Tw=7!$cmbF2eFT8F%v}Mr0hcIa0g#s{V*w14 z*uo6A{$Bwq1D6UP0SvdqV*zrPld9Pqw-f;a3IVqY`~mI+m*4~fGKWwC0=G~C1CE}T zz@-CHhcKZ7w=kguS`U{{NCFs^bOi{PP*DUhx9YeAVg$D!u>^VtmoRz-4wsm)1c;Zu V!~rUo9J2u)hm^epx0JmFsy+?IKGy&M diff --git a/Wikipedia/iOS Native Localizations/pl.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/pl.lproj/Localizable.strings index b4dbd7109ee96208ba8c14d4c409e7933de1fe9e..a1879556524fda79fb72276a98d2fa2c99dc16e1 100644 GIT binary patch delta 295 zcmey@&he;=W5WjN$uBy21QQujfG`z^bs0*4bj5VW&5Y8_x(r5>74Hd84>-xlGucao zYx=KmjCz~zNuT1JoTVi&d4oI8^cnLRO{O=zVT_n;XC^Q?PAzKstpkiw(+va}RVJ%x z+D!I}Qrq03p29d;OI&EO-43zI7gTGedo5w)*_@|o1TPhhpSgK{-h5M#(V`$f?#2em++tgK$Bc1RCIA2c diff --git a/Wikipedia/iOS Native Localizations/pt-br.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/pt-br.lproj/Localizable.strings index ca7719b73112f0d295a04251858bfed71ae0535a..df746d5fa50c14a037447970517868bf549acb9f 100644 GIT binary patch delta 342 zcmbQ%!#Sg$bAyJ`WT}%poQVu6K$yyqGQIH+qcXEDgVA(;S4Pq4B?XKk(_5MuO*V%p z^~F!0*T={soXn8HkjPL3#K{aLKs`ka#UNd})AwmI^4TV%$)z$BGt>Z8qU!;Pp_&3z zIhip`d9qg1s>zQU^(NmD;@NE1EXFv!YZ4>R1x%CDwFNpg(erQ7nuCv7RTfddw3?lSzy#GvwyqHe#RQk$vJQMrtdhz7&H9*p1=Wo372ef0T`E%6aomBE~Ei4lZmEXn~`lMtyYx4_N;*mzR^MvVXf diff --git a/Wikipedia/iOS Native Localizations/sv.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/sv.lproj/Localizable.strings index 0f6698765630e7e0fa968a93f1d6e3b84046f4fe..41a2bf2ec001e0f13f94d41c3f47a615dccd4496 100644 GIT binary patch delta 329 zcmZ4Rnxp3(#|9~-$*;Ki_){2C7*c^)m!SkmS4?+&z$neE%V0FwQA~9D7CA~vk7!nzZfH)bfxQL+`S)1zgg0qZ#h9F~-8M1+79zzXS9d@27gCTg|_cG I!1$yD08%(*umAu6 delta 148 zcmV;F0Biq@?g*gk2(TI=llmMImwxjB9J90{&RdhXe=3(;5&;^MFn@@XeEJNRt||f$ zlT3j?lgbhdv+jRF0h4UP46~SliZ+)VRskH7n7UZAkhtstlNwnvvm(1XoRdWB9GCv{ z0SK2UUI7rdj#mNXWs}U_5R%&vx1zuSbOE>Ey#b;ElWLX@mw>$iV3X*hDz`ww0nBvG C<3Y6m diff --git a/Wikipedia/iOS Native Localizations/tr.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/tr.lproj/Localizable.strings index ebe8452ee25f5be4d73ea4fa489b8b489a32efde..ffb2e89165b6c49db58dae0e2e10f131e8a782ad 100644 GIT binary patch delta 278 zcmezOnDfpv&JBxHr~gW2rEYQSL2U@(3CN=8Y+8is7B zo@|Jo>4s&D%9D3=t(lzg&}jOrV~jkT&vkP#f?1Obx`QUKde5`@NsomM*v`pEv;|nv z+&0-nM{M(olUz*G?}RbROtv^#Fu5nuXnNN@My}>}r?)1SR(4BKw^ nmT?->^j+3W3e(pdVlgwlj_wBv)GL|Jd^589Fw5TaI<>K3Ida`6EcHB&9_3$0R$kIY>NRHmoPm7 w2$u@P0WgzLfEbgoYy_9E@B!+#uI&Mq0+*1x0S=c`?EzYoP_0O};_(4`f!u#TJ^%m! diff --git a/Wikipedia/iOS Native Localizations/uk.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/uk.lproj/Localizable.strings index 0f444d9e665d1fe4dc565c9ec4ff0988083b27ef..812a7961624b1fc05e7cefe91db9e16ffec07641 100644 GIT binary patch delta 5765 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 WNbi8AdT)p^4mej#YX2<}(f$o;`nJCS diff --git a/Wikipedia/iOS Native Localizations/uk.lproj/Localizable.stringsdict b/Wikipedia/iOS Native Localizations/uk.lproj/Localizable.stringsdict index 0930e11d50d..016e982e0b0 100644 --- a/Wikipedia/iOS Native Localizations/uk.lproj/Localizable.stringsdict +++ b/Wikipedia/iOS Native Localizations/uk.lproj/Localizable.stringsdict @@ -335,22 +335,6 @@ %1$d історичних подій - on-this-day-footer-with-event-count - - NSStringLocalizedFormatKey - Ще %#@v1@ цього дня - v1 - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - one - %1$d історична подія, яка сталася - other - %1$d історичних подій, які сталися - - page-history-revision-size-diff-addition NSStringLocalizedFormatKey diff --git a/Wikipedia/iOS Native Localizations/zh-hant.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/zh-hant.lproj/Localizable.strings index 13bc5cd2b8568f9d6951a8a416cfe07f70bf7b15..c397f0593ac995a5ed12c32ac141bac73a459484 100644 GIT binary patch delta 471 zcmZ{e%PT~26vuz(s4?Acx4{_W&TV2m=HXGMX%<+JvbcGsgvFFsEHr6Mk}PClHj+B( zl)~)Pl)^2yWJ4CR@E2GpvJf@Oqh#TZBo;b-JEzX~d(J2GB(1zid(Q#d7?2Bw#h6v& zmg+>(>T}%NgPy!P5$4uiD52_ng{5+kcsd1k@-?aK9Y@XZ1@&Yu?->=7Vpt?Bjeg}5 zV&?ayD)LTCoQ;8<5B%VS1>W^T>35@3hmVdo&-tGds)4ub$ngLw?7abn7H^iQt2oSyPLz119wp=IPP5UnUuCzB zE`CRpIZ$Ld_l8uX=dq)mB^~7-Lw;0@h_Gm2NMQ}FIvw1V!jM@TfwKg^zJZg{ik&l$ z;4rlv2&r`V;ilLA2xSHfX}(X{IXHn4UU&e7BS9SFhXlIJ`zmbCql+QUysSVQa;y_V g)N;M1& delta 278 zcmeDA%C+hv*M=_|)4et^>202)=~XhhY`)p#QvyRB&*Xm#N+687NS@6{ z=Ib#|-?fO5XLH>`KIiGTo-oQx-u1j`GuP88Ow$j9F&b^odttyfeGLnf#PkE1H#SL^fNz7jv7O@PKXlx^PCl?Lcc3iYH%NAT#~f21bGH z&sH#MNljOq%_K2-+dHr^GSjV&Fe)ssIn0#6K?nR;w#R5Pu`z9br^*z>Jl%?y zQD}OfDpSH_yQ3c4S7|euDPX!`yNeH#RXRd^@`IHe(_du)y|}@jV|rOSlgRdGo0*oe F0RX=dZ6p8y From 1798c2d2ef86e74617d16656d27cb60288b4bf82 Mon Sep 17 00:00:00 2001 From: Matt Cleinman Date: Tue, 17 Nov 2020 16:59:23 -0800 Subject: [PATCH 5/8] remove extra file --- .../Images.xcassets/a.imageset/Contents.json | 20 ------------------- 1 file changed, 20 deletions(-) delete mode 100644 Wikipedia/Images.xcassets/a.imageset/Contents.json diff --git a/Wikipedia/Images.xcassets/a.imageset/Contents.json b/Wikipedia/Images.xcassets/a.imageset/Contents.json deleted file mode 100644 index a19a5492203..00000000000 --- a/Wikipedia/Images.xcassets/a.imageset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "scale" : "1x" - }, - { - "idiom" : "universal", - "scale" : "2x" - }, - { - "idiom" : "universal", - "scale" : "3x" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} From 9164a7d252031fee6e95a3da660cd687fc5a903c Mon Sep 17 00:00:00 2001 From: Matt Cleinman Date: Wed, 18 Nov 2020 09:43:11 -0800 Subject: [PATCH 6/8] Anonymous editor icon on AaaLD article interstitial --- .../ArticleAsLivingDocViewModels.swift | 6 +++--- Wikipedia/Code/Session.swift | 13 ++++++++++++- .../Anonymous - default.pdf | Bin 0 -> 7088 bytes .../Contents.json | 15 +++++++++++++++ 4 files changed, 30 insertions(+), 4 deletions(-) create mode 100644 Wikipedia/Images.xcassets/article-as-living-doc-svg-anon.imageset/Anonymous - default.pdf create mode 100644 Wikipedia/Images.xcassets/article-as-living-doc-svg-anon.imageset/Contents.json diff --git a/WMF Framework/Significant Events Endpoint/ArticleAsLivingDocViewModels.swift b/WMF Framework/Significant Events Endpoint/ArticleAsLivingDocViewModels.swift index 8e88476fd46..d4e2ce45f78 100644 --- a/WMF Framework/Significant Events Endpoint/ArticleAsLivingDocViewModels.swift +++ b/WMF Framework/Significant Events Endpoint/ArticleAsLivingDocViewModels.swift @@ -1608,7 +1608,7 @@ public extension ArticleAsLivingDocViewModel.Event.Large { return "article-as-living-doc-svg-bot" } - static var anonymousIconName: String = "anon" + static var anonymousIconName: String = "article-as-living-doc-svg-anon" private func userInfoHtmlSnippet() -> String? { guard let userNameAndEditCount = self.userNameAndEditCount() else { @@ -1648,8 +1648,8 @@ public extension ArticleAsLivingDocViewModel.Event.Large { } } } else { - let anonymousUserInfo = String.localizedStringWithFormat(CommonStrings.revisionUserInfoAnonymous, userName) - return anonymousUserInfo + return "\(CommonStrings.revisionUserInfoAnonymous)" + } return nil diff --git a/Wikipedia/Code/Session.swift b/Wikipedia/Code/Session.swift index 521907d1271..35e45d0c81d 100644 --- a/Wikipedia/Code/Session.swift +++ b/Wikipedia/Code/Session.swift @@ -264,7 +264,7 @@ public class Session: NSObject { public func dataTask(with request: URLRequest, callback: Callback) -> URLSessionTask? { - //odd workaround to show an article as living doc bot icon in the article content web view. + //odd workaround to show an article as living doc icons in the article content web view. let botIconName = ArticleAsLivingDocViewModel.Event.Large.botIconName if let url = request.url, url.absoluteString.contains(botIconName), @@ -275,6 +275,17 @@ public class Session: NSObject { callback.success() return nil } + + let anonIconName = ArticleAsLivingDocViewModel.Event.Large.anonymousIconName + if let url = request.url, + url.absoluteString.contains(anonIconName), + let imageData = UIImage(named: anonIconName)?.pngData() { + let response = URLResponse(url: url, mimeType: "image/png", expectedContentLength: imageData.count, textEncodingName: nil) + callback.response?(response) + callback.data?(imageData) + callback.success() + return nil + } if request.cachePolicy == .returnCacheDataElseLoad, let cachedResponse = permanentCache?.urlCache.cachedResponse(for: request) { diff --git a/Wikipedia/Images.xcassets/article-as-living-doc-svg-anon.imageset/Anonymous - default.pdf b/Wikipedia/Images.xcassets/article-as-living-doc-svg-anon.imageset/Anonymous - default.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6f050b43ba8ea2b35f65f1caf4ad18a5fbde6da9 GIT binary patch literal 7088 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 literal 0 HcmV?d00001 diff --git a/Wikipedia/Images.xcassets/article-as-living-doc-svg-anon.imageset/Contents.json b/Wikipedia/Images.xcassets/article-as-living-doc-svg-anon.imageset/Contents.json new file mode 100644 index 00000000000..66749e998e9 --- /dev/null +++ b/Wikipedia/Images.xcassets/article-as-living-doc-svg-anon.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "Anonymous - default.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "template" + } +} From 7074f362b188613924226fd0df0e446ffff27644 Mon Sep 17 00:00:00 2001 From: Toni Sevener Date: Wed, 18 Nov 2020 12:47:39 -0600 Subject: [PATCH 7/8] strings file changes after building --- .../ca.lproj/Localizable.strings | Bin 150494 -> 150374 bytes .../da.lproj/Localizable.strings | Bin 87024 -> 86906 bytes .../en.lproj/Localizable.strings | Bin 293942 -> 293824 bytes .../fa.lproj/Localizable.strings | Bin 320314 -> 320060 bytes .../fr.lproj/Localizable.strings | Bin 159072 -> 158946 bytes .../he.lproj/Localizable.strings | Bin 307758 -> 307566 bytes .../hu.lproj/Localizable.strings | Bin 109408 -> 109288 bytes .../id.lproj/Localizable.strings | Bin 134984 -> 134856 bytes .../it.lproj/Localizable.strings | Bin 87082 -> 86962 bytes .../ja.lproj/Localizable.strings | Bin 223744 -> 223590 bytes .../mk.lproj/Localizable.strings | Bin 392254 -> 392026 bytes .../pl.lproj/Localizable.strings | Bin 132450 -> 132326 bytes .../pt-br.lproj/Localizable.strings | Bin 149400 -> 149284 bytes .../pt.lproj/Localizable.strings | Bin 151710 -> 151594 bytes .../ru.lproj/Localizable.strings | Bin 377130 -> 376856 bytes .../sv.lproj/Localizable.strings | Bin 145164 -> 145044 bytes .../tr.lproj/Localizable.strings | Bin 160604 -> 160448 bytes .../uk.lproj/Localizable.strings | Bin 394792 -> 394542 bytes .../zh-hans.lproj/Localizable.strings | Bin 169132 -> 169004 bytes .../zh-hant.lproj/Localizable.strings | Bin 178828 -> 178700 bytes 20 files changed, 0 insertions(+), 0 deletions(-) diff --git a/Wikipedia/iOS Native Localizations/ca.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/ca.lproj/Localizable.strings index 413534f8aec6720fae32966231e1d43746a8a546..ef9dbb7ecb3c34efa7162989604ae5cf8f0d4116 100644 GIT binary patch delta 79 zcmV-V0I>hwmkH*U34pW#O#hR-)E<}O{{hmMO1%LZmrMZy(wFSL0T7cg1qzkU0%Vt( lxB(iMh64gzm+F=QBDX*S0xSWS41EC%lQ2&RxAp@9=tp=4A9(-( delta 104 zcmV-u0GI#fmI>aM34pW#O#hSkuOgQcwgD8App_bvG_Vwt5XlIWdc6#nO#cD!lR8cs zmn2L96qi;30#KJqy#X4RoGAe!m3RWMm+F=QBDX#Q0xSWSnz#WPm%sr6T$8Ng43jWV K2)BL%0_aD>nJ6#- diff --git a/Wikipedia/iOS Native Localizations/da.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/da.lproj/Localizable.strings index ccc1936c1ad7726f6aaf47f357f590388bf3e6da..48897c557b49eba581864fb023e6e1a7a66286e2 100644 GIT binary patch delta 22 ecmeycob}f-)(t(}lOLSoYZl(71IC! diff --git a/Wikipedia/iOS Native Localizations/en.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/en.lproj/Localizable.strings index 1f5143c61d64d18460766d763f329bcf82735634..6ac6cb5e7b59eb5efee2e147c16f7ac09a8b96be 100644 GIT binary patch delta 86 zcmdn?L-4?N!3}-d(+@0VZ6%Y;^t1|Q piRlKL8O1jDX|pj+VoI4DCnnSULcjfmJ|hq_0WtIT7y2xIJ^;74AU6O2 delta 94 zcmX@`U2xkE!3}-do8RcLF-d3Idbhj~cf=J_L{glhDW-msC9j(39>R s8kaUj1oD?Eu>lyDPEr93lLV_Cw-7-D3FEi6V>(;w6@DhcW`Br@bN2r9Qd8VKG#w52rz>4J!34nwFv;qVjlYk8#m!KU2{*zoW8kZ2M0V0$Biy)Oy0v4B$9|D4x zY{CH=m$)7RW|u510UDR8Ap%^J+|wABurL7(lbCi4lde<>w@e@cL;;gbR1~)wA_7KB D2=O9@ delta 106 zcmV-w0G0pZ*$Lp<34nwFv;qVjllHnIlfc{*mqKF!7LzW!9+SKd2$wK}0SuFX4IY;w z9RmKBT>JqVmo6UyW|Pbo8kZ2M0V0$Biy)Oy0v4B&9s+{53LpZ00hhW<0veaD9|ByH M&Sn(1oFM{6OPpCI;{X5v diff --git a/Wikipedia/iOS Native Localizations/he.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/he.lproj/Localizable.strings index 4712fcdd1f656a4b98ae12655b9587ae3fa89c07..e98bd5c7c30d00b97406882535c8f9b37ad70849 100644 GIT binary patch delta 173 zcmV;e08;<1*9V_5zoTm;wry ze0>6vw=#hOAOVvws05dA>H!LqW~U~XP)PzFm!LxgK9^t}0}hvvg92ohumcE}Fm?eB zlb{t2hw6s{x9W!j(u^%qyv-K-VC=89t0kgagjgB delta 226 zcmV<803HAC;u5ap5`csOv;uN{ldiT3mv%G+B$t480V0=-UI7r7E}sJ$m);Wr4400D z0v4A*_5vEW{(%At1Gl7w0w4jCP!Alpj(q}F1eY2~0uGaArzV$BNdg|1;6emGmtY+O z4wtZg0%Vr30|=Keb^#8PpcM{>>W2ci>W2f;ic$+7kqp0hds30veaZ7X-$W43ip{U^N3Gx2zQe{sEVuMgt;M1& diff --git a/Wikipedia/iOS Native Localizations/hu.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/hu.lproj/Localizable.strings index e12c27bbea1f3bb2e6b6bbdc41594459358b373c..ddb226524ade3f43d99152f7af5fc37594e7e1ec 100644 GIT binary patch delta 26 icmaEGjqSx%whaxule?VxCL8SJYZl?#F2cv?GZz4%BMKb= delta 60 zcmaEHmF>Ybwhaxu(`V%~>Iv&IBr@bN#ZF`y5_IpSb|0O%_7{ diff --git a/Wikipedia/iOS Native Localizations/id.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/id.lproj/Localizable.strings index 9ddfca28b1ebc1fc10a1587c13d74f425119b942..1af072d60fc272ad90ac28c4e4ce2179b1ca5d67 100644 GIT binary patch delta 77 zcmV-T0J8tco(RaD2!ON!;1!b^${e@a7XdHJY@P*lN6pJm%>y56q6*o5R*opCYQYU0TQ<^%mJE0zSkrc diff --git a/Wikipedia/iOS Native Localizations/it.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/it.lproj/Localizable.strings index 1bbc3bdce5e3a172b94c57a33a85ddabe845021e..d5a91eb3df0953490ac9c8d8a2426deeca59d313 100644 GIT binary patch delta 17 ZcmZ3rf_2k!)&-o+6`b2EI2kv20RTYc2ABW< delta 81 zcmdnAoORU-)&-oLi3}i^!;mt$aKET>DMK+sDnk*2Cqo`X8bdyVE>JEHNarzBGUNhj ep!{U{qtcW8Lf9r>YvG%`z?!3pa~mh)CNBV?L>D{& diff --git a/Wikipedia/iOS Native Localizations/ja.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/ja.lproj/Localizable.strings index c8946e409ed9fd73328a3cda8e81d1838d4b0a40..6755e67ff80e77626abf2902bac0c4d6cbd02d25 100644 GIT binary patch delta 92 zcmV-i0Hgna)D7m+4S<9Jv;v;jDIqob>{Lml_NM8kaWu0$`J>D!07z0vG|8Y@q=fmn!xGl#?n$8kZnZ0wSjn^#TEtOg9*}Q1=3? g0+W1*3YXyD0T7qi_5xs&D$ER%E|Cbg5c&dEZ;lBp#{d8T diff --git a/Wikipedia/iOS Native Localizations/mk.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/mk.lproj/Localizable.strings index 002190cb55d378d1c2d2ee2bd4ca09e0f8b80a72..835fa243a84f559fa76b34ab50ce9f093211d9d9 100644 GIT binary patch delta 83 zcmV-Z0IdJM_!rvt7l4ETgaU*Egaot&oH4h6G6n7dm)aNvJhyx`1$+XR-~<91mxwe4 pxR)?b1sa#IJO$8~9>@e3w-7i5h6I-i9{~)PjwJyIx0F2vs=g;C9aaDU delta 174 zcmV;f08#(i_7}eR7l4ETgaU*Egaot&oH3VX(*Yuvup|N$m-Ye#5|`ky0}hiOiei_r zQ2`K_kV^v)lS&;bx4JO}&;ghF9RnJdTs8%`lb|yimuw0HB9~nI0T!3=Zvq~Z46PcI zaM>1@pk)INmk{;^4wvBj0w$Nfzye5@Fe?ENldwYymoRAp4wumO0VK9H1wsM0{x=1l c1e40*8ka6N1<;dV`wW+kB>@Pxusj8-zKv8uTmS$7 diff --git a/Wikipedia/iOS Native Localizations/pl.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/pl.lproj/Localizable.strings index a1879556524fda79fb72276a98d2fa2c99dc16e1..1bf891d37c467610df986df11089ae3ae53d7342 100644 GIT binary patch delta 27 jcmaFV#qq3@qhSl9%)#kzwlQ)|@4Lw;vVGe@#x>3Wvn>pB delta 102 zcmaFX$?>R*qhSl9%)!Z84|%4m*f9#(mogMHq%ssScrxTMq%q_(=rSY%S@}R*$&d@A uLGnrr3JkVDti<5TkOCAh0g9J{)m2VjyIy{BfEU+fsU0HQtqwA-aRva5zZ*FK diff --git a/Wikipedia/iOS Native Localizations/pt-br.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/pt-br.lproj/Localizable.strings index df746d5fa50c14a037447970517868bf549acb9f..b422daf0cbf169b7d164500416f0bd53e10daaf6 100644 GIT binary patch delta 76 zcmV-S0JHy?j|rrX34pW#*87vd3m%tf`~mKh`m!3AP>%s3mk|B|yqAo+0T7cATMCzO i{Q+c`>evAqm1+WRlRmp5x9%s3mmd8AyqAh4 o0wR|bTmcxD4$uJxw;=xkL;;uT*Z~@sa{d8slPnnwwQvHoMr*t;>Hq)$ diff --git a/Wikipedia/iOS Native Localizations/pt.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/pt.lproj/Localizable.strings index 0a8728363632122c799be9e1867299573c5669bd..6af547b0266398c8f0c27e577def5aab6d56e555 100644 GIT binary patch delta 118 zcmV-+0Ez#ep$V#>34pW#w5gZi0|5k+KI9yi+^PYBlZyHnlRyp-m)xlV;FsFG0S=ZQ z0tB~ks{wFWmr!N_9+z?i0^*ZwwHlY~1p?laIt3b+ZUq8llj=+wms|(}bdxT~7?Z%8 Y47ctE0#pH$pidN&IDrhe@CX8~M{Rg7K>z>% delta 136 zcmV;30C)eYpb4I#34pW#w5gMd`WTZy4iJ}qssZ4aT%G|Cmk@UW442TU0fv*zNe;Jc zs{wRalfJMblLFBcli;u_lk7GKmymG*45#1&0s)hJ5*nA}TLBQ40tNz9lNvr6m-++( q-jj;@7?Z%847Uge0#pH)>_h8kbD+ e0a%x+Y5^jXR%;Ho5b*&b0h6vw6t}qY0aQe~l^>u0 delta 96 zcmV-m0H6Pq?FfwS2!ON!67G|1sUnwv@BtK;@@@ehldP!_myQYn2$SjyDwi-?<4)6h5ldOFjm(YU&B9pFuAeVOU0e-jI@BvZ*le+gBmxAyCSd%(y6t_U~0aQfl C%_)um diff --git a/Wikipedia/iOS Native Localizations/tr.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/tr.lproj/Localizable.strings index ffb2e89165b6c49db58dae0e2e10f131e8a782ad..3b9be9b872a5454b3f7c074ed544c16d1615908f 100644 GIT binary patch delta 77 zcmV-T0J8tw<_W;%34nwFv;v?ZlMvz_w^||s9s!fUG8(raBmxWpmtZad8kZVw0T7p> jBLZZTYF!$aY9|6-mzppEB&Sd%0s@oj)eN`PCjy8|BF`F6 delta 127 zcmV-_0D%9%T#Ph)ck*EQ0_5 diff --git a/Wikipedia/iOS Native Localizations/uk.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/uk.lproj/Localizable.strings index 812a7961624b1fc05e7cefe91db9e16ffec07641..7f8cb200be9080d1ccfefbab18eb6c76981c7b95 100644 GIT binary patch delta 97 zcmV-n0G|J-j2Nzp7=VNUgaU*Egaot&x;mHeCjtH(7qy&AW`J_XDI zm+&(M6qnFF1=g1i;shGEghd4w0hf?d1Q?f~iUA6@u0aL71DCw!0}PXV`v|wLMg@Am D7bGRZ delta 169 zcmV;a09OC5iWsPj7=VNUgaU*Egaot&x;mHM%mE?~EdXHvZUAopZUA`zZ2)hV(FX(> zm#_^2B$x2x0~VKnd;}zxU;`SHa2Obq5NisTj70}z+6N&*Cz);|TjmtX}18n@g$1+BeH#iEz_Sc0HCT1A^-pY delta 72 zcmV-O0Js0Fs0ys93V?(Gv;q=6llV{!lSHu+4|M=@0A&Dj07(FD0A>Jhmw!J36_+Ap e0u-0rssRp{mK^~cm%K6p3X?wU6t^%v0{m8JPZzHM diff --git a/Wikipedia/iOS Native Localizations/zh-hant.lproj/Localizable.strings b/Wikipedia/iOS Native Localizations/zh-hant.lproj/Localizable.strings index c397f0593ac995a5ed12c32ac141bac73a459484..9640e6b07d4c3eae4a3bd5f5dba62d99227a3230 100644 GIT binary patch delta 77 zcmV-T0J8s#^$Lvi3V?(Gv;r<*x2|9U9s##XVgg_RlMKZgm*!ytWRw1E3X{-V5SL`c j0TP$AWdcr<>{J++Ac6u4x6ES#yaAIAUlg|%W&(CpqtP8) delta 109 zcmV-z0FwWV^a_mi3V?(Gv;r<*la$jUmtw>L6qmvu0Tz?Y(;$;RH3*Yh`y97EU;+*S zlL}=Tm&RfOWRv>a8kb;W0V21EVFDxpm-<@)7?+@d0t&arV* Date: Wed, 18 Nov 2020 10:58:07 -0800 Subject: [PATCH 8/8] add space --- .../ArticleAsLivingDocViewModels.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/WMF Framework/Significant Events Endpoint/ArticleAsLivingDocViewModels.swift b/WMF Framework/Significant Events Endpoint/ArticleAsLivingDocViewModels.swift index e959d537aae..0dc196e4731 100644 --- a/WMF Framework/Significant Events Endpoint/ArticleAsLivingDocViewModels.swift +++ b/WMF Framework/Significant Events Endpoint/ArticleAsLivingDocViewModels.swift @@ -1534,6 +1534,7 @@ public extension ArticleAsLivingDocViewModel.Event.Large { if let urlString = urlString, let url = URL(string: urlString), let externalLinkIcon = UIImage(named: "mini-external") { if #available(iOSApplicationExtension 13.0, *) { mutableAttributedString = NSMutableAttributedString(string: text.trimmingCharacters(in: .whitespaces), attributes: textAttributes) + mutableAttributedString.append(NSAttributedString(string: " ")) let externalLinkString = NSAttributedString(attachment: NSTextAttachment(image: externalLinkIcon)) mutableAttributedString.append(externalLinkString) mutableAttributedString.append(NSAttributedString(string: " "))