
    __J                     *    d dl Z d dlZd ZddZddZy)    Nc                 j    | j                  d      }d}|D ]  }||j                         z  }|dz  } |S )N, ;)splitstrip)comma_separated	word_listoutitems       </usr/lib/python3/dist-packages/mintcommon/additionalfiles.pystrip_split_and_recombiner      sF    %%c*I
C tzz|S J    c
           	      l   |	rt        |d      }
nt        |d      }
|
j                  |       |
j                  d|z         t        t        j                  |            D ]  }t        j
                  j                  ||dd| z        }t        j
                  j                  |      sH	 t        j                  | ||g      }|j                  } ||      |k7  r|
j                  d|d ||      d	        ||
j                  d
|z         t        t        j                  |            D ]  }t        j
                  j                  ||dd| z        }t        j
                  j                  |      sH	 t        j                  | ||g      }|j                  } ||      |k7  r|
j                  d|d ||      d	        |t        |      }|
j                  d|z         t        t        j                  |            D ]  }t        j
                  j                  ||dd| z        }t        j
                  j                  |      sH	 t        j                  | ||g      }|j                  } ||      |k7  r)t         ||            }|
j                  d|d|d	        ||
j                  d|z         t        t        j                  |            D ]  }t        j
                  j                  ||dd| z        }t        j
                  j                  |      sH	 t        j                  | ||g      }|j                  } ||      |k7  r|
j                  d|d ||      d	        |
j                  |       |
j                          y #  Y =xY w#  Y xxY w#  Y xY w#  Y xY w)NawzName=%s
LC_MESSAGES%s.mo	languageszName[z]=
zComment=%s
zComment[zKeywords=%s
z	Keywords[zGenericName=%s
zGenericName[)open
writelinessortedoslistdirpathjoinexistsgettexttranslationr   close)domainr   filenameprefixnamecommentsuffixgenericNamekeywordsappenddesktopFile	directorymo_filelanguageL_	formatted
translateds                    r   generater3      s=   8S)8S)6";-.BJJt,- 		'',,tYw?OP77>>'""..vt	{S%%tH$**iD+RS	 ~78

4 01 		Iggll4M7VCSTGww~~g&&2264I;WH!))B7w.#..YPRSZP[/\]		 -h7	:;

4 01 
	Iggll4M7VCSTGww~~g&&2264I;WH!))B80%>r(|%L
#..iQ[/\]
	 1K?@

4 01 		Iggll4M7VCSTGww~~g&&2264I;WH!))B;;6#..TVWbTc/de		 6"[s4   (AN5ANAN'%AN/NN$'N,/N3c           	      B   |rt        |d      }nt        |d      }|j                  |       |j                  d|z         t        t        j                  |            D ]  }t        j
                  j                  ||dd| z        }	t        j
                  j                  |	      sH	 t        j                  | ||g      }
|
j                  } ||      |k7  r|j                  d|d ||      d	        |j                  |       |j                          y #  Y xY w)
Nr   r   z<message>%s</message>
r   r   r   z<message xml:lang="z">z</message>
)r   r   r   r   r   r   r   r   r    r!   r"   )r#   r   r$   r%   messager(   r+   
policyFiler-   r.   r/   r0   s               r   generate_polkit_policyr7   O   s    (C(
(C(
&!3g=>BJJt,- 		'',,tYw?OP77>>'""..vt	{S%%wK7*))W`bdelbm*no	 &!	s   (ADD)NNF)F)r   r    r   r3   r7    r   r   <module>r9      s    
 >@r   