Skip to content

luxe API (2025.1.2)


luxe: string/po module


PO

import "luxe: string/po" for PO

no docs found


PO.parse_header(lines: List) returns Result

no docs found

PO.parse_elements(lines: List) returns List

converts the lines into chunks separated by lines

PO.parse(asset_id: String, bytes: String) returns Result

no docs found

POData

import "luxe: string/po" for POData

no docs found


POData.language returns String

no docs found

POData.headers returns Map

no docs found

POData.elements returns Map

no docs found

POData.new(asset_id: String, language: String, headers: Map) returns POData

no docs found

POData.to_string() returns unknown

no docs found

POElement

import "luxe: string/po" for POElement

An element inside the PO file


POElement.id returns String

no docs found

POElement.key returns String

no docs found

POElement.file_index returns Num

no docs found

POElement.plural_id returns String

no docs found

POElement.comments returns String

no docs found

POElement.is_plural returns Bool

no docs found

POElement.strings returns List

no docs found

POElement.new(file_index: Num, key: String, plural_id: String, id: String, strings: List, comments: List) returns POElement

no docs found

POElement.update_id(id: String) returns unknown

no docs found

POElement.update_comments(comments: List) returns unknown

no docs found

POHeader

import "luxe: string/po" for POHeader

a single header line


POHeader.key returns String

no docs found

POHeader.value returns String

no docs found

POHeader.file_index returns Num

no docs found

POHeader.new(file_index: Num, key: String, value: String) returns POHeader

no docs found

POHeader.update_value(value: String) returns unknown

no docs found

POString

import "luxe: string/po" for POString

a single msgstr, with an optional [index]


POString.value returns String

no docs found

POString.index returns Num

no docs found

POString.new(value: String, index: Num) returns POString

no docs found