Difference between revisions of "OpasnetUtils/Translate"

From Testiwiki
Jump to: navigation, search
(translate and dictionary updated)
(Rationale)
Line 164: Line 164:
 
) {
 
) {
 
if(is.null(lang)) if(exists("language")) lang <- language else lang <- "English"
 
if(is.null(lang)) if(exists("language")) lang <- language else lang <- "English"
EvalOutput(Ovariable("fetchdictionary",
+
# Use dict if it is given. Otherwise use existing dictionary, or fetch the default one.
dependencies = data.frame(
+
if(is.null(dict)) dict <- "Op_en7392/dictionary" else rm(dictionary, envir = .GlobalEnv)
Name = "dictionary",
+
Fetch(data.frame(Name = "dictionary", Ident = dict))
Ident = if(is.null(dict)) "Op_en7392/dictionary" else dict
+
 
),
 
formula = function(...) return(0)
 
))
 
 
# if(!is.null(dict) | !exists("dictionary")) {
 
# if(!is.null(dict) | !exists("dictionary")) {
 
# if(is.null(dict)) dict <- "Op_en7392.dictionary"
 
# if(is.null(dict)) dict <- "Op_en7392.dictionary"
Line 212: Line 209:
 
objects.store(translate)
 
objects.store(translate)
 
cat("Function translate stored.\n")
 
cat("Function translate stored.\n")
 +
 
</rcode>
 
</rcode>
  

Revision as of 10:08, 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 tuotanto bioenergiallaCHP bio
14CHP dieselgeneraattoritCHP diesel generators
15KivihiiliCoal
16KaupallisetCommercial
17KustannusCost
18Datakeskusten lämpöData center heat
19PäätösDecision
20PäätöksentekijäDecision_maker
21Syväporattu maalämpöDeep-drill heat
22Omakotitalot ja paritalotDetached and semi-detached houses
23OmakotitalotDetached houses
24Hajautettu ja merilämpöDistributed and sea
25KaukolämpöDistrict
26Omaan käyttöönDomestic
27OpetusalaEducational
28OpetusrakennuksetEducational buildings
29Tehollinen vuotuinen rahavirta (Meur/a)Effective annual cash flow (Meur/a)
30TehokkuusEfficiency
31SähköElectricity
32Verotettu sähköElectricity_taxed
33Päästöt Helsingin lämmityksestäEmissions from heating in Helsinki
34Energiamuotojen virrat\nVoimalapäätös = BAUEnergy commodity flows \n Plant policy = BAU
35Energiamuotojen virrat 2005\nVoimalapäätös = BAUEnergy commodity flows in 2005 \n Plant policy = BAU
36Energiantuotantokapasiteetti voimalapäätöksen mukaanEnergy production capacity by plant policy
37Kohtuullinen energiansäästöEnergy saving moderate
38Täysi energiansäästöEnergy saving total
39EnergiansäästöpolitiikkaEnergySavingPolicy
40PolttoaineFuel
41PolttoöljyFuel oil
42Polttoaineiden hinnat (verolliset)Fuel prices (with tax)
43MaakaasuGas
44YleinenGeneral
45MaalämpöGeothermal
46HanasaariHanasaari
47Hanasaari bioHanasaari biofuel renovation
48Terveys- ja sosiaalialaHealth and social sector
49Terveysvaikutukset (DALY/a)Health effects (DALY /a)
50LämpöHeat
51LämmitysHeating
52Raskas polttoöljyHeavy oil
53Isot biolämpökeskuksetHelen proposition
54Kotitalouden ilmastointiHousehold air conditioning
55Kotitalouden ilmalämpöpumppuHousehold air heat pumps
56Kotitalouden maalämpöHousehold geothermal heat
57Kotitalouden aurinkovoimaHousehold solar
58Tulot ja menot voimaloittainIncomes and costs by plant
59Tulot ja menot voimalapäätöksen mukaanIncomes and costs by plant policy
60TeollisuusIndustrial
61TeollisuusrakennuksetIndustrial buildings
62Katri Vala viilennysKatri Vala cooling
63Katri Vala lämpöKatri Vala heat
64Kellosaaren varavoimalaKellosaari back-up plant
65Kymijoen vesivoimalatKymijoki River's plants
66MökkiLeisure houses
67KevytöljyLight oil
68Loviisan ydinvoimalämpöLoviisa nuclear heat
69MatalaenerginenLow-energy
70Maksimikapasiteetti (MW)Maximum capacity (MW)
71Nesteen öljyjalostamolämpöNeste oil refinery heat
72UusiNew
73Ei mitäänNone
74HUOM! 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
75ToimistotOffices
76ÖljyOil
77VanhaOld
78VaihtoehtoOption
79MuuOther
80Muut lähteetOther sources
81PassiivitaloPassive
82TurvePeat
83VoimalaPlant
84VoimalapolitiikkaPlantPolicy
85SaastePollutant
86Sähköntuotanto, päivän keskiarvo (MW)Power output daily average (MW)
87Voimalan aktiivisuus lämpötilan mukaan, päiväoptimi\nenergian kohtuusäästö 2035Power plant activity by temperature daily optim \nmoderate energy saving in 2035
88Voimalan 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
89Voimalan aktiivisuus, päivän keskiarvo (MW)Power plant activity daily average (MW)
90Hinta (Eur/GWh)Price (Eur/MWh)
91ProsessilämpöProcess heat
92JulkinenPublic
93KorjauksetRenovation
94RivitalotRow houses
95Salmisaari biokorjausSalmisaari biofuel renovation
96MerilämpöSea heat pump
97Merilämpö viilennykseenSea heat pump for cooling
98Seinät ja kattoSheath reform
99Pienet öljylämpölaitoksetSmall fuel oil heat plants
100Pienet kaasulämpölaitoksetSmall gas heat plants
101Puun pienpolttoSmall-scale wood burning
102UrheiluSports
103Suvilahden voimavaraajaSuvilahti power storage
104Suvilahden aurinkovoimaSuvilahti solar
105Taulukko 1. Kokonaistautitaakka DALY/a eri päätösvaihtoehtoyhdistelmissä.Table 1: Total DALYs/a by different combinations of policy options.
106TeknisetTechical systems
107LämpötilaTemperature
108Päivän lämpötilaTemperature of the day
109AikaTime
110Kokonaisvuosienergia (GWh/a)Total annual energy (GWh/a)
111Energiantuotannon kokonaiskustannusTotal costs of energy production
112Kokonaistautitaakka DALY/a eri päätösvaihtoehtoyhdistelmissä.\nTotal DALYs/a by different combinations of policy options.\n
113PerinteinenTraditional
114LiikennerakennuksetTransport and communications buildings
115Vanhankaupungin voimalaVanhakaupunki museum
116Vuosaari C bioVuosaari C biofuel
117VarastotWarehouses
118JäteWaste
119TuulivoimalatWind mills
120IkkunatWindows
121PuuWood
122Vuosikustannus (Meur)Yearly costs (Meur)
123InvestointikieltoZero investment

+ Show code

+ Show code

See also

Related files