X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=po%2Flyx_pot.py;h=cbe4b8fecdec0d7c46169a9da6c0547fd64027c6;hb=0d84f0b9fdfce831e39676307bc954f7389198d1;hp=8cb9a4d9540bfa24b335cf49d39f32114d5aa546;hpb=05b90abaf7a4c2343824e8fae1b4a721b8e4a2e1;p=lyx.git diff --git a/po/lyx_pot.py b/po/lyx_pot.py index 8cb9a4d954..cbe4b8fecd 100755 --- a/po/lyx_pot.py +++ b/po/lyx_pot.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/python3 # -*- coding: utf-8 -*- # file lyx_pot.py @@ -18,7 +18,7 @@ # from __future__ import print_function -import sys, os, re, getopt +import glob, sys, os, re, getopt import io def relativePath(path, base): @@ -47,6 +47,7 @@ def ui_l10n(input_files, output, base): output = io.open(output, 'w', encoding='utf_8', newline='\n') Submenu = re.compile(r'^[^#]*Submenu\s+"([^"]*)"', re.IGNORECASE) Popupmenu = re.compile(r'^[^#]*PopupMenu\s+"[^"]+"\s+"([^"]*)"', re.IGNORECASE) + Dynamicmenu = re.compile(r'^[^#]*DynamicMenu\s+"[^"]+"\s+"([^"]*)"', re.IGNORECASE) IconPalette = re.compile(r'^[^#]*IconPalette\s+"[^"]+"\s+"([^"]*)"', re.IGNORECASE) Toolbar = re.compile(r'^[^#]*Toolbar\s+"[^"]+"\s+"([^"]*)"', re.IGNORECASE) Item = re.compile(r'[^#]*Item\s+"([^"]*)"', re.IGNORECASE) @@ -59,6 +60,8 @@ def ui_l10n(input_files, output, base): string = string.replace('_', ' ') elif Popupmenu.match(line): (string,) = Popupmenu.match(line).groups() + elif Dynamicmenu.match(line): + (string,) = Dynamicmenu.match(line).groups() elif IconPalette.match(line): (string,) = IconPalette.match(line).groups() elif Toolbar.match(line): @@ -442,8 +445,8 @@ def layouts_l10n(input_files, output, base, layouttranslations): out.close() -def qt4_l10n(input_files, output, base): - '''Generate pot file from src/frontends/qt4/ui/*.ui''' +def qt_l10n(input_files, output, base): + '''Generate pot file from src/frontends/qt/ui/*.ui''' output = io.open(output, 'w', encoding='utf_8', newline='\n') pat = re.compile(r'\s*(.*)') prop = re.compile(r'\s*