package org.cyclops.integrateddynamics.core.helper;

import org.cyclops.integrateddynamics.api.APIReference;

/**
 * Collection of generic L10N entries.
 * @author rubensworks
 */
public class L10NValues {

    public static final String NS = APIReference.API_OWNER;

    public static final String GENERAL_ENERGY_UNIT = "general." + NS + ".energyUnit.name";
    public static final String GENERAL_ERROR_NONETWORK = "general." + NS + ".error.noNetwork";
    public static final String GENERAL_ITEM_ID = "item.items." + NS + ".general.id";

    public static final String PART_PANEL_ERROR_INVALIDTYPE = "parttype.parttypes." + NS + ".dataDrivenPanel.error.invalidType";
    public static final String PART_ERROR_LOWENERGY = "parttype.parttypes." + NS + ".error.lowEnergy";
    public static final String PART_TOOLTIP_DISABLED = "parttype.parttypes." + NS + ".tooltip.disabled";
    public static final String PART_TOOLTIP_INACTIVE = "parttype.parttypes." + NS + ".tooltip.inactive";
    public static final String PART_TOOLTIP_ERRORS = "parttype.parttypes." + NS + ".tooltip.errors";
    public static final String PART_TOOLTIP_WRITER_ACTIVEASPECT = "parttype.parttypes." + NS + ".tooltip.writer.activeAspect";
    public static final String PART_TOOLTIP_DISPLAY_ACTIVEVALUE = "parttype.parttypes." + NS + ".tooltip.display.activeValue";

    public static final String GUI_RENAME = "gui." + NS + ".button.rename";
    public static final String GUI_LOGICPROGRAMMER_FILTER = "gui." + NS + ".logicprogrammer.filter";
    public static final String GUI_INPUT = "gui." + NS + ".input";
    public static final String GUI_OUTPUT = "gui." + NS + ".output";

    public static final String VALUE_ERROR = "valuetype." + NS + ".error.value";
    public static final String VALUETYPE_VALUETYPE = "valuetype." + NS + ".valueType";
    public static final String VALUETYPE_TOOLTIP_TYPENAME = "valuetype." + NS + ".tooltip.typeName";
    public static final String VALUETYPE_TOOLTIP_VALUE = "valuetype." + NS + ".tooltip.value";
    public static final String VALUETYPEOPERATOR_TOOLTIP_SIGNATURE = "valuetype." + NS + ".operator.tooltip.signature";
    public static final String VALUETYPE_ERROR_INVALIDINPUT = "valuetype." + NS + ".error.invalidInput";
    public static final String VALUETYPE_ERROR_INVALIDINPUTITEM = "valuetype." + NS + ".error.invalidInputItem";
    public static final String VALUETYPE_ERROR_INVALIDLISTELEMENT = "valuetype." + NS + ".error.invalidListElement";
    // 0: list value type, 1: given type
    public static final String VALUETYPE_ERROR_INVALIDLISTVALUETYPE = "valuetype." + NS + ".error.invalidListValueType";
    public static final String VALUETYPE_ERROR_INVALIDOPERATOROPERATOR = "valuetype." + NS + ".error.invalidOperatorOperator";
    public static final String VALUETYPE_ERROR_INVALIDOPERATORSIGNATURE = "valuetype." + NS + ".error.invalidOperatorSignature";
    // 0: operator, 1: given-output, 2: expected-output
    public static final String VALUETYPE_ERROR_WRONGPREDICATE = "valuetype." + NS + ".error.wrongPredicate";
    // 0: expected-output, 1:given-output, 2:given-operator
    public static final String VALUETYPE_ERROR_ILLEGALPROPERY = "valuetype." + NS + ".error.illegalProperty";
    public static final String VALUETYPE_OBJECT_BLOCK_ERROR_NOBLOCK = "valuetype." + NS + ".error.block.noBlock";
    public static final String VALUETYPE_OBJECT_FLUID_ERROR_NOFLUID = "valuetype." + NS + ".error.fluid.noFluid";
    public static final String VALUETYPE_OBJECT_THAUMCRAFTASPECT_ERROR_NOASPECT = "valuetype." + NS + ".error.thaumcraftaspect.noAspect";

    public static final String ASPECT_TOOLTIP_PARTID = "aspect." + NS + ".tooltip.partId";
    public static final String ASPECT_TOOLTIP_ASPECTNAME = "aspect." + NS + ".tooltip.aspectName";
    public static final String ASPECT_TOOLTIP_VALUETYPENAME = "aspect." + NS + ".tooltip.valueTypeName";
    public static final String ASPECT_ERROR_PARTNOTINNETWORK = "variable." + NS + ".error.partNotInNetwork";
    public static final String ASPECT_ERROR_INVALIDTYPE = "aspect." + NS + ".error.invalidType";

    public static final String PROXY_TOOLTIP_PROXYID = "proxy." + NS + ".tooltip.proxyId";
    public static final String PROXY_ERROR_PROXYNOTINNETWORK = "proxy." + NS + ".error.proxyNotInNetwork";
    public static final String PROXY_ERROR_PROXYINVALID = "proxy." + NS + ".error.proxyInvalid";
    public static final String PROXY_ERROR_PROXYINVALIDTYPE = "proxy." + NS + ".error.proxyInvalidType";

    public static final String DELAY_TOOLTIP_DELAYID = "delay." + NS + ".tooltip.delayId";
    public static final String DELAY_ERROR_DELAYNOTINNETWORK = "delay." + NS + ".error.delayNotInNetwork";
    public static final String DELAY_ERROR_DELAYINVALID = "delay." + NS + ".error.delayInvalid";
    public static final String DELAY_ERROR_DELAYINVALIDTYPE = "delay." + NS + ".error.delayInvalidType";

    public static final String VARIABLE_ERROR_INVALIDITEM = "variable." + NS + ".error.invalidItem";
    public static final String VARIABLE_ERROR_PARTNOTINNETWORK = "variable." + NS + ".error.partNotInNetwork";
    public static final String VARIABLE_ERROR_RECURSION = "variable." + NS + ".error.recursion";

    public static final String OPERATOR_APPLIED_OPERATORNAME = "operator." + NS + ".applied.operatorName";
    // 0: operator, 1: given-input, 2: position, 3: expected-input
    public static final String OPERATOR_APPLIED_TYPE = "operator." + NS + ".applied.type";
    public static final String OPERATOR_TOOLTIP_OPERATORNAME = "operator." + NS + ".tooltip.operatorName";
    public static final String OPERATOR_TOOLTIP_OPERATORCATEGORY = "operator." + NS + ".tooltip.operatorCategory";
    public static final String OPERATOR_TOOLTIP_INPUTTYPENAME = "operator." + NS + ".tooltip.inputTypeName";
    public static final String OPERATOR_TOOLTIP_OUTPUTTYPENAME = "operator." + NS + ".tooltip.outputTypeName";
    public static final String OPERATOR_TOOLTIP_VARIABLEIDS = "operator." + NS + ".tooltip.variableIds";
    public static final String OPERATOR_ERROR_VARIABLENOTINNETWORK = "operator." + NS + ".error.variableNotInNetwork";
    public static final String OPERATOR_ERROR_CYCLICREFERENCE = "operator." + NS + ".error.cyclicReference";
    public static final String OPERATOR_ERROR_WRONGINPUTLENGTH = "operator." + NS + ".error.wrongInputLength";
    public static final String OPERATOR_ERROR_NULLTYPE = "operator." + NS + ".error.nullType";
    public static final String OPERATOR_ERROR_WRONGTYPE = "operator." + NS + ".error.wrongType";
    public static final String OPERATOR_ERROR_WRONGCURRYINGTYPE = "operator." + NS + ".error.wrongCurringType";

}

@@ -6643,16 +6643,17 @@
 rongCurr
+y
 ingType%22

Fix localization entry for wrongCurryingType, Closes CyclopsMC/IntegratedTunnels#36