Overview
| Comment: | [lo] lexicon editor: fix path for Linux |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | lo |
| Files: | files | file ages | folders |
| SHA3-256: |
ab1e3ccae3f8656d8c50f5be95a77e19 |
| User & Date: | olr on 2020-09-02 08:15:54 |
| Other Links: | manifest | tags |
Context
|
2020-09-02
| ||
| 08:17 | [lo][ui] lexicon editor: replace space replacement check-in: 971a16410f user: olr tags: trunk, lo | |
| 08:15 | [lo] lexicon editor: fix path for Linux check-in: ab1e3ccae3 user: olr tags: trunk, lo | |
| 08:14 | [fr] ajustements check-in: f79e7e36c9 user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/oxt/DictOptions/LexiconEditor.py from [9068830b8a] to [5dfd11a474].
| ︙ | ︙ | |||
408 409 410 411 412 413 414 |
xFilePicker.setMultiSelectionMode(False)
nResult = xFilePicker.execute()
if nResult == 1:
# lFile = xFilePicker.getSelectedFiles()
lFile = xFilePicker.getFiles()
#print(lFile)
#MessageBox(self.xDocument, "File(s): " + str(lFile), "DEBUG", INFOBOX)
| | > > | 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 |
xFilePicker.setMultiSelectionMode(False)
nResult = xFilePicker.execute()
if nResult == 1:
# lFile = xFilePicker.getSelectedFiles()
lFile = xFilePicker.getFiles()
#print(lFile)
#MessageBox(self.xDocument, "File(s): " + str(lFile), "DEBUG", INFOBOX)
spfImported = lFile[0][5:].lstrip("/") # remove file://
if platform.system() != "Windows":
spfImported = "/" + spfImported
except:
spfImported = os.path.join(os.path.expanduser("~"), "fr.personal.json") # workaround
if spfImported and os.path.isfile(spfImported):
with open(spfImported, "r", encoding="utf-8") as hDst:
sJSON = hDst.read()
try:
sTest = json.loads(sJSON)
|
| ︙ | ︙ | |||
459 460 461 462 463 464 465 |
xFilePicker.setDefaultName("fr.__personal__.json") # useless, doesn’t work
xFilePicker.setDisplayDirectory("")
xFilePicker.setMultiSelectionMode(False)
nResult = xFilePicker.execute()
if nResult == 1:
# lFile = xFilePicker.getSelectedFiles()
lFile = xFilePicker.getFiles()
| | > > | 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 |
xFilePicker.setDefaultName("fr.__personal__.json") # useless, doesn’t work
xFilePicker.setDisplayDirectory("")
xFilePicker.setMultiSelectionMode(False)
nResult = xFilePicker.execute()
if nResult == 1:
# lFile = xFilePicker.getSelectedFiles()
lFile = xFilePicker.getFiles()
spfExported = lFile[0][5:].lstrip("/") # remove file://
if platform.system() != "Windows":
spfExported = "/" + spfExported
#spfExported = os.path.join(os.path.expanduser("~"), "fr.personal.json")
sJSON = self.xOptionNode.getPropertyValue("personal_dic")
if sJSON:
with open(spfExported, "w", encoding="utf-8") as hDst:
hDst.write(sJSON)
sMessage = self.dUI.get('export_message', "#err_msg: %s") % spfExported
else:
|
| ︙ | ︙ |