Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: 126d70a9 by Tony CHEMIT at 2017-08-04T12:25:10+02:00 Libellés manquants (See #817) - - - - - 28 changed files: - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/ClassNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/ActivitiesLonglineNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/CatchLonglineNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/EncounterLonglineNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/GearUseFeaturesLonglineNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/SensorUsedLonglineNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/SetDetailCompositionLonglineNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/SetGlobalCompositionLonglineNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/TdrLonglineNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/referential/ReferentialNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/ActivitiesSeineNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/DiscardedTargetCatchesSeineNavigationTreeNode.java → client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/DiscardedTargetCatchSeineNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/DiscardedTargetSamplesSeineNavigationTreeNode.java → client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/DiscardedTargetSampleSeineNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/FloatingObjectTransmittingBuoyNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/GearUseFeaturesSeineNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/KeptTargetCatchesSeineNavigationTreeNode.java → client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/KeptTargetCatchSeineNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/KeptTargetSamplesSeineNavigationTreeNode.java → client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/KeptTargetSampleSeineNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/NonTargetCatchesReleasedSeineNavigationTreeNode.java → client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/NonTargetCatchReleasedSeineNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/NonTargetCatchesSeineNavigationTreeNode.java → client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/NonTargetCatchSeineNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/NoneTargetSamplesSeineNavigationTreeNode.java → client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/NonTargetSampleSeineNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/ObjectObservedSpeciesNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/ObjectSchoolEstimateNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/RoutesSeineNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/SchoolEstimatesSeineNavigationTreeNode.java → client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/SchoolEstimateSeineNavigationTreeNode.java - client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/SetSeineNavigationTreeNode.java - client/src/main/resources/i18n/client_en_GB.properties - client/src/main/resources/i18n/client_es_ES.properties - client/src/main/resources/i18n/client_fr_FR.properties Changes: ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/ClassNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/ClassNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/ClassNavigationTreeNode.java @@ -22,12 +22,8 @@ package fr.ird.observe.client.ui.tree.navigation.nodes; * #L% */ -import fr.ird.observe.services.decoration.ObserveI18nDecoratorHelper; import fr.ird.observe.services.dto.IdDto; - -import static org.nuiton.i18n.I18n.t; - /** * Created on 14/11/16. * @@ -36,12 +32,15 @@ import static org.nuiton.i18n.I18n.t; */ public abstract class ClassNavigationTreeNode<D extends IdDto> extends NavigationTreeNodeSupport<Class<D>> { - protected ClassNavigationTreeNode(Class<D> data) { - this(data, false); + private final String text; + + protected ClassNavigationTreeNode(Class<D> data, String text) { + this(data, false, text); } - protected ClassNavigationTreeNode(Class<D> data, boolean allowChildren) { + protected ClassNavigationTreeNode(Class<D> data, boolean allowChildren, String text) { super(data, allowChildren); + this.text = text; } @Override @@ -59,8 +58,9 @@ public abstract class ClassNavigationTreeNode<D extends IdDto> extends Navigatio } @Override - public String getText() { - return t(ObserveI18nDecoratorHelper.getTypeI18nKey(getDataType())); + public final String getText() { +// return t(ObserveI18nDecoratorHelper.getTypeI18nKey(getDataType())); + return text; } @Override ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/ActivitiesLonglineNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/ActivitiesLonglineNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/ActivitiesLonglineNavigationTreeNode.java @@ -25,7 +25,6 @@ package fr.ird.observe.client.ui.tree.navigation.nodes.longline; import fr.ird.observe.client.ui.content.list.impl.longline.ActivityLonglinesUI; import fr.ird.observe.client.ui.tree.navigation.nodes.ClassNavigationTreeNode; import fr.ird.observe.client.ui.tree.navigation.nodes.WithChildsToReload; -import fr.ird.observe.services.decoration.ObserveI18nDecoratorHelper; import fr.ird.observe.services.dto.longline.ActivityLonglineDto; import fr.ird.observe.services.dto.reference.DataReference; import fr.ird.observe.services.dto.reference.DataReferenceSet; @@ -41,8 +40,8 @@ import static org.nuiton.i18n.I18n.t; */ public class ActivitiesLonglineNavigationTreeNode extends ClassNavigationTreeNode<ActivityLonglineDto> implements WithChildsToReload { - public ActivitiesLonglineNavigationTreeNode() { - super(ActivityLonglineDto.class, true); + ActivitiesLonglineNavigationTreeNode() { + super(ActivityLonglineDto.class, true, t("observe.ui.tree.activities")); } @Override @@ -61,11 +60,6 @@ public class ActivitiesLonglineNavigationTreeNode extends ClassNavigationTreeNod } @Override - public String getText() { - return t(ObserveI18nDecoratorHelper.getTypePluralI18nKey(getData())); - } - - @Override public void reloadChilds() { DataReferenceSet<ActivityLonglineDto> referenceSet = getServicesProvider().getActivityLonglineService().getActivityLonglineByTripLongline(getId()); for (DataReference<ActivityLonglineDto> reference : referenceSet.getReferences()) { ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/CatchLonglineNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/CatchLonglineNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/CatchLonglineNavigationTreeNode.java @@ -26,6 +26,9 @@ import fr.ird.observe.client.ui.content.table.impl.longline.CatchLonglineUI; import fr.ird.observe.client.ui.tree.navigation.nodes.ClassNavigationTreeNode; import fr.ird.observe.services.dto.longline.CatchLonglineDto; + +import static org.nuiton.i18n.I18n.t; + /** * Created on 14/11/16. * @@ -34,8 +37,8 @@ import fr.ird.observe.services.dto.longline.CatchLonglineDto; */ public class CatchLonglineNavigationTreeNode extends ClassNavigationTreeNode<CatchLonglineDto> { - public CatchLonglineNavigationTreeNode() { - super(CatchLonglineDto.class); + CatchLonglineNavigationTreeNode() { + super(CatchLonglineDto.class,t("observe.ui.tree.longline.catch")); } @Override ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/EncounterLonglineNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/EncounterLonglineNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/EncounterLonglineNavigationTreeNode.java @@ -26,6 +26,9 @@ import fr.ird.observe.client.ui.content.table.impl.longline.EncounterUI; import fr.ird.observe.client.ui.tree.navigation.nodes.ClassNavigationTreeNode; import fr.ird.observe.services.dto.longline.EncounterDto; + +import static org.nuiton.i18n.I18n.t; + /** * Created on 14/11/16. * @@ -34,8 +37,8 @@ import fr.ird.observe.services.dto.longline.EncounterDto; */ public class EncounterLonglineNavigationTreeNode extends ClassNavigationTreeNode<EncounterDto> { - public EncounterLonglineNavigationTreeNode() { - super(EncounterDto.class); + EncounterLonglineNavigationTreeNode() { + super(EncounterDto.class, t("observe.ui.tree.longline.encounter")); } @Override ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/GearUseFeaturesLonglineNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/GearUseFeaturesLonglineNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/GearUseFeaturesLonglineNavigationTreeNode.java @@ -27,6 +27,9 @@ import fr.ird.observe.client.ui.tree.navigation.nodes.ClassNavigationTreeNode; import fr.ird.observe.services.dto.longline.ActivityLonglineDto; import fr.ird.observe.services.dto.longline.GearUseFeaturesLonglineDto; + +import static org.nuiton.i18n.I18n.t; + /** * Created on 14/11/16. * @@ -35,8 +38,8 @@ import fr.ird.observe.services.dto.longline.GearUseFeaturesLonglineDto; */ public class GearUseFeaturesLonglineNavigationTreeNode extends ClassNavigationTreeNode<GearUseFeaturesLonglineDto> { - public GearUseFeaturesLonglineNavigationTreeNode() { - super(GearUseFeaturesLonglineDto.class); + GearUseFeaturesLonglineNavigationTreeNode() { + super(GearUseFeaturesLonglineDto.class, t("observe.ui.tree.gearUseFeatures")); } @Override ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/SensorUsedLonglineNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/SensorUsedLonglineNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/SensorUsedLonglineNavigationTreeNode.java @@ -26,6 +26,9 @@ import fr.ird.observe.client.ui.content.table.impl.longline.SensorUsedUI; import fr.ird.observe.client.ui.tree.navigation.nodes.ClassNavigationTreeNode; import fr.ird.observe.services.dto.longline.SensorUsedDto; + +import static org.nuiton.i18n.I18n.t; + /** * Created on 14/11/16. * @@ -34,8 +37,8 @@ import fr.ird.observe.services.dto.longline.SensorUsedDto; */ public class SensorUsedLonglineNavigationTreeNode extends ClassNavigationTreeNode<SensorUsedDto> { - public SensorUsedLonglineNavigationTreeNode() { - super(SensorUsedDto.class); + SensorUsedLonglineNavigationTreeNode() { + super(SensorUsedDto.class, t("observe.ui.tree.longline.sensorUsed")); } @Override ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/SetDetailCompositionLonglineNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/SetDetailCompositionLonglineNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/SetDetailCompositionLonglineNavigationTreeNode.java @@ -26,6 +26,9 @@ import fr.ird.observe.client.ui.content.impl.longline.LonglineDetailCompositionU import fr.ird.observe.client.ui.tree.navigation.nodes.ClassNavigationTreeNode; import fr.ird.observe.services.dto.longline.SetLonglineDetailCompositionDto; + +import static org.nuiton.i18n.I18n.t; + /** * Created on 14/11/16. * @@ -34,8 +37,8 @@ import fr.ird.observe.services.dto.longline.SetLonglineDetailCompositionDto; */ public class SetDetailCompositionLonglineNavigationTreeNode extends ClassNavigationTreeNode<SetLonglineDetailCompositionDto> { - public SetDetailCompositionLonglineNavigationTreeNode() { - super(SetLonglineDetailCompositionDto.class); + SetDetailCompositionLonglineNavigationTreeNode() { + super(SetLonglineDetailCompositionDto.class, t("observe.ui.tree.longline.setDetailComposition")); } @Override ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/SetGlobalCompositionLonglineNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/SetGlobalCompositionLonglineNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/SetGlobalCompositionLonglineNavigationTreeNode.java @@ -26,6 +26,9 @@ import fr.ird.observe.client.ui.content.impl.longline.LonglineGlobalCompositionU import fr.ird.observe.client.ui.tree.navigation.nodes.ClassNavigationTreeNode; import fr.ird.observe.services.dto.longline.SetLonglineGlobalCompositionDto; + +import static org.nuiton.i18n.I18n.t; + /** * Created on 14/11/16. * @@ -34,8 +37,8 @@ import fr.ird.observe.services.dto.longline.SetLonglineGlobalCompositionDto; */ public class SetGlobalCompositionLonglineNavigationTreeNode extends ClassNavigationTreeNode<SetLonglineGlobalCompositionDto> { - public SetGlobalCompositionLonglineNavigationTreeNode() { - super(SetLonglineGlobalCompositionDto.class); + SetGlobalCompositionLonglineNavigationTreeNode() { + super(SetLonglineGlobalCompositionDto.class,t("observe.ui.tree.longline.setGlobalComposition")); } @Override ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/TdrLonglineNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/TdrLonglineNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/TdrLonglineNavigationTreeNode.java @@ -26,6 +26,9 @@ import fr.ird.observe.client.ui.content.table.impl.longline.TdrUI; import fr.ird.observe.client.ui.tree.navigation.nodes.ClassNavigationTreeNode; import fr.ird.observe.services.dto.longline.TdrDto; + +import static org.nuiton.i18n.I18n.t; + /** * Created on 14/11/16. * @@ -34,8 +37,8 @@ import fr.ird.observe.services.dto.longline.TdrDto; */ public class TdrLonglineNavigationTreeNode extends ClassNavigationTreeNode<TdrDto> { - public TdrLonglineNavigationTreeNode() { - super(TdrDto.class); + TdrLonglineNavigationTreeNode() { + super(TdrDto.class, t("observe.ui.tree.longline.tdr")); } @Override ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/referential/ReferentialNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/referential/ReferentialNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/referential/ReferentialNavigationTreeNode.java @@ -40,8 +40,8 @@ import static org.nuiton.i18n.I18n.t; */ public class ReferentialNavigationTreeNode<D extends ReferentialDto> extends ClassNavigationTreeNode<D> { - public ReferentialNavigationTreeNode(Class<D> data) { - super(data, true); + ReferentialNavigationTreeNode(Class<D> data) { + super(data, true, t(ObserveI18nDecoratorHelper.getTypePluralI18nKey(data))); } @Override @@ -66,11 +66,6 @@ public class ReferentialNavigationTreeNode<D extends ReferentialDto> extends Cla } @Override - public String getText() { - return t(ObserveI18nDecoratorHelper.getTypePluralI18nKey(getDataType())); - } - - @Override public String getIconPath() { return "navigation.sub.referentiel"; } ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/ActivitiesSeineNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/ActivitiesSeineNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/ActivitiesSeineNavigationTreeNode.java @@ -25,7 +25,6 @@ package fr.ird.observe.client.ui.tree.navigation.nodes.seine; import fr.ird.observe.client.ui.content.list.impl.seine.ActivitySeinesUI; import fr.ird.observe.client.ui.tree.navigation.nodes.ClassNavigationTreeNode; import fr.ird.observe.client.ui.tree.navigation.nodes.WithChildsToReload; -import fr.ird.observe.services.decoration.ObserveI18nDecoratorHelper; import fr.ird.observe.services.dto.reference.DataReference; import fr.ird.observe.services.dto.reference.DataReferenceSet; import fr.ird.observe.services.dto.seine.ActivitySeineDto; @@ -41,8 +40,8 @@ import static org.nuiton.i18n.I18n.t; */ public class ActivitiesSeineNavigationTreeNode extends ClassNavigationTreeNode<ActivitySeineDto> implements WithChildsToReload { - public ActivitiesSeineNavigationTreeNode() { - super(ActivitySeineDto.class, true); + ActivitiesSeineNavigationTreeNode() { + super(ActivitySeineDto.class, true,t("observe.ui.tree.activities")); } @Override @@ -61,11 +60,6 @@ public class ActivitiesSeineNavigationTreeNode extends ClassNavigationTreeNode<A } @Override - public String getText() { - return t(ObserveI18nDecoratorHelper.getTypePluralI18nKey(getData())); - } - - @Override public void reloadChilds() { DataReferenceSet<ActivitySeineDto> referenceSet = getServicesProvider().getActivitySeineService().getActivitySeineByRoute(getId()); for (DataReference<ActivitySeineDto> reference : referenceSet.getReferences()) { ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/DiscardedTargetCatchesSeineNavigationTreeNode.java → client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/DiscardedTargetCatchSeineNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/DiscardedTargetCatchesSeineNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/DiscardedTargetCatchSeineNavigationTreeNode.java @@ -26,16 +26,19 @@ import fr.ird.observe.client.ui.content.table.impl.seine.TargetDiscardCatchUI; import fr.ird.observe.client.ui.tree.navigation.nodes.ClassNavigationTreeNode; import fr.ird.observe.services.dto.seine.DiscardedTargetCatchDto; + +import static org.nuiton.i18n.I18n.t; + /** * Created on 14/11/16. * * @author Tony Chemit - dev@tchemit.fr * @since 6.0 */ -public class DiscardedTargetCatchesSeineNavigationTreeNode extends ClassNavigationTreeNode<DiscardedTargetCatchDto> { +public class DiscardedTargetCatchSeineNavigationTreeNode extends ClassNavigationTreeNode<DiscardedTargetCatchDto> { - public DiscardedTargetCatchesSeineNavigationTreeNode() { - super(DiscardedTargetCatchDto.class); + DiscardedTargetCatchSeineNavigationTreeNode() { + super(DiscardedTargetCatchDto.class,t("observe.ui.tree.seine.discardedTargetCatch")); } @Override ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/DiscardedTargetSamplesSeineNavigationTreeNode.java → client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/DiscardedTargetSampleSeineNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/DiscardedTargetSamplesSeineNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/DiscardedTargetSampleSeineNavigationTreeNode.java @@ -26,16 +26,19 @@ import fr.ird.observe.client.ui.content.table.impl.seine.TargetSampleRejeteUI; import fr.ird.observe.client.ui.tree.navigation.nodes.ClassNavigationTreeNode; import fr.ird.observe.services.dto.seine.DiscardedTargetSampleDto; + +import static org.nuiton.i18n.I18n.t; + /** * Created on 14/11/16. * * @author Tony Chemit - dev@tchemit.fr * @since 6.0 */ -public class DiscardedTargetSamplesSeineNavigationTreeNode extends ClassNavigationTreeNode<DiscardedTargetSampleDto> { +public class DiscardedTargetSampleSeineNavigationTreeNode extends ClassNavigationTreeNode<DiscardedTargetSampleDto> { - public DiscardedTargetSamplesSeineNavigationTreeNode() { - super(DiscardedTargetSampleDto.class); + DiscardedTargetSampleSeineNavigationTreeNode() { + super(DiscardedTargetSampleDto.class, t("observe.ui.tree.seine.discardedTargetSample")); } @Override ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/FloatingObjectTransmittingBuoyNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/FloatingObjectTransmittingBuoyNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/FloatingObjectTransmittingBuoyNavigationTreeNode.java @@ -26,6 +26,9 @@ import fr.ird.observe.client.ui.content.impl.seine.FloatingObjectTransmittingBuo import fr.ird.observe.client.ui.tree.navigation.nodes.ClassNavigationTreeNode; import fr.ird.observe.services.dto.referential.seine.ObjectOperationDto; + +import static org.nuiton.i18n.I18n.t; + /** * Created on 04/12/16. * @@ -34,8 +37,8 @@ import fr.ird.observe.services.dto.referential.seine.ObjectOperationDto; */ public class FloatingObjectTransmittingBuoyNavigationTreeNode extends ClassNavigationTreeNode<ObjectOperationDto> { - public FloatingObjectTransmittingBuoyNavigationTreeNode() { - super(ObjectOperationDto.class); + FloatingObjectTransmittingBuoyNavigationTreeNode() { + super(ObjectOperationDto.class, t("observe.ui.tree.seine.objectOperation")); } @Override ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/GearUseFeaturesSeineNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/GearUseFeaturesSeineNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/GearUseFeaturesSeineNavigationTreeNode.java @@ -27,6 +27,9 @@ import fr.ird.observe.client.ui.tree.navigation.nodes.ClassNavigationTreeNode; import fr.ird.observe.services.dto.seine.ActivitySeineDto; import fr.ird.observe.services.dto.seine.GearUseFeaturesSeineDto; + +import static org.nuiton.i18n.I18n.t; + /** * Created on 14/11/16. * @@ -35,8 +38,8 @@ import fr.ird.observe.services.dto.seine.GearUseFeaturesSeineDto; */ public class GearUseFeaturesSeineNavigationTreeNode extends ClassNavigationTreeNode<GearUseFeaturesSeineDto> { - public GearUseFeaturesSeineNavigationTreeNode() { - super(GearUseFeaturesSeineDto.class); + GearUseFeaturesSeineNavigationTreeNode() { + super(GearUseFeaturesSeineDto.class,t("observe.ui.tree.gearUseFeatures")); } @Override ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/KeptTargetCatchesSeineNavigationTreeNode.java → client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/KeptTargetCatchSeineNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/KeptTargetCatchesSeineNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/KeptTargetCatchSeineNavigationTreeNode.java @@ -26,16 +26,19 @@ import fr.ird.observe.client.ui.content.table.impl.seine.TargetCatchUI; import fr.ird.observe.client.ui.tree.navigation.nodes.ClassNavigationTreeNode; import fr.ird.observe.services.dto.seine.KeptTargetCatchDto; + +import static org.nuiton.i18n.I18n.t; + /** * Created on 14/11/16. * * @author Tony Chemit - dev@tchemit.fr * @since 6.0 */ -public class KeptTargetCatchesSeineNavigationTreeNode extends ClassNavigationTreeNode<KeptTargetCatchDto> { +public class KeptTargetCatchSeineNavigationTreeNode extends ClassNavigationTreeNode<KeptTargetCatchDto> { - public KeptTargetCatchesSeineNavigationTreeNode() { - super(KeptTargetCatchDto.class); + KeptTargetCatchSeineNavigationTreeNode() { + super(KeptTargetCatchDto.class, t("observe.ui.tree.seine.keptTargetCatch")); } @Override ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/KeptTargetSamplesSeineNavigationTreeNode.java → client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/KeptTargetSampleSeineNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/KeptTargetSamplesSeineNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/KeptTargetSampleSeineNavigationTreeNode.java @@ -26,16 +26,19 @@ import fr.ird.observe.client.ui.content.table.impl.seine.TargetSampleCaptureUI; import fr.ird.observe.client.ui.tree.navigation.nodes.ClassNavigationTreeNode; import fr.ird.observe.services.dto.seine.KeptTargetSampleDto; + +import static org.nuiton.i18n.I18n.t; + /** * Created on 14/11/16. * * @author Tony Chemit - dev@tchemit.fr * @since 6.0 */ -public class KeptTargetSamplesSeineNavigationTreeNode extends ClassNavigationTreeNode<KeptTargetSampleDto> { +public class KeptTargetSampleSeineNavigationTreeNode extends ClassNavigationTreeNode<KeptTargetSampleDto> { - public KeptTargetSamplesSeineNavigationTreeNode() { - super(KeptTargetSampleDto.class); + KeptTargetSampleSeineNavigationTreeNode() { + super(KeptTargetSampleDto.class, t("observe.ui.tree.seine.keptTargetSample")); } @Override ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/NonTargetCatchesReleasedSeineNavigationTreeNode.java → client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/NonTargetCatchReleasedSeineNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/NonTargetCatchesReleasedSeineNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/NonTargetCatchReleasedSeineNavigationTreeNode.java @@ -26,16 +26,19 @@ import fr.ird.observe.client.ui.content.table.impl.seine.NonTargetCatchReleaseUI import fr.ird.observe.client.ui.tree.navigation.nodes.ClassNavigationTreeNode; import fr.ird.observe.services.dto.seine.NonTargetCatchReleaseDto; + +import static org.nuiton.i18n.I18n.t; + /** * Created on 14/11/16. * * @author Tony Chemit - dev@tchemit.fr * @since 7.0 */ -public class NonTargetCatchesReleasedSeineNavigationTreeNode extends ClassNavigationTreeNode<NonTargetCatchReleaseDto> { +public class NonTargetCatchReleasedSeineNavigationTreeNode extends ClassNavigationTreeNode<NonTargetCatchReleaseDto> { - public NonTargetCatchesReleasedSeineNavigationTreeNode() { - super(NonTargetCatchReleaseDto.class); + NonTargetCatchReleasedSeineNavigationTreeNode() { + super(NonTargetCatchReleaseDto.class, t("observe.ui.tree.seine.nonTargetCatchRelease")); } @Override ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/NonTargetCatchesSeineNavigationTreeNode.java → client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/NonTargetCatchSeineNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/NonTargetCatchesSeineNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/NonTargetCatchSeineNavigationTreeNode.java @@ -26,16 +26,19 @@ import fr.ird.observe.client.ui.content.table.impl.seine.NonTargetCatchUI; import fr.ird.observe.client.ui.tree.navigation.nodes.ClassNavigationTreeNode; import fr.ird.observe.services.dto.seine.NonTargetCatchDto; + +import static org.nuiton.i18n.I18n.t; + /** * Created on 14/11/16. * * @author Tony Chemit - dev@tchemit.fr * @since 6.0 */ -public class NonTargetCatchesSeineNavigationTreeNode extends ClassNavigationTreeNode<NonTargetCatchDto> { +public class NonTargetCatchSeineNavigationTreeNode extends ClassNavigationTreeNode<NonTargetCatchDto> { - public NonTargetCatchesSeineNavigationTreeNode() { - super(NonTargetCatchDto.class); + NonTargetCatchSeineNavigationTreeNode() { + super(NonTargetCatchDto.class, t("observe.ui.tree.seine.nonTargetCatch")); } @Override ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/NoneTargetSamplesSeineNavigationTreeNode.java → client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/NonTargetSampleSeineNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/NoneTargetSamplesSeineNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/NonTargetSampleSeineNavigationTreeNode.java @@ -26,16 +26,19 @@ import fr.ird.observe.client.ui.content.table.impl.seine.NonTargetSampleUI; import fr.ird.observe.client.ui.tree.navigation.nodes.ClassNavigationTreeNode; import fr.ird.observe.services.dto.seine.NonTargetSampleDto; + +import static org.nuiton.i18n.I18n.t; + /** * Created on 14/11/16. * * @author Tony Chemit - dev@tchemit.fr * @since 6.0 */ -public class NoneTargetSamplesSeineNavigationTreeNode extends ClassNavigationTreeNode<NonTargetSampleDto> { +public class NonTargetSampleSeineNavigationTreeNode extends ClassNavigationTreeNode<NonTargetSampleDto> { - public NoneTargetSamplesSeineNavigationTreeNode() { - super(NonTargetSampleDto.class); + NonTargetSampleSeineNavigationTreeNode() { + super(NonTargetSampleDto.class, t("observe.ui.tree.seine.nonTargetSample")); } @Override ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/ObjectObservedSpeciesNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/ObjectObservedSpeciesNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/ObjectObservedSpeciesNavigationTreeNode.java @@ -26,6 +26,9 @@ import fr.ird.observe.client.ui.content.table.impl.seine.ObjectObservedSpeciesUI import fr.ird.observe.client.ui.tree.navigation.nodes.ClassNavigationTreeNode; import fr.ird.observe.services.dto.seine.ObjectObservedSpeciesDto; + +import static org.nuiton.i18n.I18n.t; + /** * Created on 04/12/16. * @@ -34,8 +37,8 @@ import fr.ird.observe.services.dto.seine.ObjectObservedSpeciesDto; */ public class ObjectObservedSpeciesNavigationTreeNode extends ClassNavigationTreeNode<ObjectObservedSpeciesDto> { - public ObjectObservedSpeciesNavigationTreeNode() { - super(ObjectObservedSpeciesDto.class); + ObjectObservedSpeciesNavigationTreeNode() { + super(ObjectObservedSpeciesDto.class, t("observe.ui.tree.seine.objectObservedSpecies")); } @Override ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/ObjectSchoolEstimateNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/ObjectSchoolEstimateNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/ObjectSchoolEstimateNavigationTreeNode.java @@ -26,6 +26,9 @@ import fr.ird.observe.client.ui.content.table.impl.seine.ObjectSchoolEstimateUI; import fr.ird.observe.client.ui.tree.navigation.nodes.ClassNavigationTreeNode; import fr.ird.observe.services.dto.seine.ObjectSchoolEstimateDto; + +import static org.nuiton.i18n.I18n.t; + /** * Created on 04/12/16. * @@ -34,8 +37,8 @@ import fr.ird.observe.services.dto.seine.ObjectSchoolEstimateDto; */ public class ObjectSchoolEstimateNavigationTreeNode extends ClassNavigationTreeNode<ObjectSchoolEstimateDto> { - public ObjectSchoolEstimateNavigationTreeNode() { - super(ObjectSchoolEstimateDto.class); + ObjectSchoolEstimateNavigationTreeNode() { + super(ObjectSchoolEstimateDto.class, t("observe.ui.tree.seine.objectSchoolEstimate")); } @Override ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/RoutesSeineNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/RoutesSeineNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/RoutesSeineNavigationTreeNode.java @@ -25,7 +25,6 @@ package fr.ird.observe.client.ui.tree.navigation.nodes.seine; import fr.ird.observe.client.ui.content.list.impl.seine.RoutesUI; import fr.ird.observe.client.ui.tree.navigation.nodes.ClassNavigationTreeNode; import fr.ird.observe.client.ui.tree.navigation.nodes.WithChildsToReload; -import fr.ird.observe.services.decoration.ObserveI18nDecoratorHelper; import fr.ird.observe.services.dto.reference.DataReference; import fr.ird.observe.services.dto.reference.DataReferenceSet; import fr.ird.observe.services.dto.seine.RouteDto; @@ -41,8 +40,8 @@ import static org.nuiton.i18n.I18n.t; */ public class RoutesSeineNavigationTreeNode extends ClassNavigationTreeNode<RouteDto> implements WithChildsToReload { - public RoutesSeineNavigationTreeNode() { - super(RouteDto.class, true); + RoutesSeineNavigationTreeNode() { + super(RouteDto.class, true, t("observe.ui.tree.seine.routes")); } @Override @@ -61,11 +60,6 @@ public class RoutesSeineNavigationTreeNode extends ClassNavigationTreeNode<Route } @Override - public String getText() { - return t(ObserveI18nDecoratorHelper.getTypePluralI18nKey(getData())); - } - - @Override public void reloadChilds() { DataReferenceSet<RouteDto> referenceSet = getServicesProvider().getRouteService().getRouteByTripSeine(getId()); for (DataReference<RouteDto> reference : referenceSet.getReferences()) { ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/SchoolEstimatesSeineNavigationTreeNode.java → client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/SchoolEstimateSeineNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/SchoolEstimatesSeineNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/SchoolEstimateSeineNavigationTreeNode.java @@ -26,16 +26,19 @@ import fr.ird.observe.client.ui.content.table.impl.seine.SchoolEstimateUI; import fr.ird.observe.client.ui.tree.navigation.nodes.ClassNavigationTreeNode; import fr.ird.observe.services.dto.seine.SchoolEstimateDto; + +import static org.nuiton.i18n.I18n.t; + /** * Created on 14/11/16. * * @author Tony Chemit - dev@tchemit.fr * @since 6.0 */ -public class SchoolEstimatesSeineNavigationTreeNode extends ClassNavigationTreeNode<SchoolEstimateDto> { +public class SchoolEstimateSeineNavigationTreeNode extends ClassNavigationTreeNode<SchoolEstimateDto> { - public SchoolEstimatesSeineNavigationTreeNode() { - super(SchoolEstimateDto.class); + SchoolEstimateSeineNavigationTreeNode() { + super(SchoolEstimateDto.class, t("observe.ui.tree.seine.schoolEstimate")); } @Override ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/SetSeineNavigationTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/SetSeineNavigationTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/SetSeineNavigationTreeNode.java @@ -41,14 +41,14 @@ public class SetSeineNavigationTreeNode extends ReferenceNavigationTreeNodeSuppo public SetSeineNavigationTreeNode(DataReference<SetSeineDto> data) { super(data, true); if (isPersisted()) { - add(new SchoolEstimatesSeineNavigationTreeNode()); - add(new KeptTargetCatchesSeineNavigationTreeNode()); - add(new DiscardedTargetCatchesSeineNavigationTreeNode()); - add(new KeptTargetSamplesSeineNavigationTreeNode()); - add(new DiscardedTargetSamplesSeineNavigationTreeNode()); - add(new NonTargetCatchesSeineNavigationTreeNode()); - add(new NonTargetCatchesReleasedSeineNavigationTreeNode()); - add(new NoneTargetSamplesSeineNavigationTreeNode()); + add(new SchoolEstimateSeineNavigationTreeNode()); + add(new KeptTargetCatchSeineNavigationTreeNode()); + add(new DiscardedTargetCatchSeineNavigationTreeNode()); + add(new KeptTargetSampleSeineNavigationTreeNode()); + add(new DiscardedTargetSampleSeineNavigationTreeNode()); + add(new NonTargetCatchSeineNavigationTreeNode()); + add(new NonTargetCatchReleasedSeineNavigationTreeNode()); + add(new NonTargetSampleSeineNavigationTreeNode()); } } ===================================== client/src/main/resources/i18n/client_en_GB.properties ===================================== --- a/client/src/main/resources/i18n/client_en_GB.properties +++ b/client/src/main/resources/i18n/client_en_GB.properties @@ -1664,6 +1664,26 @@ observe.type.setSeine.unsaved=New set observe.type.tripLongline.unsaved=New trip observe.type.tripSeine.unsaved=New trip observe.ui.objectMaterial.legacyCodeStandardCode=Legacy code / Standard code +observe.ui.tree.activities=Activities +observe.ui.tree.gearUseFeatures=Gear uses features +observe.ui.tree.longline.catch=Catches +observe.ui.tree.longline.encounter=Encouters +observe.ui.tree.longline.sensorUsed=Sensors used +observe.ui.tree.longline.setDetailComposition=Detailed compositions +observe.ui.tree.longline.setGlobalComposition=Global compositions +observe.ui.tree.longline.tdr=Tdrs +observe.ui.tree.seine.discardedTargetCatch=Target discarded +observe.ui.tree.seine.discardedTargetSample=Target sample +observe.ui.tree.seine.keptTargetCatch=Target catch +observe.ui.tree.seine.keptTargetSample=Target sample catch +observe.ui.tree.seine.nonTargetCatch=Non target catch +observe.ui.tree.seine.nonTargetCatchRelease=Non target released catches +observe.ui.tree.seine.nonTargetSample=Non target samples +observe.ui.tree.seine.objectObservedSpecies=Object observed species +observe.ui.tree.seine.objectOperation=Object operations +observe.ui.tree.seine.objectSchoolEstimate=Object school estimates +observe.ui.tree.seine.routes=Routes +observe.ui.tree.seine.schoolEstimate=School estimates observe.usage.action.shouldReplace=Remplace desactivated referential ? observe.usage.replaceTitle=Replacement object observe.usage.usageTitle=Founded references ===================================== client/src/main/resources/i18n/client_es_ES.properties ===================================== --- a/client/src/main/resources/i18n/client_es_ES.properties +++ b/client/src/main/resources/i18n/client_es_ES.properties @@ -1664,6 +1664,26 @@ observe.type.setSeine.unsaved=Nuevo lance observe.type.tripLongline.unsaved=Nueva marea observe.type.tripSeine.unsaved=Nueva marea observe.ui.objectMaterial.legacyCodeStandardCode=Ancien code / Code standard \#TODO +observe.ui.tree.activities=Actividades +observe.ui.tree.gearUseFeatures=Equipamientos +observe.ui.tree.longline.catch=Capturas +observe.ui.tree.longline.encounter=Encuentros +observe.ui.tree.longline.sensorUsed=Sensores utilizados +observe.ui.tree.longline.setDetailComposition=Composiciones detalladas +observe.ui.tree.longline.setGlobalComposition=Composiciones globales +observe.ui.tree.longline.tdr=Registradores de profundidad +observe.ui.tree.seine.discardedTargetCatch=Descarte de atún +observe.ui.tree.seine.discardedTargetSample=Muestreo atún descartado +observe.ui.tree.seine.keptTargetCatch=Captura de atún +observe.ui.tree.seine.keptTargetSample=Muestreo atún capturado +observe.ui.tree.seine.nonTargetCatch=Fauna accesoria conservada o descartada +observe.ui.tree.seine.nonTargetCatchRelease=Faunes accessoires libérées \#TODO +observe.ui.tree.seine.nonTargetSample=Muestreos de fauna accesoria +observe.ui.tree.seine.objectObservedSpecies=Fauna observada +observe.ui.tree.seine.objectOperation=Operaciones sobre el objeto +observe.ui.tree.seine.objectSchoolEstimate=Estimaciones banco de objetos +observe.ui.tree.seine.routes=Rutas +observe.ui.tree.seine.schoolEstimate=Estimaciones banco observe.usage.action.shouldReplace=Reemplaza referencial desactivado? observe.usage.replaceTitle=Objeto de sustitución observe.usage.usageTitle=Referencias encontradas ===================================== client/src/main/resources/i18n/client_fr_FR.properties ===================================== --- a/client/src/main/resources/i18n/client_fr_FR.properties +++ b/client/src/main/resources/i18n/client_fr_FR.properties @@ -1664,6 +1664,26 @@ observe.type.setSeine.unsaved=Nouvelle calée observe.type.tripLongline.unsaved=Nouvelle marée observe.type.tripSeine.unsaved=Nouvelle marée observe.ui.objectMaterial.legacyCodeStandardCode=Ancien code / Code standard +observe.ui.tree.activities=Activités +observe.ui.tree.gearUseFeatures=Équipements +observe.ui.tree.longline.catch=Captures +observe.ui.tree.longline.encounter=Rencontres +observe.ui.tree.longline.sensorUsed=Capteurs utilisés +observe.ui.tree.longline.setDetailComposition=Compositions détaillées +observe.ui.tree.longline.setGlobalComposition=Compositions globales +observe.ui.tree.longline.tdr=Enregistreurs de profondeur +observe.ui.tree.seine.discardedTargetCatch=Rejet de thon +observe.ui.tree.seine.discardedTargetSample=Echantillon thon rejeté +observe.ui.tree.seine.keptTargetCatch=Capture cible +observe.ui.tree.seine.keptTargetSample=Echantillon thon capturé +observe.ui.tree.seine.nonTargetCatch=Faunes accessoire conservée ou rejetée +observe.ui.tree.seine.nonTargetCatchRelease=Faunes accessoires libérées +observe.ui.tree.seine.nonTargetSample=Echantillons faune accessoire +observe.ui.tree.seine.objectObservedSpecies=Faune observée +observe.ui.tree.seine.objectOperation=Opérations sur l'objet +observe.ui.tree.seine.objectSchoolEstimate=Estimations banc objet +observe.ui.tree.seine.routes=Routes +observe.ui.tree.seine.schoolEstimate=Estimations banc observe.usage.action.shouldReplace=Remplacer le référentiel désactivé ? observe.usage.replaceTitle=Objet de remplacement observe.usage.usageTitle=Références trouvées View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/126d70a9c878c1c545c037ad124d... --- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/126d70a9c878c1c545c037ad124d... You're receiving this email because of your account on gitlab.com.
participants (1)
-
Tony CHEMIT