sig
  val po_of_filename : GettextTypes.filename -> GettextTypes.po_content
  val extract :
    string ->
    string ->
    string GettextTypes.MapString.t ->
    GettextTypes.MapString.key list -> string -> unit
  val compile :
    GettextTypes.filename -> FilePath.DefaultPath.filename -> unit
  val install :
    string ->
    string -> GettextCategory.category -> string -> FileUtil.filename -> unit
  val uninstall :
    string -> string -> GettextCategory.category -> string -> unit
  val merge :
    GettextTypes.filename -> GettextTypes.filename list -> string -> unit
end