src/client/plugin: Rename plugin data files so they get translated
Since xgettext doesn't recognise .plugin files as desktop files, rename them to `….plugin.desktop.in`. Add missing plugins to POFILES.in.
This commit is contained in:
parent
87ca799104
commit
016998359b
14 changed files with 24 additions and 15 deletions
|
|
@ -102,14 +102,18 @@ src/client/plugin/plugin-info-bar.vala
|
|||
src/client/plugin/plugin-notification-extension.vala
|
||||
src/client/plugin/plugin-plugin-base.vala
|
||||
src/client/plugin/plugin-trusted-extension.vala
|
||||
src/client/plugin/desktop-notifications/desktop-notifications.plugin.in
|
||||
src/client/plugin/desktop-notifications/desktop-notifications.plugin.desktop.in
|
||||
src/client/plugin/desktop-notifications/desktop-notifications.vala
|
||||
src/client/plugin/folder-highlight/folder-highlight.plugin.in
|
||||
src/client/plugin/folder-highlight/folder-highlight.plugin.desktop.in
|
||||
src/client/plugin/folder-highlight/folder-highlight.vala
|
||||
src/client/plugin/messaging-menu/messaging-menu.plugin.in
|
||||
src/client/plugin/messaging-menu/messaging-menu.plugin.desktop.in
|
||||
src/client/plugin/messaging-menu/messaging-menu.vala
|
||||
src/client/plugin/notification-badge/notification-badge.plugin.in
|
||||
src/client/plugin/notification-badge/notification-badge.plugin.desktop.in
|
||||
src/client/plugin/notification-badge/notification-badge.vala
|
||||
src/client/plugin/sent-sound/sent-sound.plugin.desktop.in
|
||||
src/client/plugin/sent-sound/sent-sound.vala
|
||||
src/client/plugin/special-folders/special-folders.plugin.desktop.in
|
||||
src/client/plugin/special-folders/special-folders.vala
|
||||
src/client/sidebar/sidebar-branch.vala
|
||||
src/client/sidebar/sidebar-common.vala
|
||||
src/client/sidebar/sidebar-count-cell-renderer.vala
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
plugin_name = 'desktop-notifications'
|
||||
|
||||
plugin_src = files(plugin_name + '.vala')
|
||||
plugin_data = plugin_name + '.plugin'
|
||||
plugin_data = plugin_name + plugin_data_suffix
|
||||
plugin_dest = plugins_dir / plugin_name
|
||||
|
||||
shared_module(
|
||||
|
|
@ -17,7 +17,7 @@ shared_module(
|
|||
)
|
||||
|
||||
i18n.merge_file(
|
||||
input: files(plugin_data + '.in'),
|
||||
input: files(plugin_data + plugin_data_src_suffix),
|
||||
output: plugin_data,
|
||||
type: 'desktop',
|
||||
po_dir: po_dir,
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ shared_module(
|
|||
)
|
||||
|
||||
i18n.merge_file(
|
||||
input: files(plugin_data + '.in'),
|
||||
input: files(plugin_data + '.desktop.in'),
|
||||
output: plugin_data,
|
||||
type: 'desktop',
|
||||
po_dir: po_dir,
|
||||
|
|
|
|||
|
|
@ -22,6 +22,11 @@ plugin_dependencies = [
|
|||
|
||||
plugin_c_args = geary_c_args
|
||||
|
||||
# Use .desktop.in since xgettext doesn't recognise .plugin files as
|
||||
# desktop files when translating them at install time.
|
||||
plugin_data_src_suffix = '.desktop.in'
|
||||
plugin_data_suffix = '.plugin'
|
||||
|
||||
subdir('desktop-notifications')
|
||||
subdir('folder-highlight')
|
||||
subdir('messaging-menu')
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ if libmessagingmenu_dep.found()
|
|||
)
|
||||
|
||||
plugin_src = files(plugin_name + '.vala')
|
||||
plugin_data = plugin_name + '.plugin'
|
||||
plugin_data = plugin_name + plugin_data_suffix
|
||||
plugin_dest = plugins_dir / plugin_name
|
||||
|
||||
shared_module(
|
||||
|
|
@ -36,7 +36,7 @@ if libmessagingmenu_dep.found()
|
|||
)
|
||||
|
||||
i18n.merge_file(
|
||||
input: files(plugin_data + '.in'),
|
||||
input: files(plugin_data + plugin_data_src_suffix),
|
||||
output: plugin_data,
|
||||
type: 'desktop',
|
||||
po_dir: po_dir,
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ plugin_src = files(
|
|||
plugin_name + '.vala',
|
||||
'unity-launcher-entry.vala'
|
||||
)
|
||||
plugin_data = plugin_name + '.plugin'
|
||||
plugin_data = plugin_name + plugin_data_suffix
|
||||
plugin_dest = plugins_dir / plugin_name
|
||||
|
||||
shared_module(
|
||||
|
|
@ -20,7 +20,7 @@ shared_module(
|
|||
)
|
||||
|
||||
i18n.merge_file(
|
||||
input: files(plugin_data + '.in'),
|
||||
input: files(plugin_data + plugin_data_src_suffix),
|
||||
output: plugin_data,
|
||||
type: 'desktop',
|
||||
po_dir: po_dir,
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ send_sound_dependencies = plugin_dependencies
|
|||
send_sound_dependencies += gsound
|
||||
|
||||
plugin_src = files(plugin_name + '.vala')
|
||||
plugin_data = plugin_name + '.plugin'
|
||||
plugin_data = plugin_name + plugin_data_suffix
|
||||
plugin_dest = plugins_dir / plugin_name
|
||||
|
||||
shared_module(
|
||||
|
|
@ -20,7 +20,7 @@ shared_module(
|
|||
)
|
||||
|
||||
i18n.merge_file(
|
||||
input: files(plugin_data + '.in'),
|
||||
input: files(plugin_data + plugin_data_src_suffix),
|
||||
output: plugin_data,
|
||||
type: 'desktop',
|
||||
po_dir: po_dir,
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
plugin_name = 'special-folders'
|
||||
|
||||
plugin_src = files(plugin_name + '.vala')
|
||||
plugin_data = plugin_name + '.plugin'
|
||||
plugin_data = plugin_name + plugin_data_suffix
|
||||
plugin_dest = plugins_dir / plugin_name
|
||||
|
||||
shared_module(
|
||||
|
|
@ -17,7 +17,7 @@ shared_module(
|
|||
)
|
||||
|
||||
i18n.merge_file(
|
||||
input: files(plugin_data + '.in'),
|
||||
input: files(plugin_data + plugin_data_src_suffix),
|
||||
output: plugin_data,
|
||||
type: 'desktop',
|
||||
po_dir: po_dir,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue