diff --git a/src/brackets.js b/src/brackets.js
index a9ac0bd01b7..f93a664bd4a 100644
--- a/src/brackets.js
+++ b/src/brackets.js
@@ -96,7 +96,8 @@ define(function (require, exports, module) {
NodeConnection = require("utils/NodeConnection"),
ExtensionUtils = require("utils/ExtensionUtils"),
DragAndDrop = require("utils/DragAndDrop"),
- ColorUtils = require("utils/ColorUtils");
+ ColorUtils = require("utils/ColorUtils"),
+ NativeApp = require("utils/NativeApp");
// Load modules that self-register and just need to get included in the main project
require("command/DefaultMenus");
@@ -148,7 +149,7 @@ define(function (require, exports, module) {
LiveDevServerManager : require("LiveDevelopment/LiveDevServerManager"),
DOMAgent : require("LiveDevelopment/Agents/DOMAgent"),
Inspector : require("LiveDevelopment/Inspector/Inspector"),
- NativeApp : require("utils/NativeApp"),
+ NativeApp : NativeApp,
ExtensionLoader : ExtensionLoader,
ExtensionUtils : ExtensionUtils,
UpdateNotification : require("utils/UpdateNotification"),
@@ -346,9 +347,13 @@ define(function (require, exports, module) {
// navigate. Also, a capture handler is more reliable than bubble.
window.document.body.addEventListener("click", function (e) {
// Check parents too, in case link has inline formatting tags
- var node = e.target;
+ var node = e.target, url;
while (node) {
if (node.tagName === "A") {
+ url = node.getAttribute("href");
+ if (url && !url.match(/^#/)) {
+ NativeApp.openURLInDefaultBrowser(url);
+ }
e.preventDefault();
break;
}
diff --git a/src/extensibility/ExtensionManagerView.js b/src/extensibility/ExtensionManagerView.js
index 5641c143227..a0c000d6902 100644
--- a/src/extensibility/ExtensionManagerView.js
+++ b/src/extensibility/ExtensionManagerView.js
@@ -155,9 +155,6 @@ define(function (require, exports, module) {
ExtensionManager.markForRemoval($target.attr("data-extension-id"), true);
} else if ($target.hasClass("undo-update")) {
ExtensionManager.removeUpdate($target.attr("data-extension-id"));
- } else {
- // Open any other link in the external browser.
- NativeApp.openURLInDefaultBrowser($target.attr("href"));
}
})
.on("click", "button.install", function (e) {
diff --git a/src/extensions/default/WebPlatformDocs/InlineDocsViewer.js b/src/extensions/default/WebPlatformDocs/InlineDocsViewer.js
index 32dc6c2d0ca..68b4bea39f3 100644
--- a/src/extensions/default/WebPlatformDocs/InlineDocsViewer.js
+++ b/src/extensions/default/WebPlatformDocs/InlineDocsViewer.js
@@ -81,10 +81,8 @@ define(function (require, exports, module) {
});
this._sizeEditorToContent = this._sizeEditorToContent.bind(this);
- this._handleLinkClick = this._handleLinkClick.bind(this);
this._handleWheelScroll = this._handleWheelScroll.bind(this);
- this.$wrapperDiv.on("click", "a", this._handleLinkClick);
this.$wrapperDiv.find(".scroller").on("mousewheel", this._handleWheelScroll);
}
@@ -95,15 +93,6 @@ define(function (require, exports, module) {
InlineDocsViewer.prototype.$wrapperDiv = null;
- /** Clicking any link should open it in browser, not in Brackets shell */
- InlineDocsViewer.prototype._handleLinkClick = function (event) {
- var url = $(event.currentTarget).attr("href");
- if (url) {
- NativeApp.openURLInDefaultBrowser(url);
- }
- };
-
-
/** Don't allow scrollwheel/trackpad to bubble up to host editor - makes scrolling docs painful */
InlineDocsViewer.prototype._handleWheelScroll = function (event) {
var scrollingUp = (event.originalEvent.wheelDeltaY > 0),
diff --git a/src/help/HelpCommandHandlers.js b/src/help/HelpCommandHandlers.js
index 3f62a3e1a0a..700642467a3 100644
--- a/src/help/HelpCommandHandlers.js
+++ b/src/help/HelpCommandHandlers.js
@@ -105,17 +105,6 @@ define(function (require, exports, module) {
$(this).trigger("load");
}
});
-
- // Create a link for each contributor image to their github account
- $contributors.on("click", "img", function (e) {
- var url = $(e.target).data("url");
- if (url) {
- // Make sure the URL has a domain that we know about
- if (/(^|\.)github\.com$/i.test(PathUtils.parseUrl(url).hostname)) {
- NativeApp.openURLInDefaultBrowser(url);
- }
- }
- });
}).fail(function () {
$spinner.removeClass("spin");
$contributors.html(Mustache.render("
{{ABOUT_TEXT_LINE6}}
", Strings));
diff --git a/src/htmlContent/contributors-list.html b/src/htmlContent/contributors-list.html
index 07a594e746a..ae5d1eb7ab0 100644
--- a/src/htmlContent/contributors-list.html
+++ b/src/htmlContent/contributors-list.html
@@ -1,5 +1,5 @@
{{#.}}
-
+
{{/.}}
\ No newline at end of file
diff --git a/src/htmlContent/update-list.html b/src/htmlContent/update-list.html
index e8450118deb..b986ac33838 100644
--- a/src/htmlContent/update-list.html
+++ b/src/htmlContent/update-list.html
@@ -1,6 +1,6 @@
{{#.}}
-
+
{{#newFeatures}}
- {{name}} - {{description}}
diff --git a/src/nls/cs/strings.js b/src/nls/cs/strings.js
index a9a5eebf7b1..2fc7f693b80 100644
--- a/src/nls/cs/strings.js
+++ b/src/nls/cs/strings.js
@@ -86,7 +86,7 @@ define({
"LIVE_DEV_SERVER_NOT_READY_MESSAGE" : "Chyba při spouštění HTTP serveru pro soubory živého náhledu. Prosím, zkuste to znovu.",
"LIVE_DEVELOPMENT_INFO_TITLE" : "Vítejte v živém náhledu!",
"LIVE_DEVELOPMENT_INFO_MESSAGE" : "Živý náhled připojí {APP_NAME} k vašemu prohlížeči. Spustí náhled HTML souboru, který se aktualizuje pokaždé, kdy editujete svůj kód.
V této verzi {APP_NAME}, živý náhled funguje pouze v Google Chrome a aktualizuje změny v CSS souborech. Změny v HTML nebo JavaScript souborech jsou automaticky načteny, když soubor uložíte.
(Tato zpráva se zobrazí pouze jednou.)",
- "LIVE_DEVELOPMENT_TROUBLESHOOTING" : "Pro více informací navštivte Troubleshooting Live Development connection errors.",
+ "LIVE_DEVELOPMENT_TROUBLESHOOTING" : "Pro více informací navštivte Troubleshooting Live Development connection errors.",
"LIVE_DEV_STATUS_TIP_NOT_CONNECTED" : "Živý náhled",
"LIVE_DEV_STATUS_TIP_PROGRESS1" : "Živý náhled: Připojování\u2026",
@@ -293,11 +293,11 @@ define({
"ABOUT" : "O aplikaci",
"CLOSE" : "Zavřít",
"ABOUT_TEXT_LINE1" : "sprint {VERSION_MINOR} {BUILD_TYPE} {VERSION}",
- "ABOUT_TEXT_LINE3" : "Oznámení, podmínky týkající se software třetích stran jsou umístěny na http://www.adobe.com/go/thirdparty/ a začleněny prostřednictvím odkazu zde.",
- "ABOUT_TEXT_LINE4" : "Dokumentace a zdrojový kód na https://github.com/adobe/brackets/.",
+ "ABOUT_TEXT_LINE3" : "Oznámení, podmínky týkající se software třetích stran jsou umístěny na {ADOBE_THIRD_PARTY} a začleněny prostřednictvím odkazu zde.",
+ "ABOUT_TEXT_LINE4" : "Dokumentace a zdrojový kód na https://github.com/adobe/brackets/.",
"ABOUT_TEXT_LINE5" : "Vytvořeno s \u2764 a pomocí JavaScript těmito lidmi:",
"ABOUT_TEXT_LINE6" : "Mnoho lidí (ale momentálně máme problém s načítáním dat).",
- "ABOUT_TEXT_WEB_PLATFORM_DOCS" : "Web Platform Docs a Web Platform logo využívají licenci Creative Commons Attribution, CC-BY 3.0 Unported.",
+ "ABOUT_TEXT_WEB_PLATFORM_DOCS" : "Web Platform Docs a Web Platform logo využívají licenci Creative Commons Attribution, CC-BY 3.0 Unported.",
"UPDATE_NOTIFICATION_TOOLTIP" : "Je dostupná nová verze {APP_NAME} ! Klikněte zde pro více informací.",
"UPDATE_AVAILABLE_TITLE" : "Dostupná aktualizace",
"UPDATE_MESSAGE" : "Nová verze {APP_NAME} je dostupná. Seznam některých vylepšení:",
diff --git a/src/nls/cs/urls.js b/src/nls/cs/urls.js
new file mode 100644
index 00000000000..9907ac556d4
--- /dev/null
+++ b/src/nls/cs/urls.js
@@ -0,0 +1,31 @@
+/*
+ * Copyright (c) 2013 Adobe Systems Incorporated. All rights reserved.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ *
+ */
+
+/*jslint vars: true, plusplus: true, devel: true, nomen: true, indent: 4, maxerr: 50 */
+/*global define */
+
+define({
+ // Relative to the samples folder
+ "ADOBE_THIRD_PARTY" : "http://www.adobe.com/go/thirdparty/",
+ "WEB_PLATFORM_DOCS_LICENSE" : "http://creativecommons.org/licenses/by/3.0/deed.cs"
+});
\ No newline at end of file
diff --git a/src/nls/de/strings.js b/src/nls/de/strings.js
index c31f2154994..f6f62371ca3 100644
--- a/src/nls/de/strings.js
+++ b/src/nls/de/strings.js
@@ -85,8 +85,8 @@ define({
"LIVE_DEV_SERVER_NOT_READY_MESSAGE" : "Ein Fehler ist beim Starten des HTTP-Servers oder der Live-Vorschau-Dateien aufgetreten. Bitte versuchen Sie es später erneut.",
"LIVE_DEVELOPMENT_INFO_TITLE" : "Willkommen bei der Live-Vorschau!",
"LIVE_DEVELOPMENT_INFO_MESSAGE" : "Die Live-Vorschau verbindet {APP_NAME} mit Ihrem Browser. Sie startet eine Vorschau Ihrer HTML-Datei im Browser, und aktualisiert die Vorschau dann sofort, wenn Sie Ihren Code bearbeiten.
In dieser frühen Version von {APP_NAME} funktioniert die Live-Vorschau nur beim Bearbeiten von CSS-Dateien und nur mit Google Chrome. Wir werden sie bald für HTML und JavaScript implementieren!
(Sie sehen diese Meldung nur einmal.)",
- "LIVE_DEVELOPMENT_TROUBLESHOOTING" : "Weitere Informationen finden Sie unter dem Thema Fehlerbehebung bei Verbindungs-Fehlern der Live-Entwicklung.",
-
+ "LIVE_DEVELOPMENT_TROUBLESHOOTING" : "Weitere Informationen finden Sie unter dem Thema Fehlerbehebung bei Verbindungs-Fehlern der Live-Entwicklung.",
+
"LIVE_DEV_STATUS_TIP_NOT_CONNECTED" : "Live-Vorschau",
"LIVE_DEV_STATUS_TIP_PROGRESS1" : "Live-Vorschau: Verbinden\u2026",
"LIVE_DEV_STATUS_TIP_PROGRESS2" : "Live-Vorschau: Initialisieren\u2026",
@@ -300,11 +300,11 @@ define({
"ABOUT" : "Über",
"CLOSE" : "Schließen",
"ABOUT_TEXT_LINE1" : "Sprint {VERSION_MINOR} {BUILD_TYPE} {VERSION}",
- "ABOUT_TEXT_LINE3" : "Hinweise, Bestimmungen und Bedingungen, die sich auf Drittanbieter-Software beziehen, finden sich unter {ADOBE_THIRD_PARTY} und sind hier durch Bezugnahme eingeschlossen.",
- "ABOUT_TEXT_LINE4" : "Dokumentation und Quellcode unter https://github.com/adobe/brackets/",
+ "ABOUT_TEXT_LINE3" : "Hinweise, Bestimmungen und Bedingungen, die sich auf Drittanbieter-Software beziehen, finden sich unter {ADOBE_THIRD_PARTY} und sind hier durch Bezugnahme eingeschlossen.",
+ "ABOUT_TEXT_LINE4" : "Dokumentation und Quellcode unter https://github.com/adobe/brackets/",
"ABOUT_TEXT_LINE5" : "Gemacht mit \u2764 und JavaScript von:",
"ABOUT_TEXT_LINE6" : "…vielen Leuten (…leider haben wir aber gerade Probleme, diese Daten zu laden).",
- "ABOUT_TEXT_WEB_PLATFORM_DOCS" : "Web Platform-Dokumente und das grafische Logo von Web Platform sind unter einer Creative-Commons-Namensnennungs-Lizenz lizenziert, CC-BY 3.0 Unported.",
+ "ABOUT_TEXT_WEB_PLATFORM_DOCS" : "Web Platform-Dokumente und das grafische Logo von Web Platform sind unter einer Creative-Commons-Namensnennungs-Lizenz lizenziert, CC-BY 3.0 Unported.",
"UPDATE_NOTIFICATION_TOOLTIP" : "Eine neue Version von {APP_NAME} ist verfügbar! Für Details hier klicken.",
"UPDATE_AVAILABLE_TITLE" : "Update verfügbar",
"UPDATE_MESSAGE" : "Hallo! Eine neue Version von {APP_NAME} ist verfügbar. Hier einige der neuen Funktionen:",
diff --git a/src/nls/es/strings.js b/src/nls/es/strings.js
index 105410440de..918e744fd0f 100644
--- a/src/nls/es/strings.js
+++ b/src/nls/es/strings.js
@@ -86,7 +86,7 @@ define({
"LIVE_DEV_SERVER_NOT_READY_MESSAGE" : "Error iniciando el servidor HTTP para Desarrollo en Vivo. Vuelve a intentarlo, por favor.",
"LIVE_DEVELOPMENT_INFO_TITLE" : "¡Bienvenido a Desarrollo en Vivo!",
"LIVE_DEVELOPMENT_INFO_MESSAGE" : "Desarrollo en Vivo conecta {APP_NAME} con tu navegador. Lanza una vista previa de tu archivo HTML en el navegador y la actualiza a medida que modificas tu código.
En esta versión preliminar de {APP_NAME}, Desarollo en Vivo sólo funciona para cambios de archivos CSS y únicamente con Google Chrome. ¡Pronto estará disponible también para HTML y JavaScript!
(No volverás a ver este mensaje.)",
- "LIVE_DEVELOPMENT_TROUBLESHOOTING" : "Consulta Resolución de Problemas de conexión en Desarrollo en Vivo para más información.",
+ "LIVE_DEVELOPMENT_TROUBLESHOOTING" : "Consulta Resolución de Problemas de conexión en Desarrollo en Vivo para más información.",
"LIVE_DEV_STATUS_TIP_NOT_CONNECTED" : "Desarrollo en Vivo",
"LIVE_DEV_STATUS_TIP_PROGRESS1" : "Desarrollo en Vivo: Conectando\u2026",
@@ -301,11 +301,11 @@ define({
"ABOUT" : "Acerca de\u2026",
"CLOSE" : "Cerrar",
"ABOUT_TEXT_LINE1" : "sprint {VERSION_MINOR} {BUILD_TYPE} {VERSION}",
- "ABOUT_TEXT_LINE3" : "Los avisos, términos y condiciones pertenecientes a software de terceros se encuentran en http://www.adobe.com/go/thirdparty/ y se incluyen aquí como referencia.",
- "ABOUT_TEXT_LINE4" : "Puedes encontrar la documentación y código fuente en https://github.com/adobe/brackets/",
+ "ABOUT_TEXT_LINE3" : "Los avisos, términos y condiciones pertenecientes a software de terceros se encuentran en {ADOBE_THIRD_PARTY} y se incluyen aquí como referencia.",
+ "ABOUT_TEXT_LINE4" : "Puedes encontrar la documentación y código fuente en https://github.com/adobe/brackets/",
"ABOUT_TEXT_LINE5" : "Hecho con \u2764 y JavaScript por:",
"ABOUT_TEXT_LINE6" : "Mucha gente (pero ahora mismo estamos teniendo problemas para cargar esos datos).",
- "ABOUT_TEXT_WEB_PLATFORM_DOCS" : "El contenido de Web Platform Docs y el logo de Web Platform están disponibles bajo una Licencia de Reconocimiento de Creative Commons, CC-BY 3.0 Unported.",
+ "ABOUT_TEXT_WEB_PLATFORM_DOCS" : "El contenido de Web Platform Docs y el logo de Web Platform están disponibles bajo una Licencia de Reconocimiento de Creative Commons, CC-BY 3.0 Unported.",
"UPDATE_NOTIFICATION_TOOLTIP" : "¡Hay una nueva versión de {APP_NAME} disponible! Haz click aquí para más detalles.",
"UPDATE_AVAILABLE_TITLE" : "Actualización disponible",
"UPDATE_MESSAGE" : "¡Hay una nueva versión de {APP_NAME} disponible! Éstas son algunas de las nuevas características:",
diff --git a/src/nls/fi/strings.js b/src/nls/fi/strings.js
index 6784f3df29b..1aa871a2f90 100644
--- a/src/nls/fi/strings.js
+++ b/src/nls/fi/strings.js
@@ -86,7 +86,7 @@ define({
"LIVE_DEV_SERVER_NOT_READY_MESSAGE" : "Virhe käynnistäessä HTTP-palvelinta reaaliaikaisen kehityksen tiedostoja varten. Yritäthän uudelleen.",
"LIVE_DEVELOPMENT_INFO_TITLE" : "Tervetuloa reaaliaikaiseen esikatseluun!",
"LIVE_DEVELOPMENT_INFO_MESSAGE" : "Esikatselu yhdistää {APP_NAME}-sovelluksen verkkoselaimeesi. Se avaa HTML-tiedostosi esikatselun selaimessa ja päivittyy sitten välittömästi tehdässäsi muutoksia koodiin.
Tässä aikaisessa {APP_NAME}-sovelluksen versioissa esikatselu toimii vain Google Chrome -selaimella ja päivittää reaaliaikaisesti muokatessasi CSS-tiedostoja. Muutokset HTML- tai JavaScript-tiedostolle päivittyvät automaattisesi, kun tallennat sen.
(Näet tämän viestin vain kerran.)",
- "LIVE_DEVELOPMENT_TROUBLESHOOTING" : "Saadaksesi lisätietoja, katso Troubleshooting Live Development connection errors.",
+ "LIVE_DEVELOPMENT_TROUBLESHOOTING" : "Saadaksesi lisätietoja, katso Troubleshooting Live Development connection errors.",
"LIVE_DEV_STATUS_TIP_NOT_CONNECTED" : "Esikatselu",
"LIVE_DEV_STATUS_TIP_PROGRESS1" : "Esikatselu: Yhdistetään\u2026",
@@ -288,11 +288,11 @@ define({
"ABOUT" : "Tietoja",
"CLOSE" : "Sulje",
"ABOUT_TEXT_LINE1" : "sprint {VERSION_MINOR} {BUILD_TYPE} {VERSION}",
- "ABOUT_TEXT_LINE3" : "Ilmoitukset ja ehdot liittyen kolmannen osapuolen ohjelmistoihin sijaitsevat osoitteessa {ADOBE_THIRD_PARTY} ja yhdistetty viitteisiin täällä.",
- "ABOUT_TEXT_LINE4" : "Dokumentaatio ja lähdekoodi osoitteessa https://github.com/adobe/brackets/",
+ "ABOUT_TEXT_LINE3" : "Ilmoitukset ja ehdot liittyen kolmannen osapuolen ohjelmistoihin sijaitsevat osoitteessa {ADOBE_THIRD_PARTY} ja yhdistetty viitteisiin täällä.",
+ "ABOUT_TEXT_LINE4" : "Dokumentaatio ja lähdekoodi osoitteessa https://github.com/adobe/brackets/",
"ABOUT_TEXT_LINE5" : "He tekivät \u2764lla ja JavaScriptilla:",
"ABOUT_TEXT_LINE6" : "Monet ihmiset (mutta meillä on ongelmia ladata näitä tietoja nyt).",
- "ABOUT_TEXT_WEB_PLATFORM_DOCS" : "Sovellusalustan dokumentaatiot ja sovellusalustan graafinen logo on lisensoitu Creative Commons Attribution -lisenssin alla, CC-BY 3.0 Unported.",
+ "ABOUT_TEXT_WEB_PLATFORM_DOCS" : "Sovellusalustan dokumentaatiot ja sovellusalustan graafinen logo on lisensoitu Creative Commons Attribution -lisenssin alla, CC-BY 3.0 Unported.",
"UPDATE_NOTIFICATION_TOOLTIP" : "{APP_NAME}-sovelluksesta on saatavilla uusi versio! Napsauta tästä saadaksesi lisätietoja.",
"UPDATE_AVAILABLE_TITLE" : "Päivitys saatavilla",
"UPDATE_MESSAGE" : "Hei! {APP_NAME}-sovelluksesta on saatavilla uusi versio. Tässä on joitakin uusista ominaisuuksista:",
diff --git a/src/nls/hu/strings.js b/src/nls/hu/strings.js
index 56198a9fd35..94ebfcd6e7e 100644
--- a/src/nls/hu/strings.js
+++ b/src/nls/hu/strings.js
@@ -83,7 +83,7 @@ define({
"LIVE_DEV_SERVER_NOT_READY_MESSAGE" : "Hiba a HTTP szerver indításakor az Élő Fejlesztéshez. Kérlek próbáld újra később.",
"LIVE_DEVELOPMENT_INFO_TITLE" : "Üdv az Élő Előnézetben!",
"LIVE_DEVELOPMENT_INFO_MESSAGE" : "Az Élő Előnézet összeköti a {APP_NAME}-et a böngésződdel. Megnyitja a HTML fájl előnézetét a Böngészőben, majd rögtön frissül amikor szerkeszted a kódodat.
Ebben a kezdetleges {APP_NAME} verzióban, az Élő Előnézet csak a Google Chrome-ban működik és élőben változikCSS fájlok szerkesztésekor. A HTML vagy JavaScript változások automatikusan frissülnek mentéskor.
(Ezt az üzenetet csak egyszer fogod látni.)",
- "LIVE_DEVELOPMENT_TROUBLESHOOTING" : "További információért lásd: Élő Előnézet csatlakozási hibák kiküszöbölése.",
+ "LIVE_DEVELOPMENT_TROUBLESHOOTING" : "További információért lásd: Élő Előnézet csatlakozási hibák kiküszöbölése.",
"LIVE_DEV_STATUS_TIP_NOT_CONNECTED" : "Élő Előnézet",
"LIVE_DEV_STATUS_TIP_PROGRESS1" : "Élő Előnézet: Csatlakozás\u2026",
@@ -281,11 +281,11 @@ define({
"ABOUT" : "Rólunk",
"CLOSE" : "Bezárás",
"ABOUT_TEXT_LINE1" : "sprint {VERSION_MINOR} {BUILD_TYPE} {VERSION}",
- "ABOUT_TEXT_LINE3" : "Harmadik féltől származó szoftverekre vonatkozó közlemények, felhasználási feltételek megtalálhatók a következő linken {ADOBE_THIRD_PARTY}.",
- "ABOUT_TEXT_LINE4" : "Documentation and source at https://github.com/adobe/brackets/",
+ "ABOUT_TEXT_LINE3" : "Harmadik féltől származó szoftverekre vonatkozó közlemények, felhasználási feltételek megtalálhatók a következő linken {ADOBE_THIRD_PARTY}.",
+ "ABOUT_TEXT_LINE4" : "Documentation and source at https://github.com/adobe/brackets/",
"ABOUT_TEXT_LINE5" : "Készítve \u2764 és JavaScript-el a következők által:",
"ABOUT_TEXT_LINE6" : "Sok ember (de ezt az adatot nem tudjuk megjeleníteni jelenleg).",
- "ABOUT_TEXT_WEB_PLATFORM_DOCS" : "A Web Platform Dokumentáció és a Web Platform grafikai logó a Creative Commons Attribution license alatt vannak licencelve, CC-BY 3.0 Unported.",
+ "ABOUT_TEXT_WEB_PLATFORM_DOCS" : "A Web Platform Dokumentáció és a Web Platform grafikai logó a Creative Commons Attribution license alatt vannak licencelve, CC-BY 3.0 Unported.",
"UPDATE_NOTIFICATION_TOOLTIP" : "Új {APP_NAME} verzió elérhető! Kattints ide a részletekért.",
"UPDATE_AVAILABLE_TITLE" : "Új verzió elérhető",
"UPDATE_MESSAGE" : "Hé, új {APP_NAME} verzió elérhető. Íme néhány kulcsfontosságú frissítés:",
diff --git a/src/nls/it/strings.js b/src/nls/it/strings.js
index 52fc1085d3d..aea39d3f64b 100644
--- a/src/nls/it/strings.js
+++ b/src/nls/it/strings.js
@@ -79,7 +79,7 @@ define({
"LIVE_DEV_SERVER_NOT_READY_MESSAGE" : "Errore durante l'avvio del server HTTP server per i file di sviluppo in tempo reale. Riprova ancora.",
"LIVE_DEVELOPMENT_INFO_TITLE" : "Benvenuto nell'Anteprima Live!",
"LIVE_DEVELOPMENT_INFO_MESSAGE" : "Anteprima Live connette {APP_NAME} al tuo browser. Lancia una anteprima del tuo file HTML nel browser e dopo ogni tua modifica l'anteprima verrà aggiornata istantaneamente per riflettere le modifiche del tuo codice.
In questa versione preliminare di {APP_NAME}, Anteprima Live funziona solo per le modifiche su file CSS e solo con Google Chrome. Verrà implementata presto anche per HTML e JavaScript!
(Vedrai questo messaggio una sola volta.)",
- "LIVE_DEVELOPMENT_TROUBLESHOOTING" : "Per magiorni informazioni leggi Risoluzione dei problemi di connessione a Anteprima Live.",
+ "LIVE_DEVELOPMENT_TROUBLESHOOTING" : "Per magiorni informazioni leggi Risoluzione dei problemi di connessione a Anteprima Live.",
"LIVE_DEV_STATUS_TIP_NOT_CONNECTED" : "Anteprima Live",
"LIVE_DEV_STATUS_TIP_PROGRESS1" : "Anteprima Live: Connessione\u2026",
@@ -249,8 +249,8 @@ define({
"ABOUT" : "About",
"CLOSE" : "Chiudi",
"ABOUT_TEXT_LINE1" : "sprint {VERSION_MINOR} build sperimentale {VERSION}",
- "ABOUT_TEXT_LINE3" : "Avvisi, termini e condizioni pertinenti software di terze parti sono disponibili all'indirizzo http://www.adobe.com/go/thirdparty/ e incorporati per riferimento in questo documento.",
- "ABOUT_TEXT_LINE4" : "Documentazione e codice sorgente sono disponibili all'indirizzo https://github.com/adobe/brackets/",
+ "ABOUT_TEXT_LINE3" : "Avvisi, termini e condizioni pertinenti software di terze parti sono disponibili all'indirizzo {ADOBE_THIRD_PARTY} e incorporati per riferimento in questo documento.",
+ "ABOUT_TEXT_LINE4" : "Documentazione e codice sorgente sono disponibili all'indirizzo https://github.com/adobe/brackets/",
"UPDATE_NOTIFICATION_TOOLTIP" : "E' disponibile una nuova versione di {APP_NAME}! Clicca qui per i dettagli.",
"UPDATE_AVAILABLE_TITLE" : "Aggiornamento disponibile",
"UPDATE_MESSAGE" : "Hey, è disponibile una nuova versione di {APP_NAME}. Nuove caratteristiche:",
diff --git a/src/nls/it/urls.js b/src/nls/it/urls.js
index 6d91dc077fc..91a779c4c57 100644
--- a/src/nls/it/urls.js
+++ b/src/nls/it/urls.js
@@ -26,5 +26,7 @@
define({
// Relative to the samples folder
- "GETTING_STARTED" : "it/Primi passi"
+ "GETTING_STARTED" : "it/Primi passi",
+ "ADOBE_THIRD_PARTY" : "http://www.adobe.com/go/thirdparty_it/",
+ "WEB_PLATFORM_DOCS_LICENSE" : "http://creativecommons.org/licenses/by/3.0/deed.it"
});
diff --git a/src/nls/nb/strings.js b/src/nls/nb/strings.js
index 6f6bb395451..236b198b60d 100644
--- a/src/nls/nb/strings.js
+++ b/src/nls/nb/strings.js
@@ -203,8 +203,8 @@ define({
"ABOUT" : "About",
"CLOSE" : "Lukk",
"ABOUT_TEXT_LINE1" : "sprint {VERSION_MINOR} experimental build {VERSION}",
- "ABOUT_TEXT_LINE3" : "Notices, terms and conditions pertaining to third party software are located at http://www.adobe.com/go/thirdparty/ and incorporated by reference herein.",
- "ABOUT_TEXT_LINE4" : "Documentation and source at https://github.com/adobe/brackets/",
+ "ABOUT_TEXT_LINE3" : "Notices, terms and conditions pertaining to third party software are located at {ADOBE_THIRD_PARTY} and incorporated by reference herein.",
+ "ABOUT_TEXT_LINE4" : "Documentation and source at https://github.com/adobe/brackets/",
"UPDATE_NOTIFICATION_TOOLTIP" : "En ny for {APP_NAME} er tilgjengelig! Klikk her for mer informasjon.",
"UPDATE_AVAILABLE_TITLE" : "Oppdatering er tilgjengelig",
"UPDATE_MESSAGE" : "Hei, en ny bygg for {APP_NAME} er tilgjengelig. Her er noen av de nye funksjonene:",
diff --git a/src/nls/nb/urls.js b/src/nls/nb/urls.js
new file mode 100644
index 00000000000..c699eca8c1d
--- /dev/null
+++ b/src/nls/nb/urls.js
@@ -0,0 +1,31 @@
+/*
+ * Copyright (c) 2013 Adobe Systems Incorporated. All rights reserved.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ *
+ */
+
+/*jslint vars: true, plusplus: true, devel: true, nomen: true, indent: 4, maxerr: 50 */
+/*global define */
+
+define({
+ // Relative to the samples folder
+ "ADOBE_THIRD_PARTY" : "http://www.adobe.com/go/thirdparty/",
+ "WEB_PLATFORM_DOCS_LICENSE" : "http://creativecommons.org/licenses/by/3.0/deed.nb"
+});
\ No newline at end of file
diff --git a/src/nls/pl/strings.js b/src/nls/pl/strings.js
index 33da8a4bf74..9948806c211 100644
--- a/src/nls/pl/strings.js
+++ b/src/nls/pl/strings.js
@@ -80,7 +80,7 @@ define({
"LIVE_DEV_SERVER_NOT_READY_MESSAGE" : "Błąd przy próbie zainicjowania serwera HTTP dla Podglądu błyskawicznego. Spróbuj ponownie.",
"LIVE_DEVELOPMENT_INFO_TITLE" : "Witaj w Podglądzie Błyskawicznym!",
"LIVE_DEVELOPMENT_INFO_MESSAGE" : "Podgląd Błyskawiczny podłączył {APP_NAME} do twojej przeglądarki. Pokazuje on twoją stronę HTML bezpośrednio w przeglądarce, oraz aktualizuje ją natychmiast po wprowadzeniu zmian w kodzie.
W aktualnej wersji {APP_NAME}, Podgląd Błyskawiczny działa wyłącznie z Google Chrome i aktualizuje w czasie rzeczywistym pliki CSS. Zmiany w plikach HTML lub JavaScript są ładowane automatycznie po zapisaniu pliku.
(Ta wiadomość wyświetla się tylko raz.)",
- "LIVE_DEVELOPMENT_TROUBLESHOOTING" : "Więcej informacji znajdziesz w tym dokumencie Rozwiązywanie problemów z Podglądem Błyskawicznym.",
+ "LIVE_DEVELOPMENT_TROUBLESHOOTING" : "Więcej informacji znajdziesz w tym dokumencie Rozwiązywanie problemów z Podglądem Błyskawicznym.",
"LIVE_DEV_STATUS_TIP_NOT_CONNECTED" : "Podgląd Błyskawiczny",
"LIVE_DEV_STATUS_TIP_PROGRESS1" : "Podgląd Błyskawiczny: Łączenie\u2026",
@@ -261,8 +261,8 @@ define({
"ABOUT" : "O programie",
"CLOSE" : "Zamknij",
"ABOUT_TEXT_LINE1" : "sprint {VERSION_MINOR} {BUILD_TYPE} {VERSION}",
- "ABOUT_TEXT_LINE3" : "Adnotacje dotyczące warunków używania aplikacji firm trzecich znajdują się tutaj: http://www.adobe.com/go/thirdparty/ i zostały załączone jako odnośnik.",
- "ABOUT_TEXT_LINE4" : "Dokumentacja i pliki żródłowe dostępne po adresem: https://github.com/adobe/brackets/",
+ "ABOUT_TEXT_LINE3" : "Adnotacje dotyczące warunków używania aplikacji firm trzecich znajdują się tutaj: {ADOBE_THIRD_PARTY} i zostały załączone jako odnośnik.",
+ "ABOUT_TEXT_LINE4" : "Dokumentacja i pliki żródłowe dostępne po adresem: https://github.com/adobe/brackets/",
"ABOUT_TEXT_LINE5" : "Wykonano przy użyciu \u2764 i JavaScriptu przez:",
"ABOUT_TEXT_LINE6" : "Mnóstwo ludzi (niestety mamy problem z załadowaniem pełnej listy w tym momencie).",
"UPDATE_NOTIFICATION_TOOLTIP" : "Dostępna jest nowa wersja aplikacji {APP_NAME}! Kliknij by dowiedzieć się więcej.",
diff --git a/src/nls/pl/urls.js b/src/nls/pl/urls.js
index 36c2fbd8c14..053fbc66cc9 100644
--- a/src/nls/pl/urls.js
+++ b/src/nls/pl/urls.js
@@ -26,5 +26,7 @@
define({
// Relative to the samples folder
- "GETTING_STARTED" : "root/Szybki Start"
+ "GETTING_STARTED" : "root/Szybki Start",
+ "ADOBE_THIRD_PARTY" : "http://www.adobe.com/go/thirdparty_pl/",
+ "WEB_PLATFORM_DOCS_LICENSE" : "http://creativecommons.org/licenses/by/3.0/deed.pl"
});
diff --git a/src/nls/root/strings.js b/src/nls/root/strings.js
index cccacdae2c5..55d0a91e047 100644
--- a/src/nls/root/strings.js
+++ b/src/nls/root/strings.js
@@ -86,7 +86,7 @@ define({
"LIVE_DEV_SERVER_NOT_READY_MESSAGE" : "Error starting up the HTTP server for live development files. Please try again.",
"LIVE_DEVELOPMENT_INFO_TITLE" : "Welcome to Live Preview!",
"LIVE_DEVELOPMENT_INFO_MESSAGE" : "Live Preview connects {APP_NAME} to your browser. It launches a preview of your HTML file in the browser, then updates the preview instantly as you edit your code.
In this early version of {APP_NAME}, Live Preview only works with Google Chrome and updates live as you edit CSS files. Changes to HTML or JavaScript files are automatically reloaded when you save.
(You'll only see this message once.)",
- "LIVE_DEVELOPMENT_TROUBLESHOOTING" : "For more information, see Troubleshooting Live Development connection errors.",
+ "LIVE_DEVELOPMENT_TROUBLESHOOTING" : "For more information, see Troubleshooting Live Development connection errors.",
"LIVE_DEV_STATUS_TIP_NOT_CONNECTED" : "Live Preview",
"LIVE_DEV_STATUS_TIP_PROGRESS1" : "Live Preview: Connecting\u2026",
@@ -301,11 +301,11 @@ define({
"ABOUT" : "About",
"CLOSE" : "Close",
"ABOUT_TEXT_LINE1" : "sprint {VERSION_MINOR} {BUILD_TYPE} {VERSION}",
- "ABOUT_TEXT_LINE3" : "Notices, terms and conditions pertaining to third party software are located at {ADOBE_THIRD_PARTY} and incorporated by reference herein.",
- "ABOUT_TEXT_LINE4" : "Documentation and source at https://github.com/adobe/brackets/",
+ "ABOUT_TEXT_LINE3" : "Notices, terms and conditions pertaining to third party software are located at {ADOBE_THIRD_PARTY} and incorporated by reference herein.",
+ "ABOUT_TEXT_LINE4" : "Documentation and source at https://github.com/adobe/brackets/",
"ABOUT_TEXT_LINE5" : "Made with \u2764 and JavaScript by:",
"ABOUT_TEXT_LINE6" : "Lots of people (but we're having trouble loading that data right now).",
- "ABOUT_TEXT_WEB_PLATFORM_DOCS" : "Web Platform Docs and the Web Platform graphical logo are licensed under a Creative Commons Attribution license, CC-BY 3.0 Unported.",
+ "ABOUT_TEXT_WEB_PLATFORM_DOCS" : "Web Platform Docs and the Web Platform graphical logo are licensed under a Creative Commons Attribution license, CC-BY 3.0 Unported.",
"UPDATE_NOTIFICATION_TOOLTIP" : "There's a new build of {APP_NAME} available! Click here for details.",
"UPDATE_AVAILABLE_TITLE" : "Update Available",
"UPDATE_MESSAGE" : "Hey, there's a new build of {APP_NAME} available. Here are some of the new features:",
diff --git a/src/nls/ru/strings.js b/src/nls/ru/strings.js
index 49e86e89348..b04b0e61420 100644
--- a/src/nls/ru/strings.js
+++ b/src/nls/ru/strings.js
@@ -78,7 +78,7 @@ define({
"LIVE_DEV_NEED_BASEURL_MESSAGE" : "Для запуска Интерактивного Предпросмотра с серверным файлом, вы должны указать основной URL для этого проекта.",
"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" : "Для дополнительной информации, смотрите Поиск и устранение неисправностей ошибок подключения Live Development.",
"LIVE_DEV_STATUS_TIP_NOT_CONNECTED" : "Интерактивный Предпросмотр",
"LIVE_DEV_STATUS_TIP_PROGRESS1" : "Интерактивный Предпросмотр: Подключение\u2026",
@@ -243,8 +243,8 @@ define({
"ABOUT" : "О программе",
"CLOSE" : "Закрыть",
"ABOUT_TEXT_LINE1" : "sprint {VERSION_MINOR} {BUILD_TYPE} {VERSION}",
- "ABOUT_TEXT_LINE3" : "Внимание, правила и условия, относящиеся к стороннему программному обеспечению находятся на http://www.adobe.com/go/thirdparty/ и включены здесь в качестве ссылки.",
- "ABOUT_TEXT_LINE4" : "Документация и исходные коды находятся на https://github.com/adobe/brackets/",
+ "ABOUT_TEXT_LINE3" : "Внимание, правила и условия, относящиеся к стороннему программному обеспечению находятся на {ADOBE_THIRD_PARTY} и включены здесь в качестве ссылки.",
+ "ABOUT_TEXT_LINE4" : "Документация и исходные коды находятся на https://github.com/adobe/brackets/",
"UPDATE_NOTIFICATION_TOOLTIP" : "Новая сборка {APP_NAME} доступна! Нажмите здесь для подробностей.",
"UPDATE_AVAILABLE_TITLE" : "Доступно обновление",
"UPDATE_MESSAGE" : "Эй, новая сборка {APP_NAME} доступна. Вот некоторые из новых функций:",
diff --git a/src/nls/ru/urls.js b/src/nls/ru/urls.js
index 123548ea11b..00f2ed6c9ba 100644
--- a/src/nls/ru/urls.js
+++ b/src/nls/ru/urls.js
@@ -26,5 +26,7 @@
define({
// Relative to the samples folder
- "GETTING_STARTED" : "ru/Getting Started"
+ "GETTING_STARTED" : "ru/Getting Started",
+ "ADOBE_THIRD_PARTY" : "http://www.adobe.com/go/thirdparty_ru/",
+ "WEB_PLATFORM_DOCS_LICENSE" : "http://creativecommons.org/licenses/by/3.0/deed.ru"
});
diff --git a/src/nls/sv/strings.js b/src/nls/sv/strings.js
index 902c1a3b61f..f1bcb20af44 100644
--- a/src/nls/sv/strings.js
+++ b/src/nls/sv/strings.js
@@ -86,7 +86,7 @@ define({
"LIVE_DEV_SERVER_NOT_READY_MESSAGE" : "Ett fel uppstod när webbsevern för förhandsgranskningen skulle startas. Vänligen försök igen.",
"LIVE_DEVELOPMENT_INFO_TITLE" : "Välkommen till realtidsförhandsgranskning!",
"LIVE_DEVELOPMENT_INFO_MESSAGE" : "Förhandsvisningen ansluter {APP_NAME} till din webbläsare. Den öppnar en förhandsvisning av din HTML-fil i webbläsaren och uppdaterar förhandsgranskningen så fort ändringar skett i koden.
I denna tidiga version av {APP_NAME} fungerar förhandsgranskningen endast för redigering av CSS-filer och endast med Google Chrome. Vid ändringar i HTML- eller JavaScript-kod laddas webbläsaren om när du sparar filen.
(Du kommer bara se detta meddelande en gång.)",
- "LIVE_DEVELOPMENT_TROUBLESHOOTING" : "För mer information se Troubleshooting Live Development connection errors.",
+ "LIVE_DEVELOPMENT_TROUBLESHOOTING" : "För mer information se Troubleshooting Live Development connection errors.",
"LIVE_DEV_STATUS_TIP_NOT_CONNECTED" : "Förhandsvisning",
"LIVE_DEV_STATUS_TIP_PROGRESS1" : "Förhandsvisning: Ansluter\u2026",
@@ -290,11 +290,11 @@ define({
"ABOUT" : "Om",
"CLOSE" : "Stäng",
"ABOUT_TEXT_LINE1" : "sprint {VERSION_MINOR} experimental build {VERSION}",
- "ABOUT_TEXT_LINE3" : "Meddelanden och villkor gällande program från tredje part finns på http://www.adobe.com/go/thirdparty/ och inkluderas här som referens.",
- "ABOUT_TEXT_LINE4" : "Dokumentation och källkod återfinns på https://github.com/adobe/brackets/",
+ "ABOUT_TEXT_LINE3" : "Meddelanden och villkor gällande program från tredje part finns på {ADOBE_THIRD_PARTY} och inkluderas här som referens.",
+ "ABOUT_TEXT_LINE4" : "Dokumentation och källkod återfinns på https://github.com/adobe/brackets/",
"ABOUT_TEXT_LINE5" : "Skapat med \u2764 och JavaScript av:",
"ABOUT_TEXT_LINE6" : "Massor av människor (men vi har lite problem att visa dessa data just nu).",
- "ABOUT_TEXT_WEB_PLATFORM_DOCS" : "Web Platform Docs och dess logotyp är licenserad under en Creative Commons Attribution-licens, CC-BY 3.0 Unported.",
+ "ABOUT_TEXT_WEB_PLATFORM_DOCS" : "Web Platform Docs och dess logotyp är licenserad under en Creative Commons Attribution-licens, CC-BY 3.0 Unported.",
"UPDATE_NOTIFICATION_TOOLTIP" : "En ny version av {APP_NAME} är tillgänglig! Klicka här för flera detaljer.",
"UPDATE_AVAILABLE_TITLE" : "Uppdatering tillgänglig!",
"UPDATE_MESSAGE" : "Hallå! En ny version av {APP_NAME} är tillgänglig. Här är några av de nya funktionerna:",
diff --git a/src/nls/tr/strings.js b/src/nls/tr/strings.js
index a2ad854e22a..34d94871a16 100644
--- a/src/nls/tr/strings.js
+++ b/src/nls/tr/strings.js
@@ -78,7 +78,7 @@ define({
"LIVE_DEV_NEED_BASEURL_MESSAGE" : "Canlı Önizlemeyi server-side dosyalarınız ile açmak istiyorsanız, lütfen bu proje için kullanılabilir bir link belirtiniz.",
"LIVE_DEVELOPMENT_INFO_TITLE" : "Canlı Önizlemeye Hoşgeldiniz!",
"LIVE_DEVELOPMENT_INFO_MESSAGE" : "Canlı önizleme için {APP_NAME} programı tarayıcınıza bağlanıyor ve sizin HTML dosyanızın örnek görüntüsünü tarayıcınızda açıyor. Sonrasında ise değişiklik yaptığınız sayfayı anında tarayıcıda yenileyerek gösteriyor.
{APP_NAME} programının bu versiyonunda, Canlı önizleme özelliği sadece CSS dosyaları değişikliğine izin veriyor ve sadece Google Chrome üzerinde çalışıyor. Yakında HTML ve Javascript değişikliğini de ekleyeceğiz!
(Bu mesaj sadece tek sefer gösterilecektir.)",
- "LIVE_DEVELOPMENT_TROUBLESHOOTING" : "Detaylı bilgi için lütfen Troubleshooting Live Development connection errors sayfasına bakınız.",
+ "LIVE_DEVELOPMENT_TROUBLESHOOTING" : "Detaylı bilgi için lütfen Troubleshooting Live Development connection errors sayfasına bakınız.",
"LIVE_DEV_STATUS_TIP_NOT_CONNECTED" : "Canlı Önizleme",
"LIVE_DEV_STATUS_TIP_PROGRESS1" : "Canlı Önizleme: Bağlanılıyor\u2026",
diff --git a/src/nls/urls.js b/src/nls/urls.js
index 7d66222031c..ca7bc224476 100644
--- a/src/nls/urls.js
+++ b/src/nls/urls.js
@@ -34,10 +34,18 @@ define(function (require, exports, module) {
// TODO: dynamically populate the local prefix list below?
module.exports = {
root: true,
+ "cs": true,
"de": true,
- "fr": true,
"es": true,
+ "fr": true,
+ "it": true,
+ "ja": true,
+ "nb": true,
+ "pl": true,
+ "pt-br": true,
+ "pt-pt": true,
"ru": true,
- "sv": true
+ "sv": true,
+ "zh-cn": true
};
});
diff --git a/src/nls/zh-cn/strings.js b/src/nls/zh-cn/strings.js
index 20e2bc7772d..41b492ee09c 100644
--- a/src/nls/zh-cn/strings.js
+++ b/src/nls/zh-cn/strings.js
@@ -80,7 +80,7 @@ define({
"LIVE_DEV_SERVER_NOT_READY_MESSAGE" : "试图启动HTTP服务器时出现错误,请再试一次.",
"LIVE_DEVELOPMENT_INFO_TITLE" : "欢迎使用实时预览!",
"LIVE_DEVELOPMENT_INFO_MESSAGE" : "{APP_NAME}将通过实时预览连接至你的浏览器. 你的HTML文件将在浏览器中预览, 修改你的代码将会即时更新你浏览器中的预览.
目前版本的 {APP_NAME}, 实时预览只能运行于 Google Chrome浏览器和更新实时编辑时的 CSS 文件. 当你保存了Javascript文件与HTML文件,实时预览将在浏览器中重新加载他们.
(此消息仅会出现一次.)",
- "LIVE_DEVELOPMENT_TROUBLESHOOTING" : "更多信息,请参考实时预览在线错误信息.",
+ "LIVE_DEVELOPMENT_TROUBLESHOOTING" : "更多信息,请参考实时预览在线错误信息.",
"LIVE_DEV_STATUS_TIP_NOT_CONNECTED" : "实时预览",
"LIVE_DEV_STATUS_TIP_PROGRESS1" : "实时预览: 连接中\u2026",
@@ -261,8 +261,8 @@ define({
"ABOUT" : "关于",
"CLOSE" : "关闭",
"ABOUT_TEXT_LINE1" : "冲刺 {VERSION_MINOR} {BUILD_TYPE} {VERSION}",
- "ABOUT_TEXT_LINE3" : "关于第三方软件的条款,条例,声明 http://www.adobe.com/go/thirdparty/ 以此作为参考.",
- "ABOUT_TEXT_LINE4" : "文档与源码在 https://github.com/adobe/brackets/",
+ "ABOUT_TEXT_LINE3" : "关于第三方软件的条款,条例,声明 {ADOBE_THIRD_PARTY} 以此作为参考.",
+ "ABOUT_TEXT_LINE4" : "文档与源码在 https://github.com/adobe/brackets/",
"ABOUT_TEXT_LINE5" : "基于\u2764和JavaScript由以下用户参与贡献设计:",
"ABOUT_TEXT_LINE6" : "有很多很多相当多的人,我这里就不给你看了,可以去Github上看吧.",
"UPDATE_NOTIFICATION_TOOLTIP" : "有一个新的 {APP_NAME}!点此查看详情.",
diff --git a/src/nls/zh-cn/urls.js b/src/nls/zh-cn/urls.js
new file mode 100644
index 00000000000..4639766fbe2
--- /dev/null
+++ b/src/nls/zh-cn/urls.js
@@ -0,0 +1,31 @@
+/*
+ * Copyright (c) 2013 Adobe Systems Incorporated. All rights reserved.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ *
+ */
+
+/*jslint vars: true, plusplus: true, devel: true, nomen: true, indent: 4, maxerr: 50 */
+/*global define */
+
+define({
+ // Relative to the samples folder
+ "ADOBE_THIRD_PARTY" : "http://www.adobe.com/go/thirdparty/",
+ "WEB_PLATFORM_DOCS_LICENSE" : "http://creativecommons.org/licenses/by/3.0/deed.zh"
+});
\ No newline at end of file
diff --git a/src/styles/brackets_patterns_override.less b/src/styles/brackets_patterns_override.less
index fcfc4b5be52..f3ba333f5af 100644
--- a/src/styles/brackets_patterns_override.less
+++ b/src/styles/brackets_patterns_override.less
@@ -493,8 +493,8 @@
}
}
-/* Any Dialog text in this style is automatically turned into a link that opens in the browser. Use data-href for the link's target. */
-.clickable-link {
+/* Any Dialog text in this style is automatically turned into a link that opens in the browser. Use href for the link's target. */
+a[href^="http"] {
cursor: pointer;
}
diff --git a/src/utils/UpdateNotification.js b/src/utils/UpdateNotification.js
index eb1c9050ca3..662134129a4 100644
--- a/src/utils/UpdateNotification.js
+++ b/src/utils/UpdateNotification.js
@@ -208,17 +208,6 @@ define(function (require, exports, module) {
updates.Strings = Strings;
$updateList.html(Mustache.render(UpdateListTemplate, updates));
-
- $dlg.on("click", "a", function (e) {
- var url = $(e.currentTarget).attr("data-url");
-
- if (url) {
- // Make sure the URL has a domain that we know about
- if (/(brackets\.io|github\.com|adobe\.com)$/i.test(PathUtils.parseUrl(url).hostname)) {
- NativeApp.openURLInDefaultBrowser(url);
- }
- }
- });
}
/**
diff --git a/src/widgets/Dialogs.js b/src/widgets/Dialogs.js
index 9e0431bf20d..34e38569bc8 100644
--- a/src/widgets/Dialogs.js
+++ b/src/widgets/Dialogs.js
@@ -60,7 +60,6 @@ define(function (require, exports, module) {
/** @type {number} The z-index used for the dialogs. Each new dialog increase this number by 2 */
var zIndex = 1050;
-
/**
* @private
* Dismises a modal dialog
@@ -69,7 +68,6 @@ define(function (require, exports, module) {
*/
function _dismissDialog($dlg, buttonId) {
$dlg.data("buttonId", buttonId);
- $(".clickable-link", $dlg).off("click");
$dlg.modal("hide");
}
@@ -234,13 +232,6 @@ define(function (require, exports, module) {
// Save the dialog promise for unit tests
$dlg.data("promise", promise);
- $(".clickable-link", $dlg).on("click", function _handleLink(e) {
- // Links use data-href (not href) attribute so Brackets itself doesn't redirect
- if (e.currentTarget.dataset && e.currentTarget.dataset.href) {
- NativeApp.openURLInDefaultBrowser(e.currentTarget.dataset.href);
- }
- });
-
var keydownHook = function (e) {
return _keydownHook.call($dlg, e, autoDismiss);
};