2424DOC_CHANGED = "Documentation update needed"
2525NO_LIB_KEYWORD = "Keyword not found from library"
2626MISSING_TRANSLATION = "Keyword is missing translation"
27- MISSING_CHECKSUM = "Keyword tranlsaton is missing checksum"
27+ MISSING_CHECKSUM = "Keyword translation is missing checksum"
2828MAX_REASON_LEN = max (
2929 len (DOC_CHANGED ),
3030 len (NO_LIB_KEYWORD ),
3333)
3434
3535
36- def get_library_translaton ( plugings : Optional [str ] = None ) -> dict :
36+ def get_library_translation ( plugins : Optional [str ] = None ) -> dict :
3737 from SeleniumLibrary import SeleniumLibrary
3838
39- selib = SeleniumLibrary (plugins = plugings )
39+ selib = SeleniumLibrary (plugins = plugins )
4040 translation = {}
4141 for function in selib .attributes .values ():
4242 translation [function .__name__ ] = {
@@ -57,18 +57,18 @@ def get_library_translaton(plugings: Optional[str] = None) -> dict:
5757 return translation
5858
5959
60- def _max_kw_name_lenght ( project_tanslation : dict ) -> int :
60+ def _max_kw_name_length ( project_translation : dict ) -> int :
6161 max_lenght = 0
62- for keyword_data in project_tanslation .values ():
62+ for keyword_data in project_translation .values ():
6363 if (current_kw_length := len (keyword_data ["name" ])) > max_lenght :
6464 max_lenght = current_kw_length
6565 return max_lenght
6666
6767
68- def _get_heading (max_kw_lenght : int ) -> List [str ]:
68+ def _get_heading (max_kw_length : int ) -> List [str ]:
6969 heading = f"| { KEYWORD_NAME } "
7070 next_line = f"| { '-' * len (KEYWORD_NAME )} "
71- if (padding := max_kw_lenght - len (KEYWORD_NAME )) > 0 :
71+ if (padding := max_kw_length - len (KEYWORD_NAME )) > 0 :
7272 heading = f"{ heading } { ' ' * padding } "
7373 next_line = f"{ next_line } { '-' * padding } "
7474 reason = "Reason"
@@ -89,34 +89,34 @@ def _table_doc_updated(lib_kw: str, max_name_lenght: int, reason: str) -> str:
8989 return f"{ line } |"
9090
9191
92- def compare_translatoin (filename : Path , library_translation : dict ):
92+ def compare_translation (filename : Path , library_translation : dict ):
9393 with filename .open ("r" ) as file :
9494 project_translation = json .load (file )
95- max_kw_lenght = _max_kw_name_lenght (library_translation )
95+ max_kw_length = _max_kw_name_length (library_translation )
9696 table_body = []
9797 for lib_kw , lib_kw_data in library_translation .items ():
9898 project_kw_data = project_translation .get (lib_kw )
9999 if not project_kw_data :
100100 table_body .append (
101- _table_doc_updated (lib_kw , max_kw_lenght , MISSING_TRANSLATION )
101+ _table_doc_updated (lib_kw , max_kw_length , MISSING_TRANSLATION )
102102 )
103103 continue
104104 sha256_value = project_kw_data .get ("sha256" )
105105 if not sha256_value :
106106 table_body .append (
107- _table_doc_updated (lib_kw , max_kw_lenght , MISSING_CHECKSUM )
107+ _table_doc_updated (lib_kw , max_kw_length , MISSING_CHECKSUM )
108108 )
109109 continue
110110 if project_kw_data ["sha256" ] != lib_kw_data ["sha256" ]:
111- table_body .append (_table_doc_updated (lib_kw , max_kw_lenght , DOC_CHANGED ))
111+ table_body .append (_table_doc_updated (lib_kw , max_kw_length , DOC_CHANGED ))
112112 for project_kw in project_translation :
113113 if project_kw not in library_translation :
114114 table_body .append (
115- _table_doc_updated (project_kw , max_kw_lenght , NO_LIB_KEYWORD )
115+ _table_doc_updated (project_kw , max_kw_length , NO_LIB_KEYWORD )
116116 )
117117 if not table_body :
118118 return []
119119
120- table = _get_heading (max_kw_lenght )
120+ table = _get_heading (max_kw_length )
121121 table .extend (table_body )
122122 return table
0 commit comments