Skip to content

Commit 340ad65

Browse files
Merge pull request #22 from dataiku/chore/static-language-list
Switch dynamic python select to static elements hardcoded in recipe.json
2 parents 5a7c52d + 98e4512 commit 340ad65

File tree

2 files changed

+279
-28
lines changed

2 files changed

+279
-28
lines changed

custom-recipes/nlp-visualization-wordcloud/recipe.json

Lines changed: 279 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
"acceptsManagedFolder": true
2929
}
3030
],
31-
"paramsPythonSetup": "dynamic_select.py",
3231
"params": [
3332
{
3433
"name": "separator_params",
@@ -48,10 +47,251 @@
4847
{
4948
"name": "language",
5049
"type": "SELECT",
51-
"getChoicesFromPython": true,
5250
"label": "Language",
5351
"mandatory": true,
54-
"defaultValue": "en"
52+
"defaultValue": "en",
53+
"selectChoices": [
54+
{
55+
"value": "language_column",
56+
"label": "Multilingual"
57+
},
58+
{
59+
"value": "af",
60+
"label": "Afrikaans"
61+
},
62+
{
63+
"value": "sq",
64+
"label": "Albanian"
65+
},
66+
{
67+
"value": "ar",
68+
"label": "Arabic"
69+
},
70+
{
71+
"value": "hy",
72+
"label": "Armenian"
73+
},
74+
{
75+
"value": "eu",
76+
"label": "Basque"
77+
},
78+
{
79+
"value": "bn",
80+
"label": "Bengali"
81+
},
82+
{
83+
"value": "bg",
84+
"label": "Bulgarian"
85+
},
86+
{
87+
"value": "ca",
88+
"label": "Catalan"
89+
},
90+
{
91+
"value": "zh",
92+
"label": "Chinese (simplified)"
93+
},
94+
{
95+
"value": "hr",
96+
"label": "Croatian"
97+
},
98+
{
99+
"value": "cs",
100+
"label": "Czech"
101+
},
102+
{
103+
"value": "da",
104+
"label": "Danish"
105+
},
106+
{
107+
"value": "nl",
108+
"label": "Dutch"
109+
},
110+
{
111+
"value": "en",
112+
"label": "English"
113+
},
114+
{
115+
"value": "et",
116+
"label": "Estonian"
117+
},
118+
{
119+
"value": "fi",
120+
"label": "Finnish"
121+
},
122+
{
123+
"value": "fr",
124+
"label": "French"
125+
},
126+
{
127+
"value": "de",
128+
"label": "German"
129+
},
130+
{
131+
"value": "el",
132+
"label": "Greek"
133+
},
134+
{
135+
"value": "gu",
136+
"label": "Gujarati"
137+
},
138+
{
139+
"value": "he",
140+
"label": "Hebrew"
141+
},
142+
{
143+
"value": "hi",
144+
"label": "Hindi"
145+
},
146+
{
147+
"value": "hu",
148+
"label": "Hungarian"
149+
},
150+
{
151+
"value": "is",
152+
"label": "Icelandic"
153+
},
154+
{
155+
"value": "id",
156+
"label": "Indonesian"
157+
},
158+
{
159+
"value": "ga",
160+
"label": "Irish"
161+
},
162+
{
163+
"value": "it",
164+
"label": "Italian"
165+
},
166+
{
167+
"value": "ja",
168+
"label": "Japanese"
169+
},
170+
{
171+
"value": "kn",
172+
"label": "Kannada"
173+
},
174+
{
175+
"value": "lv",
176+
"label": "Latvian"
177+
},
178+
{
179+
"value": "lt",
180+
"label": "Lithuanian"
181+
},
182+
{
183+
"value": "lb",
184+
"label": "Luxembourgish"
185+
},
186+
{
187+
"value": "mk",
188+
"label": "Macedonian"
189+
},
190+
{
191+
"value": "ml",
192+
"label": "Malayalam"
193+
},
194+
{
195+
"value": "mr",
196+
"label": "Marathi"
197+
},
198+
{
199+
"value": "ne",
200+
"label": "Nepali"
201+
},
202+
{
203+
"value": "nb",
204+
"label": "Norwegian Bokmål"
205+
},
206+
{
207+
"value": "fa",
208+
"label": "Persian"
209+
},
210+
{
211+
"value": "pl",
212+
"label": "Polish"
213+
},
214+
{
215+
"value": "pt",
216+
"label": "Portuguese"
217+
},
218+
{
219+
"value": "ro",
220+
"label": "Romanian"
221+
},
222+
{
223+
"value": "ru",
224+
"label": "Russian"
225+
},
226+
{
227+
"value": "sa",
228+
"label": "Sanskrit"
229+
},
230+
{
231+
"value": "sr",
232+
"label": "Serbian"
233+
},
234+
{
235+
"value": "si",
236+
"label": "Sinhala"
237+
},
238+
{
239+
"value": "sk",
240+
"label": "Slovak"
241+
},
242+
{
243+
"value": "sl",
244+
"label": "Slovenian"
245+
},
246+
{
247+
"value": "es",
248+
"label": "Spanish"
249+
},
250+
{
251+
"value": "sv",
252+
"label": "Swedish"
253+
},
254+
{
255+
"value": "tl",
256+
"label": "Tagalog"
257+
},
258+
{
259+
"value": "ta",
260+
"label": "Tamil"
261+
},
262+
{
263+
"value": "tt",
264+
"label": "Tatar"
265+
},
266+
{
267+
"value": "te",
268+
"label": "Telugu"
269+
},
270+
{
271+
"value": "th",
272+
"label": "Thai"
273+
},
274+
{
275+
"value": "tr",
276+
"label": "Turkish"
277+
},
278+
{
279+
"value": "uk",
280+
"label": "Ukrainian"
281+
},
282+
{
283+
"value": "ur",
284+
"label": "Urdu"
285+
},
286+
{
287+
"value": "vi",
288+
"label": "Vietnamese"
289+
},
290+
{
291+
"value": "yo",
292+
"label": "Yoruba"
293+
}
294+
]
55295
},
56296
{
57297
"name": "language_column",
@@ -111,8 +351,41 @@
111351
"name": "color_palette",
112352
"label": "Color palette",
113353
"mandatory": true,
114-
"getChoicesFromPython": true,
115-
"defaultValue": "default"
354+
"defaultValue": "default",
355+
"selectChoices": [
356+
{
357+
"value": "default",
358+
"label": "Default"
359+
},
360+
{
361+
"value": "dku_dss_next",
362+
"label": "DSS Next"
363+
},
364+
{
365+
"value": "dku_pastel1",
366+
"label": "Pastel"
367+
},
368+
{
369+
"value": "dku_corpo1",
370+
"label": "Corporate"
371+
},
372+
{
373+
"value": "dku_deuteranopia1",
374+
"label": "Deuteranopia"
375+
},
376+
{
377+
"value": "dku_tritanopia1",
378+
"label": "Tritanopia"
379+
},
380+
{
381+
"value": "dku_pastel2",
382+
"label": "Pastel 2"
383+
},
384+
{
385+
"value": "custom",
386+
"label": "Custom"
387+
}
388+
]
116389
},
117390
{
118391
"type": "STRINGS",
@@ -145,4 +418,4 @@
145418
}
146419
],
147420
"resourceKeys": []
148-
}
421+
}

resource/dynamic_select.py

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)