diff --git a/app/client/package.json b/app/client/package.json index 69e2396..b4c04f0 100644 --- a/app/client/package.json +++ b/app/client/package.json @@ -1,6 +1,6 @@ { "name": "deskreen-client-viewer", - "version": "2.0.1", + "version": "2.0.3", "private": true, "dependencies": { "@blueprintjs/core": "^3.35.0", diff --git a/app/client/public/locales/fr/translation.json b/app/client/public/locales/fr/translation.json new file mode 100644 index 0000000..1b43351 --- /dev/null +++ b/app/client/public/locales/fr/translation.json @@ -0,0 +1,45 @@ +{ + "Waiting for user to click ALLOW button on screen sharing device...": "En attente de la validation depuis l'appareil source...", + "Waiting for user to select source to share from screen sharing device...": "En attente de la sélection de la source à partager depuis l'appareil source...", + "My Device Info": "Mes informations d'appareil", + "Device Type": "Type d'appareil", + "Your Device IP should match with Device IP in alert popup appeared on your computer, where Deskreen is running": "Votre adresse IP doit correspondre avec l'\"Adresse IP\" affiché dans la pop-up affichée sur l'ordinateur depuis lequel Deskreen est lancé.", + "Device IP": "IP de l'appareil", + "Device Browser": "Navigateur de l'appareil", + "Device OS": "OS de l'appareil", + "These details should match with the ones that you see in alert popup on computer screen, where Deskreen is running": "Ces détails doivent correspondre avec ceux inscrits dans la pop-up affichée sur l'ordinateur depuis lequel Deskreen est lancé..", + "Deskreen Screen Viewer": "Écran de visionnage Deskreen", + "Connected!": "Connecté!", + "Error occurred": "Une erreur est survenue", + "Deskreen Error Dialog": "Boîte de dialogue d'erreur", + "Something went wrong": "Quelque chose s'est mal passé", + "You may close this browser window then try to connect again": "Vous devriez fermer cette fenêtre de navigateur et essayer de vous connecter de nouveau", + "An unknown error occurred": "Une erreur inconnue s'est produite", + "You were not allowed to connect": "Vous n'êtes pas autorisé à vous connecter", + "You were disconnected": "Vous avez été déconnecté", + "WebRTC error occurred": "Une erreur WebRTC s'est produite", + "If you like Deskreen consider contributing financially Deskreen is open-source Your donations keep us motivated to make Deskreen even better": "Si vous aimez Deskreen, Vous pouvez contribuer financièrement. Deskreen est open-source. Votre don nous motivera à rendre Deskreen encore meilleur.", + "Donate": "Donner", + "Video stream is paused": "Le flux vidéo est en pause", + "Video stream is playing": "Lecture du flux vidéo", + "Pause": "Pause", + "Play": "Lecture", + "Video Settings": "Paramètres Vidéo", + "Flip": "Tourner", + "Video quality has been changed to": "Qualité de la vidéo changée en", + "Click to Open Video Settings": "Cliquez pour ouvrir les paramètres vidéo", + "Click to Enter Full Screen Mode": "Cliquez pour passer en plein écran", + "Default video player has been turned OFF": "Le lecteur vidéo par défaut a été désactivé", + "Default video player has been turned ON": "Le lecteur vidéo par défaut a été activé", + "ON": "ON", + "OFF": "OFF", + "Default Video Player": "Lecteur vidéo par défaut", + "Click to visit our website": "Cliquez ici pour visiter notre site web", + "Video is flipped horizontally": "La vidéo à été tourner horizontallement", + "TRANSLATIONS BELOW ARE NOT ADDED TO UI YET, BUT YOUR TRANSLATIONS ARE WELCOME! THE FEATURES WILL BE ADDED SOON SO YOUR TRANSLATIONS ARE NEEDED": "", + "Click to see connection info": "Cliquez pour voir les informations de connexion", + "Pair ID": "ID d'appairage", + "Unpair": "Desappairer", + "Session ID": "ID de session", + "Click to boost video stream if it is lagging": "Cliquez pour booster le flux vidéo si vous rencontrez des ralentissements" +} diff --git a/app/client/public/locales/nl/translation.json b/app/client/public/locales/nl/translation.json new file mode 100644 index 0000000..3b0039c --- /dev/null +++ b/app/client/public/locales/nl/translation.json @@ -0,0 +1,45 @@ +{ + "Waiting for user to click ALLOW button on screen sharing device...": "Wachtend op de gebruiker om de TOESTAAN knop in te drukken op het scherm-delen-apparaat...", + "Waiting for user to select source to share from screen sharing device...": "Wachtend op de gebruiker om de bron te selecteren om te delen vanuit het scherm-delen-apparaat...", + "My Device Info": "Mijn Apparaat Info", + "Device Type": "Apparaat Type", + "Your Device IP should match with Device IP in alert popup appeared on your computer, where Deskreen is running": "Uw Apparaat IP zou identiek moeten zijn met het Apparaat IP in de verschenen alert pop-up op uw computer, waar Deskreen actief is", + "Device IP": "Apparaat IP", + "Device Browser": "Apparaat Browser", + "Device OS": "Apparaat OS", + "These details should match with the ones that you see in alert popup on computer screen, where Deskreen is running": "Deze details zouden identiek moeten zijn met diegene die u ziet in de alert pop-up op uw computer, waar Deskreen actief is", + "Deskreen Screen Viewer": "Deskreen Scherm Viewer", + "Connected!": "Verbonden!", + "Error occurred": "Fout opgetreden", + "Deskreen Error Dialog": "Deskreen Error Dialoog", + "Something went wrong": "Er is iets misgegaan", + "You may close this browser window then try to connect again": "U mag dit browser venster sluiten en opnieuw proberen te verbinden", + "An unknown error occurred": "Een onbekende fout is opgetreden", + "You were not allowed to connect": "Uw verbinding werd niet toegestaan", + "You were disconnected": "Uw verbinding werd verbroken", + "WebRTC error occurred": "WebRTC fout opgetreden", + "If you like Deskreen consider contributing financially Deskreen is open-source Your donations keep us motivated to make Deskreen even better": "Als u Deskreen waardeert, overweeg dan een financiële bijdrage. Deskreen is open-source. Uw donaties houden ons gemotiveerd om Deskreen te blijven verbeteren.", + "Donate": "Doneer", + "Video stream is paused": "Video stream is gepauzeerd", + "Video stream is playing": "Video stream wordt afgespeeld", + "Pause": "Pauze", + "Play": "Afspelen", + "Video Settings": "Video Instellingen", + "Flip": "Flip", + "Video quality has been changed to": "Video kwaliteit is aangepast naar", + "Click to Open Video Settings": "Klik om Video Instellingen te openen", + "Click to Enter Full Screen Mode": "Klik om Volledig Scherm modus te activeren", + "Default video player has been turned OFF": "Standaard video speler staat nu UIT", + "Default video player has been turned ON": "Standaard video speler staat nu AAN", + "ON": "AAN", + "OFF": "UIT", + "Default Video Player": "Standaard Video Speler", + "Click to visit our website": "Klik om onze website te bezoeken", + "Video is flipped horizontally": "Video is horizontaal geflipt", + "TRANSLATIONS BELOW ARE NOT ADDED TO UI YET, BUT YOUR TRANSLATIONS ARE WELCOME! THE FEATURES WILL BE ADDED SOON SO YOUR TRANSLATIONS ARE NEEDED": "", + "Click to see connection info": "Klik om verbindings informatie te zien", + "Pair ID": "Koppel ID", + "Unpair": "Ontkoppelen", + "Session ID": "Sessie ID", + "Click to boost video stream if it is lagging": "Klik om de video stream te versterken als het traag is" +} diff --git a/app/client/src/config/i18n.ts b/app/client/src/config/i18n.ts index c0d01a8..09ff3be 100644 --- a/app/client/src/config/i18n.ts +++ b/app/client/src/config/i18n.ts @@ -22,7 +22,7 @@ i18n saveMissingTo: 'all', fallbackLng: 'en', // TODO: to generate missing keys use false as value here, will be useful when custom nodejs server is created to store missing values debug: false, // change to true to see debug message logs in browser console - whitelist: ['en', 'es', 'ru', 'ua', 'zh_CN', 'zh_TW', 'da', 'de', 'fi', 'ko', 'it', 'ja'], + whitelist: ['en', 'es', 'ru', 'ua', 'zh_CN', 'zh_TW', 'da', 'de', 'fi', 'ko', 'it', 'ja', 'nl', 'fr'], backend: { // path where resources get loaded from loadPath: '/locales/{{lng}}/{{ns}}.json', diff --git a/app/configs/app.lang.config.ts b/app/configs/app.lang.config.ts index b6918ec..37c81c0 100644 --- a/app/configs/app.lang.config.ts +++ b/app/configs/app.lang.config.ts @@ -16,6 +16,8 @@ export default { 'ko', 'it', 'ja', + 'nl', + 'fr', ], langISOKeyToLangFullNameMap: { en: 'English', @@ -26,6 +28,8 @@ export default { de: 'Deutsch', fi: 'Suomi', it: 'Italiano', + nl: 'Nederlands', + fr: 'Français', ko: '한국어', zh_CN: '简体中文', zh_TW: '繁體中文', diff --git a/app/configs/i18next.config.client.spec.ts b/app/configs/i18next.config.client.spec.ts index 73a85df..fc6e9b1 100644 --- a/app/configs/i18next.config.client.spec.ts +++ b/app/configs/i18next.config.client.spec.ts @@ -36,6 +36,7 @@ describe('i18next.config.client tests', () => { expectedMap.set('繁體中文', 'zh_TW'); expectedMap.set('Dansk', 'da'); expectedMap.set('Deutsch', 'de'); + expectedMap.set('Nederlands', 'nl'); const res = getLangFullNameToLangISOKeyMap(); @@ -56,6 +57,7 @@ describe('i18next.config.client tests', () => { expectedMap.set('zh_TW', '繁體中文'); expectedMap.set('da', 'Dansk'); expectedMap.set('de', 'Deutsch'); + expectedMap.set('nl', 'Nederlands'); const res = getLangISOKeyToLangFullNameMap(); diff --git a/app/configs/i18next.config.client.ts b/app/configs/i18next.config.client.ts index 2049e0f..2bf6230 100644 --- a/app/configs/i18next.config.client.ts +++ b/app/configs/i18next.config.client.ts @@ -20,6 +20,8 @@ import translationDE from '../locales/de/translation.json'; import translationFI from '../locales/fi/translation.json'; import translationIT from '../locales/it/translation.json'; import translationJA from '../locales/ja/translation.json'; +import translationNL from '../locales/nl/translation.json'; +import translationFR from '../locales/fr/translation.json'; import { IpcEvents } from '../main/IpcEvents.enum'; import { ElectronStoreKeys } from '../enums/ElectronStoreKeys.enum'; import store from '../deskreen-electron-store'; @@ -68,6 +70,8 @@ export const getShuffledArrayOfHello = (): string[] => { res.push(translationFI.Hello); res.push(translationIT.Hello); res.push(translationJA.Hello); + res.push(translationNL.Hello); + res.push(translationFR.Hello); shuffleArray(res); diff --git a/app/locales/da/translation.json b/app/locales/da/translation.json index 10b4027..dfb8562 100644 --- a/app/locales/da/translation.json +++ b/app/locales/da/translation.json @@ -14,6 +14,8 @@ "ko": "한국어", "it": "Italiano", "ja": "日本語", + "fr": "Français", + "nl": "Nederlands", "Donate": "Donér", "If you like Deskreen consider contributing financially Deskreen is open-source Your donations keep us motivated to make Deskreen even better": "Hvis du er vild med Deskreen, så overvej at bidrage til Deskreen financielt. Deskreen er open-source. Dine donationer hjælper os med at forblive motiverede for at gøre Deskreen endnu bedre.", "Click to visit our website": "Klik her for at besøge vores hjemmeside", diff --git a/app/locales/de/translation.json b/app/locales/de/translation.json index 55f1712..030df0e 100644 --- a/app/locales/de/translation.json +++ b/app/locales/de/translation.json @@ -14,6 +14,8 @@ "ko": "한국어", "it": "Italiano", "ja": "日本語", + "fr": "Français", + "nl": "Nederlands", "Donate": "Spenden", "If you like Deskreen consider contributing financially Deskreen is open-source Your donations keep us motivated to make Deskreen even better": "Wenn dir Deskreen gefällt, denke über eine Spende nach. Deskreen ist Open-Source. Spenden motivieren uns, Deskreen noch besser zu machen.", "Click to visit our website": "Klicken um unsere Website zu besuchen", diff --git a/app/locales/en/translation.json b/app/locales/en/translation.json index f0619b9..4226c9e 100644 --- a/app/locales/en/translation.json +++ b/app/locales/en/translation.json @@ -14,6 +14,8 @@ "ko": "한국어", "it": "Italiano", "ja": "日本語", + "nl": "Nederlands", + "fr": "Français", "Donate": "Donate", "If you like Deskreen consider contributing financially Deskreen is open-source Your donations keep us motivated to make Deskreen even better": "If you like Deskreen, consider contributing financially. Deskreen is open-source. Your donations keep us motivated to make Deskreen even better.", "Click to visit our website": "Click to visit our website", diff --git a/app/locales/es/translation.json b/app/locales/es/translation.json index 2b92b7c..32dee0b 100644 --- a/app/locales/es/translation.json +++ b/app/locales/es/translation.json @@ -14,6 +14,8 @@ "ko": "한국어", "it": "Italiano", "ja": "日本語", + "fr": "Français", + "nl": "Nederlands", "Donate": "Donar", "If you like Deskreen consider contributing financially Deskreen is open-source Your donations keep us motivated to make Deskreen even better": "Si te gusta Deskreen, considera la posibilidad de contribuir económicamente. Deskreen es de código abierto. Tus donaciones nos mantienen motivados para hacer que Deskreen sea aún mejor.", "Click to visit our website": "Clic para visitar nuestro sitio web", diff --git a/app/locales/fi/translation.json b/app/locales/fi/translation.json index 340da5c..c360f87 100644 --- a/app/locales/fi/translation.json +++ b/app/locales/fi/translation.json @@ -14,6 +14,8 @@ "ko": "한국어", "it": "Italiano", "ja": "日本語", + "fr": "Français", + "nl": "Nederlands", "Donate": "Lahjoittaa", "If you like Deskreen consider contributing financially Deskreen is open-source Your donations keep us motivated to make Deskreen even better": "Jos pidät Deskreen, harkitse taloudellista osallistumista. Deskreen on avoimen lähdekoodin lähde. Lahjoituksesi motivoivat meitä tekemään Deskreen entistä paremman.", "Click to visit our website": "Napsauta vieraillaksesi verkkosivuillamme", diff --git a/app/locales/fr/translation.json b/app/locales/fr/translation.json new file mode 100644 index 0000000..9f4637b --- /dev/null +++ b/app/locales/fr/translation.json @@ -0,0 +1,153 @@ +{ + "Hello": "Bonjour", + "Continue": "Continuer", + "Language": "Langage", + "ru": "Русский", + "en": "English", + "es": "Español", + "ua": "Українська", + "zh_CN": "简体中文", + "zh_TW": "繁體中文", + "da": "Dansk", + "de": "Deutsch", + "fr": "Français", + "fi": "Suomi", + "ko": "한국어", + "it": "Italiano", + "ja": "日本語", + "nl": "Nederlands", + "Donate": "Donation", + "If you like Deskreen consider contributing financially Deskreen is open-source Your donations keep us motivated to make Deskreen even better": "Si vous aimez Deskreen, Vous pouvez contribuer financièrement. Deskreen est open-source. Votre don nous motivera à rendre Deskreen encore meilleur .", + "Click to visit our website": "Cliquez ici pour visiter notre site web", + "Connected Devices": "Appareils connectés", + "Tutorial": "Tutoriel", + "Settings": "Paramètres", + "Connect": "Connecter", + "Select": "Selectionner", + "Confirm": "Confirmer", + "Scan the QR code": "Scanner le QR code", + "Make sure your computer and screen viewing device are connected to same Wi-Fi": "Assurez vous que votre ordinateur et votre appareil de visionnage sont connectés au même réseau Wi-Fi", + "Or type the following address in browser address bar on any device": "Ou taper l'adresse suivante dans votre bar d'adresse de navigateur ou votre appareil", + "Someone is trying to connect, do you allow?": "Quelqu'un essaye de se connecter, autoriser ?", + "Click to make bigger": "Cliquez pour agrandir", + "Click to copy": "Cliquez pour copier", + "Partner Device Info": "Informations sur l'appareil du partenaire", + "Device Type": "Type d'appareil", + "Device IP": "IP de l'appareil", + "Device Browser": "Navigateur de l'appareil", + "Device OS": "OS de l'appareil", + "Session ID": "ID de la session", + "Allow": "Autoriser", + "Deny": "Refuser", + "Device is successfully disconnected by you You can connect a new device": "Déconnexion de l'appareil effectuée avec succès. Vous pouvez connecter un nouvel appareil", + "Deskreen Update is Available!": "Une mise à jour de Deskreen est disponible!", + "Your current version is": "Votre version actuelle est", + "Click to download new updated version": "Cliquer ici pour télécharger la nouvelle version", + "Connected": "Connecter", + "Click to see more": "Cliquez pour en voir plus", + "This should match with Device IP displayed on the screen of device that is trying to connect": "Cela doit correspondre avec l'IP de l'appareil affichée sur l'écran de l'appareil sur lequel la connexion est tentée", + "If IP addresses dont match click Disconnect button": "Si les adresses IP ne correspondent pas, cliquer sur le bouton Deconnecter.", + "Disconnect": "Deconnecter", + "Choose Entire Screen or App window you want to share": "Choisissez l'écran entier ou la fenêtre d'application que vous souhaitez partager", + "OR": "OU", + "Entire Screen": "Écran entier", + "Application Window": "fenêtre d'application", + "Check if all is OK and click Confirm": "Vérifiez que tout est OK et cliquez sur confirmer", + "Confirm Button Text": "Confirmer", + "No, I need to choose other": "Non, je veux partager autre chose", + "Done!": "Fait!", + "Now you can see your screen on other device": "Maintenant vous pouvez voir votre écran sur l'autre appareil", + "You can manage connected devices by clicking Connected Devices button in top panel": "Vous pouvez gérer vos appareil connectés en cliquant sur le bouton Appareil Connectés dans le panneau supérieur.", + "Connect New Device": "Connecter un nouvel appareil", + "Select Entire Screen to Share": "Selectionner un écran entier à partager", + "Select App Window to Share": "Selectionner une fenêtre d'application à partager", + "Refresh": "Rafraichir", + "Disconnect all devices": "Déconnecter tous les appareils", + "Are you sure you want to disconnect all connected viewing devices?": "Etes vous sur de vouloir déconnecter tous les appareils de visionnages ?", + "This step can not be undone": "Cette action ne peut pas être annulée", + "You will have to connect all devices manually again": "Vous devez à nouveau connecter tous les appareils manuellement", + "No, Cancel": "Non, Annuler", + "Yes, Disconnect All": "Oui, Tout déconnecter", + "A new version of Deskreen is available! Click to download new version": "Une nouvelle version de Deskreen est disponible! Cliquez pour télécharger la nouvelle version", + "Security": "Sécurité", + "General": "General", + "About": "À-propos", + "Website": "Site web", + "About Deskreen": "À-propos de Deskreen", + "Security Settings": "Paramètres de Sécurité", + "Color Theme": "Couleur du thème", + "Automatic Updates": "Mises à jour automatique", + "General Settings": "Paramétres Généraux", + "Disabled": "Désactivé", + "Version": "Version", + "Copyright": "Copyright", + "Edit": "Éditer", + "Hide Deskreen": "Masquer Deskreen", + "Hide Others": "Masquer Autres", + "Show All": "Montrer tout", + "Quit": "Quitter", + "Undo": "Revenir en arrière", + "Redo": "Rétablir", + "Cut": "Couper", + "Copy": "Copier", + "Paste": "Coller", + "Select All": "Selectionner tout", + "View": "Voir", + "Reload": "Recharger", + "Toggle Full Screen": "Basculer en plein écran", + "Toggle Developer Tools": "Affichier les outils développeur", + "Window": "Fenêtre", + "Minimize": "Minimiser", + "Close": "Fermer", + "Bring All to Front": "Mettre au premier plan", + "Help": "Aide", + "Learn More": "En savoir plus", + "Documentation": "Documentation", + "Community Discussions": "Discussion de la communauté", + "Search Issues": "Cherchez des solutions", + "TRANSLATIONS BELOW ARE NOT ADDED TO UI YET, BUT YOUR TRANSLATIONS ARE WELCOME! THE FEATURES WILL BE ADDED SOON SO YOUR TRANSLATIONS ARE NEEDED": "", + "Available Trusted Devices": "Appareils approuvés disponibles", + "Make this device trusted": "Approuver cet appareil", + "Click to select other screen source to share": "Cliquez pour sélectionner un autre écran à partager", + "Click to edit Device Alias": "Cliquez pour changer l'alias de l'appareil", + "Trusted Device ID": "ID de l'appareil approuvé", + "Trusted": "Approuvé", + "Make Trusted": "Approuver", + "Forget This Device": "Oublier cet appareil", + "Device Alias": "Alias de l'appareil", + "Auto share last Entire Screen source when device is available": "Partager automatiquement le dernier écran complet quand l'appareil est disponible", + "All devices are successfully disconnected": "Tous les appareils ont été déconnectés avec succés", + "Device was disconnected": "L'appareil à été déconnecté", + "Networking": "Mise en réseau", + "Deskreen Application Port": "Port de l'application Deskreen", + "Port is already used by other App": "le port est déjà utilisé par une autre application", + "Click to change Deskreen Application Port": "Cliquez pour changer le port de l'application Deskreen", + "Type a number from 3000 to 64000 to use as a Deskreen Application Port": "Tapez un nombre entre 3000 et 64000 à utiliser comme port pour l'application Deskreen", + "Type another number in range from 3000 to 64000": "Tapez un autre nombre dans l'intervalle 3000 à 64000", + "Select Network Interface": "Selectionnez une interface réseau", + "I know IP of my computer and I want to type it manually": "Je connais l'adress IP de mon ordinateur et je veux la rentrer manuellement", + "Type Your Computer IP": "Tapez l'adresse IP de votre ordinateur", + "Click to type IP manually": "Cliquez pour taper l'adresse IP manuellement", + "Banned IPs": "IPs bannies", + "Ban New IP": "Bannir une nouvelle adresse IP", + "Type the IP you want to ban": "Taper l'adresse IP que vous souhaitez bannir", + "Unban this IP": "Débannir l'adresse IP", + "Unban all IPs": "Débannir toutes les adresses IP", + "Reset Deskreen settings to default": "Restaurer les paramètres par défaut", + "Ask user to enter password when connecting": "Demander à l'utilisateur de rentrer un mot de passe lors de la connexion", + "Change Password": "Changer le mot de passe", + "Type a New Password": "Tapez un nouveau mot de passe", + "Cancel": "Annuler", + "Device Status": "État de l'appareil", + "Sharing Screen": "Partage de l'écran", + "Available, no screen sharing": "Disponible, aucun écran partagé", + "Not Available": "Non disponible", + "Autostart Deskreen App on login": "Lancer Deskreen automatiquement au démarrage", + "Open Deskreen App window on login": "Ouvrir Deskreen automatiquement au démérage", + "Use system tray": "Utiliser la zone de notifications", + "Deskreen System Tray": "Zone de notification Deskreen", + "Open App Window": "Ouvrir la fenêtre", + "Minimize To Tray": "Réduire dans la zone de notifications", + "Show Connected Devices": "Afficher les appareils connectés", + "Quit Deskreen": "Quitter Deskreen" +} diff --git a/app/locales/it/translation.json b/app/locales/it/translation.json index 495b66f..1f7dea4 100644 --- a/app/locales/it/translation.json +++ b/app/locales/it/translation.json @@ -14,6 +14,8 @@ "ko": "한국어", "it": "Italiano", "ja": "日本語", + "fr": "Français", + "nl": "Nederlands", "Donate": "Dona", "If you like Deskreen consider contributing financially Deskreen is open-source Your donations keep us motivated to make Deskreen even better": "Se ti piace Deskreen, considera di contribuire finanziariamente. Deskreen è open-source. Le tue donazioni ci motivano a rendere Deskreen ancora migliore.", "Click to visit our website": "Clicca per visitare il nostro sito", diff --git a/app/locales/ja/translation.json b/app/locales/ja/translation.json index ae95295..2a5c98f 100644 --- a/app/locales/ja/translation.json +++ b/app/locales/ja/translation.json @@ -14,6 +14,8 @@ "ko": "한국어", "it": "Italiano", "ja": "日本語", + "fr": "Français", + "nl": "Nederlands", "Donate": "寄付", "If you like Deskreen consider contributing financially Deskreen is open-source Your donations keep us motivated to make Deskreen even better": "Deskreenを気に入っていただけたなら、資金面での貢献をご検討ください。 Deskreenはオープンソースです。あなたの寄付により、Deskreenをより良くするためのモチベーションが保つことができます。", "Click to visit our website": "クリックするとウェブサイトが開きます。", diff --git a/app/locales/ko/translation.json b/app/locales/ko/translation.json index f598437..e55a0d4 100644 --- a/app/locales/ko/translation.json +++ b/app/locales/ko/translation.json @@ -14,6 +14,8 @@ "ko": "한국어", "it": "Italiano", "ja": "日本語", + "fr": "Français", + "nl": "Nederlands", "Donate": "기부하기", "If you like Deskreen consider contributing financially Deskreen is open-source Your donations keep us motivated to make Deskreen even better": "오픈소스 프로젝트에 재정적으로 기여하는 것은 더 좋은 프로그램 개발 동기를 부여합니다.", "Click to visit our website": "클릭하면 웹 사이트를 방문합니다", diff --git a/app/locales/nl/translation.json b/app/locales/nl/translation.json new file mode 100644 index 0000000..57de84a --- /dev/null +++ b/app/locales/nl/translation.json @@ -0,0 +1,153 @@ +{ + "Hello": "Hallo", + "Continue": "Verder", + "Language": "Taal", + "ru": "Русский", + "en": "English", + "es": "Español", + "ua": "Українська", + "zh_CN": "简体中文", + "zh_TW": "繁體中文", + "da": "Dansk", + "de": "Deutsch", + "fi": "Suomi", + "ko": "한국어", + "it": "Italiano", + "ja": "日本語", + "fr": "Français", + "nl": "Nederlands", + "Donate": "Doneer", + "If you like Deskreen consider contributing financially Deskreen is open-source Your donations keep us motivated to make Deskreen even better": "Als u Deskreen waardeert, overweeg dan een financiële bijdrage. Deskreen is open-source. Uw donaties houden ons gemotiveerd om Deskreen te blijven verbeteren.", + "Click to visit our website": "Klik om onze website te bezoeken", + "Connected Devices": "Verbonden Apparaten", + "Tutorial": "Handleiding", + "Settings": "Instellingen", + "Connect": "Verbinden", + "Select": "Selecteer", + "Confirm": "Bevestig", + "Scan the QR code": "Scan de QR code", + "Make sure your computer and screen viewing device are connected to same Wi-Fi": "Controleer of uw computer en scherm-bekijk-apparaat verbonden zijn met dezelfde Wi-Fi", + "Or type the following address in browser address bar on any device": "Of typ het volgende adres in een adres van een webbrowser van een willekeurig apparaat", + "Someone is trying to connect, do you allow?": "Iemand probeert verbinding te maken, staat u dit toe?", + "Click to make bigger": "Klik om groter te maken", + "Click to copy": "Klik om te kopieren", + "Partner Device Info": "Partner Apparaat Info", + "Device Type": "Apparaat Type", + "Device IP": "Apparaat IP", + "Device Browser": "Apparaat Browser", + "Device OS": "Apparaat OS", + "Session ID": "Sessie ID", + "Allow": "Toestaan", + "Deny": "Weigeren", + "Device is successfully disconnected by you You can connect a new device": "Apparaat heeft succesvol de verbinding verbroken U kunt een nieuw apparaat verbinden", + "Deskreen Update is Available!": "Deskreen Update is Beschikbaar!", + "Your current version is": "Uw huidige versie is", + "Click to download new updated version": "Klik om de nieuwe geüpdate versie te downloaden", + "Connected": "Verbonden", + "Click to see more": "Klik om meer te zien", + "This should match with Device IP displayed on the screen of device that is trying to connect": "Dit moet identiek zijn aan het Apparaat IP welke weergegeven is op het scherm van het apparaat dat probeert verbinding te maken", + "If IP addresses dont match click Disconnect button": "Als de IP adressen niet overeenkomen klik de Verbinding verbreken knop", + "Disconnect": "Verbinding verbreken", + "Choose Entire Screen or App window you want to share": "Kies het gehele scherm of het applicatie venster dat u wilt delen", + "OR": "OF", + "Entire Screen": "Gehele Scherm", + "Application Window": "Applicatie Venster", + "Check if all is OK and click Confirm": "Controleer of alles OK is en klik Bevestigen", + "Confirm Button Text": "Bevestigen", + "No, I need to choose other": "Nee, ik moet iets anders kiezen", + "Done!": "Gereed!", + "Now you can see your screen on other device": "U kunt nu uw scherm zien op het andere apparaat", + "You can manage connected devices by clicking Connected Devices button in top panel": "U kunt verbonden apparaten beheren door op Verbonden Apparaten te klikken in het bovenste paneel", + "Connect New Device": "Nieuw Apparaat Verbinden", + "Select Entire Screen to Share": "Selecteer gehele scherm om te delen", + "Select App Window to Share": "Selecteer applicatie venster om te delen", + "Refresh": "Verversen", + "Disconnect all devices": "Verbinding verbreken met alle apparaten", + "Are you sure you want to disconnect all connected viewing devices?": "Weet u zeker dat u de verbinding met alle verbonden scherm-bekijk-apparaten wilt verbreken?", + "This step can not be undone": "Deze stap kan niet ongedaan gemaakt worden", + "You will have to connect all devices manually again": "U zult met alle apparaten handmatig opnieuw verbinding moeten maken", + "No, Cancel": "Nee, Annuleren", + "Yes, Disconnect All": "Ja, alle verbindingen verbreken", + "A new version of Deskreen is available! Click to download new version": "Een nieuwe versie van Deskreen is beschikbaar. Klik om de nieuwe versie te downloaden!", + "Security": "Beveiliging", + "General": "Algemeen", + "About": "Over", + "Website": "Website", + "About Deskreen": "Over Deskreen", + "Security Settings": "Beveiligings instellingen", + "Color Theme": "Kleur Thema", + "Automatic Updates": "Automatische Updates", + "General Settings": "Algemene Instellingen", + "Disabled": "Uitgeschakeld", + "Version": "Versie", + "Copyright": "Copyright", + "Edit": "Wijzig", + "Hide Deskreen": "Verberg Deskreen", + "Hide Others": "Verberg Andere", + "Show All": "Toon alle", + "Quit": "Afsluiten", + "Undo": "Ongedaan maken", + "Redo": "Opnieuw doen", + "Cut": "Knippen", + "Copy": "Kopiëren", + "Paste": "Plakken", + "Select All": "Selecteer Alles", + "View": "Bekijken", + "Reload": "Herladen", + "Toggle Full Screen": "Schakelen Volledig Scherm", + "Toggle Developer Tools": "Schakelen Ontwikkelaars Gereedschappen", + "Window": "Scherm", + "Minimize": "Minimaliseer", + "Close": "Afsluiten", + "Bring All to Front": "Breng Alle naar Voren", + "Help": "Help", + "Learn More": "Leer meer", + "Documentation": "Documentatie", + "Community Discussions": "Gemeenschap Discussies", + "Search Issues": "Doorzoek Problemen", + "TRANSLATIONS BELOW ARE NOT ADDED TO UI YET, BUT YOUR TRANSLATIONS ARE WELCOME! THE FEATURES WILL BE ADDED SOON SO YOUR TRANSLATIONS ARE NEEDED": "", + "Available Trusted Devices": "Beschikbare Vertrouwde Apparaten", + "Make this device trusted": "Maak dit apparaat vertrouwd", + "Click to select other screen source to share": "Klik om een andere scherm-bron te delen", + "Click to edit Device Alias": "Klik voor het wijzigen van het Apparaat Alias", + "Trusted Device ID": "Vertrouwd Apparaat ID", + "Trusted": "Vertrouwd", + "Make Trusted": "Maak Vertrouwd", + "Forget This Device": "Vergeet Dit Apparaat", + "Device Alias": "Apparaat Alias", + "Auto share last Entire Screen source when device is available": "Deel automatisch de laatste scherm-bron wanneer het apparaat beschikbaar is", + "All devices are successfully disconnected": "Alle apparaten hebben succesvol de verbinding verbroken", + "Device was disconnected": "Verbinding met apparaat was verbroken", + "Networking": "Netwerk", + "Deskreen Application Port": "Deskreen Applicatie Poort", + "Port is already used by other App": "Poort wordt is al in gebruik door een andere App", + "Click to change Deskreen Application Port": "Klik om Deskreen Applicatie Poort aan te passen", + "Type a number from 3000 to 64000 to use as a Deskreen Application Port": "Type een nummer van 3000 tot 64000 om te gebruiken als Deskreen Applicatie Poort", + "Type another number in range from 3000 to 64000": "Type een ander nummer in de reeks van 3000 tot 64000", + "Select Network Interface": "Selecteer Netwerk Interface", + "I know IP of my computer and I want to type it manually": "Ik weet het IP van mijn computer en wil het handmatig invoeren", + "Type Your Computer IP": "Typ uw Computer IP in", + "Click to type IP manually": "Klik om IP handmatig in te typen", + "Banned IPs": "Geblokkeerde IPs", + "Ban New IP": "Blokkeer Nieuw IP", + "Type the IP you want to ban": "Typ het IP wat u wilt blokkeren", + "Unban this IP": "Deblokkeer dit IP", + "Unban all IPs": "Deblokkeer alle IPs", + "Reset Deskreen settings to default": "Herstel Deskreen instellingen naar de standaard", + "Ask user to enter password when connecting": "Vraag de gebruiker het wachtwoord in te voeren bij het maken van de verbinding", + "Change Password": "Wachtwoord wijzigen", + "Type a New Password": "Typ een Nieuw Wachtwoord", + "Cancel": "Annuleren", + "Device Status": "Apparaat Status", + "Sharing Screen": "Scherm Gedeeld", + "Available, no screen sharing": "Beschikbaar, geen scherm gedeeld", + "Not Available": "Niet Beschikbaar", + "Autostart Deskreen App on login": "Autostart Deskreen App tijdens inloggen", + "Open Deskreen App window on login": "Open Deskreen App venster tijdens inloggen", + "Use system tray": "Gebruik systeemvak", + "Deskreen System Tray": "Deskreen System Vak", + "Open App Window": "Open App Venster", + "Minimize To Tray": "Minimaliseer Naar Systeemvak", + "Show Connected Devices": "Laat Verbonden Apparaten zien", + "Quit Deskreen": "Deskreen Afsluiten" +} diff --git a/app/locales/ru/translation.json b/app/locales/ru/translation.json index 8a0e1a0..fc50ca1 100644 --- a/app/locales/ru/translation.json +++ b/app/locales/ru/translation.json @@ -14,6 +14,8 @@ "ko": "한국어", "it": "Italiano", "ja": "日本語", + "fr": "Français", + "nl": "Nederlands", "Donate": "Пожертвовать", "If you like Deskreen consider contributing financially Deskreen is open-source Your donations keep us motivated to make Deskreen even better": "Если вам нравится Deskreen, подумайте о том, чтобы внести финансовый вклад. Deskreen - это оупенсорсный проэкт. Ваши пожертвования позволяют нам делать Deskreen еще лучше.", "Click to visit our website": "Нажмите, чтобы посетить наш сайт", diff --git a/app/locales/ua/translation.json b/app/locales/ua/translation.json index 16b3d23..f645746 100644 --- a/app/locales/ua/translation.json +++ b/app/locales/ua/translation.json @@ -14,6 +14,8 @@ "ko": "한국어", "it": "Italiano", "ja": "日本語", + "nl": "Nederlands", + "fr": "Français", "Donate": "Пожертвувати", "If you like Deskreen consider contributing financially Deskreen is open-source Your donations keep us motivated to make Deskreen even better": "Якщо вам подобається Deskreen, подумайте про те, щоб внести фінансовий внесок. Deskreen - це оупенсорсний проект. Ваші пожертвування дозволяють нам робити Deskreen ще краще.", "Click to visit our website": "Натисніть, щоб відвідати наш сайт", diff --git a/app/locales/zh_CN/translation.json b/app/locales/zh_CN/translation.json index 3f627a5..389b0ef 100644 --- a/app/locales/zh_CN/translation.json +++ b/app/locales/zh_CN/translation.json @@ -14,6 +14,8 @@ "ko": "한국어", "it": "Italiano", "ja": "日本語", + "fr": "Français", + "nl": "Nederlands", "Donate": "捐赠", "If you like Deskreen consider contributing financially Deskreen is open-source Your donations keep us motivated to make Deskreen even better": "如果你喜欢 Deskreen,可以考虑出钱。Deskreen 是开源的。您的捐赠使我们有动力让 Deskreen 变得更好。", "Click to visit our website": "点击访问我们的网站", diff --git a/app/locales/zh_TW/translation.json b/app/locales/zh_TW/translation.json index b6767c1..4af3a71 100644 --- a/app/locales/zh_TW/translation.json +++ b/app/locales/zh_TW/translation.json @@ -14,6 +14,8 @@ "ko": "한국어", "it": "Italiano", "ja": "日本語", + "fr": "Français", + "nl": "Nederlands", "Donate": "捐贈", "If you like Deskreen consider contributing financially Deskreen is open-source Your donations keep us motivated to make Deskreen even better": "如果你喜歡 Deskreen,可以考慮出錢。Deskreen 是開源的。您的捐贈使我們有動力讓 Deskreen 變得更好。", "Click to visit our website": "點選訪問我們的網站", diff --git a/app/package-lock.json b/app/package-lock.json index 00f6958..36f0260 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -1,5 +1,5 @@ { "name": "Deskreen", - "version": "2.0.1", + "version": "2.0.3", "lockfileVersion": 1 } diff --git a/app/package.json b/app/package.json index 7061149..da04707 100644 --- a/app/package.json +++ b/app/package.json @@ -1,7 +1,7 @@ { "name": "deskreen", "productName": "Deskreen", - "version": "2.0.1", + "version": "2.0.3", "description": "Deskreen turns any device into a secondary screen for your computer", "main": "./main.prod.js", "author": { diff --git a/package.json b/package.json index 5ac984f..8e6c15a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "deskreen", "productName": "Deskreen", - "version": "2.0.1", + "version": "2.0.3", "description": "Deskreen turns any device into a secondary screen for your computer", "scripts": { "build": "yarn build-client && yarn build-main && yarn build-renderer",