From 5c25054a2e703ef91b4f2a301436f67429356ffe Mon Sep 17 00:00:00 2001 From: Betta_Fish Date: Sun, 13 Oct 2024 00:53:54 +0800 Subject: [PATCH] Add french translation Resolve #69 --- .../Strings/Resources.fr-FR.resx | 279 +++++++ .../FluentWeather.Uwp.QWeatherProvider.csproj | 2 +- .../QWeatherProvider.cs | 9 +- FluentWeather.Uwp/FluentWeather.Uwp.csproj | 1 + .../Strings/fr-FR/Resources.resw | 773 ++++++++++++++++++ 5 files changed, 1060 insertions(+), 4 deletions(-) create mode 100644 FluentWeather.Abstraction/Strings/Resources.fr-FR.resx create mode 100644 FluentWeather.Uwp/Strings/fr-FR/Resources.resw diff --git a/FluentWeather.Abstraction/Strings/Resources.fr-FR.resx b/FluentWeather.Abstraction/Strings/Resources.fr-FR.resx new file mode 100644 index 0000000..10c5526 --- /dev/null +++ b/FluentWeather.Abstraction/Strings/Resources.fr-FR.resx @@ -0,0 +1,279 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Bon + + + Hazardous + + + Moderate + + + Unhealthy + + + Unhealthy for sensitive groups + + + Very unhealthy + + + Ensoleillé + + + Principalement clair + + + Partiellement nuageux + + + Ciel couvert + + + Brume + + + Dépôt du brouillard givré + + + Légere bruine + + + Bruine modérée + + + Bruine dense + + + Légère bruine verglaçante + + + Bruine dense de gel + + + Pluies légères + + + Pluies modérées + + + Pluies abondantes + + + Faible pluie verglaçante + + + Pluie lourde de gel + + + Légère chute de neige + + + Modérée chute de neige + + + Fortes chutes de neige + + + Neige en grains + + + Légères pluies + + + Pluies modérées + + + Averses de pluie violentes + + + Légères averses de neige + + + Fortes averses de neige + + + Orage + + + Orage avec grêle légère + + + Orage avec grêle lourde + + + Inconnu + + + E + + + NNE + + + ESE + + + Aucune direction de vent durable + + + N + + + NE + + + NNE + + + NNO + + + NW + + + Rotationnel + + + S + + + SE + + + SSE + + + SSW + + + SW + + + W + + + WNW + + + WSW + + \ No newline at end of file diff --git a/FluentWeather.Uwp.QWeatherProvider/FluentWeather.Uwp.QWeatherProvider.csproj b/FluentWeather.Uwp.QWeatherProvider/FluentWeather.Uwp.QWeatherProvider.csproj index 92ca58f..4d374f4 100644 --- a/FluentWeather.Uwp.QWeatherProvider/FluentWeather.Uwp.QWeatherProvider.csproj +++ b/FluentWeather.Uwp.QWeatherProvider/FluentWeather.Uwp.QWeatherProvider.csproj @@ -168,7 +168,7 @@ 2.0.1 - 1.1.4 + 1.2.2 4.5.5 diff --git a/FluentWeather.Uwp.QWeatherProvider/QWeatherProvider.cs b/FluentWeather.Uwp.QWeatherProvider/QWeatherProvider.cs index 88f1041..f648d07 100644 --- a/FluentWeather.Uwp.QWeatherProvider/QWeatherProvider.cs +++ b/FluentWeather.Uwp.QWeatherProvider/QWeatherProvider.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Globalization; using System.Linq; using System.Net; using System.Threading.Tasks; @@ -67,13 +68,15 @@ public void GetSettings() Option.Domain = Common.Settings.QWeatherDomain; Option.PublicId = Common.Settings.QWeatherPublicId; var language = Common.Settings.Language; - if (language.Contains("-") && !language.Contains("zh-hant")) + + if (language.Contains("-") && !language.Contains("zh-hant") && !language.Contains("zh-TW")) { - Option.Language = language.Remove(language.IndexOf("-", StringComparison.Ordinal)); + var info = new RegionInfo(language); + Option.Language = info.Name.ToLower(); } else { - Option.Language = language; + Option.Language = language.Replace("zh-TW","zh-hant").Replace("zh-HK", "zh-hant"); } } diff --git a/FluentWeather.Uwp/FluentWeather.Uwp.csproj b/FluentWeather.Uwp/FluentWeather.Uwp.csproj index f56390c..3b0c98d 100644 --- a/FluentWeather.Uwp/FluentWeather.Uwp.csproj +++ b/FluentWeather.Uwp/FluentWeather.Uwp.csproj @@ -457,6 +457,7 @@ + diff --git a/FluentWeather.Uwp/Strings/fr-FR/Resources.resw b/FluentWeather.Uwp/Strings/fr-FR/Resources.resw new file mode 100644 index 0000000..185b1f4 --- /dev/null +++ b/FluentWeather.Uwp/Strings/fr-FR/Resources.resw @@ -0,0 +1,773 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + A Propos + + + A Propos + + + Météo est une application météo open source. + + + Aider à la traduction + + + Licences Open Source + + + L'application utilise les bibliothèques open source suivantes + + + Code Source + + + Code Source + + + District 2 de l'administrateur + + + Ville/District/Comté + + + District de l'administrateur + + + Province/état + + + Qualité de l'air + + + Unité:μg/m3 + + + Qualité de l'air + + + Une application météo open source + + + Météo + + + Appliquée + + + Rechercher automatiquement les mises à jour + + + Une autorisation de localisation est requise. Cela peut ralentir la vitesse de démarrage et nous ne recommandons pas aux appareils de bureau d'activer cette fonctionnalité. + + + Mettre à jour la localisation au démarrage + + + AVG le plus bas + + + AVG le plus élevé + + + Rayon de flou d'arrière-plan + + + Vous pouvez également utiliser différentes méthodes d'arrière-plan selon la météo : cliquez sur \"Ouvrir le dossier d'arrière-plan\", copiez l'image d'arrière-plan **(PNG)** dans le dossier, renommez les images selon le format suivant : Météo | Nommage de fichiers soleil | clair nuages PartlyCloudy Cloudy Pluie lourde | HeavyRain Pluie/pluie légère HeavySnow Neige légère | Neige légère | LumièreThunderyShowersThunderyHeavyRain Fog + + + Image d'arrière-plan + + + Appliquer les paramètres d'arrière-plan + + + Transparence de l'arrière-plan + + + Annuler + + + Vérifier + + + Vérifier les mises à jour de GitHub + + + Vérifier les mises à jour + + + Classique + + + Fermer + + + Fermer + + + Pourcentage du ciel couvert par le nuage + + + Montant du Cloud + + + Compagnon de Menu de Démarrage de la Météo (BETA) + + + Pays/Région + + + Pays/Région + + + Localisation actuelle + + + Localisation actuelle + + + Options personnalisables + + + Page principale personnalisée + + + Quotidien + + + Sombre + + + Fournisseur de données + + + Sélectionnez le fournisseur de données + + + Comparaison des caractéristiques + + + Données + + + Utiliser cette position comme emplacement actuel (nécessite un redémarrage de l'application) + + + Position par défaut + + + Supprimer + + + Pour les développeurs + + + La température nécessaire à la liquéfaction de l'eau (comme la rosée) dans l'air. Plus la température du point de rosée est élevée, plus votre sensation de chaleur et de farce sera grande. + + + Point de rosée + + + Télécharger + + + Télécharger les données pour voir l'historique de la météo de cet emplacement + + + Éditer + + + Fermer + + + Erreur + + + On dirait que : + + + Windows 10 + + + Windows 11 + + + Selon le système + + + Prévision + + + Obtenir + + + Impossible d'obtenir les données + + + Obtenir la météo historique + + + Il y aura des précipitations dans les deux prochaines heures + + + Le plus élevé + + + Hauteur historique + + + Historique bas + + + Cette fonctionnalité vous permet de comparer les données météo des dernières décennies + + + Fonctionnalités prises en charge + + + Température journalière la plus basse / la plus élevée +Température journalière la plus bas/la plus élevée + + + Analyse en cours... + + + Terminé + + + Téléchargement des données originales... + + + Enregistrement des données... + + + Les sources de données : + + + Météo historique + + + Ne demandez pas fréquemment des données météorologiques historiques. Une violation des conditions d'utilisation peut bloquer votre IP par Open-Météo ! + + + Avertissement + + + Prévisions sur 24 heures + + + Humidité + + + La concentration de vapeur d'eau présente dans l'air + + + Humidité + + + Vous pouvez ignorer certains avertissements inutiles (par exemple l'avertissement de mer) + + + Définir le mot de bloc + + + Vous êtes à jour ! + + + Latitude* + + + Latitude + + + Niveau + + + Clair + + + Confirmer + + + Select Location + + + Nom* + + + Nom du lieu + + + Géolocalisation + + + Longitude + + + Longitude  + + + Le plus bas + + + Mensuel + + + En savoir plus + 警告内了解详情 + + + Pas de précipitation pour les deux prochaines heures + + + Notification + + + Maintenant + + + Site Officiel + + + 1 h + + + Ouvrir le dossier d'arrière-plan + + + Météo ouverte + + + Source de données météo gratuite + + + Météo ouverte + + + Personnalisation + + + Pression + + + La gravité de l'air dans l'atmosphère. Une pression d'air plus élevée est généralement associée à une météo lumineuse, une pression d'air plus faible est liée à la météo de la tempête + + + Pression + + + KEY de Géo API, disponible dans la console + + + CLÉ Géo API + + + Le domaine Q Météo API utilise. +Veuillez changer cette option pour api.qweather.com si vous utilisez un KEY payant. + + + Domaine + + + Météo + + + CLÉ personnalisée + + + Q-Météo + + + Météo + + + La KEY de Météo peut être trouvée dans la console + + + CLÉ + + + L'auto-inscription est requise pour KEY + + + Q-Météo + + + Avoir une clé gratuite + + + Identifiant public (facultatif) + + + Actualiser + + + Relancer l'app + + + Redémarrer pour appliquer les paramètres + + + Enregistré + + + Rechercher un endroit... + + + Sélectionner + + + Sélectionner Fichier + + + Sélectionnez un fournisseur de données pour continuer + + + Réglages + + + Personnaliser votre page principale + + + Obtenir + + + Unité de température + + + Celsius + + + Fahrenheit + + + Diffuser la météo + + + Rapport météo + + + Aurore + + + Coucher du soleil + + + Définir la couleur du thème + + + Couleurs + + + Définir le thème de l'application (Redémarrage requis) + + + Thème + + + Fuseau horaire + + + Fuseau horaire + + + Aujourd’hui + + + Le plus haut aujourd'hui + + + Le plus bas aujourd'hui + + + La météo d'aujourd'hui + + + Demain + + + La météo de demain + + + 2 h + + + Suivre + 台风警告内快捷追踪 + + + Rendre les tuiles larges et grandes transparentes + + + Tuiles transparentes + + + Typhon + + + Le service de suivi du typhon est actuellement indisponible + + + Erreur inconnue + + + Mises à jour disponibles + + + Impossible de vérifier la présence de mises à jour + + + Veuillez réessayer plus tard ou essayer d'activer votre agent réseau + + + Annuler + + + Télécharger + + + Voir le détail + + + Réactualiser + + + Réactualiser + + + Voir les détails + + + Afficher + + + La mesure de la distance à laquelle un objet ou une lumière peut être clairement discerné + + + Visibilité + + + Vérifier et pousser les alertes à l'heure + + + Alertes + + + Avertissement + + + Afficher la météo quotidienne sur les tuiles (Windows 10 uniquement) + + + Tuiles + + + Poussez les prévisions météo d'aujourd'hui le matin + + + La météo d'aujourd'hui + + + Poussez les prévisions météo de demain la nuit + + + Météo demain + + + Prévision 7 jours + + + Bienvenue + + + Comparaison des caractéristiques de la source de données + + + Nous recommandons d'utiliser le fournisseur de données Open-Météo + + + Remplacer l'arrière-plan Mica sous Windows 11. +Réglez la transparence de l'arrière-plan à 100% pour prévisualiser. + + + Acrylique d'arrière-plan + + + La fumée se lève verticalement + + + Direction montrée par la dérive de la fumée mais pas par les girouettes + + + Rarement vécu à l'intérieur des terres, déracinement des arbres, dommages structurels considérables + + + Très rarement vécu, accompagné de dommages généralisés + + + Dévastation + + + Dévastation + + + Dévastation + + + Dévastation + + + Dévastation + + + Dévastation + + + Frappe du vent sur le visage ; rouille de feuille ; girouette de vent déplacée par le vent + + + Feuilles et petites brindilles en mouvement constant ; drapeaux légers étendus + + + Élever la poussière et le papier détaché ; petites branches déplacées + + + Les petits arbres en feuilles commencent à se balancer ; les vagues crêtes se forment sur les eaux intérieures + + + Grandes branches en mouvement ; sifflement entendu dans les fils télégraphiques ; parapluies utilisés avec difficulté + + + Des arbres entiers en mouvement ; gêne ressentie lorsque vous marchez contre le vent + + + Les brindilles brisent les arborescences ; elles entravent généralement la progression + + + Légers dégâts structurels (pots de cheminée et ardoises retirés) + + + Dévastation + + + Niveau + + \ No newline at end of file