<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
<source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
- <translation type="unfinished"/>
+ <translation>A(z) „%1” fájlt nem sikerült szinkronizálni, mert a neve a kiszolgálón nem megengedett karaktereket tartalmaz.</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
<message>
<location filename="../src/gui/macOS/fileprovidereditlocallyjob.cpp" line="81"/>
<source>Could not get file ID.</source>
- <translation type="unfinished"/>
+ <translation>Nem kérhető le a fájl ID.</translation>
</message>
<message>
<location filename="../src/gui/macOS/fileprovidereditlocallyjob.cpp" line="89"/>
<source>Could not get file identifier.</source>
- <translation type="unfinished"/>
+ <translation>Nem kérhető le a fájlazonosító.</translation>
</message>
<message>
<location filename="../src/gui/macOS/fileprovidereditlocallyjob.cpp" line="89"/>
<source>The file identifier is empty.</source>
- <translation type="unfinished"/>
+ <translation>A fájlazonosító üres.</translation>
</message>
</context>
<context>
<location filename="../src/libsync/discovery.cpp" line="396"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
- <translation type="unfinished"/>
+ <translation>A(z) „%2” karaktert tartalmazó %1 nevek nem támogatottak ezen a fájlrendszeren.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="398"/>
<source>%1 name contains at least one invalid character</source>
- <translation type="unfinished"/>
+ <translation>A %1név legalább egy érvénytelen karaktert tartalmaz.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="400"/>
<source>%1 name is a reserved name on this file system.</source>
- <translation type="unfinished"/>
+ <translation>A %1név egy fenntartott név ezen a fájlrendszeren.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="361"/>
<message>
<location filename="../src/libsync/discovery.cpp" line="442"/>
<source>Reason: the entire filename is forbidden.</source>
- <translation type="unfinished"/>
+ <translation>Indoklás: a teljes fájlnév tiltott.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="445"/>
<source>Reason: the filename has a forbidden base name (filename start).</source>
- <translation type="unfinished"/>
+ <translation>Indoklás: a fájlnévnek tiltott alapneve van (fájlnév kezdete).</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="448"/>
<source>Reason: the file has a forbidden extension (.%1).</source>
- <translation type="unfinished"/>
+ <translation>Indoklás: a fájl tiltott kiterjesztésű (.%1).</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="451"/>
<source>Reason: the filename contains a forbidden character (%1).</source>
- <translation type="unfinished"/>
+ <translation>Indoklás: a fájlnév tiltott karaktert (%1) tartalmaz.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<message>
<location filename="../src/libsync/discovery.cpp" line="1090"/>
<source>Could not upload file, because it is open in "%1".</source>
- <translation type="unfinished"/>
+ <translation>Nem sikerült feltölteni a fájlt, mert meg van nyitva itt: „%1”.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="1010"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="1473"/>
<location filename="../src/libsync/owncloudpropagator.cpp" line="1495"/>
<source>The folder %1 cannot be made read-only: %2</source>
- <translation type="unfinished"/>
+ <translation>A(z) %1 mappa nem tehető csak olvashatóvá: %2</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="1387"/>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
- <translation type="unfinished"/>
+ <translation>A(z) %1 mappa nem tehető csak olvashatóvá: %2</translation>
</message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="200"/>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
- <translation type="unfinished"/>
+ <translation>A(z) %1 mappa nem nevezhető át, mert helyi fájl- vagy mappanévvel ütközik.</translation>
</message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="254"/>
<message>
<location filename="../src/libsync/propagateremotemkdir.cpp" line="258"/>
<source>Failed to encrypt a folder %1</source>
- <translation type="unfinished"/>
+ <translation>A mappa titkosítása sikertelen: %1</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemkdir.cpp" line="260"/>
<message>
<location filename="../src/gui/filedetails/sharemodel.cpp" line="951"/>
<source>Could not find local folder for %1</source>
- <translation type="unfinished"/>
+ <translation>A helyi mappa nem található a(z) %1 számára</translation>
</message>
<message>
<location filename="../src/gui/filedetails/sharemodel.cpp" line="993"/>
<location filename="../src/libsync/theme.cpp" line="600"/>
<source><p>%1 Desktop Client</p><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
- <translation type="unfinished"/>
+ <translation><p>%1 asztali kliens</p><p> Verzió: %1. További információkért kattintson <a href='%2'>ide</a>.</p></translation>
</message>
<message>
<location filename="../src/libsync/theme.cpp" line="561"/>
<location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="198"/>
<location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="257"/>
<source>Error updating metadata for a folder %1</source>
- <translation type="unfinished"/>
+ <translation>Hiba a mappa metaadatainak frissítésekor: %1</translation>
</message>
<message>
<location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="90"/>
<source>Could not fetch public key for user %1</source>
- <translation type="unfinished"/>
+ <translation>%1 felhasználó nyilvános kulcsát nem sikerült lekérni</translation>
</message>
<message>
<location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="97"/>
<source>Could not find root encrypted folder for folder %1</source>
- <translation type="unfinished"/>
+ <translation>Nem található a(z) %1 mappa titkosított gyökérmappája</translation>
</message>
<message>
<location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="118"/>
<message>
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="36"/>
<source>Current account</source>
- <translation type="unfinished"/>
+ <translation>当前账号</translation>
</message>
<message>
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="42"/>
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="116"/>
<source>Resume sync for all</source>
- <translation type="unfinished"/>
+ <translation>恢复所有同步</translation>
</message>
<message>
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="42"/>
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="116"/>
<source>Pause sync for all</source>
- <translation type="unfinished"/>
+ <translation>暂停所有同步</translation>
</message>
<message>
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="95"/>
<source>Add account</source>
- <translation type="unfinished"/>
+ <translation>添加账号</translation>
</message>
<message>
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="99"/>
<source>Add new account</source>
- <translation type="unfinished"/>
+ <translation>添加新账号</translation>
</message>
<message>
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="122"/>
<source>Settings</source>
- <translation type="unfinished"/>
+ <translation>设置</translation>
</message>
<message>
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="133"/>
<source>Exit</source>
- <translation type="unfinished"/>
+ <translation>退出</translation>
</message>
<message>
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="161"/>
<source>Current account avatar</source>
- <translation type="unfinished"/>
+ <translation>当前账号头像</translation>
</message>
<message>
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="187"/>
<source>Current account status is online</source>
- <translation type="unfinished"/>
+ <translation>当前账号状态为在线</translation>
</message>
<message>
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="187"/>
<source>Current account status is do not disturb</source>
- <translation type="unfinished"/>
+ <translation>当前账号状态为请勿打扰</translation>
</message>
<message>
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="258"/>
<source>Account switcher and settings menu</source>
- <translation type="unfinished"/>
+ <translation>账号切换和设置菜单</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1323"/>
<source>You need to accept the terms of service</source>
- <translation type="unfinished"/>
+ <translation>你需要接受服务条款</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1275"/>
<message>
<location filename="../src/gui/accountstate.cpp" line="176"/>
<source>Need the user to accept the terms of service</source>
- <translation type="unfinished"/>
+ <translation>需要用户接受服务条款</translation>
</message>
<message>
<location filename="../src/gui/accountstate.cpp" line="166"/>
<message>
<location filename="../src/libsync/discoveryphase.cpp" line="712"/>
<source>Encrypted metadata setup error: initial signature from server is empty.</source>
- <translation type="unfinished"/>
+ <translation>加密元数据设置错误:来自服务器的初始签名为空。</translation>
</message>
</context>
<context>
<source>A large number of files in the server have been deleted.
Please confirm if you'd like to proceed with these deletions.
Alternatively, you can restore all deleted files by uploading from '%1' folder to the server.</source>
- <translation type="unfinished"/>
+ <translation>服务器中的大量文件已被删除。
+请确认你是否要继续删除这些内容。
+或者,你可以通过从 “%1” 文件夹上传到服务器来还原所有已删除的文件。</translation>
</message>
<message>
<location filename="../src/gui/folder.cpp" line="1652"/>
<message>
<location filename="../src/gui/generalsettings.ui" line="50"/>
<source>Show Chat Notifications</source>
- <translation type="unfinished"/>
+ <translation>显示聊天通知</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.ui" line="89"/>
<message>
<location filename="../src/gui/generalsettings.cpp" line="195"/>
<source>Show chat notification dialogs.</source>
- <translation type="unfinished"/>
+ <translation>显示聊天通知对话框</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.cpp" line="148"/>
Downgrading versions is not possible immediately: changing from beta to stable means waiting for the new stable version.</source>
<comment>list of available update channels to non enterprise users and downgrading warning</comment>
- <translation type="unfinished"/>
+ <translation>- beta:包含可能未经过完全测试的新功能版本
+- daily:包含仅为测试和开发而每天创建的版本
+
+降级版本是不可能立即实现的:从测试版更改为稳定版意味着等待新的稳定版。</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.cpp" line="442"/>
Downgrading versions is not possible immediately: changing from stable to enterprise means waiting for the new enterprise version.</source>
<comment>list of available update channels to enterprise users and downgrading warning</comment>
- <translation type="unfinished"/>
+ <translation>- enterprise:为客户提供稳定版本
+
+降级版本不可能立即实现:从稳定版更改为企业版意味着等待新的企业版。</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.cpp" line="449"/>
- stable: contains tested versions considered reliable
</source>
<comment>starts list of available update channels, stable is always available</comment>
- <translation type="unfinished"/>
+ <translation>渠道决定将提供哪些升级进行安装:
+- stable:包含被认为可靠的测试版本
+</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.cpp" line="364"/>
<message>
<location filename="../src/libsync/discovery.cpp" line="442"/>
<source>Reason: the entire filename is forbidden.</source>
- <translation type="unfinished"/>
+ <translation>原因:整个文件名被禁止。</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="445"/>
<source>Reason: the filename has a forbidden base name (filename start).</source>
- <translation type="unfinished"/>
+ <translation>原因:文件名包含禁止的基本名称(文件名开头)。</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="448"/>
<source>Reason: the file has a forbidden extension (.%1).</source>
- <translation type="unfinished"/>
+ <translation>原因:文件包含禁止的扩展名(.%1)。</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="451"/>
<source>Reason: the filename contains a forbidden character (%1).</source>
- <translation type="unfinished"/>
+ <translation>原因:文件名包含禁止的字符(%1)。</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<message>
<location filename="../src/gui/filedetails/sharemodel.cpp" line="515"/>
<source>%1 days</source>
- <translation type="unfinished"/>
+ <translation>%1 天</translation>
</message>
<message>
<location filename="../src/gui/filedetails/sharemodel.cpp" line="517"/>
<source>1 day</source>
- <translation type="unfinished"/>
+ <translation>1 天</translation>
</message>
<message>
<location filename="../src/gui/filedetails/sharemodel.cpp" line="518"/>
<source>Today</source>
- <translation type="unfinished"/>
+ <translation>今天</translation>
</message>
<message>
<location filename="../src/gui/filedetails/sharemodel.cpp" line="692"/>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="283"/>
<source>Terms of service</source>
- <translation type="unfinished"/>
+ <translation>服务条款</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="284"/>
<source>Your account %1 requires you to accept the terms of service of your server. You will be redirected to %2 to acknowledge that you have read it and agrees with it.</source>
- <translation type="unfinished"/>
+ <translation>你的账号 %1 要求你接受服务器的服务条款。你将被重定向到 %2,以确认你已阅读并同意。</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="308"/>
<message>
<location filename="../src/gui/filedetails/ShareView.qml" line="157"/>
<source>Shared with you by %1</source>
- <translation type="unfinished"/>
+ <translation>通过 %1 与你共享</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareView.qml" line="163"/>
<source>Expires in %1</source>
- <translation type="unfinished"/>
+ <translation>于 %1 过期</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareView.qml" line="279"/>
<message>
<location filename="../src/gui/tray/TrayWindowHeader.qml" line="72"/>
<source>Open local or group folders</source>
- <translation type="unfinished"/>
+ <translation>打开本地或群组文件夹</translation>
</message>
<message>
<location filename="../src/gui/tray/TrayWindowHeader.qml" line="107"/>
<source>More apps</source>
- <translation type="unfinished"/>
+ <translation>更多应用</translation>
</message>
<message>
<location filename="../src/gui/tray/TrayWindowHeader.qml" line="131"/>
<source>Open %1 in browser</source>
- <translation type="unfinished"/>
+ <translation>在浏览器打开 %1</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/UnifiedSearchPlaceholderView.qml" line="39"/>
<source>Start typing to search</source>
- <translation type="unfinished"/>
+ <translation>开始输入以搜索</translation>
</message>
</context>
<context>