From 346919294a896b08eee7e9671c13a514b6b6f58b Mon Sep 17 00:00:00 2001 From: erikg Date: Wed, 20 Oct 2021 10:42:49 -0500 Subject: [PATCH 1/3] add hindi localization --- Nudge.xcodeproj/project.pbxproj | 3 ++ hi.lproj/Localizable.strings | 54 +++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 hi.lproj/Localizable.strings diff --git a/Nudge.xcodeproj/project.pbxproj b/Nudge.xcodeproj/project.pbxproj index e0082d54..367a7b83 100644 --- a/Nudge.xcodeproj/project.pbxproj +++ b/Nudge.xcodeproj/project.pbxproj @@ -69,6 +69,7 @@ 5836861B25DAD01C0004514C /* SoftwareUpdate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SoftwareUpdate.swift; sourceTree = ""; }; 5870FF6325CFE5EC0036D203 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; 5870FF6825CFE5FA0036D203 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; + 634075C927206ED70066DFDD /* hi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hi; path = hi.lproj/Localizable.strings; sourceTree = ""; }; 636B9C0126CACCAB0007BE3B /* DeferView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeferView.swift; sourceTree = ""; }; 636C4B4925D1BECE0004A791 /* DefaultPreferencesNudge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultPreferencesNudge.swift; sourceTree = ""; }; 636C4B7525D4306A0004A791 /* UILogic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UILogic.swift; sourceTree = ""; }; @@ -362,6 +363,7 @@ ja, zh, pt, + hi, ); mainGroup = 63D7D0D625C9E9A400236281; productRefGroup = 63D7D0E025C9E9A400236281 /* Products */; @@ -479,6 +481,7 @@ 9F549329270F4B3900D8EB37 /* ja */, 9FF36CEA270F5169003C1BCB /* zh */, 9FF36CEB270F5183003C1BCB /* pt */, + 634075C927206ED70066DFDD /* hi */, ); name = Localizable.strings; sourceTree = ""; diff --git a/hi.lproj/Localizable.strings b/hi.lproj/Localizable.strings new file mode 100644 index 00000000..d25d8e40 --- /dev/null +++ b/hi.lproj/Localizable.strings @@ -0,0 +1,54 @@ +/* + Localizable.strings + Nudge + + Created by Bhavesh Roy on 10/19/21. + + */ + +//// Additional Device Information +"Additional Device Information" = "डिवाइस की अतिरिक्त जानकारी"; +// Username +"Username:" = "उपयोगकर्ता का नाम:"; +// Serial Number +"Serial Number:" = "सीरीयल नम्बर:"; +// Architecture +"Architecture:" = "आर्किटेक्चर:"; +// Nudge Version +"Version:" = "“संस्करण:"; +// Language +"Language:" = "भाषा:"; + +//// Left side of Nudge +// Current OS Version +"Current OS Version:" = "वर्तमान OS संस्करण:"; +// Required OS Version +"Required OS Version:" = "आवश्यक OS संस्करण:"; +// Days Remaining To Update +"Days Remaining To Update:" = "अप्डेट के अवशिष्ट दिन:"; +// Deferred Count +"Deferred Count:" = "विलम्बित करने की संख्या:"; +// More Info +"More Info" = "अधिकतर जानकारी"; + +// Help buttons +"Click to close" = "बंद करने के लिए क्लिक करे"; +"Click for additional device information" = "उपकरण की अधिकतर जानकारी के लिए क्लिक करे"; +"Click to zoom into screenshot" = "स्क्रीन्शाट को ज़ूम करने क्लिक करे"; +"Click for more information about the security update" = "सिक्यरिटी अप्डेट की अधिक जानकारी के लिए क्लिक करे"; + +//// Right side of Nudge +"Update Device" = "उपकरण को अपडेट करें"; +"Your device will restart during this update" = "आपका उपकरण इस अपडेट के समय पुनः शुरु होगा"; +"Important Notes" = "आवश्यक जानकारी"; +"Updates can take around 30 minutes to complete" = "अप्डेट पूरा होने को लगभग ३० मिनट लग सकते है"; +"A fully up-to-date device is required to ensure that IT can accurately protect your device.\n\nIf you do not update your device, you may lose access to some items necessary for your day-to-day tasks.\n\nTo begin the update, simply click on the Update Device button and follow the provided steps." = "पुरी तरह अपडेटेड उपकरण आवश्यक है IT द्वारा आपके उपकरण को सुरक्षित रखने के लिए \n\n यदि उपकरण को अपडेट नही किया तो आप अपने कुछ मूल्यवान नित्य उपयोगी वस्तुएँ खो सकते हैं जो दैन दिन उपयोग के लिए आवश्यक होते है \n\n अपडेट करने के लिए केवल अपडेट बटन दबाये और निर्देशों का पालन करें।"; +"Your device requires a security update" = "आपके के उपकरण को सिक्यरिटी अप्डेट की अवशक्ता है"; +"Your device requires a security update (Demo Mode)" = "आपके के उपकरण को सिक्यरिटी अप्डेट की अवशता है ( डेमो मोड़)"; +"Later" = "बाद मे"; +"I understand" = "में समज़ गया"; +"A friendly reminder from your local IT team" = "आपके स्थानीय IT से मित्रवत अनुस्मारक"; +"Defer" = "विलम्बित"; +"One Hour" = "एक घंटा"; +"One Day" = "एक दिन"; +"Custom" = "अपने अनुकूल"; From 08b392a1706ff6c9b695450a578a00f6bc089926 Mon Sep 17 00:00:00 2001 From: erikg Date: Wed, 20 Oct 2021 11:37:26 -0500 Subject: [PATCH 2/3] fix double quote --- hi.lproj/Localizable.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hi.lproj/Localizable.strings b/hi.lproj/Localizable.strings index d25d8e40..7776b154 100644 --- a/hi.lproj/Localizable.strings +++ b/hi.lproj/Localizable.strings @@ -15,7 +15,7 @@ // Architecture "Architecture:" = "आर्किटेक्चर:"; // Nudge Version -"Version:" = "“संस्करण:"; +"Version:" = "संस्करण:"; // Language "Language:" = "भाषा:"; From d336230cd256c93c0c56db90dad3ca25edc15368 Mon Sep 17 00:00:00 2001 From: erikg Date: Wed, 20 Oct 2021 11:39:13 -0500 Subject: [PATCH 3/3] fix additional device information word --- hi.lproj/Localizable.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hi.lproj/Localizable.strings b/hi.lproj/Localizable.strings index 7776b154..7a630f61 100644 --- a/hi.lproj/Localizable.strings +++ b/hi.lproj/Localizable.strings @@ -7,7 +7,7 @@ */ //// Additional Device Information -"Additional Device Information" = "डिवाइस की अतिरिक्त जानकारी"; +"Additional Device Information" = "उपकरण की अतिरिक्त जानकारी"; // Username "Username:" = "उपयोगकर्ता का नाम:"; // Serial Number