Add CMakeL10n rules #19

Merged
SlavekB merged 1 commits from feat/CMakeL10n into master 5 years ago
Owner

Added rules for generating and updating POT files. This is related to TDE/tde-common-cmake#2. To generate a POT files, use:

cmake -P CMakeL10n.txt

The generated POT files are saved in the template directory of the tde-i18n module. Therefore, it is not part of the commit in this PR.

In tdebase, is needed to generate many other POT files:

  • appletproxy
  • clockapplet
  • display
  • dockbarextension
  • drkonqi
  • extensionproxy
  • filetypes
  • htmlsearch
  • joystick
  • kaccess
  • kappfinder
  • kasbarextension
  • kate
  • kay
  • kcmaccess
  • kcmarts
  • kcmbackground
  • kcmbell
  • kcmcgi
  • kcmcolors
  • kcmcomponentchooser
  • kcmcrypto
  • kcmcss
  • kcmdisplayconfig
  • kcmenergy
  • kcmfonts
  • kcmhtmlsearch
  • kcmiccconfig
  • kcmicons
  • kcminfo
  • kcminput
  • kcmkclock
  • kcmkded
  • kcmkeys
  • kcmkicker
  • kcmkonq
  • kcmkonqhtml
  • kcmkonsole
  • kcmkurifilt
  • kcmkwm
  • kcmlaunch
  • kcmlayout
  • kcmlocale
  • kcmmedia
  • kcmnic
  • kcmnotify
  • kcmperformance
  • kcmprintmgr
  • kcmsamba
  • kcmscreensaver
  • kcmsmartcard
  • kcmsmserver
  • kcmspellchecking
  • kcmstyle
  • kcmtaskbar
  • kcmtdednssd
  • kcmtdeio
  • kcmtwindecoration
  • kcmtwinrules
  • kcmusb
  • kcmview1394
  • kcmxinerama
  • kcontrol
  • kdcop
  • kdesktop
  • kdialog
  • kfindpart
  • kfmclient
  • kgreet_classic
  • kgreet_winbind
  • khelpcenter
  • khotkeys
  • kicker
  • kickermenu_kate
  • kjobviewer
  • klipper
  • kmenuapplet
  • kmenuedit
  • kminipagerapplet
  • knetattach
  • konqueror
  • konsole
  • kpager
  • kpersonalizer
  • kprinter
  • krdb
  • kreadconfig
  • krunapplet
  • ksmserver
  • ksplash
  • ksplashthemes
  • kstart
  • ksysguard
  • ksystemtrayapplet
  • ksystraycmd
  • ktaskbarapplet (nothing to translate)
  • kthememanager
  • ktip
  • kwriteconfig
  • kxkb
  • libdmctl
  • libkicker
  • libkickermenu_konsole
  • libkickermenu_prefmenu
  • libkickermenu_recentdocs
  • libkickermenu_remotemenu
  • libkickermenu_systemmenu
  • libkickermenu_tdeprint
  • libkickermenu_tom
  • libkonq
  • libtaskbar
  • libtaskmanager
  • lockout
  • mediaapplet
  • naughtyapplet
  • nsplugin
  • privacy
  • quicklauncher
  • taskbarextension (nothing to translate)
  • tdedebugdialog
  • tdefontinst
  • tdehtmlkttsd
  • tdeio_finger
  • tdeio_fish
  • tdeio_floppy
  • tdeio_home
  • tdeio_ldap
  • tdeio_mac
  • tdeio_man
  • tdeio_media
  • tdeio_nfs
  • tdeio_nntp
  • tdeio_pop3
  • tdeio_print
  • tdeio_remote
  • tdeio_settings
  • tdeio_sftp
  • tdeio_smb
  • tdeio_smtp
  • tdeio_system
  • tdeio_tar
  • tdeio_thumbnail
  • tdeio_trash
  • tdepasswd
  • tdeprintfax
  • tdeprint_part
  • tderandr
  • tdescreensaver
  • tdestyle_keramik_config
  • tdesu
  • tdesud
  • tdmconfig
  • tdmgreet
  • trashapplet
  • twin
  • twin_clients
  • twin_lib
  • useraccount

Generated into tdelibs:

  • ppdtranslations
  • timezones
Added rules for generating and updating POT files. This is related to TDE/tde-common-cmake#2. To generate a POT files, use: ``` cmake -P CMakeL10n.txt ``` The generated POT files are saved in the template directory of the [tde-i18n](../tde-i18n) module. Therefore, it is not part of the commit in this PR. In tdebase, is needed to generate many other POT files: - [x] appletproxy - [x] clockapplet - [x] display - [x] dockbarextension - [x] drkonqi - [x] extensionproxy - [x] filetypes - [x] htmlsearch - [x] joystick - [x] kaccess - [x] kappfinder - [x] kasbarextension - [x] kate - [x] kay - [x] kcmaccess - [x] kcmarts - [x] kcmbackground - [x] kcmbell - [x] kcmcgi - [x] kcmcolors - [x] kcmcomponentchooser - [x] kcmcrypto - [x] kcmcss - [x] kcmdisplayconfig - [x] kcmenergy - [x] kcmfonts - [x] kcmhtmlsearch - [x] kcmiccconfig - [x] kcmicons - [x] kcminfo - [x] kcminput - [x] kcmkclock - [x] kcmkded - [x] kcmkeys - [x] kcmkicker - [x] kcmkonq - [x] kcmkonqhtml - [x] kcmkonsole - [x] kcmkurifilt - [x] kcmkwm - [x] kcmlaunch - [x] kcmlayout - [x] kcmlocale - [x] kcmmedia - [x] kcmnic - [x] kcmnotify - [x] kcmperformance - [x] kcmprintmgr - [x] kcmsamba - [x] kcmscreensaver - [x] kcmsmartcard - [x] kcmsmserver - [x] kcmspellchecking - [x] kcmstyle - [x] kcmtaskbar - [x] kcmtdednssd - [x] kcmtdeio - [x] kcmtwindecoration - [x] kcmtwinrules - [x] kcmusb - [x] kcmview1394 - [x] kcmxinerama - [x] kcontrol - [x] kdcop - [x] kdesktop - [x] kdialog - [x] kfindpart - [x] kfmclient - [x] kgreet_classic - [x] kgreet_winbind - [x] khelpcenter - [x] khotkeys - [x] kicker - [x] kickermenu_kate - [x] kjobviewer - [x] klipper - [x] kmenuapplet - [x] kmenuedit - [x] kminipagerapplet - [x] knetattach - [x] konqueror - [x] konsole - [x] kpager - [x] kpersonalizer - [x] kprinter - [x] krdb - [x] kreadconfig - [x] krunapplet - [x] ksmserver - [x] ksplash - [x] ksplashthemes - [x] kstart - [x] ksysguard - [x] ksystemtrayapplet - [x] ksystraycmd - [x] ktaskbarapplet (nothing to translate) - [x] kthememanager - [x] ktip - [x] kwriteconfig - [x] kxkb - [x] libdmctl - [x] libkicker - [x] libkickermenu_konsole - [x] libkickermenu_prefmenu - [x] libkickermenu_recentdocs - [x] libkickermenu_remotemenu - [x] libkickermenu_systemmenu - [x] libkickermenu_tdeprint - [x] libkickermenu_tom - [x] libkonq - [x] libtaskbar - [x] libtaskmanager - [x] lockout - [x] mediaapplet - [x] naughtyapplet - [x] nsplugin - [x] privacy - [x] quicklauncher - [x] taskbarextension (nothing to translate) - [x] tdedebugdialog - [x] tdefontinst - [x] tdehtmlkttsd - [x] tdeio_finger - [x] tdeio_fish - [x] tdeio_floppy - [x] tdeio_home - [x] tdeio_ldap - [x] tdeio_mac - [x] tdeio_man - [x] tdeio_media - [x] tdeio_nfs - [x] tdeio_nntp - [x] tdeio_pop3 - [x] tdeio_print - [x] tdeio_remote - [x] tdeio_settings - [x] tdeio_sftp - [x] tdeio_smb - [x] tdeio_smtp - [x] tdeio_system - [x] tdeio_tar - [x] tdeio_thumbnail - [x] tdeio_trash - [x] tdepasswd - [x] tdeprintfax - [x] tdeprint_part - [x] tderandr - [x] tdescreensaver - [x] tdestyle_keramik_config - [x] tdesu - [x] tdesud - [x] tdmconfig - [x] tdmgreet - [x] trashapplet - [x] twin - [x] twin_clients - [x] twin_lib - [x] useraccount Generated into tdelibs: - [x] ppdtranslations - [x] timezones
SlavekB added the PR/wip label 5 years ago
Owner

Works fine. Of course, need to prepare proper list of files to be analyzed by gettext

Works fine. Of course, need to prepare proper list of files to be analyzed by gettext
SlavekB changed title from WIP: Add CMakeL10n rules for kdesktop to WIP: Add CMakeL10n rules 5 years ago
Poster
Owner

Added rules for POT files that are generated into tdelibs.

Added rules for POT files that are generated into tdelibs.
Poster
Owner

Added rules for all remaining POT files.
Updated TIMEZONES list from system zone table.

Added rules for all remaining POT files. Updated TIMEZONES list from system zone table.
SlavekB changed title from WIP: Add CMakeL10n rules to Add CMakeL10n rules 5 years ago
SlavekB removed the PR/wip label 5 years ago
Poster
Owner

Commit updated to the current TDEL10n module options.

Commit updated to the current TDEL10n module options.
SlavekB closed this pull request 5 years ago
SlavekB deleted branch feat/CMakeL10n 5 years ago
SlavekB added this to the R14.0.6 release milestone 5 years ago
The pull request has been merged as b95b665c78.
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: TDE/tdebase#19
Loading…
There is no content yet.