Explorar el Código

综合 - 资源分包测试

wanjun hace 1 año
padre
commit
f600ec2625
Se han modificado 76 ficheros con 4198 adiciones y 0 borrados
  1. 50 0
      PDF Office/PDF Master.xcodeproj/project.pbxproj
  2. 6 0
      PDF Office/PDF Master.xcodeproj/xcuserdata/kdanwj.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
  3. 2 0
      PDF Office/PDF Master/AppDelegate.swift
  4. 8 0
      PDF Office/PDF Master/PDF_Master DMG-Bridging-Header.h
  5. BIN
      PDF Office/PDF Master/Resource Download/DateTools.framework.zip
  6. 1 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/DateTools
  7. 1 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Headers
  8. 1 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Modules
  9. 1 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Resources
  10. BIN
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/DateTools
  11. 35 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Headers/DTConstants.h
  12. 38 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Headers/DTError.h
  13. 123 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Headers/DTTimePeriod.h
  14. 49 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Headers/DTTimePeriodChain.h
  15. 56 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Headers/DTTimePeriodCollection.h
  16. 62 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Headers/DTTimePeriodGroup.h
  17. 29 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Headers/DateTools.h
  18. 187 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Headers/NSDate+DateTools.h
  19. 6 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Modules/module.modulemap
  20. 89 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/am.lproj/DateTools.strings
  21. BIN
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/ar.lproj/DateTools.strings
  22. 71 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/bg.lproj/DateTools.strings
  23. 71 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/ca.lproj/DateTools.strings
  24. 80 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/cs.lproj/DateTools.strings
  25. 71 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/cy.lproj/DateTools.strings
  26. 71 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/da.lproj/DateTools.strings
  27. 80 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/de.lproj/DateTools.strings
  28. 106 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/en.lproj/DateTools.strings
  29. 83 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/es.lproj/DateTools.strings
  30. 71 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/eu.lproj/DateTools.strings
  31. 71 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/fi.lproj/DateTools.strings
  32. 80 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/fr.lproj/DateTools.strings
  33. BIN
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/gre.lproj/DateTools.strings
  34. 89 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/gu.lproj/DateTools.strings
  35. 71 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/he.lproj/DateTools.strings
  36. 89 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/hi.lproj/DateTools.strings
  37. 44 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/hr.lproj/DateTools.strings
  38. 71 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/hu.lproj/DateTools.strings
  39. 71 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/id.lproj/DateTools.strings
  40. 71 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/is.lproj/DateTools.strings
  41. 71 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/it.lproj/DateTools.strings
  42. 90 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/ja.lproj/DateTools.strings
  43. 71 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/ko.lproj/DateTools.strings
  44. 24 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/lv.lproj/DateTools.strings
  45. 89 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/ms.lproj/DateTools.strings
  46. 125 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/nb.lproj/DateTools.strings
  47. 71 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/nl.lproj/DateTools.strings
  48. 71 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/pl.lproj/DateTools.strings
  49. 71 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/pt-PT.lproj/DateTools.strings
  50. 71 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/pt.lproj/DateTools.strings
  51. 80 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/ro.lproj/DateTools.strings
  52. 125 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/ru.lproj/DateTools.strings
  53. 71 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/sk.lproj/NSDateTimeAgo.strings
  54. 89 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/sl.lproj/DateTools.strings
  55. BIN
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/sv.lproj/DateTools.strings
  56. BIN
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/th.lproj/DateTools.strings
  57. 80 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/tr.lproj/DateTools.strings
  58. 125 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/uk.lproj/DateTools.strings
  59. 71 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/vi.lproj/DateTools.strings
  60. 97 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/zh-Hans.lproj/DateTools.strings
  61. 97 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/zh-Hant.lproj/DateTools.strings
  62. 46 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/Info.plist
  63. 1 0
      PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/Current
  64. 18 0
      PDF Office/PDF Master/Resource Download/KMResourceDownload.h
  65. 106 0
      PDF Office/PDF Master/Resource Download/KMResourceDownload.m
  66. 1 0
      PDF Office/PDF Master/Resource Download/ZipArchive.framework/Headers
  67. 1 0
      PDF Office/PDF Master/Resource Download/ZipArchive.framework/Modules
  68. 1 0
      PDF Office/PDF Master/Resource Download/ZipArchive.framework/Resources
  69. 178 0
      PDF Office/PDF Master/Resource Download/ZipArchive.framework/Versions/A/Headers/SSZipArchive.h
  70. 71 0
      PDF Office/PDF Master/Resource Download/ZipArchive.framework/Versions/A/Headers/SSZipCommon.h
  71. 25 0
      PDF Office/PDF Master/Resource Download/ZipArchive.framework/Versions/A/Headers/ZipArchive.h
  72. 6 0
      PDF Office/PDF Master/Resource Download/ZipArchive.framework/Versions/A/Modules/module.modulemap
  73. 48 0
      PDF Office/PDF Master/Resource Download/ZipArchive.framework/Versions/A/Resources/Info.plist
  74. BIN
      PDF Office/PDF Master/Resource Download/ZipArchive.framework/Versions/A/ZipArchive
  75. 1 0
      PDF Office/PDF Master/Resource Download/ZipArchive.framework/Versions/Current
  76. 1 0
      PDF Office/PDF Master/Resource Download/ZipArchive.framework/ZipArchive

+ 50 - 0
PDF Office/PDF Master.xcodeproj/project.pbxproj

@@ -646,6 +646,9 @@
 		9F0CB5452986953A00007028 /* KMURLToPDFWindowController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9F0CB5412986953A00007028 /* KMURLToPDFWindowController.xib */; };
 		9F0CB5462986953A00007028 /* KMURLToPDFWindowController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9F0CB5412986953A00007028 /* KMURLToPDFWindowController.xib */; };
 		9F0CB5472986953A00007028 /* KMURLToPDFWindowController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9F0CB5412986953A00007028 /* KMURLToPDFWindowController.xib */; };
+		9F106CBF2A78CD8900FC10B7 /* ZipArchive.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9F106CB32A78CA3800FC10B7 /* ZipArchive.framework */; };
+		9F106CC02A78CD8900FC10B7 /* ZipArchive.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 9F106CB32A78CA3800FC10B7 /* ZipArchive.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
+		9F106CC12A78CF9900FC10B7 /* KMResourceDownload.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F106CB62A78CA5600FC10B7 /* KMResourceDownload.m */; };
 		9F1F82B4292DEF370092C4B4 /* KMCloudDocumentsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F1F82B2292DEF370092C4B4 /* KMCloudDocumentsViewController.swift */; };
 		9F1F82B5292DEF370092C4B4 /* KMCloudDocumentsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F1F82B2292DEF370092C4B4 /* KMCloudDocumentsViewController.swift */; };
 		9F1F82B6292DEF370092C4B4 /* KMCloudDocumentsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F1F82B2292DEF370092C4B4 /* KMCloudDocumentsViewController.swift */; };
@@ -3538,6 +3541,7 @@
 				BBD7FDFE2A13210A00F96075 /* ComPDFKit_Conversion.framework in Embed Frameworks */,
 				9F00CCC12A2F251800AC462E /* Sparkle.framework in Embed Frameworks */,
 				89752DA82936ECE4003FF08E /* Masonry.framework in Embed Frameworks */,
+				9F106CC02A78CD8900FC10B7 /* ZipArchive.framework in Embed Frameworks */,
 				BBD7FDFC2A13210700F96075 /* AFNetworking.framework in Embed Frameworks */,
 				BBD54ECB2A1C53AA0012A230 /* libopencv_world.dylib in Embed Frameworks */,
 				BBD54ECE2A1C53B20012A230 /* ComDocumentAIKit.framework in Embed Frameworks */,
@@ -3828,6 +3832,11 @@
 		9F0CB53C2986571A00007028 /* KMDesignToken+Typography.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "KMDesignToken+Typography.swift"; sourceTree = "<group>"; };
 		9F0CB5402986953A00007028 /* KMURLToPDFWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMURLToPDFWindowController.swift; sourceTree = "<group>"; };
 		9F0CB5412986953A00007028 /* KMURLToPDFWindowController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KMURLToPDFWindowController.xib; sourceTree = "<group>"; };
+		9F106CAA2A78A63200FC10B7 /* KMResourceDownload.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KMResourceDownload.h; sourceTree = "<group>"; };
+		9F106CAD2A78A9D700FC10B7 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
+		9F106CB32A78CA3800FC10B7 /* ZipArchive.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = ZipArchive.framework; sourceTree = "<group>"; };
+		9F106CB52A78CA5500FC10B7 /* DateTools.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = DateTools.framework; sourceTree = "<group>"; };
+		9F106CB62A78CA5600FC10B7 /* KMResourceDownload.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KMResourceDownload.m; sourceTree = "<group>"; };
 		9F1F82B2292DEF370092C4B4 /* KMCloudDocumentsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMCloudDocumentsViewController.swift; sourceTree = "<group>"; };
 		9F1F82B3292DEF370092C4B4 /* KMCloudDocumentsViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KMCloudDocumentsViewController.xib; sourceTree = "<group>"; };
 		9F1F82BA292E01860092C4B4 /* KMCloudEmptyCollectionViewItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMCloudEmptyCollectionViewItem.swift; sourceTree = "<group>"; };
@@ -5116,6 +5125,7 @@
 				9F00CF692A386D8D00AC462E /* nanopb.framework in Frameworks */,
 				BB9DCC822A09FC760024A6F1 /* libopencv_world.dylib in Frameworks */,
 				9F00CF522A38655500AC462E /* FirebaseAnalytics.framework in Frameworks */,
+				9F106CBF2A78CD8900FC10B7 /* ZipArchive.framework in Frameworks */,
 				BBD7FDFB2A13210700F96075 /* AFNetworking.framework in Frameworks */,
 				9F00CF5A2A3866E900AC462E /* GoogleUtilities.framework in Frameworks */,
 				89D9896528FD23BF003A3E87 /* PDFKit.framework in Frameworks */,
@@ -5453,6 +5463,7 @@
 		89D9896128FD23AE003A3E87 /* Frameworks */ = {
 			isa = PBXGroup;
 			children = (
+				9F106CAD2A78A9D700FC10B7 /* libz.tbd */,
 				9F00CF5D2A386B6200AC462E /* libsqlite3.0.tbd */,
 				9F00CF5B2A386B3D00AC462E /* SystemConfiguration.framework */,
 				89D9896228FD23AE003A3E87 /* PDFKit.framework */,
@@ -5655,6 +5666,17 @@
 			path = Category;
 			sourceTree = "<group>";
 		};
+		9F106CA92A78A55F00FC10B7 /* Resource Download */ = {
+			isa = PBXGroup;
+			children = (
+				9F106CAA2A78A63200FC10B7 /* KMResourceDownload.h */,
+				9F106CB62A78CA5600FC10B7 /* KMResourceDownload.m */,
+				9F106CB52A78CA5500FC10B7 /* DateTools.framework */,
+				9F106CB32A78CA3800FC10B7 /* ZipArchive.framework */,
+			);
+			path = "Resource Download";
+			sourceTree = "<group>";
+		};
 		9F1F82C6292F631A0092C4B4 /* PDFTools */ = {
 			isa = PBXGroup;
 			children = (
@@ -9110,6 +9132,7 @@
 				9F1FE3F3293F4F0F00E952CA /* Info.plist */,
 				BBFBE6BD28DD7B97008B2335 /* AppDelegate.swift */,
 				BBFBE6BF28DD7B97008B2335 /* ViewController.swift */,
+				9F106CA92A78A55F00FC10B7 /* Resource Download */,
 				ADC075FB2987EF41006C752F /* Source */,
 				89752DA22936ECD5003FF08E /* Third Pard Library */,
 				BB2C6A7128F2652500478A33 /* Class */,
@@ -12354,6 +12377,7 @@
 				ADCB98F829274B6B00B51A03 /* KMBatchProcessingTableView.swift in Sources */,
 				89E4E75C296429CF002DBA6F /* NSShadow_SKExtensions.m in Sources */,
 				89E93F01299CBDEE00F10F66 /* KMOCRComboBox.m in Sources */,
+				9F106CC12A78CF9900FC10B7 /* KMResourceDownload.m in Sources */,
 				F37322F5292DF9410013862C /* CSelfSignAnnotationFreeText.m in Sources */,
 				BB147034299DC0D200784A6A /* OIDTokenResponse.m in Sources */,
 				BBB14A592978E75D00936EDB /* KMRedactMutilPageFlagWindowController.swift in Sources */,
@@ -13330,6 +13354,7 @@
 					"$(PROJECT_DIR)/PDF\\ Master/Third\\ Pard\\ Library",
 					"$(PROJECT_DIR)/PDF\\ Master/Third\\ Pard\\ Library",
 					"$(PROJECT_DIR)/PDF\\ Master/Third\\ Pard\\ Library",
+					"$(PROJECT_DIR)/PDF\\ Master/Resource\\ Download",
 				);
 				GCC_C_LANGUAGE_STANDARD = gnu99;
 				GCC_PREPROCESSOR_DEFINITIONS = (
@@ -13420,6 +13445,7 @@
 					"$(PROJECT_DIR)/PDF\\ Master/Third\\ Pard\\ Library",
 					"$(PROJECT_DIR)/PDF\\ Master/Third\\ Pard\\ Library",
 					"$(PROJECT_DIR)/PDF\\ Master/Third\\ Pard\\ Library",
+					"$(PROJECT_DIR)/PDF\\ Master/Resource\\ Download",
 				);
 				GCC_C_LANGUAGE_STANDARD = gnu99;
 				GCC_PREPROCESSOR_DEFINITIONS = "VERSION_FREE=1";
@@ -13934,6 +13960,14 @@
 					"$(PROJECT_DIR)/PDF\\ Master/Third\\ Pard\\ Library",
 					"$(PROJECT_DIR)/PDF\\ Master/Third\\ Pard\\ Library",
 					"$(PROJECT_DIR)/PDF\\ Master/Third\\ Pard\\ Library",
+					"$(PROJECT_DIR)/PDF\\ Master/Resource\\ Download",
+					"$(PROJECT_DIR)/PDF\\ Master/Resource\\ Download",
+					"$(PROJECT_DIR)/PDF\\ Master/Resource\\ Download",
+					"$(PROJECT_DIR)/PDF\\ Master/Resource\\ Download",
+					"$(PROJECT_DIR)/PDF\\ Master/Resource\\ Download",
+					"$(PROJECT_DIR)/PDF\\ Master/Resource\\ Download",
+					"$(PROJECT_DIR)/PDF\\ Master/Resource\\ Download",
+					"$(PROJECT_DIR)/PDF\\ Master/Resource\\ Download",
 				);
 				GCC_PREPROCESSOR_DEFINITIONS = (
 					"DEBUG=1",
@@ -14073,6 +14107,14 @@
 					"$(PROJECT_DIR)/PDF\\ Master/Third\\ Pard\\ Library",
 					"$(PROJECT_DIR)/PDF\\ Master/Third\\ Pard\\ Library",
 					"$(PROJECT_DIR)/PDF\\ Master/Third\\ Pard\\ Library",
+					"$(PROJECT_DIR)/PDF\\ Master/Resource\\ Download",
+					"$(PROJECT_DIR)/PDF\\ Master/Resource\\ Download",
+					"$(PROJECT_DIR)/PDF\\ Master/Resource\\ Download",
+					"$(PROJECT_DIR)/PDF\\ Master/Resource\\ Download",
+					"$(PROJECT_DIR)/PDF\\ Master/Resource\\ Download",
+					"$(PROJECT_DIR)/PDF\\ Master/Resource\\ Download",
+					"$(PROJECT_DIR)/PDF\\ Master/Resource\\ Download",
+					"$(PROJECT_DIR)/PDF\\ Master/Resource\\ Download",
 				);
 				GCC_PREPROCESSOR_DEFINITIONS = "VERSION_DMG=1";
 				GENERATE_INFOPLIST_FILE = YES;
@@ -14138,6 +14180,10 @@
 				CODE_SIGN_STYLE = Automatic;
 				CURRENT_PROJECT_VERSION = 1;
 				DEVELOPMENT_TEAM = 4GGQPGRTSV;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(PROJECT_DIR)/PDF\\ Master/Resource\\ Download",
+				);
 				GENERATE_INFOPLIST_FILE = YES;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
@@ -14164,6 +14210,10 @@
 				CODE_SIGN_STYLE = Automatic;
 				CURRENT_PROJECT_VERSION = 1;
 				DEVELOPMENT_TEAM = 4GGQPGRTSV;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(PROJECT_DIR)/PDF\\ Master/Resource\\ Download",
+				);
 				GENERATE_INFOPLIST_FILE = YES;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",

+ 6 - 0
PDF Office/PDF Master.xcodeproj/xcuserdata/kdanwj.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Bucket
+   uuid = "5BF45416-3FD8-4E54-ADEA-4B0C983D9A2B"
+   type = "1"
+   version = "2.0">
+</Bucket>

+ 2 - 0
PDF Office/PDF Master/AppDelegate.swift

@@ -46,6 +46,8 @@ class AppDelegate: NSObject, NSApplicationDelegate {
     func applicationDidFinishLaunching(_ aNotification: Notification) {
         // Insert code here to initialize your application
         
+        KMResourceDownload().downloadFramework()
+        
 #if VERSION_DMG
         let updater = SUUpdater.shared()
         updater!.delegate = self

+ 8 - 0
PDF Office/PDF Master/PDF_Master DMG-Bridging-Header.h

@@ -8,6 +8,13 @@
 
 #import "KMGOCRManager.h"
 
+#if __has_include(<DateTools/DateTools.h>)
+    #import <DateTools/DateTools.h>
+    #define HAS_DOCUMENTAI_FRAMEWORK 1
+#else
+    #define HAS_DOCUMENTAI_FRAMEWORK 0
+#endif
+
 #import "KMOCToolClass.h"
 #import "NSMenu+Category.h"
 #import "KMToolbarItem.h"
@@ -83,3 +90,4 @@
 #import "CPDFListView+Extension.h"
 #import "KMSignatureHelpViewController.h"
 #import <Sparkle/Sparkle.h>
+#import "KMResourceDownload.h"

BIN
PDF Office/PDF Master/Resource Download/DateTools.framework.zip


+ 1 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/DateTools

@@ -0,0 +1 @@
+Versions/Current/DateTools

+ 1 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Headers

@@ -0,0 +1 @@
+Versions/Current/Headers

+ 1 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Modules

@@ -0,0 +1 @@
+Versions/Current/Modules

+ 1 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Resources

@@ -0,0 +1 @@
+Versions/Current/Resources

BIN
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/DateTools


+ 35 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Headers/DTConstants.h

@@ -0,0 +1,35 @@
+// Copyright (C) 2014 by Matthew York
+//
+// Permission is hereby granted, free of charge, to any
+// person obtaining a copy of this software and
+// associated documentation files (the "Software"), to
+// deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge,
+// publish, distribute, sublicense, and/or sell copies of the
+// Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall
+// be included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+// BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+#import <Foundation/Foundation.h>
+
+FOUNDATION_EXPORT const long long SECONDS_IN_YEAR;
+FOUNDATION_EXPORT const NSInteger SECONDS_IN_MONTH_28;
+FOUNDATION_EXPORT const NSInteger SECONDS_IN_MONTH_29;
+FOUNDATION_EXPORT const NSInteger SECONDS_IN_MONTH_30;
+FOUNDATION_EXPORT const NSInteger SECONDS_IN_MONTH_31;
+FOUNDATION_EXPORT const NSInteger SECONDS_IN_WEEK;
+FOUNDATION_EXPORT const NSInteger SECONDS_IN_DAY;
+FOUNDATION_EXPORT const NSInteger SECONDS_IN_HOUR;
+FOUNDATION_EXPORT const NSInteger SECONDS_IN_MINUTE;
+FOUNDATION_EXPORT const NSInteger MILLISECONDS_IN_DAY;
+#import "DTError.h"

+ 38 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Headers/DTError.h

@@ -0,0 +1,38 @@
+// Copyright (C) 2014 by Matthew York
+//
+// Permission is hereby granted, free of charge, to any
+// person obtaining a copy of this software and
+// associated documentation files (the "Software"), to
+// deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge,
+// publish, distribute, sublicense, and/or sell copies of the
+// Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall
+// be included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+// BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+#import <Foundation/Foundation.h>
+
+#pragma mark - Domain
+extern NSString *const DTErrorDomain;
+
+#pragma mark - Status Codes
+static const NSUInteger DTInsertOutOfBoundsException = 0;
+static const NSUInteger DTRemoveOutOfBoundsException = 1;
+static const NSUInteger DTBadTypeException = 2;
+
+@interface DTError : NSObject
+
++(void)throwInsertOutOfBoundsException:(NSInteger)index array:(NSArray *)array;
++(void)throwRemoveOutOfBoundsException:(NSInteger)index array:(NSArray *)array;
++(void)throwBadTypeException:(id)obj expectedClass:(Class)classType;
+@end

+ 123 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Headers/DTTimePeriod.h

@@ -0,0 +1,123 @@
+// Copyright (C) 2014 by Matthew York
+//
+// Permission is hereby granted, free of charge, to any
+// person obtaining a copy of this software and
+// associated documentation files (the "Software"), to
+// deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge,
+// publish, distribute, sublicense, and/or sell copies of the
+// Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall
+// be included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+// BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+#import <Foundation/Foundation.h>
+
+
+typedef NS_ENUM(NSUInteger, DTTimePeriodRelation){
+    DTTimePeriodRelationAfter,
+    DTTimePeriodRelationStartTouching,
+    DTTimePeriodRelationStartInside,
+    DTTimePeriodRelationInsideStartTouching,
+    DTTimePeriodRelationEnclosingStartTouching,
+    DTTimePeriodRelationEnclosing,
+    DTTimePeriodRelationEnclosingEndTouching,
+    DTTimePeriodRelationExactMatch,
+    DTTimePeriodRelationInside,
+    DTTimePeriodRelationInsideEndTouching,
+    DTTimePeriodRelationEndInside,
+    DTTimePeriodRelationEndTouching,
+    DTTimePeriodRelationBefore,
+    DTTimePeriodRelationNone //One or more of the dates does not exist
+};
+
+typedef NS_ENUM(NSUInteger, DTTimePeriodSize) {
+    DTTimePeriodSizeSecond,
+    DTTimePeriodSizeMinute,
+    DTTimePeriodSizeHour,
+    DTTimePeriodSizeDay,
+    DTTimePeriodSizeWeek,
+    DTTimePeriodSizeMonth,
+    DTTimePeriodSizeYear
+};
+
+typedef NS_ENUM(NSUInteger, DTTimePeriodInterval) {
+    DTTimePeriodIntervalOpen,
+    DTTimePeriodIntervalClosed
+};
+
+typedef NS_ENUM(NSUInteger, DTTimePeriodAnchor) {
+    DTTimePeriodAnchorStart,
+    DTTimePeriodAnchorCenter,
+    DTTimePeriodAnchorEnd
+};
+
+@interface DTTimePeriod : NSObject
+
+/**
+ *  The start date for a DTTimePeriod representing the starting boundary of the time period
+ */
+@property (nonatomic,strong) NSDate *StartDate;
+
+/**
+ *  The end date for a DTTimePeriod representing the ending boundary of the time period
+ */
+@property (nonatomic,strong) NSDate *EndDate;
+
+#pragma mark - Custom Init / Factory Methods
+-(instancetype)initWithStartDate:(NSDate *)startDate endDate:(NSDate *)endDate;
++(instancetype)timePeriodWithStartDate:(NSDate *)startDate endDate:(NSDate *)endDate;
++(instancetype)timePeriodWithSize:(DTTimePeriodSize)size startingAt:(NSDate *)date;
++(instancetype)timePeriodWithSize:(DTTimePeriodSize)size amount:(NSInteger)amount startingAt:(NSDate *)date;
++(instancetype)timePeriodWithSize:(DTTimePeriodSize)size endingAt:(NSDate *)date;
++(instancetype)timePeriodWithSize:(DTTimePeriodSize)size amount:(NSInteger)amount endingAt:(NSDate *)date;
++(instancetype)timePeriodWithAllTime;
+
+#pragma mark - Time Period Information
+-(BOOL)hasStartDate;
+-(BOOL)hasEndDate;
+-(BOOL)isMoment;
+-(double)durationInYears;
+-(double)durationInWeeks;
+-(double)durationInDays;
+-(double)durationInHours;
+-(double)durationInMinutes;
+-(double)durationInSeconds;
+
+#pragma mark - Time Period Relationship
+-(BOOL)isEqualToPeriod:(DTTimePeriod *)period;
+-(BOOL)isInside:(DTTimePeriod *)period;
+-(BOOL)contains:(DTTimePeriod *)period;
+-(BOOL)overlapsWith:(DTTimePeriod *)period;
+-(BOOL)intersects:(DTTimePeriod *)period;
+-(DTTimePeriodRelation)relationToPeriod:(DTTimePeriod *)period;
+-(NSTimeInterval)gapBetween:(DTTimePeriod *)period;
+
+#pragma mark - Date Relationships
+-(BOOL)containsDate:(NSDate *)date interval:(DTTimePeriodInterval)interval;
+
+#pragma mark - Period Manipulation
+#pragma mark Shifts
+-(void)shiftEarlierWithSize:(DTTimePeriodSize)size;
+-(void)shiftEarlierWithSize:(DTTimePeriodSize)size amount:(NSInteger)amount;
+-(void)shiftLaterWithSize:(DTTimePeriodSize)size;
+-(void)shiftLaterWithSize:(DTTimePeriodSize)size amount:(NSInteger)amount;
+
+#pragma mark Lengthen / Shorten
+-(void)lengthenWithAnchorDate:(DTTimePeriodAnchor)anchor size:(DTTimePeriodSize)size;
+-(void)lengthenWithAnchorDate:(DTTimePeriodAnchor)anchor size:(DTTimePeriodSize)size amount:(NSInteger)amount;
+-(void)shortenWithAnchorDate:(DTTimePeriodAnchor)anchor size:(DTTimePeriodSize)size;
+-(void)shortenWithAnchorDate:(DTTimePeriodAnchor)anchor size:(DTTimePeriodSize)size amount:(NSInteger)amount;
+
+#pragma mark - Helper Methods
+-(DTTimePeriod *)copy;
+@end

+ 49 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Headers/DTTimePeriodChain.h

@@ -0,0 +1,49 @@
+// Copyright (C) 2014 by Matthew York
+//
+// Permission is hereby granted, free of charge, to any
+// person obtaining a copy of this software and
+// associated documentation files (the "Software"), to
+// deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge,
+// publish, distribute, sublicense, and/or sell copies of the
+// Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall
+// be included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+// BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+#import <Foundation/Foundation.h>
+#import "DTTimePeriodGroup.h"
+
+@interface DTTimePeriodChain : DTTimePeriodGroup {
+    DTTimePeriod *First;
+    DTTimePeriod *Last;
+}
+
+@property (nonatomic, readonly) DTTimePeriod *First;
+@property (nonatomic, readonly) DTTimePeriod *Last;
+
+#pragma mark - Custom Init / Factory Chain
++(DTTimePeriodChain *)chain;
+
+#pragma mark - Chain Existence Manipulation
+-(void)addTimePeriod:(DTTimePeriod *)period;
+-(void)insertTimePeriod:(DTTimePeriod *)period atInedx:(NSInteger)index;
+-(void)removeTimePeriodAtIndex:(NSInteger)index;
+-(void)removeLatestTimePeriod;
+-(void)removeEarliestTimePeriod;
+
+#pragma mark - Chain Relationship
+-(BOOL)isEqualToChain:(DTTimePeriodChain *)chain;
+
+#pragma mark - Updates
+-(void)updateVariables;
+@end

+ 56 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Headers/DTTimePeriodCollection.h

@@ -0,0 +1,56 @@
+// Copyright (C) 2014 by Matthew York
+//
+// Permission is hereby granted, free of charge, to any
+// person obtaining a copy of this software and
+// associated documentation files (the "Software"), to
+// deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge,
+// publish, distribute, sublicense, and/or sell copies of the
+// Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall
+// be included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+// BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+#import <Foundation/Foundation.h>
+#import "DTTimePeriodGroup.h"
+
+@interface DTTimePeriodCollection : DTTimePeriodGroup
+
+#pragma mark - Custom Init / Factory Methods
++(DTTimePeriodCollection *)collection;
+
+#pragma mark - Collection Manipulation
+-(void)addTimePeriod:(DTTimePeriod *)period;
+-(void)insertTimePeriod:(DTTimePeriod *)period atIndex:(NSInteger)index;
+-(void)removeTimePeriodAtIndex:(NSInteger)index;
+
+#pragma mark - Sorting
+-(void)sortByStartAscending;
+-(void)sortByStartDescending;
+-(void)sortByEndAscending;
+-(void)sortByEndDescending;
+-(void)sortByDurationAscending;
+-(void)sortByDurationDescending;
+
+#pragma mark - Collection Relationship
+-(DTTimePeriodCollection *)periodsInside:(DTTimePeriod *)period;
+-(DTTimePeriodCollection *)periodsIntersectedByDate:(NSDate *)date;
+-(DTTimePeriodCollection *)periodsIntersectedByPeriod:(DTTimePeriod *)period;
+-(DTTimePeriodCollection *)periodsOverlappedByPeriod:(DTTimePeriod *)period;
+-(BOOL)isEqualToCollection:(DTTimePeriodCollection *)collection considerOrder:(BOOL)considerOrder;
+
+#pragma mark - Helper Methods
+-(DTTimePeriodCollection *)copy;
+
+#pragma mark - Updates
+-(void)updateVariables;
+@end

+ 62 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Headers/DTTimePeriodGroup.h

@@ -0,0 +1,62 @@
+// Copyright (C) 2014 by Matthew York
+//
+// Permission is hereby granted, free of charge, to any
+// person obtaining a copy of this software and
+// associated documentation files (the "Software"), to
+// deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge,
+// publish, distribute, sublicense, and/or sell copies of the
+// Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall
+// be included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+// BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+#import <Foundation/Foundation.h>
+#import "DTTimePeriod.h"
+
+@interface DTTimePeriodGroup : NSObject {
+@protected
+    NSMutableArray *periods;
+    NSDate *StartDate;
+    NSDate *EndDate;
+}
+
+@property (nonatomic, readonly) NSDate *StartDate;
+@property (nonatomic, readonly) NSDate *EndDate;
+
+//Here we will use object subscripting to help create the illusion of an array
+- (id)objectAtIndexedSubscript:(NSUInteger)index; //getter
+- (void)setObject:(id)obj atIndexedSubscript:(NSUInteger)index; //setter
+
+#pragma mark - Group Info
+-(double)durationInYears;
+-(double)durationInWeeks;
+-(double)durationInDays;
+-(double)durationInHours;
+-(double)durationInMinutes;
+-(double)durationInSeconds;
+-(NSDate *)StartDate;
+-(NSDate *)EndDate;
+-(NSInteger)count;
+
+#pragma mark - Chain Time Manipulation
+-(void)shiftEarlierWithSize:(DTTimePeriodSize)size;
+-(void)shiftEarlierWithSize:(DTTimePeriodSize)size amount:(NSInteger)amount;
+-(void)shiftLaterWithSize:(DTTimePeriodSize)size;
+-(void)shiftLaterWithSize:(DTTimePeriodSize)size amount:(NSInteger)amount;
+
+#pragma mark - Comparison
+-(BOOL)hasSameCharacteristicsAs:(DTTimePeriodGroup *)group;
+
+#pragma mark - Updates
+-(void)updateVariables;
+@end

+ 29 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Headers/DateTools.h

@@ -0,0 +1,29 @@
+// Copyright (C) 2014 by Matthew York
+//
+// Permission is hereby granted, free of charge, to any
+// person obtaining a copy of this software and
+// associated documentation files (the "Software"), to
+// deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge,
+// publish, distribute, sublicense, and/or sell copies of the
+// Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall
+// be included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+// BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+#import "DTConstants.h"
+#import "DTError.h"
+#import "NSDate+DateTools.h"
+#import "DTTimePeriod.h"
+#import "DTTimePeriodGroup.h"
+#import "DTTimePeriodCollection.h"
+#import "DTTimePeriodChain.h"

+ 187 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Headers/NSDate+DateTools.h

@@ -0,0 +1,187 @@
+// Copyright (C) 2014 by Matthew York
+//
+// Permission is hereby granted, free of charge, to any
+// person obtaining a copy of this software and
+// associated documentation files (the "Software"), to
+// deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge,
+// publish, distribute, sublicense, and/or sell copies of the
+// Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall
+// be included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+// BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+#ifndef DateToolsLocalizedStrings
+#define DateToolsLocalizedStrings(key) \
+NSLocalizedStringFromTableInBundle(key, @"DateTools", [NSBundle bundleWithPath:[[[NSBundle bundleForClass:[DTError class]] resourcePath] stringByAppendingPathComponent:@"DateTools.bundle"]], nil)
+#endif
+
+#import <Foundation/Foundation.h>
+#import "DTConstants.h"
+
+@interface NSDate (DateTools)
+
+#pragma mark - Time Ago
++ (NSString*)timeAgoSinceDate:(NSDate*)date;
++ (NSString*)shortTimeAgoSinceDate:(NSDate*)date;
++ (NSString *)weekTimeAgoSinceDate:(NSDate *)date;
+
+- (NSString*)timeAgoSinceNow;
+- (NSString *)shortTimeAgoSinceNow;
+- (NSString *)weekTimeAgoSinceNow;
+
+- (NSString *)timeAgoSinceDate:(NSDate *)date;
+- (NSString *)timeAgoSinceDate:(NSDate *)date numericDates:(BOOL)useNumericDates;
+- (NSString *)timeAgoSinceDate:(NSDate *)date numericDates:(BOOL)useNumericDates numericTimes:(BOOL)useNumericTimes;
+
+
+- (NSString *)shortTimeAgoSinceDate:(NSDate *)date;
+- (NSString *)weekTimeAgoSinceDate:(NSDate *)date;
+
+
+#pragma mark - Date Components Without Calendar
+- (NSInteger)era;
+- (NSInteger)year;
+- (NSInteger)month;
+- (NSInteger)day;
+- (NSInteger)hour;
+- (NSInteger)minute;
+- (NSInteger)second;
+- (NSInteger)weekday;
+- (NSInteger)weekdayOrdinal;
+- (NSInteger)quarter;
+- (NSInteger)weekOfMonth;
+- (NSInteger)weekOfYear;
+- (NSInteger)yearForWeekOfYear;
+- (NSInteger)daysInMonth;
+- (NSInteger)dayOfYear;
+-(NSInteger)daysInYear;
+-(BOOL)isInLeapYear;
+- (BOOL)isToday;
+- (BOOL)isTomorrow;
+-(BOOL)isYesterday;
+- (BOOL)isWeekend;
+-(BOOL)isSameDay:(NSDate *)date;
++ (BOOL)isSameDay:(NSDate *)date asDate:(NSDate *)compareDate;
+
+#pragma mark - Date Components With Calendar
+
+
+- (NSInteger)eraWithCalendar:(NSCalendar *)calendar;
+- (NSInteger)yearWithCalendar:(NSCalendar *)calendar;
+- (NSInteger)monthWithCalendar:(NSCalendar *)calendar;
+- (NSInteger)dayWithCalendar:(NSCalendar *)calendar;
+- (NSInteger)hourWithCalendar:(NSCalendar *)calendar;
+- (NSInteger)minuteWithCalendar:(NSCalendar *)calendar;
+- (NSInteger)secondWithCalendar:(NSCalendar *)calendar;
+- (NSInteger)weekdayWithCalendar:(NSCalendar *)calendar;
+- (NSInteger)weekdayOrdinalWithCalendar:(NSCalendar *)calendar;
+- (NSInteger)quarterWithCalendar:(NSCalendar *)calendar;
+- (NSInteger)weekOfMonthWithCalendar:(NSCalendar *)calendar;
+- (NSInteger)weekOfYearWithCalendar:(NSCalendar *)calendar;
+- (NSInteger)yearForWeekOfYearWithCalendar:(NSCalendar *)calendar;
+
+
+#pragma mark - Date Creating
++ (NSDate *)dateWithYear:(NSInteger)year month:(NSInteger)month day:(NSInteger)day;
++ (NSDate *)dateWithYear:(NSInteger)year month:(NSInteger)month day:(NSInteger)day hour:(NSInteger)hour minute:(NSInteger)minute second:(NSInteger)second;
++ (NSDate *)dateWithString:(NSString *)dateString formatString:(NSString *)formatString;
++ (NSDate *)dateWithString:(NSString *)dateString formatString:(NSString *)formatString timeZone:(NSTimeZone *)timeZone;
+
+
+#pragma mark - Date Editing
+#pragma mark Date By Adding
+- (NSDate *)dateByAddingYears:(NSInteger)years;
+- (NSDate *)dateByAddingMonths:(NSInteger)months;
+- (NSDate *)dateByAddingWeeks:(NSInteger)weeks;
+- (NSDate *)dateByAddingDays:(NSInteger)days;
+- (NSDate *)dateByAddingHours:(NSInteger)hours;
+- (NSDate *)dateByAddingMinutes:(NSInteger)minutes;
+- (NSDate *)dateByAddingSeconds:(NSInteger)seconds;
+#pragma mark Date By Subtracting
+- (NSDate *)dateBySubtractingYears:(NSInteger)years;
+- (NSDate *)dateBySubtractingMonths:(NSInteger)months;
+- (NSDate *)dateBySubtractingWeeks:(NSInteger)weeks;
+- (NSDate *)dateBySubtractingDays:(NSInteger)days;
+- (NSDate *)dateBySubtractingHours:(NSInteger)hours;
+- (NSDate *)dateBySubtractingMinutes:(NSInteger)minutes;
+- (NSDate *)dateBySubtractingSeconds:(NSInteger)seconds;
+
+#pragma mark - Date Comparison
+#pragma mark Time From
+-(NSInteger)yearsFrom:(NSDate *)date;
+-(NSInteger)monthsFrom:(NSDate *)date;
+-(NSInteger)weeksFrom:(NSDate *)date;
+-(NSInteger)daysFrom:(NSDate *)date;
+-(double)hoursFrom:(NSDate *)date;
+-(double)minutesFrom:(NSDate *)date;
+-(double)secondsFrom:(NSDate *)date;
+#pragma mark Time From With Calendar
+-(NSInteger)yearsFrom:(NSDate *)date calendar:(NSCalendar *)calendar;
+-(NSInteger)monthsFrom:(NSDate *)date calendar:(NSCalendar *)calendar;
+-(NSInteger)weeksFrom:(NSDate *)date calendar:(NSCalendar *)calendar;
+-(NSInteger)daysFrom:(NSDate *)date calendar:(NSCalendar *)calendar;
+
+#pragma mark Time Until
+-(NSInteger)yearsUntil;
+-(NSInteger)monthsUntil;
+-(NSInteger)weeksUntil;
+-(NSInteger)daysUntil;
+-(double)hoursUntil;
+-(double)minutesUntil;
+-(double)secondsUntil;
+#pragma mark Time Ago
+-(NSInteger)yearsAgo;
+-(NSInteger)monthsAgo;
+-(NSInteger)weeksAgo;
+-(NSInteger)daysAgo;
+-(double)hoursAgo;
+-(double)minutesAgo;
+-(double)secondsAgo;
+#pragma mark Earlier Than
+-(NSInteger)yearsEarlierThan:(NSDate *)date;
+-(NSInteger)monthsEarlierThan:(NSDate *)date;
+-(NSInteger)weeksEarlierThan:(NSDate *)date;
+-(NSInteger)daysEarlierThan:(NSDate *)date;
+-(double)hoursEarlierThan:(NSDate *)date;
+-(double)minutesEarlierThan:(NSDate *)date;
+-(double)secondsEarlierThan:(NSDate *)date;
+#pragma mark Later Than
+-(NSInteger)yearsLaterThan:(NSDate *)date;
+-(NSInteger)monthsLaterThan:(NSDate *)date;
+-(NSInteger)weeksLaterThan:(NSDate *)date;
+-(NSInteger)daysLaterThan:(NSDate *)date;
+-(double)hoursLaterThan:(NSDate *)date;
+-(double)minutesLaterThan:(NSDate *)date;
+-(double)secondsLaterThan:(NSDate *)date;
+#pragma mark Comparators
+-(BOOL)isEarlierThan:(NSDate *)date;
+-(BOOL)isLaterThan:(NSDate *)date;
+-(BOOL)isEarlierThanOrEqualTo:(NSDate *)date;
+-(BOOL)isLaterThanOrEqualTo:(NSDate *)date;
+
+#pragma mark - Formatted Dates
+#pragma mark Formatted With Style
+-(NSString *)formattedDateWithStyle:(NSDateFormatterStyle)style;
+-(NSString *)formattedDateWithStyle:(NSDateFormatterStyle)style timeZone:(NSTimeZone *)timeZone;
+-(NSString *)formattedDateWithStyle:(NSDateFormatterStyle)style locale:(NSLocale *)locale;
+-(NSString *)formattedDateWithStyle:(NSDateFormatterStyle)style timeZone:(NSTimeZone *)timeZone locale:(NSLocale *)locale;
+#pragma mark Formatted With Format
+-(NSString *)formattedDateWithFormat:(NSString *)format;
+-(NSString *)formattedDateWithFormat:(NSString *)format timeZone:(NSTimeZone *)timeZone;
+-(NSString *)formattedDateWithFormat:(NSString *)format locale:(NSLocale *)locale;
+-(NSString *)formattedDateWithFormat:(NSString *)format timeZone:(NSTimeZone *)timeZone locale:(NSLocale *)locale;
+
+#pragma mark - Helpers
++(NSString *)defaultCalendarIdentifier;
++ (void)setDefaultCalendarIdentifier:(NSString *)identifier;
+@end

+ 6 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Modules/module.modulemap

@@ -0,0 +1,6 @@
+framework module DateTools {
+  umbrella header "DateTools.h"
+
+  export *
+  module * { export * }
+}

+ 89 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/am.lproj/DateTools.strings

@@ -0,0 +1,89 @@
+/* No comment provided by engineer. */
+"%d days ago" = "%d ቀናት በፊት";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "%d ሰዓታት በፊት";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "%d ደቂቃዎች በፊት";
+
+/* No comment provided by engineer. */
+"%d months ago" = "%d ወሮች በፊት";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "%d ሰከንዶች በፊት";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "%d ሳምንታት በፊት";
+
+/* No comment provided by engineer. */
+"%d years ago" = "%d አመታት በፊት";
+
+/* No comment provided by engineer. */
+"A minute ago" = "አንድ ደቂቃ በፊት";
+
+/* No comment provided by engineer. */
+"An hour ago" = "አንድ ሰዓት በፊት";
+
+/* No comment provided by engineer. */
+"Just now" = "ልክ አሁን";
+
+/* No comment provided by engineer. */
+"Last month" = "ያለፈው ወር";
+
+/* No comment provided by engineer. */
+"Last week" = "ያለፈው ሳምንት";
+
+/* No comment provided by engineer. */
+"Last year" = "ያለፈው አመት";
+
+/* No comment provided by engineer. */
+"Yesterday" = "ትናንትና";
+
+/* No comment provided by engineer. */
+"1 year ago" = "አንድ አመት በፊት";
+
+/* No comment provided by engineer. */
+"1 month ago" = "አንድ ወር በፊት";
+
+/* No comment provided by engineer. */
+"1 week ago" = "አንድ ሳምንት በፊት";
+
+/* No comment provided by engineer. */
+"1 day ago" = "አንድ ቀን በፊት";
+
+/* No comment provided by engineer. */
+"1 hour ago" = "አንድ ሰዓት በፊት";
+
+/* No comment provided by engineer. */
+"1 minute ago" = "አንድ ደቂቃ በፊት";
+
+/* No comment provided by engineer. */
+"1 second ago" = "አንድ ሰከንድ በፊት";
+
+/* No comment provided by engineer. */
+"This morning" = "ዛሬ ጠዋት";
+
+/* No comment provided by engineer. */
+"This afternoon" = "ዛሬ ከሰዓት";
+
+/* No comment provided by engineer. */
+"Today" = "ዛሬ";
+
+/* No comment provided by engineer. */
+"This week" = "በዚህ ሳምንት";
+
+/* No comment provided by engineer. */
+"This month" = "በዚህ ወር";
+
+/* No comment provided by engineer. */
+"This year" = "በዚህ አመት";
+
+/* Short format for */
+"%dy" = "%dy"; // year
+"%dM" = "%dM"; // month
+"%dw" = "%dw"; // week
+"%dd" = "%dd"; // day
+"%dh" = "%dh"; // hour
+"%dm" = "%dm"; // minute
+"%ds" = "%ds"; // second

BIN
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/ar.lproj/DateTools.strings


+ 71 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/bg.lproj/DateTools.strings

@@ -0,0 +1,71 @@
+/* No comment provided by engineer. */
+"%d days ago" = "преди %d дена";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "преди %d часа";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "преди %d минути";
+
+/* No comment provided by engineer. */
+"%d months ago" = "преди %d месеца";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "преди %d секунди";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "преди %d седмици";
+
+/* No comment provided by engineer. */
+"%d years ago" = "преди %d години";
+
+/* No comment provided by engineer. */
+"A minute ago" = "преди минута";
+
+/* No comment provided by engineer. */
+"An hour ago" = "преди час";
+
+/* No comment provided by engineer. */
+"Just now" = "току що";
+
+/* No comment provided by engineer. */
+"Last month" = "през последния месец";
+
+/* No comment provided by engineer. */
+"Last week" = "през последната седмица";
+
+/* No comment provided by engineer. */
+"Last year" = "през последната година";
+
+/* No comment provided by engineer. */
+"Yesterday" = "вчера";
+
+/* No comment provided by engineer. */
+"1 year ago" = "преди 1 година";
+
+/* No comment provided by engineer. */
+"1 month ago" = "преди 1 месец";
+
+/* No comment provided by engineer. */
+"1 week ago" = "преди 1 седмица";
+
+/* No comment provided by engineer. */
+"1 day ago" = "преди 1 ден";
+
+/* No comment provided by engineer. */
+"This morning" = "тази сутрин";
+
+/* No comment provided by engineer. */
+"This afternoon" = "тази вечер";
+
+/* No comment provided by engineer. */
+"Today" = "днес";
+
+/* No comment provided by engineer. */
+"This week" = "тази седмица";
+
+/* No comment provided by engineer. */
+"This month" = "този месец";
+
+/* No comment provided by engineer. */
+"This year" = "тази година";

+ 71 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/ca.lproj/DateTools.strings

@@ -0,0 +1,71 @@
+/* No comment provided by engineer. */
+"%d days ago" = "Fa %d dies";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "Fa %d hores";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "Fa %d minuts";
+
+/* No comment provided by engineer. */
+"%d months ago" = "Fa %d mesos";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "Fa %d segons";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "Fa %d setmanes";
+
+/* No comment provided by engineer. */
+"%d years ago" = "Fa %d anys";
+
+/* No comment provided by engineer. */
+"A minute ago" = "Fa un minut";
+
+/* No comment provided by engineer. */
+"An hour ago" = "Fa una hora";
+
+/* No comment provided by engineer. */
+"Just now" = "Fa un moment";
+
+/* No comment provided by engineer. */
+"Last month" = "El mes passat";
+
+/* No comment provided by engineer. */
+"Last week" = "La setmana passada";
+
+/* No comment provided by engineer. */
+"Last year" = "L'any passat";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Ahir";
+
+/* No comment provided by engineer. */
+"1 year ago" = "Fa un any";
+
+/* No comment provided by engineer. */
+"1 month ago" = "Fa un mes";
+
+/* No comment provided by engineer. */
+"1 week ago" = "Fa una setmana";
+
+/* No comment provided by engineer. */
+"1 day ago" = "Fa un dia";
+
+/* No comment provided by engineer. */
+"This morning" = "Aquest matí";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Aquesta tarda";
+
+/* No comment provided by engineer. */
+"Today" = "Avui";
+
+/* No comment provided by engineer. */
+"This week" = "Aquesta setmana";
+
+/* No comment provided by engineer. */
+"This month" = "Aquest mes";
+
+/* No comment provided by engineer. */
+"This year" = "Aquest any";

+ 80 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/cs.lproj/DateTools.strings

@@ -0,0 +1,80 @@
+/* No comment provided by engineer. */
+"%d days ago" = "Před %d dny";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "Před %d hodinami";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "Před %d minutami";
+
+/* No comment provided by engineer. */
+"%d months ago" = "Před %d měsíci";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "Před %d sekundami";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "Před %d týdny";
+
+/* No comment provided by engineer. */
+"%d years ago" = "Před %d lety";
+
+/* No comment provided by engineer. */
+"A minute ago" = "Před minutou";
+
+/* No comment provided by engineer. */
+"An hour ago" = "Před hodinou";
+
+/* No comment provided by engineer. */
+"Just now" = "Právě teď";
+
+/* No comment provided by engineer. */
+"Last month" = "Minulý měsíc";
+
+/* No comment provided by engineer. */
+"Last week" = "Minulý týden";
+
+/* No comment provided by engineer. */
+"Last year" = "Minulý rok";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Včera";
+
+/* No comment provided by engineer. */
+"1 year ago" = "Před rokem";
+
+/* No comment provided by engineer. */
+"1 month ago" = "Před měsícem";
+
+/* No comment provided by engineer. */
+"1 week ago" = "Před týdnem";
+
+/* No comment provided by engineer. */
+"1 day ago" = "Předevčírem";
+
+/* No comment provided by engineer. */
+"This morning" = "Dnes dopoledne";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Dnes odpoledne";
+
+/* No comment provided by engineer. */
+"Today" = "Dnes";
+
+/* No comment provided by engineer. */
+"This week" = "Tento týden";
+
+/* No comment provided by engineer. */
+"This month" = "Tento měsíc";
+
+/* No comment provided by engineer. */
+"This year" = "Letos";
+
+/* Short format for */
+"%dy" = "%dr"; // year
+"%dM" = "%dM"; // month
+"%dw" = "%dt"; // week
+"%dd" = "%dd"; // day
+"%dh" = "%dh"; // hour
+"%dm" = "%dm"; // minute
+"%ds" = "%ds"; // second

+ 71 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/cy.lproj/DateTools.strings

@@ -0,0 +1,71 @@
+/* No comment provided by engineer. */
+"%d days ago" = "%d diwrnod yn ôl";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "%d awr yn ôl";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "%d munud yn ôl";
+
+/* No comment provided by engineer. */
+"%d months ago" = "%d mis yn ôl";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "%d eiliad yn ôl";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "%d wythnos yn ôl";
+
+/* No comment provided by engineer. */
+"%d years ago" = "%d mlynydd yn ôl";
+
+/* No comment provided by engineer. */
+"A minute ago" = "Un munud yn ôl";
+
+/* No comment provided by engineer. */
+"An hour ago" = "Un awr yn ôl";
+
+/* No comment provided by engineer. */
+"Just now" = "Nawr";
+
+/* No comment provided by engineer. */
+"Last month" = "Mis diwethaf";
+
+/* No comment provided by engineer. */
+"Last week" = "Wythnos diwethaf";
+
+/* No comment provided by engineer. */
+"Last year" = "Llynedd";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Ddoe";
+
+/* No comment provided by engineer. */
+"1 year ago" = "1 flynydd yn ôl";
+
+/* No comment provided by engineer. */
+"1 month ago" = "1 mis yn ôl";
+
+/* No comment provided by engineer. */
+"1 week ago" = "1 wythnos yn ôl";
+
+/* No comment provided by engineer. */
+"1 day ago" = "1 diwrnod yn ôl";
+
+/* No comment provided by engineer. */
+"This morning" = "Y bore ma";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Y penwythnos hon";
+
+/* No comment provided by engineer. */
+"Today" = "Heddiw";
+
+/* No comment provided by engineer. */
+"This week" = "Yr wythnos hon";
+
+/* No comment provided by engineer. */
+"This month" = "Y mis hon";
+
+/* No comment provided by engineer. */
+"This year" = "Eleni";

+ 71 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/da.lproj/DateTools.strings

@@ -0,0 +1,71 @@
+/* No comment provided by engineer. */
+ "%d days ago" = "%d dage siden";
+ 
+ /* No comment provided by engineer. */
+ "%d hours ago" = "%d timer siden";
+ 
+ /* No comment provided by engineer. */
+ "%d minutes ago" = "%d minutter siden";
+ 
+ /* No comment provided by engineer. */
+ "%d months ago" = "%d måneder siden";
+ 
+ /* No comment provided by engineer. */
+ "%d seconds ago" = "%d sekunder siden";
+ 
+ /* No comment provided by engineer. */
+ "%d weeks ago" = "%d uger siden";
+ 
+ /* No comment provided by engineer. */
+ "%d years ago" = "%d år siden";
+ 
+ /* No comment provided by engineer. */
+ "A minute ago" = "Et minut siden";
+ 
+ /* No comment provided by engineer. */
+ "An hour ago" = "En time siden";
+ 
+/* No comment provided by engineer. */
+"Just now" = "Lige nu";
+
+/* No comment provided by engineer. */
+"Last month" = "Sidste måned";
+
+/* No comment provided by engineer. */
+"Last week" = "Sidste uge";
+
+/* No comment provided by engineer. */
+"Last year" = "Sidste år";
+
+/* No comment provided by engineer. */
+"Yesterday" = "I går";
+
+/* No comment provided by engineer. */
+"1 year ago" = "1 år siden";
+
+/* No comment provided by engineer. */
+"1 month ago" = "1 måned siden";
+
+/* No comment provided by engineer. */
+"1 week ago" = "1 uge siden";
+
+/* No comment provided by engineer. */
+"1 day ago" = "1 dag siden";
+
+/* No comment provided by engineer. */
+"This morning" = "Her til morgen";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Her til eftermiddag";
+
+/* No comment provided by engineer. */
+"Today" = "I dag";
+
+/* No comment provided by engineer. */
+"This week" = "Denne uge";
+
+/* No comment provided by engineer. */
+"This month" = "Denne måned";
+
+/* No comment provided by engineer. */
+"This year" = "Dette år";

+ 80 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/de.lproj/DateTools.strings

@@ -0,0 +1,80 @@
+/* No comment provided by engineer. */
+ "%d days ago" = "Vor %d Tagen";
+ 
+ /* No comment provided by engineer. */
+ "%d hours ago" = "Vor %d Stunden";
+ 
+ /* No comment provided by engineer. */
+ "%d minutes ago" = "Vor %d Minuten";
+ 
+ /* No comment provided by engineer. */
+ "%d months ago" = "Vor %d Monaten";
+ 
+ /* No comment provided by engineer. */
+ "%d seconds ago" = "Vor %d Sekunden";
+ 
+ /* No comment provided by engineer. */
+ "%d weeks ago" = "Vor %d Wochen";
+ 
+ /* No comment provided by engineer. */
+ "%d years ago" = "Vor %d Jahren";
+ 
+ /* No comment provided by engineer. */
+ "A minute ago" = "Vor einer Minute";
+ 
+ /* No comment provided by engineer. */
+ "An hour ago" = "Vor einer Stunde";
+ 
+/* No comment provided by engineer. */
+"Just now" = "Gerade eben";
+
+/* No comment provided by engineer. */
+"Last month" = "Letzten Monat";
+
+/* No comment provided by engineer. */
+"Last week" = "Letzte Woche";
+
+/* No comment provided by engineer. */
+"Last year" = "Letztes Jahr";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Gestern";
+
+/* No comment provided by engineer. */
+"1 year ago" = "Vor 1 Jahr";
+
+/* No comment provided by engineer. */
+"1 month ago" = "Vor 1 Monat";
+
+/* No comment provided by engineer. */
+"1 week ago" = "Vor 1 Woche";
+
+/* No comment provided by engineer. */
+"1 day ago" = "Vor 1 Tag";
+
+/* No comment provided by engineer. */
+"This morning" = "Heute Morgen";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Heute Nachmittag";
+
+/* No comment provided by engineer. */
+"Today" = "Heute";
+
+/* No comment provided by engineer. */
+"This week" = "Diese Woche";
+
+/* No comment provided by engineer. */
+"This month" = "Diesen Monat";
+
+/* No comment provided by engineer. */
+"This year" = "Dieses Jahr";
+
+/* Short format for */
+"%dy" = "%dJ"; // year
+"%dM" = "%dM"; // month
+"%dw" = "%dW"; // week
+"%dd" = "%dT"; // day
+"%dh" = "%dh"; // hour
+"%dm" = "%dm"; // minute
+"%ds" = "%ds"; // second

+ 106 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/en.lproj/DateTools.strings

@@ -0,0 +1,106 @@
+/* No comment provided by engineer. */
+"%d days ago" = "%d days ago";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "%d hours ago";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "%d minutes ago";
+
+/* No comment provided by engineer. */
+"%d months ago" = "%d months ago";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "%d seconds ago";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "%d weeks ago";
+
+/* No comment provided by engineer. */
+"%d years ago" = "%d years ago";
+
+/* No comment provided by engineer. */
+"A minute ago" = "A minute ago";
+
+/* No comment provided by engineer. */
+"An hour ago" = "An hour ago";
+
+/* No comment provided by engineer. */
+"Just now" = "Just now";
+
+/* No comment provided by engineer. */
+"Last month" = "Last month";
+
+/* No comment provided by engineer. */
+"Last week" = "Last week";
+
+/* No comment provided by engineer. */
+"Last year" = "Last year";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Yesterday";
+
+/* No comment provided by engineer. */
+"1 year ago" = "1 year ago";
+
+/* No comment provided by engineer. */
+"1 month ago" = "1 month ago";
+
+/* No comment provided by engineer. */
+"1 week ago" = "1 week ago";
+
+/* No comment provided by engineer. */
+"1 day ago" = "1 day ago";
+
+/* No comment provided by engineer. */
+"1 hour ago" = "1 hour ago";
+
+/* No comment provided by engineer. */
+"1 minute ago" = "1 minute ago";
+
+/* No comment provided by engineer. */
+"1 second ago" = "1 second ago";
+
+/* No comment provided by engineer. */
+"This morning" = "This morning";
+
+/* No comment provided by engineer. */
+"This afternoon" = "This afternoon";
+
+/* No comment provided by engineer. */
+"Today" = "Today";
+
+/* No comment provided by engineer. */
+"This week" = "This week";
+
+/* No comment provided by engineer. */
+"This month" = "This month";
+
+/* No comment provided by engineer. */
+"This year" = "This year";
+
+/* Short format for */
+"%dy" = "%dy"; // year
+"%dM" = "%dM"; // month
+"%dw" = "%dw"; // week
+"%dd" = "%dd"; // day
+"%dh" = "%dh"; // hour
+"%dm" = "%dm"; // minute
+"%ds" = "%ds"; // second
+
+/* Week format for */
+"Mon" = "Mon";
+"Tue" = "Tue";
+"Wed" = "Wed";
+"Thu" = "Thu";
+"Fri" = "Fri";
+"Sat" = "Sat";
+"Sun" = "Sun";
+
+"周一" = "星期一";
+"周二" = "星期二";
+"周三" = "星期三";
+"周四" = "星期四";
+"周五" = "星期五";
+"周六" = "星期六";
+"周日" = "星期日";

+ 83 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/es.lproj/DateTools.strings

@@ -0,0 +1,83 @@
+/* No comment provided by engineer. */
+"%d days ago" = "Hace %d días";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "Hace %d horas";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "Hace %d minutos";
+
+/* No comment provided by engineer. */
+"%d months ago" = "Hace %d meses";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "Hace %d segundos";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "Hace %d semanas";
+
+/* No comment provided by engineer. */
+"%d years ago" = "Hace %d años";
+
+/* No comment provided by engineer. */
+"A minute ago" = "Hace un minuto";
+
+/* No comment provided by engineer. */
+"An hour ago" = "Hace una hora";
+
+/* No comment provided by engineer. */
+"Just now" = "Ahora mismo";
+
+/* No comment provided by engineer. */
+"Last month" = "El mes pasado";
+
+/* No comment provided by engineer. */
+"Last week" = "La semana pasada";
+
+/* No comment provided by engineer. */
+"Last year" = "El año pasado";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Ayer";
+
+/* No comment provided by engineer. */
+"1 year ago" = "Hace un año";
+
+/* No comment provided by engineer. */
+"1 month ago" = "Hace un mes";
+
+/* No comment provided by engineer. */
+"1 week ago" = "Hace una semana";
+
+/* No comment provided by engineer. */
+"1 day ago" = "Hace un día";
+
+/* No comment provided by engineer. */
+"1 hour ago" = "Hace 1 hora";
+
+/* No comment provided by engineer. */
+"This morning" = "Esta mañana";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Esta tarde";
+
+/* No comment provided by engineer. */
+"Today" = "Hoy";
+
+/* No comment provided by engineer. */
+"This week" = "Esta semana";
+
+/* No comment provided by engineer. */
+"This month" = "Este mes";
+
+/* No comment provided by engineer. */
+"This year" = "Este año";
+
+/* Short format for */
+"%dy" = "%da"; // year
+"%dM" = "%dM"; // month
+"%dw" = "%dS"; // week
+"%dd" = "%dd"; // day
+"%dh" = "%dh"; // hour
+"%dm" = "%dm"; // minute
+"%ds" = "%ds"; // second

+ 71 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/eu.lproj/DateTools.strings

@@ -0,0 +1,71 @@
+/* No comment provided by engineer. */
+"%d days ago" = "Orain dela %d egun";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "Orain dela %d ordu";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "Orain dela %d minutu";
+
+/* No comment provided by engineer. */
+"%d months ago" = "Orain dela %d hile";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "Orain dela %d segundu";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "Orain dela %d aste";
+
+/* No comment provided by engineer. */
+"%d years ago" = "Orain dela %d urte";
+
+/* No comment provided by engineer. */
+"A minute ago" = "Orain dela minutu bat";
+
+/* No comment provided by engineer. */
+"An hour ago" = "Orain dela ordu bat";
+
+/* No comment provided by engineer. */
+"Just now" = "Oraintxe bertan";
+
+/* No comment provided by engineer. */
+"Last month" = "Pasa den hilean";
+
+/* No comment provided by engineer. */
+"Last week" = "Pasa den astean";
+
+/* No comment provided by engineer. */
+"Last year" = "Pasa den urtean";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Atzo";
+
+/* No comment provided by engineer. */
+"1 year ago" = "Orain dela urte bat";
+
+/* No comment provided by engineer. */
+"1 month ago" = "Orain dela hile bat";
+
+/* No comment provided by engineer. */
+"1 week ago" = "Orain dela aste bat";
+
+/* No comment provided by engineer. */
+"1 day ago" = "Orain dela egun bat";
+
+/* No comment provided by engineer. */
+"This morning" = "Gaur goizean";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Gaur arratsaldean";
+
+/* No comment provided by engineer. */
+"Today" = "Gaur";
+
+/* No comment provided by engineer. */
+"This week" = "Aste honetan";
+
+/* No comment provided by engineer. */
+"This month" = "Hile honetan";
+
+/* No comment provided by engineer. */
+"This year" = "Urte honetan";

+ 71 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/fi.lproj/DateTools.strings

@@ -0,0 +1,71 @@
+/* No comment provided by engineer. */
+"%d days ago" = "%d päivää sitten";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "%d tuntia sitten";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "%d minuuttia sitten";
+
+/* No comment provided by engineer. */
+"%d months ago" = "%d kuukautta sitten";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "%d sekuntia sitten";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "%d viikkoa sitten";
+
+/* No comment provided by engineer. */
+"%d years ago" = "%d vuotta sitten";
+
+/* No comment provided by engineer. */
+"A minute ago" = "Minuutti sitten";
+
+/* No comment provided by engineer. */
+"An hour ago" = "Tunti sitten";
+
+/* No comment provided by engineer. */
+"Just now" = "Juuri äsken";
+
+/* No comment provided by engineer. */
+"Last month" = "Viime kuussa";
+
+/* No comment provided by engineer. */
+"Last week" = "Viime viikolla";
+
+/* No comment provided by engineer. */
+"Last year" = "Viime vuonna";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Eilen";
+
+/* No comment provided by engineer. */
+"1 year ago" = "Vuosi sitten";
+
+/* No comment provided by engineer. */
+"1 month ago" = "Kuukausi sitten";
+
+/* No comment provided by engineer. */
+"1 week ago" = "Viikko sitten";
+
+/* No comment provided by engineer. */
+"1 day ago" = "Vuorokausi sitten";
+
+/* No comment provided by engineer. */
+"This morning" = "Tänä aamuna";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Tänä iltapäivänä";
+
+/* No comment provided by engineer. */
+"Today" = "Tänään";
+
+/* No comment provided by engineer. */
+"This week" = "Tällä viikolla";
+
+/* No comment provided by engineer. */
+"This month" = "Tässä kuussa";
+
+/* No comment provided by engineer. */
+"This year" = "Tänä vuonna";

+ 80 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/fr.lproj/DateTools.strings

@@ -0,0 +1,80 @@
+/* No comment provided by engineer. */
+"%d days ago" = "Il y a %d jours";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "Il y a %d heures";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "Il y a %d minutes";
+
+/* No comment provided by engineer. */
+"%d months ago" = "Il y a %d mois";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "Il y a %d secondes";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "Il y a %d semaines";
+
+/* No comment provided by engineer. */
+"%d years ago" = "Il y a %d ans";
+
+/* No comment provided by engineer. */
+"A minute ago" = "Il y a une minute";
+
+/* No comment provided by engineer. */
+"An hour ago" = "Il y a une heure";
+
+/* No comment provided by engineer. */
+"Just now" = "A l'instant";
+
+/* No comment provided by engineer. */
+"Last month" = "Le mois dernier";
+
+/* No comment provided by engineer. */
+"Last week" = "La semaine dernière";
+
+/* No comment provided by engineer. */
+"Last year" = "L'année dernière";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Hier";
+
+/* No comment provided by engineer. */
+"1 year ago" = "Il y a 1 an";
+
+/* No comment provided by engineer. */
+"1 month ago" = "Il y a 1 mois";
+
+/* No comment provided by engineer. */
+"1 week ago" = "Il y a 1 semaine";
+
+/* No comment provided by engineer. */
+"1 day ago" = "Il y a 1 jour";
+
+/* No comment provided by engineer. */
+"1 hour ago" = "Il y a 1 heure";
+
+/* No comment provided by engineer. */
+"1 minute ago" = "Il y a 1 minute";
+
+/* No comment provided by engineer. */
+"1 second ago" = "Il y a 1 seconde";
+
+/* No comment provided by engineer. */
+"This morning" = "Ce matin";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Cet après-midi";
+
+/* No comment provided by engineer. */
+"Today" = "Aujourd'hui";
+
+/* No comment provided by engineer. */
+"This week" = "Cette semaine";
+
+/* No comment provided by engineer. */
+"This month" = "Ce mois-ci";
+
+/* No comment provided by engineer. */
+"This year" = "Cette année";

BIN
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/gre.lproj/DateTools.strings


+ 89 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/gu.lproj/DateTools.strings

@@ -0,0 +1,89 @@
+/* No comment provided by engineer. */
+"%d days ago" = "%d દિવસ પહેલા";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "%d કલાક પહેલા";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "%d મિનિટ પહેલા";
+
+/* No comment provided by engineer. */
+"%d months ago" = "%d મહિના પહેલા";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "%d સેકન્ડ પહેલા";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "%d અઠવાડિયા પહેલા";
+
+/* No comment provided by engineer. */
+"%d years ago" = "%d વર્ષ પહેલા";
+
+/* No comment provided by engineer. */
+"A minute ago" = "એક મિનિટ પહેલા";
+
+/* No comment provided by engineer. */
+"An hour ago" = "એક કલાક પહેલા";
+
+/* No comment provided by engineer. */
+"Just now" = "હમણાં";
+
+/* No comment provided by engineer. */
+"Last month" = "ગયા મહિને";
+
+/* No comment provided by engineer. */
+"Last week" = "ગયા અઠવાડિયે";
+
+/* No comment provided by engineer. */
+"Last year" = "ગયા વર્ષે";
+
+/* No comment provided by engineer. */
+"Yesterday" = "ગઈ કાલે";
+
+/* No comment provided by engineer. */
+"1 year ago" = "1 વર્ષ પહેલાં";
+
+/* No comment provided by engineer. */
+"1 month ago" = "1 મહિનો પહેલા";
+
+/* No comment provided by engineer. */
+"1 week ago" = "1 અઠવાડિયું પહેલા";
+
+/* No comment provided by engineer. */
+"1 day ago" = "1 દિવસ પહેલાં";
+
+/* No comment provided by engineer. */
+"1 hour ago" = "1 કલાક પહેલા";
+
+/* No comment provided by engineer. */
+"1 minute ago" = "1 મિનિટ પહેલા";
+
+/* No comment provided by engineer. */
+"1 second ago" = "1 સેકન્ડ પહેલા";
+
+/* No comment provided by engineer. */
+"This morning" = "આ સવારે";
+
+/* No comment provided by engineer. */
+"This afternoon" = "આજે બપોરે";
+
+/* No comment provided by engineer. */
+"Today" = "આજે";
+
+/* No comment provided by engineer. */
+"This week" = "આ અઠવાડિયેું";
+
+/* No comment provided by engineer. */
+"This month" = "આ મહિને";
+
+/* No comment provided by engineer. */
+"This year" = "આ વર્ષે";
+
+/* Short format for */
+"%dy" = "%dy"; // year
+"%dM" = "%dM"; // month
+"%dw" = "%dw"; // week
+"%dd" = "%dd"; // day
+"%dh" = "%dh"; // hour
+"%dm" = "%dm"; // minute
+"%ds" = "%ds"; // second

+ 71 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/he.lproj/DateTools.strings

@@ -0,0 +1,71 @@
+/* No comment provided by engineer. */
+"%d days ago" = "לפני %d ימים";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "לפני %d שעות";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "לפני %d דקות";
+
+/* No comment provided by engineer. */
+"%d months ago" = "לפני %d חודשים";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "לפני %d שניות";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "לפני %d שבועות";
+
+/* No comment provided by engineer. */
+"%d years ago" = "לפני %d שנים";
+
+/* No comment provided by engineer. */
+"A minute ago" = "לפני דקה";
+
+/* No comment provided by engineer. */
+"An hour ago" = "לפני שעה";
+
+/* No comment provided by engineer. */
+"Just now" = "ממש עכשיו";
+
+/* No comment provided by engineer. */
+"Last month" = "בחודש שעבר";
+
+/* No comment provided by engineer. */
+"Last week" = "בשבוע שעבר";
+
+/* No comment provided by engineer. */
+"Last year" = "בשנה שעברה";
+
+/* No comment provided by engineer. */
+"Yesterday" = "אתמול";
+
+/* No comment provided by engineer. */
+"1 year ago" = "לפני שנה";
+
+/* No comment provided by engineer. */
+"1 month ago" = "לפני חודש";
+
+/* No comment provided by engineer. */
+"1 week ago" = "לפני שבוע";
+
+/* No comment provided by engineer. */
+"1 day ago" = "לפני יום";
+
+/* No comment provided by engineer. */
+"This morning" = "הבוקר";
+
+/* No comment provided by engineer. */
+"This afternoon" = "בצהריים";
+
+/* No comment provided by engineer. */
+"Today" = "היום";
+
+/* No comment provided by engineer. */
+"This week" = "השבוע";
+
+/* No comment provided by engineer. */
+"This month" = "החודש";
+
+/* No comment provided by engineer. */
+"This year" = "השנה";

+ 89 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/hi.lproj/DateTools.strings

@@ -0,0 +1,89 @@
+/* No comment provided by engineer. */
+"%d days ago" = "%d दिन पहले";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "%d घंटे पहले";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "%d मिनट पहले";
+
+/* No comment provided by engineer. */
+"%d months ago" = "%d महीन पहले";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "%d सेकंड पहले";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "%d हफ्ते पहले";
+
+/* No comment provided by engineer. */
+"%d years ago" = "%d साल पहले";
+
+/* No comment provided by engineer. */
+"A minute ago" = "एक मिनट पहले";
+
+/* No comment provided by engineer. */
+"An hour ago" = "एक घंटे पहले";
+
+/* No comment provided by engineer. */
+"Just now" = "बस अभी";
+
+/* No comment provided by engineer. */
+"Last month" = "पिछले महीने";
+
+/* No comment provided by engineer. */
+"Last week" = "पिछले हफ्ते";
+
+/* No comment provided by engineer. */
+"Last year" = "पिछले साल";
+
+/* No comment provided by engineer. */
+"Yesterday" = "कल";
+
+/* No comment provided by engineer. */
+"1 year ago" = "1 साल पहले";
+
+/* No comment provided by engineer. */
+"1 month ago" = "1 महीने पहले";
+
+/* No comment provided by engineer. */
+"1 week ago" = "1 हफ्ते पहले";
+
+/* No comment provided by engineer. */
+"1 day ago" = "1 दिन पहले";
+
+/* No comment provided by engineer. */
+"1 hour ago" = "1 घंटे पहले";
+
+/* No comment provided by engineer. */
+"1 minute ago" = "1 मिनट पहले";
+
+/* No comment provided by engineer. */
+"1 second ago" = "1 सेकंड पहले";
+
+/* No comment provided by engineer. */
+"This morning" = "आज सुबह";
+
+/* No comment provided by engineer. */
+"This afternoon" = "यह दोपहर";
+
+/* No comment provided by engineer. */
+"Today" = "आज";
+
+/* No comment provided by engineer. */
+"This week" = "इस सप्ताह";
+
+/* No comment provided by engineer. */
+"This month" = "इस महीने";
+
+/* No comment provided by engineer. */
+"This year" = "इस साल";
+
+/* Short format for */
+"%dy" = "%dy"; // year
+"%dM" = "%dM"; // month
+"%dw" = "%dw"; // week
+"%dd" = "%dd"; // day
+"%dh" = "%dh"; // hour
+"%dm" = "%dm"; // minute
+"%ds" = "%ds"; // second

+ 44 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/hr.lproj/DateTools.strings

@@ -0,0 +1,44 @@
+/* No comment provided by engineer. */
+"%d days ago" = "%d dana";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "%d prime sati";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "%d prije minuta";
+
+/* No comment provided by engineer. */
+"%d months ago" = "%d prije nekoliko mjeseci";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "%d sekunde prije";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "%d prije nekoliko tjedana";
+
+/* No comment provided by engineer. */
+"%d years ago" = "%d prije nekoliko godina";
+
+/* No comment provided by engineer. */
+"A minute ago" = "prije minute";
+
+/* No comment provided by engineer. */
+"An hour ago" = "prije sat vremena";
+
+/* No comment provided by engineer. */
+"Just now" = "upravo sada";
+
+/* No comment provided by engineer. */
+"Last month" = "prosli mjesec";
+
+/* No comment provided by engineer. */
+"Last week" = "prosli tjedan";
+
+/* No comment provided by engineer. */
+"Last year" = "prosle godine";
+
+/* No comment provided by engineer. */
+"Yesterday" = "jucer";
+
+/* No comment provided by engineer. */
+"1 year ago" = "Prije 1 godina";

+ 71 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/hu.lproj/DateTools.strings

@@ -0,0 +1,71 @@
+/* No comment provided by engineer. */
+"%d days ago" = "%d napja";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "%d órája";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "%d perce";
+
+/* No comment provided by engineer. */
+"%d months ago" = "%d hónapja";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "%d másodperce";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "%d hete";
+
+/* No comment provided by engineer. */
+"%d years ago" = "%d éve";
+
+/* No comment provided by engineer. */
+"A minute ago" = "Egy perccel ezelőtt";
+
+/* No comment provided by engineer. */
+"An hour ago" = "Egy órával ezelőtt";
+
+/* No comment provided by engineer. */
+"Just now" = "Az imént";
+
+/* No comment provided by engineer. */
+"Last month" = "Az előző hónapban";
+
+/* No comment provided by engineer. */
+"Last week" = "Az előző héten";
+
+/* No comment provided by engineer. */
+"Last year" = "Tavaly";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Tegnap";
+
+/* No comment provided by engineer. */
+"1 year ago" = "Tavaly";
+
+/* No comment provided by engineer. */
+"1 month ago" = "Egy hónapja";
+
+/* No comment provided by engineer. */
+"1 week ago" = "Egy hete";
+
+/* No comment provided by engineer. */
+"1 day ago" = "Tegnap";
+
+/* No comment provided by engineer. */
+"This morning" = "Ma reggel";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Ma délután";
+
+/* No comment provided by engineer. */
+"Today" = "Ma";
+
+/* No comment provided by engineer. */
+"This week" = "Ezen a héten";
+
+/* No comment provided by engineer. */
+"This month" = "Ebben a hónapban";
+
+/* No comment provided by engineer. */
+"This year" = "Idén";

+ 71 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/id.lproj/DateTools.strings

@@ -0,0 +1,71 @@
+/* No comment provided by engineer. */
+"%d days ago" = "%d hari yang lalu";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "%d jam yang lalu";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "%d menit yang lalu";
+
+/* No comment provided by engineer. */
+"%d months ago" = "%d bulan yang lalu";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "%d detik yang lalu";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "%d minggu yang lalu";
+
+/* No comment provided by engineer. */
+"%d years ago" = "%d tahun yang lalu";
+
+/* No comment provided by engineer. */
+"A minute ago" = "Semenit yang lalu";
+
+/* No comment provided by engineer. */
+"An hour ago" = "Sejam yang lalu";
+
+/* No comment provided by engineer. */
+"Just now" = "Sekarang";
+
+/* No comment provided by engineer. */
+"Last month" = "Bulan lalu";
+
+/* No comment provided by engineer. */
+"Last week" = "Minggu lalu";
+
+/* No comment provided by engineer. */
+"Last year" = "Tahun lalu";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Kemarin";
+
+/* No comment provided by engineer. */
+"1 year ago" = "1 tahun yang lalu";
+
+/* No comment provided by engineer. */
+"1 month ago" = "1 bulan yang lalu";
+
+/* No comment provided by engineer. */
+"1 week ago" = "1 minggu yang lalu";
+
+/* No comment provided by engineer. */
+"1 day ago" = "1 hari yang lalu";
+
+/* No comment provided by engineer. */
+"This morning" = "Pagi ini";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Sore ini";
+
+/* No comment provided by engineer. */
+"Today" = "Hari ini";
+
+/* No comment provided by engineer. */
+"This week" = "Minggu ini";
+
+/* No comment provided by engineer. */
+"This month" = "Bulan ini";
+
+/* No comment provided by engineer. */
+"This year" = "Tahun ini";

+ 71 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/is.lproj/DateTools.strings

@@ -0,0 +1,71 @@
+/* No comment provided by engineer. */
+"%d days ago" = "%d dögum síðan";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "%d klst. síðan";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "%d mínútum síðan";
+
+/* No comment provided by engineer. */
+"%d months ago" = "%d mánuðum síðan";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "%d sekúndum síðan";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "%d vikum síðan";
+
+/* No comment provided by engineer. */
+"%d years ago" = "%d árum síðan";
+
+/* No comment provided by engineer. */
+"A minute ago" = "Einni mínútu síðan";
+
+/* No comment provided by engineer. */
+"An hour ago" = "Einni klst. síðan";
+
+/* No comment provided by engineer. */
+"Just now" = "Rétt í þessu";
+
+/* No comment provided by engineer. */
+"Last month" = "Í síðasta mánuði";
+
+/* No comment provided by engineer. */
+"Last week" = "Í síðustu viku";
+
+/* No comment provided by engineer. */
+"Last year" = "Á síðasta ári";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Í gær";
+
+/* No comment provided by engineer. */
+"1 year ago" = "1 ári síðan";
+
+/* No comment provided by engineer. */
+"1 month ago" = "1 mánuði síðan";
+
+/* No comment provided by engineer. */
+"1 week ago" = "1 viku síðan";
+
+/* No comment provided by engineer. */
+"1 day ago" = "1 degi síðan";
+
+/* No comment provided by engineer. */
+"This morning" = "Í morgun";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Síðdegis";
+
+/* No comment provided by engineer. */
+"Today" = "Í dag";
+
+/* No comment provided by engineer. */
+"This week" = "Í þessari viku";
+
+/* No comment provided by engineer. */
+"This month" = "Í þessum mánuði";
+
+/* No comment provided by engineer. */
+"This year" = "Á þessu ári";

+ 71 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/it.lproj/DateTools.strings

@@ -0,0 +1,71 @@
+/* No comment provided by engineer. */
+"%d days ago" = "%d giorni fa";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "%d ore fa";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "%d minuti fa";
+
+/* No comment provided by engineer. */
+"%d months ago" = "%d mesi fa";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "%d secondi fa";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "%d settimane fa";
+
+/* No comment provided by engineer. */
+"%d years ago" = "%d anni fa";
+
+/* No comment provided by engineer. */
+"A minute ago" = "Un minuto fa";
+
+/* No comment provided by engineer. */
+"An hour ago" = "Un'ora fa";
+
+/* No comment provided by engineer. */
+"Just now" = "Ora";
+
+/* No comment provided by engineer. */
+"Last month" = "Il mese scorso";
+
+/* No comment provided by engineer. */
+"Last week" = "La settimana scorsa";
+
+/* No comment provided by engineer. */
+"Last year" = "L'anno scorso";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Ieri";
+
+/* No comment provided by engineer. */
+"1 year ago" = "Un anno fa";
+
+/* No comment provided by engineer. */
+"1 month ago" = "Un mese fa";
+
+/* No comment provided by engineer. */
+"1 week ago" = "Una settimana fa";
+
+/* No comment provided by engineer. */
+"1 day ago" = "Un giorno fa";
+
+/* No comment provided by engineer. */
+"This morning" = "Questa mattina";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Questo pomeriggio";
+
+/* No comment provided by engineer. */
+"Today" = "Oggi";
+
+/* No comment provided by engineer. */
+"This week" = "Questa settimana";
+
+/* No comment provided by engineer. */
+"This month" = "Questo mese";
+
+/* No comment provided by engineer. */
+"This year" = "Quest'anno";

+ 90 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/ja.lproj/DateTools.strings

@@ -0,0 +1,90 @@
+/* No comment provided by engineer. */
+"%d days ago" = "%d日前";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "%d時間前";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "%d分前";
+
+/* No comment provided by engineer. */
+"%d months ago" = "%dヶ月前";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "%d秒前";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "%d週間前";
+
+/* No comment provided by engineer. */
+"%d years ago" = "%d年前";
+
+/* No comment provided by engineer. */
+"A minute ago" = "1分前";
+
+/* No comment provided by engineer. */
+"An hour ago" = "1時間前";
+
+/* No comment provided by engineer. */
+"Just now" = "たった今";
+
+/* No comment provided by engineer. */
+"Last month" = "先月";
+
+/* No comment provided by engineer. */
+"Last week" = "先週";
+
+/* No comment provided by engineer. */
+"Last year" = "去年";
+
+/* No comment provided by engineer. */
+"Yesterday" = "昨日";
+
+/* No comment provided by engineer. */
+"1 year ago" = "1年前";
+
+/* No comment provided by engineer. */
+"1 month ago" = "1ヶ月前";
+
+/* No comment provided by engineer. */
+"1 week ago" = "1週間前";
+
+/* No comment provided by engineer. */
+"1 day ago" = "1日前";
+
+/* No comment provided by engineer. */
+"1 hour ago" = "1時間前";
+
+/* No comment provided by engineer. */
+"1 minute ago" = "1分前";
+
+/* No comment provided by engineer. */
+"1 second ago" = "1秒前";
+
+/* No comment provided by engineer. */
+"This morning" = "午前";
+
+/* No comment provided by engineer. */
+"This afternoon" = "午後";
+
+/* No comment provided by engineer. */
+"Today" = "今日";
+
+/* No comment provided by engineer. */
+"This week" = "今週";
+
+/* No comment provided by engineer. */
+"This month" = "今月";
+
+/* No comment provided by engineer. */
+"This year" = "今年";
+
+/* Short format for */
+"%dy" = "%d年"; // year
+"%dM" = "%d月"; // month
+"%dw" = "%d週"; // week
+"%dd" = "%d日"; // day
+"%dh" = "%d時間"; // hour
+"%dm" = "%d分"; // minute
+"%ds" = "%d秒"; // second
+

+ 71 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/ko.lproj/DateTools.strings

@@ -0,0 +1,71 @@
+/* No comment provided by engineer. */
+"%d days ago" = "%d일 전";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "%d시간 전";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "%d분 전";
+
+/* No comment provided by engineer. */
+"%d months ago" = "%d개월 전";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "%d초 전";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "%d주 전";
+
+/* No comment provided by engineer. */
+"%d years ago" = "%d년 전";
+
+/* No comment provided by engineer. */
+"A minute ago" = "1분 전";
+
+/* No comment provided by engineer. */
+"An hour ago" = "1시간 전";
+
+/* No comment provided by engineer. */
+"Just now" = "방금 전";
+
+/* No comment provided by engineer. */
+"Last month" = "지난 달";
+
+/* No comment provided by engineer. */
+"Last week" = "지난 주";
+
+/* No comment provided by engineer. */
+"Last year" = "지난 해";
+
+/* No comment provided by engineer. */
+"Yesterday" = "어제";
+
+/* No comment provided by engineer. */
+"1 year ago" = "1년 전";
+
+/* No comment provided by engineer. */
+"1 month ago" = "1개월 전";
+
+/* No comment provided by engineer. */
+"1 week ago" = "1주 전";
+
+/* No comment provided by engineer. */
+"1 day ago" = "1일 전";
+
+/* No comment provided by engineer. */
+"This morning" = "오늘 아침";
+
+/* No comment provided by engineer. */
+"This afternoon" = "오늘 오후";
+
+/* No comment provided by engineer. */
+"Today" = "오늘";
+
+/* No comment provided by engineer. */
+"This week" = "이번 주";
+
+/* No comment provided by engineer. */
+"This month" = "이번 달";
+
+/* No comment provided by engineer. */
+"This year" = "올해";

+ 24 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/lv.lproj/DateTools.strings

@@ -0,0 +1,24 @@
+"1 year ago" = "Pirms gada";
+"1 month ago" = "Pirms mēneša";
+"1 week ago" = "Pirms nedēļas";
+"1 day ago" = "Pirms dienas";
+"A minute ago" = "Pirms minūtes";
+"An hour ago" = "Pirms stundas";
+"Last month" = "Pagājušajā mēnesī";
+"Last week" = "Pagājušajā nedēļā";
+"Last year" = "Pagājušajā gadā";
+"Just now" = "Tikko";
+"Today" = "Šodien";
+"Yesterday" = "Vakar";
+"This morning" = "Šorīt";
+"This afternoon" = "Pēcpusdienā";
+"This week" = "Šonedēļ";
+"This month" = "Šomēnes";
+"This year" = "Šogad";
+"%d seconds ago" = "Pirms %d sekundēm";
+"%d minutes ago" = "Pirms %d minūtēm";
+"%d hours ago" = "Pirms %d stundām";
+"%d days ago" = "Pirms %d dienām";
+"%d weeks ago" = "Pirms %d nedēļām";
+"%d months ago" = "Pirms %d mēnešiem";
+"%d years ago" = "Pirms %d gadiem";

+ 89 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/ms.lproj/DateTools.strings

@@ -0,0 +1,89 @@
+/* No comment provided by engineer. */
+"%d days ago" = "%d hari yang lepas";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "%d jam yang lepas";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "%d minit yang lepas";
+
+/* No comment provided by engineer. */
+"%d months ago" = "%d bulan yang lepas";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "%d saat yang lepas";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "%d minggu yang lepas";
+
+/* No comment provided by engineer. */
+"%d years ago" = "%d tahun yang lepas";
+
+/* No comment provided by engineer. */
+"A minute ago" = "Seminit yang lepas";
+
+/* No comment provided by engineer. */
+"An hour ago" = "Sejam yang lepas";
+
+/* No comment provided by engineer. */
+"Just now" = "Sebentar tadi";
+
+/* No comment provided by engineer. */
+"Last month" = "Bulan lepas";
+
+/* No comment provided by engineer. */
+"Last week" = "Minggu lepas";
+
+/* No comment provided by engineer. */
+"Last year" = "Tahun lepas";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Semalam";
+
+/* No comment provided by engineer. */
+"1 year ago" = "1 tahun lepas";
+
+/* No comment provided by engineer. */
+"1 month ago" = "1 bulan lepas";
+
+/* No comment provided by engineer. */
+"1 week ago" = "1 minggu lepas";
+
+/* No comment provided by engineer. */
+"1 day ago" = "1 hari lepas";
+
+/* No comment provided by engineer. */
+"1 hour ago" = "1 jam lepas";
+
+/* No comment provided by engineer. */
+"1 minute ago" = "1 minit lepas";
+
+/* No comment provided by engineer. */
+"1 second ago" = "1 saat lepas";
+
+/* No comment provided by engineer. */
+"This morning" = "Pagi ini";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Petang ini";
+
+/* No comment provided by engineer. */
+"Today" = "Hari ini";
+
+/* No comment provided by engineer. */
+"This week" = "Minggu ini";
+
+/* No comment provided by engineer. */
+"This month" = "Bulan ini";
+
+/* No comment provided by engineer. */
+"This year" = "Tahun ini";
+
+/* Short format for */
+"%dy" = "%dy"; // year
+"%dM" = "%dM"; // month
+"%dw" = "%dw"; // week
+"%dd" = "%dd"; // day
+"%dh" = "%dh"; // hour
+"%dm" = "%dm"; // minute
+"%ds" = "%ds"; // second

+ 125 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/nb.lproj/DateTools.strings

@@ -0,0 +1,125 @@
+/*
+ RULES:
+ Assume value for (seconds, hours, minutes, days, weeks, months or years) is XXXY, Y is last digit, XY is last two digits;
+ */
+
+/* Y ==0 OR Y > 4 OR XY == 11; */
+"%d days ago" = "%d dager siden";
+
+/* If Y != 1 AND Y < 5; */
+"%d _days ago" = "%d dager siden";
+
+/* If Y == 1; */
+"%d __days ago" = "%d dag siden";
+
+
+/* Y ==0 OR Y > 4 OR XY == 11; */
+"%d hours ago" = "%d timer siden";
+
+/* If Y != 1 AND Y < 5; */
+"%d _hours ago" = "%d timer siden";
+
+/* If Y == 1; */
+"%d __hours ago" = "%d time siden";
+
+
+/* Y ==0 OR Y > 4 OR XY == 11; */
+"%d minutes ago" = "%d minutter siden";
+
+/* If Y != 1 AND Y < 5; */
+"%d _minutes ago" = "%d minutter siden";
+
+/* If Y == 1; */
+"%d __minutes ago" = "%d minutt siden";
+
+
+/* Y ==0 OR Y > 4 OR XY == 11; */
+"%d months ago" = "%d måneder siden";
+
+/* If Y != 1 AND Y < 5; */
+"%d _months ago" = "%d måneder siden";
+
+/* If Y == 1; */
+"%d __months ago" = "%d måned siden";
+
+
+/* Y ==0 OR Y > 4 OR XY == 11; */
+"%d seconds ago" = "%d sekunder siden";
+
+/* If Y != 1 AND Y < 5; */
+"%d _seconds ago" = "%d sekunder siden";
+
+/* If Y == 1; */
+"%d __seconds ago" = "%d sekund siden";
+
+
+/* Y ==0 OR Y > 4 OR XY == 11; */
+"%d weeks ago" = "%d uker siden";
+
+/* If Y != 1 AND Y < 5; */
+"%d _weeks ago" = "%d uker siden";
+
+/* If Y == 1; */
+"%d __weeks ago" = "%d uke siden";
+
+
+/* Y ==0 OR Y > 4 OR XY == 11; */
+"%d years ago" = "%d år siden";
+
+/* If Y != 1 AND Y < 5; */
+"%d _years ago" = "%d år siden";
+
+/* If Y == 1; */
+"%d __years ago" = "%d år siden";
+
+
+/* No comment provided by engineer. */
+"A minute ago" = "Et minutt siden";
+
+/* No comment provided by engineer. */
+"An hour ago" = "En time siden";
+
+/* No comment provided by engineer. */
+"Just now" = "Nå";
+
+/* No comment provided by engineer. */
+"Last month" = "For en måned siden";
+
+/* No comment provided by engineer. */
+"Last week" = "For en uke siden";
+
+/* No comment provided by engineer. */
+"Last year" = "For et år siden";
+
+/* No comment provided by engineer. */
+"Yesterday" = "I går";
+
+/* No comment provided by engineer. */
+"1 year ago" = "1 år siden";
+
+/* No comment provided by engineer. */
+"1 month ago" = "1 måned siden";
+
+/* No comment provided by engineer. */
+"1 week ago" = "1 uke siden";
+
+/* No comment provided by engineer. */
+"1 day ago" = "1 dag siden";
+
+/* No comment provided by engineer. */
+"This morning" = "Denne morgenen";
+
+/* No comment provided by engineer. */
+"This afternoon" = "I ettermiddag";
+
+/* No comment provided by engineer. */
+"Today" = "I dag";
+
+/* No comment provided by engineer. */
+"This week" = "Denne uken";
+
+/* No comment provided by engineer. */
+"This month" = "Denne måneden";
+
+/* No comment provided by engineer. */
+"This year" = "Dette året";

+ 71 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/nl.lproj/DateTools.strings

@@ -0,0 +1,71 @@
+/* No comment provided by engineer. */
+"%d days ago" = "%d dagen geleden";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "%d uur geleden";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "%d minuten geleden";
+
+/* No comment provided by engineer. */
+"%d months ago" = "%d maanden geleden";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "%d seconden geleden";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "%d weken geleden";
+
+/* No comment provided by engineer. */
+"%d years ago" = "%d jaar geleden";
+
+/* No comment provided by engineer. */
+"A minute ago" = "Een minuut geleden";
+
+/* No comment provided by engineer. */
+"An hour ago" = "Een uur geleden";
+
+/* No comment provided by engineer. */
+"Just now" = "Zojuist";
+
+/* No comment provided by engineer. */
+"Last month" = "Vorige maand";
+
+/* No comment provided by engineer. */
+"Last week" = "Vorige week";
+
+/* No comment provided by engineer. */
+"Last year" = "Vorig jaar";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Gisteren";
+
+/* No comment provided by engineer. */
+"1 year ago" = "1 jaar geleden";
+
+/* No comment provided by engineer. */
+"1 month ago" = "1 maand geleden";
+
+/* No comment provided by engineer. */
+"1 week ago" = "1 week geleden";
+
+/* No comment provided by engineer. */
+"1 day ago" = "1 dag geleden";
+
+/* No comment provided by engineer. */
+"This morning" = "Vanmorgen";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Vanmiddag";
+
+/* No comment provided by engineer. */
+"Today" = "Vandaag";
+
+/* No comment provided by engineer. */
+"This week" = "Deze week";
+
+/* No comment provided by engineer. */
+"This month" = "Deze maand";
+
+/* No comment provided by engineer. */
+"This year" = "Dit jaar";

+ 71 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/pl.lproj/DateTools.strings

@@ -0,0 +1,71 @@
+/* No comment provided by engineer. */
+"%d days ago" = "%d dni temu";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "%d godzin(y) temu";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "%d minut(y) temu";
+
+/* No comment provided by engineer. */
+"%d months ago" = "%d miesiące/-y temu";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "%d sekund(y) temu";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "%d tygodni(e) temu";
+
+/* No comment provided by engineer. */
+"%d years ago" = "%d lat(a) temu";
+
+/* No comment provided by engineer. */
+"A minute ago" = "Minutę temu";
+
+/* No comment provided by engineer. */
+"An hour ago" = "Godzinę temu";
+
+/* No comment provided by engineer. */
+"Just now" = "W tej chwili";
+
+/* No comment provided by engineer. */
+"Last month" = "W zeszłym miesiącu";
+
+/* No comment provided by engineer. */
+"Last week" = "W zeszłym tygodniu";
+
+/* No comment provided by engineer. */
+"Last year" = "W zeszłym roku";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Wczoraj";
+
+/* No comment provided by engineer. */
+"1 year ago" = "1 rok temu";
+
+/* No comment provided by engineer. */
+"1 month ago" = "1 miesiąc temu";
+
+/* No comment provided by engineer. */
+"1 week ago" = "1 tydzień temu";
+
+/* No comment provided by engineer. */
+"1 day ago" = "1 dzień temu";
+
+/* No comment provided by engineer. */
+"This morning" = "Dziś rano";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Dziś po południu";
+
+/* No comment provided by engineer. */
+"Today" = "Dzisiaj";
+
+/* No comment provided by engineer. */
+"This week" = "W tym tygodniu";
+
+/* No comment provided by engineer. */
+"This month" = "W tym miesiącu";
+
+/* No comment provided by engineer. */
+"This year" = "W tym roku";

+ 71 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/pt-PT.lproj/DateTools.strings

@@ -0,0 +1,71 @@
+/* No comment provided by engineer. */
+"%d days ago" = "%d dias atrás";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "%d horas atrás";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "%d minutos atrás";
+
+/* No comment provided by engineer. */
+"%d months ago" = "%d meses atrás";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "%d segundos atrás";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "%d semanas atrás";
+
+/* No comment provided by engineer. */
+"%d years ago" = "%d anos atrás";
+
+/* No comment provided by engineer. */
+"A minute ago" = "Um minuto atrás";
+
+/* No comment provided by engineer. */
+"An hour ago" = "Uma hora atrás";
+
+/* No comment provided by engineer. */
+"Just now" = "Agora mesmo";
+
+/* No comment provided by engineer. */
+"Last month" = "Mês passado";
+
+/* No comment provided by engineer. */
+"Last week" = "Semana passada";
+
+/* No comment provided by engineer. */
+"Last year" = "Ano passado";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Ontem";
+
+/* No comment provided by engineer. */
+"1 year ago" = "1 ano passado";
+
+/* No comment provided by engineer. */
+"1 month ago" = "1 mês atrás";
+
+/* No comment provided by engineer. */
+"1 week ago" = "1 semana atrás";
+
+/* No comment provided by engineer. */
+"1 day ago" = "1 dia atrás";
+
+/* No comment provided by engineer. */
+"This morning" = "Esta manhã";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Esta tarde";
+
+/* No comment provided by engineer. */
+"Today" = "Hoje";
+
+/* No comment provided by engineer. */
+"This week" = "Esta semana";
+
+/* No comment provided by engineer. */
+"This month" = "Este mês";
+
+/* No comment provided by engineer. */
+"This year" = "Este ano";

+ 71 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/pt.lproj/DateTools.strings

@@ -0,0 +1,71 @@
+/* No comment provided by engineer. */
+"%d days ago" = "%d dias atrás";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "%d horas atrás";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "%d minutos atrás";
+
+/* No comment provided by engineer. */
+"%d months ago" = "%d meses atrás";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "%d segundos atrás";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "%d semanas atrás";
+
+/* No comment provided by engineer. */
+"%d years ago" = "%d anos atrás";
+
+/* No comment provided by engineer. */
+"A minute ago" = "Há um minuto";
+
+/* No comment provided by engineer. */
+"An hour ago" = "Há uma hora";
+
+/* No comment provided by engineer. */
+"Just now" = "Agora";
+
+/* No comment provided by engineer. */
+"Last month" = "Mês passado";
+
+/* No comment provided by engineer. */
+"Last week" = "Semana passada";
+
+/* No comment provided by engineer. */
+"Last year" = "Ano passado";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Ontem";
+
+/* No comment provided by engineer. */
+"1 year ago" = "1 ano atrás";
+
+/* No comment provided by engineer. */
+"1 month ago" = "1 mês atrás";
+
+/* No comment provided by engineer. */
+"1 week ago" = "1 semana atrás";
+
+/* No comment provided by engineer. */
+"1 day ago" = "1 dia atrás";
+
+/* No comment provided by engineer. */
+"This morning" = "Esta manhã";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Esta tarde";
+
+/* No comment provided by engineer. */
+"Today" = "Hoje";
+
+/* No comment provided by engineer. */
+"This week" = "Esta semana";
+
+/* No comment provided by engineer. */
+"This month" = "Este mês";
+
+/* No comment provided by engineer. */
+"This year" = "Este ano";

+ 80 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/ro.lproj/DateTools.strings

@@ -0,0 +1,80 @@
+/* No comment provided by engineer. */
+"%d days ago" = "În urmă cu %d zile";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "În urmă cu %d ore";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "În urmă cu %d minute";
+
+/* No comment provided by engineer. */
+"%d months ago" = "În urmă cu %d luni";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "În urmă cu %d secunde";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "În urmă cu %d săptămâni";
+
+/* No comment provided by engineer. */
+"%d years ago" = "În urmă cu %d ani";
+
+/* No comment provided by engineer. */
+"A minute ago" = "În urmă cu 1 minut";
+
+/* No comment provided by engineer. */
+"An hour ago" = "În urmă cu 1 oră";
+
+/* No comment provided by engineer. */
+"Just now" = "Acum câteva momente";
+
+/* No comment provided by engineer. */
+"Last month" = "Luna trecută";
+
+/* No comment provided by engineer. */
+"Last week" = "Săptămâna trecută";
+
+/* No comment provided by engineer. */
+"Last year" = "Anul trecut";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Ieri";
+
+/* No comment provided by engineer. */
+"1 year ago" = "În urmă cu 1 an";
+
+/* No comment provided by engineer. */
+"1 month ago" = "În urmă cu 1 lună";
+
+/* No comment provided by engineer. */
+"1 week ago" = "În urmă cu 1 săptămână";
+
+/* No comment provided by engineer. */
+"1 day ago" = "În urmă cu 1 zi";
+
+/* No comment provided by engineer. */
+"This morning" = "Azi dimineață";
+
+/* No comment provided by engineer. */
+"This afternoon" = "În această seară";
+
+/* No comment provided by engineer. */
+"Today" = "Astăzi";
+
+/* No comment provided by engineer. */
+"This week" = "Săptămâna aceasta";
+
+/* No comment provided by engineer. */
+"This month" = "Luna aceasta";
+
+/* No comment provided by engineer. */
+"This year" = "Anul acesta";
+
+/* Short format for */
+"%dy" = "%da"; // year (an)
+"%dM" = "%dl"; // month (luna)
+"%dw" = "%dS"; // week (saptamana)
+"%dd" = "%dz"; // day (ziua)
+"%dh" = "%do"; // hour (ora)
+"%dm" = "%dm"; // minute (minut)
+"%ds" = "%ds"; // second  (secunda)

+ 125 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/ru.lproj/DateTools.strings

@@ -0,0 +1,125 @@
+/*
+ RULES:
+ Assume value for (seconds, hours, minutes, days, weeks, months or years) is XXXY, Y is last digit, XY is last two digits;
+ */
+
+/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
+"%d days ago" = "%d дней назад";
+
+/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
+"%d _days ago" = "%d дня назад";
+
+/* Y == 1 AND XY != 11; */
+"%d __days ago" = "%d день назад";
+
+
+/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
+"%d hours ago" = "%d часов назад";
+
+/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
+"%d _hours ago" = "%d часа назад";
+
+/* Y == 1 AND XY != 11; */
+"%d __hours ago" = "%d час назад";
+
+
+/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
+"%d minutes ago" = "%d минут назад";
+
+/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
+"%d _minutes ago" = "%d минуты назад";
+
+/* Y == 1 AND XY != 11; */
+"%d __minutes ago" = "%d минуту назад";
+
+
+/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
+"%d months ago" = "%d месяцев назад";
+
+/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
+"%d _months ago" = "%d месяца назад";
+
+/* Y == 1 AND XY != 11; */
+"%d __months ago" = "%d месяц назад";
+
+
+/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
+"%d seconds ago" = "%d секунд назад";
+
+/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
+"%d _seconds ago" = "%d секунды назад";
+
+/* Y == 1 AND XY != 11; */
+"%d __seconds ago" = "%d секунду назад";
+
+
+/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
+"%d weeks ago" = "%d недель назад";
+
+/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
+"%d _weeks ago" = "%d недели назад";
+
+/* Y == 1 AND XY != 11; */
+"%d __weeks ago" = "%d неделю назад";
+
+
+/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
+"%d years ago" = "%d лет назад";
+
+/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
+"%d _years ago" = "%d года назад";
+
+/* Y == 1 AND XY != 11; */
+"%d __years ago" = "%d год назад";
+
+
+/* No comment provided by engineer. */
+"A minute ago" = "Минуту назад";
+
+/* No comment provided by engineer. */
+"An hour ago" = "Час назад";
+
+/* No comment provided by engineer. */
+"Just now" = "Только что";
+
+/* No comment provided by engineer. */
+"Last month" = "Месяц назад";
+
+/* No comment provided by engineer. */
+"Last week" = "Неделю назад";
+
+/* No comment provided by engineer. */
+"Last year" = "Год назад";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Вчера";
+
+/* No comment provided by engineer. */
+"1 year ago" = "1 год назад";
+
+/* No comment provided by engineer. */
+"1 month ago" = "1 месяц назад";
+
+/* No comment provided by engineer. */
+"1 week ago" = "1 неделю назад";
+
+/* No comment provided by engineer. */
+"1 day ago" = "1 день назад";
+
+/* No comment provided by engineer. */
+"This morning" = "Этим утром";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Этим днём";
+
+/* No comment provided by engineer. */
+"Today" = "Сегодня";
+
+/* No comment provided by engineer. */
+"This week" = "На этой неделе";
+
+/* No comment provided by engineer. */
+"This month" = "В этом месяце";
+
+/* No comment provided by engineer. */
+"This year" = "В этом году";

+ 71 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/sk.lproj/NSDateTimeAgo.strings

@@ -0,0 +1,71 @@
+/* No comment provided by engineer. */
+"%d days ago" = "Pred %d dňami";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "Pred %d hodinami";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "Pred %d minútami";
+
+/* No comment provided by engineer. */
+"%d months ago" = "Pred %d mesiaci";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "Pred %d sekundami";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "Pred %d týždňami";
+
+/* No comment provided by engineer. */
+"%d years ago" = "Pred %d rokmi";
+
+/* No comment provided by engineer. */
+"A minute ago" = "Pred minútou";
+
+/* No comment provided by engineer. */
+"An hour ago" = "Pred hodinou";
+
+/* No comment provided by engineer. */
+"Just now" = "Práve teraz";
+
+/* No comment provided by engineer. */
+"Last month" = "Minulý mesiac";
+
+/* No comment provided by engineer. */
+"Last week" = "Minulý týždeň";
+
+/* No comment provided by engineer. */
+"Last year" = "Minulý rok";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Včera";
+
+/* No comment provided by engineer. */
+"1 year ago" = "Pred rokom";
+
+/* No comment provided by engineer. */
+"1 month ago" = "Pred mesiacom";
+
+/* No comment provided by engineer. */
+"1 week ago" = "Pred týždňom";
+
+/* No comment provided by engineer. */
+"1 day ago" = "Predvčerom";
+
+/* No comment provided by engineer. */
+"This morning" = "Dnes dopoludnia";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Dnes popoludní";
+
+/* No comment provided by engineer. */
+"Today" = "Dnes";
+
+/* No comment provided by engineer. */
+"This week" = "Tento týždeň";
+
+/* No comment provided by engineer. */
+"This month" = "Tento mesiac";
+
+/* No comment provided by engineer. */
+"This year" = "Tento rok";

+ 89 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/sl.lproj/DateTools.strings

@@ -0,0 +1,89 @@
+/* No comment provided by engineer. */
+"%d days ago" = "pred %d dnevi";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "pred %d urami";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "pred %d minutami";
+
+/* No comment provided by engineer. */
+"%d months ago" = "pred %d meseci";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "pred %d sekundami";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "pred %d tedni";
+
+/* No comment provided by engineer. */
+"%d years ago" = "pred %d leti";
+
+/* No comment provided by engineer. */
+"A minute ago" = "pred eno minuto";
+
+/* No comment provided by engineer. */
+"An hour ago" = "pred eno uro";
+
+/* No comment provided by engineer. */
+"Just now" = "ravnokar";
+
+/* No comment provided by engineer. */
+"Last month" = "prejšnji mesec";
+
+/* No comment provided by engineer. */
+"Last week" = "prejšnji teden";
+
+/* No comment provided by engineer. */
+"Last year" = "prejšnje leto";
+
+/* No comment provided by engineer. */
+"Yesterday" = "včeraj";
+
+/* No comment provided by engineer. */
+"1 year ago" = "pred 1 letom";
+
+/* No comment provided by engineer. */
+"1 month ago" = "pred 1 mesecem";
+
+/* No comment provided by engineer. */
+"1 week ago" = "pred 1 tednom";
+
+/* No comment provided by engineer. */
+"1 day ago" = "pred 1 dnevom";
+
+/* No comment provided by engineer. */
+"1 hour ago" = "pred 1 uro";
+
+/* No comment provided by engineer. */
+"1 minute ago" = "pred 1 minuto";
+
+/* No comment provided by engineer. */
+"1 second ago" = "pred 1 sekundo";
+
+/* No comment provided by engineer. */
+"This morning" = "zjutraj";
+
+/* No comment provided by engineer. */
+"This afternoon" = "zvečer";
+
+/* No comment provided by engineer. */
+"Today" = "danes";
+
+/* No comment provided by engineer. */
+"This week" = "ta teden";
+
+/* No comment provided by engineer. */
+"This month" = "ta mesec";
+
+/* No comment provided by engineer. */
+"This year" = "to leto";
+
+/* Short format for */
+"%dy" = "%dl"; // year
+"%dM" = "%dM"; // month
+"%dw" = "%dt"; // week
+"%dd" = "%dd"; // day
+"%dh" = "%du"; // hour
+"%dm" = "%dm"; // minute
+"%ds" = "%ds"; // second

BIN
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/sv.lproj/DateTools.strings


BIN
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/th.lproj/DateTools.strings


+ 80 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/tr.lproj/DateTools.strings

@@ -0,0 +1,80 @@
+/* No comment provided by engineer. */
+"%d days ago" = "%d gün önce";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "%d saat önce";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "%d dakika önce";
+
+/* No comment provided by engineer. */
+"%d months ago" = "%d ay önce";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "%d saniye önce";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "%d hafta önce";
+
+/* No comment provided by engineer. */
+"%d years ago" = "%d yıl önce";
+
+/* No comment provided by engineer. */
+"A minute ago" = "Bir dakika önce";
+
+/* No comment provided by engineer. */
+"An hour ago" = "Bir saat önce";
+
+/* No comment provided by engineer. */
+"Just now" = "Şimdi";
+
+/* No comment provided by engineer. */
+"Last month" = "Geçen ay";
+
+/* No comment provided by engineer. */
+"Last week" = "Geçen hafta";
+
+/* No comment provided by engineer. */
+"Last year" = "Geçen yıl";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Dün";
+
+/* No comment provided by engineer. */
+"1 year ago" = "1 yıl önce";
+
+/* No comment provided by engineer. */
+"1 month ago" = "1 ay önce";
+
+/* No comment provided by engineer. */
+"1 week ago" = "1 hafta önce";
+
+/* No comment provided by engineer. */
+"1 day ago" = "1 gün önce";
+
+/* No comment provided by engineer. */
+"This morning" = "Bu sabah";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Öğleden sonra";
+
+/* No comment provided by engineer. */
+"Today" = "Bugün";
+
+/* No comment provided by engineer. */
+"This week" = "Bu hafta";
+
+/* No comment provided by engineer. */
+"This month" = "Bu ay";
+
+/* No comment provided by engineer. */
+"This year" = "Bu yıl";
+
+/* Short format for */
+"%dy" = "%dy"; // year
+"%dM" = "%day"; // month
+"%dw" = "%dh"; // week
+"%dd" = "%dg"; // day
+"%dh" = "%dsa"; // hour
+"%dm" = "%ddk"; // minute
+"%ds" = "%dsn"; // second

+ 125 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/uk.lproj/DateTools.strings

@@ -0,0 +1,125 @@
+/*
+ RULES:
+ Assume value for (seconds, hours, minutes, days, weeks, months or years) is XXXY, Y is last digit, XY is last two digits;
+ */
+
+/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
+"%d days ago" = "%d днів тому";
+
+/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
+"%d _days ago" = "%d дні тому";
+
+/* Y == 1 AND XY != 11; */
+"%d __days ago" = "%d день тому";
+
+
+/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
+"%d hours ago" = "%d годин тому";
+
+/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
+"%d _hours ago" = "%d години тому";
+
+/* Y == 1 AND XY != 11; */
+"%d __hours ago" = "%d годину тому";
+
+
+/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
+"%d minutes ago" = "%d хвилин тому";
+
+/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
+"%d _minutes ago" = "%d хвилини тому";
+
+/* Y == 1 AND XY != 11; */
+"%d __minutes ago" = "%d хвилину тому";
+
+
+/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
+"%d months ago" = "%d місяців тому";
+
+/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
+"%d _months ago" = "%d місяці тому";
+
+/* Y == 1 AND XY != 11; */
+"%d __months ago" = "%d місяць тому";
+
+
+/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
+"%d seconds ago" = "%d секунд тому";
+
+/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
+"%d _seconds ago" = "%d секунди тому";
+
+/* Y == 1 AND XY != 11; */
+"%d __seconds ago" = "%d секунду тому";
+
+
+/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
+"%d weeks ago" = "%d тижнів тому";
+
+/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
+"%d _weeks ago" = "%d тижні тому";
+
+/* Y == 1 AND XY != 11; */
+"%d __weeks ago" = "%d тиждень тому";
+
+
+/* Y == 0 OR Y > 4 OR (XY > 10 AND XY < 15); */
+"%d years ago" = "%d років тому";
+
+/* Y > 1 AND Y < 5 AND (XY < 10 OR XY > 20); */
+"%d _years ago" = "%d роки тому";
+
+/* Y == 1 AND XY != 11; */
+"%d __years ago" = "%d рік тому";
+
+
+/* No comment provided by engineer. */
+"A minute ago" = "Хвилину тому";
+
+/* No comment provided by engineer. */
+"An hour ago" = "Годину тому";
+
+/* No comment provided by engineer. */
+"Just now" = "Щойно";
+
+/* No comment provided by engineer. */
+"Last month" = "Місяць тому";
+
+/* No comment provided by engineer. */
+"Last week" = "Тиждень тому";
+
+/* No comment provided by engineer. */
+"Last year" = "Рік тому";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Вчора";
+
+/* No comment provided by engineer. */
+"1 year ago" = "1 рік тому";
+
+/* No comment provided by engineer. */
+"1 month ago" = "1 місяць тому";
+
+/* No comment provided by engineer. */
+"1 week ago" = "1 тиждень тому";
+
+/* No comment provided by engineer. */
+"1 day ago" = "1 день тому";
+
+/* No comment provided by engineer. */
+"This morning" = "Цього ранку";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Сьогодні вдень";
+
+/* No comment provided by engineer. */
+"Today" = "Сьогодні";
+
+/* No comment provided by engineer. */
+"This week" = "Цього тижня";
+
+/* No comment provided by engineer. */
+"This month" = "Цього місяця";
+
+/* No comment provided by engineer. */
+"This year" = "Цього року";

+ 71 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/vi.lproj/DateTools.strings

@@ -0,0 +1,71 @@
+/* No comment provided by engineer. */
+"%d days ago" = "%d ngày trước";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "%d giờ trước";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "%d phút trước";
+
+/* No comment provided by engineer. */
+"%d months ago" = "%d tháng trước";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "%d giây trước";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "%d tuần trước";
+
+/* No comment provided by engineer. */
+"%d years ago" = "%d năm trước";
+
+/* No comment provided by engineer. */
+"A minute ago" = "Một phút trước";
+
+/* No comment provided by engineer. */
+"An hour ago" = "Một giờ trước";
+
+/* No comment provided by engineer. */
+"Just now" = "Vừa mới đây";
+
+/* No comment provided by engineer. */
+"Last month" = "Tháng trước";
+
+/* No comment provided by engineer. */
+"Last week" = "Tuần trước";
+
+/* No comment provided by engineer. */
+"Last year" = "Năm vừa rồi";
+
+/* No comment provided by engineer. */
+"Yesterday" = "Hôm qua";
+
+/* No comment provided by engineer. */
+"1 year ago" = "1 năm trước";
+
+/* No comment provided by engineer. */
+"1 month ago" = "1 tháng trước";
+
+/* No comment provided by engineer. */
+"1 week ago" = "1 tuần trước";
+
+/* No comment provided by engineer. */
+"1 day ago" = "1 ngày trước";
+
+/* No comment provided by engineer. */
+"This morning" = "Sáng nay";
+
+/* No comment provided by engineer. */
+"This afternoon" = "Trưa nay";
+
+/* No comment provided by engineer. */
+"Today" = "Hôm nay";
+
+/* No comment provided by engineer. */
+"This week" = "Tuần này";
+
+/* No comment provided by engineer. */
+"This month" = "Tháng này";
+
+/* No comment provided by engineer. */
+"This year" = "Năm nay";

+ 97 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/zh-Hans.lproj/DateTools.strings

@@ -0,0 +1,97 @@
+/* No comment provided by engineer. */
+"%d days ago" = "%d天前";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "%d小时前";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "%d分钟前";
+
+/* No comment provided by engineer. */
+"%d months ago" = "%d个月前";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "%d秒钟前";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "%d星期前";
+
+/* No comment provided by engineer. */
+"%d years ago" = "%d年前";
+
+/* No comment provided by engineer. */
+"A minute ago" = "1分钟前";
+
+/* No comment provided by engineer. */
+"An hour ago" = "1小时前";
+
+/* No comment provided by engineer. */
+"Just now" = "刚刚";
+
+/* No comment provided by engineer. */
+"Last month" = "上个月";
+
+/* No comment provided by engineer. */
+"Last week" = "上星期";
+
+/* No comment provided by engineer. */
+"Last year" = "去年";
+
+/* No comment provided by engineer. */
+"Yesterday" = "昨天";
+
+/* You can add a space between the number and the characters. */
+"1 year ago" = "1年前";
+
+/* You can add a space between the number and the characters. */
+"1 month ago" = "1个月前";
+
+/* You can add a space between the number and the characters. */
+"1 week ago" = "1星期前";
+
+/* You can add a space between the number and the characters. */
+"1 day ago" = "1天前";
+
+/* No comment provided by engineer. */
+"This morning" = "今天上午";
+
+/* No comment provided by engineer. */
+"This afternoon" = "今天下午";
+
+/* No comment provided by engineer. */
+"Today" = "今天";
+
+/* No comment provided by engineer. */
+"This week" = "本周";
+
+/* No comment provided by engineer. */
+"This month" = "本月";
+
+/* No comment provided by engineer. */
+"This year" = "今年";
+
+/* Short format for */
+"%dy" = "%d年"; // year
+"%dM" = "%d月"; // month
+"%dw" = "%d周"; // week
+"%dd" = "%d天"; // day
+"%dh" = "%d小时"; // hour
+"%dm" = "%d分"; // minute
+"%ds" = "%d秒"; // second
+
+/* Week format for */
+"Mon" = "星期一";
+"Tue" = "星期二";
+"Wed" = "星期三";
+"Thu" = "星期四";
+"Fri" = "星期五";
+"Sat" = "星期六";
+"Sun" = "星期日";
+
+"周一" = "星期一";
+"周二" = "星期二";
+"周三" = "星期三";
+"周四" = "星期四";
+"周五" = "星期五";
+"周六" = "星期六";
+"周日" = "星期日";

+ 97 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/DateTools.bundle/zh-Hant.lproj/DateTools.strings

@@ -0,0 +1,97 @@
+/* No comment provided by engineer. */
+"%d days ago" = "%d天前";
+
+/* No comment provided by engineer. */
+"%d hours ago" = "%d小時前";
+
+/* No comment provided by engineer. */
+"%d minutes ago" = "%d分鐘前";
+
+/* No comment provided by engineer. */
+"%d months ago" = "%d個月前";
+
+/* No comment provided by engineer. */
+"%d seconds ago" = "%d秒鐘前";
+
+/* No comment provided by engineer. */
+"%d weeks ago" = "%d星期前";
+
+/* No comment provided by engineer. */
+"%d years ago" = "%d年前";
+
+/* No comment provided by engineer. */
+"A minute ago" = "1分鐘前";
+
+/* No comment provided by engineer. */
+"An hour ago" = "1小時前";
+
+/* No comment provided by engineer. */
+"Just now" = "剛剛";
+
+/* No comment provided by engineer. */
+"Last month" = "上個月";
+
+/* No comment provided by engineer. */
+"Last week" = "上星期";
+
+/* No comment provided by engineer. */
+"Last year" = "去年";
+
+/* No comment provided by engineer. */
+"Yesterday" = "昨天";
+
+/* No comment provided by engineer. */
+"1 year ago" = "1年前";
+
+/* No comment provided by engineer. */
+"1 month ago" = "1個月前";
+
+/* No comment provided by engineer. */
+"1 week ago" = "1星期前";
+
+/* No comment provided by engineer. */
+"1 day ago" = "1天前";
+
+/* No comment provided by engineer. */
+"This morning" = "今天上午";
+
+/* No comment provided by engineer. */
+"This afternoon" = "今天下午";
+
+/* No comment provided by engineer. */
+"Today" = "今天";
+
+/* No comment provided by engineer. */
+"This week" = "本周";
+
+/* No comment provided by engineer. */
+"This month" = "本月";
+
+/* No comment provided by engineer. */
+"This year" = "今年";
+
+/* Short format for */
+"%dy" = "%d年"; // year
+"%dM" = "%d月"; // month
+"%dw" = "%d週"; // week
+"%dd" = "%d天"; // day
+"%dh" = "%d小時"; // hour
+"%dm" = "%d分"; // minute
+"%ds" = "%d秒"; // second
+
+/* Week format for */
+"Mon" = "星期壹";
+"Tue" = "星期二";
+"Wed" = "星期三";
+"Thu" = "星期四";
+"Fri" = "星期五";
+"Sat" = "星期六";
+"Sun" = "星期日";
+
+"周壹" = "星期壹";
+"周二" = "星期二";
+"周三" = "星期三";
+"周四" = "星期四";
+"周五" = "星期五";
+"周六" = "星期六";
+"周日" = "星期日";

+ 46 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/A/Resources/Info.plist

@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>BuildMachineOSBuild</key>
+	<string>22A400</string>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>en</string>
+	<key>CFBundleExecutable</key>
+	<string>DateTools</string>
+	<key>CFBundleIdentifier</key>
+	<string>com.molabo.DateTools.DateTools-macOS</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>DateTools</string>
+	<key>CFBundlePackageType</key>
+	<string>FMWK</string>
+	<key>CFBundleShortVersionString</key>
+	<string>1.0</string>
+	<key>CFBundleSupportedPlatforms</key>
+	<array>
+		<string>MacOSX</string>
+	</array>
+	<key>CFBundleVersion</key>
+	<string>1</string>
+	<key>DTCompiler</key>
+	<string>com.apple.compilers.llvm.clang.1_0</string>
+	<key>DTPlatformBuild</key>
+	<string>14B47b</string>
+	<key>DTPlatformName</key>
+	<string>macosx</string>
+	<key>DTPlatformVersion</key>
+	<string>13.0</string>
+	<key>DTSDKBuild</key>
+	<string>22A372</string>
+	<key>DTSDKName</key>
+	<string>macosx13.0</string>
+	<key>DTXcode</key>
+	<string>1410</string>
+	<key>DTXcodeBuild</key>
+	<string>14B47b</string>
+	<key>LSMinimumSystemVersion</key>
+	<string>10.10</string>
+</dict>
+</plist>

+ 1 - 0
PDF Office/PDF Master/Resource Download/DateTools.framework/Versions/Current

@@ -0,0 +1 @@
+A

+ 18 - 0
PDF Office/PDF Master/Resource Download/KMResourceDownload.h

@@ -0,0 +1,18 @@
+//
+//  KMResourceDownload.h
+//  PDF Master DMG
+//
+//  Created by wanjun on 2023/8/1.
+//
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface KMResourceDownload : NSObject
+
+- (void)downloadFramework;
+
+@end
+
+NS_ASSUME_NONNULL_END

+ 106 - 0
PDF Office/PDF Master/Resource Download/KMResourceDownload.m

@@ -0,0 +1,106 @@
+//
+//  KMResourceDownload.m
+//  PDF Master DMG
+//
+//  Created by wanjun on 2023/8/1.
+//
+
+#import "KMResourceDownload.h"
+#import <ZipArchive/ZipArchive.h>
+#if __has_include(<DateTools/DateTools.h>)
+    #import <DateTools/DateTools.h>
+    #define HAS_DOCUMENTAI_FRAMEWORK 1
+#else
+    #define HAS_DOCUMENTAI_FRAMEWORK 0
+#endif
+
+@implementation KMResourceDownload
+
+- (void)downloadFramework {
+    
+    NSString *urlString = @"http://test-pdf-pro.kdan.cn:3021/downloads/DateTools.framework.zip";
+    NSURL *url = [NSURL URLWithString:urlString];
+    
+    NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
+    NSURLSession *session = [NSURLSession sessionWithConfiguration:configuration];
+    
+    NSURLSessionDownloadTask *downloadTask = [session downloadTaskWithURL:url completionHandler:^(NSURL * _Nullable location, NSURLResponse * _Nullable response, NSError * _Nullable error) {
+        if (error) {
+            NSLog(@"Failed to download framework: %@", error);
+            return;
+        }
+        
+        // Move the downloaded file to APP Contents/Frameworks folder
+        NSFileManager *fileManager = [NSFileManager defaultManager];
+        NSString *frameworksDirectory = [[NSBundle mainBundle] privateFrameworksPath];
+        NSString *destinationPath = [frameworksDirectory stringByAppendingPathComponent:@"DateTools.framework.zip"];
+        
+        NSError *moveError = nil;
+        [fileManager moveItemAtURL:location toURL:[NSURL fileURLWithPath:destinationPath] error:&moveError];
+        if (moveError) {
+            NSLog(@"Failed to move framework: %@", moveError);
+            return;
+        }
+        
+        NSLog(@"Framework downloaded and installed successfully!");
+        
+        // 解压 framework 文件
+        [self unzipFrameworkAtURL:[NSURL fileURLWithPath:destinationPath] toDestination:frameworksDirectory];
+        
+        // 加载 framework 文件
+        [self loadFramework:[frameworksDirectory stringByAppendingPathComponent:@"DateTools.framework"]];
+
+    }];
+    
+    [downloadTask resume];
+
+}
+
+// 解压 framework 文件
+- (void)unzipFrameworkAtURL:(NSURL *)zipURL toDestination:(NSString *)destinationPath {
+    // 解压逻辑,使用 Foundation 框架的 NSFileManager 或其他解压库
+    NSFileManager *fileManager = [NSFileManager defaultManager];
+    // 根据压缩文件类型选择解压方法
+    BOOL success = NO;
+    if ([zipURL.path.pathExtension isEqualToString:@"zip"]) {
+        // 使用系统自带的解压方法,需要引入 libz.tbd 库
+        success = [SSZipArchive unzipFileAtPath:zipURL.path
+                                     toDestination:destinationPath];
+    } else {
+        // 如果是其他类型的压缩文件,可以使用第三方库,如 SSZipArchive 等进行解压
+        // success = [SSZipArchive unzipFileAtPath:tempFilePath toDestination:destinationPath];
+    }
+    
+    if (success) {
+        NSLog(@"File unzipped successfully!");
+        [fileManager removeItemAtPath:zipURL.path error:nil];
+
+    } else {
+        NSLog(@"Failed to unzip file.");
+    }
+}
+
+// 加载 framework 文件
+- (void)loadFramework:(NSString *)destinationPath {
+    NSError *error = nil;
+
+//    NSURL *frameworkURL = [NSURL URLWithString:destinationPath]; // 指向解压后的 framework 文件目录
+//    NSString *frameworkPath = [[NSBundle mainBundle] pathForResource:@"DateTools" ofType:@"framework"];
+    NSBundle *frameworkBundle = [NSBundle bundleWithPath:destinationPath];
+    if (![frameworkBundle loadAndReturnError:&error]) {
+        NSLog(@"Error loading framework: %@", error);
+        return;
+    }
+    
+    // 使用 framework 中的代码和资源
+#if HAS_DOCUMENTAI_FRAMEWORK
+    NSDate *selectedDate = [NSDate dateWithTimeIntervalSinceNow:-24*60*60*6+100];
+    NSString *week = [NSDate weekTimeAgoSinceDate:selectedDate];
+    NSLog(@"week == %@", week);
+#else
+    // 其他处理或者警告用户没有导入 SomeFramework
+    NSLog(@"没有库");
+#endif
+}
+
+@end

+ 1 - 0
PDF Office/PDF Master/Resource Download/ZipArchive.framework/Headers

@@ -0,0 +1 @@
+Versions/Current/Headers

+ 1 - 0
PDF Office/PDF Master/Resource Download/ZipArchive.framework/Modules

@@ -0,0 +1 @@
+Versions/Current/Modules

+ 1 - 0
PDF Office/PDF Master/Resource Download/ZipArchive.framework/Resources

@@ -0,0 +1 @@
+Versions/Current/Resources

+ 178 - 0
PDF Office/PDF Master/Resource Download/ZipArchive.framework/Versions/A/Headers/SSZipArchive.h

@@ -0,0 +1,178 @@
+//
+//  SSZipArchive.h
+//  SSZipArchive
+//
+//  Created by Sam Soffes on 7/21/10.
+//
+
+#ifndef _SSZIPARCHIVE_H
+#define _SSZIPARCHIVE_H
+
+#import <Foundation/Foundation.h>
+
+#import "SSZipCommon.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+extern NSString *const SSZipArchiveErrorDomain;
+typedef NS_ENUM(NSInteger, SSZipArchiveErrorCode) {
+    SSZipArchiveErrorCodeFailedOpenZipFile             = -1,
+    SSZipArchiveErrorCodeFailedOpenFileInZip           = -2,
+    SSZipArchiveErrorCodeFileInfoNotLoadable           = -3,
+    SSZipArchiveErrorCodeFileContentNotReadable        = -4,
+    SSZipArchiveErrorCodeFailedToWriteFile             = -5,
+    SSZipArchiveErrorCodeInvalidArguments              = -6,
+    SSZipArchiveErrorCodeSymlinkEscapesTargetDirectory = -7,
+};
+
+@protocol SSZipArchiveDelegate;
+
+@interface SSZipArchive : NSObject
+
+// Password check
++ (BOOL)isFilePasswordProtectedAtPath:(NSString *)path;
++ (BOOL)isPasswordValidForArchiveAtPath:(NSString *)path password:(NSString *)pw error:(NSError * _Nullable * _Nullable)error NS_SWIFT_NOTHROW;
+
+// Total payload size
++ (NSNumber *)payloadSizeForArchiveAtPath:(NSString *)path error:(NSError **)error;
+
+// Unzip
++ (BOOL)unzipFileAtPath:(NSString *)path toDestination:(NSString *)destination;
++ (BOOL)unzipFileAtPath:(NSString *)path toDestination:(NSString *)destination delegate:(nullable id<SSZipArchiveDelegate>)delegate;
+
++ (BOOL)unzipFileAtPath:(NSString *)path
+          toDestination:(NSString *)destination
+              overwrite:(BOOL)overwrite
+               password:(nullable NSString *)password
+                  error:(NSError * *)error;
+
++ (BOOL)unzipFileAtPath:(NSString *)path
+          toDestination:(NSString *)destination
+              overwrite:(BOOL)overwrite
+               password:(nullable NSString *)password
+                  error:(NSError * *)error
+               delegate:(nullable id<SSZipArchiveDelegate>)delegate NS_REFINED_FOR_SWIFT;
+
++ (BOOL)unzipFileAtPath:(NSString *)path
+          toDestination:(NSString *)destination
+     preserveAttributes:(BOOL)preserveAttributes
+              overwrite:(BOOL)overwrite
+               password:(nullable NSString *)password
+                  error:(NSError * *)error
+               delegate:(nullable id<SSZipArchiveDelegate>)delegate;
+
++ (BOOL)unzipFileAtPath:(NSString *)path
+          toDestination:(NSString *)destination
+        progressHandler:(void (^_Nullable)(NSString *entry, unz_file_info zipInfo, long entryNumber, long total))progressHandler
+      completionHandler:(void (^_Nullable)(NSString *path, BOOL succeeded, NSError * _Nullable error))completionHandler;
+
++ (BOOL)unzipFileAtPath:(NSString *)path
+          toDestination:(NSString *)destination
+              overwrite:(BOOL)overwrite
+               password:(nullable NSString *)password
+        progressHandler:(void (^_Nullable)(NSString *entry, unz_file_info zipInfo, long entryNumber, long total))progressHandler
+      completionHandler:(void (^_Nullable)(NSString *path, BOOL succeeded, NSError * _Nullable error))completionHandler;
+
++ (BOOL)unzipFileAtPath:(NSString *)path
+          toDestination:(NSString *)destination
+     preserveAttributes:(BOOL)preserveAttributes
+              overwrite:(BOOL)overwrite
+         nestedZipLevel:(NSInteger)nestedZipLevel
+               password:(nullable NSString *)password
+                  error:(NSError **)error
+               delegate:(nullable id<SSZipArchiveDelegate>)delegate
+        progressHandler:(void (^_Nullable)(NSString *entry, unz_file_info zipInfo, long entryNumber, long total))progressHandler
+      completionHandler:(void (^_Nullable)(NSString *path, BOOL succeeded, NSError * _Nullable error))completionHandler;
+
++ (BOOL)unzipFileAtPath:(NSString *)path
+          toDestination:(NSString *)destination
+     preserveAttributes:(BOOL)preserveAttributes
+              overwrite:(BOOL)overwrite
+    symlinksValidWithin:(nullable NSString *)symlinksValidWithin
+         nestedZipLevel:(NSInteger)nestedZipLevel
+               password:(nullable NSString *)password
+                  error:(NSError **)error
+               delegate:(nullable id<SSZipArchiveDelegate>)delegate
+        progressHandler:(void (^_Nullable)(NSString *entry, unz_file_info zipInfo, long entryNumber, long total))progressHandler
+      completionHandler:(void (^_Nullable)(NSString *path, BOOL succeeded, NSError * _Nullable error))completionHandler;
+
+// Zip
+// default compression level is Z_DEFAULT_COMPRESSION (from "zlib.h")
+// keepParentDirectory: if YES, then unzipping will give `directoryName/fileName`. If NO, then unzipping will just give `fileName`. Default is NO.
+
+// without password
++ (BOOL)createZipFileAtPath:(NSString *)path withFilesAtPaths:(NSArray<NSString *> *)paths;
++ (BOOL)createZipFileAtPath:(NSString *)path withContentsOfDirectory:(NSString *)directoryPath;
+
++ (BOOL)createZipFileAtPath:(NSString *)path withContentsOfDirectory:(NSString *)directoryPath keepParentDirectory:(BOOL)keepParentDirectory;
+
+// with optional password, default encryption is AES
+// don't use AES if you need compatibility with native macOS unzip and Archive Utility
++ (BOOL)createZipFileAtPath:(NSString *)path withFilesAtPaths:(NSArray<NSString *> *)paths withPassword:(nullable NSString *)password;
++ (BOOL)createZipFileAtPath:(NSString *)path withFilesAtPaths:(NSArray<NSString *> *)paths withPassword:(nullable NSString *)password progressHandler:(void(^ _Nullable)(NSUInteger entryNumber, NSUInteger total))progressHandler;
++ (BOOL)createZipFileAtPath:(NSString *)path withContentsOfDirectory:(NSString *)directoryPath withPassword:(nullable NSString *)password;
++ (BOOL)createZipFileAtPath:(NSString *)path withContentsOfDirectory:(NSString *)directoryPath keepParentDirectory:(BOOL)keepParentDirectory withPassword:(nullable NSString *)password;
++ (BOOL)createZipFileAtPath:(NSString *)path
+    withContentsOfDirectory:(NSString *)directoryPath
+        keepParentDirectory:(BOOL)keepParentDirectory
+               withPassword:(nullable NSString *)password
+         andProgressHandler:(void(^ _Nullable)(NSUInteger entryNumber, NSUInteger total))progressHandler;
++ (BOOL)createZipFileAtPath:(NSString *)path
+    withContentsOfDirectory:(NSString *)directoryPath
+        keepParentDirectory:(BOOL)keepParentDirectory
+           compressionLevel:(int)compressionLevel
+                   password:(nullable NSString *)password
+                        AES:(BOOL)aes
+            progressHandler:(void(^ _Nullable)(NSUInteger entryNumber, NSUInteger total))progressHandler;
+//suport symlink compress --file
++ (BOOL)createZipFileAtPath:(NSString *)path withFilesAtPaths:(NSArray<NSString *> *)paths withPassword:(nullable NSString *)password keepSymlinks:(BOOL)keeplinks;
+//suport symlink compress --directory
++ (BOOL)createZipFileAtPath:(NSString *)path
+    withContentsOfDirectory:(NSString *)directoryPath
+        keepParentDirectory:(BOOL)keepParentDirectory
+           compressionLevel:(int)compressionLevel
+                   password:(nullable NSString *)password
+                        AES:(BOOL)aes
+            progressHandler:(void(^ _Nullable)(NSUInteger entryNumber, NSUInteger total))progressHandler
+               keepSymlinks:(BOOL)keeplinks;
+
+- (instancetype)init NS_UNAVAILABLE;
+- (instancetype)initWithPath:(NSString *)path NS_DESIGNATED_INITIALIZER;
+- (BOOL)open;
+- (BOOL)openForAppending;
+
+/// write empty folder
+- (BOOL)writeFolderAtPath:(NSString *)path withFolderName:(NSString *)folderName withPassword:(nullable NSString *)password;
+/// write file
+- (BOOL)writeFile:(NSString *)path withPassword:(nullable NSString *)password;
+- (BOOL)writeFileAtPath:(NSString *)path withFileName:(nullable NSString *)fileName withPassword:(nullable NSString *)password;
+- (BOOL)writeFileAtPath:(NSString *)path withFileName:(nullable NSString *)fileName compressionLevel:(int)compressionLevel password:(nullable NSString *)password AES:(BOOL)aes;
+///write symlink files
+- (BOOL)writeSymlinkFileAtPath:(NSString *)path withFileName:(nullable NSString *)fileName compressionLevel:(int)compressionLevel password:(nullable NSString *)password AES:(BOOL)aes;
+/// write data
+- (BOOL)writeData:(NSData *)data filename:(nullable NSString *)filename withPassword:(nullable NSString *)password;
+- (BOOL)writeData:(NSData *)data filename:(nullable NSString *)filename compressionLevel:(int)compressionLevel password:(nullable NSString *)password AES:(BOOL)aes;
+
+- (BOOL)close;
+
+@end
+
+@protocol SSZipArchiveDelegate <NSObject>
+
+@optional
+
+- (void)zipArchiveWillUnzipArchiveAtPath:(NSString *)path zipInfo:(unz_global_info)zipInfo;
+- (void)zipArchiveDidUnzipArchiveAtPath:(NSString *)path zipInfo:(unz_global_info)zipInfo unzippedPath:(NSString *)unzippedPath;
+
+- (BOOL)zipArchiveShouldUnzipFileAtIndex:(NSInteger)fileIndex totalFiles:(NSInteger)totalFiles archivePath:(NSString *)archivePath fileInfo:(unz_file_info)fileInfo;
+- (void)zipArchiveWillUnzipFileAtIndex:(NSInteger)fileIndex totalFiles:(NSInteger)totalFiles archivePath:(NSString *)archivePath fileInfo:(unz_file_info)fileInfo;
+- (void)zipArchiveDidUnzipFileAtIndex:(NSInteger)fileIndex totalFiles:(NSInteger)totalFiles archivePath:(NSString *)archivePath fileInfo:(unz_file_info)fileInfo;
+- (void)zipArchiveDidUnzipFileAtIndex:(NSInteger)fileIndex totalFiles:(NSInteger)totalFiles archivePath:(NSString *)archivePath unzippedFilePath:(NSString *)unzippedFilePath;
+
+- (void)zipArchiveProgressEvent:(unsigned long long)loaded total:(unsigned long long)total;
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif /* _SSZIPARCHIVE_H */

+ 71 - 0
PDF Office/PDF Master/Resource Download/ZipArchive.framework/Versions/A/Headers/SSZipCommon.h

@@ -0,0 +1,71 @@
+#ifndef SSZipCommon
+#define SSZipCommon
+
+// typedefs moved from mz_compat.h to here for public access
+
+/* unz_global_info structure contain global data about the ZIPfile
+ These data comes from the end of central dir */
+typedef struct unz_global_info64_s
+{
+    uint64_t number_entry;          /* total number of entries in the central dir on this disk */
+    uint32_t number_disk_with_CD;   /* number the the disk with central dir, used for spanning ZIP */
+    uint16_t size_comment;          /* size of the global comment of the zipfile */
+} unz_global_info64;
+
+
+typedef struct unz_global_info_s
+{
+    uint32_t number_entry;          /* total number of entries in the central dir on this disk */
+    uint32_t number_disk_with_CD;   /* number the the disk with central dir, used for spanning ZIP */
+    uint16_t size_comment;          /* size of the global comment of the zipfile */
+} unz_global_info;
+
+/* unz_file_info contain information about a file in the zipfile */
+/* https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT */
+typedef struct unz_file_info64_s
+{
+    uint16_t version;               /* version made by                 2 bytes */
+    uint16_t version_needed;        /* version needed to extract       2 bytes */
+    uint16_t flag;                  /* general purpose bit flag        2 bytes */
+    uint16_t compression_method;    /* compression method              2 bytes */
+    uint32_t dos_date;              /* last mod file date in Dos fmt   4 bytes */
+    struct tm tmu_date;
+    uint32_t crc;                   /* crc-32                          4 bytes */
+    uint64_t compressed_size;       /* compressed size                 8 bytes */
+    uint64_t uncompressed_size;     /* uncompressed size               8 bytes */
+    uint16_t size_filename;         /* filename length                 2 bytes */
+    uint16_t size_file_extra;       /* extra field length              2 bytes */
+    uint16_t size_file_comment;     /* file comment length             2 bytes */
+
+    uint32_t disk_num_start;        /* disk number start               4 bytes */
+    uint16_t internal_fa;           /* internal file attributes        2 bytes */
+    uint32_t external_fa;           /* external file attributes        4 bytes */
+
+    uint64_t disk_offset;
+
+    uint16_t size_file_extra_internal;
+} unz_file_info64;
+
+typedef struct unz_file_info_s
+{
+    uint16_t version;               /* version made by                 2 bytes */
+    uint16_t version_needed;        /* version needed to extract       2 bytes */
+    uint16_t flag;                  /* general purpose bit flag        2 bytes */
+    uint16_t compression_method;    /* compression method              2 bytes */
+    uint32_t dos_date;              /* last mod file date in Dos fmt   4 bytes */
+    struct tm tmu_date;
+    uint32_t crc;                   /* crc-32                          4 bytes */
+    uint32_t compressed_size;       /* compressed size                 4 bytes */
+    uint32_t uncompressed_size;     /* uncompressed size               4 bytes */
+    uint16_t size_filename;         /* filename length                 2 bytes */
+    uint16_t size_file_extra;       /* extra field length              2 bytes */
+    uint16_t size_file_comment;     /* file comment length             2 bytes */
+
+    uint16_t disk_num_start;        /* disk number start               2 bytes */
+    uint16_t internal_fa;           /* internal file attributes        2 bytes */
+    uint32_t external_fa;           /* external file attributes        4 bytes */
+
+    uint64_t disk_offset;
+} unz_file_info;
+
+#endif

+ 25 - 0
PDF Office/PDF Master/Resource Download/ZipArchive.framework/Versions/A/Headers/ZipArchive.h

@@ -0,0 +1,25 @@
+//
+//  ZipArchive.h
+//  ZipArchive
+//
+//  Created by Serhii Mumriak on 12/1/15.
+//
+
+#import <Foundation/Foundation.h>
+
+//! Project version number for ZipArchive.
+FOUNDATION_EXPORT double ZipArchiveVersionNumber;
+
+//! Project version string for ZipArchive.
+FOUNDATION_EXPORT const unsigned char ZipArchiveVersionString[];
+
+// In this header, you should import all the public headers of your framework using statements like #import <SSZipArchive.h>
+
+// This is to account for the many different ways this library gets imported.
+#if __has_include(<SSZipArchive/SSZipArchive.h>)
+#import <SSZipArchive/SSZipArchive.h>
+#elif __has_include("../SSZipArchive.h")
+#import "../SSZipArchive.h"
+#else
+#import "SSZipArchive.h"
+#endif

+ 6 - 0
PDF Office/PDF Master/Resource Download/ZipArchive.framework/Versions/A/Modules/module.modulemap

@@ -0,0 +1,6 @@
+framework module ZipArchive {
+  umbrella header "ZipArchive.h"
+
+  export *
+  module * { export * }
+}

+ 48 - 0
PDF Office/PDF Master/Resource Download/ZipArchive.framework/Versions/A/Resources/Info.plist

@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>BuildMachineOSBuild</key>
+	<string>22A400</string>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>en</string>
+	<key>CFBundleExecutable</key>
+	<string>ZipArchive</string>
+	<key>CFBundleIdentifier</key>
+	<string>com.ziparchive.ZipArchive</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>ZipArchive</string>
+	<key>CFBundlePackageType</key>
+	<string>FMWK</string>
+	<key>CFBundleShortVersionString</key>
+	<string>1.0</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleSupportedPlatforms</key>
+	<array>
+		<string>MacOSX</string>
+	</array>
+	<key>CFBundleVersion</key>
+	<string>1</string>
+	<key>DTCompiler</key>
+	<string>com.apple.compilers.llvm.clang.1_0</string>
+	<key>DTPlatformBuild</key>
+	<string>14B47b</string>
+	<key>DTPlatformName</key>
+	<string>macosx</string>
+	<key>DTPlatformVersion</key>
+	<string>13.0</string>
+	<key>DTSDKBuild</key>
+	<string>22A372</string>
+	<key>DTSDKName</key>
+	<string>macosx13.0</string>
+	<key>DTXcode</key>
+	<string>1410</string>
+	<key>DTXcodeBuild</key>
+	<string>14B47b</string>
+	<key>LSMinimumSystemVersion</key>
+	<string>10.15</string>
+</dict>
+</plist>

BIN
PDF Office/PDF Master/Resource Download/ZipArchive.framework/Versions/A/ZipArchive


+ 1 - 0
PDF Office/PDF Master/Resource Download/ZipArchive.framework/Versions/Current

@@ -0,0 +1 @@
+A

+ 1 - 0
PDF Office/PDF Master/Resource Download/ZipArchive.framework/ZipArchive

@@ -0,0 +1 @@
+Versions/Current/ZipArchive