core_ui_aboutdialog strings conversions

This commit is contained in:
Ken Roberts 2016-05-19 15:14:24 -07:00
parent 77508d4d7a
commit 656af1e90e
1 changed files with 105 additions and 101 deletions

View File

@ -88,7 +88,7 @@ class UiAboutDialog(object):
:param about_dialog: The QDialog object to translate :param about_dialog: The QDialog object to translate
""" """
about_dialog.setWindowTitle('%s OpenLP' % UiStrings().About) about_dialog.setWindowTitle('{about} OpenLP'.format(about=UiStrings().About))
self.about_text_edit.setPlainText( self.about_text_edit.setPlainText(
translate('OpenLP.AboutForm', translate('OpenLP.AboutForm',
'OpenLP <version><revision> - Open Source Lyrics Projection\n' 'OpenLP <version><revision> - Open Source Lyrics Projection\n'
@ -200,115 +200,115 @@ class UiAboutDialog(object):
' bring this software to you for free because\n' ' bring this software to you for free because\n'
' He has set us free.') ' He has set us free.')
self.credits_text_edit.setPlainText( self.credits_text_edit.setPlainText(
'%s\n' '{titleLead}\n'
' %s\n' ' {nameLead}\n'
'\n' '\n'
'%s\n' '{titleDevs}\n'
' %s\n' ' {nameDevs}\n'
'\n' '\n'
'%s\n' '{titleContrib}\n'
' %s\n' ' {nameContrib}\n'
'\n' '\n'
'%s\n' '{titleTesters}\n'
' %s\n' ' {nameTesters}\n'
'\n' '\n'
'%s\n' '{titlePackagers}\n'
' %s\n' ' {namePackagers}\n'
'\n' '\n'
'%s\n' '{titleTranslators}\n'
' %s\n' ' {titleAF}\n'
' %s\n' ' {nameAF}\n'
' %s\n' ' {titleCS}\n'
' %s\n' ' {nameCS}\n'
' %s\n' ' {titleDA}\n'
' %s\n' ' {nameDA}\n'
' %s\n' ' {titleDE}\n'
' %s\n' ' {nameDE}\n'
' %s\n' ' {titleEL}\n'
' %s\n' ' {nameEL}\n'
' %s\n' ' {titleGB}\n'
' %s\n' ' {nameGB}\n'
' %s\n' ' {titleENZA}\n'
' %s\n' ' {nameENZA}\n'
' %s\n' ' {titleES}\n'
' %s\n' ' {nameES}\n'
' %s\n' ' {titleET}\n'
' %s\n' ' {nameET}\n'
' %s\n' ' {titleFI}\n'
' %s\n' ' {nameFI}\n'
' %s\n' ' {titleFR}\n'
' %s\n' ' {nameFR}\n'
' %s\n' ' {titleHU}\n'
' %s\n' ' {nameHU}\n'
' %s\n' ' {titleIND}\n'
' %s\n' ' {nameIND}\n'
' %s\n' ' {titleJA}\n'
' %s\n' ' {nameJA}\n'
' %s\n' ' {titleNB}\n'
' %s\n' ' {nameNB}\n'
' %s\n' ' {titleNL}\n'
' %s\n' ' {nameNL}\n'
' %s\n' ' {titlePL}\n'
' %s\n' ' {namePL}\n'
' %s\n' ' {titlePTBR}\n'
' %s\n' ' {namePTBR}\n'
' %s\n' ' {titleRU}\n'
' %s\n' ' {nameRU}\n'
' %s\n' ' {titleSV}\n'
' %s\n' ' {nameSV}\n'
' %s\n' ' {titleTALK}\n'
' %s\n' ' {nameTALK}\n'
' %s\n' ' {titleZHCN}\n'
' %s\n' ' {nameZHCN}\n'
'\n' '\n'
'%s\n' '{titleDOCS}\n'
' %s\n' ' {nameDOCS}\n'
'\n' '\n'
'%s\n%s' % '{build}\n{final}'.format(titleLead=project_lead, nameLead=lead,
(project_lead, lead, titleDevs=devs, nameDevs='\n '.join(developers),
devs, '\n '.join(developers), titleContrib=cons, nameContrib='\n '.join(contributors),
cons, '\n '.join(contributors), titleTesters=tests, nameTesters='\n '.join(testers),
tests, '\n '.join(testers), titlePackagers=packs, namePackagers='\n '.join(packagers),
packs, '\n '.join(packagers), titleTranslators=laters,
laters, titleAF=af, nameAF='\n '.join(translators['af']),
af, '\n '.join(translators['af']), titleCS=cs, nameCS='\n '.join(translators['cs']),
cs, '\n '.join(translators['cs']), titleDA=da, nameDA='\n '.join(translators['da']),
da, '\n '.join(translators['da']), titleDE=de, nameDE='\n '.join(translators['de']),
de, '\n '.join(translators['de']), titleEL=el, nameEL='\n '.join(translators['el']),
el, '\n '.join(translators['el']), titleGB=gb, nameGB='\n '.join(translators['en_GB']),
gb, '\n '.join(translators['en_GB']), titleENZA=enza, nameENZA='\n '.join(translators['en_ZA']),
enza, '\n '.join(translators['en_ZA']), titleES=es, nameES='\n '.join(translators['es']),
es, '\n '.join(translators['es']), titleET=et, nameET='\n '.join(translators['et']),
et, '\n '.join(translators['et']), titleFI=fi, nameFI='\n '.join(translators['fi']),
fi, '\n '.join(translators['fi']), titleFR=fr, nameFR='\n '.join(translators['fr']),
fr, '\n '.join(translators['fr']), titleHU=hu, nameHU='\n '.join(translators['hu']),
hu, '\n '.join(translators['hu']), titleIND=ind, nameIND='\n '.join(translators['id']),
ind, '\n '.join(translators['id']), titleJA=ja, nameJA='\n '.join(translators['ja']),
ja, '\n '.join(translators['ja']), titleNB=nb, nameNB='\n '.join(translators['nb']),
nb, '\n '.join(translators['nb']), titleNL=nl, nameNL='\n '.join(translators['nl']),
nl, '\n '.join(translators['nl']), titlePL=pl, namePL='\n '.join(translators['pl']),
pl, '\n '.join(translators['pl']), titlePTBR=ptbr, namePTBR='\n '.join(translators['pt_BR']),
ptbr, '\n '.join(translators['pt_BR']), titleRU=ru, nameRU='\n '.join(translators['ru']),
ru, '\n '.join(translators['ru']), titleSV=sv, nameSV='\n '.join(translators['sv']),
sv, '\n '.join(translators['sv']), titleTALK=talk, nameTALK='\n '.join(translators['ta_LK']),
talk, '\n '.join(translators['ta_LK']), titleZHCN=zhcn, nameZHCN='\n '.join(translators['zh_CN']),
zhcn, '\n '.join(translators['zh_CN']), titleDOCS=documentation, nameDOCS='\n '.join(documentors),
documentation, '\n '.join(documentors), build=built_with,
built_with, final_credit)) final=final_credit))
self.about_notebook.setTabText(self.about_notebook.indexOf(self.credits_tab), self.about_notebook.setTabText(self.about_notebook.indexOf(self.credits_tab),
translate('OpenLP.AboutForm', 'Credits')) translate('OpenLP.AboutForm', 'Credits'))
cr_others = ('Tim Bentley, Gerald Britton, Jonathan Corwin, Samuel Findlay, '
'Michael Gorven, Scott Guerrieri, Matthias Hub, Meinert Jordan, '
'Armin K\xf6hler, Erik Lundin, Edwin Lunando, Joshua Miller, '
'Brian T. Meyer, Stevan Pettit, Andreas Preikschat, '
'Mattias P\xf5ldaru, Christian Richter, Philip Ridout, '
'Ken Roberts, Simon Scudder, Jeffrey Smith, Maikel Stuivenberg, '
'Martin Thompson, Jon Tibble, Dave Warnock, Frode Woldsund, '
'Martin Zibricky, Patrick Zimmermann')
copyright_note = translate('OpenLP.AboutForm', copyright_note = translate('OpenLP.AboutForm',
'Copyright \xa9 2004-2016 %s\n' 'Copyright \xa9 2004-2016 {cr}\n\n'
'Portions copyright \xa9 2004-2016 %s') % \ 'Portions copyright \xa9 2004-2016 {others}').format(cr='Raoul Snyman',
('Raoul Snyman', others=cr_others)
'Tim Bentley, Gerald Britton, Jonathan Corwin, Samuel Findlay, '
'Michael Gorven, Scott Guerrieri, Matthias Hub, Meinert Jordan, '
'Armin K\xf6hler, Erik Lundin, Edwin Lunando, Joshua Miller, '
'Brian T. Meyer, Stevan Pettit, Andreas Preikschat, '
'Mattias P\xf5ldaru, Christian Richter, '
'Philip Ridout, Simon Scudder, Jeffrey Smith, Maikel Stuivenberg, '
'Martin Thompson, Jon Tibble, Dave Warnock, Frode Woldsund, '
'Martin Zibricky, Patrick Zimmermann')
licence = translate('OpenLP.AboutForm', licence = translate('OpenLP.AboutForm',
'This program is free software; you can redistribute it and/or ' 'This program is free software; you can redistribute it and/or '
'modify it under the terms of the GNU General Public License as ' 'modify it under the terms of the GNU General Public License as '
@ -690,7 +690,11 @@ class UiAboutDialog(object):
'linking proprietary applications with the library. If this is ' 'linking proprietary applications with the library. If this is '
'what you want to do, use the GNU Lesser General Public License ' 'what you want to do, use the GNU Lesser General Public License '
'instead of this License.') 'instead of this License.')
self.license_text_edit.setPlainText('%s\n\n%s\n\n%s\n\n\n%s' % (copyright_note, licence, disclaimer, gpl_text)) self.license_text_edit.setPlainText('{crnote}\n\n{license}\n\n{disclaimer}'
'\n\n\n{gpl}'.format(crnote=copyright_note,
license=licence,
disclaimer=disclaimer,
gpl=gpl_text))
self.about_notebook.setTabText(self.about_notebook.indexOf(self.license_tab), self.about_notebook.setTabText(self.about_notebook.indexOf(self.license_tab),
translate('OpenLP.AboutForm', 'License')) translate('OpenLP.AboutForm', 'License'))
self.volunteer_button.setText(translate('OpenLP.AboutForm', 'Volunteer')) self.volunteer_button.setText(translate('OpenLP.AboutForm', 'Volunteer'))