Skip to content

Commit

Permalink
Version 4.0 (#72)
Browse files Browse the repository at this point in the history
* add traditional chinese translation (#64)

* Add translations for Traditional Chinese (Hong Kong) (#65)

* Import translations for zh-HK

* Import translations for zh-Hans

* Import translations for zh-HK

* Update README.md

* Update README.md

* Update Localizable.strings

---------

Co-authored-by: Dmitry Meduho <[email protected]>

* Bump version

* Update README.md

---------

Co-authored-by: 5idereal <[email protected]>
Co-authored-by: Tiffany Fung <[email protected]>
  • Loading branch information
3 people authored Sep 10, 2024
1 parent fd5ea89 commit b3d519b
Show file tree
Hide file tree
Showing 13 changed files with 649 additions and 17 deletions.
14 changes: 10 additions & 4 deletions Equinox/Equinox.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@
3D8467CD2899BB0C00D19E32 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
3D8467CF2899BCDA00D19E32 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
3D916CE328B1682700D29FFF /* HelpMenuLinks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HelpMenuLinks.swift; sourceTree = "<group>"; };
54D640AB2BAC5C29002761BF /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
E341F5472A9C8FBA007637CB /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
F3003222213081F0008D1352 /* Equinox.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Equinox.app; sourceTree = BUILT_PRODUCTS_DIR; };
F3003225213081F0008D1352 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -133,6 +134,7 @@
F3E7B06126AE1A1C00287C60 /* CreateContentViewExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateContentViewExtensions.swift; sourceTree = "<group>"; };
F3E7B06326AE2DAC00287C60 /* ImageProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageProvider.swift; sourceTree = "<group>"; };
F3EC93A826C993870032FA39 /* MapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MapKit.framework; path = System/Library/Frameworks/MapKit.framework; sourceTree = SDKROOT; };
F6048FE12BA9AA8200712EE5 /* zh-HK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-HK"; path = "zh-HK.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
Expand Down Expand Up @@ -368,6 +370,8 @@
fr,
tr,
"zh-Hans",
"zh-HK",
"zh-Hant",
);
mainGroup = F3003219213081F0008D1352;
packageReferences = (
Expand Down Expand Up @@ -476,6 +480,8 @@
3D8467CF2899BCDA00D19E32 /* en */,
E341F5472A9C8FBA007637CB /* tr */,
128D6B812973A88F00FD5677 /* zh-Hans */,
F6048FE12BA9AA8200712EE5 /* zh-HK */,
54D640AB2BAC5C29002761BF /* zh-Hant */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
Expand Down Expand Up @@ -619,7 +625,7 @@
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 6;
CURRENT_PROJECT_VERSION = 7;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = "";
INFOPLIST_FILE = Equinox/Resources/Info.plist;
Expand All @@ -628,7 +634,7 @@
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.14;
MARKETING_VERSION = 3.0;
MARKETING_VERSION = 4.0;
PRODUCT_BUNDLE_IDENTIFIER = com.rlxone.equinox;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
Expand All @@ -645,7 +651,7 @@
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 6;
CURRENT_PROJECT_VERSION = 7;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = "";
INFOPLIST_FILE = Equinox/Resources/Info.plist;
Expand All @@ -654,7 +660,7 @@
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.14;
MARKETING_VERSION = 3.0;
MARKETING_VERSION = 4.0;
PRODUCT_BUNDLE_IDENTIFIER = com.rlxone.equinox;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
Expand Down
9 changes: 9 additions & 0 deletions Equinox/Equinox/Resources/zh-HK.lproj/InfoPlist.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
/* Bundle name */
"CFBundleName" = "Equinox";

/* Copyright (human-readable) */
"NSHumanReadableCopyright" = "Copyright © 2022 rlxone. 保留一切權利。";

/* Privacy - Location Usage Description */
"NSLocationUsageDescription" = "Equinox 希望使用你的位置來實現更正確的太陽計算";

4 changes: 2 additions & 2 deletions Equinox/Equinox/Resources/zh-Hans.lproj/InfoPlist.strings
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
NSHumanReadableCopyright = "Copyright © 2022 rlxone. All rights reserved.";
NSLocationUsageDescription = "Equinox wants to use your location for making more correct solar calculations";
NSHumanReadableCopyright = "Copyright © 2022 rlxone. 保留所有权利。";
NSLocationUsageDescription = "Equinox 想使用你的位置来进行更正确的太阳计算";
2 changes: 2 additions & 0 deletions Equinox/Equinox/Resources/zh-Hant.lproj/InfoPlist.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
NSHumanReadableCopyright = "版權所有 © 2022 rlxone 保留所有權利。";
NSLocationUsageDescription = "Equinox 想要使用您的位置資訊來進行更精確的日照計算";
18 changes: 14 additions & 4 deletions EquinoxAssets/EquinoxAssets.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@
3D7BA8CA2932AD3300B501FF /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = fr; path = fr.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
3DD0F58D2895688600BE34A6 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
3DD0F58F2895688B00BE34A6 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
54D640AC2BAC5DC3002761BF /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Localizable.strings"; sourceTree = "<group>"; };
54D640AD2BAC5DC3002761BF /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "zh-Hant"; path = "zh-Hant.lproj/Localizable.stringsdict"; sourceTree = "<group>"; };
E341F5482A9C8FCA007637CB /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
E341F5492A9C8FCA007637CB /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = tr; path = tr.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
F360471D26ECE63E0009F725 /* Localization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Localization.swift; sourceTree = "<group>"; };
Expand All @@ -36,6 +38,8 @@
F3F55A6F267FA180000648D1 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
F3F55A73267FA2D6000648D1 /* Colors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Colors.swift; sourceTree = "<group>"; };
F3F55A75267FA32F000648D1 /* Fonts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Fonts.swift; sourceTree = "<group>"; };
F6048FE22BA9AC5000712EE5 /* zh-HK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-HK"; path = "zh-HK.lproj/Localizable.strings"; sourceTree = "<group>"; };
F6048FE32BA9AC5000712EE5 /* zh-HK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "zh-HK"; path = "zh-HK.lproj/Localizable.stringsdict"; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
Expand Down Expand Up @@ -162,6 +166,8 @@
fr,
tr,
"zh-Hans",
"zh-HK",
"zh-Hant",
);
mainGroup = F3C88A0A267F7FE800A51A1A;
productRefGroup = F3C88A15267F7FE800A51A1A /* Products */;
Expand Down Expand Up @@ -210,6 +216,8 @@
3D7BA8CA2932AD3300B501FF /* fr */,
E341F5492A9C8FCA007637CB /* tr */,
128D6B832973A89A00FD5677 /* zh-Hans */,
F6048FE32BA9AC5000712EE5 /* zh-HK */,
54D640AD2BAC5DC3002761BF /* zh-Hant */,
);
name = Localizable.stringsdict;
sourceTree = "<group>";
Expand All @@ -221,6 +229,8 @@
3DD0F58F2895688B00BE34A6 /* fr */,
E341F5482A9C8FCA007637CB /* tr */,
128D6B822973A89900FD5677 /* zh-Hans */,
F6048FE22BA9AC5000712EE5 /* zh-HK */,
54D640AC2BAC5DC3002761BF /* zh-Hant */,
);
name = Localizable.strings;
sourceTree = "<group>";
Expand Down Expand Up @@ -263,7 +273,7 @@
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 3.0;
CURRENT_PROJECT_VERSION = 4.0;
DEAD_CODE_STRIPPING = YES;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
Expand Down Expand Up @@ -331,7 +341,7 @@
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 3.0;
CURRENT_PROJECT_VERSION = 4.0;
DEAD_CODE_STRIPPING = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
Expand Down Expand Up @@ -363,7 +373,7 @@
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 3.0;
CURRENT_PROJECT_VERSION = 4.0;
DEAD_CODE_STRIPPING = YES;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
Expand Down Expand Up @@ -394,7 +404,7 @@
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 3.0;
CURRENT_PROJECT_VERSION = 4.0;
DEAD_CODE_STRIPPING = YES;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit b3d519b

Please sign in to comment.