From 94f6864282f3c8c598144a4a7db1bdaa7281c5f4 Mon Sep 17 00:00:00 2001
From: FOLIO Translations Bot
<38661258+folio-translations@users.noreply.github.com>
Date: Wed, 19 Feb 2025 22:21:39 -0500
Subject: [PATCH] Update translation strings
This pull request was initiated by Lokalise (user Peter Murray) at
2025-02-20 03:40:08
---
translations/stripes-core/ar.json | 3 +-
translations/stripes-core/ber.json | 3 +-
translations/stripes-core/ca.json | 3 +-
translations/stripes-core/cs_CZ.json | 3 +-
translations/stripes-core/da.json | 3 +-
translations/stripes-core/de.json | 3 +-
translations/stripes-core/en_GB.json | 3 +-
translations/stripes-core/en_SE.json | 3 +-
translations/stripes-core/en_US.json | 3 +-
translations/stripes-core/es.json | 3 +-
translations/stripes-core/es_419.json | 3 +-
translations/stripes-core/es_ES.json | 3 +-
translations/stripes-core/fr.json | 3 +-
translations/stripes-core/fr_FR.json | 3 +-
translations/stripes-core/he.json | 3 +-
translations/stripes-core/hi_IN.json | 3 +-
translations/stripes-core/hu.json | 3 +-
translations/stripes-core/it_IT.json | 3 +-
translations/stripes-core/ja.json | 3 +-
translations/stripes-core/ko.json | 3 +-
translations/stripes-core/nb.json | 3 +-
translations/stripes-core/nl.json | 3 +-
translations/stripes-core/nn.json | 3 +-
translations/stripes-core/pl.json | 3 +-
translations/stripes-core/pt_BR.json | 3 +-
translations/stripes-core/pt_PT.json | 3 +-
translations/stripes-core/ru.json | 3 +-
translations/stripes-core/sk.json | 3 +-
translations/stripes-core/sv.json | 3 +-
translations/stripes-core/uk.json | 166 ++++++++++++++++++++++++++
translations/stripes-core/ur.json | 3 +-
translations/stripes-core/zh_CN.json | 3 +-
translations/stripes-core/zh_TW.json | 3 +-
translations/stripes-core/zu.json | 166 ++++++++++++++++++++++++++
34 files changed, 396 insertions(+), 32 deletions(-)
create mode 100644 translations/stripes-core/uk.json
create mode 100644 translations/stripes-core/zu.json
diff --git a/translations/stripes-core/ar.json b/translations/stripes-core/ar.json
index 614704a9..d4774322 100644
--- a/translations/stripes-core/ar.json
+++ b/translations/stripes-core/ar.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/ber.json b/translations/stripes-core/ber.json
index 902c1607..7f713382 100644
--- a/translations/stripes-core/ber.json
+++ b/translations/stripes-core/ber.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/ca.json b/translations/stripes-core/ca.json
index 16dce4fb..cd116fdb 100644
--- a/translations/stripes-core/ca.json
+++ b/translations/stripes-core/ca.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/cs_CZ.json b/translations/stripes-core/cs_CZ.json
index ec81cb43..2085f8df 100644
--- a/translations/stripes-core/cs_CZ.json
+++ b/translations/stripes-core/cs_CZ.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Vaše relace brzy skončí! Zbývající čas:",
"logoutComplete": "Odhlásili jste se.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Nápověda"
}
\ No newline at end of file
diff --git a/translations/stripes-core/da.json b/translations/stripes-core/da.json
index f2936846..87d41e0e 100644
--- a/translations/stripes-core/da.json
+++ b/translations/stripes-core/da.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/de.json b/translations/stripes-core/de.json
index e5ad5e12..daa4181b 100644
--- a/translations/stripes-core/de.json
+++ b/translations/stripes-core/de.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/en_GB.json b/translations/stripes-core/en_GB.json
index 902c1607..7f713382 100644
--- a/translations/stripes-core/en_GB.json
+++ b/translations/stripes-core/en_GB.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/en_SE.json b/translations/stripes-core/en_SE.json
index 902c1607..7f713382 100644
--- a/translations/stripes-core/en_SE.json
+++ b/translations/stripes-core/en_SE.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/en_US.json b/translations/stripes-core/en_US.json
index 902c1607..7f713382 100644
--- a/translations/stripes-core/en_US.json
+++ b/translations/stripes-core/en_US.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/es.json b/translations/stripes-core/es.json
index a24b9d6f..4567f3b8 100644
--- a/translations/stripes-core/es.json
+++ b/translations/stripes-core/es.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/es_419.json b/translations/stripes-core/es_419.json
index a24b9d6f..4567f3b8 100644
--- a/translations/stripes-core/es_419.json
+++ b/translations/stripes-core/es_419.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/es_ES.json b/translations/stripes-core/es_ES.json
index a24b9d6f..4567f3b8 100644
--- a/translations/stripes-core/es_ES.json
+++ b/translations/stripes-core/es_ES.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/fr.json b/translations/stripes-core/fr.json
index 830f1b5b..63f64c6b 100644
--- a/translations/stripes-core/fr.json
+++ b/translations/stripes-core/fr.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/fr_FR.json b/translations/stripes-core/fr_FR.json
index 3f05d518..6e656672 100644
--- a/translations/stripes-core/fr_FR.json
+++ b/translations/stripes-core/fr_FR.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "Vous vous êtes déconnecté.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/he.json b/translations/stripes-core/he.json
index 47107698..6e83e477 100644
--- a/translations/stripes-core/he.json
+++ b/translations/stripes-core/he.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/hi_IN.json b/translations/stripes-core/hi_IN.json
index 902c1607..7f713382 100644
--- a/translations/stripes-core/hi_IN.json
+++ b/translations/stripes-core/hi_IN.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/hu.json b/translations/stripes-core/hu.json
index ac66f54d..b3068688 100644
--- a/translations/stripes-core/hu.json
+++ b/translations/stripes-core/hu.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/it_IT.json b/translations/stripes-core/it_IT.json
index dddfaf0d..48caf353 100644
--- a/translations/stripes-core/it_IT.json
+++ b/translations/stripes-core/it_IT.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/ja.json b/translations/stripes-core/ja.json
index 02a17b77..1177bf41 100644
--- a/translations/stripes-core/ja.json
+++ b/translations/stripes-core/ja.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "セッションはまもなく終了します。残時間:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/ko.json b/translations/stripes-core/ko.json
index 66624bd2..3c079c89 100644
--- a/translations/stripes-core/ko.json
+++ b/translations/stripes-core/ko.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/nb.json b/translations/stripes-core/nb.json
index 902c1607..7f713382 100644
--- a/translations/stripes-core/nb.json
+++ b/translations/stripes-core/nb.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/nl.json b/translations/stripes-core/nl.json
index f1709807..34500d6d 100644
--- a/translations/stripes-core/nl.json
+++ b/translations/stripes-core/nl.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/nn.json b/translations/stripes-core/nn.json
index 902c1607..7f713382 100644
--- a/translations/stripes-core/nn.json
+++ b/translations/stripes-core/nn.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/pl.json b/translations/stripes-core/pl.json
index ef8ef8f8..8234b9c6 100644
--- a/translations/stripes-core/pl.json
+++ b/translations/stripes-core/pl.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Pomoc"
}
\ No newline at end of file
diff --git a/translations/stripes-core/pt_BR.json b/translations/stripes-core/pt_BR.json
index 435ee85b..ac1d36f7 100644
--- a/translations/stripes-core/pt_BR.json
+++ b/translations/stripes-core/pt_BR.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Sua sessão terminará em breve! Tempo restante:",
"logoutComplete": "Você efetuou logout.",
"errors.oidc": "Erro: o servidor está proibido, inacessível ou indisponível.",
- "title.logoutTimeout": "Sair por inatividade"
+ "title.logoutTimeout": "Sair por inatividade",
+ "help": "Ajuda"
}
\ No newline at end of file
diff --git a/translations/stripes-core/pt_PT.json b/translations/stripes-core/pt_PT.json
index 81b247ba..e6a5509e 100644
--- a/translations/stripes-core/pt_PT.json
+++ b/translations/stripes-core/pt_PT.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/ru.json b/translations/stripes-core/ru.json
index dcdd5c50..56019502 100644
--- a/translations/stripes-core/ru.json
+++ b/translations/stripes-core/ru.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/sk.json b/translations/stripes-core/sk.json
index 7049203b..79d64a50 100644
--- a/translations/stripes-core/sk.json
+++ b/translations/stripes-core/sk.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/sv.json b/translations/stripes-core/sv.json
index 8bceb1b0..48b8049d 100644
--- a/translations/stripes-core/sv.json
+++ b/translations/stripes-core/sv.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/uk.json b/translations/stripes-core/uk.json
new file mode 100644
index 00000000..49371e03
--- /dev/null
+++ b/translations/stripes-core/uk.json
@@ -0,0 +1,166 @@
+{
+ "front.welcome": "Welcome, the Future Of Libraries Is OPEN!",
+ "front.home": "Home",
+ "front.about": "Software versions",
+ "button.new": "+ New",
+ "button.new_tooltip": "Add {entry}",
+ "button.edit": "Edit",
+ "button.delete": "Delete",
+ "button.deleteEntry": "Delete {entry}",
+ "button.saveAndClose": "Save and close",
+ "button.cancel": "Cancel",
+ "label.confirmDeleteEntry": "{name} will be removed",
+ "label.editEntry": "Edit {entry}",
+ "label.createEntry": "Create {entry}",
+ "label.missingRequiredField": "Please fill this in to continue",
+ "label.okay": "Okay",
+ "successfullyDeleted": "The {entry} {name} was successfully deleted.",
+ "untitled": "Untitled",
+ "about.paneTitle": "Software versions",
+ "about.userInterface": "User interface",
+ "about.foundation": "Foundation",
+ "about.okapiServices": "API gateway services",
+ "about.unknown": "Unknown",
+ "about.version": "Version {version}",
+ "about.forTenant": "For tenant {tenant}",
+ "about.onUrl": "On URL {url}",
+ "about.legendKey": "Key",
+ "about.notEnabledModules": "Installed modules that are not enabled for this tenant are displayed in gray.",
+ "about.moduleCount": "{count, number} {count, plural, one {module} other {modules}}",
+ "about.interfaceCount": "{count, number} {count, plural, one {interface} other {interfaces}}",
+ "about.uiOrServiceDependencies": "UI/service dependencies",
+ "about.moduleDependsOn": "{module} depends on:",
+ "about.newerModuleAvailable": "{required} ({available} available)",
+ "about.noDependencies": "{base} declares no dependencies",
+ "about.key.absentInterfaces": "Interfaces that are required but absent are highlighted in bold red.",
+ "about.key.incompatibleIntf": "Interfaces that are required but present only in an incompatible version are highlighted in orange.",
+ "about.key.compatible": "Interfaces that are present in a compatible version are shown in regular font.",
+ "about.moduleTypeCount": "{count, number} {type} {count, plural, one {module} other {modules}}",
+ "about.appModuleCount": "{count, number} app {count, plural, one {module} other {modules}}",
+ "about.settingsModuleCount": "{count, number} settings {count, plural, one {module} other {modules}}",
+ "about.pluginModuleCount": "{count, number} plugin {count, plural, one {module} other {modules}}",
+ "loggedInAs": "Logged in as {firstName} {lastName}",
+ "logout": "Log out",
+ "settings": "Settings",
+ "folioSettings": "FOLIO settings",
+ "loginViaSSO": "Log in via SSO",
+ "button.close": "Close",
+ "login": "Log in",
+ "username": "Username",
+ "password": "Password",
+ "loggingIn": "Logging in...",
+ "button.back": "Back",
+ "button.confirm": "Confirm",
+ "title.home": "Home",
+ "title.settings": "Settings",
+ "title.login": "Log in",
+ "title.ssoRedirect": "SSO Redirect",
+ "title.notFound": "Not Found",
+ "title.ssoLanding": "SSO Landing",
+ "currentServicePoint": "Service point: {name}",
+ "currentServicePointNotSelected": "Service point: None",
+ "title.CreateResetPassword": "Choose a password",
+ "title.forgotPassword": "Forgot password?",
+ "title.forgotUsername": "Forgot username?",
+ "title.checkEmail": "Check your email",
+ "title.changePassword": "Change password",
+ "button.hidePassword": "Hide password",
+ "button.showPassword": "Show password",
+ "button.forgotPassword": "Forgot password?",
+ "button.forgotUsername": "Forgot username?",
+ "button.continue": "Continue",
+ "button.redirect.login": "Continue to FOLIO",
+ "label.forgotUsername": "Forgot username?",
+ "label.forgotPassword": "Forgot password?",
+ "label.forgotUsernameCallToAction": "Enter your email or phone number",
+ "label.forgotPasswordCallToAction": "Enter your email, username or phone number",
+ "label.your.email": "An email has been sent to your email address.",
+ "label.check.email": "Check your email",
+ "label.caution.email": "If you don't receive the email, check your spam, junk, social or other folders. Or contact your FOLIO system administrator.",
+ "label.sent.email": "An email has been sent to {hiddenUserEmail}",
+ "label.congratulations": "Congratulations!",
+ "label.changed.password": "You've successfully changed your password.",
+ "setPassword": "Set password",
+ "settingPassword": "Setting password...",
+ "mainnav.showAllApplicationsButtonLabel": "Apps",
+ "mainnav.showAllApplicationsButtonAriaLabel": "All applications",
+ "mainnav.currentAppAriaLabel": "Current open application: {appName} (Click to go home)",
+ "mainnav.topLevelLabel": "Primary",
+ "mainnav.applicationListLabel": "Application List",
+ "errors.default.error": "Sorry, the information entered does not match our records.",
+ "errors.username.incorrect": "This FOLIO account cannot be located. Please contact your FOLIO systems administrator.",
+ "errors.password.incorrect": "Bad credentials",
+ "errors.user.blocked": "For security purposes, your account has been locked. Please try again or contact your FOLIO System Administrator.",
+ "errors.password.match.error": "Password does not match. Retype your password.",
+ "errors.password.lastTenPasswords.invalid": "Previously used password. Please enter a new password.",
+ "errors.email.invalid": "Please enter a valid email address.",
+ "errors.unable.locate.account": "Unable to find your account. Please enter a valid email address or phone number.",
+ "errors.unable.locate.account.password": "Unable to find your account. Please enter a valid email address, phone number, or username.",
+ "errors.link.invalid": "Your choose password link is invalid. Please verify that you are using the link included in your email or contact your FOLIO Administrator.",
+ "errors.link.expired": "Your choose password link expired or has already been used. Please contact your FOLIO Administrator for a new link.",
+ "errors.link.used": "Your choose password link expired or has already been used. Please contact your FOLIO Administrator for a new link.",
+ "errors.forgotten.password.found.multiple.users": "The information provided is tied to multiple FOLIO accounts. Please contact your FOLIO system administrator to reset your password.",
+ "errors.forgotten.username.found.multiple.users": "This email or phone number is tied to multiple FOLIO accounts. Please contact your FOLIO system administrator.",
+ "errors.forgotten.password.found.inactive": "Your account is currently locked. Please contact your FOLIO system administrator to reset your password",
+ "errors.default.server.error": "System error. Please wait a few minutes and try again.",
+ "createResetPassword.header": "Choose a password",
+ "createResetPassword.newPassword": "New Password",
+ "createResetPassword.confirmPassword": "Confirm Password",
+ "errors.password.incorrect.warn.user": "You have entered the wrong username or password for the third time. You have two more tries to log in before your account will be locked.",
+ "errors.password.incorrect.block.user": "For security purposes, your account has been locked. Please contact your FOLIO System Administrator to reset your password.",
+ "settingSystemInfo": "System information",
+ "settingChoose": "Choose settings",
+ "button.save": "Save",
+ "mainnav.appContextMenu": "Application context dropdown",
+ "errors.password.length.invalid": "The password length must be minimum 8 symbols.",
+ "errors.password.alphabetical.invalid": "The password must contain both lowercase and uppercase letters.",
+ "errors.password.number.invalid": "The password must contain at least one numeric character.",
+ "errors.password.specialCharacter.invalid": "The password must contain at least one special character.",
+ "errors.password.usernameDuplicate.invalid": " The password must not contain your username.",
+ "errors.password.keyboardSequence.invalid": "The password must not contain a keyboard sequence.",
+ "errors.password.repeatingSymbols.invalid": "The password must not contain the same character in a row.",
+ "errors.password.whiteSpace.invalid": "The password must not contain whitespaces.",
+ "mainnav.myProfileAriaLabel": "{tenantName} {servicePointName} profile",
+ "mainnav.skipMainNavigation": "Skip to main content",
+ "errors.user.timeout": "Your session has expired. Please log in again to resume your session.",
+ "errors.password.consecutiveWhitespaces.invalid": "The password must not contain consecutive white space characters.",
+ "about.missingModuleCount": "{count, number} missing {count, plural, one {interface} other {interfaces}}",
+ "about.incompatibleModuleCount": "{count, number} incompatible interface {count, plural, one {version} other {versions}}",
+ "routeErrorBoundary.sub": "An error occurred on this page and it could not be loaded.",
+ "routeErrorBoundary.goToAppHomeLabel": "Return to home",
+ "routeErrorBoundary.goToModuleHomeLabel": "Return to {name} landing page",
+ "routeErrorBoundary.goToModuleSettingsHomeLabel": "Return to {name} settings",
+ "logoutKeepSso": "Log out from FOLIO, keep SSO session",
+ "mainnav.profileDropdown.locale": "Locale",
+ "mainnav.profileDropdown.permissions": "Permissions",
+ "front.error.header": "404 Error",
+ "errors.password.compromised.invalid": "The password must not be commonly-used, expected or compromised",
+ "createResetPassword.ruleTemplate": "Must {description}",
+ "front.error.general.message": "The requested URL {br}{url}{br} was not found on this server.",
+ "front.error.setPassword.message": "Please log out of your current FOLIO session to set password. Once logged out please try to set your password with this link again.",
+ "title.noPermission": "No permission",
+ "front.error.noPermission": "You don't have permission to view this app/record",
+ "button.duplicate": "Duplicate",
+ "stale.warning": "The application has changed on the server and needs to be refreshed.",
+ "stale.reload": "Click here to reload.",
+ "placeholder.forgotPassword": "Enter email or phone",
+ "placeholder.forgotUsername": "Enter email or phone",
+ "title.cookieEnabled": "Cookies are required to login. Please enable cookies and try again.",
+ "logoutPending": "Log out in process...",
+ "rtr.idleSession.modalHeader": "Your session will expire soon!",
+ "rtr.idleSession.timeRemaining": "Time remaining",
+ "rtr.idleSession.keepWorking": "Keep working",
+ "rtr.idleSession.sessionExpiredSoSad": "Your session expired due to inactivity.",
+ "rtr.idleSession.logInAgain": "Log in again",
+ "title.logout": "Log out",
+ "about.applicationCount": "{count} applications",
+ "about.applicationsVersionsTitle": "Applications/modules/interfaces",
+ "tenantChoose": "Select your tenant/library",
+ "tenantLibrary": "Tenant/Library",
+ "errors.saml.missingToken": "No code
query parameter.",
+ "rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
+ "logoutComplete": "You have logged out.",
+ "errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Допомога"
+}
\ No newline at end of file
diff --git a/translations/stripes-core/ur.json b/translations/stripes-core/ur.json
index 902c1607..7f713382 100644
--- a/translations/stripes-core/ur.json
+++ b/translations/stripes-core/ur.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/zh_CN.json b/translations/stripes-core/zh_CN.json
index 83ca2d66..58891bd0 100644
--- a/translations/stripes-core/zh_CN.json
+++ b/translations/stripes-core/zh_CN.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "您的会话即将结束!剩余时间:",
"logoutComplete": "您已登出",
"errors.oidc": "错误:服务器被禁止、无法连接或不可用。",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "不活动注销",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/zh_TW.json b/translations/stripes-core/zh_TW.json
index 2b6f9997..ef2903fc 100644
--- a/translations/stripes-core/zh_TW.json
+++ b/translations/stripes-core/zh_TW.json
@@ -161,5 +161,6 @@
"rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
"logoutComplete": "You have logged out.",
"errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
- "title.logoutTimeout": "Inactivity log out"
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
}
\ No newline at end of file
diff --git a/translations/stripes-core/zu.json b/translations/stripes-core/zu.json
new file mode 100644
index 00000000..7f713382
--- /dev/null
+++ b/translations/stripes-core/zu.json
@@ -0,0 +1,166 @@
+{
+ "front.welcome": "Welcome, the Future Of Libraries Is OPEN!",
+ "front.home": "Home",
+ "front.about": "Software versions",
+ "button.new": "+ New",
+ "button.new_tooltip": "Add {entry}",
+ "button.edit": "Edit",
+ "button.delete": "Delete",
+ "button.deleteEntry": "Delete {entry}",
+ "button.saveAndClose": "Save and close",
+ "button.cancel": "Cancel",
+ "label.confirmDeleteEntry": "{name} will be removed",
+ "label.editEntry": "Edit {entry}",
+ "label.createEntry": "Create {entry}",
+ "label.missingRequiredField": "Please fill this in to continue",
+ "label.okay": "Okay",
+ "successfullyDeleted": "The {entry} {name} was successfully deleted.",
+ "untitled": "Untitled",
+ "about.paneTitle": "Software versions",
+ "about.userInterface": "User interface",
+ "about.foundation": "Foundation",
+ "about.okapiServices": "API gateway services",
+ "about.unknown": "Unknown",
+ "about.version": "Version {version}",
+ "about.forTenant": "For tenant {tenant}",
+ "about.onUrl": "On URL {url}",
+ "about.legendKey": "Key",
+ "about.notEnabledModules": "Installed modules that are not enabled for this tenant are displayed in gray.",
+ "about.moduleCount": "{count, number} {count, plural, one {module} other {modules}}",
+ "about.interfaceCount": "{count, number} {count, plural, one {interface} other {interfaces}}",
+ "about.uiOrServiceDependencies": "UI/service dependencies",
+ "about.moduleDependsOn": "{module} depends on:",
+ "about.newerModuleAvailable": "{required} ({available} available)",
+ "about.noDependencies": "{base} declares no dependencies",
+ "about.key.absentInterfaces": "Interfaces that are required but absent are highlighted in bold red.",
+ "about.key.incompatibleIntf": "Interfaces that are required but present only in an incompatible version are highlighted in orange.",
+ "about.key.compatible": "Interfaces that are present in a compatible version are shown in regular font.",
+ "about.moduleTypeCount": "{count, number} {type} {count, plural, one {module} other {modules}}",
+ "about.appModuleCount": "{count, number} app {count, plural, one {module} other {modules}}",
+ "about.settingsModuleCount": "{count, number} settings {count, plural, one {module} other {modules}}",
+ "about.pluginModuleCount": "{count, number} plugin {count, plural, one {module} other {modules}}",
+ "loggedInAs": "Logged in as {firstName} {lastName}",
+ "logout": "Log out",
+ "settings": "Settings",
+ "folioSettings": "FOLIO settings",
+ "loginViaSSO": "Log in via SSO",
+ "button.close": "Close",
+ "login": "Log in",
+ "username": "Username",
+ "password": "Password",
+ "loggingIn": "Logging in...",
+ "button.back": "Back",
+ "button.confirm": "Confirm",
+ "title.home": "Home",
+ "title.settings": "Settings",
+ "title.login": "Log in",
+ "title.ssoRedirect": "SSO Redirect",
+ "title.notFound": "Not Found",
+ "title.ssoLanding": "SSO Landing",
+ "currentServicePoint": "Service point: {name}",
+ "currentServicePointNotSelected": "Service point: None",
+ "title.CreateResetPassword": "Choose a password",
+ "title.forgotPassword": "Forgot password?",
+ "title.forgotUsername": "Forgot username?",
+ "title.checkEmail": "Check your email",
+ "title.changePassword": "Change password",
+ "button.hidePassword": "Hide password",
+ "button.showPassword": "Show password",
+ "button.forgotPassword": "Forgot password?",
+ "button.forgotUsername": "Forgot username?",
+ "button.continue": "Continue",
+ "button.redirect.login": "Continue to FOLIO",
+ "label.forgotUsername": "Forgot username?",
+ "label.forgotPassword": "Forgot password?",
+ "label.forgotUsernameCallToAction": "Enter your email or phone number",
+ "label.forgotPasswordCallToAction": "Enter your email, username or phone number",
+ "label.your.email": "An email has been sent to your email address.",
+ "label.check.email": "Check your email",
+ "label.caution.email": "If you don't receive the email, check your spam, junk, social or other folders. Or contact your FOLIO system administrator.",
+ "label.sent.email": "An email has been sent to {hiddenUserEmail}",
+ "label.congratulations": "Congratulations!",
+ "label.changed.password": "You've successfully changed your password.",
+ "setPassword": "Set password",
+ "settingPassword": "Setting password...",
+ "mainnav.showAllApplicationsButtonLabel": "Apps",
+ "mainnav.showAllApplicationsButtonAriaLabel": "All applications",
+ "mainnav.currentAppAriaLabel": "Current open application: {appName} (Click to go home)",
+ "mainnav.topLevelLabel": "Primary",
+ "mainnav.applicationListLabel": "Application List",
+ "errors.default.error": "Sorry, the information entered does not match our records.",
+ "errors.username.incorrect": "This FOLIO account cannot be located. Please contact your FOLIO systems administrator.",
+ "errors.password.incorrect": "Bad credentials",
+ "errors.user.blocked": "For security purposes, your account has been locked. Please try again or contact your FOLIO System Administrator.",
+ "errors.password.match.error": "Password does not match. Retype your password.",
+ "errors.password.lastTenPasswords.invalid": "Previously used password. Please enter a new password.",
+ "errors.email.invalid": "Please enter a valid email address.",
+ "errors.unable.locate.account": "Unable to find your account. Please enter a valid email address or phone number.",
+ "errors.unable.locate.account.password": "Unable to find your account. Please enter a valid email address, phone number, or username.",
+ "errors.link.invalid": "Your choose password link is invalid. Please verify that you are using the link included in your email or contact your FOLIO Administrator.",
+ "errors.link.expired": "Your choose password link expired or has already been used. Please contact your FOLIO Administrator for a new link.",
+ "errors.link.used": "Your choose password link expired or has already been used. Please contact your FOLIO Administrator for a new link.",
+ "errors.forgotten.password.found.multiple.users": "The information provided is tied to multiple FOLIO accounts. Please contact your FOLIO system administrator to reset your password.",
+ "errors.forgotten.username.found.multiple.users": "This email or phone number is tied to multiple FOLIO accounts. Please contact your FOLIO system administrator.",
+ "errors.forgotten.password.found.inactive": "Your account is currently locked. Please contact your FOLIO system administrator to reset your password",
+ "errors.default.server.error": "System error. Please wait a few minutes and try again.",
+ "createResetPassword.header": "Choose a password",
+ "createResetPassword.newPassword": "New Password",
+ "createResetPassword.confirmPassword": "Confirm Password",
+ "errors.password.incorrect.warn.user": "You have entered the wrong username or password for the third time. You have two more tries to log in before your account will be locked.",
+ "errors.password.incorrect.block.user": "For security purposes, your account has been locked. Please contact your FOLIO System Administrator to reset your password.",
+ "settingSystemInfo": "System information",
+ "settingChoose": "Choose settings",
+ "button.save": "Save",
+ "mainnav.appContextMenu": "Application context dropdown",
+ "errors.password.length.invalid": "The password length must be minimum 8 symbols.",
+ "errors.password.alphabetical.invalid": "The password must contain both lowercase and uppercase letters.",
+ "errors.password.number.invalid": "The password must contain at least one numeric character.",
+ "errors.password.specialCharacter.invalid": "The password must contain at least one special character.",
+ "errors.password.usernameDuplicate.invalid": " The password must not contain your username.",
+ "errors.password.keyboardSequence.invalid": "The password must not contain a keyboard sequence.",
+ "errors.password.repeatingSymbols.invalid": "The password must not contain the same character in a row.",
+ "errors.password.whiteSpace.invalid": "The password must not contain whitespaces.",
+ "mainnav.myProfileAriaLabel": "{tenantName} {servicePointName} profile",
+ "mainnav.skipMainNavigation": "Skip to main content",
+ "errors.user.timeout": "Your session has expired. Please log in again to resume your session.",
+ "errors.password.consecutiveWhitespaces.invalid": "The password must not contain consecutive white space characters.",
+ "about.missingModuleCount": "{count, number} missing {count, plural, one {interface} other {interfaces}}",
+ "about.incompatibleModuleCount": "{count, number} incompatible interface {count, plural, one {version} other {versions}}",
+ "routeErrorBoundary.sub": "An error occurred on this page and it could not be loaded.",
+ "routeErrorBoundary.goToAppHomeLabel": "Return to home",
+ "routeErrorBoundary.goToModuleHomeLabel": "Return to {name} landing page",
+ "routeErrorBoundary.goToModuleSettingsHomeLabel": "Return to {name} settings",
+ "logoutKeepSso": "Log out from FOLIO, keep SSO session",
+ "mainnav.profileDropdown.locale": "Locale",
+ "mainnav.profileDropdown.permissions": "Permissions",
+ "front.error.header": "404 Error",
+ "errors.password.compromised.invalid": "The password must not be commonly-used, expected or compromised",
+ "createResetPassword.ruleTemplate": "Must {description}",
+ "front.error.general.message": "The requested URL {br}{url}{br} was not found on this server.",
+ "front.error.setPassword.message": "Please log out of your current FOLIO session to set password. Once logged out please try to set your password with this link again.",
+ "title.noPermission": "No permission",
+ "front.error.noPermission": "You don't have permission to view this app/record",
+ "button.duplicate": "Duplicate",
+ "stale.warning": "The application has changed on the server and needs to be refreshed.",
+ "stale.reload": "Click here to reload.",
+ "placeholder.forgotPassword": "Enter email or phone",
+ "placeholder.forgotUsername": "Enter email or phone",
+ "title.cookieEnabled": "Cookies are required to login. Please enable cookies and try again.",
+ "logoutPending": "Log out in process...",
+ "rtr.idleSession.modalHeader": "Your session will expire soon!",
+ "rtr.idleSession.timeRemaining": "Time remaining",
+ "rtr.idleSession.keepWorking": "Keep working",
+ "rtr.idleSession.sessionExpiredSoSad": "Your session expired due to inactivity.",
+ "rtr.idleSession.logInAgain": "Log in again",
+ "title.logout": "Log out",
+ "about.applicationCount": "{count} applications",
+ "about.applicationsVersionsTitle": "Applications/modules/interfaces",
+ "tenantChoose": "Select your tenant/library",
+ "tenantLibrary": "Tenant/Library",
+ "errors.saml.missingToken": "No code
query parameter.",
+ "rtr.fixedLengthSession.timeRemaining": "Your session will end soon! Time remaining:",
+ "logoutComplete": "You have logged out.",
+ "errors.oidc": "Error: server is forbidden, unreachable, or unavailable.",
+ "title.logoutTimeout": "Inactivity log out",
+ "help": "Help"
+}
\ No newline at end of file