diff --git a/Nextcloud Cookbook iOS Client.xcodeproj/project.pbxproj b/Nextcloud Cookbook iOS Client.xcodeproj/project.pbxproj index 13f3f3d..1886d82 100644 --- a/Nextcloud Cookbook iOS Client.xcodeproj/project.pbxproj +++ b/Nextcloud Cookbook iOS Client.xcodeproj/project.pbxproj @@ -662,7 +662,7 @@ LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; MACOSX_DEPLOYMENT_TARGET = 14.0; - MARKETING_VERSION = 1.6.1; + MARKETING_VERSION = 1.7; PRODUCT_BUNDLE_IDENTIFIER = "VincentMeilinger.Nextcloud-Cookbook-iOS-Client"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = auto; @@ -705,7 +705,7 @@ LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; MACOSX_DEPLOYMENT_TARGET = 14.0; - MARKETING_VERSION = 1.6.1; + MARKETING_VERSION = 1.7; PRODUCT_BUNDLE_IDENTIFIER = "VincentMeilinger.Nextcloud-Cookbook-iOS-Client"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = auto; diff --git a/Nextcloud Cookbook iOS Client.xcodeproj/project.xcworkspace/xcuserdata/vincie.xcuserdatad/UserInterfaceState.xcuserstate b/Nextcloud Cookbook iOS Client.xcodeproj/project.xcworkspace/xcuserdata/vincie.xcuserdatad/UserInterfaceState.xcuserstate index ae085c1..de92d38 100644 Binary files a/Nextcloud Cookbook iOS Client.xcodeproj/project.xcworkspace/xcuserdata/vincie.xcuserdatad/UserInterfaceState.xcuserstate and b/Nextcloud Cookbook iOS Client.xcodeproj/project.xcworkspace/xcuserdata/vincie.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Contents.json b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Contents.json index 3f7f444..5aa7bb8 100644 --- a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,109 +1,109 @@ { "images" : [ { - "filename" : "cookbook-icon-20@2x.png", + "filename" : "Hintergrund-20@2x.png", "idiom" : "iphone", "scale" : "2x", "size" : "20x20" }, { - "filename" : "cookbook-icon-20@3x.png", + "filename" : "Hintergrund-20@3x.png", "idiom" : "iphone", "scale" : "3x", "size" : "20x20" }, { - "filename" : "cookbook-icon-29@2x.png", + "filename" : "Hintergrund-29@2x.png", "idiom" : "iphone", "scale" : "2x", "size" : "29x29" }, { - "filename" : "cookbook-icon-29@3x.png", + "filename" : "Hintergrund-29@3x.png", "idiom" : "iphone", "scale" : "3x", "size" : "29x29" }, { - "filename" : "cookbook-icon-40@2x.png", + "filename" : "Hintergrund-40@2x.png", "idiom" : "iphone", "scale" : "2x", "size" : "40x40" }, { - "filename" : "cookbook-icon-40@3x.png", + "filename" : "Hintergrund-40@3x.png", "idiom" : "iphone", "scale" : "3x", "size" : "40x40" }, { - "filename" : "cookbook-icon-60@2x.png", + "filename" : "Hintergrund-60@2x.png", "idiom" : "iphone", "scale" : "2x", "size" : "60x60" }, { - "filename" : "cookbook-icon-60@3x.png", + "filename" : "Hintergrund-60@3x.png", "idiom" : "iphone", "scale" : "3x", "size" : "60x60" }, { - "filename" : "cookbook-icon-20.png", + "filename" : "Hintergrund-20.png", "idiom" : "ipad", "scale" : "1x", "size" : "20x20" }, { - "filename" : "cookbook-icon-20@2x.png", + "filename" : "Hintergrund-20@2x.png", "idiom" : "ipad", "scale" : "2x", "size" : "20x20" }, { - "filename" : "cookbook-icon-29.png", + "filename" : "Hintergrund-29.png", "idiom" : "ipad", "scale" : "1x", "size" : "29x29" }, { - "filename" : "cookbook-icon-29@2x.png", + "filename" : "Hintergrund-29@2x.png", "idiom" : "ipad", "scale" : "2x", "size" : "29x29" }, { - "filename" : "cookbook-icon-40.png", + "filename" : "Hintergrund-40.png", "idiom" : "ipad", "scale" : "1x", "size" : "40x40" }, { - "filename" : "cookbook-icon-40@2x.png", + "filename" : "Hintergrund-40@2x.png", "idiom" : "ipad", "scale" : "2x", "size" : "40x40" }, { - "filename" : "cookbook-icon-76.png", + "filename" : "Hintergrund-76.png", "idiom" : "ipad", "scale" : "1x", "size" : "76x76" }, { - "filename" : "cookbook-icon-76@2x.png", + "filename" : "Hintergrund-76@2x.png", "idiom" : "ipad", "scale" : "2x", "size" : "76x76" }, { - "filename" : "cookbook-icon-83.5@2x.png", + "filename" : "Hintergrund-83.5@2x.png", "idiom" : "ipad", "scale" : "2x", "size" : "83.5x83.5" }, { - "filename" : "cookbook-icon-1024.png", + "filename" : "Hintergrund-1024.png", "idiom" : "ios-marketing", "scale" : "1x", "size" : "1024x1024" diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-1024.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-1024.png new file mode 100644 index 0000000..f9cb532 Binary files /dev/null and b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-1024.png differ diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-20.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-20.png new file mode 100644 index 0000000..acfbeb0 Binary files /dev/null and b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-20.png differ diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-20@2x.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-20@2x.png new file mode 100644 index 0000000..ca9db32 Binary files /dev/null and b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-20@2x.png differ diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-20@3x.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-20@3x.png new file mode 100644 index 0000000..5d9773a Binary files /dev/null and b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-20@3x.png differ diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-29.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-29.png new file mode 100644 index 0000000..da9a19d Binary files /dev/null and b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-29.png differ diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-29@2x.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-29@2x.png new file mode 100644 index 0000000..34458f9 Binary files /dev/null and b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-29@2x.png differ diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-29@3x.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-29@3x.png new file mode 100644 index 0000000..12da8c1 Binary files /dev/null and b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-29@3x.png differ diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-40.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-40.png new file mode 100644 index 0000000..ca9db32 Binary files /dev/null and b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-40.png differ diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-40@2x.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-40@2x.png new file mode 100644 index 0000000..d11501d Binary files /dev/null and b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-40@2x.png differ diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-40@3x.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-40@3x.png new file mode 100644 index 0000000..4d221ff Binary files /dev/null and b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-40@3x.png differ diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-60@2x.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-60@2x.png new file mode 100644 index 0000000..4d221ff Binary files /dev/null and b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-60@2x.png differ diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-60@3x.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-60@3x.png new file mode 100644 index 0000000..bdb2503 Binary files /dev/null and b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-60@3x.png differ diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-76.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-76.png new file mode 100644 index 0000000..c5a9ef2 Binary files /dev/null and b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-76.png differ diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-76@2x.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-76@2x.png new file mode 100644 index 0000000..330b6ef Binary files /dev/null and b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-76@2x.png differ diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-83.5@2x.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-83.5@2x.png new file mode 100644 index 0000000..4f80f8b Binary files /dev/null and b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/Hintergrund-83.5@2x.png differ diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/Contents.json b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/Contents.json new file mode 100644 index 0000000..3f7f444 --- /dev/null +++ b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/Contents.json @@ -0,0 +1,116 @@ +{ + "images" : [ + { + "filename" : "cookbook-icon-20@2x.png", + "idiom" : "iphone", + "scale" : "2x", + "size" : "20x20" + }, + { + "filename" : "cookbook-icon-20@3x.png", + "idiom" : "iphone", + "scale" : "3x", + "size" : "20x20" + }, + { + "filename" : "cookbook-icon-29@2x.png", + "idiom" : "iphone", + "scale" : "2x", + "size" : "29x29" + }, + { + "filename" : "cookbook-icon-29@3x.png", + "idiom" : "iphone", + "scale" : "3x", + "size" : "29x29" + }, + { + "filename" : "cookbook-icon-40@2x.png", + "idiom" : "iphone", + "scale" : "2x", + "size" : "40x40" + }, + { + "filename" : "cookbook-icon-40@3x.png", + "idiom" : "iphone", + "scale" : "3x", + "size" : "40x40" + }, + { + "filename" : "cookbook-icon-60@2x.png", + "idiom" : "iphone", + "scale" : "2x", + "size" : "60x60" + }, + { + "filename" : "cookbook-icon-60@3x.png", + "idiom" : "iphone", + "scale" : "3x", + "size" : "60x60" + }, + { + "filename" : "cookbook-icon-20.png", + "idiom" : "ipad", + "scale" : "1x", + "size" : "20x20" + }, + { + "filename" : "cookbook-icon-20@2x.png", + "idiom" : "ipad", + "scale" : "2x", + "size" : "20x20" + }, + { + "filename" : "cookbook-icon-29.png", + "idiom" : "ipad", + "scale" : "1x", + "size" : "29x29" + }, + { + "filename" : "cookbook-icon-29@2x.png", + "idiom" : "ipad", + "scale" : "2x", + "size" : "29x29" + }, + { + "filename" : "cookbook-icon-40.png", + "idiom" : "ipad", + "scale" : "1x", + "size" : "40x40" + }, + { + "filename" : "cookbook-icon-40@2x.png", + "idiom" : "ipad", + "scale" : "2x", + "size" : "40x40" + }, + { + "filename" : "cookbook-icon-76.png", + "idiom" : "ipad", + "scale" : "1x", + "size" : "76x76" + }, + { + "filename" : "cookbook-icon-76@2x.png", + "idiom" : "ipad", + "scale" : "2x", + "size" : "76x76" + }, + { + "filename" : "cookbook-icon-83.5@2x.png", + "idiom" : "ipad", + "scale" : "2x", + "size" : "83.5x83.5" + }, + { + "filename" : "cookbook-icon-1024.png", + "idiom" : "ios-marketing", + "scale" : "1x", + "size" : "1024x1024" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-1024.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-1024.png similarity index 100% rename from Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-1024.png rename to Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-1024.png diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-20.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-20.png similarity index 100% rename from Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-20.png rename to Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-20.png diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-20@2x.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-20@2x.png similarity index 100% rename from Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-20@2x.png rename to Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-20@2x.png diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-20@3x.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-20@3x.png similarity index 100% rename from Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-20@3x.png rename to Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-20@3x.png diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-29.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-29.png similarity index 100% rename from Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-29.png rename to Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-29.png diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-29@2x.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-29@2x.png similarity index 100% rename from Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-29@2x.png rename to Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-29@2x.png diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-29@3x.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-29@3x.png similarity index 100% rename from Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-29@3x.png rename to Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-29@3x.png diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-40.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-40.png similarity index 100% rename from Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-40.png rename to Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-40.png diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-40@2x.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-40@2x.png similarity index 100% rename from Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-40@2x.png rename to Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-40@2x.png diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-40@3x.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-40@3x.png similarity index 100% rename from Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-40@3x.png rename to Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-40@3x.png diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-60@2x.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-60@2x.png similarity index 100% rename from Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-60@2x.png rename to Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-60@2x.png diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-60@3x.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-60@3x.png similarity index 100% rename from Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-60@3x.png rename to Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-60@3x.png diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-76.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-76.png similarity index 100% rename from Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-76.png rename to Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-76.png diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-76@2x.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-76@2x.png similarity index 100% rename from Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-76@2x.png rename to Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-76@2x.png diff --git a/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-83.5@2x.png b/Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-83.5@2x.png similarity index 100% rename from Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon.appiconset/cookbook-icon-83.5@2x.png rename to Nextcloud Cookbook iOS Client/Assets.xcassets/AppIcon_old.appiconset/cookbook-icon-83.5@2x.png diff --git a/Nextcloud Cookbook iOS Client/Localizable.xcstrings b/Nextcloud Cookbook iOS Client/Localizable.xcstrings index 3e2e5fb..03f0cd9 100644 --- a/Nextcloud Cookbook iOS Client/Localizable.xcstrings +++ b/Nextcloud Cookbook iOS Client/Localizable.xcstrings @@ -712,7 +712,26 @@ } }, "Copy Link" : { - + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Link kopieren" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Copiar enlace" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Copier le lien" + } + } + } }, "Could not establish a connection to the server. The action will be retried upon reconnection." : { "localizations" : { @@ -957,7 +976,26 @@ } }, "e.g.: example.com" : { - + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "z.B. beispiel.com" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "por ejemplo, example.com" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "par exemple example.com" + } + } + } }, "Edit" : { "localizations" : { @@ -1157,31 +1195,27 @@ } } }, - "If the login button does not open your browser, copy the following link and paste it in your browser manually:" : { - "extractionState" : "stale", + "If the login button does not open your browser, use the 'Copy Link' button and paste the link in your browser manually." : { "localizations" : { "de" : { "stringUnit" : { "state" : "translated", - "value" : "Wenn der Anmeldebutton Ihren Browser nicht öffnet, kopieren Sie den folgenden Link und fügen Sie ihn manuell in Ihren Browser ein:" + "value" : "Wenn der Anmeldebutton Ihren Browser nicht öffnet, verwenden Sie den 'Link kopieren' Button und fügen Sie den Link manuell in Ihren Browser ein." } }, "es" : { "stringUnit" : { "state" : "translated", - "value" : "Si el botón de inicio de sesión no abre su navegador, copie el siguiente enlace y péguelo manualmente en su navegador:" + "value" : "Si el botón de inicio de sesión no abre tu navegador, usa el botón 'Copiar enlace' y pega el enlace manualmente en tu navegador." } }, "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Si le bouton de connexion n'ouvre pas votre navigateur, copiez le lien suivant et collez-le manuellement dans votre navigateur :" + "value" : "Si le bouton de connexion n'ouvre pas votre navigateur, utilisez le bouton 'Copier le lien' et collez le lien manuellement dans votre navigateur." } } } - }, - "If the login button does not open your browser, use the 'Copy Link' button and paste the link in your browser manually." : { - }, "If you are interested in contributing to this project or simply wish to review its source code, we encourage you to visit the GitHub repository for this application." : { "localizations" : { @@ -1586,27 +1620,23 @@ } }, "Make sure to enter the server address in the form 'example.com', or \n':'\n when a non-standard port is used." : { - - }, - "Make sure to enter the server address in the form 'example.com'. Currently, only servers using the 'https' protocol are supported." : { - "extractionState" : "stale", "localizations" : { "de" : { "stringUnit" : { "state" : "translated", - "value" : "Stellen Sie sicher, dass Sie die Serveradresse in der Form 'beispiel.com' eingeben. Derzeit werden nur Server unterstützt, die das 'https'-Protokoll verwenden." + "value" : "Stellen Sie sicher, dass Sie die Serveradresse in der Form 'beispiel.com' eingeben, oder ':', wenn ein nicht standardmäßiger Port verwendet wird." } }, "es" : { "stringUnit" : { "state" : "translated", - "value" : "Asegúrese de ingresar la dirección del servidor en el formato 'example.com'. Actualmente, solo se admiten servidores que usan el protocolo 'https'." + "value" : "Asegúrate de introducir la dirección del servidor en la forma 'example.com', o ':' cuando se utiliza un puerto no estándar." } }, "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Assurez-vous de saisir l'adresse du serveur sous la forme 'example.com'. Actuellement, seuls les serveurs utilisant le protocole 'https' sont pris en charge." + "value" : "Assurez-vous de saisir l'adresse du serveur sous la forme 'example.com', ou ':' lorsqu'un port non standard est utilisé." } } } @@ -2227,6 +2257,28 @@ } } }, + "Search recipes/keywords" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Suche Rezepte/Schlagwörter" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Buscar recetas/palabras clave" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rechercher recettes/mots-clés" + } + } + } + }, "Select a default cookbook" : { "localizations" : { "de" : { diff --git a/Nextcloud Cookbook iOS Client/Views/CategoryDetailView.swift b/Nextcloud Cookbook iOS Client/Views/CategoryDetailView.swift index 3a049a9..706e762 100644 --- a/Nextcloud Cookbook iOS Client/Views/CategoryDetailView.swift +++ b/Nextcloud Cookbook iOS Client/Views/CategoryDetailView.swift @@ -42,7 +42,7 @@ struct CategoryDetailView: View { } } } - .searchable(text: $searchText, prompt: "Search recipes") + .searchable(text: $searchText, prompt: "Search recipes/keywords") .task { await viewModel.getCategory( named: categoryName, @@ -61,7 +61,8 @@ struct CategoryDetailView: View { guard let recipes = viewModel.recipes[categoryName] else { return [] } guard searchText != "" else { return recipes } return recipes.filter { recipe in - recipe.name.lowercased().contains(searchText.lowercased()) + recipe.name.lowercased().contains(searchText.lowercased()) || // check name for occurence of search term + (recipe.keywords != nil && recipe.keywords!.lowercased().contains(searchText.lowercased())) // check keywords for search term } } }