I18N Code Work done.

This commit is contained in:
Christopher T. Johnson
2024-02-14 10:02:27 -05:00
parent 633d5e48b1
commit 793d758377
24 changed files with 8712 additions and 206 deletions

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>Dialog</class>
<widget class="QDialog" name="Dialog">
<class>PersonDialog</class>
<widget class="QDialog" name="PersonDialog">
<property name="geometry">
<rect>
<x>0</x>
@@ -155,7 +155,7 @@
<connection>
<sender>buttonBox</sender>
<signal>accepted()</signal>
<receiver>Dialog</receiver>
<receiver>PersonDialog</receiver>
<slot>accept()</slot>
<hints>
<hint type="sourcelabel">
@@ -171,7 +171,7 @@
<connection>
<sender>buttonBox</sender>
<signal>rejected()</signal>
<receiver>Dialog</receiver>
<receiver>PersonDialog</receiver>
<slot>reject()</slot>
<hints>
<hint type="sourcelabel">

View File

@@ -1,6 +1,6 @@
# Form implementation generated from reading ui file 'ui/Preferences.ui'
# Form implementation generated from reading ui file 'Preferences.ui'
#
# Created by: PyQt6 UI code generator 6.6.0
# Created by: PyQt6 UI code generator 6.6.1
#
# WARNING: Any manual changes made to this file will be lost when pyuic6 is
# run again. Do not edit this file unless you know what you are doing.
@@ -9,54 +9,62 @@
from PyQt6 import QtCore, QtGui, QtWidgets
class Ui_Dialog(object):
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(601, 265)
self.verticalLayout = QtWidgets.QVBoxLayout(Dialog)
class Ui_Preferences(object):
def setupUi(self, Preferences):
Preferences.setObjectName("Preferences")
Preferences.resize(601, 298)
self.verticalLayout = QtWidgets.QVBoxLayout(Preferences)
self.verticalLayout.setObjectName("verticalLayout")
self.formLayout = QtWidgets.QFormLayout()
self.formLayout.setObjectName("formLayout")
self.label = QtWidgets.QLabel(parent=Dialog)
self.label = QtWidgets.QLabel(parent=Preferences)
self.label.setObjectName("label")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label)
self.readerCombo = QtWidgets.QFontComboBox(parent=Dialog)
self.formLayout.setWidget(1, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label)
self.readerCombo = QtWidgets.QFontComboBox(parent=Preferences)
self.readerCombo.setObjectName("readerCombo")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.ItemRole.FieldRole, self.readerCombo)
self.label_2 = QtWidgets.QLabel(parent=Dialog)
self.formLayout.setWidget(1, QtWidgets.QFormLayout.ItemRole.FieldRole, self.readerCombo)
self.label_2 = QtWidgets.QLabel(parent=Preferences)
self.label_2.setObjectName("label_2")
self.formLayout.setWidget(1, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_2)
self.phoneticsCombo = QtWidgets.QFontComboBox(parent=Dialog)
self.formLayout.setWidget(2, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_2)
self.phoneticsCombo = QtWidgets.QFontComboBox(parent=Preferences)
self.phoneticsCombo.setObjectName("phoneticsCombo")
self.formLayout.setWidget(1, QtWidgets.QFormLayout.ItemRole.FieldRole, self.phoneticsCombo)
self.label_3 = QtWidgets.QLabel(parent=Dialog)
self.formLayout.setWidget(2, QtWidgets.QFormLayout.ItemRole.FieldRole, self.phoneticsCombo)
self.label_3 = QtWidgets.QLabel(parent=Preferences)
self.label_3.setObjectName("label_3")
self.formLayout.setWidget(2, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_3)
self.alertList = QtWidgets.QListWidget(parent=Dialog)
self.formLayout.setWidget(3, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_3)
self.alertList = QtWidgets.QListWidget(parent=Preferences)
self.alertList.setObjectName("alertList")
self.formLayout.setWidget(2, QtWidgets.QFormLayout.ItemRole.FieldRole, self.alertList)
self.label_4 = QtWidgets.QLabel(parent=Dialog)
self.formLayout.setWidget(3, QtWidgets.QFormLayout.ItemRole.FieldRole, self.alertList)
self.label_4 = QtWidgets.QLabel(parent=Preferences)
self.label_4.setObjectName("label_4")
self.formLayout.setWidget(3, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_4)
self.playerList = QtWidgets.QListWidget(parent=Dialog)
self.formLayout.setWidget(4, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_4)
self.playerList = QtWidgets.QListWidget(parent=Preferences)
self.playerList.setObjectName("playerList")
self.formLayout.setWidget(3, QtWidgets.QFormLayout.ItemRole.FieldRole, self.playerList)
self.formLayout.setWidget(4, QtWidgets.QFormLayout.ItemRole.FieldRole, self.playerList)
self.label_5 = QtWidgets.QLabel(parent=Preferences)
self.label_5.setObjectName("label_5")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_5)
self.languageCombo = QtWidgets.QComboBox(parent=Preferences)
self.languageCombo.setObjectName("languageCombo")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.ItemRole.FieldRole, self.languageCombo)
self.verticalLayout.addLayout(self.formLayout)
self.buttonBox = QtWidgets.QDialogButtonBox(parent=Dialog)
self.buttonBox = QtWidgets.QDialogButtonBox(parent=Preferences)
self.buttonBox.setOrientation(QtCore.Qt.Orientation.Horizontal)
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.StandardButton.Cancel|QtWidgets.QDialogButtonBox.StandardButton.Ok)
self.buttonBox.setObjectName("buttonBox")
self.verticalLayout.addWidget(self.buttonBox)
self.retranslateUi(Dialog)
self.buttonBox.accepted.connect(Dialog.accept) # type: ignore
self.buttonBox.rejected.connect(Dialog.reject) # type: ignore
QtCore.QMetaObject.connectSlotsByName(Dialog)
self.retranslateUi(Preferences)
self.buttonBox.accepted.connect(Preferences.accept) # type: ignore
self.buttonBox.rejected.connect(Preferences.reject) # type: ignore
QtCore.QMetaObject.connectSlotsByName(Preferences)
def retranslateUi(self, Dialog):
def retranslateUi(self, Preferences):
_translate = QtCore.QCoreApplication.translate
Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
self.label.setText(_translate("Dialog", "Reader"))
self.label_2.setText(_translate("Dialog", "Phonetics"))
self.label_3.setText(_translate("Dialog", "Alert Outputs"))
self.label_4.setText(_translate("Dialog", "Player Outputs"))
Preferences.setWindowTitle(_translate("Preferences", "Dialog"))
self.label.setText(_translate("Preferences", "Reader"))
self.label_2.setText(_translate("Preferences", "Phonetics"))
self.label_3.setText(_translate("Preferences", "Alert Outputs"))
self.label_4.setText(_translate("Preferences", "Player Outputs"))
self.label_5.setText(_translate("Preferences", "Language"))
self.languageCombo.setPlaceholderText(_translate("Preferences", "English"))

View File

@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>Dialog</class>
<widget class="QDialog" name="Dialog">
<class>Preferences</class>
<widget class="QDialog" name="Preferences">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>601</width>
<height>265</height>
<height>298</height>
</rect>
</property>
<property name="windowTitle">
@@ -16,45 +16,58 @@
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<layout class="QFormLayout" name="formLayout">
<item row="0" column="0">
<item row="1" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Reader</string>
</property>
</widget>
</item>
<item row="0" column="1">
<item row="1" column="1">
<widget class="QFontComboBox" name="readerCombo"/>
</item>
<item row="1" column="0">
<item row="2" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Phonetics</string>
</property>
</widget>
</item>
<item row="1" column="1">
<item row="2" column="1">
<widget class="QFontComboBox" name="phoneticsCombo"/>
</item>
<item row="2" column="0">
<item row="3" column="0">
<widget class="QLabel" name="label_3">
<property name="text">
<string>Alert Outputs</string>
</property>
</widget>
</item>
<item row="2" column="1">
<item row="3" column="1">
<widget class="QListWidget" name="alertList"/>
</item>
<item row="3" column="0">
<item row="4" column="0">
<widget class="QLabel" name="label_4">
<property name="text">
<string>Player Outputs</string>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QListWidget" name="playerList">
<item row="4" column="1">
<widget class="QListWidget" name="playerList"/>
</item>
<item row="0" column="0">
<widget class="QLabel" name="label_5">
<property name="text">
<string>Language</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QComboBox" name="languageCombo">
<property name="placeholderText">
<string>English</string>
</property>
</widget>
</item>
</layout>
@@ -76,7 +89,7 @@
<connection>
<sender>buttonBox</sender>
<signal>accepted()</signal>
<receiver>Dialog</receiver>
<receiver>Preferences</receiver>
<slot>accept()</slot>
<hints>
<hint type="sourcelabel">
@@ -92,7 +105,7 @@
<connection>
<sender>buttonBox</sender>
<signal>rejected()</signal>
<receiver>Dialog</receiver>
<receiver>Preferences</receiver>
<slot>reject()</slot>
<hints>
<hint type="sourcelabel">

View File

@@ -1,4 +1,4 @@
# Form implementation generated from reading ui file 'ui/ReadDialog.ui'
# Form implementation generated from reading ui file 'ReadDialog.ui'
#
# Created by: PyQt6 UI code generator 6.6.1
#
@@ -9,13 +9,13 @@
from PyQt6 import QtCore, QtGui, QtWidgets
class Ui_Dialog(object):
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(1024, 427)
self.horizontalLayout = QtWidgets.QHBoxLayout(Dialog)
class Ui_ReadDialog(object):
def setupUi(self, ReadDialog):
ReadDialog.setObjectName("ReadDialog")
ReadDialog.resize(1103, 427)
self.horizontalLayout = QtWidgets.QHBoxLayout(ReadDialog)
self.horizontalLayout.setObjectName("horizontalLayout")
self.stackedWidget = QtWidgets.QStackedWidget(parent=Dialog)
self.stackedWidget = QtWidgets.QStackedWidget(parent=ReadDialog)
self.stackedWidget.setObjectName("stackedWidget")
self.page = QtWidgets.QWidget()
self.page.setObjectName("page")
@@ -45,7 +45,7 @@ class Ui_Dialog(object):
self.verticalLayout_3.addWidget(self.defEdit)
self.stackedWidget.addWidget(self.page_2)
self.horizontalLayout.addWidget(self.stackedWidget)
self.widget = QtWidgets.QWidget(parent=Dialog)
self.widget = QtWidgets.QWidget(parent=ReadDialog)
self.widget.setObjectName("widget")
self.verticalLayout = QtWidgets.QVBoxLayout(self.widget)
self.verticalLayout.setObjectName("verticalLayout")
@@ -79,18 +79,18 @@ class Ui_Dialog(object):
self.verticalLayout.addWidget(self.sessionBtn)
self.horizontalLayout.addWidget(self.widget)
self.retranslateUi(Dialog)
self.retranslateUi(ReadDialog)
self.stackedWidget.setCurrentIndex(0)
QtCore.QMetaObject.connectSlotsByName(Dialog)
QtCore.QMetaObject.connectSlotsByName(ReadDialog)
def retranslateUi(self, Dialog):
def retranslateUi(self, ReadDialog):
_translate = QtCore.QCoreApplication.translate
Dialog.setWindowTitle(_translate("Dialog", "Reader"))
self.titleLbl.setText(_translate("Dialog", "TextLabel"))
self.defineBtn.setText(_translate("Dialog", "Show Def"))
self.returnBtn.setText(_translate("Dialog", "Return"))
self.playBtn.setText(_translate("Dialog", "Play"))
self.scrollBtn.setText(_translate("Dialog", "Scroll"))
self.nextBtn.setText(_translate("Dialog", "Next Para"))
self.prevBtn.setText(_translate("Dialog", "Prev Para"))
self.sessionBtn.setText(_translate("Dialog", "Start"))
ReadDialog.setWindowTitle(_translate("ReadDialog", "Reader"))
self.titleLbl.setText(_translate("ReadDialog", "TextLabel"))
self.defineBtn.setText(_translate("ReadDialog", "Definition"))
self.returnBtn.setText(_translate("ReadDialog", "Return"))
self.playBtn.setText(_translate("ReadDialog", "Play"))
self.scrollBtn.setText(_translate("ReadDialog", "Scroll"))
self.nextBtn.setText(_translate("ReadDialog", "Next Paragraph"))
self.prevBtn.setText(_translate("ReadDialog", "Previous Paragraph"))
self.sessionBtn.setText(_translate("ReadDialog", "Start"))

View File

@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>Dialog</class>
<widget class="QDialog" name="Dialog">
<class>ReadDialog</class>
<widget class="QDialog" name="ReadDialog">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>1024</width>
<width>1103</width>
<height>427</height>
</rect>
</property>
@@ -64,7 +64,7 @@
<item>
<widget class="QPushButton" name="defineBtn">
<property name="text">
<string>Show Def</string>
<string>Definition</string>
</property>
</widget>
</item>
@@ -105,14 +105,14 @@
<item>
<widget class="QPushButton" name="nextBtn">
<property name="text">
<string>Next Para</string>
<string>Next Paragraph</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="prevBtn">
<property name="text">
<string>Prev Para</string>
<string>Previous Paragraph</string>
</property>
</widget>
</item>

View File

@@ -1,6 +1,6 @@
# Form implementation generated from reading ui file 'ui/SessionDialog.ui'
# Form implementation generated from reading ui file 'SessionDialog.ui'
#
# Created by: PyQt6 UI code generator 6.6.0
# Created by: PyQt6 UI code generator 6.6.1
#
# WARNING: Any manual changes made to this file will be lost when pyuic6 is
# run again. Do not edit this file unless you know what you are doing.
@@ -9,36 +9,36 @@
from PyQt6 import QtCore, QtGui, QtWidgets
class Ui_Dialog(object):
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(842, 569)
self.verticalLayout = QtWidgets.QVBoxLayout(Dialog)
class Ui_SessionDialog(object):
def setupUi(self, SessionDialog):
SessionDialog.setObjectName("SessionDialog")
SessionDialog.resize(842, 569)
self.verticalLayout = QtWidgets.QVBoxLayout(SessionDialog)
self.verticalLayout.setObjectName("verticalLayout")
self.nameLbl = QtWidgets.QLabel(parent=Dialog)
self.nameLbl = QtWidgets.QLabel(parent=SessionDialog)
self.nameLbl.setObjectName("nameLbl")
self.verticalLayout.addWidget(self.nameLbl)
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.label_2 = QtWidgets.QLabel(parent=Dialog)
self.label_2 = QtWidgets.QLabel(parent=SessionDialog)
self.label_2.setObjectName("label_2")
self.horizontalLayout.addWidget(self.label_2)
self.timerLbl = QtWidgets.QLabel(parent=Dialog)
self.timerLbl = QtWidgets.QLabel(parent=SessionDialog)
self.timerLbl.setObjectName("timerLbl")
self.horizontalLayout.addWidget(self.timerLbl)
spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
self.horizontalLayout.addItem(spacerItem)
self.activeBox = QtWidgets.QCheckBox(parent=Dialog)
self.activeBox = QtWidgets.QCheckBox(parent=SessionDialog)
self.activeBox.setEnabled(True)
self.activeBox.setObjectName("activeBox")
self.horizontalLayout.addWidget(self.activeBox)
self.verticalLayout.addLayout(self.horizontalLayout)
self.label = QtWidgets.QLabel(parent=Dialog)
self.label = QtWidgets.QLabel(parent=SessionDialog)
self.label.setObjectName("label")
self.verticalLayout.addWidget(self.label)
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
self.wordView = QtWidgets.QListView(parent=Dialog)
self.wordView = QtWidgets.QListView(parent=SessionDialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
@@ -46,36 +46,36 @@ class Ui_Dialog(object):
self.wordView.setSizePolicy(sizePolicy)
self.wordView.setObjectName("wordView")
self.horizontalLayout_2.addWidget(self.wordView)
self.textBrowser = QtWidgets.QTextBrowser(parent=Dialog)
self.textBrowser = QtWidgets.QTextBrowser(parent=SessionDialog)
self.textBrowser.setObjectName("textBrowser")
self.horizontalLayout_2.addWidget(self.textBrowser)
self.verticalLayout.addLayout(self.horizontalLayout_2)
self.verticalLayout_2 = QtWidgets.QVBoxLayout()
self.verticalLayout_2.setObjectName("verticalLayout_2")
self.label_4 = QtWidgets.QLabel(parent=Dialog)
self.label_4 = QtWidgets.QLabel(parent=SessionDialog)
self.label_4.setObjectName("label_4")
self.verticalLayout_2.addWidget(self.label_4)
self.textEdit = QtWidgets.QTextEdit(parent=Dialog)
self.textEdit = QtWidgets.QTextEdit(parent=SessionDialog)
self.textEdit.setObjectName("textEdit")
self.verticalLayout_2.addWidget(self.textEdit)
self.verticalLayout.addLayout(self.verticalLayout_2)
self.buttonBox = QtWidgets.QDialogButtonBox(parent=Dialog)
self.buttonBox = QtWidgets.QDialogButtonBox(parent=SessionDialog)
self.buttonBox.setOrientation(QtCore.Qt.Orientation.Horizontal)
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.StandardButton.Cancel|QtWidgets.QDialogButtonBox.StandardButton.Ok)
self.buttonBox.setObjectName("buttonBox")
self.verticalLayout.addWidget(self.buttonBox)
self.retranslateUi(Dialog)
self.buttonBox.accepted.connect(Dialog.accept) # type: ignore
self.buttonBox.rejected.connect(Dialog.reject) # type: ignore
QtCore.QMetaObject.connectSlotsByName(Dialog)
self.retranslateUi(SessionDialog)
self.buttonBox.accepted.connect(SessionDialog.accept) # type: ignore
self.buttonBox.rejected.connect(SessionDialog.reject) # type: ignore
QtCore.QMetaObject.connectSlotsByName(SessionDialog)
def retranslateUi(self, Dialog):
def retranslateUi(self, SessionDialog):
_translate = QtCore.QCoreApplication.translate
Dialog.setWindowTitle(_translate("Dialog", "Session"))
self.nameLbl.setText(_translate("Dialog", "nameLbl"))
self.label_2.setText(_translate("Dialog", "Session Timer"))
self.timerLbl.setText(_translate("Dialog", "00:00:00"))
self.activeBox.setText(_translate("Dialog", "Active"))
self.label.setText(_translate("Dialog", "Words"))
self.label_4.setText(_translate("Dialog", "Notes"))
SessionDialog.setWindowTitle(_translate("SessionDialog", "Session"))
self.nameLbl.setText(_translate("SessionDialog", "nameLbl"))
self.label_2.setText(_translate("SessionDialog", "Session Timer"))
self.timerLbl.setText(_translate("SessionDialog", "00:00:00"))
self.activeBox.setText(_translate("SessionDialog", "Active"))
self.label.setText(_translate("SessionDialog", "Words"))
self.label_4.setText(_translate("SessionDialog", "Notes"))

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>Dialog</class>
<widget class="QDialog" name="Dialog">
<class>SessionDialog</class>
<widget class="QDialog" name="SessionDialog">
<property name="geometry">
<rect>
<x>0</x>
@@ -117,7 +117,7 @@
<connection>
<sender>buttonBox</sender>
<signal>accepted()</signal>
<receiver>Dialog</receiver>
<receiver>SessionDialog</receiver>
<slot>accept()</slot>
<hints>
<hint type="sourcelabel">
@@ -133,7 +133,7 @@
<connection>
<sender>buttonBox</sender>
<signal>rejected()</signal>
<receiver>Dialog</receiver>
<receiver>SessionDialog</receiver>
<slot>reject()</slot>
<hints>
<hint type="sourcelabel">

View File

@@ -1,6 +1,6 @@
# Form implementation generated from reading ui file 'ui/WordDialog.ui'
# Form implementation generated from reading ui file 'WordDialog.ui'
#
# Created by: PyQt6 UI code generator 6.6.0
# Created by: PyQt6 UI code generator 6.6.1
#
# WARNING: Any manual changes made to this file will be lost when pyuic6 is
# run again. Do not edit this file unless you know what you are doing.
@@ -9,15 +9,15 @@
from PyQt6 import QtCore, QtGui, QtWidgets
class Ui_Dialog(object):
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(802, 300)
self.verticalLayout = QtWidgets.QVBoxLayout(Dialog)
class Ui_Word(object):
def setupUi(self, Word):
Word.setObjectName("Word")
Word.resize(802, 300)
self.verticalLayout = QtWidgets.QVBoxLayout(Word)
self.verticalLayout.setObjectName("verticalLayout")
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.wordList = QtWidgets.QListView(parent=Dialog)
self.wordList = QtWidgets.QListView(parent=Word)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
@@ -25,18 +25,18 @@ class Ui_Dialog(object):
self.wordList.setSizePolicy(sizePolicy)
self.wordList.setObjectName("wordList")
self.horizontalLayout.addWidget(self.wordList)
self.definition = QtWidgets.QTextEdit(parent=Dialog)
self.definition = QtWidgets.QTextEdit(parent=Word)
self.definition.setObjectName("definition")
self.horizontalLayout.addWidget(self.definition)
self.verticalLayout.addLayout(self.horizontalLayout)
self.buttonBox = QtWidgets.QDialogButtonBox(parent=Dialog)
self.buttonBox = QtWidgets.QDialogButtonBox(parent=Word)
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.StandardButton.Ok)
self.buttonBox.setObjectName("buttonBox")
self.verticalLayout.addWidget(self.buttonBox)
self.retranslateUi(Dialog)
QtCore.QMetaObject.connectSlotsByName(Dialog)
self.retranslateUi(Word)
QtCore.QMetaObject.connectSlotsByName(Word)
def retranslateUi(self, Dialog):
def retranslateUi(self, Word):
_translate = QtCore.QCoreApplication.translate
Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
Word.setWindowTitle(_translate("Word", "Dialog"))

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>Dialog</class>
<widget class="QDialog" name="Dialog">
<class>Word</class>
<widget class="QDialog" name="Word">
<property name="geometry">
<rect>
<x>0</x>

0
ui/assets/KEEP Normal file
View File

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,401 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US">
<context>
<name>Book</name>
<message>
<location filename="../../lib/books.py" line="32"/>
<source>Missing book? book_id=</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../MainWindow.ui" line="14"/>
<source>Reading Helper</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="27"/>
<location filename="../MainWindow.ui" line="157"/>
<source>Read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="34"/>
<location filename="../MainWindow.ui" line="94"/>
<location filename="../MainWindow.ui" line="133"/>
<location filename="../MainWindow.ui" line="149"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="61"/>
<location filename="../MainWindow.ui" line="128"/>
<source>Add Book</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="68"/>
<source>Add Person</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="88"/>
<source>File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="98"/>
<source>Books</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="105"/>
<source>People</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="120"/>
<source>Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="125"/>
<location filename="../MainWindow.ui" line="141"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="136"/>
<location filename="../../main.py" line="148"/>
<source>Edit Book</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="144"/>
<source>Add A Person</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="152"/>
<source>Edit A Person</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="160"/>
<source>Read Book</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="165"/>
<source>Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../main.py" line="52"/>
<source>SQL Error:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../main.py" line="59"/>
<source>SQL Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../main.py" line="270"/>
<source>Updating: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../main.py" line="324"/>
<source>Unable to register resources.rcc</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PersonDialog</name>
<message>
<location filename="../../lib/person.py" line="128"/>
<source>Select A Book</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/person.py" line="133"/>
<source>Select A Section</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/person.py" line="171"/>
<source>No person record for </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/person.py" line="187"/>
<source>Match failed looking for book_id: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/person.py" line="321"/>
<source>Section id is null</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/person.py" line="434"/>
<source>Missing section </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/person.py" line="463"/>
<source>Notes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../PersonDialog.ui" line="20"/>
<source>People</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../PersonDialog.ui" line="26"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../PersonDialog.ui" line="36"/>
<source>Email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../PersonDialog.ui" line="46"/>
<source>Organization</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../PersonDialog.ui" line="56"/>
<source>Book</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../PersonDialog.ui" line="66"/>
<source>Section</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../PersonDialog.ui" line="91"/>
<source>Print</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../PersonDialog.ui" line="104"/>
<source>EMail</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../PersonDialog.ui" line="137"/>
<source>Session</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Preferences</name>
<message>
<location filename="../../lib/preferences.py" line="167"/>
<source>Unable to load translation file </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Preferences.ui" line="14"/>
<source>Dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Preferences.ui" line="22"/>
<source>Reader</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Preferences.ui" line="32"/>
<source>Phonetics</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Preferences.ui" line="42"/>
<source>Alert Outputs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Preferences.ui" line="52"/>
<source>Player Outputs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Preferences.ui" line="62"/>
<source>Language</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Preferences.ui" line="69"/>
<source>English</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ReadDialog</name>
<message>
<location filename="../ReadDialog.ui" line="129"/>
<location filename="../../lib/read.py" line="115"/>
<source>Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/read.py" line="117"/>
<source>Stop</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/read.py" line="190"/>
<source>Searching for audio file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/read.py" line="194"/>
<source>playing </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ReadDialog.ui" line="14"/>
<source>Reader</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ReadDialog.ui" line="27"/>
<source>TextLabel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ReadDialog.ui" line="74"/>
<source>Return</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ReadDialog.ui" line="81"/>
<source>Play</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ReadDialog.ui" line="101"/>
<source>Scroll</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ReadDialog.ui" line="108"/>
<location filename="../../lib/read.py" line="400"/>
<location filename="../../lib/read.py" line="610"/>
<source>Next Paragraph</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ReadDialog.ui" line="115"/>
<location filename="../../lib/read.py" line="401"/>
<location filename="../../lib/read.py" line="611"/>
<source>Previous Paragraph</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ReadDialog.ui" line="67"/>
<location filename="../../lib/read.py" line="402"/>
<location filename="../../lib/read.py" line="410"/>
<source>Definition</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/read.py" line="408"/>
<location filename="../../lib/read.py" line="613"/>
<source>Next Section</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/read.py" line="409"/>
<source>Previous Secttion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/read.py" line="614"/>
<source>Previous Section</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/read.py" line="622"/>
<source>Next Definition</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/read.py" line="623"/>
<source>Previous Definition</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SessionDialog</name>
<message>
<location filename="../../lib/session.py" line="93"/>
<source>There is unsaved data.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/session.py" line="94"/>
<source>Do you want to save the session?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/session.py" line="215"/>
<source>Not active: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SessionDialog.ui" line="14"/>
<source>Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SessionDialog.ui" line="20"/>
<source>nameLbl</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SessionDialog.ui" line="29"/>
<source>Session Timer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SessionDialog.ui" line="36"/>
<source>00:00:00</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SessionDialog.ui" line="59"/>
<source>Active</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SessionDialog.ui" line="68"/>
<source>Words</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SessionDialog.ui" line="94"/>
<source>Notes</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Word</name>
<message>
<location filename="../WordDialog.ui" line="14"/>
<source>Dialog</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@@ -0,0 +1,506 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pt_BR" sourcelanguage="en_US">
<context>
<name>Book</name>
<message>
<location filename="../../lib/books.py" line="32"/>
<source>Missing book? book_id=</source>
<translation>Livro faltando? book_id=</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../../main.py" line="52"/>
<source>SQL Error:
</source>
<translation>Erro SQL:</translation>
</message>
<message>
<location filename="../../main.py" line="59"/>
<source>SQL Error</source>
<translation>Erro SQL</translation>
</message>
<message>
<location filename="../../main.py" line="324"/>
<source>Unable to register resources.rcc</source>
<translation>Não foi possível registrar resources.rcc</translation>
</message>
<message>
<location filename="../MainWindow.ui" line="136"/>
<location filename="../../main.py" line="148"/>
<source>Edit Book</source>
<translation>Editar livro</translation>
</message>
<message>
<location filename="../../main.py" line="270"/>
<source>Updating: </source>
<translation>Atualizando</translation>
</message>
<message>
<source>UI out of date: </source>
<translation type="vanished">IU desatualizada:</translation>
</message>
<message>
<location filename="../MainWindow.ui" line="14"/>
<source>Reading Helper</source>
<translation>Auxiliar de leitura</translation>
</message>
<message>
<location filename="../MainWindow.ui" line="27"/>
<location filename="../MainWindow.ui" line="157"/>
<source>Read</source>
<translation>Ler</translation>
</message>
<message>
<location filename="../MainWindow.ui" line="34"/>
<location filename="../MainWindow.ui" line="94"/>
<location filename="../MainWindow.ui" line="133"/>
<location filename="../MainWindow.ui" line="149"/>
<source>Edit</source>
<translation>Editar</translation>
</message>
<message>
<location filename="../MainWindow.ui" line="61"/>
<location filename="../MainWindow.ui" line="128"/>
<source>Add Book</source>
<translation>Adicionar livro</translation>
</message>
<message>
<location filename="../MainWindow.ui" line="68"/>
<source>Add Person</source>
<translation>Adicionar pessoa</translation>
</message>
<message>
<location filename="../MainWindow.ui" line="88"/>
<source>File</source>
<translation>Arquivo</translation>
</message>
<message>
<location filename="../MainWindow.ui" line="98"/>
<source>Books</source>
<translation>Livros</translation>
</message>
<message>
<location filename="../MainWindow.ui" line="105"/>
<source>People</source>
<translation>Pessoas</translation>
</message>
<message>
<location filename="../MainWindow.ui" line="120"/>
<source>Quit</source>
<translation>Desistir</translation>
</message>
<message>
<location filename="../MainWindow.ui" line="125"/>
<location filename="../MainWindow.ui" line="141"/>
<source>Add</source>
<translation>Adicionar</translation>
</message>
<message>
<location filename="../MainWindow.ui" line="144"/>
<source>Add A Person</source>
<translation>Adicionar uma pessoa</translation>
</message>
<message>
<location filename="../MainWindow.ui" line="152"/>
<source>Edit A Person</source>
<translation>Editar uma pessoa</translation>
</message>
<message>
<location filename="../MainWindow.ui" line="160"/>
<source>Read Book</source>
<translation>Ler livro</translation>
</message>
<message>
<location filename="../MainWindow.ui" line="165"/>
<source>Preferences</source>
<translation>Preferências</translation>
</message>
<message>
<source>MainWindow</source>
<translation type="vanished">MainWindow</translation>
</message>
</context>
<context>
<name>People</name>
<message>
<source>People</source>
<translation type="vanished">Pessoas</translation>
</message>
<message>
<source>Name</source>
<translation type="vanished">Nome</translation>
</message>
<message>
<source>Email</source>
<translation type="vanished">e-mail</translation>
</message>
<message>
<source>Organization</source>
<translation type="vanished">Organização</translation>
</message>
<message>
<source>Book</source>
<translation type="vanished">Livro</translation>
</message>
<message>
<source>Section</source>
<translation type="vanished">Seção</translation>
</message>
<message>
<source>Print</source>
<translation type="vanished">Imprimir</translation>
</message>
<message>
<source>EMail</source>
<translation type="vanished">E-mail</translation>
</message>
</context>
<context>
<name>PersonDialog</name>
<message>
<location filename="../../lib/person.py" line="128"/>
<source>Select A Book</source>
<translation>Selecione um livro</translation>
</message>
<message>
<location filename="../../lib/person.py" line="133"/>
<source>Select A Section</source>
<translation>Selecione uma seção</translation>
</message>
<message>
<location filename="../../lib/person.py" line="171"/>
<source>No person record for </source>
<translation>Nenhum registro de pessoa para</translation>
</message>
<message>
<location filename="../../lib/person.py" line="187"/>
<source>Match failed looking for book_id: </source>
<translation>Falha na busca da correspondência book_id:</translation>
</message>
<message>
<location filename="../../lib/person.py" line="321"/>
<source>Section id is null</source>
<translation>O ID da seção é nulo</translation>
</message>
<message>
<location filename="../../lib/person.py" line="434"/>
<source>Missing section </source>
<translation>Seção ausente</translation>
</message>
<message>
<location filename="../../lib/person.py" line="463"/>
<source>Notes</source>
<translation>Notas</translation>
</message>
<message>
<location filename="../PersonDialog.ui" line="20"/>
<source>People</source>
<translation type="unfinished">Pessoas</translation>
</message>
<message>
<location filename="../PersonDialog.ui" line="26"/>
<source>Name</source>
<translation type="unfinished">Nome</translation>
</message>
<message>
<location filename="../PersonDialog.ui" line="36"/>
<source>Email</source>
<translation type="unfinished">e-mail</translation>
</message>
<message>
<location filename="../PersonDialog.ui" line="46"/>
<source>Organization</source>
<translation type="unfinished">Organização</translation>
</message>
<message>
<location filename="../PersonDialog.ui" line="56"/>
<source>Book</source>
<translation type="unfinished">Livro</translation>
</message>
<message>
<location filename="../PersonDialog.ui" line="66"/>
<source>Section</source>
<translation type="unfinished">Seção</translation>
</message>
<message>
<location filename="../PersonDialog.ui" line="91"/>
<source>Print</source>
<translation type="unfinished">Imprimir</translation>
</message>
<message>
<location filename="../PersonDialog.ui" line="104"/>
<source>EMail</source>
<translation type="unfinished">E-mail</translation>
</message>
<message>
<location filename="../PersonDialog.ui" line="137"/>
<source>Session</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Preferences</name>
<message>
<location filename="../../lib/preferences.py" line="167"/>
<source>Unable to load translation file </source>
<translation>Não foi possível carregar o arquivo de tradução</translation>
</message>
<message>
<location filename="../Preferences.ui" line="14"/>
<source>Dialog</source>
<translation>Diálogo</translation>
</message>
<message>
<location filename="../Preferences.ui" line="22"/>
<source>Reader</source>
<translation>Leitor</translation>
</message>
<message>
<location filename="../Preferences.ui" line="32"/>
<source>Phonetics</source>
<translation>Fonético</translation>
</message>
<message>
<location filename="../Preferences.ui" line="42"/>
<source>Alert Outputs</source>
<translation>Saídas de alerta</translation>
</message>
<message>
<location filename="../Preferences.ui" line="52"/>
<source>Player Outputs</source>
<translation>Saídas do jogador</translation>
</message>
<message>
<location filename="../Preferences.ui" line="62"/>
<source>Language</source>
<translation>Linguagem</translation>
</message>
<message>
<location filename="../Preferences.ui" line="69"/>
<source>English</source>
<translation>Inglês</translation>
</message>
</context>
<context>
<name>Read</name>
<message>
<source>Reader</source>
<translation type="obsolete">Leitor</translation>
</message>
<message>
<source>TextLabel</source>
<translation type="obsolete">textLabel</translation>
</message>
<message>
<source>Show Def</source>
<translation type="obsolete">Definir</translation>
</message>
<message>
<source>Return</source>
<translation type="obsolete">Retornar</translation>
</message>
<message>
<source>Play</source>
<translation type="obsolete">Jogar</translation>
</message>
<message>
<source>Scroll</source>
<translation type="obsolete">Rolagem</translation>
</message>
<message>
<source>Next Para</source>
<translation type="obsolete">Próximo parágrafo</translation>
</message>
<message>
<source>Prev Para</source>
<translation type="obsolete">Parágrafo Anterior</translation>
</message>
<message>
<source>Start</source>
<translation type="obsolete">Começar</translation>
</message>
</context>
<context>
<name>ReadDialog</name>
<message>
<location filename="../ReadDialog.ui" line="129"/>
<location filename="../../lib/read.py" line="115"/>
<source>Start</source>
<translation>Começar</translation>
</message>
<message>
<location filename="../../lib/read.py" line="117"/>
<source>Stop</source>
<translation>Parar</translation>
</message>
<message>
<location filename="../../lib/read.py" line="190"/>
<source>Searching for audio file</source>
<translation>Procurando por arquivo de áudio</translation>
</message>
<message>
<location filename="../../lib/read.py" line="194"/>
<source>playing </source>
<translation>jogando </translation>
</message>
<message>
<location filename="../ReadDialog.ui" line="14"/>
<source>Reader</source>
<translation type="unfinished">Leitor</translation>
</message>
<message>
<location filename="../ReadDialog.ui" line="27"/>
<source>TextLabel</source>
<translation type="unfinished">textLabel</translation>
</message>
<message>
<location filename="../ReadDialog.ui" line="74"/>
<source>Return</source>
<translation type="unfinished">Retornar</translation>
</message>
<message>
<location filename="../ReadDialog.ui" line="81"/>
<source>Play</source>
<translation type="unfinished">Jogar</translation>
</message>
<message>
<location filename="../ReadDialog.ui" line="101"/>
<source>Scroll</source>
<translation type="unfinished">Rolagem</translation>
</message>
<message>
<location filename="../ReadDialog.ui" line="108"/>
<location filename="../../lib/read.py" line="400"/>
<location filename="../../lib/read.py" line="610"/>
<source>Next Paragraph</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ReadDialog.ui" line="115"/>
<location filename="../../lib/read.py" line="401"/>
<location filename="../../lib/read.py" line="611"/>
<source>Previous Paragraph</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ReadDialog.ui" line="67"/>
<location filename="../../lib/read.py" line="402"/>
<location filename="../../lib/read.py" line="410"/>
<source>Definition</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/read.py" line="408"/>
<location filename="../../lib/read.py" line="613"/>
<source>Next Section</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/read.py" line="409"/>
<source>Previous Secttion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/read.py" line="614"/>
<source>Previous Section</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/read.py" line="622"/>
<source>Next Definition</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/read.py" line="623"/>
<source>Previous Definition</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SessionDialog</name>
<message>
<location filename="../../lib/session.py" line="93"/>
<source>There is unsaved data.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/session.py" line="94"/>
<source>Do you want to save the session?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lib/session.py" line="215"/>
<source>Not active: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SessionDialog.ui" line="14"/>
<source>Session</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SessionDialog.ui" line="20"/>
<source>nameLbl</source>
<translation type="unfinished">nameLbl</translation>
</message>
<message>
<location filename="../SessionDialog.ui" line="29"/>
<source>Session Timer</source>
<translation type="unfinished">Temporizador de sessão</translation>
</message>
<message>
<location filename="../SessionDialog.ui" line="36"/>
<source>00:00:00</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SessionDialog.ui" line="59"/>
<source>Active</source>
<translation type="unfinished">Ativo</translation>
</message>
<message>
<location filename="../SessionDialog.ui" line="68"/>
<source>Words</source>
<translation type="unfinished">Palavras</translation>
</message>
<message>
<location filename="../SessionDialog.ui" line="94"/>
<source>Notes</source>
<translation type="unfinished">Notas</translation>
</message>
</context>
<context>
<name>Sesssion</name>
<message>
<source>nameLbl</source>
<translation type="obsolete">nameLbl</translation>
</message>
<message>
<source>Session Timer</source>
<translation type="obsolete">Temporizador de sessão</translation>
</message>
<message>
<source>Active</source>
<translation type="obsolete">Ativo</translation>
</message>
<message>
<source>Words</source>
<translation type="obsolete">Palavras</translation>
</message>
<message>
<source>Notes</source>
<translation type="obsolete">Notas</translation>
</message>
</context>
<context>
<name>Word</name>
<message>
<location filename="../WordDialog.ui" line="14"/>
<source>Dialog</source>
<translation type="unfinished">Diálogo</translation>
</message>
</context>
</TS>