From 4f83f21d48143b1464e7b4317f368a9def1d384c Mon Sep 17 00:00:00 2001 From: "ax.gd.dev" Date: Fri, 12 Jan 2024 00:19:37 +0100 Subject: [PATCH] corrections orthographiques et typographiques --- CHANGELOG.md | 3 + CONTRIBUTORS.md | 1 + lib/lang/ca.dart | 10 +-- lib/lang/cs.dart | 10 +-- lib/lang/de.dart | 10 +-- lib/lang/en.dart | 10 +-- lib/lang/es.dart | 10 +-- lib/lang/fr.dart | 178 +++++++++++++++++++---------------------------- lib/lang/id.dart | 10 +-- lib/lang/pt.dart | 10 +-- lib/lang/ru.dart | 10 +-- lib/lang/zh.dart | 10 +-- 12 files changed, 122 insertions(+), 150 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cb65a4e..ee6bf15 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## v1.6.1 - 01/2024 +- Fixed FR translation + ## v1.6.0 - 12/2023 - Added option to receive persistent notifications - Added option to change calendar days color for colorblind users diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index dc445d1..0f7bc5c 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -23,6 +23,7 @@ - Greily Campusano - Spanish - 丁禹懿 - Chinese - Ardin Biganiro - French +- Axel GD (@axgdcode) - French - Alexander Adam - German - Bagas Wastu - Indonesian - Варвара Попова - Russian diff --git a/lib/lang/ca.dart b/lib/lang/ca.dart index d6b791a..ce8e3c0 100644 --- a/lib/lang/ca.dart +++ b/lib/lang/ca.dart @@ -30,7 +30,7 @@ const Map ca = { 'no': 'No', 'edit': 'Edita', 'emojiHappy': 'Fantàstic!\nFins demà.', - 'emojiSad': 'Esperant el\nvostre enregistrament ...', + 'emojiSad': 'Esperant el\nvostre enregistrament…', 'rotateDevice': 'Roteu el dispositiu a la dreta', 'recordingErrorTitle': 'S’ha produït un error en enregistrar el vídeo!', 'save': 'Desa', @@ -38,7 +38,7 @@ const Map ca = { 'videoSavedTitle': 'S’ha desat el vídeo!', 'videoSavedDesc': 'A reveure :)', 'editVideoProperties': 'Edita les propietats del vídeo', - 'comingSoon': ' Pròximament... ', + 'comingSoon': ' Pròximament… ', 'saveVideo': 'Desa el vídeo', 'discardVideoTitle': 'Voleu descartar aquest vídeo?', 'discardVideoDesc': 'Premeu «Sí» per tornar a enregistrar-lo', @@ -112,7 +112,7 @@ const Map ca = { 'Tots els vídeos associats amb aquest perfil també se suprimiran permanentment. Esteu segur que voleu continuar?', 'profileNameCannotBeEmpty': 'El nom del perfil no pot estar buit', 'reservedProfileName': 'Aquest és un nom de perfil reservat', - 'creatingMovie': 'S’està processant... Espereu.\nPot trigar uns quants minuts', + 'creatingMovie': 'S’està processant… Espereu.\nPot trigar uns quants minuts', 'doNotCloseTheApp': 'No tanqueu l’aplicació', 'cancelMovieCreation': 'Cancel·la la creació de la pel·lícula', 'cancelMovieDesc': 'Esteu segur que voleu cancel·lar la creació de la pel·lícula?', @@ -168,7 +168,7 @@ const Map ca = { 'migrationSuccess': 'Migració exitosa! Tots els vídeos i pel·lícules són desats a «Emmagatzematge intern > DCIM > OneSecondDiary»', 'migrationInProgress': - 'S’estan migrant tots els vídeos a la nova carpeta de l’aplicació, espereu...', + 'S’estan migrant tots els vídeos a la nova carpeta de l’aplicació, espereu…', 'migrationFolderDeletionError': 'S’ha completat la migració, però ha succeït un error mentre se suprimien les carpetes velles. Suprimiu-les manualment.', 'preferences': 'Preferències', @@ -203,7 +203,7 @@ const Map ca = { 'feat4v152': 'Bloqueig de l’orientació', 'featDesc4v152': 'Quan enregistreu dins l’aplicació, premeu el botó després de posicionar el telèfon per bloquejar l’orientació i prevenir resultats inesperats 📱', - 'feat5v152': 'I més...', + 'feat5v152': 'I més…', 'featDesc5v152': 'També trobareu algunes petites millores visuals i correccions d’errors 🐛', 'useFilterInExperimentalPicker': 'Fes servir el filtre de data per seleccionar vídeos', 'useFilterInExperimentalPickerDescription': diff --git a/lib/lang/cs.dart b/lib/lang/cs.dart index 0e5a857..b1693d6 100644 --- a/lib/lang/cs.dart +++ b/lib/lang/cs.dart @@ -28,7 +28,7 @@ const Map cs = { 'no': 'Ne', 'edit': 'Editace', 'emojiHappy': 'Úžasné\nUvidíme se zítra.', - 'emojiSad': 'Čekání na\nvaše nahrávání ...', + 'emojiSad': 'Čekání na\nvaše nahrávání…', 'rotateDevice': 'Otočte zařízení doleva', 'recordingErrorTitle': 'Chyba při nahrávání videa!', 'save': 'Uložit', @@ -36,7 +36,7 @@ const Map cs = { 'videoSavedTitle': 'Video uloženo!', 'videoSavedDesc': 'Uvidíme se později :)', 'editVideoProperties': 'Edit video properties', - 'comingSoon': ' Již brzy... ', + 'comingSoon': ' Již brzy… ', 'saveVideo': 'Uložit video', 'discardVideoTitle': 'Zahodit toto video?', 'discardVideoDesc': 'Stiskněte "Ano" pro opětovné nahrávání', @@ -109,7 +109,7 @@ const Map cs = { 'Všechna videa spojená s tímto profilem budou také trvale smazána. Jste si jisti, že budete pokračovat??', 'profileNameCannotBeEmpty': ' Název profilu nemůže být prázdný', 'reservedProfileName': 'Toto je vyhrazený název profilu', - 'creatingMovie': 'Zpracování... Počkejte prosím.\nTo může trvat několik minut.', + 'creatingMovie': 'Zpracování… Počkejte prosím.\nTo může trvat několik minut.', 'doNotCloseTheApp': 'Nezavírejte aplikaci.', 'cancelMovieCreation': 'Zrušit vytvoření filmu', 'cancelMovieDesc': 'Opravdu chcete zrušit vytvoření filmu?', @@ -165,7 +165,7 @@ const Map cs = { 'success': 'Úspěch', 'migrationSuccess': 'Migrace úspěšná! Všechna videa a filmy jsou nyní uloženy v interním úložišti > DCIM > OneSecondDiary', - 'migrationInProgress': 'Migrace všech videí do nové složky aplikace, počkejte prosím...', + 'migrationInProgress': 'Migrace všech videí do nové složky aplikace, počkejte prosím…', 'migrationFolderDeletionError': 'Migrace byla dokončena, ale při odstraňování starých složek došlo k chybě. Smažte je ručně.', 'preferences': 'Možnosti', @@ -200,7 +200,7 @@ const Map cs = { 'feat4v152': 'Zamknutí orientace', 'featDesc4v152': 'Při nahrávání v aplikaci klepněte po nastavení telefonu na nové tlačítko, abyste zamkli orientaci a předešli neočekávaným výsledkům 📱', - 'feat5v152': 'A mnohem více...', + 'feat5v152': 'A mnohem více…', 'featDesc5v152': 'Najdete zde také některá drobná vizuální vylepšení a opravy chyb 🐛', 'useFilterInExperimentalPicker': 'Použijte filtr datumu pro výběr videí', 'useFilterInExperimentalPickerDescription': diff --git a/lib/lang/de.dart b/lib/lang/de.dart index 1cbd3b0..e6a0ba3 100644 --- a/lib/lang/de.dart +++ b/lib/lang/de.dart @@ -29,7 +29,7 @@ const Map de = { 'no': 'Nein', 'edit': 'Bearbeiten', 'emojiHappy': 'Wow!\nBis morgen.', - 'emojiSad': 'Warte auf\nDeine Aufnahme ...', + 'emojiSad': 'Warte auf\nDeine Aufnahme…', 'rotateDevice': 'Drehe Dein Gerät nach links', 'recordingErrorTitle': 'Fehler bei der Aufnahme!', 'save': 'Speichern', @@ -37,7 +37,7 @@ const Map de = { 'videoSavedTitle': 'Video gespeichert!', 'videoSavedDesc': 'Bis morgen :)', 'editVideoProperties': 'Video-Eigenschaften bearbeiten', - 'comingSoon': 'Kommt demnächst...', + 'comingSoon': 'Kommt demnächst…', 'saveVideo': 'Video speichern', 'discardVideoTitle': 'Video verwerfen?', 'discardVideoDesc': 'Tippe "Ja" um erneut aufzunehmen', @@ -109,7 +109,7 @@ const Map de = { 'Alle mit diesem Profil verknüpften Videos werden ebenfalls dauerhaft gelöscht.Bist du sicher weiter? ', 'profileNameCannotBeEmpty': 'Profilname kann nicht leer sein', 'reservedProfileName': 'Dies ist ein reservierter Profilname', - 'creatingMovie': 'Verarbeitung... Bitte warten.\nDies kann mehrere Minuten dauern.', + 'creatingMovie': 'Verarbeitung… Bitte warten.\nDies kann mehrere Minuten dauern.', 'doNotCloseTheApp': 'Bitte schließen Sie die\nApp nicht', 'cancelMovieCreation': 'Film erstellen abbrechen', 'cancelMovieDesc': 'Möchtest Du wirklich abbrechen?', @@ -162,7 +162,7 @@ const Map de = { 'success': 'Erfolg', 'migrationSuccess': 'Migration erfolgreich! Alle Videos und Filme sind jetzt in Internal Storage > DCIM > OneSecondDiary gespeichert', - 'migrationInProgress': 'Migrieren aller Videos in den neuen App-Ordner, bitte warten...', + 'migrationInProgress': 'Migrieren aller Videos in den neuen App-Ordner, bitte warten…', 'migrationFolderDeletionError': 'Migration abgeschlossen, aber beim Löschen der alten Ordner ist ein Fehler aufgetreten. Bitte löschen Sie sie manuell.', 'preferences': 'Einstellungen', @@ -197,7 +197,7 @@ const Map de = { 'feat4v152': 'Orientierung sperren', 'featDesc4v152': 'Tippen Sie nach dem Ausrichten Ihres Telefons auf die neue Schaltfläche, um die Ausrichtung zu sperren und unerwartete Ergebnisse zu vermeiden 📱', - 'feat5v152': 'Und mehr...', + 'feat5v152': 'Und mehr…', 'featDesc5v152': 'Sie finden auch einige kleinere visuelle Verbesserungen und Fehlerbehebungen 🐛', 'useFilterInExperimentalPicker': 'Verwenden Sie das Datumsfilter, um Videos auszuwählen', diff --git a/lib/lang/en.dart b/lib/lang/en.dart index 47ed045..2f50484 100644 --- a/lib/lang/en.dart +++ b/lib/lang/en.dart @@ -29,7 +29,7 @@ const Map en = { 'no': 'No', 'edit': 'Edit', 'emojiHappy': 'Amazing!\nSee you tomorrow.', - 'emojiSad': 'Waiting for\nyour recording ...', + 'emojiSad': 'Waiting for\nyour recording…', 'rotateDevice': 'Rotate your device to the left', 'recordingErrorTitle': 'Error recording video!', 'save': 'Save', @@ -37,7 +37,7 @@ const Map en = { 'videoSavedTitle': 'Video saved!', 'videoSavedDesc': 'See you later :)', 'editVideoProperties': 'Edit video properties', - 'comingSoon': ' Coming soon... ', + 'comingSoon': ' Coming soon… ', 'saveVideo': 'Save video', 'discardVideoTitle': 'Discard this video?', 'discardVideoDesc': 'Press "Yes" to record again', @@ -111,7 +111,7 @@ const Map en = { 'All videos associated with this profile will also be permanently deleted. Are you sure to continue?', 'profileNameCannotBeEmpty': 'Profile name cannot be empty', 'reservedProfileName': 'This is a reserved profile name', - 'creatingMovie': 'Processing... Please wait.\nThis can take several minutes.', + 'creatingMovie': 'Processing… Please wait.\nThis can take several minutes.', 'doNotCloseTheApp': 'Do not close the app', 'cancelMovieCreation': 'Cancel movie creation', 'cancelMovieDesc': 'Are you sure you want to cancel the movie creation?', @@ -166,7 +166,7 @@ const Map en = { 'success': 'Success', 'migrationSuccess': 'Migration successful! All videos and movies are now saved inside Internal Storage > DCIM > OneSecondDiary', - 'migrationInProgress': 'Migrating all your videos to the new app folder, please wait...', + 'migrationInProgress': 'Migrating all your videos to the new app folder, please wait…', 'migrationFolderDeletionError': 'Migration complete, but an error occurred while deleting the old folders. Please delete it manually.', 'preferences': 'Preferences', @@ -201,7 +201,7 @@ const Map en = { 'feat4v152': 'Lock Orientation', 'featDesc4v152': 'When recording in the app, tap the new button after positioning your phone to lock the orientation and avoid unexpected results 📱', - 'feat5v152': 'And more...', + 'feat5v152': 'And more…', 'featDesc5v152': 'You will also find some small visual improvements and bug fixes 🐛', 'useFilterInExperimentalPicker': 'Use date filter to pick videos', 'useFilterInExperimentalPickerDescription': diff --git a/lib/lang/es.dart b/lib/lang/es.dart index 6750222..573b14d 100644 --- a/lib/lang/es.dart +++ b/lib/lang/es.dart @@ -29,7 +29,7 @@ const Map es = { 'no': 'No', 'edit': 'Editar', 'emojiHappy': '¡Asombroso!\nNos vemos mañana.', - 'emojiSad': 'Esperando por\ntu grabación ...', + 'emojiSad': 'Esperando por\ntu grabación…', 'rotateDevice': 'Gira tu dispositivo hacia la izquierda.', 'recordingErrorTitle': 'Ha ocurrido un error al grabar el video.', 'save': 'Guardar', @@ -37,7 +37,7 @@ const Map es = { 'videoSavedTitle': 'Video guardado.', 'videoSavedDesc': '¡Nos vemos mañana!', 'editVideoProperties': 'Editar las propiedades del video', - 'comingSoon': 'Próximamente...', + 'comingSoon': 'Próximamente…', 'saveVideo': 'Guardar video', 'discardVideoTitle': '¿Descartar video grabado?', 'discardVideoDesc': 'Presiona "Sí" para grabar nuevamente.', @@ -110,7 +110,7 @@ const Map es = { 'Todos los videos asociados con este perfil también se eliminarán permanentemente.¿Estás seguro de continuar?', 'profileNameCannotBeEmpty': 'El nombre del perfil no puede estar vacío', 'reservedProfileName': 'Este es un nombre de perfil reservado', - 'creatingMovie': 'Procesando... Por favor espera.\nEsto puede tomar varios minutos.', + 'creatingMovie': 'Procesando… Por favor espera.\nEsto puede tomar varios minutos.', 'doNotCloseTheApp': 'No cierres la aplicación', 'cancelMovieCreation': 'Cancelar creación de película', 'cancelMovieDesc': '¿Estás seguro de que quieres cancelar la creación de la película?', @@ -165,7 +165,7 @@ const Map es = { 'migrationSuccess': '¡Migración exitosa! Todos los videos y películas ahora se guardan en Internal Storage > DCIM > OneSecondDiary', 'migrationInProgress': - 'Migrando todos tus videos a la nueva carpeta de la aplicación, por favor espera...', + 'Migrando todos tus videos a la nueva carpeta de la aplicación, por favor espera…', 'migrationFolderDeletionError': 'Migración completa, pero ocurrió un error al eliminar las carpetas antiguas. Por favor, elimínelas manualmente.', 'preferences': 'Preferencias', @@ -200,7 +200,7 @@ const Map es = { 'feat4v152': 'Bloqueo de orientación', 'featDesc4v152': 'Al grabar en la aplicación, toca el nuevo botón después de posicionar tu teléfono para bloquear la orientación y evitar resultados inesperados 📱', - 'feat5v152': 'Y más...', + 'feat5v152': 'Y más…', 'featDesc5v152': 'También encontrarás algunas pequeñas mejoras visuales y correcciones de errores 🐛', 'useFilterInExperimentalPicker': 'Use el filtro de fecha para seleccionar vídeos', diff --git a/lib/lang/fr.dart b/lib/lang/fr.dart index b51ef88..9f88ef2 100644 --- a/lib/lang/fr.dart +++ b/lib/lang/fr.dart @@ -3,80 +3,76 @@ const Map fr = { 'language': 'Langue', 'videoQuality': 'Qualité vidéo', 'donate': 'Don', - 'donateMsg': - "Merci beaucoup d'utiliser l'application !\n\nSi vous souhaitez soutenir le développement,\nn'hésitez pas à faire un don ^^", + 'donateMsg': 'Merci beaucoup d’utiliser l’application\u{00A0}!\n\nSi vous souhaitez soutenir le développement,\nn’hésitez pas à faire un don ^^', 'donationPageTitle': 'Soutenir le développement', 'about': 'À propos', 'appVersion': 'Version 1.6.0', 'record': 'Enregistrement', 'createMovie': 'Créer un film', 'settings': 'Paramètres', - 'movieErrorTitle': 'Film non créé !', + 'movieErrorTitle': 'Film non créé\u{00A0}!', 'movieInsufficientVideos': 'Vous devez avoir au moins 2 vidéos enregistrées pour créer un film.', - 'movieCreatedTitle': 'Film créé !', + 'movieCreatedTitle': 'Film créé\u{00A0}!', 'movieCreatedDesc': 'Film sauvegardé dans le dossier DCIM/OneSecondDiary/Movies.', - 'movieError': 'Erreur lors de la sauvegarde du film !', + 'movieError': 'Erreur lors de la sauvegarde du film\u{00A0}!', 'tryAgainMsg': 'Veuillez réessayer. Si le problème persiste, contactez le développeur.', 'create': 'Créer', 'days': 'jours', 'day': 'jour', - 'totalRecordedTitle': 'Vous avez enregistré :', - 'tapBelowToGenerate': 'Appuyez sur le bouton ci-dessous pour\ngénérer un seul fichier vidéo :', - 'editQuestionTitle': 'Editer la vidéo ?', - 'editQuestion': 'Votre enregistrement précédent sera supprimé, voulez-vous continuer ?', + 'totalRecordedTitle': 'Vous avez enregistré\u{00A0}:', + 'tapBelowToGenerate': 'Appuyez sur le bouton ci-dessous pour\ngénérer un seul fichier vidéo\u{00A0}:', + 'editQuestionTitle': 'Éditer la vidéo\u{00A0}?', + 'editQuestion': 'Votre enregistrement précédent sera supprimé, voulez-vous continuer\u{00A0}?', 'yes': 'Oui', 'no': 'Non', 'edit': 'Modifier', - 'emojiHappy': 'Incroyable!\nA demain.', - 'emojiSad': 'En attente de\nvotre enregistrement ...', + 'emojiHappy': 'Incroyable\u{00A0}!\nÀ demain.', + 'emojiSad': 'En attente de\nvotre enregistrement…', 'rotateDevice': 'Tournez votre appareil vers la gauche', - 'recordingErrorTitle': "Erreur d'enregistrement vidéo !", + 'recordingErrorTitle': 'Erreur d’enregistrement vidéo\u{00A0}!', 'save': 'Sauvegarder', - 'saveVideoErrorTitle': 'Erreur de sauvegarde de la vidéo !', - 'videoSavedTitle': 'Vidéo sauvegardée !', - 'videoSavedDesc': 'A demain :)', - 'editVideoProperties': 'Editer les propriétés vidéo', - 'comingSoon': ' Bientôt disponible... ', + 'saveVideoErrorTitle': 'Erreur de sauvegarde de la vidéo\u{00A0}!', + 'videoSavedTitle': 'Vidéo sauvegardée\u{00A0}!', + 'videoSavedDesc': 'À demain\u{00A0}:)', + 'editVideoProperties': 'Éditer les propriétés vidéo', + 'comingSoon': ' Bientôt disponible… ', 'saveVideo': 'Sauvegarder la vidéo', - 'discardVideoTitle': 'Rejeter cette vidéo ?', + 'discardVideoTitle': 'Rejeter cette vidéo\u{00A0}?', 'discardVideoDesc': 'Appuyez sur "Oui" pour enregistrer de nouveau', 'introTitle1': 'Enregistrez 1 seconde par jour', - 'introDesc1': - "Choisissez un moment particulier de votre journée dont vous aimeriez vous souvenir à l'avenir.", + 'introDesc1': 'Choisissez un moment particulier de votre journée dont vous aimeriez vous souvenir à l’avenir.', 'introTitle2': 'Créez le film de votre vie', 'introDesc2': 'Générez une compilation de toutes vos vidéos enregistrées.', 'introTitle3': 'Aucune publicité et totalement gratuit', - 'introDesc3': - "Si vous aimez l'application, pensez à soutenir son développement en faisant un don.", + 'introDesc3': 'Si vous aimez l’application, pensez à soutenir son développement en faisant un don.', 'skip': 'Passer', 'done': 'Terminé', 'futureUpdates': 'Mises à jour futures', 'licenses': 'Licences', 'contact': 'Contact', 'share': 'Partager', - 'shareMsg': - 'Découvrez cette application : https://play.google.com/store/apps/details?id=com.kylekun.one_second_diary', + 'shareMsg': 'Découvrez cette application\u{00A0}: https://play.google.com/store/apps/details?id=com.kylekun.one_second_diary', 'thanksTo': 'Remerciements spéciaux', - 'foundVideos': 'vidéos trouvées !', - 'foundVideo': 'vidéo trouvée !', + 'foundVideos': 'vidéos trouvées\u{00A0}!', + 'foundVideo': 'vidéo trouvée\u{00A0}!', 'notifications': 'Notifications', 'enableNotifications': 'Activer les notifications', 'scheduleTime': 'Horaire', 'usePersistentNotifications': 'Notifications persistantes', 'test': 'Test', - 'notificationTitle': 'Hé !', - 'notificationBody': "N'oubliez pas d'enregistrer une seconde de votre journée. 👀", + 'notificationTitle': 'Hé\u{00A0}!', + 'notificationBody': 'N’oubliez pas d’enregistrer une seconde de votre journée. 👀', 'recordingSettings': "Paramètres d'enregistrement", - 'seconds': 'Secondes: ', - 'timer': 'Minuteur : ', - 'dateFormat': 'Format de date :', - 'dateColor': 'Couleur de la date :', + 'seconds': 'Secondes\u{00A0}: ', + 'timer': 'Minuteur\u{00A0}: ', + 'dateFormat': 'Format de date\u{00A0}:', + 'dateColor': 'Couleur de la date\u{00A0}:', 'selectColor': 'Choisir une couleur', 'enableGeotagging': 'Activer la géotagging (facultative)', - 'setCustomLocation': 'Définir l\'emplacement personnalisé (facultative)', - 'ok': 'D\'accord', + 'setCustomLocation': 'Définir l’emplacement personnalisé (facultative)', + 'ok': 'D’accord', 'reset': 'Réinitialiser', - 'enterLocation': 'Entrer l\'emplacement', + 'enterLocation': 'Entrer l’emplacement', 'allTime': 'Tout le temps', 'last7Days': 'Les 7 derniers jours', 'last30Days': 'Les 30 derniers jours', @@ -84,14 +80,14 @@ const Map fr = { 'last90Days': '90 derniers jours', 'thisMonth': 'Ce mois-ci', 'thisYear': 'Cette année', - 'lastYear': 'L\'année dernière', + 'lastYear': 'L’année dernière', 'custom': 'Personnaliser', 'dateRange': 'Intervalle de dates', 'clipsFound': 'Clips trouvés', 'enterSubtitles': 'Entrer le sous-titre (facultative)', - 'totalSelected': 'Total sélectionné: ', + 'totalSelected': 'Total sélectionné\u{00A0}: ', 'selectVideos': 'Sélectionner les vidéos', - 'editSubtitles': 'Editer les sous-titres', + 'editSubtitles': 'Éditer les sous-titres', 'noVideoRecorded': 'Aucune vidéo enregistrée', 'subtitles': 'Sous-titres', 'addVideo': 'Ajouter une vidéo', @@ -105,75 +101,56 @@ const Map fr = { 'newProfile': 'Nouveau profil', 'deleteProfile': 'Supprimer le profil', 'enterProfileName': 'Entrer le nom du profil', - 'newProfileTooltip': - 'La création d\'un nouveau profil configurera un répertoire séparé pour les vidéos créées pendant que ce profil est sélectionné', - 'deleteProfileTooltip': - 'Toutes les vidéos associées à ce profil seront également supprimées en permanence. Êtes-vous sûr de continuer?', + 'newProfileTooltip': 'La création d’un nouveau profil configurera un répertoire séparé pour les vidéos créées pendant que ce profil est sélectionné', + 'deleteProfileTooltip': 'Toutes les vidéos associées à ce profil seront également supprimées en permanence. Êtes-vous sûr de continuer\u{00A0}?', 'profileNameCannotBeEmpty': 'Le nom du profil ne peut pas être vide', 'reservedProfileName': 'Ceci est un nom de profil réservé', - 'creatingMovie': 'Traitement... Veuillez patienter.\nCela peut prendre quelques minutes.', - 'doNotCloseTheApp': 'Ne fermez pas l\'application', + 'creatingMovie': 'Traitement… Veuillez patienter.\nCela peut prendre quelques minutes.', + 'doNotCloseTheApp': 'Ne fermez pas l’application', 'cancelMovieCreation': 'Annuler la création du film', - 'cancelMovieDesc': 'Voulez-vous vraiment annuler la création du film ?', + 'cancelMovieDesc': 'Voulez-vous vraiment annuler la création du film\u{00A0}?', 'reportError': 'Signaler une erreur', - 'oops': 'Oops!', - 'videoResolutionWarning': - 'Cette résolution vidéo n\'est pas prise en charge pour le moment. Veuillez vous assurer qu\'il a été enregistré paysage (Ratio 16:9)', - 'unsupportedPortraitMode': - 'Les vidéos en mode portrait ne sont pas prises en charge pour le moment. Veuillez sélectionner une autre vidéo', + 'oops': 'Oops\u{00A0}!', + 'videoResolutionWarning': 'Cette résolution vidéo n’est pas prise en charge pour le moment. Veuillez vous assurer qu’il a été enregistré paysage (Ratio 16:9)', + 'unsupportedPortraitMode': 'Les vidéos en mode portrait ne sont pas prises en charge pour le moment. Veuillez sélectionner une autre vidéo', 'processingVideo': 'Traitement de la vidéo', - 'deleteVideoWarning': 'Voulez-vous vraiment supprimer cette vidéo ?', + 'deleteVideoWarning': 'Voulez-vous vraiment supprimer cette vidéo\u{00A0}?', 'deleteVideo': 'Supprimer la vidéo', 'addSubtitles': 'Ajouter des sous-titres', 'dateColorAndFormat': 'Couleur et format de date', - 'locationServicesDisabled': - 'Les services de localisation sont désactivés sur votre appareil. Veuillez les activer et réessayer.', + 'locationServicesDisabled': 'Les services de localisation sont désactivés sur votre appareil. Veuillez les activer et réessayer.', 'locationPermissionDenied': 'Les autorisations de localisation ont été refusées.', - 'locationPermissionPermanentlyDenied': - 'Les autorisations de localisation sont refusées de manière permanente. Veuillez les activer manuellement dans les paramètres de votre appareil.', - 'locationServiceError': - 'Une erreur s\'est produite lors de la tentative de récupération de votre emplacement. Veuillez ajouter un emplacement personnalisé manuellement.', + 'locationPermissionPermanentlyDenied': 'Les autorisations de localisation sont refusées de manière permanente. Veuillez les activer manuellement dans les paramètres de votre appareil.', + 'locationServiceError': 'Une erreur s’est produite lors de la tentative de récupération de votre emplacement. Veuillez ajouter un emplacement personnalisé manuellement.', 'whatsNew': 'Quoi de neuf', - 'whatsNewDescv15': - 'Cette version a apporté de nombreuses nouvelles fonctionnalités et améliorations!\n\nJetez un coup d\'œil aux prochaines pages 😊', + 'whatsNewDescv15': 'Cette version a apporté de nombreuses nouvelles fonctionnalités et améliorations\u{00A0}!\n\nJetez un coup d’œil aux prochaines pages 😊', 'feat1v15': 'Galerie', 'featDesc1v15': 'Ajouter facilement des vidéos de la galerie à votre collection 🤩', 'feat2v15': 'Sous-titres', - 'featDesc2v15': - 'Ajouter ou modifier des sous-titres pour inclure plus de détails sur votre journée 📝', + 'featDesc2v15': 'Ajouter ou modifier des sous-titres pour inclure plus de détails sur votre journée 📝', 'feat3v15': 'Geotagging', - 'featDesc3v15': - 'Ajouter du geotagging automatique ou manuel à vos vidéos pour vous aider à vous souvenir où chaque moment s\'est déroulé 📍', + 'featDesc3v15': 'Ajouter du geotagging automatique ou manuel à vos vidéos pour vous aider à vous souvenir où chaque moment s’est déroulé 📍', 'feat4v15': 'Profils', - 'featDesc4v15': - 'Créez plusieurs profils pour enregistrer vos vidéos séparément et basculer facilement entre eux 🤗', + 'featDesc4v15': 'Créez plusieurs profils pour enregistrer vos vidéos séparément et basculer facilement entre eux 🤗', 'feat5v15': 'Calendrier', 'featDesc5v15': 'Afficher et modifier tous les jours enregistrés dans un calendrier 📅', 'feat6v15': 'Films', - 'featDesc6v15': - 'Générer des films personnalisés avec des périodes sélectionnées ou des vidéos spécifiques 🎥', + 'featDesc6v15': 'Générer des films personnalisés avec des périodes sélectionnées ou des vidéos spécifiques 🎥', 'feat7v15': 'Notifications', - 'featDesc7v15': - 'Configurer des notifications quotidiennes programmées pour vous rappeler d\'enregistrer votre moment spécial 🔔', + 'featDesc7v15': 'Configurer des notifications quotidiennes programmées pour vous rappeler d’enregistrer votre moment spécial 🔔', 'default': 'Défaut', 'profileNameAlreadyExists': 'Ce nom de profil existe déjà', - 'profileNameCannotContainSpecialChars': - 'Le nom du profil ne peut pas\ncontenir de caractères spéciaux', - 'subtitlesSaved': 'Sous-titres enregistrés!', + 'profileNameCannotContainSpecialChars': 'Le nom du profil ne peut pas\ncontenir de caractères spéciaux', + 'subtitlesSaved': 'Sous-titres enregistrés\u{00A0}!', 'error': 'Erreur', - 'migrationError': - 'Une erreur s\'est produite lors de la migration de vos vidéos. Veuillez fermer l\'application et copier manuellement les vidéos de Internal Storage > OneSecondDiary vers Internal Storage > DCIM > OneSecondDiary et supprimer le dossier ancien par la suite.', + 'migrationError': 'Une erreur s’est produite lors de la migration de vos vidéos. Veuillez fermer l’application et copier manuellement les vidéos de Internal Storage > OneSecondDiary vers Internal Storage > DCIM > OneSecondDiary et supprimer le dossier ancien par la suite.', 'success': 'Succès', - 'migrationSuccess': - 'Migration réussie! Toutes les vidéos et films sont maintenant enregistrés dans Internal Storage > DCIM > OneSecondDiary', - 'migrationInProgress': - 'Migration de toutes vos vidéos vers le nouveau dossier d\'application, veuillez patienter...', - 'migrationFolderDeletionError': - 'Migration terminée, mais une erreur s\'est produite lors de la suppression des anciens dossiers. Veuillez le supprimer manuellement.', + 'migrationSuccess': 'Migration réussie\u{00A0}! Toutes les vidéos et films sont maintenant enregistrés dans Internal Storage > DCIM > OneSecondDiary', + 'migrationInProgress': 'Migration de toutes vos vidéos vers le nouveau dossier d’application, veuillez patienter…', + 'migrationFolderDeletionError': 'Migration terminée, mais une erreur s’est produite lors de la suppression des anciens dossiers. Veuillez le supprimer manuellement.', 'preferences': 'Préférences', - 'forceNativeCamera': 'Forcer l\'utilisation de la caméra native', - 'forceNativeCameraDescription': - 'Utilisez l\'application appareil photo native pour enregistrer des vidéos au lieu de l\'appareil photo intégré. Cela peut résoudre les problèmes d\'enregistrement pour les appareils ayant des capacités de performance inférieures. Cela peut ne pas fonctionner sur certains appareils.', + 'forceNativeCamera': 'Forcer l’utilisation de la caméra native', + 'forceNativeCameraDescription': 'Utilisez l’application appareil photo native pour enregistrer des vidéos au lieu de l’appareil photo intégré. Cela peut résoudre les problèmes d’enregistrement pour les appareils ayant des capacités de performance inférieures. Cela peut ne pas fonctionner sur certains appareils.', 'movies': 'Films', 'myMovies': 'Mes films', 'noMoviesFound': 'Aucun film trouvé', @@ -182,33 +159,24 @@ const Map fr = { 'saveVideoTabTwo': 'Emplacement', 'saveVideoTabThree': 'Sous-titres', 'useExperimentalPicker': 'Sélecteur de fichiers expérimental', - 'useExperimentalPickerDescription': - 'Utilisez le sélecteur de fichiers expérimental pour sélectionner des vidéos depuis la galerie. Cela permet de prévisualiser la vidéo avant de la sélectionner, d\'accélérer les temps de chargement et d\'afficher directement les enregistrements pour la date sélectionnée. Désactivez-le si vous rencontrez des problèmes ou préférez l\'ancienne méthode.', + 'useExperimentalPickerDescription': 'Utilisez le sélecteur de fichiers expérimental pour sélectionner des vidéos depuis la galerie. Cela permet de prévisualiser la vidéo avant de la sélectionner, d’accélérer les temps de chargement et d’afficher directement les enregistrements pour la date sélectionnée. Désactivez-le si vous rencontrez des problèmes ou préférez l’ancienne méthode.', 'currentProfile': 'Profil actuel:', 'change': 'Changer', - 'sendLogs': 'Envoyer les journaux?', - 'sendLogsDescription': - 'Si vous rencontrez un problème, veuillez appuyer sur "Oui" pour inclure les journaux qui m\'aideront à trouver le problème. Si c\'est une suggestion de fonctionnalité ou un autre sujet, veuillez appuyer sur "Non".', - 'whatsNewDescv152': - 'La version 1.5.2 a apporté plusieurs corrections et améliorations!\n\nDécouvrez-le dans les pages suivantes 😊', + 'sendLogs': 'Envoyer les journaux\u{00A0}?', + 'sendLogsDescription': 'Si vous rencontrez un problème, veuillez appuyer sur "Oui" pour inclure les journaux qui m’aideront à trouver le problème. Si c’est une suggestion de fonctionnalité ou un autre sujet, veuillez appuyer sur "Non".', + 'whatsNewDescv152': 'La version 1.5.2 a apporté plusieurs corrections et améliorations\u{00A0}!\n\nDécouvrez-le dans les pages suivantes 😊', 'feat1v152': 'Traitement vidéo plus rapide', - 'featDesc1v152': 'L\'édition de grandes vidéos est maintenant beaucoup plus rapide 🚀', + 'featDesc1v152': 'L’édition de grandes vidéos est maintenant beaucoup plus rapide 🚀', 'feat2v152': 'Amélioration de la découpe vidéo', - 'featDesc2v152': - 'Choisissez votre moment plus précisément avec les nouveaux boutons de découpe rapide et une barre de découpe améliorée 🎞️', + 'featDesc2v152': 'Choisissez votre moment plus précisément avec les nouveaux boutons de découpe rapide et une barre de découpe améliorée 🎞️', 'feat3v152': 'Nouveau sélecteur de fichiers expérimental', - 'featDesc3v152': - 'Le nouveau sélecteur de fichiers expérimental permet de prévisualiser et de filtrer vos vidéos par date, fini le défilement lorsque vous ajoutez des vidéos antérieures 📅 (Vous pouvez le désactiver dans les Préférences si vous rencontrez des problèmes)', - 'feat4v152': 'Verrouillage de l\'orientation', - 'featDesc4v152': - 'Lors de l\'enregistrement dans l\'application, appuyez sur le nouveau bouton après avoir positionné votre téléphone pour verrouiller l\'orientation et éviter des résultats inattendus 📱', - 'feat5v152': 'Et plus encore...', - 'featDesc5v152': - 'Vous trouverez également quelques petites améliorations visuelles et corrections de bugs 🐛', + 'featDesc3v152': 'Le nouveau sélecteur de fichiers expérimental permet de prévisualiser et de filtrer vos vidéos par date, fini le défilement lorsque vous ajoutez des vidéos antérieures 📅 (Vous pouvez le désactiver dans les Préférences si vous rencontrez des problèmes)', + 'feat4v152': 'Verrouillage de l’orientation', + 'featDesc4v152': 'Lors de l’enregistrement dans l’application, appuyez sur le nouveau bouton après avoir positionné votre téléphone pour verrouiller l’orientation et éviter des résultats inattendus 📱', + 'feat5v152': 'Et plus encore…', + 'featDesc5v152': 'Vous trouverez également quelques petites améliorations visuelles et corrections de bugs 🐛', 'useFilterInExperimentalPicker': 'Utilisez le filtre de date pour choisir des vidéos', - 'useFilterInExperimentalPickerDescription': - 'Lorsqu\'il est activé, sélectionner des dates passées filtrera les vidéos par cette date. Lorsqu\'il est désactivé, toutes les vidéos seront affichées. Fonctionne uniquement avec le sélecteur de fichiers expérimental.', + 'useFilterInExperimentalPickerDescription': 'Lorsqu’il est activé, sélectionner des dates passées filtrera les vidéos par cette date. Lorsqu’il est désactivé, toutes les vidéos seront affichées. Fonctionne uniquement avec le sélecteur de fichiers expérimental.', 'useAlternativeCalendarColors': 'Utilisez des couleurs de calendrier alternatives', - 'useAlternativeCalendarColorsDescription': - 'Change le vert et le rouge dans le calendrier en bleu et jaune. Utile pour les personnes daltoniennes.' + 'useAlternativeCalendarColorsDescription': 'Change le vert et le rouge dans le calendrier en bleu et jaune. Utile pour les personnes daltoniennes.' }; diff --git a/lib/lang/id.dart b/lib/lang/id.dart index 7671e58..627e9f1 100644 --- a/lib/lang/id.dart +++ b/lib/lang/id.dart @@ -31,7 +31,7 @@ const Map id = { 'no': 'Tidak', 'edit': 'Ubah', 'emojiHappy': 'Luar biasa!\nSampai jumpa besok.', - 'emojiSad': 'Sedang menunggu rekaman video...', + 'emojiSad': 'Sedang menunggu rekaman video…', 'rotateDevice': 'Putar perangkat anda ke kiri', 'recordingErrorTitle': 'Kesalahan merekam video', 'save': 'Save', @@ -39,7 +39,7 @@ const Map id = { 'videoSavedTitle': 'Video disimpan!', 'videoSavedDesc': 'Sampai jumpa besok :)', 'editVideoProperties': 'Ubah detail video', - 'comingSoon': 'Akan segera datang... ', + 'comingSoon': 'Akan segera datang… ', 'saveVideo': 'Simpan video', 'discardVideoTitle': 'Buang video ini?', 'discardVideoDesc': 'Tekan "Ya" untuk merekam kembali', @@ -112,7 +112,7 @@ const Map id = { 'Semua video yang terkait dengan profil ini juga akan dihapus secara permanen.Apakah kamu pasti akan melanjutkan? ', 'profileNameCannotBeEmpty': 'Nama profil tidak bisa kosong', 'reservedProfileName': 'Ini adalah nama profil yang dipesan', - 'creatingMovie': 'Memproses ... tunggu sebentar.\nIni bisa memakan waktu beberapa menit.', + 'creatingMovie': 'Memproses… tunggu sebentar.\nIni bisa memakan waktu beberapa menit.', 'doNotCloseTheApp': 'Jangan tutup aplikasi ini', 'cancelMovieCreation': 'Batalkan pembuatan video', 'cancelMovieDesc': 'Apakah Anda yakin ingin membatalkan pembuatan video?', @@ -163,7 +163,7 @@ const Map id = { 'success': 'Sukses', 'migrationSuccess': 'Migrasi berhasil! Semua video dan film sekarang disimpan di Internal Storage > DCIM > OneSecondDiary', - 'migrationInProgress': 'Migrasi semua video Anda ke folder aplikasi baru, mohon tunggu ...', + 'migrationInProgress': 'Migrasi semua video Anda ke folder aplikasi baru, mohon tunggu…', 'migrationFolderDeletionError': 'Migrasi selesai, tetapi terjadi kesalahan saat menghapus folder lama. Mohon hapus secara manual.', 'preferences': 'Preferensi', @@ -198,7 +198,7 @@ const Map id = { 'feat4v152': 'Kunci Orientasi', 'featDesc4v152': 'Saat merekam di aplikasi, ketuk tombol baru setelah menempatkan ponsel Anda untuk mengunci orientasi dan menghindari hasil yang tidak diinginkan 📱', - 'feat5v152': 'Dan lainnya...', + 'feat5v152': 'Dan lainnya…', 'featDesc5v152': 'Anda juga akan menemukan beberapa perbaikan visual kecil dan perbaikan bug 🐛', 'useFilterInExperimentalPicker': 'Gunakan filter tanggal untuk memilih video', 'useFilterInExperimentalPickerDescription': diff --git a/lib/lang/pt.dart b/lib/lang/pt.dart index 6079818..82f799d 100644 --- a/lib/lang/pt.dart +++ b/lib/lang/pt.dart @@ -29,7 +29,7 @@ const Map pt = { 'no': 'Não', 'edit': 'Editar', 'emojiHappy': 'Incrível!\nAté amanhã.', - 'emojiSad': 'Aguardando\nsua gravação ...', + 'emojiSad': 'Aguardando\nsua gravação…', 'rotateDevice': 'Gire para a esquerda', 'recordingErrorTitle': 'Erro ao gravar o vídeo!', 'save': 'Salvar', @@ -37,7 +37,7 @@ const Map pt = { 'videoSavedTitle': 'Vídeo salvo!', 'videoSavedDesc': 'Até mais :)', 'editVideoProperties': 'Editar propriedades', - 'comingSoon': ' Em breve... ', + 'comingSoon': ' Em breve… ', 'saveVideo': 'Salvar vídeo', 'discardVideoTitle': 'Descartar gravação?', 'discardVideoDesc': 'Pressione "Sim" para gravar novamente', @@ -109,7 +109,7 @@ const Map pt = { 'Todos os vídeos associados a este perfil também serão excluídos permanentemente. Você tem certeza que deseja continuar?', 'profileNameCannotBeEmpty': 'O nome do perfil não pode estar vazio', 'reservedProfileName': 'Este é um nome de perfil reservado', - 'creatingMovie': 'Processando... Por favor, aguarde.\nIsso pode levar alguns minutos.', + 'creatingMovie': 'Processando… Por favor, aguarde.\nIsso pode levar alguns minutos.', 'doNotCloseTheApp': 'Não feche o aplicativo', 'cancelMovieCreation': 'Cancelar criação de filme', 'cancelMovieDesc': 'Você tem certeza que deseja cancelar a criação do filme?', @@ -165,7 +165,7 @@ const Map pt = { 'migrationSuccess': 'Migração concluída! Todos os vídeos e filmes agora estão salvos em Internal Storage > DCIM > OneSecondDiary', 'migrationInProgress': - 'Migrando todos os seus vídeos para a nova pasta do aplicativo, por favor aguarde...', + 'Migrando todos os seus vídeos para a nova pasta do aplicativo, por favor aguarde…', 'migrationFolderDeletionError': 'Migração concluída, mas ocorreu um erro ao excluir as pastas antigas. Por favor, exclua manualmente.', 'preferences': 'Preferências', @@ -200,7 +200,7 @@ const Map pt = { 'feat4v152': 'Bloqueio de Orientação', 'featDesc4v152': 'Ao gravar no aplicativo, toque no novo botão após posicionar seu telefone para bloquear a orientação e evitar resultados inesperados 📱', - 'feat5v152': 'E mais...', + 'feat5v152': 'E mais…', 'featDesc5v152': 'Você também encontrará algumas pequenas melhorias visuais e correções de erros 🐛', 'useFilterInExperimentalPicker': 'Filtrar data para escolher vídeos', diff --git a/lib/lang/ru.dart b/lib/lang/ru.dart index f825b50..479a66b 100644 --- a/lib/lang/ru.dart +++ b/lib/lang/ru.dart @@ -29,7 +29,7 @@ const Map ru = { 'no': 'Нет', 'edit': 'Редактировать', 'emojiHappy': 'Волшебно!\nУвидимся завтра.', - 'emojiSad': 'Жду\nyтвоей секунды ...', + 'emojiSad': 'Жду\nyтвоей секунды…', 'rotateDevice': 'Поверни устройство влево', 'recordingErrorTitle': 'Ошибка при записи видео!', 'save': 'Сохранить', @@ -37,7 +37,7 @@ const Map ru = { 'videoSavedTitle': 'Видео сохранено!', 'videoSavedDesc': 'До скорой встречи :)', 'editVideoProperties': 'Редактировать свойства видео', - 'comingSoon': ' Скоро... ', + 'comingSoon': ' Скоро… ', 'saveVideo': 'Сохранить видео', 'discardVideoTitle': 'Удалить это видео?', 'discardVideoDesc': 'Нажми "Да", чтобы записать снова', @@ -109,7 +109,7 @@ const Map ru = { 'Все видео, связанные с этим профилем, будут удалены навсегда. Ты точно хочешь продолжить?', 'profileNameCannotBeEmpty': 'Графа имени пользователя не может быть пустой', 'reservedProfileName': 'Это имя уже занято', - 'creatingMovie': 'Обработка... Подожди, пожалуйста.\nЭто может занять несколько минут.', + 'creatingMovie': 'Обработка… Подожди, пожалуйста.\nЭто может занять несколько минут.', 'doNotCloseTheApp': 'Не закрывай приложение.', 'cancelMovieCreation': 'Отменить создание фильма', 'cancelMovieDesc': 'Новый фильм будет удален, продолжить?', @@ -164,7 +164,7 @@ const Map ru = { 'success': 'Успех', 'migrationSuccess': 'Миграция прошла успешно! Все видео и фильмы теперь сохранены в Internal Storage > DCIM > OneSecondDiary', - 'migrationInProgress': 'Миграция всех видео в новую папку приложения, пожалуйста, подождите...', + 'migrationInProgress': 'Миграция всех видео в новую папку приложения, пожалуйста, подождите…', 'migrationFolderDeletionError': 'Миграция завершена, но при удалении старых папок произошла ошибка. Пожалуйста, удалите их вручную.', 'preferences': 'Настройки', @@ -199,7 +199,7 @@ const Map ru = { 'feat4v152': 'Блокировка ориентации', 'featDesc4v152': 'При записи в приложении нажмите на новую кнопку после размещения телефона, чтобы заблокировать ориентацию и избежать неожиданных результатов 📱', - 'feat5v152': 'И многое другое...', + 'feat5v152': 'И многое другое…', 'featDesc5v152': 'Вы также найдете некоторые небольшие визуальные улучшения и исправления ошибок 🐛', 'useFilterInExperimentalPicker': 'Используйте фильтр по дате для выбора видео', diff --git a/lib/lang/zh.dart b/lib/lang/zh.dart index 26152aa..5694945 100644 --- a/lib/lang/zh.dart +++ b/lib/lang/zh.dart @@ -27,7 +27,7 @@ const Map zh = { 'no': '取消', 'edit': '编辑', 'emojiHappy': '太棒了!\明天见喽.', - 'emojiSad': '等待您的记录 ...', + 'emojiSad': '等待您的记录…', 'rotateDevice': '向左旋转您的设备', 'recordingErrorTitle': '录制视频是出错!', 'save': '保存', @@ -35,7 +35,7 @@ const Map zh = { 'videoSavedTitle': '视频已保存!', 'videoSavedDesc': '明天见喽!', 'editVideoProperties': '编辑视频属性', - 'comingSoon': ' 即将推出... ', + 'comingSoon': ' 即将推出… ', 'saveVideo': '保存视频', 'discardVideoTitle': '丢弃这个视频?', 'discardVideoDesc': '按“确认”重新录制', @@ -104,7 +104,7 @@ const Map zh = { 'deleteProfileTooltip': '与此配置文件相关的所有视频也将被永久删除。你一定会继续吗?', 'profileNameCannotBeEmpty': '配置文件名称不能为空', 'reservedProfileName': '这是一个保留的个人资料名称', - 'creatingMovie': '正在处理...请稍候.\n这可能需要几分钟.', + 'creatingMovie': '正在处理…请稍候.\n这可能需要几分钟.', 'doNotCloseTheApp': '请不要关闭应用程序', 'cancelMovieCreation': '取消电影创建', 'cancelMovieDesc': '您确定要取消电影创建吗?', @@ -146,7 +146,7 @@ const Map zh = { '迁移视频时出错。请关闭应用程序并手动将视频从Internal Storage > OneSecondDiary复制到Internal Storage > DCIM > OneSecondDiary,然后删除旧文件夹。', 'success': '成功', 'migrationSuccess': '迁移成功!所有视频和电影现在都保存在Internal Storage > DCIM > OneSecondDiary中', - 'migrationInProgress': '正在将所有视频迁移到新的应用程序文件夹中,请稍候...', + 'migrationInProgress': '正在将所有视频迁移到新的应用程序文件夹中,请稍候…', 'migrationFolderDeletionError': '迁移完成,但在删除旧文件夹时出错。请手动删除它。', 'preferences': '偏好设置', 'forceNativeCamera': '强制使用原生相机', @@ -174,7 +174,7 @@ const Map zh = { 'featDesc3v152': '新的实验性文件选择器允许按日期预览和筛选您的视频,添加过去的视频时不再滚动 📅(如果您遇到任何问题,可以在首选项中禁用它)', 'feat4v152': '锁定方向', 'featDesc4v152': '在应用中录制时,调整手机位置后点击新按钮以锁定方向,避免意外的结果 📱', - 'feat5v152': '还有更多...', + 'feat5v152': '还有更多…', 'featDesc5v152': '您还会发现一些小的视觉改进和错误修复 🐛', 'useFilterInExperimentalPicker': '使用日期过滤器选择视频', 'useFilterInExperimentalPickerDescription': '启用后,选择过去的日期将按该日期过滤视频。禁用后,将显示所有视频。仅适用于实验性文件选择器。',