From 6a7eeace155eb9f2cb9fe9ace233817127f9ea2c Mon Sep 17 00:00:00 2001 From: Lapisoft Date: Thu, 3 Mar 2022 07:56:15 +0100 Subject: [PATCH 01/26] Localize strings * Add localization files to podspec to allow the app that uses the library to load correct strings --- SitumWayfinding.podspec | 6 +- .../Assets/SitumWayfinding.storyboard | 13 +- .../Positioning/PositioningPresenter.swift | 19 ++- .../PositioningViewController.swift | 94 ++++++++++---- .../Protocols/OnNavigationListener.swift | 12 +- .../WayfindingLibrary/SitumMapsLibrary.swift | 8 +- .../WayfindingLibrary/WayfindingError.swift | 4 +- .../en.lproj/Localizable.strings | 116 ++++++++++++++++++ .../es.lproj/Localizable.strings | 116 ++++++++++++++++++ 9 files changed, 340 insertions(+), 48 deletions(-) create mode 100644 SitumWayfinding/Localizations/en.lproj/Localizable.strings create mode 100644 SitumWayfinding/Localizations/es.lproj/Localizable.strings diff --git a/SitumWayfinding.podspec b/SitumWayfinding.podspec index 8c5f186..f3b88fa 100644 --- a/SitumWayfinding.podspec +++ b/SitumWayfinding.podspec @@ -26,7 +26,11 @@ Pod::Spec.new do |s| s.swift_version = '5.0' s.source_files = 'SitumWayfinding/Classes/**/*' - s.resources = ['SitumWayfinding/Assets/*.storyboard', 'SitumWayfinding/Assets/Images/**/*.png'] + s.resources = [ + 'SitumWayfinding/Assets/*.storyboard', + 'SitumWayfinding/Assets/Images/**/*.png', + 'SitumWayfinding/Localizations/**/*', + ] s.dependency 'GoogleMaps', '~> 4.2.0' s.dependency 'SitumSDK', '~> 2.52.0' diff --git a/SitumWayfinding/Assets/SitumWayfinding.storyboard b/SitumWayfinding/Assets/SitumWayfinding.storyboard index 55e6e67..f2eb9e8 100644 --- a/SitumWayfinding/Assets/SitumWayfinding.storyboard +++ b/SitumWayfinding/Assets/SitumWayfinding.storyboard @@ -267,6 +267,7 @@ + @@ -304,27 +305,27 @@ - + - + - +