MantisBT - Doomseeker
View Issue Details
0003516Doomseeker[All Projects] Suggestionpublic2018-09-23 15:112018-10-27 22:53
Zalewa 
Pol M 
normaltweakhave not tried
closedfixed 
0.10 Beta 
1.21.2 
0003516: Add "translation contributors" section to the About dialog.
Translating a program is not a fun thing to do and there are lots of strings in Doomseeker. Anyone who is willing to provide a translation should receive a special recognition place in the program. Let's add such place somewhere in the about dialog and mention each contributor.
Support for translations and a Polish translation was added for 0.10 Beta with commit 643dd47d329139f30b3dff5c24b4108b9cae3a46.

Spanish translation was added for Doomseeker 1.2 with merge commit 16a6f23a4546df5926c1fd19220f5094d460f558 and subsequent commits.
No tags attached.
Issue History
2018-09-23 15:11ZalewaNew Issue
2018-09-23 15:11ZalewaStatusnew => assigned
2018-09-23 15:11ZalewaAssigned To => Zalewa
2018-10-08 11:14WubTheCaptainNote Added: 0020013
2018-10-08 11:16WubTheCaptainNote Edited: 0020013bug_revision_view_page.php?bugnote_id=20013#r12189
2018-10-08 20:13Pol MNote Added: 0020018
2018-10-08 20:39ZalewaNote Added: 0020023
2018-10-08 20:48Pol MNote Added: 0020025
2018-10-08 20:49Pol MNote Edited: 0020025bug_revision_view_page.php?bugnote_id=20025#r12197
2018-10-08 20:55ZalewaNote Added: 0020030
2018-10-08 20:55ZalewaNote Edited: 0020030bug_revision_view_page.php?bugnote_id=20030#r12201
2018-10-08 20:58Pol MNote Added: 0020033
2018-10-08 20:58Pol MAssigned ToZalewa => Pol M
2018-10-08 21:13Pol MNote Added: 0020037
2018-10-08 21:13Pol MStatusassigned => needs review
2018-10-08 21:25ZalewaNote Added: 0020038
2018-10-08 21:25ZalewaStatusneeds review => resolved
2018-10-08 21:25ZalewaFixed in Version => 1.2
2018-10-08 21:25ZalewaResolutionopen => fixed
2018-10-08 21:48WubTheCaptainNote Added: 0020040
2018-10-08 21:48WubTheCaptainStatusresolved => needs review
2018-10-08 21:48WubTheCaptainResolutionfixed => reopened
2018-10-09 05:14ZalewaNote Added: 0020047
2018-10-09 05:14ZalewaStatusneeds review => resolved
2018-10-09 05:14ZalewaResolutionreopened => fixed
2018-10-09 11:11WubTheCaptainNote Added: 0020054
2018-10-09 11:11WubTheCaptainStatusresolved => assigned
2018-10-09 11:11WubTheCaptainResolutionfixed => reopened
2018-10-09 12:02WubTheCaptainProduct Version => 0.10 Beta
2018-10-09 12:06WubTheCaptainAdditional Information Updatedbug_revision_view_page.php?rev_id=12219#r12219
2018-10-09 13:29Pol MNote Added: 0020059
2018-10-09 15:20Pol MNote Added: 0020063
2018-10-09 15:20Pol MStatusassigned => needs review
2018-10-09 17:44Pol MNote Added: 0020064
2018-10-09 17:45Pol MNote Edited: 0020064bug_revision_view_page.php?bugnote_id=20064#r12226
2018-10-09 17:45Pol MStatusneeds review => needs testing
2018-10-09 19:22WubTheCaptainNote Added: 0020065
2018-10-09 19:22WubTheCaptainStatusneeds testing => resolved
2018-10-09 19:22WubTheCaptainResolutionreopened => fixed
2018-10-27 22:53WubTheCaptainStatusresolved => closed

Notes
(0020013)
WubTheCaptain   
2018-10-08 11:14   
(edited on: 2018-10-08 11:16)
Can this be targeting 1.3 due to "time" constraints? No offense to any major translation contributors.

(0020018)
Pol M   
2018-10-08 20:13   
Well, if we really are in a hurry, we can add a "- translations provided by Zalewa and Pol Marcet Sardà" just *after* the line "- Hyper_Eye, Nece228, Linda "WubTheCaptain" Lapinlampi, Pol Marcet Sardà". This would take me 2 minutes 😊
Sine right now there aren't too many translations, this would do the job.

I think that this solution is "okay enough".
If Zalewa tells me what he had in mind, I could try to do so.
(0020023)
Zalewa   
2018-10-08 20:39   
I didn't have anything concrete in mind yet. I took several looks at the About dialog and tried to figure out how to fit this into the current layout or how could the layout be changed to avoid expanding the size of the dialog box. We have that scrolling box there that can accept as much text as we want, so I thought maybe it can be put there somewhere.

For now I think I can agree with Pol's suggestions that it will be sufficient to add a single line below the "Additional contributions" statement. I feel, however, that it should be clearly stated who is responsible for which translation.
(0020025)
Pol M   
2018-10-08 20:48   
(edited on: 2018-10-08 20:49)
Yeah, that's mainly why I think this solution is "okay enough"
I can simply state the translation between "()" just after every name.
"- translations provided by Zalewa (Polish) and Pol Marcet Sardà (Spanish)"
But pretty much with only one more translation, this would get too big to be handled by a label.

If we put it in the textbox, it could be added after "This program is distributed under the terms of the LGPL v2.1 or later."
and could get a more organized structure:

Translations:
- Polish: Zalewa
- Spanish: Pol Marcet Sardà
- [TRANSLATION]: [TRANSLATOR(S)]

(since it is possible that one translation is done by more than one person, I think this structure is the most adequate)

(0020030)
Zalewa   
2018-10-08 20:55   
Quote from Pol M

If we put it in the textbox, it could be added after "This program is distributed under the terms of the LGPL v2.1 or later."
and could get a more organized structure:

Translations:
- Polish: Zalewa
- Spanish: Pol Marcet Sardà
- [TRANSLATION]: [TRANSLATOR(S)]

I like it.

(0020033)
Pol M   
2018-10-08 20:58   
I'll comply
(0020037)
Pol M   
2018-10-08 21:13   
pull request
(0020038)
Zalewa   
2018-10-08 21:25   
Merged as:'https://bitbucket.org/Doomseeker/doomseeker/commits/2114cea673d92346ae3465bf707705679a3bf2bf [^]'
Changelog updated in:'https://bitbucket.org/Doomseeker/doomseeker/commits/df8beff4d4065d7ceb4268c106583a4aed4677a7 [^]'
(0020040)
WubTheCaptain   
2018-10-08 21:48   
Sorry, I'm taking this issue back from resolved for review.

Quote from Zalewa
I like it.


I don't like it.

Right now it's just one translatable tr(). I imagine what happens if someone adds another contributor there, the whole thing gets untranslated instead of three seperate lines. Compare to icons attribution, for example.

This edit also seems quite out of place, and repeats some author names already listed in the about dialog. Hence I also personally oppose making any change at all; though I'd also like a mention in an AUTHORS file in the source distribution.

I'm saying: The approach to resolution here seems incorrect or rushed.
(0020047)
Zalewa   
2018-10-09 05:14   
Then we'll fix it when it needs to be fixed.
(0020054)
WubTheCaptain   
2018-10-09 11:11   
Qt4 UTF-8 bug again.

Quote
- Spanish: Pol Marcet SardÃ
(0020059)
Pol M   
2018-10-09 13:29   
Ok, I'll fix it.
(0020063)
Pol M   
2018-10-09 15:20   
pull request
(0020064)
Pol M   
2018-10-09 17:44   
(edited on: 2018-10-09 17:45)
commit
thank you for reviewing, Linda!

(0020065)
WubTheCaptain   
2018-10-09 19:22   
That translation string is going to look very odd out of context, but alright.