XL Page

This page contains the conversion rules to convert PmWiki's prompts into Ukrainian language. See Localization.Localization and Internationalizations for how to details.

Strings have the original (English) text on the left-hand-side, and two quotation marks on the right-hand-side which can be filled with the translation.

Some strings already have an English explanation on the right-hand-side, which can be replaced with the appropriate translation, to explain the cryptic string names on the left-hand-side.

Lines commencing with the comment character "#" do not need to be translated.

Other strings to be translated, including some used in previous versions of PmWiki, may be found at Localization.XLPageCookbookTemplate.


Message for Sergei and Andriy: I have done some fixes, but I will explain why. Maybe our documentation is not clear enough.

  • If the right-hand-side is the empty string, PmWiki will use the default English version.
  • Some (typical hosting) servers don't support non-ASCII file names. For that reason we keep the standard PmWiki file names in ASCII (English).
    And use the (:title:) directive to translate the page name when viewing or referencing it.
  • For some pages this translation can be done automatically (without the (:title:) directive) like RecentChanges.
    For that reason leave the deprecated entry '{$Group}/RecentChanges' refering to the empty string.
    Under section PageTitle/LinkText technical pages you have already a translation for this page RecentChanges.
    This way the 'page name' is RecentChanges, but the 'page title' and the 'link' to this page when using [[RecentChanges|+]] is the translated name.
  • Section Page locations defines references to the translated versions of the PmWiki technical include pages.
    • If used the pages refering to need to exist, otherwise PmWiki shows an empty page or empty page section!
    • If used the {$SiteGroup} part must be replaced by the group name (PmWikiUk).
    • Only use the (:title:) directive in the Search page! Due to a default PmWiki setting, the last title directive defined wins,
      also if found in included pages, and would overwrite the title of the page you are working on.
    • I have updated the entries, and created a local copy of the those pages, ready for you to translate.

-- SchreyP 10.06.2010 17:20


  ### Character encoding, 'utf-8' highly recommended for new wikis
  'xlpage-i18n' => 'utf-8',
  ### Locale identifier, e.g. 'de' or 'cs_CZ.ISO-8859-2'
  'Locale' => 'uk_UA.utf-8',
  ### Time format, e.g. '%Y-%m-%d %H:%M EET'
  'TimeFmt' => '%d.%m.%Y %H:%M',

  ### Standard layout strings
  'View' => '',
  'Edit' => '',
  'History' => '',
  'Attach' => '',
  'Print' => '',
  'Backlinks' => ' ',
  'Login' => '',
  'Logout' => '',
  'Recent Changes' => ' ',
  'Search' => '',
  'Page last modified on {$LastModified}' => '   {$LastModified}',
  'Go' => '',
  'All Recent Changes' => '  ',
  # access keys
  # 'ak_view' => '',
  # 'ak_edit' => 'e',
  # 'ak_history' => 'h',
  # 'ak_attach' => '',
  # 'ak_print' => '',
  # 'ak_backlinks' => '',
  # 'ak_logout' => '',
  # 'ak_recentchanges' => 'c',

  ### PageTitle/LinkText technical pages (for full list see page Localization.Localization)
  'RecentChanges' => ' ',
  'AllRecentChanges' => '  ',
  'GroupHeader' => '',
  'GroupFooter' => '',
  'SideBar' => ' ',
  'GroupAttributes' => ' ',

  ### Print layout strings
  'From $WikiTitle' => ' $WikiTitle',
  'Retrieved from {$PageUrl}' => '  {$PageUrl}',

  ### Page locations
  # 
  '{$SiteGroup}/EditQuickReference' => 'PmWikiUk/EditQuickReference',
  # 
  '{$SiteGroup}/UploadQuickReference' => 'PmWikiUk/UploadQuickReference',
  # 
  '{$SiteGroup}/Search' => 'PmWikiUk/Search',
  # 
  '{$SiteGroup}.PageNotFound' => 'PmWikiUk.PageNotFound',

  ### Browse page strings
  'redirected from' => ' ',

  ### Edit page strings
  'Editing {*$FullName}' => ' {*$FullName}',
  'Save' => '',
  'Save and edit' => '   ',
  'Publish' => '',
  'Save draft' => ' ',
  'Save draft and edit' => '    ',
  'Preview' => ' ',
  'Cancel' => '',
  'Reset' => '  ',
  'Author' => '',
  'An author name is required.' => "  ' ",
  'Summary' => '',
  'This is a minor edit' => '  ',
  'Preview {*$FullName}' => '  {*$FullName}',
  'End of preview -- remember to save' => '   -    ',
  'Page is unsaved' => '  ',
  'Top' => '  ',
  # access keys
  # 'ak_save' => 's',
  # 'ak_saveedit' => 'u',
  # 'ak_preview' => 'p',
  # 'ak_savedraft' => 'd',
  # 'ak_textedit' => ',',
  # 'e_rows' => '23',
  # 'e_cols' => '60',

  ### Page history strings
  '{$FullName} History' => ' ',
  'Show minor edits' => '  ',
  'Hide minor edits' => '  ',
  'Show changes to markup' => '   ',
  'Show changes to output' => '    ',
  'by' => '',
  'Restore' => '',
  'Added line $DiffLines:' => '  $DiffLines:',
  'Added lines $DiffLines:' => '  $DiffLines:',
  'Changed line $DiffLines from:' => '  $DiffLines :',
  'Changed lines $DiffLines from:' => '  $DiffLines :',
  'Deleted line $DiffLines:' => '  $DiffLines:',
  'Deleted lines $DiffLines:' => '  $DiffLines:',
  'to:' => '',

  ### Page attribute strings
  'Attributes' => '',
  '{$FullName} Attributes' => '  {$FullName}',
  'Set new read password:' => '    :',
  'Set new edit password:' => '    :',
  'Set new attribute password:' => '    :',
  'Set new publish password:' => '    :',
  'Set new upload password:' => '    :', 
  '(set by $PWSource)' => '( $PWSource)',
  '(using $PWCascade password)' => '( $PWCascade )',
  '(protected)' => '()',
  'EnterAttributes' => "      .    ,    .      'clear'.     'nopass'.",
  'The page has an "attr" attribute and cannot be deleted.' => '    "attr"     .',

  ### Authorization strings
  'Name' => "'",
  'Password' => '',
  'Password required' => ' ',
  'Name/password not recognized' => "'    ",

  ### Search strings
  'Search Results' => ' ',
  'SearchFor' => '   <em>$Needle</em>',
  'SearchFound' => ' $MatchCount   $MatchSearched .',

  ### Upload strings
  'Attachments for' => '  :',
  'File to upload:' => '  :',
  'Name attachment as:' => '  :',
  'Upload' => '',
  'Uploads' => ' ',
  'ULsuccess' => ' ',
  'ULbadname' => " '",
  'ULbadtype' => "'$upext'    ",
  'ULtoobig' => '    ',
  'ULtoobigext' => " ,    $upmax   '$upext' ",
  'ULpartial' => '  ',
  'ULnofile' => '  ',
  'ULexists' => "   '  ",
  'ULpquota' => '   ',
  'ULtquota' => '  ',

  ### GuiEdit button bar
  'Emphasized' => '',
  'Emphasized (italic)' => '',
  'Strong' => '',
  'Strong (bold)' => '',
  'Page link' => '  ',
  'Link to internal page' => '    ',
  'link text' => '   ',
  'Link to external page' => '    ',
  'file.ext' => '',
  'Attach file' => ' ',
  'Big text' => '  ',
  'Small text' => '  ',
  'Superscript' => ' ',
  'Subscript' => ' ',
  'Heading' => '',
  'Subheading' => '',
  'Center' => ' ',
  'Unordered list' => ' ',
  'Unordered (bullet) list' => ' () ',
  'Ordered list' => ' ',
  'Ordered (numbered) list' => ' () ',
  'Indented text' => '  ',
  'Hanging indent' => ' ',
  'Horizontal rule' => ' ',
  'Table' => '',
  # access keys
  # 'ak_em' => '',
  # 'ak_strong' => '',

  ### Others
  '(approve sites)' => '( )',
  'This post has been blocked by the administrator' => '    ',
  'Address blocked from posting' => '   ',
  'Text blocked from posting' => '   ',
  'Password encryption' => ' ',
  'EditConflict' => "          .   '   .        .  ,     ,  &lt;&lt;&lt;&lt;&lt;&lt;&lt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;.",
  'EditWarning' => "          .    ,    - ,  .",
  'View changes' => ' ',
  '?invalid page name' => "? ' ",
  'More information' => ' ',
  "PmWiki can't process your request" => 'PmWiki     .',
  'We are sorry for any inconvenience' => '  - ',
  'Return to' => ' ',

  ### Deprecated
  # Use instead the translation for PageTitle/LinkText technical pages above
  '{$Group}/RecentChanges' => '', 

  ### Historical
  'not found' => ' ',