Skip to content

Commit

Permalink
Version 2023.09.01
Browse files Browse the repository at this point in the history
- Corrected a small bug in ordering categories;
- Added german translation.
ruifontes committed Sep 1, 2023
1 parent b62def6 commit 57d0105
Showing 10 changed files with 218 additions and 23 deletions.
8 changes: 4 additions & 4 deletions 2023.5.31.json → 2023.9.1.json
Original file line number Diff line number Diff line change
@@ -3,13 +3,13 @@
"displayName": "Regists blocks of text frequently used",
"URL": "",
"description": "Stores and make possible the entry of frequently used blocks of text. Command: Windows+F12.",
"sha256": "d2a6e6feb16f11a0df06e54aebc238bdb17616ea3d5b5ee9dc531bed7587c4af",
"sha256": "538cc18967b7abd03a79347c3846a112cd1d2315368ed40163c3194c96e1ce7e",
"homepage": "https://github.com/ruifontes/frequentText",
"addonVersionName": "2023.05.31",
"addonVersionName": "2023.09.01",
"addonVersionNumber": {
"major": 2023,
"minor": 5,
"patch": 31
"minor": 9,
"patch": 1
},
"minNVDAVersion": {
"major": 2021,
13 changes: 5 additions & 8 deletions addon/GlobalPlugins/frequentText/__init__.py
Original file line number Diff line number Diff line change
@@ -34,6 +34,7 @@

def listCategories():
listCatgs = config.keys()
listCatgs.sort(key=str.lower)
return listCatgs

def listTextBlocks(catg):
@@ -69,7 +70,7 @@ def __init__(self):
allowInSleepMode = True)
def script_startFrequentText(self, gesture):
# Invoke the corresponding dialog
gui.mainFrame._popupSettingsDialog(FrequentTextCatgsDialog)
gui.mainFrame.popupSettingsDialog(FrequentTextCatgsDialog)

@script(
# Ttranslators: Message to be announced during Keyboard Help
@@ -81,13 +82,11 @@ def script_startFrequentText(self, gesture):
def script_startFrequentTextDefault(self, gesture):
# Invoke the corresponding dialog
global defCatg, category
print(str(category) + " " + str(defCatg))
if defCatg == 0:
category = 0
else:
category = defCatg
print(str(category) + " " + str(defCatg))
gui.mainFrame._popupSettingsDialog(FrequentTextDialog)
gui.mainFrame.popupSettingsDialog(FrequentTextDialog)

def terminate (self):
if self.dialog is not None:
@@ -176,7 +175,7 @@ def onShow(self, evt):
self.Close()
global category
category = catgIDX
gui.mainFrame._popupSettingsDialog(FrequentTextDialog)
gui.mainFrame.popupSettingsDialog(FrequentTextDialog)
#return

def onAdd (self, evt):
@@ -272,7 +271,6 @@ def onKeyPress(self, evt):
# Sets enter key to show the entries and delete to remove it.
evt.Skip()
keycode = evt.GetKeyCode()
print(str(keycode))
if keycode == wx.WXK_RETURN and self.CatgsList.GetCount():
self.onShow(evt)
elif keycode == wx.WXK_RETURN and self.CatgsList.GetCount() == 0:
@@ -287,8 +285,7 @@ def __init__(self, *args, **kwds):
wx.Dialog.__init__(self, *args, **kwds)
self.title = _("Frequent text")
self.category = category
print(str(self.category))
self.listCatgs = config.keys()
self.listCatgs = listCategories()
self.catg = category
catg = self.listCatgs[self.catg]
self.listBlocks, self.dictBlocks = listTextBlocks(self.catg)
35 changes: 35 additions & 0 deletions addon/doc/de/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Textbausteine #


## Information
* Autoren: Rui Fontes, Ângelo Abrantes und Abel Passos Júnior, basierend auf der Arbeit von Marcos António de Oliveira
* Aktualisiert am 01.09.2023
* [stabile Version] herunterladen[1]
* Kompatibilität: NVDA-Version 2021.1 und höher


## Präsentation
Dieses Add-on bietet eine Möglichkeit, schnell häufig eingegebene Textblöcke in von Ihnen verfasste Dokumente einzufügen.
Um die Textblöcke besser zu organisieren, können sie in Kategorien gruppiert werden.
Es ist möglich, eine Kategorie als Standard festzulegen, um schnell auf ihre Blöcke zugreifen zu können.


## Verwendung
Um dieses Add-on nutzen zu können, müssen Sie die Kategorien festlegen und die Textblöcke ausfüllen, die Sie verwenden möchten.
Drücken Sie dazu zunächst Windows+f12. Sie können diesen Befehl im Dialogfeld „Eingabegesten“ im Abschnitt „Textbearbeitung“ ändern.
Es wird ein Dialogfeld angezeigt, in dem die vorhandenen Kategorien aufgelistet werden. Bei der ersten Verwendung sollten Sie die Eingabetaste oder die Tabulatortaste drücken, um zur Schaltfläche „Hinzufügen“ zu gelangen und diese zu aktivieren, um die Kategorien zu erstellen, die Sie verwenden möchten.
Bei ausgewählter Kategorie wird durch Drücken der Eingabetaste oder Aktivieren der Schaltfläche „Blöcke anzeigen“ ein Dialogfeld mit den Textblöcken dieser Kategorie angezeigt.
Neben den Optionen „Hinzufügen“ und „Blöcke anzeigen“ stehen Ihnen auch die Optionen „Umbenennen“, „Als Standard festlegen“ und „Löschen“ zur Verfügung.
Wenn das Blockdialogfeld für eine Kategorie geöffnet wird, werden alle vorhandenen Blöcke angezeigt.
Um die Sperrliste der Standardkategorie oder, falls diese nicht vorhanden ist, der ersten Kategorie in der Kategorienliste zu öffnen, drücken Sie Strg + Windows + F12.
Wenn keine Blöcke vorhanden sind, sollten Sie die Eingabetaste oder die TAB-Taste drücken, um auf die Schaltfläche „Hinzufügen“ zuzugreifen und diese zu aktivieren, um die gewünschten Blöcke zu erstellen.
Geben Sie im ersten Dialog den Namen des Blocks ein und drücken Sie die Eingabetaste oder aktivieren Sie die Schaltfläche „Ok“.
Es wird ein Dialog zum Eingeben des Textblocks angezeigt.
Geben Sie die gewünschten Zeilen ein. Wenn Sie fertig sind, drücken Sie die Tabulatortaste und aktivieren Sie die Schaltfläche „Ok“.

Um den Textblock in ein Bearbeitungsfeld einzufügen, wählen Sie einfach den Block aus und drücken Sie die Eingabetaste.

Im Add-on-Dialogfeld können Sie auch umbenennen, den Inhalt ändern, zu einer anderen Kategorie wechseln, den Textblock löschen oder zum Kategoriendialog zurückkehren.


[1]: https://github.com/ruifontes/frequentText/releases/download/2023.09.01/frequentText-2023.09.01.nvda-addon
4 changes: 2 additions & 2 deletions addon/doc/es/readme.md
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@

## Información
* Autores: Rui Fontes, Ângelo Abrantes y Abel Passos Júnior, basado en el trabajo de Marcos António de Oliveira
* Actualizado el 30/05/2023
* Actualizado el 01/09/2023
* Descargar [versión estable] [1]
* Compatibilidad: NVDA versión 2021.1 y posteriores

@@ -31,4 +31,4 @@ Para pegar el bloque de texto en un campo de edición, simplemente seleccione el
En las opciones del complemento también puede cambiar el nombre, cambiar el contenido, pasar a otra categoría, eliminar el bloque de texto o volver al diálogo de categorías.


[1]: https://github.com/ruifontes/frequentText/releases/download/2023.05.31/frequentText-2023.05.31.nvda-addon
[1]: https://github.com/ruifontes/frequentText/releases/download/2023.09.01/frequentText-2023.09.01.nvda-addon
4 changes: 2 additions & 2 deletions addon/doc/pt_BR/readme.md
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@

## Informações
* Autores: Rui Fontes, Ângelo Abrantes e Abel Passos Júnior, baseado no trabalho de Marcos António de Oliveira
* Actualizado em 30/05/2023
* Actualizado em 01/09/2023
* Descarregar a [versão estável][1]
* Compatibilidade: NVDA versão 2021.1 e seguintes

@@ -32,4 +32,4 @@ Para colar o bloco de texto num campo de edição, seleccione o bloco e pression
Na caixa de diálogo da lista de blocos também pode renomear, alterar o conteúdo, mudar de categoria, eliminar um bloco de texto, ou voltar para a caixa de diálogo das categorias.


[1]: https://github.com/ruifontes/frequentText/releases/download/2023.05.31/frequentText-2023.05.31.nvda-addon
[1]: https://github.com/ruifontes/frequentText/releases/download/2023.09.01/frequentText-2023.09.01.nvda-addon
4 changes: 2 additions & 2 deletions addon/doc/pt_PT/readme.md
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@

## Informações
* Autores: Rui Fontes, Ângelo Abrantes e Abel Passos Júnior, baseados no trabalho de Marcos António de Oliveira
* Actualizado em 30/05/2023
* Actualizado em 01/09/2023
* Descarregar a [versão estável][1]
* Compatibilidade: NVDA versão 2021.1 e seguintes

@@ -32,4 +32,4 @@ Para colar o bloco de texto num campo de edição, seleccione o bloco e pression
Na caixa de diálogo da lista de blocos também pode renomear, alterar o conteúdo, mudar de categoria ou eliminar um bloco de texto, ou voltar para a caixa de diálogo das categorias.


[1]: https://github.com/ruifontes/frequentText/releases/download/2023.05.31/frequentText-2023.05.31.nvda-addon
[1]: https://github.com/ruifontes/frequentText/releases/download/2023.09.01/frequentText-2023.09.01.nvda-addon
4 changes: 2 additions & 2 deletions addon/doc/tr/readme.md
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@

## bilgiler:
* Yazarlar: Rui Fontes, Ângelo Abrantes ve Abel Passos Júnior, Marcos António de Oliveira'nın çalışmasına dayanarak.
* 30/05/2023'de güncellendi
* 01/09/2023'de güncellendi
* [Kararlı sürümü indirin][1]
* Uyumluluk: NVDA sürüm 2021.1 ve sonrası

@@ -32,4 +32,4 @@ Metin bloğunu bir düzenleme alanına yapıştırmak için bloğu seçin ve Ent
Eklenti iletişim kutusunda ayrıca yeniden adlandırabilir, içeriği değiştirebilir, başka bir kategoriye geçebilir, metin bloğunu silebilir veya kategoriler iletişim kutusuna geri dönebilirsiniz.


[1]: https://github.com/ruifontes/frequentText/releases/download/2023.05.31/frequentText-2023.05.31.nvda-addon
[1]: https://github.com/ruifontes/frequentText/releases/download/2023.09.01/frequentText-2023.09.01.nvda-addon
163 changes: 163 additions & 0 deletions addon/locale/de/LC_MESSAGES/nvda.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,163 @@
msgid ""
msgstr ""
"Project-Id-Version: frequentText\n"
"POT-Creation-Date: 2023-08-01 20:15+0200\n"
"PO-Revision-Date: 2023-09-01 00:42+0100\n"
"Last-Translator: Frank Niggemann <fniggemann@gmail.com>\n"
"Language-Team: \n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.3.2\n"
"X-Poedit-Basepath: ../../../..\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-SearchPath-0: addon/GlobalPlugins/frequentText/__init__.py\n"
"X-Poedit-SearchPath-1: buildVars.py\n"

#: addon/GlobalPlugins/frequentText/__init__.py:65
msgid ""
"Opens a dialog box to registe, manage and paste frequent blocks of text."
msgstr ""
"Öffnet ein Dialogfeld zum Erstellen, Verwalten und Einfügen von "
"Textbausteinen."

#: addon/GlobalPlugins/frequentText/__init__.py:67
#: addon/GlobalPlugins/frequentText/__init__.py:78
msgid "Text editing"
msgstr "Textbearbeitung"

#: addon/GlobalPlugins/frequentText/__init__.py:76
msgid "Opens a dialog box with the text blocks of first or default category"
msgstr ""
"Öffnet ein Dialogfeld mit den Textbausteinen der ersten oder "
"Standardkategorie"

#: addon/GlobalPlugins/frequentText/__init__.py:101
#: addon/GlobalPlugins/frequentText/__init__.py:288
msgid "Frequent text"
msgstr "FrequentText"

#: addon/GlobalPlugins/frequentText/__init__.py:111
msgid "Categories list"
msgstr "Kategorienliste"

#: addon/GlobalPlugins/frequentText/__init__.py:124
msgid "&Show entries"
msgstr "&Einträge anzeigen"

#: addon/GlobalPlugins/frequentText/__init__.py:130
#: addon/GlobalPlugins/frequentText/__init__.py:314
msgid "&Add"
msgstr "&hinzufügen"

#: addon/GlobalPlugins/frequentText/__init__.py:136
#: addon/GlobalPlugins/frequentText/__init__.py:326
msgid "Re&name"
msgstr "&umbenennen"

#: addon/GlobalPlugins/frequentText/__init__.py:140
msgid "Set &category as default"
msgstr "Kategorie als &Standard setzen"

#: addon/GlobalPlugins/frequentText/__init__.py:144
#: addon/GlobalPlugins/frequentText/__init__.py:338
msgid "&Remove"
msgstr "entfe&rnen"

#: addon/GlobalPlugins/frequentText/__init__.py:186
msgid "Enter a name for the category"
msgstr "Geben Sie einen Namen für die Kategorie ein"

#: addon/GlobalPlugins/frequentText/__init__.py:190
#: addon/GlobalPlugins/frequentText/__init__.py:235
msgid "There is already a category with this name!"
msgstr "Es gibt bereits eine Kategorie mit diesem Namen!"

#: addon/GlobalPlugins/frequentText/__init__.py:219
#: addon/GlobalPlugins/frequentText/__init__.py:476
#, python-format
msgid "Enter a new name for %s"
msgstr "Geben Sie einen neuen Namen für %s ein"

#: addon/GlobalPlugins/frequentText/__init__.py:255
#: addon/GlobalPlugins/frequentText/__init__.py:584
#, python-format
msgid "Are you sure you want to remove %s?"
msgstr "Sind Sie sicher, dass Sie %s entfernen möchten?"

#: addon/GlobalPlugins/frequentText/__init__.py:301
#, python-format
msgid "List of text blocks of %s category"
msgstr "Liste der Textbausteine in der Kategorie %s"

#: addon/GlobalPlugins/frequentText/__init__.py:320
msgid "&Paste"
msgstr "ein&fügen"

#: addon/GlobalPlugins/frequentText/__init__.py:330
msgid "&Change blocks"
msgstr "Textbaustein &bearbeiten"

#: addon/GlobalPlugins/frequentText/__init__.py:334
msgid "&Move"
msgstr "&verschieben"

#: addon/GlobalPlugins/frequentText/__init__.py:342
msgid "&Back to categories"
msgstr "&Zurück zu den Kategorien"

#: addon/GlobalPlugins/frequentText/__init__.py:378
msgid "Enter a name for the block"
msgstr "Geben Sie einen Namen für den Textbaustein ein"

#: addon/GlobalPlugins/frequentText/__init__.py:382
#: addon/GlobalPlugins/frequentText/__init__.py:492
msgid "There is already a block with this name!"
msgstr "Es gibt bereits einen Textbaustein mit diesem Namen!"

#: addon/GlobalPlugins/frequentText/__init__.py:392
msgid "Enter the block of text"
msgstr "Geben Sie den Textbaustein ein"

#: addon/GlobalPlugins/frequentText/__init__.py:509
msgid ""
"Change the block of text as you want and press Tab to Ok button and Enter to "
"confirm"
msgstr ""
"Ändern Sie den Textbaustein wie gewünscht und drücken die Tabulatortaste und "
"die Eingabetaste zur Bestätigung"

#: addon/GlobalPlugins/frequentText/__init__.py:543
#, python-format
msgid ""
"If you really want to move %s from %s category, enter the name of the new, "
"already existing, category"
msgstr ""
"Wenn Sie %s wirklich aus der Kategorie %s verschieben wollen, geben Sie den "
"Namen der neuen, bereits bestehenden Kategorie ein"

#: addon/GlobalPlugins/frequentText/__init__.py:567
msgid "There is no such category!"
msgstr "Diese Kategorie existiert nicht!"

#: buildVars.py:23
msgid "Regists blocks of text frequently used"
msgstr "Erfasst häufig verwendete Textbausteine"

#: buildVars.py:26
msgid ""
"Stores and make possible the entry of frequently used blocks of text. "
"Command: Windows+F12."
msgstr ""
"Speichert und ermöglicht die Eingabe von häufig verwendeten Textbausteinen. "
"Befehl: Windows+F12."

#: buildVars.py:30
msgid ""
"Rui Fontes <rui.fontes@tiflotecnia.com>, Ângelo Abrantes <ampa4374@gmail."
"com> and Abel Passos Júnior"
msgstr ""
"Rui Fontes <rui.fontes@tiflotecnia.com>, Ângelo Abrantes <ampa4374@gmail."
"com> and Abel Passos Júnior"
2 changes: 1 addition & 1 deletion buildVars.py
Original file line number Diff line number Diff line change
@@ -25,7 +25,7 @@ def _(arg):
# Translators: Long description to be shown for this add-on on add-on information from add-ons manager
"addon_description": _("""Stores and make possible the entry of frequently used blocks of text. Command: Windows+F12."""),
# version
"addon_version": "2023.05.31",
"addon_version": "2023.09.01",
# Author(s)
"addon_author": _("Rui Fontes <rui.fontes@tiflotecnia.com>, Ângelo Abrantes <ampa4374@gmail.com> and Abel Passos Júnior"),
# URL for the add-on documentation support
4 changes: 2 additions & 2 deletions readme.md
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@

## Information
* Authors: Rui Fontes, Ângelo Abrantes and Abel Passos Júnior, based on work of Marcos António de Oliveira
* Updated in 30/05/2023
* Updated in 01/09/2023
* Download [stable version][1]
* Compatibility: NVDA version 2021.1 and beyond

@@ -32,4 +32,4 @@ To paste the block of text in an edit field, just select the block and press Ent
In the add-on dialog box you also can rename, change the contents, move to other category, delete the block of text or go back to categories dialog.


[1]: https://github.com/ruifontes/frequentText/releases/download/2023.05.31/frequentText-2023.05.31.nvda-addon
[1]: https://github.com/ruifontes/frequentText/releases/download/2023.09.01/frequentText-2023.09.01.nvda-addon

0 comments on commit 57d0105

Please sign in to comment.