forked from organicmaps/organicmaps-tmp
[ios] Show warning if CarPlay can't display all bookmarks
Signed-off-by: Fabian Wüthrich <me@fabwu.ch>
This commit is contained in:
parent
bafee9fa0b
commit
2d406b4d2d
2 changed files with 100 additions and 1 deletions
|
@ -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
|
||||
|
|
|
@ -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])
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue