mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-17 02:51:36 -05:00
update to langpack source files (#17374)
This commit is contained in:
@@ -10,10 +10,12 @@
|
||||
"contents": {
|
||||
"dist/localizedConstants": {
|
||||
"arc.addingWorkerNodes": "ajout de nœuds Worker",
|
||||
"arc.apply": "Apply",
|
||||
"arc.arcDeploymentDeprecation": "L’extension de déploiement d’Arc a été remplacée par l’extension Arc et a été désinstallée.",
|
||||
"arc.arcResources": "Ressources Azure Arc",
|
||||
"arc.available": "Disponible",
|
||||
"arc.backup": "Sauvegarder",
|
||||
"arc.backups": "Backups",
|
||||
"arc.backupsStorage": "{0} sauvegardes",
|
||||
"arc.cancel": "Annuler",
|
||||
"arc.clickTheNewSupportRequestButton": "Cliquez sur le bouton nouvelle demande de support pour défiler une demande de support dans le Portail Azure.",
|
||||
@@ -27,6 +29,8 @@
|
||||
"arc.condition": "Condition",
|
||||
"arc.configurationCoordinatorNode": "Configuration",
|
||||
"arc.configurationPerNode": "Configuration (par nœud)",
|
||||
"arc.configureRP": "Configure retention policy",
|
||||
"arc.configureRetentionPolicyButton": "Configure Retention Policy",
|
||||
"arc.confirmNewPassword": "Confirmer le nouveau mot de passe",
|
||||
"arc.connecToServer": "Se connecter au serveur",
|
||||
"arc.connect": "Connecter",
|
||||
@@ -72,8 +76,11 @@
|
||||
"arc.dataController": "Contrôleur de données",
|
||||
"arc.dataControllersType": "Contrôleur de données Azure Arc",
|
||||
"arc.dataStorage": "Données {0}",
|
||||
"arc.database": "Database",
|
||||
"arc.databaseCreated": "Base de données {0} créée",
|
||||
"arc.databaseCreationFailed": "Échec de la création de la base de données {0}. {1}",
|
||||
"arc.databaseDetails": "Database Details",
|
||||
"arc.databaseDetailsText": "Enter the required settings for this database, including a name and a target managed instance. By default, the source instance is selected.",
|
||||
"arc.databaseName": "Nom de la base de données",
|
||||
"arc.databases": "Bases de données",
|
||||
"arc.defaultControllerName": "arc-dc",
|
||||
@@ -86,6 +93,7 @@
|
||||
"arc.discard": "Abandonner",
|
||||
"arc.drop": "Déposer",
|
||||
"arc.dropMultipleExtensions": "Suppression en cours d’une autre extension, réessayez une fois celle-ci terminée.",
|
||||
"arc.earliestPitrRestorePoint": "Earliest PITR restore point",
|
||||
"arc.emergency": "Urgence",
|
||||
"arc.endpoint": "Point de terminaison",
|
||||
"arc.enterANonEmptyPassword": "Entrez un mot de passe non vide ou appuyez sur Echap pour quitter.",
|
||||
@@ -120,6 +128,7 @@
|
||||
"arc.grafanaDashboardDescription": "Tableau de bord pour l’affichage des métriques",
|
||||
"arc.indirect": "Indirectement",
|
||||
"arc.installingExtension": "Installation de l'extension '{0}'...",
|
||||
"arc.instance": "Instance",
|
||||
"arc.instanceDeleted": "Instance « {0} » supprimée",
|
||||
"arc.instanceDeletionFailed": "Échec de la suppression de l’instance {0}. {1}",
|
||||
"arc.instanceDeletionWarning": "Avertissement ! La suppression d’une instance est permanente et ne peut pas être annulée. Pour supprimer l’instance « {0} », tapez le nom « {0} » ci-dessous pour continuer.",
|
||||
@@ -131,6 +140,7 @@
|
||||
"arc.kibanaDashboard": "Tableau de bord Kibana",
|
||||
"arc.kibanaDashboardDescription": "Tableau de bord pour l’affichage des journaux",
|
||||
"arc.lastTransition": "Dernière transition",
|
||||
"arc.latestpitrRestorePoint": "Latest PITR restore point",
|
||||
"arc.learnAboutNodeParameters": "En savoir plus sur les paramètres du moteur de base de données pour PostgreSQL Hyperscale avec Azure Arc",
|
||||
"arc.learnAboutPostgresClients": "En savoir plus sur les interfaces clientes Hyperscale Azure PostgreSQL",
|
||||
"arc.learnMore": "En savoir plus.",
|
||||
@@ -143,6 +153,7 @@
|
||||
"arc.memoryLimit": "Limite de mémoire (en Go)",
|
||||
"arc.memoryRequest": "Demande de mémoire (en Go)",
|
||||
"arc.miaaAdmin": "Administrateur d'instance managée",
|
||||
"arc.miaaBackupsDatabasesDescription": "Databases with available backups are displayed below. Restore databases to this instance or any other instance within the same custom location.",
|
||||
"arc.miaaComputeAndStorageDescriptionPartOne": "Vous pouvez mettre à l’échelle votre Azure SQL Managed Instance : Azure Arc par",
|
||||
"arc.miaaConnectionRequired": "Une connexion est requise pour répertorier les bases de données sur cette instance.",
|
||||
"arc.miaaDashboard": "SQL Managed Instance : tableau de bord Azure Arc (préversion) : {0}",
|
||||
@@ -188,6 +199,8 @@
|
||||
"arc.pending": "En attente",
|
||||
"arc.pgConnectionRequired": "Une connexion est requise pour afficher et définir les paramètres du moteur de base de données.",
|
||||
"arc.pgSqlType": "PostgreSQL Hyperscale – Azure Arc",
|
||||
"arc.pitr": "Point-in-time restore (PITR)",
|
||||
"arc.pitrInfo": "Specify how long you want to keep your point-in-time backups. Customize this for backup availability.",
|
||||
"arc.podConditionsTable": "Tableau des conditions de pod",
|
||||
"arc.podInitialized": "Le pod est initialisé.",
|
||||
"arc.podIssuesDetected": "Les pods répertoriés ci-dessous rencontrent des problèmes susceptibles d'affecter les performances ou la disponibilité.",
|
||||
@@ -206,6 +219,8 @@
|
||||
"arc.postgresProviderName": "PGSQL",
|
||||
"arc.postgresVersion": "Version de PostgreSQL",
|
||||
"arc.preloaded Extensions": "Extensions préchargées",
|
||||
"arc.projectDetails": "Project Details",
|
||||
"arc.projectDetailsText": "Select the subscription to manage deployed resources. Use resource groups like folders to organize and manage all your resources.",
|
||||
"arc.properties": "Propriétés",
|
||||
"arc.ram": "RAM",
|
||||
"arc.rangeSetting": "La valeur doit être comprise dans la plage {0} - {1}",
|
||||
@@ -224,7 +239,12 @@
|
||||
"arc.resourceGroup": "Groupe de ressources",
|
||||
"arc.resourceHealth": "Intégrité des ressources",
|
||||
"arc.resourceHealthDescription": "Resource Health peut vous indiquer si votre ressource s’exécute comme prévu.",
|
||||
"arc.restore": "Restore",
|
||||
"arc.restoreDatabase": "Restore Database",
|
||||
"arc.restoreInfo": "Restore a database to an Azure Arc enabled SQL Managed Instance of your choice.",
|
||||
"arc.restorePoint": "Restore point (UTC)",
|
||||
"arc.restoring": "Restauration",
|
||||
"arc.retentionDays": "Point-In-Time Recovery retention (days)",
|
||||
"arc.running": "En cours d'exécution",
|
||||
"arc.save": "Enregistrer",
|
||||
"arc.scalingCompute": "mise à l’échelle du calcul vCores et de la mémoire.",
|
||||
@@ -237,9 +257,13 @@
|
||||
"arc.serviceEndpoints": "Points de terminaison de service",
|
||||
"arc.serviceEndpointsTable": "Table des points de terminaison de service",
|
||||
"arc.settings": "Paramètres",
|
||||
"arc.sourceDatabase": "Source database",
|
||||
"arc.sourceDetails": "Source Details",
|
||||
"arc.sourceDetailsText": "Select a backup source and provide details. Additional settings will be defaulted where possible based on the selected backup.",
|
||||
"arc.state": "État",
|
||||
"arc.status": "État",
|
||||
"arc.storagePerNode": "Stockage par nœud",
|
||||
"arc.subscription": "Subscription",
|
||||
"arc.subscriptionId": "ID d'abonnement",
|
||||
"arc.supportAndTroubleshooting": "Support + dépannage",
|
||||
"arc.supportRequestNote": "Notez que la configuration de la ressource doit avoir été chargée dans Azure pour ouvrir une demande de support.",
|
||||
@@ -404,12 +428,17 @@
|
||||
"arc.sql.high.availability.description": "Activez des réplicas supplémentaires pour une haute disponibilité. La configuration de calcul et de stockage sélectionnée ci-dessous sera appliquée à tous les réplicas.",
|
||||
"arc.sql.high.availability.label": "Haute disponibilité",
|
||||
"arc.sql.instance.name": "Nom de l'instance",
|
||||
"arc.sql.instance.retention.policy.title": "Politique de rétention de sauvegarde d'instance SQL",
|
||||
"arc.sql.instance.settings.section.title": "Paramètres d'instance SQL",
|
||||
"arc.sql.invalid.instance.name": "Le nom de l’instance doit être constitué de caractères alphanumériques minuscules ou « - », commencer par une lettre, se terminer par un caractère alphanumérique et comporter 13 caractères au maximum.",
|
||||
"arc.sql.invalid.username": "le nom d’utilisateur sa est désactivé, choisissez un autre nom d’utilisateur",
|
||||
"arc.sql.memory-limit.description": "Limite de la capacité de l’instance managée en tant qu’entier.",
|
||||
"arc.sql.memory-request.description": "Demande de la capacité de l’instance managée en tant que quantité entière de mémoire en Go.",
|
||||
"arc.sql.one.replica": "1 replica",
|
||||
"arc.sql.pitr.description": "Limite de restauration dans le temps",
|
||||
"arc.sql.pitr.retention.description": "Configurez la rétention pour les sauvegardes ponctuelles. {0}",
|
||||
"arc.sql.retention.days.description": "Spécifiez la durée pendant laquelle vous voulez conserver vos sauvegardes d'un instant dans le passé.",
|
||||
"arc.sql.retention.days.label": "Rétention PITR (jours)",
|
||||
"arc.sql.service.tier.business.critical": "[PRÉVERSION] critique pour l’entreprise (nombre illimité de vCores et de RAM, haute disponibilité avancée)",
|
||||
"arc.sql.service.tier.description": "Sélectionnez les niveaux de service vCore les plus récents pour SQL Managed Instance - Azure Arc, notamment Usage général et Critique pour l'entreprise.{0}",
|
||||
"arc.sql.service.tier.general.purpose": "Usage général (jusqu’à 24 vCores et 128 GI de RAM, haute disponibilité standard)",
|
||||
|
||||
@@ -415,9 +415,11 @@
|
||||
"title.books": "Notebooks",
|
||||
"title.clearSearchServerResult": "Recherche : Effacer les résultats du serveur de recherche",
|
||||
"title.configurePython": "Configurer Python pour Notebooks",
|
||||
"title.designTable": "Conception",
|
||||
"title.endpoints": "Points de terminaison de service",
|
||||
"title.installPackages": "Installer les packages",
|
||||
"title.newSparkJob": "Nouveau travail Spark",
|
||||
"title.newTable": "Nouvelle table",
|
||||
"title.openClusterDashboard": "Cluster\r\nTableau de bord",
|
||||
"title.openSparkHistory": "Voir l'historique Spark",
|
||||
"title.openYarnHistory": "Voir l'historique Yarn",
|
||||
|
||||
@@ -111,7 +111,7 @@
|
||||
},
|
||||
"dist/dialog/configurePython/configurePathPage": {
|
||||
"configurePython.browseButtonText": "Parcourir",
|
||||
"configurePython.descriptionWithKernel": "The '{0}' kernel requires a Python runtime to be configured and dependencies to be installed.",
|
||||
"configurePython.descriptionWithKernel": "Le noyau ’{0}’ nécessite la configuration d'un runtime Python et l'installation de dépendances.",
|
||||
"configurePython.descriptionWithoutKernel": "Les noyaux de notebook nécessitent la configuration d'un runtime Python et l'installation de dépendances.",
|
||||
"configurePython.existingInstall": "Utiliser l'installation existante de Python",
|
||||
"configurePython.installationType": "Type d'installation",
|
||||
@@ -140,7 +140,7 @@
|
||||
"configurePython.pkgNameColumn": "Nom",
|
||||
"configurePython.requiredDependencies": "Installer les dépendances de noyau nécessaires",
|
||||
"configurePython.requiredVersionColumn": "Version obligatoire",
|
||||
"msgNoRequirementsForKernel": "No packages are required by default for the kernel '{0}'"
|
||||
"msgNoRequirementsForKernel": "Aucun package n’est requis par défaut pour le noyau « {0} »."
|
||||
},
|
||||
"dist/dialog/managePackages/addNewPackageTab": {
|
||||
"managePackages.addNewTabTitle": "Ajouter un nouveau",
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"addDatabaseReferencedialogName": "Ajouter une référence de base de données",
|
||||
"addItemAction": "Ajouter un élément",
|
||||
"addPackage": "Ajouter un package",
|
||||
"addPackageReferenceMessage": "To use SQL bindings, ensure your Azure Functions project has a reference to {0}",
|
||||
"addPackageReferenceMessage": "Pour utiliser des liaisons SQL, vérifiez que votre projet Azure Functions fait référence à {0}.",
|
||||
"appSettingPrompt": "Voulez-vous mettre à jour Azure Function local.settings.json avec la nouvelle chaîne de connexion ?",
|
||||
"at": "à",
|
||||
"browseButtonText": "Parcourir le dossier",
|
||||
@@ -37,6 +37,7 @@
|
||||
"cannotResolvePath": "Impossible de résoudre le chemin d'accès {0}.",
|
||||
"cantAddCircularProjectReference": "Impossible d'ajouter une référence au projet « {0} ». L'ajout de ce projet en tant que référence créerait une dépendance circulaire",
|
||||
"changeTargetPlatformAction": "Modifier la plateforme cible",
|
||||
"checkoutOutputMessage": "Vérifiez le volet de sortie pour plus de détails.",
|
||||
"chooseAction": "Choisissez une action",
|
||||
"chooseSqlcmdVarsToModify": "Choisir des variables SQLCMD à modifier",
|
||||
"cicularProjectReference": "Référence circulaire du projet {0} au projet {1}",
|
||||
@@ -47,6 +48,7 @@
|
||||
"connectionRadioButtonLabel": "Connexions",
|
||||
"connectionStringSetting": "Nom du paramètre de la chaîne de connexion",
|
||||
"connectionStringSettingPlaceholder": "Paramètre de chaîne de connexion spécifié dans « local.settings.json »",
|
||||
"containerAlreadyExistForProject": "D'autres serveurs sur conteneur existent déjà pour le projet. Voulez-vous les supprimer?",
|
||||
"createNew": "Créer un nouveau",
|
||||
"createNewLocalAppSetting": "Créer un paramètre d’application locale",
|
||||
"createProjectDialogOkButtonText": "Créer",
|
||||
@@ -86,7 +88,6 @@
|
||||
"deployAppSettingUpdating": "Mise à jour du paramètre d’application : «{0}»",
|
||||
"deployDbTaskName": "Déploiement d’un projet de base de données SQL localement",
|
||||
"deployProjectFailedMessage": "Échec de l’ouverture d’une connexion à la base de données déployée »",
|
||||
"deployProjectSucceed": "Le projet de base de données a été déployé",
|
||||
"deployScriptExists": "Un script {0} existe déjà. Le nouveau script ne sera pas inclus dans la build.",
|
||||
"differentDbDifferentServer": "Autre base de données, autre serveur",
|
||||
"differentDbSameServer": "Autre base de données, même serveur",
|
||||
@@ -149,7 +150,7 @@
|
||||
"location": "Emplacement",
|
||||
"min": "min",
|
||||
"missingVersion": "Entrée 'version' manquante dans {0}.",
|
||||
"moreInformation": "More Information",
|
||||
"moreInformation": "Complément d’information",
|
||||
"msec": "msec",
|
||||
"multipleMostDeploymentScripts": "Nombre de cellules inattendu {0} fichiers: {1}",
|
||||
"multipleSqlProjFilesSelected": "Plusieurs fichiers. sqlproj sélectionnés ; Sélectionnez un seul.",
|
||||
@@ -189,10 +190,12 @@
|
||||
"publish": "Publier",
|
||||
"publishAction": "Publier",
|
||||
"publishDialogName": "Publier le projet",
|
||||
"publishProjectSucceed": "Projet de base de données publié avec succès",
|
||||
"publishSettingsFiles": "Fichier de paramètres de publication",
|
||||
"publishToContainerFailed": "Échec de la publication dans le conteneur. Vérifiez le panneau de sortie pour plus de détails. {0}",
|
||||
"publishToContainerFailed": "Échec de la publication dans le conteneur. {0}",
|
||||
"publishToDockerContainer": "Publier sur un nouveau serveur dans un conteneur",
|
||||
"publishToExistingServer": "Publier sur un serveur existant",
|
||||
"publishingProjectMessage": "Projet de publication dans un conteneur...",
|
||||
"referenceRadioButtonsGroupTitle": "Type",
|
||||
"referenceType": "Type référence",
|
||||
"reloadProject": "Voulez-vous recharger votre projet de base de données ?",
|
||||
|
||||
@@ -43,10 +43,11 @@
|
||||
"sql.migration.blob.container.select": "Sélectionnez d’abord une valeur de conteneur d’objets Blob.",
|
||||
"sql.migration.blob.container.storage.account.label": "Compte de stockage de conteneur d’objets blob",
|
||||
"sql.migration.blob.container.title": "Conteneur d'objets blob",
|
||||
"sql.migration.blob.resourceGroup.select": "Sélectionnez d’abord une valeur de groupe de ressources.",
|
||||
"sql.migration.blob.resourceGroup.select": "Sélectionnez un groupe de ressources.",
|
||||
"sql.migration.blob.resourceGroup.select.prompt": "Sélectionnez d’abord une valeur de groupe de ressources.",
|
||||
"sql.migration.blob.storage.header.text": "Azure Storage Blob les détails du conteneur",
|
||||
"sql.migration.blob.storage.help.text": "Fournissez le conteneur Azure Storage Blob qui contient les sauvegardes.",
|
||||
"sql.migration.blob.storage.subscription.label": "Sélectionnez l’abonnement qui contient le compte de stockage.",
|
||||
"sql.migration.blob.storage.subscription.label": "Abonnement",
|
||||
"sql.migration.blob.storage.table.help": "Entrez le nom de la base de données cible et sélectionnez le groupe de ressources, le compte de stockage et le conteneur des bases de données sources sélectionnées.",
|
||||
"sql.migration.blob.storageAccount.select": "Sélectionnez d’abord une valeur de compte de stockage.",
|
||||
"sql.migration.can.be.migrated": "{0} bases de données {1} peuvent être migrées",
|
||||
@@ -123,6 +124,7 @@
|
||||
"sql.migration.empty.table.subtext": "Si des résultats étaient attendus, vérifiez la connexion à l’instance SQL Server.",
|
||||
"sql.migration.empty.table.text": "Aucun fichier de sauvegarde",
|
||||
"sql.migration.enter.your.sql.cred": "Entrez les informations d’identification de l’instance de SQL Server source. Ces informations d’identification seront utilisées lors de la migration des bases de données vers Azure SQL.",
|
||||
"sql.migration.error": "Erreur",
|
||||
"sql.migration.failed": "Échec des migrations",
|
||||
"sql.migration.feedback.issue.title": "Commentaires sur l'expérience de la migration",
|
||||
"sql.migration.file.name": "Nom de fichier",
|
||||
@@ -349,6 +351,7 @@
|
||||
"sql.migration.username": "Nom d'utilisateur",
|
||||
"sql.migration.view.all": "Afficher tout",
|
||||
"sql.migration.view.select.button.label": "Afficher/sélectionner",
|
||||
"sql.migration.warning": "Avertissement",
|
||||
"sql.migration.warnings": "Avertissements",
|
||||
"sql.migration.warnings.count": "Avertissements ({0})",
|
||||
"sql.migration.warnings.details": "Détails des avertissements",
|
||||
|
||||
@@ -10271,6 +10271,7 @@
|
||||
"schema.connectionOptions": "Options de connexion",
|
||||
"schema.displayName": "Nom d'affichage du fournisseur",
|
||||
"schema.iconPath": "Chemin de l'icône du type de serveur",
|
||||
"schema.isQueryProvider": "Whether the provider is also a query provider. The default value is true.",
|
||||
"schema.notebookKernelAlias": "Alias du noyau de notebook pour le fournisseur",
|
||||
"schema.providerId": "ID courant du fournisseur"
|
||||
},
|
||||
@@ -10787,6 +10788,7 @@
|
||||
"codePreview": "Cellule de code",
|
||||
"optionCodeCell": "Cellule de code",
|
||||
"optionTextCell": "Cellule de texte",
|
||||
"splitCell": "Fractionner la cellule",
|
||||
"textPreview": "Cellule de texte"
|
||||
},
|
||||
"sql/workbench/contrib/notebook/browser/cellViews/code.component": {
|
||||
@@ -11225,7 +11227,7 @@
|
||||
},
|
||||
"sql/workbench/contrib/query/browser/queryResultsView": {
|
||||
"messagesTabTitle": "Messages",
|
||||
"queryResults.queryEditorCrashError": "The query editor ran into an issue and has stopped working. Please save and reopen it.",
|
||||
"queryResults.queryEditorCrashError": "L’éditeur de requête a rencontré un problème et a cessé de fonctionner. Enregistrez et rouvrez-le.",
|
||||
"resultsTabTitle": "Résultats"
|
||||
},
|
||||
"sql/workbench/contrib/query/browser/statusBarItems": {
|
||||
@@ -11981,6 +11983,39 @@
|
||||
"sql/workbench/services/query/common/queryManagement": {
|
||||
"queryManagement.noQueryRunnerForUri": "Impossible de trouver Query Runner pour l’uri :{0}",
|
||||
"queryManagement.uriAlreadyHasQueryRunner": "Uri : {0} a déjà un Runner de requête de manière inattendue."
|
||||
},
|
||||
"sql/base/browser/ui/designer/designer": {
|
||||
"designer.newRowText": "Ajouter nouveau",
|
||||
"designer.removeRowText": "Supprimer",
|
||||
"tableDesigner.unknownComponentType": "Le type de composant : {0} n’est pas pris en charge."
|
||||
},
|
||||
"sql/base/browser/ui/designer/designerPropertiesPane": {
|
||||
"tableDesigner.propertiesPaneTitle": "Propriétés",
|
||||
"tableDesigner.propertiesPaneTitleWithContext": "Propriétés - {0} {1}"
|
||||
},
|
||||
"sql/workbench/browser/editor/tableDesigner/tableDesignerInput": {
|
||||
"tableDesigner.newTable": "Nouvelle table"
|
||||
},
|
||||
"sql/workbench/contrib/tableDesigner/browser/actions": {
|
||||
"tableDesigner.saveTableChanges": "Enregistrer les modifications"
|
||||
},
|
||||
"sql/workbench/services/tableDesigner/browser/tableDesignerComponentInput": {
|
||||
"tableDesigner.advancedTab": "Avancé",
|
||||
"tableDesigner.columnAllowNullTitle": "Autoriser les valeurs Null",
|
||||
"tableDesigner.columnDefaultValueTitle": "Valeur par défaut",
|
||||
"tableDesigner.columnIsPrimaryKeyTitle": "Clé primaire",
|
||||
"tableDesigner.columnLengthTitle": "Longueur",
|
||||
"tableDesigner.columnNameTitle": "Nom",
|
||||
"tableDesigner.columnTypeName": "Colonne",
|
||||
"tableDesigner.columnTypeTitle": "Type",
|
||||
"tableDesigner.columnsTabTitle": "Colonnes",
|
||||
"tableDesigner.descriptionTitle": "Description",
|
||||
"tableDesigner.nameTitle": "Nom de la table",
|
||||
"tableDesigner.saveChangeError": "Une erreur s’est produite lors de l’enregistrement des modifications : {0}",
|
||||
"tableDesigner.savedChangeSuccess": "Les modifications ont été enregistrées avec succès.",
|
||||
"tableDesigner.savingChanges": "Enregistrement des modifications du concepteur de tables...",
|
||||
"tableDesigner.schemaTitle": "Schéma",
|
||||
"tableDesigner.tableObjectType": "Table"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user