1 2 3<!DOCTYPE html> 4 5<html lang="en" 6 dir="ltr" 7 data-bs-theme="auto"> 8 <head> 9 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 10 <meta name="referrer" content="origin" /> 11 <meta name="author" content="Michal ÄihaÅ" /> 12 <meta name="copyright" content="Copyright © Michal ÄihaÅ" /> 13 <meta name="robots" content="noindex,nofollow" /> 14 15 <title> 16 Sign in @ Weblate 17 18</title> 19 <meta name="description" content="This site runs Weblate for localizing various software projects." /> 20 <meta name="twitter:card" content="summary_large_image" /> 21 22 23 24 25 26 <link rel="alternate" 27 type="application/rss+xml" 28 title="RSS feed" 29 href="/exports/rss/" /> 30 <meta property="og:image" content="https://weblate.magicpods.app/exports/og.png" /> 31 32 33 34 35 36 37<link rel="stylesheet" href="/static/CACHE/css/output.aecbacdda047.css" type="text/css"><link rel="stylesheet" href="/static/CACHE/css/output.8a86ddac2d76.css" type="text/css" media="(prefers-color-scheme: dark)"> 38 39 40 41
41<script src="/js/i18n/" defer></script>
41 42 <meta name="argon2id-worker-url" 43 content="/static/js/vendor/argon2id.js" /> 44
44<script src="/static/CACHE/js/output.f236eaab14a8.js" defer></script>
44 45 46 47 48 <link rel="image_src" type="image/png" href="/static/weblate-128.png" /> 49 <link rel="icon" type="image/png" sizes="32x32" href="/static/logo-32.png"> 50 <link rel="icon" type="image/png" sizes="16x16" href="/static/logo-16.png"> 51 <link rel="apple-touch-icon" sizes="180x180" href="/static/weblate-180.png" /> 52 <link rel="mask-icon" href="/static/weblate-black.svg" color="#144d3f"> 53 <meta name="msapplication-TileColor" content="#144d3f"> 54 <meta name="msapplication-config" content="/browserconfig.xml"> 55 <link rel="manifest" href="/site.webmanifest"> 56 57 58 <meta name="theme-color" content="#144d3f"> 59 60 <meta name="viewport" content="width=device-width, initial-scale=1" /> 61 <meta property="og:site_name" content="Weblate" /> 62 <meta property="og:title" 63 content="Sign in" /> 64 <meta property="og:description" content="This site runs Weblate for localizing various software projects." /> 65 66 67 68 69 70 </head> 71 72 <body > 73 <div id="popup-toasts" class="toast-container"></div> 74 <header> 75 <nav class="navbar navbar-expand-lg bg-dark" role="navigation"> 76 <div class="container-fluid"> 77 <!-- Brand and toggle get grouped for better mobile display --> 78 <div class="navbar-brand"> 79 80<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>Weblate</a> 81</div> 82 <button type="button" 83 class="navbar-toggler" 84 data-bs-toggle="collapse" 85 data-bs-target="#wl-navbar-main" 86 data-bs-theme="dark" 87 id="navbar-toggle"> 88 <span class="visually-hidden">Toggle navigation</span> 89 <span class="navbar-toggler-icon"></span> 90 </button> 91 92 <!-- Collect the nav links, forms, and other content for toggling --> 93 <div class="collapse navbar-collapse" id="wl-navbar-main"> 94 <form class="navbar-form"> 95 <div class="form-group"> 96 <input type="text" 97 class="form-control" 98 id="sitewide-search" 99 placeholder="Search"> 100 </div> 101 </form> 102 <ul class="navbar-nav"> 103 <li class="nav-item"> 104 <a class="nav-link" href="/">Dashboard</a> 105 </li> 106 <li class="nav-item dropdown"> 107 <a class="nav-link dropdown-toggle" 108 href="#" 109 role="button" 110 data-bs-toggle="dropdown" 111 id="projects-menu">Projects</a> 112 <ul class="dropdown-menu shadow"> 113 114 115 <li> 116 <a class="dropdown-item" href="/projects/">Browse all projects</a> 117 </li> 118 </ul> 119 </li> 120 121 <li class="nav-item dropdown"> 122 <a href="#" 123 class="nav-link dropdown-toggle" 124 role="button" 125 data-bs-toggle="dropdown" 126 id="languages-menu">Languages</a> 127 <ul class="dropdown-menu shadow"> 128 129 130 <li> 131 <a class="dropdown-item" href="/languages/">Browse all languages</a> 132 </li> 133 </ul> 134 </li> 135 <li class="nav-item dropdown"> 136 <a href="#" 137 class="nav-link dropdown-toggle" 138 role="button" 139 data-bs-toggle="dropdown" 140 id="checks-menu">Checks</a> 141 <ul class="dropdown-menu shadow"> 142 143 144 <li> 145 <a class="dropdown-item" href="/checks/">Checks overview</a> 146 </li> 147 </ul> 148 </li> 149 150 </ul> 151 <ul class="navbar-nav ms-auto"> 152 153 154 155 156 157 158 159 160 161 162 <li class="nav-item"> 163 164 <a class="nav-link button" id="register-button" href="/accounts/register/">Register</a> 165 </li> 166 167 <li class="nav-item"> 168 <a class="nav-link button" 169 id="login-button" 170 href="/accounts/login/?next=/engage/magicpods-windows/">Sign in</a> 171 </li> 172 173 174 175 176 177 178 179 180 181 <li class="nav-item dropdown"> 182 <a href="#" 183 class="nav-link dropdown-toggle support" 184 data-bs-toggle="dropdown" 185 title="Help">
186 <span class="d-none d-sm-inline"><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> 187 <span class="d-inline d-sm-none">Help</span> 188 </a> 189 <ul class="dropdown-menu dropdown-menu-end shadow"> 190 <li class="dropdown-header">Get help</li> 191 192 <li> 193 <a class="dropdown-item" href="/contact/">Contact server admins</a> 194 </li> 195 196 <li> 197 <a class="dropdown-item" href="https://github.com/orgs/WeblateOrg/discussions">Community discussions</a> 198 </li> 199 200 <li> 201 <a class="dropdown-item" href="https://weblate.org/support/">Get professional support</a> 202 </li> 203 204 205 206 <li class="dropdown-header">Documentation</li> 207 <li> 208 <a class="dropdown-item" href="https://docs.weblate.org/en/weblate-2026.7.1/index.html">Documentation</a> 209 </li> 210 <li> 211 <a class="dropdown-item" id="shortcuts-btn" href="#">Keyboard shortcuts</a> 212 </li> 213 <li class="dropdown-header">Weblate project</li> 214 <li> 215 <a class="dropdown-item" href="https://weblate.org/contribute/">Contribute</a> 216 </li> 217 218 <li> 219 <a class="dropdown-item" href="/donate/">Become a supporter</a> 220 </li> 221 222 <li> 223 <a class="dropdown-item" href="/about/">About</a> 224 </li> 225 <li> 226 <a class="dropdown-item" href="https://weblate.org/">Website</a> 227 </li> 228 </ul> 229 </li> 230 </ul> 231 </div> 232 </div> 233 </nav> 234 235 <h1> 236 <ol class="breadcrumb"> 237 <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> 238 239 <li class="breadcrumb-item"> 240 <a href="/accounts/login/">Sign in</a> 241 </li> 242 243 244 </ol> 245 <div class="clearfix"></div> 246 </h1> 247 248 249 </header> 250 251 <div class="main-content "> 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 <div class="container"> 267 268 269 270 <h2> 271 272 273 Weblate 274 275 <span class="badge text-bg-secondary">Self-hosted</span> 276 277 278</h2> 279 <div class="row"> 280 281 282 <div class="col-sm-6 order-sm-2"> 283 284 <h4> 285 286 Sign in to <span class="">Weblate</span> 287 </h4> 288 <div class="card"> 289 <div class="card-body"> 290 291 <form method="post" action="/accounts/login/"> 292 <input type="hidden" name="csrfmiddlewaretoken" value="jmqJ4bkJzTzfH7DcWUenHSzlhtOwgBEFjCmNkQHbE9TjjHCCUB8gLr65YpUmmYvz"> 293 294 295<div id="div_id_username" class="mb-3"> <label 296 for="id_username" class="form-label requiredField"> 297 Username or e-mail<span class="asteriskField">*</span> </label> <input type="text" name="username" maxlength="254" class="textinput form-control" required id="id_username"> </div> <div id="div_id_password" class="mb-3"> <label 298 for="id_password" class="form-label requiredField"> 299 Password<span class="asteriskField">*</span> </label> <input type="password" name="password" autocomplete="current-password" maxlength="72" class="passwordinput form-control" required id="id_password"> </div> 300 301 302 <input type="hidden" name="next" value="/engage/magicpods-windows/" /> 303 304 <input type="submit" 305 value="Sign in" 306 class="btn btn-primary btn-full" /> 307 </form> 308 309 310 311 312 313 <div class="clearfix"></div> 314 <ul class="login-links"> 315 316 <li> 317 <a href="/accounts/reset/"> 318 Forgot your password? 319 </a> 320 </li> 321 322 323 324 <li> 325 <a href="/accounts/register/">Register new account</a> 326 </li> 327 328 </ul> 329 330 331 332 333 </div> 334 </div> 335 336 </div> 337 338 <div class="col-sm-6 order-sm-1"> 339 340 341 342<h4> 343 Web-based <strong>continuous</strong> localization 344</h4> 345 346 347 348<p> 349 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. 350</p> 351 352<p> 353 More information about Weblate can be found on <a href="https://weblate.org/">weblate.org</a>. 354</p> 355 356<p> 357 Weblate is libre software with professional support and services for commercial users. 358 359 360</p> 361 362 363 364 365 <ul> 366 <li> 367 By registering, you agree that your name and username will be visible publicly as long as your account exists. 368 </li> 369 370 <li> 371 Additionally, your name and e-mail can be used in version control system commits to author the changes you made; they can be stored there indefinitely. 372 </li> 373 <li> 374 375 You can enable the use of a private commit e-mail and name in your profile. 376 377 </li> 378 379 380 <li>You provide your contribution under the license defined by each project you contributed to.</li> 381 </ul> 382 383</div> 384 385 </div> 386 </div> 387 388 389 390 </div> 391 <form id="link-post" method="post"> 392 <input type="hidden" name="csrfmiddlewaretoken" value="jmqJ4bkJzTzfH7DcWUenHSzlhtOwgBEFjCmNkQHbE9TjjHCCUB8gLr65YpUmmYvz"> 393 </form> 394 <!-- Creates the bootstrap modal where the image will appear --> 395 <div class="modal fade fullmodal" 396 id="imagemodal" 397 tabindex="-1" 398 role="dialog" 399 aria-labelledby="screenshotModal" 400 aria-hidden="true"> 401 <div class="modal-dialog"> 402 <div class="modal-content"> 403 <div class="modal-header"> 404 <h4 class="modal-title" id="screenshotModal"></h4> 405 <button type="button" 406 class="btn-close" 407 data-bs-dismiss="modal" 408 aria-label="Close"></button> 409 </div> 410 <div class="modal-body"> 411 <img src="" id="imagepreview" class="img-fluid"> 412 </div> 413 <div class="modal-footer"> 414 <a class="btn btn-warning" 415 id="modalDetailsLink" 416 data-edit-text="Edit screenshot">Screenshot details</a> 417 <button type="button" class="btn btn-primary" data-bs-dismiss="modal">Close</button> 418 </div> 419 </div> 420 </div> 421 </div> 422 423 424<!-- Modal that shows available keyboard shortcuts --> 425<div class="modal fade" 426 id="shortcuts-modal" 427 tabindex="-1" 428 role="dialog" 429 aria-labelledby="shortcutsModal"> 430 <div class="modal-dialog" role="document"> 431 <div class="modal-content"> 432 <div class="modal-header"> 433 <h5 id="shortcutsModal" class="modal-title">Keyboard shortcuts</h5> 434 <button type="button" 435 class="btn-close float-end" 436 data-bs-dismiss="modal" 437 aria-label="Close"></button> 438 </div> 439 <div class="modal-body" id="shortcuts-table-container"> 440 <table class="table table-striped"> 441 <thead class="thead-dark"> 442 <tr> 443 <th scope="col">Shortcut</th> 444 <th scope="col">Action</th> 445 </tr> 446 </thead> 447 <tbody> 448 <tr id="shortcut"> 449 <td> 450 <kbd>?</kbd> 451 </td> 452 <td>Open available keyboard shortcuts.</td> 453 </tr> 454 <tr> 455 <td> 456 <kbd>Alt</kbd> + <kbd>Home</kbd> 457 </td> 458 <td>Navigate to the first translation in the current search.</td> 459 </tr> 460 <tr> 461 <td> 462 <kbd>Alt</kbd> + <kbd>End</kbd> 463 </td> 464 <td>Navigate to the last translation in the current search.</td> 465 </tr> 466 <tr> 467 <td> 468 <kbd>Alt</kbd> + <kbd>PageUp</kbd> or 469 <br> 470 <kbd>Ctrl</kbd> + <kbd>â</kbd> or 471 <br> 472 <kbd>Alt</kbd> + <kbd>â</kbd> or 473 <br> 474 <kbd>Cmd</kbd> + <kbd>â</kbd> or 475 <br> 476 </td> 477 <td>Navigate to the previous translation in the current search.</td> 478 </tr> 479 <tr> 480 <td> 481 <kbd>Alt</kbd> + <kbd>PageDown</kbd> or 482 <br> 483 <kbd>Ctrl</kbd> + <kbd>â</kbd> or 484 <br> 485 <kbd>Alt</kbd> + <kbd>â</kbd> or 486 <br> 487 <kbd>Cmd</kbd> + <kbd>â</kbd> or 488 <br> 489 </td> 490 <td>Navigate to the next translation in the current search.</td> 491 </tr> 492 493 <tr> 494 <td> 495 <kbd>Ctrl</kbd> + <kbd>Enter</kbd> or 496 <br> 497 <kbd>Cmd</kbd> + <kbd>Enter</kbd> 498 </td> 499 <td> 500 Submit current form; this works the same as pressing Save and continue while editing translation. 501 </td> 502 </tr> 503 <tr> 504 <td> 505 <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>Enter</kbd> or 506 <br> 507 <kbd>Cmd</kbd> + <kbd>Shift</kbd> +<kbd>Enter</kbd> 508 </td> 509 <td>Unmark translation as Needing edit and submit it.</td> 510 </tr> 511 <tr> 512 <td> 513 <kbd>Alt</kbd> + <kbd>Enter</kbd> or 514 <br> 515 <kbd>Option</kbd> + <kbd>Enter</kbd> 516 </td> 517 <td> 518 Submit the string as a suggestion; this works the same as pressing Suggest while editing translation. 519 </td> 520 </tr> 521 <tr> 522 <td> 523 <kbd>Ctrl</kbd> + <kbd>E</kbd> or 524 <br> 525 <kbd>Cmd</kbd> + <kbd>E</kbd> 526 </td> 527 <td>Focus on translation editor.</td> 528 </tr> 529 <tr> 530 <td> 531 <kbd>Ctrl</kbd> + <kbd>U</kbd> or 532 <br> 533 <kbd>Cmd</kbd> + <kbd>U</kbd> 534 </td> 535 <td>Focus on comment editor.</td> 536 </tr> 537 <tr> 538 <td> 539 <kbd>Ctrl</kbd> + <kbd>M</kbd> or 540 <br> 541 <kbd>Cmd</kbd> + <kbd>M</kbd> 542 </td> 543 <td>Shows Automatic suggestions tab.</td> 544 </tr> 545 <tr> 546 <td> 547 <kbd>Ctrl</kbd> + <kbd>1</kbd> to 548 <kbd>Ctrl</kbd> + <kbd>9</kbd> or 549 <br> 550 <kbd>Cmd</kbd> + <kbd>1</kbd> to 551 <kbd>Cmd</kbd> + <kbd>9</kbd> 552 </td> 553 <td>Copies placeable of a given number from source string.</td> 554 </tr> 555 <tr> 556 <td> 557 <kbd>Ctrl</kbd> + <kbd>M</kbd> followed by 558 <kbd>1</kbd> to <kbd>9</kbd> or 559 <br> 560 <kbd>Cmd</kbd> + <kbd>M</kbd> followed by 561 <kbd>1</kbd> to 562 <kbd>9</kbd> 563 </td> 564 <td>Copy the machine translation of a given number to current translation.</td> 565 </tr> 566 <tr> 567 <td> 568 <kbd>Ctrl</kbd> + <kbd>I</kbd> followed by 569 <kbd>1</kbd> to 570 <kbd>9</kbd> or 571 <br> 572 <kbd>Cmd</kbd> + <kbd>I</kbd> followed by 573 <kbd>1</kbd> to 574 <kbd>9</kbd> 575 </td> 576 <td>Ignore one item in the list of failing checks.</td> 577 </tr> 578 <tr> 579 <td> 580 <kbd>Ctrl</kbd> + <kbd>J</kbd> or 581 <br> 582 <kbd>Cmd</kbd> + <kbd>J</kbd> 583 </td> 584 <td>Shows the Nearby strings tab.</td> 585 </tr> 586 <tr> 587 <td> 588 <kbd>Ctrl</kbd> + <kbd>S</kbd> or 589 <br> 590 <kbd>Cmd</kbd> + <kbd>S</kbd> 591 </td> 592 <td>
592Focus on search field.</td> 593 </tr> 594 <tr> 595 <td> 596 <kbd>Ctrl</kbd> + <kbd>O</kbd> or 597 <br> 598 <kbd>Cmd</kbd> + <kbd>O</kbd> 599 </td> 600 <td>Copy the source string.</td> 601 </tr> 602 <tr> 603 <td> 604 <kbd>Ctrl</kbd> + <kbd>Y</kbd> or 605 <br> 606 <kbd>Cmd</kbd> + <kbd>Y</kbd> 607 </td> 608 <td>Toggle the Needs editing checkbox.</td> 609 </tr> 610 <tr> 611 <td> 612 <kbd>â</kbd> 613 </td> 614 <td>Browse the next translation string.</td> 615 </tr> 616 <tr> 617 <td> 618 <kbd>â</kbd> 619 </td> 620 <td>Browse the previous translation string.</td> 621 </tr> 622 </tbody> 623 </table> 624 </div> 625 <div class="modal-footer"> 626 <button type="button" class="btn btn-primary" data-bs-dismiss="modal">Close</button> 627 </div> 628 </div> 629 </div> 630</div> 631 632 633 634<footer> 635 <ul> 636 <li> 637 Powered by <a href="https://weblate.org/">Weblate 2026.7.1</a> 638 </li> 639 <li> 640 <a href="/about/" id="footer-about-link">About</a> 641 </li> 642 643 644 645 646 647 648 <li> 649 <a href="/contact/">Contact</a> 650 </li> 651 652 <li> 653 <a href="https://docs.weblate.org/en/weblate-2026.7.1/index.html">Documentation</a> 654 </li> 655 656 <li> 657 <a href="/donate/">Become a Weblate supporter</a> 658 </li> 659 660 </ul> 661</footer> 662 663 664 665 666 667 </body> 668</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.