Closed
Bug 215148
Opened 21 years ago
Closed 20 years ago
Move at least bug status and resolution descriptions to field-descs.none.tmpl
Categories
(Bugzilla :: User Interface, enhancement)
Tracking
()
RESOLVED
FIXED
Bugzilla 2.20
People
(Reporter: omgs, Assigned: emmanuel)
References
()
Details
(Whiteboard: [wanted for 2.20])
Attachments
(3 files, 3 obsolete files)
3.86 KB,
patch
|
gerv
:
review-
|
Details | Diff | Splinter Review |
17.21 KB,
patch
|
LpSolit
:
review-
|
Details | Diff | Splinter Review |
16.29 KB,
patch
|
gerv
:
review+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.4) Gecko/20030625
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.4) Gecko/20030625
Actually, in 2.17.4, at least the resolution and status of bugs isn't
centralized (mainly for localizators) in field-descs.none.tmpl.
Reproducible: Always
Steps to Reproduce:
I have collected the following (for spanish):
[% bug_status_l10n = {
"UNCONFIRMED" => "SIN CONFIRMAR",
"NEW" => "NUEVO",
"ASSIGNED" => "ASIGNADO",
"REOPENED" => "REABIERTO",
"RESOLVED" => "RESUELTO",
"VERIFIED" => "VERIFICADO",
"CLOSED" => "CERRADO",
} %]
[% bug_resolution_l10n = {
"FIXED" => "SOLUCIONADO",
"INVALID" => "NO ES VALIDO",
"WONTFIX" => "SIN ARREGLO",
"LATER" => "PARA DESPUES",
"REMIND" => "RECORDAR",
"DUPLICATE" => "DUPLICADO",
"WORKSFORME" => "A MI ME VALE",
"MOVED" => "MOVIDO",
} %]
I have moved these lines into field-descs.none.tmpl, and have been forced to
include a line to PROCESS the file in bug/edit.html.tmpl. There might be more
files needing to include such line.
Reporter | ||
Comment 1•21 years ago
|
||
Setting that this bug blocks bug 215149
Reporter | ||
Comment 2•21 years ago
|
||
Finally, in coordination with at least bug 215149, actually what has been added
to field-descs.none.tmp is the following:
[% bug_status_descs = {
"UNCONFIRMED" => "SIN CONFIRMAR",
"NEW" => "NUEVO",
"ASSIGNED" => "ASIGNADO",
"REOPENED" => "REABIERTO",
"RESOLVED" => "RESUELTO",
"VERIFIED" => "VERIFICADO",
"CLOSED" => "CERRADO" } %]
[% resolution_descs = {
"FIXED" => "SOLUCIONADO",
"INVALID" => "NO ES VALIDO",
"WONTFIX" => "SIN SOLUCION",
"LATER" => "PARA DESPUES",
"REMIND" => "RECORDAR",
"DUPLICATE" => "DUPLICADO",
"WORKSFORME" => "A MI ME VALE",
"MOVED" => "MOVIDO" } %]
[% severity_descs = {
"blocker" => "bloquea",
"critical" => "crítico",
"major" => "mayor",
"normal" => "normal",
"minor" => "menor",
"trivial" => "trivial",
"enhancement" => "mejora" } %]
[% op_sys_descs = {
"All" => "Todos",
"other" => "otro" } %]
[% platform_descs = {
"All" => "Todas",
"Other" => "Otra" } %]
I'm still looking for other things that can/should also integrate in this file.
Reporter | ||
Comment 3•21 years ago
|
||
For bug 215208, it's been necessary to add:
[% activity_descs = {
"Alias" => "Alias",
"AssignedTo" => "Asignado A",
"Attachment data" => "Datos del adjunto",
"Attachment description" => "Descripción del adjunto",
"Attachment filename" => "Nombre del fichero adjunto",
"Attachment is obsolete" => "El adjunto está obsoleto",
"Attachment is patch" => "El adjunto es un parche",
"Attachment is privates" => "El adjunto es privado",
"Attachment mime type" => "Tipo MIME del adjunto",
"BugsThisDependsOn" => "EsteBugDependeDe",
"CC" => "",
"Comment" => "Comentario",
"Component" => "Componente",
"Days since bug changed" => "Dís desde que
cambió el bug",
"Estimated Hours" => "Horas estimadas",
"Ever Confirmed" => "Alguna vez confirmado",
"Flag" => "Atributo",
"Flag Requester" => "Solicitante de atributo",
"Flag Setter" => "Quién ha puesto atributo",
"Group" => "Grupo",
"Hours Worked" => "Horas trabajadas",
"Keywords" => "Palabras clave",
"Last changed date" => "Fecha último cambio",
"OS/Version" => "Versión del SO",
"OtherBugsDependingOnThis" => "OtrosBugsDependenDeEste",
"Percentage Complete" => "Porcentaje completo",
"Platform" => "Plataforma",
"Priority" => "Prioridad"
"Product" => "Producto",
"Remaining Hours" => "Horas restantes",
"Reporter Accesible" => "Creador accesible",
"Resolution" => "Solución",
"Severity" => "Severity",
"Status" => "Estado",
"Status Whiteboard" => "",
"Summary" => "Resumen",
"Target Milestone" => "Versión destino",
"Version" => "Versión",
} %]
Depends on: 215208
Comment 4•21 years ago
|
||
why doesn't the existing field-descs table work? I thought that's what it was
there for. (for the activity table)
Status: UNCONFIRMED → NEW
Ever confirmed: true
Reporter | ||
Comment 5•21 years ago
|
||
The design of the view activity bug template doesn't use those values, at least
for localization purposes. For me, the solution in bug 215208 works, but I can't
set that, apart that needs somebody to take that to bugzilla code.
Reporter | ||
Comment 6•21 years ago
|
||
I have done this, but I get lots of errors when running perl runtests.pl, and I
have no idea what it could be.
Comment 7•21 years ago
|
||
./runtests.pl --verbose
will tell you what the errors are.
Updated•21 years ago
|
OS: Linux → All
Hardware: PC → All
Target Milestone: --- → Bugzilla 2.20
Reporter | ||
Comment 8•21 years ago
|
||
This file is just global/descs.none.tmpl, which actually doesn't exist in the
tree.
Updated•21 years ago
|
Attachment #140970 -
Attachment mime type: application/octet-stream → text/plain
Comment 9•21 years ago
|
||
Hmm. OK, there was a bit of a miscommunication here. But that's good, because
it's given me a better idea than the original idea.
This is nearly there. How about:
[% descs = { bug_status => { "UNCONFIRMED" => "UNCONFIRMED",
...
resolution => { "FIXED" => "FIXED",
...
i.e. with the names of the fields as the keys.
So you would use:
[% descs.bug_status.${bug.bug_status} %]
instead of
[% bug.bug_status %]
now.
The other option is to drop the second level entirely and just put it all in one
big hash called "descs". That would be less verbose. Dave: what do you think?
Also, you'll need to remove the tabs from the file.
Gerv
Reporter | ||
Comment 10•21 years ago
|
||
Comment on attachment 140970 [details] [diff] [review]
File with descs in english
>[%# 1.0@bugzilla.org %]
>[%# The contents of this file are subject to the Mozilla Public
> # License Version 1.1 (the "License"); you may not use this file
> # except in compliance with the License. You may obtain a copy of
> # the License at http://www.mozilla.org/MPL/
> #
> # Software distributed under the License is distributed on an "AS
> # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
> # implied. See the License for the specific language governing
> # rights and limitations under the License.
> #
> # The Original Code is the Bugzilla Bug Tracking System.
> #
> # The Initial Developer of the Original Code is Netscape Communications
> # Corporation. Portions created by Netscape are
> # Copyright (C) 1998 Netscape Communications Corporation. All
> # Rights Reserved.
> #
> # Contributor(s): Gervase Markham <gerv@gerv.net>
> #%]
>
>[%# Remember to PROCESS rather than INCLUDE this template. %]
>
>
>[% descs = { bug_status_descs => { "UNCONFIRMED" => "UNCONFIRMED",
> "NEW" => "NEW",
> "ASSIGNED" => "ASSIGNED",
> "REOPENED" => "REOPENED",
> "RESOLVED" => "RESOLVED",
> "VERIFIED" => "VERIFIED",
> "CLOSED" => "CLOSED"
> },
>
> bug_resolution_descs => { "FIXED" => "FIXED",
> "INVALID" => "INVALID",
> "WONTFIX" => "WONTFIX",
> "LATER" => "LATER",
> "REMIND" => "REMIND",
> "DUPLICATE" => "DUPLICATE",
> "WORKSFORME" => "WORKSFORME",
> "MOVED" => "MOVED"
> },
>
> severity_descs => { "blocker" => "blocker",
> "critical" => "critical",
> "major" => "mayor",
> "normal" => "normal",
> "minor" => "minor",
> "trivial" => "trivial",
> "enhancement" => "enhancement"
> },
>
> op_sys_descs => { "All" => "All",
> "other" => "other"
> },
>
> platform_descs => { "All" => "All",
> "Other" => "Other"
> },
>
> activity_descs => { "Alias" => "Alias",
> "AssignedTo" => "AssignedTo",
> "Attachment data" => "Attachment data",
> "Attachment description" => "Attachment description",
> "Attachment filename" => "Attachment filename",
> "Attachment is obsolete" => "Attachment is obsolete",
> "Attachment is patch" => "Attachment is patch",
> "Attachment is private" => "Attachment is private",
> "Attachment mime type" => "Attachment mime type",
> "BugsThisDependsOn" => "BugThisDependsOn",
> "CC" => "CC",
> "CC Accesible" => "CC Accesible",
> "Comment" => "Comment",
> "Component" => "Component",
> "Days since bug changed" => "Days since bug changed",
> "Estimated Hours" => "Estmated Hours",
> "Ever Confirmed" => "Ever Confirmed",
> "Flag" => "Flag",
> "Flag Requester" => "Flag Requester",
> "Flag Setter" => "Flag Setter",
> "Group" => "Group",
> "Hours Worked" => "Hours Worked",
> "Keywords" => "Keywords",
> "Last changed date" => "Last changed date",
> "OS/Version" => "OS/Version",
> "OtherBugsDependingOnThis" => "OtherBugsDependingOnThis",
> "Percentage Complete" => "Percentage Complete",
> "Platform" => "Platform",
> "Priority" => "Priority"
> "Product" => "Product",
> "Remaining Hours" => "Remaining Hours",
> "ReportedBy" => "ReportedBy",
> "Reporter Accesible" => "Reporter Accesible",
> "Resolution" => "Resolution",
> "QAContact" => "QAContact",
> "Severity" => "Severity",
> "Status" => "Status",
> "Status Whiteboard" => "Status Whiteboard",
> "Summary" => "Summary",
> "Target Milestone" => "Target Milestone",
> "Version" => "Version",
> "Votes" => "Votes",
> }
> } %]
Attachment #140970 -
Flags: review?(gerv)
Comment 11•21 years ago
|
||
Oscar: I've already commented on your patch.
Gerv
Reporter | ||
Comment 12•21 years ago
|
||
changes "resolution_descs" for "bug_resolution_descs", due to variable name
Reporter | ||
Updated•21 years ago
|
Attachment #140970 -
Attachment is obsolete: true
Reporter | ||
Comment 13•21 years ago
|
||
Comment on attachment 140984 [details] [diff] [review]
Modification to first file
First file wasn't modified as expected before requesting review
Attachment #140984 -
Flags: review?(gerv)
Comment 14•21 years ago
|
||
Comment on attachment 140984 [details] [diff] [review]
Modification to first file
Oscar: it's easier if you attach the files with MIME type: text/plain.
Gerv
Attachment #140984 -
Attachment mime type: application/octet-stream → text/plain
Updated•21 years ago
|
Attachment #140984 -
Attachment is patch: true
Updated•21 years ago
|
Attachment #140970 -
Attachment is patch: true
Comment 15•21 years ago
|
||
Comment on attachment 140984 [details] [diff] [review]
Modification to first file
This file seems to be the same as the last one...
Gerv
Attachment #140984 -
Flags: review?(gerv) → review-
Reporter | ||
Comment 16•21 years ago
|
||
No, it isn't. The last changes some variable names, now starting with "bug_",
according to the field names.
Also, that file doesn't pass the no_tabs text. Please fix that, because I tried
"perl -pi -e 's/\t/ /g' descs.none.tmpl", but still didn't pass.
Reporter | ||
Comment 17•21 years ago
|
||
There may be other more or less "hidden" ocurrences, but as far as I have
tested these changes, don't break anything and I'm sure they work.
Reporter | ||
Updated•21 years ago
|
Attachment #141000 -
Flags: review?(gerv)
Comment 18•21 years ago
|
||
> The last changes some variable names, now starting with "bug_",
> according to the field names.
Right. But what about what I said in comment #9?
Gerv
Reporter | ||
Comment 19•21 years ago
|
||
As far as I've been able to test, it's in the patch "The whole patch...". I've
tested and seems to work. I have it at the URL indicated above.
Updated•21 years ago
|
Attachment #140970 -
Flags: review?(gerv)
Reporter | ||
Comment 20•20 years ago
|
||
I'm afraid this is getting outdated. The patch was for 2.17.4. I think this
could be handled in a little time. If i knew this wouldn't get outdated for
2.18, I could do some work on it.
Comment 21•20 years ago
|
||
*** Bug 215149 has been marked as a duplicate of this bug. ***
Comment 22•20 years ago
|
||
*** Bug 215058 has been marked as a duplicate of this bug. ***
Comment 23•20 years ago
|
||
Comment on attachment 141000 [details] [diff] [review]
The whole patch, except for non-existing files in cvs
The patch is bitrotten. Moreover, I don't see field-descs.none.tmpl in your
patch so it doesn't applies cleanly anyway. You should write a *single* patch
which fixes the problem. Moreover, remove all the code about page.cgi as this
has already been fixed.
I have mark several of your bugs as dupes of this one as all are about the same
topic.
Attachment #141000 -
Flags: review?(gerv) → review-
Comment 24•20 years ago
|
||
Will the patch about this issue be included in future versions?
Comment 25•20 years ago
|
||
*** Bug 284060 has been marked as a duplicate of this bug. ***
Comment 26•20 years ago
|
||
This bug has not been touched by its owner in over six months, even though it is
targeted to 2.20, for which the freeze is 10 days away. Unsetting the target
milestone, on the assumption that nobody is actually working on it or has any
plans to soon.
If you are the owner, and you plan to work on the bug, please give it a real
target milestone. If you are the owner, and you do *not* plan to work on it,
please reassign it to nobody@bugzilla.org or a .bugs component owner. If you are
*anybody*, and you get this comment, and *you* plan to work on the bug, please
reassign it to yourself if you have the ability.
Target Milestone: Bugzilla 2.20 → ---
Assignee | ||
Comment 27•20 years ago
|
||
Assignee | ||
Comment 28•20 years ago
|
||
I've been talking to omgs about this patch and, while he's too busy to work on
it, invited me to take a shot at it.
The patch I just uploaded adds states and resolutions to
global/field-descs.none.tmpl and replaces all the ones hardcoded in the
templates with the appropriate call to the appropriate structure.
I've taken in mind Gerv's comment and applied it.
Patch applies to today's CVS tip.
Comments, anybody ?
Assignee | ||
Updated•20 years ago
|
Attachment #181135 -
Flags: review?(myk)
Comment 29•20 years ago
|
||
Comment on attachment 181135 [details] [diff] [review]
hash with states, resolutions and thier localized equivalents
This looks good to me, except that "bug_status_descs" and
"bug_resolution_descs" should be called "status" and "resolution" respectively
(both "bug" and "descs" are redundant in this case). But I'd also like to get
Gerv's opinion on this one. Gerv, is this the way we should be addressing this
l10n issue?
Attachment #181135 -
Flags: review?(myk)
Attachment #181135 -
Flags: review?(gerv)
Attachment #181135 -
Flags: review+
Comment 30•20 years ago
|
||
I agree with Myk on the names; you can either do descs { status { or just
status_descs { at the top level, to match field_descs, which might be more
consistent.
This is the correct way for now. If these turn customisable, and people
customise them, we'll need to provide a default fallback to printing the in-DB
value if there's no mapping in the hash. We could either put this infrastructure
in now, or wait until later.
Remember, though, these translated values should only be used for display -
never for form submission. Otherwise, when people localise them they'll
introduce bugs.
Gerv
Updated•20 years ago
|
Whiteboard: [wanted for 2.20]
Assignee | ||
Comment 31•20 years ago
|
||
> I agree with Myk on the names;
Will do as I get the time.
I have a problem with the patch as it now stands.
Bugzilla emails the changes to a bug by searching the database, generating a
diff of the changes and using the newchangemail parameter. This results in
states and resolutions that are still in English since they're the in-DB values.
I'ld like to fix this but have no idea how to do so. Two questions:
1) Is this possible?
2) How does one fix this?
Assignee | ||
Comment 32•20 years ago
|
||
This corrects a few mistakes from the previous patch (oops) and changes the
names
of the hashes to status_descs and resolution_descs.
Pinging gerv for review.
Attachment #181135 -
Attachment is obsolete: true
Attachment #182098 -
Flags: review?(gerv)
Comment 33•20 years ago
|
||
Comment on attachment 182098 [details] [diff] [review]
hash of statuses, resolutions and their translations, new and improved
>--- ./template/en/default/global/field-descs.none.tmpl.orig 2005-04-25 11:43:29.000000000 +0200
>+++ ./template/en/default/global/field-descs.none.tmpl 2005-04-28 22:48:44.000000000 +0200
>@@ -68,3 +68,21 @@
> "version" => "Version",
> "votes" => "Votes",
> "work_time" => "Hours Worked"} %]
>+
>+[% status_descs => { "UNCONFIRMED" => "NON CONFIRMÉ",
>+ "NEW" => "NOUVEAU",
>+ "ASSIGNED" => "ASSIGNÉ",
>+ "REOPENED" => "RÉOUVERT",
>+ "RESOLVED" => "RÉSOLU",
>+ "VERIFIED" => "VÉRIFIÉ",
>+ "CLOSED" => "FERMÉ" } %]
>+
>+[% resolution_descs => { "FIXED" => "CORRIGÉ",
>+ "INVALID" => "INVALIDE",
>+ "WONTFIX" => "NON CORRIGIBLE",
>+ "LATER" => "PLUS TARD",
>+ "REMIND" => "RAPPEL",
>+ "DUPLICATE" => "DOUBLON",
>+ "WORKSFORME" => "OK POUR MOI",
>+ "MOVED" => "DÉPLACÉ" } %]
>+
OK, so now the english version will display statuses and resolutions in
french??? Looks like a bug to me.
Attachment #182098 -
Flags: review-
Assignee | ||
Comment 34•20 years ago
|
||
> OK, so now the english version will display statuses and resolutions in
> french??? Looks like a bug to me.
Note to self: stop handing patches at 2am.
The french is there so that I can see if it works or not (hard to tell if the
in-DB and localized names are one and the same). Uploading a new patch.
Assignee | ||
Comment 35•20 years ago
|
||
Attachment #182098 -
Attachment is obsolete: true
Attachment #182165 -
Flags: review?(gerv)
Updated•20 years ago
|
Attachment #181135 -
Flags: review?(gerv)
Updated•20 years ago
|
Attachment #182098 -
Flags: review?(gerv)
Updated•20 years ago
|
Assignee: myk → eseyman
Severity: normal → enhancement
Target Milestone: --- → Bugzilla 2.22
Version: unspecified → 2.17
Updated•20 years ago
|
Status: NEW → ASSIGNED
Comment 36•20 years ago
|
||
Comment on attachment 182165 [details] [diff] [review]
two hashes, in english
r=gerv. Looks good to me.
Gerv
Attachment #182165 -
Flags: review?(gerv) → review+
Comment 38•20 years ago
|
||
Fixed.
Checking in template/en/default/bug/create/create.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/bug/create/create.html.tmpl,v
<-- create.html.tmpl
new revision: 1.50; previous revision: 1.49
done
Checking in template/en/default/bug/knob.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/bug/knob.html.tmpl,v <--
knob.html.tmpl
new revision: 1.17; previous revision: 1.16
done
Checking in template/en/default/bug/edit.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/bug/edit.html.tmpl,v <--
edit.html.tmpl
new revision: 1.59; previous revision: 1.58
done
Checking in template/en/default/whine/mail.txt.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/whine/mail.txt.tmpl,v
<-- mail.txt.tmpl
new revision: 1.2; previous revision: 1.1
done
Checking in template/en/default/whine/mail.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/whine/mail.html.tmpl,v
<-- mail.html.tmpl
new revision: 1.2; previous revision: 1.1
done
Checking in template/en/default/list/edit-multiple.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/list/edit-multiple.html.tmpl,v
<-- edit-multiple.html.tmpl
new revision: 1.25; previous revision: 1.24
done
Checking in template/en/default/pages/fields.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/pages/fields.html.tmpl,v
<-- fields.html.tmpl
new revision: 1.5; previous revision: 1.4
done
Checking in template/en/default/global/field-descs.none.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/global/field-descs.none.tmpl,v
<-- field-descs.none.tmpl
new revision: 1.9; previous revision: 1.8
done
Gerv
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Target Milestone: Bugzilla 2.22 → Bugzilla 2.20
Assignee | ||
Comment 39•20 years ago
|
||
This bug is resolved but more changes have to be done so that everything sent to
the user uses the localized statuses and resolutions.
These include :
- "View Bug Activity"
- The search templates
- Bug Lists and their exports
- Mail
I'll be marking all of these bugs on dependent on this one so that we can keep
track of them.
Comment 40•19 years ago
|
||
The checkin in Bonsai which is attributed to this bug contains several changes which were not in the approved patch on this bug. Gerv was the person who checked in.
This regressed bug 163007.
See http://bonsai.mozilla.org/cvsview2.cgi?diff_mode=context&whitespace_mode=show&root=/cvsroot&subdir=mozilla/webtools/bugzilla/template/en/default/bug&command=DIFF_FRAMESET&file=edit.html.tmpl&rev2=1.59&rev1=1.58
Comment 41•19 years ago
|
||
Dave: sorry, I have no idea how that happened. My apologies. I've filed bug 313728 about cleaning up the mess.
Gerv
Updated•12 years ago
|
QA Contact: matty_is_a_geek → default-qa
You need to log in
before you can comment on or make changes to this bug.
Description
•