update locales

This commit is contained in:
tophf 2018-08-20 17:36:36 +03:00
parent b82b8e10d6
commit 47a66ac94b
9 changed files with 630 additions and 22 deletions

View File

@ -244,5 +244,44 @@
}, },
"liveReloadLabel": { "liveReloadLabel": {
"message": "Преглед на живо" "message": "Преглед на живо"
},
"liveReloadUnavailable": {
"message": "За да разрешите презареждане в реално време, пуснете файла върху лентата с табове (областта, където са показани заглавията на табовете)."
},
"manageFilters": {
"message": "Филтри"
},
"manageHeading": {
"message": "Инсталирани стилове"
},
"manageNewStyleAsUsercss": {
"message": "като Потребителскиcss"
},
"manageNewUI": {
"message": "Нова подредба на UI"
},
"manageOnlyDisabled": {
"message": "Само забранените стилове"
},
"manageOnlyEnabled": {
"message": "Само разрешените стилове"
},
"manageOnlyExternal": {
"message": "Само външните стилове"
},
"manageOnlyLocal": {
"message": "Само локалните стилове"
},
"manageOnlyLocalTooltip": {
"message": "(стиловете не инсталирани чрез страницата на userstyles.org)"
},
"manageOnlyNonUsercss": {
"message": "Само не-Потребителскитеcss стилове"
},
"manageOnlyUpdates": {
"message": "Само с обновления или проблеми"
},
"manageOnlyUsercss": {
"message": "Само Потребителскиcss стилове"
} }
} }

View File

@ -590,7 +590,7 @@
"message": "Nach dem Importieren von Styles aus einer alten Version oder von Stylish ist eine einmalige manuelle Updatesuche in der Verwaltung nötig. Dies stellt sicher, dass alle Styles auf dem aktuellsten Stand sind." "message": "Nach dem Importieren von Styles aus einer alten Version oder von Stylish ist eine einmalige manuelle Updatesuche in der Verwaltung nötig. Dies stellt sicher, dass alle Styles auf dem aktuellsten Stand sind."
}, },
"optionsUpdateInterval": { "optionsUpdateInterval": {
"message": "Userstyle Updateintervall in Stunden (0 zum Deaktivieren)" "message": "Style-Updateintervall in Stunden (0 zum Deaktivieren)"
}, },
"paginationCurrent": { "paginationCurrent": {
"message": "Aktuelle Seite" "message": "Aktuelle Seite"
@ -766,7 +766,7 @@
} }
}, },
"styleInstallFailed": { "styleInstallFailed": {
"message": "Installation des Userstyles fehlgeschlagen!\n$error$", "message": "Installation des Styles fehlgeschlagen!\n$error$",
"placeholders": { "placeholders": {
"error": { "error": {
"content": "$1" "content": "$1"
@ -953,6 +953,9 @@
"updatesCurrentlyInstalled": { "updatesCurrentlyInstalled": {
"message": "Installierte Updates:" "message": "Installierte Updates:"
}, },
"usercssAvoidOverwriting": {
"message": "Bitte ändere @name oder @namespace, um das Überschreiben eines bereits existierenden Styles zu verhindern."
},
"usercssConfigIncomplete": { "usercssConfigIncomplete": {
"message": "Der Style wurde aktualisiert oder gelöscht, nachdem der Einstellungsdialog gezeigt wurde. Folgende Variablen wurden nicht gespeichert, um Metadatenkorruption zu verhindern:" "message": "Der Style wurde aktualisiert oder gelöscht, nachdem der Einstellungsdialog gezeigt wurde. Folgende Variablen wurden nicht gespeichert, um Metadatenkorruption zu verhindern:"
}, },

View File

@ -1252,6 +1252,10 @@
"message": "Updates installed:", "message": "Updates installed:",
"description": "Text that displays when an update is installed on options page. Followed by the number of currently installed updates." "description": "Text that displays when an update is installed on options page. Followed by the number of currently installed updates."
}, },
"usercssAvoidOverwriting": {
"message": "Please change the value of @name or @namespace to avoid overwriting an existing style.",
"description": "Shown in a message box when attempting to save a new Usercss style that would overwrite an existing one."
},
"usercssConfigIncomplete": { "usercssConfigIncomplete": {
"message": "The style was updated or deleted after the configuration dialog was shown. These variables were not saved to avoid corrupting the style's metadata:" "message": "The style was updated or deleted after the configuration dialog was shown. These variables were not saved to avoid corrupting the style's metadata:"
}, },
@ -1259,10 +1263,6 @@
"message": "Specify @name in the code", "message": "Specify @name in the code",
"description": "Placeholder text for the empty name input field when creating a new Usercss style" "description": "Placeholder text for the empty name input field when creating a new Usercss style"
}, },
"usercssAvoidOverwriting": {
"message": "Please change the value of @name or @namespace to avoid overwriting an existing style.",
"description": "Shown in a message box when attempting to save a new Usercss style that would overwrite an existing one."
},
"usercssReplaceTemplateConfirmation": { "usercssReplaceTemplateConfirmation": {
"message": "Replace the default template for new Usercss styles with the current code?" "message": "Replace the default template for new Usercss styles with the current code?"
}, },

View File

@ -0,0 +1,87 @@
{
"appliesRemoveError": {
"message": "Cannot remove last 'applies to' entry"
},
"applyAllUpdates": {
"message": "Apply all updates"
},
"checkAllUpdatesForce": {
"message": "Check again—I didn't edit any styles!"
},
"cm_autoCloseBrackets": {
"message": "Auto-close brackets and quotes"
},
"cm_colorpicker": {
"message": "Colour pickers for CSS colours"
},
"cm_resizeGripHint": {
"message": "Double-click to maximise/restore the height"
},
"colorpickerTooltip": {
"message": "Open colour picker"
},
"confirmDiscardChanges": {
"message": "Discard the changes?"
},
"deleteStyleConfirm": {
"message": "Are you sure you want to delete this style?"
},
"description": {
"message": "Redesign the web with Stylus, a user-style manager. Stylus allows you to easily install themes and skins for many popular sites."
},
"dragDropMessage": {
"message": "Drop your backup file anywhere on this page to import."
},
"editGotoLine": {
"message": "Go to line (or line:col)"
},
"editStyleHeading": {
"message": "Edit style"
},
"installUpdateUnavailable": {
"message": "To enable checking for updates, drop the file on the tab strip or specify @updateURL in the style metadata."
},
"license": {
"message": "Licence"
},
"manageFaviconsGray": {
"message": "Greyed out"
},
"optionsBadgeDisabled": {
"message": "Background colour when disabled"
},
"optionsBadgeNormal": {
"message": "Background colour"
},
"optionsUpdateImportNote": {
"message": "When importing style backups from an old version or from Stylish, do a one-time check for updates manually in the styles manager to ensure all styles are updated."
},
"optionsUpdateInterval": {
"message": "Userstyle auto-update interval in hours (specify 0 to disable)"
},
"styleInstallFailed": {
"message": "Failed to install userstyle\n$error$",
"placeholders": {
"error": {
"content": "$1"
}
}
},
"styleMetaErrorColor": {
"message": "$color$ is not a valid colour",
"placeholders": {
"color": {
"content": "$1"
}
}
},
"styleRegexpPartialExplanation": {
"message": "This style uses partially matching regexps in violation of <a href='https://developer.mozilla.org/docs/Web/CSS/@document'>CSS4 @document specification</a> which requires a full URL match. The affected CSS sections were not applied to the page. This style was probably created in Stylish-for-Chrome, which incorrectly checks 'regexp()' rules since the very first version (known bug)."
},
"styleUpdateDiscardChanges": {
"message": "The style has been changed outside the editor. Would you like to reload the style?"
},
"usercssConfigIncomplete": {
"message": "The style was updated or deleted after the configuration dialogue was shown. These variables were not saved to avoid corrupting the style's metadata:"
}
}

View File

@ -26,17 +26,26 @@
"message": "URL sur le domaine" "message": "URL sur le domaine"
}, },
"appliesHelp": { "appliesHelp": {
"message": "Utilisez l'option \"S'applique à\" pour préciser les URL auxquelles le code de cette section s'applique." "message": "Utilisez l'option « S'applique à » pour préciser les URL auxquelles le code de cette section s'applique."
}, },
"appliesLabel": { "appliesLabel": {
"message": "S'applique à" "message": "S'applique à"
}, },
"appliesLineWidgetLabel": {
"message": "Afficher les informations « sapplique à »"
},
"appliesLineWidgetWarning": {
"message": "Ne fonctionne pas avec le CSS minifié"
},
"appliesRegexpOption": { "appliesRegexpOption": {
"message": "URL correspondant à l'expression régulière" "message": "URL correspondant à l'expression régulière"
}, },
"appliesRemove": { "appliesRemove": {
"message": "Supprimer" "message": "Supprimer"
}, },
"appliesRemoveError": {
"message": "Impossible de supprimer la dernière entrée « sapplique à »"
},
"appliesSpecify": { "appliesSpecify": {
"message": "Préciser" "message": "Préciser"
}, },
@ -64,6 +73,9 @@
"checkAllUpdates": { "checkAllUpdates": {
"message": "Rechercher des mises à jour pour tous les styles" "message": "Rechercher des mises à jour pour tous les styles"
}, },
"checkAllUpdatesForce": {
"message": "Vérifiez à nouveau, je nai modifié aucun style !"
},
"checkForUpdate": { "checkForUpdate": {
"message": "Rechercher des mises à jour" "message": "Rechercher des mises à jour"
}, },
@ -73,9 +85,48 @@
"clickToUninstall": { "clickToUninstall": {
"message": "Cliquer pour désinstaller" "message": "Cliquer pour désinstaller"
}, },
"cm_autoCloseBrackets": {
"message": "Fermer automatiquement les caractères ouvrants"
},
"cm_autoCloseBracketsTooltip": {
"message": "Ajoute automatiquement le caractère fermant quand vous tapez le caractère ouvrant parmi ()[]{}''\"\""
},
"cm_autocompleteOnTyping": {
"message": "Autocomplétion pendant la frappe"
},
"cm_colorpicker": {
"message": "Sélecteur de couleur pour les couleurs CSS"
},
"cm_indentWithTabs": {
"message": "Utiliser les tabulations avec indentation intelligente"
},
"cm_keyMap": {
"message": "Raccourcis clavier"
},
"cm_lineWrapping": { "cm_lineWrapping": {
"message": "Retour à la ligne automatique" "message": "Retour à la ligne automatique"
}, },
"cm_linter": {
"message": "Vérificateur CSS"
},
"cm_matchHighlight": {
"message": "Surligner"
},
"cm_matchHighlightSelection": {
"message": "Sélection uniquement"
},
"cm_matchHighlightToken": {
"message": "Entité sous le curseur"
},
"cm_resizeGripHint": {
"message": "Double-cliquez pour maximiser/restaurer la taille"
},
"cm_selectByTokens": {
"message": "Double-cliquer sélectionne des entités"
},
"cm_selectByTokensTooltip": {
"message": "Exemples dentités : .foo-bar-2 #aabbcc 0.32 !important\nSi désactivé : les mots délimités par la ponctuation sont sélectionnés."
},
"cm_smartIndent": { "cm_smartIndent": {
"message": "Utiliser l'indentation intelligente" "message": "Utiliser l'indentation intelligente"
}, },
@ -85,15 +136,33 @@
"cm_theme": { "cm_theme": {
"message": "Thème" "message": "Thème"
}, },
"colorpickerSwitchFormatTooltip": {
"message": "Changer de format : HEX → RGB → HSL.\nMaj-clic pour inverser la direction.\nÉgalement via les touches ⇞ (Page précédente), \f (Page précédente)."
},
"colorpickerTooltip": {
"message": "Ouvrir le sélecteur de couleurs"
},
"configOnChange": {
"message": "automatique"
},
"configOnChangeTooltip": {
"message": "Sauvegarde et applique les changements automatiquement"
},
"configureStyle": { "configureStyle": {
"message": "Configurer" "message": "Configurer"
}, },
"configureStyleOnHomepage": {
"message": "Configurer sur la page daccueil"
},
"confirmCancel": { "confirmCancel": {
"message": "Annuler" "message": "Annuler"
}, },
"confirmClose": { "confirmClose": {
"message": "Fermer" "message": "Fermer"
}, },
"confirmDefault": {
"message": "Réglage par défaut"
},
"confirmDelete": { "confirmDelete": {
"message": "Supprimer" "message": "Supprimer"
}, },
@ -118,6 +187,9 @@
"dateInstalled": { "dateInstalled": {
"message": "Date d'installation" "message": "Date d'installation"
}, },
"dateUpdated": {
"message": "Date de mise à jour"
},
"dbError": { "dbError": {
"message": "Une erreur s'est produite dans la base de donnée de Stylus. Voulez-vous visiter une page web avec les solutions possibles ?" "message": "Une erreur s'est produite dans la base de donnée de Stylus. Voulez-vous visiter une page web avec les solutions possibles ?"
}, },
@ -139,6 +211,9 @@
"disableStyleLabel": { "disableStyleLabel": {
"message": "Désactiver" "message": "Désactiver"
}, },
"dragDropMessage": {
"message": "Glisser votre fichier de sauvegarde nimporte où sur cette page pour limporter."
},
"editDeleteText": { "editDeleteText": {
"message": "Supprimer" "message": "Supprimer"
}, },
@ -159,24 +234,53 @@
} }
} }
}, },
"editorStylesButton": {
"message": "Trouver des styles pour léditeur"
},
"enableStyleLabel": { "enableStyleLabel": {
"message": "Activer" "message": "Activer"
}, },
"exportLabel": { "exportLabel": {
"message": "Exportez" "message": "Exportez"
}, },
"externalFeedback": {
"message": "Commentaires"
},
"externalHomepage": {
"message": "Page daccueil"
},
"externalLink": { "externalLink": {
"message": "Lien externe" "message": "Lien externe"
}, },
"externalUsercssDocument": { "externalUsercssDocument": {
"message": "Documentation d'Usercss" "message": "Documentation d'Usercss"
}, },
"filteredStyles": {
"message": "$numShown$ montrés sur $numTotal$ au total",
"placeholders": {
"numShown": {
"content": "$1"
},
"numTotal": {
"content": "$2"
}
}
},
"filteredStylesAllHidden": {
"message": "Les filtres appliqués actuellement ne correspondent à aucun style"
},
"findStyles": { "findStyles": {
"message": "Trouver des styles" "message": "Trouver des styles"
}, },
"findStylesForSite": { "findStylesForSite": {
"message": "Rechercher d'autres styles pour ce site" "message": "Rechercher d'autres styles pour ce site"
}, },
"findStylesInline": {
"message": "Dans la popup"
},
"findStylesInlineTooltip": {
"message": "Affiche les résultats de recherche dans cette fenêtre"
},
"genericAdd": { "genericAdd": {
"message": "Ajouter" "message": "Ajouter"
}, },
@ -186,6 +290,9 @@
"genericDisabledLabel": { "genericDisabledLabel": {
"message": "Désactivé" "message": "Désactivé"
}, },
"genericEnabledLabel": {
"message": "Activé"
},
"genericError": { "genericError": {
"message": "Erreur" "message": "Erreur"
}, },
@ -216,15 +323,54 @@
"helpKeyMapCommand": { "helpKeyMapCommand": {
"message": "Tapez un nom de commande" "message": "Tapez un nom de commande"
}, },
"helpKeyMapHotkey": {
"message": "Pressez un raccourci clavier"
},
"importAppendLabel": {
"message": "Ajouter au style"
},
"importAppendTooltip": {
"message": "Ajouter le style importé au style actuel"
},
"importLabel": { "importLabel": {
"message": "Importer" "message": "Importer"
}, },
"importReplaceLabel": { "importReplaceLabel": {
"message": "Écraser le style" "message": "Écraser le style"
}, },
"importReplaceTooltip": {
"message": "Abandonner le contenu du style actuel et lécraser avec le style importé"
},
"importReportLegendAdded": { "importReportLegendAdded": {
"message": "ajouté(s)" "message": "ajouté(s)"
}, },
"importReportLegendIdentical": {
"message": "identiques ignorés"
},
"importReportLegendInvalid": {
"message": "invalides ignorés"
},
"importReportLegendUpdatedBoth": {
"message": "codes et méta-informations mis à jour"
},
"importReportLegendUpdatedCode": {
"message": "codes mis à jour"
},
"importReportLegendUpdatedMeta": {
"message": "méta-informations mis à jour"
},
"importReportTitle": {
"message": "Import des styles terminé"
},
"importReportUnchanged": {
"message": "Rien na changé."
},
"importReportUndone": {
"message": "styles sont revenus à leur version antérieure"
},
"importReportUndoneTitle": {
"message": "Limport a été annulé"
},
"installButton": { "installButton": {
"message": "Installer le style" "message": "Installer le style"
}, },
@ -234,12 +380,26 @@
"installButtonReinstall": { "installButtonReinstall": {
"message": "Ré-installer le style" "message": "Ré-installer le style"
}, },
"installButtonUpdate": {
"message": "Mettre à jour le style"
},
"installUpdate": { "installUpdate": {
"message": "Installer la mise à jour" "message": "Installer la mise à jour"
}, },
"installUpdateFrom": {
"message": "Le style est actuellement mis à jour depuis $url$",
"placeholders": {
"url": {
"content": "$1"
}
}
},
"installUpdateFromLabel": { "installUpdateFromLabel": {
"message": "Rechercher les mises à jour" "message": "Rechercher les mises à jour"
}, },
"installUpdateUnavailable": {
"message": "Pour activer la vérification des mises à jour, glissez le fichier sur la barre des onglets ou spécifiez @updateURL dans les métadonnées du style."
},
"license": { "license": {
"message": "Licence" "message": "Licence"
}, },
@ -249,9 +409,72 @@
"linkGetStyles": { "linkGetStyles": {
"message": "Obtenir des styles" "message": "Obtenir des styles"
}, },
"linkTranslate": {
"message": "Traduire"
},
"linterCSSLintIncompatible": {
"message": "CSSLint ne prend pas en charge le préprocesseur $preprocessorname$",
"placeholders": {
"preprocessorname": {
"content": "$1"
}
}
},
"linterCSSLintSettings": {
"message": "(Valeur des règles : 0 = désactivé, 1 = avertissement, 2 = erreur)"
},
"linterConfigPopupTitle": {
"message": "Configurer les règles de $linter$",
"placeholders": {
"linter": {
"content": "$1"
}
}
},
"linterConfigTooltip": {
"message": "Cliquez pour configurer ce vérificateur"
},
"linterInvalidConfigError": {
"message": "Non sauvegardé à cause de ces paramètres invalides :"
},
"linterIssues": {
"message": "Problèmes"
},
"linterIssuesHelp": {
"message": "Ces problèmes ont été trouvés par $link$ :",
"placeholders": {
"link": {
"content": "$1"
}
}
},
"linterJSONError": { "linterJSONError": {
"message": "Format JSON invalide" "message": "Format JSON invalide"
}, },
"linterResetMessage": {
"message": "Pour annuler une réinitialisation accidentelle, faites Ctrl-Z (ou Cmd-Z) dans la zone de texte"
},
"linterRulesLink": {
"message": "Voir la liste complète des règles"
},
"liveReloadError": {
"message": "Une erreur est survenue durant la surveillance du fichier"
},
"liveReloadInstallHint": {
"message": "Le rechargement automatique est activé, donc le style installé sera mis à jour automatiquement après une modification externe quand à la fois cet onglet et longlet du fichier source sont ouverts."
},
"liveReloadLabel": {
"message": "Rechargement immédiat"
},
"liveReloadUnavailable": {
"message": "Pour activer le rechargement automatique, glisser le fichier sur la barre des onglets (la zone où les titres des onglets sont affichés)."
},
"manageFavicons": {
"message": "Favicons dans la colonne « sapplique à »"
},
"manageFaviconsGray": {
"message": "Grisés"
},
"manageFaviconsHelp": { "manageFaviconsHelp": {
"message": "Stylus utilise le service externe https://www.google.com/s2/favicons" "message": "Stylus utilise le service externe https://www.google.com/s2/favicons"
}, },
@ -261,6 +484,15 @@
"manageHeading": { "manageHeading": {
"message": "Styles installés" "message": "Styles installés"
}, },
"manageMaxTargets": {
"message": "Nombre ditems « sapplique à »"
},
"manageNewStyleAsUsercss": {
"message": "en tant que Usercss"
},
"manageNewUI": {
"message": "Nouvelle disposition de lUI de gestion"
},
"manageOnlyDisabled": { "manageOnlyDisabled": {
"message": "Seulement les styles désactivés" "message": "Seulement les styles désactivés"
}, },
@ -273,11 +505,26 @@
"manageOnlyLocal": { "manageOnlyLocal": {
"message": "Seulement les styles créés localement" "message": "Seulement les styles créés localement"
}, },
"manageOnlyLocalTooltip": {
"message": "(les styles non installés via une page userstyles.org)"
},
"manageOnlyNonUsercss": {
"message": "Uniquement les styles non Usercss"
},
"manageOnlyUpdates": {
"message": "Uniquement avec mises à jour ou problèmes"
},
"manageOnlyUsercss": {
"message": "Uniquement les styles Usercss"
},
"menuShowBadge": {
"message": "Montrer le nombre de styles actifs"
},
"noStylesForSite": { "noStylesForSite": {
"message": "Aucun style n'est installé pour ce site." "message": "Aucun style n'est installé pour ce site."
}, },
"openManage": { "openManage": {
"message": "Gérer les styles installés" "message": "Gestion"
}, },
"openOptionsManage": { "openOptionsManage": {
"message": "Paramètres d'interface graphique" "message": "Paramètres d'interface graphique"
@ -288,6 +535,21 @@
"openStylesManager": { "openStylesManager": {
"message": "Ouvrir le gestionnaire de styles" "message": "Ouvrir le gestionnaire de styles"
}, },
"optionsAdvanced": {
"message": "Avancé"
},
"optionsAdvancedContextDelete": {
"message": "Ajouter « Supprimer » dans le menu contextuel de lextension"
},
"optionsAdvancedExposeIframes": {
"message": "Exposer les iframes via HTML[stylus-iframe]"
},
"optionsAdvancedExposeIframesNote": {
"message": "Expose le domaine principal de chaque iframe.\nPermet décrire du CSS spécifique à une iframe tel que :\nhtml[stylus-iframe$=\"twitter.com\"] h1 { display:none }"
},
"optionsAdvancedNewStyleAsUsercss": {
"message": "Écrire un nouveau style en tant que usercss"
},
"optionsBadgeDisabled": { "optionsBadgeDisabled": {
"message": "Couleur d'arrière plan si désactivé" "message": "Couleur d'arrière plan si désactivé"
}, },
@ -300,15 +562,30 @@
"optionsCheckUpdate": { "optionsCheckUpdate": {
"message": "Vérifier et installer toutes les mises à jour disponibles" "message": "Vérifier et installer toutes les mises à jour disponibles"
}, },
"optionsCustomizeBadge": {
"message": "Badge sur licône de la barre doutils"
},
"optionsCustomizeIcon": {
"message": "Icône de la barre doutils"
},
"optionsCustomizeUpdate": { "optionsCustomizeUpdate": {
"message": "Mises à jour" "message": "Mises à jour"
}, },
"optionsIconDark": {
"message": "Thème foncé"
},
"optionsIconLight": {
"message": "Thème clair"
},
"optionsOpen": { "optionsOpen": {
"message": "Ouvrir" "message": "Ouvrir"
}, },
"optionsOpenManager": { "optionsOpenManager": {
"message": "Gérer les styles" "message": "Gérer les styles"
}, },
"optionsPopupWidth": {
"message": "Largeur de la popup (en pixels)"
},
"optionsReset": { "optionsReset": {
"message": "Ré-initialiser les options" "message": "Ré-initialiser les options"
}, },
@ -318,15 +595,51 @@
"optionsSubheading": { "optionsSubheading": {
"message": "Plus de paramètres" "message": "Plus de paramètres"
}, },
"optionsUpdateImportNote": {
"message": "Quand vous importez des sauvegardes de style dune ancienne version ou de Stylish, faites une vérification manuellement pour vous assurez que tous les styles sont à jour."
},
"optionsUpdateInterval": {
"message": "Intervalle de mise à jour automatique des Userstyles en heures (spécifier 0 pour désactiver)"
},
"paginationCurrent": {
"message": "Page courante"
},
"paginationEstimated": {
"message": "Nombre de pages estimé"
},
"paginationNext": { "paginationNext": {
"message": "Page suivante" "message": "Page suivante"
}, },
"paginationPrevious": { "paginationPrevious": {
"message": "Page précédente" "message": "Page précédente"
}, },
"paginationTotal": {
"message": "Pages au total"
},
"parseUsercssError": {
"message": "Stylus a échoué à parser le usercss :"
},
"popupBorders": {
"message": "Ajouter des bordures blanches sur les côtés"
},
"popupBordersTooltip": {
"message": "Utile pour les thèmes sombres dans le nouveau Chrome qui ne décore plus les bordures sur les côtés"
},
"popupHotkeysInfo": {
"message": "<1>-<9>, <0>, aussi sur le pavé numérique - (dés)active le Nième style (0 correspond à 10)\n<A>-<Z> (dés)active le 1er style avec un nom qui commence par la lettre\n<Shift> ouvre léditeur au lieu de (dés)activer\n<Numpad +> active les styles listés\n<Numpad > désactive les styles listés\n<Numpad *> et <`> (accent grave) — désactive les styles initialement activés ; ne sapplique pas aux styles activés ensuite pendant que la popup est ouverte pour que vous puissiez restaurer la sélection initiale après avoir tester des choses : désactive simplement tout, puis (dés)active par ex. <Numpad > <Numpad *>\nPlus dinformations sur le wiki"
},
"popupHotkeysTooltip": {
"message": "Cliquez pour voir les raccourcis clavier disponibles"
},
"popupManageTooltip": {
"message": "Maj-clic ou clic droit ouvre le gestionnaire avec les styles applicables au site courant."
},
"popupOpenEditInWindow": { "popupOpenEditInWindow": {
"message": "Ouvrir l'éditeur dans une nouvelle fenêtre" "message": "Ouvrir l'éditeur dans une nouvelle fenêtre"
}, },
"popupOpenEditInWindowTooltip": {
"message": "Également activé en détachant longlet de léditeur depuis une fenêtre du navigateur,\net désactivé en attachant un unique onglet de léditeur dans une autre fenêtre."
},
"popupStylesFirst": { "popupStylesFirst": {
"message": "List styles before commands in the toolbar button menu" "message": "List styles before commands in the toolbar button menu"
}, },
@ -336,6 +649,9 @@
"previewLabel": { "previewLabel": {
"message": "Prévisualiser en direct" "message": "Prévisualiser en direct"
}, },
"previewTooltip": {
"message": "Applique temporairement les changements sans sauvegarder.\nSauvegarde le style pour rendre les changements permanents."
},
"replace": { "replace": {
"message": "Remplacer" "message": "Remplacer"
}, },
@ -354,15 +670,36 @@
"searchCaseSensitive": { "searchCaseSensitive": {
"message": "Sensible à la casse" "message": "Sensible à la casse"
}, },
"searchNumberOfResults": {
"message": "Nombre de correspondances"
},
"searchNumberOfResults2": {
"message": "Nombre de correspondances dans le code et les valeurs « sapplique à »"
},
"searchRegexp": {
"message": "Utilisez la syntaxe /re/ pour rechercher par regexp"
},
"searchResultInstallCount": { "searchResultInstallCount": {
"message": "Total d'installations" "message": "Total d'installations"
}, },
"searchResultNoneFound": { "searchResultNoneFound": {
"message": "Aucun style trouvé pour ce site" "message": "Aucun style trouvé pour ce site"
}, },
"searchResultRating": {
"message": "Note"
},
"searchResultUpdated": {
"message": "Mis à jour"
},
"searchResultWeeklyCount": { "searchResultWeeklyCount": {
"message": "Installations hebdomadaires" "message": "Installations hebdomadaires"
}, },
"searchStyles": {
"message": "Rechercher dans le contenu"
},
"searchStylesHelp": {
"message": "La touche </> place le curseur dans le champ de recherche.\nText brut : cherche parmi le nom, code, URL de la page daccueil et les sites auquel il sapplique. Les mots avec moins de 3 lettres sont ignorés.\nStyles correspondant à une URL complète : préfixez la recherche avec <url:>, par ex. <url:https://github.com/openstyles/stylus>\nExpressions rationnelles : incluez les slash et les chevrons, par ex. </body.*?\\ba\\b/simguy>\nMots exacts : entourez la requête de guillemets droits, par ex. <\".header ~ div\">"
},
"sectionAdd": { "sectionAdd": {
"message": "Ajouter une section" "message": "Ajouter une section"
}, },
@ -387,12 +724,33 @@
"sortDateOldestFirst": { "sortDateOldestFirst": {
"message": "les plus anciens en premier" "message": "les plus anciens en premier"
}, },
"sortLabel": {
"message": "Choisissez un tri à appliquer aux styles installés"
},
"sortLabelTitleAsc": {
"message": "Titre croissant"
},
"sortLabelTitleDesc": {
"message": "Titre décroissant"
},
"sortStylesHelp": {
"message": "Choisir le type de tri à appliquer aux entrées installées à lintérieur du menu de tri. La configuration par défaut applique un tri croissant (de A à Z) aux titres des entrées. Le tri « Titre décroissant » va appliquer un tri décroissant (de Z à A) aux titres.\nIl y a dautres préréglages qui vous permettent de trier les entrées par de multiples critères. Pensez à ça comme trier un tableau avec de multiples colonnes et chaque catégorie dans une sélection (entre les signes plus) représente une colonne, ou groupe.\nPar exemple, si le paramètre est « Activé (en premier) + Titre », les entrées vont être triées de telle sorte que les entrées activées sont triées en haut de la liste, puis un tri croissant (de A à Z) est appliqué séparément sur les titres des entrées activées et des entrées désactivées."
},
"sortStylesHelpTitle": {
"message": "Trier les contenus"
},
"styleBadRegexp": { "styleBadRegexp": {
"message": "Le Regexp est éronné" "message": "Le Regexp est éronné"
}, },
"styleBeautify": { "styleBeautify": {
"message": "Embellir " "message": "Embellir "
}, },
"styleBeautifyIndentConditional": {
"message": "Indenter @media, @supports"
},
"styleBeautifyPreserveNewlines": {
"message": "Conserver les sauts de ligne"
},
"styleCancelEditLabel": { "styleCancelEditLabel": {
"message": "Retour à la gestion" "message": "Retour à la gestion"
}, },
@ -416,6 +774,14 @@
} }
} }
}, },
"styleInstallFailed": {
"message": "Échec de linstallation de luserstyle\n$error$",
"placeholders": {
"error": {
"content": "$1"
}
}
},
"styleInstallOverwrite": { "styleInstallOverwrite": {
"message": "\"$stylename$\" est déjà installé. L'écraser ?\nVersion : $oldVersion$ -> $newVersion$", "message": "\"$stylename$\" est déjà installé. L'écraser ?\nVersion : $oldVersion$ -> $newVersion$",
"placeholders": { "placeholders": {
@ -441,6 +807,17 @@
} }
} }
}, },
"styleMetaErrorPreprocessor": {
"message": "@preprocessor non pris en charge : $preprocessor$",
"placeholders": {
"preprocessor": {
"content": "$1"
}
}
},
"styleMetaErrorSelectValueMismatch": {
"message": "@select invalide : la valeur nexiste pas dans la liste"
},
"styleMissingMeta": { "styleMissingMeta": {
"message": "Metadonnée $key$ manquante", "message": "Metadonnée $key$ manquante",
"placeholders": { "placeholders": {
@ -458,6 +835,36 @@
"styleNotAppliedRegexpProblemTooltip": { "styleNotAppliedRegexpProblemTooltip": {
"message": "Le style n'a pu s'appliquer en raison d'une utilisation erronée de 'regexp()'" "message": "Le style n'a pu s'appliquer en raison d'une utilisation erronée de 'regexp()'"
}, },
"styleRegexpInvalidExplanation": {
"message": "Quelques règles 'regexp()' qui nont pas pu être compilées"
},
"styleRegexpPartialExplanation": {
"message": "Ce style utilise des regexps correspondant partiellement en violation de <a href='https://developer.mozilla.org/docs/Web/CSS/@document'>la spécification CSS4 @document</a> qui demande une correspondance totale de lURL. Les sections de CSS affectées nont pas été appliquées à la page. Ce style a probablement été créé dans Stylish-for-Chrome qui vérifie mal les règles « regexp() » depuis sa toute première version (bug connu)."
},
"styleRegexpProblemTooltip": {
"message": "Nombre de sections non appliquées à cause dune utilisation incorrecte de 'regexp()'"
},
"styleRegexpTestButton": {
"message": "Test dexpression rationnelle"
},
"styleRegexpTestFull": {
"message": "Onglets correspondants"
},
"styleRegexpTestInvalid": {
"message": "Expression rationnelle invalides ignorées"
},
"styleRegexpTestNone": {
"message": "Aucun onglet correspondant"
},
"styleRegexpTestNote": {
"message": "Note : utilisez un simple \\ pour échapper dans le champ de regexp, qui sera automatiquement converti en \\\\ dans le code conformément à la spécification des chaines citées en CSS."
},
"styleRegexpTestPartial": {
"message": "Correspondance partielle, donc ignorée"
},
"styleRegexpTestTitle": {
"message": "Liste donglets ouverts correspondants (cliquez sur lURL pour focaliser son onglet)"
},
"styleSaveLabel": { "styleSaveLabel": {
"message": "Enregistrer" "message": "Enregistrer"
}, },
@ -468,16 +875,28 @@
"message": "Style au format Mozilla" "message": "Style au format Mozilla"
}, },
"styleUpdate": { "styleUpdate": {
"message": "Voulez-vous mettre à jour '$stylename$'?", "message": "Voulez-vous mettre à jour « $stylename$ » ?",
"placeholders": { "placeholders": {
"stylename": { "stylename": {
"content": "$1" "content": "$1"
} }
} }
}, },
"styleUpdateDiscardChanges": {
"message": "Le style a été changé en dehors de léditeur. Voulez-vous recharger le style ?"
},
"stylusUnavailableForURL": { "stylusUnavailableForURL": {
"message": "Stylus ne fonctionne pas sur les pages de ce genre" "message": "Stylus ne fonctionne pas sur les pages de ce genre"
}, },
"stylusUnavailableForURLdetails": {
"message": "Par mesure de sécurité, le navigateur interdit aux extensions daffecter ses pages internes (comme chrome://version, la page nouvel onglet standard de Chrome 61, about:addons, etc.) ainsi que les pages dautres extensions. Chaque navigateur restreint également laccès à sa propre galerie dextensions (tel que le Chrome Web Store ou AMO)."
},
"syncStorageErrorSaving": {
"message": "La valeur ne peut pas être sauvegardée. Essayez de réduire la quantité de texte."
},
"toggleStyle": {
"message": "(Dés)activer le style"
},
"undo": { "undo": {
"message": "Annuler" "message": "Annuler"
}, },
@ -487,9 +906,27 @@
"unreachableAMO": { "unreachableAMO": {
"message": "Firefox interdit l'accès pour ce site" "message": "Firefox interdit l'accès pour ce site"
}, },
"unreachableAMOHint": {
"message": "Pour autoriser laccès, ouvrir <about:config>, clic-droit sur la liste, cliquez sur « Nouvelle » puis « Valeur booléenne », coller <privacy.resistFingerprinting.block_mozAddonManager> et cliquer sur OK, <true>, OK, et rechargez la page <addons.mozilla.org>."
},
"unreachableAMOHintNewFF": {
"message": "Pour Firefox 60 et suivants, vous devez également supprimer le domaine AMO de <extensions.webextensions.restrictedDomains> dans <about:config>."
},
"unreachableAMOHintOldFF": {
"message": "Seul Firefox 59 et supérieur peut être configuré pour autoriser les WebExtensions à ajouter des éléments de style sur des sites protégés par CSP comme celui-ci."
},
"unreachableContentScript": {
"message": "Impossible de communiquer avec la page. Essayez de recharger longlet."
},
"unreachableFileHint": {
"message": "Stylus peut accéder aux URL file:// uniquement si vous cochez la case correspondante pour lextension Stylus sur la page chrome://extensions."
},
"updateAllCheckSucceededNoUpdate": { "updateAllCheckSucceededNoUpdate": {
"message": "All styles are up to date." "message": "All styles are up to date."
}, },
"updateAllCheckSucceededSomeEdited": {
"message": "Certains styles pouvant être mis à jour nont pas été vérifiés pour éviter de perdre de potentiels modifications locales. Les mises à jour peuvent être forcées en vérifiant individuellement, ou en lançant une autre vérification pour tous les styles (les modifications locales seront perdues)."
},
"updateCheckFailBadResponseCode": { "updateCheckFailBadResponseCode": {
"message": "Échec de la mise à jour: le serveur a renvoyé le code $code$.", "message": "Échec de la mise à jour: le serveur a renvoyé le code $code$.",
"placeholders": { "placeholders": {
@ -501,18 +938,42 @@
"updateCheckFailServerUnreachable": { "updateCheckFailServerUnreachable": {
"message": "Échec de la mise à jour: le serveur est inaccessible." "message": "Échec de la mise à jour: le serveur est inaccessible."
}, },
"updateCheckHistory": {
"message": "Historique des vérifications de mises à jour"
},
"updateCheckManualUpdateForce": {
"message": "Installer les mises à jour (les modifications locales seront écrasées)"
},
"updateCheckManualUpdateHint": { "updateCheckManualUpdateHint": {
"message": "Forcer une mise à jour écrasera les modifications faites localement." "message": "Forcer une mise à jour écrasera les modifications faites localement."
}, },
"updateCheckSkippedLocallyEdited": { "updateCheckSkippedLocallyEdited": {
"message": "Ce style a été modifié localement" "message": "Ce style a été modifié localement"
}, },
"updateCheckSkippedMaybeLocallyEdited": {
"message": "Ce style a peut-être été modifié localement."
},
"updateCheckSucceededNoUpdate": { "updateCheckSucceededNoUpdate": {
"message": "Le style est à jour." "message": "Le style est à jour."
}, },
"updateCompleted": { "updateCompleted": {
"message": "Mise à jour terminée." "message": "Mise à jour terminée."
}, },
"updatesCurrentlyInstalled": {
"message": "Mises à jour installées :"
},
"usercssConfigIncomplete": {
"message": "Le style a été mis à jour ou supprimer après lapparition du dialogue de confirmation. Ces variables nont pas été sauvegardées pour éviter de corrompre les métadonnées du style :"
},
"usercssEditorNamePlaceholder": {
"message": "Spécifiez @name dans le code"
},
"usercssReplaceTemplateConfirmation": {
"message": "Remplacer le modèle par défaut pour les nouveaux styles Usercss par le code actuel ?"
},
"usercssReplaceTemplateName": {
"message": "Un @name vide remplace le modèle par défaut"
},
"usercssReplaceTemplateSectionBody": { "usercssReplaceTemplateSectionBody": {
"message": "Insérer le code ici..." "message": "Insérer le code ici..."
}, },

View File

@ -962,6 +962,9 @@
"updatesCurrentlyInstalled": { "updatesCurrentlyInstalled": {
"message": "Geïnstalleerde updates:" "message": "Geïnstalleerde updates:"
}, },
"usercssAvoidOverwriting": {
"message": "Wijzig de waarde van @name of @namespace om te voorkomen dat een bestaande stijl wordt overschreven."
},
"usercssConfigIncomplete": { "usercssConfigIncomplete": {
"message": "De stijl is bijgewerkt of verwijderd nadat het configuratievenster werd getoond. Om beschadiging van metagegevens van de extensie te voorkomen, zijn deze variabelen niet opgeslagen:" "message": "De stijl is bijgewerkt of verwijderd nadat het configuratievenster werd getoond. Om beschadiging van metagegevens van de extensie te voorkomen, zijn deze variabelen niet opgeslagen:"
}, },

View File

@ -983,6 +983,9 @@
"updatesCurrentlyInstalled": { "updatesCurrentlyInstalled": {
"message": "Установлено обновлений:" "message": "Установлено обновлений:"
}, },
"usercssAvoidOverwriting": {
"message": "Измените значение @name или @namespace, пожалуйста, чтобы предотвратить перезапись существующего стиля."
},
"usercssConfigIncomplete": { "usercssConfigIncomplete": {
"message": "Стиль был обновлен или удален после вызова окна настройки. Следующие настройки не были сохранены, чтобы не повредить метаданные стиля:" "message": "Стиль был обновлен или удален после вызова окна настройки. Следующие настройки не были сохранены, чтобы не повредить метаданные стиля:"
}, },

View File

@ -23,7 +23,7 @@
"message": "更多" "message": "更多"
}, },
"appliesDomainOption": { "appliesDomainOption": {
"message": "该域上的网址" "message": "域名"
}, },
"appliesHelp": { "appliesHelp": {
"message": "使用“应用于”控件来限制此部分中的代码所应用到的网址。" "message": "使用“应用于”控件来限制此部分中的代码所应用到的网址。"
@ -38,7 +38,7 @@
"message": "无法与压缩过的CSS一起运作" "message": "无法与压缩过的CSS一起运作"
}, },
"appliesRegexpOption": { "appliesRegexpOption": {
"message": "与该正则表达式匹配的网址" "message": "正则表达式"
}, },
"appliesRemove": { "appliesRemove": {
"message": "删除" "message": "删除"
@ -89,10 +89,10 @@
"message": "点击卸载" "message": "点击卸载"
}, },
"cm_autoCloseBrackets": { "cm_autoCloseBrackets": {
"message": "自动补全括号引号" "message": "自动补全括号引号"
}, },
"cm_autoCloseBracketsTooltip": { "cm_autoCloseBracketsTooltip": {
"message": "输入 () [] {} '' \"\" 字符的自动补全" "message": "输入 () [] {} '' \"\" 时自动补全"
}, },
"cm_autocompleteOnTyping": { "cm_autocompleteOnTyping": {
"message": "输入时自动完成" "message": "输入时自动完成"
@ -185,7 +185,7 @@
"message": "更新日期" "message": "更新日期"
}, },
"dbError": { "dbError": {
"message": "应用Stylus数据库时发生了一个错误。您想要访问包含可能的解决方案的网页吗?" "message": "使用 Stylus 数据库时发生了一个错误。您想访问含有可能的解决方案的网页吗?"
}, },
"defaultTheme": { "defaultTheme": {
"message": "默认" "message": "默认"
@ -250,7 +250,7 @@
"message": "支持" "message": "支持"
}, },
"externalUsercssDocument": { "externalUsercssDocument": {
"message": "Usercss 外部文档" "message": "UserCSS 外部文档"
}, },
"filteredStyles": { "filteredStyles": {
"message": "已显示 $numShown$ 个,总共 $numTotal$ 个", "message": "已显示 $numShown$ 个,总共 $numTotal$ 个",
@ -278,6 +278,9 @@
"findStylesInlineTooltip": { "findStylesInlineTooltip": {
"message": "将搜索结果嵌入到此页面显示" "message": "将搜索结果嵌入到此页面显示"
}, },
"genericAdd": {
"message": "添加"
},
"genericDisabledLabel": { "genericDisabledLabel": {
"message": "未启用" "message": "未启用"
}, },
@ -397,6 +400,9 @@
"linkGetStyles": { "linkGetStyles": {
"message": "获取样式" "message": "获取样式"
}, },
"linkTranslate": {
"message": "翻译"
},
"linterCSSLintIncompatible": { "linterCSSLintIncompatible": {
"message": "CSSLint 不支持 $preprocessorname$ 预处理器", "message": "CSSLint 不支持 $preprocessorname$ 预处理器",
"placeholders": { "placeholders": {
@ -467,7 +473,7 @@
"message": "显示应用的规则列表数量" "message": "显示应用的规则列表数量"
}, },
"manageNewStyleAsUsercss": { "manageNewStyleAsUsercss": {
"message": "作为 Usercss 样式" "message": "作为 UserCSS 样式"
}, },
"manageNewUI": { "manageNewUI": {
"message": "新的样式管理界面" "message": "新的样式管理界面"
@ -488,13 +494,13 @@
"message": "(此样式无法通过 userstyles.org 页面进行安装)" "message": "(此样式无法通过 userstyles.org 页面进行安装)"
}, },
"manageOnlyNonUsercss": { "manageOnlyNonUsercss": {
"message": "只显示非 Usercss 样式" "message": "只显示非 UserCSS 样式"
}, },
"manageOnlyUpdates": { "manageOnlyUpdates": {
"message": "只显示可升级的样式" "message": "只显示可升级的样式"
}, },
"manageOnlyUsercss": { "manageOnlyUsercss": {
"message": "只显示仅 Usercss 样式" "message": "只显示仅 UserCSS 样式"
}, },
"menuShowBadge": { "menuShowBadge": {
"message": "显示生效的样式计数" "message": "显示生效的样式计数"
@ -521,7 +527,7 @@
"message": "高级设置" "message": "高级设置"
}, },
"optionsAdvancedContextDelete": { "optionsAdvancedContextDelete": {
"message": "添加“删除”到编辑器的菜单" "message": "向编辑器右键菜单添加“删除”"
}, },
"optionsAdvancedExposeIframes": { "optionsAdvancedExposeIframes": {
"message": "通过 HTML[stylus-iframe] 方式改变 iframes 的 css" "message": "通过 HTML[stylus-iframe] 方式改变 iframes 的 css"
@ -569,7 +575,7 @@
"message": "管理样式" "message": "管理样式"
}, },
"optionsPopupWidth": { "optionsPopupWidth": {
"message": "Stylus 样式管理弹出框宽度 / px" "message": "Stylus 样式管理弹出框宽度px"
}, },
"optionsReset": { "optionsReset": {
"message": "重置所有选项为默认值" "message": "重置所有选项为默认值"
@ -602,7 +608,7 @@
"message": "总页面" "message": "总页面"
}, },
"parseUsercssError": { "parseUsercssError": {
"message": "Stylus 未能成功解析 Usercss:" "message": "Stylus 未能成功解析 UserCSS"
}, },
"popupBorders": { "popupBorders": {
"message": "在两边增加白色边框" "message": "在两边增加白色边框"
@ -634,6 +640,9 @@
"previewLabel": { "previewLabel": {
"message": "实时预览" "message": "实时预览"
}, },
"previewTooltip": {
"message": "无需保存即可临时应用样式预览效果。保存以使更改永久生效。"
},
"replace": { "replace": {
"message": "替换" "message": "替换"
}, },

View File

@ -980,6 +980,9 @@
"updatesCurrentlyInstalled": { "updatesCurrentlyInstalled": {
"message": "更新已安裝的:" "message": "更新已安裝的:"
}, },
"usercssAvoidOverwriting": {
"message": "請變更 @name 或 @namespace 的值以避免覆寫既有的樣式。"
},
"usercssConfigIncomplete": { "usercssConfigIncomplete": {
"message": "在設定對話框顯示後,樣式已更新或刪除。這個變數將不會儲存,以避免損毀樣式的詮釋資料。" "message": "在設定對話框顯示後,樣式已更新或刪除。這個變數將不會儲存,以避免損毀樣式的詮釋資料。"
}, },