From d9867fcef5c7fde75ce5e9406b61c51cc025d814 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Wed, 17 Aug 2022 18:15:52 +0200 Subject: [PATCH 01/27] New translations base.json (Dutch) --- EmbyStat.Web/ClientApp/public/locales/nl-NL.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/nl-NL.json b/EmbyStat.Web/ClientApp/public/locales/nl-NL.json index 41d1e3564..c1b003601 100644 --- a/EmbyStat.Web/ClientApp/public/locales/nl-NL.json +++ b/EmbyStat.Web/ClientApp/public/locales/nl-NL.json @@ -26,7 +26,7 @@ "CONTAINER": "Container", "COUNT": "Hoeveelheid", "CREATE": "Toevoegen", - "CREATEDDATE": "Media added", + "CREATEDDATE": "Media toegevoegd", "CRON": "Cron-tekenreeks", "DATE": "Datum", "DAYSABBR": "d", @@ -90,7 +90,7 @@ "VERSION": "Versie", "VIDEORANGE": "Videobereik", "WIDTH": "Breedte", - "NEVER": "Never" + "NEVER": "Nooit" }, "DIALOGS": { "EDIT_TRIGGER": { From ed8b69ada5fb1fa95ba596d82c305edf1650826b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Sun, 21 Aug 2022 12:26:43 +0200 Subject: [PATCH 02/27] New translations base.json (Chinese Simplified) --- .../ClientApp/public/locales/zh-CN.json | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/zh-CN.json b/EmbyStat.Web/ClientApp/public/locales/zh-CN.json index a4862d323..a99fd405e 100644 --- a/EmbyStat.Web/ClientApp/public/locales/zh-CN.json +++ b/EmbyStat.Web/ClientApp/public/locales/zh-CN.json @@ -16,28 +16,28 @@ "COMMON": { "AND": "和", "AUDIO": "音频", - "BACK": "Back", + "BACK": "后退", "BIT": "比特", "BITDEPTH": "位深", "CANCEL": "取消", "CODEC": "编码器", - "COLLECTEDPERCENTAGE": "Amount collected", + "COLLECTEDPERCENTAGE": "已收集的数量", "COMMUNITYRATING": "社区评分", "CONTAINER": "容器", "COUNT": "总计", - "CREATE": "Create", - "CREATEDDATE": "Media added", + "CREATE": "创建", + "CREATEDDATE": "添加的媒体", "CRON": "Cron 字符串", - "DATE": "Date", + "DATE": "日期", "DAYSABBR": "日", - "DESCRIPTION": "Description", + "DESCRIPTION": "插件描述", "DISCARD": "放弃", - "DISKSPACE": "Disk space", - "DOWNLOAD": "Download", - "DOWNLOADCSV": "Download list as CSV", - "EPISODE": "Episode", + "DISKSPACE": "磁盘空间", + "DOWNLOAD": "下载", + "DOWNLOADCSV": "将列表下载为CSV", + "EPISODE": "剧集", "EPISODES": "集", - "FILTER": "Filter", + "FILTER": "筛选器", "FILTERS": "筛选器", "FPS": "帧/秒", "GB": "Gb", From 1f0c1dcd7b0a73e75b823dcaa8d01b12d3f31b45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Sun, 21 Aug 2022 13:22:59 +0200 Subject: [PATCH 03/27] New translations base.json (Chinese Simplified) --- .../ClientApp/public/locales/zh-CN.json | 140 +++++++++--------- 1 file changed, 70 insertions(+), 70 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/zh-CN.json b/EmbyStat.Web/ClientApp/public/locales/zh-CN.json index a99fd405e..1bc9e2304 100644 --- a/EmbyStat.Web/ClientApp/public/locales/zh-CN.json +++ b/EmbyStat.Web/ClientApp/public/locales/zh-CN.json @@ -45,52 +45,52 @@ "GRAPHS": "图表", "HEIGHT": "高", "HOURSABBR": "时", - "HTTPPORT": "HTTP port", - "HTTPSPORT": "HTTPS port", + "HTTPPORT": "http 端口", + "HTTPSPORT": "https 端口", "ID": "ID", - "ISDEFAULT": "is default", + "ISDEFAULT": "默认值", "LINKS": "链接", - "LIST": "List", + "LIST": "列表视图", "MIN": "分", "MINUTESABBR": "分", "MOVIE": "电影", "MOVIES": "*电影*", "NAME": "名称", - "NUMBERS": "Numbers", + "NUMBERS": "数据统计", "OFFICIALRATING": "官方评分", "OS": "操作系统", - "OTHER": "Other", - "PATHS": "Paths", + "OTHER": "其它", + "PATHS": "路径说明", "PIXELS": "像素", "PREMIEREDATE": "首播日期", "PROTOCOL": "协议", "RUNTIME": "时长", "SAVE": "保存", - "SEASON": "Season", - "SEASONS": "Seasons", + "SEASON": "季数", + "SEASONS": "季数", "SELECTVALUE": "选择数值", "SHOW": "节目", "SHOWS": "演出", "SIZE": "文件大小", - "SIZEINMB": "Size in Mb", + "SIZEINMB": "容量(MB)", "STATUS": "状态", - "STREAMS": "Streams", + "STREAMS": "视频格式串流", "SUBTITLES": "字幕", - "TIME": "Time", + "TIME": "时间", "TITLE": "标题", - "TOTAL": "Total", + "TOTAL": "总计", "TOTALACTORS": "演员总数", "TOTALDIRECTORS": "导演总数", "TOTALDISKSIZE": "总磁盘空间", "TOTALGENRES": "所有类型", "TOTALRUNTIME": "总运行时间", "TOTALWRITERS": "编剧总数", - "UNKNOWN": "Unknown", + "UNKNOWN": "未知的", "UPDATELEVEL": "更新等级", "VERSION": "版本", "VIDEORANGE": "视频范围", "WIDTH": "宽", - "NEVER": "Never" + "NEVER": "从不" }, "DIALOGS": { "EDIT_TRIGGER": { @@ -98,40 +98,40 @@ "FORMAT_ERROR": "提交的CRON字符串格式错误。在此处查看详细格式规则。仅允许使用数字,空格,\"*\",\"/\"和\"-\"。" }, "MOVIEJOBRUNNING": { - "BODY": "Movie job is running, please wait until it is finished", - "TITLE": "Movie job running" + "BODY": "正在载入电影信息,请稍候,直到完成", + "TITLE": "正在导入电影信息" }, "NOMOVIETYPEFOUND": { - "BODY": "We couldn't find any movies in the EmbyStat database. If you have movies in {{type}} you should try starting a new movie syncronisation task.", + "BODY": "我们在 EmbyStat 数据库中找不到任何电影。如果您在 Emby 中有电影,请尝试启动新的媒体同步任务。", "TITLE": "未找到电影" }, "NOSHOWTYPEFOUND": { - "BODY": "We couldn't find any shows in the EmbyStat database. If you have shows in {{type}} you should try starting a new show syncronisation task.", + "BODY": "我们在 EmbyStat 数据库中找不到任何剧集。如果您在 Emby 中有剧集的话,请尝试启动一个新的媒体同步任务。", "TITLE": "找不到演出节目" }, "SHOWJOBRUNNING": { - "BODY": "Show job is running, please wait until it is finished", - "TITLE": "Show job running" + "BODY": "正在载入剧集信息,请稍候,直到完成", + "TITLE": "正在导入剧集信息" } }, "FILTERS": { "DIALOG": { - "CONTENT": "Select field on which you want to add a new filter", - "TITLE": "Add new filter" + "CONTENT": "选择字段,添加一个新的过滤器", + "TITLE": "添加新的筛选器" }, "OPERATIONS": { - "BETWEEN": "is between", - "CONTAINS": "contains", - "ENDSWITH": "ends with", - "EQUAL": "equals", - "HAS": "has", - "HASNO": "has no", - "HASNONE": "has none", - "IS": "is", - "ISNOT": "is not", - "ISNULL": "is null", - "ISZERO": "is 0", - "LARGER": "is larger then", + "BETWEEN": "介于两者之间", + "CONTAINS": "包含", + "ENDSWITH": "结束于", + "EQUAL": "等于", + "HAS": "包含", + "HASNO": "不包含", + "HASNONE": "不包含", + "IS": "是的", + "ISNOT": "不是", + "ISNULL": "空的", + "ISZERO": "是 0", + "LARGER": "比", "LONGER": "is longer then", "NOTCONTAINS": "does not contain", "SHORTER": "is shorter then", @@ -282,18 +282,18 @@ "TITLE": "Movie settings" }, "PASSWORD": { - "CONTENT": "For changing your password, fill in the current one and your new one twice.", - "CURRENTPASSWORD": "Current password", - "NEWPASSWORD": "New password", - "NOCURRENTPASSWORD": "Current password is required", - "NOPASSWORD": "Password is required", - "PASSWORD": "Password", - "PASSWORDMINLENGTH": "Password length must be minimal 6 characters", - "PASSWORDNOTEQUAL": "Passwords are not equal", - "PASSWORDUPDATED": "Password updated succesfully", - "PASSWORDUPDATEFAILED": "Password update failed", - "REPEATNEWPASSWORD": "Repeat new password", - "TITLE": "Password" + "CONTENT": "要更改您的密码,请填写当前密码和新密码两次。", + "CURRENTPASSWORD": "当前密码", + "NEWPASSWORD": "输入新密码", + "NOCURRENTPASSWORD": "请输入当前密码", + "NOPASSWORD": "密码(必填)", + "PASSWORD": "密码", + "PASSWORDMINLENGTH": "密码长度不能少于 6 位!", + "PASSWORDNOTEQUAL": "密码不一致", + "PASSWORDUPDATED": "密码更新成功", + "PASSWORDUPDATEFAILED": "密码更新失败:", + "REPEATNEWPASSWORD": "重复新密码", + "TITLE": "密码" }, "ROLLBAR": { "ENABLEROLLBAR": "启用异常日志", @@ -301,51 +301,51 @@ "TITLE": "Rollbar 日志" }, "SAVED": "设置已保存", - "SAVEFAILED": "Updating settings failed", + "SAVEFAILED": "设置更新失败", "SERVER": { - "CONNECTIONS": "Connection settings", - "USER": "User settings" + "CONNECTIONS": "基础设置", + "USER": "用户设置" }, "SHOWS": { - "TITLE": "Show settings" + "TITLE": "服务器设置" }, "TMDB": { "APIKEYWARNING": "你可以在此处填入自己的 TheTVDB API 密钥。确保你提供的API密钥有效,如果密钥失效,同步任务也将失败。", - "LABEL": "TMDb API key", + "LABEL": "TMDb API 密钥", "NOAPIKEY": "API 密钥不能为空", "TITLE": "TMDb 连接", - "FALLBACK": "If you don't want to use TMDB as a fallback indexer you can uncheck this box. Some shows are not found in TvMaze and a fallback is always usefull to have but TMDB can return wrong results." + "FALLBACK": "如果不想将TMDB用作回退索引器,可以取消选中此框。有些节目在TvMaze中找不到,因此可以使用回退,但TMDB可能会返回错误的结果" } }, "SHOWS": { - "COMPLETECOLLECTEDSHOWS": "Full collected shows", + "COMPLETECOLLECTEDSHOWS": "完整收集的剧集", "HIGHESTRATED": "评分最高", - "LATESTADDED": "Latest added", + "LATESTADDED": "最新添加", "LOADER": "加载节目统计", - "LOADINGLIST": "Loading show list", + "LOADINGLIST": "正在加载剧集列表", "LOWESTRATED": "评分最低", "MISSINGEPISODES": "缺少剧集", - "MOSTDISKSPACE": "Most used disk space", - "MOSTWATCHED": "Most watched", + "MOSTDISKSPACE": "使用磁盘空间最多", + "MOSTWATCHED": "播放次数最多", "NEWESTPREMIERED": "最新首映", - "NOMISSINGEPS": "No missing episodes", + "NOMISSINGEPS": "缺少剧集总数", "OLDESTPREMIERED": "最早首映", - "SHOWSTATUS": "Show status", + "SHOWSTATUS": "显示状态:", "TOTALEPISODES": "总剧集数", - "TOTALEPISODESWATCHED": "Total watched episodes", + "TOTALEPISODESWATCHED": "已观看的剧集", "TOTALMISSINGEPISODES": "缺少剧集总数", - "TOTALPLAYLENGTH": "Total play length", - "TOTALSHOWS": "Total shows", - "WITHMOESTEPISODES": "With most episodes" + "TOTALPLAYLENGTH": "总播放时间", + "TOTALSHOWS": "全部剧集", + "WITHMOESTEPISODES": "剧集最多" }, "USERS": { - "ACTIVEUSERS": "Active users", - "ADMIN": "Admin", - "DISABLED": "Disabled", - "HIDDEN": "Hidden", - "IDLEUSERS": "Idle users", + "ACTIVEUSERS": "活跃用户", + "ADMIN": "管理员", + "DISABLED": "禁用", + "HIDDEN": "隐藏", + "IDLEUSERS": "空闲用户", "LASTACTIVE": "上次登录:", - "LASTLOGIN": "Last login", + "LASTLOGIN": "上次登录", "LOADER": "Loading user info", "USERS": "用户", "WATCHED": { From 9533be00a46b2b179361c6657e5938b3326af4dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Sun, 21 Aug 2022 14:28:30 +0200 Subject: [PATCH 04/27] New translations base.json (Chinese Simplified) --- .../ClientApp/public/locales/zh-CN.json | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/zh-CN.json b/EmbyStat.Web/ClientApp/public/locales/zh-CN.json index 1bc9e2304..a52ff7154 100644 --- a/EmbyStat.Web/ClientApp/public/locales/zh-CN.json +++ b/EmbyStat.Web/ClientApp/public/locales/zh-CN.json @@ -346,23 +346,23 @@ "IDLEUSERS": "空闲用户", "LASTACTIVE": "上次登录:", "LASTLOGIN": "上次登录", - "LOADER": "Loading user info", + "LOADER": "正在加载用户信息...", "USERS": "用户", "WATCHED": { - "EPISODES": "Episodes watched", - "MOVIES": "Movies watched", - "TOTAL": "Total watched" + "EPISODES": "已观看的剧集", + "MOVIES": "已观看电影 ", + "TOTAL": "已观看总数" } }, "WIZARD": { - "ACCOUNT": "User details", + "ACCOUNT": "用户详情", "ADDRESSUSED": "地址: {{address}}", "APIKEYFAILED": "访问 {{type}} 服务器失败,请检查配置并重试。", "APIKEYUSED": "API密钥: {{api}}", "CROWDINHELP": "如果您的语言未提及或不完整,请随时帮助我在 Crowdin", - "EXCEPTIONLOGGING": "Exception logging", - "FINALTITLE": "Final", - "FINISH": "Finish", + "EXCEPTIONLOGGING": "异常日志", + "FINALTITLE": "最后", + "FINISH": "已完成", "FINISHED": "所有设置都已保存,您现在可以开始使用 Emby 服务器。享受您的新统计!", "FINISHEXPLANATION": "首先做的事情是开始电影和节目的同步任务。EmbyStat将开始从您的 {{type}} 服务器下载所有数据。 请记住,这些任务可能需要很长时间,取决于您的媒体库大小。 您可以在登录后通过导航到任务页面手动启动任务。", "FOUNDTEXT": "我们在您的网络中找到了以下服务器。请选择您想要连接的服务器。 如果您的服务器未显示,您可以手动创建服务器连接。", @@ -373,12 +373,12 @@ "LANGUAGE": "语言", "LANWANCHOISE": "选择用于连接到 {{type}} 服务器的正确地址。", "LIBRARIES": { - "TITLE": "Select {{type}} libraries" + "TITLE": "选择 {{type}} 库" }, - "NEXT": "Next", + "NEXT": "下一步", "NOTFOUNDTEXT": "现在,我们将设置您的 {{type}} 连接。我们尝试自动检测网络中的Emby服务器,但失败了。填写所有字段,以便EmbyStat可以找到您的Emby服务器。", - "SEARCHSERVERS": "Searching media servers", - "SELECTLANGUAGE": "Select your prefered language", + "SEARCHSERVERS": "正在搜索媒体服务器", + "SELECTLANGUAGE": "设置您的语言选项", "SELECTLIBRARIES": "选择您想要在 {{type}} 统计计算中包含的所有库。 所有 {{type}} 库是默认选择的。如果您想要在设置页面稍后更改它。", "SERVERCONFIGURATION": "服务器参数设置", "SERVERCONFIGURATIONTEST": "服务器配置测试", @@ -388,7 +388,7 @@ "STEPONE": "检查API密钥是否有效 ({{step}}/{{total}})", "STEPTHREE": "获取管理员账户 ({{step}}/{{total}})", "STEPTWO": "获取服务器信息 ({{step}}/{{total}})", - "TITLE": "Wizard", + "TITLE": "向导", "USERDETAILTEXT": "提供您的管理员用户名和密码" } } \ No newline at end of file From 2bd32fec94eee608c286994ffb0414ccbf63e785 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Sun, 21 Aug 2022 16:00:51 +0200 Subject: [PATCH 05/27] New translations base.json (Chinese Simplified) --- EmbyStat.Web/ClientApp/public/locales/zh-CN.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/zh-CN.json b/EmbyStat.Web/ClientApp/public/locales/zh-CN.json index a52ff7154..759f3cdaa 100644 --- a/EmbyStat.Web/ClientApp/public/locales/zh-CN.json +++ b/EmbyStat.Web/ClientApp/public/locales/zh-CN.json @@ -83,7 +83,7 @@ "TOTALDIRECTORS": "导演总数", "TOTALDISKSIZE": "总磁盘空间", "TOTALGENRES": "所有类型", - "TOTALRUNTIME": "总运行时间", + "TOTALRUNTIME": "总播放时间", "TOTALWRITERS": "编剧总数", "UNKNOWN": "未知的", "UPDATELEVEL": "更新等级", From 2cdf9f30eb62e5bea99171b29603e48791f81b10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Fri, 2 Sep 2022 11:44:35 +0200 Subject: [PATCH 06/27] New translations base.json (Italian) --- .../ClientApp/public/locales/it-IT.json | 78 +++++++++---------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/it-IT.json b/EmbyStat.Web/ClientApp/public/locales/it-IT.json index 9f79790cb..82e04700d 100644 --- a/EmbyStat.Web/ClientApp/public/locales/it-IT.json +++ b/EmbyStat.Web/ClientApp/public/locales/it-IT.json @@ -8,77 +8,77 @@ "REQUESTFEATURE": "Richiedi funzionalità", "SERVERINFO": "Informazioni sul server", "THANKS": { - "MISSINGNAME": "If your name is missing from this list, send me a message on Crowdin!", - "TEXT": "A big thanks to the following people for translating the app in their native language or helping to test the application:", + "MISSINGNAME": "Se il tuo nome non è presente in questa lista, inviami un messaggio su Crowdin!", + "TEXT": "Un grande ringraziamento alle seguenti persone per aver tradotto l'app nella loro lingua o per aver aiutato a testare l'applicazione:", "TITLE": "Grazie" } }, "COMMON": { - "AND": "and", + "AND": "e", "AUDIO": "Audio", - "BACK": "Back", + "BACK": "Indietro", "BIT": "bit", - "BITDEPTH": "Bit depth", + "BITDEPTH": "Profondità di bit", "CANCEL": "annulla", "CODEC": "Codec", "COLLECTEDPERCENTAGE": "Amount collected", - "COMMUNITYRATING": "Community rating", - "CONTAINER": "Container", + "COMMUNITYRATING": "Valutazione pubblico", + "CONTAINER": "Contenitore", "COUNT": "Count", - "CREATE": "Create", + "CREATE": "Crea", "CREATEDDATE": "Media added", "CRON": "Stringa Cron", - "DATE": "Date", + "DATE": "Data", "DAYSABBR": "d", - "DESCRIPTION": "Description", + "DESCRIPTION": "Descrizione", "DISCARD": "scarta", - "DISKSPACE": "Disk space", - "DOWNLOAD": "Download", - "DOWNLOADCSV": "Download list as CSV", - "EPISODE": "Episode", - "EPISODES": "Episodes", - "FILTER": "Filter", - "FILTERS": "Filters", + "DISKSPACE": "Spazio su disco", + "DOWNLOAD": "Scarica", + "DOWNLOADCSV": "Scarica la lista in formato CSV", + "EPISODE": "Episodio", + "EPISODES": "Episodi", + "FILTER": "Filtro", + "FILTERS": "Filtri", "FPS": "fps", "GB": "Gb", - "GENRES": "Genres", + "GENRES": "Generi", "GRAPHS": "grafici", "HEIGHT": "Altezza", "HOURSABBR": "h", - "HTTPPORT": "HTTP port", - "HTTPSPORT": "HTTPS port", + "HTTPPORT": "Porta HTTP", + "HTTPSPORT": "Porta HTTPS", "ID": "ID", "ISDEFAULT": "is default", - "LINKS": "Links", - "LIST": "List", + "LINKS": "Link", + "LIST": "Elenco", "MIN": "min", "MINUTESABBR": "m", - "MOVIE": "movie", + "MOVIE": "film", "MOVIES": "film", "NAME": "Nome", - "NUMBERS": "Numbers", - "OFFICIALRATING": "Official rating", + "NUMBERS": "Numeri", + "OFFICIALRATING": "Valutazione ufficiale", "OS": "Sistema Operativo", - "OTHER": "Other", - "PATHS": "Paths", + "OTHER": "Altro", + "PATHS": "Percorsi", "PIXELS": "px", "PREMIEREDATE": "data della prima", - "PROTOCOL": "Protocol", - "RUNTIME": "Runtime", + "PROTOCOL": "Protocollo", + "RUNTIME": "Durata", "SAVE": "salva", - "SEASON": "Season", - "SEASONS": "Seasons", + "SEASON": "Stagione", + "SEASONS": "Stagioni", "SELECTVALUE": "Select value", "SHOW": "show", "SHOWS": "Spettacoli", "SIZE": "Grandezza", - "SIZEINMB": "Size in Mb", - "STATUS": "Status", + "SIZEINMB": "Dimensione in Mb", + "STATUS": "Stato", "STREAMS": "Streams", - "SUBTITLES": "Subtitles", - "TIME": "Time", + "SUBTITLES": "Sottotitoli", + "TIME": "Ora", "TITLE": "Titolo", - "TOTAL": "Total", + "TOTAL": "Totale", "TOTALACTORS": "Totale attori", "TOTALDIRECTORS": "Totale registi", "TOTALDISKSIZE": "Total disk size", @@ -141,7 +141,7 @@ "TITLES": { "CONTAINER": "Container", "FRAMERATE": "Frame rate", - "GENRES": "Genres", + "GENRES": "Generi", "IMAGES": "Images", "IMDB": "Imdb", "TITLE": "Titolo", @@ -161,8 +161,8 @@ "DATABASE-CLEANUPDESCRIPTION": "Cleanup database with unnecessary data.", "MOVIE-SYNC": "Movie synchronization", "MOVIE-SYNCDESCRIPTION": "Perform an incremental sync for your movie collection. This can take some time to run!", - "PING": "Check {{type}} connection", - "PINGDESCRIPTION": "Ping the Emby server to check if he is still online.", + "PING": "Verifica il collegamento a {{type}}", + "PINGDESCRIPTION": "Esegui il ping al server Emby per verificare se è ancora online.", "SHOW-SYNC": "Show synchronization", "SHOW-SYNCDESCRIPTION": "Perform an incremental sync for your show collection. This can take some time to run!", "SYSTEM-SYNC": "Sync {{type}} info", From 2687f597c601dd5f83a03387b4ef6b3b56fed4bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Fri, 2 Sep 2022 13:12:08 +0200 Subject: [PATCH 07/27] New translations base.json (Italian) --- .../ClientApp/public/locales/it-IT.json | 88 +++++++++---------- 1 file changed, 44 insertions(+), 44 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/it-IT.json b/EmbyStat.Web/ClientApp/public/locales/it-IT.json index 82e04700d..76dbac29a 100644 --- a/EmbyStat.Web/ClientApp/public/locales/it-IT.json +++ b/EmbyStat.Web/ClientApp/public/locales/it-IT.json @@ -1,6 +1,6 @@ { "ABOUT": { - "ACTIONS": "Actions", + "ACTIONS": "Azioni", "GITHUBRELEASE": "Rilasci su Github", "HELPTRANSLATE": "Aiuta a tradurre l'app", "LOGBUG": "Log bug su Github", @@ -8,7 +8,7 @@ "REQUESTFEATURE": "Richiedi funzionalità", "SERVERINFO": "Informazioni sul server", "THANKS": { - "MISSINGNAME": "Se il tuo nome non è presente in questa lista, inviami un messaggio su Crowdin!", + "MISSINGNAME": "Se il tuo nome non è presente in questo elenco, inviami un messaggio su Crowdin!", "TEXT": "Un grande ringraziamento alle seguenti persone per aver tradotto l'app nella loro lingua o per aver aiutato a testare l'applicazione:", "TITLE": "Grazie" } @@ -163,30 +163,30 @@ "MOVIE-SYNCDESCRIPTION": "Perform an incremental sync for your movie collection. This can take some time to run!", "PING": "Verifica il collegamento a {{type}}", "PINGDESCRIPTION": "Esegui il ping al server Emby per verificare se è ancora online.", - "SHOW-SYNC": "Show synchronization", - "SHOW-SYNCDESCRIPTION": "Perform an incremental sync for your show collection. This can take some time to run!", - "SYSTEM-SYNC": "Sync {{type}} info", - "SYSTEM-SYNCDESCRIPTION": "Perform a small sync with Emby server. This is a fast and small system update only.", - "UPDATE-CHECKER": "Check for new updates", - "UPDATE-CHECKERDESCRIPTION": "Checks for new updates on your selected update train." + "SHOW-SYNC": "Sincronizzazione Serie", + "SHOW-SYNCDESCRIPTION": "Esegui una sincronizzazione incrementale per la tua raccolta di serie. Questo può richiedere del tempo per l'esecuzione!", + "SYSTEM-SYNC": "Sincronizza informazioni {{type}}", + "SYSTEM-SYNCDESCRIPTION": "Esegui una piccola sincronizzazione con il server Emby. Questo è un aggiornamento di sistema rapido e di piccole dimensioni.", + "UPDATE-CHECKER": "Controlla nuovi aggiornamenti", + "UPDATE-CHECKERDESCRIPTION": "Verifica la presenza di nuovi aggiornamenti sul canale di aggiornamento selezionato." }, "JOBLOGS": "Job logs", "LASTRUN": "Ultima esecuzione", "NORUN": "Non ancora eseguito", "OPENJOBPAGE": "Go to job page", "PROCESSING": "Processing", - "STARTMEDIASYNC": "Start media sync" + "STARTMEDIASYNC": "Avvia sincronizzazione media" }, "LOGIN": { - "ERROR": "Username or password unknown", - "LOGIN": "Login", - "LOGOUT": "Log out", - "RECOVERPASSWORD": "Recover password", - "RESETCOMPLETED": "Check logs for new password", - "RESETFAILED": "Username reset failed" + "ERROR": "Nome utente o password non riconosciuti", + "LOGIN": "Accedi", + "LOGOUT": "Disconnetti", + "RECOVERPASSWORD": "Recupera password", + "RESETCOMPLETED": "Controlla i registri per la nuova password", + "RESETFAILED": "Ripristino del nome utente non riuscito" }, "LOGS": { - "ACTIONS": "Actions", + "ACTIONS": "Azioni", "ANONYMISED": "Anonymised" }, "MENU": { @@ -203,8 +203,8 @@ "MOVIES": { "HIGHESTRATED": "Valutazioni più alte", "LATESTADDED": "Aggiunti di recente", - "LOADER": "Loading movie statistics", - "LOADINGLIST": "Loading movie list", + "LOADER": "Caricamento statistiche film", + "LOADINGLIST": "Caricamento elenco film", "LONGEST": "Più Lungo", "LOWESTRATED": "Valutazioni più basse", "MOSTWATCHED": "Most watched", @@ -216,45 +216,45 @@ "TOTALWATCHED": "Total watched movies" }, "PAGINATION": { - "NEXTPAGE": "Next page", - "PREVIOUSPAGE": "Previous page", - "ROWSPERPAGE": "Rows per page" + "NEXTPAGE": "Pagina successiva", + "PREVIOUSPAGE": "Pagina precedente", + "ROWSPERPAGE": "Righe per pagina" }, "SERVER": { - "ACTIVEDEVICES": "ACtive devices", - "AUTORUNSUPPORT": "Supports auto run at startup", - "CACHEPATH": "Cache path", - "CANLAUNCHBROWSER": "Can launch browser", - "CANSELFRESTART": "Can self restart", - "CANSELFUPDATE": "Can self update", - "FEATURES": "Features", - "HTTPSSUPPORT": "HTTPS support", - "IDLEDEVICES": "Idle devices", + "ACTIVEDEVICES": "Dispositivi attivi", + "AUTORUNSUPPORT": "Supporta l'esecuzione automatica all'avvio", + "CACHEPATH": "Percorso cache", + "CANLAUNCHBROWSER": "Può avviare il browser", + "CANSELFRESTART": "Può riavviarsi automaticamente", + "CANSELFUPDATE": "Può aggiornarsi automaticamente", + "FEATURES": "Funzionalità", + "HTTPSSUPPORT": "Supporto HTTPS", + "IDLEDEVICES": "Dispositivi inattivi", "INFO": "Informazioni sul server", "ITEMSBYNAMEPATH": "Items by name path", - "LANADDRESS": "LAN", - "LOGPATH": "Log path", - "METADATAPATH": "Internal metadata path", - "MONITORSUPPORT": "Supports library monitoring", + "LANADDRESS": "LAN (Rete locale)", + "LOGPATH": "Percorso Log", + "METADATAPATH": "Percorso dei metadati interni", + "MONITORSUPPORT": "Supporta il monitoraggio della libreria", "OPENSERVER": "Open server page", - "PENDINGRESTART": "Has pending restart", + "PENDINGRESTART": "Ha un riavvio in attesa", "PLUGINS": "Plugins", - "PROGRAMDATAPATH": "Program data path", - "TRANSCODINGPATH": "Transcoding path", - "UPDATEAVAILABLE": "Has update available", - "WANADDRESS": "WAN", - "WEBSOCKETPORT": "Websocket port" + "PROGRAMDATAPATH": "Percorso dati del programma", + "TRANSCODINGPATH": "Percorso di transcodifica", + "UPDATEAVAILABLE": "Aggiornamento disponibile", + "WANADDRESS": "WAN (rete esterna)", + "WEBSOCKETPORT": "Porta Websocket" }, "SETTINGS": { "ACCOUNT": { - "CONTENT": "Change your admin username here. New username will be required on next login.", + "CONTENT": "Modifica il nome utente dell'amministratore. Il nuovo nome utente sarà richiesto al prossimo accesso.", "NOUSERNAME": "Il nome utente è obbligatorio", "USERNAME": "Nome utente", - "USERNAMEUPDATED": "Username updated succesfully", - "USERNAMEUPDATEFAILED": "Username update failed, check the logs for more info" + "USERNAMEUPDATED": "Nome utente aggiornato con successo", + "USERNAMEUPDATEFAILED": "Aggiornamento del nome utente non riuscito, controlla i registri per maggiori informazioni" }, "LANGUAGE": { - "LABEL": "Select language", + "LABEL": "Seleziona lingua", "LANGUAGEUPDATED": "Updating language to {{lang}}", "SAMPLES": "Localisation examples", "TITLE": "Language" From f71089d6d73b9c65f17976d17970a957f3a5d387 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Wed, 7 Sep 2022 02:53:26 +0200 Subject: [PATCH 08/27] New translations base.json (German) --- .../ClientApp/public/locales/de-DE.json | 100 +++++++++--------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/de-DE.json b/EmbyStat.Web/ClientApp/public/locales/de-DE.json index 8e8f34d96..3145a11c2 100644 --- a/EmbyStat.Web/ClientApp/public/locales/de-DE.json +++ b/EmbyStat.Web/ClientApp/public/locales/de-DE.json @@ -16,7 +16,7 @@ "COMMON": { "AND": "und", "AUDIO": "Sprache", - "BACK": "Back", + "BACK": "Zurück", "BIT": "bit", "BITDEPTH": "Bittiefe", "CANCEL": "abbrechen", @@ -25,17 +25,17 @@ "COMMUNITYRATING": "Community-Bewertung", "CONTAINER": "Container", "COUNT": "Anzahl", - "CREATE": "Create", + "CREATE": "Erstellen", "CREATEDDATE": "Media added", "CRON": "Cron Intervall", - "DATE": "Date", + "DATE": "Datum", "DAYSABBR": "d", - "DESCRIPTION": "Description", + "DESCRIPTION": "Beschreibung", "DISCARD": "verwerfen", - "DISKSPACE": "Disk space", - "DOWNLOAD": "Download", - "DOWNLOADCSV": "Download list as CSV", - "EPISODE": "Episode", + "DISKSPACE": "Festplattenspeicher", + "DOWNLOAD": "Herunterladen", + "DOWNLOADCSV": "Als CSV herunterladen", + "EPISODE": "Folge", "EPISODES": "Episoden", "FILTER": "Filter", "FILTERS": "Filter", @@ -45,8 +45,8 @@ "GRAPHS": "Diagramme", "HEIGHT": "Höhe", "HOURSABBR": "h", - "HTTPPORT": "HTTP port", - "HTTPSPORT": "HTTPS port", + "HTTPPORT": "HTTP Port", + "HTTPSPORT": "HTTPS Port", "ID": "ID", "ISDEFAULT": "is default", "LINKS": "Links", @@ -59,38 +59,38 @@ "NUMBERS": "Numbers", "OFFICIALRATING": "Altersfreigabe", "OS": "Betriebssystem", - "OTHER": "Other", - "PATHS": "Paths", + "OTHER": "Sonstiges", + "PATHS": "Pfade", "PIXELS": "px", "PREMIEREDATE": "Premierendatum", "PROTOCOL": "Protokoll", "RUNTIME": "Laufzeit", "SAVE": "speichern", - "SEASON": "Season", - "SEASONS": "Seasons", + "SEASON": "Staffel", + "SEASONS": "Staffeln", "SELECTVALUE": "Wert auswählen", "SHOW": "Serie", "SHOWS": "Serien", "SIZE": "Größe", - "SIZEINMB": "Size in Mb", + "SIZEINMB": "Größe in MB", "STATUS": "Status", "STREAMS": "Streams", "SUBTITLES": "Untertitel", - "TIME": "Time", + "TIME": "Zeit", "TITLE": "Titel", - "TOTAL": "Total", + "TOTAL": "Gesamt", "TOTALACTORS": "Anzahl Schauspieler", "TOTALDIRECTORS": "Anzahl Regisseure", "TOTALDISKSIZE": "Gesamte Festplattengröße", "TOTALGENRES": "Alle Genres", "TOTALRUNTIME": "Gesamte Laufzeit", "TOTALWRITERS": "Anzahl Autoren", - "UNKNOWN": "Unknown", + "UNKNOWN": "Unbekannt", "UPDATELEVEL": "Update-Kanal", "VERSION": "Version", "VIDEORANGE": "Videobereich", "WIDTH": "Breite", - "NEVER": "Never" + "NEVER": "Niemals" }, "DIALOGS": { "EDIT_TRIGGER": { @@ -117,11 +117,11 @@ "FILTERS": { "DIALOG": { "CONTENT": "Select field on which you want to add a new filter", - "TITLE": "Add new filter" + "TITLE": "Neuen Filter hinzufügen" }, "OPERATIONS": { "BETWEEN": "is between", - "CONTAINS": "contains", + "CONTAINS": "enthält", "ENDSWITH": "ends with", "EQUAL": "equals", "HAS": "has", @@ -136,7 +136,7 @@ "NOTCONTAINS": "does not contain", "SHORTER": "is shorter then", "SMALLER": "is smaller then", - "STARTSWITH": "starts with" + "STARTSWITH": "beginnt mit" }, "TITLES": { "CONTAINER": "Container", @@ -150,7 +150,7 @@ }, "FORMLABELS": { "CRON": "Cron Intervall", - "FIELD": "Field", + "FIELD": "Feld", "OPERATION": "Operation" }, "JOB": { @@ -207,7 +207,7 @@ "LOADINGLIST": "Loading movie list", "LONGEST": "Am längsten", "LOWESTRATED": "Schlechteste Bewertung", - "MOSTWATCHED": "Most watched", + "MOSTWATCHED": "Meist gesehen", "NEWESTPREMIERED": "Neueste Premiere", "OLDESTPREMIERED": "Früheste Premiere", "SHORTEST": "Am kürzesten", @@ -223,12 +223,12 @@ "SERVER": { "ACTIVEDEVICES": "ACtive devices", "AUTORUNSUPPORT": "Supports auto run at startup", - "CACHEPATH": "Cache path", + "CACHEPATH": "Cache-Pfad", "CANLAUNCHBROWSER": "Can launch browser", "CANSELFRESTART": "Can self restart", "CANSELFUPDATE": "Can self update", - "FEATURES": "Features", - "HTTPSSUPPORT": "HTTPS support", + "FEATURES": "Funktionen", + "HTTPSSUPPORT": "HTTPS-Unterstützung", "IDLEDEVICES": "Idle devices", "INFO": "Serverinfo", "ITEMSBYNAMEPATH": "Items by name path", @@ -254,24 +254,24 @@ "USERNAMEUPDATEFAILED": "Username update failed, check the logs for more info" }, "LANGUAGE": { - "LABEL": "Select language", + "LABEL": "Sprache auswählen", "LANGUAGEUPDATED": "Updating language to {{lang}}", "SAMPLES": "Localisation examples", "TITLE": "Sprache" }, "LIBRARIES": { "CONTENT": "Select here all {{type}} libraries that should be synced with EmbyStat ", - "TITLE": "Libraries" + "TITLE": "Bibliotheken" }, "MEDIASERVER": { "ADDRESS": "Full server URL", - "ADDRESSHINT": "Example: https://example.com:8096/base", + "ADDRESSHINT": "Beispiel: https://example.com:8096/base\nCONTEXTREQUEST", "APIKEY": "API-Schlüssel", "APIKEYHINT": "Gehen Sie auf Ihrem {{type}} Server zu Erweitert -> API-Schlüssel, um ein neues API-Token zu generieren.", "DIALOG": { "CONTENT": "Because you are changing the server configuration it might be a good idea to also reset the EmbyStat statistics. Do this only when you are connecting to a new server with different media/users/... If you are still connecting to the same server you don't need to reset the EmbyStat statistics.", "RESET": "Save and reset", - "TITLE": "Reset database?" + "TITLE": "Datenbank zurücksetzen?" }, "NOADDRESS": "Server URL is required", "NOAPIKEY": "API-Schlüssel ist erforderlich", @@ -283,17 +283,17 @@ }, "PASSWORD": { "CONTENT": "For changing your password, fill in the current one and your new one twice.", - "CURRENTPASSWORD": "Current password", - "NEWPASSWORD": "New password", - "NOCURRENTPASSWORD": "Current password is required", - "NOPASSWORD": "Password is required", - "PASSWORD": "Password", + "CURRENTPASSWORD": "Aktuelles Passwort", + "NEWPASSWORD": "Neues Passwort", + "NOCURRENTPASSWORD": "Das aktuelle Passwort ist erforderlich", + "NOPASSWORD": "Passwort erforderlich", + "PASSWORD": "Passwort", "PASSWORDMINLENGTH": "Password length must be minimal 6 characters", - "PASSWORDNOTEQUAL": "Passwords are not equal", - "PASSWORDUPDATED": "Password updated succesfully", + "PASSWORDNOTEQUAL": "Passwörter stimmen nicht überein", + "PASSWORDUPDATED": "Passwort erfolgreich aktualisiert", "PASSWORDUPDATEFAILED": "Password update failed", - "REPEATNEWPASSWORD": "Repeat new password", - "TITLE": "Password" + "REPEATNEWPASSWORD": "Neues Passwort wiederholen", + "TITLE": "Passwort" }, "ROLLBAR": { "ENABLEROLLBAR": "Ausnahmeprotokollierung aktivieren", @@ -304,10 +304,10 @@ "SAVEFAILED": "Updating settings failed", "SERVER": { "CONNECTIONS": "Connection settings", - "USER": "User settings" + "USER": "Benutzereinstellungen" }, "SHOWS": { - "TITLE": "Show settings" + "TITLE": "Einstellungen anzeigen" }, "TMDB": { "APIKEYWARNING": "Wenn Sie möchten, können Sie EmbyStat hier mit Ihrem eigenen TMDb-API-Schlüssel versorgen. Stellen Sie sicher, dass Sie einen funktionierenden API-Schlüssel angeben! Wenn der Schlüssel falsch ist, schlägt die Synchronisierungsaufgabe fehl.", @@ -320,13 +320,13 @@ "SHOWS": { "COMPLETECOLLECTEDSHOWS": "Full collected shows", "HIGHESTRATED": "Beste Bewertung", - "LATESTADDED": "Latest added", + "LATESTADDED": "Zuletzt hinzugefügt", "LOADER": "lade Serien-Statistik", "LOADINGLIST": "Loading show list", "LOWESTRATED": "Schlechteste Bewertung", "MISSINGEPISODES": "Fehlende Episoden", "MOSTDISKSPACE": "Most used disk space", - "MOSTWATCHED": "Most watched", + "MOSTWATCHED": "Meist gesehen", "NEWESTPREMIERED": "Neueste Premiere", "NOMISSINGEPS": "No missing episodes", "OLDESTPREMIERED": "Früheste Premiere", @@ -341,11 +341,11 @@ "USERS": { "ACTIVEUSERS": "Active users", "ADMIN": "Admin", - "DISABLED": "Disabled", - "HIDDEN": "Hidden", + "DISABLED": "Deaktiviert", + "HIDDEN": "Ausgeblendet", "IDLEUSERS": "Idle users", "LASTACTIVE": "Zuletzt aktiv", - "LASTLOGIN": "Last login", + "LASTLOGIN": "Letzter Login", "LOADER": "Loading user info", "USERS": "Benutzer", "WATCHED": { @@ -375,10 +375,10 @@ "LIBRARIES": { "TITLE": "Select {{type}} libraries" }, - "NEXT": "Next", + "NEXT": "Weiter", "NOTFOUNDTEXT": "Jetzt werden wir die Verbindung zu {{type}} einrichten. Wir haben versucht deinen {{type}} Server im Netzwerk zu finden, konnten aber keinen erkennen. Bitte fülle alle Felder aus, sodass EmbyStat deinen {{type}} Server finden kann.", "SEARCHSERVERS": "Searching media servers", - "SELECTLANGUAGE": "Select your prefered language", + "SELECTLANGUAGE": "Bitte wählen Sie Ihre bevorzugte Sprache aus", "SELECTLIBRARIES": "Wählen Sie alle Bibliotheken aus, die Sie in die {{type}} Statistikberechnungen einbeziehen möchten. Alle {{type}} Bibliotheken sind standardmäßig ausgewählt. Wenn Sie möchten, können Sie das später auf der Einstellungsseite ändern.", "SERVERCONFIGURATION": "Server-Konfiguration", "SERVERCONFIGURATIONTEST": "Test der Server-Konfiguration", @@ -388,7 +388,7 @@ "STEPONE": "Überprüft, ob der API-Schlüssel gültig ist ({{step}}/{{total}})", "STEPTHREE": "Abrufen der Administratorkonten ({{step}}/{{total}})", "STEPTWO": "Serverinformationen werden abgerufen ({{step}}/{{total}})", - "TITLE": "Wizard", + "TITLE": "Assistent", "USERDETAILTEXT": "Geben Sie einen Benutzernamen und ein Passwort für Ihren Admin-Benutzer ein" } } \ No newline at end of file From c6b3f66178b4f3379370da3c4d9787944a4927c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Sun, 11 Sep 2022 22:09:42 +0200 Subject: [PATCH 09/27] New translations base.json (German) --- .../ClientApp/public/locales/de-DE.json | 90 +++++++++---------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/de-DE.json b/EmbyStat.Web/ClientApp/public/locales/de-DE.json index 3145a11c2..ff4270238 100644 --- a/EmbyStat.Web/ClientApp/public/locales/de-DE.json +++ b/EmbyStat.Web/ClientApp/public/locales/de-DE.json @@ -8,8 +8,8 @@ "REQUESTFEATURE": "Funktion anfordern", "SERVERINFO": "Serverinfo", "THANKS": { - "MISSINGNAME": "If your name is missing from this list, send me a message on Crowdin!", - "TEXT": "A big thanks to the following people for translating the app in their native language or helping to test the application:", + "MISSINGNAME": "Wenn Ihr Name in dieser Liste fehlt, senden Sie mir eine Nachricht auf Crowdin!", + "TEXT": "Vielen Dank an die folgenden Personen für die Übersetzung der App in ihre Muttersprache:", "TITLE": "Vielen Dank" } }, @@ -26,7 +26,7 @@ "CONTAINER": "Container", "COUNT": "Anzahl", "CREATE": "Erstellen", - "CREATEDDATE": "Media added", + "CREATEDDATE": "Hinzugefügt am", "CRON": "Cron Intervall", "DATE": "Datum", "DAYSABBR": "d", @@ -48,9 +48,9 @@ "HTTPPORT": "HTTP Port", "HTTPSPORT": "HTTPS Port", "ID": "ID", - "ISDEFAULT": "is default", + "ISDEFAULT": "ist Standard", "LINKS": "Links", - "LIST": "List", + "LIST": "Liste", "MIN": "Min.", "MINUTESABBR": "m", "MOVIE": "Film", @@ -241,7 +241,7 @@ "PLUGINS": "Plugins", "PROGRAMDATAPATH": "Program data path", "TRANSCODINGPATH": "Transcoding path", - "UPDATEAVAILABLE": "Has update available", + "UPDATEAVAILABLE": "Aktualisierung verfügbar", "WANADDRESS": "WAN", "WEBSOCKETPORT": "Websocket port" }, @@ -255,43 +255,43 @@ }, "LANGUAGE": { "LABEL": "Sprache auswählen", - "LANGUAGEUPDATED": "Updating language to {{lang}}", - "SAMPLES": "Localisation examples", + "LANGUAGEUPDATED": "Aktualisiere Sprache auf {{lang}}", + "SAMPLES": "Lokalisierungsbeispiele", "TITLE": "Sprache" }, "LIBRARIES": { - "CONTENT": "Select here all {{type}} libraries that should be synced with EmbyStat ", + "CONTENT": "Wählen Sie hier alle {{type}} Bibliotheken, die mit EmbyStat synchronisiert werden sollen ", "TITLE": "Bibliotheken" }, "MEDIASERVER": { - "ADDRESS": "Full server URL", + "ADDRESS": "Vollständige Server-URL", "ADDRESSHINT": "Beispiel: https://example.com:8096/base\nCONTEXTREQUEST", "APIKEY": "API-Schlüssel", "APIKEYHINT": "Gehen Sie auf Ihrem {{type}} Server zu Erweitert -> API-Schlüssel, um ein neues API-Token zu generieren.", "DIALOG": { - "CONTENT": "Because you are changing the server configuration it might be a good idea to also reset the EmbyStat statistics. Do this only when you are connecting to a new server with different media/users/... If you are still connecting to the same server you don't need to reset the EmbyStat statistics.", - "RESET": "Save and reset", + "CONTENT": "Da Sie die Serverkonfiguration ändern, ist es möglicherweise eine gute Idee, auch die EmbyStat-Statistiken zurückzusetzen. Tun Sie dies nur, wenn Sie sich mit einem neuen Server mit unterschiedlichen Medien/Benutzern/... verbinden. Wenn Sie sich immer noch mit demselben Server verbinden, müssen Sie die EmbyStat-Statistiken nicht zurücksetzen.", + "RESET": "Speichern und zurücksetzen", "TITLE": "Datenbank zurücksetzen?" }, - "NOADDRESS": "Server URL is required", + "NOADDRESS": "Server-URL ist erforderlich", "NOAPIKEY": "API-Schlüssel ist erforderlich", - "RESETINFO": "Starting the EmbyStat reset process. This can take some time depending on the size of the database. Please wait until it is finished.", - "TITLE": "{{type}} settings" + "RESETINFO": "Starten des EmbyStat Reset-Prozesses. Dies kann je nach Größe der Datenbank einige Zeit in Anspruch nehmen. Bitte warten Sie, bis der Vorgang abgeschlossen ist.", + "TITLE": "{{type}} Einstellungen" }, "MOVIES": { - "TITLE": "Movie settings" + "TITLE": "Filmeinstellungen" }, "PASSWORD": { - "CONTENT": "For changing your password, fill in the current one and your new one twice.", + "CONTENT": "Um Ihr Passwort zu ändern, geben Sie das aktuelle Passwort ab sowie das neue und Bestätigen Sie dieses.", "CURRENTPASSWORD": "Aktuelles Passwort", "NEWPASSWORD": "Neues Passwort", "NOCURRENTPASSWORD": "Das aktuelle Passwort ist erforderlich", "NOPASSWORD": "Passwort erforderlich", "PASSWORD": "Passwort", - "PASSWORDMINLENGTH": "Password length must be minimal 6 characters", + "PASSWORDMINLENGTH": "Das Passwort muss mindenstens 6 Zeichen lang sein", "PASSWORDNOTEQUAL": "Passwörter stimmen nicht überein", "PASSWORDUPDATED": "Passwort erfolgreich aktualisiert", - "PASSWORDUPDATEFAILED": "Password update failed", + "PASSWORDUPDATEFAILED": "Aktualisierung des Passworts fehlgeschlagen", "REPEATNEWPASSWORD": "Neues Passwort wiederholen", "TITLE": "Passwort" }, @@ -301,9 +301,9 @@ "TITLE": "Rollbar" }, "SAVED": "Einstellungen gespeichert", - "SAVEFAILED": "Updating settings failed", + "SAVEFAILED": "Aktualisierung der Einstellungen fehlgeschlagen", "SERVER": { - "CONNECTIONS": "Connection settings", + "CONNECTIONS": "Verbindungseinstellungen", "USER": "Benutzereinstellungen" }, "SHOWS": { @@ -311,58 +311,58 @@ }, "TMDB": { "APIKEYWARNING": "Wenn Sie möchten, können Sie EmbyStat hier mit Ihrem eigenen TMDb-API-Schlüssel versorgen. Stellen Sie sicher, dass Sie einen funktionierenden API-Schlüssel angeben! Wenn der Schlüssel falsch ist, schlägt die Synchronisierungsaufgabe fehl.", - "LABEL": "TMDb API key", + "LABEL": "TMDb API Schlüssel", "NOAPIKEY": "Der API-Schlüssel darf nicht leer sein", "TITLE": "TMDb Verbindung", - "FALLBACK": "If you don't want to use TMDB as a fallback indexer you can uncheck this box. Some shows are not found in TvMaze and a fallback is always usefull to have but TMDB can return wrong results." + "FALLBACK": "Wenn Sie TMDB nicht als Fallback-Indexer verwenden möchten, können Sie diese Option deaktivieren. Einige Serien sind in TvMaze nicht gefunden und ein Fallback ist immer nützlich zu haben, aber TMDB kann falsche Ergebnisse zurückgeben." } }, "SHOWS": { - "COMPLETECOLLECTEDSHOWS": "Full collected shows", + "COMPLETECOLLECTEDSHOWS": "Vollständige Serien", "HIGHESTRATED": "Beste Bewertung", "LATESTADDED": "Zuletzt hinzugefügt", "LOADER": "lade Serien-Statistik", - "LOADINGLIST": "Loading show list", + "LOADINGLIST": "Lade Benutzerliste", "LOWESTRATED": "Schlechteste Bewertung", "MISSINGEPISODES": "Fehlende Episoden", - "MOSTDISKSPACE": "Most used disk space", + "MOSTDISKSPACE": "Meistgenutzter Speicherplatz", "MOSTWATCHED": "Meist gesehen", "NEWESTPREMIERED": "Neueste Premiere", - "NOMISSINGEPS": "No missing episodes", + "NOMISSINGEPS": "Keine fehlenden Episoden", "OLDESTPREMIERED": "Früheste Premiere", - "SHOWSTATUS": "Show status", + "SHOWSTATUS": "Serienstatus", "TOTALEPISODES": "Anzahl Episoden", - "TOTALEPISODESWATCHED": "Total watched episodes", + "TOTALEPISODESWATCHED": "Alle gesehenen Folgen", "TOTALMISSINGEPISODES": "Anzahl fehlender Episoden", - "TOTALPLAYLENGTH": "Total play length", - "TOTALSHOWS": "Total shows", - "WITHMOESTEPISODES": "With most episodes" + "TOTALPLAYLENGTH": "Gesamtspiellänge", + "TOTALSHOWS": "Gesamtanzahl Serien", + "WITHMOESTEPISODES": "Mit den meisten Episoden" }, "USERS": { - "ACTIVEUSERS": "Active users", - "ADMIN": "Admin", + "ACTIVEUSERS": "Aktive Benutzer", + "ADMIN": "Administrator", "DISABLED": "Deaktiviert", "HIDDEN": "Ausgeblendet", - "IDLEUSERS": "Idle users", + "IDLEUSERS": "Leerlauf-Benutzer", "LASTACTIVE": "Zuletzt aktiv", "LASTLOGIN": "Letzter Login", - "LOADER": "Loading user info", + "LOADER": "Lade Nutzerinformationen", "USERS": "Benutzer", "WATCHED": { - "EPISODES": "Episodes watched", - "MOVIES": "Movies watched", - "TOTAL": "Total watched" + "EPISODES": "Gesehene Episoden", + "MOVIES": "Gesehene Filme", + "TOTAL": "Insgesamt gesehen" } }, "WIZARD": { - "ACCOUNT": "User details", + "ACCOUNT": "Benutzerinformationen", "ADDRESSUSED": "Adresse: {{address}}", "APIKEYFAILED": "Wir haben versucht, Ihren {{type}} Server zu kontaktieren, aber es scheint fehlzuschlagen. Bitte gehen Sie zurück, korrigieren Sie die Konfiguration und versuchen Sie es erneut.", "APIKEYUSED": "API-Schlüssel: {{api}}", "CROWDINHELP": "Falls deine Sprache fehlt oder nicht vollständig ist, kannst du gerne helfen die App zu übersetzen auf Crowdin", - "EXCEPTIONLOGGING": "Exception logging", - "FINALTITLE": "Final", - "FINISH": "Finish", + "EXCEPTIONLOGGING": "Ausnahmeprotokollierung aktivieren", + "FINALTITLE": "Abschluss", + "FINISH": "Fertigstellen", "FINISHED": "Alle Einstellungen wurden gespeichert und Sie können Ihren EmbyStat-Server jetzt verwenden. Viel Spaß mit Ihren neuen Statistiken!", "FINISHEXPLANATION": "Am besten starten Sie zuerst die Film- und Seriensynchronisation. EmbyStat beginnt mit dem Herunterladen aller Daten von Ihrem {{type}}-Server. Beachten Sie, dass diese Aufgaben je nach Größe Ihrer Sammlung sehr lange dauern kann. Nach Ihrer Anmeldung können Sie diese Aufgaben manuell auf der Aufgaben-Seite starten.", "FOUNDTEXT": "Wir haben die folgenden Server in Ihrem Netzwerk gefunden. Wählen Sie diejenige aus, mit der Sie eine Verbindung herstellen möchten. Wenn Ihr Server nicht angezeigt wird, können Sie manuell eine Serververbindung erstellen.", @@ -373,11 +373,11 @@ "LANGUAGE": "Sprache", "LANWANCHOISE": "Wählen Sie die richtige Adresse für Ihre Verbindung zum {{type}} Server.", "LIBRARIES": { - "TITLE": "Select {{type}} libraries" + "TITLE": "Wählen Sie {{type}} Bibliotheken aus" }, "NEXT": "Weiter", "NOTFOUNDTEXT": "Jetzt werden wir die Verbindung zu {{type}} einrichten. Wir haben versucht deinen {{type}} Server im Netzwerk zu finden, konnten aber keinen erkennen. Bitte fülle alle Felder aus, sodass EmbyStat deinen {{type}} Server finden kann.", - "SEARCHSERVERS": "Searching media servers", + "SEARCHSERVERS": "Nach Servern suchen", "SELECTLANGUAGE": "Bitte wählen Sie Ihre bevorzugte Sprache aus", "SELECTLIBRARIES": "Wählen Sie alle Bibliotheken aus, die Sie in die {{type}} Statistikberechnungen einbeziehen möchten. Alle {{type}} Bibliotheken sind standardmäßig ausgewählt. Wenn Sie möchten, können Sie das später auf der Einstellungsseite ändern.", "SERVERCONFIGURATION": "Server-Konfiguration", From 780bc7decf23f85ba8bd6ee13584976cd1ecfa41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Sun, 11 Sep 2022 23:39:58 +0200 Subject: [PATCH 10/27] New translations base.json (German) --- .../ClientApp/public/locales/de-DE.json | 86 +++++++++---------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/de-DE.json b/EmbyStat.Web/ClientApp/public/locales/de-DE.json index ff4270238..4dcd24ed4 100644 --- a/EmbyStat.Web/ClientApp/public/locales/de-DE.json +++ b/EmbyStat.Web/ClientApp/public/locales/de-DE.json @@ -21,7 +21,7 @@ "BITDEPTH": "Bittiefe", "CANCEL": "abbrechen", "CODEC": "Codec", - "COLLECTEDPERCENTAGE": "Amount collected", + "COLLECTEDPERCENTAGE": "Menge gesammelt", "COMMUNITYRATING": "Community-Bewertung", "CONTAINER": "Container", "COUNT": "Anzahl", @@ -56,7 +56,7 @@ "MOVIE": "Film", "MOVIES": "Filme", "NAME": "Name", - "NUMBERS": "Numbers", + "NUMBERS": "Zahlen", "OFFICIALRATING": "Altersfreigabe", "OS": "Betriebssystem", "OTHER": "Sonstiges", @@ -98,44 +98,44 @@ "FORMAT_ERROR": "Der angegebene Cron-String hat ein falsches Format. Schauen Sie hier für Formatierungsregeln. Es sind nur Zahlen, Leerzeichen, *, / und - zulässig." }, "MOVIEJOBRUNNING": { - "BODY": "Movie job is running, please wait until it is finished", - "TITLE": "Movie job running" + "BODY": "Filmaufgabe wird ausgeführt, bitte warten Sie, bis die Aufgabe beendet ist", + "TITLE": "Filmaufgabe wird ausgeführt" }, "NOMOVIETYPEFOUND": { - "BODY": "We couldn't find any movies in the EmbyStat database. If you have movies in {{type}} you should try starting a new movie syncronisation task.", + "BODY": "Wir konnten keine Filme in der EmbyStat-Datenbank finden. Wenn Sie Filme in {{type}} haben, dann sollten Sie versuchen eine neue Mediensynchronisation zu starten.", "TITLE": "Keine Filme gefunden" }, "NOSHOWTYPEFOUND": { - "BODY": "We couldn't find any shows in the EmbyStat database. If you have shows in {{type}} you should try starting a new show syncronisation task.", + "BODY": "Wir konnten keine Serien in der EmbyStat-Datenbank finden. Wenn Sie Serien in {{type}} haben, dann sollten Sie versuchen eine neue Mediensynchronisation zu starten.", "TITLE": "Keine Serien gefunden" }, "SHOWJOBRUNNING": { - "BODY": "Show job is running, please wait until it is finished", - "TITLE": "Show job running" + "BODY": "Serienaufgabe wird ausgeführt, bitte warten Sie, bis die Aufgabe beendet ist", + "TITLE": "Serienaufgabe wird ausgeführt" } }, "FILTERS": { "DIALOG": { - "CONTENT": "Select field on which you want to add a new filter", + "CONTENT": "Wählen Sie das Feld aus, zu dem Sie einen neuen Filter hinzufügen möchten", "TITLE": "Neuen Filter hinzufügen" }, "OPERATIONS": { - "BETWEEN": "is between", + "BETWEEN": "ist zwischen", "CONTAINS": "enthält", - "ENDSWITH": "ends with", - "EQUAL": "equals", - "HAS": "has", - "HASNO": "has no", - "HASNONE": "has none", - "IS": "is", - "ISNOT": "is not", - "ISNULL": "is null", - "ISZERO": "is 0", - "LARGER": "is larger then", - "LONGER": "is longer then", - "NOTCONTAINS": "does not contain", - "SHORTER": "is shorter then", - "SMALLER": "is smaller then", + "ENDSWITH": "endet mit", + "EQUAL": "entspricht", + "HAS": "mit", + "HASNO": "ohne", + "HASNONE": "ohne", + "IS": "ist", + "ISNOT": "ist nicht", + "ISNULL": "ist nicht gesetzt", + "ISZERO": "ist 0", + "LARGER": "ist größer als", + "LONGER": "ist länger als", + "NOTCONTAINS": "enthält nicht", + "SHORTER": "ist kürzer als", + "SMALLER": "ist kleiner als", "STARTSWITH": "beginnt mit" }, "TITLES": { @@ -204,7 +204,7 @@ "HIGHESTRATED": "Beste Bewertung", "LATESTADDED": "Zuletzt hinzugefügt", "LOADER": "Laden der Film-Statistiken", - "LOADINGLIST": "Loading movie list", + "LOADINGLIST": "Laden der Film-Statistiken", "LONGEST": "Am längsten", "LOWESTRATED": "Schlechteste Bewertung", "MOSTWATCHED": "Meist gesehen", @@ -213,7 +213,7 @@ "SHORTEST": "Am kürzesten", "TOTALMOVIES": "Gesamtanzahl Filme", "TOTALPLAYLENGTH": "Gesamte Abspielzeit", - "TOTALWATCHED": "Total watched movies" + "TOTALWATCHED": "Insgesamt gesehene Filme" }, "PAGINATION": { "NEXTPAGE": "Nächste Seite", @@ -221,37 +221,37 @@ "ROWSPERPAGE": "Zeilen pro Seite" }, "SERVER": { - "ACTIVEDEVICES": "ACtive devices", - "AUTORUNSUPPORT": "Supports auto run at startup", + "ACTIVEDEVICES": "Aktive Geräte", + "AUTORUNSUPPORT": "Automatisch beim Start starten", "CACHEPATH": "Cache-Pfad", - "CANLAUNCHBROWSER": "Can launch browser", - "CANSELFRESTART": "Can self restart", - "CANSELFUPDATE": "Can self update", + "CANLAUNCHBROWSER": "Kann Browser starten", + "CANSELFRESTART": "Kann sich selbst neu starten", + "CANSELFUPDATE": "Kann sich selbst aktualisieren", "FEATURES": "Funktionen", "HTTPSSUPPORT": "HTTPS-Unterstützung", - "IDLEDEVICES": "Idle devices", + "IDLEDEVICES": "Leerlaufgeräte", "INFO": "Serverinfo", - "ITEMSBYNAMEPATH": "Items by name path", + "ITEMSBYNAMEPATH": "Elemente nach Namenspfad", "LANADDRESS": "LAN", - "LOGPATH": "Log path", - "METADATAPATH": "Internal metadata path", - "MONITORSUPPORT": "Supports library monitoring", - "OPENSERVER": "Open server page", - "PENDINGRESTART": "Has pending restart", + "LOGPATH": "Log Pfad", + "METADATAPATH": "Interner Metadatenpfad", + "MONITORSUPPORT": "Unterstützt Bibliotheksüberwachung", + "OPENSERVER": "Serverseite öffnen", + "PENDINGRESTART": "Hat ausstehenden Neustart", "PLUGINS": "Plugins", - "PROGRAMDATAPATH": "Program data path", - "TRANSCODINGPATH": "Transcoding path", + "PROGRAMDATAPATH": "Programmverzeichnis", + "TRANSCODINGPATH": "Transkodierungspfad", "UPDATEAVAILABLE": "Aktualisierung verfügbar", "WANADDRESS": "WAN", - "WEBSOCKETPORT": "Websocket port" + "WEBSOCKETPORT": "Websocket-Port" }, "SETTINGS": { "ACCOUNT": { - "CONTENT": "Change your admin username here. New username will be required on next login.", + "CONTENT": "Ändern Sie hier Ihren Admin-Benutzernamen. Bei der nächsten Anmeldung wird ein neuer Benutzername benötigt.", "NOUSERNAME": "Der Benutzername ist erforderlich", "USERNAME": "Benutzername", "USERNAMEUPDATED": "Benutzername erfolgreich aktualisiert", - "USERNAMEUPDATEFAILED": "Username update failed, check the logs for more info" + "USERNAMEUPDATEFAILED": "Aktualisierung des Benutzernamens fehlgeschlagen. Überprüfen Sie die Logs nach weiteren Informationen" }, "LANGUAGE": { "LABEL": "Sprache auswählen", From 0ec5d0ed9e54cb8908e34acd933b5391eae7797c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Sat, 19 Nov 2022 18:02:58 +0100 Subject: [PATCH 11/27] New translations base.json (Portuguese, Brazilian) --- .../ClientApp/public/locales/pt-BR.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/pt-BR.json b/EmbyStat.Web/ClientApp/public/locales/pt-BR.json index fca8feb82..2c70a100d 100644 --- a/EmbyStat.Web/ClientApp/public/locales/pt-BR.json +++ b/EmbyStat.Web/ClientApp/public/locales/pt-BR.json @@ -9,14 +9,14 @@ "SERVERINFO": "Informações do Servidor", "THANKS": { "MISSINGNAME": "If your name is missing from this list, send me a message on Crowdin!", - "TEXT": "A big thanks to the following people for translating the app in their native language or helping to test the application:", + "TEXT": "Um muito obrigado às seguintes pessoas por traduzirem o aplicativo para sua linguagem nativa ou por ajudarem a testar o aplicativo:", "TITLE": "Obrigado" } }, "COMMON": { "AND": "e", "AUDIO": "Áudio", - "BACK": "Back", + "BACK": "Voltar", "BIT": "bit", "BITDEPTH": "Profundidade de bits", "CANCEL": "Cancelar", @@ -25,14 +25,14 @@ "COMMUNITYRATING": "Avaliações da Comunidade", "CONTAINER": "Contêiner", "COUNT": "Quantidade", - "CREATE": "Create", - "CREATEDDATE": "Media added", + "CREATE": "Criar", + "CREATEDDATE": "Mídia adicionada", "CRON": "Corda Cron", - "DATE": "Date", + "DATE": "Data", "DAYSABBR": "d", - "DESCRIPTION": "Description", + "DESCRIPTION": "Descrição", "DISCARD": "Descartar", - "DISKSPACE": "Disk space", + "DISKSPACE": "Espaço em disco", "DOWNLOAD": "Download", "DOWNLOADCSV": "Download list as CSV", "EPISODE": "Episode", @@ -45,8 +45,8 @@ "GRAPHS": "Gráficos", "HEIGHT": "Altura", "HOURSABBR": "h", - "HTTPPORT": "HTTP port", - "HTTPSPORT": "HTTPS port", + "HTTPPORT": "Porta HTTP", + "HTTPSPORT": "Porta HTTPS", "ID": "ID", "ISDEFAULT": "is default", "LINKS": "Links", From 53f80f6dad3f318b64b0415f96bcfd3d74e7c217 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Sat, 19 Nov 2022 20:05:33 +0100 Subject: [PATCH 12/27] New translations base.json (Portuguese, Brazilian) --- .../ClientApp/public/locales/pt-BR.json | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/pt-BR.json b/EmbyStat.Web/ClientApp/public/locales/pt-BR.json index 2c70a100d..705525365 100644 --- a/EmbyStat.Web/ClientApp/public/locales/pt-BR.json +++ b/EmbyStat.Web/ClientApp/public/locales/pt-BR.json @@ -66,17 +66,17 @@ "PROTOCOL": "Protocolo", "RUNTIME": "Tempo de execução", "SAVE": "Salve", - "SEASON": "Season", - "SEASONS": "Seasons", + "SEASON": "Temporada", + "SEASONS": "Temporadas", "SELECTVALUE": "Selecionar valor", "SHOW": "exibir", "SHOWS": "Séries", "SIZE": "Tamanho", - "SIZEINMB": "Size in Mb", + "SIZEINMB": "Tamanho em Mb", "STATUS": "posição", - "STREAMS": "Streams", + "STREAMS": "Reproduções", "SUBTITLES": "Legendas", - "TIME": "Time", + "TIME": "Hora", "TITLE": "Título", "TOTAL": "Total", "TOTALACTORS": "Atores totais", @@ -85,7 +85,7 @@ "TOTALGENRES": "Total de gêneros", "TOTALRUNTIME": "Tempo total de execução", "TOTALWRITERS": "Escritores totais", - "UNKNOWN": "Unknown", + "UNKNOWN": "Desconhecido", "UPDATELEVEL": "NÍVEL DE ATUALIZAÇÃO", "VERSION": "Versão", "VIDEORANGE": "Intervalo de vídeo", @@ -102,7 +102,7 @@ "TITLE": "Movie job running" }, "NOMOVIETYPEFOUND": { - "BODY": "We couldn't find any movies in the EmbyStat database. If you have movies in {{type}} you should try starting a new movie syncronisation task.", + "BODY": "Não conseguimos encontrar nenhum filme no banco de dados do EmbyStat. Se você tiver filmes no {{type}}, tente iniciar uma nova tarefa de sincronização de mídia.", "TITLE": "Nenhum filme encontrado" }, "NOSHOWTYPEFOUND": { @@ -117,21 +117,21 @@ "FILTERS": { "DIALOG": { "CONTENT": "Select field on which you want to add a new filter", - "TITLE": "Add new filter" + "TITLE": "Adicionar novo filtro" }, "OPERATIONS": { - "BETWEEN": "is between", - "CONTAINS": "contains", - "ENDSWITH": "ends with", - "EQUAL": "equals", - "HAS": "has", - "HASNO": "has no", + "BETWEEN": "está entre", + "CONTAINS": "contém", + "ENDSWITH": "termina com", + "EQUAL": "é igual a", + "HAS": "tem", + "HASNO": "não tem", "HASNONE": "has none", "IS": "is", "ISNOT": "is not", "ISNULL": "is null", - "ISZERO": "is 0", - "LARGER": "is larger then", + "ISZERO": "é 0", + "LARGER": "é maior que", "LONGER": "is longer then", "NOTCONTAINS": "does not contain", "SHORTER": "is shorter then", From fcb5348567e5dd26e9680ac33455187691286543 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Sun, 20 Nov 2022 00:46:06 +0100 Subject: [PATCH 13/27] New translations base.json (Portuguese, Brazilian) --- EmbyStat.Web/ClientApp/public/locales/pt-BR.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/pt-BR.json b/EmbyStat.Web/ClientApp/public/locales/pt-BR.json index 705525365..746502734 100644 --- a/EmbyStat.Web/ClientApp/public/locales/pt-BR.json +++ b/EmbyStat.Web/ClientApp/public/locales/pt-BR.json @@ -23,7 +23,7 @@ "CODEC": "Codec", "COLLECTEDPERCENTAGE": "Amount collected", "COMMUNITYRATING": "Avaliações da Comunidade", - "CONTAINER": "Contêiner", + "CONTAINER": "Formato", "COUNT": "Quantidade", "CREATE": "Criar", "CREATEDDATE": "Mídia adicionada", @@ -53,7 +53,7 @@ "LIST": "List", "MIN": "mínimo", "MINUTESABBR": "m", - "MOVIE": "Filmes", + "MOVIE": "filmes", "MOVIES": "Filmes", "NAME": "Nome", "NUMBERS": "Numbers", @@ -64,7 +64,7 @@ "PIXELS": "px", "PREMIEREDATE": "Data de estreia", "PROTOCOL": "Protocolo", - "RUNTIME": "Tempo de execução", + "RUNTIME": "Duração", "SAVE": "Salve", "SEASON": "Temporada", "SEASONS": "Temporadas", @@ -73,7 +73,7 @@ "SHOWS": "Séries", "SIZE": "Tamanho", "SIZEINMB": "Tamanho em Mb", - "STATUS": "posição", + "STATUS": "Estado", "STREAMS": "Reproduções", "SUBTITLES": "Legendas", "TIME": "Hora", From 8a184441160a39443dd0c328e26f3bb9b2efdd73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Sun, 20 Nov 2022 01:50:38 +0100 Subject: [PATCH 14/27] New translations base.json (Portuguese, Brazilian) --- .../ClientApp/public/locales/pt-BR.json | 104 +++++++++--------- 1 file changed, 52 insertions(+), 52 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/pt-BR.json b/EmbyStat.Web/ClientApp/public/locales/pt-BR.json index 746502734..a6b8c96a2 100644 --- a/EmbyStat.Web/ClientApp/public/locales/pt-BR.json +++ b/EmbyStat.Web/ClientApp/public/locales/pt-BR.json @@ -1,6 +1,6 @@ { "ABOUT": { - "ACTIONS": "Ações.", + "ACTIONS": "Ações", "GITHUBRELEASE": "Lançamentos no Github", "HELPTRANSLATE": "Ajude a traduzir o aplicativo", "LOGBUG": "Erro de log no Github", @@ -8,7 +8,7 @@ "REQUESTFEATURE": "Requisitar recurso", "SERVERINFO": "Informações do Servidor", "THANKS": { - "MISSINGNAME": "If your name is missing from this list, send me a message on Crowdin!", + "MISSINGNAME": "Se o seu nome não está incluso nessa lista, me envie uma mensagem no Crowdin!", "TEXT": "Um muito obrigado às seguintes pessoas por traduzirem o aplicativo para sua linguagem nativa ou por ajudarem a testar o aplicativo:", "TITLE": "Obrigado" } @@ -33,11 +33,11 @@ "DESCRIPTION": "Descrição", "DISCARD": "Descartar", "DISKSPACE": "Espaço em disco", - "DOWNLOAD": "Download", - "DOWNLOADCSV": "Download list as CSV", - "EPISODE": "Episode", + "DOWNLOAD": "Baixar", + "DOWNLOADCSV": "Baixar lista como CSV", + "EPISODE": "Episódio", "EPISODES": "Episódios", - "FILTER": "Filter", + "FILTER": "Filtro", "FILTERS": "Filtros", "FPS": "fps", "GB": "Gb", @@ -50,13 +50,13 @@ "ID": "ID", "ISDEFAULT": "is default", "LINKS": "Links", - "LIST": "List", + "LIST": "Lista", "MIN": "mínimo", "MINUTESABBR": "m", "MOVIE": "filmes", "MOVIES": "Filmes", "NAME": "Nome", - "NUMBERS": "Numbers", + "NUMBERS": "Estatísticas", "OFFICIALRATING": "Avaliação oficial", "OS": "Sistema operacional", "OTHER": "Other", @@ -83,10 +83,10 @@ "TOTALDIRECTORS": "Diretores totais", "TOTALDISKSIZE": "Tamanho total do disco", "TOTALGENRES": "Total de gêneros", - "TOTALRUNTIME": "Tempo total de execução", + "TOTALRUNTIME": "Tempo total de duração", "TOTALWRITERS": "Escritores totais", "UNKNOWN": "Desconhecido", - "UPDATELEVEL": "NÍVEL DE ATUALIZAÇÃO", + "UPDATELEVEL": "Nível de atualização", "VERSION": "Versão", "VIDEORANGE": "Intervalo de vídeo", "WIDTH": "Largura", @@ -106,7 +106,7 @@ "TITLE": "Nenhum filme encontrado" }, "NOSHOWTYPEFOUND": { - "BODY": "We couldn't find any shows in the EmbyStat database. If you have shows in {{type}} you should try starting a new show syncronisation task.", + "BODY": "Não conseguimos encontar nenhuma série no banco de dados do EmbyStat. Se você tem séries no {{type}} você deve tentar executar uma nova tarefa de sincronização de séries.", "TITLE": "Nenhum grupo encontrado" }, "SHOWJOBRUNNING": { @@ -116,7 +116,7 @@ }, "FILTERS": { "DIALOG": { - "CONTENT": "Select field on which you want to add a new filter", + "CONTENT": "Selecione o campo em que você deseja adicionar um novo filtro", "TITLE": "Adicionar novo filtro" }, "OPERATIONS": { @@ -139,11 +139,11 @@ "STARTSWITH": "starts with" }, "TITLES": { - "CONTAINER": "Contêiner", + "CONTAINER": "Formato", "FRAMERATE": "Taxa de quadros", "GENRES": "Gêneros", "IMAGES": "Imagens", - "IMDB": "IMDB", + "IMDB": "Imdb", "TITLE": "Título", "TMDB": "Tmdb" } @@ -157,7 +157,7 @@ "BUTFAILED": "mas falhou depois", "CRONUPDATED": "Valor do Cron atualizado", "INFO": { - "DATABASE-CLEANUP": "Limpeza de banco de dados", + "DATABASE-CLEANUP": "Limpeza do banco de dados", "DATABASE-CLEANUPDESCRIPTION": "Limpar banco de dados com dados desnecessários.", "MOVIE-SYNC": "Sincronização de filmes", "MOVIE-SYNCDESCRIPTION": "Execute uma sincronização incremental para sua coleção de filmes. Isso pode levar algum tempo para ser executado!", @@ -165,10 +165,10 @@ "PINGDESCRIPTION": "Ping the Emby server to check if he is still online.", "SHOW-SYNC": "Mostrar sincronização", "SHOW-SYNCDESCRIPTION": "Perform an incremental sync for your show collection. This can take some time to run!", - "SYSTEM-SYNC": "Sync {{type}} info", + "SYSTEM-SYNC": "Sincronizar informações do {{type}}", "SYSTEM-SYNCDESCRIPTION": "Perform a small sync with Emby server. This is a fast and small system update only.", "UPDATE-CHECKER": "Verificar se há atualizações", - "UPDATE-CHECKERDESCRIPTION": "Verifica se há novas atualizações no tempo de atualização selecionado." + "UPDATE-CHECKERDESCRIPTION": "Verifica se há novas atualizações no meio de atualização selecionado." }, "JOBLOGS": "Registros de trabalho", "LASTRUN": "Última execução", @@ -178,16 +178,16 @@ "STARTMEDIASYNC": "Start media sync" }, "LOGIN": { - "ERROR": "Username or password unknown", - "LOGIN": "Login", - "LOGOUT": "Log out", - "RECOVERPASSWORD": "Recover password", + "ERROR": "Nome de usuário ou senha incorretos", + "LOGIN": "Entrar", + "LOGOUT": "Sair", + "RECOVERPASSWORD": "Recuperar senha", "RESETCOMPLETED": "Check logs for new password", "RESETFAILED": "Username reset failed" }, "LOGS": { - "ACTIONS": "Ações.", - "ANONYMISED": "Anônimo" + "ACTIONS": "Ações", + "ANONYMISED": "Anonimizado" }, "MENU": { "ABOUT": "Sobre", @@ -204,31 +204,31 @@ "HIGHESTRATED": "Melhor avaliado", "LATESTADDED": "Adicionado recentemente", "LOADER": "Carregando estatísticas de filmes", - "LOADINGLIST": "Loading movie list", + "LOADINGLIST": "Carregando lista de filmes", "LONGEST": "Mais longo", "LOWESTRATED": "Classificação mais baixa", - "MOSTWATCHED": "Most watched", + "MOSTWATCHED": "Mais assistidos", "NEWESTPREMIERED": "Lançado mais recentemente", "OLDESTPREMIERED": "Estreou primeiro", "SHORTEST": "Mais curto", "TOTALMOVIES": "Total de filmes", "TOTALPLAYLENGTH": "Tempo total de assistibilidade", - "TOTALWATCHED": "Total watched movies" + "TOTALWATCHED": "Total de filmes assistidos" }, "PAGINATION": { "NEXTPAGE": "Próxima página", - "PREVIOUSPAGE": "Página Anterior ", + "PREVIOUSPAGE": "Página Anterior", "ROWSPERPAGE": "Linhas por página" }, "SERVER": { - "ACTIVEDEVICES": "ACtive devices", + "ACTIVEDEVICES": "Dispositivos ativos", "AUTORUNSUPPORT": "Supports auto run at startup", "CACHEPATH": "Cache path", "CANLAUNCHBROWSER": "Can launch browser", "CANSELFRESTART": "Can self restart", "CANSELFUPDATE": "Can self update", "FEATURES": "Features", - "HTTPSSUPPORT": "HTTPS support", + "HTTPSSUPPORT": "Suporte HTTPS", "IDLEDEVICES": "Idle devices", "INFO": "Informações do Servidor", "ITEMSBYNAMEPATH": "Items by name path", @@ -247,34 +247,34 @@ }, "SETTINGS": { "ACCOUNT": { - "CONTENT": "Change your admin username here. New username will be required on next login.", + "CONTENT": "Altere seu o nome do seu usuário administrador aqui. O novo nome de usuário será solicitado na próxima vez que entrar.", "NOUSERNAME": "Username is required", "USERNAME": "Nome de Usuário", - "USERNAMEUPDATED": "Username updated succesfully", - "USERNAMEUPDATEFAILED": "Username update failed, check the logs for more info" + "USERNAMEUPDATED": "Nome de usuário atualizado com sucesso", + "USERNAMEUPDATEFAILED": "Falha ao atualizar o nome de usuário, verifique os registros para mais informações" }, "LANGUAGE": { - "LABEL": "Select language", - "LANGUAGEUPDATED": "Updating language to {{lang}}", - "SAMPLES": "Localisation examples", - "TITLE": "Linguagem" + "LABEL": "Selecionar idioma", + "LANGUAGEUPDATED": "Atualizando o idioma para {{lang}}", + "SAMPLES": "Exemplos de localização", + "TITLE": "Idioma" }, "LIBRARIES": { - "CONTENT": "Select here all {{type}} libraries that should be synced with EmbyStat ", - "TITLE": "Libraries" + "CONTENT": "Selecione aqui todas as bibliotecas do {{type}} que devem ser sincronizadas com o EmbyStat ", + "TITLE": "Bibliotecas" }, "MEDIASERVER": { - "ADDRESS": "Full server URL", - "ADDRESSHINT": "Example: https://example.com:8096/base", - "APIKEY": "API key", - "APIKEYHINT": "Go to advanced -> security on your {{type}} server to generate a new API token.", + "ADDRESS": "URL completo do servidor", + "ADDRESSHINT": "Exemplo: https://exemplo.com:8096/base", + "APIKEY": "Chave de API", + "APIKEYHINT": "Vá para avançado -> segurança no seu servidor {{type}} para gerar uma nova chave de API.", "DIALOG": { - "CONTENT": "Because you are changing the server configuration it might be a good idea to also reset the EmbyStat statistics. Do this only when you are connecting to a new server with different media/users/... If you are still connecting to the same server you don't need to reset the EmbyStat statistics.", - "RESET": "Save and reset", - "TITLE": "Reset database?" + "CONTENT": "Devido a você estar alterando a configuração de servidor, também pode ser uma boa ideia resetar as estatísticas do EmbyStat. Faça isso somente quando você estiver conectando a um novo servidor com mídia/usuarios/... diferentes. Se você ainda estiver se conectando ao mesmo servidor você não precisa resetar as estatíticas do EmbyStat.", + "RESET": "Salvar e resetar", + "TITLE": "Resetar banco de dados?" }, - "NOADDRESS": "Server URL is required", - "NOAPIKEY": "API key is required", + "NOADDRESS": "A URL do servidor é necessária", + "NOAPIKEY": "A chave de API é necessária", "RESETINFO": "Starting the EmbyStat reset process. This can take some time depending on the size of the database. Please wait until it is finished.", "TITLE": "{{type}} settings" }, @@ -296,8 +296,8 @@ "TITLE": "Password" }, "ROLLBAR": { - "ENABLEROLLBAR": "Habilitar o registo de excepções", - "EXCEPTIONLOGGING": "Ativar / desativar o log de exceções para o serviço on-line Rollbar. Com esse registro, posso depurar e corrigir o aplicativo mais rapidamente. Nenhum dado pessoal é registrado, apenas mensagens de exceção, stacktrace, nome do sistema operacional e número da versão.", + "ENABLEROLLBAR": "Habilitar o registo de exceções", + "EXCEPTIONLOGGING": "Ativar/desativar o registro de exceções para o serviço on-line Rollbar. Com esse registro, posso depurar e corrigir o aplicativo mais rapidamente. Nenhum dado pessoal é registrado, apenas mensagens de exceção, stacktrace, nome do sistema operacional e número da versão.", "TITLE": "Barra de rolagem" }, "SAVED": "Configurações salvas", @@ -326,7 +326,7 @@ "LOWESTRATED": "Classificação mais baixa", "MISSINGEPISODES": "Episódios ausentes", "MOSTDISKSPACE": "Most used disk space", - "MOSTWATCHED": "Most watched", + "MOSTWATCHED": "Mais assistidos", "NEWESTPREMIERED": "Lançado mais recentemente", "NOMISSINGEPS": "No missing episodes", "OLDESTPREMIERED": "Estreou primeiro", @@ -364,13 +364,13 @@ "FINALTITLE": "Final", "FINISH": "Finish", "FINISHED": "Todas as configurações são salvas e você pode começar a usar o servidor EmbyStat agora. Aproveite suas novas estatísticas!", - "FINISHEXPLANATION": "A melhor coisa a fazer primeiro é iniciar um filme e mostrar a tarefa de sincronização. O EmbyStat começará a baixar todos os dados do seu servidor {{type}} . Tenha em mente que estas tarefas podem levar um longo tempo dependendo do tamanho da sua coleção. Você pode iniciar as tarefas manualmente, navegando na página de Tarefas após o login.", + "FINISHEXPLANATION": "A melhor coisa a se fazer primeiro é iniciar uma tarefa de sincronização de filmes e séries. O EmbyStat começará a baixar todos os dados do seu servidor {{type}}. Tenha em mente que estas tarefas podem levar um longo tempo dependendo do tamanho da sua coleção. Você pode iniciar as tarefas manualmente navegando para a página de Tarefas após o login.", "FOUNDTEXT": "Encontramos os seguintes servidores em sua rede. Selecione aquele ao qual você deseja se conectar. Se seu servidor não for exibido, você poderá criar uma conexão de servidor manualmente.", "INTROTEXT": "Bem-vindo ao assistente EmbyStat.

Com este assistente vamos processar as configurações básicas para que você possa começar a trabalhar. Quando o assistente estiver concluído, você poderá aproveitar todos os recursos do servidor. Se você quiser ajustar o servidor um pouco mais, pode sempre ir para a página de configurações.

Por enquanto, só precisamos saber como podemos chamá-lo e em qual idioma você deseja visualizar a interface do usuário.", "JELLYFIN": { "ADMINTEXT": "Como você está usando o Jellyfin, é necessário fornecer uma conta de administrador que você deseja usar para buscar dados do servidor. Selecione o administrador desejado na lista suspensa." }, - "LANGUAGE": "Linguagem", + "LANGUAGE": "Idioma", "LANWANCHOISE": "Escolha o endereço correto a ser usado para sua conexão com o servidor {{type}}.", "LIBRARIES": { "TITLE": "Select {{type}} libraries" From d552b1e71e2daca02495f8057d2ae2c7c98e444e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Thu, 12 Jan 2023 04:53:38 +0100 Subject: [PATCH 15/27] New translations base.json (Portuguese, Brazilian) --- EmbyStat.Web/ClientApp/public/locales/pt-BR.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/pt-BR.json b/EmbyStat.Web/ClientApp/public/locales/pt-BR.json index a6b8c96a2..9abc175d3 100644 --- a/EmbyStat.Web/ClientApp/public/locales/pt-BR.json +++ b/EmbyStat.Web/ClientApp/public/locales/pt-BR.json @@ -21,7 +21,7 @@ "BITDEPTH": "Profundidade de bits", "CANCEL": "Cancelar", "CODEC": "Codec", - "COLLECTEDPERCENTAGE": "Amount collected", + "COLLECTEDPERCENTAGE": "Valores Coletados", "COMMUNITYRATING": "Avaliações da Comunidade", "CONTAINER": "Formato", "COUNT": "Quantidade", @@ -48,7 +48,7 @@ "HTTPPORT": "Porta HTTP", "HTTPSPORT": "Porta HTTPS", "ID": "ID", - "ISDEFAULT": "is default", + "ISDEFAULT": "é padrão", "LINKS": "Links", "LIST": "Lista", "MIN": "mínimo", @@ -59,8 +59,8 @@ "NUMBERS": "Estatísticas", "OFFICIALRATING": "Avaliação oficial", "OS": "Sistema operacional", - "OTHER": "Other", - "PATHS": "Paths", + "OTHER": "Outro", + "PATHS": "Caminhos", "PIXELS": "px", "PREMIEREDATE": "Data de estreia", "PROTOCOL": "Protocolo", @@ -90,7 +90,7 @@ "VERSION": "Versão", "VIDEORANGE": "Intervalo de vídeo", "WIDTH": "Largura", - "NEVER": "Never" + "NEVER": "Nunca" }, "DIALOGS": { "EDIT_TRIGGER": { @@ -98,8 +98,8 @@ "FORMAT_ERROR": "Dado o cron string está em um formato errado. Verifique aqui para regras de formatação. Apenas números, espaços, *, / e - são permitidos." }, "MOVIEJOBRUNNING": { - "BODY": "Movie job is running, please wait until it is finished", - "TITLE": "Movie job running" + "BODY": "A Sincronização de filmes está em execução, aguarde até que seja concluída", + "TITLE": "Sincronização em progresso" }, "NOMOVIETYPEFOUND": { "BODY": "Não conseguimos encontrar nenhum filme no banco de dados do EmbyStat. Se você tiver filmes no {{type}}, tente iniciar uma nova tarefa de sincronização de mídia.", From 5b423ca8a0d9323f81de9ee1c3e77ebfbe26d6c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Thu, 12 Jan 2023 07:12:53 +0100 Subject: [PATCH 16/27] New translations base.json (Portuguese, Brazilian) --- EmbyStat.Web/ClientApp/public/locales/pt-BR.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/pt-BR.json b/EmbyStat.Web/ClientApp/public/locales/pt-BR.json index 9abc175d3..e2fc43d4e 100644 --- a/EmbyStat.Web/ClientApp/public/locales/pt-BR.json +++ b/EmbyStat.Web/ClientApp/public/locales/pt-BR.json @@ -110,8 +110,8 @@ "TITLE": "Nenhum grupo encontrado" }, "SHOWJOBRUNNING": { - "BODY": "Show job is running, please wait until it is finished", - "TITLE": "Show job running" + "BODY": "A Sincronização de Séries está em execução, aguarde até que seja concluída", + "TITLE": "Sincronização de Séries em progresso" } }, "FILTERS": { @@ -126,13 +126,13 @@ "EQUAL": "é igual a", "HAS": "tem", "HASNO": "não tem", - "HASNONE": "has none", - "IS": "is", - "ISNOT": "is not", - "ISNULL": "is null", + "HASNONE": "não tem nenhum", + "IS": "é", + "ISNOT": "não é", + "ISNULL": "é nulo", "ISZERO": "é 0", "LARGER": "é maior que", - "LONGER": "is longer then", + "LONGER": "é maior que", "NOTCONTAINS": "does not contain", "SHORTER": "is shorter then", "SMALLER": "is smaller then", From 8815281d40678886858e3a8ceddc7ecfe656e768 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Sun, 15 Jan 2023 07:41:26 +0100 Subject: [PATCH 17/27] New translations base.json (Chinese Simplified) --- .../ClientApp/public/locales/zh-CN.json | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/zh-CN.json b/EmbyStat.Web/ClientApp/public/locales/zh-CN.json index 759f3cdaa..fb4352d6a 100644 --- a/EmbyStat.Web/ClientApp/public/locales/zh-CN.json +++ b/EmbyStat.Web/ClientApp/public/locales/zh-CN.json @@ -8,8 +8,8 @@ "REQUESTFEATURE": "请求功能", "SERVERINFO": "服务器信息", "THANKS": { - "MISSINGNAME": "If your name is missing from this list, send me a message on Crowdin!", - "TEXT": "A big thanks to the following people for translating the app in their native language or helping to test the application:", + "MISSINGNAME": "如果此列表中没有您的名字,请在 Crowdin 上给我发消息!", + "TEXT": "非常感谢以下人员翻译本应用或帮助测试应用程序:", "TITLE": "谢谢" } }, @@ -132,11 +132,11 @@ "ISNULL": "空的", "ISZERO": "是 0", "LARGER": "比", - "LONGER": "is longer then", - "NOTCONTAINS": "does not contain", - "SHORTER": "is shorter then", - "SMALLER": "is smaller then", - "STARTSWITH": "starts with" + "LONGER": "如果长于就", + "NOTCONTAINS": "不包含", + "SHORTER": "如果短于就", + "SMALLER": "如果小于就", + "STARTSWITH": "以...为开头" }, "TITLES": { "CONTAINER": "容器", @@ -150,8 +150,8 @@ }, "FORMLABELS": { "CRON": "Cron 字符串", - "FIELD": "Field", - "OPERATION": "Operation" + "FIELD": "字段", + "OPERATION": "操作" }, "JOB": { "BUTFAILED": "但之后失败了", @@ -204,16 +204,16 @@ "HIGHESTRATED": "评分最高", "LATESTADDED": "最近添加", "LOADER": "加载电影统计", - "LOADINGLIST": "Loading movie list", + "LOADINGLIST": "加载电影列表中", "LONGEST": "最长的", "LOWESTRATED": "评分最低", - "MOSTWATCHED": "Most watched", + "MOSTWATCHED": "最多播放", "NEWESTPREMIERED": "最新首映", "OLDESTPREMIERED": "最早首映", "SHORTEST": "最短", "TOTALMOVIES": "电影总数", "TOTALPLAYLENGTH": "总可观看时间", - "TOTALWATCHED": "Total watched movies" + "TOTALWATCHED": "观看电影总数" }, "PAGINATION": { "NEXTPAGE": "下一页", @@ -221,7 +221,7 @@ "ROWSPERPAGE": "每页行数" }, "SERVER": { - "ACTIVEDEVICES": "ACtive devices", + "ACTIVEDEVICES": "活动设备", "AUTORUNSUPPORT": "Supports auto run at startup", "CACHEPATH": "Cache path", "CANLAUNCHBROWSER": "Can launch browser", @@ -279,7 +279,7 @@ "TITLE": "{{type}} settings" }, "MOVIES": { - "TITLE": "Movie settings" + "TITLE": "电影设置" }, "PASSWORD": { "CONTENT": "要更改您的密码,请填写当前密码和新密码两次。", From 5751b922419f13b0509ad747a7038e589012f251 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Tue, 24 Jan 2023 09:59:43 +0100 Subject: [PATCH 18/27] New translations base.json (French) --- .../ClientApp/public/locales/fr-FR.json | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/fr-FR.json b/EmbyStat.Web/ClientApp/public/locales/fr-FR.json index f0774b0e2..f145e2cc0 100644 --- a/EmbyStat.Web/ClientApp/public/locales/fr-FR.json +++ b/EmbyStat.Web/ClientApp/public/locales/fr-FR.json @@ -8,15 +8,15 @@ "REQUESTFEATURE": "Demander une fonctionnalité", "SERVERINFO": "Infos sur le serveur", "THANKS": { - "MISSINGNAME": "If your name is missing from this list, send me a message on Crowdin!", - "TEXT": "A big thanks to the following people for translating the app in their native language or helping to test the application:", + "MISSINGNAME": "Si votre nom est manquant dans cette liste, envoyez-moi un message sur Crowdin !", + "TEXT": "Un grand merci aux personnes suivantes pour avoir traduit l'application dans leur langue maternelle ou pour avoir aidé à tester l'application :", "TITLE": "Merci" } }, "COMMON": { "AND": "et", "AUDIO": "Audio", - "BACK": "Back", + "BACK": "Précédent", "BIT": "bit", "BITDEPTH": "Profondeur de bits", "CANCEL": "annuler", @@ -25,8 +25,8 @@ "COMMUNITYRATING": "Notation de la communauté", "CONTAINER": "Extension", "COUNT": "Count", - "CREATE": "Create", - "CREATEDDATE": "Media added", + "CREATE": "Créer", + "CREATEDDATE": "Média ajouté", "CRON": "Ligne de Cron", "DATE": "Date", "DAYSABBR": "d", @@ -36,8 +36,8 @@ "DOWNLOAD": "Download", "DOWNLOADCSV": "Download list as CSV", "EPISODE": "Episode", - "EPISODES": "Episodes", - "FILTER": "Filter", + "EPISODES": "Épisodes", + "FILTER": "Filtre", "FILTERS": "Filtres", "FPS": "fps", "GB": "Gb", @@ -45,8 +45,8 @@ "GRAPHS": "graphiques", "HEIGHT": "Hauteur", "HOURSABBR": "h", - "HTTPPORT": "HTTP port", - "HTTPSPORT": "HTTPS port", + "HTTPPORT": "Port HTTP", + "HTTPSPORT": "Port HTTPS", "ID": "ID", "ISDEFAULT": "is default", "LINKS": "Liens", @@ -59,38 +59,38 @@ "NUMBERS": "Numbers", "OFFICIALRATING": "Notation officielle", "OS": "Système d'exploitation", - "OTHER": "Other", + "OTHER": "Autre", "PATHS": "Paths", "PIXELS": "px", "PREMIEREDATE": "date de sortie", - "PROTOCOL": "Protocol", + "PROTOCOL": "Protocole", "RUNTIME": "Durée", "SAVE": "sauvegarder", "SEASON": "Season", - "SEASONS": "Seasons", + "SEASONS": "Saisons", "SELECTVALUE": "Sélectionner une valeur", "SHOW": "séries", "SHOWS": "Séries", "SIZE": "Taille", "SIZEINMB": "Size in Mb", - "STATUS": "Status", - "STREAMS": "Streams", + "STATUS": "Statut", + "STREAMS": "Flux vidéo", "SUBTITLES": "Sous-titres", - "TIME": "Time", + "TIME": "Heure", "TITLE": "Titre", "TOTAL": "Total", "TOTALACTORS": "Nombre d'acteurs", "TOTALDIRECTORS": "Nombre de directeur", "TOTALDISKSIZE": "Utilisation du disque totale ", "TOTALGENRES": "Nombre total des genres", - "TOTALRUNTIME": "Total runtime", + "TOTALRUNTIME": "Durée totale", "TOTALWRITERS": "Nombre d'écrivains", - "UNKNOWN": "Unknown", + "UNKNOWN": "Inconnu", "UPDATELEVEL": "Canal de distribution", "VERSION": "Version", "VIDEORANGE": "Video range", "WIDTH": "Largeur", - "NEVER": "Never" + "NEVER": "Jamais" }, "DIALOGS": { "EDIT_TRIGGER": { @@ -110,20 +110,20 @@ "TITLE": "Aucune série trouvée" }, "SHOWJOBRUNNING": { - "BODY": "Show job is running, please wait until it is finished", - "TITLE": "Show job running" + "BODY": "Afficher la tâche en cours d'exécution, veuillez attendre qu'elle soit terminée", + "TITLE": "Afficher la tâche en cours d'exécution" } }, "FILTERS": { "DIALOG": { - "CONTENT": "Select field on which you want to add a new filter", - "TITLE": "Add new filter" + "CONTENT": "Sélectionnez le champ sur lequel vous souhaitez ajouter le nouveau filtre", + "TITLE": "Ajouter un nouveau filtre" }, "OPERATIONS": { "BETWEEN": "is between", - "CONTAINS": "contains", - "ENDSWITH": "ends with", - "EQUAL": "equals", + "CONTAINS": "Contient", + "ENDSWITH": "Finit par", + "EQUAL": "Égale", "HAS": "has", "HASNO": "has no", "HASNONE": "has none", From 33710377ad49cefa16b88569c9540bd766c5c503 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Tue, 24 Jan 2023 13:25:28 +0100 Subject: [PATCH 19/27] New translations base.json (French) --- EmbyStat.Web/ClientApp/public/locales/fr-FR.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/fr-FR.json b/EmbyStat.Web/ClientApp/public/locales/fr-FR.json index f145e2cc0..356ef0fed 100644 --- a/EmbyStat.Web/ClientApp/public/locales/fr-FR.json +++ b/EmbyStat.Web/ClientApp/public/locales/fr-FR.json @@ -34,8 +34,8 @@ "DISCARD": "annuler", "DISKSPACE": "Disk space", "DOWNLOAD": "Download", - "DOWNLOADCSV": "Download list as CSV", - "EPISODE": "Episode", + "DOWNLOADCSV": "Télécharger la liste au format CSV", + "EPISODE": "Épisode", "EPISODES": "Épisodes", "FILTER": "Filtre", "FILTERS": "Filtres", @@ -161,7 +161,7 @@ "DATABASE-CLEANUPDESCRIPTION": "Nettoyer les données inutiles de la base de données.", "MOVIE-SYNC": "Movie synchronization", "MOVIE-SYNCDESCRIPTION": "Perform an incremental sync for your movie collection. This can take some time to run!", - "PING": "Vérifier la connexion {{type}}", + "PING": "Vérifier la connexion à {{type}}", "PINGDESCRIPTION": "Ping le serveur Emby pour vérifier s'il est toujours en ligne.", "SHOW-SYNC": "Show synchronization", "SHOW-SYNCDESCRIPTION": "Perform an incremental sync for your show collection. This can take some time to run!", From 4e9b452c1fb3b405f1c28b46e3f934366afbcf5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Sun, 5 Mar 2023 13:48:08 +0100 Subject: [PATCH 20/27] New translations base.json (Chinese Simplified) --- EmbyStat.Web/ClientApp/public/locales/zh-CN.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/zh-CN.json b/EmbyStat.Web/ClientApp/public/locales/zh-CN.json index fb4352d6a..b6d9286b2 100644 --- a/EmbyStat.Web/ClientApp/public/locales/zh-CN.json +++ b/EmbyStat.Web/ClientApp/public/locales/zh-CN.json @@ -222,14 +222,14 @@ }, "SERVER": { "ACTIVEDEVICES": "活动设备", - "AUTORUNSUPPORT": "Supports auto run at startup", - "CACHEPATH": "Cache path", - "CANLAUNCHBROWSER": "Can launch browser", - "CANSELFRESTART": "Can self restart", - "CANSELFUPDATE": "Can self update", - "FEATURES": "Features", - "HTTPSSUPPORT": "HTTPS support", - "IDLEDEVICES": "Idle devices", + "AUTORUNSUPPORT": "支持开机自动运行", + "CACHEPATH": "缓存路径", + "CANLAUNCHBROWSER": "可以启动浏览器", + "CANSELFRESTART": "可以自重启", + "CANSELFUPDATE": "可以自更新", + "FEATURES": "功能介绍", + "HTTPSSUPPORT": "支持 HTTPS", + "IDLEDEVICES": "空闲设备", "INFO": "服务器信息", "ITEMSBYNAMEPATH": "Items by name path", "LANADDRESS": "LAN", From ca948db8de1e2f463ee627f28c5c5b326d17df13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Sun, 5 Mar 2023 15:10:45 +0100 Subject: [PATCH 21/27] New translations base.json (Chinese Simplified) --- .../ClientApp/public/locales/zh-CN.json | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/zh-CN.json b/EmbyStat.Web/ClientApp/public/locales/zh-CN.json index b6d9286b2..c7c03cd63 100644 --- a/EmbyStat.Web/ClientApp/public/locales/zh-CN.json +++ b/EmbyStat.Web/ClientApp/public/locales/zh-CN.json @@ -16,7 +16,7 @@ "COMMON": { "AND": "和", "AUDIO": "音频", - "BACK": "后退", + "BACK": "返回", "BIT": "比特", "BITDEPTH": "位深", "CANCEL": "取消", @@ -70,7 +70,7 @@ "SEASONS": "季数", "SELECTVALUE": "选择数值", "SHOW": "节目", - "SHOWS": "演出", + "SHOWS": "节目", "SIZE": "文件大小", "SIZEINMB": "容量(MB)", "STATUS": "状态", @@ -111,7 +111,7 @@ }, "SHOWJOBRUNNING": { "BODY": "正在载入剧集信息,请稍候,直到完成", - "TITLE": "正在导入剧集信息" + "TITLE": "节目库同步任务正在进行中" } }, "FILTERS": { @@ -231,52 +231,52 @@ "HTTPSSUPPORT": "支持 HTTPS", "IDLEDEVICES": "空闲设备", "INFO": "服务器信息", - "ITEMSBYNAMEPATH": "Items by name path", - "LANADDRESS": "LAN", - "LOGPATH": "Log path", - "METADATAPATH": "Internal metadata path", - "MONITORSUPPORT": "Supports library monitoring", - "OPENSERVER": "Open server page", - "PENDINGRESTART": "Has pending restart", - "PLUGINS": "Plugins", - "PROGRAMDATAPATH": "Program data path", - "TRANSCODINGPATH": "Transcoding path", - "UPDATEAVAILABLE": "Has update available", - "WANADDRESS": "WAN", - "WEBSOCKETPORT": "Websocket port" + "ITEMSBYNAMEPATH": "按名称路径的项目", + "LANADDRESS": "局域网", + "LOGPATH": "日志路径", + "METADATAPATH": "内部元数据路径", + "MONITORSUPPORT": "支持媒体库监控", + "OPENSERVER": "打开服务器页面", + "PENDINGRESTART": "有待重启", + "PLUGINS": "插件", + "PROGRAMDATAPATH": "程序路径", + "TRANSCODINGPATH": "转码文件路径", + "UPDATEAVAILABLE": "有可用更新", + "WANADDRESS": "广域网", + "WEBSOCKETPORT": "Websocket 端口" }, "SETTINGS": { "ACCOUNT": { - "CONTENT": "Change your admin username here. New username will be required on next login.", + "CONTENT": "在此处更改您的管理员用户名。下次登录时需要使用新用户名。", "NOUSERNAME": "需要用户名", "USERNAME": "用户名", "USERNAMEUPDATED": "用户名更新成功", - "USERNAMEUPDATEFAILED": "Username update failed, check the logs for more info" + "USERNAMEUPDATEFAILED": "用户名修改失败,请检查日志获取更多信息" }, "LANGUAGE": { - "LABEL": "Select language", - "LANGUAGEUPDATED": "Updating language to {{lang}}", - "SAMPLES": "Localisation examples", + "LABEL": "选择语言", + "LANGUAGEUPDATED": "正在更新语言到 {{lang}}", + "SAMPLES": "本地化示例", "TITLE": "语言" }, "LIBRARIES": { - "CONTENT": "Select here all {{type}} libraries that should be synced with EmbyStat ", - "TITLE": "Libraries" + "CONTENT": "在此处选择应与 EmbyStat 同步的所有 {{type}} 库 ", + "TITLE": "库" }, "MEDIASERVER": { - "ADDRESS": "Full server URL", - "ADDRESSHINT": "Example: https://example.com:8096/base", + "ADDRESS": "完整的服务器网址", + "ADDRESSHINT": "示例:https://example.com:8096/base", "APIKEY": "API密钥", "APIKEYHINT": "转到你的 {{type}} 服务器上的高级-> 安全以生成一个新的 API 令牌。", "DIALOG": { - "CONTENT": "Because you are changing the server configuration it might be a good idea to also reset the EmbyStat statistics. Do this only when you are connecting to a new server with different media/users/... If you are still connecting to the same server you don't need to reset the EmbyStat statistics.", - "RESET": "Save and reset", - "TITLE": "Reset database?" + "CONTENT": "因为您正要更改服务器配置,所以最好也重置 EmbyStat 统计信息。仅当您连接到具有不同媒体/用户/的新服务器时才这样做... 如果您仍在连接到同一服务器,则不需要重置 EmbyStat 统计信息。", + "RESET": "保存并重启", + "TITLE": "重置数据库?" }, - "NOADDRESS": "Server URL is required", + "NOADDRESS": "服务器网址是必需的", "NOAPIKEY": "需要API密钥", - "RESETINFO": "Starting the EmbyStat reset process. This can take some time depending on the size of the database. Please wait until it is finished.", - "TITLE": "{{type}} settings" + "RESETINFO": "启动 EmbyStat 重置进程。这可能需要一些时间,具体取决于数据库的大小。请等到它完成。", + "TITLE": "{{type}} 设置" }, "MOVIES": { "TITLE": "电影设置" From f539e33cf6177746b044ffb5a96ae1d17266230a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Sat, 12 Aug 2023 11:02:35 +0200 Subject: [PATCH 22/27] New translations base.json (French) --- .../ClientApp/public/locales/fr-FR.json | 78 +++++++++---------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/fr-FR.json b/EmbyStat.Web/ClientApp/public/locales/fr-FR.json index 356ef0fed..ef4d394ef 100644 --- a/EmbyStat.Web/ClientApp/public/locales/fr-FR.json +++ b/EmbyStat.Web/ClientApp/public/locales/fr-FR.json @@ -32,8 +32,8 @@ "DAYSABBR": "d", "DESCRIPTION": "Description", "DISCARD": "annuler", - "DISKSPACE": "Disk space", - "DOWNLOAD": "Download", + "DISKSPACE": "Espace disque", + "DOWNLOAD": "Téléchargement", "DOWNLOADCSV": "Télécharger la liste au format CSV", "EPISODE": "Épisode", "EPISODES": "Épisodes", @@ -48,9 +48,9 @@ "HTTPPORT": "Port HTTP", "HTTPSPORT": "Port HTTPS", "ID": "ID", - "ISDEFAULT": "is default", + "ISDEFAULT": "par défaut", "LINKS": "Liens", - "LIST": "List", + "LIST": "Liste", "MIN": "min", "MINUTESABBR": "m", "MOVIE": "film", @@ -60,19 +60,19 @@ "OFFICIALRATING": "Notation officielle", "OS": "Système d'exploitation", "OTHER": "Autre", - "PATHS": "Paths", + "PATHS": "Chemins", "PIXELS": "px", "PREMIEREDATE": "date de sortie", "PROTOCOL": "Protocole", "RUNTIME": "Durée", "SAVE": "sauvegarder", - "SEASON": "Season", + "SEASON": "Saison", "SEASONS": "Saisons", "SELECTVALUE": "Sélectionner une valeur", "SHOW": "séries", "SHOWS": "Séries", "SIZE": "Taille", - "SIZEINMB": "Size in Mb", + "SIZEINMB": "Taille en Mb", "STATUS": "Statut", "STREAMS": "Flux vidéo", "SUBTITLES": "Sous-titres", @@ -120,23 +120,23 @@ "TITLE": "Ajouter un nouveau filtre" }, "OPERATIONS": { - "BETWEEN": "is between", + "BETWEEN": "compris entre", "CONTAINS": "Contient", "ENDSWITH": "Finit par", "EQUAL": "Égale", - "HAS": "has", - "HASNO": "has no", - "HASNONE": "has none", - "IS": "is", - "ISNOT": "is not", - "ISNULL": "is null", - "ISZERO": "is 0", - "LARGER": "is larger then", - "LONGER": "is longer then", - "NOTCONTAINS": "does not contain", - "SHORTER": "is shorter then", - "SMALLER": "is smaller then", - "STARTSWITH": "starts with" + "HAS": "contient", + "HASNO": "ne contient pas", + "HASNONE": "n'a rien", + "IS": "est", + "ISNOT": "n'est pas", + "ISNULL": "est vide", + "ISZERO": "est 0", + "LARGER": "plus grand que", + "LONGER": "plus long que", + "NOTCONTAINS": "ne contient pas", + "SHORTER": "plus court que", + "SMALLER": "plus petit que", + "STARTSWITH": "commence par" }, "TITLES": { "CONTAINER": "Extension", @@ -150,7 +150,7 @@ }, "FORMLABELS": { "CRON": "Ligne de Cron", - "FIELD": "Field", + "FIELD": "Champ", "OPERATION": "Operation" }, "JOB": { @@ -159,12 +159,12 @@ "INFO": { "DATABASE-CLEANUP": "Nettoyage de la base de données", "DATABASE-CLEANUPDESCRIPTION": "Nettoyer les données inutiles de la base de données.", - "MOVIE-SYNC": "Movie synchronization", - "MOVIE-SYNCDESCRIPTION": "Perform an incremental sync for your movie collection. This can take some time to run!", + "MOVIE-SYNC": "Synchronisation des films", + "MOVIE-SYNCDESCRIPTION": "Une synchronisation incrémentielle de votre collection de films est en cours. Cela peut prendre du temps !", "PING": "Vérifier la connexion à {{type}}", "PINGDESCRIPTION": "Ping le serveur Emby pour vérifier s'il est toujours en ligne.", - "SHOW-SYNC": "Show synchronization", - "SHOW-SYNCDESCRIPTION": "Perform an incremental sync for your show collection. This can take some time to run!", + "SHOW-SYNC": "Synchronisation des séries", + "SHOW-SYNCDESCRIPTION": "Une synchronisation incrémentielle de votre collection de séries est en cours. Cela peut prendre du temps !", "SYSTEM-SYNC": "Synchroniser les informations de {{type}}", "SYSTEM-SYNCDESCRIPTION": "Effectuer une synchronisation rapide avec le serveur Emby. Ceci est une mise à jour système rapide.", "UPDATE-CHECKER": "Rechercher des mises à jour", @@ -204,28 +204,28 @@ "HIGHESTRATED": "Les mieux notés", "LATESTADDED": "Ajouts récents", "LOADER": "Chargement des statistiques sur les films", - "LOADINGLIST": "Loading movie list", + "LOADINGLIST": "Chargement de la liste des films", "LONGEST": "Le plus long", "LOWESTRATED": "Les moins bien notés", - "MOSTWATCHED": "Most watched", + "MOSTWATCHED": "Les plus visionnés", "NEWESTPREMIERED": "La plus récente sortie", "OLDESTPREMIERED": "La plus ancienne sortie", "SHORTEST": "Le plus court", "TOTALMOVIES": "Nombre total de films", "TOTALPLAYLENGTH": "Temps de visionnage total", - "TOTALWATCHED": "Total watched movies" + "TOTALWATCHED": "Total des films visionnés" }, "PAGINATION": { - "NEXTPAGE": "Next page", - "PREVIOUSPAGE": "Previous page", - "ROWSPERPAGE": "Rows per page" + "NEXTPAGE": "Page suivante", + "PREVIOUSPAGE": "Page précédente", + "ROWSPERPAGE": "Résultats par page" }, "SERVER": { - "ACTIVEDEVICES": "ACtive devices", - "AUTORUNSUPPORT": "Supports auto run at startup", - "CACHEPATH": "Cache path", - "CANLAUNCHBROWSER": "Can launch browser", - "CANSELFRESTART": "Can self restart", + "ACTIVEDEVICES": "Appareils actifs", + "AUTORUNSUPPORT": "Prend en charge l'exécution automatique au démarrage", + "CACHEPATH": "Chemin du cache", + "CANLAUNCHBROWSER": "Peut ouvrir le navigateur", + "CANSELFRESTART": "Peut redémarrer automatiquement", "CANSELFUPDATE": "Can self update", "FEATURES": "Features", "HTTPSSUPPORT": "HTTPS support", @@ -326,7 +326,7 @@ "LOWESTRATED": "Les moins bien notés", "MISSINGEPISODES": "Épisodes manquants", "MOSTDISKSPACE": "Most used disk space", - "MOSTWATCHED": "Most watched", + "MOSTWATCHED": "Les plus visionnés", "NEWESTPREMIERED": "La plus récente sortie", "NOMISSINGEPS": "No missing episodes", "OLDESTPREMIERED": "La plus ancienne sortie", @@ -388,7 +388,7 @@ "STEPONE": "Vérification de la validité de la clé API ({{step}}/{{total}})", "STEPTHREE": "Récupération des comptes administrateur ({{step}}/{{total}})", "STEPTWO": "Récupération des informations du serveur ({{step}}/{{total}})", - "TITLE": "Wizard", + "TITLE": "Assistant", "USERDETAILTEXT": "Fournissez un nom d'utilisateur et un mot de passe pour votre utilisateur administrateur" } } \ No newline at end of file From fd2fe6f0f291cfef93c5f7d5d3a9a580afe5f5ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Sat, 12 Aug 2023 12:05:39 +0200 Subject: [PATCH 23/27] New translations base.json (French) --- .../ClientApp/public/locales/fr-FR.json | 80 +++++++++---------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/fr-FR.json b/EmbyStat.Web/ClientApp/public/locales/fr-FR.json index ef4d394ef..5f86a5740 100644 --- a/EmbyStat.Web/ClientApp/public/locales/fr-FR.json +++ b/EmbyStat.Web/ClientApp/public/locales/fr-FR.json @@ -290,10 +290,10 @@ "PASSWORD": "Password", "PASSWORDMINLENGTH": "Password length must be minimal 6 characters", "PASSWORDNOTEQUAL": "Passwords are not equal", - "PASSWORDUPDATED": "Password updated succesfully", - "PASSWORDUPDATEFAILED": "Password update failed", - "REPEATNEWPASSWORD": "Repeat new password", - "TITLE": "Password" + "PASSWORDUPDATED": "Mot de passe modifié avec succès", + "PASSWORDUPDATEFAILED": "Échec de la mise à jour du mot de passe", + "REPEATNEWPASSWORD": "Saisissez à nouveau le nouveau mot de passe", + "TITLE": "Mot de passe" }, "ROLLBAR": { "ENABLEROLLBAR": "Activer la journalisation des erreurs", @@ -301,69 +301,69 @@ "TITLE": "Rollbar" }, "SAVED": "Paramètres enregistrés", - "SAVEFAILED": "Updating settings failed", + "SAVEFAILED": "Échec de la mise à jour des paramètres", "SERVER": { - "CONNECTIONS": "Connection settings", - "USER": "User settings" + "CONNECTIONS": "Paramètres de connexion", + "USER": "Paramètres utilisateur" }, "SHOWS": { - "TITLE": "Show settings" + "TITLE": "Afficher les paramètres" }, "TMDB": { "APIKEYWARNING": "If you want you can supply EmbyStat with your own TMDb API key here. Make sure you supply a working API key! If the key is incorrect the synchronization task will fail.", - "LABEL": "TMDb API key", - "NOAPIKEY": "API key can not be empty", - "TITLE": "TMDb connection", + "LABEL": "Clé API TMDb", + "NOAPIKEY": "La clé API est requise", + "TITLE": "Connexion TMDb", "FALLBACK": "If you don't want to use TMDB as a fallback indexer you can uncheck this box. Some shows are not found in TvMaze and a fallback is always usefull to have but TMDB can return wrong results." } }, "SHOWS": { "COMPLETECOLLECTEDSHOWS": "Full collected shows", "HIGHESTRATED": "Les mieux notés", - "LATESTADDED": "Latest added", + "LATESTADDED": "Derniers ajouts", "LOADER": "Chargement des statistiques sur les séries", - "LOADINGLIST": "Loading show list", + "LOADINGLIST": "Chargement de la liste des séries", "LOWESTRATED": "Les moins bien notés", "MISSINGEPISODES": "Épisodes manquants", - "MOSTDISKSPACE": "Most used disk space", + "MOSTDISKSPACE": "Espace disque le plus utilisé", "MOSTWATCHED": "Les plus visionnés", "NEWESTPREMIERED": "La plus récente sortie", "NOMISSINGEPS": "No missing episodes", "OLDESTPREMIERED": "La plus ancienne sortie", "SHOWSTATUS": "Show status", - "TOTALEPISODES": "Total episodes", - "TOTALEPISODESWATCHED": "Total watched episodes", - "TOTALMISSINGEPISODES": "Total missing episodes", - "TOTALPLAYLENGTH": "Total play length", - "TOTALSHOWS": "Total shows", - "WITHMOESTEPISODES": "With most episodes" + "TOTALEPISODES": "Nombre total d'épisodes", + "TOTALEPISODESWATCHED": "Total des épisodes visionnés", + "TOTALMISSINGEPISODES": "Total des épisodes manquants", + "TOTALPLAYLENGTH": "Durée totale de visionnage", + "TOTALSHOWS": "Nombre total de séries", + "WITHMOESTEPISODES": "Avec le plus d'épisodes" }, "USERS": { - "ACTIVEUSERS": "Active users", - "ADMIN": "Admin", - "DISABLED": "Disabled", - "HIDDEN": "Hidden", - "IDLEUSERS": "Idle users", + "ACTIVEUSERS": "Utilisateurs actifs", + "ADMIN": "Administrateur", + "DISABLED": "Désactivé", + "HIDDEN": "Masqué", + "IDLEUSERS": "Utilisateurs inactifs", "LASTACTIVE": "Dernière activité", - "LASTLOGIN": "Last login", + "LASTLOGIN": "Dernière connexion", "LOADER": "Loading user info", "USERS": "Utilisateurs", "WATCHED": { - "EPISODES": "Episodes watched", - "MOVIES": "Movies watched", - "TOTAL": "Total watched" + "EPISODES": "Épisodes visionnés", + "MOVIES": "Films visionnés", + "TOTAL": "Total visionné" } }, "WIZARD": { - "ACCOUNT": "User details", - "ADDRESSUSED": "Address: {{address}}", + "ACCOUNT": "Informations de l'utilisateur", + "ADDRESSUSED": "Adresse : {{address}}", "APIKEYFAILED": "Nous avons essayé de contacter votre serveur {{type}} mais cela semble échouer. Veuillez revenir en arrière, corriger la configuration et réessayer.", - "APIKEYUSED": "API key: {{api}}", + "APIKEYUSED": "Clé API : {{api}}", "CROWDINHELP": "If your language is not mentioned or not complete, feel free to help me translate the app in your langauge on Crowdin", - "EXCEPTIONLOGGING": "Exception logging", + "EXCEPTIONLOGGING": "Activer la journalisation des erreurs", "FINALTITLE": "Final", - "FINISH": "Finish", - "FINISHED": "All settings are saved and you can start using your EmbyStat server now. Enjoy your new statistics!", + "FINISH": "Terminer", + "FINISHED": "Tous les paramètres sont enregistrés, vous pouvez maintenant commencer à utiliser votre serveur EmbyStat. Profitez de vos nouvelles statistiques !", "FINISHEXPLANATION": "Best thing to do first is start a movie and show synchronization job. EmbyStat will start downloading all data from your {{type}} server. Keep in mind that these tasks can take a long time depending on your collection size. You can start the jobs manually by navigating to the Jobs page after login.", "FOUNDTEXT": "We found the following servers in your network. Select the one you want to connect to. If your server is not displayed you can create a server connection manually.", "INTROTEXT": "Bienvenue dans l'assistant de configuration du serveur EmbyStat.

Avec cet assistant, nous allons configurer les paramètres de base afin que vous puissiez commencer à travailler avec EmbyStat sans problème. Lorsque l'assistance sera terminée, vous pourrez profiter de toutes les fonctionnalités du serveur. Si vous voulez modifier le serveur, vous pouvez vous rendre dans les paramètres.

Pour l'instant, nous avons juste besoin de savoir comment vous vous appeler et dans quel langage vous voulez que l'interface utilisateur soit.", @@ -373,16 +373,16 @@ "LANGUAGE": "Langue", "LANWANCHOISE": "Choisissez la bonne adresse à utiliser pour votre connexion au serveur {{type}}.", "LIBRARIES": { - "TITLE": "Select {{type}} libraries" + "TITLE": "Sélection du {{type}} de bibliothèques" }, - "NEXT": "Next", + "NEXT": "Suivant", "NOTFOUNDTEXT": "Nous allons maintenant configurer votre connexion {{type}}. Nous avons essayé de détecter automatiquement votre serveur {{type}} sur le réseau, mais nous avons échoué. Remplissez tous les champs pour qu'EmbyStat puisse trouver votre serveur {{type}}.", - "SEARCHSERVERS": "Searching media servers", - "SELECTLANGUAGE": "Select your prefered language", + "SEARCHSERVERS": "Recherche de serveurs multimédias", + "SELECTLANGUAGE": "Sélectionnez votre langue préférée", "SELECTLIBRARIES": "Sélectionnez toutes les bibliothèques que vous souhaitez inclure dans les statistiques des {{type}}. Toutes les bibliothèques de {{type}} sont sélectionnées par défaut. Si vous le souhaitez, vous pourrez le modifier plus tard dans la page des paramètres.", "SERVERCONFIGURATION": "Configuration du serveur", "SERVERCONFIGURATIONTEST": "Test de configuration du serveur", - "SERVERTYPEGHELPER": "Select the correct server type (Emby/Jellyfin).", + "SERVERTYPEGHELPER": "Sélectionnez le bon type de serveur (Emby/Jellyfin).", "SERVERTYPELABEL": "Type de serveur", "STEPFOUR": "Récupération des bibliothèques du serveur ({{step}}/{{total}})", "STEPONE": "Vérification de la validité de la clé API ({{step}}/{{total}})", From 7730dc1511c98000999c414b81595d809eedf940 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Sat, 30 Sep 2023 02:23:39 +0200 Subject: [PATCH 24/27] New translations base.json (Portuguese) --- .../ClientApp/public/locales/pt-PT.json | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/pt-PT.json b/EmbyStat.Web/ClientApp/public/locales/pt-PT.json index c8da16505..e81a68234 100644 --- a/EmbyStat.Web/ClientApp/public/locales/pt-PT.json +++ b/EmbyStat.Web/ClientApp/public/locales/pt-PT.json @@ -1,22 +1,22 @@ { "ABOUT": { - "ACTIONS": "Actions", + "ACTIONS": "Ações", "GITHUBRELEASE": "Releases on Github", "HELPTRANSLATE": "Help translate the app", "LOGBUG": "Log bug on Github", - "OS": "Operating system", + "OS": "Sistema Operativo", "REQUESTFEATURE": "Request feature", "SERVERINFO": "Server info", "THANKS": { - "MISSINGNAME": "If your name is missing from this list, send me a message on Crowdin!", - "TEXT": "A big thanks to the following people for translating the app in their native language or helping to test the application:", + "MISSINGNAME": "Se o teu nome está a faltar nesta lista, manda-me mensagem polo Crowdin!", + "TEXT": "Um grande obrigado as seguintes pessoas, por traduzirem a aplicação para as suas línguas nativas, ou por terem ajudado a testar a aplicação:", "TITLE": "Thanks" } }, "COMMON": { - "AND": "and", - "AUDIO": "Audio", - "BACK": "Back", + "AND": "e", + "AUDIO": "Áudio", + "BACK": "Voltar", "BIT": "bit", "BITDEPTH": "Bit depth", "CANCEL": "cancel", @@ -71,7 +71,7 @@ "SELECTVALUE": "Select value", "SHOW": "show", "SHOWS": "Shows", - "SIZE": "Size", + "SIZE": "Tamanho", "SIZEINMB": "Size in Mb", "STATUS": "Status", "STREAMS": "Streams", @@ -121,7 +121,7 @@ }, "OPERATIONS": { "BETWEEN": "is between", - "CONTAINS": "contains", + "CONTAINS": "contém", "ENDSWITH": "ends with", "EQUAL": "equals", "HAS": "has", @@ -130,7 +130,7 @@ "IS": "is", "ISNOT": "is not", "ISNULL": "is null", - "ISZERO": "is 0", + "ISZERO": "é 0", "LARGER": "is larger then", "LONGER": "is longer then", "NOTCONTAINS": "does not contain", From bd9cd98a45218ae17c7b0de20bd07c11bb3b9dc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Thu, 2 Nov 2023 17:45:46 +0100 Subject: [PATCH 25/27] New translations base.json (Polish) --- EmbyStat.Web/ClientApp/public/locales/pl-PL.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/pl-PL.json b/EmbyStat.Web/ClientApp/public/locales/pl-PL.json index a3e5dc15c..4271835a1 100644 --- a/EmbyStat.Web/ClientApp/public/locales/pl-PL.json +++ b/EmbyStat.Web/ClientApp/public/locales/pl-PL.json @@ -46,7 +46,7 @@ "HEIGHT": "Wysokość", "HOURSABBR": "h", "HTTPPORT": "HTTP port", - "HTTPSPORT": "HTTPS port", + "HTTPSPORT": "Port HTTPS", "ID": "ID", "ISDEFAULT": "is default", "LINKS": "Łącza", @@ -125,8 +125,8 @@ "ENDSWITH": "ends with", "EQUAL": "equals", "HAS": "has", - "HASNO": "has no", - "HASNONE": "has none", + "HASNO": "", + "HASNONE": "nie ma żadnego", "IS": "is", "ISNOT": "is not", "ISNULL": "is null", From 6eebc08959c7a352f4c94823ae7d06e71b794cea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Sun, 12 May 2024 19:24:47 +0200 Subject: [PATCH 26/27] New translations base.json (Dutch) --- .../ClientApp/public/locales/nl-NL.json | 112 +++++++++--------- 1 file changed, 56 insertions(+), 56 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/nl-NL.json b/EmbyStat.Web/ClientApp/public/locales/nl-NL.json index c1b003601..2fa79c46d 100644 --- a/EmbyStat.Web/ClientApp/public/locales/nl-NL.json +++ b/EmbyStat.Web/ClientApp/public/locales/nl-NL.json @@ -9,7 +9,7 @@ "SERVERINFO": "Server info", "THANKS": { "MISSINGNAME": "Als je naam in deze lijst ontbreekt, stuur me dan een bericht op Crowdin!", - "TEXT": "A big thanks to the following people for translating the app in their native language or helping to test the application:", + "TEXT": "Grote dank aan de volgende personen voor het vertalen van de app in hun moedertaal: of helpen met de applicatie te testen:", "TITLE": "Bedankt" } }, @@ -18,7 +18,7 @@ "AUDIO": "Audio", "BACK": "Vorige", "BIT": "bit", - "BITDEPTH": "Bit depth", + "BITDEPTH": "Bitdiepte", "CANCEL": "annuleren", "CODEC": "Codec", "COLLECTEDPERCENTAGE": "Percentage verzameld", @@ -98,25 +98,25 @@ "FORMAT_ERROR": "De cron string is in een verkeerd formaat. Controleer hier voor opmaakregels. Alleen cijfers, spaties, *, / en - zijn toegestaan." }, "MOVIEJOBRUNNING": { - "BODY": "Movie job is running, please wait until it is finished", - "TITLE": "Movie job running" + "BODY": "De filmtaak wordt uitgevoerd. Wacht tot deze klaar is", + "TITLE": "Filmtaak actief" }, "NOMOVIETYPEFOUND": { - "BODY": "We couldn't find any movies in the EmbyStat database. If you have movies in {{type}} you should try starting a new movie syncronisation task.", + "BODY": "We konden geen films vinden in de EmbyStat database. Als je films in Emby hebt, moet je proberen een nieuwe media synchronisatie taak te starten.", "TITLE": "Geen films gevonden" }, "NOSHOWTYPEFOUND": { - "BODY": "We couldn't find any shows in the EmbyStat database. If you have shows in {{type}} you should try starting a new show syncronisation task.", + "BODY": "We konden geen series vinden in de EmbyStat database. Als je series hebt in Emby, probeer dan een nieuwe media synchronisatie taak te starten.", "TITLE": "Geen series gevonden" }, "SHOWJOBRUNNING": { - "BODY": "Show job is running, please wait until it is finished", - "TITLE": "Show job running" + "BODY": "De filmtaak wordt uitgevoerd. Wacht tot deze klaar is", + "TITLE": "Filmtaak actief" } }, "FILTERS": { "DIALOG": { - "CONTENT": "Select field on which you want to add a new filter", + "CONTENT": "Selecteer het veld waaraan u een nieuw filter wilt toevoegen", "TITLE": "Nieuw filter toevoegen" }, "OPERATIONS": { @@ -131,12 +131,12 @@ "ISNOT": "is niet", "ISNULL": "is null", "ISZERO": "is 0", - "LARGER": "is larger then", - "LONGER": "is longer then", - "NOTCONTAINS": "does not contain", - "SHORTER": "is shorter then", - "SMALLER": "is smaller then", - "STARTSWITH": "starts with" + "LARGER": "is groter dan", + "LONGER": "is langer dan", + "NOTCONTAINS": "bevat niet", + "SHORTER": "is korter dan", + "SMALLER": "is kleiner dan", + "STARTSWITH": "begint met" }, "TITLES": { "CONTAINER": "Container", @@ -150,8 +150,8 @@ }, "FORMLABELS": { "CRON": "Cron-tekenreeks", - "FIELD": "Field", - "OPERATION": "Operation" + "FIELD": "Veld", + "OPERATION": "Uitvoering" }, "JOB": { "BUTFAILED": "maar is gefaald na", @@ -159,12 +159,12 @@ "INFO": { "DATABASE-CLEANUP": "Database opschonen", "DATABASE-CLEANUPDESCRIPTION": "Database opschonen met onnodige gegevens.", - "MOVIE-SYNC": "Movie synchronization", - "MOVIE-SYNCDESCRIPTION": "Perform an incremental sync for your movie collection. This can take some time to run!", + "MOVIE-SYNC": "Media synchronisatie", + "MOVIE-SYNCDESCRIPTION": "Voor een incrementele syncronisatie uit op uw film collectie. Dit kan enige tijd in beslag nemen!", "PING": "Controleer {{type}} verbinding", "PINGDESCRIPTION": "Ping de Emby-server om te controleren of hij nog online is.", - "SHOW-SYNC": "Show synchronization", - "SHOW-SYNCDESCRIPTION": "Perform an incremental sync for your show collection. This can take some time to run!", + "SHOW-SYNC": "Bekijk synchronisatie", + "SHOW-SYNCDESCRIPTION": "Voor een incrementele syncronisatie uit op uw film collectie. Dit kan enige tijd in beslag nemen!", "SYSTEM-SYNC": "Synchroniseer {{type}} info", "SYSTEM-SYNCDESCRIPTION": "Voer een kleine synchronisatie uit met de Emby-server. Dit is alleen een snelle en kleine systeemupdate.", "UPDATE-CHECKER": "Controleer op nieuwe updates", @@ -204,50 +204,50 @@ "HIGHESTRATED": "Hoogste Score", "LATESTADDED": "Onlangs Toegevoegd", "LOADER": "Filmstatistieken laden", - "LOADINGLIST": "Loading movie list", + "LOADINGLIST": "Filmlijst laden", "LONGEST": "Langste", "LOWESTRATED": "Laagste Score", - "MOSTWATCHED": "Most watched", + "MOSTWATCHED": "Meest bekeken", "NEWESTPREMIERED": "Nieuwste in Première", "OLDESTPREMIERED": "Oudste in Première", "SHORTEST": "Kortste", "TOTALMOVIES": "Totale Films", "TOTALPLAYLENGTH": "Totale Kijk Duur", - "TOTALWATCHED": "Total watched movies" + "TOTALWATCHED": "Totaal bekeken films" }, "PAGINATION": { - "NEXTPAGE": "Next page", - "PREVIOUSPAGE": "Previous page", - "ROWSPERPAGE": "Rows per page" + "NEXTPAGE": "Volgende pagina", + "PREVIOUSPAGE": "Vorige Pagina", + "ROWSPERPAGE": "Rijen per pagina" }, "SERVER": { - "ACTIVEDEVICES": "ACtive devices", - "AUTORUNSUPPORT": "Supports auto run at startup", - "CACHEPATH": "Cache path", - "CANLAUNCHBROWSER": "Can launch browser", - "CANSELFRESTART": "Can self restart", - "CANSELFUPDATE": "Can self update", - "FEATURES": "Features", - "HTTPSSUPPORT": "HTTPS support", - "IDLEDEVICES": "Idle devices", + "ACTIVEDEVICES": "Actieve apparaten", + "AUTORUNSUPPORT": "Ondersteunt automatisch uitvoeren bij het opstarten", + "CACHEPATH": "Cache pad", + "CANLAUNCHBROWSER": "Kan browser starten", + "CANSELFRESTART": "Kan zichzelf opnieuw opstarten", + "CANSELFUPDATE": "Kan zelf bijwerken", + "FEATURES": "Functies", + "HTTPSSUPPORT": "HTTPS ondersteuning", + "IDLEDEVICES": "Inactieve apparaten", "INFO": "Server info", - "ITEMSBYNAMEPATH": "Items by name path", + "ITEMSBYNAMEPATH": "Items op naam pad", "LANADDRESS": "LAN", - "LOGPATH": "Log path", - "METADATAPATH": "Internal metadata path", - "MONITORSUPPORT": "Supports library monitoring", - "OPENSERVER": "Open server page", - "PENDINGRESTART": "Has pending restart", + "LOGPATH": "Logpad", + "METADATAPATH": "Intern metagegevenspad", + "MONITORSUPPORT": "Ondersteunt bibliotheekmonitoring", + "OPENSERVER": "Open de serverpagina", + "PENDINGRESTART": "Heeft een herstart in behandeling", "PLUGINS": "Plugins", - "PROGRAMDATAPATH": "Program data path", - "TRANSCODINGPATH": "Transcoding path", - "UPDATEAVAILABLE": "Has update available", + "PROGRAMDATAPATH": "Programmagegevenspad", + "TRANSCODINGPATH": "Transcoderingspad", + "UPDATEAVAILABLE": "Heeft update beschikbaar", "WANADDRESS": "WAN", - "WEBSOCKETPORT": "Websocket port" + "WEBSOCKETPORT": "Websocket-poort" }, "SETTINGS": { "ACCOUNT": { - "CONTENT": "Change your admin username here. New username will be required on next login.", + "CONTENT": "Wijzig hier uw beheerdersgebruikersnaam. Bij de volgende aanmelding is een nieuwe gebruikersnaam vereist.", "NOUSERNAME": "gebruikersnaam is vereist", "USERNAME": "Gebruikersnaam", "USERNAMEUPDATED": "Gebruikersnaam succesvol bijgewerkt", @@ -326,7 +326,7 @@ "LOWESTRATED": "Laagste Score", "MISSINGEPISODES": "Missende afleveringen", "MOSTDISKSPACE": "Most used disk space", - "MOSTWATCHED": "Most watched", + "MOSTWATCHED": "Meest bekeken", "NEWESTPREMIERED": "Nieuwste in Première", "NOMISSINGEPS": "No missing episodes", "OLDESTPREMIERED": "Oudste in Première", @@ -361,11 +361,11 @@ "APIKEYUSED": "API key: {{api}}", "CROWDINHELP": "If your language is not mentioned or not complete, feel free to help me translate the app in your langauge on Crowdin", "EXCEPTIONLOGGING": "Exception logging", - "FINALTITLE": "Final", - "FINISH": "Finish", - "FINISHED": "All settings are saved and you can start using your EmbyStat server now. Enjoy your new statistics!", - "FINISHEXPLANATION": "Best thing to do first is start a movie and show synchronization job. EmbyStat will start downloading all data from your {{type}} server. Keep in mind that these tasks can take a long time depending on your collection size. You can start the jobs manually by navigating to the Jobs page after login.", - "FOUNDTEXT": "We found the following servers in your network. Select the one you want to connect to. If your server is not displayed you can create a server connection manually.", + "FINALTITLE": "Laatste", + "FINISH": "Voltooien", + "FINISHED": "Alle instellingen zijn opgeslagen en u kan EmbyStat beginnen gebruiken. Veel plezier met uw statistieken!", + "FINISHEXPLANATION": "Het beste is eerst een film te starten en synchronisatie te doen. EmbyStat zal beginnen met het downloaden van alle gegevens van uw {{type}} server. Houd er rekening mee dat deze taken lang kunnen duren, afhankelijk van de grootte van je collectie. Na het inloggen kunt u de taken handmatig starten door naar de Jobs pagina te navigeren.", + "FOUNDTEXT": "We hebben de volgende servers in je netwerk gevonden. Selecteer de servers waarmee je verbinding wilt maken. Als uw server niet wordt weergegeven, kunt u handmatig een serververbinding aanmaken.", "INTROTEXT": "Welkom op de EmbyStat server wizard.

Met deze wizard gaan we de basic instellingen klaar zetten voor gebruik zodat u EmbyStat kunt beginnen gebruiken zonder koppijn. Wanneer de wizard klaar is kan u alle features van de server in gebruik nemen. Als u later de server verder wilt instellen kan u altijd naar de instellingen pagina gaan.

Voor nu is het genoeg om te weten hoe we u kunnen noemen en wat uw gewenste UI taal is.", "JELLYFIN": { "ADMINTEXT": "Because you are using Jellyfin you have to provide an administrator account that you want to use to fetch data from the server. Please select the wanted administrator from the dropdown list." @@ -373,11 +373,11 @@ "LANGUAGE": "Taal", "LANWANCHOISE": "Kies het juiste adres voor uw verbinding met {{type}} server.", "LIBRARIES": { - "TITLE": "Select {{type}} libraries" + "TITLE": "Selecteer {{type}} bibliotheken" }, - "NEXT": "Next", + "NEXT": "Volgende", "NOTFOUNDTEXT": "Now we will setup your {{type}} connection. We tried to auto detect your Emby server in the network but failed. Fill in all fields so EmbyStat can find your Emby server.", - "SEARCHSERVERS": "Searching media servers", + "SEARCHSERVERS": "Mediaservers zoeken", "SELECTLANGUAGE": "Select your prefered language", "SELECTLIBRARIES": "Selecteer alle bibliotheken die u wilt opnemen in de berekeningen met {{type}} statistieken. Alle {{type}} bibliotheken zijn standaard geselecteerd. Als je wilt, kun je dit later op de instellingenpagina wijzigen.", "SERVERCONFIGURATION": "Server configuratie", From 33d45b91d967c6a10d4ec30f5abb898147dbda47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikha=C3=ABl=20Regni?= Date: Sun, 12 May 2024 21:19:01 +0200 Subject: [PATCH 27/27] New translations base.json (Dutch) --- EmbyStat.Web/ClientApp/public/locales/nl-NL.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/EmbyStat.Web/ClientApp/public/locales/nl-NL.json b/EmbyStat.Web/ClientApp/public/locales/nl-NL.json index 2fa79c46d..0e739550e 100644 --- a/EmbyStat.Web/ClientApp/public/locales/nl-NL.json +++ b/EmbyStat.Web/ClientApp/public/locales/nl-NL.json @@ -345,8 +345,8 @@ "HIDDEN": "Hidden", "IDLEUSERS": "Idle users", "LASTACTIVE": "Laatst actief", - "LASTLOGIN": "Last login", - "LOADER": "Loading user info", + "LASTLOGIN": "Laatste login", + "LOADER": "Gebruikersinformatie laden", "USERS": "Gebruikers", "WATCHED": { "EPISODES": "Episodes watched", @@ -378,11 +378,11 @@ "NEXT": "Volgende", "NOTFOUNDTEXT": "Now we will setup your {{type}} connection. We tried to auto detect your Emby server in the network but failed. Fill in all fields so EmbyStat can find your Emby server.", "SEARCHSERVERS": "Mediaservers zoeken", - "SELECTLANGUAGE": "Select your prefered language", + "SELECTLANGUAGE": "Kies uw voorkeurstaal", "SELECTLIBRARIES": "Selecteer alle bibliotheken die u wilt opnemen in de berekeningen met {{type}} statistieken. Alle {{type}} bibliotheken zijn standaard geselecteerd. Als je wilt, kun je dit later op de instellingenpagina wijzigen.", "SERVERCONFIGURATION": "Server configuratie", "SERVERCONFIGURATIONTEST": "Serverconfiguratietest", - "SERVERTYPEGHELPER": "Select the correct server type (Emby/Jellyfin).", + "SERVERTYPEGHELPER": "Selecteer het juiste servertype (Emby/Jellyfin).", "SERVERTYPELABEL": "Server type", "STEPFOUR": "Ophalen server bibliotheken ({{step}}/{{total}})", "STEPONE": "Controleren of API-sleutel is geldig ({{step}}/{{total}})",