CINXE.COM
Sign in @ Hosted Weblate
<!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="referrer" content="origin" /> <meta name="author" content="Michal Čihař" /> <meta name="copyright" content="Copyright © Michal Čihař" /> <meta name="robots" content="noindex,nofollow" /> <meta name="monetization" content="$ilp.uphold.com/ENU7fREdeZi9" /> <title> Sign in @ Hosted Weblate </title> <meta name="description" content="Hosted Weblate, the place to localize your software project." /> <meta name="twitter:card" content="summary_large_image" /> <link rel="alternate" type="application/rss+xml" title="RSS feed" href="/exports/rss/" /> <meta property="og:image" content="https://hosted.weblate.org/exports/og.png" /> <link rel="stylesheet" href="/static/CACHE/css/output.0924d61cc1df.css" type="text/css"><link rel="stylesheet" href="/static/CACHE/css/output.c4a503ece205.css" type="text/css" media="(prefers-color-scheme: dark)"> <link rel="stylesheet" href="https://s.weblate.org/cdn/font-source/source-sans-3.css" /> <link rel="stylesheet" href="https://s.weblate.org/cdn/font-source/source-code-pro.css" /> <script src="/js/i18n/" defer></script> <script src="/static/CACHE/js/output.83cf9b660b3d.js" defer></script> <link rel="image_src" type="image/png" href="/static/weblate-128.png" /> <link rel="icon" type="image/png" sizes="32x32" href="/static/logo-32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/static/logo-16.png"> <link rel="apple-touch-icon" sizes="180x180" href="/static/weblate-180.png" /> <link rel="mask-icon" href="/static/weblate-black.svg" color="#144d3f"> <meta name="msapplication-TileColor" content="#144d3f"> <meta name="msapplication-config" content="/browserconfig.xml"> <link rel="manifest" href="/site.webmanifest"> <link href="https://fosstodon.org/@weblate" rel="me"> <meta name="theme-color" content="#144d3f"> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta property="og:site_name" content="Hosted Weblate" /> <meta property="og:title" content="Sign in" /> <meta property="og:description" content="Hosted Weblate, the place to localize your software project." /> </head> <body data-theme="auto" > <div id="popup-alerts"></div> <header> <nav class="navbar navbar-default navbar-static-top navbar-inverse" role="navigation"> <div class="container-fluid"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#wl-navbar-main" id="navbar-toggle"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="/"><svg width="27" height="20" version="1.1" viewBox="0 0 27 20" xmlns="http://www.w3.org/2000/svg"><path d="m13.505 4.028c-0.0017-4e-5 -0.0034-7.5e-5 -5e-3 -1.05e-4 -0.0017 3e-5 -0.0034 6.5e-5 -5e-3 1.05e-4 -0.11025-0.0015-0.22073 0.01793-0.32591 0.06238-0.59671 0.25261-0.9728 0.90036-1.2087 1.5476-0.20481 0.56175-0.29546 1.1651-0.29679 1.7605l-0.0016 0.07791c-0.0019 0.03033-0.0043 0.06055-0.0075 0.09067 0.02191 1.5184 0.30756 3.048 0.90819 4.445 0.67267 1.5645 1.7419 3.0037 3.2516 3.6616 1.1389 0.49637 2.4014 0.37928 3.4336-0.20534 1.2816-0.72588 2.2062-2.0094 2.8114-3.3878 1.2572-2.8648 1.2874-6.3574 0.03289-9.2972 1.2227-0.63339 1.22-1.8963 1.22-1.8963s1.1453 0.82078 2.4332 0.30544c1.715 4.0186 1.6736 8.75-0.13474 12.708-1.0572 2.3139-2.7738 4.3411-5.0202 5.384-1.9998 0.9286-4.3513 0.9518-6.3527 0.07963-1.7985-0.78402-3.2613-2.1966-4.3137-3.839-1.5242-2.3788-2.246-5.2748-2.2492-8.1286h0.01183c-9.01e-4 -0.03006-0.0013-0.06012-9.54e-4 -0.09024 0.02318-2.5663 1.0748-5.18 3.1841-6.5213 0.77462-0.49257 1.6798-0.77459 2.5936-0.78467 0.01046-8.1e-5 0.02122-1.32e-4 0.03183-1.51e-4 0.01379-1e-5 0.02811 4.4e-5 0.04191 1.51e-4 0.91371 0.01007 1.8189 0.2921 2.5936 0.78467 2.1093 1.3413 3.1609 3.9551 3.1841 6.5213 3.18e-4 0.03012-5.3e-5 0.06018-9.55e-4 0.09024h0.01183c-0.0031 2.7121-0.65515 5.4624-2.0282 7.7706-0.39383-2e-3 -0.78628-0.08215-1.1562-0.24339-0.83333-0.36312-1.5671-1.0489-2.1641-1.9768 0.17024-0.30266 0.32367-0.61606 0.46065-0.93466 0.60064-1.3969 0.88629-2.9266 0.90819-4.445-0.0032-0.03012-0.0057-0.06034-0.0075-0.09067l-0.0016-0.07792c-0.0013-0.59534-0.09198-1.1987-0.29679-1.7605-0.23595-0.64722-0.61204-1.295-1.2087-1.5476-0.10522-0.04446-0.21573-0.06389-0.32591-0.06255v1.8e-4zm-0.88468 15.396c-1.97 0.81042-4.258 0.76693-6.2107-0.13979-2.2465-1.043-3.963-3.0701-5.0202-5.384-1.8083-3.9579-1.8497-8.6893-0.13474-12.708 1.2879 0.51534 2.4332-0.30544 2.4332-0.30544s-0.0027 1.2629 1.22 1.8963c-1.2545 2.9398-1.2243 6.4325 0.03289 9.2972 0.60525 1.3784 1.5298 2.662 2.8114 3.3878 0.45742 0.25906 0.96005 0.42632 1.4771 0.48907 0.0019 3e-3 0.0038 6e-3 0.0057 9e-3 0.91308 1.425 2.0633 2.6126 3.3853 3.4577z"/></svg>Hosted Weblate</a> </div> <!-- Collect the nav links, forms, and other content for toggling --> <div class="collapse navbar-collapse" id="wl-navbar-main"> <form class="navbar-form navbar-left"> <div class="form-group"> <input type="text" class="form-control" id="sitewide-search" placeholder="Search"> </div> </form> <ul class="nav navbar-nav"> <li> <a href="/">Dashboard</a> </li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" id="projects-menu">Projects <b class="caret"></b></a> <ul class="dropdown-menu"> <li> <a href="/projects/">Browse all projects</a> </li> </ul> </li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" id="languages-menu">Languages <b class="caret"></b></a> <ul class="dropdown-menu"> <li> <a href="/languages/">Browse all languages</a> </li> </ul> </li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" id="checks-menu">Checks <b class="caret"></b></a> <ul class="dropdown-menu"> <li> <a href="/checks/">Checks overview</a> </li> </ul> </li> </ul> <ul class="nav navbar-nav navbar-right flip"> <li> <a class="button" id="register-button" href="/accounts/register/">Register</a> </li> <li> <a class="button" id="login-button" href="/accounts/login/?next=/hosting/">Sign in</a> </li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" title="Help"> <span class="hidden-xs"><svg width="16" height="4" version="1.1" viewBox="0 0 16 4" xmlns="http://www.w3.org/2000/svg"><path d="m12 2c0-1.1046 0.89543-2 2-2s2 0.89543 2 2-0.89543 2-2 2-2-0.89543-2-2zm-6 0c0-1.1046 0.89543-2 2-2s2 0.89543 2 2-0.89543 2-2 2-2-0.89543-2-2zm-6 0c0-1.1046 0.89543-2 2-2s2 0.89543 2 2-0.89543 2-2 2-2-0.89543-2-2z"/></svg></span> <span class="visible-xs-inline"> Help <b class="caret"></b> </span> </a> <ul class="dropdown-menu"> <li> <a href="https://care.weblate.org/">Get help</a> </li> <li> <a href="/contact/">Contact</a> </li> <li> <a href="/about/">About Weblate</a> </li> <li role="separator" class="divider"></li> <li> <a href="https://docs.weblate.org/en/latest/index.html">Documentation</a> </li> <li> <a href="https://weblate.org/contribute/">Contribute to Weblate</a> </li> <li> <a href="/donate/">Donate to Weblate</a> </li> </ul> </li> </ul> </div> </div> </nav> <h1> <ol class="breadcrumb"> <li class="bread-icon"><svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 4a4 4 0 0 1 4 4 4 4 0 0 1-4 4 4 4 0 0 1-4-4 4 4 0 0 1 4-4m0 10c4.42 0 8 1.79 8 4v2h-16v-2c0-2.21 3.58-4 8-4z"/></svg></li> <li> <a href="/accounts/login/">Sign in</a> </li> </ol> <div class="clearfix"></div> </h1> </header> <div class="main-content "> <div class="container"> <h2>Hosted Weblate</h2> <div class="row"> <div class="col-sm-6 col-sm-push-6"> <h4>Sign in</h4> <div class="panel panel-default"> <div class="panel-body"> <form method="post" action="/accounts/login/"> <input type="hidden" name="csrfmiddlewaretoken" value="S5zjoVRAeKtWfr76dcQgZmnIkBVzP5WsZqE53UnpcaXtgobrqehetFFXB4ht1YYU"> <div id="div_id_username" class="form-group "> <label for="id_username" class="control-label requiredField"> Username or e-mail <span class="asteriskField">*</span> </label> <div class="controls "> <input type="text" name="username" maxlength="254" class="textinput form-control" required id="id_username"> </div> </div> <div id="div_id_password" class="form-group "> <label for="id_password" class="control-label requiredField"> Password <span class="asteriskField">*</span> </label> <div class="controls "> <input type="password" name="password" autocomplete="current-password" maxlength="256" class="passwordinput form-control" required id="id_password"> </div> </div> <input type="hidden" name="next" value="/hosting/" /> <input type="submit" value="Sign in" class="btn btn-primary btn-full" /> </form> <h5 class="login-label">Sign in with:</h5> <div class="col-md-6 col-xs-12 btn-auth"> <a href="" class="btn btn-default link-post" data-href="/accounts/login/bitbucket/" data-params='{"next": "/hosting/"}'> <img class="auth-image" src="/static/auth/bitbucket.svg" /> Bitbucket </a> </div> <div class="col-md-6 col-xs-12 btn-auth"> <a href="" class="btn btn-default link-post" data-href="/accounts/login/fedora/" data-params='{"next": "/hosting/"}'> <img class="auth-image" src="/static/auth/fedora.svg" /> Fedora </a> </div> <div class="col-md-6 col-xs-12 btn-auth"> <a href="" class="btn btn-default link-post" data-href="/accounts/login/github/" data-params='{"next": "/hosting/"}'> <img class="auth-image" src="/static/auth/github.svg" /> GitHub </a> </div> <div class="col-md-6 col-xs-12 btn-auth"> <a href="" class="btn btn-default link-post" data-href="/accounts/login/gitlab/" data-params='{"next": "/hosting/"}'> <img class="auth-image" src="/static/auth/gitlab.svg" /> GitLab </a> </div> <div class="col-md-6 col-xs-12 btn-auth"> <a href="" class="btn btn-default link-post" data-href="/accounts/login/google-oauth2/" data-params='{"next": "/hosting/"}'> <img class="auth-image" src="/static/auth/google.svg" /> Google </a> </div> <div class="col-md-6 col-xs-12 btn-auth"> <a href="" class="btn btn-default link-post" data-href="/accounts/login/opensuse/" data-params='{"next": "/hosting/"}'> <img class="auth-image" src="/static/auth/opensuse.svg" /> openSUSE </a> </div> <div class="col-md-6 col-xs-12 btn-auth"> <a href="" class="btn btn-default link-post" data-href="/accounts/login/ubuntu/" data-params='{"next": "/hosting/"}'> <img class="auth-image" src="/static/auth/ubuntu.svg" /> Ubuntu </a> </div> <div class="clearfix"></div> <ul class="login-links"> <li> <a href="/accounts/reset/">Forgot your password?</a> </li> <li> <a href="/accounts/register/">Register new account</a> </li> </ul> </div> </div> </div> <div class="col-sm-6 col-sm-pull-6"> <h4> Web-based <strong>continuous</strong> localization </h4> <p> Weblate is a web-based translation tool with tight version control integration. It features a simple and clean user interface, propagation of translations across components, quality checks and automatic linking to source files. </p> <p> More information about Weblate can be found on <a href="https://weblate.org/">weblate.org</a>. </p> <p> Weblate is libre software created by volunteers, and accepts donations. </p> <p>By registering and signing in to this service you accept our:</p> <ul> <li> <a href="/legal/terms/">General Terms and Conditions</a> </li> <li> <a href="/legal/privacy/">Privacy Policy</a> </li> </ul> <p> Quick overview of the General Terms and Conditions and the Privacy Policy, but you should still read the original documents to fully understand them: </p> <ul> <li> We process personal data (such as your e-mail address); those will be discarded from our database if you remove your account. </li> <li> Your translations are made under the license which is specified by each translation. </li> <li> Your name and e-mail address is used in VCS commits, it will stay there indefinitely. Chosen name is up to you and the e-mail address used for commits can be masked by Weblate system to protect your privacy. </li> <li> We use cookies to deliver our services. We don’t use any third-party cookies. </li> </ul> </div> </div> </div> </div> <form id="link-post" method="post"> <input type="hidden" name="csrfmiddlewaretoken" value="S5zjoVRAeKtWfr76dcQgZmnIkBVzP5WsZqE53UnpcaXtgobrqehetFFXB4ht1YYU"> </form> <!-- Creates the bootstrap modal where the image will appear --> <div class="modal fade fullmodal" id="imagemodal" tabindex="-1" role="dialog" aria-labelledby="screenshotModal" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"> <span aria-hidden="true">×</span><span class="sr-only">Close</span> </button> <h4 class="modal-title" id="screenshotModal"></h4> </div> <div class="modal-body"> <img src="" id="imagepreview" class="img-responsive"> </div> <div class="modal-footer"> <a class="btn btn-warning" id="modalDetailsLink" data-edit-text="Edit screenshot">Screenshot details</a> <button type="button" class="btn btn-primary" data-dismiss="modal">Close</button> </div> </div> </div> </div> <!-- Modal that shows available keyboard shortcuts --> <div class="modal fade " id="shortcuts-modal" tabindex="-1" role="dialog" aria-labelledby="shortcutsModal"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> <h4 id="shortcutsModal" class="panel-title">Available Shortcuts</h4> </div> <div class="modal-body" id="shortcuts-table-container"> <table class="table table-striped"> <thead class="thead-dark"> <tr> <th scope="col" id="t-head">Shortcut</th> <th scope="col" id="t-head">Action</th> </tr> </thead> <tbody> <tr id="shortcut"> <td> <kbd>?</kbd> </td> <td>Open available keyboard shortcuts.</td> </tr> <tr> <td> <kbd>Alt</kbd> + <kbd>Home</kbd> </td> <td>Navigate to the first translation in the current search.</td> </tr> <tr> <td> <kbd>Alt</kbd> + <kbd>End</kbd> </td> <td>Navigate to the last translation in the current search.</td> </tr> <tr> <td> <kbd>Alt</kbd> + <kbd>PageUp</kbd> or <br> <kbd>Ctrl</kbd> + <kbd>↑</kbd> or <br> <kbd>Alt</kbd> + <kbd>↑</kbd> or <br> <kbd>Cmd</kbd> + <kbd>↑</kbd> or <br> </td> <td>Navigate to the last translation in the current search.</td> </tr> <tr> <td> <kbd>Alt</kbd> + <kbd>PageDown</kbd> or <br> <kbd>Ctrl</kbd> + <kbd>↓</kbd> or <br> <kbd>Alt</kbd> + <kbd>↓</kbd> or <br> <kbd>Cmd</kbd> + <kbd>↓</kbd> or <br> </td> <td>Navigate to the next translation in the current search.</td> </tr> <tr> <td> <kbd>Ctrl</kbd> + <kbd>Enter</kbd> or <br> <kbd>Cmd</kbd> + <kbd>Enter</kbd> </td> <td> Submit current form; this works the same as pressing Save and continue while editing translation. </td> </tr> <tr> <td> <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>Enter</kbd> or <br> <kbd>Cmd</kbd> + <kbd>Shift</kbd> +<kbd>Enter</kbd> </td> <td>Unmark translation as Needing edit and submit it.</td> </tr> <tr> <td> <kbd>Alt</kbd> + <kbd>Enter</kbd> or <br> <kbd>Option</kbd> + <kbd>Enter</kbd> </td> <td> Submit the string as a suggestion; this works the same as pressing Suggest while editing translation. </td> </tr> <tr> <td> <kbd>Ctrl</kbd> + <kbd>E</kbd> or <br> <kbd>Cmd</kbd> + <kbd>E</kbd> </td> <td>Focus on translation editor.</td> </tr> <tr> <td> <kbd>Ctrl</kbd> + <kbd>U</kbd> or <br> <kbd>Cmd</kbd> + <kbd>U</kbd> </td> <td>Focus on comment editor.</td> </tr> <tr> <td> <kbd>Ctrl</kbd> + <kbd>M</kbd> or <br> <kbd>Cmd</kbd> + <kbd>M</kbd> </td> <td>Shows Automatic suggestions tab.</td> </tr> <tr> <td> <kbd>Ctrl</kbd> + <kbd>1</kbd> to <kbd>Ctrl</kbd> + <kbd>9</kbd> or <br> <kbd>Cmd</kbd> + <kbd>1</kbd> to <kbd>Cmd</kbd> + <kbd>9</kbd> </td> <td>Copies placeable of a given number from source string.</td> </tr> <tr> <td> <kbd>Ctrl</kbd> + <kbd>M</kbd> followed by <kbd>1</kbd> to <kbd>9</kbd> or <br> <kbd>Cmd</kbd> + <kbd>M</kbd> followed by <kbd>1</kbd> to <kbd>9</kbd> </td> <td>Copy the machine translation of a given number to current translation.</td> </tr> <tr> <td> <kbd>Ctrl</kbd> + <kbd>I</kbd> followed by <kbd>1</kbd> to <kbd>9</kbd> or <br> <kbd>Cmd</kbd> + <kbd>I</kbd> followed by <kbd>1</kbd> to <kbd>9</kbd> </td> <td>Ignore one item in the list of failing checks.</td> </tr> <tr> <td> <kbd>Ctrl</kbd> + <kbd>J</kbd> or <br> <kbd>Cmd</kbd> + <kbd>J</kbd> </td> <td>Shows the Nearby strings tab.</td> </tr> <tr> <td> <kbd>Ctrl</kbd> + <kbd>S</kbd> or <br> <kbd>Cmd</kbd> + <kbd>S</kbd> </td> <td>Focus on search field.</td> </tr> <tr> <td> <kbd>Ctrl</kbd> + <kbd>O</kbd> or <br> <kbd>Cmd</kbd> + <kbd>O</kbd> </td> <td>Copy the source string.</td> </tr> <tr> <td> <kbd>Ctrl</kbd> + <kbd>Y</kbd> or <br> <kbd>Cmd</kbd> + <kbd>Y</kbd> </td> <td>Toggle the Needs editing checkbox.</td> </tr> <tr> <td> <kbd>→</kbd> </td> <td>Browse the next translation string.</td> </tr> <tr> <td> <kbd>←</kbd> </td> <td>Browse the previous translation string.</td> </tr> </tbody> </table> </div> <div class="modal-footer"> <button type="button" class="btn btn-primary" data-dismiss="modal">Close</button> </div> </div> </div> </div> <footer> <ul> <li> Powered by <a href="https://weblate.org/">Weblate </a> </li> <li> <a href="/about/">About Weblate</a> </li> <li> <a href="/legal/">Legal</a> </li> <li> <a href="https://status.weblate.org/">Service status</a> </li> <li> <a href="/contact/">Contact</a> </li> <li> <a href="https://docs.weblate.org/en/latest/index.html">Documentation</a> </li> <li> <a href="/donate/">Donate to Weblate</a> </li> </ul> </footer> </body> </html>