Difference between revisions of "OpasnetUtils/Translate"

From Testiwiki
Jump to: navigation, search
(Rationale)
(Rationale)
Line 44: Line 44:
 
Hajautettu ja merilämpö||Distributed and sea
 
Hajautettu ja merilämpö||Distributed and sea
 
Kaukolämpö||District
 
Kaukolämpö||District
 +
Kaukolämpövirrat||District heat flow
 
Omaan käyttöön||Domestic
 
Omaan käyttöön||Domestic
 
Opetusala||Educational
 
Opetusala||Educational
Line 50: Line 51:
 
Tehokkuus||Efficiency
 
Tehokkuus||Efficiency
 
Sähkö||Electricity
 
Sähkö||Electricity
 +
Sähkön virrat||Electricity flow
 
Verotettu sähkö||Electricity_taxed
 
Verotettu sähkö||Electricity_taxed
 
Päästöt Helsingin lämmityksestä||Emissions from heating in Helsinki
 
Päästöt Helsingin lämmityksestä||Emissions from heating in Helsinki
Line 71: Line 73:
 
Terveyskustannus||Health cost
 
Terveyskustannus||Health cost
 
Terveysvaikutukset (DALY/a)||Health effects (DALY /a)
 
Terveysvaikutukset (DALY/a)||Health effects (DALY /a)
 +
Pienhiukkasten terveysvaikutukset lämmityksestä Helsingissä||Health effects of PM2.5 from heating in Helsinki
 
Lämpö||Heat
 
Lämpö||Heat
 
Lämmitys||Heating
 
Lämmitys||Heating
Line 113: Line 116:
 
Voimalan aktiivisuus lämpötilan mukaan, päiväoptimi\nenergian kohtuusäästö 2035||Power plant activity by temperature daily optim \nmoderate energy saving in 2035
 
Voimalan aktiivisuus lämpötilan mukaan, päiväoptimi\nenergian kohtuusäästö 2035||Power plant activity by temperature daily optim \nmoderate energy saving in 2035
 
Voimalan aktiivisuus lämpötilan mukaan, päiväoptimi 2035||Power plant activity by temperature daily optim in 2035
 
Voimalan aktiivisuus lämpötilan mukaan, päiväoptimi 2035||Power plant activity by temperature daily optim in 2035
 +
Voimalan aktiivisuus lämpötilan mukaan, päiväoptimi\nVoimalapäätös = tätä menoa, vuosi 2005||Power plant activity by temperature daily optim \nPlant policy = BAU, Year = 2005
 
Voimalan aktiivisuus lämpötilan mukaan, päiväoptimi\nVoimalapäätös = tätä menoa, vuosi 2035||Power plant activity by temperature daily optim \nPlant policy = BAU, Year = 2035
 
Voimalan aktiivisuus lämpötilan mukaan, päiväoptimi\nVoimalapäätös = tätä menoa, vuosi 2035||Power plant activity by temperature daily optim \nPlant policy = BAU, Year = 2035
 
Voimalan aktiivisuus, päivän keskiarvo (MW)||Power plant activity daily average (MW)
 
Voimalan aktiivisuus, päivän keskiarvo (MW)||Power plant activity daily average (MW)
Line 152: Line 156:
 
</t2b>
 
</t2b>
  
<rcode name="dictionary" label="Ititiate dictionary (developers only)" embed=1>
+
<rcode name="dictionary" label="Initiate dictionary (developers only)" embed=1>
 
### This is code Op_en7392/dictionary) on page [[OpasnetUtils/Tranlate]].
 
### This is code Op_en7392/dictionary) on page [[OpasnetUtils/Tranlate]].
  
Line 159: Line 163:
 
dictionary <- tidy(opbase.data("Op_en7392.dictionary"))
 
dictionary <- tidy(opbase.data("Op_en7392.dictionary"))
 
colnames(dictionary)[colnames(dictionary) == "Result"] <- "English"
 
colnames(dictionary)[colnames(dictionary) == "Result"] <- "English"
 +
dictionary$Finnish <- gsub("\\\\n", "\\\n", dictionary$Finnish)
 +
dictionary$English <- gsub("\\\\n", "\\\n", dictionary$English)
 +
 
objects.store(dictionary)
 
objects.store(dictionary)
 
cat("Data.frame dictionary stored.\n")
 
cat("Data.frame dictionary stored.\n")
Line 179: Line 186:
 
Fetch(data.frame(Name = "dictionary", Ident = dict))
 
Fetch(data.frame(Name = "dictionary", Ident = dict))
  
# if(!is.null(dict) | !exists("dictionary")) {
 
# if(is.null(dict)) dict <- "Op_en7392.dictionary"
 
# dictionary <- tidy(opbase.data(dict))
 
# colnames(dictionary)[colnames(dictionary) == "Result"] <- "English"
 
# }
 
 
require(reshape2)
 
require(reshape2)
 
dic <- melt(dictionary, id.vars = lang, value.name = "From")
 
dic <- melt(dictionary, id.vars = lang, value.name = "From")

Revision as of 14:39, 5 October 2015



Question

How to automatically translate texts in ovariables and graphs from one language to another?

Answer

Use the translate function (will be put as a part of OpasnetUtils package at some point). It goes through index names and locations and replaces terms in one language with those of another. The matching terms must be given in a data.frame called dictionary, where each language has a column. If no dictionary exists, the t2b table from this page will be used.

Rationale

Data table for the default dictionary.

Dictionary(-)
ObsFinnishSwedishEnglish
1KerrostalotApartment houses
2RivitalotAttached houses
3Keskimääräinen päiväaktiivisuus (MW)Average daily activity (MW)
4Tätä menoaBAU
5BiopolttoaineBiofuel
6BiolämpölaitoksetBiofuel heat plants
7KerrostaloBlocks of flats
8RakennuttajaBuilders
9RakennusBuilding
10Rakennuksen omistajaBuilding owner
11HoitolaitoksetBuildings for institutional care
12Hiilineutraaliksi 2050Carbon neutral 2050
13Yhdistettyä biollaCHP bio
14CHP dieselgeneraattoritCHP diesel generators
15IlmastoClimate
16KivihiiliCoal
17KaupallisetCommercial
18JäähdytysCooling
19KustannusCost
20KäyttäjäCustom
21Datakeskusten lämpöData center heat
22PäätösDecision
23PäätöksentekijäDecision_maker
24Syväporattu maalämpöDeep-drill heat
25Omakotitalot ja paritalotDetached and semi-detached houses
26OmakotitalotDetached houses
27Hajautettu ja merilämpöDistributed and sea
28KaukolämpöDistrict
29KaukolämpövirratDistrict heat flow
30Omaan käyttöönDomestic
31OpetusalaEducational
32OpetusrakennuksetEducational buildings
33Tehollinen vuotuinen rahavirta (Meur/a)Effective annual cash flow (Meur/a)
34TehokkuusEfficiency
35SähköElectricity
36Sähkön virratElectricity flow
37Verotettu sähköElectricity_taxed
38Päästöt Helsingin lämmityksestäEmissions from heating in Helsinki
39Energiamuotojen virrat\nVoimalapäätös = BAUEnergy commodity flows \n Plant policy = BAU
40Energiamuotojen virrat 2005\nVoimalapäätös = BAUEnergy commodity flows in 2005 \n Plant policy = BAU
41Energiantuotantokapasiteetti voimalapäätöksen mukaanEnergy production capacity by plant policy
42Kohtuullinen energiansäästöEnergy saving moderate
43Täysi energiansäästöEnergy saving total
44EnergiansäästöpolitiikkaEnergySavingPolicy
45PolttoaineFuel
46PolttoainekustannusFuel cost
47PolttoöljyFuel oil
48Polttoaineiden hinnat (verolliset)Fuel prices (with tax)
49MaakaasuGas
50YleinenGeneral
51MaalämpöGeothermal
52HanasaariHanasaari
53Hanasaari bioHanasaari biofuel renovation
54TerveysHealth
55Terveys- ja sosiaalialaHealth and social sector
56TerveyskustannusHealth cost
57Terveysvaikutukset (DALY/a)Health effects (DALY /a)
58Pienhiukkasten terveysvaikutukset lämmityksestä HelsingissäHealth effects of PM2.5 from heating in Helsinki
59LämpöHeat
60LämmitysHeating
61Raskas polttoöljyHeavy oil
62Isot biolämpökeskuksetHelen proposition
63Kotitalouden ilmastointiHousehold air conditioning
64Kotitalouden ilmalämpöpumppuHousehold air heat pumps
65Kotitalouden maalämpöHousehold geothermal heat
66Kotitalouden aurinkovoimaHousehold solar
67Tulot ja menot voimaloittainIncomes and costs by plant
68Tulot ja menot voimalapäätöksen mukaanIncomes and costs by plant policy
69TeollisuusIndustrial
70TeollisuusrakennuksetIndustrial buildings
71InvestointikustannusInvestment cost
72Katri Vala viilennysKatri Vala cooling
73Katri Vala lämpöKatri Vala heat
74Kellosaaren varavoimalaKellosaari back-up plant
75Kymijoen vesivoimalatKymijoki River's plants
76MökkiLeisure houses
77KevytöljyLight oil
78Loviisan ydinvoimalämpöLoviisa nuclear heat
79MatalaenerginenLow-energy
80YlläpitokustannusManagement cost
81Maksimikapasiteetti (MW)Maximum capacity (MW)
82Nesteen öljyjalostamolämpöNeste oil refinery heat
83UusiNew
84Ei mitäänNone
85HUOM! Kaikissa kuvissa ja taulukoissa oletetaan täysi energiansäästö ellei erikseen mainita.\nNOTE! In all graphs and tables, the Total energy saving policy is assumed unless otherwise noted\n
86ToimistotOffices
87ÖljyOil
88VanhaOld
89KäyttökustannusOperation cost
90VaihtoehtoOption
91MuuOther
92Muut lähteetOther sources
93PassiivitaloPassive
94TurvePeat
95VoimalaPlant
96VoimalapolitiikkaPlantPolicy
97SaastePollutant
98Sähköntuotanto, päivän keskiarvo (MW)Power output daily average (MW)
99Voimalan aktiivisuus lämpötilan mukaan, päiväoptimi\nenergian kohtuusäästö 2035Power plant activity by temperature daily optim \nmoderate energy saving in 2035
100Voimalan aktiivisuus lämpötilan mukaan, päiväoptimi 2035Power plant activity by temperature daily optim in 2035
101Voimalan aktiivisuus lämpötilan mukaan, päiväoptimi\nVoimalapäätös = tätä menoa, vuosi 2005Power plant activity by temperature daily optim \nPlant policy = BAU, Year = 2005
102Voimalan aktiivisuus lämpötilan mukaan, päiväoptimi\nVoimalapäätös = tätä menoa, vuosi 2035Power plant activity by temperature daily optim \nPlant policy = BAU, Year = 2035
103Voimalan aktiivisuus, päivän keskiarvo (MW)Power plant activity daily average (MW)
104Hinta (Eur/GWh)Price (Eur/MWh)
105ProsessilämpöProcess heat
106JulkinenPublic
107KorjauksetRenovation
108RivitalotRow houses
109MyyntivoittoSales proceeds
110Salmisaari biokorjausSalmisaari biofuel renovation
111MerilämpöSea heat pump
112Merilämpö viilennykseenSea heat pump for cooling
113Seinät ja kattoSheath reform
114Pienet öljylämpölaitoksetSmall fuel oil heat plants
115Pienet kaasulämpölaitoksetSmall gas heat plants
116Puun pienpolttoSmall-scale wood burning
117UrheiluSports
118Suvilahden voimavaraajaSuvilahti power storage
119Suvilahden aurinkovoimaSuvilahti solar
120Taulukko 1. Kokonaistautitaakka DALY/a eri päätösvaihtoehtoyhdistelmissä.Table 1: Total DALYs/a by different combinations of policy options.
121TeknisetTechical systems
122LämpötilaTemperature
123Päivän keskilämpötilaTemperature of the day
124AikaTime
125Kokonaisvuosienergia (GWh/a)Total annual energy (GWh/a)
126Energiantuotannon kokonaiskustannusTotal costs of energy production
127Kokonaistautitaakka DALY/a eri päätösvaihtoehtoyhdistelmissä.\nTotal DALYs/a by different combinations of policy options.\n
128PerinteinenTraditional
129LiikennerakennuksetTransport and communications buildings
130Vanhankaupungin voimalaVanhakaupunki museum
131Vuosaari C bioVuosaari C biofuel
132VarastotWarehouses
133JäteWaste
134TuulivoimalatWind mills
135IkkunatWindows
136PuuWood
137Vuosikustannus (Meur)Yearly costs (Meur)
138InvestointikieltoZero investment

+ Show code

+ Show code

See also

Related files