[ios] Show warning if CarPlay can't display all bookmarks

Signed-off-by: Fabian Wüthrich <me@fabwu.ch>
This commit is contained in:
Fabian Wüthrich 2024-08-04 15:37:11 -06:00 committed by Alexander Borsuk
parent bafee9fa0b
commit 2d406b4d2d
2 changed files with 100 additions and 1 deletions

View file

@ -25462,6 +25462,96 @@
zh-Hans = 该路线将改为汽车(路线)
zh-Hant = 該路線將改為汽車(路線)
[not_all_shown_bookmarks_carplay]
tags = ios
en = Not all bookmarks are shown
af = Nie alle boekmerke word gewys nie
ar = لا يتم عرض جميع الإشارات المرجعية
az = Bütün əlfəcinlər göstərilmir
be = Не ўсе закладкі паказаны
bg = Не всички отметки се показват
ca = No es mostren totes les adreces d'interès
cs = Nezobrazují se všechny záložky
da = Ikke alle bogmærker vises
de = Es werden nicht alle Lesezeichen angezeigt
el = Δεν εμφανίζονται όλοι οι σελιδοδείκτες
es = No se muestran todos los marcadores
et = Kõiki järjehoidjaid ei kuvata
eu = Ez dira laster-marka guztiak erakusten
fa = همه نشانک ها نشان داده نمی شوند
fi = Kaikkia kirjanmerkkejä ei näytetä
fr = Tous les signets ne sont pas affichés
he = לא כל הסימניות מוצגות
hi = सभी बुकमार्क नहीं दिखाए गए हैं
hu = Nem minden könyvjelző jelenik meg
id = Tidak semua penanda ditampilkan
it = Non tutti i segnalibri vengono visualizzati
ja = すべてのブックマークが表示されるわけではない
ko = 모든 북마크가 표시되는 것은 아닙니다.
lt = Rodomos ne visos žymės
mr = सर्व बुकमार्क दर्शविले जात नाहीत
nb = Ikke alle bokmerker vises
nl = Niet alle bladwijzers worden getoond
pl = Nie wszystkie zakładki są wyświetlane
pt = Nem todos os marcadores são mostrados
pt-BR = Nem todos os marcadores são exibidos
ro = Nu sunt afișate toate marcajele
ru = Отображаются не все метки
sk = Nezobrazujú sa všetky záložky
sv = Alla bokmärken visas inte
sw = Sio vialamisho vyote vinavyoonyeshwa
th = บุ๊กมาร์กไม่แสดงทั้งหมด
tr = Tüm yer imleri gösterilmez
uk = Відображаються не всі мітки
vi = Không phải tất cả dấu trang đều được hiển thị
zh-Hans = 并非所有书签都会显示
zh-Hant = 未顯示所有書籤
[switch_to_phone_bookmarks_carplay]
tags = ios
en = Switch to the phone to see all bookmarks
af = Skakel oor na die foon om alle boekmerke te sien
ar = قم بالتبديل إلى الهاتف لرؤية جميع الإشارات المرجعية
az = Bütün əlfəcinləri görmək üçün telefona keçin
be = Пераключыцеся на тэлефон, каб убачыць усе закладкі
bg = Превключване към телефона, за да видите всички отметки
ca = Canvia al telèfon per veure totes les adreces d'interès
cs = Přepnutí do telefonu pro zobrazení všech záložek
da = Skift til telefonen for at se alle bogmærker
de = Wechsle aufs Telefon um alle Lesezeichen zu sehen
el = Μεταβείτε στο τηλέφωνο για να δείτε όλους τους σελιδοδείκτες
es = Cambia al teléfono para ver todos los favoritos
et = Kõigi järjehoidjate vaatamiseks lülitage telefonile
eu = Aldatu telefonora laster-mark guztiak ikusteko
fa = برای دیدن همه نشانکu200cها به تلفن بروید
fi = Siirry puhelimeen nähdäksesi kaikki kirjanmerkit
fr = Passe au téléphone pour voir tous les signets
he = עבור לטלפון כדי לראות את כל הסימניות
hi = सभी बुकमार्क देखने के लिए फ़ोन पर स्विच करें
hu = Váltson a telefonra az összes könyvjelző megtekintéséhez
id = Beralih ke telepon untuk melihat semua penanda
it = Passa al telefono per vedere tutti i segnalibri
ja = 携帯電話に切り替えてすべてのブックマークを見る
ko = 모든 북마크를 보려면 휴대폰으로 전환하세요.
lt = Perjungimas į telefoną, kad pamatytumėte visas žymes
mr = सर्व बुकमार्क पाहण्यासाठी फोनवर स्विच करा
nb = Bytt til telefonen for å se alle bokmerker
nl = Schakel over naar de telefoon om alle bladwijzers te zien
pl = Przełącz się na telefon, aby zobaczyć wszystkie zakładki
pt = Muda para o telemóvel para ver todos os favoritos
pt-BR = Mudar para o telefone para ver todos os favoritos
ro = Treceți la telefon pentru a vedea toate marcajele
ru = Переключитесь на телефон, чтобы увидеть все метки
sk = Prepnutie na telefón a zobrazenie všetkých záložiek
sv = Växla till telefonen för att se alla bokmärken
sw = Badili utumie simu ili kuona alamisho zote
th = สลับไปที่โทรศัพท์เพื่อดูบุ๊กมาร์กทั้งหมด
tr = Tüm yer imlerini görmek için telefona geçin
uk = Перейдіть на телефон, щоб побачити всі мітки
vi = Chuyển sang điện thoại để xem tất cả dấu trang
zh-Hans = 切换到手机查看所有书签
zh-Hant = 切換到手機查看所有書籤
[ok]
tags = android,ios
en = OK

View file

@ -89,13 +89,22 @@ final class ListTemplateBuilder {
private class func obtainBookmarks(template: CPListTemplate, categoryId: MWMMarkGroupID) {
let bookmarkManager = BookmarksManager.shared()
let bookmarks = bookmarkManager.bookmarks(forCategory: categoryId)
let items = bookmarks.map({ (bookmark) -> CPListItem in
var items = bookmarks.map({ (bookmark) -> CPListItem in
let item = CPListItem(text: bookmark.prefferedName, detailText: bookmark.address)
item.userInfo = ListItemInfo(type: CPConstants.ListItemType.bookmarks,
metadata: BookmarkInfo(categoryId: categoryId,
bookmarkId: bookmark.bookmarkId))
return item
})
if #available(iOS 15.0, *) {
let maxItemCount = CPListTemplate.maximumItemCount - 1
if items.count >= maxItemCount {
items = Array(items.prefix(maxItemCount))
let cropWarning = CPListItem(text: L("not_all_shown_bookmarks_carplay"), detailText: L("switch_to_phone_bookmarks_carplay"))
cropWarning.isEnabled = false
items.append(cropWarning)
}
}
let section = CPListSection(items: items)
template.updateSections([section])
}