src/global.cpp

changeset 301
fe6346211b5b
parent 300
2a97905cb637
child 323
d053ffbbf3e9
equal deleted inserted replaced
300:2a97905cb637 301:fe6346211b5b
20 QString my_yeastlab = ""; 20 QString my_yeastlab = "";
21 21
22 Recipe *recipe; 22 Recipe *recipe;
23 Product *product; 23 Product *product;
24 24
25 const QStringList prod_stages({ 25 const char * const g_prod_stages[12] = {
26 QObject::tr("Plan"), 26 QT_TRANSLATE_NOOP("ProdStages", "Plan"),
27 QObject::tr("Wait"), 27 QT_TRANSLATE_NOOP("ProdStages", "Wait"),
28 QObject::tr("Brew"), 28 QT_TRANSLATE_NOOP("ProdStages", "Brew"),
29 QObject::tr("Primary"), 29 QT_TRANSLATE_NOOP("ProdStages", "Primary"),
30 QObject::tr("Secondary"), 30 QT_TRANSLATE_NOOP("ProdStages", "Secondary"),
31 QObject::tr("Tertiary"), 31 QT_TRANSLATE_NOOP("ProdStages", "Tertiary"),
32 QObject::tr("Package"), 32 QT_TRANSLATE_NOOP("ProdStages", "Package"),
33 QObject::tr("Carbonation"), 33 QT_TRANSLATE_NOOP("ProdStages", "Carbonation"),
34 QObject::tr("Mature"), 34 QT_TRANSLATE_NOOP("ProdStages", "Mature"),
35 QObject::tr("Taste"), 35 QT_TRANSLATE_NOOP("ProdStages", "Taste"),
36 QObject::tr("Ready"), 36 QT_TRANSLATE_NOOP("ProdStages", "Ready"),
37 QObject::tr("Closed") 37 QT_TRANSLATE_NOOP("ProdStages", "Closed")
38 }); 38 };
39 39
40 const QStringList prod_split({ 40 const char * const g_prod_split[7] = {
41 QObject::tr("Not divided"), 41 QT_TRANSLATE_NOOP("Splitter", "Not divided"),
42 QObject::tr("After mash"), 42 QT_TRANSLATE_NOOP("Splitter", "After mash"),
43 QObject::tr("After boil"), 43 QT_TRANSLATE_NOOP("Splitter", "After boil"),
44 QObject::tr("After cooling"), 44 QT_TRANSLATE_NOOP("Splitter", "After cooling"),
45 QObject::tr("After primary"), 45 QT_TRANSLATE_NOOP("Splitter", "After primary"),
46 QObject::tr("After secondary"), 46 QT_TRANSLATE_NOOP("Splitter", "After secondary"),
47 QObject::tr("After tertiary") 47 QT_TRANSLATE_NOOP("Splitter", "After tertiary")
48 }); 48 };
49 49
50 const QStringList recipe_types({ 50 const char * const g_recipe_types[3] = {
51 QObject::tr("Extract"), 51 QT_TRANSLATE_NOOP("RecipeType", "Extract"),
52 QObject::tr("Partial Mash"), 52 QT_TRANSLATE_NOOP("RecipeType", "Partial Mash"),
53 QObject::tr("All Grain") 53 QT_TRANSLATE_NOOP("RecipeType", "All Grain")
54 }); 54 };
55 55
56 const QStringList style_types({ 56 const char * const g_style_types[6] = {
57 QObject::tr("Lager"), 57 QT_TRANSLATE_NOOP("BeerType", "Lager"),
58 QObject::tr("Ale"), 58 QT_TRANSLATE_NOOP("BeerType", "Ale"),
59 QObject::tr("Mead"), 59 QT_TRANSLATE_NOOP("BeerType", "Mead"),
60 QObject::tr("Wheat"), 60 QT_TRANSLATE_NOOP("BeerType", "Wheat"),
61 QObject::tr("Mixed"), 61 QT_TRANSLATE_NOOP("BeerType", "Mixed"),
62 QObject::tr("Cider") 62 QT_TRANSLATE_NOOP("BeerType", "Cider")
63 }); 63 };
64 64
65 const QStringList fermentable_types({ 65 const char * const g_fermentable_types[5] = {
66 QObject::tr("Grain"), 66 QT_TRANSLATE_NOOP("FermentableType", "Grain"),
67 QObject::tr("Sugar"), 67 QT_TRANSLATE_NOOP("FermentableType", "Sugar"),
68 QObject::tr("Extract"), 68 QT_TRANSLATE_NOOP("FermentableType", "Extract"),
69 QObject::tr("Dry extract"), 69 QT_TRANSLATE_NOOP("FermentableType", "Dry extract"),
70 QObject::tr("Adjunct") 70 QT_TRANSLATE_NOOP("FermentableType", "Adjunct")
71 }); 71 };
72 72
73 const QStringList fermentable_graintypes({ 73 const char * const g_fermentable_graintypes[7] = {
74 QObject::tr("Base"), 74 QT_TRANSLATE_NOOP("FermentableGraintype", "Base"),
75 QObject::tr("Roast"), 75 QT_TRANSLATE_NOOP("FermentableGraintype", "Roast"),
76 QObject::tr("Crystal"), 76 QT_TRANSLATE_NOOP("FermentableGraintype", "Crystal"),
77 QObject::tr("Kilned"), 77 QT_TRANSLATE_NOOP("FermentableGraintype", "Kilned"),
78 QObject::tr("Sour Malt"), 78 QT_TRANSLATE_NOOP("FermentableGraintype", "Sour Malt"),
79 QObject::tr("Special"), 79 QT_TRANSLATE_NOOP("FermentableGraintype", "Special"),
80 QObject::tr("No malt") 80 QT_TRANSLATE_NOOP("FermentableGraintype", "No malt")
81 }); 81 };
82 82
83 const QStringList fermentable_added({ 83 const char * const g_fermentable_added[6] = {
84 QObject::tr("Mash"), 84 QT_TRANSLATE_NOOP("FermentableAdded", "Mash"),
85 QObject::tr("Boil"), 85 QT_TRANSLATE_NOOP("FermentableAdded", "Boil"),
86 QObject::tr("Fermentation"), 86 QT_TRANSLATE_NOOP("FermentableAdded", "Fermentation"),
87 QObject::tr("Lagering"), 87 QT_TRANSLATE_NOOP("FermentableAdded", "Lagering"),
88 QObject::tr("Bottle"), 88 QT_TRANSLATE_NOOP("FermentableAdded", "Bottle"),
89 QObject::tr("Kegs") 89 QT_TRANSLATE_NOOP("FermentableAdded", "Kegs")
90 }); 90 };
91 91
92 const QStringList hop_types({ 92 const char * const g_hop_types[3] = {
93 QObject::tr("Bittering"), 93 QT_TRANSLATE_NOOP("HopTypes", "Bittering"),
94 QObject::tr("Aroma"), 94 QT_TRANSLATE_NOOP("HopTypes", "Aroma"),
95 QObject::tr("Both") 95 QT_TRANSLATE_NOOP("HopTypes", "Both")
96 }); 96 };
97 97
98 const QStringList hop_forms({ 98 const char * const g_hop_forms[6] = {
99 QObject::tr("Pellet"), 99 QT_TRANSLATE_NOOP("HopForm", "Pellet"),
100 QObject::tr("Plug"), 100 QT_TRANSLATE_NOOP("HopForm", "Plug"),
101 QObject::tr("Leaf"), 101 QT_TRANSLATE_NOOP("HopForm", "Leaf"),
102 QObject::tr("Leaf wet"), 102 QT_TRANSLATE_NOOP("HopForm", "Leaf wet"),
103 QObject::tr("Cryo"), 103 QT_TRANSLATE_NOOP("HopForm", "Cryo"),
104 QObject::tr("Extract") 104 QT_TRANSLATE_NOOP("HopForm", "Extract")
105 }); 105 };
106 106
107 const QStringList hop_useat({ 107 const char * const g_hop_useat[7] = {
108 QObject::tr("Mash"), 108 QT_TRANSLATE_NOOP("HopUse", "Mash"),
109 QObject::tr("First wort"), 109 QT_TRANSLATE_NOOP("HopUse", "First wort"),
110 QObject::tr("Boil"), 110 QT_TRANSLATE_NOOP("HopUse", "Boil"),
111 QObject::tr("Aroma"), 111 QT_TRANSLATE_NOOP("HopUse", "Aroma"),
112 QObject::tr("Whirlpool"), 112 QT_TRANSLATE_NOOP("HopUse", "Whirlpool"),
113 QObject::tr("Dry hop"), 113 QT_TRANSLATE_NOOP("HopUse", "Dry hop"),
114 QObject::tr("Bottling") 114 QT_TRANSLATE_NOOP("HopUse", "Bottling")
115 }); 115 };
116 116
117 const QStringList misc_types({ 117 const char * const g_misc_types[7] = {
118 QObject::tr("Spice"), 118 QT_TRANSLATE_NOOP("MiscType", "Spice"),
119 QObject::tr("Herb"), 119 QT_TRANSLATE_NOOP("MiscType", "Herb"),
120 QObject::tr("Flavor"), 120 QT_TRANSLATE_NOOP("MiscType", "Flavor"),
121 QObject::tr("Fining"), 121 QT_TRANSLATE_NOOP("MiscType", "Fining"),
122 QObject::tr("Water agent"), 122 QT_TRANSLATE_NOOP("MiscType", "Water agent"),
123 QObject::tr("Yeast nutrient"), 123 QT_TRANSLATE_NOOP("MiscType", "Yeast nutrient"),
124 QObject::tr("Other") 124 QT_TRANSLATE_NOOP("MiscType", "Other")
125 }); 125 };
126 126
127 const QStringList misc_uses({ 127 const char * const g_misc_uses[6] = {
128 QObject::tr("Starter"), 128 QT_TRANSLATE_NOOP("MiscUse", "Starter"),
129 QObject::tr("Mash"), 129 QT_TRANSLATE_NOOP("MiscUse", "Mash"),
130 QObject::tr("Boil"), 130 QT_TRANSLATE_NOOP("MiscUse", "Boil"),
131 QObject::tr("Primary"), 131 QT_TRANSLATE_NOOP("MiscUse", "Primary"),
132 QObject::tr("Secondary"), 132 QT_TRANSLATE_NOOP("MiscUse", "Secondary"),
133 QObject::tr("Bottling") 133 QT_TRANSLATE_NOOP("MiscUse", "Bottling")
134 }); 134 };
135 135
136 const QStringList yeast_types({ 136 const char * const g_yeast_types[8] = {
137 QObject::tr("Lager"), 137 QT_TRANSLATE_NOOP("YeastType", "Lager"),
138 QObject::tr("Ale"), 138 QT_TRANSLATE_NOOP("YeastType", "Ale"),
139 QObject::tr("Wheat"), 139 QT_TRANSLATE_NOOP("YeastType", "Wheat"),
140 QObject::tr("Wine"), 140 QT_TRANSLATE_NOOP("YeastType", "Wine"),
141 QObject::tr("Champagne"), 141 QT_TRANSLATE_NOOP("YeastType", "Champagne"),
142 QObject::tr("Brett"), 142 QT_TRANSLATE_NOOP("YeastType", "Brett"),
143 QObject::tr("Kveik"), 143 QT_TRANSLATE_NOOP("YeastType", "Kveik"),
144 QObject::tr("Hybrid") 144 QT_TRANSLATE_NOOP("YeastType", "Hybrid")
145 }); 145 };
146 146
147 const QStringList yeast_forms({ 147 const char * const g_yeast_forms[7] = {
148 QObject::tr("Liquid"), 148 QT_TRANSLATE_NOOP("YeastForm", "Liquid"),
149 QObject::tr("Dry"), 149 QT_TRANSLATE_NOOP("YeastForm", "Dry"),
150 QObject::tr("Slant"), 150 QT_TRANSLATE_NOOP("YeastForm", "Slant"),
151 QObject::tr("Culture"), 151 QT_TRANSLATE_NOOP("YeastForm", "Culture"),
152 QObject::tr("Frozen"), 152 QT_TRANSLATE_NOOP("YeastForm", "Frozen"),
153 QObject::tr("Bottle"), 153 QT_TRANSLATE_NOOP("YeastForm", "Bottle"),
154 QObject::tr("Dried") 154 QT_TRANSLATE_NOOP("YeastForm", "Dried")
155 }); 155 };
156 156
157 const QStringList yeast_use({ 157 const char * const g_yeast_use[4] = {
158 QObject::tr("Primary"), 158 QT_TRANSLATE_NOOP("YeastUse", "Primary"),
159 QObject::tr("Secondary"), 159 QT_TRANSLATE_NOOP("YeastUse", "Secondary"),
160 QObject::tr("Tertiary"), 160 QT_TRANSLATE_NOOP("YeastUse", "Tertiary"),
161 QObject::tr("Bottle") 161 QT_TRANSLATE_NOOP("YeastUse", "Bottle")
162 }); 162 };
163 163
164 const QStringList starters({ 164 const char * const g_yeast_starter[3] = {
165 QObject::tr("Stirred"), 165 QT_TRANSLATE_NOOP("YeastStarter", "Stirred"),
166 QObject::tr("Shaken"), 166 QT_TRANSLATE_NOOP("YeastStarter", "Shaken"),
167 QObject::tr("Simple") 167 QT_TRANSLATE_NOOP("YeastStarter", "Simple")
168 }); 168 };
169 169
170 const QStringList step_types({ 170 const char * const g_step_types[3] = {
171 QObject::tr("Infusion"), 171 QT_TRANSLATE_NOOP("StepType", "Infusion"),
172 QObject::tr("Temperature"), 172 QT_TRANSLATE_NOOP("StepType", "Temperature"),
173 QObject::tr("Decoction") 173 QT_TRANSLATE_NOOP("StepType", "Decoction")
174 }); 174 };
175 175
176 const QStringList tun_materials({ 176 const char * const g_tun_materials[4] = {
177 QObject::tr("Stainless Steel"), 177 QT_TRANSLATE_NOOP("TunMaterial", "Stainless Steel"),
178 QObject::tr("Aluminium"), 178 QT_TRANSLATE_NOOP("TunMaterial", "Aluminium"),
179 QObject::tr("Plastics"), 179 QT_TRANSLATE_NOOP("TunMaterial", "Plastics"),
180 QObject::tr("Copper") 180 QT_TRANSLATE_NOOP("TunMaterial", "Copper")
181 }); 181 };
182 182

mercurial