@@ -57,7 +57,7 @@ def _clean_text(text, exclude_chars):
5757 columns = ["Object Type" , "Name" , "Description" , "Display Folder" ]
5858 )
5959
60- final_df = pd .DataFrame (columns = [' Value' , ' Translation' ])
60+ final_df = pd .DataFrame (columns = [" Value" , " Translation" ])
6161
6262 with connect_semantic_model (
6363 dataset = dataset , readonly = False , workspace = workspace
@@ -68,7 +68,7 @@ def _clean_text(text, exclude_chars):
6868 oDescription = _clean_text (o .Description , exclude_characters )
6969 new_data = {
7070 "Name" : o .Name ,
71- "TName" : oName ,
71+ "TName" : oName ,
7272 "Object Type" : "Table" ,
7373 "Description" : o .Description ,
7474 "TDescription" : oDescription ,
@@ -165,24 +165,29 @@ def _clean_text(text, exclude_chars):
165165 )
166166
167167 df_panda = transDF .toPandas ()
168- df_panda = df_panda [~ df_panda [clm ].isin ([None , '' ])][[clm , ' translation' ]]
168+ df_panda = df_panda [~ df_panda [clm ].isin ([None , "" ])][[clm , " translation" ]]
169169
170- df_panda = df_panda .rename (columns = {clm : ' value' })
170+ df_panda = df_panda .rename (columns = {clm : " value" })
171171 final_df = pd .concat ([final_df , df_panda ], ignore_index = True )
172172
173173 def set_translation_if_exists (object , language , property , index ):
174174
175- if property == ' Name' :
175+ if property == " Name" :
176176 trans = object .Name
177- elif property == ' Description' :
177+ elif property == " Description" :
178178 trans = object .Description
179- elif property == ' Display Folder' :
179+ elif property == " Display Folder" :
180180 trans = object .DisplayFolder
181181
182- df_filt = final_df [final_df [' value' ] == trans ]
182+ df_filt = final_df [final_df [" value" ] == trans ]
183183 if not df_filt .empty :
184- translation_value = df_filt ['translation' ].str [index ].iloc [0 ]
185- tom .set_translation (object = object , language = language , property = property , value = translation_value )
184+ translation_value = df_filt ["translation" ].str [index ].iloc [0 ]
185+ tom .set_translation (
186+ object = object ,
187+ language = language ,
188+ property = property ,
189+ value = translation_value ,
190+ )
186191
187192 for language in languages :
188193 index = languages .index (language )
@@ -192,23 +197,49 @@ def set_translation_if_exists(object, language, property, index):
192197 )
193198
194199 for t in tom .model .Tables :
195- set_translation_if_exists (object = t , language = language , property = 'Name' , index = index )
196- set_translation_if_exists (object = t , language = language , property = 'Description' , index = index )
200+ set_translation_if_exists (
201+ object = t , language = language , property = "Name" , index = index
202+ )
203+ set_translation_if_exists (
204+ object = t , language = language , property = "Description" , index = index
205+ )
197206 for c in tom .all_columns ():
198- set_translation_if_exists (object = c , language = language , property = 'Name' , index = index )
199- set_translation_if_exists (object = c , language = language , property = 'Description' , index = index )
200- set_translation_if_exists (object = c , language = language , property = 'Display Folder' , index = index )
207+ set_translation_if_exists (
208+ object = c , language = language , property = "Name" , index = index
209+ )
210+ set_translation_if_exists (
211+ object = c , language = language , property = "Description" , index = index
212+ )
213+ set_translation_if_exists (
214+ object = c , language = language , property = "Display Folder" , index = index
215+ )
201216 for c in tom .all_measures ():
202- set_translation_if_exists (object = c , language = language , property = 'Name' , index = index )
203- set_translation_if_exists (object = c , language = language , property = 'Description' , index = index )
204- set_translation_if_exists (object = c , language = language , property = 'Display Folder' , index = index )
217+ set_translation_if_exists (
218+ object = c , language = language , property = "Name" , index = index
219+ )
220+ set_translation_if_exists (
221+ object = c , language = language , property = "Description" , index = index
222+ )
223+ set_translation_if_exists (
224+ object = c , language = language , property = "Display Folder" , index = index
225+ )
205226 for c in tom .all_hierarchies ():
206- set_translation_if_exists (object = c , language = language , property = 'Name' , index = index )
207- set_translation_if_exists (object = c , language = language , property = 'Description' , index = index )
208- set_translation_if_exists (object = c , language = language , property = 'Display Folder' , index = index )
227+ set_translation_if_exists (
228+ object = c , language = language , property = "Name" , index = index
229+ )
230+ set_translation_if_exists (
231+ object = c , language = language , property = "Description" , index = index
232+ )
233+ set_translation_if_exists (
234+ object = c , language = language , property = "Display Folder" , index = index
235+ )
209236 for c in tom .all_levels ():
210- set_translation_if_exists (object = c , language = language , property = 'Name' , index = index )
211- set_translation_if_exists (object = c , language = language , property = 'Description' , index = index )
237+ set_translation_if_exists (
238+ object = c , language = language , property = "Name" , index = index
239+ )
240+ set_translation_if_exists (
241+ object = c , language = language , property = "Description" , index = index
242+ )
212243
213244 result = pd .DataFrame (
214245 columns = [
0 commit comments