Browse Source

Show WiX not installed message on creating new project and WiX is missing.

pull/42/head
Matt Ward 12 years ago
parent
commit
7555fc0590
  1. 3
      data/resources/StringResources.es-mx.resx
  2. 53
      data/resources/StringResources.es.resx
  3. 2
      data/resources/StringResources.fr.resx
  4. 72
      data/resources/StringResources.it.resx
  5. 142
      data/resources/StringResources.nl.resx
  6. 149
      data/resources/StringResources.resx
  7. 116
      data/resources/StringResources.ru.resx
  8. 18
      data/resources/StringResources.tr.resx
  9. 14
      src/AddIns/BackendBindings/WixBinding/Project/Src/Project/WixProject.cs
  10. 1
      src/AddIns/BackendBindings/WixBinding/Project/WixBinding.csproj

3
data/resources/StringResources.es-mx.resx

@ -5777,6 +5777,9 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension< @@ -5777,6 +5777,9 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension<
<data name="SharpDevelop.FileFilter.AllFiles" xml:space="preserve">
<value>Todos los archivos (*.*)</value>
</data>
<data name="SharpDevelop.FileFilter.AllKnownFiles" xml:space="preserve">
<value>Todas las extensiones de archivos conocidas</value>
</data>
<data name="SharpDevelop.FileFilter.AssemblyFiles" xml:space="preserve">
<value>Archivos de ensamblado (*.exe;*.dll)</value>
</data>

53
data/resources/StringResources.es.resx

@ -229,6 +229,56 @@ Descargue un complemento de Internet, luego haga clic en 'Instalar Complemento' @@ -229,6 +229,56 @@ Descargue un complemento de Internet, luego haga clic en 'Instalar Complemento'
<data name="AddInManager.UnknownFileFormat" xml:space="preserve">
<value>Formato de archivo desconocido:</value>
</data>
<data name="AddInManager2.AddInsView.InstallFromArchive" xml:space="preserve">
<value>Instalar desde archivo...</value>
</data>
<data name="AddInManager2.AddInsView.Repository" xml:space="preserve">
<value>Repositorio:</value>
</data>
<data name="AddInManager2.AddInsView.Search" xml:space="preserve">
<value>Buscar:</value>
</data>
<data name="AddInManager2.AddInsView.ShowPreinstalledAddIns" xml:space="preserve">
<value>Mostrar Addins pre-instalados
</value>
</data>
<data name="AddInManager2.AddInsView.ShowPrereleaseAddIns" xml:space="preserve">
<value>Mostrar versión preliminar</value>
</data>
<data name="AddInManager2.Details.InstalledVersion" xml:space="preserve">
<value>Versión instalada:</value>
</data>
<data name="AddInManager2.OptionPanel.Remove" xml:space="preserve">
<value>Remover</value>
</data>
<data name="AddInManager2.OptionPanel.Source" xml:space="preserve">
<value>Fuente:</value>
</data>
<data name="AddInManager2.OptionPanel.Tree.AddIns" xml:space="preserve">
<value>AddIns</value>
</data>
<data name="AddInManager2.OptionPanel.Tree.Repositories" xml:space="preserve">
<value>Repositorios</value>
</data>
<data name="AddInManager2.RemoveDependentWarning" xml:space="preserve">
<value>Los siguientes AddIns instalados dependen de "{0}":
{1}
Dejarán de funcionar al remover este AddIn! ¿Quiere continuar?</value>
</data>
<data name="AddInManager2.SDAddInFileFilter" xml:space="preserve">
<value>AddIns de SharpDevelop |*.sdaddin;*.addin|Todos los archivos|*.*</value>
</data>
<data name="AddInManager2.Views.Available" xml:space="preserve">
<value>Disponibles</value>
</data>
<data name="AddInManager2.Views.Installed" xml:space="preserve">
<value>Instalados</value>
</data>
<data name="AddInManager2.Views.Updates" xml:space="preserve">
<value>Actualizaciones</value>
</data>
<data name="AddIns.AvalonEdit.InconsistentNewlines.Description" xml:space="preserve">
<value>Este archivo contiene nuevas linea inconsistentes.</value>
</data>
@ -5782,6 +5832,9 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension< @@ -5782,6 +5832,9 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension<
<data name="SharpDevelop.FileFilter.AllFiles" xml:space="preserve">
<value>Todos los archivos (*.*)</value>
</data>
<data name="SharpDevelop.FileFilter.AllKnownFiles" xml:space="preserve">
<value>Todas las extensiones de archivos conocidas</value>
</data>
<data name="SharpDevelop.FileFilter.AssemblyFiles" xml:space="preserve">
<value>Archivos de Ensamblados (*.exe;*.dll)</value>
</data>

2
data/resources/StringResources.fr.resx

@ -2371,7 +2371,7 @@ Voulez-vous ajouter le nouveau fichier au projet ${CurrentProjectName}?</value> @@ -2371,7 +2371,7 @@ Voulez-vous ajouter le nouveau fichier au projet ${CurrentProjectName}?</value>
<value>Tout processeur</value>
</data>
<data name="Dialog.ProjectOptions.Build.TargetCPU.Any32" xml:space="preserve">
<value>x86/x64 - préfère 64 bits</value>
<value>x86/x64 - préfère 32 bits</value>
</data>
<data name="Dialog.ProjectOptions.Build.TargetCPU.Any64" xml:space="preserve">
<value>x86/x64 - préfère 64 bits</value>

72
data/resources/StringResources.it.resx

@ -1502,6 +1502,9 @@ Ad esempio: "120", "MainClass", "Main.cs, 120".</value> @@ -1502,6 +1502,9 @@ Ad esempio: "120", "MainClass", "Main.cs, 120".</value>
<data name="Dialog.HighlightingEditor.NotSupportedMessage" xml:space="preserve">
<value>Versione delle impostazioni non supportata!</value>
</data>
<data name="Dialog.HighlightingEditor.OverwriteCustomizationsMessage" xml:space="preserve">
<value>Questo comando elimina tutte le personalizzazioni prima di importare i files selezionati. Continuare?</value>
</data>
<data name="Dialog.HighlightingEditor.Properties.Value" xml:space="preserve">
<value>Valore</value>
</data>
@ -1863,6 +1866,12 @@ Vuoi aggiungere il nuovo file al progetto ${CurrentProjectName}?</value> @@ -1863,6 +1866,12 @@ Vuoi aggiungere il nuovo file al progetto ${CurrentProjectName}?</value>
<data name="Dialog.Options.IDEOptions.Debugging" xml:space="preserve">
<value>Debugging</value>
</data>
<data name="Dialog.Options.IDEOptions.Debugging.EnableDecompiler" xml:space="preserve">
<value>Attiva decompilatore</value>
</data>
<data name="Dialog.Options.IDEOptions.Debugging.EnableEditAndContinue" xml:space="preserve">
<value>Attiva Modifica e Continua</value>
</data>
<data name="Dialog.Options.IDEOptions.Debugging.Exceptions" xml:space="preserve">
<value>Eccezioni</value>
</data>
@ -1893,6 +1902,12 @@ Vuoi aggiungere il nuovo file al progetto ${CurrentProjectName}?</value> @@ -1893,6 +1902,12 @@ Vuoi aggiungere il nuovo file al progetto ${CurrentProjectName}?</value>
<data name="Dialog.Options.IDEOptions.Debugging.Stepping.StepOverSingleLineProperties" xml:space="preserve">
<value>Salta le proprietà su linea singola</value>
</data>
<data name="Dialog.Options.IDEOptions.Debugging.SuppressJITOptimization" xml:space="preserve">
<value>Salta ottimizzazione JIT</value>
</data>
<data name="Dialog.Options.IDEOptions.Debugging.SuppressNGENOptimization" xml:space="preserve">
<value>Salta ottimizzazione NGEN</value>
</data>
<data name="Dialog.Options.IDEOptions.Debugging.Symbols" xml:space="preserve">
<value>Simboli</value>
</data>
@ -2353,6 +2368,12 @@ Vuoi aggiungere il nuovo file al progetto ${CurrentProjectName}?</value> @@ -2353,6 +2368,12 @@ Vuoi aggiungere il nuovo file al progetto ${CurrentProjectName}?</value>
<data name="Dialog.ProjectOptions.Build.TargetCPU.Any" xml:space="preserve">
<value>Qualsiasi processore</value>
</data>
<data name="Dialog.ProjectOptions.Build.TargetCPU.Any32" xml:space="preserve">
<value>Quasiasi processore (preferisci 32-bit)</value>
</data>
<data name="Dialog.ProjectOptions.Build.TargetCPU.Any64" xml:space="preserve">
<value>Qualsiasi processore (preferisci 64-bit)</value>
</data>
<data name="Dialog.ProjectOptions.Build.TargetCPU.Itanium" xml:space="preserve">
<value>Processore Intel 64-bit Itanium</value>
</data>
@ -2707,6 +2728,9 @@ Puoi anche scegliere di memorizzare le impostazioni in un file .user invece che @@ -2707,6 +2728,9 @@ Puoi anche scegliere di memorizzare le impostazioni in un file .user invece che
<data name="FormsDesigner.DesignTabPages.SourceTabPage" xml:space="preserve">
<value>Sorgente</value>
</data>
<data name="Gloabl.Advanced" xml:space="preserve">
<value>Avanzate</value>
</data>
<data name="Global.AbortButtonText" xml:space="preserve">
<value>Annulla</value>
</data>
@ -4017,6 +4041,12 @@ Sono ammesse solo lettere, numeri, spazi, '.' o '_'.</value> @@ -4017,6 +4041,12 @@ Sono ammesse solo lettere, numeri, spazi, '.' o '_'.</value>
<data name="ICSharpCode.SharpDevelop.Internal.Project.ProjectReference.Culture.Description" xml:space="preserve">
<value>La cultura supportata dal riferimento</value>
</data>
<data name="ICSharpCode.SharpDevelop.Internal.Project.ProjectReference.EmbedInteropTypes" xml:space="preserve">
<value>Incorpora tipi COM</value>
</data>
<data name="ICSharpCode.SharpDevelop.Internal.Project.ProjectReference.EmbedInteropTypes.Description" xml:space="preserve">
<value>Specifica quale tipi COM presenti nell'assembly referenziato devono essere incorportati nell'assembly di destinazione.</value>
</data>
<data name="ICSharpCode.SharpDevelop.Internal.Project.ProjectReference.LocalCopy" xml:space="preserve">
<value>Copia locale</value>
</data>
@ -4038,6 +4068,9 @@ Sono ammesse solo lettere, numeri, spazi, '.' o '_'.</value> @@ -4038,6 +4068,9 @@ Sono ammesse solo lettere, numeri, spazi, '.' o '_'.</value>
<data name="ICSharpCode.SharpDevelop.Internal.Project.ProjectReference.ReferenceOutputAssembly" xml:space="preserve">
<value>Referenzia assembly</value>
</data>
<data name="ICSharpCode.SharpDevelop.Internal.Project.ProjectReference.ReferenceOutputAssembly.Description" xml:space="preserve">
<value>Se impostato a falso, questo riferimento implica solo una dipendenza nella sequenza di compilazione e non un riferimento all'assembly.</value>
</data>
<data name="ICSharpCode.SharpDevelop.Internal.Project.ProjectReference.SpecificVersion" xml:space="preserve">
<value>Versione Specifica</value>
</data>
@ -5400,6 +5433,9 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension< @@ -5400,6 +5433,9 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension<
<data name="PortableLibrary.CouldNotFindTools" xml:space="preserve">
<value>Impossibile trovare gli strumenti per Libreria di Classi Portabile</value>
</data>
<data name="PortableLibrary.PortableSubset" xml:space="preserve">
<value>Sottoinsieme Portabile .NET</value>
</data>
<data name="PortableLibrary.SelectAtLeastTwoFrameworks" xml:space="preserve">
<value>Selezionare almeno 2 frameworks.</value>
</data>
@ -6401,6 +6437,24 @@ SharpDevelop 2 compila le risorse differentemente: il nome della risorsa non è @@ -6401,6 +6437,24 @@ SharpDevelop 2 compila le risorse differentemente: il nome della risorsa non è
<data name="Templates.File.NAnt.NAntBuildFile.Name" xml:space="preserve">
<value>File di Build NAnt</value>
</data>
<data name="Templates.File.PRISMViewAndViewModelUnity.Description" xml:space="preserve">
<value>Crea una Vista per un Modulo PRISM ed il relativo Modello</value>
</data>
<data name="Templates.File.PRISMViewAndViewModelUnity.Name" xml:space="preserve">
<value>Vista PRISM e Modello (Unity)</value>
</data>
<data name="Templates.File.PRISMViewModelUnity.Description" xml:space="preserve">
<value>Crea un modello per un Modulo PRISM</value>
</data>
<data name="Templates.File.PRISMViewModelUnity.Name" xml:space="preserve">
<value>Modello PRISM (Unity)</value>
</data>
<data name="Templates.File.PRISMViewUnity.Description" xml:space="preserve">
<value>Crea una Vista per un Modulo PRISM</value>
</data>
<data name="Templates.File.PRISMViewUnity.Name" xml:space="preserve">
<value>Vista PRISM (Unity)</value>
</data>
<data name="Templates.File.Properties.AddIFDEFTest" xml:space="preserve">
<value>Aggiunge '#if TEST ... #endif'</value>
</data>
@ -6671,6 +6725,24 @@ SharpDevelop 2 compila le risorse differentemente: il nome della risorsa non è @@ -6671,6 +6725,24 @@ SharpDevelop 2 compila le risorse differentemente: il nome della risorsa non è
<data name="Templates.Project.PortableLibrary.Name" xml:space="preserve">
<value>Libreria di classi portabile</value>
</data>
<data name="Templates.Project.PRISMApplicationSmallUnity.Description" xml:space="preserve">
<value>Crea una piccola Applicazione Prism con Avvio e Infrastruttura</value>
</data>
<data name="Templates.Project.PRISMApplicationSmallUnity.Name" xml:space="preserve">
<value>Applicazione PRISM - piccola (Unity)</value>
</data>
<data name="Templates.Project.PRISMApplicationUnity.Description" xml:space="preserve">
<value>Crea una Applicazione PRISM con Avvio e Infrastruttura</value>
</data>
<data name="Templates.Project.PRISMApplicationUnity.Name" xml:space="preserve">
<value>Applicazione PRISM (Unity)</value>
</data>
<data name="Templates.Project.PRISMModuleUnity.Description" xml:space="preserve">
<value>Crea un Modulo PRISM con una Vista e relativo Modulo</value>
</data>
<data name="Templates.Project.PRISMModuleUnity.Name" xml:space="preserve">
<value>Modulo PRISM (Unity)</value>
</data>
<data name="Templates.Project.SetupProject.Description" xml:space="preserve">
<value>Un progetto Windows Installer per creare file di installazione MSI.</value>
</data>

142
data/resources/StringResources.nl.resx

@ -228,6 +228,145 @@ @@ -228,6 +228,145 @@
<data name="AddInManager.UnknownFileFormat" xml:space="preserve">
<value>Onbekend bestandsformaat:</value>
</data>
<data name="AddInManager2.AddInsView.InstallFromArchive" xml:space="preserve">
<value>Installeer uit het archief...</value>
</data>
<data name="AddInManager2.AddInsView.Repository" xml:space="preserve">
<value>Repository:</value>
</data>
<data name="AddInManager2.AddInsView.Search" xml:space="preserve">
<value>Zoek:</value>
</data>
<data name="AddInManager2.AddInsView.ShowPreinstalledAddIns" xml:space="preserve">
<value>Geef de voor geïnstalleerde AddIns weer</value>
</data>
<data name="AddInManager2.AddInsView.ShowPrereleaseAddIns" xml:space="preserve">
<value>Pre releases weergeven</value>
</data>
<data name="AddInManager2.CannotRemoveAddInManager" xml:space="preserve">
<value>De AddinManager kan niet verwijderd worden, omdat deze nodig is om invoegtoepassingen te her-installeren.</value>
</data>
<data name="AddInManager2.DefaultRepository" xml:space="preserve">
<value>SharpDevelop AddIn Repository</value>
</data>
<data name="AddInManager2.Details.CreatedBy" xml:space="preserve">
<value>Ontworpen door:</value>
</data>
<data name="AddInManager2.Details.Dependencies" xml:space="preserve">
<value>Afhankelijkheden:</value>
</data>
<data name="AddInManager2.Details.DownloadCount" xml:space="preserve">
<value>Downloads:</value>
</data>
<data name="AddInManager2.Details.FileName" xml:space="preserve">
<value>Bestandsnaam:</value>
</data>
<data name="AddInManager2.Details.InstalledVersion" xml:space="preserve">
<value>Geïnstalleerde versie:</value>
</data>
<data name="AddInManager2.Details.LastUpdated" xml:space="preserve">
<value>Laatste update:</value>
</data>
<data name="AddInManager2.Details.MoreInformation" xml:space="preserve">
<value>Meer informatie</value>
</data>
<data name="AddInManager2.Details.NewVersion" xml:space="preserve">
<value>Nieuwe versie:</value>
</data>
<data name="AddInManager2.Details.Rating" xml:space="preserve">
<value>Waardering:</value>
</data>
<data name="AddInManager2.Details.ReportAbuse" xml:space="preserve">
<value>Rapporteer misbruik</value>
</data>
<data name="AddInManager2.Details.Version" xml:space="preserve">
<value>Versie:</value>
</data>
<data name="AddInManager2.Details.ViewLicenseTerms" xml:space="preserve">
<value>Lezen van de licentie voorwaarden</value>
</data>
<data name="AddInManager2.DisableDependentWarning" xml:space="preserve">
<value>Volgende geïnstalleerde AddIns zijn afhankelijk van "{0}":
{1}
Ze stoppen met werken als deze AddIn uitgeschakeld wordt. Wilt u doorgaan?</value>
</data>
<data name="AddInManager2.InstallDependentMessage" xml:space="preserve">
<value>Package "{0}" heeft tenminste één toegevoegde package nodig:
{1}
De applicatie zal proberen ze te downloaden en te installeren. Wilt u doorgaan?</value>
</data>
<data name="AddInManager2.InvalidPackage" xml:space="preserve">
<value>De geselecteerde package bevat geen geldige SharpDevelop AddIn.</value>
</data>
<data name="AddInManager2.LicenseAcceptance.AcceptButton" xml:space="preserve">
<value>Ik &amp;accepteer</value>
</data>
<data name="AddInManager2.LicenseAcceptance.DeclineButton" xml:space="preserve">
<value>Ik weiger</value>
</data>
<data name="AddInManager2.LicenseAcceptance.Explanation.Package" xml:space="preserve">
<value>Door de "Ik accepteer-accepteer-knop</value>
</data>
<data name="AddInManager2.LicenseAcceptance.Explanation.Packages" xml:space="preserve">
<value>Door de "Accepteren" knop aan te klikken gaat u akkoord met de licentie voorwaarden voor de hierboven vermelde packages.
Als u het niet eens bent met de licentie voorwaarden, klik dan de "Ik weiger" knop!</value>
</data>
<data name="AddInManager2.LicenseAcceptance.Introduction.Package" xml:space="preserve">
<value>Volgende package vereist een akkoord-klik licentie:</value>
</data>
<data name="AddInManager2.LicenseAcceptance.Introduction.Packages" xml:space="preserve">
<value>De volgende packages vereisen een klik-om te-accepteren licentie:</value>
</data>
<data name="AddInManager2.LicenseAcceptance.Title" xml:space="preserve">
<value>Overeengekomen licentie voorwaarden</value>
</data>
<data name="AddInManager2.OptionPanel.Add" xml:space="preserve">
<value>Voeg toe</value>
</data>
<data name="AddInManager2.OptionPanel.MoveDown" xml:space="preserve">
<value>Naar beneden</value>
</data>
<data name="AddInManager2.OptionPanel.MoveUp" xml:space="preserve">
<value>Naar boven</value>
</data>
<data name="AddInManager2.OptionPanel.Name" xml:space="preserve">
<value>Naam:</value>
</data>
<data name="AddInManager2.OptionPanel.Remove" xml:space="preserve">
<value>Verwijderen</value>
</data>
<data name="AddInManager2.OptionPanel.Source" xml:space="preserve">
<value>Broncode:</value>
</data>
<data name="AddInManager2.OptionPanel.Tree.AddIns" xml:space="preserve">
<value>AddIns</value>
</data>
<data name="AddInManager2.OptionPanel.Tree.Repositories" xml:space="preserve">
<value>Repositories</value>
</data>
<data name="AddInManager2.RemoveDependentWarning" xml:space="preserve">
<value>Volgende geïnstalleerde AddIns zijn afhankelijk van "{0}":
{1}
Deze stoppen met werken na verwijderen van deze AddIn.</value>
</data>
<data name="AddInManager2.SDAddInFileFilter" xml:space="preserve">
<value>SharpDevelop AddIns|*.sdaddin;*.addin|Alle bestanden|*.*</value>
</data>
<data name="AddInManager2.Views.Available" xml:space="preserve">
<value>Beschikbaar</value>
</data>
<data name="AddInManager2.Views.Installed" xml:space="preserve">
<value>Geïnstalleerd</value>
</data>
<data name="AddInManager2.Views.Updates" xml:space="preserve">
<value>Updates</value>
</data>
<data name="AddIns.AvalonEdit.InconsistentNewlines.Description" xml:space="preserve">
<value>Dit bestand bevat afwijkende newlines.</value>
</data>
@ -5774,6 +5913,9 @@ Microsoft.Tools.WindowsInstallerXml.Extenties.NetFxCompiler, WixNetFxExtentie</v @@ -5774,6 +5913,9 @@ Microsoft.Tools.WindowsInstallerXml.Extenties.NetFxCompiler, WixNetFxExtentie</v
<data name="SharpDevelop.FileFilter.AllFiles" xml:space="preserve">
<value>Alle bestanden (*.*)</value>
</data>
<data name="SharpDevelop.FileFilter.AllKnownFiles" xml:space="preserve">
<value>Alle bekende bestands extenties</value>
</data>
<data name="SharpDevelop.FileFilter.AssemblyFiles" xml:space="preserve">
<value>Assembly bestanden (*.exe;*.dll)</value>
</data>

149
data/resources/StringResources.resx

@ -229,6 +229,146 @@ Download an AddIn from the Internet, then click 'Install AddIn' and choose the d @@ -229,6 +229,146 @@ Download an AddIn from the Internet, then click 'Install AddIn' and choose the d
<data name="AddInManager.UnknownFileFormat" xml:space="preserve">
<value>Unknown file format:</value>
</data>
<data name="AddInManager2.AddInsView.InstallFromArchive" xml:space="preserve">
<value>Install from archive...</value>
</data>
<data name="AddInManager2.AddInsView.Repository" xml:space="preserve">
<value>Repository:</value>
</data>
<data name="AddInManager2.AddInsView.Search" xml:space="preserve">
<value>Search:</value>
</data>
<data name="AddInManager2.AddInsView.ShowPreinstalledAddIns" xml:space="preserve">
<value>Show preinstalled AddIns</value>
</data>
<data name="AddInManager2.AddInsView.ShowPrereleaseAddIns" xml:space="preserve">
<value>Show prereleases</value>
</data>
<data name="AddInManager2.CannotRemoveAddInManager" xml:space="preserve">
<value>You cannot uninstall the AddInManager because you need it to re-install AddIns!</value>
</data>
<data name="AddInManager2.DefaultRepository" xml:space="preserve">
<value>SharpDevelop AddIn Repository</value>
</data>
<data name="AddInManager2.Details.CreatedBy" xml:space="preserve">
<value>Created by:</value>
</data>
<data name="AddInManager2.Details.Dependencies" xml:space="preserve">
<value>Dependencies:</value>
</data>
<data name="AddInManager2.Details.DownloadCount" xml:space="preserve">
<value>Downloads:</value>
</data>
<data name="AddInManager2.Details.FileName" xml:space="preserve">
<value>File name:</value>
</data>
<data name="AddInManager2.Details.InstalledVersion" xml:space="preserve">
<value>Installed version:</value>
</data>
<data name="AddInManager2.Details.LastUpdated" xml:space="preserve">
<value>Last updated:</value>
</data>
<data name="AddInManager2.Details.MoreInformation" xml:space="preserve">
<value>More information</value>
</data>
<data name="AddInManager2.Details.NewVersion" xml:space="preserve">
<value>New version:</value>
</data>
<data name="AddInManager2.Details.Rating" xml:space="preserve">
<value>Rating:</value>
</data>
<data name="AddInManager2.Details.ReportAbuse" xml:space="preserve">
<value>Report abuse</value>
</data>
<data name="AddInManager2.Details.Version" xml:space="preserve">
<value>Version:</value>
</data>
<data name="AddInManager2.Details.ViewLicenseTerms" xml:space="preserve">
<value>View License Terms</value>
</data>
<data name="AddInManager2.DisableDependentWarning" xml:space="preserve">
<value>Following installed AddIns are dependent from "{0}":
{1}
They will stop working after disabling this AddIn! Are you sure you want to continue?</value>
</data>
<data name="AddInManager2.InstallDependentMessage" xml:space="preserve">
<value>Package "{0}" needs at least one additional package:
{1}
The application will try to download and install them, as well. Do you want to continue?</value>
</data>
<data name="AddInManager2.InvalidPackage" xml:space="preserve">
<value>Selected package doesn't contain a valid SharpDevelop AddIn.</value>
</data>
<data name="AddInManager2.LicenseAcceptance.AcceptButton" xml:space="preserve">
<value>I &amp;Accept</value>
</data>
<data name="AddInManager2.LicenseAcceptance.DeclineButton" xml:space="preserve">
<value>I &amp;Decline</value>
</data>
<data name="AddInManager2.LicenseAcceptance.Explanation.Package" xml:space="preserve">
<value>By clicking "I Accept" you agree to the license terms for the package listed above.
If you do not agree to the license terms click "I Decline".</value>
</data>
<data name="AddInManager2.LicenseAcceptance.Explanation.Packages" xml:space="preserve">
<value>By clicking "I Accept" you agree to the license terms for the packages listed above.
If you do not agree to the license terms click "I Decline".</value>
</data>
<data name="AddInManager2.LicenseAcceptance.Introduction.Package" xml:space="preserve">
<value>The following package requires a click-to-accept license:</value>
</data>
<data name="AddInManager2.LicenseAcceptance.Introduction.Packages" xml:space="preserve">
<value>The following packages require a click-to-accept license:</value>
</data>
<data name="AddInManager2.LicenseAcceptance.Title" xml:space="preserve">
<value>License Agreements</value>
</data>
<data name="AddInManager2.OptionPanel.Add" xml:space="preserve">
<value>Add</value>
</data>
<data name="AddInManager2.OptionPanel.MoveDown" xml:space="preserve">
<value>Move Down</value>
</data>
<data name="AddInManager2.OptionPanel.MoveUp" xml:space="preserve">
<value>Move Up</value>
</data>
<data name="AddInManager2.OptionPanel.Name" xml:space="preserve">
<value>Name:</value>
</data>
<data name="AddInManager2.OptionPanel.Remove" xml:space="preserve">
<value>Remove</value>
</data>
<data name="AddInManager2.OptionPanel.Source" xml:space="preserve">
<value>Source:</value>
</data>
<data name="AddInManager2.OptionPanel.Tree.AddIns" xml:space="preserve">
<value>AddIns</value>
</data>
<data name="AddInManager2.OptionPanel.Tree.Repositories" xml:space="preserve">
<value>Repositories</value>
</data>
<data name="AddInManager2.RemoveDependentWarning" xml:space="preserve">
<value>Following installed AddIns are dependent from "{0}":
{1}
They will stop working after removing this AddIn! Are you sure you want to continue?</value>
</data>
<data name="AddInManager2.SDAddInFileFilter" xml:space="preserve">
<value>SharpDevelop AddIns|*.sdaddin;*.addin|All files|*.*</value>
</data>
<data name="AddInManager2.Views.Available" xml:space="preserve">
<value>Available</value>
</data>
<data name="AddInManager2.Views.Installed" xml:space="preserve">
<value>Installed</value>
</data>
<data name="AddInManager2.Views.Updates" xml:space="preserve">
<value>Updates</value>
</data>
<data name="AddIns.AvalonEdit.InconsistentNewlines.Description" xml:space="preserve">
<value>This file contains inconsistent newlines.</value>
<comment>Description label in inconsitent newlines groupbox</comment>
@ -4712,6 +4852,9 @@ Unable to find 'WelcomeDialogId' in Dialogs.wxs</comment> @@ -4712,6 +4852,9 @@ Unable to find 'WelcomeDialogId' in Dialogs.wxs</comment>
<data name="ICSharpCode.WixBinding.WixNetFxExtensionTitle" xml:space="preserve">
<value>.NET Framework Extension</value>
</data>
<data name="ICSharpCode.WixBinding.WixNotInstalled" xml:space="preserve">
<value>WiX is not installed. Please download WiX from http://wixtoolset.org/</value>
</data>
<data name="ICSharpCode.WixBinding.WixPackageFilesDiffControl.NoDiffFound" xml:space="preserve">
<value>No difference found.</value>
<comment>Message displayed in the Wix diff control to indicate that no differences between the files specified in the Wix setup document and the files on the file system were found.</comment>
@ -6083,6 +6226,9 @@ Removed the end part of the original message ", reason '${Message}'" since this @@ -6083,6 +6226,9 @@ Removed the end part of the original message ", reason '${Message}'" since this
<data name="ResourceEditor.ResourceCodeGeneratorTool.CouldNotGenerateResourceProperty" xml:space="preserve">
<value>Resource code generator: No resource property could be generated for resource '{0}'.</value>
</data>
<data name="ResourceEditor.ResourceEdit.CommentColumn" xml:space="preserve">
<value>Comment</value>
</data>
<data name="ResourceEditor.ResourceEdit.ContentColumn" xml:space="preserve">
<value>Content</value>
</data>
@ -6111,6 +6257,9 @@ Removed the end part of the original message ", reason '${Message}'" since this @@ -6111,6 +6257,9 @@ Removed the end part of the original message ", reason '${Message}'" since this
<data name="SharpDevelop.FileFilter.AllFiles" xml:space="preserve">
<value>All files (*.*)</value>
</data>
<data name="SharpDevelop.FileFilter.AllKnownFiles" xml:space="preserve">
<value>All known file extensions</value>
</data>
<data name="SharpDevelop.FileFilter.AssemblyFiles" xml:space="preserve">
<value>Assembly Files (*.exe;*.dll)</value>
</data>

116
data/resources/StringResources.ru.resx

@ -175,10 +175,10 @@ @@ -175,10 +175,10 @@
<value>Вы не можете отключить Менеджер Плагинов. Он необходим для переподключения Плагинов!</value>
</data>
<data name="AddInManager.CannotInstallIntoApplicationDirectory" xml:space="preserve">
<value>Нельзя устанавливать плагины внутри папки ${ProductName}, так как они будут считаться предустановленными.</value>
<value>Нельзя устанавливать плагины внутри папки ${ProductName},поскольку они являются предустановленными по умолчанию.</value>
</data>
<data name="AddInManager.DescriptionCancelDeinstallation" xml:space="preserve">
<value>Отменяет удаление выделеных плагинов.</value>
<value>Отменяет деинсталляцию выделенных плагинов.</value>
</data>
<data name="AddInManager.DescriptionCancelInstall" xml:space="preserve">
<value>Отменяет установку выделенных плагинов.</value>
@ -229,6 +229,100 @@ @@ -229,6 +229,100 @@
<data name="AddInManager.UnknownFileFormat" xml:space="preserve">
<value>Неизвестный формат файла:</value>
</data>
<data name="AddInManager2.AddInsView.InstallFromArchive" xml:space="preserve">
<value>Установить из архива...</value>
</data>
<data name="AddInManager2.AddInsView.Search" xml:space="preserve">
<value>Поиск:</value>
</data>
<data name="AddInManager2.AddInsView.ShowPreinstalledAddIns" xml:space="preserve">
<value>Показать предустановленные плагины</value>
</data>
<data name="AddInManager2.CannotRemoveAddInManager" xml:space="preserve">
<value>Вы не можете деинсталлировать Менеджер плагинов, поскольку он понадобится для инсталляции плагинов!</value>
</data>
<data name="AddInManager2.Details.CreatedBy" xml:space="preserve">
<value>Создатель:</value>
</data>
<data name="AddInManager2.Details.DownloadCount" xml:space="preserve">
<value>Загрузки:</value>
</data>
<data name="AddInManager2.Details.FileName" xml:space="preserve">
<value>Имя файла:</value>
</data>
<data name="AddInManager2.Details.InstalledVersion" xml:space="preserve">
<value>Установленная версия:</value>
</data>
<data name="AddInManager2.Details.LastUpdated" xml:space="preserve">
<value>Дата последнего обновления:</value>
</data>
<data name="AddInManager2.Details.MoreInformation" xml:space="preserve">
<value>Подробнее:</value>
</data>
<data name="AddInManager2.Details.NewVersion" xml:space="preserve">
<value>Новая версия:</value>
</data>
<data name="AddInManager2.Details.Rating" xml:space="preserve">
<value>Рейтинг:</value>
</data>
<data name="AddInManager2.Details.ReportAbuse" xml:space="preserve">
<value>Пожаловаться:</value>
</data>
<data name="AddInManager2.Details.Version" xml:space="preserve">
<value>Версия:</value>
</data>
<data name="AddInManager2.Details.ViewLicenseTerms" xml:space="preserve">
<value>Прочитать Пользовательское соглашение</value>
</data>
<data name="AddInManager2.InvalidPackage" xml:space="preserve">
<value>В выбранном объекте не содержится правильного SharpDevelop плагина.</value>
</data>
<data name="AddInManager2.LicenseAcceptance.AcceptButton" xml:space="preserve">
<value>Принять</value>
</data>
<data name="AddInManager2.LicenseAcceptance.DeclineButton" xml:space="preserve">
<value>Отказаться</value>
</data>
<data name="AddInManager2.LicenseAcceptance.Title" xml:space="preserve">
<value>Лицензионное соглашение</value>
</data>
<data name="AddInManager2.OptionPanel.Add" xml:space="preserve">
<value>Добавить</value>
</data>
<data name="AddInManager2.OptionPanel.MoveDown" xml:space="preserve">
<value>Сместить вниз</value>
</data>
<data name="AddInManager2.OptionPanel.MoveUp" xml:space="preserve">
<value>Сместить вверх</value>
</data>
<data name="AddInManager2.OptionPanel.Name" xml:space="preserve">
<value>Название:</value>
</data>
<data name="AddInManager2.OptionPanel.Remove" xml:space="preserve">
<value>Удалить</value>
</data>
<data name="AddInManager2.OptionPanel.Source" xml:space="preserve">
<value>Источник:</value>
</data>
<data name="AddInManager2.OptionPanel.Tree.AddIns" xml:space="preserve">
<value>Плагины</value>
</data>
<data name="AddInManager2.RemoveDependentWarning" xml:space="preserve">
<value>Следующие установленные плагины зависят от "{0}":
{1}
Они перестанут работать, если удалить данный плагин! Вы уверены, что хотите продолжить?</value>
</data>
<data name="AddInManager2.Views.Available" xml:space="preserve">
<value>Доступно</value>
</data>
<data name="AddInManager2.Views.Installed" xml:space="preserve">
<value>Установлено</value>
</data>
<data name="AddInManager2.Views.Updates" xml:space="preserve">
<value>Обновления</value>
</data>
<data name="AddIns.ClassDiagram.ShowClassDiagram" xml:space="preserve">
<value>Показать диаграмму классов</value>
</data>
@ -1458,7 +1552,7 @@ @@ -1458,7 +1552,7 @@
<value>Шаблоны файлов</value>
</data>
<data name="Dialog.NewProject.SearchReplace.SearchStringNotFound" xml:space="preserve">
<value>Строка не найдена</value>
<value>Введенная последовательность символов не найдена</value>
</data>
<data name="Dialog.NewProject.SearchReplace.SearchStringNotFound.Title" xml:space="preserve">
<value>Не найдено</value>
@ -3053,6 +3147,9 @@ @@ -3053,6 +3147,9 @@
<data name="ICSharpCode.PythonBinding.SendSelectedTextToPythonConsole" xml:space="preserve">
<value>Отправить в консоль Python</value>
</data>
<data name="ICSharpCode.Refactoring.NoClassUnderCursorError" xml:space="preserve">
<value>В месте нахождения курсора не обнаружено определение типа.</value>
</data>
<data name="ICSharpCode.RubyBinding.SendLineToRubyConsole" xml:space="preserve">
<value>Отправить строку в консоль Ruby</value>
</data>
@ -3694,6 +3791,11 @@ @@ -3694,6 +3791,11 @@
<data name="ICSharpCode.SharpDevelop.Project.UpgradeView.Title" xml:space="preserve">
<value>Обновление проекта</value>
</data>
<data name="ICSharpCode.SharpDevelop.Project.UpgradeView.UpdateOnLoadDueToMissingMSBuild" xml:space="preserve">
<value>Проект '${ProjectName}' ссылается на версию ${OldToolsVersion} MSBuild, но данная версия не установлена.
Хотите ли вы обновить проект до версии ${NewToolsVersion} MSBuild?
Данный проект не может бть открыт без процедуры ибновления.</value>
</data>
<data name="ICSharpCode.SharpDevelop.Project.UpgradeView.UpgradeFromPreviousVersionDescription" xml:space="preserve">
<value>Это решение было создано с помощью предыдущей версии SharpDevelop.
Возможно, вы захотите, преобразовать его так, чтобы использовать новый язык или новые возможности framework'a.</value>
@ -4413,12 +4515,18 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension< @@ -4413,12 +4515,18 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension<
<data name="MainWindow.Windows.Debug.Modules.AddressColumn" xml:space="preserve">
<value>Адрес</value>
</data>
<data name="MainWindow.Windows.Debug.Modules.DynamicModule" xml:space="preserve">
<value>(динамический)</value>
</data>
<data name="MainWindow.Windows.Debug.Modules.HasNoSymbols" xml:space="preserve">
<value>Нет загруженных символов.</value>
</data>
<data name="MainWindow.Windows.Debug.Modules.HasSymbols" xml:space="preserve">
<value>Символы загружены.</value>
</data>
<data name="MainWindow.Windows.Debug.Modules.InMemoryModule" xml:space="preserve">
<value>(в памяти)</value>
</data>
<data name="MainWindow.Windows.Debug.Modules.OrderColumn" xml:space="preserve">
<value>Порядок</value>
</data>
@ -5116,7 +5224,7 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension< @@ -5116,7 +5224,7 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension<
<value>Текущий метод</value>
</data>
<data name="SharpDevelop.Refactoring.DeclaringType" xml:space="preserve">
<value>Текларирующий тип</value>
<value>Декларирующий тип</value>
</data>
<data name="SharpDevelop.Refactoring.ExpandAutomaticProperty" xml:space="preserve">
<value>Развернуть автосвойство</value>

18
data/resources/StringResources.tr.resx

@ -1871,6 +1871,12 @@ Yeni dosyayı, ${CurrentProjectName} projesine eklemek istiyor musunuz?</value> @@ -1871,6 +1871,12 @@ Yeni dosyayı, ${CurrentProjectName} projesine eklemek istiyor musunuz?</value>
<data name="Dialog.Options.IDEOptions.Debugging" xml:space="preserve">
<value>Hata ayıklama</value>
</data>
<data name="Dialog.Options.IDEOptions.Debugging.EnableDecompiler" xml:space="preserve">
<value>Tekrar derlemeyi etkinleştir</value>
</data>
<data name="Dialog.Options.IDEOptions.Debugging.EnableEditAndContinue" xml:space="preserve">
<value>Düzenle ve Devam eti Etkinleştir</value>
</data>
<data name="Dialog.Options.IDEOptions.Debugging.Exceptions" xml:space="preserve">
<value>İstisnalar</value>
</data>
@ -1901,6 +1907,12 @@ Yeni dosyayı, ${CurrentProjectName} projesine eklemek istiyor musunuz?</value> @@ -1901,6 +1907,12 @@ Yeni dosyayı, ${CurrentProjectName} projesine eklemek istiyor musunuz?</value>
<data name="Dialog.Options.IDEOptions.Debugging.Stepping.StepOverSingleLineProperties" xml:space="preserve">
<value>Tek satır özellikleri üzerinden Adımla</value>
</data>
<data name="Dialog.Options.IDEOptions.Debugging.SuppressJITOptimization" xml:space="preserve">
<value>JIT optimizasyonunu engelle</value>
</data>
<data name="Dialog.Options.IDEOptions.Debugging.SuppressNGENOptimization" xml:space="preserve">
<value>NGEN optimizasyonunu engelle</value>
</data>
<data name="Dialog.Options.IDEOptions.Debugging.Symbols" xml:space="preserve">
<value>Semboller</value>
</data>
@ -2720,6 +2732,9 @@ Ayrıca bir ayarı proje dosyası yerine kullanıcı dosyası(.user-file) içind @@ -2720,6 +2732,9 @@ Ayrıca bir ayarı proje dosyası yerine kullanıcı dosyası(.user-file) içind
<data name="FormsDesigner.DesignTabPages.SourceTabPage" xml:space="preserve">
<value>Kaynak</value>
</data>
<data name="Gloabl.Advanced" xml:space="preserve">
<value>Gelişmiş</value>
</data>
<data name="Global.AbortButtonText" xml:space="preserve">
<value>Başarısız</value>
</data>
@ -5762,6 +5777,9 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFXCompiler, WixNetFxExtension< @@ -5762,6 +5777,9 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFXCompiler, WixNetFxExtension<
<data name="SharpDevelop.FileFilter.AllFiles" xml:space="preserve">
<value>Tüm dosyalar (*.*)</value>
</data>
<data name="SharpDevelop.FileFilter.AllKnownFiles" xml:space="preserve">
<value>Bilinen tüm dosya uzantıları</value>
</data>
<data name="SharpDevelop.FileFilter.AssemblyFiles" xml:space="preserve">
<value>Çevirme dosyaları (*.exe, *.dll)</value>
</data>

14
src/AddIns/BackendBindings/WixBinding/Project/Src/Project/WixProject.cs

@ -7,10 +7,11 @@ using System.Collections.ObjectModel; @@ -7,10 +7,11 @@ using System.Collections.ObjectModel;
using System.ComponentModel;
using System.Diagnostics;
using System.IO;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop.Dom;
using ICSharpCode.SharpDevelop.Internal.Templates;
using ICSharpCode.SharpDevelop.Project;
using Microsoft.Build.Exceptions;
namespace ICSharpCode.WixBinding
{
@ -41,6 +42,17 @@ namespace ICSharpCode.WixBinding @@ -41,6 +42,17 @@ namespace ICSharpCode.WixBinding
SetProperty("OutputType", "Package");
AddWixTargetsPathProperties();
AddImport(DefaultTargetsFile, null);
CheckWixIsInstalled();
}
void CheckWixIsInstalled()
{
try {
ReevaluateIfNecessary();
} catch (InvalidProjectFileException ex) {
LoggingService.Error(ex);
throw new InvalidProjectFileException(StringParser.Parse("${res:ICSharpCode.WixBinding.WixNotInstalled}"));
}
}
void AddWixTargetsPathProperties()

1
src/AddIns/BackendBindings/WixBinding/Project/WixBinding.csproj

@ -40,6 +40,7 @@ @@ -40,6 +40,7 @@
<DebugType>None</DebugType>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.Build" />
<Reference Include="PresentationCore">
<RequiredTargetFramework>3.0</RequiredTargetFramework>
</Reference>

Loading…
Cancel
Save