@@ -0,0 +1,2465 @@
+/*%0A * $Id: TranslatableMarker.java 1417 2006-11-03 14:57:33 +0000 (Fri, 03 Nov 2006) rodneykinney $%0A *%0A * Copyright (c) 2000-2006 by Rodney Kinney, Brent Easton%0A *%0A * This library is free software; you can redistribute it and/or%0A * modify it under the terms of the GNU Library General Public%0A * License (LGPL) as published by the Free Software Foundation.%0A *%0A * This library is distributed in the hope that it will be useful,%0A * but WITHOUT ANY WARRANTY; without even the implied warranty of%0A * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU%0A * Library General Public License for more details.%0A *%0A * You should have received a copy of the GNU Library General Public%0A * License along with this library; if not, copies are available%0A * at http://www.opensource.org.%0A */%0Apackage VASSAL.i18n;%0A%0Aimport org.w3c.dom.Document;%0Aimport org.w3c.dom.Element;%0A%0Aimport VASSAL.build.AbstractConfigurable;%0Aimport VASSAL.build.Buildable;%0Aimport VASSAL.build.module.documentation.HelpFile;%0Aimport VASSAL.counters.GamePiece;%0Aimport VASSAL.counters.PlaceMarker;%0A%0A/**%0A * %0A * @author Brent Easton%0A *%0A * A dummy AbstractConfigurable to hold a PlaceMarker or Replace definition while translating%0A */%0Apublic class TranslatableMarker extends AbstractConfigurable %7B%0A%0A  protected GamePiece markerDefinition;%0A  protected String%5B%5D names;%0A  protected String%5B%5D values;%0A  %0A  public TranslatableMarker(PlaceMarker p) %7B%0A    markerDefinition = p.createBaseMarker();%0A    setConfigureName(p.getDescription());%0A    %0A  %7D%0A  %0A  public static String getConfigureTypeName() %7B%0A    return %22Marker Definition%22;%0A  %7D%0A%0A  public ComponentI18nData getI18nData() %7B%0A    return new ComponentI18nData(this, markerDefinition);%0A  %7D%0A  %0A  public String getAttributeValueString(String attr) %7B%0A    return getI18nData().getLocalUntranslatedValue(attr);%0A  %7D%0A%0A%0A  public void setAttribute(String attr, Object value) %7B%0A    %0A  %7D%0A%0A  public void add(Buildable child) %7B%0A  %7D%0A%0A  public void addTo(Buildable parent) %7B%0A    %0A  %7D%0A%0A  public void build(Element e) %7B%0A    %0A  %7D%0A%0A  public Element getBuildElement(Document doc) %7B%0A    return null;%0A  %7D%0A%0A  public String%5B%5D getAttributeDescriptions() %7B%0A    return null;%0A  %7D%0A%0A  public Class%5B%5D getAttributeTypes() %7B%0A    return null;%0A  %7D%0A%0A  public String%5B%5D getAttributeNames() %7B%0A    return null;%0A  %7D%0A  public Class%5B%5D getAllowableConfigureComponents() %7B%0A    return null;%0A  %7D%0A  public HelpFile getHelpFile() %7B%0A    return null;%0A  %7D%0A  public void removeFrom(Buildable parent) %7B%0A    %0A  %7D%0A  %0A%7D

Add missing file from previous merge