Unit tests, Lokalisierung, ShareExtension

This commit is contained in:
2026-04-20 15:01:50 +02:00
parent 187c3e4fc6
commit 7bea01caaf
24 changed files with 1711 additions and 10 deletions
@@ -0,0 +1,51 @@
/* ShareExtensionView */
"Save to BookStax" = "Save to BookStax";
"Cancel" = "Cancel";
"Selected Text" = "Selected Text";
"Page Title" = "Page Title";
"Page title" = "Page title";
"Location" = "Location";
"Shelf" = "Shelf";
"Book" = "Book";
"Chapter" = "Chapter";
"Select" = "Select";
"Optional" = "Optional";
"Save" = "Save";
/* Success */
"Page saved!" = "Page saved!";
"Open BookStax" = "Open BookStax";
"Done" = "Done";
/* Not configured */
"BookStax Not Configured" = "BookStax Not Configured";
"Please open BookStax and sign in to your BookStack server." = "Please open BookStax and sign in to your BookStack server.";
"Close" = "Close";
/* Alert */
"Error" = "Error";
"OK" = "OK";
/* Shelf picker */
"Select Shelf" = "Select Shelf";
"Loading shelves\u{2026}" = "Loading shelves\u{2026}";
"No shelves found" = "No shelves found";
"No shelves were found on the server." = "No shelves were found on the server.";
/* Book picker */
"Select Book" = "Select Book";
"Loading books\u{2026}" = "Loading books\u{2026}";
"No books found" = "No books found";
"This shelf has no books yet." = "This shelf has no books yet.";
/* Chapter picker */
"Select Chapter" = "Select Chapter";
"Loading chapters\u{2026}" = "Loading chapters\u{2026}";
"No chapter (directly in book)" = "No chapter (directly in book)";
"This book has no chapters." = "This book has no chapters.";
/* API errors (semantic keys) */
"error.notConfigured" = "BookStax is not configured. Please open the app and sign in.";
"error.network.format" = "Network error: %@";
"error.http.format" = "Server error (HTTP %d). Please try again.";
"error.decoding" = "The server response could not be processed.";