/* Logic Solution WeeeCarbonFootprint LCA MultiLanguage */ angular.module('LCA.MultiLanguage.Config', []) .factory('LCAMultiLanguage', function (CONSTANTS, BasicMultiLanguage) { var SURVEY_TABLE_MODEL_ORDERITEM_KeyMapping = { 'LCA': { 'Info': 'StaticLabelGlobal_ProductsSubject', 'High_Level_Analysis': 'StaticLabelGlobal_HighLevelAnalysis', 'LCI_Direct_Material': 'StaticLabelGlobal_LCIDirectMaterial', 'LCI_Indirect_Material': 'StaticLabelGlobal_LCIIndirectMaterial', 'LCI_Wrap_Material': 'StaticLabelGlobal_LCIWrapMaterial', 'WorkHour': 'TotalWorkHours', 'PowerUsage': 'PowerUsage', 'WaterUsage': 'WaterUsage', 'Waste': 'Waste', 'Transport': 'Transport', 'WasteTransport': 'WasteTransportation', 'Vehicle': 'ParamemterCategoriesVehicle', 'GasolineEquipment': 'ParamemterCategoriesGasolineEquipment', 'Kitchen': 'Kitchen', 'Refrigerant': 'ContainsRefrigerant', 'FireEquipment': 'FireEquipment', 'SteamUsage': 'SteamUsage', 'OtherCompound': 'OtherCompound', } } var SURVEY_TABLE_MODEL_HEADER_KeyMapping = { 'LCA': { 'High_Level_Analysis': { 'MaterialType': 'MaterialSelectType', 'PartNumber': 'MaterialPartNumber', 'ParameterType': 'ParameterType', 'Name': 'EnglishName', 'LocalName': 'ChineseName', 'Composite': 'MaterialComposition', 'CompositePercentage': 'MaterialCompositePercentage', 'CASNumber': 'MaterialCASNumber', 'Quantity': 'Quantity', 'Scalar': 'MaterialScalar', 'Unit': 'MaterialUnit', 'DQI': 'MataDataDQI', 'SupplierCompany': 'MaterialSupplierCompany', 'SupplierCompanyEmail': 'MaterialSupplierCompanyEmail', 'ParameterValue': 'MaterialParameterValue', 'InputParameterValue': 'InputParameterValue', 'Encoding': 'SimaproParametersEncoding', 'Description': 'MaterialDescription', 'KgCO2e': 'KgCO2e' }, 'LCI_Direct_Material': { 'No': 'MaterialNo', 'PartNumber': 'MaterialPartNumber', 'ParameterType': 'ParameterType', 'Name': 'EnglishName', 'LocalName': 'ChineseName', 'Composite': 'MaterialComposition', 'CompositePercentage': 'MaterialCompositePercentage', 'CASNumber': 'MaterialCASNumber', 'Quantity': 'Quantity', 'Scalar': 'MaterialScalar', 'Unit': 'MaterialUnit', 'DQI': 'MataDataDQI', 'SupplierCompany': 'MaterialSupplierCompany', 'SupplierCompanyEmail': 'MaterialSupplierCompanyEmail', 'ParameterValue': 'MaterialParameterValue', 'InputParameterValue': 'InputParameterValue', 'Encoding': 'SimaproParametersEncoding', 'Description': 'MaterialDescription', 'KgCO2e': 'KgCO2e' }, 'LCI_Indirect_Material': { 'No': 'MaterialNo', 'ParameterType': 'ParameterType', 'Name': 'EnglishName', 'LocalName': 'ChineseName', 'Composite': 'MaterialComposition', 'CompositePercentage': 'MaterialCompositePercentage', 'CASNumber': 'MaterialCASNumber', 'Quantity': 'Quantity', 'Scalar': 'MaterialScalar', 'Unit': 'MaterialUnit', 'DQI': 'MataDataDQI', 'SupplierCompany': 'MaterialSupplierCompany', 'SupplierCompanyEmail': 'MaterialSupplierCompanyEmail', 'ParameterValue': 'MaterialParameterValue', 'InputParameterValue': 'InputParameterValue', 'Encoding': 'SimaproParametersEncoding', 'Description': 'MaterialDescription', 'KgCO2e': 'KgCO2e' }, 'LCI_Wrap_Material': { 'No': 'MaterialNo', 'PartNumber': 'MaterialPartNumber', 'ParameterType': 'ParameterType', 'Name': 'EnglishName', 'LocalName': 'ChineseName', 'Composite': 'MaterialComposition', 'CompositePercentage': 'MaterialCompositePercentage', 'CASNumber': 'MaterialCASNumber', 'Quantity': 'Quantity', 'Scalar': 'MaterialScalar', 'Unit': 'MaterialUnit', 'DQI': 'MataDataDQI', 'SupplierCompany': 'MaterialSupplierCompany', 'SupplierCompanyEmail': 'MaterialSupplierCompanyEmail', 'ParameterValue': 'MaterialParameterValue', 'InputParameterValue': 'InputParameterValue', 'Encoding': 'SimaproParametersEncoding', 'Description': 'MaterialDescription', 'KgCO2e': 'KgCO2e' }, 'Waste': { 'WaterContaminationType': 'PollutionCategory', 'OtherContaminationType': 'WasteCategory', 'WaterProcessType': 'ProcessingPatterns', 'OtherProcessType': 'ProcessingPatterns', 'WaterBOD': 'WaterQualityBOD', 'WaterCOD': 'WaterQualityCOD', 'WaterCMD': 'WaterQualityCMD', 'WaterScalar': 'WasteWaterScalar', 'OtherScalar': 'WasteOtherScalar', 'DQI': 'MataDataDQI', 'DQIDescription': 'DQIDescription', 'Description': 'Notes', 'KgCO2e': 'KgCO2e', }, 'Transport': { 'TransportDate': 'TransportDate', 'JourneyNO': 'JourneyNO', 'TransportType': 'TransportTypes', 'StartLocation': 'StartLocation', 'EndLocation': 'EndLocation', 'TransportDistance': 'TransportDistance', 'VanType': 'TransportVanType', 'TransportQuantity': 'TransportQuantity', 'TransportWeight': 'ProductWeightIncludingWrappingMaterials', 'DQI': 'MataDataDQI', 'Scalar': 'TransportScalar', 'KgCO2e': 'KgCO2e', }, 'WasteTransport': { 'JourneyNO': 'JourneyNO', 'TransportType': 'TransportTypes', 'StartLocation': 'StartLocation', 'EndLocation': 'EndLocation', 'TransportDistance': 'TransportDistance', 'VanType': 'TransportVanType', 'WasteName': 'WasteName', 'TransportWeight': 'WasteWeight', 'DQI': 'MataDataDQI', 'Scalar': 'TransportScalar', 'KgCO2e': 'KgCO2e', }, 'Vehicle': { 'Type': 'VehicleVehicleType', 'ProcessName': 'FactoryAndProcessItems', 'ResponsibleUnit': 'ResponsibleUnit', 'Name': 'OfficialDepotVehicleModel', 'CarPlateNo': 'CarPlateNo', 'Area': 'Area', 'FuelType': 'FuelType', 'Year': 'StaticLabelGlobal_Years', 'Scalar': 'FuelConsumptionDuringInterrogation', 'ReferenceFileUrl': 'RefuelingRecord', 'ReferencePhotoUrl': 'OfficialVehiclePhoto', 'KgCO2e': 'KgCO2e', }, 'GasolineEquipment': { 'ProcessName': 'FactoryAndProcessItems', 'ResponsibleUnit': 'ResponsibleUnit', 'Name': 'OilEquipment', 'Area': 'Area', 'FuelType': 'FuelType', 'Year': 'StaticLabelGlobal_Years', 'Scalar': 'FuelConsumptionDuringInterrogation', 'DOC': 'SupportDocumentOfUsageAmount', 'Photo': 'EquipmentAndPhoto', 'KgCO2e': 'KgCO2e', }, 'Kitchen': { 'ProcessName': 'FactoryAndProcessItems', 'ResponsibleUnit': 'ResponsibleUnit', 'Name': 'DeviceName', 'Area': 'Area', 'FuelType': 'FuelType', 'Year': 'StaticLabelGlobal_Years', 'Scalar': 'FuelConsumptionDuringInterrogation', 'DOC': 'SupportDocumentOfUsageAmount', 'Photo': 'EquipmentAndPhoto', 'KgCO2e': 'KgCO2e', }, 'Refrigerant': { 'ProcessName': 'FactoryAndProcessItems', 'ResponsibleUnit': 'ResponsibleUnit', 'Name': 'DeviceName', 'ModelNumber': 'RefrigerantModelNumber', 'RefrigerantType': 'RefrigerantType', 'TotalNumber': 'UnitsNumberOfWholeFactory', 'Scalar': 'OriginalFillingAmountOfRefrigerant', 'EquipmentType': 'DeviceTypeAndEmissionFactor', 'KgCO2e': 'KgCO2e', }, 'FireEquipment': { 'ProcessName': 'FactoryAndProcessItems', 'ResponsibleUnit': 'ResponsibleUnit', 'Name': 'DeviceName', 'Quantity': 'Quantity', 'Source': 'EmissionSources', 'Scalar': 'UsageAmount', 'Remark': 'SimaproParametersRemark', 'KgCO2e': 'KgCO2e', }, 'OtherCompound': { 'ProcessName': 'FactoryAndProcessItems', 'ResponsibleUnit': 'ResponsibleUnit', 'Name': 'DeviceName', 'Source': 'EmissionSources', 'Scalar': 'UsageAmount', 'Remark': 'SimaproParametersRemark', 'KgCO2e': 'KgCO2e', } } }; var LCA_ORDER_TABLE_MODEL_HEADER_KeyMapping = { 'Send': { 'ID': 'LCAID', 'CreatedDate': 'LCACreatedDate', 'LCATypeDisplayName': 'LCAType', 'Description': 'LCADescription', 'ProductName': 'ProductName', 'Status': 'LCAStatus', }, 'Detail': { 'ID': 'LCAID', 'CreatedDate': 'LCACreatedDate', 'ReplyDate': 'LCAReplyDate', 'Distribute': 'DistributionPrinciple', 'SenderCompanyName': 'LCAIntentCompanyName', 'Status': 'LCAStatus', }, 'Receive': { 'ID': 'LCAID', 'CreatedDate': 'LCACreatedDate', 'SenderCompanyName': 'LCAOriginCompanyName', 'ProductName': 'ProductName', 'Start': 'LCAReplyMode' } }; var SURVEY_TABLE_MODEL_MONTHLY_KeyMapping = { 'LCA': { 'WorkHour': { '0': { '0': 'DirectStaff', 'WorkerNumber': 'WorkerNumber', 'WorkDay': 'WorkDays', 'AverageHourPerDay': 'AverageHourPerDay', 'WorkRatio': 'ProportionOfWorkingHours', 'TotalHour': 'TotalWorkHours' }, '1': { '0': 'IndirectStaff', 'WorkerNumber': 'WorkerNumber', 'WorkDay': 'WorkDays', 'AverageHourPerDay': 'AverageHourPerDay', 'WorkRatio': 'ProportionOfWorkingHours', 'TotalHour': 'TotalWorkHours' } }, 'PowerUsage': { '0': { '0': 'Degrees', 'Peak': 'Peak', 'HalfPeak': 'HalfPeak', 'SaturdayHalfPeak': 'SaturdayHalfPeak', 'OffPeak': 'OffPeak', 'TotalPower': 'TotalPowerUsage', 'Year': 'StaticLabelGlobal_Years' } }, 'WaterUsage': { '0': { '0': 'Degrees', 'Scalar': 'WaterUsage', 'Year': 'StaticLabelGlobal_Years' } }, 'SteamUsage': { '0': { '0': 'SteamAmount', 'Scalar': 'UsageAmount', 'Year': 'StaticLabelGlobal_Years' } } } } var SURVEY_TABLE_MODEL_RADIO_KeyMapping = { 'LCA': { 'Waste': { 'WasteWater': 'WasteWaterCategory', 'WasteOther': 'WasteCategory' }, 'Kitchen': { 'Own': 'KitchenOwn', 'OutSourcing': 'KitchenOutSourcing', 'Other': 'KitchenOther' } } } var LCA_ORDER_TABLE_MODEL_TABHEADER_KeyMapping = { 'Send': 'StaticLabelMyLCA', 'Receive': 'StaticLabelReceiveLCA', }; var LCA_ORDER_TABLE_MODEL_RADIO_KeyMapping = { 'Receive': { 0: 'All', 1: 'Replied', 2: 'NoReply' } } var SIMAPRO_TABLE_MODEL_HEADER_KeyMapping = { 'Encoding': 'SimaproParametersEncoding', 'DisplayName': 'Name', 'Value': 'SimaproParametersValue' }; return { SURVEY_TABLE_MODEL: BasicMultiLanguage.SURVEY_TABLE_MODEL, SURVEY_TABLE_MODEL_ORDERITEM: SURVEY_TABLE_MODEL_ORDERITEM_KeyMapping, SURVEY_TABLE_MODEL_MONTHLY: SURVEY_TABLE_MODEL_MONTHLY_KeyMapping, SURVEY_TABLE_MODEL_RADIO: SURVEY_TABLE_MODEL_RADIO_KeyMapping, SURVEY_TABLE_MODEL_HEADER: SURVEY_TABLE_MODEL_HEADER_KeyMapping, LCA_ORDER_TABLE_MODEL_HEADER: LCA_ORDER_TABLE_MODEL_HEADER_KeyMapping, LCA_ORDER_TABLE_MODEL_TABHEADER: LCA_ORDER_TABLE_MODEL_TABHEADER_KeyMapping, LCA_ORDER_TABLE_MODEL_RADIO: LCA_ORDER_TABLE_MODEL_RADIO_KeyMapping, SIMAPRO_TABLE_MODEL_HEADER: SIMAPRO_TABLE_MODEL_HEADER_KeyMapping, CONSTANTS_TABLE_MODEL: BasicMultiLanguage.CONSTANTS_TABLE_MODEL, }; })