├── .gitignore ├── .swiftpm └── xcode │ └── package.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── Example ├── .swiftlint.yml ├── Example.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── Example │ ├── Assets │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── logo.imageset │ │ │ ├── Contents.json │ │ │ └── logo.png │ ├── ar.lproj │ │ └── Localizable.strings │ └── en.lproj │ │ └── Localizable.strings │ ├── ExampleApp.swift │ ├── Info.plist │ ├── Styles │ └── AppButtonStyle.swift │ ├── SupportFiles │ └── Preview Content │ │ └── Preview Assets.xcassets │ │ └── Contents.json │ └── Views │ ├── AppView.swift │ ├── LangaugeView.swift │ ├── MainView.swift │ └── SplashView.swift ├── Images ├── languagemanager.gif └── logo.png ├── Package.swift ├── README.md ├── Sources └── LanguageManagerSwiftUI │ ├── Util │ ├── Constants │ │ ├── AppUserDefault.swift │ │ └── Languages.swift │ ├── Extensions │ │ └── String+Helpers.swift │ └── LanguageSettings.swift │ └── Views │ └── LanguageManagerView.swift └── Tests ├── LanguageManagerSwiftUITests ├── LanguageManagerSwiftUITests.swift └── XCTestManifests.swift └── LinuxMain.swift /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | xcuserdata/ 6 | -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Example/.swiftlint.yml -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Example/Example.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /Example/Example/Assets/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Example/Example/Assets/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Example/Example/Assets/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Example/Example/Assets/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets/Assets.xcassets/logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Example/Example/Assets/Assets.xcassets/logo.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets/Assets.xcassets/logo.imageset/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Example/Example/Assets/Assets.xcassets/logo.imageset/logo.png -------------------------------------------------------------------------------- /Example/Example/Assets/ar.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Example/Example/Assets/ar.lproj/Localizable.strings -------------------------------------------------------------------------------- /Example/Example/Assets/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Example/Example/Assets/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /Example/Example/ExampleApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Example/Example/ExampleApp.swift -------------------------------------------------------------------------------- /Example/Example/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Example/Example/Info.plist -------------------------------------------------------------------------------- /Example/Example/Styles/AppButtonStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Example/Example/Styles/AppButtonStyle.swift -------------------------------------------------------------------------------- /Example/Example/SupportFiles/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Example/Example/SupportFiles/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/Example/Views/AppView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Example/Example/Views/AppView.swift -------------------------------------------------------------------------------- /Example/Example/Views/LangaugeView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Example/Example/Views/LangaugeView.swift -------------------------------------------------------------------------------- /Example/Example/Views/MainView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Example/Example/Views/MainView.swift -------------------------------------------------------------------------------- /Example/Example/Views/SplashView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Example/Example/Views/SplashView.swift -------------------------------------------------------------------------------- /Images/languagemanager.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Images/languagemanager.gif -------------------------------------------------------------------------------- /Images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Images/logo.png -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/README.md -------------------------------------------------------------------------------- /Sources/LanguageManagerSwiftUI/Util/Constants/AppUserDefault.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Sources/LanguageManagerSwiftUI/Util/Constants/AppUserDefault.swift -------------------------------------------------------------------------------- /Sources/LanguageManagerSwiftUI/Util/Constants/Languages.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Sources/LanguageManagerSwiftUI/Util/Constants/Languages.swift -------------------------------------------------------------------------------- /Sources/LanguageManagerSwiftUI/Util/Extensions/String+Helpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Sources/LanguageManagerSwiftUI/Util/Extensions/String+Helpers.swift -------------------------------------------------------------------------------- /Sources/LanguageManagerSwiftUI/Util/LanguageSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Sources/LanguageManagerSwiftUI/Util/LanguageSettings.swift -------------------------------------------------------------------------------- /Sources/LanguageManagerSwiftUI/Views/LanguageManagerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Sources/LanguageManagerSwiftUI/Views/LanguageManagerView.swift -------------------------------------------------------------------------------- /Tests/LanguageManagerSwiftUITests/LanguageManagerSwiftUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Tests/LanguageManagerSwiftUITests/LanguageManagerSwiftUITests.swift -------------------------------------------------------------------------------- /Tests/LanguageManagerSwiftUITests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Tests/LanguageManagerSwiftUITests/XCTestManifests.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abedalkareem/LanguageManager-SwiftUI/HEAD/Tests/LinuxMain.swift --------------------------------------------------------------------------------