Coder Social home page Coder Social logo

yast-translations's Introduction

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 [email protected]

  • Jenkins in general: Ladislav Slezak [email protected]

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

yast-translations's People

Contributors

opensuse-i18n avatar yast-bot avatar belphegor-belbel avatar freekdk avatar stanislav-brabec avatar scootergrisen avatar christine-g avatar alkastner avatar elchevive avatar skriesch avatar alexminton avatar gianvacca avatar andriykopanytsia avatar super7ramp avatar marguerite avatar cho2 avatar mahtiankka avatar legisign avatar wsxy162 avatar ltfavas avatar arifpedia avatar lnussel avatar stefan1241 avatar kristinakvn avatar embar- avatar taraspanchenko avatar javierllorente avatar hayyan71 avatar pan93412 avatar cwh42 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.