Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 514641

Summary: Release note should references i18n properties changes
Product: [Modeling] Sirius Reporter: Maxime Porhel <maxime.porhel>
Component: DocumentationAssignee: Projet Inbox <sirius.doc-inbox>
Status: CLOSED FIXED QA Contact: Pierre-Charles David <pierre-charles.david>
Severity: enhancement    
Priority: P3 CC: pierre-charles.david
Version: 4.1.1Keywords: triaged
Target Milestone: 5.0.0   
Hardware: All   
OS: All   
See Also: https://git.eclipse.org/r/97633
https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=cd68d6bbc4450fc6b7673d2daaf0a3410d26751f
Whiteboard:
Attachments:
Description Flags
Shell script to dump the sorted list of all @TranslatableMessages in the Sirius source code
none
Automatically generated report for current master none

Description Maxime Porhel CLA 2017-04-03 09:30:32 EDT
Between two release, several changes might happen in Messages classes, these changes should be reported in the Release Notes.
One pass just before the release should be sufficient to complete this section (it should not become mandatory to update this section for each impacting commit).
Comment 1 Pierre-Charles David CLA 2017-04-04 08:34:07 EDT
Created attachment 267629 [details]
Shell script to dump the sorted list of all @TranslatableMessages in the Sirius source code

See the small shell script attached: it dumps a sorted list of all @TranslatableMessage fields in Messages.java classes in the Sirius source code.
* Checkout a "baseline" version, run the script and store the result (baseline-messages.txt).
* Checkout the current version, run the script again and store the result (current-messages.txt).
* Run "diff -u0 baseline-messages.txt current-messages.txt | grep -v '@'" to get the complete list of message keys added/removed since the baseline version.
Comment 2 Pierre-Charles David CLA 2017-04-20 05:57:23 EDT
Created attachment 267871 [details]
Automatically generated report for current master

I18N keys change report (generated) between baseline:

% git describe $(git merge-base master origin/v4.1.x)~
v4.1.2rc1-1-g459949cfc

and current:

% git describe master
v5.0.0M6-80-gf6021b078
Comment 3 Eclipse Genie CLA 2017-05-21 12:39:06 EDT
New Gerrit change created: https://git.eclipse.org/r/97633
Comment 5 Pierre-Charles David CLA 2017-05-24 03:43:18 EDT
Fixed by d68d6bbc4450fc6b7673d2daaf0a3410d26751f.
Comment 6 Pierre-Charles David CLA 2017-06-29 03:32:13 EDT
Available in Sirius 5.0.0, see https://wiki.eclipse.org/Sirius/5.0.0 for details.