Changing interface language via command line
I have completed some (88%) of the Turkish translation of Dia. (https://l10n.gnome.org/vertimus/dia/master/po/tr/)
Hard to test a translation without running the app. So, I have created a virtual machine (based on Manjaro).
The first time, I compiled it via dia-git AUR package (https://aur.archlinux.org/packages/dia-git/) and I couldn't get the Turkish interface.
The second time, I gave it a try and complied via command line. Again there was no Turkish interface.
The third time, I just copied the dia.mo file into en_GB directory. Again I failed.
How can I test Turkish translation.
locale -a
C
en_GB.utf8
POSIX
tr_TR.utf8
LC_ALL=tr_TR.utf8 /usr/bin/dia --verbose
Dia-Message: 04:17:17.026: 00:00:00.000 - initializing libdia
Dia-Message: 04:17:17.026: 00:00:00.000 - Config from /home/sabri/.dia/diagtkrc
Dia-Message: 04:17:17.098: 00:00:00.072 - plug-in '/usr/lib/dia/libfs_objects.so'
Dia-Message: 04:17:17.106: 00:00:00.080 - plug-in '/usr/lib/dia/libdb_objects.so'
Dia-Message: 04:17:17.118: 00:00:00.092 - plug-in '/usr/lib/dia/libpgf_filter.so'
Dia-Message: 04:17:17.127: 00:00:00.101 - plug-in '/usr/lib/dia/libcairo_filter.so'
Dia-Message: 04:17:17.135: 00:00:00.109 - plug-in '/usr/lib/dia/liber_objects.so'
Dia-Message: 04:17:17.137: 00:00:00.111 - plug-in '/usr/lib/dia/libflowchart_objects.so'
Dia-Message: 04:17:17.148: 00:00:00.121 - plug-in '/usr/lib/dia/libshape_filter.so'
Dia-Message: 04:17:17.152: 00:00:00.125 - plug-in '/usr/lib/dia/libpython_plugin.so'
Dia-Message: 04:17:17.935: 00:00:00.909 - plug-in '/usr/lib/dia/libpdf_filter.so'
Dia-Message: 04:17:17.945: 00:00:00.919 - plug-in '/usr/lib/dia/libdxf_filter.so'
Dia-Message: 04:17:17.955: 00:00:00.929 - plug-in '/usr/lib/dia/libsadt_objects.so'
Dia-Message: 04:17:17.960: 00:00:00.934 - plug-in '/usr/lib/dia/libvdx_filter.so'
Dia-Message: 04:17:17.972: 00:00:00.945 - plug-in '/usr/lib/dia/libaadl_objects.so'
Dia-Message: 04:17:17.991: 00:00:00.965 - plug-in '/usr/lib/dia/libchronogram_objects.so'
Dia-Message: 04:17:18.000: 00:00:00.974 - plug-in '/usr/lib/dia/libcustom_objects.so'
Dia-Message: 04:17:18.603: 00:00:01.577 - plug-in '/usr/lib/dia/libkaos_objects.so'
Dia-Message: 04:17:18.617: 00:00:01.591 - plug-in '/usr/lib/dia/libcustom_lines_objects.so'
Dia-Message: 04:17:18.628: 00:00:01.602 - plug-in '/usr/lib/dia/libnetwork_objects.so'
Dia-Message: 04:17:18.639: 00:00:01.613 - plug-in '/usr/lib/dia/libxfig_filter.so'
Dia-Message: 04:17:18.648: 00:00:01.621 - plug-in '/usr/lib/dia/libmetapost_filter.so'
Dia-Message: 04:17:18.661: 00:00:01.635 - plug-in '/usr/lib/dia/libwpg_filter.so'
Dia-Message: 04:17:18.662: 00:00:01.636 - plug-in '/usr/lib/dia/libpixbuf_filter.so'
Dia-Message: 04:17:18.664: 00:00:01.638 - plug-in '/usr/lib/dia/libistar_objects.so'
Dia-Message: 04:17:18.665: 00:00:01.639 - plug-in '/usr/lib/dia/libmisc_objects.so'
Dia-Message: 04:17:18.667: 00:00:01.640 - plug-in '/usr/lib/dia/libcgm_filter.so'
Dia-Message: 04:17:18.675: 00:00:01.648 - plug-in '/usr/lib/dia/libxslt_filter.so'
Dia-Message: 04:17:18.678: 00:00:01.652 - plug-in '/usr/lib/dia/libpostscript_filter.so'
Dia-Message: 04:17:18.684: 00:00:01.658 - plug-in '/usr/lib/dia/libsvg_filter.so'
Dia-Message: 04:17:18.695: 00:00:01.668 - plug-in '/usr/lib/dia/libpstricks_filter.so'
Dia-Message: 04:17:18.697: 00:00:01.670 - plug-in '/usr/lib/dia/libstandard_objects.so'
Dia-Message: 04:17:18.700: 00:00:01.673 - plug-in '/usr/lib/dia/liblayout_filter.so'
Dia-Message: 04:17:18.702: 00:00:01.675 - plug-in '/usr/lib/dia/libgrafcet_objects.so'
Dia-Message: 04:17:18.712: 00:00:01.685 - plug-in '/usr/lib/dia/libhpgl_filter.so'
Dia-Message: 04:17:18.713: 00:00:01.686 - plug-in '/usr/lib/dia/libjackson_objects.so'
Dia-Message: 04:17:18.714: 00:00:01.687 - plug-in '/usr/lib/dia/libuml_objects.so'
Dia-Message: 04:17:18.726: 00:00:01.700 - sheets from '/home/sabri/.dia/sheets'
Dia-Message: 04:17:18.736: 00:00:01.710 - sheets from '/usr/share/dia/sheets'
Dia-Message: 04:17:18.912: 00:00:01.886 - object defaults
Dia-Message: 04:17:18.933: 00:00:01.906 - ui creation
Dia-Message: 04:17:19.326: 00:00:02.299 - Start 'ViewMainToolbar'
Dia-Message: 04:17:19.326: 00:00:02.299 - Done 'ViewMainToolbar'
Dia-Message: 04:17:19.326: 00:00:02.300 - Start 'ViewMainStatusbar'
Dia-Message: 04:17:19.326: 00:00:02.300 - Done 'ViewMainStatusbar'
Dia-Message: 04:17:19.326: 00:00:02.300 - diagrams
** Message: 04:17:19.328: Only antialias renderers supported
Dia-Message: 04:17:19.392: 00:00:02.366 - Start 'ViewSnaptoobjects'
Dia-Message: 04:17:19.392: 00:00:02.366 - Done 'ViewSnaptoobjects'
Dia-Message: 04:17:19.392: 00:00:02.366 - Start 'ViewSnaptoguides'
Dia-Message: 04:17:19.392: 00:00:02.366 - Done 'ViewSnaptoguides'
Dia-Message: 04:17:19.393: 00:00:02.366 - Start 'ViewShowrulers'
Dia-Message: 04:17:19.393: 00:00:02.366 - Done 'ViewShowrulers'
Dia-Message: 04:17:19.393: 00:00:02.366 - Start 'ViewShowscrollbars'
Dia-Message: 04:17:19.393: 00:00:02.366 - Done 'ViewShowscrollbars'
Dia-Message: 04:17:19.393: 00:00:02.366 - Start 'ViewShowgrid'
Dia-Message: 04:17:19.393: 00:00:02.366 - Done 'ViewShowgrid'
Dia-Message: 04:17:19.393: 00:00:02.366 - Start 'ViewShowguides'
Dia-Message: 04:17:19.393: 00:00:02.366 - Done 'ViewShowguides'
Dia-Message: 04:17:19.393: 00:00:02.366 - Start 'ViewShowconnectionpoints'
Dia-Message: 04:17:19.393: 00:00:02.366 - Done 'ViewShowconnectionpoints'
Dia-Message: 04:17:19.396: 00:00:02.370 - initialized
Dia-Message: 04:17:19.397: 00:00:02.371 - configure (dia-main-window)
Dia-Message: 04:17:19.400: 00:00:02.373 - configure (dia-main-window)
Dia-Message: 04:17:19.400: 00:00:02.374 - configure (dia-main-window)
Dia-Message: 04:17:19.472: 00:00:02.445 - map (dia-main-window)
LC_ALL=en_GB.utf8 /usr/bin/dia --verbose
Dia-Message: 04:19:19.165: 00:00:00.000 - initializing libdia
Dia-Message: 04:19:19.165: 00:00:00.000 - Config from /home/sabri/.dia/diagtkrc
Dia-Message: 04:19:19.193: 00:00:00.028 - plug-in '/usr/lib/dia/libfs_objects.so'
Dia-Message: 04:19:19.194: 00:00:00.028 - plug-in '/usr/lib/dia/libdb_objects.so'
Dia-Message: 04:19:19.194: 00:00:00.029 - plug-in '/usr/lib/dia/libpgf_filter.so'
Dia-Message: 04:19:19.194: 00:00:00.029 - plug-in '/usr/lib/dia/libcairo_filter.so'
Dia-Message: 04:19:19.195: 00:00:00.029 - plug-in '/usr/lib/dia/liber_objects.so'
Dia-Message: 04:19:19.195: 00:00:00.030 - plug-in '/usr/lib/dia/libflowchart_objects.so'
Dia-Message: 04:19:19.195: 00:00:00.030 - plug-in '/usr/lib/dia/libshape_filter.so'
Dia-Message: 04:19:19.196: 00:00:00.030 - plug-in '/usr/lib/dia/libpython_plugin.so'
Dia-Message: 04:19:19.265: 00:00:00.100 - plug-in '/usr/lib/dia/libpdf_filter.so'
Dia-Message: 04:19:19.266: 00:00:00.101 - plug-in '/usr/lib/dia/libdxf_filter.so'
Dia-Message: 04:19:19.266: 00:00:00.101 - plug-in '/usr/lib/dia/libsadt_objects.so'
Dia-Message: 04:19:19.267: 00:00:00.102 - plug-in '/usr/lib/dia/libvdx_filter.so'
Dia-Message: 04:19:19.267: 00:00:00.102 - plug-in '/usr/lib/dia/libaadl_objects.so'
Dia-Message: 04:19:19.268: 00:00:00.103 - plug-in '/usr/lib/dia/libchronogram_objects.so'
Dia-Message: 04:19:19.268: 00:00:00.103 - plug-in '/usr/lib/dia/libcustom_objects.so'
Dia-Message: 04:19:19.296: 00:00:00.131 - plug-in '/usr/lib/dia/libkaos_objects.so'
Dia-Message: 04:19:19.296: 00:00:00.131 - plug-in '/usr/lib/dia/libcustom_lines_objects.so'
Dia-Message: 04:19:19.297: 00:00:00.131 - plug-in '/usr/lib/dia/libnetwork_objects.so'
Dia-Message: 04:19:19.297: 00:00:00.132 - plug-in '/usr/lib/dia/libxfig_filter.so'
Dia-Message: 04:19:19.297: 00:00:00.132 - plug-in '/usr/lib/dia/libmetapost_filter.so'
Dia-Message: 04:19:19.298: 00:00:00.133 - plug-in '/usr/lib/dia/libwpg_filter.so'
Dia-Message: 04:19:19.298: 00:00:00.133 - plug-in '/usr/lib/dia/libpixbuf_filter.so'
Dia-Message: 04:19:19.299: 00:00:00.134 - plug-in '/usr/lib/dia/libistar_objects.so'
Dia-Message: 04:19:19.300: 00:00:00.134 - plug-in '/usr/lib/dia/libmisc_objects.so'
Dia-Message: 04:19:19.300: 00:00:00.135 - plug-in '/usr/lib/dia/libcgm_filter.so'
Dia-Message: 04:19:19.300: 00:00:00.135 - plug-in '/usr/lib/dia/libxslt_filter.so'
Dia-Message: 04:19:19.301: 00:00:00.136 - plug-in '/usr/lib/dia/libpostscript_filter.so'
Dia-Message: 04:19:19.302: 00:00:00.136 - plug-in '/usr/lib/dia/libsvg_filter.so'
Dia-Message: 04:19:19.302: 00:00:00.137 - plug-in '/usr/lib/dia/libpstricks_filter.so'
Dia-Message: 04:19:19.302: 00:00:00.137 - plug-in '/usr/lib/dia/libstandard_objects.so'
Dia-Message: 04:19:19.303: 00:00:00.138 - plug-in '/usr/lib/dia/liblayout_filter.so'
Dia-Message: 04:19:19.303: 00:00:00.138 - plug-in '/usr/lib/dia/libgrafcet_objects.so'
Dia-Message: 04:19:19.304: 00:00:00.139 - plug-in '/usr/lib/dia/libhpgl_filter.so'
Dia-Message: 04:19:19.304: 00:00:00.139 - plug-in '/usr/lib/dia/libjackson_objects.so'
Dia-Message: 04:19:19.305: 00:00:00.139 - plug-in '/usr/lib/dia/libuml_objects.so'
Dia-Message: 04:19:19.305: 00:00:00.140 - sheets from '/home/sabri/.dia/sheets'
Dia-Message: 04:19:19.305: 00:00:00.140 - sheets from '/usr/share/dia/sheets'
Dia-Message: 04:19:19.369: 00:00:00.204 - object defaults
Dia-Message: 04:19:19.370: 00:00:00.205 - ui creation
Dia-Message: 04:19:19.432: 00:00:00.267 - Start 'ViewMainToolbar'
Dia-Message: 04:19:19.432: 00:00:00.267 - Done 'ViewMainToolbar'
Dia-Message: 04:19:19.433: 00:00:00.268 - Start 'ViewMainStatusbar'
Dia-Message: 04:19:19.433: 00:00:00.268 - Done 'ViewMainStatusbar'
Dia-Message: 04:19:19.433: 00:00:00.268 - diagrams
** Message: 04:19:19.433: Only antialias renderers supported
Dia-Message: 04:19:19.458: 00:00:00.293 - Start 'ViewSnaptoobjects'
Dia-Message: 04:19:19.458: 00:00:00.293 - Done 'ViewSnaptoobjects'
Dia-Message: 04:19:19.458: 00:00:00.293 - Start 'ViewSnaptoguides'
Dia-Message: 04:19:19.458: 00:00:00.293 - Done 'ViewSnaptoguides'
Dia-Message: 04:19:19.458: 00:00:00.293 - Start 'ViewShowrulers'
Dia-Message: 04:19:19.458: 00:00:00.293 - Done 'ViewShowrulers'
Dia-Message: 04:19:19.458: 00:00:00.293 - Start 'ViewShowscrollbars'
Dia-Message: 04:19:19.458: 00:00:00.293 - Done 'ViewShowscrollbars'
Dia-Message: 04:19:19.458: 00:00:00.293 - Start 'ViewShowgrid'
Dia-Message: 04:19:19.458: 00:00:00.293 - Done 'ViewShowgrid'
Dia-Message: 04:19:19.458: 00:00:00.293 - Start 'ViewShowguides'
Dia-Message: 04:19:19.458: 00:00:00.293 - Done 'ViewShowguides'
Dia-Message: 04:19:19.458: 00:00:00.293 - Start 'ViewShowconnectionpoints'
Dia-Message: 04:19:19.458: 00:00:00.293 - Done 'ViewShowconnectionpoints'
Dia-Message: 04:19:19.460: 00:00:00.295 - initialized
Dia-Message: 04:19:19.460: 00:00:00.295 - configure (dia-main-window)
Dia-Message: 04:19:19.542: 00:00:00.377 - configure (dia-main-window)
Dia-Message: 04:19:19.543: 00:00:00.378 - map (dia-main-window)
Dia-Message: 04:19:26.714: 00:00:07.549 - configure (dia-main-window)
Dia-Message: 04:19:26.747: 00:00:07.582 - configure (dia-main-window)
Dia-Message: 04:19:35.549: 00:00:16.384 - Start 'View'
Dia-Message: 04:19:35.549: 00:00:16.384 - Done 'View'
Dia-Message: 04:19:36.346: 00:00:17.180 - Start 'Layers'
Dia-Message: 04:19:36.346: 00:00:17.180 - Done 'Layers'
Dia-Message: 04:19:36.961: 00:00:17.796 - Start 'Dialogs'
Dia-Message: 04:19:36.961: 00:00:17.796 - Done 'Dialogs'
Dia-Message: 04:19:36.974: 00:00:17.809 - Start 'Help'
Dia-Message: 04:19:36.974: 00:00:17.809 - Done 'Help'
Dia-Message: 04:19:48.911: 00:00:29.746 - Start 'FileNew'
** Message: 04:19:48.913: Only antialias renderers supported
Dia-Message: 04:19:48.921: 00:00:29.756 - Done 'FileNew'
Dia-Message: 04:19:50.062: 00:00:30.897 - Start 'FileNew'
** Message: 04:19:50.063: Only antialias renderers supported
Dia-Message: 04:19:50.067: 00:00:30.902 - Done 'FileNew'
Dia-Message: 04:19:53.413: 00:00:34.248 - Start 'FileClose'
Dia-Message: 04:19:53.425: 00:00:34.260 - Done 'FileClose'
Dia-Message: 04:19:53.930: 00:00:34.764 - Start 'FileClose'
Dia-Message: 04:19:53.940: 00:00:34.775 - Done 'FileClose'
Dia-Message: 04:19:54.420: 00:00:35.255 - Start 'FileClose'
Dia-Message: 04:19:54.424: 00:00:35.259 - Done 'FileClose'
Edited by Ghost User