mirror of
https://github.com/eclipse-cdt/cdt
synced 2024-10-28 12:09:40 +01:00
[#695] Improve localization for org.eclipse.tools.templates.ui bundle
* retarget localization to default location * do i18n for plugin.xml * do i18n for java sources * add missed copyright headers
This commit is contained in:
parent
7f69191296
commit
1589b8b074
9 changed files with 105 additions and 23 deletions
|
@ -1,7 +1,7 @@
|
||||||
Manifest-Version: 1.0
|
Manifest-Version: 1.0
|
||||||
Automatic-Module-Name: org.eclipse.tools.templates.ui
|
Automatic-Module-Name: org.eclipse.tools.templates.ui
|
||||||
Bundle-ManifestVersion: 2
|
Bundle-ManifestVersion: 2
|
||||||
Bundle-Name: %pluginName
|
Bundle-Name: %Bundle-Name
|
||||||
Bundle-SymbolicName: org.eclipse.tools.templates.ui;singleton:=true
|
Bundle-SymbolicName: org.eclipse.tools.templates.ui;singleton:=true
|
||||||
Bundle-Version: 2.0.100.qualifier
|
Bundle-Version: 2.0.100.qualifier
|
||||||
Bundle-Activator: org.eclipse.tools.templates.ui.internal.Activator
|
Bundle-Activator: org.eclipse.tools.templates.ui.internal.Activator
|
||||||
|
@ -14,5 +14,4 @@ Bundle-RequiredExecutionEnvironment: JavaSE-17
|
||||||
Bundle-ActivationPolicy: lazy
|
Bundle-ActivationPolicy: lazy
|
||||||
Export-Package: org.eclipse.tools.templates.ui,
|
Export-Package: org.eclipse.tools.templates.ui,
|
||||||
org.eclipse.tools.templates.ui.internal;x-internal:=true
|
org.eclipse.tools.templates.ui.internal;x-internal:=true
|
||||||
Bundle-Vendor: %providerName
|
Bundle-Vendor: %Bundle-Vendor
|
||||||
Bundle-Localization: plugin
|
|
||||||
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
###############################################################################
|
||||||
|
# Copyright (c) 2024 ArSysOp and others
|
||||||
|
#
|
||||||
|
# This program and the accompanying materials are made available under the
|
||||||
|
# terms of the Eclipse Public License v. 2.0 which is available at
|
||||||
|
# https://www.eclipse.org/legal/epl-2.0
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: EPL-2.0
|
||||||
|
#
|
||||||
|
# Contributors:
|
||||||
|
# Alexander Fedorov (ArSysOp) - initial API and implementation
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Bundle-Name = Template Engine UI
|
||||||
|
Bundle-Vendor = Eclipse CDT
|
||||||
|
extension-point.templates.name = New Element Templates
|
|
@ -1,9 +1,21 @@
|
||||||
|
###############################################################################
|
||||||
|
# Copyright (c) 2016, 2024 Contributors to Eclipse Foundation
|
||||||
|
#
|
||||||
|
# This program and the accompanying materials are made available under the
|
||||||
|
# terms of the Eclipse Public License v. 2.0 which is available at
|
||||||
|
# https://www.eclipse.org/legal/epl-2.0
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: EPL-2.0
|
||||||
|
#
|
||||||
|
# Contributors:
|
||||||
|
# See git history
|
||||||
|
###############################################################################
|
||||||
source.. = src/
|
source.. = src/
|
||||||
output.. = bin/
|
output.. = bin/
|
||||||
bin.includes = META-INF/,\
|
bin.includes = .,\
|
||||||
.,\
|
META-INF/,\
|
||||||
about.html,\
|
OSGI-INF/,\
|
||||||
plugin.xml,\
|
|
||||||
schema/,\
|
schema/,\
|
||||||
plugin.properties
|
about.html,\
|
||||||
|
plugin.xml
|
||||||
src.includes = about.html
|
src.includes = about.html
|
||||||
|
|
|
@ -1,13 +0,0 @@
|
||||||
#################################################################################
|
|
||||||
# Copyright (c) 2017 QNX Software Systems and others.
|
|
||||||
#
|
|
||||||
# This program and the accompanying materials
|
|
||||||
# are made available under the terms of the Eclipse Public License 2.0
|
|
||||||
# which accompanies this distribution, and is available at
|
|
||||||
# https://www.eclipse.org/legal/epl-2.0/
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: EPL-2.0
|
|
||||||
#################################################################################
|
|
||||||
|
|
||||||
pluginName=Template Engine UI
|
|
||||||
providerName=Eclipse CDT
|
|
|
@ -1,6 +1,20 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<?eclipse version="3.4"?>
|
<?eclipse version="3.4"?>
|
||||||
|
<!--
|
||||||
|
Copyright (c) 2016, 2024 Contributors to the Eclipse Foundation
|
||||||
|
|
||||||
|
This program and the accompanying materials
|
||||||
|
are made available under the terms of the Eclipse Public License 2.0
|
||||||
|
which accompanies this distribution, and is available at
|
||||||
|
https://www.eclipse.org/legal/epl-2.0/
|
||||||
|
|
||||||
|
SPDX-License-Identifier: EPL-2.0
|
||||||
|
|
||||||
|
Contributors:
|
||||||
|
See git history
|
||||||
|
-->
|
||||||
<plugin>
|
<plugin>
|
||||||
<extension-point id="templates" name="New Element Templates" schema="schema/templates.exsd"/>
|
|
||||||
|
<extension-point id="templates" name="%extension-point.templates.name" schema="schema/templates.exsd"/>
|
||||||
|
|
||||||
</plugin>
|
</plugin>
|
||||||
|
|
|
@ -0,0 +1,28 @@
|
||||||
|
/*******************************************************************************
|
||||||
|
* Copyright (c) 2024 ArSysOp and others.
|
||||||
|
*
|
||||||
|
* This program and the accompanying materials
|
||||||
|
* are made available under the terms of the Eclipse Public License 2.0
|
||||||
|
* which accompanies this distribution, and is available at
|
||||||
|
* https://www.eclipse.org/legal/epl-2.0/
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: EPL-2.0
|
||||||
|
*
|
||||||
|
* Contributors:
|
||||||
|
* Alexander Fedorov (ArSysOp) - initial API and implementation
|
||||||
|
*******************************************************************************/
|
||||||
|
package org.eclipse.tools.templates.ui.internal;
|
||||||
|
|
||||||
|
import org.eclipse.osgi.util.NLS;
|
||||||
|
|
||||||
|
public class Messages extends NLS {
|
||||||
|
private static final String BUNDLE_NAME = Messages.class.getPackageName() + ".messages"; //$NON-NLS-1$
|
||||||
|
public static String TemplateExtension_tag_all;
|
||||||
|
static {
|
||||||
|
// initialize resource bundle
|
||||||
|
NLS.initializeMessages(BUNDLE_NAME, Messages.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
private Messages() {
|
||||||
|
}
|
||||||
|
}
|
|
@ -38,7 +38,7 @@ public class TemplateExtension {
|
||||||
"templates"); //$NON-NLS-1$
|
"templates"); //$NON-NLS-1$
|
||||||
|
|
||||||
// tags
|
// tags
|
||||||
Tag allTag = new Tag(Tag.ALL_ID, "All");
|
Tag allTag = new Tag(Tag.ALL_ID, Messages.TemplateExtension_tag_all);
|
||||||
tags.put(allTag.getId(), allTag);
|
tags.put(allTag.getId(), allTag);
|
||||||
|
|
||||||
for (IConfigurationElement element : point.getConfigurationElements()) {
|
for (IConfigurationElement element : point.getConfigurationElements()) {
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
###############################################################################
|
||||||
|
# Copyright (c) 2024 ArSysOp and others
|
||||||
|
#
|
||||||
|
# This program and the accompanying materials are made available under the
|
||||||
|
# terms of the Eclipse Public License v. 2.0 which is available at
|
||||||
|
# https://www.eclipse.org/legal/epl-2.0
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: EPL-2.0
|
||||||
|
#
|
||||||
|
# Contributors:
|
||||||
|
# Alexander Fedorov (ArSysOp) - initial API and implementation
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
TemplateExtension_tag_all=All
|
|
@ -1,3 +1,15 @@
|
||||||
|
###############################################################################
|
||||||
|
# Copyright (c) 2021, 2024 Contributors to Eclipse Foundation
|
||||||
|
#
|
||||||
|
# This program and the accompanying materials are made available under the
|
||||||
|
# terms of the Eclipse Public License v. 2.0 which is available at
|
||||||
|
# https://www.eclipse.org/legal/epl-2.0
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: EPL-2.0
|
||||||
|
#
|
||||||
|
# Contributors:
|
||||||
|
# See git history
|
||||||
|
###############################################################################
|
||||||
ProjectImportConfigurator_Checking=Checking: {0}
|
ProjectImportConfigurator_Checking=Checking: {0}
|
||||||
TemplateWizard_CannotBeCreated=Project cannot be created
|
TemplateWizard_CannotBeCreated=Project cannot be created
|
||||||
TemplateWizard_ErrorCreating=Error Creating Project
|
TemplateWizard_ErrorCreating=Error Creating Project
|
||||||
|
|
Loading…
Reference in a new issue