Browse Source

Merge branch 'master' of github.com:icsharpcode/SharpDevelop

pull/1/head
mrward 15 years ago
parent
commit
169ac24829
  1. 48
      data/resources/StringResources.cn-gb.resx
  2. 48
      data/resources/StringResources.cz.resx
  3. 48
      data/resources/StringResources.de.resx
  4. 48
      data/resources/StringResources.es-mx.resx
  5. 48
      data/resources/StringResources.es.resx
  6. 57
      data/resources/StringResources.fr.resx
  7. 48
      data/resources/StringResources.hu.resx
  8. 48
      data/resources/StringResources.it.resx
  9. 48
      data/resources/StringResources.kr.resx
  10. 48
      data/resources/StringResources.nl.resx
  11. 48
      data/resources/StringResources.no.resx
  12. 48
      data/resources/StringResources.pl.resx
  13. 48
      data/resources/StringResources.pt-br.resx
  14. 48
      data/resources/StringResources.pt.resx
  15. 48
      data/resources/StringResources.resx
  16. 48
      data/resources/StringResources.ro.resx
  17. 48
      data/resources/StringResources.se.resx
  18. 48
      data/resources/StringResources.tr.resx
  19. 2
      src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/Snippets/SnippetManager.cs
  20. 5
      src/AddIns/Misc/SharpRefactoring/Project/Src/Gui/AbstractInlineRefactorDialog.cs
  21. 4
      src/AddIns/Misc/SharpRefactoring/Project/Src/Gui/InsertCtorDialog.xaml
  22. 18
      src/AddIns/Misc/SharpRefactoring/Project/Src/InsertCtorSnippetRefactoring.cs
  23. 23
      src/AddIns/Misc/SharpRefactoring/Project/Src/PropertyRefactoringMenuBuilder.cs
  24. 10
      src/Libraries/AvalonDock/AvalonDock/AvalonDock.csproj
  25. 36
      src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit.Tests/Document/LineManagerTests.cs
  26. 27
      src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Document/TextDocument.cs
  27. 3
      src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Snippets/InsertionContext.cs
  28. 28
      src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Snippets/SnippetAnchorElement.cs
  29. 2
      src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Snippets/SnippetCaretElement.cs
  30. 14
      src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/TextEditor.cs
  31. 8
      src/Main/Base/Project/ICSharpCode.SharpDevelop.addin
  32. 2
      src/Main/Base/Project/ICSharpCode.SharpDevelop.csproj
  33. 122
      src/Main/Base/Project/Resources/CombineStartupPanel.xfrm
  34. 4
      src/Main/Base/Project/Resources/ExternalToolOptions.xfrm
  35. 2
      src/Main/Base/Project/Src/Editor/AvalonEdit/AvalonEditDocumentAdapter.cs
  36. 2
      src/Main/Base/Project/Src/Editor/AvalonEdit/AvalonEditTextSourceAdapter.cs
  37. 35
      src/Main/Base/Project/Src/Editor/DocumentUtilitites.cs
  38. 281
      src/Main/Base/Project/Src/Editor/ReadOnlyDocument.cs
  39. 12
      src/Main/Base/Project/Src/Services/File/FileChangeWatcher.cs
  40. 3
      src/Main/Base/Project/Src/Services/File/FileService.cs
  41. 1
      src/Main/Base/Test/ICSharpCode.SharpDevelop.Tests.csproj
  42. 66
      src/Main/Base/Test/ReadOnlyDocumentTests.cs

48
data/resources/StringResources.cn-gb.resx

@ -302,12 +302,6 @@ @@ -302,12 +302,6 @@
<data name="AddIns.HtmlHelp2.LookForSimilarWords" xml:space="preserve">
<value>查找相似词:</value>
</data>
<data name="AddIns.HtmlHelp2.MoveDown" xml:space="preserve">
<value>下移</value>
</data>
<data name="AddIns.HtmlHelp2.MoveUp" xml:space="preserve">
<value>上移</value>
</data>
<data name="AddIns.HtmlHelp2.MultiTopic" xml:space="preserve">
<value>主题</value>
</data>
@ -1223,12 +1217,6 @@ @@ -1223,12 +1217,6 @@
<data name="Dialog.Options.CombineOptions.Startup.EntryColumnHeader" xml:space="preserve">
<value>入口</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveDownButton" xml:space="preserve">
<value>下移</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveUpButton" xml:space="preserve">
<value>上移</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MultipleStartupRadioButton" xml:space="preserve">
<value>多启动工程(&amp;M)</value>
</data>
@ -1241,12 +1229,6 @@ @@ -1241,12 +1229,6 @@
<data name="Dialog.Options.ExternalTool.CommandLabel" xml:space="preserve">
<value>命令(&amp;C)</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveDownButton" xml:space="preserve">
<value>下移(&amp;D)</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveUpButton" xml:space="preserve">
<value>上移(&amp;U)</value>
</data>
<data name="Dialog.Options.ExternalTool.PromptForArgsCheckBox" xml:space="preserve">
<value>参数提示(&amp;P)</value>
</data>
@ -2061,18 +2043,6 @@ @@ -2061,18 +2043,6 @@
<data name="Dialog.SelectReferenceDialog.TypeHeader" xml:space="preserve">
<value>类型</value>
</data>
<data name="Dialog.TipOfTheDay.button1Text" xml:space="preserve">
<value>下一帖(&amp;N)</value>
</data>
<data name="Dialog.TipOfTheDay.checkBox1Text" xml:space="preserve">
<value>启动时显示每日一帖</value>
</data>
<data name="Dialog.TipOfTheDay.DialogName" xml:space="preserve">
<value>每日一帖</value>
</data>
<data name="Dialog.TipOfTheDay.DidYouKnowText" xml:space="preserve">
<value>你知道吗...</value>
</data>
<data name="Dialog.ViewGPL.DialogName" xml:space="preserve">
<value>GNU通用公共许可证</value>
</data>
@ -2199,6 +2169,12 @@ @@ -2199,6 +2169,12 @@
<data name="Global.Location.wholeproject" xml:space="preserve">
<value>整个工程</value>
</data>
<data name="Global.MoveDown" xml:space="preserve">
<value>下移(&amp;D)</value>
</data>
<data name="Global.MoveUp" xml:space="preserve">
<value>上移(&amp;U)</value>
</data>
<data name="Global.NextButtonText" xml:space="preserve">
<value>下一步&gt;</value>
</data>
@ -3823,18 +3799,6 @@ @@ -3823,18 +3799,6 @@
<data name="SideBarComponent.ContextMenu.DeleteTabItemQuestion" xml:space="preserve">
<value>确认要删除项目"${TabItem}"吗?</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabDown" xml:space="preserve">
<value>下移组(&amp;w)</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemDown" xml:space="preserve">
<value>下移项目</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemUp" xml:space="preserve">
<value>上移项目</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabUp" xml:space="preserve">
<value>上移组(&amp;U)</value>
</data>
<data name="SideBarComponent.ContextMenu.RenameTab" xml:space="preserve">
<value>重命名组(&amp;R)</value>
</data>

48
data/resources/StringResources.cz.resx

@ -303,12 +303,6 @@ @@ -303,12 +303,6 @@
<data name="AddIns.HtmlHelp2.LookForSimilarWords" xml:space="preserve">
<value>Hledat podobná slova</value>
</data>
<data name="AddIns.HtmlHelp2.MoveDown" xml:space="preserve">
<value>Posuň dolů</value>
</data>
<data name="AddIns.HtmlHelp2.MoveUp" xml:space="preserve">
<value>Posuň nahoru</value>
</data>
<data name="AddIns.HtmlHelp2.MultiTopic" xml:space="preserve">
<value>témata</value>
</data>
@ -1736,12 +1730,6 @@ Chcete přidat nový soubor do projektu ${CurrentProjectName}?</value> @@ -1736,12 +1730,6 @@ Chcete přidat nový soubor do projektu ${CurrentProjectName}?</value>
<data name="Dialog.Options.CombineOptions.Startup.EntryColumnHeader" xml:space="preserve">
<value>Položka</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveDownButton" xml:space="preserve">
<value>Posun Dolů</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveUpButton" xml:space="preserve">
<value>Posun Nahoru</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MultipleStartupRadioButton" xml:space="preserve">
<value>Hro&amp;madný startovací projekt</value>
</data>
@ -1754,12 +1742,6 @@ Chcete přidat nový soubor do projektu ${CurrentProjectName}?</value> @@ -1754,12 +1742,6 @@ Chcete přidat nový soubor do projektu ${CurrentProjectName}?</value>
<data name="Dialog.Options.ExternalTool.CommandLabel" xml:space="preserve">
<value>&amp;Příkaz</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveDownButton" xml:space="preserve">
<value>Posunout &amp;nahoru</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveUpButton" xml:space="preserve">
<value>Posunout &amp;dolu</value>
</data>
<data name="Dialog.Options.ExternalTool.PromptForArgsCheckBox" xml:space="preserve">
<value>Ze&amp;ptat se na Parametry</value>
</data>
@ -2676,18 +2658,6 @@ Můžete se také rozhodnout, že všechny volby budou uloženy ve vlastním .us @@ -2676,18 +2658,6 @@ Můžete se také rozhodnout, že všechny volby budou uloženy ve vlastním .us
<data name="Dialog.SelectReferenceDialog.TypeHeader" xml:space="preserve">
<value>Typ</value>
</data>
<data name="Dialog.TipOfTheDay.button1Text" xml:space="preserve">
<value>&amp;Další tip</value>
</data>
<data name="Dialog.TipOfTheDay.checkBox1Text" xml:space="preserve">
<value>Zobrazit tipy při startu</value>
</data>
<data name="Dialog.TipOfTheDay.DialogName" xml:space="preserve">
<value>Tip na dnešní den</value>
</data>
<data name="Dialog.TipOfTheDay.DidYouKnowText" xml:space="preserve">
<value>Víte, že...</value>
</data>
<data name="Dialog.ViewGPL.DialogName" xml:space="preserve">
<value>GNU General Public License</value>
</data>
@ -2820,6 +2790,12 @@ Můžete se také rozhodnout, že všechny volby budou uloženy ve vlastním .us @@ -2820,6 +2790,12 @@ Můžete se také rozhodnout, že všechny volby budou uloženy ve vlastním .us
<data name="Global.Location.wholeproject" xml:space="preserve">
<value>celý projekt</value>
</data>
<data name="Global.MoveDown" xml:space="preserve">
<value>Posunout &amp;nahoru</value>
</data>
<data name="Global.MoveUp" xml:space="preserve">
<value>Posunout &amp;dolu</value>
</data>
<data name="Global.NA" xml:space="preserve">
<value>Neaplikovatelné</value>
</data>
@ -5787,18 +5763,6 @@ Soubory resources byly přejmenovány/přesunuty, aby tomu odpovídaly.</value> @@ -5787,18 +5763,6 @@ Soubory resources byly přejmenovány/přesunuty, aby tomu odpovídaly.</value>
<data name="SideBarComponent.ContextMenu.DeleteTabItemQuestion" xml:space="preserve">
<value>Přejete si opravdu odstranit položku "${TabItem}"?</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabDown" xml:space="preserve">
<value>Záložka Do&amp;lů</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemDown" xml:space="preserve">
<value>Posun dolů</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemUp" xml:space="preserve">
<value>Posun nahoru</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabUp" xml:space="preserve">
<value>Záložk&amp;u Nahoru</value>
</data>
<data name="SideBarComponent.ContextMenu.RenameTab" xml:space="preserve">
<value>Pře&amp;jmenovat záložku</value>
</data>

48
data/resources/StringResources.de.resx

@ -371,12 +371,6 @@ Installieren Sie das .NET Framework SDK.</value> @@ -371,12 +371,6 @@ Installieren Sie das .NET Framework SDK.</value>
<data name="AddIns.HtmlHelp2.LookForSimilarWords" xml:space="preserve">
<value>Nach verwandten Worten suchen</value>
</data>
<data name="AddIns.HtmlHelp2.MoveDown" xml:space="preserve">
<value>Ab</value>
</data>
<data name="AddIns.HtmlHelp2.MoveUp" xml:space="preserve">
<value>Auf</value>
</data>
<data name="AddIns.HtmlHelp2.MultiTopic" xml:space="preserve">
<value>Themen</value>
</data>
@ -2224,12 +2218,6 @@ Wollen Sie die neue Datei zum Projekt ${CurrentProjectName} hinzufügen?</value> @@ -2224,12 +2218,6 @@ Wollen Sie die neue Datei zum Projekt ${CurrentProjectName} hinzufügen?</value>
<data name="Dialog.Options.CombineOptions.Startup.EntryColumnHeader" xml:space="preserve">
<value>Eintrag</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveDownButton" xml:space="preserve">
<value>Runter</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveUpButton" xml:space="preserve">
<value>Hoch</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MultipleStartupRadioButton" xml:space="preserve">
<value>&amp;Mehrfachausführung</value>
</data>
@ -2242,12 +2230,6 @@ Wollen Sie die neue Datei zum Projekt ${CurrentProjectName} hinzufügen?</value> @@ -2242,12 +2230,6 @@ Wollen Sie die neue Datei zum Projekt ${CurrentProjectName} hinzufügen?</value>
<data name="Dialog.Options.ExternalTool.CommandLabel" xml:space="preserve">
<value>B&amp;efehl</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveDownButton" xml:space="preserve">
<value>Nach &amp;oben</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveUpButton" xml:space="preserve">
<value>Nach &amp;unten</value>
</data>
<data name="Dialog.Options.ExternalTool.PromptForArgsCheckBox" xml:space="preserve">
<value>Zu&amp;r Argumenteingabe auffordern</value>
</data>
@ -3269,18 +3251,6 @@ Sie können die Einstellungen auch in einer .user-Datei anstelle der Projektdate @@ -3269,18 +3251,6 @@ Sie können die Einstellungen auch in einer .user-Datei anstelle der Projektdate
<data name="Dialog.SelectReferenceDialog.TypeHeader" xml:space="preserve">
<value>Typ</value>
</data>
<data name="Dialog.TipOfTheDay.button1Text" xml:space="preserve">
<value>&amp;Nächster Tip</value>
</data>
<data name="Dialog.TipOfTheDay.checkBox1Text" xml:space="preserve">
<value>Tips beim Start zeigen</value>
</data>
<data name="Dialog.TipOfTheDay.DialogName" xml:space="preserve">
<value>Tip des Tages</value>
</data>
<data name="Dialog.TipOfTheDay.DidYouKnowText" xml:space="preserve">
<value>Wussten sie schon...</value>
</data>
<data name="Dialog.ViewGPL.DialogName" xml:space="preserve">
<value>GNU General Public License</value>
</data>
@ -3440,6 +3410,12 @@ Sie können die Einstellungen auch in einer .user-Datei anstelle der Projektdate @@ -3440,6 +3410,12 @@ Sie können die Einstellungen auch in einer .user-Datei anstelle der Projektdate
<data name="Global.Location.wholeproject" xml:space="preserve">
<value>ganzes Projekt</value>
</data>
<data name="Global.MoveDown" xml:space="preserve">
<value>Nach &amp;oben</value>
</data>
<data name="Global.MoveUp" xml:space="preserve">
<value>Nach &amp;unten</value>
</data>
<data name="Global.NA" xml:space="preserve">
<value>N/A</value>
</data>
@ -6830,18 +6806,6 @@ SharpDevelop 2 kompiliert Ressourcendateien anders: der Ressourcenname ist nicht @@ -6830,18 +6806,6 @@ SharpDevelop 2 kompiliert Ressourcendateien anders: der Ressourcenname ist nicht
<data name="SideBarComponent.ContextMenu.DeleteTabItemQuestion" xml:space="preserve">
<value>Wollen Sie den Eintrag "${TabItem}" löschen?</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabDown" xml:space="preserve">
<value>Tab runter bewegen</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemDown" xml:space="preserve">
<value>Item runter bewegen</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemUp" xml:space="preserve">
<value>Item hoch bewegen</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabUp" xml:space="preserve">
<value>Tab hoch bewegen</value>
</data>
<data name="SideBarComponent.ContextMenu.RenameTab" xml:space="preserve">
<value>Tab umbenennen</value>
</data>

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

@ -371,12 +371,6 @@ Necesita instalar el .NET Framework SDK para obtener el sistema de ayuda.</value @@ -371,12 +371,6 @@ Necesita instalar el .NET Framework SDK para obtener el sistema de ayuda.</value
<data name="AddIns.HtmlHelp2.LookForSimilarWords" xml:space="preserve">
<value>Buscar palabras similares</value>
</data>
<data name="AddIns.HtmlHelp2.MoveDown" xml:space="preserve">
<value>Mover hacia abajo</value>
</data>
<data name="AddIns.HtmlHelp2.MoveUp" xml:space="preserve">
<value>Mover hacia arriba</value>
</data>
<data name="AddIns.HtmlHelp2.MultiTopic" xml:space="preserve">
<value>tópicos</value>
</data>
@ -2225,12 +2219,6 @@ Adicionalmente, se le puede asignar a una extensión un conjunto de reglas defin @@ -2225,12 +2219,6 @@ Adicionalmente, se le puede asignar a una extensión un conjunto de reglas defin
<data name="Dialog.Options.CombineOptions.Startup.EntryColumnHeader" xml:space="preserve">
<value>Entrada</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveDownButton" xml:space="preserve">
<value>Mover abajo</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveUpButton" xml:space="preserve">
<value>Mover arriba</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MultipleStartupRadioButton" xml:space="preserve">
<value>Proyecto de inicio &amp;múltiple</value>
</data>
@ -2243,12 +2231,6 @@ Adicionalmente, se le puede asignar a una extensión un conjunto de reglas defin @@ -2243,12 +2231,6 @@ Adicionalmente, se le puede asignar a una extensión un conjunto de reglas defin
<data name="Dialog.Options.ExternalTool.CommandLabel" xml:space="preserve">
<value>&amp;Comando</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveDownButton" xml:space="preserve">
<value>Mover &amp;Abajo</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveUpButton" xml:space="preserve">
<value>Mover A&amp;rriba</value>
</data>
<data name="Dialog.Options.ExternalTool.PromptForArgsCheckBox" xml:space="preserve">
<value>&amp;Solicitar argumentos</value>
</data>
@ -3268,18 +3250,6 @@ También puede elegir guardar la opción en el archivo .user en lugar de en el a @@ -3268,18 +3250,6 @@ También puede elegir guardar la opción en el archivo .user en lugar de en el a
<data name="Dialog.SelectReferenceDialog.TypeHeader" xml:space="preserve">
<value>Tipo</value>
</data>
<data name="Dialog.TipOfTheDay.button1Text" xml:space="preserve">
<value>&amp;Siguiente</value>
</data>
<data name="Dialog.TipOfTheDay.checkBox1Text" xml:space="preserve">
<value>Mostrar sugerencias al inicio</value>
</data>
<data name="Dialog.TipOfTheDay.DialogName" xml:space="preserve">
<value>Sugerencia del día</value>
</data>
<data name="Dialog.TipOfTheDay.DidYouKnowText" xml:space="preserve">
<value>Sabia que...</value>
</data>
<data name="Dialog.ViewGPL.DialogName" xml:space="preserve">
<value>GNU Licencia Pública General</value>
</data>
@ -3439,6 +3409,12 @@ También puede elegir guardar la opción en el archivo .user en lugar de en el a @@ -3439,6 +3409,12 @@ También puede elegir guardar la opción en el archivo .user en lugar de en el a
<data name="Global.Location.wholeproject" xml:space="preserve">
<value>todo el proyecto</value>
</data>
<data name="Global.MoveDown" xml:space="preserve">
<value>Mover &amp;Abajo</value>
</data>
<data name="Global.MoveUp" xml:space="preserve">
<value>Mover A&amp;rriba</value>
</data>
<data name="Global.NA" xml:space="preserve">
<value>N/A</value>
</data>
@ -6816,18 +6792,6 @@ Los archivos de recursos han sido renombrados/movidos convenientemente.</value> @@ -6816,18 +6792,6 @@ Los archivos de recursos han sido renombrados/movidos convenientemente.</value>
<data name="SideBarComponent.ContextMenu.DeleteTabItemQuestion" xml:space="preserve">
<value>¿Realmente desea borrar el elemento "${TabItem}"?</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabDown" xml:space="preserve">
<value>Bajar &amp;Pestaña</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemDown" xml:space="preserve">
<value>Bajar Elemento</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemUp" xml:space="preserve">
<value>Subir Elemento</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabUp" xml:space="preserve">
<value>S&amp;ubir Pestaña</value>
</data>
<data name="SideBarComponent.ContextMenu.RenameTab" xml:space="preserve">
<value>&amp;Renombrar Pestaña</value>
</data>

48
data/resources/StringResources.es.resx

@ -371,12 +371,6 @@ Es necesario instalar el .NET Framework SDK para obtener el sistema de ayuda.</v @@ -371,12 +371,6 @@ Es necesario instalar el .NET Framework SDK para obtener el sistema de ayuda.</v
<data name="AddIns.HtmlHelp2.LookForSimilarWords" xml:space="preserve">
<value>Buscar palabras similares</value>
</data>
<data name="AddIns.HtmlHelp2.MoveDown" xml:space="preserve">
<value>Bajar</value>
</data>
<data name="AddIns.HtmlHelp2.MoveUp" xml:space="preserve">
<value>Subir</value>
</data>
<data name="AddIns.HtmlHelp2.MultiTopic" xml:space="preserve">
<value>tópicos</value>
</data>
@ -2222,12 +2216,6 @@ Adicionalmente, se le puede asignar a una extensión un conjunto de reglas defin @@ -2222,12 +2216,6 @@ Adicionalmente, se le puede asignar a una extensión un conjunto de reglas defin
<data name="Dialog.Options.CombineOptions.Startup.EntryColumnHeader" xml:space="preserve">
<value>Entrada</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveDownButton" xml:space="preserve">
<value>Mover abajo</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveUpButton" xml:space="preserve">
<value>Mover arriba</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MultipleStartupRadioButton" xml:space="preserve">
<value>Inicio Proyectos &amp;Múltiples</value>
</data>
@ -2240,12 +2228,6 @@ Adicionalmente, se le puede asignar a una extensión un conjunto de reglas defin @@ -2240,12 +2228,6 @@ Adicionalmente, se le puede asignar a una extensión un conjunto de reglas defin
<data name="Dialog.Options.ExternalTool.CommandLabel" xml:space="preserve">
<value>&amp;Comando</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveDownButton" xml:space="preserve">
<value>Mover &amp;Abajo</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveUpButton" xml:space="preserve">
<value>Mover A&amp;rriba</value>
</data>
<data name="Dialog.Options.ExternalTool.PromptForArgsCheckBox" xml:space="preserve">
<value>&amp;Pedir Argumentos</value>
</data>
@ -3269,18 +3251,6 @@ También puede escoger almacenar el parámetro de configuración en el archivo . @@ -3269,18 +3251,6 @@ También puede escoger almacenar el parámetro de configuración en el archivo .
<data name="Dialog.SelectReferenceDialog.TypeHeader" xml:space="preserve">
<value>Tipo</value>
</data>
<data name="Dialog.TipOfTheDay.button1Text" xml:space="preserve">
<value>&amp;Siguiente</value>
</data>
<data name="Dialog.TipOfTheDay.checkBox1Text" xml:space="preserve">
<value>Mostrar sugerencias al inicio</value>
</data>
<data name="Dialog.TipOfTheDay.DialogName" xml:space="preserve">
<value>Sugerencia del día</value>
</data>
<data name="Dialog.TipOfTheDay.DidYouKnowText" xml:space="preserve">
<value>Sabía qué...</value>
</data>
<data name="Dialog.ViewGPL.DialogName" xml:space="preserve">
<value>Licencia general pública GNU</value>
</data>
@ -3440,6 +3410,12 @@ También puede escoger almacenar el parámetro de configuración en el archivo . @@ -3440,6 +3410,12 @@ También puede escoger almacenar el parámetro de configuración en el archivo .
<data name="Global.Location.wholeproject" xml:space="preserve">
<value>proyecto completo</value>
</data>
<data name="Global.MoveDown" xml:space="preserve">
<value>Mover &amp;Abajo</value>
</data>
<data name="Global.MoveUp" xml:space="preserve">
<value>Mover A&amp;rriba</value>
</data>
<data name="Global.NA" xml:space="preserve">
<value>N/A</value>
</data>
@ -6820,18 +6796,6 @@ Los archivos de recursos han sido renombrados o cambiados de ubicación de acuer @@ -6820,18 +6796,6 @@ Los archivos de recursos han sido renombrados o cambiados de ubicación de acuer
<data name="SideBarComponent.ContextMenu.DeleteTabItemQuestion" xml:space="preserve">
<value>¿Desea realmente borrar el elemento "${TabItem}"?</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabDown" xml:space="preserve">
<value>Mover Tab hacia abajo</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemDown" xml:space="preserve">
<value>Mover elemento hacia abajo</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemUp" xml:space="preserve">
<value>Mover elemento hacia arriba</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabUp" xml:space="preserve">
<value>Mover Tab hacia Arriba</value>
</data>
<data name="SideBarComponent.ContextMenu.RenameTab" xml:space="preserve">
<value>&amp;Renombrar Tab</value>
</data>

57
data/resources/StringResources.fr.resx

@ -232,6 +232,9 @@ Téléchargez un AddIn depuis l'Internet, cliquez ensuite sur 'Installer un AddI @@ -232,6 +232,9 @@ Téléchargez un AddIn depuis l'Internet, cliquez ensuite sur 'Installer un AddI
<data name="AddIns.ClassDiagram.ShowClassDiagram" xml:space="preserve">
<value>Afficher le diagramme des classes</value>
</data>
<data name="AddIns.Git.TortoiseGitRequired" xml:space="preserve">
<value>TortoiseGit doit être installé pour exécuter cette action.</value>
</data>
<data name="AddIns.HelpViewer.ContentsPadTitle" xml:space="preserve">
<value>Contenus</value>
</data>
@ -370,12 +373,6 @@ Téléchargez un AddIn depuis l'Internet, cliquez ensuite sur 'Installer un AddI @@ -370,12 +373,6 @@ Téléchargez un AddIn depuis l'Internet, cliquez ensuite sur 'Installer un AddI
<data name="AddIns.HtmlHelp2.LookForSimilarWords" xml:space="preserve">
<value>Rechercher des mots similaires</value>
</data>
<data name="AddIns.HtmlHelp2.MoveDown" xml:space="preserve">
<value>Déplacer vers la bas</value>
</data>
<data name="AddIns.HtmlHelp2.MoveUp" xml:space="preserve">
<value>Déplacer vers le haut</value>
</data>
<data name="AddIns.HtmlHelp2.MultiTopic" xml:space="preserve">
<value>Sujets</value>
</data>
@ -2220,12 +2217,6 @@ Voulez-vous ajouter le nouveau fichier au projet ${CurrentProjectName}?</value> @@ -2220,12 +2217,6 @@ Voulez-vous ajouter le nouveau fichier au projet ${CurrentProjectName}?</value>
<data name="Dialog.Options.CombineOptions.Startup.EntryColumnHeader" xml:space="preserve">
<value>Elément</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveDownButton" xml:space="preserve">
<value>Bas</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveUpButton" xml:space="preserve">
<value>Haut</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MultipleStartupRadioButton" xml:space="preserve">
<value>Projet lancements &amp;multiples</value>
</data>
@ -2238,12 +2229,6 @@ Voulez-vous ajouter le nouveau fichier au projet ${CurrentProjectName}?</value> @@ -2238,12 +2229,6 @@ Voulez-vous ajouter le nouveau fichier au projet ${CurrentProjectName}?</value>
<data name="Dialog.Options.ExternalTool.CommandLabel" xml:space="preserve">
<value>&amp;Commande</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveDownButton" xml:space="preserve">
<value>&amp;Descendre</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveUpButton" xml:space="preserve">
<value>Monter</value>
</data>
<data name="Dialog.Options.ExternalTool.PromptForArgsCheckBox" xml:space="preserve">
<value>&amp;Demande d'Arguments</value>
</data>
@ -3266,18 +3251,6 @@ Vous pouvez aussi choisir de stocker la configuration dans le fichier .user-file @@ -3266,18 +3251,6 @@ Vous pouvez aussi choisir de stocker la configuration dans le fichier .user-file
<data name="Dialog.SelectReferenceDialog.TypeHeader" xml:space="preserve">
<value>Type</value>
</data>
<data name="Dialog.TipOfTheDay.button1Text" xml:space="preserve">
<value>&amp;Suivant</value>
</data>
<data name="Dialog.TipOfTheDay.checkBox1Text" xml:space="preserve">
<value>Afficher au démarrage</value>
</data>
<data name="Dialog.TipOfTheDay.DialogName" xml:space="preserve">
<value>Conseil du jour</value>
</data>
<data name="Dialog.TipOfTheDay.DidYouKnowText" xml:space="preserve">
<value>Savez-vous que...</value>
</data>
<data name="Dialog.ViewGPL.DialogName" xml:space="preserve">
<value>GNU General Public License</value>
</data>
@ -3437,6 +3410,12 @@ Vous pouvez aussi choisir de stocker la configuration dans le fichier .user-file @@ -3437,6 +3410,12 @@ Vous pouvez aussi choisir de stocker la configuration dans le fichier .user-file
<data name="Global.Location.wholeproject" xml:space="preserve">
<value>projet complet</value>
</data>
<data name="Global.MoveDown" xml:space="preserve">
<value>&amp;Descendre</value>
</data>
<data name="Global.MoveUp" xml:space="preserve">
<value>Monter</value>
</data>
<data name="Global.NA" xml:space="preserve">
<value>Non disponible</value>
</data>
@ -4053,9 +4032,15 @@ Configurez le chemin vers NAnt dans les options de SharpDevelop.</value> @@ -4053,9 +4032,15 @@ Configurez le chemin vers NAnt dans les options de SharpDevelop.</value>
<data name="ICSharpCode.PythonBinding.PythonProjectFiles" xml:space="preserve">
<value>Projets Python</value>
</data>
<data name="ICSharpCode.PythonBinding.SendLineToPythonConsole" xml:space="preserve">
<value>Envoyer cette ligne vers la console Python</value>
</data>
<data name="ICSharpCode.PythonBinding.UnknownTypeName" xml:space="preserve">
<value>Impossible de trouver le type '{0}'. Manque-t-il uUne référence d'assembly ?</value>
</data>
<data name="ICSharpCode.RubyBinding.SendLineToRubyConsole" xml:space="preserve">
<value>Envoyer cette ligne vers la console Ruby</value>
</data>
<data name="ICSharpCode.Services.FileUtilityService.CantLoadFileStandardText" xml:space="preserve">
<value>Chargement du fichier ${FileNameWithoutPath} depuis ${Path}. Controler les droits et l'existence du fichier.</value>
</data>
@ -6815,18 +6800,6 @@ Les fichiers de resources ont été renommés/déplacés en conséquence.</value @@ -6815,18 +6800,6 @@ Les fichiers de resources ont été renommés/déplacés en conséquence.</value
<data name="SideBarComponent.ContextMenu.DeleteTabItemQuestion" xml:space="preserve">
<value>Voulez-vous vraiment supprimer l'élément "${TabItem}" ?</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabDown" xml:space="preserve">
<value>Déplacer vers le bas</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemDown" xml:space="preserve">
<value>Déplacer vers la bas</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemUp" xml:space="preserve">
<value>Déplacer vers le haut</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabUp" xml:space="preserve">
<value>Déplacer vers le haut</value>
</data>
<data name="SideBarComponent.ContextMenu.RenameTab" xml:space="preserve">
<value>&amp;Renommer</value>
</data>

48
data/resources/StringResources.hu.resx

@ -308,12 +308,6 @@ Telepítenie kell a .NET keretrendszer 2.0-s verziójának szoftverfejlesztői k @@ -308,12 +308,6 @@ Telepítenie kell a .NET keretrendszer 2.0-s verziójának szoftverfejlesztői k
<data name="AddIns.HtmlHelp2.LookForSimilarWords" xml:space="preserve">
<value>Hasonló szavak keresése</value>
</data>
<data name="AddIns.HtmlHelp2.MoveDown" xml:space="preserve">
<value>Mozgatás felfelé</value>
</data>
<data name="AddIns.HtmlHelp2.MoveUp" xml:space="preserve">
<value>Mozgatás lefelé</value>
</data>
<data name="AddIns.HtmlHelp2.MultiTopic" xml:space="preserve">
<value>témakör</value>
</data>
@ -1422,12 +1416,6 @@ Hozzáadja az új fáljt a ${CurrentProjectName} projekthez?</value> @@ -1422,12 +1416,6 @@ Hozzáadja az új fáljt a ${CurrentProjectName} projekthez?</value>
<data name="Dialog.Options.CombineOptions.Startup.EntryColumnHeader" xml:space="preserve">
<value>Elem</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveDownButton" xml:space="preserve">
<value>Le</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveUpButton" xml:space="preserve">
<value>Fel</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MultipleStartupRadioButton" xml:space="preserve">
<value>&amp;Több indulási projekt</value>
</data>
@ -1440,12 +1428,6 @@ Hozzáadja az új fáljt a ${CurrentProjectName} projekthez?</value> @@ -1440,12 +1428,6 @@ Hozzáadja az új fáljt a ${CurrentProjectName} projekthez?</value>
<data name="Dialog.Options.ExternalTool.CommandLabel" xml:space="preserve">
<value>P&amp;arancs</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveDownButton" xml:space="preserve">
<value>&amp;Le</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveUpButton" xml:space="preserve">
<value>&amp;Fel</value>
</data>
<data name="Dialog.Options.ExternalTool.PromptForArgsCheckBox" xml:space="preserve">
<value>&amp;Kérje a paramétereket</value>
</data>
@ -2345,18 +2327,6 @@ Ugyancsak választhatja hogy a beállításokat .user-fájlban tárolja a projek @@ -2345,18 +2327,6 @@ Ugyancsak választhatja hogy a beállításokat .user-fájlban tárolja a projek
<data name="Dialog.SelectReferenceDialog.TypeHeader" xml:space="preserve">
<value>Típus</value>
</data>
<data name="Dialog.TipOfTheDay.button1Text" xml:space="preserve">
<value>&amp;Következő tipp</value>
</data>
<data name="Dialog.TipOfTheDay.checkBox1Text" xml:space="preserve">
<value>Mutassa a tippeket indításkor</value>
</data>
<data name="Dialog.TipOfTheDay.DialogName" xml:space="preserve">
<value>A nap tippje</value>
</data>
<data name="Dialog.TipOfTheDay.DidYouKnowText" xml:space="preserve">
<value>Tudta-e hogy...</value>
</data>
<data name="Dialog.ViewGPL.DialogName" xml:space="preserve">
<value>GNU Általános Szerződési Feltételek</value>
</data>
@ -2504,6 +2474,12 @@ Ugyancsak választhatja hogy a beállításokat .user-fájlban tárolja a projek @@ -2504,6 +2474,12 @@ Ugyancsak választhatja hogy a beállításokat .user-fájlban tárolja a projek
<data name="Global.Location.wholeproject" xml:space="preserve">
<value>a teljes projekt</value>
</data>
<data name="Global.MoveDown" xml:space="preserve">
<value>&amp;Le</value>
</data>
<data name="Global.MoveUp" xml:space="preserve">
<value>&amp;Fel</value>
</data>
<data name="Global.NA" xml:space="preserve">
<value>N/A</value>
</data>
@ -4982,18 +4958,6 @@ Az erőforrás fájlok mozgatása/átnevezése megtörtént.</value> @@ -4982,18 +4958,6 @@ Az erőforrás fájlok mozgatása/átnevezése megtörtént.</value>
<data name="SideBarComponent.ContextMenu.DeleteTabItemQuestion" xml:space="preserve">
<value>Biztosan törölhető a tétel "${TabItem}"?</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabDown" xml:space="preserve">
<value>Panel mozgatása &amp;le</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemDown" xml:space="preserve">
<value>Tétel mozgatása le</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemUp" xml:space="preserve">
<value>Tétel mozgatása föl</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabUp" xml:space="preserve">
<value>Panel mozgatása &amp;föl</value>
</data>
<data name="SideBarComponent.ContextMenu.RenameTab" xml:space="preserve">
<value>&amp;Panel átnevezése</value>
</data>

48
data/resources/StringResources.it.resx

@ -302,12 +302,6 @@ Installare il .NET Framework SDK per utilizzare il sistema di help.</value> @@ -302,12 +302,6 @@ Installare il .NET Framework SDK per utilizzare il sistema di help.</value>
<data name="AddIns.HtmlHelp2.LookForSimilarWords" xml:space="preserve">
<value>Cerca parole simili</value>
</data>
<data name="AddIns.HtmlHelp2.MoveDown" xml:space="preserve">
<value>Sposta in basso</value>
</data>
<data name="AddIns.HtmlHelp2.MoveUp" xml:space="preserve">
<value>Sposta in alto</value>
</data>
<data name="AddIns.HtmlHelp2.MultiTopic" xml:space="preserve">
<value>argomenti</value>
</data>
@ -1205,12 +1199,6 @@ Vuoi aggiungere il nuovo file al progetto ${CurrentProjectName}?</value> @@ -1205,12 +1199,6 @@ Vuoi aggiungere il nuovo file al progetto ${CurrentProjectName}?</value>
<data name="Dialog.Options.CombineOptions.Startup.EntryColumnHeader" xml:space="preserve">
<value>Parte</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveDownButton" xml:space="preserve">
<value>Muove giu</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveUpButton" xml:space="preserve">
<value>Muove su</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MultipleStartupRadioButton" xml:space="preserve">
<value>Progetto di avvio &amp;Multiplo</value>
</data>
@ -1223,12 +1211,6 @@ Vuoi aggiungere il nuovo file al progetto ${CurrentProjectName}?</value> @@ -1223,12 +1211,6 @@ Vuoi aggiungere il nuovo file al progetto ${CurrentProjectName}?</value>
<data name="Dialog.Options.ExternalTool.CommandLabel" xml:space="preserve">
<value>&amp;Comando</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveDownButton" xml:space="preserve">
<value>Muove &amp;Giu</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveUpButton" xml:space="preserve">
<value>Muove &amp;Su</value>
</data>
<data name="Dialog.Options.ExternalTool.PromptForArgsCheckBox" xml:space="preserve">
<value>&amp;Richiesta Argomenti</value>
</data>
@ -2127,18 +2109,6 @@ Puoi anche scegliere di memorizzare le impostazioni in un file .user invece che @@ -2127,18 +2109,6 @@ Puoi anche scegliere di memorizzare le impostazioni in un file .user invece che
<data name="Dialog.SelectReferenceDialog.TypeHeader" xml:space="preserve">
<value>Tipo</value>
</data>
<data name="Dialog.TipOfTheDay.button1Text" xml:space="preserve">
<value>&amp;Prossima Idea</value>
</data>
<data name="Dialog.TipOfTheDay.checkBox1Text" xml:space="preserve">
<value>Mostra suggerimenti all'avvio</value>
</data>
<data name="Dialog.TipOfTheDay.DialogName" xml:space="preserve">
<value>Suggerimento del giorno</value>
</data>
<data name="Dialog.TipOfTheDay.DidYouKnowText" xml:space="preserve">
<value>Lo sapevate che...</value>
</data>
<data name="Dialog.ViewGPL.DialogName" xml:space="preserve">
<value>Licenza pubblica generale GNU</value>
</data>
@ -2269,6 +2239,12 @@ Puoi anche scegliere di memorizzare le impostazioni in un file .user invece che @@ -2269,6 +2239,12 @@ Puoi anche scegliere di memorizzare le impostazioni in un file .user invece che
<data name="Global.Location.wholeproject" xml:space="preserve">
<value>intero progetto</value>
</data>
<data name="Global.MoveDown" xml:space="preserve">
<value>Muove &amp;Giu</value>
</data>
<data name="Global.MoveUp" xml:space="preserve">
<value>Muove &amp;Su</value>
</data>
<data name="Global.NA" xml:space="preserve">
<value>N/A</value>
</data>
@ -4643,18 +4619,6 @@ SharpDevelop 2 compila le risorse differentemente: il nome della risorsa non è @@ -4643,18 +4619,6 @@ SharpDevelop 2 compila le risorse differentemente: il nome della risorsa non è
<data name="SideBarComponent.ContextMenu.DeleteTabItemQuestion" xml:space="preserve">
<value>Vuoi eliminare veramente la tabulazione "${TabItem}"?</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabDown" xml:space="preserve">
<value>Muove Tabulazione G&amp;iù</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemDown" xml:space="preserve">
<value>Muovi Item Giù</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemUp" xml:space="preserve">
<value>Muovi Item Su</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabUp" xml:space="preserve">
<value>Muove Tabulazione &amp;Sù</value>
</data>
<data name="SideBarComponent.ContextMenu.RenameTab" xml:space="preserve">
<value>&amp;Rinomina Tabulazione</value>
</data>

48
data/resources/StringResources.kr.resx

@ -304,12 +304,6 @@ @@ -304,12 +304,6 @@
<data name="AddIns.HtmlHelp2.LookForSimilarWords" xml:space="preserve">
<value>비슷한 단어 찾기</value>
</data>
<data name="AddIns.HtmlHelp2.MoveDown" xml:space="preserve">
<value>아래로 이동</value>
</data>
<data name="AddIns.HtmlHelp2.MoveUp" xml:space="preserve">
<value>위로 이동</value>
</data>
<data name="AddIns.HtmlHelp2.MultiTopic" xml:space="preserve">
<value>주제</value>
</data>
@ -1754,12 +1748,6 @@ ${CurrentProjectName} 프로젝트에 이 새 파일을 더하겠습니까?</val @@ -1754,12 +1748,6 @@ ${CurrentProjectName} 프로젝트에 이 새 파일을 더하겠습니까?</val
<data name="Dialog.Options.CombineOptions.Startup.EntryColumnHeader" xml:space="preserve">
<value>엔트리</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveDownButton" xml:space="preserve">
<value>아래로 이동</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveUpButton" xml:space="preserve">
<value>위로 이동</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MultipleStartupRadioButton" xml:space="preserve">
<value>다중 시작 프로젝트(&amp;M)</value>
</data>
@ -1772,12 +1760,6 @@ ${CurrentProjectName} 프로젝트에 이 새 파일을 더하겠습니까?</val @@ -1772,12 +1760,6 @@ ${CurrentProjectName} 프로젝트에 이 새 파일을 더하겠습니까?</val
<data name="Dialog.Options.ExternalTool.CommandLabel" xml:space="preserve">
<value>명령(&amp;C)</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveDownButton" xml:space="preserve">
<value>아래로 이동(&amp;D)</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveUpButton" xml:space="preserve">
<value>위로 이동(&amp;U)</value>
</data>
<data name="Dialog.Options.ExternalTool.PromptForArgsCheckBox" xml:space="preserve">
<value>인수 묻기(&amp;P)</value>
</data>
@ -2759,18 +2741,6 @@ ${CurrentProjectName} 프로젝트에 이 새 파일을 더하겠습니까?</val @@ -2759,18 +2741,6 @@ ${CurrentProjectName} 프로젝트에 이 새 파일을 더하겠습니까?</val
<data name="Dialog.SelectReferenceDialog.TypeHeader" xml:space="preserve">
<value>형</value>
</data>
<data name="Dialog.TipOfTheDay.button1Text" xml:space="preserve">
<value>다음 팁(&amp;N)</value>
</data>
<data name="Dialog.TipOfTheDay.checkBox1Text" xml:space="preserve">
<value>시작 시 팁을 보여 줌</value>
</data>
<data name="Dialog.TipOfTheDay.DialogName" xml:space="preserve">
<value>오늘의 팁</value>
</data>
<data name="Dialog.TipOfTheDay.DidYouKnowText" xml:space="preserve">
<value>알고 계십니까...</value>
</data>
<data name="Dialog.ViewGPL.DialogName" xml:space="preserve">
<value>GNU 일반 공개 라이선스</value>
</data>
@ -2915,6 +2885,12 @@ ${CurrentProjectName} 프로젝트에 이 새 파일을 더하겠습니까?</val @@ -2915,6 +2885,12 @@ ${CurrentProjectName} 프로젝트에 이 새 파일을 더하겠습니까?</val
<data name="Global.Location.wholeproject" xml:space="preserve">
<value>전체 프로젝트</value>
</data>
<data name="Global.MoveDown" xml:space="preserve">
<value>아래로 이동(&amp;D)</value>
</data>
<data name="Global.MoveUp" xml:space="preserve">
<value>위로 이동(&amp;U)</value>
</data>
<data name="Global.NA" xml:space="preserve">
<value>사용할 수 없음</value>
</data>
@ -6111,18 +6087,6 @@ SharpDevelop 2는 리소스를 다른 방법으로 컴파일합니다: 리소스 @@ -6111,18 +6087,6 @@ SharpDevelop 2는 리소스를 다른 방법으로 컴파일합니다: 리소스
<data name="SideBarComponent.ContextMenu.DeleteTabItemQuestion" xml:space="preserve">
<value>"${TabItem}" 항목을 정말로 지우겠습니까?</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabDown" xml:space="preserve">
<value>탭을 아래로 이동(&amp;W)</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemDown" xml:space="preserve">
<value>항목을 아래로 이동</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemUp" xml:space="preserve">
<value>항목을 위로 이동</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabUp" xml:space="preserve">
<value>탭을 위로 이동(&amp;U)</value>
</data>
<data name="SideBarComponent.ContextMenu.RenameTab" xml:space="preserve">
<value>탭 제거(&amp;R)</value>
</data>

48
data/resources/StringResources.nl.resx

@ -373,12 +373,6 @@ Om het help systeem te verkrijgen dient u de .NET Framework SDK te installeren.< @@ -373,12 +373,6 @@ Om het help systeem te verkrijgen dient u de .NET Framework SDK te installeren.<
<data name="AddIns.HtmlHelp2.LookForSimilarWords" xml:space="preserve">
<value>Zoek naar overeenkomstige woorden</value>
</data>
<data name="AddIns.HtmlHelp2.MoveDown" xml:space="preserve">
<value>Verplaats omlaag</value>
</data>
<data name="AddIns.HtmlHelp2.MoveUp" xml:space="preserve">
<value>Verplaats omhoog</value>
</data>
<data name="AddIns.HtmlHelp2.MultiTopic" xml:space="preserve">
<value>onderwerpen</value>
</data>
@ -2230,12 +2224,6 @@ Wilt u het nieuwe bestand toevoegen aan project ${CurrentProjectName}?</value> @@ -2230,12 +2224,6 @@ Wilt u het nieuwe bestand toevoegen aan project ${CurrentProjectName}?</value>
<data name="Dialog.Options.CombineOptions.Startup.EntryColumnHeader" xml:space="preserve">
<value>Ingave</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveDownButton" xml:space="preserve">
<value>Verplaats omlaag</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveUpButton" xml:space="preserve">
<value>Verplaats omhoog</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MultipleStartupRadioButton" xml:space="preserve">
<value>Project met &amp;meervoudige startup</value>
</data>
@ -2248,12 +2236,6 @@ Wilt u het nieuwe bestand toevoegen aan project ${CurrentProjectName}?</value> @@ -2248,12 +2236,6 @@ Wilt u het nieuwe bestand toevoegen aan project ${CurrentProjectName}?</value>
<data name="Dialog.Options.ExternalTool.CommandLabel" xml:space="preserve">
<value>&amp;Opdracht</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveDownButton" xml:space="preserve">
<value>Omlaag</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveUpButton" xml:space="preserve">
<value>Omhoog</value>
</data>
<data name="Dialog.Options.ExternalTool.PromptForArgsCheckBox" xml:space="preserve">
<value>&amp;Prompt voor argumenten</value>
</data>
@ -3272,18 +3254,6 @@ Er kan worden gekozen voor opslag van de instellingen in het .user bestand inpla @@ -3272,18 +3254,6 @@ Er kan worden gekozen voor opslag van de instellingen in het .user bestand inpla
<data name="Dialog.SelectReferenceDialog.TypeHeader" xml:space="preserve">
<value>Type</value>
</data>
<data name="Dialog.TipOfTheDay.button1Text" xml:space="preserve">
<value>Volge&amp;nde Tip</value>
</data>
<data name="Dialog.TipOfTheDay.checkBox1Text" xml:space="preserve">
<value>Tips tonen bij starten</value>
</data>
<data name="Dialog.TipOfTheDay.DialogName" xml:space="preserve">
<value>Tip van de dag</value>
</data>
<data name="Dialog.TipOfTheDay.DidYouKnowText" xml:space="preserve">
<value>Wist u ...</value>
</data>
<data name="Dialog.ViewGPL.DialogName" xml:space="preserve">
<value>GNU General Public License</value>
</data>
@ -3443,6 +3413,12 @@ Er kan worden gekozen voor opslag van de instellingen in het .user bestand inpla @@ -3443,6 +3413,12 @@ Er kan worden gekozen voor opslag van de instellingen in het .user bestand inpla
<data name="Global.Location.wholeproject" xml:space="preserve">
<value>hele project</value>
</data>
<data name="Global.MoveDown" xml:space="preserve">
<value>Omlaag</value>
</data>
<data name="Global.MoveUp" xml:space="preserve">
<value>Omhoog</value>
</data>
<data name="Global.NA" xml:space="preserve">
<value>n.v.t.</value>
</data>
@ -6826,18 +6802,6 @@ De hulpbron bestanden zijn hernoemd/verplaatst op de beschreven wijze.</value> @@ -6826,18 +6802,6 @@ De hulpbron bestanden zijn hernoemd/verplaatst op de beschreven wijze.</value>
<data name="SideBarComponent.ContextMenu.DeleteTabItemQuestion" xml:space="preserve">
<value>Wilt u item "${TabItem}" echt verwijderen?</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabDown" xml:space="preserve">
<value>Tab naar &amp;beneden</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemDown" xml:space="preserve">
<value>Verplaats item omlaag</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemUp" xml:space="preserve">
<value>Verplaats item omhoog</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabUp" xml:space="preserve">
<value>Verplaats tab &amp;omhoog</value>
</data>
<data name="SideBarComponent.ContextMenu.RenameTab" xml:space="preserve">
<value>He&amp;rnoem Tab</value>
</data>

48
data/resources/StringResources.no.resx

@ -308,12 +308,6 @@ Du må installere .NET Framework SDK for å få tilgang til hjelpesystemet.</val @@ -308,12 +308,6 @@ Du må installere .NET Framework SDK for å få tilgang til hjelpesystemet.</val
<data name="AddIns.HtmlHelp2.LookForSimilarWords" xml:space="preserve">
<value>Let etter lignende ord</value>
</data>
<data name="AddIns.HtmlHelp2.MoveDown" xml:space="preserve">
<value>Flytt ned</value>
</data>
<data name="AddIns.HtmlHelp2.MoveUp" xml:space="preserve">
<value>Flytt opp</value>
</data>
<data name="AddIns.HtmlHelp2.MultiTopic" xml:space="preserve">
<value>emner</value>
</data>
@ -1814,12 +1808,6 @@ I tillegg kan et spenn tilordnes et navngitt regelsett som tillater kompleks for @@ -1814,12 +1808,6 @@ I tillegg kan et spenn tilordnes et navngitt regelsett som tillater kompleks for
<data name="Dialog.Options.CombineOptions.Startup.EntryColumnHeader" xml:space="preserve">
<value>Oppføring</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveDownButton" xml:space="preserve">
<value>Flytt ned</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveUpButton" xml:space="preserve">
<value>Flytt opp</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MultipleStartupRadioButton" xml:space="preserve">
<value>&amp;Fleroppstarts prosjekt</value>
</data>
@ -1832,12 +1820,6 @@ I tillegg kan et spenn tilordnes et navngitt regelsett som tillater kompleks for @@ -1832,12 +1820,6 @@ I tillegg kan et spenn tilordnes et navngitt regelsett som tillater kompleks for
<data name="Dialog.Options.ExternalTool.CommandLabel" xml:space="preserve">
<value>&amp;Kommando</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveDownButton" xml:space="preserve">
<value>Flytt &amp;ned</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveUpButton" xml:space="preserve">
<value>Flytt &amp;opp</value>
</data>
<data name="Dialog.Options.ExternalTool.PromptForArgsCheckBox" xml:space="preserve">
<value>&amp;Spør etter argumenter</value>
</data>
@ -2822,18 +2804,6 @@ Du kan også velge å lagre innstillingen i .user-filen istedet for i prosjektfi @@ -2822,18 +2804,6 @@ Du kan også velge å lagre innstillingen i .user-filen istedet for i prosjektfi
<data name="Dialog.SelectReferenceDialog.TypeHeader" xml:space="preserve">
<value>Type</value>
</data>
<data name="Dialog.TipOfTheDay.button1Text" xml:space="preserve">
<value>&amp;Neste tips</value>
</data>
<data name="Dialog.TipOfTheDay.checkBox1Text" xml:space="preserve">
<value>Vis tips ved oppstart</value>
</data>
<data name="Dialog.TipOfTheDay.DialogName" xml:space="preserve">
<value>Dagens tips</value>
</data>
<data name="Dialog.TipOfTheDay.DidYouKnowText" xml:space="preserve">
<value>Visste du at...</value>
</data>
<data name="Dialog.ViewGPL.DialogName" xml:space="preserve">
<value>GNU General Public License</value>
</data>
@ -2981,6 +2951,12 @@ Du kan også velge å lagre innstillingen i .user-filen istedet for i prosjektfi @@ -2981,6 +2951,12 @@ Du kan også velge å lagre innstillingen i .user-filen istedet for i prosjektfi
<data name="Global.Location.wholeproject" xml:space="preserve">
<value>hele prosjektet</value>
</data>
<data name="Global.MoveDown" xml:space="preserve">
<value>Flytt &amp;ned</value>
</data>
<data name="Global.MoveUp" xml:space="preserve">
<value>Flytt &amp;opp</value>
</data>
<data name="Global.NA" xml:space="preserve">
<value>(ikke aktuelt)</value>
</data>
@ -6193,18 +6169,6 @@ SharpDevelop 2 kompilerer ressurser annerledes: ressursnavnet er ikke bare filna @@ -6193,18 +6169,6 @@ SharpDevelop 2 kompilerer ressurser annerledes: ressursnavnet er ikke bare filna
<data name="SideBarComponent.ContextMenu.DeleteTabItemQuestion" xml:space="preserve">
<value>Vil du slette elementet "${TabItem}"?</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabDown" xml:space="preserve">
<value>Flytt flik &amp;ned</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemDown" xml:space="preserve">
<value>Flytt element ned</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemUp" xml:space="preserve">
<value>Flytt element opp</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabUp" xml:space="preserve">
<value>Flytt flik &amp;opp</value>
</data>
<data name="SideBarComponent.ContextMenu.RenameTab" xml:space="preserve">
<value>&amp;Gi flik nytt navn</value>
</data>

48
data/resources/StringResources.pl.resx

@ -305,12 +305,6 @@ Musisz zainstalować .NET Framework SDK aby otrzymać system pomocy.</value> @@ -305,12 +305,6 @@ Musisz zainstalować .NET Framework SDK aby otrzymać system pomocy.</value>
<data name="AddIns.HtmlHelp2.LookForSimilarWords" xml:space="preserve">
<value>Patrz na podobne słowa</value>
</data>
<data name="AddIns.HtmlHelp2.MoveDown" xml:space="preserve">
<value>Ruch w dół</value>
</data>
<data name="AddIns.HtmlHelp2.MoveUp" xml:space="preserve">
<value>Ruch w górę</value>
</data>
<data name="AddIns.HtmlHelp2.MultiTopic" xml:space="preserve">
<value>tytuły</value>
</data>
@ -1594,12 +1588,6 @@ Czy chcesz dodać nowy plik do projektu ${CurrentProjectName}?</value> @@ -1594,12 +1588,6 @@ Czy chcesz dodać nowy plik do projektu ${CurrentProjectName}?</value>
<data name="Dialog.Options.CombineOptions.Startup.EntryColumnHeader" xml:space="preserve">
<value>Element</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveDownButton" xml:space="preserve">
<value>Przenieś w dół</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveUpButton" xml:space="preserve">
<value>Przenieś w górę</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MultipleStartupRadioButton" xml:space="preserve">
<value>&amp;Złożony Projekt Startowy</value>
</data>
@ -1612,12 +1600,6 @@ Czy chcesz dodać nowy plik do projektu ${CurrentProjectName}?</value> @@ -1612,12 +1600,6 @@ Czy chcesz dodać nowy plik do projektu ${CurrentProjectName}?</value>
<data name="Dialog.Options.ExternalTool.CommandLabel" xml:space="preserve">
<value>Pole&amp;cenie</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveDownButton" xml:space="preserve">
<value>Rusz Na&amp;dol</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveUpButton" xml:space="preserve">
<value>R&amp;usz Do Gory</value>
</data>
<data name="Dialog.Options.ExternalTool.PromptForArgsCheckBox" xml:space="preserve">
<value>&amp;Pytanie o Argumenty</value>
</data>
@ -2516,18 +2498,6 @@ Możesz również wybrać przechowywanie ustawienia w pliku użytkownika zamiast @@ -2516,18 +2498,6 @@ Możesz również wybrać przechowywanie ustawienia w pliku użytkownika zamiast
<data name="Dialog.SelectReferenceDialog.TypeHeader" xml:space="preserve">
<value>Typ</value>
</data>
<data name="Dialog.TipOfTheDay.button1Text" xml:space="preserve">
<value>&amp;Następna</value>
</data>
<data name="Dialog.TipOfTheDay.checkBox1Text" xml:space="preserve">
<value>Pokazuj porady przy starcie</value>
</data>
<data name="Dialog.TipOfTheDay.DialogName" xml:space="preserve">
<value>Porada dnia</value>
</data>
<data name="Dialog.TipOfTheDay.DidYouKnowText" xml:space="preserve">
<value>Czy wiesz że...</value>
</data>
<data name="Dialog.ViewGPL.DialogName" xml:space="preserve">
<value>GNU General Public License</value>
</data>
@ -2660,6 +2630,12 @@ Możesz również wybrać przechowywanie ustawienia w pliku użytkownika zamiast @@ -2660,6 +2630,12 @@ Możesz również wybrać przechowywanie ustawienia w pliku użytkownika zamiast
<data name="Global.Location.wholeproject" xml:space="preserve">
<value>cały projekt</value>
</data>
<data name="Global.MoveDown" xml:space="preserve">
<value>Rusz Na&amp;dol</value>
</data>
<data name="Global.MoveUp" xml:space="preserve">
<value>R&amp;usz Do Gory</value>
</data>
<data name="Global.NA" xml:space="preserve">
<value>Niedostępne</value>
</data>
@ -5362,18 +5338,6 @@ Pliki zasobów zostały odpowiednio nazwane/przeniesione.</value> @@ -5362,18 +5338,6 @@ Pliki zasobów zostały odpowiednio nazwane/przeniesione.</value>
<data name="SideBarComponent.ContextMenu.DeleteTabItemQuestion" xml:space="preserve">
<value>Czy na pewno chcesz usunąć pozycję "${TabItem}"?</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabDown" xml:space="preserve">
<value>Przesuń Belkę &amp;w Dół</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemDown" xml:space="preserve">
<value>Przesuń Pozycję Niżej</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemUp" xml:space="preserve">
<value>Przesuń Pozycję Wyżej</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabUp" xml:space="preserve">
<value>Przesuń Belkę w Górę</value>
</data>
<data name="SideBarComponent.ContextMenu.RenameTab" xml:space="preserve">
<value>&amp;Zmień nazwę Belki</value>
</data>

48
data/resources/StringResources.pt-br.resx

@ -370,12 +370,6 @@ Voce precisa instalar o .Net Framework SDK para acessar o sistema de ajuda.</val @@ -370,12 +370,6 @@ Voce precisa instalar o .Net Framework SDK para acessar o sistema de ajuda.</val
<data name="AddIns.HtmlHelp2.LookForSimilarWords" xml:space="preserve">
<value>Procurar por palavras similares</value>
</data>
<data name="AddIns.HtmlHelp2.MoveDown" xml:space="preserve">
<value>Mover para baixo</value>
</data>
<data name="AddIns.HtmlHelp2.MoveUp" xml:space="preserve">
<value>Mover para cima</value>
</data>
<data name="AddIns.HtmlHelp2.MultiTopic" xml:space="preserve">
<value>tópicos</value>
</data>
@ -2038,12 +2032,6 @@ Além disso, um span pode definir um rule set nomedo que permite uma formataçã @@ -2038,12 +2032,6 @@ Além disso, um span pode definir um rule set nomedo que permite uma formataçã
<data name="Dialog.Options.CombineOptions.Startup.EntryColumnHeader" xml:space="preserve">
<value>Entrada</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveDownButton" xml:space="preserve">
<value>Mover para baixo</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveUpButton" xml:space="preserve">
<value>Mover para cima</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MultipleStartupRadioButton" xml:space="preserve">
<value>Projeto de Inicializações &amp;Múltiplas</value>
</data>
@ -2056,12 +2044,6 @@ Além disso, um span pode definir um rule set nomedo que permite uma formataçã @@ -2056,12 +2044,6 @@ Além disso, um span pode definir um rule set nomedo que permite uma formataçã
<data name="Dialog.Options.ExternalTool.CommandLabel" xml:space="preserve">
<value>&amp;Comando</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveDownButton" xml:space="preserve">
<value>Mover para baixo</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveUpButton" xml:space="preserve">
<value>Mover para cima</value>
</data>
<data name="Dialog.Options.ExternalTool.PromptForArgsCheckBox" xml:space="preserve">
<value>&amp;Prompt para Argumentos</value>
</data>
@ -3034,18 +3016,6 @@ Além disso, um span pode definir um rule set nomedo que permite uma formataçã @@ -3034,18 +3016,6 @@ Além disso, um span pode definir um rule set nomedo que permite uma formataçã
<data name="Dialog.SelectReferenceDialog.TypeHeader" xml:space="preserve">
<value>Tipo</value>
</data>
<data name="Dialog.TipOfTheDay.button1Text" xml:space="preserve">
<value>Próxi&amp;ma Dica</value>
</data>
<data name="Dialog.TipOfTheDay.checkBox1Text" xml:space="preserve">
<value>Mostrar dicas ao iniciar</value>
</data>
<data name="Dialog.TipOfTheDay.DialogName" xml:space="preserve">
<value>Dica do Dia</value>
</data>
<data name="Dialog.TipOfTheDay.DidYouKnowText" xml:space="preserve">
<value>Você sabia ...</value>
</data>
<data name="Dialog.ViewGPL.DialogName" xml:space="preserve">
<value>Licença Pública Geral do GNU</value>
</data>
@ -3190,6 +3160,12 @@ Além disso, um span pode definir um rule set nomedo que permite uma formataçã @@ -3190,6 +3160,12 @@ Além disso, um span pode definir um rule set nomedo que permite uma formataçã
<data name="Global.Location.wholeproject" xml:space="preserve">
<value>projeto inteiro</value>
</data>
<data name="Global.MoveDown" xml:space="preserve">
<value>Mover para baixo</value>
</data>
<data name="Global.MoveUp" xml:space="preserve">
<value>Mover para cima</value>
</data>
<data name="Global.NA" xml:space="preserve">
<value>N/D</value>
</data>
@ -5666,18 +5642,6 @@ Use somente letras, dígitos, espaço, "." ou "_" são permitidos.</value> @@ -5666,18 +5642,6 @@ Use somente letras, dígitos, espaço, "." ou "_" são permitidos.</value>
<data name="SideBarComponent.ContextMenu.DeleteTabItemQuestion" xml:space="preserve">
<value>Você realemente deseja deletar o item "${TabItem}"?</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabDown" xml:space="preserve">
<value>Mover Tab para &amp;Baixo</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemDown" xml:space="preserve">
<value>Mover Item para Baixo</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemUp" xml:space="preserve">
<value>Mover Item para Cima</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabUp" xml:space="preserve">
<value>Mover Tab para &amp;Cima</value>
</data>
<data name="SideBarComponent.ContextMenu.RenameTab" xml:space="preserve">
<value>Re&amp;nomear Tab</value>
</data>

48
data/resources/StringResources.pt.resx

@ -302,12 +302,6 @@ Precisa de instalar o .NET Framework SDK para utilizar o sistema de ajuda.</valu @@ -302,12 +302,6 @@ Precisa de instalar o .NET Framework SDK para utilizar o sistema de ajuda.</valu
<data name="AddIns.HtmlHelp2.LookForSimilarWords" xml:space="preserve">
<value>Procurar por palavras semelhantes</value>
</data>
<data name="AddIns.HtmlHelp2.MoveDown" xml:space="preserve">
<value>Mover para baixo</value>
</data>
<data name="AddIns.HtmlHelp2.MoveUp" xml:space="preserve">
<value>Mover para cima</value>
</data>
<data name="AddIns.HtmlHelp2.MultiTopic" xml:space="preserve">
<value>Tópicos</value>
</data>
@ -1688,12 +1682,6 @@ Além disso, um bloco pode ser associado a um conjunto de regras que permita uma @@ -1688,12 +1682,6 @@ Além disso, um bloco pode ser associado a um conjunto de regras que permita uma
<data name="Dialog.Options.CombineOptions.Startup.EntryColumnHeader" xml:space="preserve">
<value>Entrada</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveDownButton" xml:space="preserve">
<value>Para baixo</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveUpButton" xml:space="preserve">
<value>Para cima</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MultipleStartupRadioButton" xml:space="preserve">
<value>Projecto com múltiplos arranques</value>
</data>
@ -1706,12 +1694,6 @@ Além disso, um bloco pode ser associado a um conjunto de regras que permita uma @@ -1706,12 +1694,6 @@ Além disso, um bloco pode ser associado a um conjunto de regras que permita uma
<data name="Dialog.Options.ExternalTool.CommandLabel" xml:space="preserve">
<value>&amp;Comando</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveDownButton" xml:space="preserve">
<value>&amp;Descer</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveUpButton" xml:space="preserve">
<value>&amp;Subir</value>
</data>
<data name="Dialog.Options.ExternalTool.PromptForArgsCheckBox" xml:space="preserve">
<value>&amp;Pedir argumentos</value>
</data>
@ -2619,18 +2601,6 @@ Pode também escolher guardar o parâmetro num ficheiro .user-file em vez de no @@ -2619,18 +2601,6 @@ Pode também escolher guardar o parâmetro num ficheiro .user-file em vez de no
<data name="Dialog.SelectReferenceDialog.TypeHeader" xml:space="preserve">
<value>Tipo</value>
</data>
<data name="Dialog.TipOfTheDay.button1Text" xml:space="preserve">
<value>&amp;Próxima sugestão</value>
</data>
<data name="Dialog.TipOfTheDay.checkBox1Text" xml:space="preserve">
<value>Mostra sugestões no início</value>
</data>
<data name="Dialog.TipOfTheDay.DialogName" xml:space="preserve">
<value>Sugestão do dia</value>
</data>
<data name="Dialog.TipOfTheDay.DidYouKnowText" xml:space="preserve">
<value>Sabia que...</value>
</data>
<data name="Dialog.ViewGPL.DialogName" xml:space="preserve">
<value>Licença pública GNU geral</value>
</data>
@ -2763,6 +2733,12 @@ Pode também escolher guardar o parâmetro num ficheiro .user-file em vez de no @@ -2763,6 +2733,12 @@ Pode também escolher guardar o parâmetro num ficheiro .user-file em vez de no
<data name="Global.Location.wholeproject" xml:space="preserve">
<value>projecto inteiro</value>
</data>
<data name="Global.MoveDown" xml:space="preserve">
<value>&amp;Descer</value>
</data>
<data name="Global.MoveUp" xml:space="preserve">
<value>&amp;Subir</value>
</data>
<data name="Global.NA" xml:space="preserve">
<value>N/A</value>
</data>
@ -5599,18 +5575,6 @@ Os ficheiros de recursos foram renomeados/movidos em conformidade.</value> @@ -5599,18 +5575,6 @@ Os ficheiros de recursos foram renomeados/movidos em conformidade.</value>
<data name="SideBarComponent.ContextMenu.DeleteTabItemQuestion" xml:space="preserve">
<value>Deseja mesmo apagar o item "${TabItem}"?</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabDown" xml:space="preserve">
<value>Mover o Separador para &amp;Baixo</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemDown" xml:space="preserve">
<value>Mover o Item para Baixo</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemUp" xml:space="preserve">
<value>Mover o Item para Cima</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabUp" xml:space="preserve">
<value>Mover o Separador para &amp;Cima</value>
</data>
<data name="SideBarComponent.ContextMenu.RenameTab" xml:space="preserve">
<value>Altera&amp;r o nome do Separador</value>
</data>

48
data/resources/StringResources.resx

@ -374,12 +374,6 @@ You need to install the .NET Framework SDK to get the help system.</value> @@ -374,12 +374,6 @@ You need to install the .NET Framework SDK to get the help system.</value>
<data name="AddIns.HtmlHelp2.LookForSimilarWords" xml:space="preserve">
<value>Look for similiar words</value>
</data>
<data name="AddIns.HtmlHelp2.MoveDown" xml:space="preserve">
<value>Move down</value>
</data>
<data name="AddIns.HtmlHelp2.MoveUp" xml:space="preserve">
<value>Move up</value>
</data>
<data name="AddIns.HtmlHelp2.MultiTopic" xml:space="preserve">
<value>topics</value>
</data>
@ -2233,12 +2227,6 @@ Do you want to add the new file to the project ${CurrentProjectName}?</value> @@ -2233,12 +2227,6 @@ Do you want to add the new file to the project ${CurrentProjectName}?</value>
<data name="Dialog.Options.CombineOptions.Startup.EntryColumnHeader" xml:space="preserve">
<value>Entry</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveDownButton" xml:space="preserve">
<value>Move down</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveUpButton" xml:space="preserve">
<value>Move up</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MultipleStartupRadioButton" xml:space="preserve">
<value>&amp;Multiple Startup Project</value>
</data>
@ -2251,12 +2239,6 @@ Do you want to add the new file to the project ${CurrentProjectName}?</value> @@ -2251,12 +2239,6 @@ Do you want to add the new file to the project ${CurrentProjectName}?</value>
<data name="Dialog.Options.ExternalTool.CommandLabel" xml:space="preserve">
<value>&amp;Command</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveDownButton" xml:space="preserve">
<value>Move &amp;Down</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveUpButton" xml:space="preserve">
<value>Move &amp;Up</value>
</data>
<data name="Dialog.Options.ExternalTool.PromptForArgsCheckBox" xml:space="preserve">
<value>&amp;Prompt for Arguments</value>
</data>
@ -3278,18 +3260,6 @@ You can also choose to store the setting in the .user-file instead of the projec @@ -3278,18 +3260,6 @@ You can also choose to store the setting in the .user-file instead of the projec
<data name="Dialog.SelectReferenceDialog.TypeHeader" xml:space="preserve">
<value>Type</value>
</data>
<data name="Dialog.TipOfTheDay.button1Text" xml:space="preserve">
<value>&amp;Next Tip</value>
</data>
<data name="Dialog.TipOfTheDay.checkBox1Text" xml:space="preserve">
<value>Show tips at startup</value>
</data>
<data name="Dialog.TipOfTheDay.DialogName" xml:space="preserve">
<value>Tip of the Day</value>
</data>
<data name="Dialog.TipOfTheDay.DidYouKnowText" xml:space="preserve">
<value>Did you know...</value>
</data>
<data name="Dialog.ViewGPL.DialogName" xml:space="preserve">
<value>GNU General Public License</value>
</data>
@ -3449,6 +3419,12 @@ You can also choose to store the setting in the .user-file instead of the projec @@ -3449,6 +3419,12 @@ You can also choose to store the setting in the .user-file instead of the projec
<data name="Global.Location.wholeproject" xml:space="preserve">
<value>whole project</value>
</data>
<data name="Global.MoveDown" xml:space="preserve">
<value>Move &amp;Down</value>
</data>
<data name="Global.MoveUp" xml:space="preserve">
<value>Move &amp;Up</value>
</data>
<data name="Global.NA" xml:space="preserve">
<value>N/A</value>
</data>
@ -6840,18 +6816,6 @@ The resources files have been renamed/moved accordingly.</value> @@ -6840,18 +6816,6 @@ The resources files have been renamed/moved accordingly.</value>
<data name="SideBarComponent.ContextMenu.DeleteTabItemQuestion" xml:space="preserve">
<value>Do you really want to delete item "${TabItem}"?</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabDown" xml:space="preserve">
<value>Move Tab Do&amp;wn</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemDown" xml:space="preserve">
<value>Move Item Down</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemUp" xml:space="preserve">
<value>Move Item Up</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabUp" xml:space="preserve">
<value>Move Tab &amp;Up</value>
</data>
<data name="SideBarComponent.ContextMenu.RenameTab" xml:space="preserve">
<value>&amp;Rename Tab</value>
</data>

48
data/resources/StringResources.ro.resx

@ -301,12 +301,6 @@ Pentru aceasta trebuie să instalaţi .NET Framework SDK.</value> @@ -301,12 +301,6 @@ Pentru aceasta trebuie să instalaţi .NET Framework SDK.</value>
<data name="AddIns.HtmlHelp2.LookForSimilarWords" xml:space="preserve">
<value>Căutare cuvinte similare</value>
</data>
<data name="AddIns.HtmlHelp2.MoveDown" xml:space="preserve">
<value>Mută în jos</value>
</data>
<data name="AddIns.HtmlHelp2.MoveUp" xml:space="preserve">
<value>Mută în sus</value>
</data>
<data name="AddIns.HtmlHelp2.MultiTopic" xml:space="preserve">
<value>subiecte</value>
</data>
@ -1133,12 +1127,6 @@ Doriţi adăugarea noului fişier la proiectul ${CurrentProjectName}?</value> @@ -1133,12 +1127,6 @@ Doriţi adăugarea noului fişier la proiectul ${CurrentProjectName}?</value>
<data name="Dialog.Options.CombineOptions.Startup.EntryColumnHeader" xml:space="preserve">
<value>Intrare</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveDownButton" xml:space="preserve">
<value>Deplasare în jos</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveUpButton" xml:space="preserve">
<value>Deplasare în sus</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MultipleStartupRadioButton" xml:space="preserve">
<value>Proiect cu Start &amp;Multiplu</value>
</data>
@ -1151,12 +1139,6 @@ Doriţi adăugarea noului fişier la proiectul ${CurrentProjectName}?</value> @@ -1151,12 +1139,6 @@ Doriţi adăugarea noului fişier la proiectul ${CurrentProjectName}?</value>
<data name="Dialog.Options.ExternalTool.CommandLabel" xml:space="preserve">
<value>&amp;Comanda</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveDownButton" xml:space="preserve">
<value>Muta &amp;Jos</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveUpButton" xml:space="preserve">
<value>Muta &amp;Sus</value>
</data>
<data name="Dialog.Options.ExternalTool.QuickInsertMenu.CombineDirectory" xml:space="preserve">
<value>Director &amp;Soluţii</value>
</data>
@ -1862,18 +1844,6 @@ Doriţi adăugarea noului fişier la proiectul ${CurrentProjectName}?</value> @@ -1862,18 +1844,6 @@ Doriţi adăugarea noului fişier la proiectul ${CurrentProjectName}?</value>
<data name="Dialog.SelectReferenceDialog.TypeHeader" xml:space="preserve">
<value>Tip</value>
</data>
<data name="Dialog.TipOfTheDay.button1Text" xml:space="preserve">
<value>&amp;Următorul</value>
</data>
<data name="Dialog.TipOfTheDay.checkBox1Text" xml:space="preserve">
<value>Afişare indicii la pornire</value>
</data>
<data name="Dialog.TipOfTheDay.DialogName" xml:space="preserve">
<value>Indiciul zilei</value>
</data>
<data name="Dialog.TipOfTheDay.DidYouKnowText" xml:space="preserve">
<value>Ştiaţi că...</value>
</data>
<data name="Dialog.ViewGPL.DialogName" xml:space="preserve">
<value>Licenţă Publică Generală GNU</value>
</data>
@ -1997,6 +1967,12 @@ Doriţi adăugarea noului fişier la proiectul ${CurrentProjectName}?</value> @@ -1997,6 +1967,12 @@ Doriţi adăugarea noului fişier la proiectul ${CurrentProjectName}?</value>
<data name="Global.Location.wholeproject" xml:space="preserve">
<value>întregul proiect</value>
</data>
<data name="Global.MoveDown" xml:space="preserve">
<value>Muta &amp;Jos</value>
</data>
<data name="Global.MoveUp" xml:space="preserve">
<value>Muta &amp;Sus</value>
</data>
<data name="Global.Name" xml:space="preserve">
<value>Nume</value>
</data>
@ -3693,18 +3669,6 @@ Toate modificările se vor pierde.</value> @@ -3693,18 +3669,6 @@ Toate modificările se vor pierde.</value>
<data name="SideBarComponent.ContextMenu.DeleteTabItemQuestion" xml:space="preserve">
<value>Doriţi ştergerea elementului "${TabItem}"?</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabDown" xml:space="preserve">
<value>Deplasare Tab În &amp;Jos</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemDown" xml:space="preserve">
<value>Deplasare Element În Jos</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemUp" xml:space="preserve">
<value>Deplasare Element În Sus</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabUp" xml:space="preserve">
<value>Deplasare Tab În &amp;Sos</value>
</data>
<data name="SideBarComponent.ContextMenu.RenameTab" xml:space="preserve">
<value>&amp;Redenumire Tab</value>
</data>

48
data/resources/StringResources.se.resx

@ -299,12 +299,6 @@ Du måste installera .NET Framework SDK för att komma åt hjälpsystemet.</valu @@ -299,12 +299,6 @@ Du måste installera .NET Framework SDK för att komma åt hjälpsystemet.</valu
<data name="AddIns.HtmlHelp2.LookForSimilarWords" xml:space="preserve">
<value>Sök efter liknande ord</value>
</data>
<data name="AddIns.HtmlHelp2.MoveDown" xml:space="preserve">
<value>Flytta ner</value>
</data>
<data name="AddIns.HtmlHelp2.MoveUp" xml:space="preserve">
<value>Flytta upp</value>
</data>
<data name="AddIns.HtmlHelp2.MultiTopic" xml:space="preserve">
<value>ämnen</value>
</data>
@ -1279,12 +1273,6 @@ Vill du lägga till den nya filen till projektet ${CurrentProjectName}?</value> @@ -1279,12 +1273,6 @@ Vill du lägga till den nya filen till projektet ${CurrentProjectName}?</value>
<data name="Dialog.Options.CombineOptions.Startup.EntryColumnHeader" xml:space="preserve">
<value>Val</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveDownButton" xml:space="preserve">
<value>Flytta ner</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveUpButton" xml:space="preserve">
<value>Flytta upp</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MultipleStartupRadioButton" xml:space="preserve">
<value>Flera startprojekt</value>
</data>
@ -1297,12 +1285,6 @@ Vill du lägga till den nya filen till projektet ${CurrentProjectName}?</value> @@ -1297,12 +1285,6 @@ Vill du lägga till den nya filen till projektet ${CurrentProjectName}?</value>
<data name="Dialog.Options.ExternalTool.CommandLabel" xml:space="preserve">
<value>&amp;Kommando</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveDownButton" xml:space="preserve">
<value>Flytta &amp;Ner</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveUpButton" xml:space="preserve">
<value>Flytta &amp;Upp</value>
</data>
<data name="Dialog.Options.ExternalTool.PromptForArgsCheckBox" xml:space="preserve">
<value>Plats för argument</value>
</data>
@ -2155,18 +2137,6 @@ Du kan även välja att lagra inställningen i .user-filen istället för projek @@ -2155,18 +2137,6 @@ Du kan även välja att lagra inställningen i .user-filen istället för projek
<data name="Dialog.SelectReferenceDialog.TypeHeader" xml:space="preserve">
<value>Typ</value>
</data>
<data name="Dialog.TipOfTheDay.button1Text" xml:space="preserve">
<value>&amp;Nästa tips</value>
</data>
<data name="Dialog.TipOfTheDay.checkBox1Text" xml:space="preserve">
<value>Visa tips när programmet startas</value>
</data>
<data name="Dialog.TipOfTheDay.DialogName" xml:space="preserve">
<value>Dagens tips</value>
</data>
<data name="Dialog.TipOfTheDay.DidYouKnowText" xml:space="preserve">
<value>Visste du att...</value>
</data>
<data name="Dialog.ViewGPL.DialogName" xml:space="preserve">
<value>Gnu General Public License</value>
</data>
@ -2302,6 +2272,12 @@ Du kan även välja att lagra inställningen i .user-filen istället för projek @@ -2302,6 +2272,12 @@ Du kan även välja att lagra inställningen i .user-filen istället för projek
<data name="Global.Location.wholeproject" xml:space="preserve">
<value>hela projektet</value>
</data>
<data name="Global.MoveDown" xml:space="preserve">
<value>Flytta &amp;Ner</value>
</data>
<data name="Global.MoveUp" xml:space="preserve">
<value>Flytta &amp;Upp</value>
</data>
<data name="Global.Name" xml:space="preserve">
<value>Namn</value>
</data>
@ -4551,18 +4527,6 @@ Resursfilerna har därför bytt namn/flyttats enligt ovan.</value> @@ -4551,18 +4527,6 @@ Resursfilerna har därför bytt namn/flyttats enligt ovan.</value>
<data name="SideBarComponent.ContextMenu.DeleteTabItemQuestion" xml:space="preserve">
<value>Vill du verkligen ta bort föremålet "${TabItem}"?</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabDown" xml:space="preserve">
<value>Flytta tabulator nedåt</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemDown" xml:space="preserve">
<value>Flytta föremål ner</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemUp" xml:space="preserve">
<value>Flytta föremål upp</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabUp" xml:space="preserve">
<value>Flytta tabulator &amp;uppåt</value>
</data>
<data name="SideBarComponent.ContextMenu.RenameTab" xml:space="preserve">
<value>Byt namn på tabulator</value>
</data>

48
data/resources/StringResources.tr.resx

@ -308,12 +308,6 @@ Yardım sistemini elde edebilmek için .NET Framework SDK 'yı yüklemelisiniz.< @@ -308,12 +308,6 @@ Yardım sistemini elde edebilmek için .NET Framework SDK 'yı yüklemelisiniz.<
<data name="AddIns.HtmlHelp2.LookForSimilarWords" xml:space="preserve">
<value>Benzer kelimeleri ara</value>
</data>
<data name="AddIns.HtmlHelp2.MoveDown" xml:space="preserve">
<value>Aşağıya taşı</value>
</data>
<data name="AddIns.HtmlHelp2.MoveUp" xml:space="preserve">
<value>Yukarı taşı</value>
</data>
<data name="AddIns.HtmlHelp2.MultiTopic" xml:space="preserve">
<value>başlıklar</value>
</data>
@ -1646,12 +1640,6 @@ Ek olarak, bir ölçüm aralığı, içerisinde karmaşık biçimlemeye izin ver @@ -1646,12 +1640,6 @@ Ek olarak, bir ölçüm aralığı, içerisinde karmaşık biçimlemeye izin ver
<data name="Dialog.Options.CombineOptions.Startup.EntryColumnHeader" xml:space="preserve">
<value>Girdi</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveDownButton" xml:space="preserve">
<value>Aşağıya taşı</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MoveUpButton" xml:space="preserve">
<value>Yukarıya taşı</value>
</data>
<data name="Dialog.Options.CombineOptions.Startup.MultipleStartupRadioButton" xml:space="preserve">
<value>&amp;Çoklu Başlangıç Projesi</value>
</data>
@ -1664,12 +1652,6 @@ Ek olarak, bir ölçüm aralığı, içerisinde karmaşık biçimlemeye izin ver @@ -1664,12 +1652,6 @@ Ek olarak, bir ölçüm aralığı, içerisinde karmaşık biçimlemeye izin ver
<data name="Dialog.Options.ExternalTool.CommandLabel" xml:space="preserve">
<value>&amp;Komut</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveDownButton" xml:space="preserve">
<value>&amp;Aşağıya Taşı</value>
</data>
<data name="Dialog.Options.ExternalTool.MoveUpButton" xml:space="preserve">
<value>&amp;Yukarıya Taşı</value>
</data>
<data name="Dialog.Options.ExternalTool.PromptForArgsCheckBox" xml:space="preserve">
<value>Argümanlar için &amp;sor</value>
</data>
@ -2574,18 +2556,6 @@ Ayrıca bir ayarı proje dosyası yerine .kullanıcı-dosyası(.user-file) için @@ -2574,18 +2556,6 @@ Ayrıca bir ayarı proje dosyası yerine .kullanıcı-dosyası(.user-file) için
<data name="Dialog.SelectReferenceDialog.TypeHeader" xml:space="preserve">
<value>Tip</value>
</data>
<data name="Dialog.TipOfTheDay.button1Text" xml:space="preserve">
<value>&amp;Sonraki İpucu</value>
</data>
<data name="Dialog.TipOfTheDay.checkBox1Text" xml:space="preserve">
<value>Açılışta ipuçlarını göster</value>
</data>
<data name="Dialog.TipOfTheDay.DialogName" xml:space="preserve">
<value>Günün İpucu</value>
</data>
<data name="Dialog.TipOfTheDay.DidYouKnowText" xml:space="preserve">
<value>Biliyor muydunuz...</value>
</data>
<data name="Dialog.ViewGPL.DialogName" xml:space="preserve">
<value>GNU Genel Kamu Lisansı</value>
</data>
@ -2718,6 +2688,12 @@ Ayrıca bir ayarı proje dosyası yerine .kullanıcı-dosyası(.user-file) için @@ -2718,6 +2688,12 @@ Ayrıca bir ayarı proje dosyası yerine .kullanıcı-dosyası(.user-file) için
<data name="Global.Location.wholeproject" xml:space="preserve">
<value>tüm proje</value>
</data>
<data name="Global.MoveDown" xml:space="preserve">
<value>&amp;Aşağıya Taşı</value>
</data>
<data name="Global.MoveUp" xml:space="preserve">
<value>&amp;Yukarıya Taşı</value>
</data>
<data name="Global.NA" xml:space="preserve">
<value>Uygulanamaz</value>
</data>
@ -5502,18 +5478,6 @@ Kaynak dosyaları buna göre yeniden adlandırıldı/taşındı.</value> @@ -5502,18 +5478,6 @@ Kaynak dosyaları buna göre yeniden adlandırıldı/taşındı.</value>
<data name="SideBarComponent.ContextMenu.DeleteTabItemQuestion" xml:space="preserve">
<value>"${TabItem}" yi gerçekten silmek istiyor musunuz?</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabDown" xml:space="preserve">
<value>Sekmeyi A&amp;şağı Taşı</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemDown" xml:space="preserve">
<value>Aşağı Taşı</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabItemUp" xml:space="preserve">
<value>Yukarı Taşı</value>
</data>
<data name="SideBarComponent.ContextMenu.MoveTabUp" xml:space="preserve">
<value>Sekmeyi &amp;Yukarı Taşı</value>
</data>
<data name="SideBarComponent.ContextMenu.RenameTab" xml:space="preserve">
<value>Sekmeyi &amp;YenidenAdlandır</value>
</data>

2
src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/Snippets/SnippetManager.cs

@ -96,7 +96,7 @@ namespace ICSharpCode.AvalonEdit.AddIn.Snippets @@ -96,7 +96,7 @@ namespace ICSharpCode.AvalonEdit.AddIn.Snippets
new CodeSnippet {
Name = "ctor",
Description = "Constructor",
Text = "public ${ClassName}(${anchor:parameterList})\n{\n\t${refactoring:ctor}\n}",
Text = " ${ClassName}(${anchor:parameterList})\n{\n\t${refactoring:ctor}\n}",
Keyword = "event"
},
new CodeSnippet {

5
src/AddIns/Misc/SharpRefactoring/Project/Src/Gui/AbstractInlineRefactorDialog.cs

@ -113,6 +113,11 @@ namespace SharpRefactoring.Gui @@ -113,6 +113,11 @@ namespace SharpRefactoring.Gui
void IActiveElement.Deactivate(SnippetEventArgs e)
{
if (e.Reason == DeactivateReason.Deleted) {
Deactivate();
return;
}
if (e.Reason == DeactivateReason.ReturnPressed)
OKButtonClick(null, null);

4
src/AddIns/Misc/SharpRefactoring/Project/Src/Gui/InsertCtorDialog.xaml

@ -43,8 +43,8 @@ @@ -43,8 +43,8 @@
<DockPanel LastChildFill="False">
<Button DockPanel.Dock="Left" Content="{sd:Localize Global.OKButtonText}" Margin="3" Click="OKButtonClick" />
<Button DockPanel.Dock="Left" Content="{sd:Localize Global.CancelButtonText}" Margin="3" Click="CancelButtonClick" />
<Button DockPanel.Dock="Right" Content="Down" Margin="3" IsEnabled="{Binding SelectedIndex, ElementName=varList, Converter={StaticResource intToBoolConverter}}" Click="DownClick" />
<Button DockPanel.Dock="Right" Content="Up" Margin="3" IsEnabled="{Binding SelectedIndex, ElementName=varList, Converter={StaticResource intToBoolConverter}}" Click="UpClick" />
<Button DockPanel.Dock="Right" Content="{sd:Localize Global.MoveDown}" Margin="3" IsEnabled="{Binding SelectedIndex, ElementName=varList, Converter={StaticResource intToBoolConverter}}" Click="DownClick" />
<Button DockPanel.Dock="Right" Content="{sd:Localize Global.MoveUp}" Margin="3" IsEnabled="{Binding SelectedIndex, ElementName=varList, Converter={StaticResource intToBoolConverter}}" Click="UpClick" />
</DockPanel>
</StackPanel>
</gui:AbstractInlineRefactorDialog>

18
src/AddIns/Misc/SharpRefactoring/Project/Src/InsertCtorSnippetRefactoring.cs

@ -8,6 +8,7 @@ @@ -8,6 +8,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
using ICSharpCode.AvalonEdit.Snippets;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Dom;
@ -62,6 +63,13 @@ namespace SharpRefactoring @@ -62,6 +63,13 @@ namespace SharpRefactoring
ITextAnchor anchor = textEditor.Document.CreateAnchor(context.InsertionPosition);
anchor.MovementType = AnchorMovementType.BeforeInsertion;
if (current.IsStatic)
context.Document.Insert(context.StartPosition, "static");
else
context.Document.Insert(context.StartPosition, "public");
context.InsertionPosition += 6;
InsertCtorDialog dialog = new InsertCtorDialog(context, textEditor, anchor, current, parameters);
dialog.Element = uiService.CreateInlineUIElement(anchor, dialog);
@ -73,13 +81,15 @@ namespace SharpRefactoring @@ -73,13 +81,15 @@ namespace SharpRefactoring
{
int i = 0;
foreach (var f in sourceClass.Fields) {
yield return new CtorParamWrapper(f) { Index = i, IsSelected = !f.IsReadonly };
foreach (var f in sourceClass.Fields.Where(field => !field.IsConst && field.IsStatic == sourceClass.IsStatic)) {
yield return new CtorParamWrapper(f) { Index = i, IsSelected = true };
i++;
}
foreach (var p in sourceClass.Properties.Where(prop => prop.CanSet && !prop.IsIndexer)) {
yield return new CtorParamWrapper(p) { Index = i, IsSelected = !p.IsReadonly };
foreach (var p in sourceClass.Properties.Where(prop => prop.CanSet && !prop.IsIndexer
&& PropertyRefactoringMenuBuilder.IsAutomaticProperty(prop)
&& prop.IsStatic == sourceClass.IsStatic)) {
yield return new CtorParamWrapper(p) { Index = i, IsSelected = true };
i++;
}
}

23
src/AddIns/Misc/SharpRefactoring/Project/Src/PropertyRefactoringMenuBuilder.cs

@ -10,7 +10,7 @@ using System.Collections.Generic; @@ -10,7 +10,7 @@ using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Windows.Documents;
using ICSharpCode.AvalonEdit.Document;
using ICSharpCode.Core.Presentation;
using ICSharpCode.Core.WinForms;
using ICSharpCode.NRefactory;
@ -48,7 +48,7 @@ namespace SharpRefactoring @@ -48,7 +48,7 @@ namespace SharpRefactoring
ITextEditor editor = FindReferencesAndRenameHelper.OpenDefinitionFile(property, false);
string field = null;
PropertyDeclaration astProp = null;
if (IsAutomaticProperty(editor, property)) {
if (IsAutomaticProperty(property)) {
cmd = new MenuCommand("${res:SharpDevelop.Refactoring.ExpandAutomaticProperty}", ExpandAutomaticProperty);
cmd.Tag = property;
items.Add(cmd);
@ -68,21 +68,24 @@ namespace SharpRefactoring @@ -68,21 +68,24 @@ namespace SharpRefactoring
return items.ToArray();
}
bool IsAutomaticProperty(ITextEditor editor, IProperty property)
internal static bool IsAutomaticProperty(IProperty property)
{
if (editor == null)
string fileName = property.CompilationUnit.FileName;
if (fileName == null)
return false;
IDocument document = DocumentUtilitites.LoadDocumentFromBuffer(ParserService.GetParseableFileContent(fileName));
bool isAutomatic = false;
if (property.CanGet) {
if (property.GetterRegion.IsEmpty)
isAutomatic = true;
else {
int getterStartOffset = editor.Document.PositionToOffset(property.GetterRegion.BeginLine, property.GetterRegion.BeginColumn);
int getterEndOffset = editor.Document.PositionToOffset(property.GetterRegion.EndLine, property.GetterRegion.EndColumn);
int getterStartOffset = document.PositionToOffset(property.GetterRegion.BeginLine, property.GetterRegion.BeginColumn);
int getterEndOffset = document.PositionToOffset(property.GetterRegion.EndLine, property.GetterRegion.EndColumn);
string text = editor.Document.GetText(getterStartOffset, getterEndOffset - getterStartOffset)
string text = document.GetText(getterStartOffset, getterEndOffset - getterStartOffset)
.Replace(" ", "").Replace("\t", "").Replace("\n", "").Replace("\r", "");
isAutomatic = text == "get;";
@ -93,10 +96,10 @@ namespace SharpRefactoring @@ -93,10 +96,10 @@ namespace SharpRefactoring
if (property.SetterRegion.IsEmpty)
isAutomatic |= true;
else {
int setterStartOffset = editor.Document.PositionToOffset(property.SetterRegion.BeginLine, property.SetterRegion.BeginColumn);
int setterEndOffset = editor.Document.PositionToOffset(property.SetterRegion.EndLine, property.SetterRegion.EndColumn);
int setterStartOffset = document.PositionToOffset(property.SetterRegion.BeginLine, property.SetterRegion.BeginColumn);
int setterEndOffset = document.PositionToOffset(property.SetterRegion.EndLine, property.SetterRegion.EndColumn);
string text = editor.Document.GetText(setterStartOffset, setterEndOffset - setterStartOffset)
string text = document.GetText(setterStartOffset, setterEndOffset - setterStartOffset)
.Replace(" ", "").Replace("\t", "").Replace("\n", "").Replace("\r", "");
isAutomatic |= text == "set;";

10
src/Libraries/AvalonDock/AvalonDock/AvalonDock.csproj

@ -14,13 +14,15 @@ @@ -14,13 +14,15 @@
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<WarningLevel>4</WarningLevel>
<DelaySign>False</DelaySign>
<AssemblyOriginatorKeyMode>File</AssemblyOriginatorKeyMode>
<OutputPath>..\..\..\..\bin\</OutputPath>
<AllowUnsafeBlocks>False</AllowUnsafeBlocks>
<NoStdLib>False</NoStdLib>
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
<WarningLevel>4</WarningLevel>
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
<NoWarn>419, 1570, 1572, 1573, 1574, 1591</NoWarn>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@ -28,14 +30,12 @@ @@ -28,14 +30,12 @@
<Optimize>false</Optimize>
<DefineConstants>TRACE;DEBUG;NET4</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<DefineConstants>TRACE;NET4</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>$(OutputPath)\AvalonDock.XML</DocumentationFile>
</PropertyGroup>
<PropertyGroup>
@ -252,10 +252,6 @@ @@ -252,10 +252,6 @@
<Resource Include="Resources\Images\Classic\PinMenuSelected.png" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<PropertyGroup>
<PreBuildEvent>
</PreBuildEvent>
</PropertyGroup>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">

36
src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit.Tests/Document/LineManagerTests.cs

@ -495,5 +495,41 @@ namespace ICSharpCode.AvalonEdit.Document @@ -495,5 +495,41 @@ namespace ICSharpCode.AvalonEdit.Document
"x",
"c");
}
[Test]
public void GetOffset()
{
document.Text = "Hello,\nWorld!";
Assert.AreEqual(0, document.GetOffset(1, 1));
Assert.AreEqual(1, document.GetOffset(1, 2));
Assert.AreEqual(5, document.GetOffset(1, 6));
Assert.AreEqual(6, document.GetOffset(1, 7));
Assert.AreEqual(7, document.GetOffset(2, 1));
Assert.AreEqual(8, document.GetOffset(2, 2));
Assert.AreEqual(12, document.GetOffset(2, 6));
Assert.AreEqual(13, document.GetOffset(2, 7));
}
[Test]
public void GetOffsetIgnoreNegativeColumns()
{
document.Text = "Hello,\nWorld!";
Assert.AreEqual(0, document.GetOffset(1, -1));
Assert.AreEqual(0, document.GetOffset(1, -100));
Assert.AreEqual(0, document.GetOffset(1, 0));
Assert.AreEqual(7, document.GetOffset(2, -1));
Assert.AreEqual(7, document.GetOffset(2, -100));
Assert.AreEqual(7, document.GetOffset(2, 0));
}
[Test]
public void GetOffsetIgnoreTooHighColumns()
{
document.Text = "Hello,\nWorld!";
Assert.AreEqual(6, document.GetOffset(1, 8));
Assert.AreEqual(6, document.GetOffset(1, 100));
Assert.AreEqual(13, document.GetOffset(2, 8));
Assert.AreEqual(13, document.GetOffset(2, 100));
}
}
}

27
src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Document/TextDocument.cs

@ -105,6 +105,31 @@ namespace ICSharpCode.AvalonEdit.Document @@ -105,6 +105,31 @@ namespace ICSharpCode.AvalonEdit.Document
undoStack.AttachToDocument(this);
FireChangeEvents();
}
/// <summary>
/// Create a new text document with the specified initial text.
/// </summary>
public TextDocument(ITextSource initialText)
: this(GetTextFromTextSource(initialText))
{
}
// gets the text from a text source, directly retrieving the underlying rope where possible
static IEnumerable<char> GetTextFromTextSource(ITextSource textSource)
{
if (textSource == null)
throw new ArgumentNullException("textSource");
RopeTextSource rts = textSource as RopeTextSource;
if (rts != null)
return rts.GetRope();
TextDocument doc = textSource as TextDocument;
if (doc != null)
return doc.rope;
return textSource.Text;
}
#endregion
#region Text
@ -664,7 +689,7 @@ namespace ICSharpCode.AvalonEdit.Document @@ -664,7 +689,7 @@ namespace ICSharpCode.AvalonEdit.Document
public int GetOffset(int line, int column)
{
DocumentLine docLine = GetLineByNumber(line);
if (column < 0)
if (column <= 0)
return docLine.Offset;
if (column > docLine.Length)
return docLine.EndOffset;

3
src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Snippets/InsertionContext.cs

@ -92,6 +92,9 @@ namespace ICSharpCode.AvalonEdit.Snippets @@ -92,6 +92,9 @@ namespace ICSharpCode.AvalonEdit.Snippets
AnchorSegment wholeSnippetAnchor;
bool deactivateIfSnippetEmpty;
/// <summary>
/// Gets the start position of the snippet insertion.
/// </summary>
public int StartPosition {
get {
if (wholeSnippetAnchor != null)

28
src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Snippets/SnippetAnchorElement.cs

@ -10,17 +10,25 @@ using ICSharpCode.AvalonEdit.Document; @@ -10,17 +10,25 @@ using ICSharpCode.AvalonEdit.Document;
namespace ICSharpCode.AvalonEdit.Snippets
{
/// <summary>
/// Creates a named anchor that can be accessed by other SnippetElements.
/// </summary>
public sealed class SnippetAnchorElement : SnippetElement
{
string textToInsert = "";
/// <summary>
/// Gets or sets the name of the anchor.
/// </summary>
public string Name { get; private set; }
/// <summary>
/// Creates a SnippetAnchorElement with the supplied name.
/// </summary>
public SnippetAnchorElement(string name)
{
this.Name = name;
}
/// <inheritdoc />
public override void Insert(InsertionContext context)
{
int start = context.InsertionPosition;
@ -29,8 +37,12 @@ namespace ICSharpCode.AvalonEdit.Snippets @@ -29,8 +37,12 @@ namespace ICSharpCode.AvalonEdit.Snippets
}
}
/// <summary>
/// AnchorElement created by SnippetAnchorElement.
/// </summary>
public sealed class AnchorElement : IActiveElement
{
/// <inheritdoc />
public bool IsEditable {
get { return false; }
}
@ -38,10 +50,14 @@ namespace ICSharpCode.AvalonEdit.Snippets @@ -38,10 +50,14 @@ namespace ICSharpCode.AvalonEdit.Snippets
AnchorSegment segment;
InsertionContext context;
/// <inheritdoc />
public ISegment Segment {
get { return segment; }
}
/// <summary>
/// Creates a new AnchorElement.
/// </summary>
public AnchorElement(AnchorSegment segment, string text, string name, InsertionContext context)
{
this.segment = segment;
@ -50,6 +66,9 @@ namespace ICSharpCode.AvalonEdit.Snippets @@ -50,6 +66,9 @@ namespace ICSharpCode.AvalonEdit.Snippets
this.Name = name;
}
/// <summary>
/// Gets or sets the text at the anchor.
/// </summary>
public string Text {
get { return context.Document.GetText(segment); }
set {
@ -63,12 +82,17 @@ namespace ICSharpCode.AvalonEdit.Snippets @@ -63,12 +82,17 @@ namespace ICSharpCode.AvalonEdit.Snippets
}
}
/// <summary>
/// Gets or sets the name of the anchor.
/// </summary>
public string Name { get; private set; }
/// <inheritdoc />
public void OnInsertionCompleted()
{
}
/// <inheritdoc />
public void Deactivate(SnippetEventArgs e)
{
}

2
src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Snippets/SnippetCaretElement.cs

@ -24,7 +24,7 @@ namespace ICSharpCode.AvalonEdit.Snippets @@ -24,7 +24,7 @@ namespace ICSharpCode.AvalonEdit.Snippets
SetCaret(context);
}
public static void SetCaret(InsertionContext context)
internal static void SetCaret(InsertionContext context)
{
TextAnchor pos = context.Document.CreateAnchor(context.InsertionPosition);
pos.SurviveDeletion = true;

14
src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/TextEditor.cs

@ -58,18 +58,16 @@ namespace ICSharpCode.AvalonEdit @@ -58,18 +58,16 @@ namespace ICSharpCode.AvalonEdit
textArea.TextView.Services.AddService(typeof(TextEditor), this);
SetCurrentPropertyValue(OptionsProperty, textArea.Options);
SetCurrentPropertyValue(DocumentProperty, new TextDocument());
SetCurrentValue(OptionsProperty, textArea.Options);
SetCurrentValue(DocumentProperty, new TextDocument());
}
void SetCurrentPropertyValue(DependencyProperty property, object value)
#if !DOTNET4
void SetCurrentValue(DependencyProperty property, object value)
{
#if DOTNET4
SetCurrentValue(property, value);
#else
SetValue(property, value);
#endif
}
#endif
#endregion
/// <inheritdoc/>
@ -440,7 +438,7 @@ namespace ICSharpCode.AvalonEdit @@ -440,7 +438,7 @@ namespace ICSharpCode.AvalonEdit
if (e.PropertyName == "IsOriginalFile") {
TextDocument document = this.Document;
if (document != null) {
SetCurrentPropertyValue(IsModifiedProperty, Boxes.Box(!document.UndoStack.IsOriginalFile));
SetCurrentValue(IsModifiedProperty, Boxes.Box(!document.UndoStack.IsOriginalFile));
}
return true;
} else {

8
src/Main/Base/Project/ICSharpCode.SharpDevelop.addin

@ -1093,13 +1093,13 @@ @@ -1093,13 +1093,13 @@
<MenuItem id = "Separator2" type = "Separator" />
<Condition name = "Ownerstate" ownerstate="CanMoveUp" action="Disable">
<MenuItem id = "MoveTabUp"
label = "${res:SideBarComponent.ContextMenu.MoveTabUp}"
label = "${res:Global.MoveUp}"
class = "ICSharpCode.SharpDevelop.Commands.SideBarMoveTabUp"/>
</Condition>
<Condition name = "Ownerstate" ownerstate="CanMoveDown" action="Disable">
<MenuItem id = "MoveTabDown"
label = "${res:SideBarComponent.ContextMenu.MoveTabDown}"
label = "${res:Global.MoveDown}"
class = "ICSharpCode.SharpDevelop.Commands.SideBarMoveTabDown"/>
</Condition>
@ -1122,13 +1122,13 @@ @@ -1122,13 +1122,13 @@
<MenuItem id = "Separator1" type = "Separator" />
<Condition name = "Ownerstate" ownerstate="CanMoveItemUp" action="Disable">
<MenuItem id = "MoveItemUp"
label = "${res:SideBarComponent.ContextMenu.MoveTabItemUp}"
label = "${res:Global.MoveUp}"
class = "ICSharpCode.SharpDevelop.Commands.SideBarMoveActiveItemUp"/>
</Condition>
<Condition name = "Ownerstate" ownerstate="CanMoveItemDown" action="Disable">
<MenuItem id = "MoveItemDown"
label = "${res:SideBarComponent.ContextMenu.MoveTabItemDown}"
label = "${res:Global.MoveDown}"
class = "ICSharpCode.SharpDevelop.Commands.SideBarMoveActiveItemDown"/>
</Condition>

2
src/Main/Base/Project/ICSharpCode.SharpDevelop.csproj

@ -155,6 +155,7 @@ @@ -155,6 +155,7 @@
<Compile Include="Src\Editor\ITooltip.cs">
<DependentUpon>ToolTipService.cs</DependentUpon>
</Compile>
<Compile Include="Src\Editor\ReadOnlyDocument.cs" />
<Compile Include="Src\Editor\RefactoringDocumentAdapter.cs" />
<Compile Include="Src\Editor\Search\ISearchResult.cs" />
<Compile Include="Src\Editor\Search\ISearchResultFactory.cs" />
@ -619,7 +620,6 @@ @@ -619,7 +620,6 @@
<Compile Include="Src\Gui\Components\ExtTreeView\ExtTreeViewComparer.cs" />
<Compile Include="Src\Project\WebReferenceUrl.cs" />
<EmbeddedResource Include="Resources\CodeGenerationOptionsPanel.xfrm" />
<EmbeddedResource Include="Resources\CombineStartupPanel.xfrm" />
<EmbeddedResource Include="Resources\CommonAboutDialog.xfrm" />
<Compile Include="Configuration\AssemblyInfo.cs" />
<EmbeddedResource Include="Resources\EditStandardHeaderPanel.xfrm" />

122
src/Main/Base/Project/Resources/CombineStartupPanel.xfrm

@ -1,122 +0,0 @@ @@ -1,122 +0,0 @@
<Components version="1.0">
<System.Windows.Forms.UserControl>
<Name value="MyUserControl" />
<GridSize value="{Width=8, Height=8}" />
<DockPadding value="" />
<DrawGrid value="True" />
<Size value="{Width=304, Height=208}" />
<SnapToGrid value="True" />
<Controls>
<System.Windows.Forms.ComboBox>
<Name value="actionComboBox" />
<Anchor value="Top, Right" />
<TabIndex value="7" />
<Location value="{X=192,Y=176}" />
<Size value="{Width=104, Height=21}" />
<DropDownStyle value="DropDownList" />
<Items>
<System.String value="${res:Dialog.Options.CombineOptions.Startup.Action.None}" />
<System.String value="${res:Dialog.Options.CombineOptions.Startup.Action.Execute}" />
</Items>
</System.Windows.Forms.ComboBox>
<System.Windows.Forms.Label>
<Name value="label" />
<Text value="${res:Dialog.Options.CombineOptions.Startup.ActionLabel}" />
<Anchor value="Top, Right" />
<TabIndex value="6" />
<Size value="{Width=104, Height=23}" />
<Location value="{X=192,Y=152}" />
</System.Windows.Forms.Label>
<System.Windows.Forms.Button>
<Name value="moveDownButton" />
<Location value="{X=192,Y=112}" />
<Text value="${res:Dialog.Options.CombineOptions.Startup.MoveDownButton}" />
<Anchor value="Top, Right" />
<TabIndex value="5" />
</System.Windows.Forms.Button>
<System.Windows.Forms.Button>
<Name value="moveUpButton" />
<Location value="{X=192,Y=80}" />
<Text value="${res:Dialog.Options.CombineOptions.Startup.MoveUpButton}" />
<Anchor value="Top, Right" />
<TabIndex value="4" />
</System.Windows.Forms.Button>
<System.Windows.Forms.ListView>
<Name value="entryListView" />
<GridLines value="True" />
<Anchor value="Top, Left, Right" />
<TabIndex value="3" />
<View value="Details" />
<FullRowSelect value="True" />
<Location value="{X=24,Y=80}" />
<Size value="{Width=160, Height=120}" />
<Columns>
<System.Windows.Forms.ColumnHeader>
<Width value="156" />
<Name value="columnHeader" />
<Text value="${res:Dialog.Options.CombineOptions.Startup.EntryColumnHeader}" />
</System.Windows.Forms.ColumnHeader>
<System.Windows.Forms.ColumnHeader>
<Width value="62" />
<Name value="columnHeader2" />
<Text value="${res:Dialog.Options.CombineOptions.Startup.ActionColumnHeader}" />
</System.Windows.Forms.ColumnHeader>
</Columns>
</System.Windows.Forms.ListView>
<System.Windows.Forms.RadioButton>
<Name value="multipleRadioButton" />
<Location value="{X=8,Y=56}" />
<Size value="{Width=288, Height=24}" />
<Text value="${res:Dialog.Options.CombineOptions.Startup.MultipleStartupRadioButton}" />
<Anchor value="Top, Left, Right" />
<TabIndex value="2" />
</System.Windows.Forms.RadioButton>
<System.Windows.Forms.ComboBox>
<Name value="singleComboBox" />
<Anchor value="Top, Left, Right" />
<TabIndex value="1" />
<Location value="{X=24,Y=32}" />
<Size value="{Width=272, Height=21}" />
<DropDownStyle value="DropDownList" />
</System.Windows.Forms.ComboBox>
<System.Windows.Forms.RadioButton>
<Name value="singleRadioButton" />
<Location value="{X=8,Y=8}" />
<Size value="{Width=288, Height=24}" />
<Text value="${res:Dialog.Options.CombineOptions.Startup.SingleStartupRadioButton}" />
<Anchor value="Top, Left, Right" />
<TabIndex value="0" />
</System.Windows.Forms.RadioButton>
</Controls>
</System.Windows.Forms.UserControl>
<System.Windows.Forms.ColumnHeader>
<Width value="62" />
<Name value="columnHeader3" />
<Text value="${res:Dialog.Options.CombineOptions.Startup.ActionColumnHeader}" />
</System.Windows.Forms.ColumnHeader>
<System.Windows.Forms.ColumnHeader>
<Width value="62" />
<Name value="columnHeader2" />
<Text value="${res:Dialog.Options.CombineOptions.Startup.ActionColumnHeader}" />
</System.Windows.Forms.ColumnHeader>
<System.Windows.Forms.ColumnHeader>
<Width value="156" />
<Name value="columnHeader6" />
<Text value="Name" />
</System.Windows.Forms.ColumnHeader>
<System.Windows.Forms.ColumnHeader>
<Width value="156" />
<Name value="columnHeader5" />
<Text value="${res:Dialog.Options.CombineOptions.Startup.EntryColumnHeader}" />
</System.Windows.Forms.ColumnHeader>
<System.Windows.Forms.ColumnHeader>
<Width value="62" />
<Name value="columnHeader4" />
<Text value="Action" />
</System.Windows.Forms.ColumnHeader>
<System.Windows.Forms.ColumnHeader>
<Width value="156" />
<Name value="columnHeader" />
<Text value="${res:Dialog.Options.CombineOptions.Startup.EntryColumnHeader}" />
</System.Windows.Forms.ColumnHeader>
</Components>

4
src/Main/Base/Project/Resources/ExternalToolOptions.xfrm

@ -111,14 +111,14 @@ @@ -111,14 +111,14 @@
<System.Windows.Forms.Button>
<Name value="moveDownButton" />
<Location value="{X=336,Y=144}" />
<Text value="${res:Dialog.Options.ExternalTool.MoveDownButton}" />
<Text value="${res:Global.MoveDown}" />
<Anchor value="Top, Right" />
<TabIndex value="5" />
</System.Windows.Forms.Button>
<System.Windows.Forms.Button>
<Name value="moveUpButton" />
<Location value="{X=336,Y=112}" />
<Text value="${res:Dialog.Options.ExternalTool.MoveUpButton}" />
<Text value="${res:Global.MoveUp}" />
<Anchor value="Top, Right" />
<TabIndex value="4" />
</System.Windows.Forms.Button>

2
src/Main/Base/Project/Src/Editor/AvalonEdit/AvalonEditDocumentAdapter.cs

@ -20,7 +20,7 @@ namespace ICSharpCode.SharpDevelop.Editor.AvalonEdit @@ -20,7 +20,7 @@ namespace ICSharpCode.SharpDevelop.Editor.AvalonEdit
/// </summary>
public class AvalonEditDocumentAdapter : IDocument
{
readonly TextDocument document;
internal readonly TextDocument document;
readonly IServiceProvider parentServiceProvider;
/// <summary>

2
src/Main/Base/Project/Src/Editor/AvalonEdit/AvalonEditTextSourceAdapter.cs

@ -12,7 +12,7 @@ namespace ICSharpCode.SharpDevelop.Editor.AvalonEdit @@ -12,7 +12,7 @@ namespace ICSharpCode.SharpDevelop.Editor.AvalonEdit
{
public class AvalonEditTextSourceAdapter : ITextBuffer
{
ITextSource textSource;
internal readonly ITextSource textSource;
public AvalonEditTextSourceAdapter(ITextSource textSource)
{

35
src/Main/Base/Project/Src/Editor/DocumentUtilitites.cs

@ -8,10 +8,10 @@ @@ -8,10 +8,10 @@
using System;
using System.Diagnostics;
using System.Windows.Documents;
using ICSharpCode.AvalonEdit;
using ICSharpCode.AvalonEdit.Document;
using ICSharpCode.AvalonEdit.Utils;
using ICSharpCode.SharpDevelop.Editor.AvalonEdit;
namespace ICSharpCode.SharpDevelop.Editor
{
@ -20,6 +20,30 @@ namespace ICSharpCode.SharpDevelop.Editor @@ -20,6 +20,30 @@ namespace ICSharpCode.SharpDevelop.Editor
/// </summary>
public static class DocumentUtilitites
{
/// <summary>
/// Creates a new mutable document from the specified text buffer.
/// </summary>
/// <remarks>
/// Use the more efficient <see cref="LoadReadOnlyDocumentFromBuffer"/> if you only need a read-only document.
/// </remarks>
public static IDocument LoadDocumentFromBuffer(ITextBuffer buffer)
{
if (buffer == null)
throw new ArgumentNullException("buffer");
var doc = new TextDocument(GetTextSource(buffer));
return new AvalonEditDocumentAdapter(doc, null);
}
/// <summary>
/// Creates a new read-only document from the specified text buffer.
/// </summary>
public static IDocument LoadReadOnlyDocumentFromBuffer(ITextBuffer buffer)
{
if (buffer == null)
throw new ArgumentNullException("buffer");
return new ReadOnlyDocument(buffer);
}
/// <summary>
/// Gets the word in front of the caret.
/// </summary>
@ -178,6 +202,15 @@ namespace ICSharpCode.SharpDevelop.Editor @@ -178,6 +202,15 @@ namespace ICSharpCode.SharpDevelop.Editor
{
if (textBuffer == null)
throw new ArgumentNullException("textBuffer");
var textSourceAdapter = textBuffer as AvalonEditTextSourceAdapter;
if (textSourceAdapter != null)
return textSourceAdapter.textSource;
var documentAdapter = textBuffer as AvalonEditDocumentAdapter;
if (documentAdapter != null)
return documentAdapter.document;
return new TextBufferTextSource(textBuffer);
}

281
src/Main/Base/Project/Src/Editor/ReadOnlyDocument.cs

@ -0,0 +1,281 @@ @@ -0,0 +1,281 @@
// <file>
// <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/>
// <author name="Daniel Grunwald"/>
// <version>$Revision$</version>
// </file>
using System;
using System.Collections.Generic;
using ICSharpCode.Core;
using ICSharpCode.NRefactory;
namespace ICSharpCode.SharpDevelop.Editor
{
/// <summary>
/// Read-only implementation of IDocument.
/// </summary>
sealed class ReadOnlyDocument : IDocument
{
ITextBuffer textBuffer;
int[] lines;
public ReadOnlyDocument(ITextBuffer textBuffer)
{
// ensure that underlying buffer is immutable
this.textBuffer = textBuffer.CreateSnapshot();
List<int> lines = new List<int>();
lines.Add(0);
int offset = 0;
string newlineType;
var textSource = DocumentUtilitites.GetTextSource(this.textBuffer);
while ((offset = ICSharpCode.AvalonEdit.Document.TextUtilities.FindNextNewLine(textSource, offset, out newlineType)) >= 0) {
offset += newlineType.Length;
lines.Add(offset);
}
this.lines = lines.ToArray();
}
public IDocumentLine GetLine(int lineNumber)
{
if (lineNumber < 1 || lineNumber > lines.Length)
throw new ArgumentOutOfRangeException("lineNumber", lineNumber, "Value must be between 1 and " + lines.Length);
return new ReadOnlyDocumentLine(this, lineNumber);
}
sealed class ReadOnlyDocumentLine : IDocumentLine
{
readonly ReadOnlyDocument doc;
readonly int lineNumber;
public ReadOnlyDocumentLine(ReadOnlyDocument doc, int lineNumber)
{
this.doc = doc;
this.lineNumber = lineNumber;
}
public int Offset {
get {
return doc.GetStartOffset(lineNumber);
}
}
public int Length {
get {
return doc.GetEndOffset(lineNumber) - doc.GetStartOffset(lineNumber);
}
}
public int EndOffset {
get {
return doc.GetEndOffset(lineNumber);
}
}
public int TotalLength {
get {
return doc.GetTotalEndOffset(lineNumber) - doc.GetStartOffset(lineNumber);
}
}
public int DelimiterLength {
get {
return doc.GetTotalEndOffset(lineNumber) - doc.GetEndOffset(lineNumber);
}
}
public int LineNumber {
get { return lineNumber; }
}
public string Text {
get {
return doc.GetText(this.Offset, this.Length);
}
}
}
int GetStartOffset(int lineNumber)
{
return lines[lineNumber-1];
}
int GetTotalEndOffset(int lineNumber)
{
return lineNumber < lines.Length ? lines[lineNumber] : textBuffer.TextLength;
}
int GetEndOffset(int lineNumber)
{
if (lineNumber == lines.Length)
return textBuffer.TextLength;
int off = lines[lineNumber] - 1;
if (off > 0 && textBuffer.GetCharAt(off - 1) == '\r' && textBuffer.GetCharAt(off) == '\n')
off--;
return off;
}
public IDocumentLine GetLineForOffset(int offset)
{
return GetLine(GetLineNumberForOffset(offset));
}
int GetLineNumberForOffset(int offset)
{
int r = Array.BinarySearch(lines, offset);
return r < 0 ? ~r : r + 1;
}
public int PositionToOffset(int line, int column)
{
if (line < 1 || line > lines.Length)
throw new ArgumentOutOfRangeException("line", line, "Value must be between 1 and " + lines.Length);
int lineStart = GetStartOffset(line);
if (column <= 0)
return lineStart;
int lineEnd = GetEndOffset(line);
if (column >= lineEnd - lineStart)
return lineEnd;
return lineStart + column - 1;
}
public Location OffsetToPosition(int offset)
{
if (offset < 0 || offset > textBuffer.TextLength)
throw new ArgumentOutOfRangeException("offset", offset, "Value must be between 0 and " + textBuffer.TextLength);
int line = GetLineNumberForOffset(offset);
return new Location(offset-GetStartOffset(line)+1, line);
}
public event EventHandler<TextChangeEventArgs> Changing { add {} remove {} }
public event EventHandler<TextChangeEventArgs> Changed { add {} remove {} }
public event EventHandler TextChanged { add {} remove {} }
public string Text {
get { return textBuffer.Text; }
set {
throw new NotSupportedException();
}
}
public int TotalNumberOfLines {
get { return lines.Length; }
}
public ITextBufferVersion Version {
get { return null; }
}
public int TextLength {
get { return textBuffer.TextLength; }
}
public void Insert(int offset, string text)
{
throw new NotSupportedException();
}
public void Remove(int offset, int length)
{
throw new NotSupportedException();
}
public void Replace(int offset, int length, string newText)
{
throw new NotSupportedException();
}
public void StartUndoableAction()
{
}
public void EndUndoableAction()
{
}
public IDisposable OpenUndoGroup()
{
return new CallbackOnDispose(EndUndoableAction);
}
public ITextAnchor CreateAnchor(int offset)
{
return new ReadOnlyDocumentTextAnchor(OffsetToPosition(offset), offset);
}
sealed class ReadOnlyDocumentTextAnchor : ITextAnchor
{
readonly Location location;
readonly int offset;
public ReadOnlyDocumentTextAnchor(Location location, int offset)
{
this.location = location;
this.offset = offset;
}
public event EventHandler Deleted { add {} remove {} }
public Location Location {
get { return location; }
}
public int Offset {
get { return offset; }
}
public AnchorMovementType MovementType { get; set; }
public bool SurviveDeletion { get; set; }
public bool IsDeleted {
get { return false; }
}
public int Line {
get { return location.Line; }
}
public int Column {
get { return location.Column; }
}
}
public ITextBuffer CreateSnapshot()
{
return this; // ReadOnlyDocument is immutable
}
public ITextBuffer CreateSnapshot(int offset, int length)
{
return textBuffer.CreateSnapshot(offset, length);
}
public System.IO.TextReader CreateReader()
{
return textBuffer.CreateReader();
}
public System.IO.TextReader CreateReader(int offset, int length)
{
return textBuffer.CreateReader(offset, length);
}
public char GetCharAt(int offset)
{
return textBuffer.GetCharAt(offset);
}
public string GetText(int offset, int length)
{
return textBuffer.GetText(offset, length);
}
public object GetService(Type serviceType)
{
return null;
}
}
}

12
src/Main/Base/Project/Src/Services/File/FileChangeWatcher.cs

@ -146,6 +146,18 @@ namespace ICSharpCode.SharpDevelop @@ -146,6 +146,18 @@ namespace ICSharpCode.SharpDevelop
watcher.Dispose();
}
watcher = null;
} catch (FileNotFoundException) {
// can occur if directory was deleted externally
if (watcher != null) {
watcher.Dispose();
}
watcher = null;
} catch (ArgumentException) {
// can occur if parent directory was deleted externally
if (watcher != null) {
watcher.Dispose();
}
watcher = null;
}
}

3
src/Main/Base/Project/Src/Services/File/FileService.cs

@ -336,6 +336,9 @@ namespace ICSharpCode.SharpDevelop @@ -336,6 +336,9 @@ namespace ICSharpCode.SharpDevelop
return fileNames;
}
/// <summary>
/// Gets the IViewContent for a fileName. Returns null if the file is not opened currently.
/// </summary>
public static IViewContent GetOpenFile(string fileName)
{
if (fileName != null && fileName.Length > 0) {

1
src/Main/Base/Test/ICSharpCode.SharpDevelop.Tests.csproj

@ -75,6 +75,7 @@ @@ -75,6 +75,7 @@
<Compile Include="OverridableMethodsTestFixture.cs" />
<Compile Include="OverridablePropertiesTestFixture.cs" />
<Compile Include="PropertyPadSortingTests.cs" />
<Compile Include="ReadOnlyDocumentTests.cs" />
<Compile Include="ReflectionLayerTests.cs" />
<Compile Include="GenericResolverTests.cs" />
<Compile Include="InnerClassesResolverTests.cs" />

66
src/Main/Base/Test/ReadOnlyDocumentTests.cs

@ -0,0 +1,66 @@ @@ -0,0 +1,66 @@
// <file>
// <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/>
// <author name="Daniel Grunwald"/>
// <version>$Revision$</version>
// </file>
using System;
using ICSharpCode.NRefactory;
using ICSharpCode.SharpDevelop.Editor;
using NUnit.Framework;
namespace ICSharpCode.SharpDevelop.Tests
{
[TestFixture]
public class ReadOnlyDocumentTests
{
[Test]
public void EmptyReadOnlyDocument()
{
IDocument document = DocumentUtilitites.LoadReadOnlyDocumentFromBuffer(new StringTextBuffer(string.Empty));
Assert.AreEqual(string.Empty, document.Text);
Assert.AreEqual(0, document.TextLength);
Assert.AreEqual(1, document.TotalNumberOfLines);
Assert.AreEqual(0, document.PositionToOffset(1, 1));
Assert.AreEqual(new Location(1, 1), document.OffsetToPosition(0));
Assert.AreEqual(0, document.GetLine(1).Offset);
Assert.AreEqual(0, document.GetLine(1).EndOffset);
Assert.AreEqual(0, document.GetLine(1).Length);
Assert.AreEqual(0, document.GetLine(1).TotalLength);
Assert.AreEqual(0, document.GetLine(1).DelimiterLength);
Assert.AreEqual(1, document.GetLine(1).LineNumber);
}
[Test]
public void SimpleDocument()
{
string text = "Hello\nWorld!\r\n";
IDocument document = DocumentUtilitites.LoadReadOnlyDocumentFromBuffer(new StringTextBuffer(text));
Assert.AreEqual(text, document.Text);
Assert.AreEqual(3, document.TotalNumberOfLines);
Assert.AreEqual(0, document.GetLine(1).Offset);
Assert.AreEqual(5, document.GetLine(1).EndOffset);
Assert.AreEqual(5, document.GetLine(1).Length);
Assert.AreEqual(6, document.GetLine(1).TotalLength);
Assert.AreEqual(1, document.GetLine(1).DelimiterLength);
Assert.AreEqual(1, document.GetLine(1).LineNumber);
Assert.AreEqual(6, document.GetLine(2).Offset);
Assert.AreEqual(12, document.GetLine(2).EndOffset);
Assert.AreEqual(6, document.GetLine(2).Length);
Assert.AreEqual(8, document.GetLine(2).TotalLength);
Assert.AreEqual(2, document.GetLine(2).DelimiterLength);
Assert.AreEqual(2, document.GetLine(2).LineNumber);
Assert.AreEqual(14, document.GetLine(3).Offset);
Assert.AreEqual(14, document.GetLine(3).EndOffset);
Assert.AreEqual(0, document.GetLine(3).Length);
Assert.AreEqual(0, document.GetLine(3).TotalLength);
Assert.AreEqual(0, document.GetLine(3).DelimiterLength);
Assert.AreEqual(3, document.GetLine(3).LineNumber);
}
}
}
Loading…
Cancel
Save