[v2.0-alpha1] Externalization of languages in collection of TOML file (locales/*.toml) + replacement of external command FFmpeg and ExifTool (partially) + start of TOML file setting function + general cleanup
This commit is contained in:
65
locales/en_us.toml
Normal file
65
locales/en_us.toml
Normal file
@@ -0,0 +1,65 @@
|
||||
# Localization file for video2geoframes.py script
|
||||
# English (US / World)
|
||||
#
|
||||
# Last edition : 2024-06-22
|
||||
|
||||
[ui]
|
||||
|
||||
[ui.info]
|
||||
title = "# video2geoframes.py"
|
||||
intro = """Welcome in video2geoframes.py script !
|
||||
This script is designed to create geotagged frames from video and GPX track."""
|
||||
end = "End of program, press Enter to quit."
|
||||
paths_title = "## Paths"
|
||||
parameters_title = "## Process parameters"
|
||||
metadata = """{} ({} {}B)\n
|
||||
- Duration : {} s\n
|
||||
- Start time : {}.{}\n
|
||||
- Time offset : {}"""
|
||||
|
||||
[ui.units]
|
||||
cv2_tqdm = 'frame(s)'
|
||||
|
||||
[ui.parameters]
|
||||
toml_setting² = "Setting with TOML file ({}/{}) ? "
|
||||
|
||||
timelapse = "Timelapse video ({}/{}) ? "
|
||||
timelapse_fps = "Timelapse framerate (frame/s) [{}-{}] : "
|
||||
timelapse_fps_err = "Error... please enter a decimal between {} et {}."
|
||||
|
||||
frame_samp = "Enter the frame sampling in seconds [{}-{}] : "
|
||||
frame_samp_err = "Error... please enter a decimal between {} and {}."
|
||||
|
||||
frame_height = "Enter frame height in pixels (ratio unchanged) [{}-{}] : "
|
||||
frame_height_err = "Error... please enter an integer between {} and {}."
|
||||
|
||||
video_start_datetime = "Enter video start datetime following ISO format (exemple : 2023-09-18T22:00:02.000) : "
|
||||
video_start_datetime_err = "Error... entered datetime is not valid."
|
||||
|
||||
rec_timezone = "Enter time offset related to UTC (example for CEST : +02:00) : "
|
||||
|
||||
time_offset = "Enter time offset between video and GPX in seconds [{}-{}] : "
|
||||
time_offset_err = "Error... please enter a decimal between {} and {}."
|
||||
|
||||
[ui.paths]
|
||||
toml_file = "Enter TOML file path : "
|
||||
video_file = "Enter video path : "
|
||||
gps_track = "Enter GPS track path : "
|
||||
output_folder = "Enter output folder : "
|
||||
|
||||
path_err = "Error... File doesn't exist."
|
||||
|
||||
[ui.metadatas]
|
||||
make = "Enter the camera brand : "
|
||||
model = "Enter the camera model : "
|
||||
author = "Enter author name : "
|
||||
|
||||
[processing]
|
||||
reading_metadatas = "Reading video metadatas..."
|
||||
sampling = "Extracting frames from video..."
|
||||
timestamping = "Setting timestamp on frames..."
|
||||
geotagging = "Geotagging frames..."
|
||||
|
||||
[user]
|
||||
agree = ["y", "yes"]
|
||||
disagree = ["n", "no"]
|
||||
65
locales/fr_fr.toml
Normal file
65
locales/fr_fr.toml
Normal file
@@ -0,0 +1,65 @@
|
||||
# Localization file for video2geoframes.py script
|
||||
# French (France)
|
||||
#
|
||||
# Last edition : 2024-06-22
|
||||
|
||||
[ui]
|
||||
|
||||
[ui.info]
|
||||
title = "# video2geoframes.py"
|
||||
intro = """Bienvenue dans le script video2geoframes.py !
|
||||
Ce script permet, à partir d'une vidéo et d'une trace GPS, de créer un ensemble de photos géotaguées."""
|
||||
end = "Fin du programme, appuyez sur Entrée pour fermer."
|
||||
paths_title = "## Chemins"
|
||||
parameters_title = "## Paramètres du traitement"
|
||||
metadatas = """{} ({} {}B)
|
||||
- Durée : {} s
|
||||
- Heure de début : {}.{}
|
||||
- Décalage horaire : {}"""
|
||||
|
||||
[ui.units]
|
||||
cv2_tqdm = 'image(s)'
|
||||
|
||||
[ui.parameters]
|
||||
toml_setting = "Paramétrage avec un fichier TOML ({}/{}) ? "
|
||||
|
||||
timelapse = "Vidéo timelapse ({}/{}) ? "
|
||||
timelapse_fps = "Débit d'image du timelapse (image/s) [{}-{}] : "
|
||||
timelapse_fps_err = "Erreur... entrez un entier entre {} et {}."
|
||||
|
||||
frame_samp = "Entrez l'espacement temporel des images en secondes [{}-{}] : "
|
||||
frame_samp_err = "'Erreur... veuillez entrer un nombre décimal entre {} et {}."
|
||||
|
||||
frame_height = "Entrez la hauteur des images en pixels (ratio inchangé) [{}-{}] : "
|
||||
frame_height_err = "Erreur... veuillez entrer un nombre entier entre {} et {}."
|
||||
|
||||
video_start_datetime = "Entrez l'horodatage du début de la vidéo au format ISO (exemple : 2023-09-18T22:00:02.000) : "
|
||||
video_start_datetime_err = "Erreur... l'horodatage entré est invalide."
|
||||
|
||||
rec_timezone = "Entrez le décalage horaire par rapport à UTC (exemple pour CEST : +02:00) : "
|
||||
|
||||
time_offset = "Entrez le décalage temporel entre la vidéo et le GPX en secondes [{}-{}] : "
|
||||
time_offset_err = "Erreur... veuillez entrer un nombre décimal entre {} et {}."
|
||||
|
||||
[ui.paths]
|
||||
toml_file = "Entrez le chemin du fichier TOML : "
|
||||
video_file = "Entrez le chemin de la vidéo : "
|
||||
gps_track = "Entrez le chemin de la trace GPS : "
|
||||
output_folder = "Entrez le dossier de sortie : "
|
||||
|
||||
path_err = "Erreur... le fichier n'existe pas."
|
||||
|
||||
[ui.metadatas]
|
||||
make = "Entrez la marque du capteur : "
|
||||
model = "Entrez le modèle du capteur : "
|
||||
author = "Entrez l'auteur : "
|
||||
|
||||
[processing]
|
||||
reading_metadatas = "Lecture des métadonnées de la vidéo..."
|
||||
sampling = "Extraction des images depuis la vidéo..."
|
||||
timestamping = "Définition de l'horodatage des images..."
|
||||
geotagging = "Géotaguage des images..."
|
||||
|
||||
[user]
|
||||
agree = ["o", "oui"]
|
||||
disagree = ["n", "non"]
|
||||
Reference in New Issue
Block a user