Skip to content

Commit

Permalink
Add missing languages so Lokalise pipeline can succeed (#2457)
Browse files Browse the repository at this point in the history
## Summary
Add missing languages so Lokalise pipeline can succeed
## Screenshots

## Link to pull request in Documentation repository

Documentation: home-assistant/companion.home-assistant#

## Any other notes
  • Loading branch information
bgoncal authored Nov 28, 2023
1 parent 222530e commit 3ea5cca
Show file tree
Hide file tree
Showing 10 changed files with 2,193 additions and 1 deletion.
18 changes: 18 additions & 0 deletions HomeAssistant.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -1568,6 +1568,14 @@
392B0C44197C98E2653932A5 /* Pods-iOS-Extensions-Matter-metadata.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Pods-iOS-Extensions-Matter-metadata.plist"; path = "Pods/Pods-iOS-Extensions-Matter-metadata.plist"; sourceTree = "<group>"; };
3F4DFB087A3A43F9A526B851 /* Pods_iOS_Shared_iOS_Tests_Shared.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_iOS_Shared_iOS_Tests_Shared.framework; sourceTree = BUILT_PRODUCTS_DIR; };
42805A132B0226050095414C /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Base; path = Base.lproj/AppIntentVocabulary.plist; sourceTree = "<group>"; };
42DD84322B15DC2F00936F16 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Intents.strings; sourceTree = "<group>"; };
42DD84332B15DC2F00936F16 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Frontend.strings; sourceTree = "<group>"; };
42DD84342B15DC2F00936F16 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/InfoPlist.strings; sourceTree = "<group>"; };
42DD84352B15DC2F00936F16 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = "<group>"; };
42DD84362B15DC3F00936F16 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Intents.strings; sourceTree = "<group>"; };
42DD84372B15DC3F00936F16 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Frontend.strings; sourceTree = "<group>"; };
42DD84382B15DC3F00936F16 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = "<group>"; };
42DD84392B15DC3F00936F16 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Localizable.strings; sourceTree = "<group>"; };
479C2CCB032E2A0ECDE45B87 /* Pods-Tests-App.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Tests-App.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Tests-App/Pods-Tests-App.debug.xcconfig"; sourceTree = "<group>"; };
491E98FE25D543560077BBE3 /* LogbookEntry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogbookEntry.swift; sourceTree = "<group>"; };
553A33E097387AA44265DB13 /* Pods-iOS-App-metadata.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Pods-iOS-App-metadata.plist"; path = "Pods/Pods-iOS-App-metadata.plist"; sourceTree = "<group>"; };
Expand Down Expand Up @@ -4410,6 +4418,8 @@
"pt-BR",
ml,
hu,
he,
et,
);
mainGroup = B657A8DD1CA646EB00121384;
productRefGroup = B657A8E71CA646EB00121384 /* Products */;
Expand Down Expand Up @@ -6162,6 +6172,8 @@
11B154A327ABAADA00462185 /* pt-BR */,
1128FF38297E5F7D00BAAFD9 /* ml */,
11EFB44C29D89FD100CE4B05 /* hu */,
42DD84332B15DC2F00936F16 /* he */,
42DD84372B15DC3F00936F16 /* et */,
);
name = Frontend.strings;
sourceTree = "<group>";
Expand Down Expand Up @@ -6209,6 +6221,8 @@
11B154A427ABAADA00462185 /* pt-BR */,
1128FF39297E5F7D00BAAFD9 /* ml */,
11EFB44D29D89FD100CE4B05 /* hu */,
42DD84342B15DC2F00936F16 /* he */,
42DD84382B15DC3F00936F16 /* et */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
Expand Down Expand Up @@ -6248,6 +6262,8 @@
11B154A227ABAADA00462185 /* pt-BR */,
1128FF37297E5F7D00BAAFD9 /* ml */,
11EFB44B29D89FD100CE4B05 /* hu */,
42DD84322B15DC2F00936F16 /* he */,
42DD84362B15DC3F00936F16 /* et */,
);
name = Intents.intentdefinition;
sourceTree = "<group>";
Expand Down Expand Up @@ -6303,6 +6319,8 @@
11B154A527ABAADA00462185 /* pt-BR */,
1128FF3A297E5F7D00BAAFD9 /* ml */,
11EFB44E29D89FD100CE4B05 /* hu */,
42DD84352B15DC2F00936F16 /* he */,
42DD84392B15DC3F00936F16 /* et */,
);
name = Localizable.strings;
path = .;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1330"
version = "1.3">
version = "1.8">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
Expand Down
12 changes: 12 additions & 0 deletions Sources/App/Resources/et.lproj/Frontend.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
"panel::calendar" = "Calendar";
"panel::config" = "Settings";
"panel::developer_tools" = "Developer Tools";
"panel::energy" = "Energy";
"panel::history" = "History";
"panel::logbook" = "Logbook";
"panel::mailbox" = "Mailbox";
"panel::map" = "Map";
"panel::media_browser" = "Media";
"panel::profile" = "Profile";
"panel::shopping_list" = "Shopping List";
"panel::states" = "Overview";
12 changes: 12 additions & 0 deletions Sources/App/Resources/et.lproj/InfoPlist.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
"NSLocationAlwaysAndWhenInUseUsageDescription" = "We suggest selecting \"Always Allow\" for the best location experience. Selecting \"Only While Using the App\" will disable iBeacons, geofences, background location updates and accurate reporting.";
"NSLocationAlwaysUsageDescription" = "We always need access to your location for features like iBeacons, geofences, background location updates and accurate reporting.";
"NSLocationWhenInUseUsageDescription" = "Only allowing location access while app is in use will disable iBeacons, geofences, background location updates and accurate reporting.";
"NSMotionUsageDescription" = "Motion is used to improve location updates with current motion type, as well as provide basic pedometer data.";
"NSSiriUsageDescription" = "We use Siri to allow created shortcuts to interact with the app.";
"NSPhotoLibraryAddUsageDescription" = "Photo Library access is needed to allow saving photos from the web view.";
"NSPhotoLibraryUsageDescription" = "Photo Library access is needed to allow saving photos from the web view.";
"NSLocalNetworkUsageDescription" = "Locate and communicate with your Home Assistant instance.";
"NFCReaderUsageDescription" = "Reading and writing NFC tags allows you to trigger events.";
"SEND_LOCATION_APP_SHORTCUT_TITLE" = "Send Location";
"NSCameraUsageDescription" = "Take photos and send them to your Home Assistant server.";
"NSCrossWebsiteTrackingUsageDescription" = "Optionally enable cross-website tracking if your configuration requires it.";
292 changes: 292 additions & 0 deletions Sources/App/Resources/et.lproj/Intents.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,292 @@
"0aqrcy" = "Failed: ${error}";

"2KWKqM" = "Failed: Home Assistant is not reachable";

"2LIxe4" = "Failed: ${error}";

"2b0Uo4" = "Service";

"3jKamg" = "{{ now() }}";

"4fFx9y" = "Updated";

"4tpAXn" = "Just to confirm, you wanted ‘${server}’?";

"5ZzwZD" = "Failed: Home Assistant is not currently reachable";

"5bVvn0" = "Failed to update location: ${error}";

"637QjD" = "Error";

"6ozAdN" = "Camera Image";

"6qSzZG" = "There are ${count} options matching ‘${server}’.";

"7boBzr" = "Call ${service} with data";

"8BMgur" = "Done";

"8skKro" = "Which actions?";

"A1pokw" = "Ask for Assistance";

"B28HAk" = "Assist";

"B4bXyc" = "Done";

"BafuI1" = "Language";

"BwZv3u" = "Which server?";

"CmlkE4" = "shortcut_event";

"DFWJB8" = "Open ${page}";

"DdnZyl" = "Got the latest still from ${cameraID}";

"DhCruz" = "Assist Result";

"DqfwpO" = "Server";

"DsasVx" = "Error";

"EA0zLv" = "There are ${count} options matching ‘${server}’.";

"EWqRDj" = "Failed: ${error}";

"FBQiVD" = "Call a service on the Home Assistant instance";

"FZ9qkT" = "Render Template";

"FtQqoU" = "Location updated";

"GiSjQE" = "Failed: ${error}";

"HCM8Oe" = "Fire ${eventName} with data";

"HSLcG7" = "Event Name";

"HoH8wg" = "Actions";

"J3qct4" = "Server";

"JBMp1T" = "Just to confirm, you wanted ‘${server}’?";

"K4xrvF" = "Error";

"KHH48D" = "Failed: Home Assistant is not currently reachable";

"KJS2jk" = "Failed: ${error}";

"KM7mXC" = "Action";

"KSmKl0" = "Called ${domain}.${service}";

"KzOHYA" = "Failed: ${error}";

"LVEY3e" = "Camera ID";

"Lgymq2" = "Which service?";

"LsEMMg" = "Icon";

"MTPojJ" = "What is the event name?";

"MwEpGz" = "Done";

"N9iJpK" = "Get Camera Image";

"NUF0Pa" = "${result}";

"NdG9Jz" = "Renders the Home Assistant template";

"NsbUTz" = "Camera Entity";

"Q2Qp4a" = "Action";

"QCGKRz" = "Which language?";

"QVD2lM" = "Service Data";

"QmGpOH" = "Error";

"RCQAlr" = "Get image of ${cameraID}";

"RMQY3r" = "Send location to Home Assistant";

"RsOw3P" = "Successfully rendered template";

"T06Fka" = "Open a page in the frontend";

"U4u9Xz" = "There are ${count} options matching ‘${server}’.";

"ULka1b" = "Actions";

"VP2XpM" = "Event Data";

"Wk7m4V" = "Server";

"X02YQ2" = "${action}";

"X4A8Cc" = "Service Domain";

"Xq7UuD" = "Render the provided template";

"YNQXwq" = "Error";

"YxAau3" = "There are ${count} options matching ‘${server}’.";

"ZApPxB" = "Service Name";

"ZRPVYO" = "Open a page in the frontend";

"ZT9Mld" = "Event Name";

"ZmUm9Q" = "What template would you like to render?";

"Zoqsph" = "Page";

"aXZJt9" = "Just to confirm, you wanted ‘${server}’?";

"am5G4A" = "Just to confirm, you wanted ‘${server}’?";

"cK9jdK" = "Failed: ${error}";

"cLmTme" = "Action";

"cuflz3" = "Failed: Home Assistant is not currently reachable";

"d65H6l" = "Assist with \"${text}\"";

"dFHPYK" = "Performed ${action}";

"eObn2i" = "Page";

"f1KX0Q" = "View and run actions";

"fkQXDn" = "There are ${count} options matching ‘${action}’.";

"flUgtx" = "Which action?";

"fnz838" = "Sensors updated";

"foI0Fv" = "Failed: Home Assistant is not currently reachable";

"ftQHJw" = "Which server?";

"fuRWMi" = "Send ${location} to Home Assistant";

"g8g7Af" = "Perform the action";

"gI3mme" = "What service data do you want to send?";

"gePUyy" = "Location";

"glRCfJ" = "Failed: Home Assistant is not currently reachable";

"gv7Gg6" = "Location";

"h1xQ53" = "Update Sensors";

"hKNPaD" = "Server";

"hLFNfv" = "Failed: ${error}";

"hXWHln" = "Server";

"hfoDeC" = "Intent Language";

"hhPmPc" = "JSON";

"hsrlTY" = "Get a single still frame from a camera";

"iMvUhs" = "Open Page";

"jWGtvO" = "There are ${count} options matching ‘${server}’.";

"jtqxOg" = "Just to confirm, you wanted ‘${action}’?";

"kGB23u" = "Perform Action";

"l2coEc" = "Which server?";

"lGqSSG" = "Failed to update sensors.";

"lNmaCR" = "Template";

"lxHlyQ" = "Fire Event";

"mAibJP" = "Failed: Home Assistant is not currently reachable";

"mJ6CrP" = "Failed to send ${eventName}: ${error}";

"mZnRHS" = "${eventName} fired";

"mi6B62" = "What data do you want to send with the event?";

"ni0OSe" = "Just to confirm, you wanted ‘${server}’?";

"ns9RRU" = "Open Page";

"nzqmFA" = "Done";

"oHn0vD" = "Pages";

"oIWFyR" = "Failed: ${error}";

"onq5yE" = "Failed to call service with error: ${error}";

"pQhTjo" = "Failed: Home Assistant is not currently reachable";

"pjQR7t" = "Update Sensors";

"qYpzmu" = "Which pages?";

"qayMH6" = "Call Service";

"qzje4k" = "Failed: ${error}";

"r32M7N" = "Failed: ${error}";

"r6LXFe" = "Failed";

"rFSNpu" = "Done";

"rOlW1x" = "What location do you want to send?";

"rU3vhT" = "Server Identifier";

"sNFoWe" = "Which camera?";

"sQJAJS" = "Error";

"sfDGvk" = "Rendered Template";

"txfcnn" = "Text";

"tycImk" = "Performs an action defined in the app";

"uqeIcc" = "Assist with \"${text}\"";

"v7TSD5" = "Send Location";

"vAIAF2" = "Send a sensor update to Home Assistant";

"vebd70" = "Server";

"wfPQQQ" = "Fire an event to the Home Assistant event bus";

"xN51te" = "Result";

"xfXG6b" = "Which server?";

"xhwpj4" = "Done";

"ypnPyU" = "Perform ${action}";

"yyjTxO" = "Error";

"zIiPij" = "${result}";

"zjdBxm" = "Which page?";

Loading

0 comments on commit 3ea5cca

Please sign in to comment.