# HG changeset patch # User Jordi Gutiérrez Hermoso # Date 1389399958 18000 # Node ID 79dc730b92ae14d62653af857ec71bb3543a6e3d # Parent 89e3601c33aa52c0d9de721abe09869e20311aa2# Parent 545a77c3206e2b7fe12f71acc4cc6b6eb980463e maint: periodic merge of gui-release to default diff -r 89e3601c33aa -r 79dc730b92ae libgui/languages/be_BY.ts --- a/libgui/languages/be_BY.ts Wed Jan 08 01:40:11 2014 -0500 +++ b/libgui/languages/be_BY.ts Fri Jan 10 19:25:58 2014 -0500 @@ -475,7 +475,7 @@ курсор - + <p><strong>A Note about Octave's New GUI</strong></p><p>One of the biggest new features for Octave 3.8 is a graphical user interface. It is the one thing that users have requested most often over the last few years and now it is almost ready. But because it is not quite as polished as we would like, we have decided to wait until the 4.0.x release series before making the GUI the default interface.</p><p>Given the length of time and the number of bug fixes and improvements since the last major release, we also decided against delaying the release of all these new improvements any longer just to perfect the GUI. So please enjoy the 3.8 release of Octave and the preview of the new GUI. We believe it is working reasonably well, but we also know that there are some obvious rough spots and many things that could be improved.</p><p><strong>We Need Your Help</strong></p><p>There are many ways that you can help us fix the remaining problems, complete the GUI, and improve the overall user experience for both novices and experts alike (links will open an external browser):</p><p><ul><li>If you are a skilled software developer, you can help by contributing your time to help <a href="http://octave.org/get-involved.html">develop Octave</a>.</li><li>If Octave does not work properly, you are encouraged to <a href="http://octave.org/bugs.html">report problems </a> that you find.</li><li>Whether you are a user or developer, you can <a href="http://octave.org/donate.html">help to fund the project</a>. Octave development takes a lot of time and expertise. Your contributions help to ensure that Octave will continue to improve.</li></ul></p><p>We hope you find Octave to be useful. Please help us make it even better for the future!</p> <p><strong>Нататка пра новы GUI Octave</strong></p><p>Адна з найбольшых адметнасцяў Octave 3.8 - графічны інтэрфэйс. Карыстальнікі апошнімі гадамі прасілі яго найбольш часта, і нарэшце ён амаль гатовы. Але ён пакуль не такі дасканалы, як бы мы жадалі, таму мы вырашылі пачакаць выпуску з серыі 4.0.x перад тым, як рабіць яго стандартным.</p><p>Да таго ж, улічваючы час і колькасць выпраўленняў і паляпшэнняў у параўнанні з апошнім буйным выпускам Octave, мы вырашылі затрымліваць новы выпуск толькі дзеля ўдасканалення GUI, не зважаючы на новыя магчымасці. Таму прыемнага вам карстання выпускам 3.8 і першай версіяй новага інтэрфэйсу. Нам здаецца, ён працуе даволі добра, але мы ведаем, што ёсць некаторыя відавочныя грубыя недарэчнасці і шмат чаго, што можна палепшыць.</p><p><strong>Нам патрабуецца ваша дапамога</strong></p><p>Ёсць шмат спосабаў, якімі вы можаце дапамагчы нам выправіць праблемы, што яшчэ засталіся, скончыць GUI і палепшыць агульнае уражанне як для новых карыстальнікаў, так і для экспертаў (спасылкі адкрыюцца ў знешнім браўзэры):</p><p><ul><li>Калі вы спрактыкаваны распрацоўнік праграм, то можаце выдаткаваць час, каб дапамагчы ў <a href="http://octave.org/get-involved.html">распрацоўцы Octave</a>.</li><li>Калі Octave працуе з памылкамі, вы можаце <a href="http://octave.org/bugs.html">паведаміць пра праблемы</a>, з якімі сутыкнуліся.</li><li>Няхай вы хоць карыстальнік, хоць распрацоўнік, вы можаце <a href="http://octave.org/donate.html">прафундаваць праект</a>. Распрацоўка Octave патрабуе шмат часу і навыкаў. Ваш удзел дапаможа гарантаваць, што Octave і надалей будзе ўдасканальвацца.</li></ul></p><p>Спадзяемся, вы знойдзеце Octave карыснай. Калі ласка, дапамажыце нам зрабіць яго лепшым для будучыні!</p> @@ -963,7 +963,7 @@ QWinTerminalImpl - + copied selection to clipboard вылучэнне скапіявана ў буфер абмену @@ -1919,7 +1919,7 @@ file_editor_tab - + Goto line Перайсці да радка @@ -1994,7 +1994,7 @@ %2. - + Line: Радок: @@ -2004,7 +2004,7 @@ Слупок: - + It seems that '%1' has been modified by another application. Do you want to reload it? Выглядае на тое, што '%1' быў зменены іншай праграмай. Перачытаць яго? @@ -2198,7 +2198,9 @@ Create file in - Стварыць файл у + String ends with \n! + Стварыць файл у + @@ -2209,7 +2211,9 @@ Create folder in - Стварыць каталог у + String ends with \n! + Стварыць каталог у + @@ -3452,16 +3456,19 @@ b + short form for bold т i + short form for italic к u + short form for underlined п diff -r 89e3601c33aa -r 79dc730b92ae libgui/languages/de_DE.ts --- a/libgui/languages/de_DE.ts Wed Jan 08 01:40:11 2014 -0500 +++ b/libgui/languages/de_DE.ts Fri Jan 10 19:25:58 2014 -0500 @@ -62,7 +62,7 @@ Cursor - + <p><strong>A Note about Octave's New GUI</strong></p><p>One of the biggest new features for Octave 3.8 is a graphical user interface. It is the one thing that users have requested most often over the last few years and now it is almost ready. But because it is not quite as polished as we would like, we have decided to wait until the 4.0.x release series before making the GUI the default interface.</p><p>Given the length of time and the number of bug fixes and improvements since the last major release, we also decided against delaying the release of all these new improvements any longer just to perfect the GUI. So please enjoy the 3.8 release of Octave and the preview of the new GUI. We believe it is working reasonably well, but we also know that there are some obvious rough spots and many things that could be improved.</p><p><strong>We Need Your Help</strong></p><p>There are many ways that you can help us fix the remaining problems, complete the GUI, and improve the overall user experience for both novices and experts alike (links will open an external browser):</p><p><ul><li>If you are a skilled software developer, you can help by contributing your time to help <a href="http://octave.org/get-involved.html">develop Octave</a>.</li><li>If Octave does not work properly, you are encouraged to <a href="http://octave.org/bugs.html">report problems </a> that you find.</li><li>Whether you are a user or developer, you can <a href="http://octave.org/donate.html">help to fund the project</a>. Octave development takes a lot of time and expertise. Your contributions help to ensure that Octave will continue to improve.</li></ul></p><p>We hope you find Octave to be useful. Please help us make it even better for the future!</p> <p><strong>Einige Hinweise zur neuen Octave GUI</strong></p><p>Eine der größten Neuerungen von Octave 3.8 ist die grafische Benutzerschnittstelle (GUI). Sie ist das, worum die Nutzer in den letzten Jahren am häufigsten gebeten haben, und nun ist sie fast fertig. Aber weil noch der Feinschliff fehlt, haben wir beschlossen, mit der GUI als Standard-Benutzerschnittstelle auf die 4.0.x Veröffentlichungen zu warten.</p><p>In Anbetracht der vergangenen Zeit, der Anzahl der behobenen Fehler und den Verbesserungen seit der letzten Veröffentlichung haben wir uns dazu entschieden, die nächste Veröffentlichung nicht weiter zu verzögern, nur um die GUI zu perfektionieren. Daher wünschen wir viel Spaß mit der Version 3.8 von Octave und der Vorschau auf die neue GUI. Wir sind der Meinung, dass sie schon ziemlich gut funktioniert, obwohl uns bewusst ist, dass es noch einige Ecken und Kanten sowie viele Dinge zu verbessern gibt.</p><p><strong>Deshalb brauchen wir Deine Mithilfe!</strong></p><p>Es gibt viele Möglichkeiten uns zu helfen die verbleibenden Probleme zu beheben, die GUI weiter zu entwickeln und die Benutzererfahrung für Neulinge und Experten gleichermaßen zu verbessern (Links öffnen im externen Browser):</p><p><ul><li>Falls Du ein geschickter Software-Entwickler bist, kannst du helfen, indem du dich an der <a href="http://octave.org/get-involved.html">Weiterentwicklung von Octave</a> beteiligst.</li><li>Sollte Octave einmal nicht wie erwartet funktionieren, solltest Du das gefundene <a href="http://octave.org/bugs.html">Problem melden</a>.</li><li>Egal, ob Du Anwender oder Entwickler bist, kannst du <a href="http://octave.org/donate.html">helfen, das Projekt zu finanzieren</a>. Die Weiterentwicklung von Octave braucht viel Zeit und Sachverstand. Dein Beitrag hilft sicherzustellen, dass Octave weiter verbessert wird.</li></ul></p><p>Wir hoffen, dass du Octave nützlich findest. Bitte hilf uns Octave zukünftig noch besser zu machen!</p> @@ -88,7 +88,7 @@ QWinTerminalImpl - + copied selection to clipboard Auswahl in die Zwischenablage kopiert @@ -381,7 +381,7 @@ file_editor_tab - + Goto line Gehe zu Zeile @@ -454,7 +454,7 @@ %2. - + Line: Zeile: @@ -464,7 +464,7 @@ Spalte: - + It seems that '%1' has been modified by another application. Do you want to reload it? Die Datei %1 wurde von einer anderen Anwendung verändert. Soll der neue Inhalt geladen werden? @@ -659,7 +659,9 @@ Create file in - Neue Datei in + String ends with \n! + Neue Datei in + @@ -670,7 +672,9 @@ Create folder in - Neues Verzeichnis in + String ends with \n! + Neues Verzeichnis in + @@ -1910,16 +1914,19 @@ b + short form for bold f i + short form for italic k u + short form for underlined u diff -r 89e3601c33aa -r 79dc730b92ae libgui/languages/en_US.ts --- a/libgui/languages/en_US.ts Wed Jan 08 01:40:11 2014 -0500 +++ b/libgui/languages/en_US.ts Fri Jan 10 19:25:58 2014 -0500 @@ -62,7 +62,7 @@ - + <p><strong>A Note about Octave's New GUI</strong></p><p>One of the biggest new features for Octave 3.8 is a graphical user interface. It is the one thing that users have requested most often over the last few years and now it is almost ready. But because it is not quite as polished as we would like, we have decided to wait until the 4.0.x release series before making the GUI the default interface.</p><p>Given the length of time and the number of bug fixes and improvements since the last major release, we also decided against delaying the release of all these new improvements any longer just to perfect the GUI. So please enjoy the 3.8 release of Octave and the preview of the new GUI. We believe it is working reasonably well, but we also know that there are some obvious rough spots and many things that could be improved.</p><p><strong>We Need Your Help</strong></p><p>There are many ways that you can help us fix the remaining problems, complete the GUI, and improve the overall user experience for both novices and experts alike (links will open an external browser):</p><p><ul><li>If you are a skilled software developer, you can help by contributing your time to help <a href="http://octave.org/get-involved.html">develop Octave</a>.</li><li>If Octave does not work properly, you are encouraged to <a href="http://octave.org/bugs.html">report problems </a> that you find.</li><li>Whether you are a user or developer, you can <a href="http://octave.org/donate.html">help to fund the project</a>. Octave development takes a lot of time and expertise. Your contributions help to ensure that Octave will continue to improve.</li></ul></p><p>We hope you find Octave to be useful. Please help us make it even better for the future!</p> @@ -88,7 +88,7 @@ QWinTerminalImpl - + copied selection to clipboard @@ -370,7 +370,7 @@ file_editor_tab - + Goto line @@ -437,7 +437,7 @@ - + Line: @@ -447,7 +447,7 @@ - + It seems that '%1' has been modified by another application. Do you want to reload it? @@ -640,6 +640,7 @@ Create file in + String ends with \n! @@ -651,6 +652,7 @@ Create folder in + String ends with \n! @@ -1841,16 +1843,19 @@ b + short form for bold i + short form for italic u + short form for underlined diff -r 89e3601c33aa -r 79dc730b92ae libgui/languages/es_ES.ts --- a/libgui/languages/es_ES.ts Wed Jan 08 01:40:11 2014 -0500 +++ b/libgui/languages/es_ES.ts Fri Jan 10 19:25:58 2014 -0500 @@ -62,7 +62,7 @@ cursor - + <p><strong>A Note about Octave's New GUI</strong></p><p>One of the biggest new features for Octave 3.8 is a graphical user interface. It is the one thing that users have requested most often over the last few years and now it is almost ready. But because it is not quite as polished as we would like, we have decided to wait until the 4.0.x release series before making the GUI the default interface.</p><p>Given the length of time and the number of bug fixes and improvements since the last major release, we also decided against delaying the release of all these new improvements any longer just to perfect the GUI. So please enjoy the 3.8 release of Octave and the preview of the new GUI. We believe it is working reasonably well, but we also know that there are some obvious rough spots and many things that could be improved.</p><p><strong>We Need Your Help</strong></p><p>There are many ways that you can help us fix the remaining problems, complete the GUI, and improve the overall user experience for both novices and experts alike (links will open an external browser):</p><p><ul><li>If you are a skilled software developer, you can help by contributing your time to help <a href="http://octave.org/get-involved.html">develop Octave</a>.</li><li>If Octave does not work properly, you are encouraged to <a href="http://octave.org/bugs.html">report problems </a> that you find.</li><li>Whether you are a user or developer, you can <a href="http://octave.org/donate.html">help to fund the project</a>. Octave development takes a lot of time and expertise. Your contributions help to ensure that Octave will continue to improve.</li></ul></p><p>We hope you find Octave to be useful. Please help us make it even better for the future!</p> <p><strong>Nota acerca de la nueva GUI de Octave</strong></p><p>Una de las novedades más grandes de Octave 3.8 es la interfaz gráfica de usuario. Esto ha sido algo que los usuarios han solicitado frecuentemente durante los últimos años, y ahora está casi lista. Pero como esta interfaz aún no está tan pulida como a nosotros nos gustaría, hemos decidido esperar hasta la serie de versiones 4.0.x de Octave para hacer a la GUI la interfaz por defecto.</p><p>Dado el tiempo transcurrido, el número de correcciones de errores del software (bugs) y el número de mejoras desde la última versión mayor de Octave, también hemos decidido retrasar el lanzamiento de todas estas nuevas mejoras durante más tiempo con el fin de perfeccionar la GUI. Disfrute de la versión 3.8 de Octave y la versión previa de la nueva GUI. Creemos que está funcionando razonablemente bien, pero también somos conscientes de que existen muchas cosas que se pueden mejorar.</p><p><strong>Necesitamos su ayuda</strong></p><p>Hay varias maneras mediante las cuales usted nos puede ayudar a arreglar errores, completar la GUI y, en general, mejorar la experiencia del usuario, ya sean novatos o expertos (los enlaces se abrirán en un navegador externo):</p><p><ul><li>Si usted es un desarrollador de software experimentado, puede contribuir con su tiempo para ayudar <a href="http://octave.org/get-involved.html">Desarrollo de Octave</a>.</li><li>Si Octave no funciona adecuadamente, se le invita a <a href="http://octave.org/bugs.html">reportar problemas </a> que haya encontrado.</li><li>Si usted es usuario o desarrollador, puede <a href="http://octave.org/donate.html">ayudar a financiar el proyecto</a>. El desarrollo de Octave necesita tiempo y conocimientos. Su contribución ayudaría en gran medida a asegurar que Octave continúe mejorando.</li></ul></p><p>Esperamos que haya encontrado Octave muy útil. Por favor, ¡ayúdenos a hacerlo aún mejor en el futuro!</p> @@ -88,7 +88,7 @@ QWinTerminalImpl - + copied selection to clipboard selección copiada al portapapeles @@ -370,7 +370,7 @@ file_editor_tab - + Goto line Ir a línea @@ -437,7 +437,7 @@ No se ha podido abrir el archivo %1 para escritura:\n%2. - + Line: Línea: @@ -447,7 +447,7 @@ Col: - + It seems that '%1' has been modified by another application. Do you want to reload it? Parece que el archivo \'%1\' ha sido modificado por otra aplicación. ¿Desea recargarlo? @@ -640,7 +640,9 @@ Create file in - Crear archivo en + String ends with \n! + Crear archivo en + @@ -651,7 +653,9 @@ Create folder in - Crear carpeta en + String ends with \n! + Crear carpeta en + @@ -1898,16 +1902,19 @@ b + short form for bold b i + short form for italic i u + short form for underlined u diff -r 89e3601c33aa -r 79dc730b92ae libgui/languages/fr_FR.ts --- a/libgui/languages/fr_FR.ts Wed Jan 08 01:40:11 2014 -0500 +++ b/libgui/languages/fr_FR.ts Fri Jan 10 19:25:58 2014 -0500 @@ -62,7 +62,7 @@ curseur - + <p><strong>A Note about Octave's New GUI</strong></p><p>One of the biggest new features for Octave 3.8 is a graphical user interface. It is the one thing that users have requested most often over the last few years and now it is almost ready. But because it is not quite as polished as we would like, we have decided to wait until the 4.0.x release series before making the GUI the default interface.</p><p>Given the length of time and the number of bug fixes and improvements since the last major release, we also decided against delaying the release of all these new improvements any longer just to perfect the GUI. So please enjoy the 3.8 release of Octave and the preview of the new GUI. We believe it is working reasonably well, but we also know that there are some obvious rough spots and many things that could be improved.</p><p><strong>We Need Your Help</strong></p><p>There are many ways that you can help us fix the remaining problems, complete the GUI, and improve the overall user experience for both novices and experts alike (links will open an external browser):</p><p><ul><li>If you are a skilled software developer, you can help by contributing your time to help <a href="http://octave.org/get-involved.html">develop Octave</a>.</li><li>If Octave does not work properly, you are encouraged to <a href="http://octave.org/bugs.html">report problems </a> that you find.</li><li>Whether you are a user or developer, you can <a href="http://octave.org/donate.html">help to fund the project</a>. Octave development takes a lot of time and expertise. Your contributions help to ensure that Octave will continue to improve.</li></ul></p><p>We hope you find Octave to be useful. Please help us make it even better for the future!</p> <p><strong>Note à propos du nouveau GUI d'Octave</strong></p><p>Parmi les nouvelles fonctionnalités d'Ocatve 3.8, l'interface graphique est une grande évolution. C'est bien la fonctionnalité que les utilisateurs ont le plus réclamée durant les dernières années, et elle est maintenant presque prête. Elle n'est pas aussi parfaite que nous le souhaiterions et c'est pourquoi nous avons décidé d'attendre la version 4.0 pour en faire l'interface par défaut.</p><p>Au vu du nombre de bug résolus et des améliorations apportées depuis la dernière version majeure d'Octave, nous avons décidé de ne pas retarder plus la parution de ces améliorations pour perfectionner le GUI. Vous pouvez maintenant apprécier la version 3.8 et la version préliminaire de la nouvelle interface graphique. Nous pensons qu'elle fonctionne raisonnablement bien, mais nous savons aussi qu'il y a des points durs évidents et beaucoup d'améliorations possibles.</p><p><strong>Nous avons besoin de votre aide</strong></p><p>Il y a de multiples manières d'aider à résoudre les bogues restants, à terminer le GUI et à améliorer l'expérience utilisateur aussi bien pour les novices que pour les experts (liens ouverts dans un navigateur externe):</p><p><ul><li>Si vous êtes un développeur expérimenté, vous pouvez donner de votre temps et <a href="http://octave.org/get-involved.html">développer Octave</a>.</li><li>Si Octave ne fonctionne pas correctement, vous êtes encouragés à <a href="http://octave.org/bugs.html">signaler les problèmes </a> que vous trouvez.</li><li>Que vous soyez utilisateur ou développeur, vous pouvez <a href="http://octave.org/donate.html">aider à financer le projet</a>. Le développement d'Octave demande beaucoup de temps et d’expertise. Vos contributions permettent d'assurer qu'Octave continuera à s'améliorer.</li></ul></p><p>Nous espérons que vous trouverez Octave utile. S'il vous plaît, aidez nous à l'améliorer encore dans le futur !</p> @@ -88,7 +88,7 @@ QWinTerminalImpl - + copied selection to clipboard sélection copiée vers le presse-papier @@ -378,7 +378,7 @@ file_editor_tab - + Goto line Aller à la ligne @@ -453,7 +453,7 @@ %2. - + Line: Ligne : @@ -463,7 +463,7 @@ Col : - + It seems that '%1' has been modified by another application. Do you want to reload it? Il semblerait que '%1' a été modifié par une autre application. Voulez-vous le récharger ? @@ -659,6 +659,7 @@ Create file in + String ends with \n! Créer un fichier dans @@ -671,6 +672,7 @@ Create folder in + String ends with \n! Créer un répertoire dans @@ -1912,17 +1914,20 @@ b - + short form for bold + g i - + short form for italic + i u - + short form for underlined + s diff -r 89e3601c33aa -r 79dc730b92ae libgui/languages/nl_NL.ts --- a/libgui/languages/nl_NL.ts Wed Jan 08 01:40:11 2014 -0500 +++ b/libgui/languages/nl_NL.ts Fri Jan 10 19:25:58 2014 -0500 @@ -474,7 +474,7 @@ Aanwijzer - + <p><strong>A Note about Octave's New GUI</strong></p><p>One of the biggest new features for Octave 3.8 is a graphical user interface. It is the one thing that users have requested most often over the last few years and now it is almost ready. But because it is not quite as polished as we would like, we have decided to wait until the 4.0.x release series before making the GUI the default interface.</p><p>Given the length of time and the number of bug fixes and improvements since the last major release, we also decided against delaying the release of all these new improvements any longer just to perfect the GUI. So please enjoy the 3.8 release of Octave and the preview of the new GUI. We believe it is working reasonably well, but we also know that there are some obvious rough spots and many things that could be improved.</p><p><strong>We Need Your Help</strong></p><p>There are many ways that you can help us fix the remaining problems, complete the GUI, and improve the overall user experience for both novices and experts alike (links will open an external browser):</p><p><ul><li>If you are a skilled software developer, you can help by contributing your time to help <a href="http://octave.org/get-involved.html">develop Octave</a>.</li><li>If Octave does not work properly, you are encouraged to <a href="http://octave.org/bugs.html">report problems </a> that you find.</li><li>Whether you are a user or developer, you can <a href="http://octave.org/donate.html">help to fund the project</a>. Octave development takes a lot of time and expertise. Your contributions help to ensure that Octave will continue to improve.</li></ul></p><p>We hope you find Octave to be useful. Please help us make it even better for the future!</p> <p><strong>Een opmerking over Octave's Nieuwe GUI</strong></p><p>Een van de belangrijkste nieuwe kenmerken van Octave 3.8 is een grafische user interface (GUI). Dat is waar de gebruikers de afgelopen jaren het meest om gevraagd hebben en hij is bijna af. Maar omdat hij nog niet zo gepolijst is als we zouden willen hebben we besloten te wachten tot de versie 4.0 serie voordat we hem de standaard interface maken.</p><p>Vanwege de lange tijd en het aantal bug fixes en verbeteringen sinds de laatste major release versie hebben we ook besloten om niet langer meer te wachten op de GUI om al die verbeteringen door te voeren. Dus geniet van Octave versie 3.8 en de preview van de nieuwe GUI. We denken dat hij redelijk goed werkt, maar natuurlijk weten we dat er nog ruwe kantjes aan zitten en ruimte voor verbeteringen.</p><p><strong>We hebben je hulp nodig</strong></p><p>Er zijn veel manieren waarop je ons kunt helpen de overgebleven problemen te verhelpen, de GUI te completeren, en de gebruikerservaring voor nieuwelingen en experts (de URLs openen een nieuwe browser):</p><p><ul><li>Als je een bekwame ontwikkelaar bent kun je ons helpen door bij te dragen <a href="http://octave.org/get-involved.html">develop Octave</a>.</li><li>Als Octave niet goed wekt raden we je aan om <a href="http://octave.org/bugs.html">de problemen te rapporteren </a> die je tegen komt.</li><li>Of je nu gebruiker of ontwikkelaar bent, je kunt ook <a href="http://octave.org/donate.html">een bijdrage geven</a>. De ontwikkeling van Octave vraagt een hoop tijd en expertise. Je bijdrage helpt er aan mee dat Octave verbeterd blijft worden.</li></ul></p><p>We hopen dat je Octave nuttig vindt. Help alsjeblieft om het in de toekomst nog beter te maken!</p> @@ -962,7 +962,7 @@ QWinTerminalImpl - + copied selection to clipboard selectie is naar klembord gekopieerd @@ -1918,7 +1918,7 @@ file_editor_tab - + Goto line Ga naar regel @@ -1992,7 +1992,7 @@ %2. - + Line: Regel: @@ -2002,7 +2002,7 @@ Kolom: - + It seems that '%1' has been modified by another application. Do you want to reload it? Het lijkt erop dat '%1' is gewijzigd door een ander programma. Wil je het opnieuw laden? @@ -2198,6 +2198,7 @@ Create file in + String ends with \n! Maak nieuw bestand in @@ -2210,6 +2211,7 @@ Create folder in + String ends with \n! Maak nieuwe map in @@ -3452,17 +3454,20 @@ b - b + short form for bold + d i - i + short form for italic + s u - u + short form for underlined + o diff -r 89e3601c33aa -r 79dc730b92ae libgui/languages/pt_BR.ts --- a/libgui/languages/pt_BR.ts Wed Jan 08 01:40:11 2014 -0500 +++ b/libgui/languages/pt_BR.ts Fri Jan 10 19:25:58 2014 -0500 @@ -34,7 +34,7 @@ inherited - herdada + herdado(a) @@ -62,9 +62,9 @@ indicador - + <p><strong>A Note about Octave's New GUI</strong></p><p>One of the biggest new features for Octave 3.8 is a graphical user interface. It is the one thing that users have requested most often over the last few years and now it is almost ready. But because it is not quite as polished as we would like, we have decided to wait until the 4.0.x release series before making the GUI the default interface.</p><p>Given the length of time and the number of bug fixes and improvements since the last major release, we also decided against delaying the release of all these new improvements any longer just to perfect the GUI. So please enjoy the 3.8 release of Octave and the preview of the new GUI. We believe it is working reasonably well, but we also know that there are some obvious rough spots and many things that could be improved.</p><p><strong>We Need Your Help</strong></p><p>There are many ways that you can help us fix the remaining problems, complete the GUI, and improve the overall user experience for both novices and experts alike (links will open an external browser):</p><p><ul><li>If you are a skilled software developer, you can help by contributing your time to help <a href="http://octave.org/get-involved.html">develop Octave</a>.</li><li>If Octave does not work properly, you are encouraged to <a href="http://octave.org/bugs.html">report problems </a> that you find.</li><li>Whether you are a user or developer, you can <a href="http://octave.org/donate.html">help to fund the project</a>. Octave development takes a lot of time and expertise. Your contributions help to ensure that Octave will continue to improve.</li></ul></p><p>We hope you find Octave to be useful. Please help us make it even better for the future!</p> - <p><strong>Um aviso sobre a nova interface gráfica do Octave</strong></p><p>Uma das funcionalidades novas mais importantes no Octave versão 3.8 é a interface gráfica (GUI). É uma coisa que os usuários solicitaram muito frequentemente durante os últimos anos, e agora ela está quase pronta. Mas como ela não está tão bem acabada quanto gostaríamos, decidimos esperar até a próxima versão 4.0 antes de tornar a GUI a interface padrão do Octave.</p><p>Dado o tempo transcorrido e o número de correções e melhorias desde a última versão do Octave, também decidimos não adiar mais o lançamento de todas essas novidades, ao invés ficar aperfeiçoando a GUI. Portanto, aproveite a versão 3.8 do Octave e a prévia da nova GUI! Acreditamos que ela está funcionando razoavelmente bem, apesar de alguns aspectos obviamente inacabados, além de muitas melhorias possíveis.</p><p><strong>Ajude-nos</strong></p><p>Há muitas formas de você nos ajudar a corrigir os problemas que persistirem, a finalizar a GUI e a melhorar a usabilidade do Octave em geral, tanto para usuários iniciantes quanto experientes (os links abaixo serão abertos no seu navegador do sistema; o conteúdo poderá estar em inglês):</p><p><ul><li>Se você for um desenvolvedor de software habilidoso, ajude-nos contribuindo com seu tempo, auxiliando no <a href="http://octave.org/get-involved.html">desenvolvimento do Octave</a>.</li><li>Se o Octave não estiver funcionando corretamente, convidamos-lhe a <a href="http://octave.org/bugs.html">relatar os problemas</a> que vier a encontrar.</li><li>Quer você seja um usuário ou um desenvolvedor, você poderia <a href="http://octave.org/donate.html">fazer uma doação</a> para auxiliar no financiamento do projeto. Afinal, o desenvolvimento do Octave demanda tempo e conhecimento consideráveis. A sua generosidade contribui para assegurar que o Octave continuará a ser melhorado.</li></ul></p><p>Esperamos que você goste do Octave. Ajude-nos a torná-lo ainda melhor no seu futuro!</p> + <p><strong>Um aviso sobre a nova interface gráfica do Octave</strong></p><p>Uma das funcionalidades novas mais importantes no Octave versão 3.8 é a interface gráfica (GUI). É uma coisa que os usuários solicitaram muito frequentemente nos últimos anos, e agora ela está quase pronta. Mas como ela não está tão bem acabada quanto gostaríamos, decidimos esperar até a próxima versão 4.0 antes de tornar a GUI a interface padrão.</p><p>Dado o tempo transcorrido e o número de correções e melhorias desde a última versão, também decidimos não adiar mais o lançamento de todas essas novidades, ao invés ficar aperfeiçoando a GUI. Portanto, aproveite a versão 3.8 do Octave e a prévia da nova GUI! Acreditamos que ela está funcionando razoavelmente bem, apesar de alguns aspectos obviamente inacabados, além de muitas melhorias possíveis.</p><p><strong>Ajude-nos</strong></p><p>Há muitas formas de você nos ajudar a corrigir os problemas que persistirem, a finalizar a GUI e a melhorar a usabilidade do Octave em geral, tanto para usuários iniciantes quanto para aqueles mais experientes (os links abaixo serão abertos no seu navegador padrão do sistema; o conteúdo poderá estar em inglês):</p><p><ul><li>Se você for um desenvolvedor de software talentoso, ajude-nos contribuindo com o seu tempo, auxiliando no <a href="http://octave.org/get-involved.html">desenvolvimento do Octave</a>.</li><li>Se o Octave não estiver funcionando corretamente, convidamos-lhe a <a href="http://octave.org/bugs.html">relatar os problemas</a> que você vier a encontrar.</li><li>Quer você seja um usuário ou um desenvolvedor, você poderia <a href="http://octave.org/donate.html">fazer uma doação</a> para auxiliar no financiamento do projeto. Afinal, o desenvolvimento do Octave demanda tempo e conhecimento consideráveis. A sua generosidade contribui para assegurar a melhoria contínua do Octave.</li></ul></p><p>Esperamos que você goste do Octave. Ajude-nos a torná-lo ainda melhor no futuro!</p> @@ -88,7 +88,7 @@ QWinTerminalImpl - + copied selection to clipboard seleção copiada para a área de transferência @@ -120,7 +120,7 @@ Octave Files (*.m);;All Files (*) - Scripts do Octave (*.m);;Todos os Arquivos (*) + Arquivos do Octave (*.m);;Todos os Arquivos (*) @@ -131,19 +131,19 @@ New function name: - Novo nome de função: + Nome da nova função: File not saved! A file with the selected name %1 is already open in the editor - Arquivo não salvo! Um arquivo com o nome selecionado %1 já está aberto no editor + Arquivo não foi salvo! Um arquivo com o nome selecionado %1 já está aberto no editor The associated file editor tab has disappeared. It was likely closed by some means. - A aba do editor associada ao arquivo desapareceu. Provavelmente foi fechada de alguma maneira. + A aba do editor associada ao arquivo desapareceu. @@ -153,7 +153,7 @@ &New File - &Novo Arquivo + &Novo Script @@ -168,12 +168,12 @@ Save File &As - Salvar Arquivo &Como + Salvar Arquivo &Como... Print - Imprimir + Imprimir... @@ -203,7 +203,7 @@ &Next Bookmark - &Próximo Marcador + Marcador &Seguinte @@ -223,7 +223,7 @@ &Next Breakpoint - &Próximo ponto de parada + Ponto de Parada &Seguinte @@ -238,7 +238,7 @@ &Remove All Breakpoints - &Remover todos Pontos de Parada + &Remover todos os Pontos de Parada @@ -253,7 +253,7 @@ Save File and Run - Salvar Arquivo e Rodar + Salvar Arquivo e Executá-lo @@ -283,7 +283,7 @@ Close Other Files - Fechar Outros Arquivos + Fechar Demais Arquivos @@ -303,7 +303,7 @@ &Documentation on Keyword - &Documentação na Palavra-chave + &Documentação da Palavra-chave @@ -376,9 +376,9 @@ file_editor_tab - + Goto line - Vá para linha + Vá para linha... @@ -399,7 +399,7 @@ Do you want to cancel closing, save or discard the changes? - Você deseja cancelar fechamento, salvar ou descartar as alterações? + Você deseja cancelar o fechamento, salvar as alterações, ou descartá-las? @@ -423,7 +423,7 @@ Octave Files (*.m);;All Files (*) - Scripts Octave (*.m);; Todos os Arquivos (*) + Arquivos do Octave (*.m);; Todos os Arquivos (*) @@ -441,7 +441,7 @@ has been deleted or renamed. Do you want to save it now?%2 Parece que o arquivo %1 -foi removido ou renomeado. Pretende salvá-lo agora?%2 +foi removido ou renomeado. Gostaria de salvá-lo agora?%2 @@ -451,7 +451,7 @@ %2. - + Line: Linha: @@ -461,7 +461,7 @@ Coluna: - + It seems that '%1' has been modified by another application. Do you want to reload it? Parece que o arquivo '%1' foi modificado por outra aplicação. Deseja recarregá-lo? @@ -501,7 +501,7 @@ Set octave directory - Definir o diretório do Octave + Escolher o diretório do Octave @@ -527,7 +527,7 @@ Find Files ... - Buscar arquivos... + Buscar Arquivos... @@ -564,7 +564,7 @@ Show hidden - Mostrar escondidos + Exibir ocultos @@ -644,7 +644,7 @@ Set directory of file browser - Definir diretório do navegador de arquivos + Definir diretório do Navegador de Arquivos @@ -655,7 +655,9 @@ Create file in - Criar arquivo em + String ends with \n! + Criar arquivo em + @@ -666,7 +668,9 @@ Create folder in - Criar diretório em + String ends with \n! + Criar diretório em + @@ -699,9 +703,9 @@ You can find more information about each of these by visiting <a href="http://octave.org/support.html">http://octave.org/support.html</a> (opens in external browser).</p> </body></html> <html><body> -<p>Esperamos que o Octave seja uma ferramenta últil.</p> -<p>Se encontrar problemas, existem várias maneiras de pedir ajuda incluindo suporte comercial, lista de email, wiki, e outros canais de suporte da comunidade. -Você pode encontrar mais informações sobre cada um deles visitando <a href="http://octave.org/support.html">http://octave.org/support.html</a> (opens in external browser).</p> +<p>Esperamos que você ache o Octave uma ferramenta útil.</p> +<p>Se encontrar dificuldades, existem várias formas de obter assistência, incluindo suporte comercial, listas de email, wiki, e outros canais de suporte comunitários. +Você pode encontrar mais informações sobre cada um deles visitando <a href="http://octave.org/support.html">http://octave.org/support.html</a> (link abre em navegador externo).</p> </body></html> @@ -757,7 +761,7 @@ &Wrap while searching - Retornar ao começo se encontrar &final durante busca + Retornar ao começo se alcançar o &final durante a busca @@ -782,7 +786,7 @@ &More - &Mais + &Mais opções... @@ -797,22 +801,22 @@ Search &backward - Buscar para &trás + Buscar de trás para frente Search se&lection - Buscar dentre &seleção + Buscar dentro do texto &selecionado Search from end - Buscar desde o final + Buscar do final para o começo Search from start - Buscar desde o início + Buscar do começo para o final @@ -845,57 +849,57 @@ Named: - Nomeados: + Nome de arquivo: Enter the filename expression - Digite expressão para os nomes de arquivo + Digite a expressão de busca para os nomes de arquivo Start in: - Iniciar em: + Diretório inicial: Enter the start directory - Digite diretório inicial + Digite o diretório inicial Browse... - Explorar... + Escolher... Browse for start directory - Explorar diretório inicial + Escolha o diretório inicial Recurse directories - Entrar em sub-diretórios + Buscar em sub-diretórios Search recursively through directories for matching files - Buscar recursivamente nos diretórios por arquivos que correspondam + Buscar recursivamente nos sub-diretórios Include directories - Inclur diretórios + Inclur nomes de diretórios Include matching directories in search results - Incluir diretórios encontrados no resultado da busca + Incluir diretórios no resultado da busca Name case insensitive - Insensível a maiúsculas/minúsculas + Não diferenciar maiúsculas/minúsculas no nome @@ -910,17 +914,17 @@ Search must match text - Busca deve encontrar texto + Digite a expressão de busca para conteúdo dos arquivos Text to match - Texto para encontrar + Texto a buscar Text case insensitive - Texto insensível a maiúscula/minúscula + Não diferenciar maiúsculas/minúsculas no texto @@ -1006,7 +1010,7 @@ Enter text to filter the command history. - Digite para filtrar o hitórico de comandos. + Digite para filtrar o histórico de comandos. @@ -1034,7 +1038,7 @@ Welcome to Octave! - Bem-vindo ao Octave! + Bem-vindo(a) ao Octave! @@ -1055,8 +1059,8 @@ </body></html> <html><body> <p>Parece que você está usando a interface gráfica pela primeira vez neste computador. -Clique em próximo para criar um arquivo de configuração e lançar o Octave.</p> -<p>O arquivo de configuração é armazenado em %1. Se o arquivo existir, você não verá esta mensagem quando o Octave inicializar.</p> +Clique em 'Próximo' para criar um arquivo de configuração e iniciar o Octave.</p> +<p>O arquivo de configuração é armazenado em %1. Se o arquivo existir, você não verá esta mensagem quando o Octave iniciar novamente.</p> </body></html> @@ -1066,7 +1070,7 @@ Load Workspace - Carregar ambiente de trabalho + Carregar Ambiente de Trabalho... @@ -1138,7 +1142,7 @@ Save Workspace As - Salvar Ambiente de Trabalho Como + Salvar Ambiente de Trabalho Como... @@ -1198,12 +1202,12 @@ Continue - Continuar + Prosseguir Exit Debug Mode - Sair de Modo de Depuração + Sair do Modo de Depuração @@ -1223,12 +1227,12 @@ Step In - Passo a dentro + Passo adentro Step Out - Passo a fora + Passo afora @@ -1243,7 +1247,7 @@ Share Code - Compartilhar o Código + Compartilhar Código Fonte @@ -1294,12 +1298,12 @@ Experimental GUI Info - Informação sobre a Interface Gráfica Experimental + Aviso sobre a Interface Gráfica Experimental Enter directory name - Digite nome do diretório + Digite o nome do diretório @@ -1309,13 +1313,13 @@ One directory up - Um nível de diretório acima + Diretório um nível acima Browse directories - Navegar por diretórios + Escolher diretório @@ -1360,7 +1364,7 @@ Workspace - Ambiente de trabalho + Ambiente de Trabalho @@ -1634,7 +1638,7 @@ Backspace unindents line - Tecla Apagar remove identação na linha + Tecla Backspace remove identação da linha @@ -1644,7 +1648,7 @@ Case sensitive - Sensível a maiúscula/minúscula + Diferenciar maiúsculas/minúsculas @@ -1669,7 +1673,7 @@ Editor Styles - Estilos do Editor + Apresentação @@ -1684,17 +1688,17 @@ Show line numbers - Exibir número de linha + Exibir números de linha Highlight current line - Enfatizar linha atual + Destacar linha atual Code completion - Sguestões para copletar código + Oferecer sugestões de preenchimento @@ -1704,22 +1708,22 @@ Show whitespace - Mostrar espaço em branco + Exibir espaços em branco Do not show whitespace used for indentation - Não mostrar espaço em branco usado para identação + Não exibir espaços em branco usados para identação # of characters typed before completion list displayed - Número de caracteres digitados antes da lista de completação ser apresentada + Número de caracteres digitados antes da apresentar sugestões de preenchimento Create nonexistent files without prompting - Criar arquivos não existentes sem perguntar + Criar arquivos não existentes sem confirmar @@ -1734,7 +1738,7 @@ <html><head/><body><p>Select font, font size (as a difference from the default size), font style (bold, italic, underline), text color and background color (for the latter, the color pink (255,0,255) is a placeholder for the default background color)</p></body></html> - <html><head/><body><p>Selecionar fonte, tamanho da fonte (como uma diferença do tamanho padrão), estilo da fonte (negrito, itálico, sublinhado), cor de texto e cor de fundo (a cor rosa (255,0,255) é a cor de fundo padrão)</p></body></html> + <html><head/><body><p>Selecionar fonte, tamanho da fonte (na forma de diferença com relacão ao tamanho padrão), estilo da fonte (negrito, itálico, sublinhado), cor da fonte e cor de fundo (a cor rosa (255,0,255) é a cor de fundo padrão).</p></body></html> @@ -1754,7 +1758,7 @@ Use foreground color - Usar cor de frente + Usar cor de primeiro plano @@ -1794,12 +1798,12 @@ Workspace - Ambiente de trabalho + Ambiente de Trabalho Storage Class Colors - Cores das Classes de Armazenamento + Cores das Categorias @@ -1809,7 +1813,7 @@ Allow Octave to connect to the Octave web site to display current news and information - Permitir Octave se conectar a web para mostrar notícias recentes e informação + Permitir Octave se conectar à Internet para mostrar notícias e informações recentes @@ -1824,22 +1828,22 @@ Icon set for dock widgets - Conjunto de ícones para paineis + Conjunto de ícones para painéis Language (requires restart) - Idioma (reinicialização do Octave necessária) + Idioma (alteração exige reinicialização do Octave) Icon size - Tamanho do Ícone + Tamanho dos ícones Synchronize Octave working directory with file browser - Sincronizar diretório de trabalho com o navegador de arquivos + Sincronizar diretório atual do Octave com o Navegador de Arquivos @@ -1901,22 +1905,25 @@ Background color, pink (255,0,255) means default - Cor de fundo, rosa (255,0,255) significa padrão + Cor de fundo rosa (255,0,255) significa padrão b - b + short form for bold + n i + short form for italic i u - u + short form for underlined + s @@ -1950,9 +1957,9 @@ <a href="http://octave.org/community-news.html">http://octave.org/community-news.html</a>.</p> </body></html> <html><body> -<p>Quando o Octave GUI inicia, ele checa o site para conferir notícias recentes e da comunidade. -A checagem acontece pelo menos uma vez ao dia e as notícias só serão apresentadas se existir algo novo desde o último acesso.</p> -<p>Você também pode ver as notícias em "Notícias de Comunidade" no menu de ajuda na interface gráfica, ou visitar +<p>Quando a interface gráfica do Octave se inicia, ela busca no sítio do Octave por notícias e informações recentes sobre a comunidade. +A busca acontece no máximo uma vez por dia e as notícias só serão apresentadas se houver algo novo desde o último acesso.</p> +<p>Você também pode ver as notícias selecionando "Notícias da Comunidade" no menu "Novidades" na interface gráfica, ou visitando <a href="http://octave.org/community-news.html">http://octave.org/community-news.html</a>.</p> </body></html> @@ -1970,7 +1977,7 @@ a:link { text-decoration: underline; color: #0000ff; } </style> <head/><body> -<p>Permitir Octave se conectar ao web na inicialização para mostrar as notícias correntes e informações sobre a comunidade.</p> +<p>Permitir que o Octave se conecte à Internet durante a inicialização para buscar as notícias e informações atuais sobre a comunidade.</p> </body></html> @@ -2028,7 +2035,7 @@ Storage Class - Classe de Armazenamento + Categoria @@ -2047,12 +2054,12 @@ Workspace - Ambiente de trabalho + Ambiente de Trabalho View the variables in the active workspace. - Visualizar variáveis no ambiente de trabalho ativo. + Visualizar variáveis no Ambiente de Trabalho. @@ -2072,12 +2079,12 @@ View the variables in the active workspace.<br> - Visualizar as variáveis no ambiente de trabalho ativo.<br> + Visualizar as variáveis no Ambiente de Trabalho.<br> Colors for the storage class: - Cores para classe de armazenamento: + Cores das categorias: diff -r 89e3601c33aa -r 79dc730b92ae libgui/languages/pt_PT.ts --- a/libgui/languages/pt_PT.ts Wed Jan 08 01:40:11 2014 -0500 +++ b/libgui/languages/pt_PT.ts Fri Jan 10 19:25:58 2014 -0500 @@ -62,7 +62,7 @@ indicador - + <p><strong>A Note about Octave's New GUI</strong></p><p>One of the biggest new features for Octave 3.8 is a graphical user interface. It is the one thing that users have requested most often over the last few years and now it is almost ready. But because it is not quite as polished as we would like, we have decided to wait until the 4.0.x release series before making the GUI the default interface.</p><p>Given the length of time and the number of bug fixes and improvements since the last major release, we also decided against delaying the release of all these new improvements any longer just to perfect the GUI. So please enjoy the 3.8 release of Octave and the preview of the new GUI. We believe it is working reasonably well, but we also know that there are some obvious rough spots and many things that could be improved.</p><p><strong>We Need Your Help</strong></p><p>There are many ways that you can help us fix the remaining problems, complete the GUI, and improve the overall user experience for both novices and experts alike (links will open an external browser):</p><p><ul><li>If you are a skilled software developer, you can help by contributing your time to help <a href="http://octave.org/get-involved.html">develop Octave</a>.</li><li>If Octave does not work properly, you are encouraged to <a href="http://octave.org/bugs.html">report problems </a> that you find.</li><li>Whether you are a user or developer, you can <a href="http://octave.org/donate.html">help to fund the project</a>. Octave development takes a lot of time and expertise. Your contributions help to ensure that Octave will continue to improve.</li></ul></p><p>We hope you find Octave to be useful. Please help us make it even better for the future!</p> @@ -88,7 +88,7 @@ QWinTerminalImpl - + copied selection to clipboard selecçao copiada para a área de transferência @@ -1045,7 +1045,7 @@ file_editor_tab - + Goto line Ir para linha @@ -1120,7 +1120,7 @@ %2. - + Line: Linha: @@ -1130,7 +1130,7 @@ Col: - + It seems that '%1' has been modified by another application. Do you want to reload it? Parece que o ficheiro '%1' foi modificado por outro aplicativo. Deseja recarregá-lo? @@ -1326,6 +1326,7 @@ Create file in + String ends with \n! Criar ficheiro em @@ -1338,6 +1339,7 @@ Create folder in + String ends with \n! Criar directório em @@ -2579,17 +2581,20 @@ b - b + short form for bold + n i + short form for italic i u - u + short form for underlined + s diff -r 89e3601c33aa -r 79dc730b92ae libgui/languages/ru_RU.ts --- a/libgui/languages/ru_RU.ts Wed Jan 08 01:40:11 2014 -0500 +++ b/libgui/languages/ru_RU.ts Fri Jan 10 19:25:58 2014 -0500 @@ -62,7 +62,7 @@ - + <p><strong>A Note about Octave's New GUI</strong></p><p>One of the biggest new features for Octave 3.8 is a graphical user interface. It is the one thing that users have requested most often over the last few years and now it is almost ready. But because it is not quite as polished as we would like, we have decided to wait until the 4.0.x release series before making the GUI the default interface.</p><p>Given the length of time and the number of bug fixes and improvements since the last major release, we also decided against delaying the release of all these new improvements any longer just to perfect the GUI. So please enjoy the 3.8 release of Octave and the preview of the new GUI. We believe it is working reasonably well, but we also know that there are some obvious rough spots and many things that could be improved.</p><p><strong>We Need Your Help</strong></p><p>There are many ways that you can help us fix the remaining problems, complete the GUI, and improve the overall user experience for both novices and experts alike (links will open an external browser):</p><p><ul><li>If you are a skilled software developer, you can help by contributing your time to help <a href="http://octave.org/get-involved.html">develop Octave</a>.</li><li>If Octave does not work properly, you are encouraged to <a href="http://octave.org/bugs.html">report problems </a> that you find.</li><li>Whether you are a user or developer, you can <a href="http://octave.org/donate.html">help to fund the project</a>. Octave development takes a lot of time and expertise. Your contributions help to ensure that Octave will continue to improve.</li></ul></p><p>We hope you find Octave to be useful. Please help us make it even better for the future!</p> @@ -88,7 +88,7 @@ QWinTerminalImpl - + copied selection to clipboard выделенное скопировано в буфер обмена @@ -378,7 +378,7 @@ file_editor_tab - + Goto line Перейти к строчке @@ -453,7 +453,7 @@ %2. - + Line: @@ -463,7 +463,7 @@ - + It seems that '%1' has been modified by another application. Do you want to reload it? Кажется, файл '%1' был изменен другим приложением. Вы хотите обновить его содержимое? @@ -656,7 +656,9 @@ Create file in - Создать файл в + String ends with \n! + Создать файл в + @@ -667,7 +669,9 @@ Create folder in - Создать папку в + String ends with \n! + Создать папку в + @@ -1859,17 +1863,20 @@ b - b + short form for bold + i - i + short form for italic + u - u + short form for underlined + diff -r 89e3601c33aa -r 79dc730b92ae libgui/languages/uk_UA.ts --- a/libgui/languages/uk_UA.ts Wed Jan 08 01:40:11 2014 -0500 +++ b/libgui/languages/uk_UA.ts Fri Jan 10 19:25:58 2014 -0500 @@ -62,7 +62,7 @@ - + <p><strong>A Note about Octave's New GUI</strong></p><p>One of the biggest new features for Octave 3.8 is a graphical user interface. It is the one thing that users have requested most often over the last few years and now it is almost ready. But because it is not quite as polished as we would like, we have decided to wait until the 4.0.x release series before making the GUI the default interface.</p><p>Given the length of time and the number of bug fixes and improvements since the last major release, we also decided against delaying the release of all these new improvements any longer just to perfect the GUI. So please enjoy the 3.8 release of Octave and the preview of the new GUI. We believe it is working reasonably well, but we also know that there are some obvious rough spots and many things that could be improved.</p><p><strong>We Need Your Help</strong></p><p>There are many ways that you can help us fix the remaining problems, complete the GUI, and improve the overall user experience for both novices and experts alike (links will open an external browser):</p><p><ul><li>If you are a skilled software developer, you can help by contributing your time to help <a href="http://octave.org/get-involved.html">develop Octave</a>.</li><li>If Octave does not work properly, you are encouraged to <a href="http://octave.org/bugs.html">report problems </a> that you find.</li><li>Whether you are a user or developer, you can <a href="http://octave.org/donate.html">help to fund the project</a>. Octave development takes a lot of time and expertise. Your contributions help to ensure that Octave will continue to improve.</li></ul></p><p>We hope you find Octave to be useful. Please help us make it even better for the future!</p> @@ -88,7 +88,7 @@ QWinTerminalImpl - + copied selection to clipboard @@ -1036,7 +1036,7 @@ file_editor_tab - + Goto line @@ -1103,7 +1103,7 @@ - + Line: @@ -1113,7 +1113,7 @@ - + It seems that '%1' has been modified by another application. Do you want to reload it? @@ -1306,6 +1306,7 @@ Create file in + String ends with \n! @@ -1317,6 +1318,7 @@ Create folder in + String ends with \n! @@ -2507,16 +2509,19 @@ b + short form for bold i + short form for italic u + short form for underlined diff -r 89e3601c33aa -r 79dc730b92ae libgui/src/files-dock-widget.cc --- a/libgui/src/files-dock-widget.cc Wed Jan 08 01:40:11 2014 -0500 +++ b/libgui/src/files-dock-widget.cc Fri Jan 10 19:25:58 2014 -0500 @@ -814,8 +814,8 @@ bool ok; QString name = QInputDialog::getText (this, tr ("Create File"), - tr ("Create file in\n") + parent_dir, - QLineEdit::Normal, "New File.txt", &ok); + tr ("Create file in\n","String ends with \\n!") + parent_dir, + QLineEdit::Normal, "New File.txt", &ok); if (ok && name.length () > 0) { name = parent_dir + "/" + name; @@ -832,9 +832,8 @@ bool ok; QString name = QInputDialog::getText (this, tr ("Create Directory"), - tr ("Create folder in\n") + parent_dir, - QLineEdit::Normal, "New Directory", - &ok); + tr ("Create folder in\n","String ends with \\n!") + parent_dir, + QLineEdit::Normal, "New Directory", &ok); if (ok && name.length () > 0) { QDir dir (parent_dir); diff -r 89e3601c33aa -r 79dc730b92ae libgui/src/main-window.cc --- a/libgui/src/main-window.cc Wed Jan 08 01:40:11 2014 -0500 +++ b/libgui/src/main-window.cc Fri Jan 10 19:25:58 2014 -0500 @@ -88,7 +88,10 @@ _clipboard (QApplication::clipboard ()), _cmd_queue (new QStringList ()), // no command pending _cmd_processing (1), - _cmd_queue_mutex () + _cmd_queue_mutex (), + _dbg_queue (new QStringList ()), // no debug pending + _dbg_processing (1), + _dbg_queue_mutex () { QSettings *settings = resource_manager::get_settings (); @@ -438,10 +441,10 @@ "when you have a connection to the web (link opens in an external browser).\n" "

\n" "

\n" - "— The Octave Developers, " OCTAVE_RELEASE_DATE "\n" + "— The Octave Developers, ") + OCTAVE_RELEASE_DATE + "\n" "

\n" "\n" - "\n")); + "\n"); } else html_text = QString @@ -457,10 +460,10 @@ "or enable web connections for news in Octave's network settings dialog.\n" "

\n" "

\n" - "— The Octave Developers, " OCTAVE_RELEASE_DATE "\n" + "— The Octave Developers, ") + OCTAVE_RELEASE_DATE + "\n" "

\n" "\n" - "\n")); + "\n"); emit display_news_signal (html_text); @@ -780,31 +783,31 @@ void main_window::debug_continue (void) { - octave_link::post_event (this, &main_window::debug_continue_callback); + queue_debug ("cont"); } void main_window::debug_step_into (void) { - octave_link::post_event (this, &main_window::debug_step_into_callback); + queue_debug ("in"); } void main_window::debug_step_over (void) { - octave_link::post_event (this, &main_window::debug_step_over_callback); + queue_debug ("step"); } void main_window::debug_step_out (void) { - octave_link::post_event (this, &main_window::debug_step_out_callback); + queue_debug ("out"); } void main_window::debug_quit (void) { - octave_link::post_event (this, &main_window::debug_quit_callback); + queue_debug ("quit"); } void @@ -2101,15 +2104,7 @@ Fcd (ovl (directory)); } -void -main_window::debug_continue_callback (void) -{ - Fdbcont (); - - command_editor::interrupt (true); -} - -// The next three callbacks are invoked by GUI buttons. Those buttons +// The next callbacks are invoked by GUI buttons. Those buttons // should only be active when we are doing debugging, which means that // Octave is waiting for input in get_debug_input. Calling // command_editor::interrupt will force readline to return even if it @@ -2117,35 +2112,46 @@ // allowing the evaluator to continue and execute the next statement. void -main_window::debug_step_into_callback (void) +main_window::queue_debug (QString debug_cmd) { - Fdbstep (ovl ("in")); - - command_editor::interrupt (true); + _dbg_queue_mutex.lock (); + _dbg_queue->append (debug_cmd); // queue command + _dbg_queue_mutex.unlock (); + + if (_dbg_processing.tryAcquire ()) // if callback not processing, post event + octave_link::post_event (this, &main_window::execute_debug_callback); } void -main_window::debug_step_over_callback (void) -{ - Fdbstep (); - - command_editor::interrupt (true); -} - -void -main_window::debug_step_out_callback (void) +main_window::execute_debug_callback () { - Fdbstep (ovl ("out")); - - command_editor::interrupt (true); -} - -void -main_window::debug_quit_callback (void) -{ - Fdbquit (); - - command_editor::interrupt (true); + bool repost = false; // flag for reposting event for this callback + + if (!_dbg_queue->isEmpty ()) // list can not be empty here, just to make sure + { + _dbg_queue_mutex.lock (); // critical path + QString debug = _dbg_queue->takeFirst (); + if (_dbg_queue->isEmpty ()) + _dbg_processing.release (); // cmd queue empty, processing will stop + else + repost = true; // not empty, repost at end + _dbg_queue_mutex.unlock (); + + if (debug == "step") + Fdbstep (); + else if (debug == "cont") + Fdbcont (); + else if (debug == "quit") + Fdbquit (); + else + Fdbstep (ovl (debug.toStdString ())); + + command_editor::interrupt (true); + } + + if (repost) // queue not empty, so repost event for further processing + octave_link::post_event (this, &main_window::execute_debug_callback); + } void diff -r 89e3601c33aa -r 79dc730b92ae libgui/src/main-window.h --- a/libgui/src/main-window.h Wed Jan 08 01:40:11 2014 -0500 +++ b/libgui/src/main-window.h Fri Jan 10 19:25:58 2014 -0500 @@ -256,19 +256,13 @@ void change_directory_callback (const std::string& directory); - void debug_continue_callback (void); - - void debug_step_into_callback (void); - - void debug_step_over_callback (void); - - void debug_step_out_callback (void); - - void debug_quit_callback (void); - void exit_callback (void); - void queue_command (QString command); // Data models. + void queue_command (QString command); + + void queue_debug (QString command); + + void execute_debug_callback (); workspace_model *_workspace_model; @@ -349,6 +343,11 @@ QStringList *_cmd_queue; QSemaphore _cmd_processing; QMutex _cmd_queue_mutex; + + // semaphore to synchronize debug signals and related callbacks + QStringList *_dbg_queue; + QSemaphore _dbg_processing; + QMutex _dbg_queue_mutex; }; class news_reader : public QObject diff -r 89e3601c33aa -r 79dc730b92ae libgui/src/settings-dialog.cc --- a/libgui/src/settings-dialog.cc Wed Jan 08 01:40:11 2014 -0500 +++ b/libgui/src/settings-dialog.cc Fri Jan 10 19:25:58 2014 -0500 @@ -354,9 +354,9 @@ bg_color[i]->setToolTip (tr ("Background color, pink (255,0,255) means default")); } - attrib_font[0+3*i] = new QCheckBox (tr ("b")); - attrib_font[1+3*i] = new QCheckBox (tr ("i")); - attrib_font[2+3*i] = new QCheckBox (tr ("u")); + attrib_font[0+3*i] = new QCheckBox (tr ("b", "short form for bold")); + attrib_font[1+3*i] = new QCheckBox (tr ("i", "short form for italic")); + attrib_font[2+3*i] = new QCheckBox (tr ("u", "short form for underlined")); attrib_font[0+3*i]->setChecked (Qt::Checked && actual_font.bold ()); attrib_font[0+3*i]->setObjectName (actual_name+"_bold"); attrib_font[1+3*i]->setChecked (Qt::Checked && actual_font.italic ()); diff -r 89e3601c33aa -r 79dc730b92ae liboctave/util/oct-inttypes.h --- a/liboctave/util/oct-inttypes.h Wed Jan 08 01:40:11 2014 -0500 +++ b/liboctave/util/oct-inttypes.h Fri Jan 10 19:25:58 2014 -0500 @@ -1030,6 +1030,50 @@ return is; } +// We need to specialise for char and unsigned char because +// std::operator<< and std::operator>> are overloaded to input and +// output the ASCII character values instead of a representation of +// their numerical value (e.g. os << char(10) outputs a space instead +// of outputting the characters '1' and '0') + +template <> +inline std::ostream& +operator << (std::ostream& os, const octave_int& ival) +{ + os << static_cast (ival.value ()); + return os; +} + +template <> +inline std::ostream& +operator << (std::ostream& os, const octave_int& ival) +{ + os << static_cast (ival.value ()); + return os; +} + + +template <> +inline std::istream& +operator >> (std::istream& is, octave_int& ival) +{ + int tmp = 0; + is >> tmp; + ival = static_cast (tmp); + return is; +} + +template <> +inline std::istream& +operator >> (std::istream& is, octave_int& ival) +{ + unsigned int tmp = 0; + is >> tmp; + ival = static_cast (tmp); + return is; +} + + // Bitwise operations #define OCTAVE_INT_BITCMP_OP(OP) \