mirror of
https://github.com/WebTools-NG/WebTools-NG
synced 2024-11-23 11:33:14 +00:00
454 lines
No EOL
24 KiB
JSON
454 lines
No EOL
24 KiB
JSON
{
|
|
"Common": {
|
|
"AppName": "WebTools-NG",
|
|
"Home": {
|
|
"About": "@:Common.AppName provides different tool modules to help with Plex Server management.",
|
|
"Modules": "Currently available tool modules are:",
|
|
"Name": "Home",
|
|
"Title": "Welcome to @:Common.AppName",
|
|
"LangUpdateTitle": "Language update",
|
|
"LangUpdateMsg": "{0} Language has been updated on the translation site",
|
|
"LangUpdateMsg2": "Please go to Language option and select '{0}'"
|
|
},
|
|
"Language": {
|
|
"Description": "@:Common.Language.Name allows you to change language of the app",
|
|
"Name": "Language",
|
|
"btnForce": "Force download",
|
|
"LangMissing": "My language is missing from above",
|
|
"LangMissing1": "if your language is missing in above list, it means that unfortunately nobody has translated it, yet.",
|
|
"LangMissing2": "If so, we urge you to not only help us, but also your fellow countryfolk using Plex.",
|
|
"LangMissing3": "Please visit the link below to sign up as a translator!",
|
|
"LangMissing4": "Doing so, will also list you in the about page ;)",
|
|
"LangSpelling": "I found a bad translation",
|
|
"LangSpelling1": "If so, we urge you to join the translation site as well.",
|
|
"LangProcent": "What does the number after the language mean?",
|
|
"LangProcent1": "The number indicates how complete the translation is",
|
|
"LangProcent2": "If not on 100%, then we need your help",
|
|
"LangForce": "What does the '@:Common.Language.btnForce' button do?",
|
|
"LangForce1": "It updates your translations with the newest version available",
|
|
"Join": "Become a translator"
|
|
},
|
|
"Login": {
|
|
"SignIn": "Sign in with plex.tv",
|
|
"UseCred": "Use your regular Plex credentials",
|
|
"Note": "3rd-party Auth is not supported!",
|
|
"Username": "Username",
|
|
"UsernamePrompt": "Enter your plex.tv Username or Email",
|
|
"Password": "Password",
|
|
"PasswordPrompt": "Enter your plex.tv password",
|
|
"UsernameSave": "Remember Username",
|
|
"LoginBtn": "Sign in",
|
|
"twoFA": "2Factor Authentication verification code",
|
|
"twoFAPrompt": "If using 2FA, enter your code here, else leave as blank (optional)",
|
|
"Missing2FACode": "Please enter the verification code",
|
|
"LoginConnectErrToken": "Could not connect to plex.tv with a Token",
|
|
"LoginConnectErr": "Could not connect to plex.tv"
|
|
},
|
|
"SelServer": "Select Server",
|
|
"Menu": {
|
|
"File": {
|
|
"menuFile": "File",
|
|
"menuOpenLogDir": "Open Log Directory",
|
|
"menuQuit": "Quit"
|
|
},
|
|
"Edit": {
|
|
"menuEdit": "Edit",
|
|
"menuUndo": "Undo",
|
|
"menuRedo": "Redo",
|
|
"menuCut": "Cut",
|
|
"menuCopy": "Copy",
|
|
"menuPaste": "Paste",
|
|
"menuDelete": "Delete",
|
|
"menuSelectAll": "Select All"
|
|
},
|
|
"View": {
|
|
"menuView": "View",
|
|
"menuReload": "Reload",
|
|
"menuForceReload": "Force Reload",
|
|
"menuToggleDeveloperTools": "Toggle Developer Tools",
|
|
"menuActualSize": "Actual Size",
|
|
"menuZoomIn": "Zoom In",
|
|
"menuZoomOut": "Zoom Out",
|
|
"menuToggleFullScreen": "Toggle Full Screen"
|
|
},
|
|
"Help": {
|
|
"menuHelp": "Help",
|
|
"menuForum": "Forums",
|
|
"menuGithub": "Github",
|
|
"menuManual": "Manual",
|
|
"menuAbout": "About WebTools",
|
|
"menuAboutText": {
|
|
"menuAboutVersion": "Version",
|
|
"menuAboutPlatform": "Platform",
|
|
"menuAboutArchitecture": "Architecture"
|
|
}
|
|
},
|
|
"Sidebar": {
|
|
"NavSections": {
|
|
"Tools": "Tools",
|
|
"Options": "Options"
|
|
},
|
|
"ET": {
|
|
"Settings": "Settings",
|
|
"Custom": "Custom Levels"
|
|
},
|
|
"About": {
|
|
"NavTitle": "About Us"
|
|
},
|
|
"Home": {
|
|
"NavTitle": "Home"
|
|
},
|
|
"Language": {
|
|
"NavTitle": "Language"
|
|
},
|
|
"Theme": {
|
|
"NavTitle": "Theme"
|
|
},
|
|
"Reset": {
|
|
"NavTitle": "Factory Reset"
|
|
},
|
|
"Settings": {
|
|
"NavTitle": "Global Settings"
|
|
},
|
|
"PMS": {
|
|
"Settings": "Settings",
|
|
"Butler": "Butler scheduled tasks"
|
|
}
|
|
}
|
|
},
|
|
"Ok": "OK",
|
|
"Cancel": "Cancel",
|
|
"Reload": "Reload",
|
|
"Update": {
|
|
"Title": "Update detected",
|
|
"Body": "{0} was released on Github on: {1}.",
|
|
"Body2": "Click here for more info",
|
|
"Skip": "Don't show notification for this version anymore"
|
|
},
|
|
"Copy": "Copy",
|
|
"ExportDir": "Select Export Directory",
|
|
"Browse": "Browse",
|
|
"ErrorNoOutDirMsg": "You need to define an output directory in the global settings page first",
|
|
"ErrorNoOutDirTitle": "No output directory defined",
|
|
"ReleaseNoteTitle": "Release Note"
|
|
},
|
|
"Modules": {
|
|
"ET": {
|
|
"Description": "@:Modules.ET.Name allows you to export detail information about the media in your libraries",
|
|
"Name": "ExportTools",
|
|
"ErrorServer": "No server",
|
|
"Settings": {
|
|
"Settings": "Settings",
|
|
"Description": "Here you can define the settings for @:Modules.ET.Name",
|
|
"ArraySep": "Delimiter for multiple info in same field",
|
|
"ColumnSep": "Delimiter between columns in CSV file (Use 9 for TAB)",
|
|
"TimeOut": "Timeout when requesting info from PMS in sec (Global setting)",
|
|
"OrgTitleNull": "Default \"Original Title\" to \"Title\", if empty",
|
|
"SortTitleNull": "Default \"Sort Title\" to \"Title\", if empty",
|
|
"suggestedFileNoExtra": "For suggested filename strip extra info from filenames so only essential info is kept",
|
|
"suggestedUseOrigenTitle": "When suggesting file or foldername, use original title",
|
|
"AutoXLSCol": "Autosize column (xlsx only)",
|
|
"AutoXLSRow": "Autosize row (xlsx only)",
|
|
"ExportToExcel": "Export to xlsx",
|
|
"ExportToCSV": "Export to csv",
|
|
"NotAvailIndicator": "What to use if a field can't be found",
|
|
"QualifierCSV": "Qualifier to use with a text based field for CSV (Use space for none)",
|
|
"Posters_Dimensions": "Poster width * height",
|
|
"Posters_Dimensions_TT": "Poster width*height, If 'Export Posters' is a field in the export. Can be separated by a comma, for multiple exports, like `75*75, 1024*768`. Note: dimensions might be altered slightly in order to preserve the aspect ratio of the poster",
|
|
"Art_Dimensions": "Art width * height",
|
|
"Art_Dimensions_TT": "Art width*height, If 'Export Art' is a field in the export. Can be seperated by a comma, for multiple exports, like `75*75, 1024*768`. Note: dimensions might be altered slightly in order to preserve the aspect ratio of the art",
|
|
"ChReturn": "Replace Return character with",
|
|
"ChReturn_TT": "Leave blank to not replace",
|
|
"ChNewLine": "Replace NewLine character with",
|
|
"ChNewLine_TT": "Leave blank to not replace",
|
|
"MoviesUseId": "Default Id for suggested folder and filename for movies",
|
|
"ttMoviesUseId": "If exporting Suggested Filename or Folder for movies, default to selected naming if available. Fallback to IMDB if not",
|
|
"ShowsUseId": "Default Id for suggested folder and filename for shows",
|
|
"ttShowsUseId": "If exporting Suggested Filename or Folder for shows, default to selected naming if available. Fallback to TMDB if not"
|
|
},
|
|
"FolderNameOK": "** Folder named correctly **",
|
|
"FileNameOK": "** File named correctly **",
|
|
"LevelInfo": "Export level determines which data are going to be exported.",
|
|
"SelectLevel": "Select level",
|
|
"BuildInLevels": "*** Built-in levels ***",
|
|
"NoLevelFound": "N/A",
|
|
"Status": {
|
|
"Idle": "Idle",
|
|
"Status": "Status",
|
|
"Processing-Chunk": "Processing chunk {current} of {total}",
|
|
"StartExport": "Starting to Export",
|
|
"GetSectionItems": "Fetching {totalSize} items in chunks of {chunck}",
|
|
"CreateExlsFile": "Creating Excel file",
|
|
"ProcessItem": "Processing item {count} of {total}",
|
|
"Names": {
|
|
"Status": "Status",
|
|
"Chuncks": "Chunks",
|
|
"Items": "Items",
|
|
"Info": "Info",
|
|
"OutFile": "Output File",
|
|
"StartTime": "Start time",
|
|
"EndTime": "End Time",
|
|
"TimeElapsed": "Time Elapsed",
|
|
"RunningTime": "Running time"
|
|
},
|
|
"Finished": "Export finished",
|
|
"Running": "Export in progress"
|
|
},
|
|
"ErrorBadSepTitle": "Column separator issue",
|
|
"ErrorBadSep": "Column separator can only be one character",
|
|
"ErrorNoServerSelectedTitle": "No server selected",
|
|
"ErrorNoServerSelectedMsg": "You need to select a server to export from",
|
|
"ErrorNoOutputFormatTitle": "No output format selected",
|
|
"ErrorNoOutputFormatMsg": "You need to select an output format in the @:Modules.ET.Name settings, like csv or xlsx",
|
|
"Custom": {
|
|
"Title": "Custom levels",
|
|
"Description": "A custom level allows you to create your own export levels",
|
|
"NewCustomLevel": "< Define new level >",
|
|
"CustomLevels": "*** Custom levels ***",
|
|
"DeleteLevel": "Do you want to delete the selected level?",
|
|
"NewLevelTitle": "Enter name for the new level",
|
|
"NewLevelName": "< Enter name for new level >",
|
|
"NewLevelSaveTxt": "Save",
|
|
"CustomLevel": "Custom Level",
|
|
"btnDelete": "Delete level",
|
|
"btnSave": "Save level",
|
|
"confirmDelete": "Are you sure you want to delete {0}",
|
|
"Delete": "Delete",
|
|
"Cancel": "Cancel",
|
|
"availFields": "Available fields:",
|
|
"customFields": "Custom fields:",
|
|
"AlertSaved": "Custom level saved",
|
|
"TT-ETEditLevel": "Here you select the level to create/delete/edit",
|
|
"optCustExpType": {
|
|
"AudioAlbum": "Audio Album",
|
|
"AudioArtist": "Audio Artist",
|
|
"AudioTrack": "Audio Track",
|
|
"Libraries": "Libraries",
|
|
"Movies": "Movies",
|
|
"Photos": "Photos",
|
|
"PlaylistAudio": "Playlist Audio",
|
|
"PlaylistVideo": "Playlist Video",
|
|
"PlaylistPhoto": "Playlist Photo",
|
|
"TVEpisodes": "TV Episodes",
|
|
"TVSeries": "TV Shows"
|
|
},
|
|
"SelCustType": "Select type to customize",
|
|
"TT-CustType": "Here you select the type of export you want to customize"
|
|
},
|
|
"RadioPlayListsInfo": "Playlist Info",
|
|
"RadioLibraryInfo": "Library Info",
|
|
"TT-ETPType": "Here you select the type of playlist you want to export",
|
|
"optExpType": {
|
|
"lblBtnExportMedia": "Export Media",
|
|
"lblExportLevel": "Export Level",
|
|
"lblMainExp": "Select Export Type",
|
|
"lblSecExp": "Select Sub Type",
|
|
"lblSelectSelection": "Select Media Libary",
|
|
"MainMovie": "Movie",
|
|
"MainTV": "TV",
|
|
"MainAudio": "Audio",
|
|
"MainPhoto": "Photo",
|
|
"MainPlaylist": "Playlist",
|
|
"MainLibrary": "Library",
|
|
"SecAudioAlbum": "Audio Album",
|
|
"SecAudioArtist": "Audio Artist",
|
|
"SecAudioTrack": "Audio Track",
|
|
"SecLibraries": "Libraries",
|
|
"SecMovies": "Movies",
|
|
"SecPhotos": "Photos",
|
|
"SecPlaylistAudio": "Audio",
|
|
"SecPlaylistVideo": "Video",
|
|
"SecPlaylistPhoto": "Photo",
|
|
"SecTVEpisodes": "TV Episodes",
|
|
"SecTVSeries": "TV Shows",
|
|
"ttExpLevel": "Here you select the values you want to export",
|
|
"ttExpLibrary": "Here you select the library to export",
|
|
"ttExpTypeSec": "Here you select the sub type",
|
|
"ttExpType": "Here you select the type of library you want to export",
|
|
"SecPlaylists": "Playlists",
|
|
"itemStart": "The starting item (Normally 0)",
|
|
"itemEnd": "The ending item (Normally the last item in the library)",
|
|
"startStopDesc": "Here you have the option to define what item to start exporting with,",
|
|
"startStopDesc2": "as well as specifying the item to end the export.",
|
|
"startStopDesc3": "Use this to split export files into smaller chuncks (files) if needed.",
|
|
"startStopDesc4": "We default to export everything.",
|
|
"startStopStartingItem": "Item to start with",
|
|
"startStopEndingItem": "Item to end with",
|
|
"startStopTitle": "Limit Export"
|
|
}
|
|
},
|
|
"About": {
|
|
"Description": "@:Modules.About.Name",
|
|
"Name": "About us and credits",
|
|
"MainDevelopers": "Main Developers",
|
|
"Devdane22": "Tommy (aka dane22), a Plex community member (ukdtom on GitHub)",
|
|
"DevCPSO": "Casper (aka CPSO), a Plex community member (CPSO on GitHub)",
|
|
"TranslationBetaTestersTitle": "Translators and Beta Testers",
|
|
"TranslationBetaTestersText": "A huge thanks goes out to all the people who helped in translating and testing @:Common.AppName",
|
|
"PlexPoCredits": "And many thanks to the authors/developers and staff at Plex. We are eternally grateful for your dedication, talent and hard work! And to our friends at POEditor.com, who provide a free translation site because we are an Open-Source project.",
|
|
"NavTitle": "About Us",
|
|
"WikiDevelopers": "Wiki was made by:",
|
|
"Wikitrumpy81": "Andy (aka trumpy81), a Plex community member (trumpy81 on GitHub)"
|
|
},
|
|
"GlobalSettings": {
|
|
"Title": "Global Settings",
|
|
"Description": "Here you configure the global settings, which influence all modules",
|
|
"TimeOut": "Timeout when requesting info from PMS in sec",
|
|
"LogLevelFile": "What file log level to use (Change only if asked by the devs)",
|
|
"LogLevelConsole": "Console log level (Only used when developing)",
|
|
"LogSize": "Size of logfile, before rollover",
|
|
"RestartNeeded": "When changing this setting, a restart is needed",
|
|
"FactoryReset": "Factory Reset",
|
|
"FactoryResetWarning": "Factory Reset will reset this app towards how it was when first installed",
|
|
"BetaTester": "Subscribe to Beta updates",
|
|
"TTBetaTester": "When selected, you'll be notified when a new beta version is available",
|
|
"Update": "Subscribe to updates (If false, beta updates will also be disabled)",
|
|
"TTUpdate": "When selected, you'll be notified when a new update is available",
|
|
"True": "True",
|
|
"False": "False",
|
|
"FactoryResetConfirmTitle": "Confirm Factory Reset",
|
|
"FactoryResetConfirmBody": "Doing a Factory Reset will erase all your settings, as it was when first installed",
|
|
"FactoryResetConfirmBody2": "After doing a Factory Reset, you must start {0} again",
|
|
"FactoryResetBtnCancel": "Cancel",
|
|
"FactoryResetBtnOk": "Do a Factory Reset",
|
|
"TTContainerSize": "Amount of items to fetch from the server. Warning: Increasing this will add stress to the server",
|
|
"ContainerSizeMovie": "Amount of movies (Default: 30)",
|
|
"ContainerSizeShow": "Amount of shows (Default: 30)",
|
|
"ContainerSizeEpisode": "Amount of episodes (Default: 30)",
|
|
"ContainerSizeArtist": "Amount of artists (Default: 30)",
|
|
"ContainerSizeAlbum": "Amount of albums (Default: 30)",
|
|
"ContainerSizeTrack": "Amount of tracks (Default: 30)",
|
|
"ContainerSizePhoto": "Amount of photos (Default: 30)",
|
|
"ContainerSizePlaylist": "Amount of playlist (Default: 30)",
|
|
"ContainerSizeLibraries": "Amount of libraries (Default: 30)",
|
|
"ContainerSizePlaylists": "Amount of playlists (Default: 30)"
|
|
},
|
|
"PMS": {
|
|
"Name": "Plex Media Server",
|
|
"Description": "@:Modules.PMS.Name modules allows you to manage your server",
|
|
"Select": "To use a module select it in the side menu",
|
|
"ErrorNoServerSelectedTitle": "No server selected",
|
|
"ErrorNoServerSelectedMsg": "You need to select a server on the top of the screen",
|
|
"ExportDoneBody": "Check {0}",
|
|
"ExportDoneTitle": "Export finished",
|
|
"Butler": {
|
|
"Name": "Butler Scheduled Tasks",
|
|
"Description": "Here you can kickstart a scheduled task",
|
|
"SelectTask": "Select the scheduled task to run now",
|
|
"TTSelectTask": "Here you select among the scheduled tasks that kan be started now",
|
|
"BackupDatabase": "Backup your database",
|
|
"BuildGracenoteCollections": "Build Gracenote Collections",
|
|
"CheckForUpdates": "Check for updates",
|
|
"CleanOldBundles": "Clean old bundles",
|
|
"CleanOldCacheFiles": "Clean old Cache Files",
|
|
"DeepMediaAnalysis": "Deep Media Analysis",
|
|
"GenerateAutoTags": "Generate Auto Tags",
|
|
"GenerateChapterThumbs": "Generate Chapter Thumbs",
|
|
"GenerateMediaIndexFiles": "Generate Media Index Files",
|
|
"OptimizeDatabase": "Optimize Database",
|
|
"RefreshLibraries": "Refresh Libraries",
|
|
"RefreshLocalMedia": "Refresh Local Media",
|
|
"RefreshPeriodicMetadata": "Refresh Periodic Metadata",
|
|
"UpgradeMediaAnalysis": "Upgrade Media Analysis",
|
|
"RunTask": "Run selected task",
|
|
"TaskStarted": "The selected task has been started",
|
|
"TaskDetails": "To follow progress, see Plex WebClient Dashboard"
|
|
},
|
|
"Settings": {
|
|
"Name": "Settings",
|
|
"Description": "Here you can define the settings for the selected server",
|
|
"SelectSettingsSelection": "Select Settings Group",
|
|
"TTSelectSettingsSelection": "Here you select the group the setting you want to alter is in",
|
|
"OnlyHidden": "Show only hidden settings",
|
|
"OnlyAdvanced": "Show only advanced settings",
|
|
"Undefined": "undefined",
|
|
"tblCaption": "Settings - click row to change",
|
|
"tblName": "Name",
|
|
"tblLabel": "Label",
|
|
"tblSummary": "Summary",
|
|
"tblDefault": "Default",
|
|
"tblValue": "Value",
|
|
"tblType": "Type",
|
|
"newSettingTitle": "Enter the new setting for: {0}",
|
|
"curSetting": "Current Setting",
|
|
"defSetting": "Default Setting",
|
|
"newSettingValueTXT": "<Enter new value>",
|
|
"Notice": "Note: When changing a server setting you might need to restart the server afterwards",
|
|
"varning": "Change at your own risk. Any change can lead to malfunction of your plex server",
|
|
"SettingsFilter": "Filter settings",
|
|
"TTSettingsFilter": "Here you apply a filter for the settings",
|
|
"AllSettings": "Show all settings",
|
|
"ExportAllSettings": "Export all settings to CSV",
|
|
"ExportGroupSettings": "Export selected group settings to CSV"
|
|
},
|
|
"Export": {
|
|
"Items": {
|
|
"Category": "Category",
|
|
"Name": "Name",
|
|
"Label": "Label",
|
|
"Summary": "Summary",
|
|
"Type": "Type",
|
|
"Default": "Default",
|
|
"Value": "Value"
|
|
}
|
|
},
|
|
"DVR": {
|
|
"Name": "DVR",
|
|
"Description": "@:Modules.PMS.DVR.Name module allows you to backup and restore your DVR settings",
|
|
"selDVR": "Select DVR to backup",
|
|
"ttselDVR": "Here you select the DVR you want to make a backup of",
|
|
"lblBtnBackup": "Backup",
|
|
"lblBtnRestore": "Restore",
|
|
"BackupDone": "DVR has been saved",
|
|
"selRestoreFile": "Select DVR file to restore",
|
|
"confirmRestore": "Confirm restore",
|
|
"restoreMsg": "Are you sure you want to restore the DVR named: '{0}'",
|
|
"selAlredyPresentMsg": "The selected DVR: '{0}' already exist on your PMS. So we will abort",
|
|
"selAlredyPresentTitle": "Aborting",
|
|
"selMissingDevice": "The selected backup file is missing devices",
|
|
"selDeviceAlreadyUsed": "The device is in use with an existing DVR"
|
|
},
|
|
"ViewState": {
|
|
"Name": "View State Copy",
|
|
"Description": "@:Modules.PMS.ViewState.Name module allows you to copy a users list of seen medias to another user on the same server. Note: It's important, that both users has access to the medias",
|
|
"selSourceUsr": "Select User to copy from",
|
|
"ttSelSourceUsr": "Here you select the user you wants to copy view states from",
|
|
"selTargetUsr": "Select User to copy to",
|
|
"ttSelTargetUsr": "Here you select the user you wants to copy view states to",
|
|
"Owner": "Server owner",
|
|
"Managed": "Managed User",
|
|
"lblBtnCopy": "Copy",
|
|
"Status": {
|
|
"Msg": {
|
|
"CollectUserInfo": "Collecting user info...Please wait",
|
|
"Processing": "Processing",
|
|
"Idle": "Idle",
|
|
"GatheringLibs": "Gathering libraries to process"
|
|
},
|
|
"Names": {
|
|
"Status": "Status",
|
|
"LibsToProcess": "Libraries to process",
|
|
"StartTime": "Start time"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PlexTV": {
|
|
"Name": "Plex.TV",
|
|
"Description": "@:Modules.PlexTV.Name module allows you get details about users you are sharing with",
|
|
"SelUsr": "Select User",
|
|
"TT-User": "Here you select the user to get more info about",
|
|
"UsrID": "User ID",
|
|
"UsrEMail": "User email address",
|
|
"UsrName": "User name",
|
|
"UsrRestricted": "User Restricted",
|
|
"UsrThumb": "Link to User thumb",
|
|
"UsrHome": "Is user part of your Home",
|
|
"UsrStatus": "User invite status",
|
|
"UsrTitle": "User title",
|
|
"ExportUsr": "Export user to CSV",
|
|
"ExportAllUsr": "Export all users to CSV",
|
|
"Settings": "To configure column separator and 'Not Avail', use @:Modules.ET.Name settings"
|
|
}
|
|
}
|
|
} |