diff --git a/TwoFAS/Protection/Info.plist b/TwoFAS/Protection/Info.plist
index 1007fd9d..46b98280 100644
--- a/TwoFAS/Protection/Info.plist
+++ b/TwoFAS/Protection/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 1.0
+ 5.3.8
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
NSPrincipalClass
diff --git a/TwoFAS/ProtectionTests/Info.plist b/TwoFAS/ProtectionTests/Info.plist
index 6c40a6cd..37b971da 100644
--- a/TwoFAS/ProtectionTests/Info.plist
+++ b/TwoFAS/ProtectionTests/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
BNDL
CFBundleShortVersionString
- 1.0
+ 5.3.8
CFBundleVersion
1
diff --git a/TwoFAS/PushNotifications/Info.plist b/TwoFAS/PushNotifications/Info.plist
index 1007fd9d..46b98280 100644
--- a/TwoFAS/PushNotifications/Info.plist
+++ b/TwoFAS/PushNotifications/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 1.0
+ 5.3.8
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
NSPrincipalClass
diff --git a/TwoFAS/Storage/Info.plist b/TwoFAS/Storage/Info.plist
index 1007fd9d..46b98280 100644
--- a/TwoFAS/Storage/Info.plist
+++ b/TwoFAS/Storage/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 1.0
+ 5.3.8
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
NSPrincipalClass
diff --git a/TwoFAS/Sync/Other/Info.plist b/TwoFAS/Sync/Other/Info.plist
index 9bcb2444..3edcbd1c 100644
--- a/TwoFAS/Sync/Other/Info.plist
+++ b/TwoFAS/Sync/Other/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
$(PRODUCT_BUNDLE_PACKAGE_TYPE)
CFBundleShortVersionString
- 1.0
+ 5.3.8
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
diff --git a/TwoFAS/TimeVerification/Info.plist b/TwoFAS/TimeVerification/Info.plist
index 9bcb2444..3edcbd1c 100644
--- a/TwoFAS/TimeVerification/Info.plist
+++ b/TwoFAS/TimeVerification/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
$(PRODUCT_BUNDLE_PACKAGE_TYPE)
CFBundleShortVersionString
- 1.0
+ 5.3.8
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
diff --git a/TwoFAS/TwoFAS.xcodeproj/project.pbxproj b/TwoFAS/TwoFAS.xcodeproj/project.pbxproj
index 6ce82381..fce68974 100644
--- a/TwoFAS/TwoFAS.xcodeproj/project.pbxproj
+++ b/TwoFAS/TwoFAS.xcodeproj/project.pbxproj
@@ -7,9 +7,9 @@
objects = {
/* Begin PBXBuildFile section */
- 8F7952532C01D1940053F776 /* KeyboardButtonStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F7952522C01D1940053F776 /* KeyboardButtonStyle.swift */; };
8F5C0C6C2BFFAC8A00D73ADE /* TwoFAS.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 8F5C0C6A2BFFAC8900D73ADE /* TwoFAS.xcdatamodeld */; };
8F5C0C6F2BFFACA900D73ADE /* Sync.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 8F5C0C6D2BFFACA900D73ADE /* Sync.xcdatamodeld */; };
+ 8F7952532C01D1940053F776 /* KeyboardButtonStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F7952522C01D1940053F776 /* KeyboardButtonStyle.swift */; };
C200E49E1FB3911B00D7C748 /* Storage.h in Headers */ = {isa = PBXBuildFile; fileRef = C200E49C1FB3911B00D7C748 /* Storage.h */; settings = {ATTRIBUTES = (Public, ); }; };
C200E4A11FB3911B00D7C748 /* Storage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C200E49A1FB3911B00D7C748 /* Storage.framework */; };
C200E4A21FB3911B00D7C748 /* Storage.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C200E49A1FB3911B00D7C748 /* Storage.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
@@ -1876,9 +1876,14 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
- 8F7952522C01D1940053F776 /* KeyboardButtonStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardButtonStyle.swift; sourceTree = ""; };
8F5C0C6B2BFFAC8900D73ADE /* TwoFAS.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = TwoFAS.xcdatamodel; sourceTree = ""; };
8F5C0C6E2BFFACA900D73ADE /* Sync.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = Sync.xcdatamodel; sourceTree = ""; };
+ 8F7952522C01D1940053F776 /* KeyboardButtonStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardButtonStyle.swift; sourceTree = ""; };
+ 8FD3F0852C37324B0042092E /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/LaunchScreen.strings; sourceTree = ""; };
+ 8FD3F0862C37324B0042092E /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/TwoFASWidget.strings; sourceTree = ""; };
+ 8FD3F0872C37324B0042092E /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Localizable.strings; sourceTree = ""; };
+ 8FD3F0882C37324B0042092E /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; };
+ 8FD3F0892C3732A80042092E /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = ../TwoFAS/Other/el.lproj/Localizable.strings; sourceTree = ""; };
C200E49A1FB3911B00D7C748 /* Storage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Storage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
C200E49C1FB3911B00D7C748 /* Storage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Storage.h; sourceTree = ""; };
C200E49D1FB3911B00D7C748 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
@@ -9080,6 +9085,7 @@
nl,
tr,
"zh-Hans",
+ el,
);
mainGroup = C236666A1FB2644900989ACA;
packageReferences = (
@@ -11079,6 +11085,7 @@
C22294E12A9F5B4400DB7965 /* nl */,
C281909E2B0B84910042BB7D /* tr */,
C21BF26C2B5B340100915507 /* zh-Hans */,
+ 8FD3F0882C37324B0042092E /* el */,
);
name = InfoPlist.strings;
sourceTree = "";
@@ -11099,6 +11106,7 @@
C22294E02A9F5B4300DB7965 /* nl */,
C281909D2B0B84910042BB7D /* tr */,
C21BF26B2B5B340100915507 /* zh-Hans */,
+ 8FD3F0872C37324B0042092E /* el */,
);
name = Localizable.strings;
sourceTree = "";
@@ -11128,6 +11136,7 @@
C22294DF2A9F5B4300DB7965 /* nl */,
C281909C2B0B84910042BB7D /* tr */,
C21BF26A2B5B340100915507 /* zh-Hans */,
+ 8FD3F0862C37324B0042092E /* el */,
);
name = TwoFASWidget.intentdefinition;
sourceTree = "";
@@ -11148,6 +11157,7 @@
C2BBD2402B813103009A91FB /* es */,
C2BBD2412B81310A009A91FB /* fr */,
C2BBD2422B81311F009A91FB /* zh-Hans */,
+ 8FD3F0892C3732A80042092E /* el */,
);
name = Localizable.strings;
sourceTree = "";
@@ -11168,6 +11178,7 @@
C2BBD24C2B813162009A91FB /* uk */,
C2BBD24D2B813162009A91FB /* de */,
C2BBD24E2B813162009A91FB /* pl */,
+ 8FD3F08A2C3732E20042092E /* el */,
);
name = Localizable.strings;
sourceTree = "";
diff --git a/TwoFAS/TwoFAS.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/TwoFAS/TwoFAS.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
index 28c5f51a..96c33dc2 100644
--- a/TwoFAS/TwoFAS.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
+++ b/TwoFAS/TwoFAS.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
@@ -1,4 +1,5 @@
{
+ "originHash" : "3a5d1c1c86b0fe1fe7714b4d6f9f919d15a59ac141c544a77363f813f806c0d8",
"pins" : [
{
"identity" : "abseil-cpp-binary",
@@ -163,5 +164,5 @@
}
}
],
- "version" : 2
+ "version" : 3
}
diff --git a/TwoFAS/TwoFAS/Other/Info.plist b/TwoFAS/TwoFAS/Other/Info.plist
index b8a5c4e4..c6f8803c 100644
--- a/TwoFAS/TwoFAS/Other/Info.plist
+++ b/TwoFAS/TwoFAS/Other/Info.plist
@@ -63,7 +63,7 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- $(MARKETING_VERSION)
+ 5.3.8
CFBundleSpokenName
2 F A S
CFBundleURLTypes
diff --git a/TwoFAS/TwoFAS/Other/el.lproj/InfoPlist.strings b/TwoFAS/TwoFAS/Other/el.lproj/InfoPlist.strings
new file mode 100644
index 00000000..c95417ed
--- /dev/null
+++ b/TwoFAS/TwoFAS/Other/el.lproj/InfoPlist.strings
@@ -0,0 +1,26 @@
+/*
+ InfoPlist.strings
+ TwoFAS
+
+ This file is part of the 2FAS iOS app (https://github.com/twofas/2fas-ios)
+ Copyright © 2023 Two Factor Authentication Service, Inc.
+ Contributed by Zbigniew Cisiński. All rights reserved.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see
+
+*/
+
+"NSCameraUsageDescription" = "Χρησιμοποιείται για τη σάρωση κωδικών QR";
+"NSFaceIDUsageDescription" = "Μπορείτε να ξεκλειδώσετε την εφαρμογή χρησιμοποιώντας το Face ID";
+"CFBundleSpokenName" = "2 F A S";
diff --git a/TwoFAS/TwoFAS/Other/el.lproj/Localizable.strings b/TwoFAS/TwoFAS/Other/el.lproj/Localizable.strings
new file mode 100644
index 00000000..06eb2d50
Binary files /dev/null and b/TwoFAS/TwoFAS/Other/el.lproj/Localizable.strings differ
diff --git a/TwoFAS/TwoFASAuth/Info.plist b/TwoFAS/TwoFASAuth/Info.plist
index 9309f908..9b62686c 100644
--- a/TwoFAS/TwoFASAuth/Info.plist
+++ b/TwoFAS/TwoFASAuth/Info.plist
@@ -17,7 +17,7 @@
CFBundlePackageType
XPC!
CFBundleShortVersionString
- $(MARKETING_VERSION)
+ 5.3.8
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
NSExtension
diff --git a/TwoFAS/TwoFASServiceIntent/Info.plist b/TwoFAS/TwoFASServiceIntent/Info.plist
index afb914d9..a0982d9e 100644
--- a/TwoFAS/TwoFASServiceIntent/Info.plist
+++ b/TwoFAS/TwoFASServiceIntent/Info.plist
@@ -17,7 +17,7 @@
CFBundlePackageType
$(PRODUCT_BUNDLE_PACKAGE_TYPE)
CFBundleShortVersionString
- $(MARKETING_VERSION)
+ 5.3.8
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
NSExtension
diff --git a/TwoFAS/TwoFASTests/Info.plist b/TwoFAS/TwoFASTests/Info.plist
index 6c40a6cd..37b971da 100644
--- a/TwoFAS/TwoFASTests/Info.plist
+++ b/TwoFAS/TwoFASTests/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
BNDL
CFBundleShortVersionString
- 1.0
+ 5.3.8
CFBundleVersion
1
diff --git a/TwoFAS/TwoFASWidget/Info.plist b/TwoFAS/TwoFASWidget/Info.plist
index 98951c7e..bea5a3ff 100644
--- a/TwoFAS/TwoFASWidget/Info.plist
+++ b/TwoFAS/TwoFASWidget/Info.plist
@@ -17,7 +17,7 @@
CFBundlePackageType
$(PRODUCT_BUNDLE_PACKAGE_TYPE)
CFBundleShortVersionString
- $(MARKETING_VERSION)
+ 5.3.8
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
NSExtension
diff --git a/TwoFAS/TwoFASWidget/el.lproj/TwoFASWidget.strings b/TwoFAS/TwoFASWidget/el.lproj/TwoFASWidget.strings
new file mode 100644
index 00000000..3e456e48
--- /dev/null
+++ b/TwoFAS/TwoFASWidget/el.lproj/TwoFASWidget.strings
@@ -0,0 +1,20 @@
+"8o4A0t" = "Secret";
+
+"RJKeab" = "Not ready!";
+
+"TCKl7W" = "Not ready!";
+
+"gpCwrM" = "SelectService";
+
+"j9DeQY" = "Service";
+
+"tVvJ9c" = "Select Service Intent";
+
+"tWXYU5" = "Can't access any services. Go to app";
+
+"v59oNn" = "Service";
+
+"yuCzEy" = "Can't access any services. Go to app";
+
+"zWXHbd" = "Enter service name";
+