* Wechseln Sie in das neue Verzeichnis und benutzen diese Befehle:
*`./configure --prefix=/usr`
@ -107,7 +107,7 @@ So fügt man eine neue Sprache hinzu:
* Wählen Sie die "Target Language", also Zielsprache, aus und benutzen das Programm um eine Übersetzung anzufertigen.
* Senden Sie uns bitte die .ts Datei, z.B. per E-Mail an info@laborejo.org (s.u bei Bugs und Programmfehler für mehr Kontaktmöglichkeiten)
Die Übersetzung können Sie auch selbst, zum Testen, in Patroneo einbinden. Dafür sind rudimentäre
Die Übersetzung können Sie auch selbst, zum Testen, einbinden. Dafür sind rudimentäre
Python Kentnisse nötig.
* Im Qt Linguist "Datei" Menü ist eine "Release" Option. Das erstellt eine `.qm` Datei im gleichen Verzeichnis wie die `.ts` Datei.* Bearbeiten Sie `template/qtgui/resources/resources.qrc` und kopieren die Zeile `<file>translations/de.qm</file>` . Dabei das Länderkürzel zum Neuen ändern.
#qtApp imported from template.engine.start. Since Qt 5.15 or PyQt 5.15 you really can't have only one QApplication during program lifetime, even if you try to quit and del the first one.
@ -167,7 +166,6 @@ class MainWindow(QtWidgets.QMainWindow):
self.debugScriptRunner=DebugScriptRunner(apilocals=locals())#needs to have trueInit called after the session and nsm was set up. Which happens in startEngine.
ifnotgetenv("NSM_URL"):#NSMClient checks for this itself but we can anticipate an error and inform the user.
fromPyQt5.QtWidgetsimportQMessageBox,QApplication
qSessionDirApp=QApplication(sys.argv)
setPaletteAndFont(qSessionDirApp)
pathDialog=ChooseSessionDirectory(qSessionDirApp)
qSessionDirApp.quit()#pathDialog somehow survives
ifpathDialog.path:
startPseudoNSMServer(pathDialog.path)
path=ChooseSessionDirectory(qtApp).path#ChooseSessionDirectory is calling exec. We can't call qtapp.exec_ because that blocks forever, even after quitting the window.
#qSessionDirApp.quit()
#del qSessionDirApp
#path = "/tmp"
ifpath:
startPseudoNSMServer(path)
else:
sys.exit()
#message = f"""Please start {prettyName} only through the Non Session Manager (NSM) or use the --save command line parameter."""