From 65aa7bbfb518edaa7df3b332c908ef989b5a541f Mon Sep 17 00:00:00 2001 From: Marcin Rataj Date: Wed, 11 Mar 2020 02:14:56 +0100 Subject: [PATCH] chore(i18n): sync locale with Transifex (#1347) License: MIT Signed-off-by: Marcin Rataj --- .tx/config | 2 +- assets/locales/ca.json | 158 +++++++++++++++++++------------------- assets/locales/el.json | 119 ++++++++++++++++++++++++++++ assets/locales/et.json | 119 ++++++++++++++++++++++++++++ assets/locales/fa-IR.json | 119 ++++++++++++++++++++++++++++ assets/locales/lt.json | 119 ++++++++++++++++++++++++++++ assets/locales/lv.json | 119 ++++++++++++++++++++++++++++ assets/locales/tr.json | 119 ++++++++++++++++++++++++++++ assets/locales/uz.json | 119 ++++++++++++++++++++++++++++ assets/locales/zh-TW.json | 82 ++++++++++---------- src/i18n.js | 13 +++- 11 files changed, 966 insertions(+), 122 deletions(-) create mode 100644 assets/locales/el.json create mode 100644 assets/locales/et.json create mode 100644 assets/locales/fa-IR.json create mode 100644 assets/locales/lt.json create mode 100644 assets/locales/lv.json create mode 100644 assets/locales/tr.json create mode 100644 assets/locales/uz.json diff --git a/.tx/config b/.tx/config index 671febfbe..75fa5d49b 100644 --- a/.tx/config +++ b/.tx/config @@ -1,6 +1,6 @@ [main] host = https://www.transifex.com -lang_map = zh_CN: zh-CN, zh_HK: zh-HK, zh_TW: zh-TW, ko_KR: ko-KR, pt_PT: pt-PT, pt_BR: pt-BR, ja_JP: ja-JP, he_IL: he-IL, hi_IN: hi-IN +lang_map = zh_CN: zh-CN, zh_HK: zh-HK, zh_TW: zh-TW, ko_KR: ko-KR, pt_PT: pt-PT, pt_BR: pt-BR, ja_JP: ja-JP, he_IL: he-IL, hi_IN: hi-IN, fa_IR: fa-IR [ipfs-desktop.ipfs-desktop-json] file_filter = assets/locales/.json diff --git a/assets/locales/ca.json b/assets/locales/ca.json index 89852bc2b..44aaaeb44 100644 --- a/assets/locales/ca.json +++ b/assets/locales/ca.json @@ -1,119 +1,119 @@ { - "ipfsIsRunning": "IPFS is running", - "ipfsIsStopping": "IPFS is stopping", - "ipfsIsStarting": "IPFS is starting", - "ipfsIsNotRunning": "IPFS is not running", - "ipfsHasErrored": "IPFS has errored", - "start": "Start", - "stop": "Stop", - "restart": "Restart", - "about": "About", - "advanced": "Advanced", - "openRepoDir": "Open Repository Directory", - "openLogsDir": "Open Logs Directory", - "openConfigFile": "Open Configuration File", - "viewOnGitHub": "View on GitHub", + "ipfsIsRunning": "IPFS en marxa", + "ipfsIsStopping": "IPFS s'està aturant", + "ipfsIsStarting": "IPFS s'està iniciant", + "ipfsIsNotRunning": "IPFS no està en marxa", + "ipfsHasErrored": "IPFS té un error", + "start": "Iniciar", + "stop": "Aturar", + "restart": "Reiniciar", + "about": "Quant a", + "advanced": "Avançat", + "openRepoDir": "Obrir el Directori del Repositori", + "openLogsDir": "Obrir la Carpeta de Logs", + "openConfigFile": "Obrir Arxiu de Configuració", + "viewOnGitHub": "Veure-ho a GitHub", "status": "Estat", "files": "Arxius", "settings": "Configuració", - "quit": "Quit", + "quit": "Sortir", "versions": "Versions", - "screenshotTaken": "Screenshot taken", - "shareableLinkCopied": "Shareable link copied to the clipboard. Click here to view the screenshot.", - "couldNotTakeScreenshot": "Could not take screenshot", - "errorwhileTakingScreenshot": "An error occurred while taking the screenshot.", - "clickToOpenLogs": "Click here to open the logs.", - "ipfsNotRunning": "IPFS is not running", - "cantDownloadHash": "Could not download hash", - "invalidHashClipboard": "The hash on the clipboard is not valid.", - "errorWhileDownloadingHash": "An error occurred while getting the hash.", - "errorWhileWritingFiles": "An error occurred while writing the files to your file system.", - "hashDownloaded": "Hash downloaded", - "hashDownloadedClickToView": "Hash { hash } content downloaded. Click to view.", - "updateAvailable": "Update available", - "clickToInstall": "Click here to restart and install the newer version of IPFS Desktop.", - "updateNotAvailable": "Update not available", - "runningLatestVersion": "You seem to be running the latest version.", - "couldNotCheckForUpdates": "Could not check for updates", - "pleaseCheckInternet": "Please check your Internet connection.", - "checkForUpdates": "Check for Updates...", - "yes": "Yes", + "screenshotTaken": "S'ha fet la captura de pantalla", + "shareableLinkCopied": "Enllaç compartible copiat al porta-retalls. Clica aquí per veure la captura de pantalla.", + "couldNotTakeScreenshot": "No s'ha pogut fer la captura de pantalla", + "errorwhileTakingScreenshot": "Hi ha hagut un error fent la captura de pantalla.", + "clickToOpenLogs": "Clica aquí per obrir els logs.", + "ipfsNotRunning": "IPFS no està en marxa", + "cantDownloadHash": "No s'ha pogut descarregar el hash", + "invalidHashClipboard": "El Hash del porta-retalls no és vàlid.", + "errorWhileDownloadingHash": "Hi ha hagut un error mentre s'obtenia el hash.", + "errorWhileWritingFiles": "Hi ha hagut un error mentre s'escrivien els arxius al teu sistema.", + "hashDownloaded": "S'ha descarregat el hash", + "hashDownloadedClickToView": "S'ha descarregat el contingut del hash { hash }. Clica per veure'l.", + "updateAvailable": "Actualització disponible", + "clickToInstall": "Clica aquí per reiniciar i instal·lar la nova versió de IPFS d'Escriptori.", + "updateNotAvailable": "Actualització no disponible", + "runningLatestVersion": "Sembla que utilitzes la darrera versió.", + "couldNotCheckForUpdates": "No s'han pogut comprovar les actualitzacions", + "pleaseCheckInternet": "Si us plau, comprova la connexió a Internet.", + "checkForUpdates": "Comprovar Actualitzacions...", + "yes": "Sí", "no": "No", - "close": "Close", + "close": "Tancar", "ok": "OK", - "cancel": "Cancel", - "reportTheError": "Report the error", - "restartIpfsDesktop": "Restart IPFS Desktop", - "openLogs": "Open logs", - "takeScreenshot": "Take Screenshot", - "downloadHash": "Download Hash", - "moveRepositoryLocation": "Move Repository Location", + "cancel": "Cancel·lar", + "reportTheError": "Comunicar l'error", + "restartIpfsDesktop": "Reiniciar IPFS d'Escriptori", + "openLogs": "Obrir logs", + "takeScreenshot": "Fes una captura de pantalla", + "downloadHash": "Descarregar Hash", + "moveRepositoryLocation": "Moure l'emplaçament del Repositori", "polkitDialog": { - "title": "Polkit not found", - "message": "IPFS can't be added to /usr/local/bin/ without polkit agent." + "title": "No s'ha trobat el Polkit", + "message": "No es pot afegir IPFS a /usr/local/bin/ sense l'agent polkit." }, "noPermissionDialog": { - "title": "No permission", - "message": "IPFS couldn't be added to /usr/local/bin/, either because you entered the wrong password, or you denied permission." + "title": "Sense permís", + "message": "No s'ha pogut afegit IPFS a /usr/local/bin/ o bé perquè has introduït una contrasenya incorrecta o bé perquè no tens permisos." }, "ipfsNotRunningDialog": { - "title": "IPFS is not running", - "message": "IPFS needs to be running to perform this action. Do you want to start the daemon?" + "title": "IPFS no està en marxa", + "message": "IPFS ha d'estar en marxa per fer això. Vols engegar-lo?" }, "recoverableErrorDialog": { - "title": "An error has occurred", - "message": "An error occurred but it does not prevent the execution of IPFS Desktop. You can either inspect the logs for yourself or report the error to the developers." + "title": "Hi ha hagut un error", + "message": "Hi ha hagut un error però no ha impedit l'execució de l'IPFS d'Escriptori. Pots mirar els logs per veure què ha passat i/o comunicar l'error als desenvolupadors." }, "cannotConnectToApiDialog": { - "title": "Cannot connect to API", - "message": "IPFS Desktop cannot connect to the API address provided: { addr }." + "title": "No s'ha pogut connectar a l'API", + "message": "L'IPFS d'Escriptori no es pot connectar a l'adreça API proporcionada: { addr }." }, "ipfsDesktopHasShutdownDialog": { - "title": "IPFS Desktop has shutdown", - "message": "IPFS Desktop has shutdown because of an error. You can restart the app or report the error to the developers, which requires a GitHub account." + "title": "L'IPFS d'Escriptori s'ha aturat", + "message": "L'IPFS d'Escriptori s'ha aturat perquè hi ha hagut un error. Pots reiniciar-ho i/o comunicar l'error als desenvolupadors. Reportar errors requereix un compte a GitHub." }, "moveRepositoryWarnDialog": { - "title": "Move repository", - "message": "If your repository is taking too much space on your main drive, you can move it to some other location. Bear in mind that the new location must always be available in order for IPFS Desktop to work correctly.", - "action": "Move and restart node" + "title": "Moure repositori", + "message": "Si el teu repositori t'ocupa massa espai del disc dur, el pots moure a algun altre unitat. Tingues present que la nova ubicació haurà d'estar accessible per tal que l'IPFS d'Escriptori funcioni correctament.", + "action": "Moure i reiniciar el node" }, "moveRepositorySuccessDialog": { - "title": "Repository moved successfully", - "message": "Your repository was successfully moved to { location } and your configuration was updated. The daemon will now start up again." + "title": "Repositori mogut exitosament", + "message": "El teu repositori s'ha traslladat exitosament a { location } i la teva configuració s'ha actualitzat. El servei es reiniciarà." }, "moveRepositorySameDirDialog": { - "title": "Same directory selected", - "message": "The directory you picked is the same as the current one: { location }. Hence, no changes will be made." + "title": "S'ha seleccionat el mateix directori", + "message": "El directori que has seleccionat es el mateix que l'actual: { location }. Per tant, no es faran canvis." }, "moveRepositoryDirExists": { - "title": " Directory already exists", - "message": "The directory { location } already exists. Please try using a different one." + "title": "El directori ja existeix", + "message": "El directori { location }ja existeix. Tria'n un de diferent, si et plau." }, "busyPortsDialog": { - "title": "Ports are busy", - "message": "The ports { port1 } and { port2 } are not available. Do you want to use { alt1 } and { alt2 } instead?", - "action": "Use ports { alt1 } and { alt2 } instead" + "title": "Ports ocupats", + "message": "Els ports { port1 } i { port2 } no estan disponibles. Vols fer servir el { alt1 } i el { alt2 }?", + "action": "Utilitzar els ports { alt1 } i { alt2 }" }, "busyPortDialog": { - "title": "Port is busy", - "message": "The port { port } is not available. Do you want to use { alt } instead?", - "action": "Use port { alt } instead" + "title": "Port ocupat", + "message": "El port { port } no està disponible. Vols fer servir el { alt }?", + "action": "Utilitzar el port { alt }" }, "multipleBusyPortsDialog": { - "title": "Ports are busy", - "message": "Cannot bind to one or more of the API or Gateway addresses because the ports are busy.", - "action": "Open configuration file" + "title": "Els ports estan ocupats", + "message": "No es pot enllaçar amb una o més adreces API o Gateway perquè els ports estan ocupats.", + "action": "Obrir arxiu de configuració" }, "itemsAddedNotification": { - "title": "Items added", - "message": "{ count } items added to your node. A shareable link was copied to your clipboard. Click here to see your files." + "title": "Elements afegits", + "message": "{ count } elements afegits al teu node. S'ha copiat un enllaç compartible al teu porta-retalls. Clica aquí per veure els teus arxius." }, "itemAddedNotification": { - "title": "Item added", - "message": "Item added to your node. A shareable link was copied to your clipboard. Click here to see your file." + "title": "Element afegit", + "message": "Element afegit al teu node. S'ha copiat un enllaç compartible al teu porta-retalls. Clica aquí per veure l'arxiu." }, "itemsFailedNotification": { - "title": "Failed to add items", - "message": "Could not add your items to your node." + "title": "No s'han pogut afegir els elements", + "message": "No s'han pogut afegir els teus elements al teu node." } } diff --git a/assets/locales/el.json b/assets/locales/el.json new file mode 100644 index 000000000..e92512117 --- /dev/null +++ b/assets/locales/el.json @@ -0,0 +1,119 @@ +{ + "ipfsIsRunning": "IPFS is running", + "ipfsIsStopping": "IPFS is stopping", + "ipfsIsStarting": "IPFS is starting", + "ipfsIsNotRunning": "IPFS is not running", + "ipfsHasErrored": "IPFS has errored", + "start": "Start", + "stop": "Stop", + "restart": "Restart", + "about": "About", + "advanced": "Advanced", + "openRepoDir": "Open Repository Directory", + "openLogsDir": "Open Logs Directory", + "openConfigFile": "Open Configuration File", + "viewOnGitHub": "View on GitHub", + "status": "Status", + "files": "Files", + "settings": "Settings", + "quit": "Quit", + "versions": "Versions", + "screenshotTaken": "Screenshot taken", + "shareableLinkCopied": "Shareable link copied to the clipboard. Click here to view the screenshot.", + "couldNotTakeScreenshot": "Could not take screenshot", + "errorwhileTakingScreenshot": "An error occurred while taking the screenshot.", + "clickToOpenLogs": "Click here to open the logs.", + "ipfsNotRunning": "IPFS is not running", + "cantDownloadHash": "Could not download hash", + "invalidHashClipboard": "The hash on the clipboard is not valid.", + "errorWhileDownloadingHash": "An error occurred while getting the hash.", + "errorWhileWritingFiles": "An error occurred while writing the files to your file system.", + "hashDownloaded": "Hash downloaded", + "hashDownloadedClickToView": "Hash { hash } content downloaded. Click to view.", + "updateAvailable": "Update available", + "clickToInstall": "Click here to restart and install the newer version of IPFS Desktop.", + "updateNotAvailable": "Update not available", + "runningLatestVersion": "You seem to be running the latest version.", + "couldNotCheckForUpdates": "Could not check for updates", + "pleaseCheckInternet": "Please check your Internet connection.", + "checkForUpdates": "Check for Updates...", + "yes": "Yes", + "no": "No", + "close": "Close", + "ok": "OK", + "cancel": "Cancel", + "reportTheError": "Report the error", + "restartIpfsDesktop": "Restart IPFS Desktop", + "openLogs": "Open logs", + "takeScreenshot": "Take Screenshot", + "downloadHash": "Download Hash", + "moveRepositoryLocation": "Move Repository Location", + "polkitDialog": { + "title": "Polkit not found", + "message": "IPFS can't be added to /usr/local/bin/ without polkit agent." + }, + "noPermissionDialog": { + "title": "No permission", + "message": "IPFS couldn't be added to /usr/local/bin/, either because you entered the wrong password, or you denied permission." + }, + "ipfsNotRunningDialog": { + "title": "IPFS is not running", + "message": "IPFS needs to be running to perform this action. Do you want to start the daemon?" + }, + "recoverableErrorDialog": { + "title": "An error has occurred", + "message": "An error occurred but it does not prevent the execution of IPFS Desktop. You can either inspect the logs for yourself or report the error to the developers." + }, + "cannotConnectToApiDialog": { + "title": "Cannot connect to API", + "message": "IPFS Desktop cannot connect to the API address provided: { addr }." + }, + "ipfsDesktopHasShutdownDialog": { + "title": "IPFS Desktop has shutdown", + "message": "IPFS Desktop has shutdown because of an error. You can restart the app or report the error to the developers, which requires a GitHub account." + }, + "moveRepositoryWarnDialog": { + "title": "Move repository", + "message": "If your repository is taking too much space on your main drive, you can move it to some other location. Bear in mind that the new location must always be available in order for IPFS Desktop to work correctly.", + "action": "Move and restart node" + }, + "moveRepositorySuccessDialog": { + "title": "Repository moved successfully", + "message": "Your repository was successfully moved to { location } and your configuration was updated. The daemon will now start up again." + }, + "moveRepositorySameDirDialog": { + "title": "Same directory selected", + "message": "The directory you picked is the same as the current one: { location }. Hence, no changes will be made." + }, + "moveRepositoryDirExists": { + "title": " Directory already exists", + "message": "The directory { location } already exists. Please try using a different one." + }, + "busyPortsDialog": { + "title": "Ports are busy", + "message": "The ports { port1 } and { port2 } are not available. Do you want to use { alt1 } and { alt2 } instead?", + "action": "Use ports { alt1 } and { alt2 } instead" + }, + "busyPortDialog": { + "title": "Port is busy", + "message": "The port { port } is not available. Do you want to use { alt } instead?", + "action": "Use port { alt } instead" + }, + "multipleBusyPortsDialog": { + "title": "Ports are busy", + "message": "Cannot bind to one or more of the API or Gateway addresses because the ports are busy.", + "action": "Open configuration file" + }, + "itemsAddedNotification": { + "title": "Items added", + "message": "{ count } items added to your node. A shareable link was copied to your clipboard. Click here to see your files." + }, + "itemAddedNotification": { + "title": "Item added", + "message": "Item added to your node. A shareable link was copied to your clipboard. Click here to see your file." + }, + "itemsFailedNotification": { + "title": "Failed to add items", + "message": "Could not add your items to your node." + } +} diff --git a/assets/locales/et.json b/assets/locales/et.json new file mode 100644 index 000000000..e92512117 --- /dev/null +++ b/assets/locales/et.json @@ -0,0 +1,119 @@ +{ + "ipfsIsRunning": "IPFS is running", + "ipfsIsStopping": "IPFS is stopping", + "ipfsIsStarting": "IPFS is starting", + "ipfsIsNotRunning": "IPFS is not running", + "ipfsHasErrored": "IPFS has errored", + "start": "Start", + "stop": "Stop", + "restart": "Restart", + "about": "About", + "advanced": "Advanced", + "openRepoDir": "Open Repository Directory", + "openLogsDir": "Open Logs Directory", + "openConfigFile": "Open Configuration File", + "viewOnGitHub": "View on GitHub", + "status": "Status", + "files": "Files", + "settings": "Settings", + "quit": "Quit", + "versions": "Versions", + "screenshotTaken": "Screenshot taken", + "shareableLinkCopied": "Shareable link copied to the clipboard. Click here to view the screenshot.", + "couldNotTakeScreenshot": "Could not take screenshot", + "errorwhileTakingScreenshot": "An error occurred while taking the screenshot.", + "clickToOpenLogs": "Click here to open the logs.", + "ipfsNotRunning": "IPFS is not running", + "cantDownloadHash": "Could not download hash", + "invalidHashClipboard": "The hash on the clipboard is not valid.", + "errorWhileDownloadingHash": "An error occurred while getting the hash.", + "errorWhileWritingFiles": "An error occurred while writing the files to your file system.", + "hashDownloaded": "Hash downloaded", + "hashDownloadedClickToView": "Hash { hash } content downloaded. Click to view.", + "updateAvailable": "Update available", + "clickToInstall": "Click here to restart and install the newer version of IPFS Desktop.", + "updateNotAvailable": "Update not available", + "runningLatestVersion": "You seem to be running the latest version.", + "couldNotCheckForUpdates": "Could not check for updates", + "pleaseCheckInternet": "Please check your Internet connection.", + "checkForUpdates": "Check for Updates...", + "yes": "Yes", + "no": "No", + "close": "Close", + "ok": "OK", + "cancel": "Cancel", + "reportTheError": "Report the error", + "restartIpfsDesktop": "Restart IPFS Desktop", + "openLogs": "Open logs", + "takeScreenshot": "Take Screenshot", + "downloadHash": "Download Hash", + "moveRepositoryLocation": "Move Repository Location", + "polkitDialog": { + "title": "Polkit not found", + "message": "IPFS can't be added to /usr/local/bin/ without polkit agent." + }, + "noPermissionDialog": { + "title": "No permission", + "message": "IPFS couldn't be added to /usr/local/bin/, either because you entered the wrong password, or you denied permission." + }, + "ipfsNotRunningDialog": { + "title": "IPFS is not running", + "message": "IPFS needs to be running to perform this action. Do you want to start the daemon?" + }, + "recoverableErrorDialog": { + "title": "An error has occurred", + "message": "An error occurred but it does not prevent the execution of IPFS Desktop. You can either inspect the logs for yourself or report the error to the developers." + }, + "cannotConnectToApiDialog": { + "title": "Cannot connect to API", + "message": "IPFS Desktop cannot connect to the API address provided: { addr }." + }, + "ipfsDesktopHasShutdownDialog": { + "title": "IPFS Desktop has shutdown", + "message": "IPFS Desktop has shutdown because of an error. You can restart the app or report the error to the developers, which requires a GitHub account." + }, + "moveRepositoryWarnDialog": { + "title": "Move repository", + "message": "If your repository is taking too much space on your main drive, you can move it to some other location. Bear in mind that the new location must always be available in order for IPFS Desktop to work correctly.", + "action": "Move and restart node" + }, + "moveRepositorySuccessDialog": { + "title": "Repository moved successfully", + "message": "Your repository was successfully moved to { location } and your configuration was updated. The daemon will now start up again." + }, + "moveRepositorySameDirDialog": { + "title": "Same directory selected", + "message": "The directory you picked is the same as the current one: { location }. Hence, no changes will be made." + }, + "moveRepositoryDirExists": { + "title": " Directory already exists", + "message": "The directory { location } already exists. Please try using a different one." + }, + "busyPortsDialog": { + "title": "Ports are busy", + "message": "The ports { port1 } and { port2 } are not available. Do you want to use { alt1 } and { alt2 } instead?", + "action": "Use ports { alt1 } and { alt2 } instead" + }, + "busyPortDialog": { + "title": "Port is busy", + "message": "The port { port } is not available. Do you want to use { alt } instead?", + "action": "Use port { alt } instead" + }, + "multipleBusyPortsDialog": { + "title": "Ports are busy", + "message": "Cannot bind to one or more of the API or Gateway addresses because the ports are busy.", + "action": "Open configuration file" + }, + "itemsAddedNotification": { + "title": "Items added", + "message": "{ count } items added to your node. A shareable link was copied to your clipboard. Click here to see your files." + }, + "itemAddedNotification": { + "title": "Item added", + "message": "Item added to your node. A shareable link was copied to your clipboard. Click here to see your file." + }, + "itemsFailedNotification": { + "title": "Failed to add items", + "message": "Could not add your items to your node." + } +} diff --git a/assets/locales/fa-IR.json b/assets/locales/fa-IR.json new file mode 100644 index 000000000..e92512117 --- /dev/null +++ b/assets/locales/fa-IR.json @@ -0,0 +1,119 @@ +{ + "ipfsIsRunning": "IPFS is running", + "ipfsIsStopping": "IPFS is stopping", + "ipfsIsStarting": "IPFS is starting", + "ipfsIsNotRunning": "IPFS is not running", + "ipfsHasErrored": "IPFS has errored", + "start": "Start", + "stop": "Stop", + "restart": "Restart", + "about": "About", + "advanced": "Advanced", + "openRepoDir": "Open Repository Directory", + "openLogsDir": "Open Logs Directory", + "openConfigFile": "Open Configuration File", + "viewOnGitHub": "View on GitHub", + "status": "Status", + "files": "Files", + "settings": "Settings", + "quit": "Quit", + "versions": "Versions", + "screenshotTaken": "Screenshot taken", + "shareableLinkCopied": "Shareable link copied to the clipboard. Click here to view the screenshot.", + "couldNotTakeScreenshot": "Could not take screenshot", + "errorwhileTakingScreenshot": "An error occurred while taking the screenshot.", + "clickToOpenLogs": "Click here to open the logs.", + "ipfsNotRunning": "IPFS is not running", + "cantDownloadHash": "Could not download hash", + "invalidHashClipboard": "The hash on the clipboard is not valid.", + "errorWhileDownloadingHash": "An error occurred while getting the hash.", + "errorWhileWritingFiles": "An error occurred while writing the files to your file system.", + "hashDownloaded": "Hash downloaded", + "hashDownloadedClickToView": "Hash { hash } content downloaded. Click to view.", + "updateAvailable": "Update available", + "clickToInstall": "Click here to restart and install the newer version of IPFS Desktop.", + "updateNotAvailable": "Update not available", + "runningLatestVersion": "You seem to be running the latest version.", + "couldNotCheckForUpdates": "Could not check for updates", + "pleaseCheckInternet": "Please check your Internet connection.", + "checkForUpdates": "Check for Updates...", + "yes": "Yes", + "no": "No", + "close": "Close", + "ok": "OK", + "cancel": "Cancel", + "reportTheError": "Report the error", + "restartIpfsDesktop": "Restart IPFS Desktop", + "openLogs": "Open logs", + "takeScreenshot": "Take Screenshot", + "downloadHash": "Download Hash", + "moveRepositoryLocation": "Move Repository Location", + "polkitDialog": { + "title": "Polkit not found", + "message": "IPFS can't be added to /usr/local/bin/ without polkit agent." + }, + "noPermissionDialog": { + "title": "No permission", + "message": "IPFS couldn't be added to /usr/local/bin/, either because you entered the wrong password, or you denied permission." + }, + "ipfsNotRunningDialog": { + "title": "IPFS is not running", + "message": "IPFS needs to be running to perform this action. Do you want to start the daemon?" + }, + "recoverableErrorDialog": { + "title": "An error has occurred", + "message": "An error occurred but it does not prevent the execution of IPFS Desktop. You can either inspect the logs for yourself or report the error to the developers." + }, + "cannotConnectToApiDialog": { + "title": "Cannot connect to API", + "message": "IPFS Desktop cannot connect to the API address provided: { addr }." + }, + "ipfsDesktopHasShutdownDialog": { + "title": "IPFS Desktop has shutdown", + "message": "IPFS Desktop has shutdown because of an error. You can restart the app or report the error to the developers, which requires a GitHub account." + }, + "moveRepositoryWarnDialog": { + "title": "Move repository", + "message": "If your repository is taking too much space on your main drive, you can move it to some other location. Bear in mind that the new location must always be available in order for IPFS Desktop to work correctly.", + "action": "Move and restart node" + }, + "moveRepositorySuccessDialog": { + "title": "Repository moved successfully", + "message": "Your repository was successfully moved to { location } and your configuration was updated. The daemon will now start up again." + }, + "moveRepositorySameDirDialog": { + "title": "Same directory selected", + "message": "The directory you picked is the same as the current one: { location }. Hence, no changes will be made." + }, + "moveRepositoryDirExists": { + "title": " Directory already exists", + "message": "The directory { location } already exists. Please try using a different one." + }, + "busyPortsDialog": { + "title": "Ports are busy", + "message": "The ports { port1 } and { port2 } are not available. Do you want to use { alt1 } and { alt2 } instead?", + "action": "Use ports { alt1 } and { alt2 } instead" + }, + "busyPortDialog": { + "title": "Port is busy", + "message": "The port { port } is not available. Do you want to use { alt } instead?", + "action": "Use port { alt } instead" + }, + "multipleBusyPortsDialog": { + "title": "Ports are busy", + "message": "Cannot bind to one or more of the API or Gateway addresses because the ports are busy.", + "action": "Open configuration file" + }, + "itemsAddedNotification": { + "title": "Items added", + "message": "{ count } items added to your node. A shareable link was copied to your clipboard. Click here to see your files." + }, + "itemAddedNotification": { + "title": "Item added", + "message": "Item added to your node. A shareable link was copied to your clipboard. Click here to see your file." + }, + "itemsFailedNotification": { + "title": "Failed to add items", + "message": "Could not add your items to your node." + } +} diff --git a/assets/locales/lt.json b/assets/locales/lt.json new file mode 100644 index 000000000..e92512117 --- /dev/null +++ b/assets/locales/lt.json @@ -0,0 +1,119 @@ +{ + "ipfsIsRunning": "IPFS is running", + "ipfsIsStopping": "IPFS is stopping", + "ipfsIsStarting": "IPFS is starting", + "ipfsIsNotRunning": "IPFS is not running", + "ipfsHasErrored": "IPFS has errored", + "start": "Start", + "stop": "Stop", + "restart": "Restart", + "about": "About", + "advanced": "Advanced", + "openRepoDir": "Open Repository Directory", + "openLogsDir": "Open Logs Directory", + "openConfigFile": "Open Configuration File", + "viewOnGitHub": "View on GitHub", + "status": "Status", + "files": "Files", + "settings": "Settings", + "quit": "Quit", + "versions": "Versions", + "screenshotTaken": "Screenshot taken", + "shareableLinkCopied": "Shareable link copied to the clipboard. Click here to view the screenshot.", + "couldNotTakeScreenshot": "Could not take screenshot", + "errorwhileTakingScreenshot": "An error occurred while taking the screenshot.", + "clickToOpenLogs": "Click here to open the logs.", + "ipfsNotRunning": "IPFS is not running", + "cantDownloadHash": "Could not download hash", + "invalidHashClipboard": "The hash on the clipboard is not valid.", + "errorWhileDownloadingHash": "An error occurred while getting the hash.", + "errorWhileWritingFiles": "An error occurred while writing the files to your file system.", + "hashDownloaded": "Hash downloaded", + "hashDownloadedClickToView": "Hash { hash } content downloaded. Click to view.", + "updateAvailable": "Update available", + "clickToInstall": "Click here to restart and install the newer version of IPFS Desktop.", + "updateNotAvailable": "Update not available", + "runningLatestVersion": "You seem to be running the latest version.", + "couldNotCheckForUpdates": "Could not check for updates", + "pleaseCheckInternet": "Please check your Internet connection.", + "checkForUpdates": "Check for Updates...", + "yes": "Yes", + "no": "No", + "close": "Close", + "ok": "OK", + "cancel": "Cancel", + "reportTheError": "Report the error", + "restartIpfsDesktop": "Restart IPFS Desktop", + "openLogs": "Open logs", + "takeScreenshot": "Take Screenshot", + "downloadHash": "Download Hash", + "moveRepositoryLocation": "Move Repository Location", + "polkitDialog": { + "title": "Polkit not found", + "message": "IPFS can't be added to /usr/local/bin/ without polkit agent." + }, + "noPermissionDialog": { + "title": "No permission", + "message": "IPFS couldn't be added to /usr/local/bin/, either because you entered the wrong password, or you denied permission." + }, + "ipfsNotRunningDialog": { + "title": "IPFS is not running", + "message": "IPFS needs to be running to perform this action. Do you want to start the daemon?" + }, + "recoverableErrorDialog": { + "title": "An error has occurred", + "message": "An error occurred but it does not prevent the execution of IPFS Desktop. You can either inspect the logs for yourself or report the error to the developers." + }, + "cannotConnectToApiDialog": { + "title": "Cannot connect to API", + "message": "IPFS Desktop cannot connect to the API address provided: { addr }." + }, + "ipfsDesktopHasShutdownDialog": { + "title": "IPFS Desktop has shutdown", + "message": "IPFS Desktop has shutdown because of an error. You can restart the app or report the error to the developers, which requires a GitHub account." + }, + "moveRepositoryWarnDialog": { + "title": "Move repository", + "message": "If your repository is taking too much space on your main drive, you can move it to some other location. Bear in mind that the new location must always be available in order for IPFS Desktop to work correctly.", + "action": "Move and restart node" + }, + "moveRepositorySuccessDialog": { + "title": "Repository moved successfully", + "message": "Your repository was successfully moved to { location } and your configuration was updated. The daemon will now start up again." + }, + "moveRepositorySameDirDialog": { + "title": "Same directory selected", + "message": "The directory you picked is the same as the current one: { location }. Hence, no changes will be made." + }, + "moveRepositoryDirExists": { + "title": " Directory already exists", + "message": "The directory { location } already exists. Please try using a different one." + }, + "busyPortsDialog": { + "title": "Ports are busy", + "message": "The ports { port1 } and { port2 } are not available. Do you want to use { alt1 } and { alt2 } instead?", + "action": "Use ports { alt1 } and { alt2 } instead" + }, + "busyPortDialog": { + "title": "Port is busy", + "message": "The port { port } is not available. Do you want to use { alt } instead?", + "action": "Use port { alt } instead" + }, + "multipleBusyPortsDialog": { + "title": "Ports are busy", + "message": "Cannot bind to one or more of the API or Gateway addresses because the ports are busy.", + "action": "Open configuration file" + }, + "itemsAddedNotification": { + "title": "Items added", + "message": "{ count } items added to your node. A shareable link was copied to your clipboard. Click here to see your files." + }, + "itemAddedNotification": { + "title": "Item added", + "message": "Item added to your node. A shareable link was copied to your clipboard. Click here to see your file." + }, + "itemsFailedNotification": { + "title": "Failed to add items", + "message": "Could not add your items to your node." + } +} diff --git a/assets/locales/lv.json b/assets/locales/lv.json new file mode 100644 index 000000000..e92512117 --- /dev/null +++ b/assets/locales/lv.json @@ -0,0 +1,119 @@ +{ + "ipfsIsRunning": "IPFS is running", + "ipfsIsStopping": "IPFS is stopping", + "ipfsIsStarting": "IPFS is starting", + "ipfsIsNotRunning": "IPFS is not running", + "ipfsHasErrored": "IPFS has errored", + "start": "Start", + "stop": "Stop", + "restart": "Restart", + "about": "About", + "advanced": "Advanced", + "openRepoDir": "Open Repository Directory", + "openLogsDir": "Open Logs Directory", + "openConfigFile": "Open Configuration File", + "viewOnGitHub": "View on GitHub", + "status": "Status", + "files": "Files", + "settings": "Settings", + "quit": "Quit", + "versions": "Versions", + "screenshotTaken": "Screenshot taken", + "shareableLinkCopied": "Shareable link copied to the clipboard. Click here to view the screenshot.", + "couldNotTakeScreenshot": "Could not take screenshot", + "errorwhileTakingScreenshot": "An error occurred while taking the screenshot.", + "clickToOpenLogs": "Click here to open the logs.", + "ipfsNotRunning": "IPFS is not running", + "cantDownloadHash": "Could not download hash", + "invalidHashClipboard": "The hash on the clipboard is not valid.", + "errorWhileDownloadingHash": "An error occurred while getting the hash.", + "errorWhileWritingFiles": "An error occurred while writing the files to your file system.", + "hashDownloaded": "Hash downloaded", + "hashDownloadedClickToView": "Hash { hash } content downloaded. Click to view.", + "updateAvailable": "Update available", + "clickToInstall": "Click here to restart and install the newer version of IPFS Desktop.", + "updateNotAvailable": "Update not available", + "runningLatestVersion": "You seem to be running the latest version.", + "couldNotCheckForUpdates": "Could not check for updates", + "pleaseCheckInternet": "Please check your Internet connection.", + "checkForUpdates": "Check for Updates...", + "yes": "Yes", + "no": "No", + "close": "Close", + "ok": "OK", + "cancel": "Cancel", + "reportTheError": "Report the error", + "restartIpfsDesktop": "Restart IPFS Desktop", + "openLogs": "Open logs", + "takeScreenshot": "Take Screenshot", + "downloadHash": "Download Hash", + "moveRepositoryLocation": "Move Repository Location", + "polkitDialog": { + "title": "Polkit not found", + "message": "IPFS can't be added to /usr/local/bin/ without polkit agent." + }, + "noPermissionDialog": { + "title": "No permission", + "message": "IPFS couldn't be added to /usr/local/bin/, either because you entered the wrong password, or you denied permission." + }, + "ipfsNotRunningDialog": { + "title": "IPFS is not running", + "message": "IPFS needs to be running to perform this action. Do you want to start the daemon?" + }, + "recoverableErrorDialog": { + "title": "An error has occurred", + "message": "An error occurred but it does not prevent the execution of IPFS Desktop. You can either inspect the logs for yourself or report the error to the developers." + }, + "cannotConnectToApiDialog": { + "title": "Cannot connect to API", + "message": "IPFS Desktop cannot connect to the API address provided: { addr }." + }, + "ipfsDesktopHasShutdownDialog": { + "title": "IPFS Desktop has shutdown", + "message": "IPFS Desktop has shutdown because of an error. You can restart the app or report the error to the developers, which requires a GitHub account." + }, + "moveRepositoryWarnDialog": { + "title": "Move repository", + "message": "If your repository is taking too much space on your main drive, you can move it to some other location. Bear in mind that the new location must always be available in order for IPFS Desktop to work correctly.", + "action": "Move and restart node" + }, + "moveRepositorySuccessDialog": { + "title": "Repository moved successfully", + "message": "Your repository was successfully moved to { location } and your configuration was updated. The daemon will now start up again." + }, + "moveRepositorySameDirDialog": { + "title": "Same directory selected", + "message": "The directory you picked is the same as the current one: { location }. Hence, no changes will be made." + }, + "moveRepositoryDirExists": { + "title": " Directory already exists", + "message": "The directory { location } already exists. Please try using a different one." + }, + "busyPortsDialog": { + "title": "Ports are busy", + "message": "The ports { port1 } and { port2 } are not available. Do you want to use { alt1 } and { alt2 } instead?", + "action": "Use ports { alt1 } and { alt2 } instead" + }, + "busyPortDialog": { + "title": "Port is busy", + "message": "The port { port } is not available. Do you want to use { alt } instead?", + "action": "Use port { alt } instead" + }, + "multipleBusyPortsDialog": { + "title": "Ports are busy", + "message": "Cannot bind to one or more of the API or Gateway addresses because the ports are busy.", + "action": "Open configuration file" + }, + "itemsAddedNotification": { + "title": "Items added", + "message": "{ count } items added to your node. A shareable link was copied to your clipboard. Click here to see your files." + }, + "itemAddedNotification": { + "title": "Item added", + "message": "Item added to your node. A shareable link was copied to your clipboard. Click here to see your file." + }, + "itemsFailedNotification": { + "title": "Failed to add items", + "message": "Could not add your items to your node." + } +} diff --git a/assets/locales/tr.json b/assets/locales/tr.json new file mode 100644 index 000000000..e92512117 --- /dev/null +++ b/assets/locales/tr.json @@ -0,0 +1,119 @@ +{ + "ipfsIsRunning": "IPFS is running", + "ipfsIsStopping": "IPFS is stopping", + "ipfsIsStarting": "IPFS is starting", + "ipfsIsNotRunning": "IPFS is not running", + "ipfsHasErrored": "IPFS has errored", + "start": "Start", + "stop": "Stop", + "restart": "Restart", + "about": "About", + "advanced": "Advanced", + "openRepoDir": "Open Repository Directory", + "openLogsDir": "Open Logs Directory", + "openConfigFile": "Open Configuration File", + "viewOnGitHub": "View on GitHub", + "status": "Status", + "files": "Files", + "settings": "Settings", + "quit": "Quit", + "versions": "Versions", + "screenshotTaken": "Screenshot taken", + "shareableLinkCopied": "Shareable link copied to the clipboard. Click here to view the screenshot.", + "couldNotTakeScreenshot": "Could not take screenshot", + "errorwhileTakingScreenshot": "An error occurred while taking the screenshot.", + "clickToOpenLogs": "Click here to open the logs.", + "ipfsNotRunning": "IPFS is not running", + "cantDownloadHash": "Could not download hash", + "invalidHashClipboard": "The hash on the clipboard is not valid.", + "errorWhileDownloadingHash": "An error occurred while getting the hash.", + "errorWhileWritingFiles": "An error occurred while writing the files to your file system.", + "hashDownloaded": "Hash downloaded", + "hashDownloadedClickToView": "Hash { hash } content downloaded. Click to view.", + "updateAvailable": "Update available", + "clickToInstall": "Click here to restart and install the newer version of IPFS Desktop.", + "updateNotAvailable": "Update not available", + "runningLatestVersion": "You seem to be running the latest version.", + "couldNotCheckForUpdates": "Could not check for updates", + "pleaseCheckInternet": "Please check your Internet connection.", + "checkForUpdates": "Check for Updates...", + "yes": "Yes", + "no": "No", + "close": "Close", + "ok": "OK", + "cancel": "Cancel", + "reportTheError": "Report the error", + "restartIpfsDesktop": "Restart IPFS Desktop", + "openLogs": "Open logs", + "takeScreenshot": "Take Screenshot", + "downloadHash": "Download Hash", + "moveRepositoryLocation": "Move Repository Location", + "polkitDialog": { + "title": "Polkit not found", + "message": "IPFS can't be added to /usr/local/bin/ without polkit agent." + }, + "noPermissionDialog": { + "title": "No permission", + "message": "IPFS couldn't be added to /usr/local/bin/, either because you entered the wrong password, or you denied permission." + }, + "ipfsNotRunningDialog": { + "title": "IPFS is not running", + "message": "IPFS needs to be running to perform this action. Do you want to start the daemon?" + }, + "recoverableErrorDialog": { + "title": "An error has occurred", + "message": "An error occurred but it does not prevent the execution of IPFS Desktop. You can either inspect the logs for yourself or report the error to the developers." + }, + "cannotConnectToApiDialog": { + "title": "Cannot connect to API", + "message": "IPFS Desktop cannot connect to the API address provided: { addr }." + }, + "ipfsDesktopHasShutdownDialog": { + "title": "IPFS Desktop has shutdown", + "message": "IPFS Desktop has shutdown because of an error. You can restart the app or report the error to the developers, which requires a GitHub account." + }, + "moveRepositoryWarnDialog": { + "title": "Move repository", + "message": "If your repository is taking too much space on your main drive, you can move it to some other location. Bear in mind that the new location must always be available in order for IPFS Desktop to work correctly.", + "action": "Move and restart node" + }, + "moveRepositorySuccessDialog": { + "title": "Repository moved successfully", + "message": "Your repository was successfully moved to { location } and your configuration was updated. The daemon will now start up again." + }, + "moveRepositorySameDirDialog": { + "title": "Same directory selected", + "message": "The directory you picked is the same as the current one: { location }. Hence, no changes will be made." + }, + "moveRepositoryDirExists": { + "title": " Directory already exists", + "message": "The directory { location } already exists. Please try using a different one." + }, + "busyPortsDialog": { + "title": "Ports are busy", + "message": "The ports { port1 } and { port2 } are not available. Do you want to use { alt1 } and { alt2 } instead?", + "action": "Use ports { alt1 } and { alt2 } instead" + }, + "busyPortDialog": { + "title": "Port is busy", + "message": "The port { port } is not available. Do you want to use { alt } instead?", + "action": "Use port { alt } instead" + }, + "multipleBusyPortsDialog": { + "title": "Ports are busy", + "message": "Cannot bind to one or more of the API or Gateway addresses because the ports are busy.", + "action": "Open configuration file" + }, + "itemsAddedNotification": { + "title": "Items added", + "message": "{ count } items added to your node. A shareable link was copied to your clipboard. Click here to see your files." + }, + "itemAddedNotification": { + "title": "Item added", + "message": "Item added to your node. A shareable link was copied to your clipboard. Click here to see your file." + }, + "itemsFailedNotification": { + "title": "Failed to add items", + "message": "Could not add your items to your node." + } +} diff --git a/assets/locales/uz.json b/assets/locales/uz.json new file mode 100644 index 000000000..e92512117 --- /dev/null +++ b/assets/locales/uz.json @@ -0,0 +1,119 @@ +{ + "ipfsIsRunning": "IPFS is running", + "ipfsIsStopping": "IPFS is stopping", + "ipfsIsStarting": "IPFS is starting", + "ipfsIsNotRunning": "IPFS is not running", + "ipfsHasErrored": "IPFS has errored", + "start": "Start", + "stop": "Stop", + "restart": "Restart", + "about": "About", + "advanced": "Advanced", + "openRepoDir": "Open Repository Directory", + "openLogsDir": "Open Logs Directory", + "openConfigFile": "Open Configuration File", + "viewOnGitHub": "View on GitHub", + "status": "Status", + "files": "Files", + "settings": "Settings", + "quit": "Quit", + "versions": "Versions", + "screenshotTaken": "Screenshot taken", + "shareableLinkCopied": "Shareable link copied to the clipboard. Click here to view the screenshot.", + "couldNotTakeScreenshot": "Could not take screenshot", + "errorwhileTakingScreenshot": "An error occurred while taking the screenshot.", + "clickToOpenLogs": "Click here to open the logs.", + "ipfsNotRunning": "IPFS is not running", + "cantDownloadHash": "Could not download hash", + "invalidHashClipboard": "The hash on the clipboard is not valid.", + "errorWhileDownloadingHash": "An error occurred while getting the hash.", + "errorWhileWritingFiles": "An error occurred while writing the files to your file system.", + "hashDownloaded": "Hash downloaded", + "hashDownloadedClickToView": "Hash { hash } content downloaded. Click to view.", + "updateAvailable": "Update available", + "clickToInstall": "Click here to restart and install the newer version of IPFS Desktop.", + "updateNotAvailable": "Update not available", + "runningLatestVersion": "You seem to be running the latest version.", + "couldNotCheckForUpdates": "Could not check for updates", + "pleaseCheckInternet": "Please check your Internet connection.", + "checkForUpdates": "Check for Updates...", + "yes": "Yes", + "no": "No", + "close": "Close", + "ok": "OK", + "cancel": "Cancel", + "reportTheError": "Report the error", + "restartIpfsDesktop": "Restart IPFS Desktop", + "openLogs": "Open logs", + "takeScreenshot": "Take Screenshot", + "downloadHash": "Download Hash", + "moveRepositoryLocation": "Move Repository Location", + "polkitDialog": { + "title": "Polkit not found", + "message": "IPFS can't be added to /usr/local/bin/ without polkit agent." + }, + "noPermissionDialog": { + "title": "No permission", + "message": "IPFS couldn't be added to /usr/local/bin/, either because you entered the wrong password, or you denied permission." + }, + "ipfsNotRunningDialog": { + "title": "IPFS is not running", + "message": "IPFS needs to be running to perform this action. Do you want to start the daemon?" + }, + "recoverableErrorDialog": { + "title": "An error has occurred", + "message": "An error occurred but it does not prevent the execution of IPFS Desktop. You can either inspect the logs for yourself or report the error to the developers." + }, + "cannotConnectToApiDialog": { + "title": "Cannot connect to API", + "message": "IPFS Desktop cannot connect to the API address provided: { addr }." + }, + "ipfsDesktopHasShutdownDialog": { + "title": "IPFS Desktop has shutdown", + "message": "IPFS Desktop has shutdown because of an error. You can restart the app or report the error to the developers, which requires a GitHub account." + }, + "moveRepositoryWarnDialog": { + "title": "Move repository", + "message": "If your repository is taking too much space on your main drive, you can move it to some other location. Bear in mind that the new location must always be available in order for IPFS Desktop to work correctly.", + "action": "Move and restart node" + }, + "moveRepositorySuccessDialog": { + "title": "Repository moved successfully", + "message": "Your repository was successfully moved to { location } and your configuration was updated. The daemon will now start up again." + }, + "moveRepositorySameDirDialog": { + "title": "Same directory selected", + "message": "The directory you picked is the same as the current one: { location }. Hence, no changes will be made." + }, + "moveRepositoryDirExists": { + "title": " Directory already exists", + "message": "The directory { location } already exists. Please try using a different one." + }, + "busyPortsDialog": { + "title": "Ports are busy", + "message": "The ports { port1 } and { port2 } are not available. Do you want to use { alt1 } and { alt2 } instead?", + "action": "Use ports { alt1 } and { alt2 } instead" + }, + "busyPortDialog": { + "title": "Port is busy", + "message": "The port { port } is not available. Do you want to use { alt } instead?", + "action": "Use port { alt } instead" + }, + "multipleBusyPortsDialog": { + "title": "Ports are busy", + "message": "Cannot bind to one or more of the API or Gateway addresses because the ports are busy.", + "action": "Open configuration file" + }, + "itemsAddedNotification": { + "title": "Items added", + "message": "{ count } items added to your node. A shareable link was copied to your clipboard. Click here to see your files." + }, + "itemAddedNotification": { + "title": "Item added", + "message": "Item added to your node. A shareable link was copied to your clipboard. Click here to see your file." + }, + "itemsFailedNotification": { + "title": "Failed to add items", + "message": "Could not add your items to your node." + } +} diff --git a/assets/locales/zh-TW.json b/assets/locales/zh-TW.json index abf41805d..468c88423 100644 --- a/assets/locales/zh-TW.json +++ b/assets/locales/zh-TW.json @@ -1,63 +1,63 @@ { - "ipfsIsRunning": "IPFS is running", - "ipfsIsStopping": "IPFS is stopping", - "ipfsIsStarting": "IPFS is starting", - "ipfsIsNotRunning": "IPFS is not running", - "ipfsHasErrored": "IPFS has errored", - "start": "Start", - "stop": "Stop", - "restart": "Restart", + "ipfsIsRunning": "IPFS 運行中", + "ipfsIsStopping": "IPFS 正在停止中", + "ipfsIsStarting": "IPFS 正在啟動中", + "ipfsIsNotRunning": "IPFS 沒有運行", + "ipfsHasErrored": "IPFS 出現錯誤", + "start": "開始", + "stop": "停止", + "restart": "重新啟動", "about": "關於", "advanced": "進階", - "openRepoDir": "Open Repository Directory", - "openLogsDir": "Open Logs Directory", - "openConfigFile": "Open Configuration File", - "viewOnGitHub": "View on GitHub", + "openRepoDir": "打開倉庫目錄", + "openLogsDir": "打開日誌目錄", + "openConfigFile": "打開配置文件", + "viewOnGitHub": "在 GitHub 上查看", "status": "狀態", "files": "檔案", "settings": "設定", - "quit": "Quit", + "quit": "退出", "versions": "版本", - "screenshotTaken": "Screenshot taken", - "shareableLinkCopied": "Shareable link copied to the clipboard. Click here to view the screenshot.", - "couldNotTakeScreenshot": "Could not take screenshot", - "errorwhileTakingScreenshot": "An error occurred while taking the screenshot.", - "clickToOpenLogs": "Click here to open the logs.", - "ipfsNotRunning": "IPFS is not running", - "cantDownloadHash": "Could not download hash", - "invalidHashClipboard": "The hash on the clipboard is not valid.", - "errorWhileDownloadingHash": "An error occurred while getting the hash.", - "errorWhileWritingFiles": "An error occurred while writing the files to your file system.", - "hashDownloaded": "Hash downloaded", - "hashDownloadedClickToView": "Hash { hash } content downloaded. Click to view.", - "updateAvailable": "Update available", + "screenshotTaken": "截圖", + "shareableLinkCopied": "可共享鏈接已複製到剪貼簿。 點擊此處查看截圖。", + "couldNotTakeScreenshot": "無法截圖", + "errorwhileTakingScreenshot": "進行螢幕截圖時出錯。", + "clickToOpenLogs": "點擊這裡打開日誌.", + "ipfsNotRunning": "IPFS 沒有運行", + "cantDownloadHash": "無法下載 Hash", + "invalidHashClipboard": "剪貼簿中的 Hash 無效", + "errorWhileDownloadingHash": "獲取 Hash 時出錯。", + "errorWhileWritingFiles": "保存文件到你的文件系統時發生了錯誤.", + "hashDownloaded": "Hash 已經下載", + "hashDownloadedClickToView": "Hash { hash } 內容已經下載. 點擊查看.", + "updateAvailable": "有更新可用", "clickToInstall": "點擊此處以重新啟動並安裝較新版本的 IPFS Desktop。", - "updateNotAvailable": "Update not available", - "runningLatestVersion": "You seem to be running the latest version.", + "updateNotAvailable": "暫時沒有更新", + "runningLatestVersion": "當前運行的是最新版本", "couldNotCheckForUpdates": "無法檢查更新", - "pleaseCheckInternet": "Please check your Internet connection.", + "pleaseCheckInternet": "請檢查你的網路連接", "checkForUpdates": "檢查更新...", - "yes": "Yes", - "no": "No", + "yes": "是", + "no": "否", "close": "關閉", - "ok": "OK", + "ok": "好的", "cancel": "取消", - "reportTheError": "Report the error", - "restartIpfsDesktop": "Restart IPFS Desktop", - "openLogs": "Open logs", - "takeScreenshot": "Take Screenshot", - "downloadHash": "Download Hash", - "moveRepositoryLocation": "Move Repository Location", + "reportTheError": "報告錯誤", + "restartIpfsDesktop": "重啟 IPFS Desktop", + "openLogs": "打開日誌", + "takeScreenshot": "截取螢幕截圖", + "downloadHash": "下載 Hash", + "moveRepositoryLocation": "移動倉庫目錄", "polkitDialog": { "title": "Polkit not found", "message": "IPFS can't be added to /usr/local/bin/ without polkit agent." }, "noPermissionDialog": { - "title": "No permission", + "title": "沒有權限", "message": "IPFS couldn't be added to /usr/local/bin/, either because you entered the wrong password, or you denied permission." }, "ipfsNotRunningDialog": { - "title": "IPFS is not running", + "title": "IPFS 未運行", "message": "IPFS needs to be running to perform this action. Do you want to start the daemon?" }, "recoverableErrorDialog": { @@ -114,6 +114,6 @@ }, "itemsFailedNotification": { "title": "Failed to add items", - "message": "Could not add your items to your node." + "message": "不能將你的項目加入你的節點" } } diff --git a/src/i18n.js b/src/i18n.js index 7cf8f08c9..666de9e82 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -5,13 +5,17 @@ import ICU from 'i18next-icu' import Backend from 'i18next-node-fs-backend' import store from './common/store' +import ar from 'i18next-icu/locale-data/ar' import ca from 'i18next-icu/locale-data/ca' import cs from 'i18next-icu/locale-data/cs' import da from 'i18next-icu/locale-data/da' import de from 'i18next-icu/locale-data/de' +import el from 'i18next-icu/locale-data/el' import eo from 'i18next-icu/locale-data/eo' import es from 'i18next-icu/locale-data/es' import en from 'i18next-icu/locale-data/en' +import et from 'i18next-icu/locale-data/et' +import fa from 'i18next-icu/locale-data/fa' import fr from 'i18next-icu/locale-data/fr' import fi from 'i18next-icu/locale-data/fi' import he from 'i18next-icu/locale-data/he' @@ -21,6 +25,8 @@ import hu from 'i18next-icu/locale-data/hu' import it from 'i18next-icu/locale-data/it' import ja from 'i18next-icu/locale-data/ja' import ko from 'i18next-icu/locale-data/ko' +import lt from 'i18next-icu/locale-data/lt' +import lv from 'i18next-icu/locale-data/lv' import nl from 'i18next-icu/locale-data/nl' import no from 'i18next-icu/locale-data/no' import pl from 'i18next-icu/locale-data/pl' @@ -30,10 +36,15 @@ import sk from 'i18next-icu/locale-data/sk' import sl from 'i18next-icu/locale-data/sl' import sr from 'i18next-icu/locale-data/sr' import sv from 'i18next-icu/locale-data/sv' +import tr from 'i18next-icu/locale-data/tr' import uk from 'i18next-icu/locale-data/uk' +import uz from 'i18next-icu/locale-data/uz' import zh from 'i18next-icu/locale-data/zh' -const localeData = [ca, cs, da, de, eo, es, en, fi, fr, he, hi, hr, hu, it, ja, ko, nl, no, pl, pt, ru, sk, sl, sr, sv, uk, zh] +const localeData = [ + ar, ca, cs, da, de, el, eo, es, en, et, fa, fi, fr, he, hi, hr, hu, it, + ja, ko, lt, lv, nl, no, pl, pt, ru, sk, sl, sr, sv, tr, uk, uz, zh +] export default async function () { await i18n