Skip to content

About

Translations for YaST

Resources

Contributing

Security policy

Stars

13 stars

Watchers

23 watching

Forks

Latest commit

 

History

51,484 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

All YaST Translations

run tools/update-tool.sh to update pot+po files This is not needed in normal situation. Changes are merged automatically by Jenkins and update-tool-cron.sh. It is required:

  • After fixing a bug in the tools code.
  • When new domain appears. Note that the tool currently requires ssh access to the weblate server to create new projects or branches.

tools/yast-check-lcn-import.sh can be used to check consistency

The YaST Translations Process

  • Developer changes source code
  • Developer starts pull request on GitHub for that YaST subproject
  • Other developer reviews the changed code
  • Pull request is merged
  • Jenkins CI build is triggered
  • Upon success, the .pot files are generated in Jenkins
  • Resulting .pot files are automatically checked into WebLate by Jenkins
  • WebLate integrates new or changed messages into the .LL.po files

openSUSE Products (Tumbleweed, Leap)

  • Community translators translate the changed messages in the .LL.po files
  • Community translators check their changes in to WebLate
  • Weblate pushes changes to GitHub
  • .LL.mo files are generated
  • yast-trans-LL packages are rebuilt
  • Update repos and installation ISOs are rebuilt with those new yast-trans-LL packages

SLE Products

  • .pot files are checked into the translation SVN (manual step)
  • Translation coordinator (Globalization Services) pulls .pot files from SVN to a proprietary tool
  • Vendor translators translate the changed messages in the .LL.po files
  • [Vendor translators check their changes into proprierary tool]
  • Vendor translators check their changes into SVN
  • yast-trans-LL packages are rebuilt (.LL.mo files are compiled in the OBS)
  • Update repos and installation ISOs are rebuilt with those new yast-trans-LL packages

Contact

Translation Coordination

YaST Side

  • Creating .pot files in Jenkins: Christopher Hofmann cwh@suse.com

  • Jenkins in general: Ladislav Slezak lslezak@suse.com

  • YaST development IRC: #yast at irc.libera.chat, or use the web frontend for the #yast IRC channel.

About

Translations for YaST

Resources

Contributing

Security policy

Stars

13 stars

Watchers

23 watching

Forks

Releases

Packages

Used by

Contributors

Languages