diff --git a/iphone/CoreApi/CoreApi/PlacePageData/Common/PlacePageInfoData.h b/iphone/CoreApi/CoreApi/PlacePageData/Common/PlacePageInfoData.h index e2d5439de..fca99a387 100644 --- a/iphone/CoreApi/CoreApi/PlacePageData/Common/PlacePageInfoData.h +++ b/iphone/CoreApi/CoreApi/PlacePageData/Common/PlacePageInfoData.h @@ -13,11 +13,13 @@ NS_ASSUME_NONNULL_BEGIN @property(nonatomic, readonly, nullable) NSString *website; @property(nonatomic, readonly, nullable) NSString *wikipedia; @property(nonatomic, readonly, nullable) NSString *wikimediaCommons; +@property(nonatomic, readonly, nullable) NSString *fediverse; @property(nonatomic, readonly, nullable) NSString *facebook; @property(nonatomic, readonly, nullable) NSString *instagram; @property(nonatomic, readonly, nullable) NSString *twitter; @property(nonatomic, readonly, nullable) NSString *vk; @property(nonatomic, readonly, nullable) NSString *line; +@property(nonatomic, readonly, nullable) NSString *bluesky; @property(nonatomic, readonly, nullable) NSString *email; @property(nonatomic, readonly, nullable) NSURL *emailUrl; @property(nonatomic, readonly, nullable) NSString *cuisine; diff --git a/iphone/CoreApi/CoreApi/PlacePageData/Common/PlacePageInfoData.mm b/iphone/CoreApi/CoreApi/PlacePageData/Common/PlacePageInfoData.mm index 8fb9fee4f..4ec015b39 100644 --- a/iphone/CoreApi/CoreApi/PlacePageData/Common/PlacePageInfoData.mm +++ b/iphone/CoreApi/CoreApi/PlacePageData/Common/PlacePageInfoData.mm @@ -68,11 +68,13 @@ NSString * GetLocalizedMetadataValueString(MapObject::MetadataID metaID, std::st _email = ToNSString(value); _emailUrl = [NSURL URLWithString:[NSString stringWithFormat:@"mailto:%@", _email]]; break; + case MetadataID::FMD_CONTACT_FEDIVERSE: _fediverse = ToNSString(value); break; case MetadataID::FMD_CONTACT_FACEBOOK: _facebook = ToNSString(value); break; case MetadataID::FMD_CONTACT_INSTAGRAM: _instagram = ToNSString(value); break; case MetadataID::FMD_CONTACT_TWITTER: _twitter = ToNSString(value); break; case MetadataID::FMD_CONTACT_VK: _vk = ToNSString(value); break; case MetadataID::FMD_CONTACT_LINE: _line = ToNSString(value); break; + case MetadataID::FMD_CONTACT_BLUESKY: _bluesky = ToNSString(value); break; case MetadataID::FMD_OPERATOR: _ppOperator = [NSString stringWithFormat:NSLocalizedString(@"operator", nil), ToNSString(value)]; break; case MetadataID::FMD_INTERNET: _wifiAvailable = (rawData.GetInternet() == feature::Internet::No) diff --git a/iphone/Maps/Images.xcassets/Place Page/ic_placepage_bluesky.imageset/Contents.json b/iphone/Maps/Images.xcassets/Place Page/ic_placepage_bluesky.imageset/Contents.json new file mode 100644 index 000000000..9c8851d91 --- /dev/null +++ b/iphone/Maps/Images.xcassets/Place Page/ic_placepage_bluesky.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "ic_placepage_bluesky.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "ic_placepage_bluesky@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "ic_placepage_bluesky@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "template" + } +} diff --git a/iphone/Maps/Images.xcassets/Place Page/ic_placepage_bluesky.imageset/ic_placepage_bluesky.png b/iphone/Maps/Images.xcassets/Place Page/ic_placepage_bluesky.imageset/ic_placepage_bluesky.png new file mode 100644 index 000000000..3d45e7d55 Binary files /dev/null and b/iphone/Maps/Images.xcassets/Place Page/ic_placepage_bluesky.imageset/ic_placepage_bluesky.png differ diff --git a/iphone/Maps/Images.xcassets/Place Page/ic_placepage_bluesky.imageset/ic_placepage_bluesky@2x.png b/iphone/Maps/Images.xcassets/Place Page/ic_placepage_bluesky.imageset/ic_placepage_bluesky@2x.png new file mode 100644 index 000000000..088f23bc7 Binary files /dev/null and b/iphone/Maps/Images.xcassets/Place Page/ic_placepage_bluesky.imageset/ic_placepage_bluesky@2x.png differ diff --git a/iphone/Maps/Images.xcassets/Place Page/ic_placepage_bluesky.imageset/ic_placepage_bluesky@3x.png b/iphone/Maps/Images.xcassets/Place Page/ic_placepage_bluesky.imageset/ic_placepage_bluesky@3x.png new file mode 100644 index 000000000..8ac7f1a64 Binary files /dev/null and b/iphone/Maps/Images.xcassets/Place Page/ic_placepage_bluesky.imageset/ic_placepage_bluesky@3x.png differ diff --git a/iphone/Maps/Images.xcassets/Place Page/ic_placepage_fediverse.imageset/Contents.json b/iphone/Maps/Images.xcassets/Place Page/ic_placepage_fediverse.imageset/Contents.json new file mode 100644 index 000000000..a990c7c5f --- /dev/null +++ b/iphone/Maps/Images.xcassets/Place Page/ic_placepage_fediverse.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "ic_placepage_fediverse.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "ic_placepage_fediverse@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "ic_placepage_fediverse@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "template" + } +} diff --git a/iphone/Maps/Images.xcassets/Place Page/ic_placepage_fediverse.imageset/ic_placepage_fediverse.png b/iphone/Maps/Images.xcassets/Place Page/ic_placepage_fediverse.imageset/ic_placepage_fediverse.png new file mode 100644 index 000000000..353d28396 Binary files /dev/null and b/iphone/Maps/Images.xcassets/Place Page/ic_placepage_fediverse.imageset/ic_placepage_fediverse.png differ diff --git a/iphone/Maps/Images.xcassets/Place Page/ic_placepage_fediverse.imageset/ic_placepage_fediverse@2x.png b/iphone/Maps/Images.xcassets/Place Page/ic_placepage_fediverse.imageset/ic_placepage_fediverse@2x.png new file mode 100644 index 000000000..2aceafcdb Binary files /dev/null and b/iphone/Maps/Images.xcassets/Place Page/ic_placepage_fediverse.imageset/ic_placepage_fediverse@2x.png differ diff --git a/iphone/Maps/Images.xcassets/Place Page/ic_placepage_fediverse.imageset/ic_placepage_fediverse@3x.png b/iphone/Maps/Images.xcassets/Place Page/ic_placepage_fediverse.imageset/ic_placepage_fediverse@3x.png new file mode 100644 index 000000000..979a44efe Binary files /dev/null and b/iphone/Maps/Images.xcassets/Place Page/ic_placepage_fediverse.imageset/ic_placepage_fediverse@3x.png differ diff --git a/iphone/Maps/LocalizedStrings/af.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/af.lproj/Localizable.strings index 450ceca51..88fd377b6 100644 --- a/iphone/Maps/LocalizedStrings/af.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/af.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Nuus"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Gradeer die toep"; diff --git a/iphone/Maps/LocalizedStrings/ar.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/ar.lproj/Localizable.strings index 18c6dca1d..f974213d5 100644 --- a/iphone/Maps/LocalizedStrings/ar.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/ar.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "أخبار"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "فيسبوك"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "قيّم التطبيق"; diff --git a/iphone/Maps/LocalizedStrings/az.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/az.lproj/Localizable.strings index dd5b3aae8..c05d32421 100644 --- a/iphone/Maps/LocalizedStrings/az.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/az.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Xəbərlər"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Proqramı qiymətləndirin"; diff --git a/iphone/Maps/LocalizedStrings/be.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/be.lproj/Localizable.strings index 604ec3fb2..04b2eb177 100644 --- a/iphone/Maps/LocalizedStrings/be.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/be.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Навіны"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Ацаніць праграму"; diff --git a/iphone/Maps/LocalizedStrings/bg.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/bg.lproj/Localizable.strings index 5a9f296b5..bdde7a826 100644 --- a/iphone/Maps/LocalizedStrings/bg.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/bg.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Новини"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Оцени приложение"; diff --git a/iphone/Maps/LocalizedStrings/ca.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/ca.lproj/Localizable.strings index db7654957..4400d2b43 100644 --- a/iphone/Maps/LocalizedStrings/ca.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/ca.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Notícies"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Puntua l'aplicació"; diff --git a/iphone/Maps/LocalizedStrings/cs.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/cs.lproj/Localizable.strings index 896b489a8..e06e43de7 100644 --- a/iphone/Maps/LocalizedStrings/cs.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/cs.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Novinky"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Ohodnotit aplikaci"; diff --git a/iphone/Maps/LocalizedStrings/da.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/da.lproj/Localizable.strings index 127f151f5..56b2f3e7b 100644 --- a/iphone/Maps/LocalizedStrings/da.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/da.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Nyheder"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Bedøm appen"; diff --git a/iphone/Maps/LocalizedStrings/de.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/de.lproj/Localizable.strings index 062f053e5..6eb08380c 100644 --- a/iphone/Maps/LocalizedStrings/de.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/de.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Neuigkeiten"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Bewerten Sie die App"; diff --git a/iphone/Maps/LocalizedStrings/el.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/el.lproj/Localizable.strings index 17088dee0..965a54069 100644 --- a/iphone/Maps/LocalizedStrings/el.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/el.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Νέα"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Βαθμολογήστε την εφαρμογή"; diff --git a/iphone/Maps/LocalizedStrings/en-GB.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/en-GB.lproj/Localizable.strings index a723d2e57..5644113d7 100644 --- a/iphone/Maps/LocalizedStrings/en-GB.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/en-GB.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "News"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Rate the app"; diff --git a/iphone/Maps/LocalizedStrings/en.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/en.lproj/Localizable.strings index 95b3c478a..ff517bed2 100644 --- a/iphone/Maps/LocalizedStrings/en.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/en.lproj/Localizable.strings @@ -267,6 +267,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "News"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -279,6 +282,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Rate the app"; diff --git a/iphone/Maps/LocalizedStrings/es-MX.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/es-MX.lproj/Localizable.strings index 9c22be7c9..745c89b07 100644 --- a/iphone/Maps/LocalizedStrings/es-MX.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/es-MX.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Noticias"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Valore la aplicación"; diff --git a/iphone/Maps/LocalizedStrings/es.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/es.lproj/Localizable.strings index 62239a205..cc6dd1864 100644 --- a/iphone/Maps/LocalizedStrings/es.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/es.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Noticias"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Valore la aplicación"; diff --git a/iphone/Maps/LocalizedStrings/et.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/et.lproj/Localizable.strings index 7de1382e7..56bc27784 100644 --- a/iphone/Maps/LocalizedStrings/et.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/et.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Uudised"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Hinda rakendust"; diff --git a/iphone/Maps/LocalizedStrings/eu.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/eu.lproj/Localizable.strings index dc53da35f..8a367b191 100644 --- a/iphone/Maps/LocalizedStrings/eu.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/eu.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Albisteak"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Baloratu aplikazioa"; diff --git a/iphone/Maps/LocalizedStrings/fa.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/fa.lproj/Localizable.strings index 0e1e916cb..00183034c 100644 --- a/iphone/Maps/LocalizedStrings/fa.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/fa.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "اخبار"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "امتیاز به این اپلیکیشن"; diff --git a/iphone/Maps/LocalizedStrings/fi.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/fi.lproj/Localizable.strings index b5e188eb5..0373d83ad 100644 --- a/iphone/Maps/LocalizedStrings/fi.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/fi.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Uutiset"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Arvioi sovellus"; diff --git a/iphone/Maps/LocalizedStrings/fr.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/fr.lproj/Localizable.strings index 83bf37f5a..f5f92d9d8 100644 --- a/iphone/Maps/LocalizedStrings/fr.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/fr.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Nouvelles"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Évaluer l'appli"; diff --git a/iphone/Maps/LocalizedStrings/he.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/he.lproj/Localizable.strings index d5c9f9d5c..d3629a211 100644 --- a/iphone/Maps/LocalizedStrings/he.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/he.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "חדשות"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "דרגו את האפליקציה"; diff --git a/iphone/Maps/LocalizedStrings/hi.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/hi.lproj/Localizable.strings index defefc0b3..895c1c100 100644 --- a/iphone/Maps/LocalizedStrings/hi.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/hi.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "समाचार"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "फेसबुक"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "एप्लिकेशन की श्रेणी बताओ"; diff --git a/iphone/Maps/LocalizedStrings/hu.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/hu.lproj/Localizable.strings index 912fdecde..73b880df3 100644 --- a/iphone/Maps/LocalizedStrings/hu.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/hu.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Hírek"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VKontakte"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Értékelje az alkalmazást"; diff --git a/iphone/Maps/LocalizedStrings/id.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/id.lproj/Localizable.strings index ae1c43de1..93c1136fb 100644 --- a/iphone/Maps/LocalizedStrings/id.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/id.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Berita"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Beri nilai aplikasi"; diff --git a/iphone/Maps/LocalizedStrings/it.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/it.lproj/Localizable.strings index 0a2d900e4..d0d00d867 100644 --- a/iphone/Maps/LocalizedStrings/it.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/it.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Notizie"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Vota l'app"; diff --git a/iphone/Maps/LocalizedStrings/ja.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/ja.lproj/Localizable.strings index 0196cc0f3..954ce8686 100644 --- a/iphone/Maps/LocalizedStrings/ja.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/ja.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "ニュース"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "アプリを評価"; diff --git a/iphone/Maps/LocalizedStrings/ko.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/ko.lproj/Localizable.strings index fc46c9603..f983a54c7 100644 --- a/iphone/Maps/LocalizedStrings/ko.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/ko.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "소식"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "앱 평가"; diff --git a/iphone/Maps/LocalizedStrings/lt.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/lt.lproj/Localizable.strings index cd90e99a3..e0f366a00 100644 --- a/iphone/Maps/LocalizedStrings/lt.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/lt.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Naujienos"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Įvertinti šią programėlę"; diff --git a/iphone/Maps/LocalizedStrings/lv.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/lv.lproj/Localizable.strings index 1530de201..60b3eba98 100644 --- a/iphone/Maps/LocalizedStrings/lv.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/lv.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Jaunumi"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Novērtējiet lietotni"; diff --git a/iphone/Maps/LocalizedStrings/mr.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/mr.lproj/Localizable.strings index 8946da3e3..e21dbe032 100644 --- a/iphone/Maps/LocalizedStrings/mr.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/mr.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "बातम्या"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "ऍप मानांकित करा"; diff --git a/iphone/Maps/LocalizedStrings/mt.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/mt.lproj/Localizable.strings index fee897728..fad44cb96 100644 --- a/iphone/Maps/LocalizedStrings/mt.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/mt.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Aħbarijiet"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Għati rata lill-app"; diff --git a/iphone/Maps/LocalizedStrings/nb.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/nb.lproj/Localizable.strings index e795fa43d..9e75a49aa 100644 --- a/iphone/Maps/LocalizedStrings/nb.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/nb.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Nyheter"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Ranger appen"; diff --git a/iphone/Maps/LocalizedStrings/nl.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/nl.lproj/Localizable.strings index 9f3cd13ff..4197dc45e 100644 --- a/iphone/Maps/LocalizedStrings/nl.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/nl.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Nieuws"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Beoordeel de app"; diff --git a/iphone/Maps/LocalizedStrings/pl.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/pl.lproj/Localizable.strings index 2e644a506..b449b623f 100644 --- a/iphone/Maps/LocalizedStrings/pl.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/pl.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Wiadomości"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Oceń aplikację"; diff --git a/iphone/Maps/LocalizedStrings/pt-BR.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/pt-BR.lproj/Localizable.strings index 2524d50e7..e0baea53e 100644 --- a/iphone/Maps/LocalizedStrings/pt-BR.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/pt-BR.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Notícias"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Avaliar o aplicativo"; diff --git a/iphone/Maps/LocalizedStrings/pt.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/pt.lproj/Localizable.strings index a5312cf4c..e29a1b930 100644 --- a/iphone/Maps/LocalizedStrings/pt.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/pt.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Notícias"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Avaliar a aplicação"; diff --git a/iphone/Maps/LocalizedStrings/ro.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/ro.lproj/Localizable.strings index c618a9929..43b8bd4db 100644 --- a/iphone/Maps/LocalizedStrings/ro.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/ro.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Știri"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Evaluează aplicația"; diff --git a/iphone/Maps/LocalizedStrings/ru.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/ru.lproj/Localizable.strings index 599e2e3cc..b871b2b5e 100644 --- a/iphone/Maps/LocalizedStrings/ru.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/ru.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Новости"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Оценить приложение"; diff --git a/iphone/Maps/LocalizedStrings/sk.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/sk.lproj/Localizable.strings index 68324851c..e6f19e0c0 100644 --- a/iphone/Maps/LocalizedStrings/sk.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/sk.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Správy"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Ohodnotiť aplikáciu"; diff --git a/iphone/Maps/LocalizedStrings/sr.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/sr.lproj/Localizable.strings index e3e80709f..cc7aeea73 100644 --- a/iphone/Maps/LocalizedStrings/sr.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/sr.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Новости"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Оцена апликације"; diff --git a/iphone/Maps/LocalizedStrings/sv.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/sv.lproj/Localizable.strings index 8694c22c1..4b9511b94 100644 --- a/iphone/Maps/LocalizedStrings/sv.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/sv.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Nyheter"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Betygsätt appen"; diff --git a/iphone/Maps/LocalizedStrings/sw.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/sw.lproj/Localizable.strings index 8b560be0c..7e5ac85ee 100644 --- a/iphone/Maps/LocalizedStrings/sw.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/sw.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Habari"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Rate the app"; diff --git a/iphone/Maps/LocalizedStrings/th.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/th.lproj/Localizable.strings index b0fedc9d8..9372851e4 100644 --- a/iphone/Maps/LocalizedStrings/th.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/th.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "ข่าว"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "ให้คะแนนแอป"; diff --git a/iphone/Maps/LocalizedStrings/tr.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/tr.lproj/Localizable.strings index 21b20eac2..e1d1ffafb 100644 --- a/iphone/Maps/LocalizedStrings/tr.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/tr.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Haberler"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Uygulamayı değerlendir"; diff --git a/iphone/Maps/LocalizedStrings/uk.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/uk.lproj/Localizable.strings index f0213005b..5aa657a1d 100644 --- a/iphone/Maps/LocalizedStrings/uk.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/uk.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Новини"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Оцінити застосунок"; diff --git a/iphone/Maps/LocalizedStrings/vi.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/vi.lproj/Localizable.strings index 572caf16c..70e75c944 100644 --- a/iphone/Maps/LocalizedStrings/vi.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/vi.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "Tin tức"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "Cho điểm ứng dụng"; diff --git a/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.strings index 4551623a5..442fa2987 100644 --- a/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "新闻"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "为我们评分"; diff --git a/iphone/Maps/LocalizedStrings/zh-Hant.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/zh-Hant.lproj/Localizable.strings index b9f79f0fb..541a1eb85 100644 --- a/iphone/Maps/LocalizedStrings/zh-Hant.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/zh-Hant.lproj/Localizable.strings @@ -255,6 +255,9 @@ /* Text in About menu, opens CoMaps news website */ "news" = "新聞"; +/* Text in the editor */ +"fediverse" = "Mastodon"; + /* Text in menu */ "facebook" = "Facebook"; @@ -267,6 +270,12 @@ /* Text in the editor */ "vk" = "VK"; +/* Text in the editor */ +"line" = "Line"; + +/* Text in the editor */ +"bluesky" = "Bluesky"; + /* Text in menu */ "rate_the_app" = "為我們評分"; diff --git a/iphone/Maps/UI/Editor/MWMEditorViewController.mm b/iphone/Maps/UI/Editor/MWMEditorViewController.mm index c2a78e2d0..e769e7c5f 100644 --- a/iphone/Maps/UI/Editor/MWMEditorViewController.mm +++ b/iphone/Maps/UI/Editor/MWMEditorViewController.mm @@ -669,7 +669,15 @@ void registerCellsForTableView(std::vector const & cells, UITab text:L(@"outdoor_seating") value:feature::YesNoUnknownFromString(m_mapObject.GetMetadata(feature::Metadata::FMD_OUTDOOR_SEATING))]; break; - } + } + case MetadataID::FMD_CONTACT_FEDIVERSE: + { + [self configTextViewCell:cell + cellID:cellID + icon:@"ic_placepage_fediverse" + placeholder:L(@"fediverse")]; + break; + } case MetadataID::FMD_CONTACT_FACEBOOK: { [self configTextViewCell:cell @@ -710,6 +718,14 @@ void registerCellsForTableView(std::vector const & cells, UITab placeholder:L(@"line")]; break; } + case MetadataID::FMD_CONTACT_BLUESKY: + { + [self configTextViewCell:cell + cellID:cellID + icon:@"ic_placepage_bluesky" + placeholder:L(@"bluesky")]; + break; + } case MWMEditorCellTypeNote: { MWMNoteCell * tCell = static_cast(cell); diff --git a/iphone/Maps/UI/PlacePage/Components/PlacePageInfoViewController.swift b/iphone/Maps/UI/PlacePage/Components/PlacePageInfoViewController.swift index 1b84292a2..17836cbed 100644 --- a/iphone/Maps/UI/PlacePage/Components/PlacePageInfoViewController.swift +++ b/iphone/Maps/UI/PlacePage/Components/PlacePageInfoViewController.swift @@ -79,11 +79,13 @@ protocol PlacePageInfoViewControllerDelegate: AnyObject { func didPressWebsiteMenu() func didPressWikipedia() func didPressWikimediaCommons() + func didPressFediverse() func didPressFacebook() func didPressInstagram() func didPressTwitter() func didPressVk() func didPressLine() + func didPressBluesky() func didPressEmail() func didPressOpenInApp(from sourceView: UIView) func didCopy(_ content: String) @@ -109,11 +111,13 @@ class PlacePageInfoViewController: UIViewController { private var wikipediaView: InfoItemViewController? private var wikimediaCommonsView: InfoItemViewController? private var emailView: InfoItemViewController? + private var fediverseView: InfoItemViewController? private var facebookView: InfoItemViewController? private var instagramView: InfoItemViewController? private var twitterView: InfoItemViewController? private var vkView: InfoItemViewController? private var lineView: InfoItemViewController? + private var blueskyView: InfoItemViewController? private var cuisineView: InfoItemViewController? private var operatorView: InfoItemViewController? private var wifiView: InfoItemViewController? @@ -274,6 +278,18 @@ class PlacePageInfoViewController: UIViewController { }) } + if let fediverse = placePageInfoData.fediverse { + fediverseView = createInfoItem(fediverse, + icon: UIImage(named: "ic_placepage_fediverse"), + style: .link, + tapHandler: { [weak self] in + self?.delegate?.didPressFediverse() + }, + longPressHandler: { [weak self] in + self?.delegate?.didCopy(fediverse) + }) + } + if let facebook = placePageInfoData.facebook { facebookView = createInfoItem(facebook, icon: UIImage(named: "ic_placepage_facebook"), @@ -333,6 +349,18 @@ class PlacePageInfoViewController: UIViewController { self?.delegate?.didCopy(line) }) } + + if let bluesky = placePageInfoData.line { + blueskyView = createInfoItem(bluesky, + icon: UIImage(named: "ic_placepage_bluesky"), + style: .link, + tapHandler: { [weak self] in + self?.delegate?.didPressBluesky() + }, + longPressHandler: { [weak self] in + self?.delegate?.didCopy(bluesky) + }) + } if let address = placePageInfoData.address { addressView = createInfoItem(address, diff --git a/iphone/Maps/UI/PlacePage/PlacePageInteractor.swift b/iphone/Maps/UI/PlacePage/PlacePageInteractor.swift index 5ca6e711a..c3d82b929 100644 --- a/iphone/Maps/UI/PlacePage/PlacePageInteractor.swift +++ b/iphone/Maps/UI/PlacePage/PlacePageInteractor.swift @@ -100,6 +100,10 @@ extension PlacePageInteractor: PlacePageInfoViewControllerDelegate { MWMPlacePageManagerHelper.openWikimediaCommons(placePageData) } + func didPressFediverse() { + MWMPlacePageManagerHelper.openFediverse(placePageData) + } + func didPressFacebook() { MWMPlacePageManagerHelper.openFacebook(placePageData) } @@ -120,6 +124,10 @@ extension PlacePageInteractor: PlacePageInfoViewControllerDelegate { MWMPlacePageManagerHelper.openLine(placePageData) } + func didPressBluesky() { + MWMPlacePageManagerHelper.openBluesky(placePageData) + } + func didPressEmail() { MWMPlacePageManagerHelper.openEmail(placePageData) } diff --git a/iphone/Maps/UI/PlacePage/PlacePageManager/MWMPlacePageManager.mm b/iphone/Maps/UI/PlacePage/PlacePageManager/MWMPlacePageManager.mm index 1f365be9b..e46d4315d 100644 --- a/iphone/Maps/UI/PlacePage/PlacePageManager/MWMPlacePageManager.mm +++ b/iphone/Maps/UI/PlacePage/PlacePageManager/MWMPlacePageManager.mm @@ -258,6 +258,11 @@ using namespace storage; [self.ownerViewController openUrl:data.infoData.wikimediaCommons externally:YES]; } +- (void)openFediverse:(PlacePageData *)data { + std::string const fullUrl = osm::socialContactToURL(osm::MapObject::MetadataID::FMD_CONTACT_FEDIVERSE, [data.infoData.fediverse UTF8String]); + [self.ownerViewController openUrl:ToNSString(fullUrl) externally:YES]; +} + - (void)openFacebook:(PlacePageData *)data { std::string const fullUrl = osm::socialContactToURL(osm::MapObject::MetadataID::FMD_CONTACT_FACEBOOK, [data.infoData.facebook UTF8String]); [self.ownerViewController openUrl:ToNSString(fullUrl) externally:YES]; @@ -283,6 +288,11 @@ using namespace storage; [self.ownerViewController openUrl:ToNSString(fullUrl) externally:YES]; } +- (void)openBluesky:(PlacePageData *)data { + std::string const fullUrl = osm::socialContactToURL(osm::MapObject::MetadataID::FMD_CONTACT_BLUESKY, [data.infoData.bluesky UTF8String]); + [self.ownerViewController openUrl:ToNSString(fullUrl) externally:YES]; +} + - (void)openEmail:(PlacePageData *)data { [MailComposer sendEmailWithSubject:nil body:nil toRecipients:@[data.infoData.email] attachmentFileURL:nil]; } diff --git a/iphone/Maps/UI/PlacePage/PlacePageManager/MWMPlacePageManagerHelper.h b/iphone/Maps/UI/PlacePage/PlacePageManager/MWMPlacePageManagerHelper.h index b41a1d129..cc96af075 100644 --- a/iphone/Maps/UI/PlacePage/PlacePageManager/MWMPlacePageManagerHelper.h +++ b/iphone/Maps/UI/PlacePage/PlacePageManager/MWMPlacePageManagerHelper.h @@ -13,11 +13,13 @@ + (void)openWikipedia:(PlacePageData *)data; + (void)openWikimediaCommons:(PlacePageData *)data; + (void)openEmail:(PlacePageData *)data; ++ (void)openFediverse:(PlacePageData *)data; + (void)openFacebook:(PlacePageData *)data; + (void)openInstagram:(PlacePageData *)data; + (void)openTwitter:(PlacePageData *)data; + (void)openVk:(PlacePageData *)data; + (void)openLine:(PlacePageData *)data; ++ (void)openBluesky:(PlacePageData *)data; + (void)call:(PlacePagePhone *)phone; + (void)showAllFacilities:(PlacePageData *)data; + (void)showPlaceDescription:(NSString *)htmlString; diff --git a/iphone/Maps/UI/PlacePage/PlacePageManager/MWMPlacePageManagerHelper.mm b/iphone/Maps/UI/PlacePage/PlacePageManager/MWMPlacePageManagerHelper.mm index 5b5f5aa14..668710701 100644 --- a/iphone/Maps/UI/PlacePage/PlacePageManager/MWMPlacePageManagerHelper.mm +++ b/iphone/Maps/UI/PlacePage/PlacePageManager/MWMPlacePageManagerHelper.mm @@ -19,11 +19,13 @@ - (void)openWikipedia:(PlacePageData *)data; - (void)openWikimediaCommons:(PlacePageData *)data; - (void)openEmail:(PlacePageData *)data; +- (void)openFediverse:(PlacePageData *)data; - (void)openFacebook:(PlacePageData *)data; - (void)openInstagram:(PlacePageData *)data; - (void)openTwitter:(PlacePageData *)data; - (void)openVk:(PlacePageData *)data; - (void)openLine:(PlacePageData *)data; +- (void)openBluesky:(PlacePageData *)data; - (void)call:(PlacePagePhone *)phone; - (void)showAllFacilities:(PlacePageData *)data; - (void)showPlaceDescription:(NSString *)htmlString; @@ -89,6 +91,10 @@ [[MWMMapViewControlsManager manager].placePageManager openWikimediaCommons:data]; } ++ (void)openFediverse:(PlacePageData *)data { + [[MWMMapViewControlsManager manager].placePageManager openFediverse:data]; +} + + (void)openFacebook:(PlacePageData *)data { [[MWMMapViewControlsManager manager].placePageManager openFacebook:data]; } @@ -109,6 +115,10 @@ [[MWMMapViewControlsManager manager].placePageManager openLine:data]; } ++ (void)openBluesky:(PlacePageData *)data { + [[MWMMapViewControlsManager manager].placePageManager openBluesky:data]; +} + + (void)call:(PlacePagePhone *)phone { [[MWMMapViewControlsManager manager].placePageManager call:phone]; }