{userCount} Jellyfin {userCount, plural, one {user} other {users}} imported successfully!',
+ '
{userCount} {mediaServerName} {userCount, plural, one {user} other {users}} imported successfully!',
user: 'User',
- noJellyfinuserstoimport: 'There are no Jellyfin users to import.',
+ noJellyfinuserstoimport: 'There are no {mediaServerName} users to import.',
newJellyfinsigninenabled:
- 'The
Enable New Jellyfin Sign-In setting is currently enabled. Jellyfin users with library access do not need to be imported in order to sign in.',
+ 'The
Enable New {mediaServerName} Sign-In setting is currently enabled. {mediaServerName} users with library access do not need to be imported in order to sign in.',
});
const JellyfinImportModal: React.FC
= ({
@@ -66,6 +66,8 @@ const JellyfinImportModal: React.FC = ({
strong: function strong(msg) {
return {msg};
},
+ mediaServerName:
+ process.env.JELLYFIN_TYPE == 'emby' ? 'Emby' : 'Jellyfin',
}),
{
autoDismiss: true,
@@ -77,10 +79,16 @@ const JellyfinImportModal: React.FC = ({
onComplete();
}
} catch (e) {
- addToast(intl.formatMessage(messages.importfromJellyfinerror), {
- autoDismiss: true,
- appearance: 'error',
- });
+ addToast(
+ intl.formatMessage(messages.importfromJellyfinerror, {
+ mediaServerName:
+ process.env.JELLYFIN_TYPE == 'emby' ? 'Emby' : 'Jellyfin',
+ }),
+ {
+ autoDismiss: true,
+ appearance: 'error',
+ }
+ );
} finally {
setImporting(false);
}
@@ -110,7 +118,10 @@ const JellyfinImportModal: React.FC = ({
return (
}
onOk={() => {
importUsers();
@@ -126,6 +137,8 @@ const JellyfinImportModal: React.FC = ({
{settings.currentSettings.newPlexLogin && (
{msg}
@@ -240,7 +253,10 @@ const JellyfinImportModal: React.FC = ({
>
) : (
)}
diff --git a/src/components/UserList/index.tsx b/src/components/UserList/index.tsx
index 444185a82..5eb951736 100644
--- a/src/components/UserList/index.tsx
+++ b/src/components/UserList/index.tsx
@@ -503,13 +503,18 @@ const UserList: React.FC = () => {
>
- {intl.formatMessage(messages.importfromplex, {
- mediaServerName:
- settings.currentSettings.mediaServerType ===
+ {process.env.JELLYFIN_TYPE == 'emby'
+ ? intl.formatMessage(messages.importfromplex, {
+ mediaServerName: 'Emby',
+ })
+ : settings.currentSettings.mediaServerType ===
MediaServerType.PLEX
- ? 'Plex'
- : 'Jellyfin',
- })}
+ ? intl.formatMessage(messages.importfromplex, {
+ mediaServerName: 'Plex',
+ })
+ : intl.formatMessage(messages.importfromplex, {
+ mediaServerName: 'Jellyfin',
+ })}
@@ -636,17 +641,23 @@ const UserList: React.FC = () => {