diff --git a/package.json b/package.json index 24c960bdb3a..d23e3386742 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "Brackets", - "version": "0.38.0-0", - "apiVersion": "0.38.0", + "version": "0.39.0-0", + "apiVersion": "0.39.0", "homepage": "http://brackets.io", "issues": { "url": "http://github.com/adobe/brackets/issues" diff --git a/src/nls/fr/strings.js b/src/nls/fr/strings.js index e5f33e6c593..71629df4c1f 100644 --- a/src/nls/fr/strings.js +++ b/src/nls/fr/strings.js @@ -65,6 +65,10 @@ define({ "ERROR_CREATING_FILE_TITLE": "Erreur lors de la création du {0}", "ERROR_CREATING_FILE": "Une erreur s’est produite lors de la tentative de création du {0} {1}. {2}", + // Application preferences corrupt error strings + "ERROR_PREFS_CORRUPT_TITLE": "[7510056] !é=Error reading preferences=!", + "ERROR_PREFS_CORRUPT": "[7510055] !é=Your preferences file is not valid JSON. The file will be opened so that you can correct the format. You will need to restart {APP_NAME} for the changes to take effect.=!", + // Application error strings "ERROR_IN_BROWSER_TITLE": "Malheureusement, {APP_NAME} n’est pas encore compatible avec les navigateurs.", "ERROR_IN_BROWSER": "{APP_NAME} est défini en HTML, mais il s’exécute actuellement en tant qu’application de bureau, vous pouvez donc l’utiliser afin de modifier des fichiers locaux. Utilisez l’interpréteur de commandes d’application situé dans le référentiel github.com/adobe/brackets-shell afin d’exécuter {APP_NAME}.", @@ -73,7 +77,7 @@ define({ "ERROR_MAX_FILES_TITLE": "Erreur lors de l’indexation des fichiers", "ERROR_MAX_FILES": "Vous avez atteint le nombre maximum de fichiers indexés. Il est possible que les actions impliquant une recherche des fichiers dans l’index ne fonctionnent pas correctement.", - // Live Development error strings + // Live Preview error strings "ERROR_LAUNCHING_BROWSER_TITLE": "Erreur lors du lancement du navigateur", "ERROR_CANT_FIND_CHROME": "Le navigateur Google Chrome est introuvable. Assurez-vous qu’il est installé.", "ERROR_LAUNCHING_BROWSER": "Une erreur s’est produite lors du lancement du navigateur. (Erreur {0})", @@ -81,13 +85,13 @@ define({ "LIVE_DEVELOPMENT_ERROR_TITLE": "Erreur du module Aperçu en direct", "LIVE_DEVELOPMENT_RELAUNCH_TITLE": "Connexion au navigateur", "LIVE_DEVELOPMENT_ERROR_MESSAGE": "Pour que le module Aperçu en direct puisse se connecter, vous devez relancer Chrome en activant la fonction de débogage à distance.

Voulez-vous relancer Chrome et activer le débogage à distance ?", - "LIVE_DEV_LOADING_ERROR_MESSAGE": "Impossible de charger la page Live Development", + "LIVE_DEV_LOADING_ERROR_MESSAGE": "[6742878] !é=Unable to load Live Preview page=!", "LIVE_DEV_NEED_HTML_MESSAGE": "Ouvrez un fichier HTML ou vérifiez qu’il y a un fichier index.html dans votre projet pour pouvoir lancer l’aperçu en direct.", "LIVE_DEV_NEED_BASEURL_MESSAGE": "Pour lancer l’Aperçu en direct avec un fichier de serveur, vous devez indiquer une URL de base pour ce projet.", - "LIVE_DEV_SERVER_NOT_READY_MESSAGE": "Une erreur s’est produite au démarrage du serveur HTTP pour les fichiers de développement en direct. Veuillez réessayer.", + "LIVE_DEV_SERVER_NOT_READY_MESSAGE": "[6728123] !é=Error starting up the HTTP server for live preview files. Please try again.=!", "LIVE_DEVELOPMENT_INFO_TITLE": "Bienvenue dans le module Aperçu en direct !", "LIVE_DEVELOPMENT_INFO_MESSAGE": "Le module Aperçu en direct connecte {APP_NAME} à votre navigateur. Il ouvre un aperçu de votre fichier HTML dans le navigateur, puis le met à jour instantanément dès que vous modifiez le code.

Dans cette première version du logiciel {APP_NAME}, le module Aperçu en direct ne fonctionne qu’avec Google Chrome et affiche les mises à jour en direct, dès que vous modifiez des fichiers CSS ou HTML. Les modifications apportées aux fichiers JavaScript sont automatiquement rechargées lorsque vous enregistrez.

(Ce message ne s’affichera qu’une seule fois.)", - "LIVE_DEVELOPMENT_TROUBLESHOOTING": "Pour plus d’informations, consultez la page Résolution des erreurs de connexion Live Development.", + "LIVE_DEVELOPMENT_TROUBLESHOOTING": "[6499050] !é=For more information, see Troubleshooting Live Preview connection errors.=!", "LIVE_DEV_STATUS_TIP_NOT_CONNECTED": "Aperçu en direct", "LIVE_DEV_STATUS_TIP_PROGRESS1": "Aperçu en direct : Connexion\u2026", @@ -156,6 +160,7 @@ define({ "FIND_IN_FILES_TITLE_PART3": "— {0} {1} {2} dans {3} {4}", "FIND_IN_FILES_SCOPED": "dans {0}", "FIND_IN_FILES_NO_SCOPE": "dans le projet", + "FIND_IN_FILES_ZERO_FILES": "[7510067] !é=Filter excludes all files {0}=!", "FIND_IN_FILES_FILE": "fichier", "FIND_IN_FILES_FILES": "fichiers", "FIND_IN_FILES_MATCH": "résultat", @@ -166,6 +171,30 @@ define({ "FIND_IN_FILES_EXPAND_COLLAPSE": "Cliquer tout en appuyant sur Ctrl/Cmd pour tout développer/tout réduire", "ERROR_FETCHING_UPDATE_INFO_TITLE": "Erreur de récupération des informations de mise à jour", "ERROR_FETCHING_UPDATE_INFO_MSG": "Un problème est survenu lors de la récupération des dernières informations de mise à jour sur le serveur. Vérifiez que vous êtes connecté à Internet et réessayez.", + + // File exclusion filters + "NO_FILE_FILTER": "[7510072] !é=Exclude files\u2026=!", + "EDIT_FILE_FILTER": "[7510049] !é=Edit\u2026=!", + "FILE_FILTER_DIALOG": "[7510061] !é=Edit Filter=!", + "FILE_FILTER_INSTRUCTIONS": "[7510062] !é=Exclude files and folders matching any of the following strings / substrings or wildcards. Enter each string on a new line.=!", + "FILE_FILTER_LIST_PREFIX": "[7510063] !é=except=!", + "FILE_FILTER_CLIPPED_SUFFIX": "[7510060] !é=and {0} more=!", + + "FILTER_COUNTING_FILES": "[7510064] !é=Counting files\u2026=!", + "FILTER_FILE_COUNT": "[7510065] !é=Allows {0} of {1} files {2}=!", + "FILTER_FILE_COUNT_ALL": "[7510066] !é=Allows all {0} files {1}=!", + + // Quick Edit + "ERROR_QUICK_EDIT_PROVIDER_NOT_FOUND": "[7510058] !é=No Quick Edit available for current cursor position=!", + "ERROR_CSSQUICKEDIT_BETWEENCLASSES": "[7510050] !é=CSS Quick Edit: place cursor on a single class name=!", + "ERROR_CSSQUICKEDIT_CLASSNOTFOUND": "[7510051] !é=CSS Quick Edit: incomplete class attribute=!", + "ERROR_CSSQUICKEDIT_IDNOTFOUND": "[7510052] !é=CSS Quick Edit: incomplete id attribute=!", + "ERROR_CSSQUICKEDIT_UNSUPPORTEDATTR": "[7510053] !é=CSS Quick Edit: place cursor in tag, class, or id=!", + "ERROR_TIMINGQUICKEDIT_INVALIDSYNTAX": "[7510059] !é=CSS Timing Function Quick Edit: invalid syntax=!", + "ERROR_JSQUICKEDIT_FUNCTIONNOTFOUND": "[7510054] !é=JS Quick Edit: place cursor in function name=!", + + // Quick Docs + "ERROR_QUICK_DOCS_PROVIDER_NOT_FOUND": "[7510057] !é=No Quick Docs available for current cursor position=!", /** * ProjectManager @@ -189,6 +218,7 @@ define({ "STATUSBAR_SELECTION_CH_PLURAL": " \u2014 {0} colonnes sélectionnées", "STATUSBAR_SELECTION_LINE_SINGULAR": " \u2014 {0} ligne sélectionnée", "STATUSBAR_SELECTION_LINE_PLURAL": " \u2014 {0} lignes sélectionnées", + "STATUSBAR_SELECTION_MULTIPLE": "[7510075] !é= \u2014 {0} selections=!", "STATUSBAR_INDENT_TOOLTIP_SPACES": "Cliquez ici pour remplacer la mise en retrait par des espaces.", "STATUSBAR_INDENT_TOOLTIP_TABS": "Cliquez ici pour remplacer la mise en retrait par des tabulations.", "STATUSBAR_INDENT_SIZE_TOOLTIP_SPACES": "Cliquez ici pour changer le nombre d’espaces utilisés lors de la mise en retrait.", @@ -198,6 +228,8 @@ define({ "STATUSBAR_LINE_COUNT_SINGULAR": "\u2014 {0} ligne", "STATUSBAR_LINE_COUNT_PLURAL": "\u2014 {0} lignes", "STATUSBAR_USER_EXTENSIONS_DISABLED": "Extensions désactivées", + "STATUSBAR_INSERT": "[7510073] !é=INS=!", + "STATUSBAR_OVERWRITE": "REF", // CodeInspection: errors/warnings "ERRORS_PANEL_TITLE_MULTIPLE": "{0} problèmes", @@ -208,6 +240,8 @@ define({ "LINT_DISABLED": "L’analyse lint est désactivée", "NO_LINT_AVAILABLE": "Aucun programme lint disponible pour {0}", "NOTHING_TO_LINT": "Rien à analyser", + "LINTER_TIMED_OUT": "[7510071] !é={0} has timed out after waiting for {1} ms=!", + "LINTER_FAILED": "[7510070] !é={0} terminated with error: {1}=!", /** @@ -237,7 +271,7 @@ define({ "CMD_FILE_RENAME": "Renommer", "CMD_FILE_DELETE": "Supprimer", "CMD_INSTALL_EXTENSION": "Installer une extension\u2026", - "CMD_EXTENSION_MANAGER": "Le gestionnaire d’extensions\u2026", + "CMD_EXTENSION_MANAGER": "Le gestionnaire d'extensions\u2026", "CMD_FILE_REFRESH": "Actualiser l’arborescence de fichiers", "CMD_QUIT": "Quitter", // Used in native File menu on Windows @@ -252,12 +286,18 @@ define({ "CMD_PASTE": "Coller", "CMD_SELECT_ALL": "Sélectionner tout", "CMD_SELECT_LINE": "Sélectionner la ligne", + "CMD_SPLIT_SEL_INTO_LINES": "[7510046] !é=Split Selection into Lines=!", + "CMD_ADD_CUR_TO_NEXT_LINE": "[7510038] !é=Add Cursor to Next Line=!", + "CMD_ADD_CUR_TO_PREV_LINE": "[7510039] !é=Add Cursor to Previous Line=!", "CMD_FIND": "Rechercher", "CMD_FIND_FIELD_PLACEHOLDER": "Rechercher\u2026", "CMD_FIND_IN_FILES": "Rechercher dans les fichiers", "CMD_FIND_IN_SUBTREE": "Rechercher dans\u2026", "CMD_FIND_NEXT": "Rechercher suivant", "CMD_FIND_PREVIOUS": "Rechercher précédent", + "CMD_FIND_ALL_AND_SELECT": "[7510041] !é=Find All and Select=!", + "CMD_ADD_NEXT_MATCH": "[7510040] !é=Add Next Match to Selection=!", + "CMD_SKIP_CURRENT_MATCH": "[7510045] !é=Skip and Add Next Match=!", "CMD_REPLACE": "Remplacer", "CMD_INDENT": "Retrait", "CMD_UNINDENT": "Annuler le retrait", @@ -305,15 +345,18 @@ define({ "CMD_NEXT_DOC": "Document suivant", "CMD_PREV_DOC": "Document précédent", "CMD_SHOW_IN_TREE": "Afficher dans l’arborescence de fichiers", + "CMD_SHOW_IN_EXPLORER": "Afficher dans l'explorateur", + "CMD_SHOW_IN_FINDER": "Afficher dans le Finder", "CMD_SHOW_IN_OS": "Afficher dans le SE", // Help menu commands "HELP_MENU": "Aide", "CMD_CHECK_FOR_UPDATE": "Rechercher les mises à jour", "CMD_HOW_TO_USE_BRACKETS": "Comment utiliser {APP_NAME}", - "CMD_FORUM": "Forum {APP_NAME}", + "CMD_SUPPORT": "[7510048] !é={APP_NAME} Support=!", + "CMD_SUGGEST": "[7510047] !é=Suggest a Feature=!", "CMD_RELEASE_NOTES": "Notes de mise à jour", - "CMD_REPORT_AN_ISSUE": "Signaler un problème", + "CMD_GET_INVOLVED": "[7510042] !é=Get Involved=!", "CMD_SHOW_EXTENSIONS_FOLDER": "Afficher le dossier d’extensions", "CMD_TWITTER": "{TWITTER_NAME} sur Twitter", "CMD_ABOUT": "A propos de {APP_TITLE}", @@ -391,7 +434,7 @@ define({ "UNSUPPORTED_PROTOCOL": "L’URL doit commencer par http ou https.", "UNKNOWN_ERROR": "Erreur interne inconnue.", // For NOT_FOUND_ERR, see generic strings above - "EXTENSION_MANAGER_TITLE": "Le gestionnaire d’extensions", + "EXTENSION_MANAGER_TITLE": "Le gestionnaire d'extensions", "EXTENSION_MANAGER_ERROR_LOAD": "Impossible d’accéder au registre de l’extension. Réessayez ultérieurement.", "INSTALL_FROM_URL": "Installer à partir de l’URL\u2026", "EXTENSION_AUTHOR": "Auteur", @@ -434,6 +477,9 @@ define({ "INLINE_EDITOR_NO_MATCHES": "Aucun résultat.", "CSS_QUICK_EDIT_NO_MATCHES": "Aucune règle CSS existante ne correspond à votre sélection.
Cliquez sur « Nouvelle règle » pour en créer une.", "CSS_QUICK_EDIT_NO_STYLESHEETS": "Votre projet ne contient aucune feuille de style.
Créez-en une pour pouvoir ajouter des règles CSS.", + + // Custom Viewers + "IMAGE_VIEWER_LARGEST_ICON": "[7510068] !é=largest=!", /** * Unit names @@ -465,6 +511,7 @@ define({ "INLINE_TIMING_EDITOR_PROGRESSION": "Progression", "BEZIER_EDITOR_INFO": " Déplacer le point sélectionné
Décaler Déplacer de dix unités
Tabulation Permuter les points", "STEPS_EDITOR_INFO": " Augmenter ou réduire les pas
'Démarrer' ou 'Arrêter'", + "INLINE_TIMING_EDITOR_INVALID": "[7510069] !é=The old value {0} is not valid, so the displayed function was changed to {1}. The document will be updated with the first edit.=!", // extensions/default/InlineColorEditor "COLOR_EDITOR_CURRENT_COLOR_SWATCH_TIP": "Couleur actuelle", diff --git a/src/nls/ja/strings.js b/src/nls/ja/strings.js index c2c6ed95719..e4275914b6e 100644 --- a/src/nls/ja/strings.js +++ b/src/nls/ja/strings.js @@ -65,6 +65,10 @@ define({ "ERROR_CREATING_FILE_TITLE": "{0}を作成する際にエラーが発生しました", "ERROR_CREATING_FILE": "{0} {1} を作成する際にエラーが発生しました。{2}", + // Application preferences corrupt error strings + "ERROR_PREFS_CORRUPT_TITLE": "!能=[7510056] Error reading preferences_=!", + "ERROR_PREFS_CORRUPT": "!能=[7510055] Your preferences file is not valid JSON. The file will be opened so that you can correct the format. You will need to restart {APP_NAME} for the changes to take effect._=!", + // Application error strings "ERROR_IN_BROWSER_TITLE": "{APP_NAME} は、まだブラウザー上で実行されていません。", "ERROR_IN_BROWSER": "{APP_NAME} は HTML で構築されていますが、デスクトップアプリとして実行することで、ローカルファイルを編集することができます。{APP_NAME} を実行するために、github.com/adobe/brackets-shell リポジトリのアプリケーションシェルを使用してください。", @@ -73,7 +77,7 @@ define({ "ERROR_MAX_FILES_TITLE": "ファイルのインデックス時にエラーが発生しました。", "ERROR_MAX_FILES": "インデックス化できるファイルの最大数に達しました。インデックス内でファイルを見つける機能は正しく動作しないことがあります。", - // Live Development error strings + // Live Preview error strings "ERROR_LAUNCHING_BROWSER_TITLE": "ブラウザーの起動時にエラーが発生しました。", "ERROR_CANT_FIND_CHROME": "Google Chrome ブラウザーが見つかりません。インストールされていることを確認してください。", "ERROR_LAUNCHING_BROWSER": "ブラウザーの起動時にエラーが発生しました。(エラー {0})", @@ -81,13 +85,13 @@ define({ "LIVE_DEVELOPMENT_ERROR_TITLE": "ライブプレビューのエラーが発生しました。", "LIVE_DEVELOPMENT_RELAUNCH_TITLE": "ブラウザーに接続しています", "LIVE_DEVELOPMENT_ERROR_MESSAGE": "ライブプレビューに接続するには、リモートデバッグを有効にして Chrome を再起動する必要があります。

Chrome を再起動してリモートデバッグを有効にしますか?", - "LIVE_DEV_LOADING_ERROR_MESSAGE": "ライブ開発ページを読み込めません。", + "LIVE_DEV_LOADING_ERROR_MESSAGE": "!能=[6742878] Unable to load Live Preview page_=!", "LIVE_DEV_NEED_HTML_MESSAGE": "ライブプレビューを起動するには、HTML ファイルを開くか、index.html ファイルがプロジェクトに含まれていることを確認してください。", "LIVE_DEV_NEED_BASEURL_MESSAGE": "サーバー側ファイルでライブプレビューを起動するには、このプロジェクトのベース URL を指定する必要があります。", - "LIVE_DEV_SERVER_NOT_READY_MESSAGE": "ライブ開発ファイルで使用する HTTP サーバーの起動時にエラーが発生しました。もう一度実行してください。", + "LIVE_DEV_SERVER_NOT_READY_MESSAGE": "!能=[6728123] Error starting up the HTTP server for live preview files. Please try again._=!", "LIVE_DEVELOPMENT_INFO_TITLE": "ライブプレビューへようこそ", "LIVE_DEVELOPMENT_INFO_MESSAGE": "ライブプレビューにより {APP_NAME} がブラウザーに接続しました。ブラウザーで HTML ファイルのプレビューが起動し、コードを編集すると直ちにプレビューが更新されます。

この初期バージョンの {APP_NAME} では、Google Chrome でのみライブプレビューが機能し、CSS または HTML ファイルの編集時にのみライブ更新が行われます。 JavaScript ファイルへの変更は、保存時に自動的にリロードされます。

(このメッセージは一度しか表示されません。)", - "LIVE_DEVELOPMENT_TROUBLESHOOTING": "詳しくは、Live Development の接続エラーに関するトラブルシューティングを参照してください。", + "LIVE_DEVELOPMENT_TROUBLESHOOTING": "!能=[6499050] For more information, see Troubleshooting Live Preview connection errors._=!", "LIVE_DEV_STATUS_TIP_NOT_CONNECTED": "ライブプレビュー", "LIVE_DEV_STATUS_TIP_PROGRESS1": "ライブプレビュー : 接続中\u2026", @@ -156,6 +160,7 @@ define({ "FIND_IN_FILES_TITLE_PART3": "— {3}個の{4}内で {1}件{0}{2}", "FIND_IN_FILES_SCOPED": "{0} 内", "FIND_IN_FILES_NO_SCOPE": "プロジェクト内", + "FIND_IN_FILES_ZERO_FILES": "!能=[7510067] Filter excludes all files {0}_=!", "FIND_IN_FILES_FILE": "ファイル", "FIND_IN_FILES_FILES": "ファイル", "FIND_IN_FILES_MATCH": "が見つかりました", @@ -166,6 +171,30 @@ define({ "FIND_IN_FILES_EXPAND_COLLAPSE": "Ctrl / Command キーをクリックしてすべて展開 / 折りたたみ", "ERROR_FETCHING_UPDATE_INFO_TITLE": "更新情報を取得する際にエラーが発生しました。", "ERROR_FETCHING_UPDATE_INFO_MSG": "サーバーから最新の更新情報を取得する際にエラーが発生しました。インターネット接続を確認してリトライしてください。", + + // File exclusion filters + "NO_FILE_FILTER": "!能=[7510072] Exclude files\u2026_=!", + "EDIT_FILE_FILTER": "!能=[7510049] Edit\u2026_=!", + "FILE_FILTER_DIALOG": "!能=[7510061] Edit Filter_=!", + "FILE_FILTER_INSTRUCTIONS": "!能=[7510062] Exclude files and folders matching any of the following strings / substrings or wildcards. Enter each string on a new line._=!", + "FILE_FILTER_LIST_PREFIX": "!能=[7510063] except_=!", + "FILE_FILTER_CLIPPED_SUFFIX": "!能=[7510060] and {0} more_=!", + + "FILTER_COUNTING_FILES": "!能=[7510064] Counting files\u2026_=!", + "FILTER_FILE_COUNT": "!能=[7510065] Allows {0} of {1} files {2}_=!", + "FILTER_FILE_COUNT_ALL": "!能=[7510066] Allows all {0} files {1}_=!", + + // Quick Edit + "ERROR_QUICK_EDIT_PROVIDER_NOT_FOUND": "!能=[7510058] No Quick Edit available for current cursor position_=!", + "ERROR_CSSQUICKEDIT_BETWEENCLASSES": "!能=[7510050] CSS Quick Edit: place cursor on a single class name_=!", + "ERROR_CSSQUICKEDIT_CLASSNOTFOUND": "!能=[7510051] CSS Quick Edit: incomplete class attribute_=!", + "ERROR_CSSQUICKEDIT_IDNOTFOUND": "!能=[7510052] CSS Quick Edit: incomplete id attribute_=!", + "ERROR_CSSQUICKEDIT_UNSUPPORTEDATTR": "!能=[7510053] CSS Quick Edit: place cursor in tag, class, or id_=!", + "ERROR_TIMINGQUICKEDIT_INVALIDSYNTAX": "!能=[7510059] CSS Timing Function Quick Edit: invalid syntax_=!", + "ERROR_JSQUICKEDIT_FUNCTIONNOTFOUND": "!能=[7510054] JS Quick Edit: place cursor in function name_=!", + + // Quick Docs + "ERROR_QUICK_DOCS_PROVIDER_NOT_FOUND": "!能=[7510057] No Quick Docs available for current cursor position_=!", /** * ProjectManager @@ -189,6 +218,7 @@ define({ "STATUSBAR_SELECTION_CH_PLURAL": " \u2014 {0} 列を選択", "STATUSBAR_SELECTION_LINE_SINGULAR": " \u2014 {0} 行を選択", "STATUSBAR_SELECTION_LINE_PLURAL": " \u2014 {0} 行を選択", + "STATUSBAR_SELECTION_MULTIPLE": "!能=[7510075] \u2014 {0} selections_=!", "STATUSBAR_INDENT_TOOLTIP_SPACES": "インデントをスペースに変換する", "STATUSBAR_INDENT_TOOLTIP_TABS": "インデントをタブに変換する", "STATUSBAR_INDENT_SIZE_TOOLTIP_SPACES": "インデントに用いるスペースの数を変更", @@ -198,6 +228,8 @@ define({ "STATUSBAR_LINE_COUNT_SINGULAR": "\u2014 {0} 行", "STATUSBAR_LINE_COUNT_PLURAL": "\u2014 {0} 行", "STATUSBAR_USER_EXTENSIONS_DISABLED": "拡張機能無効", + "STATUSBAR_INSERT": "!能=[7510073] INS_=!", + "STATUSBAR_OVERWRITE": "OVR", // CodeInspection: errors/warnings "ERRORS_PANEL_TITLE_MULTIPLE": "{0} 個の問題", @@ -208,6 +240,8 @@ define({ "LINT_DISABLED": "Lint チェックは使用できません", "NO_LINT_AVAILABLE": "{0} に使用できる Lint チェッカーがありません", "NOTHING_TO_LINT": "Lint チェックするファイルがありません", + "LINTER_TIMED_OUT": "!能=[7510071] {0} has timed out after waiting for {1} ms_=!", + "LINTER_FAILED": "!能=[7510070] {0} terminated with error: {1}_=!", /** @@ -252,12 +286,18 @@ define({ "CMD_PASTE": "ペースト", "CMD_SELECT_ALL": "すべて選択", "CMD_SELECT_LINE": "行の選択", + "CMD_SPLIT_SEL_INTO_LINES": "!能=[7510046] Split Selection into Lines_=!", + "CMD_ADD_CUR_TO_NEXT_LINE": "!能=[7510038] Add Cursor to Next Line_=!", + "CMD_ADD_CUR_TO_PREV_LINE": "!能=[7510039] Add Cursor to Previous Line_=!", "CMD_FIND": "検索", "CMD_FIND_FIELD_PLACEHOLDER": "検索\u2026", "CMD_FIND_IN_FILES": "ファイルを横断して検索", "CMD_FIND_IN_SUBTREE": "検索先\u2026", "CMD_FIND_NEXT": "次を検索", "CMD_FIND_PREVIOUS": "前を検索", + "CMD_FIND_ALL_AND_SELECT": "!能=[7510041] Find All and Select_=!", + "CMD_ADD_NEXT_MATCH": "!能=[7510040] Add Next Match to Selection_=!", + "CMD_SKIP_CURRENT_MATCH": "!能=[7510045] Skip and Add Next Match_=!", "CMD_REPLACE": "置換", "CMD_INDENT": "インデント", "CMD_UNINDENT": "インデント解除", @@ -305,15 +345,18 @@ define({ "CMD_NEXT_DOC": "次の文書", "CMD_PREV_DOC": "前の文書", "CMD_SHOW_IN_TREE": "ファイルツリー内で表示", + "CMD_SHOW_IN_EXPLORER": "エクスプローラーで表示", + "CMD_SHOW_IN_FINDER": "Finder で表示", "CMD_SHOW_IN_OS": "OS で表示", // Help menu commands "HELP_MENU": "ヘルプ", "CMD_CHECK_FOR_UPDATE": "更新をチェックする", "CMD_HOW_TO_USE_BRACKETS": "{APP_NAME} の使用方法", - "CMD_FORUM": "{APP_NAME} フォーラム", + "CMD_SUPPORT": "!能=[7510048] {APP_NAME} Support_=!", + "CMD_SUGGEST": "!能=[7510047] Suggest a Feature_=!", "CMD_RELEASE_NOTES": "リリースノート", - "CMD_REPORT_AN_ISSUE": "問題を報告", + "CMD_GET_INVOLVED": "!能=[7510042] Get Involved_=!", "CMD_SHOW_EXTENSIONS_FOLDER": "拡張機能のフォルダーを開く", "CMD_TWITTER": "Twitter で {TWITTER_NAME} をフォロー", "CMD_ABOUT": "{APP_TITLE} について", @@ -434,6 +477,9 @@ define({ "INLINE_EDITOR_NO_MATCHES": "一致するものがありません。", "CSS_QUICK_EDIT_NO_MATCHES": "選択に一致する既存の CSS ルールがありません。
「新規ルール」をクリックしてルールを作成してください。", "CSS_QUICK_EDIT_NO_STYLESHEETS": "プロジェクトにはスタイルシートがありません。
スタイルシートを作成して CSS ルールに追加してください。", + + // Custom Viewers + "IMAGE_VIEWER_LARGEST_ICON": "!能=[7510068] largest_=!", /** * Unit names @@ -465,6 +511,7 @@ define({ "INLINE_TIMING_EDITOR_PROGRESSION": "進行", "BEZIER_EDITOR_INFO": " 選択したポイントを移動
Shift 10 単位ずつ移動
Tab ポイントを切り替え", "STEPS_EDITOR_INFO": " 手順を増減
「開始」または「終了」", + "INLINE_TIMING_EDITOR_INVALID": "!能=[7510069] The old value {0} is not valid, so the displayed function was changed to {1}. The document will be updated with the first edit._=!", // extensions/default/InlineColorEditor "COLOR_EDITOR_CURRENT_COLOR_SWATCH_TIP": "現在の色", diff --git a/src/view/ViewCommandHandlers.js b/src/view/ViewCommandHandlers.js index f233ccb9764..b2e65cfd798 100644 --- a/src/view/ViewCommandHandlers.js +++ b/src/view/ViewCommandHandlers.js @@ -102,10 +102,14 @@ define(function (require, exports, module) { * @param {string=} fontSizeStyle A string with the font size and the size unit */ function _setSizeAndRestoreScroll(fontSizeStyle) { - var editor = EditorManager.getCurrentFullEditor(), - oldWidth = editor._codeMirror.defaultCharWidth(), - scrollPos = editor.getScrollPos(), - line = editor._codeMirror.lineAtHeight(scrollPos.y, "local"); + var editor = EditorManager.getCurrentFullEditor(), + oldWidth = editor._codeMirror.defaultCharWidth(), + oldFontSize = $(".CodeMirror").css("font-size"), + newFontSize = "", + delta = 0, + adjustment = 0, + scrollPos = editor.getScrollPos(), + line = editor._codeMirror.lineAtHeight(scrollPos.y, "local"); _removeDynamicFontSize(); if (fontSizeStyle) { @@ -113,6 +117,14 @@ define(function (require, exports, module) { } editor.refreshAll(); + delta = /em$/.test(oldFontSize) ? 10 : 1; + newFontSize = $(".CodeMirror").css("font-size"); + adjustment = parseInt((parseFloat(newFontSize) - parseFloat(oldFontSize)) * delta, 10); + + if (adjustment) { + $(exports).triggerHandler("fontSizeChange", [adjustment, newFontSize]); + } + // Calculate the new scroll based on the old font sizes and scroll position var newWidth = editor._codeMirror.defaultCharWidth(), deltaX = scrollPos.x / oldWidth, @@ -153,7 +165,6 @@ define(function (require, exports, module) { _setSizeAndRestoreScroll(fsStr); PreferencesManager.setViewState("fontSizeStyle", fsStr); - $(exports).triggerHandler("fontSizeChange", [adjustment, fsStr]); return true; }