diff options
author | Tomasz Zarna | 2014-02-24 10:04:08 +0000 |
---|---|---|
committer | Tomasz Zarna | 2014-02-26 08:48:39 +0000 |
commit | 9784b4d87ffda4b913f8745a404149787bed8671 (patch) | |
tree | 5a4d5bd9ed16825256e4091d3e4c363b342a24eb /org.eclipse.mylyn.reviews.core/src/org/eclipse/mylyn/reviews/core/spi/remote | |
parent | db8e797d78ff1f5b99529f5cea55ba8c6f39cda8 (diff) | |
download | org.eclipse.mylyn.reviews-9784b4d87ffda4b913f8745a404149787bed8671.tar.gz org.eclipse.mylyn.reviews-9784b4d87ffda4b913f8745a404149787bed8671.tar.xz org.eclipse.mylyn.reviews-9784b4d87ffda4b913f8745a404149787bed8671.zip |
415872: externalize strings in Reviews Core
Change-Id: I762cf5af391439eb1d12e81acc092d7017dc2753
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=415872
Diffstat (limited to 'org.eclipse.mylyn.reviews.core/src/org/eclipse/mylyn/reviews/core/spi/remote')
3 files changed, 41 insertions, 1 deletions
diff --git a/org.eclipse.mylyn.reviews.core/src/org/eclipse/mylyn/reviews/core/spi/remote/emf/Messages.java b/org.eclipse.mylyn.reviews.core/src/org/eclipse/mylyn/reviews/core/spi/remote/emf/Messages.java new file mode 100644 index 000000000..4cf593d52 --- /dev/null +++ b/org.eclipse.mylyn.reviews.core/src/org/eclipse/mylyn/reviews/core/spi/remote/emf/Messages.java @@ -0,0 +1,27 @@ +/******************************************************************************* + * Copyright (c) 2014 Tasktop Technologies and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Tasktop Technologies - initial API and implementation + *******************************************************************************/ + +package org.eclipse.mylyn.reviews.core.spi.remote.emf; + +import org.eclipse.osgi.util.NLS; + +public class Messages extends NLS { + private static final String BUNDLE_NAME = "org.eclipse.mylyn.reviews.core.spi.remote.emf.messages"; //$NON-NLS-1$ + + public static String RemoteEmfConsumer_Retrieving_X; + static { + // initialize resource bundle + NLS.initializeMessages(BUNDLE_NAME, Messages.class); + } + + private Messages() { + } +} diff --git a/org.eclipse.mylyn.reviews.core/src/org/eclipse/mylyn/reviews/core/spi/remote/emf/RemoteEmfConsumer.java b/org.eclipse.mylyn.reviews.core/src/org/eclipse/mylyn/reviews/core/spi/remote/emf/RemoteEmfConsumer.java index bb3cee846..6d2bce319 100644 --- a/org.eclipse.mylyn.reviews.core/src/org/eclipse/mylyn/reviews/core/spi/remote/emf/RemoteEmfConsumer.java +++ b/org.eclipse.mylyn.reviews.core/src/org/eclipse/mylyn/reviews/core/spi/remote/emf/RemoteEmfConsumer.java @@ -22,6 +22,7 @@ import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EReference; import org.eclipse.mylyn.reviews.core.spi.remote.AbstractRemoteConsumer; +import org.eclipse.osgi.util.NLS; /** * Manages the interaction between a remote API and a local EMF object. There can be only one instance of a consumer for @@ -391,7 +392,8 @@ public class RemoteEmfConsumer<EParentObjectType extends EObject, EObjectType, L @Override public String getDescription() { - return "Retrieving " + factory.getModelDescription(getParentObject(), getModelObject(), getLocalKey()); + return NLS.bind(Messages.RemoteEmfConsumer_Retrieving_X, + factory.getModelDescription(getParentObject(), getModelObject(), getLocalKey())); } @Override diff --git a/org.eclipse.mylyn.reviews.core/src/org/eclipse/mylyn/reviews/core/spi/remote/emf/messages.properties b/org.eclipse.mylyn.reviews.core/src/org/eclipse/mylyn/reviews/core/spi/remote/emf/messages.properties new file mode 100644 index 000000000..1f5798bb4 --- /dev/null +++ b/org.eclipse.mylyn.reviews.core/src/org/eclipse/mylyn/reviews/core/spi/remote/emf/messages.properties @@ -0,0 +1,11 @@ +############################################################################### +# Copyright (c) 2014 Tasktop Technologies and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Tasktop Technologies - initial API and implementation +############################################################################### +RemoteEmfConsumer_Retrieving_X=Retrieving {0} |