sig
  val empty_po : GettextTypes.po_content
  val add_po_translation_no_domain :
    GettextTypes.po_content ->
    GettextTypes.po_commented_translation -> GettextTypes.po_content
  val add_po_translation_domain :
    GettextTypes.MapTextdomain.key ->
    GettextTypes.po_content ->
    GettextTypes.po_commented_translation -> GettextTypes.po_content
  val merge_po :
    GettextTypes.po_content ->
    GettextTypes.po_content -> GettextTypes.po_content
  val merge_pot :
    GettextTypes.po_content ->
    GettextTypes.po_content -> GettextTypes.po_content
  val input_po : Pervasives.in_channel -> GettextTypes.po_content
  val output_po : Pervasives.out_channel -> GettextTypes.po_content -> unit
  val translation_of_po_translation :
    GettextTypes.po_translation -> GettextTypes.translation
end