diff --git a/Meshtastic.xcodeproj/project.pbxproj b/Meshtastic.xcodeproj/project.pbxproj index 71a18451..9dd6412f 100644 --- a/Meshtastic.xcodeproj/project.pbxproj +++ b/Meshtastic.xcodeproj/project.pbxproj @@ -7,6 +7,7 @@ objects = { /* Begin PBXBuildFile section */ + AA000401SIRI000000000002 /* AppIntentVocabulary.plist in Resources */ = {isa = PBXBuildFile; fileRef = AA000401SIRI000000000001 /* AppIntentVocabulary.plist */; }; AA000301CPTST000000000002 /* CarPlayTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA000301CPTST000000000001 /* CarPlayTests.swift */; }; AA000201CPLAY000000000002 /* CarPlaySceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA000201CPLAY000000000001 /* CarPlaySceneDelegate.swift */; }; AA000201CPLAY000000000004 /* CarPlayIntentDonation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA000201CPLAY000000000003 /* CarPlayIntentDonation.swift */; }; @@ -357,6 +358,20 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + AA000401SIRI000000000010 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = en; path = en.lproj/AppIntentVocabulary.plist; sourceTree = ""; }; + AA000401SIRI000000000011 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = de; path = de.lproj/AppIntentVocabulary.plist; sourceTree = ""; }; + AA000401SIRI000000000012 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = es; path = es.lproj/AppIntentVocabulary.plist; sourceTree = ""; }; + AA000401SIRI000000000013 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = fr; path = fr.lproj/AppIntentVocabulary.plist; sourceTree = ""; }; + AA000401SIRI000000000014 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = it; path = it.lproj/AppIntentVocabulary.plist; sourceTree = ""; }; + AA000401SIRI000000000015 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = ja; path = ja.lproj/AppIntentVocabulary.plist; sourceTree = ""; }; + AA000401SIRI000000000016 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = da; path = da.lproj/AppIntentVocabulary.plist; sourceTree = ""; }; + AA000401SIRI000000000017 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = pl; path = pl.lproj/AppIntentVocabulary.plist; sourceTree = ""; }; + AA000401SIRI000000000018 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = ru; path = ru.lproj/AppIntentVocabulary.plist; sourceTree = ""; }; + AA000401SIRI000000000019 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = he; path = he.lproj/AppIntentVocabulary.plist; sourceTree = ""; }; + AA000401SIRI000000000020 /* sr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = sr; path = sr.lproj/AppIntentVocabulary.plist; sourceTree = ""; }; + AA000401SIRI000000000021 /* se */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = se; path = se.lproj/AppIntentVocabulary.plist; sourceTree = ""; }; + AA000401SIRI000000000022 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = zh-Hans; path = zh-Hans.lproj/AppIntentVocabulary.plist; sourceTree = ""; }; + AA000401SIRI000000000023 /* zh-Hant-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = zh-Hant-TW; path = zh-Hant-TW.lproj/AppIntentVocabulary.plist; sourceTree = ""; }; AA000301CPTST000000000001 /* CarPlayTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarPlayTests.swift; sourceTree = ""; }; AA000201CPLAY000000000001 /* CarPlaySceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarPlaySceneDelegate.swift; sourceTree = ""; }; AA000201CPLAY000000000003 /* CarPlayIntentDonation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarPlayIntentDonation.swift; sourceTree = ""; }; @@ -1268,6 +1283,7 @@ children = ( 237AEB8D2E1FE120003B7CE3 /* Accessory */, AA000201CPLAY000000000005 /* CarPlay */, + AA000401SIRI000000000001 /* AppIntentVocabulary.plist */, BCB6137F2C6728E700485544 /* AppIntents */, D05BD108B673E15AD4B01BC8 /* Intents */, DD1BD0EC2C603C5B008C0C70 /* Measurement */, @@ -1617,17 +1633,21 @@ developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( - en, - de, Base, - "zh-Hans", - pl, - he, + da, + de, + en, + es, fr, - se, - sr, + he, it, ja, + pl, + ru, + se, + sr, + zh-Hans, + zh-Hant-TW, ); mainGroup = DDC2E14B26CE248E0042C5E4; packageReferences = ( @@ -1660,6 +1680,7 @@ buildActionMask = 2147483647; files = ( DDC2E15F26CE248F0042C5E4 /* Preview Assets.xcassets in Resources */, + AA000401SIRI000000000002 /* AppIntentVocabulary.plist in Resources */, DD98EB292E7A42CC0016320A /* AppIcon_Chirpy.icon in Resources */, 25AECD4F2C2F723200862C8E /* Localizable.xcstrings in Resources */, DDDE5A1329AFEAB900490C6C /* Assets.xcassets in Resources */, @@ -2034,6 +2055,30 @@ }; /* End PBXTargetDependency section */ +/* Begin PBXVariantGroup section */ + AA000401SIRI000000000001 /* AppIntentVocabulary.plist */ = { + isa = PBXVariantGroup; + children = ( + AA000401SIRI000000000010 /* en */, + AA000401SIRI000000000011 /* de */, + AA000401SIRI000000000012 /* es */, + AA000401SIRI000000000013 /* fr */, + AA000401SIRI000000000014 /* it */, + AA000401SIRI000000000015 /* ja */, + AA000401SIRI000000000016 /* da */, + AA000401SIRI000000000017 /* pl */, + AA000401SIRI000000000018 /* ru */, + AA000401SIRI000000000019 /* he */, + AA000401SIRI000000000020 /* sr */, + AA000401SIRI000000000021 /* se */, + AA000401SIRI000000000022 /* zh-Hans */, + AA000401SIRI000000000023 /* zh-Hant-TW */, + ); + name = AppIntentVocabulary.plist; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + /* Begin XCBuildConfiguration section */ 25F5D5CD2C4375A8008036E3 /* Debug */ = { isa = XCBuildConfiguration; diff --git a/Meshtastic/da.lproj/AppIntentVocabulary.plist b/Meshtastic/da.lproj/AppIntentVocabulary.plist new file mode 100644 index 00000000..0857f1c7 --- /dev/null +++ b/Meshtastic/da.lproj/AppIntentVocabulary.plist @@ -0,0 +1,36 @@ + + + + + IntentPhrases + + + IntentName + INSendMessageIntent + IntentExamples + + Send en besked på Meshtastic + Send en Meshtastic-besked til Lars + + + + IntentName + INSearchForMessagesIntent + IntentExamples + + Søg efter Meshtastic-beskeder + Find beskeder på Meshtastic + + + + IntentName + INSetMessageAttributeIntent + IntentExamples + + Markér Meshtastic-besked som læst + Markér Meshtastic-beskeder som læst + + + + + diff --git a/Meshtastic/de.lproj/AppIntentVocabulary.plist b/Meshtastic/de.lproj/AppIntentVocabulary.plist new file mode 100644 index 00000000..93be827c --- /dev/null +++ b/Meshtastic/de.lproj/AppIntentVocabulary.plist @@ -0,0 +1,36 @@ + + + + + IntentPhrases + + + IntentName + INSendMessageIntent + IntentExamples + + Sende eine Nachricht über Meshtastic + Sende eine Meshtastic-Nachricht an Hans + + + + IntentName + INSearchForMessagesIntent + IntentExamples + + Suche Meshtastic-Nachrichten + Finde Nachrichten auf Meshtastic + + + + IntentName + INSetMessageAttributeIntent + IntentExamples + + Markiere Meshtastic-Nachricht als gelesen + Markiere Meshtastic-Nachrichten als gelesen + + + + + diff --git a/Meshtastic/en.lproj/AppIntentVocabulary.plist b/Meshtastic/en.lproj/AppIntentVocabulary.plist new file mode 100644 index 00000000..2cc6149d --- /dev/null +++ b/Meshtastic/en.lproj/AppIntentVocabulary.plist @@ -0,0 +1,36 @@ + + + + + IntentPhrases + + + IntentName + INSendMessageIntent + IntentExamples + + Send a message on Meshtastic + Send a Meshtastic message to John + + + + IntentName + INSearchForMessagesIntent + IntentExamples + + Search Meshtastic messages + Find messages on Meshtastic + + + + IntentName + INSetMessageAttributeIntent + IntentExamples + + Mark Meshtastic message as read + Mark Meshtastic messages as read + + + + + diff --git a/Meshtastic/es.lproj/AppIntentVocabulary.plist b/Meshtastic/es.lproj/AppIntentVocabulary.plist new file mode 100644 index 00000000..e913fae1 --- /dev/null +++ b/Meshtastic/es.lproj/AppIntentVocabulary.plist @@ -0,0 +1,36 @@ + + + + + IntentPhrases + + + IntentName + INSendMessageIntent + IntentExamples + + Enviar un mensaje en Meshtastic + Enviar un mensaje de Meshtastic a Juan + + + + IntentName + INSearchForMessagesIntent + IntentExamples + + Buscar mensajes de Meshtastic + Encontrar mensajes en Meshtastic + + + + IntentName + INSetMessageAttributeIntent + IntentExamples + + Marcar mensaje de Meshtastic como leído + Marcar mensajes de Meshtastic como leídos + + + + + diff --git a/Meshtastic/fr.lproj/AppIntentVocabulary.plist b/Meshtastic/fr.lproj/AppIntentVocabulary.plist new file mode 100644 index 00000000..1605dc44 --- /dev/null +++ b/Meshtastic/fr.lproj/AppIntentVocabulary.plist @@ -0,0 +1,36 @@ + + + + + IntentPhrases + + + IntentName + INSendMessageIntent + IntentExamples + + Envoyer un message sur Meshtastic + Envoyer un message Meshtastic à Pierre + + + + IntentName + INSearchForMessagesIntent + IntentExamples + + Chercher des messages Meshtastic + Trouver des messages sur Meshtastic + + + + IntentName + INSetMessageAttributeIntent + IntentExamples + + Marquer le message Meshtastic comme lu + Marquer les messages Meshtastic comme lus + + + + + diff --git a/Meshtastic/he.lproj/AppIntentVocabulary.plist b/Meshtastic/he.lproj/AppIntentVocabulary.plist new file mode 100644 index 00000000..655291fb --- /dev/null +++ b/Meshtastic/he.lproj/AppIntentVocabulary.plist @@ -0,0 +1,36 @@ + + + + + IntentPhrases + + + IntentName + INSendMessageIntent + IntentExamples + + שלח הודעה ב-Meshtastic + שלח הודעת Meshtastic לדוד + + + + IntentName + INSearchForMessagesIntent + IntentExamples + + חפש הודעות Meshtastic + מצא הודעות ב-Meshtastic + + + + IntentName + INSetMessageAttributeIntent + IntentExamples + + סמן הודעת Meshtastic כנקראה + סמן הודעות Meshtastic כנקראו + + + + + diff --git a/Meshtastic/it.lproj/AppIntentVocabulary.plist b/Meshtastic/it.lproj/AppIntentVocabulary.plist new file mode 100644 index 00000000..52a3d8ad --- /dev/null +++ b/Meshtastic/it.lproj/AppIntentVocabulary.plist @@ -0,0 +1,36 @@ + + + + + IntentPhrases + + + IntentName + INSendMessageIntent + IntentExamples + + Invia un messaggio su Meshtastic + Invia un messaggio Meshtastic a Marco + + + + IntentName + INSearchForMessagesIntent + IntentExamples + + Cerca messaggi su Meshtastic + Trova messaggi su Meshtastic + + + + IntentName + INSetMessageAttributeIntent + IntentExamples + + Segna il messaggio Meshtastic come letto + Segna i messaggi Meshtastic come letti + + + + + diff --git a/Meshtastic/ja.lproj/AppIntentVocabulary.plist b/Meshtastic/ja.lproj/AppIntentVocabulary.plist new file mode 100644 index 00000000..e8e894eb --- /dev/null +++ b/Meshtastic/ja.lproj/AppIntentVocabulary.plist @@ -0,0 +1,36 @@ + + + + + IntentPhrases + + + IntentName + INSendMessageIntent + IntentExamples + + Meshtasticでメッセージを送信 + Meshtasticで太郎にメッセージを送って + + + + IntentName + INSearchForMessagesIntent + IntentExamples + + Meshtasticのメッセージを検索 + Meshtasticでメッセージを探して + + + + IntentName + INSetMessageAttributeIntent + IntentExamples + + Meshtasticのメッセージを既読にして + Meshtasticのメッセージを既読にする + + + + + diff --git a/Meshtastic/pl.lproj/AppIntentVocabulary.plist b/Meshtastic/pl.lproj/AppIntentVocabulary.plist new file mode 100644 index 00000000..c3429a7c --- /dev/null +++ b/Meshtastic/pl.lproj/AppIntentVocabulary.plist @@ -0,0 +1,36 @@ + + + + + IntentPhrases + + + IntentName + INSendMessageIntent + IntentExamples + + Wyślij wiadomość przez Meshtastic + Wyślij wiadomość Meshtastic do Jana + + + + IntentName + INSearchForMessagesIntent + IntentExamples + + Szukaj wiadomości Meshtastic + Znajdź wiadomości w Meshtastic + + + + IntentName + INSetMessageAttributeIntent + IntentExamples + + Oznacz wiadomość Meshtastic jako przeczytaną + Oznacz wiadomości Meshtastic jako przeczytane + + + + + diff --git a/Meshtastic/ru.lproj/AppIntentVocabulary.plist b/Meshtastic/ru.lproj/AppIntentVocabulary.plist new file mode 100644 index 00000000..7f4048dd --- /dev/null +++ b/Meshtastic/ru.lproj/AppIntentVocabulary.plist @@ -0,0 +1,36 @@ + + + + + IntentPhrases + + + IntentName + INSendMessageIntent + IntentExamples + + Отправить сообщение через Meshtastic + Отправить сообщение Meshtastic Ивану + + + + IntentName + INSearchForMessagesIntent + IntentExamples + + Найти сообщения в Meshtastic + Поиск сообщений Meshtastic + + + + IntentName + INSetMessageAttributeIntent + IntentExamples + + Отметить сообщение Meshtastic как прочитанное + Отметить сообщения Meshtastic как прочитанные + + + + + diff --git a/Meshtastic/se.lproj/AppIntentVocabulary.plist b/Meshtastic/se.lproj/AppIntentVocabulary.plist new file mode 100644 index 00000000..4bbbb822 --- /dev/null +++ b/Meshtastic/se.lproj/AppIntentVocabulary.plist @@ -0,0 +1,36 @@ + + + + + IntentPhrases + + + IntentName + INSendMessageIntent + IntentExamples + + Skicka ett meddelande på Meshtastic + Skicka ett Meshtastic-meddelande till Erik + + + + IntentName + INSearchForMessagesIntent + IntentExamples + + Sök Meshtastic-meddelanden + Hitta meddelanden på Meshtastic + + + + IntentName + INSetMessageAttributeIntent + IntentExamples + + Markera Meshtastic-meddelande som läst + Markera Meshtastic-meddelanden som lästa + + + + + diff --git a/Meshtastic/sr.lproj/AppIntentVocabulary.plist b/Meshtastic/sr.lproj/AppIntentVocabulary.plist new file mode 100644 index 00000000..54ff1c6a --- /dev/null +++ b/Meshtastic/sr.lproj/AppIntentVocabulary.plist @@ -0,0 +1,36 @@ + + + + + IntentPhrases + + + IntentName + INSendMessageIntent + IntentExamples + + Пошаљи поруку преко Meshtastic + Пошаљи Meshtastic поруку Марку + + + + IntentName + INSearchForMessagesIntent + IntentExamples + + Претражи Meshtastic поруке + Пронађи поруке на Meshtastic + + + + IntentName + INSetMessageAttributeIntent + IntentExamples + + Означи Meshtastic поруку као прочитану + Означи Meshtastic поруке као прочитане + + + + + diff --git a/Meshtastic/zh-Hans.lproj/AppIntentVocabulary.plist b/Meshtastic/zh-Hans.lproj/AppIntentVocabulary.plist new file mode 100644 index 00000000..39a13428 --- /dev/null +++ b/Meshtastic/zh-Hans.lproj/AppIntentVocabulary.plist @@ -0,0 +1,36 @@ + + + + + IntentPhrases + + + IntentName + INSendMessageIntent + IntentExamples + + 通过Meshtastic发送消息 + 用Meshtastic给小明发消息 + + + + IntentName + INSearchForMessagesIntent + IntentExamples + + 搜索Meshtastic消息 + 查找Meshtastic消息 + + + + IntentName + INSetMessageAttributeIntent + IntentExamples + + 将Meshtastic消息标记为已读 + 标记Meshtastic消息为已读 + + + + + diff --git a/Meshtastic/zh-Hant-TW.lproj/AppIntentVocabulary.plist b/Meshtastic/zh-Hant-TW.lproj/AppIntentVocabulary.plist new file mode 100644 index 00000000..47bfc4e2 --- /dev/null +++ b/Meshtastic/zh-Hant-TW.lproj/AppIntentVocabulary.plist @@ -0,0 +1,36 @@ + + + + + IntentPhrases + + + IntentName + INSendMessageIntent + IntentExamples + + 透過Meshtastic傳送訊息 + 用Meshtastic傳訊息給小明 + + + + IntentName + INSearchForMessagesIntent + IntentExamples + + 搜尋Meshtastic訊息 + 尋找Meshtastic訊息 + + + + IntentName + INSetMessageAttributeIntent + IntentExamples + + 將Meshtastic訊息標記為已讀 + 標記Meshtastic訊息為已讀 + + + + +