-
Notifications
You must be signed in to change notification settings - Fork 90
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #3082 from XavSPM/master
French translation
- Loading branch information
Showing
31 changed files
with
1,988 additions
and
0 deletions.
There are no files selected for viewing
22 changes: 22 additions & 0 deletions
22
...ng-ui/src/main/resources/org/phoebus/applications/alarm/logging/ui/messages_fr.properties
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
AlarmInformation=Informations sur l'alarme | ||
Command=Commande | ||
Config=Configuration | ||
ConfigurationInfo=Informations sur la configuration | ||
ConfigurationInfoNotFound=Informations sur la configuration introuvables. | ||
Configurations=Configurations : | ||
CurrentMessage=Message actuel | ||
CurrentSeverity=Gravité actuelle | ||
EndTime=Heure de fin | ||
Host=Hôte | ||
Message=Message | ||
MessageTime=Heure du message | ||
Mode=Mode | ||
NoSearchResults=Aucun résultat de recherche | ||
Query=Requête : | ||
Search=Rechercher | ||
Configuration=Configuration(s) : | ||
Severity=Gravité | ||
StartTime=Heure de début | ||
Time=Heure | ||
User=Utilisateur | ||
Value=Valeur |
4 changes: 4 additions & 0 deletions
4
app/alarm/model/src/main/resources/org/phoebus/applications/alarm/messages_fr.properties
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Disabled=Désactivé | ||
Disconnected=Déconnecté | ||
NoPV=Pas de PV | ||
|
9 changes: 9 additions & 0 deletions
9
app/alarm/ui/src/main/resources/org/phoebus/applications/alarm/ui/messages_fr.properties
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
error=Erreur | ||
acknowledgeFailed=Échec de l'acquittement de/des l'alarme(s) | ||
addComponentFailed=Échec de l'ajout du composant | ||
disableAlarmFailed=Échec de la désactivation de l'alarme | ||
enableAlarmFailed=Échec de l'activation de l'alarme | ||
moveItemFailed=Échec du déplacement de l'élément | ||
removeComponentFailed=Échec de la suppression du composant | ||
renameItemFailed=Échec du renommage de l'élément | ||
unacknowledgeFailed=Échec de la désacquittement de/des l'alarme(s) |
2 changes: 2 additions & 0 deletions
2
app/channel/views/src/main/resources/org/phoebus/channel/views/messages_fr.properties
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
ChannelTableNameColumn=nom | ||
ChannelTableOwnerColumn=propriétaire |
13 changes: 13 additions & 0 deletions
13
.../src/main/resources/org/phoebus/applications/credentialsmanagement/messages_fr.properties
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
ClearAllCredentials=Efface toutes les identifiants enregistrés | ||
DisplayName=Gestion des identifiants | ||
ErrorDialogTitle=Échec de l'opération | ||
ErrorDialogBody=Échec de la déconnexion ! | ||
LoginButtonText=Connexion | ||
LogoutButtonText=Déconnexion | ||
LogOutFromAll=Déconnexion de tous | ||
NoCredentialsFound=Aucun identifiant enregistré et aucun fournisseur d'authentification de service configuré | ||
Password=Mot de passe | ||
Scope=Périmètre | ||
SecureStoreErrorTitle=Échec du lancement de l'application | ||
SecureStoreErrorBody=Échec de l'initialisation du stockage sécurisé | ||
Title=Gestion des identifiants |
298 changes: 298 additions & 0 deletions
298
app/databrowser/src/main/resources/org/csstudio/trends/databrowser3/messages_fr.properties
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,298 @@ | ||
AddAxis=Ajouter un axe | ||
AddFormula=Ajouter une formule | ||
AddFormulaMsg=Entrez le nom de la formule, puis appuyez sur "OK" pour configurer la formule | ||
AddFormula_NameTT=Entrez un nom court pour la formule : "somme", "moy", ... | ||
AddItemErrorFmt=Erreur lors de l''ajout de {0} | ||
AddPV=Ajouter un PV | ||
AddPV_Axis=Axe des valeurs | ||
AddPV_AxisTT=Sélectionnez l'axe des valeurs pour le nouvel élément | ||
AddPV_NameTT=Entrez le nom du PV incluant ? et * | ||
AddPV_NewOrEmptyAxis=<utiliser un nouvel axe ou un axe vide> | ||
AddPV_OnChange=sur changement | ||
AddPV_OnChangeTT=Échantillonner le PV sur changement plutôt que périodiquement ? | ||
AddPV_Period=Période de balayage [secondes] | ||
AddPV_PeriodTT=Entrez la période de balayage en secondes | ||
AddPVMsg=Entrez le nom du PV, configurez la période de balayage | ||
AppendSearchResults=Ajouter... | ||
AppendSearchResultsTT=Ajouter les résultats de la recherche à la liste | ||
ArchiveFetchJobFmt=Lire les données : {0}, {1} - {2} | ||
ArchiveFetchStart=Lecture des données | ||
ArchiveFetchProgressFmt={0}, {1} sec | ||
ArchiveFetchDetailFmt={0} ({1}/{2}) | ||
ArchiveListGUI_NoArchives=- Pas d'archives - | ||
ArchiveName=Archive | ||
ArchiveRescale_Label=Lorsque les données archivées arrivent : | ||
ArchiveRescale_NONE=Ne rien faire | ||
ArchiveRescale_STAGGER=Effectuer un "décalage" | ||
ArchiveServerErrorFmt=Erreur de connexion au serveur d''archives\nURL : {0} | ||
ArchiveServerInfo=Infos d'archive | ||
ArchiveServerInfoHdr=Source de données d'archive | ||
AutoScale=Échelle automatique | ||
Axis=Axe | ||
AxisMax=Max | ||
AxisMin=Min | ||
AxisOnRight=À droite | ||
AxisTT=Axe des valeurs pour cette courbe | ||
AxisVisibility=Afficher | ||
BackgroundColorLbl=Couleur de fond : | ||
ChangeLiveCapacityCommandErrorFmt=Échec de la définition de la taille du tampon pour {0} à {1} éléments.\nErreur : {2} | ||
ChangeNameErrorFmt=Impossible de changer le nom de l''élément de {0} à {1} | ||
Color=Couleur | ||
ColorTT=Couleur de la courbe | ||
CursorValue=Valeur du curseur | ||
CursorValueTT=Valeur à la position actuelle du curseur | ||
DataBrowser=Navigateur de données | ||
DataBrowserMenuPath=Affichage | ||
DeleteAxis=Supprimer l'axe | ||
DeleteAxisWarningFmt=L''axe des valeurs {0} est utilisé pour tracer {1}.\nVous ne pouvez supprimer que les axes qui ne sont pas utilisés. | ||
DeleteItem=Supprimer l'élément | ||
DuplicateItemFmt=La configuration contient déjà un élément nommé {0}. | ||
EditItems=Modifier les éléments sélectionnés | ||
EmptyNameError=Nom vide | ||
EndTimeLbl=Heure de fin : | ||
EndTimeTT=Configurer l'heure de fin.\nUtilisez des spécifications relatives comme "maintenant"\nou une date et une heure absolues comme\n2017-01-25 15:00 | ||
Error=Erreur | ||
Export=Exporter | ||
Export_Delimiter=\t | ||
Export_NoValueMarker=#N/A | ||
ExportBrowse=Parcourir | ||
ExportBrowseTT=Ouvrir la boîte de dialogue de nom de fichier | ||
ExportDefaultLinearInterpolation=00:30:00 | ||
ExportDefaultLinearInterpolationTT=Sélectionnez l'intervalle de temps HH:MM:SS pour l'interpolation linéaire | ||
ExportDefaultOptimization=10000 | ||
ExportDefaultDigits=\ \ 6 | ||
ExportDefaultFilename=<entrez le nom du fichier> | ||
ExportDigits=chiffres | ||
ExportDigitsError=Erreur dans les "chiffres" pour la notation décimale ou exponentielle | ||
ExportDigitsTT=Nombre de chiffres fractionnaires pour la notation décimale ou exponentielle | ||
ExportEnterFilenameError=Veuillez entrer un nom de fichier | ||
ExportFileExists=Le fichier existe | ||
ExportFileExistsFmt=Ce fichier existe déjà :\n{0}\nÉcraser ? | ||
ExportFilename=Nom du fichier : | ||
ExportFilenameTT=Entrez le nom du fichier | ||
ExportFormat_DecimalTT=Utilisez la notation décimale pour les nombres | ||
ExportFormat_DefaultTT=Utilisez le format par défaut pour les nombres | ||
ExportFormat_ExponentialTT=Utilisez la notation exponentielle pour les nombres | ||
ExportGroupFormat=Format | ||
ExportGroupOutput=Sortie | ||
ExportGroupSource=Échantillons à exporter | ||
ExportLinearIntervalError=Erreur dans le paramètre d'interpolation linéaire, doit utiliser "HH:MM:SS" | ||
ExportMatlabFilenameError=L'exportation Matlab doit utiliser un nom de fichier\nse terminant par '.m' pour le texte\nou '.mat' pour le fichier binaire Matlab. | ||
ExportMinMaxCol=... avec des colonnes d'erreur | ||
ExportOptimizeCountError=Erreur dans le nombre d'optimisation | ||
ExportMinMaxColTT=Inclure des colonnes "erreur" pour la plage min/max des données optimisées ? | ||
ExportOptimizationTT=Nombre approprié de valeurs à créer dans le jeu de données réduit | ||
ExportPlotStartEnd=Utiliser l'heure de début/fin du graphique | ||
ExportPlotStartEndTT=Utiliser l'heure de début/fin du graphique au lieu de spécifier des heures de début/fin personnalisées ? | ||
ExportSource_Linear=Interpolation linéaire | ||
ExportSource_LinearTT=Interpoler linéairement les données brutes | ||
ExportSource_OptimizedArchive=Données archivées optimisées | ||
ExportSource_OptimizedArchiveTT=Réduire les données brutes en informations d'échantillon min/max/moyenne | ||
ExportSource_Plot=Graphique | ||
ExportSource_PlotTT=Utiliser les échantillons tels qu'ils sont actuellement affichés dans le graphique | ||
ExportSource_RawArchive=Données archivées brutes | ||
ExportSource_RawArchiveTT=Récupérer les données archivées brutes de l'archive | ||
ExportStartExport=Exporter | ||
ExportTabular=Tabulaire | ||
ExportTabularTT=Générer un tableau de type feuille de calcul pour tous les canaux, ou lister les échantillons canal par canal ? | ||
ExportTypeMatlab=Matlab | ||
ExportTypeMatlabTT=Créer un fichier texte Matlab (*.m) ou un fichier de données binaire (*.mat) | ||
ExportTypeSpreadsheet=Feuille de calcul | ||
ExportTypeSpreadsheetTT=Créer un fichier texte adapté à une feuille de calcul | ||
ExportValueInfo=... avec Sévérité/Statut | ||
ExportValueInfoTT=Inclure la sévérité/le statut de l'échantillon dans la sortie | ||
FileFilterDesc=Navigateur de données | ||
FileLoadErr=Impossible de charger | ||
FileLoadJobName=Charger le navigateur de données | ||
FileOpenErr=Impossible d'ouvrir le fichier du navigateur de données\n | ||
FileTypeAll=Tous les fichiers (*.*) | ||
FileTypePlot=Fichiers de graphique (*.plt) | ||
FontBtnBold=Gras | ||
FontBtnExample=Texte d'exemple | ||
FontBtnItalics=Italique | ||
FontBtnJobName=Obtenir les polices | ||
FontBtnName=Nom de la police : | ||
FontBtnSize=Taille : | ||
FontBtnStyle=Style : | ||
FontTT=Changer de police | ||
ForegroundColorLbl=Couleur du premier plan : | ||
Format_Decimal=Notation décimale | ||
Format_Default=Format par défaut | ||
Format_Exponential=Notation exponentielle | ||
Formula=Formule | ||
FormulaCalcPane=Calculs | ||
FormulaCalcs0TT=Zéro | ||
FormulaCalcs1TT=Un | ||
FormulaCalcs2TT=Deux | ||
FormulaCalcs3TT=Trois | ||
FormulaCalcs4TT=Quatre | ||
FormulaCalcs5TT=Cinq | ||
FormulaCalcs6TT=Six | ||
FormulaCalcs7TT=Sept | ||
FormulaCalcs8TT=Huit | ||
FormulaCalcs9TT=Neuf | ||
FormulaCalcsAddTT=Ajouter | ||
FormulaCalcsBsTT=Retour arrière | ||
FormulaCalcsCbTT=Accolade fermante | ||
FormulaCalcsCfTT=Effacer la formule | ||
FormulaCalcsDivTT=Diviser | ||
FormulaCalcsDotTT=Point décimal | ||
FormulaCalcsMulTT=Multiplier | ||
FormulaCalcsObTT=Accolade ouvrante | ||
FormulaCalcsSubTT=Soustraire | ||
FormulaEmpty=La formule est vide | ||
FormulaFuncPane=Fonctions | ||
FormulaFunctAbsTT=abs(x), valeur absolue | ||
FormulaFunctAcosTT=acos(x), cosinus inverse | ||
FormulaFunctAsinTT=asin(x), sinus inverse | ||
FormulaFunctAtan2TT=atan2(y,x), tangente inverse | ||
FormulaFunctAtanTT=atan(x), tangente inverse | ||
FormulaFunctCeilTT=ceil(x), arrondir vers +\u221e | ||
FormulaFunctCosTT=cos(x), cosinus | ||
FormulaFunctETT=e=2.71... | ||
FormulaFunctExpTT=exp(x), exponentielle (base e) | ||
FormulaFunctFloorTT=floor(x), arrondir vers -\u221e | ||
FormulaFunctIfTT=x ? y : z, si-x-alors-y-sinon-z | ||
FormulaFunctLog10TT=log10(x), logarithme (base 10) | ||
FormulaFunctLogTT=log(x), logarithme (base e) | ||
FormulaFunctMaxTT=max(x, y, ...), maximum | ||
FormulaFunctMinTT=min(x, y, ...), minimum | ||
FormulaFunctPiTT=\u03C0=3.14... | ||
FormulaFunctPowTT=x^y, puissance | ||
FormulaFunctSinTT=sin(x), sinus | ||
FormulaFunctSqrtTT=sqrt(x), racine carrée | ||
FormulaFunctTanTT=tan(x), tangente | ||
FormulaLabel=Formule : | ||
FormulaLabelEditTT=Cliquez pour éditer la formule : Expression, entrées, ... | ||
FormulaParsed=Formule analysée : | ||
FormulaTabInput=Entrée | ||
FormulaTabVariable=Variable | ||
FormulaTabTT=Double-cliquez sur l'entrée pour l'ajouter à la formule, ou modifier le nom de la variable | ||
Grid=Grille | ||
GridLbl=Grille : | ||
HideTraceWarning=Masquer la courbe ? | ||
HideTraceWarningDetail=Masquer une courbe peut être utile pour...\na) réduire temporairement le nombre de courbes sur le graphique\nb) masquer les PV d'entrée de la formule où vous êtes intéressé par la formule,\n mais pas par les entrées individuelles\n\nNotez cependant que le Navigateur de données échantillonnera toujours les données pour la courbe masquée et demandera des données archivées pour elle afin qu'elle soit "prête" lorsque vous voudrez la montrer à nouveau.\n\nSi vous n'avez pas besoin de cet élément, vous devriez le supprimer au lieu de le masquer.\n\nMasquer la courbe ? | ||
ImportActionLabelFmt=Importer {0} | ||
ImportTitle=Importer | ||
Information=Infos | ||
InspectSamples=Inspecter les échantillons | ||
InvalidScanPeriodError=Période de balayage invalide | ||
ItemName=Élément (PV, Formule) | ||
ItemNameTT=Nom du PV ou de la formule | ||
LabelFontLbl=Police des étiquettes : | ||
LegendLbl=Légende : | ||
LegendFontLbl=Police de la légende : | ||
LiveBufferSizeInfoFmt=En supposant une valeur par seconde, {0} éléments couvrent {1} | ||
LiveData=Données en direct | ||
LiveSampleBufferSize=Taille du tampon | ||
LogScale=Échelle logarithmique | ||
Miscellaneous=Divers | ||
Model_Disconnected=Déconnecté | ||
MoveAxisToTheLeft=Déplacer l'axe vers la gauche | ||
MoveAxisToTheRight=Déplacer l'axe vers la droite | ||
MoveItemDown=Déplacer vers le bas | ||
MoveItemUp=Déplacer vers le haut | ||
Name=Nom | ||
NegErrColumn=Erreur négative | ||
NewPlot=Nouveau graphique | ||
NewPlotFailed=Échec de la création du nouveau graphique | ||
NewPlotTargetFolderWriteProtected=Le dossier cible est protégé en écriture | ||
NewPlotSelectionEmpty=Aucun dossier cible sélectionné | ||
NewPlotOverwriteExisting=Le fichier {0} existe déjà dans le dossier {1}.\nVoulez-vous l''écraser ? | ||
NewPlotOverwriteExistingTitle=Le fichier existe | ||
NewPlotFileCreateFailed=Échec de la création du nouveau fichier plt | ||
NotApplicable=- | ||
OpenExportView=Ouvrir le panneau d'exportation de données | ||
OpenSearchView=Ouvrir le panneau de recherche d'archive | ||
OpenPropertiesView=Ouvrir le panneau des propriétés | ||
OpenWaveformView=Inspecter les formes d'onde | ||
Plot_TimeAxisName= | ||
Plot_ValueAxisName=Valeur | ||
Plot_ValueAxisNameFMT=Valeur {0} | ||
PointSize=Taille | ||
PointSizeTT=Taille des points d'échantillon | ||
PointType=Point | ||
PointTypeTT=Comment marquer les échantillons individuels de la courbe | ||
PosErrColumn=Erreur positive | ||
PropertiesTabName=Propriétés | ||
PVName=Nom du PV | ||
PVUsedInFormulaFmt=L''élément {0} ne peut pas être supprimé car il\nest utilisé comme entrée dans la formule {1}.\nSupprimez la formule {1} avant de supprimer {0}. | ||
Refresh=Rafraîchir | ||
RemoveEmptyAxes=Supprimer les axes vides | ||
ReplaceSearchResults=Remplacer les résultats de la recherche | ||
ReplaceSearchResultsTT=Les résultats de la recherche remplacent la liste des canaux précédente | ||
Request_raw=Données brutes | ||
Request_optimized=Optimisé | ||
RequestType=Type de requête | ||
RequestTypeTT=Méthode de demande de données d'archive | ||
RequestTypeWarning=Avertissement sur le type de demande | ||
RequestTypeWarningDetail=Le type de demande "optimisé" bascule automatiquement entre\néchantillons originaux et informations de moyenne/min/max.\nDans de rares cas, des limitations de ce mécanisme doivent être surmontées\nen imposant la récupération de données "brutes".\nDans la plupart des cas, cependant, demander des données "brutes" ne fournira\naucune information nouvelle mais entraînera seulement une saturation de la mémoire de votre ordinateur.\n\nÊtes-vous sûr d'avoir besoin de données brutes ? | ||
SampleView_Count=Nombre d'échantillons : | ||
SampleView_Item=Élément (PV, Formule) : | ||
SampleView_Refresh=Rafraîchir | ||
SampleView_RefreshTT=Rafraîchir la liste des éléments et les échantillons | ||
SampleView_SelectItem=- Sélectionner un élément pour inspecter les échantillons - | ||
SampleView_Source=Source | ||
Save=Enregistrer | ||
SaveChangesLbl=Enregistrer les modifications : | ||
SaveChangesTT=Les modifications du graphique doivent-elles entraîner une boîte de dialogue "enregistrer" lors de la fermeture du graphique ?\nLorsqu'il n'est pas sélectionné, les modifications seront ignorées.\nVous pouvez toujours utiliser Fichier/Enregistrer sous pour enregistrer l'état du graphique à la demande. | ||
ScaleFontLbl=Police de l'échelle : | ||
ScanPeriod=Période de balayage | ||
ScanPeriodChangeErrorFmt=Échec de la modification de la période de balayage de {0}.\nErreur : {1} | ||
ScanPeriodTT=Entrez la période de balayage en secondes, ou 0 pour "surveiller" | ||
ScrollStepLbl=Pas de défilement [secondes] : | ||
Search=Rechercher | ||
SearchChannelFmt=Rechercher "{0}" | ||
SearchPattern=Motif : | ||
SearchPatternTT=Entrez le motif de recherche, incluant '?', '*'. | ||
SearchTT=Démarrer la recherche de nom de canal | ||
SelectTrace=Séléctionner la courbe pour voir les sources de données | ||
SeverityColumn=Gravité | ||
SeverityStatusFmt={0} / {1} | ||
StartEndDialogBtn=... | ||
StartEndDialogTT=Ouvrir la boîte de dialogue de l'heure de début/fin | ||
StartTimeLbl=Heure de début : | ||
StartTimeTT=Configurer l'heure de début.\nUtilisez des spécifications relatives comme\n2 mois 3 jours\nou une date et une heure absolues comme\n2017-01-20 13:45:00 | ||
StatisticsTab=Statistiques | ||
StatisticsMean=Moyenne | ||
StatisticsMedian=Médiane | ||
StatisticsStdDev=Écart-type | ||
StatisticsSampleCount=Nombre d'échantillons | ||
StatisticsMin=Valeur min | ||
StatisticsMax=Valeur max | ||
StatisticsSum=Somme | ||
StatusColumn=Statut | ||
TimeAxis=Axe temporel | ||
TimeColumn=Temps | ||
TitleFontLbl=Police du titre : | ||
TitleLbl=Titre : | ||
TitleTT=Entrez le titre | ||
TraceDisplayName=Nom affiché | ||
TraceDisplayNameTT=Nom affiché dans le graphique | ||
TraceLineStyle=Style | ||
TraceLineStyleTT=Style de ligne | ||
TraceLineWidth=Largeur | ||
TraceLineWidthTT=Largeur de ligne, taille du marqueur | ||
TraceTableEmpty=Pas de courbes | ||
TraceType=Type de courbe | ||
TraceTypeTT=Comment afficher la courbe | ||
TracesTab=Courbes | ||
TraceVisibility=Afficher | ||
TraceVisibilityTT=Afficher ou masquer cette courbe ? | ||
UpdatePeriodLbl=Période d'actualisation du graphique [secondes] : | ||
URL=URL | ||
UseAxisName=Nom de l'axe ? | ||
UseLines=Utiliser des lignes | ||
UsePoints=Utiliser des points | ||
UseTraceNames=Noms des courbes ? | ||
UseUnixTimeStamp=Utiliser l'horodatage UNIX (en ms) | ||
ValueAxes=Axes des valeurs | ||
ValueAxisName=Nom de l'axe | ||
ValueColumn=Valeur | ||
WaveformIndex=Indice de la forme d'onde | ||
WaveformIndexCol=Indice | ||
WaveformIndexColTT=Indice de la forme d'onde | ||
WaveformStatus=Gravité/Statut : | ||
WaveformTimeSelector=Séléctionner la forme d'onde par temps | ||
WaveformTimestamp=Horodatage : | ||
WaveformView=Vue de la forme d'onde |
Oops, something went wrong.