From d9a69cb0f6473a2be1712311f112dea425e454a5 Mon Sep 17 00:00:00 2001 From: trigg Date: Sun, 29 May 2022 23:29:47 +0000 Subject: [PATCH] - Updated base transkation - Minor readability tweaks to translation section of readme --- .gitignore | 3 +- README.md | 7 +- discover_overlay/locales/base.pot | 124 +----------------- .../locales/cy/LC_MESSAGES/default.mo | Bin 6191 -> 6233 bytes .../locales/cy/LC_MESSAGES/default.po | 5 +- 5 files changed, 16 insertions(+), 123 deletions(-) diff --git a/.gitignore b/.gitignore index adf4a2c..025e6b1 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,5 @@ env .vscode/settings.json __pycache__ venv -.idea \ No newline at end of file +.idea +remake_base_pot.sh diff --git a/README.md b/README.md index 8b3b364..526c3a5 100644 --- a/README.md +++ b/README.md @@ -112,10 +112,15 @@ in all cases `XX` should be replaced with the language code, in case of English #### Adding a new translation First, find out what language code is required -Copy discover_overlay/locales/base.pot to discover_overlay/locales/XX/LC_MESSAGES/default.po +Copy `discover_overlay/locales/base.pot` to `discover_overlay/locales/XX/LC_MESSAGES/default.po` Change all lines starting with `msgstr` to contain the translated message in provided quotes, the line above should be a `msgid` which has the original word, sentence or fragment. +``` +msgid "Please visit our discord" +msgstr "Ewch i'n Discord" +``` + #### Compiling updates `gettext` requires the `.po` files to be compiled into `.mo` before it can be used. Once a `.po` file is changed it can be compiled with diff --git a/discover_overlay/locales/base.pot b/discover_overlay/locales/base.pot index ddcc485..618332b 100644 --- a/discover_overlay/locales/base.pot +++ b/discover_overlay/locales/base.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-04-24 10:26+0000\n" +"POT-Creation-Date: 2022-05-29 23:27+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,11 +17,9 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: discover_overlay/about_settings.py:62 msgid "Welcome to Discover Overlay" msgstr "" -#: discover_overlay/about_settings.py:63 msgid "" "Discover-Overlay is a GTK3 overlay written in Python3. It can be configured " "to show who is currently talking on discord or it can be set to display text " @@ -31,383 +29,269 @@ msgid "" "shortcomings in support on Linux by the official discord client." msgstr "" -#: discover_overlay/about_settings.py:64 msgid "Please visit our discord" msgstr "" -#: discover_overlay/about_settings.py:65 msgid " for support. Or open an issue on our GitHub " msgstr "" -#: discover_overlay/about_settings.py:71 msgid "Close overlay" msgstr "" -#: discover_overlay/discover_overlay.py:160 msgid "Usage" msgstr "" -#: discover_overlay/discover_overlay.py:161 msgid "Show an X11 or wlroots overlay with information" msgstr "" -#: discover_overlay/discover_overlay.py:162 msgid "from Discord client" msgstr "" -#: discover_overlay/discover_overlay.py:164 msgid "Open configuration window" msgstr "" -#: discover_overlay/discover_overlay.py:166 msgid "Close currently running instance" msgstr "" -#: discover_overlay/discover_overlay.py:168 msgid "Verbose output for aid in debugging" msgstr "" -#: discover_overlay/discover_overlay.py:169 msgid "This screen" msgstr "" -#: discover_overlay/discover_overlay.py:170 msgid "Hide overlay" msgstr "" -#: discover_overlay/discover_overlay.py:171 msgid "Show overlay" msgstr "" -#: discover_overlay/discover_overlay.py:173 msgid "Send command, not start new instance. Only needed if running in flatpak" msgstr "" -#: discover_overlay/discover_overlay.py:174 msgid "Set own user to mute" msgstr "" -#: discover_overlay/discover_overlay.py:175 msgid "Set unmuted" msgstr "" -#: discover_overlay/discover_overlay.py:176 msgid "Set own user to deafened" msgstr "" -#: discover_overlay/discover_overlay.py:177 msgid "Unset user deafened state" msgstr "" -#: discover_overlay/discover_overlay.py:179 msgid "Move the user into voice room, by Room ID" msgstr "" -#: discover_overlay/discover_overlay.py:181 msgid "For gamescope compatibility ensure ENV has 'GDK_BACKEND=x11'" msgstr "" -#: discover_overlay/discover_overlay.py:285 msgid "Settings" msgstr "" -#: discover_overlay/discover_overlay.py:286 msgid "Close" msgstr "" -#: discover_overlay/general_settings.py:87 msgid "Autostart on boot" msgstr "" -#: discover_overlay/general_settings.py:93 msgid "Force XShape" msgstr "" -#: discover_overlay/general_settings.py:99 msgid "Show tray icon" msgstr "" -#: discover_overlay/general_settings.py:105 msgid "Show on taskbar" msgstr "" -#: discover_overlay/notification_settings.py:200 -#: discover_overlay/text_settings.py:301 msgid "Enable" msgstr "" -#: discover_overlay/notification_settings.py:206 -#: discover_overlay/voice_settings.py:566 msgid "Show test content" msgstr "" -#: discover_overlay/notification_settings.py:211 msgid "Reverse Order" msgstr "" -#: discover_overlay/notification_settings.py:217 -#: discover_overlay/text_settings.py:319 msgid "Popup timer" msgstr "" -#: discover_overlay/notification_settings.py:224 msgid "Limit popup width" msgstr "" -#: discover_overlay/notification_settings.py:231 -#: discover_overlay/text_settings.py:326 discover_overlay/voice_settings.py:274 msgid "Font" msgstr "" -#: discover_overlay/notification_settings.py:238 msgid "Icon position" msgstr "" -#: discover_overlay/notification_settings.py:240 -#: discover_overlay/notification_settings.py:287 -#: discover_overlay/text_settings.py:370 discover_overlay/voice_settings.py:375 -#: discover_overlay/voice_settings.py:851 -#: discover_overlay/voice_settings.py:857 msgid "Left" msgstr "" -#: discover_overlay/notification_settings.py:241 -#: discover_overlay/notification_settings.py:288 -#: discover_overlay/text_settings.py:371 discover_overlay/voice_settings.py:376 -#: discover_overlay/voice_settings.py:855 -#: discover_overlay/voice_settings.py:859 msgid "Right" msgstr "" -#: discover_overlay/notification_settings.py:250 -#: discover_overlay/text_settings.py:333 msgid "Background colour" msgstr "" -#: discover_overlay/notification_settings.py:253 -#: discover_overlay/text_settings.py:336 msgid "Text colour" msgstr "" -#: discover_overlay/notification_settings.py:262 -#: discover_overlay/text_settings.py:345 discover_overlay/voice_settings.py:350 msgid "Overlay Location" msgstr "" -#: discover_overlay/notification_settings.py:266 -#: discover_overlay/text_settings.py:349 discover_overlay/voice_settings.py:354 msgid "Anchor to edge" msgstr "" -#: discover_overlay/notification_settings.py:268 -#: discover_overlay/text_settings.py:351 discover_overlay/voice_settings.py:356 msgid "Floating" msgstr "" -#: discover_overlay/notification_settings.py:297 -#: discover_overlay/text_settings.py:380 discover_overlay/voice_settings.py:385 -#: discover_overlay/voice_settings.py:847 -#: discover_overlay/voice_settings.py:861 msgid "Top" msgstr "" -#: discover_overlay/notification_settings.py:298 -#: discover_overlay/text_settings.py:381 discover_overlay/voice_settings.py:386 -#: discover_overlay/voice_settings.py:853 -#: discover_overlay/voice_settings.py:863 msgid "Middle" msgstr "" -#: discover_overlay/notification_settings.py:299 -#: discover_overlay/text_settings.py:382 discover_overlay/voice_settings.py:387 -#: discover_overlay/voice_settings.py:849 -#: discover_overlay/voice_settings.py:865 msgid "Bottom" msgstr "" -#: discover_overlay/notification_settings.py:307 -#: discover_overlay/settings.py:151 discover_overlay/text_settings.py:390 -#: discover_overlay/voice_settings.py:395 msgid "Place Window" msgstr "" -#: discover_overlay/notification_settings.py:314 msgid "Show Icon" msgstr "" -#: discover_overlay/notification_settings.py:320 msgid "Icon padding" msgstr "" -#: discover_overlay/notification_settings.py:327 msgid "Icon size" msgstr "" -#: discover_overlay/notification_settings.py:334 msgid "Notification padding" msgstr "" -#: discover_overlay/notification_settings.py:341 msgid "Border radius" msgstr "" -#: discover_overlay/settings.py:163 msgid "Place & resize this window then press Green!" msgstr "" -#: discover_overlay/settings.py:169 msgid "Place & resize this window then press Save!" msgstr "" -#: discover_overlay/settings.py:171 msgid "Save this position" msgstr "" -#: discover_overlay/settings_window.py:44 msgid "Discover Overlay Configuration" msgstr "" -#: discover_overlay/settings_window.py:56 msgid "Overview" msgstr "" -#: discover_overlay/settings_window.py:61 msgid "Voice" msgstr "" -#: discover_overlay/settings_window.py:66 -#: discover_overlay/voice_settings.py:326 msgid "Text" msgstr "" -#: discover_overlay/settings_window.py:72 msgid "Notifications" msgstr "" -#: discover_overlay/settings_window.py:77 msgid "Core" msgstr "" -#: discover_overlay/text_settings.py:307 msgid "Hide on mouseover" msgstr "" -#: discover_overlay/text_settings.py:313 msgid "Popup Style" msgstr "" -#: discover_overlay/text_settings.py:396 msgid "Channel" msgstr "" -#: discover_overlay/text_settings.py:405 discover_overlay/text_settings.py:417 msgid "Refresh list" msgstr "" -#: discover_overlay/text_settings.py:408 msgid "Server" msgstr "" -#: discover_overlay/text_settings.py:421 msgid "Show Attachments" msgstr "" -#: discover_overlay/voice_settings.py:327 +msgid "Line limit" +msgstr "" + msgid "Label" msgstr "" -#: discover_overlay/voice_settings.py:328 msgid "Talking" msgstr "" -#: discover_overlay/voice_settings.py:329 msgid "Idle" msgstr "" -#: discover_overlay/voice_settings.py:330 msgid "Border" msgstr "" -#: discover_overlay/voice_settings.py:331 msgid "Mute" msgstr "" -#: discover_overlay/voice_settings.py:414 msgid "Avatar size" msgstr "" -#: discover_overlay/voice_settings.py:425 msgid "Square Avatar" msgstr "" -#: discover_overlay/voice_settings.py:435 msgid "Display Icon Only" msgstr "" -#: discover_overlay/voice_settings.py:445 msgid "Display Speakers Only" msgstr "" -#: discover_overlay/voice_settings.py:455 msgid "Highlight Self" msgstr "" -#: discover_overlay/voice_settings.py:465 msgid "Order Avatars By" msgstr "" -#: discover_overlay/voice_settings.py:468 msgid "Alphabetically" msgstr "" -#: discover_overlay/voice_settings.py:469 msgid "ID" msgstr "" -#: discover_overlay/voice_settings.py:470 msgid "Last Spoken" msgstr "" -#: discover_overlay/voice_settings.py:482 msgid "Icon Spacing" msgstr "" -#: discover_overlay/voice_settings.py:493 msgid "Text Padding" msgstr "" -#: discover_overlay/voice_settings.py:504 msgid "Text Vertical Offset" msgstr "" -#: discover_overlay/voice_settings.py:515 msgid "Vertical Edge Padding" msgstr "" -#: discover_overlay/voice_settings.py:527 msgid "Horizontal Edge Padding" msgstr "" -#: discover_overlay/voice_settings.py:539 msgid "Display Horizontally" msgstr "" -#: discover_overlay/voice_settings.py:549 msgid "Overflow style" msgstr "" -#: discover_overlay/voice_settings.py:552 msgid "None" msgstr "" -#: discover_overlay/voice_settings.py:553 msgid "Wrap" msgstr "" -#: discover_overlay/voice_settings.py:554 msgid "Shrink" msgstr "" -#: discover_overlay/voice_settings.py:576 msgid "Dummy count" msgstr "" diff --git a/discover_overlay/locales/cy/LC_MESSAGES/default.mo b/discover_overlay/locales/cy/LC_MESSAGES/default.mo index 95e7ba0c9c61a1a16b397e6c6313ab878884b633..9fcc22d53beb0d3e8a66a7f03205c6af7a956d15 100644 GIT binary patch delta 1948 zcmYk+TWpj?7=Yoy9swy(TbF{c#Re+U>Ov2IRxNUd7ARD)HBlkKP$&%$LLg0C4~Z8h zAZD#zh&KenAqatTQcf2Hh#G{P5UTN8EW%%-_i;4iyuuKMV*(vlU_RF22yBSs z#mFt81)aJL%T4t*9WQ(zb8#0=zzlvjB!m-K!g%Abfdn67DdW%4#D~#@r;$s;1$3UP z*nmIc<5*3wDv!5n1q;mvr#ThR?@f!lE?evBsAjjp5zd4;dy=LgV4 zN08j%B3j`0I0b(~?|-On^?!6+VJ>Bvs0_=n5=Y@|bn92d@oIFXTd)edaVj1}Ug2ln z#^7ya>hLg{&*XkzjOI!5mUaczbc(SC7vOxf;$7%OJ!pYP(Frf31>8Ujyov72U3?zz z;Yh5YY7^F=JJN{Rh4AM5tKEOD4eR*8hhrPMHSeJ}euO68jV9iYId~l1p;PDrZeRuW zq0h$O@$->XF^+L5I`1@0@J!XC^DQ04{y#ydon@G?3%NIR$MGl8FVPA1p#>j83qFIc z^y!}!$19O%Dl`*=f8#UhmlL*XVoK(E-nhD#vg3gt=?nB$KaJY0gikU#I6EfbBJ+o^Z=-%Lw=1%3mgIRm5aso&#DX z@hUN!SWb8xkG8pSP#bN1`;jY)=mm7NO^rB>X8YCT0;n zG=t3tWLg}w;CR9#7;Mw&a4KOU(UAS?q4Nq+M^q4l%?Ds1F+a1jATgw=cYndq++j@} mU2DrbJ2rM~?fqu>mBOOdwOiiZ(N*5m$>*J&y_-ue=KK#3>7lOx delta 1906 zcmYk+TWC~A7{Kw-Y&MD47-Kdu-ZhFQ(P)gj7Td;LD9aIR!SAAh*GI9727J}|8HiY!+z&CbN1}aH3J|(UzLq6u!n0^ErXum_#VSI8$EjQ5YB1GS@x zox{m^F@AqP`Vfm<>L*kj;5C-v0MaYOiRhBgj_n3?hAmiytyqbNkWaY6r4)Zex(fHB zeqn*P)3XN0+t} zUGg5ZpIhik{DB_kf041nD|7+_8P(sHN7GZNIKbR!J@RZ=hR$#UI#6r;z71#5-i0RE zg|5J5^tr3(MDC!8+{F@nh9;WirU{iG6HSLnRP3+@>+ln_qYm`JE_6$NKxc3VJ+!}} ziT;Hq(3eqcC$R~KqbvC-I&d30^Sx;QN3fs&|8J={&^dIV?{O;LMn2&s7k^m9#@QZ= zj2Y&j12mzDwV*5Zar85^zwPLobr1Sn2YRMXW8r!#=c%}q*Rc|BqBD7pZcPCj>!}}% zwkIQJDZEEyU)!^(k0C5oL}ljp-10i#e-@`RmzYQJ<1mG=xKV2e|0^v-J+U%VolKR@ zqGs{MWpRNl>oc2@qtolC`Ny|>NYoM4HYiQRYQjtx5ZN-3%F@`Fgo}uGiDtt6__i50{g!b6iS9*~;Ycppa+ zZb7z8r^0T8vBdnhuN*21iJ8QBB3nEFjl{A{M_#JWs_u(<1&QvP{cq%Vw-;Z_c>}(t Bl>Gnz diff --git a/discover_overlay/locales/cy/LC_MESSAGES/default.po b/discover_overlay/locales/cy/LC_MESSAGES/default.po index fca69e1..2efa14b 100644 --- a/discover_overlay/locales/cy/LC_MESSAGES/default.po +++ b/discover_overlay/locales/cy/LC_MESSAGES/default.po @@ -416,4 +416,7 @@ msgstr "Crebachu" #: discover_overlay/voice_settings.py:576 msgid "Dummy count" -msgstr "Cyfrif dymi" \ No newline at end of file +msgstr "Cyfrif dymi" + +msgid "Line limit" +msgstr "Terfyn Llinell" \ No newline at end of file