Compare commits
355 Commits
Author | SHA1 | Date |
---|---|---|
Sergey77 | 4c49b7ce15 | |
Sean Davis | f13ae3eb57 | |
dependabot[bot] | 316372594f | |
transifex-integration[bot] | c82ce71f3c | |
transifex-integration[bot] | 3dddd0d58a | |
Sean Davis | 7c59692787 | |
dependabot[bot] | 8263e87b43 | |
Sean Davis | 03b46b6ec9 | |
Sean Davis | 087662dd67 | |
dependabot[bot] | f7c0c135d3 | |
Sean Davis | b01e0a912c | |
dependabot[bot] | 39f66271f9 | |
Sean Davis | 1c861ce419 | |
dependabot[bot] | d91eeacf14 | |
Sean Davis | 34750acaea | |
Sean Davis | 090c457c96 | |
dependabot[bot] | 3d26a7cbf2 | |
dependabot[bot] | 31a56e7d23 | |
Sean Davis | 75362fb323 | |
dependabot[bot] | 89ffa71b29 | |
Sean Davis | 732f7ea428 | |
dependabot[bot] | 68287c6c41 | |
Sean Davis | 938bff048a | |
dependabot[bot] | 1960ce78b1 | |
Sean Davis | 2e67e4426e | |
dependabot[bot] | 3c6fc5b39f | |
Sean Davis | c1d54caf0a | |
dependabot[bot] | 621456914a | |
Sean Davis | 4608dd94e1 | |
dependabot[bot] | 65f43bbaa2 | |
transifex-integration[bot] | e80fa84568 | |
Sean Davis | 85d045139b | |
dependabot[bot] | 3d8a931644 | |
Sean Davis | 274defef03 | |
dependabot[bot] | c9a715df91 | |
Sean Davis | 35aa3539e2 | |
Sean Davis | 94f9863ee1 | |
dependabot[bot] | c70774c2c7 | |
Sean Davis | 9cd6f28dad | |
Sean Davis | 024f8e9306 | |
dependabot[bot] | 913714db16 | |
Sean Davis | 58d592d8bc | |
dependabot[bot] | cdbad725b8 | |
Sean Davis | b2cd7563c4 | |
dependabot[bot] | 2940bd179c | |
Sean Davis | 02c9117fb8 | |
transifex-integration[bot] | 252e706e49 | |
transifex-integration[bot] | 157a8e81e5 | |
Sean Davis | 7a1f8c9b40 | |
albanobattistella | 080e2a14e7 | |
albanobattistella | 260263c350 | |
transifex-integration[bot] | 5387f66d03 | |
transifex-integration[bot] | 98e6614ecf | |
transifex-integration[bot] | 72b29ad808 | |
transifex-integration[bot] | c73637c86b | |
transifex-integration[bot] | af6f785fe9 | |
transifex-integration[bot] | 12e00244c3 | |
Sean Davis | 5ca6204ea5 | |
transifex-integration[bot] | 204a393d7a | |
Sean Davis | 4f6c280f43 | |
transifex-integration[bot] | 066e15406a | |
transifex-integration[bot] | e3e9878ce4 | |
Conrad Kostecki | 643b3d005a | |
Sean Davis | 8944dce8b9 | |
transifex-integration[bot] | f08b584a97 | |
Sean Davis | 1d5d3cc7cf | |
Sean Davis | fcf3e949ed | |
Arkadiy Illarionov | e07c14666e | |
Arkadiy Illarionov | 0980d58415 | |
Sean Davis | dbaac31630 | |
transifex-integration[bot] | aa6f5c440e | |
transifex-integration[bot] | 52398f191e | |
transifex-integration[bot] | a2e3e39a6f | |
transifex-integration[bot] | 67cdcafee9 | |
transifex-integration[bot] | 6419e5cb89 | |
transifex-integration[bot] | 1c58d8223e | |
transifex-integration[bot] | b8d3b87e8a | |
transifex-integration[bot] | 1988dfe611 | |
Sean Davis | 7393b3aecf | |
transifex-integration[bot] | 89dc568f8f | |
transifex-integration[bot] | ada507f302 | |
Sean Davis | c602003bfb | |
Sean Davis | 683e0574a8 | |
Sean Davis | 993d9b07ce | |
Sean Davis | c1f633ff7e | |
Sean Davis | 4c588b86da | |
Sean Davis | 9a6a9cda64 | |
Sean Davis | 637efab6bd | |
Sean Davis | 21448c55a8 | |
Sean Davis | cf5fd6362a | |
Sean Davis | 959f602bb8 | |
Sean Davis | 140fd3c15e | |
Sean Davis | 7a8f04c8cb | |
Sean Davis | 8c903ebcab | |
Sean Davis | 9af14fc129 | |
Sean Davis | f1bb3c6a9e | |
Sean Davis | 6b584769a8 | |
Sean Davis | dceb04ebe7 | |
Sean Davis | 0889105a68 | |
Sean Davis | fbe0a5bb6d | |
Sean Davis | b6feef0e1e | |
Sean Davis | 051a20fb4e | |
Sean Davis | 37671fddb5 | |
Sean Davis | 30695532f9 | |
Sean Davis | 25cda5b89c | |
Sean Davis | 65b00fb57b | |
Sean Davis | 01674e7445 | |
Launchpad Translations on behalf of mugshot-dev | 60b46ef6f3 | |
Launchpad Translations on behalf of mugshot-dev | 73dbb64771 | |
Launchpad Translations on behalf of mugshot-dev | a1936ba85b | |
Launchpad Translations on behalf of mugshot-dev | 42e8944264 | |
Launchpad Translations on behalf of mugshot-dev | c0bc6c8986 | |
Launchpad Translations on behalf of mugshot-dev | 6cecc993c5 | |
Launchpad Translations on behalf of mugshot-dev | 473576833b | |
Launchpad Translations on behalf of mugshot-dev | f683a82a03 | |
Launchpad Translations on behalf of mugshot-dev | 9556e3e22e | |
Launchpad Translations on behalf of mugshot-dev | e00bf1ebd1 | |
Launchpad Translations on behalf of mugshot-dev | 468dc3e339 | |
Launchpad Translations on behalf of mugshot-dev | 4225f1fd20 | |
Launchpad Translations on behalf of mugshot-dev | 488da097ff | |
Launchpad Translations on behalf of mugshot-dev | 590d6ed1aa | |
Launchpad Translations on behalf of mugshot-dev | 500479156b | |
Launchpad Translations on behalf of mugshot-dev | 24ae8f7f43 | |
Launchpad Translations on behalf of mugshot-dev | 168b305872 | |
Launchpad Translations on behalf of mugshot-dev | 8ebd46c5e4 | |
Launchpad Translations on behalf of mugshot-dev | 9e0391456f | |
Launchpad Translations on behalf of mugshot-dev | 2c16767cec | |
Launchpad Translations on behalf of mugshot-dev | 7dff8c73f1 | |
Sean Davis | 84c941dcee | |
Sean Davis | 3667e1c305 | |
Sean Davis | ab032ec017 | |
Sean Davis | bd3d2c712f | |
Launchpad Translations on behalf of mugshot-dev | e191f30493 | |
Launchpad Translations on behalf of mugshot-dev | 2014d23eeb | |
Launchpad Translations on behalf of mugshot-dev | 5082db6822 | |
Launchpad Translations on behalf of mugshot-dev | 43d4ff38bb | |
Launchpad Translations on behalf of mugshot-dev | 64938337fd | |
Launchpad Translations on behalf of mugshot-dev | 3935422f10 | |
Launchpad Translations on behalf of mugshot-dev | c4e535654c | |
Launchpad Translations on behalf of mugshot-dev | 229569e998 | |
Launchpad Translations on behalf of mugshot-dev | be28f96e7d | |
Launchpad Translations on behalf of mugshot-dev | 15590fdeea | |
Launchpad Translations on behalf of mugshot-dev | a5b6e3bfa6 | |
Launchpad Translations on behalf of mugshot-dev | 2aa80aed90 | |
Launchpad Translations on behalf of mugshot-dev | 443070c690 | |
Launchpad Translations on behalf of mugshot-dev | 3f2b64811b | |
Launchpad Translations on behalf of mugshot-dev | 686d1b764b | |
Launchpad Translations on behalf of mugshot-dev | f4f888cd0a | |
Launchpad Translations on behalf of mugshot-dev | e3bf359c92 | |
Launchpad Translations on behalf of mugshot-dev | 689015c0d8 | |
Launchpad Translations on behalf of mugshot-dev | 45345fe8f1 | |
Launchpad Translations on behalf of mugshot-dev | cf76ed4f6f | |
Launchpad Translations on behalf of mugshot-dev | bc393609dc | |
Launchpad Translations on behalf of mugshot-dev | 126a076571 | |
Launchpad Translations on behalf of mugshot-dev | 5f21aa2da0 | |
Launchpad Translations on behalf of mugshot-dev | 2e7906001c | |
Launchpad Translations on behalf of mugshot-dev | 46e3df9ff1 | |
Launchpad Translations on behalf of mugshot-dev | 89f24529dc | |
Launchpad Translations on behalf of mugshot-dev | 56d8c001fc | |
Launchpad Translations on behalf of mugshot-dev | 97de1bd6fb | |
Launchpad Translations on behalf of mugshot-dev | ef05d8c544 | |
Launchpad Translations on behalf of mugshot-dev | eb2e457b84 | |
Launchpad Translations on behalf of mugshot-dev | a7171b18b2 | |
Launchpad Translations on behalf of mugshot-dev | 1b39789fc1 | |
Launchpad Translations on behalf of mugshot-dev | d0a77dab37 | |
Launchpad Translations on behalf of mugshot-dev | e558d6c966 | |
Launchpad Translations on behalf of mugshot-dev | a903c0f5f0 | |
Launchpad Translations on behalf of mugshot-dev | 3e13ebffc7 | |
Launchpad Translations on behalf of mugshot-dev | fba66e4ecc | |
Launchpad Translations on behalf of mugshot-dev | bbda2e5b93 | |
Launchpad Translations on behalf of mugshot-dev | 87f06491af | |
Launchpad Translations on behalf of mugshot-dev | 51f63473eb | |
Launchpad Translations on behalf of mugshot-dev | f6ec68a07d | |
Launchpad Translations on behalf of mugshot-dev | fd01008130 | |
Launchpad Translations on behalf of mugshot-dev | acbca348e8 | |
Launchpad Translations on behalf of mugshot-dev | e6d95c1a02 | |
Launchpad Translations on behalf of mugshot-dev | 3ca884e742 | |
Launchpad Translations on behalf of mugshot-dev | ee6b764031 | |
Launchpad Translations on behalf of mugshot-dev | 1358c0059e | |
Launchpad Translations on behalf of mugshot-dev | c6f0d2f063 | |
Launchpad Translations on behalf of mugshot-dev | 180dc1ae2d | |
Launchpad Translations on behalf of mugshot-dev | 244f0246a8 | |
Launchpad Translations on behalf of mugshot-dev | 279ecdc8d4 | |
Launchpad Translations on behalf of mugshot-dev | 3457ab7c2d | |
Launchpad Translations on behalf of mugshot-dev | 06a63ea765 | |
Launchpad Translations on behalf of mugshot-dev | c5c6b157aa | |
Launchpad Translations on behalf of mugshot-dev | eb37d7a833 | |
Launchpad Translations on behalf of mugshot-dev | 068e9fc4d9 | |
Launchpad Translations on behalf of mugshot-dev | edd4b03f02 | |
Launchpad Translations on behalf of mugshot-dev | d014febbb7 | |
Launchpad Translations on behalf of mugshot-dev | e381540ded | |
Launchpad Translations on behalf of mugshot-dev | 37fdf2e456 | |
Launchpad Translations on behalf of mugshot-dev | 5bc81c916d | |
Launchpad Translations on behalf of mugshot-dev | c0e8a44203 | |
Launchpad Translations on behalf of mugshot-dev | b767a0f33a | |
Launchpad Translations on behalf of mugshot-dev | 3df4ba3206 | |
Launchpad Translations on behalf of mugshot-dev | 241c3fc8f4 | |
Launchpad Translations on behalf of mugshot-dev | 903bd29798 | |
Launchpad Translations on behalf of mugshot-dev | 12acf4bb43 | |
Launchpad Translations on behalf of mugshot-dev | 43824b99ae | |
Launchpad Translations on behalf of mugshot-dev | a09ba41cd5 | |
Launchpad Translations on behalf of mugshot-dev | 2343a5ef39 | |
Launchpad Translations on behalf of mugshot-dev | 87aa9a47cc | |
Launchpad Translations on behalf of mugshot-dev | 3cfbe276c5 | |
Launchpad Translations on behalf of mugshot-dev | 0c0e2a1a2f | |
Launchpad Translations on behalf of mugshot-dev | 0d5ed22ebf | |
Launchpad Translations on behalf of mugshot-dev | c549d9d52a | |
Launchpad Translations on behalf of mugshot-dev | 73215b137a | |
Launchpad Translations on behalf of mugshot-dev | ba4c29b9b8 | |
Launchpad Translations on behalf of mugshot-dev | 14854408a8 | |
Launchpad Translations on behalf of mugshot-dev | 728bae8b05 | |
Launchpad Translations on behalf of mugshot-dev | ffd06a3f55 | |
Launchpad Translations on behalf of mugshot-dev | f97ec281a9 | |
Launchpad Translations on behalf of mugshot-dev | 8d0453291e | |
Launchpad Translations on behalf of mugshot-dev | 2879c2b045 | |
Launchpad Translations on behalf of mugshot-dev | 700d42a556 | |
Launchpad Translations on behalf of mugshot-dev | 426b94940b | |
Launchpad Translations on behalf of mugshot-dev | 64315d8003 | |
Launchpad Translations on behalf of mugshot-dev | be6115f80b | |
Launchpad Translations on behalf of mugshot-dev | 609d1f4fc2 | |
Launchpad Translations on behalf of mugshot-dev | d42d422e85 | |
Launchpad Translations on behalf of mugshot-dev | dc3128d87a | |
Launchpad Translations on behalf of mugshot-dev | 7ff4cfa874 | |
Launchpad Translations on behalf of mugshot-dev | 55d1d6e62c | |
Launchpad Translations on behalf of mugshot-dev | c360e7260d | |
Launchpad Translations on behalf of mugshot-dev | 2b74d30f01 | |
Launchpad Translations on behalf of mugshot-dev | 4980f38cc2 | |
Launchpad Translations on behalf of mugshot-dev | 890dda1909 | |
Launchpad Translations on behalf of mugshot-dev | d756953af3 | |
Launchpad Translations on behalf of mugshot-dev | 37e4256de1 | |
Launchpad Translations on behalf of mugshot-dev | d3dc1b0c54 | |
Launchpad Translations on behalf of mugshot-dev | 79cde45e7e | |
Launchpad Translations on behalf of mugshot-dev | 24087a97b8 | |
Launchpad Translations on behalf of mugshot-dev | 19b0886e6d | |
Launchpad Translations on behalf of mugshot-dev | 6d0f3fc9c3 | |
Launchpad Translations on behalf of mugshot-dev | d99579f501 | |
Launchpad Translations on behalf of mugshot-dev | 77b8062518 | |
Launchpad Translations on behalf of mugshot-dev | cc732fc836 | |
Launchpad Translations on behalf of mugshot-dev | 2ecc526566 | |
Launchpad Translations on behalf of mugshot-dev | ef8e71a4f6 | |
Launchpad Translations on behalf of mugshot-dev | e5b8a24d62 | |
Launchpad Translations on behalf of mugshot-dev | 138380ff62 | |
Launchpad Translations on behalf of mugshot-dev | f91ded1503 | |
Launchpad Translations on behalf of mugshot-dev | 21e1241b58 | |
Launchpad Translations on behalf of mugshot-dev | 66b7dc21a1 | |
Launchpad Translations on behalf of mugshot-dev | 90f3aba930 | |
Sean Davis | b151037edc | |
Launchpad Translations on behalf of mugshot-dev | 1b151abab5 | |
Launchpad Translations on behalf of mugshot-dev | 78bdf1fd47 | |
Sean Davis | 435d45cc23 | |
Launchpad Translations on behalf of mugshot-dev | dd46098413 | |
Sean Davis | 88cd84e855 | |
Launchpad Translations on behalf of mugshot-dev | e728762d9f | |
Launchpad Translations on behalf of mugshot-dev | 4f3874b96e | |
Launchpad Translations on behalf of mugshot-dev | 6bdd4c1bfe | |
Sean Davis | 331acd74cb | |
Launchpad Translations on behalf of mugshot-dev | 98cfef2028 | |
Sean Davis | 19d5a23f87 | |
Sean Davis | 48b0adea1a | |
Sean Davis | 48c8d2255a | |
Launchpad Translations on behalf of mugshot-dev | 32e0c6bbd5 | |
Sean Davis | 3ca96a93e8 | |
Launchpad Translations on behalf of mugshot-dev | 0e35a8655b | |
Sean Davis | afa2fdc95f | |
Launchpad Translations on behalf of mugshot-dev | 22af418fd2 | |
Sean Davis | 8404d4b559 | |
Sean Davis | babc8775ce | |
Sean Davis | 8aaa1821ec | |
Sean Davis | c90e392207 | |
Launchpad Translations on behalf of mugshot-dev | d3f25085e7 | |
Sean Davis | 2255414e3e | |
Sean Davis | 4d4de17e50 | |
Launchpad Translations on behalf of mugshot-dev | ff80cb9c13 | |
Launchpad Translations on behalf of mugshot-dev | 7ea69a2df1 | |
Launchpad Translations on behalf of mugshot-dev | f626dbd6ad | |
Launchpad Translations on behalf of mugshot-dev | fb7c62f255 | |
Launchpad Translations on behalf of mugshot-dev | 68a20843c7 | |
Launchpad Translations on behalf of mugshot-dev | 597049452c | |
Launchpad Translations on behalf of mugshot-dev | 9569c6313a | |
Sean Davis | 75613fd673 | |
Launchpad Translations on behalf of mugshot-dev | 6118b62685 | |
Launchpad Translations on behalf of mugshot-dev | 1d080535f4 | |
Launchpad Translations on behalf of mugshot-dev | b2127680a1 | |
Launchpad Translations on behalf of mugshot-dev | 61be7f6f3b | |
Sean Davis | 4b2e72e752 | |
Launchpad Translations on behalf of mugshot-dev | 01e88ce26b | |
Sean Davis | 6224ac6e2e | |
Sean Davis | 4b17431640 | |
Launchpad Translations on behalf of mugshot-dev | 6d9539db97 | |
Launchpad Translations on behalf of mugshot-dev | 17f7a6efd1 | |
Sean Davis | 90f2978a08 | |
Launchpad Translations on behalf of mugshot-dev | 413f8c2af9 | |
Launchpad Translations on behalf of mugshot-dev | c322e1dc70 | |
Sean Davis | b2277c3d25 | |
Sean Davis | df455213dd | |
Launchpad Translations on behalf of mugshot-dev | cc400eff27 | |
Launchpad Translations on behalf of mugshot-dev | addbc918cf | |
Launchpad Translations on behalf of mugshot-dev | 8765d5d83e | |
Launchpad Translations on behalf of mugshot-dev | c64a6b460d | |
Launchpad Translations on behalf of mugshot-dev | 87544d605e | |
Launchpad Translations on behalf of mugshot-dev | ee1aa6b496 | |
Launchpad Translations on behalf of mugshot-dev | 4dbf70bf4b | |
Launchpad Translations on behalf of mugshot-dev | cd39dcc1db | |
Launchpad Translations on behalf of mugshot-dev | 13612308b3 | |
Launchpad Translations on behalf of mugshot-dev | 0818d32eae | |
Launchpad Translations on behalf of mugshot-dev | f92237af46 | |
Launchpad Translations on behalf of mugshot-dev | ca7e6af62d | |
Launchpad Translations on behalf of mugshot-dev | ed07bebf24 | |
Launchpad Translations on behalf of mugshot-dev | 2e80b7936a | |
Launchpad Translations on behalf of mugshot-dev | 123baf2468 | |
Launchpad Translations on behalf of mugshot-dev | c1777b6048 | |
Launchpad Translations on behalf of mugshot-dev | e2d1cf96d8 | |
Launchpad Translations on behalf of mugshot-dev | 2c365963a9 | |
Launchpad Translations on behalf of mugshot-dev | b96989177b | |
Launchpad Translations on behalf of mugshot-dev | ea62e47b1a | |
Launchpad Translations on behalf of mugshot-dev | 884fdc3a2a | |
Launchpad Translations on behalf of mugshot-dev | feacd02ca5 | |
Launchpad Translations on behalf of mugshot-dev | 1532b76386 | |
Launchpad Translations on behalf of mugshot-dev | 54ab6b583d | |
Launchpad Translations on behalf of mugshot-dev | 34fdf381f7 | |
Launchpad Translations on behalf of mugshot-dev | 96fb416c85 | |
Launchpad Translations on behalf of mugshot-dev | a3be99da35 | |
Launchpad Translations on behalf of mugshot-dev | e99ac640ff | |
Sean Davis | 635425a212 | |
Launchpad Translations on behalf of mugshot-dev | 99faa7f962 | |
Sean Davis | 28879e4796 | |
Sean Davis | 68357aa532 | |
Launchpad Translations on behalf of mugshot-dev | 778f2ca3ad | |
Sean Davis | b80ff633f2 | |
Sean Davis | adec1dc648 | |
Sean Davis | 67513c2357 | |
Sean Davis | beab6c6611 | |
Launchpad Translations on behalf of mugshot-dev | f38447c9f1 | |
Launchpad Translations on behalf of mugshot-dev | daf29e0483 | |
Sean Davis | 957009084b | |
Sean Davis | 3fe01ecdba | |
Launchpad Translations on behalf of mugshot-dev | 4163b29253 | |
Sean Davis | 30ae21c0ef | |
Sean Davis | dc74da0918 | |
Sean Davis | e00695c3ff | |
Launchpad Translations on behalf of mugshot-dev | 42be0e98b9 | |
Launchpad Translations on behalf of mugshot-dev | 6b4df9a298 | |
Launchpad Translations on behalf of mugshot-dev | d7216d5783 | |
Launchpad Translations on behalf of mugshot-dev | bf25b8632d | |
Launchpad Translations on behalf of mugshot-dev | 48685ed790 | |
Sean Davis | 14f9179fee | |
Sean Davis | 323ae84363 | |
Launchpad Translations on behalf of mugshot-dev | 71f1a53274 | |
Launchpad Translations on behalf of mugshot-dev | bfd2fbe482 | |
Launchpad Translations on behalf of mugshot-dev | 4759b68771 | |
Sean Davis | 1eea1e49d3 | |
Launchpad Translations on behalf of mugshot-dev | ed852b91a5 | |
Launchpad Translations on behalf of mugshot-dev | 078a0cf8e1 | |
Launchpad Translations on behalf of mugshot-dev | ed71583f6a | |
Launchpad Translations on behalf of mugshot-dev | 44c794ccae |
|
@ -0,0 +1,12 @@
|
||||||
|
# These are supported funding model platforms
|
||||||
|
|
||||||
|
github: [bluesabre]
|
||||||
|
patreon: bluesabre
|
||||||
|
open_collective: # Replace with a single Open Collective username
|
||||||
|
ko_fi: # Replace with a single Ko-fi username
|
||||||
|
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
|
||||||
|
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
|
||||||
|
liberapay: # Replace with a single Liberapay username
|
||||||
|
issuehunt: # Replace with a single IssueHunt username
|
||||||
|
otechie: # Replace with a single Otechie username
|
||||||
|
custom: ['https://paypal.me/bluesabre']
|
|
@ -0,0 +1,10 @@
|
||||||
|
# Set update schedule for GitHub Actions
|
||||||
|
|
||||||
|
version: 2
|
||||||
|
updates:
|
||||||
|
|
||||||
|
- package-ecosystem: "github-actions"
|
||||||
|
directory: "/"
|
||||||
|
schedule:
|
||||||
|
# Check for updates to GitHub Actions every weekday
|
||||||
|
interval: "daily"
|
|
@ -0,0 +1,347 @@
|
||||||
|
#!/usr/bin/env python3
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# vi: set ft=python :
|
||||||
|
"""
|
||||||
|
Launchpad Bug Tracker uses launchpadlib to get the bugs.
|
||||||
|
|
||||||
|
Based on https://github.com/ubuntu/yaru/blob/master/.github/lpbugtracker.py
|
||||||
|
"""
|
||||||
|
|
||||||
|
import os
|
||||||
|
import subprocess
|
||||||
|
import logging
|
||||||
|
import json
|
||||||
|
|
||||||
|
from launchpadlib.launchpad import Launchpad
|
||||||
|
|
||||||
|
log = logging.getLogger("lpbugtracker")
|
||||||
|
log.setLevel(logging.DEBUG)
|
||||||
|
|
||||||
|
GH_OWNER = "bluesabre"
|
||||||
|
GH_REPO = "mugshot"
|
||||||
|
|
||||||
|
LP_SOURCE_NAME = "mugshot"
|
||||||
|
LP_SOURCE_URL_NAME = "mugshot"
|
||||||
|
|
||||||
|
HOME = os.path.expanduser("~")
|
||||||
|
CACHEDIR = os.path.join(HOME, ".launchpadlib", "cache")
|
||||||
|
|
||||||
|
LP_OPEN_STATUS_LIST = ["New",
|
||||||
|
"Opinion",
|
||||||
|
"Confirmed",
|
||||||
|
"Triaged",
|
||||||
|
"In Progress",
|
||||||
|
"Fix Committed",
|
||||||
|
"Incomplete"]
|
||||||
|
LP_CLOSED_STATUS_LIST = ["Invalid",
|
||||||
|
"Won't Fix",
|
||||||
|
"Expired",
|
||||||
|
"Fix Released"]
|
||||||
|
|
||||||
|
|
||||||
|
def main():
|
||||||
|
lp_bugs = get_lp_bugs()
|
||||||
|
if len(lp_bugs) == 0:
|
||||||
|
return
|
||||||
|
|
||||||
|
gh_bugs = get_gh_bugs()
|
||||||
|
|
||||||
|
for id in lp_bugs:
|
||||||
|
if id in gh_bugs.keys():
|
||||||
|
last_comment_id = get_gh_last_lp_comment(gh_bugs[id]["id"])
|
||||||
|
add_comments(gh_bugs[id]["id"], last_comment_id, lp_bugs[id]["messages"])
|
||||||
|
|
||||||
|
gh_labels = parse_gh_labels(gh_bugs[id]["labels"])
|
||||||
|
if lp_bugs[id]["closed"] and gh_bugs[id]["status"] != "closed":
|
||||||
|
close_issue(gh_bugs[id]["id"], gh_labels["labels"], lp_bugs[id]["status"])
|
||||||
|
elif lp_bugs[id]["status"] != gh_labels["status"]:
|
||||||
|
update_issue(gh_bugs[id]["id"], gh_labels["labels"], lp_bugs[id]["status"])
|
||||||
|
elif not lp_bugs[id]["closed"] and lp_bugs[id]["status"] != "Incomplete":
|
||||||
|
bug_id = create_issue(id, lp_bugs[id]["title"], lp_bugs[id]["link"], lp_bugs[id]["status"])
|
||||||
|
add_comments(bug_id, -1, lp_bugs[id]["messages"])
|
||||||
|
|
||||||
|
|
||||||
|
def get_lp_bugs():
|
||||||
|
"""Get a list of bugs from Launchpad"""
|
||||||
|
|
||||||
|
package = lp_get_package(LP_SOURCE_NAME)
|
||||||
|
open_bugs = lp_package_get_bugs(package, LP_OPEN_STATUS_LIST, True)
|
||||||
|
closed_bugs = lp_package_get_bugs(package, LP_CLOSED_STATUS_LIST, False)
|
||||||
|
|
||||||
|
return {**open_bugs, **closed_bugs}
|
||||||
|
|
||||||
|
|
||||||
|
def get_gh_bugs():
|
||||||
|
"""Get the list of the LP bug already tracked in GitHub.
|
||||||
|
|
||||||
|
Launchpad bugs tracked on GitHub have a title like
|
||||||
|
|
||||||
|
"LP#<id> <title>"
|
||||||
|
|
||||||
|
this function returns a list of the "LP#<id>" substring for each bug,
|
||||||
|
open or closed, found on the repository on GitHub.
|
||||||
|
"""
|
||||||
|
|
||||||
|
output = subprocess.check_output(
|
||||||
|
["hub", "issue", "--labels", "Launchpad", "--state", "all", "--format", "%I|%S|%L|%t%n"]
|
||||||
|
)
|
||||||
|
bugs = {}
|
||||||
|
for line in output.decode().split("\n"):
|
||||||
|
issue = parse_gh_issue(line)
|
||||||
|
if issue is not None:
|
||||||
|
bugs[issue["lpid"]] = issue
|
||||||
|
return bugs
|
||||||
|
|
||||||
|
|
||||||
|
def create_issue(id, title, weblink, status):
|
||||||
|
""" Create a new Bug using HUB """
|
||||||
|
print("creating:", id, title, weblink, status)
|
||||||
|
return gh_create_issue("LP#{} {}".format(id, title),
|
||||||
|
"Reported first on Launchpad at {}".format(weblink),
|
||||||
|
"Launchpad,%s" % status)
|
||||||
|
|
||||||
|
|
||||||
|
def update_issue(id, current_labels, status):
|
||||||
|
""" Update a Bug using HUB """
|
||||||
|
print("updating:", id, status)
|
||||||
|
new_labels = ["Launchpad", status] + current_labels
|
||||||
|
gh_set_issue_labels(id, ",".join(new_labels))
|
||||||
|
|
||||||
|
|
||||||
|
def close_issue(id, current_labels, status):
|
||||||
|
""" Close the Bug using HUB and leave a comment """
|
||||||
|
print("closing:", id, status)
|
||||||
|
new_labels = ["Launchpad", status] + current_labels
|
||||||
|
gh_add_comment(id, "Issue closed on Launchpad with status: {}".format(status))
|
||||||
|
gh_close_issue(id, ",".join(new_labels))
|
||||||
|
|
||||||
|
|
||||||
|
def add_comments(issue_id, last_comment_id, comments):
|
||||||
|
for id in comments:
|
||||||
|
if id > last_comment_id:
|
||||||
|
print("adding comment:", issue_id, id)
|
||||||
|
gh_add_comment(issue_id, format_lp_comment(comments[id]))
|
||||||
|
|
||||||
|
|
||||||
|
def quote_str(string):
|
||||||
|
content = []
|
||||||
|
for line in string.split("\n"):
|
||||||
|
content.append("> {}".format(line))
|
||||||
|
return "\n".join(content)
|
||||||
|
|
||||||
|
|
||||||
|
def format_lp_comment(message):
|
||||||
|
output = "[LP#{}]({}): *{} ({}) wrote on {}:*\n\n{}".format(message["id"],
|
||||||
|
message["link"],
|
||||||
|
message["author"]["display_name"],
|
||||||
|
message["author"]["name"],
|
||||||
|
message["date"],
|
||||||
|
quote_str(message["content"]))
|
||||||
|
if len(message["attachments"]) > 0:
|
||||||
|
output += "\n\nAttachments:"
|
||||||
|
for attachment in message["attachments"]:
|
||||||
|
output += "\n- [{}]({})".format(attachment["title"],
|
||||||
|
attachment["link"])
|
||||||
|
return output
|
||||||
|
|
||||||
|
|
||||||
|
def parse_gh_issue(issue):
|
||||||
|
if "LP#" in issue:
|
||||||
|
id, status, labels, lp = issue.strip().split("|", 3)
|
||||||
|
labels = labels.split(", ")
|
||||||
|
lpid, title = lp.split(" ", 1)
|
||||||
|
lpid = lpid[3:]
|
||||||
|
return {"id": id, "lpid": lpid, "status": status, "title": title, "labels": labels}
|
||||||
|
return None
|
||||||
|
|
||||||
|
|
||||||
|
def parse_gh_labels(labels):
|
||||||
|
result = {
|
||||||
|
"status": "Unknown",
|
||||||
|
"labels": []
|
||||||
|
}
|
||||||
|
for label in labels:
|
||||||
|
if label == "Launchpad":
|
||||||
|
continue
|
||||||
|
elif label in LP_OPEN_STATUS_LIST + LP_CLOSED_STATUS_LIST:
|
||||||
|
result["status"] = label
|
||||||
|
else:
|
||||||
|
result["labels"].append(label)
|
||||||
|
return result
|
||||||
|
|
||||||
|
|
||||||
|
def get_gh_last_lp_comment(issue_id):
|
||||||
|
comments = gh_list_comments(issue_id)
|
||||||
|
last_comment_id = -1
|
||||||
|
for comment in comments:
|
||||||
|
if comment["body"][0:4] == "[LP#":
|
||||||
|
comment_id = comment["body"].split("]")[0]
|
||||||
|
comment_id = comment_id[4:]
|
||||||
|
comment_id = int(comment_id)
|
||||||
|
if comment_id > last_comment_id:
|
||||||
|
last_comment_id = comment_id
|
||||||
|
return last_comment_id
|
||||||
|
|
||||||
|
|
||||||
|
# Launchpad API
|
||||||
|
def lp_get_package(source_name):
|
||||||
|
lp = Launchpad.login_anonymously(
|
||||||
|
"%s LP bug checker" % LP_SOURCE_NAME, "production", CACHEDIR, version="devel"
|
||||||
|
)
|
||||||
|
|
||||||
|
ubuntu = lp.distributions["ubuntu"]
|
||||||
|
archive = ubuntu.main_archive
|
||||||
|
|
||||||
|
packages = archive.getPublishedSources(source_name=source_name)
|
||||||
|
package = ubuntu.getSourcePackage(name=packages[0].source_package_name)
|
||||||
|
|
||||||
|
return package
|
||||||
|
|
||||||
|
|
||||||
|
def lp_package_get_bugs(package, status_list, get_messages = False):
|
||||||
|
"""Get a list of bugs from Launchpad"""
|
||||||
|
|
||||||
|
bug_tasks = package.searchTasks(status=status_list)
|
||||||
|
bugs = {}
|
||||||
|
|
||||||
|
for task in bug_tasks:
|
||||||
|
bug = lp_task_get_bug(task, get_messages)
|
||||||
|
if bug is not None:
|
||||||
|
bugs[bug["id"]] = bug
|
||||||
|
|
||||||
|
return bugs
|
||||||
|
|
||||||
|
|
||||||
|
def lp_task_get_bug(task, get_messages = False):
|
||||||
|
try:
|
||||||
|
id = str(task.bug.id)
|
||||||
|
title = task.title.split(": ", 1)[1]
|
||||||
|
status = task.status
|
||||||
|
closed = status in LP_CLOSED_STATUS_LIST
|
||||||
|
link = "https://bugs.launchpad.net/ubuntu/+source/{}/+bug/{}".format(LP_SOURCE_URL_NAME, id)
|
||||||
|
if get_messages:
|
||||||
|
messages = lp_bug_get_messages(task.bug)
|
||||||
|
else:
|
||||||
|
messages = {}
|
||||||
|
return {"id": id, "title": title, "link": link, "status": status, "closed": closed, "messages": messages}
|
||||||
|
except:
|
||||||
|
return None
|
||||||
|
|
||||||
|
|
||||||
|
def lp_bug_get_messages(bug):
|
||||||
|
messages = {}
|
||||||
|
for message in bug.messages:
|
||||||
|
message_id = lp_message_get_id(message)
|
||||||
|
messages[message_id] = {
|
||||||
|
"id": str(message_id),
|
||||||
|
"link": message.web_link,
|
||||||
|
"content": message.content,
|
||||||
|
"date": lp_message_get_date_time(message),
|
||||||
|
"author": lp_message_get_author(message),
|
||||||
|
"attachments": lp_message_get_attachments(message)
|
||||||
|
}
|
||||||
|
return messages
|
||||||
|
|
||||||
|
|
||||||
|
def lp_message_get_author(message):
|
||||||
|
return {
|
||||||
|
"name": message.owner.name,
|
||||||
|
"display_name": message.owner.display_name,
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
def lp_message_get_id(message):
|
||||||
|
return int(message.web_link.split("/")[-1])
|
||||||
|
|
||||||
|
|
||||||
|
def lp_message_get_date_time(message):
|
||||||
|
dt = message.date_created
|
||||||
|
dt = dt.isoformat().split(".")[0]
|
||||||
|
dt = dt.split("T")[0]
|
||||||
|
return dt
|
||||||
|
|
||||||
|
|
||||||
|
def lp_message_get_attachments(message):
|
||||||
|
attachments = []
|
||||||
|
for attach in message.bug_attachments:
|
||||||
|
attachments.append({
|
||||||
|
"link": attach.data_link,
|
||||||
|
"title": attach.title
|
||||||
|
})
|
||||||
|
return attachments
|
||||||
|
|
||||||
|
|
||||||
|
# GitHub API
|
||||||
|
def gh_create_issue(summary, description, labels):
|
||||||
|
url = subprocess.check_output(
|
||||||
|
[
|
||||||
|
"hub",
|
||||||
|
"issue",
|
||||||
|
"create",
|
||||||
|
"--message",
|
||||||
|
summary,
|
||||||
|
"--message",
|
||||||
|
description,
|
||||||
|
"-l",
|
||||||
|
labels
|
||||||
|
]
|
||||||
|
)
|
||||||
|
url = url.decode("utf-8")
|
||||||
|
url = url.strip()
|
||||||
|
id = url.split("/")[-1]
|
||||||
|
return id
|
||||||
|
|
||||||
|
|
||||||
|
def gh_set_issue_labels(id, labels):
|
||||||
|
subprocess.run(
|
||||||
|
[
|
||||||
|
"hub",
|
||||||
|
"issue",
|
||||||
|
"update",
|
||||||
|
id,
|
||||||
|
"-l",
|
||||||
|
labels,
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
def gh_close_issue(id, labels):
|
||||||
|
subprocess.run(
|
||||||
|
[
|
||||||
|
"hub",
|
||||||
|
"issue",
|
||||||
|
"update",
|
||||||
|
id,
|
||||||
|
"--state",
|
||||||
|
"closed",
|
||||||
|
"-l",
|
||||||
|
labels,
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
def gh_add_comment(issue_id, comment):
|
||||||
|
subprocess.run(
|
||||||
|
[
|
||||||
|
"hub",
|
||||||
|
"api",
|
||||||
|
"repos/{}/{}/issues/{}/comments".format(GH_OWNER, GH_REPO, issue_id),
|
||||||
|
"--field",
|
||||||
|
"body={}".format(comment)
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
def gh_list_comments(issue_id):
|
||||||
|
output = subprocess.check_output(
|
||||||
|
[
|
||||||
|
"hub",
|
||||||
|
"api",
|
||||||
|
"repos/{}/{}/issues/{}/comments".format(GH_OWNER, GH_REPO, issue_id)
|
||||||
|
]
|
||||||
|
)
|
||||||
|
return json.loads(output)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
|
@ -0,0 +1,38 @@
|
||||||
|
name: Sync Launchpad issues to GitHub
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
paths:
|
||||||
|
- '.github/workflows/track-lp-issues.yaml'
|
||||||
|
- '.github/lpbugtracker.py'
|
||||||
|
schedule:
|
||||||
|
- cron: '0 1 * * *'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
add-lp-issues:
|
||||||
|
name: Sync Launchpad issues to GitHub bug tracker
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
# Checkout code
|
||||||
|
- uses: actions/checkout@v4.1.1
|
||||||
|
- name: Install Python 3
|
||||||
|
uses: actions/setup-python@v5.0.0
|
||||||
|
with:
|
||||||
|
python-version: 3.8
|
||||||
|
- name: Install dependencies
|
||||||
|
run: |
|
||||||
|
python -m pip install --upgrade pip
|
||||||
|
pip install launchpadlib
|
||||||
|
- name: Install hub
|
||||||
|
run: |
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install hub
|
||||||
|
- name: Mirror GitHub bugs from Launchpad
|
||||||
|
id: getlpbugs
|
||||||
|
run: |
|
||||||
|
python .github/lpbugtracker.py
|
||||||
|
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
@ -0,0 +1,5 @@
|
||||||
|
build/
|
||||||
|
data/metainfo/mugshot.appdata.xml
|
||||||
|
dist/
|
||||||
|
MANIFEST
|
||||||
|
mugshot_lib/__pycache__/
|
4
AUTHORS
4
AUTHORS
|
@ -1,5 +1,5 @@
|
||||||
Copyright (C) 2013-2014 Sean Davis <smd.seandavis@gmail.com>
|
Copyright (C) 2013-2020 Sean Davis <sean@bluesabre.org>
|
||||||
Artwork Copyright (C) 2013-2014 Simon Steinbeiß <simon@xfce.org>
|
Artwork Copyright (C) 2013-2015 Simon Steinbeiß <simon@xfce.org>
|
||||||
|
|
||||||
Camera functionality based on web_cam_box
|
Camera functionality based on web_cam_box
|
||||||
Copyright (C) 2010 Rick Spencer <rick.spencer@canonical.com>
|
Copyright (C) 2010 Rick Spencer <rick.spencer@canonical.com>
|
|
@ -1,4 +1,4 @@
|
||||||
include AUTHORS COPYING mugshot.1 mugshot.desktop.in README
|
include AUTHORS COPYING mugshot.1 org.bluesabre.Mugshot.desktop.in README.md
|
||||||
include bin/*
|
include bin/*
|
||||||
recursive-include data *.svg *.ui *.xml
|
recursive-include data *.svg *.ui *.xml
|
||||||
recursive-include mugshot *.py
|
recursive-include mugshot *.py
|
||||||
|
|
121
NEWS
121
NEWS
|
@ -1,5 +1,126 @@
|
||||||
Mugshot NEWS
|
Mugshot NEWS
|
||||||
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||
|
28 Dec 2020, Mugshot 0.4.3
|
||||||
|
|
||||||
|
- New stable release
|
||||||
|
- Add support for Python 3.9
|
||||||
|
- Switched to RDN-format for .desktop and gschema (org.bluesabre.mugshot)
|
||||||
|
(fixes asv-cid-desktopapp-is-not-rdns)
|
||||||
|
- Port python3-dbus usage to GDBus
|
||||||
|
- Remove period at end of short description (fixes asv-summary-has-dot-suffix)
|
||||||
|
- Translation Updates:
|
||||||
|
. Catalan, Chinese (China), Danish, Dutch, German, Lithuanian, Malay,
|
||||||
|
Malay (Arabic), Polish, Serbian, Spanish, Turkish
|
||||||
|
|
||||||
|
|
||||||
|
28 Jul 2019, Mugshot 0.4.2
|
||||||
|
|
||||||
|
- New stable release
|
||||||
|
- New homepage, Mugshot has moved to GitHub!
|
||||||
|
. Homepage: https://github.com/bluesabre/mugshot
|
||||||
|
. Releases: https://github.com/bluesabre/mugshot/releases
|
||||||
|
. Bug Reports: https://github.com/bluesabre/mugshot/issues
|
||||||
|
. Translations: https://www.transifex.com/bluesabreorg/mugshot
|
||||||
|
. Wiki: https://github.com/bluesabre/mugshot/wiki
|
||||||
|
- Translation Updates:
|
||||||
|
. Basque, Belarusian, Brazilian Portuguese, Catalan, Catalan (Valencian),
|
||||||
|
Chinese (Simplified), Croatian, Czech, Danish, Dutch, English (Australia),
|
||||||
|
Esperanto, Finnish, French, Galician, German, Greek, Icelandic, Italian,
|
||||||
|
Japanese, Lithuanian, Norwegian Bokmal, Polish, Portuguese, Romanian,
|
||||||
|
Russian, Serbian, Slovak, Slovenian, Spanish, Swedish
|
||||||
|
|
||||||
|
|
||||||
|
08 Aug 2018, Mugshot 0.4.1
|
||||||
|
|
||||||
|
- New stable release
|
||||||
|
- Code Quality:
|
||||||
|
. Replaced deprecated logger.warn with logger.warning
|
||||||
|
. Replaced deprecated module optparse with argparse
|
||||||
|
. Resolved Pylint and PEP8 errors and warnings
|
||||||
|
- Bugs fixed:
|
||||||
|
. TypeError in _spawn(): The argument, args, must be a list (LP: #1443283)
|
||||||
|
. User-specified initials are not correctly loaded (LP: #1574239)
|
||||||
|
. Include Mugshot in Xfce Settings, Personal Settings (LP: #1698626)
|
||||||
|
. Support "-p" and "-w" office phone flags in chfn (LP: #1699285)
|
||||||
|
. FileNotFoundError when comparing profile images (LP: #1771629)
|
||||||
|
- Fixes in minimal chroot environment:
|
||||||
|
. Fix crash when run without AccountsService
|
||||||
|
. Handle OSError: out of pty devices
|
||||||
|
. Specify utf-8 codec for desktop file processing (setup.py)
|
||||||
|
- Translation Updates:
|
||||||
|
. Catalan, Chinese (Simplified), Danish, Lithuanian, Spanish
|
||||||
|
|
||||||
|
|
||||||
|
11 Apr 2018, Mugshot 0.4.0
|
||||||
|
|
||||||
|
- New stable release
|
||||||
|
- General:
|
||||||
|
. Update URLs from smdavis.us to bluesabre.org
|
||||||
|
. Upgrade appdata file to latest spec
|
||||||
|
. Move appdata to metainfo, per latest spec
|
||||||
|
- Translation Updates:
|
||||||
|
. Catalan, Croatian, Danish, Lithuanian, Romanian, Spanish, Swedish
|
||||||
|
|
||||||
|
|
||||||
|
02 Nov 2016, Mugshot 0.3.2
|
||||||
|
|
||||||
|
- New bugfix release
|
||||||
|
. Mugshot's camera dialog is fixed and should work on all previously
|
||||||
|
supported and current systems!
|
||||||
|
|
||||||
|
|
||||||
|
31 Mar 2016, Mugshot 0.3.1
|
||||||
|
|
||||||
|
- New bugfix release
|
||||||
|
. This release targets a number of bugs that were discovered in past
|
||||||
|
releases. To better handle user properties, AccountsService is now
|
||||||
|
better utilized when it is available.
|
||||||
|
- Bugs fixed:
|
||||||
|
. Failure in extracting details from /etc/passwd (LP: #1304920)
|
||||||
|
. Failed reading of /etc/passwd with empty values (LP: #1394064)
|
||||||
|
. Crash when ~/.face is empty or invalid (LP: #1400055)
|
||||||
|
. Crash when unable to read LibreOffice config (LP: #1557744)
|
||||||
|
. Incorrect handling of empty name fields (LP: #1559815)
|
||||||
|
- Known issues:
|
||||||
|
. Mugshot's camera dialog no longer works with recent versions of
|
||||||
|
Clutter. This is due to a change in the video sink and requires
|
||||||
|
a larger fix.
|
||||||
|
|
||||||
|
|
||||||
|
07 Sep 2015, Mugshot 0.3.0
|
||||||
|
|
||||||
|
- New development release
|
||||||
|
. As GTK and GStreamer continue to evolve, mugshot's camera was no longer
|
||||||
|
able to keep up in its current form. It now uses Cheese and Clutter to
|
||||||
|
display the video feed and capture photos.
|
||||||
|
. New optional requirements for cameras: Cheese, Clutter, and GtkClutter
|
||||||
|
- Bugs fixed:
|
||||||
|
. Camera doesn't initialize (LP: #1414443)
|
||||||
|
- Known issues:
|
||||||
|
. Some users may find that Mugshot freezes when capturing a photo. This
|
||||||
|
is a known issue in Clutter that seems to affect other applications as
|
||||||
|
well (LP: #1462445)
|
||||||
|
|
||||||
|
|
||||||
|
01 Sep 2014, Mugshot 0.2.5
|
||||||
|
|
||||||
|
- General
|
||||||
|
. Fixes startup and improves usability for LDAP users and other users
|
||||||
|
where user details are not properly parsed (LP: #1353530)
|
||||||
|
. Include latest SudoDialog
|
||||||
|
|
||||||
|
|
||||||
|
02 Aug 2014, Mugshot 0.2.4
|
||||||
|
|
||||||
|
- General
|
||||||
|
. Add AppData files
|
||||||
|
. Upgrade license from GPL3 to GPL3+
|
||||||
|
- Bugs fixed:
|
||||||
|
. Mugshot does not correctly expand user details (LP: #1310634)
|
||||||
|
. Remove hard dependency on AccountsService (LP: #1311938)
|
||||||
|
. Fix timeout by using non-interactive chfn (LP: #1315709)
|
||||||
|
|
||||||
|
|
||||||
04 Apr 2014, Mugshot 0.2.3
|
04 Apr 2014, Mugshot 0.2.3
|
||||||
|
|
||||||
- General:
|
- General:
|
||||||
|
|
25
README
25
README
|
@ -1,25 +0,0 @@
|
||||||
Mugshot is a lightweight user configuration utility that allows you to easily update personal user details. This includes:
|
|
||||||
- Linux profile image: ~/.face
|
|
||||||
- User details stored in /etc/passwd (used by finger)
|
|
||||||
- Pidgin buddy icon
|
|
||||||
- LibreOffice user details
|
|
||||||
|
|
||||||
Dependencies: chfn, python3-gi, python3-pexpect, python3-dbus, python3-cairo
|
|
||||||
Optional: gstreamer1.0-plugins-good and gstreamer1.0-tools (for webcam support), gnome-control-center-data (provides a healthy list of stock user profile images)
|
|
||||||
|
|
||||||
Please report comments, suggestions and bugs to:
|
|
||||||
Sean Davis <smd.seandavis@gmail.com>
|
|
||||||
|
|
||||||
Check for new versions at:
|
|
||||||
https://launchpad.net/mugshot
|
|
||||||
|
|
||||||
|
|
||||||
NOTE: If you get the following error:
|
|
||||||
|
|
||||||
(mugshot:22748): GLib-GIO-ERROR **: Settings schema 'apps.mugshot' is not installed
|
|
||||||
|
|
||||||
be sure to copy data/glib-2.0/schemas/apps.mugshot.gschema.xml to either:
|
|
||||||
/usr/share/glib-2.0/schemas, or
|
|
||||||
/usr/local/share/glib-2.0/schemas
|
|
||||||
|
|
||||||
and run glib-compile-schemas on that directory before running.
|
|
|
@ -0,0 +1,55 @@
|
||||||
|
# Mugshot
|
||||||
|
**Mugshot** is a lightweight user configuration utility for Linux designed for simplicity and ease of use. Quickly update your personal profile and sync your updates across applications.
|
||||||
|
|
||||||
|
![Mugshot window](https://screenshots.bluesabre.org/mugshot/docs/mugshot-main-2.png)
|
||||||
|
|
||||||
|
## Features
|
||||||
|
- Update your user profile image (~/.face and AccountService)
|
||||||
|
- Update user details stored in /etc/passwd (used by *finger* and other desktop applications)
|
||||||
|
- (Optionally) sync your profile image to your *Pidgin* buddy icon
|
||||||
|
- (Optionally) sync your user details to *LibreOffice*
|
||||||
|
|
||||||
|
## Dependencies
|
||||||
|
|
||||||
|
### Build Requirements
|
||||||
|
- gir1.2-gtk-3.0
|
||||||
|
- python3
|
||||||
|
- python3-distutils
|
||||||
|
- [python3-distutils-extra](https://launchpad.net/python-distutils-extra)
|
||||||
|
- python3-gi
|
||||||
|
- python3-pexpect
|
||||||
|
|
||||||
|
### Runtime Requirements
|
||||||
|
- chfn
|
||||||
|
- python3-cairo
|
||||||
|
- python3-gi
|
||||||
|
- python3-pexpect
|
||||||
|
|
||||||
|
### Optional (for webcam support)
|
||||||
|
- gstreamer1.0-plugins-good
|
||||||
|
- gstreamer1.0-tools
|
||||||
|
- gir1.2-cheese-3.0
|
||||||
|
- gir1.2-gtkclutter-1.0
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
Please refer to the [Mugshot Wiki](https://github.com/bluesabre/mugshot/wiki/Installation) for installation instructions.
|
||||||
|
|
||||||
|
## Links
|
||||||
|
- [Homepage](https://github.com/bluesabre/mugshot)
|
||||||
|
- [Releases](https://github.com/bluesabre/mugshot/releases)
|
||||||
|
- [Bug Reports](https://github.com/bluesabre/mugshot/issues)
|
||||||
|
- [Translations](https://www.transifex.com/bluesabreorg/mugshot)
|
||||||
|
- [Wiki](https://github.com/bluesabre/mugshot/wiki)
|
||||||
|
|
||||||
|
## Troubleshooting
|
||||||
|
If you see the following error:
|
||||||
|
|
||||||
|
(mugshot:22748): GLib-GIO-ERROR **: Settings schema 'org.bluesabre.mugshot' is not installed
|
||||||
|
|
||||||
|
Be sure to copy data/glib-2.0/schemas/org.bluesabre.mugshot.gschema.xml to either:
|
||||||
|
|
||||||
|
- /usr/share/glib-2.0/schemas, or
|
||||||
|
- /usr/local/share/glib-2.0/schemas
|
||||||
|
|
||||||
|
and run glib-compile-schemas on that directory before running **Mugshot**.
|
|
@ -1,11 +1,12 @@
|
||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
||||||
# Mugshot - Lightweight user configuration utility
|
# Mugshot - Lightweight user configuration utility
|
||||||
# Copyright (C) 2013-2014 Sean Davis <smd.seandavis@gmail.com>
|
# Copyright (C) 2013-2020 Sean Davis <sean@bluesabre.org>
|
||||||
#
|
#
|
||||||
# This program is free software: you can redistribute it and/or modify it
|
# This program is free software: you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License version 3, as published
|
# under the terms of the GNU General Public License as published by
|
||||||
# by the Free Software Foundation.
|
# the Free Software Foundation, either version 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful, but
|
# This program is distributed in the hope that it will be useful, but
|
||||||
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<!-- <?xml version="1.0" encoding="UTF-8"?>
|
||||||
<schemalist gettext-domain="mugshot">
|
<schemalist gettext-domain="mugshot">
|
||||||
<schema id="apps.mugshot" path="/apps/mugshot/">
|
<schema id="org.bluesabre.mugshot" path="/org/bluesabre/mugshot/">
|
||||||
<key name="initials" type="s">
|
<key name="initials" type="s">
|
||||||
<default>''</default>
|
<default>''</default>
|
||||||
<summary>Initials</summary>
|
<summary>Initials</summary>
|
||||||
|
@ -17,4 +17,4 @@
|
||||||
<description>The user's fax number.</description>
|
<description>The user's fax number.</description>
|
||||||
</key>
|
</key>
|
||||||
</schema>
|
</schema>
|
||||||
</schemalist>
|
</schemalist> -->
|
|
@ -0,0 +1,116 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!-- Copyright 2014-2020 Sean Davis <sean@bluesabre.org> -->
|
||||||
|
<component type="desktop">
|
||||||
|
<id>org.bluesabre.Mugshot.desktop</id>
|
||||||
|
<metadata_license>CC0-1.0</metadata_license>
|
||||||
|
<project_license>GPL-3.0+</project_license>
|
||||||
|
<name>Mugshot</name>
|
||||||
|
<_summary>Lightweight user configuration</_summary>
|
||||||
|
|
||||||
|
<description>
|
||||||
|
<_p>
|
||||||
|
Mugshot enables users to easily update personal contact information.
|
||||||
|
With Mugshot, users are able to:
|
||||||
|
</_p>
|
||||||
|
<ul>
|
||||||
|
<_li>Set the account photo displayed at login and optionally synchronize
|
||||||
|
this photo with their Pidgin buddy icon</_li>
|
||||||
|
<_li>Set account details stored in /etc/passwd (usable with the finger
|
||||||
|
command) and optionally synchronize with their LibreOffice contact
|
||||||
|
information</_li>
|
||||||
|
</ul>
|
||||||
|
</description>
|
||||||
|
|
||||||
|
<screenshots>
|
||||||
|
<screenshot type="default" height="360" width="640">
|
||||||
|
<image>https://screenshots.bluesabre.org/mugshot/mugshot.png</image>
|
||||||
|
</screenshot>
|
||||||
|
<screenshot height="360" width="640">
|
||||||
|
<image>https://screenshots.bluesabre.org/mugshot/mugshot-pidgin-sync.png</image>
|
||||||
|
</screenshot>
|
||||||
|
</screenshots>
|
||||||
|
|
||||||
|
<url type="homepage">https://github.com/bluesabre/mugshot</url>
|
||||||
|
<url type="bugtracker">https://github.com/bluesabre/mugshot/issues</url>
|
||||||
|
<url type="help">https://github.com/bluesabre/mugshot/wiki</url>
|
||||||
|
<url type="translate">https://www.transifex.com/bluesabreorg/mugshot</url>
|
||||||
|
|
||||||
|
<update_contact>sean@bluesabre.org</update_contact>
|
||||||
|
|
||||||
|
<translation type="gettext">mugshot</translation>
|
||||||
|
|
||||||
|
<provides>
|
||||||
|
<binary>mugshot</binary>
|
||||||
|
</provides>
|
||||||
|
|
||||||
|
<releases>
|
||||||
|
<release version="0.4.3" date="2020-12-28">
|
||||||
|
<description>
|
||||||
|
<_p>This maintenance release adds support for Python 3.9
|
||||||
|
and includes many translation updates.
|
||||||
|
</_p>
|
||||||
|
</description>
|
||||||
|
</release>
|
||||||
|
|
||||||
|
<release version="0.4.2" date="2019-07-28">
|
||||||
|
<description>
|
||||||
|
<_p>Mugshot has moved to GitHub! This maintenance release
|
||||||
|
includes numerous translation updates.
|
||||||
|
</_p>
|
||||||
|
</description>
|
||||||
|
</release>
|
||||||
|
|
||||||
|
<release version="0.4.1" date="2018-08-08">
|
||||||
|
<description>
|
||||||
|
<_p>This release includes a number of code quality improvements,
|
||||||
|
bug fixes, and translations. Mugshot can now be built and run
|
||||||
|
in a minimal chroot environment.
|
||||||
|
</_p>
|
||||||
|
</description>
|
||||||
|
</release>
|
||||||
|
|
||||||
|
<release version="0.4.0" date="2018-04-11">
|
||||||
|
<description>
|
||||||
|
<_p>This stable release adds support for the latest GTK and
|
||||||
|
GStreamer technologies.
|
||||||
|
</_p>
|
||||||
|
</description>
|
||||||
|
</release>
|
||||||
|
|
||||||
|
<release version="0.3.2" date="2016-11-02">
|
||||||
|
<description>
|
||||||
|
<_p>This development release restores camera dialog functionality
|
||||||
|
that with recent software versions.
|
||||||
|
</_p>
|
||||||
|
</description>
|
||||||
|
</release>
|
||||||
|
|
||||||
|
<release version="0.3.1" date="2016-03-31">
|
||||||
|
<description>
|
||||||
|
<_p>This development release fixes a large number of bugs from
|
||||||
|
previous releases. User properties that cannot be edited are
|
||||||
|
now restricted to administrative users.
|
||||||
|
</_p>
|
||||||
|
</description>
|
||||||
|
</release>
|
||||||
|
|
||||||
|
<release version="0.3.0" date="2015-09-07">
|
||||||
|
<description>
|
||||||
|
<_p>This development release upgrades the camera dialog to use
|
||||||
|
Cheese and Clutter to display and capture the camera feed.
|
||||||
|
</_p>
|
||||||
|
</description>
|
||||||
|
</release>
|
||||||
|
|
||||||
|
<release version="0.2.5" date="2014-09-01">
|
||||||
|
<description>
|
||||||
|
<_p>This stable release improves Mugshot functionality for LDAP users,
|
||||||
|
and includes the latest SudoDialog, improving the appearance and
|
||||||
|
usability of the password dialog.
|
||||||
|
</_p>
|
||||||
|
</description>
|
||||||
|
</release>
|
||||||
|
|
||||||
|
</releases>
|
||||||
|
|
||||||
|
</component>
|
|
@ -1,7 +1,8 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!-- Generated with glade 3.20.0 -->
|
||||||
<interface>
|
<interface>
|
||||||
<!-- interface-requires gtk+ 3.0 -->
|
<requires lib="gtk+" version="3.0"/>
|
||||||
<!-- interface-requires camera_mugshot_dialog 1.0 -->
|
<requires lib="camera_mugshot_dialog" version="1.0"/>
|
||||||
<object class="CameraMugshotDialog" id="camera_mugshot_dialog">
|
<object class="CameraMugshotDialog" id="camera_mugshot_dialog">
|
||||||
<property name="width_request">230</property>
|
<property name="width_request">230</property>
|
||||||
<property name="height_request">300</property>
|
<property name="height_request">300</property>
|
||||||
|
@ -12,10 +13,10 @@
|
||||||
<property name="default_height">300</property>
|
<property name="default_height">300</property>
|
||||||
<property name="icon_name">mugshot</property>
|
<property name="icon_name">mugshot</property>
|
||||||
<property name="type_hint">normal</property>
|
<property name="type_hint">normal</property>
|
||||||
<signal name="destroy" handler="on_camera_mugshot_dialog_destroy" swapped="no"/>
|
|
||||||
<signal name="show" handler="on_camera_mugshot_dialog_show" swapped="no"/>
|
|
||||||
<signal name="delete-event" handler="on_camera_mugshot_dialog_delete_event" swapped="no"/>
|
<signal name="delete-event" handler="on_camera_mugshot_dialog_delete_event" swapped="no"/>
|
||||||
|
<signal name="destroy" handler="on_camera_mugshot_dialog_destroy" swapped="no"/>
|
||||||
<signal name="hide" handler="on_camera_mugshot_dialog_hide" swapped="no"/>
|
<signal name="hide" handler="on_camera_mugshot_dialog_hide" swapped="no"/>
|
||||||
|
<signal name="show" handler="on_camera_mugshot_dialog_show" swapped="no"/>
|
||||||
<child internal-child="vbox">
|
<child internal-child="vbox">
|
||||||
<object class="GtkBox" id="dialog-vbox1">
|
<object class="GtkBox" id="dialog-vbox1">
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!-- Generated with glade 3.16.1 -->
|
<!-- Generated with glade 3.18.3 -->
|
||||||
<interface>
|
<interface>
|
||||||
<requires lib="gtk+" version="3.6"/>
|
<requires lib="gtk+" version="3.6"/>
|
||||||
<!-- interface-requires mugshot_window 1.0 -->
|
<requires lib="mugshot_window" version="1.0"/>
|
||||||
<!-- interface-local-resource-path ../media -->
|
<!-- interface-local-resource-path ../media -->
|
||||||
<object class="GtkBox" id="box8">
|
<object class="GtkBox" id="box8">
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
|
@ -157,7 +157,6 @@
|
||||||
<object class="GtkMenu" id="image_menu">
|
<object class="GtkMenu" id="image_menu">
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
<property name="can_focus">False</property>
|
<property name="can_focus">False</property>
|
||||||
<signal name="hide" handler="on_image_menu_hide" swapped="no"/>
|
|
||||||
<child>
|
<child>
|
||||||
<object class="GtkImageMenuItem" id="image_from_stock">
|
<object class="GtkImageMenuItem" id="image_from_stock">
|
||||||
<property name="label" translatable="yes">Select from stock…</property>
|
<property name="label" translatable="yes">Select from stock…</property>
|
||||||
|
@ -205,14 +204,6 @@
|
||||||
</object>
|
</object>
|
||||||
</child>
|
</child>
|
||||||
</object>
|
</object>
|
||||||
<object class="GtkListStore" id="liststore1">
|
|
||||||
<columns>
|
|
||||||
<!-- column-name filename -->
|
|
||||||
<column type="gchararray"/>
|
|
||||||
<!-- column-name stock_image -->
|
|
||||||
<column type="GdkPixbuf"/>
|
|
||||||
</columns>
|
|
||||||
</object>
|
|
||||||
<object class="MugshotWindow" id="mugshot_window">
|
<object class="MugshotWindow" id="mugshot_window">
|
||||||
<property name="can_focus">False</property>
|
<property name="can_focus">False</property>
|
||||||
<property name="title" translatable="yes">Mugshot</property>
|
<property name="title" translatable="yes">Mugshot</property>
|
||||||
|
@ -230,14 +221,15 @@
|
||||||
<property name="can_focus">False</property>
|
<property name="can_focus">False</property>
|
||||||
<property name="spacing">12</property>
|
<property name="spacing">12</property>
|
||||||
<child>
|
<child>
|
||||||
<object class="GtkToggleButton" id="image_button">
|
<object class="GtkMenuButton" id="image_button">
|
||||||
<property name="width_request">128</property>
|
<property name="width_request">128</property>
|
||||||
<property name="height_request">128</property>
|
<property name="height_request">128</property>
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
<property name="can_focus">True</property>
|
<property name="can_focus">True</property>
|
||||||
<property name="receives_default">True</property>
|
<property name="receives_default">True</property>
|
||||||
<property name="relief">half</property>
|
<property name="relief">half</property>
|
||||||
<signal name="clicked" handler="on_image_button_clicked" swapped="no"/>
|
<property name="xalign">0</property>
|
||||||
|
<property name="popup">image_menu</property>
|
||||||
<child>
|
<child>
|
||||||
<object class="GtkImage" id="user_image">
|
<object class="GtkImage" id="user_image">
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
|
@ -657,12 +649,12 @@
|
||||||
<property name="use_preview_label">False</property>
|
<property name="use_preview_label">False</property>
|
||||||
<signal name="update-preview" handler="on_filechooserdialog_update_preview" swapped="no"/>
|
<signal name="update-preview" handler="on_filechooserdialog_update_preview" swapped="no"/>
|
||||||
<child internal-child="vbox">
|
<child internal-child="vbox">
|
||||||
<object class="GtkBox" id="filechooserdialog-vbox1">
|
<object class="GtkBox" id="filechooserdialog_vbox1">
|
||||||
<property name="can_focus">False</property>
|
<property name="can_focus">False</property>
|
||||||
<property name="orientation">vertical</property>
|
<property name="orientation">vertical</property>
|
||||||
<property name="spacing">2</property>
|
<property name="spacing">2</property>
|
||||||
<child internal-child="action_area">
|
<child internal-child="action_area">
|
||||||
<object class="GtkButtonBox" id="filechooserdialog-action_area1">
|
<object class="GtkButtonBox" id="filechooserdialog_action_area1">
|
||||||
<property name="can_focus">False</property>
|
<property name="can_focus">False</property>
|
||||||
<property name="layout_style">end</property>
|
<property name="layout_style">end</property>
|
||||||
<child>
|
<child>
|
||||||
|
@ -713,6 +705,14 @@
|
||||||
<action-widget response="-10">button2</action-widget>
|
<action-widget response="-10">button2</action-widget>
|
||||||
</action-widgets>
|
</action-widgets>
|
||||||
</object>
|
</object>
|
||||||
|
<object class="GtkListStore" id="liststore1">
|
||||||
|
<columns>
|
||||||
|
<!-- column-name filename -->
|
||||||
|
<column type="gchararray"/>
|
||||||
|
<!-- column-name stock_image -->
|
||||||
|
<column type="GdkPixbuf"/>
|
||||||
|
</columns>
|
||||||
|
</object>
|
||||||
<object class="GtkWindow" id="stock_browser">
|
<object class="GtkWindow" id="stock_browser">
|
||||||
<property name="can_focus">False</property>
|
<property name="can_focus">False</property>
|
||||||
<property name="title" translatable="yes">Select a photo…</property>
|
<property name="title" translatable="yes">Select a photo…</property>
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
\\$2 \(laURL: \\$1 \(ra\\$3
|
\\$2 \(laURL: \\$1 \(ra\\$3
|
||||||
..
|
..
|
||||||
.if \n[.g] .mso www.tmac
|
.if \n[.g] .mso www.tmac
|
||||||
.TH MUGSHOT "1" "January 2014" "mugshot 0.1" "User Commands"
|
.TH MUGSHOT "1" "August 2018" "mugshot 0.4" "User Commands"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
mugshot \- lightweight user configuration utility
|
mugshot \- lightweight user configuration utility
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
|
@ -24,9 +24,9 @@ Show debug messages (\fB\-vv\fR debugs mugshot_lib also)
|
||||||
The full documentation for
|
The full documentation for
|
||||||
.B mugshot
|
.B mugshot
|
||||||
is maintained online at
|
is maintained online at
|
||||||
.URL "http://wiki.smdavis.us/doku.php?id=mugshot-docs" "the authors documentation portal" "."
|
.URL "https://github.com/bluesabre/mugshot/wiki" "the authors documentation portal" "."
|
||||||
.SH BUGS
|
.SH BUGS
|
||||||
Please report bugs at
|
Please report bugs at
|
||||||
.URL "https://bugs.launchpad.net/mugshot" "the Mugshot Bugs page" "."
|
.URL "https://github.com/bluesabre/mugshot/issues" "the Mugshot Bugs page" "."
|
||||||
.SH AUTHOR
|
.SH AUTHOR
|
||||||
Sean Davis (smd.seandavis@gmail.com)
|
Sean Davis (sean@bluesabre.org)
|
||||||
|
|
|
@ -1,14 +1,15 @@
|
||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
||||||
# Mugshot - Lightweight user configuration utility
|
# Mugshot - Lightweight user configuration utility
|
||||||
# Copyright (C) 2013-2014 Sean Davis <smd.seandavis@gmail.com>
|
# Copyright (C) 2013-2020 Sean Davis <sean@bluesabre.org>
|
||||||
#
|
#
|
||||||
# Portions of this file are adapted from web_cam_box,
|
# Portions of this file are adapted from web_cam_box,
|
||||||
# Copyright (C) 2010 Rick Spencer <rick.spencer@canonical.com>
|
# Copyright (C) 2010 Rick Spencer <rick.spencer@canonical.com>
|
||||||
#
|
#
|
||||||
# This program is free software: you can redistribute it and/or modify it
|
# This program is free software: you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License version 3, as published
|
# under the terms of the GNU General Public License as published by
|
||||||
# by the Free Software Foundation.
|
# the Free Software Foundation, either version 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful, but
|
# This program is distributed in the hope that it will be useful, but
|
||||||
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
||||||
|
@ -18,60 +19,177 @@
|
||||||
# You should have received a copy of the GNU General Public License along
|
# You should have received a copy of the GNU General Public License along
|
||||||
# with this program. If not, see <http://www.gnu.org/licenses/>.
|
# with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
import os
|
||||||
|
import logging
|
||||||
|
|
||||||
from locale import gettext as _
|
from locale import gettext as _
|
||||||
|
|
||||||
import logging
|
import gi
|
||||||
|
gi.require_version('Gst', '1.0')
|
||||||
|
gi.require_version('Cheese', '3.0')
|
||||||
|
gi.require_version('GtkClutter', '1.0')
|
||||||
|
|
||||||
|
from gi.repository import Gtk, GObject, Gst # nopep8
|
||||||
|
from gi.repository import Cheese, Clutter, GtkClutter # nopep8
|
||||||
|
|
||||||
|
from mugshot_lib import helpers # nopep8
|
||||||
|
from mugshot_lib.CameraDialog import CameraDialog # nopep8
|
||||||
|
|
||||||
logger = logging.getLogger('mugshot')
|
logger = logging.getLogger('mugshot')
|
||||||
|
|
||||||
from gi.repository import Gtk, GObject, Gst, GdkPixbuf
|
|
||||||
from gi.repository import GdkX11, GstVideo # lint:ok
|
|
||||||
import cairo
|
|
||||||
|
|
||||||
import os
|
class CameraBox(GtkClutter.Embed):
|
||||||
|
__gsignals__ = {
|
||||||
|
'photo-saved': (GObject.SIGNAL_RUN_LAST,
|
||||||
|
GObject.TYPE_NONE,
|
||||||
|
(GObject.TYPE_STRING,)),
|
||||||
|
'gst-state-changed': (GObject.SIGNAL_RUN_LAST,
|
||||||
|
GObject.TYPE_NONE,
|
||||||
|
(GObject.TYPE_INT,))
|
||||||
|
}
|
||||||
|
|
||||||
from mugshot_lib import helpers
|
def __init__(self, parent):
|
||||||
from mugshot_lib.CameraDialog import CameraDialog
|
GtkClutter.Embed.__init__(self)
|
||||||
|
self.state = Gst.State.NULL
|
||||||
|
self.parent = parent
|
||||||
|
|
||||||
|
video_texture = self.setup_ui()
|
||||||
|
|
||||||
def draw_message(widget, message, ctx):
|
self.camera = Cheese.Camera.new(video_texture,
|
||||||
"""Draw a message (including newlines) vertically centered on a cairo
|
"Mugshot", 1280, 720)
|
||||||
context."""
|
Cheese.Camera.setup(self.camera, None)
|
||||||
split_msg = message.split('\n')
|
Cheese.Camera.play(self.camera)
|
||||||
|
self.state = Gst.State.PLAYING
|
||||||
|
|
||||||
# Get the height and width of the drawing area.
|
def added(signal, data):
|
||||||
alloc = widget.get_allocation()
|
if "get_device_node" in dir(data):
|
||||||
height = alloc.height
|
node = data.get_device_node()
|
||||||
|
self.camera.set_device_by_device_node(node)
|
||||||
|
else:
|
||||||
|
self.camera.set_device(data)
|
||||||
|
self.camera.switch_camera_device()
|
||||||
|
|
||||||
# Make the background black.
|
device_monitor = Cheese.CameraDeviceMonitor.new()
|
||||||
ctx.set_source_rgb(0, 0, 0)
|
device_monitor.connect("added", added)
|
||||||
ctx.paint()
|
device_monitor.coldplug()
|
||||||
|
|
||||||
# Set the font details.
|
self.camera.connect("photo-taken", self.on_photo_taken)
|
||||||
font_size = 20
|
self.camera.connect("state-flags-changed", self.on_state_flags_changed)
|
||||||
font_color = (255, 255, 255)
|
|
||||||
font_name = "Sans"
|
|
||||||
row_spacing = 6
|
|
||||||
left_spacing = 10
|
|
||||||
|
|
||||||
# Get start position
|
self._save_filename = ""
|
||||||
message_height = (len(split_msg) * font_size) + len(split_msg) - 15
|
|
||||||
current_pos = (height - message_height) / 2
|
|
||||||
|
|
||||||
# Draw the message to the drawing area.
|
def setup_ui(self):
|
||||||
ctx.set_source_rgb(*font_color)
|
viewport = self.get_stage()
|
||||||
ctx.select_font_face(font_name, cairo.FONT_SLANT_NORMAL,
|
|
||||||
cairo.FONT_WEIGHT_NORMAL)
|
|
||||||
ctx.set_font_size(font_size)
|
|
||||||
|
|
||||||
for line in split_msg:
|
video_preview = Clutter.Actor.new()
|
||||||
ctx.move_to(left_spacing, current_pos)
|
video_preview.set_content_gravity(Clutter.ContentGravity.RESIZE_ASPECT)
|
||||||
ctx.show_text(line)
|
video_preview.set_x_expand(True)
|
||||||
current_pos = current_pos + font_size + row_spacing
|
video_preview.set_y_expand(True)
|
||||||
|
video_preview.props.min_height = 100.0
|
||||||
|
video_preview.props.min_width = 100.0
|
||||||
|
video_texture = video_preview
|
||||||
|
|
||||||
|
viewport_layout = Clutter.Actor.new()
|
||||||
|
viewport_layout.add_child(video_preview)
|
||||||
|
|
||||||
|
viewport_layout_manager = Clutter.BinLayout()
|
||||||
|
|
||||||
|
background_layer = Clutter.Actor.new()
|
||||||
|
background_layer.props.background_color = \
|
||||||
|
Clutter.Color.from_string("Black")[1]
|
||||||
|
background_layer.props.x = 0
|
||||||
|
background_layer.props.y = 0
|
||||||
|
background_layer.props.width = 100
|
||||||
|
background_layer.props.height = 100
|
||||||
|
|
||||||
|
video_preview.props.request_mode = Clutter.RequestMode.HEIGHT_FOR_WIDTH
|
||||||
|
|
||||||
|
viewport.add_child(background_layer)
|
||||||
|
|
||||||
|
viewport_layout.set_layout_manager(viewport_layout_manager)
|
||||||
|
|
||||||
|
viewport.add_child(viewport_layout)
|
||||||
|
|
||||||
|
viewport.connect("allocation_changed", self.on_stage_resize,
|
||||||
|
viewport_layout, background_layer)
|
||||||
|
|
||||||
|
return video_texture
|
||||||
|
|
||||||
|
def on_stage_resize(self, actor, box, flags, layout, background):
|
||||||
|
s_width, s_height = self.get_stage().get_size()
|
||||||
|
|
||||||
|
v_width = self.camera.props.format.width
|
||||||
|
v_height = self.camera.props.format.height
|
||||||
|
|
||||||
|
square = min(s_width, s_height)
|
||||||
|
if v_width > v_height:
|
||||||
|
scale = square / v_height
|
||||||
|
v_height = square
|
||||||
|
v_width = v_width * scale
|
||||||
|
else:
|
||||||
|
scale = square / v_width
|
||||||
|
v_height = v_height * scale
|
||||||
|
v_width = square
|
||||||
|
|
||||||
|
x_adj, y_adj = (s_width - v_width) / 2.0, (s_height - v_height) / 2.0
|
||||||
|
|
||||||
|
layout.set_size(v_width, v_height)
|
||||||
|
layout.set_x(x_adj)
|
||||||
|
layout.set_y(y_adj)
|
||||||
|
|
||||||
|
background.set_size(s_width, s_height)
|
||||||
|
|
||||||
|
def on_state_flags_changed(self, camera, state):
|
||||||
|
self.state = state
|
||||||
|
self.emit("gst-state-changed", self.state)
|
||||||
|
|
||||||
|
def play(self):
|
||||||
|
if self.state != Gst.State.PLAYING:
|
||||||
|
Cheese.Camera.play(self.camera)
|
||||||
|
|
||||||
|
def pause(self):
|
||||||
|
if self.state == Gst.State.PLAYING:
|
||||||
|
Cheese.Camera.play(self.camera)
|
||||||
|
|
||||||
|
def stop(self):
|
||||||
|
Cheese.Camera.stop(self.camera)
|
||||||
|
|
||||||
|
def take_photo(self, target_filename):
|
||||||
|
self._save_filename = target_filename
|
||||||
|
return self.camera.take_photo_pixbuf()
|
||||||
|
|
||||||
|
def on_photo_taken(self, camera, pixbuf):
|
||||||
|
# Get the image dimensions.
|
||||||
|
height = pixbuf.get_height()
|
||||||
|
width = pixbuf.get_width()
|
||||||
|
start_x = 0
|
||||||
|
start_y = 0
|
||||||
|
|
||||||
|
# Calculate a balanced center.
|
||||||
|
if width > height:
|
||||||
|
start_x = (width - height) / 2
|
||||||
|
width = height
|
||||||
|
else:
|
||||||
|
start_y = (height - width) / 2
|
||||||
|
height = width
|
||||||
|
|
||||||
|
# Create a new cropped pixbuf.
|
||||||
|
new_pixbuf = pixbuf.new_subpixbuf(start_x, start_y, width, height)
|
||||||
|
|
||||||
|
# Overwrite the temporary file with our new cropped image.
|
||||||
|
new_pixbuf.savev(self._save_filename, "png", [], [])
|
||||||
|
|
||||||
|
self.emit("photo-saved", self._save_filename)
|
||||||
|
|
||||||
|
|
||||||
class CameraMugshotDialog(CameraDialog):
|
class CameraMugshotDialog(CameraDialog):
|
||||||
|
|
||||||
"""Camera Capturing Dialog"""
|
"""Camera Capturing Dialog"""
|
||||||
__gtype_name__ = "CameraMugshotDialog"
|
__gtype_name__ = "CameraMugshotDialog"
|
||||||
|
__gsignals__ = {'apply': (GObject.SIGNAL_RUN_LAST,
|
||||||
|
GObject.TYPE_NONE,
|
||||||
|
(GObject.TYPE_STRING,))
|
||||||
|
}
|
||||||
|
|
||||||
def finish_initializing(self, builder): # pylint: disable=E1002
|
def finish_initializing(self, builder): # pylint: disable=E1002
|
||||||
"""Set up the camera dialog"""
|
"""Set up the camera dialog"""
|
||||||
|
@ -79,35 +197,17 @@ class CameraMugshotDialog(CameraDialog):
|
||||||
|
|
||||||
# Initialize Gst or nothing will work.
|
# Initialize Gst or nothing will work.
|
||||||
Gst.init(None)
|
Gst.init(None)
|
||||||
|
Clutter.init(None)
|
||||||
|
|
||||||
|
self.camera = CameraBox(self)
|
||||||
|
self.camera.show()
|
||||||
|
|
||||||
|
self.camera.connect("gst-state-changed", self.on_camera_state_changed)
|
||||||
|
self.camera.connect("photo-saved", self.on_camera_photo_saved)
|
||||||
|
|
||||||
# Pack the video widget into the dialog.
|
# Pack the video widget into the dialog.
|
||||||
vbox = builder.get_object('camera_box')
|
vbox = builder.get_object('camera_box')
|
||||||
self.video_window = Gtk.DrawingArea()
|
vbox.pack_start(self.camera, True, True, 0)
|
||||||
self.video_window.connect("realize", self.__on_video_window_realized)
|
|
||||||
vbox.pack_start(self.video_window, True, True, 0)
|
|
||||||
self.video_window.show()
|
|
||||||
|
|
||||||
# Prepare the camerabin element.
|
|
||||||
self.camerabin = Gst.ElementFactory.make("camerabin", "camera-source")
|
|
||||||
if self.camerabin:
|
|
||||||
bus = self.camerabin.get_bus()
|
|
||||||
bus.add_signal_watch()
|
|
||||||
bus.enable_sync_message_emission()
|
|
||||||
bus.connect("message", self._on_message)
|
|
||||||
bus.connect("sync-message::element", self._on_sync_message)
|
|
||||||
self.realized = False
|
|
||||||
self.draw_handler = self.video_window.connect('draw', self.on_draw)
|
|
||||||
# If the camera fails to load, show an error on the screen.
|
|
||||||
else:
|
|
||||||
devices = []
|
|
||||||
for device in os.listdir('/dev/'):
|
|
||||||
if device.startswith('video'):
|
|
||||||
devices.append(device)
|
|
||||||
logger.error(_('Camera failed to load. Devices: %s') %
|
|
||||||
'; '.join(devices))
|
|
||||||
self.draw_handler = self.video_window.connect('draw',
|
|
||||||
self.on_failed_draw)
|
|
||||||
self.realized = True
|
|
||||||
|
|
||||||
# Essential widgets
|
# Essential widgets
|
||||||
self.record_button = builder.get_object('camera_record')
|
self.record_button = builder.get_object('camera_record')
|
||||||
|
@ -118,138 +218,28 @@ class CameraMugshotDialog(CameraDialog):
|
||||||
|
|
||||||
self.show_all()
|
self.show_all()
|
||||||
|
|
||||||
def on_failed_draw(self, widget, ctx):
|
def on_camera_state_changed(self, widget, state):
|
||||||
"""Display a message that the camera failed to load."""
|
if state == Gst.State.PLAYING or self.apply_button.get_sensitive():
|
||||||
# Translators: Please include newlines, as required to fit the message.
|
self.record_button.set_sensitive(True)
|
||||||
message = _("Sorry, but your camera\nfailed to initialize.")
|
else:
|
||||||
draw_message(widget, message, ctx)
|
self.record_button.set_sensitive(False)
|
||||||
|
|
||||||
def on_draw(self, widget, ctx):
|
def on_camera_photo_saved(self, widget, filename):
|
||||||
"""Display a message that the camera is initializing on first draw.
|
self.filename = filename
|
||||||
Afterwards, blank the drawing area to clear the message."""
|
self.apply_button.set_sensitive(True)
|
||||||
# Translators: Please include newlines, as required to fit the message.
|
self.camera.pause()
|
||||||
message = _("Please wait while your\ncamera is initialized.")
|
|
||||||
draw_message(widget, message, ctx)
|
|
||||||
|
|
||||||
# Redefine on_draw to blank the drawing area next time.
|
|
||||||
def on_draw(self, widget, ctx):
|
|
||||||
"""Redefinition of on_draw to blank the drawing area next time."""
|
|
||||||
ctx.set_source_rgb(0, 0, 0)
|
|
||||||
ctx.paint()
|
|
||||||
|
|
||||||
# Redefine on_draw once more to do nothing else.
|
|
||||||
def on_draw(self, widget, ctx):
|
|
||||||
"""Redefinition of on_draw no longer do anything."""
|
|
||||||
pass
|
|
||||||
|
|
||||||
def play(self):
|
def play(self):
|
||||||
"""Start the camera streaming and display the output. It is necessary
|
self.camera.play()
|
||||||
to start the camera playing before using most other functions."""
|
|
||||||
if not self.realized:
|
|
||||||
self._set_video_window_id()
|
|
||||||
if not self.realized:
|
|
||||||
logger.error(_("Cannot display camera output."
|
|
||||||
"Ignoring play command"))
|
|
||||||
else:
|
|
||||||
if self.camerabin:
|
|
||||||
self.camerabin.set_state(Gst.State.PLAYING)
|
|
||||||
|
|
||||||
def pause(self):
|
def pause(self):
|
||||||
"""Pause the camera output. It will cause the image to "freeze".
|
self.camera.pause()
|
||||||
Use play() to start the camera playing again. Note that calling pause
|
|
||||||
before play may cause errors on certain camera."""
|
|
||||||
if self.camerabin:
|
|
||||||
self.camerabin.set_state(Gst.State.PAUSED)
|
|
||||||
|
|
||||||
def take_picture(self, filename):
|
|
||||||
"""take_picture - grab a frame from the webcam and save it to
|
|
||||||
'filename.
|
|
||||||
|
|
||||||
If play is not called before take_picture,
|
|
||||||
an error may occur. If take_picture is called immediately after play,
|
|
||||||
the camera may not be fully initialized, and an error may occur.
|
|
||||||
|
|
||||||
Connect to the signal "image-captured" to be alerted when the picture
|
|
||||||
is saved."""
|
|
||||||
self.camerabin.set_property("location", filename)
|
|
||||||
self.camerabin.emit("start-capture")
|
|
||||||
|
|
||||||
def stop(self):
|
def stop(self):
|
||||||
"""Stop the camera streaming and display the output."""
|
self.camera.stop()
|
||||||
self.camerabin.set_state(Gst.State.NULL)
|
|
||||||
|
|
||||||
def _on_message(self, bus, message):
|
def take_picture(self, filename):
|
||||||
"""Internal signal handler for bus messages.
|
self.camera.take_photo(filename)
|
||||||
May be useful to extend in a base class to handle messages
|
|
||||||
produced from custom behaviors.
|
|
||||||
|
|
||||||
arguments -
|
|
||||||
bus: the bus from which the message was sent, typically self.bux
|
|
||||||
message: the message sent"""
|
|
||||||
# Ignore if there is no message.
|
|
||||||
if message is None:
|
|
||||||
return
|
|
||||||
|
|
||||||
# Get the message type.
|
|
||||||
t = message.type
|
|
||||||
|
|
||||||
# Initial load, wait until camera is ready before enabling capture.
|
|
||||||
if t == Gst.MessageType.ASYNC_DONE:
|
|
||||||
self.record_button.set_sensitive(True)
|
|
||||||
|
|
||||||
if t == Gst.MessageType.ELEMENT:
|
|
||||||
# Keep the camera working after several pictures are taken.
|
|
||||||
if message.get_structure().get_name() == "image-captured":
|
|
||||||
self.camerabin.set_state(Gst.Sate.NULL)
|
|
||||||
self.camerabin.set_state(Gst.State.PLAYING)
|
|
||||||
self.emit("image-captured", self.filename)
|
|
||||||
|
|
||||||
# Enable interface elements once the images are finished saving.
|
|
||||||
elif message.get_structure().get_name() == "image-done":
|
|
||||||
self.apply_button.set_sensitive(True)
|
|
||||||
self.record_button.set_sensitive(True)
|
|
||||||
self.pause()
|
|
||||||
|
|
||||||
# Stop the stream if the EOS (end of stream) message is received.
|
|
||||||
if t == Gst.MessageType.EOS:
|
|
||||||
self.camerabin.set_state(Gst.State.NULL)
|
|
||||||
|
|
||||||
# Capture and report any error received.
|
|
||||||
elif t == Gst.MessageType.ERROR:
|
|
||||||
err, debug = message.parse_error()
|
|
||||||
logger.error("%s" % err, debug)
|
|
||||||
|
|
||||||
def _on_sync_message(self, bus, message):
|
|
||||||
""" _on_sync_message - internal signal handler for bus messages.
|
|
||||||
May be useful to extend in a base class to handle messages
|
|
||||||
produced from custom behaviors.
|
|
||||||
|
|
||||||
arguments -
|
|
||||||
bus: the bus from which the message was sent, typically self.bux
|
|
||||||
message: the message sent
|
|
||||||
|
|
||||||
"""
|
|
||||||
# Ignore empty messages.
|
|
||||||
if message.get_structure() is None:
|
|
||||||
return
|
|
||||||
message_name = message.get_structure().get_name()
|
|
||||||
# Embed the gstreamer element into our window.
|
|
||||||
if message_name == "prepare-window-handle":
|
|
||||||
imagesink = message.src
|
|
||||||
imagesink.set_property("force-aspect-ratio", True)
|
|
||||||
imagesink.set_window_handle(self.video_window.get_window()
|
|
||||||
.get_xid())
|
|
||||||
|
|
||||||
def __on_video_window_realized(self, widget, data=None):
|
|
||||||
"""Internal signal handler, used to set up the xid for the drawing area
|
|
||||||
in a thread safe manner. Do not call directly."""
|
|
||||||
self._set_video_window_id()
|
|
||||||
|
|
||||||
def _set_video_window_id(self):
|
|
||||||
"""Set the window ID only if not previously configured."""
|
|
||||||
if not self.realized and self.video_window.get_window() is not None:
|
|
||||||
self.video_window.get_window().get_xid()
|
|
||||||
self.realized = True
|
|
||||||
|
|
||||||
def on_camera_record_clicked(self, widget):
|
def on_camera_record_clicked(self, widget):
|
||||||
"""When the camera record/retry button is clicked:
|
"""When the camera record/retry button is clicked:
|
||||||
|
@ -282,7 +272,6 @@ class CameraMugshotDialog(CameraDialog):
|
||||||
"""When the camera Apply button is clicked, crop the current photo and
|
"""When the camera Apply button is clicked, crop the current photo and
|
||||||
emit a signal to let the main application know there is a new file
|
emit a signal to let the main application know there is a new file
|
||||||
available. Then close the camera dialog."""
|
available. Then close the camera dialog."""
|
||||||
self.center_crop(self.filename)
|
|
||||||
self.emit("apply", self.filename)
|
self.emit("apply", self.filename)
|
||||||
self.hide()
|
self.hide()
|
||||||
|
|
||||||
|
@ -297,7 +286,7 @@ class CameraMugshotDialog(CameraDialog):
|
||||||
if self.filename and os.path.isfile(self.filename):
|
if self.filename and os.path.isfile(self.filename):
|
||||||
os.remove(self.filename)
|
os.remove(self.filename)
|
||||||
# Clean up the camera before exiting
|
# Clean up the camera before exiting
|
||||||
self.camerabin.set_state(Gst.State.NULL)
|
self.camera.stop()
|
||||||
|
|
||||||
def on_camera_mugshot_dialog_hide(self, widget, data=None):
|
def on_camera_mugshot_dialog_hide(self, widget, data=None):
|
||||||
"""When the dialog is hidden, pause the camera recording."""
|
"""When the dialog is hidden, pause the camera recording."""
|
||||||
|
@ -311,44 +300,7 @@ class CameraMugshotDialog(CameraDialog):
|
||||||
self.show_all()
|
self.show_all()
|
||||||
self.play()
|
self.play()
|
||||||
|
|
||||||
def center_crop(self, filename):
|
|
||||||
"""Crop the specified file to square dimensions."""
|
|
||||||
# Load the image into a Pixbuf.
|
|
||||||
pixbuf = GdkPixbuf.Pixbuf.new_from_file(filename)
|
|
||||||
|
|
||||||
# Get the image dimensions.
|
|
||||||
height = pixbuf.get_height()
|
|
||||||
width = pixbuf.get_width()
|
|
||||||
start_x = 0
|
|
||||||
start_y = 0
|
|
||||||
|
|
||||||
# Calculate a balanced center.
|
|
||||||
if width > height:
|
|
||||||
start_x = (width - height) / 2
|
|
||||||
width = height
|
|
||||||
else:
|
|
||||||
start_y = (height - width) / 2
|
|
||||||
height = width
|
|
||||||
|
|
||||||
# Create a new cropped pixbuf.
|
|
||||||
new_pixbuf = pixbuf.new_subpixbuf(start_x, start_y, width, height)
|
|
||||||
|
|
||||||
# Overwrite the temporary file with our new cropped image.
|
|
||||||
new_pixbuf.savev(filename, "png", [], [])
|
|
||||||
|
|
||||||
def on_camera_mugshot_dialog_delete_event(self, widget, data=None):
|
def on_camera_mugshot_dialog_delete_event(self, widget, data=None):
|
||||||
"""Override the dialog delete event to just hide the window."""
|
"""Override the dialog delete event to just hide the window."""
|
||||||
self.hide()
|
self.hide()
|
||||||
return True
|
return True
|
||||||
|
|
||||||
# Signals used by CameraMugshotDialog:
|
|
||||||
# image-captured: emitted when the camera is done capturing an image.
|
|
||||||
# apply: emitted when the apply button has been pressed and there is a
|
|
||||||
# new file saved for use.
|
|
||||||
__gsignals__ = {'image-captured': (GObject.SIGNAL_RUN_LAST,
|
|
||||||
GObject.TYPE_NONE,
|
|
||||||
(GObject.TYPE_PYOBJECT,)),
|
|
||||||
'apply': (GObject.SIGNAL_RUN_LAST,
|
|
||||||
GObject.TYPE_NONE,
|
|
||||||
(GObject.TYPE_STRING,))
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
||||||
# Mugshot - Lightweight user configuration utility
|
# Mugshot - Lightweight user configuration utility
|
||||||
# Copyright (C) 2013-2014 Sean Davis <smd.seandavis@gmail.com>
|
# Copyright (C) 2013-2020 Sean Davis <sean@bluesabre.org>
|
||||||
#
|
#
|
||||||
# This program is free software: you can redistribute it and/or modify it
|
# This program is free software: you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License version 3, as published
|
# under the terms of the GNU General Public License as published by
|
||||||
# by the Free Software Foundation.
|
# the Free Software Foundation, either version 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful, but
|
# This program is distributed in the hope that it will be useful, but
|
||||||
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
||||||
|
@ -17,22 +18,24 @@
|
||||||
|
|
||||||
from locale import gettext as _
|
from locale import gettext as _
|
||||||
|
|
||||||
import os
|
|
||||||
# Used for automating chfn
|
|
||||||
import pexpect
|
|
||||||
# Used for copying files to ~/.face
|
|
||||||
import shutil
|
|
||||||
# Used for which command and checking for running processes.
|
|
||||||
import subprocess
|
|
||||||
# DBUS interface is used to update pidgin buddyicon when pidgin is running.
|
|
||||||
import dbus
|
|
||||||
|
|
||||||
from gi.repository import Gtk, GdkPixbuf, GLib, Gio # pylint: disable=E0611
|
|
||||||
import logging
|
import logging
|
||||||
logger = logging.getLogger('mugshot')
|
import os
|
||||||
|
import shutil
|
||||||
|
import subprocess
|
||||||
|
|
||||||
from mugshot_lib import Window, SudoDialog, helpers
|
import pexpect
|
||||||
|
|
||||||
|
from gi.repository import Gio, Gtk, GdkPixbuf, GLib # pylint: disable=E0611
|
||||||
|
|
||||||
|
|
||||||
|
from mugshot_lib import Window, SudoDialog, AccountsServiceAdapter, helpers
|
||||||
|
|
||||||
|
try:
|
||||||
from mugshot.CameraMugshotDialog import CameraMugshotDialog
|
from mugshot.CameraMugshotDialog import CameraMugshotDialog
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
|
||||||
|
logger = logging.getLogger('mugshot')
|
||||||
|
|
||||||
username = GLib.get_user_name()
|
username = GLib.get_user_name()
|
||||||
home = GLib.get_home_dir()
|
home = GLib.get_home_dir()
|
||||||
|
@ -92,6 +95,15 @@ def has_gstreamer_camerasrc_support():
|
||||||
return has_support
|
return has_support
|
||||||
|
|
||||||
|
|
||||||
|
def has_camera_libraries():
|
||||||
|
"""Return True if it is possible to display the camera dialog."""
|
||||||
|
try:
|
||||||
|
from gi.repository import Cheese, Clutter, GtkClutter # pylint: disable=W0612
|
||||||
|
except:
|
||||||
|
return False
|
||||||
|
return True
|
||||||
|
|
||||||
|
|
||||||
def get_camera_installed():
|
def get_camera_installed():
|
||||||
"""Return True if /dev/video0 exists."""
|
"""Return True if /dev/video0 exists."""
|
||||||
if not os.path.exists('/dev/video0'):
|
if not os.path.exists('/dev/video0'):
|
||||||
|
@ -110,6 +122,8 @@ def get_has_camera_support():
|
||||||
return False
|
return False
|
||||||
if not has_gstreamer_camerasrc_support():
|
if not has_gstreamer_camerasrc_support():
|
||||||
return False
|
return False
|
||||||
|
if not has_camera_libraries():
|
||||||
|
return False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
||||||
|
@ -145,20 +159,9 @@ def get_confirmation_dialog(parent, primary_message, secondary_message,
|
||||||
return response == Gtk.ResponseType.YES
|
return response == Gtk.ResponseType.YES
|
||||||
|
|
||||||
|
|
||||||
def menu_position(self, menu, data=None, something_else=None):
|
|
||||||
'''Position a menu at the bottom of its attached widget'''
|
|
||||||
widget = menu.get_attach_widget()
|
|
||||||
allocation = widget.get_allocation()
|
|
||||||
window_pos = widget.get_window().get_position()
|
|
||||||
# Align the left side of the menu with the left side of the button.
|
|
||||||
x = window_pos[0] + allocation.x
|
|
||||||
# Align the top of the menu with the bottom of the button.
|
|
||||||
y = window_pos[1] + allocation.y + allocation.height
|
|
||||||
return (x, y, True)
|
|
||||||
|
|
||||||
|
|
||||||
# See mugshot_lib.Window.py for more details about how this class works
|
# See mugshot_lib.Window.py for more details about how this class works
|
||||||
class MugshotWindow(Window):
|
class MugshotWindow(Window):
|
||||||
|
|
||||||
"""Mugshot GtkWindow"""
|
"""Mugshot GtkWindow"""
|
||||||
__gtype_name__ = "MugshotWindow"
|
__gtype_name__ = "MugshotWindow"
|
||||||
|
|
||||||
|
@ -167,13 +170,10 @@ class MugshotWindow(Window):
|
||||||
super(MugshotWindow, self).finish_initializing(builder)
|
super(MugshotWindow, self).finish_initializing(builder)
|
||||||
self.set_wmclass("Mugshot", "Mugshot")
|
self.set_wmclass("Mugshot", "Mugshot")
|
||||||
|
|
||||||
self.CameraDialog = CameraMugshotDialog
|
|
||||||
|
|
||||||
# User Image widgets
|
# User Image widgets
|
||||||
self.image_button = builder.get_object('image_button')
|
self.image_button = builder.get_object('image_button')
|
||||||
self.user_image = builder.get_object('user_image')
|
self.user_image = builder.get_object('user_image')
|
||||||
self.image_menu = builder.get_object('image_menu')
|
self.image_menu = builder.get_object('image_menu')
|
||||||
self.image_menu.attach_to_widget(self.image_button, detach_cb)
|
|
||||||
self.image_from_camera = builder.get_object('image_from_camera')
|
self.image_from_camera = builder.get_object('image_from_camera')
|
||||||
self.image_from_stock = builder.get_object('image_from_stock')
|
self.image_from_stock = builder.get_object('image_from_stock')
|
||||||
self.image_from_stock.set_visible(os.path.exists(faces_dir) and
|
self.image_from_stock.set_visible(os.path.exists(faces_dir) and
|
||||||
|
@ -181,6 +181,12 @@ class MugshotWindow(Window):
|
||||||
self.menuitem1 = builder.get_object('menuitem1')
|
self.menuitem1 = builder.get_object('menuitem1')
|
||||||
self.image_remove = builder.get_object('image_remove')
|
self.image_remove = builder.get_object('image_remove')
|
||||||
|
|
||||||
|
if get_has_camera_support():
|
||||||
|
self.CameraDialog = CameraMugshotDialog
|
||||||
|
self.image_from_camera.set_visible(True)
|
||||||
|
else:
|
||||||
|
self.image_from_camera.set_visible(False)
|
||||||
|
|
||||||
# Entry widgets (chfn)
|
# Entry widgets (chfn)
|
||||||
self.first_name_entry = builder.get_object('first_name')
|
self.first_name_entry = builder.get_object('first_name')
|
||||||
self.last_name_entry = builder.get_object('last_name')
|
self.last_name_entry = builder.get_object('last_name')
|
||||||
|
@ -190,11 +196,6 @@ class MugshotWindow(Window):
|
||||||
self.email_entry = builder.get_object('email')
|
self.email_entry = builder.get_object('email')
|
||||||
self.fax_entry = builder.get_object('fax')
|
self.fax_entry = builder.get_object('fax')
|
||||||
|
|
||||||
# Users without sudo rights cannot change their name.
|
|
||||||
if not SudoDialog.check_sudo():
|
|
||||||
self.first_name_entry.set_sensitive(False)
|
|
||||||
self.last_name_entry.set_sensitive(False)
|
|
||||||
|
|
||||||
# Stock photo browser
|
# Stock photo browser
|
||||||
self.stock_browser = builder.get_object('stock_browser')
|
self.stock_browser = builder.get_object('stock_browser')
|
||||||
self.iconview = builder.get_object('stock_iconview')
|
self.iconview = builder.get_object('stock_iconview')
|
||||||
|
@ -213,23 +214,53 @@ class MugshotWindow(Window):
|
||||||
|
|
||||||
self.tmpfile = None
|
self.tmpfile = None
|
||||||
|
|
||||||
|
self.accounts_service = \
|
||||||
|
AccountsServiceAdapter.MugshotAccountsServiceAdapter(username)
|
||||||
|
|
||||||
|
# Users without sudo rights cannot change their name.
|
||||||
|
if not self.accounts_service.available():
|
||||||
|
self.set_name_editable(SudoDialog.check_dependencies(['chfn']))
|
||||||
|
self.set_phone_editable(SudoDialog.check_dependencies(['chfn']))
|
||||||
|
|
||||||
# Populate all of the widgets.
|
# Populate all of the widgets.
|
||||||
self.init_user_details()
|
self.init_user_details()
|
||||||
|
|
||||||
|
def set_name_editable(self, editable):
|
||||||
|
"""Set name fields editable."""
|
||||||
|
self.first_name_entry.set_sensitive(editable)
|
||||||
|
self.last_name_entry.set_sensitive(editable)
|
||||||
|
self.initials_entry.set_sensitive(editable)
|
||||||
|
|
||||||
|
def set_phone_editable(self, editable):
|
||||||
|
self.home_phone_entry.set_sensitive(editable)
|
||||||
|
self.office_phone_entry.set_sensitive(editable)
|
||||||
|
|
||||||
def init_user_details(self):
|
def init_user_details(self):
|
||||||
"""Initialize the user details entries and variables."""
|
"""Initialize the user details entries and variables."""
|
||||||
# Check for .face and set profile image.
|
# Check for .face and set profile image.
|
||||||
logger.debug('Checking for ~/.face profile image')
|
logger.debug('Checking for ~/.face profile image')
|
||||||
face = os.path.join(home, '.face')
|
face = os.path.join(home, '.face')
|
||||||
|
|
||||||
logger.debug('Checking AccountsService for profile image')
|
logger.debug('Checking AccountsService for profile image')
|
||||||
image = self.accounts_service_get_user_image()
|
if not self.accounts_service.available():
|
||||||
|
# AccountsService may not be supported or desired.
|
||||||
|
logger.debug("AccountsService is not supported.")
|
||||||
|
self.updated_image = face
|
||||||
|
self.set_user_image(face)
|
||||||
|
|
||||||
|
# If it is supported, process and compare to ~/.face
|
||||||
|
else:
|
||||||
|
image = self.accounts_service.get_icon_file()
|
||||||
logger.debug('Found profile image: %s' % str(image))
|
logger.debug('Found profile image: %s' % str(image))
|
||||||
|
|
||||||
if os.path.isfile(face):
|
if os.path.isfile(face):
|
||||||
|
try:
|
||||||
if os.path.samefile(image, face):
|
if os.path.samefile(image, face):
|
||||||
self.updated_image = face
|
self.updated_image = face
|
||||||
else:
|
else:
|
||||||
self.updated_image = None
|
self.updated_image = None
|
||||||
|
except FileNotFoundError:
|
||||||
|
self.updated_image = None
|
||||||
self.set_user_image(face)
|
self.set_user_image(face)
|
||||||
elif os.path.isfile(image):
|
elif os.path.isfile(image):
|
||||||
self.updated_image = image
|
self.updated_image = image
|
||||||
|
@ -238,40 +269,16 @@ class MugshotWindow(Window):
|
||||||
self.updated_image = None
|
self.updated_image = None
|
||||||
self.set_user_image(None)
|
self.set_user_image(None)
|
||||||
|
|
||||||
# Search /etc/passwd for the current user's details.
|
user_details = self.get_user_details()
|
||||||
logger.debug('Getting user details from /etc/passwd')
|
|
||||||
for line in open('/etc/passwd', 'r'):
|
|
||||||
if line.startswith(username + ':'):
|
|
||||||
logger.debug('Found details: %s' % line.strip())
|
|
||||||
details = line.split(':')[4]
|
|
||||||
name, office, office_phone, home_phone = details.split(',', 3)
|
|
||||||
break
|
|
||||||
|
|
||||||
# Expand the user's fullname into first and last.
|
|
||||||
try:
|
|
||||||
first_name, last_name = name.split(' ', 1)
|
|
||||||
except:
|
|
||||||
first_name = name
|
|
||||||
last_name = ''
|
|
||||||
|
|
||||||
# If the variables are defined as 'none', use blank for cleanliness.
|
|
||||||
if home_phone == 'none':
|
|
||||||
home_phone = ''
|
|
||||||
if office_phone == 'none':
|
|
||||||
office_phone = ''
|
|
||||||
|
|
||||||
# Get dconf settings
|
|
||||||
logger.debug('Getting initials, email, and fax from dconf')
|
|
||||||
initials = self.settings['initials']
|
|
||||||
email = self.settings['email']
|
|
||||||
fax = self.settings['fax']
|
|
||||||
|
|
||||||
# Set the class variables
|
# Set the class variables
|
||||||
self.first_name = first_name
|
self.first_name = user_details['first_name']
|
||||||
self.last_name = last_name
|
self.last_name = user_details['last_name']
|
||||||
self.initials = initials
|
self.initials = user_details['initials']
|
||||||
self.home_phone = home_phone
|
self.home_phone = user_details['home_phone']
|
||||||
self.office_phone = office_phone
|
self.office_phone = user_details['office_phone']
|
||||||
|
self.email = user_details['email']
|
||||||
|
self.fax = user_details['fax']
|
||||||
|
|
||||||
# Populate the GtkEntries.
|
# Populate the GtkEntries.
|
||||||
logger.debug('Populating entries')
|
logger.debug('Populating entries')
|
||||||
|
@ -280,21 +287,26 @@ class MugshotWindow(Window):
|
||||||
self.initials_entry.set_text(self.initials)
|
self.initials_entry.set_text(self.initials)
|
||||||
self.office_phone_entry.set_text(self.office_phone)
|
self.office_phone_entry.set_text(self.office_phone)
|
||||||
self.home_phone_entry.set_text(self.home_phone)
|
self.home_phone_entry.set_text(self.home_phone)
|
||||||
self.email_entry.set_text(email)
|
self.email_entry.set_text(self.email)
|
||||||
self.fax_entry.set_text(fax)
|
self.fax_entry.set_text(self.fax)
|
||||||
|
|
||||||
# = Mugshot Window ====================================================== #
|
# = Mugshot Window ====================================================== #
|
||||||
def set_user_image(self, filename=None):
|
def set_user_image(self, filename=None):
|
||||||
"""Scale and set the user profile image."""
|
"""Scale and set the user profile image."""
|
||||||
logger.debug("Setting user profile image to %s" % str(filename))
|
logger.debug("Setting user profile image to %s" % str(filename))
|
||||||
if filename:
|
if filename and os.path.exists(filename):
|
||||||
|
try:
|
||||||
pixbuf = GdkPixbuf.Pixbuf.new_from_file(filename)
|
pixbuf = GdkPixbuf.Pixbuf.new_from_file(filename)
|
||||||
scaled = pixbuf.scale_simple(128, 128, GdkPixbuf.InterpType.HYPER)
|
scaled = pixbuf.scale_simple(128, 128,
|
||||||
|
GdkPixbuf.InterpType.HYPER)
|
||||||
self.user_image.set_from_pixbuf(scaled)
|
self.user_image.set_from_pixbuf(scaled)
|
||||||
# Show "Remove" menu item.
|
# Show "Remove" menu item.
|
||||||
self.menuitem1.set_visible(True)
|
self.menuitem1.set_visible(True)
|
||||||
self.image_remove.set_visible(True)
|
self.image_remove.set_visible(True)
|
||||||
else:
|
return
|
||||||
|
except GLib.Error: # pylint: disable=E0712
|
||||||
|
pass
|
||||||
|
|
||||||
self.user_image.set_from_icon_name('avatar-default', 128)
|
self.user_image.set_from_icon_name('avatar-default', 128)
|
||||||
# Hide "Remove" menu item.
|
# Hide "Remove" menu item.
|
||||||
self.menuitem1.set_visible(False)
|
self.menuitem1.set_visible(False)
|
||||||
|
@ -321,14 +333,24 @@ class MugshotWindow(Window):
|
||||||
changes."""
|
changes."""
|
||||||
logger.debug('Applying changes...')
|
logger.debug('Applying changes...')
|
||||||
if self.get_chfn_details_updated():
|
if self.get_chfn_details_updated():
|
||||||
result = self.save_chfn_details()
|
success, response = self.save_chfn_details()
|
||||||
if result != [0, 0]:
|
if not success:
|
||||||
# Password was incorrect, complain.
|
# Password was incorrect, complain.
|
||||||
primary = _("Authentication Failed")
|
if response in [Gtk.ResponseType.NONE,
|
||||||
|
Gtk.ResponseType.CANCEL,
|
||||||
|
Gtk.ResponseType.DELETE_EVENT]:
|
||||||
|
msg_type = Gtk.MessageType.WARNING
|
||||||
|
primary = _("Authentication cancelled.")
|
||||||
|
elif response == Gtk.ResponseType.REJECT:
|
||||||
|
msg_type = Gtk.MessageType.WARNING
|
||||||
|
primary = _("Authentication failed.")
|
||||||
|
else:
|
||||||
|
msg_type = Gtk.MessageType.ERROR
|
||||||
|
primary = _("An error occurred when saving changes.")
|
||||||
|
|
||||||
secondary = _("User details were not updated.")
|
secondary = _("User details were not updated.")
|
||||||
dialog = Gtk.MessageDialog(transient_for=self, flags=0,
|
dialog = Gtk.MessageDialog(transient_for=self, flags=0,
|
||||||
message_type=
|
message_type=msg_type,
|
||||||
Gtk.MessageType.WARNING,
|
|
||||||
buttons=Gtk.ButtonsType.OK,
|
buttons=Gtk.ButtonsType.OK,
|
||||||
text=primary)
|
text=primary)
|
||||||
dialog.format_secondary_text(secondary)
|
dialog.format_secondary_text(secondary)
|
||||||
|
@ -336,6 +358,9 @@ class MugshotWindow(Window):
|
||||||
dialog.destroy()
|
dialog.destroy()
|
||||||
return
|
return
|
||||||
|
|
||||||
|
if self.get_as_details_updated():
|
||||||
|
self.save_as_details()
|
||||||
|
|
||||||
if self.get_libreoffice_details_updated():
|
if self.get_libreoffice_details_updated():
|
||||||
self.set_libreoffice_data()
|
self.set_libreoffice_data()
|
||||||
|
|
||||||
|
@ -373,20 +398,6 @@ class MugshotWindow(Window):
|
||||||
logger.debug('Cancel clicked, goodbye.')
|
logger.debug('Cancel clicked, goodbye.')
|
||||||
self.destroy()
|
self.destroy()
|
||||||
|
|
||||||
# = Image Button and Menu =============================================== #
|
|
||||||
def on_image_button_clicked(self, widget):
|
|
||||||
"""When the menu button is clicked, display the photo menu."""
|
|
||||||
if widget.get_active():
|
|
||||||
logger.debug('Show photo menu')
|
|
||||||
self.image_from_camera.set_visible(get_has_camera_support())
|
|
||||||
self.image_menu.popup(None, None, menu_position,
|
|
||||||
self.image_menu, 3,
|
|
||||||
Gtk.get_current_event_time())
|
|
||||||
|
|
||||||
def on_image_menu_hide(self, widget):
|
|
||||||
"""Untoggle the image button when the menu is hidden."""
|
|
||||||
self.image_button.set_active(False)
|
|
||||||
|
|
||||||
def on_image_remove_activate(self, widget):
|
def on_image_remove_activate(self, widget):
|
||||||
"""Remove the user's profile image."""
|
"""Remove the user's profile image."""
|
||||||
self.updated_image = ""
|
self.updated_image = ""
|
||||||
|
@ -419,8 +430,10 @@ class MugshotWindow(Window):
|
||||||
shutil.copyfile(self.updated_image, face)
|
shutil.copyfile(self.updated_image, face)
|
||||||
|
|
||||||
# Update AccountsService profile image
|
# Update AccountsService profile image
|
||||||
logger.debug('Photo updated, saving AccountsService profile image.')
|
if self.accounts_service.available():
|
||||||
self.accounts_service_set_user_image(self.updated_image)
|
logger.debug(
|
||||||
|
'Photo updated, saving AccountsService profile image.')
|
||||||
|
self.accounts_service.set_icon_file(self.updated_image)
|
||||||
|
|
||||||
# Update Pidgin buddy icon
|
# Update Pidgin buddy icon
|
||||||
self.set_pidgin_buddyicon(self.updated_image)
|
self.set_pidgin_buddyicon(self.updated_image)
|
||||||
|
@ -428,61 +441,6 @@ class MugshotWindow(Window):
|
||||||
self.updated_image = None
|
self.updated_image = None
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def accounts_service_get_user_image(self):
|
|
||||||
"""Get user profile image using AccountsService."""
|
|
||||||
bus = Gio.bus_get_sync(Gio.BusType.SYSTEM, None)
|
|
||||||
result = bus.call_sync('org.freedesktop.Accounts',
|
|
||||||
'/org/freedesktop/Accounts',
|
|
||||||
'org.freedesktop.Accounts',
|
|
||||||
'FindUserByName',
|
|
||||||
GLib.Variant('(s)', (username,)),
|
|
||||||
GLib.VariantType.new('(o)'),
|
|
||||||
Gio.DBusCallFlags.NONE,
|
|
||||||
-1,
|
|
||||||
None)
|
|
||||||
(path,) = result.unpack()
|
|
||||||
|
|
||||||
result = bus.call_sync('org.freedesktop.Accounts',
|
|
||||||
path,
|
|
||||||
'org.freedesktop.DBus.Properties',
|
|
||||||
'GetAll',
|
|
||||||
GLib.Variant('(s)',
|
|
||||||
('org.freedesktop.Accounts.User',)
|
|
||||||
),
|
|
||||||
GLib.VariantType.new('(a{sv})'),
|
|
||||||
Gio.DBusCallFlags.NONE,
|
|
||||||
-1,
|
|
||||||
None)
|
|
||||||
(props,) = result.unpack()
|
|
||||||
return props['IconFile']
|
|
||||||
|
|
||||||
def accounts_service_set_user_image(self, filename):
|
|
||||||
"""Set user profile image using AccountsService."""
|
|
||||||
try:
|
|
||||||
bus = Gio.bus_get_sync(Gio.BusType.SYSTEM, None)
|
|
||||||
result = bus.call_sync('org.freedesktop.Accounts',
|
|
||||||
'/org/freedesktop/Accounts',
|
|
||||||
'org.freedesktop.Accounts',
|
|
||||||
'FindUserByName',
|
|
||||||
GLib.Variant('(s)', (username,)),
|
|
||||||
GLib.VariantType.new('(o)'),
|
|
||||||
Gio.DBusCallFlags.NONE,
|
|
||||||
-1,
|
|
||||||
None)
|
|
||||||
(path,) = result.unpack()
|
|
||||||
|
|
||||||
bus.call_sync('org.freedesktop.Accounts',
|
|
||||||
path,
|
|
||||||
'org.freedesktop.Accounts.User',
|
|
||||||
'SetIconFile',
|
|
||||||
GLib.Variant('(s)', (filename,)),
|
|
||||||
GLib.VariantType.new('()'),
|
|
||||||
Gio.DBusCallFlags.NONE,
|
|
||||||
-1,
|
|
||||||
None)
|
|
||||||
except GLib.GError:
|
|
||||||
pass
|
|
||||||
|
|
||||||
def set_pidgin_buddyicon(self, filename=None):
|
def set_pidgin_buddyicon(self, filename=None):
|
||||||
"""Sets the pidgin buddyicon to filename (usually ~/.face).
|
"""Sets the pidgin buddyicon to filename (usually ~/.face).
|
||||||
|
|
||||||
|
@ -507,14 +465,15 @@ class MugshotWindow(Window):
|
||||||
def set_pidgin_buddyicon_dbus(self, filename=None):
|
def set_pidgin_buddyicon_dbus(self, filename=None):
|
||||||
"""Set the pidgin buddy icon via dbus."""
|
"""Set the pidgin buddy icon via dbus."""
|
||||||
logger.debug('Updating pidgin buddy icon via dbus')
|
logger.debug('Updating pidgin buddy icon via dbus')
|
||||||
bus = dbus.SessionBus()
|
bus = Gio.bus_get_sync(Gio.BusType.SESSION, None)
|
||||||
obj = bus.get_object("im.pidgin.purple.PurpleService",
|
purple = Gio.DBusProxy.new_sync(bus, Gio.DBusProxyFlags.NONE, None,
|
||||||
"/im/pidgin/purple/PurpleObject")
|
"im.pidgin.purple.PurpleService",
|
||||||
purple = dbus.Interface(obj, "im.pidgin.purple.PurpleInterface")
|
"/im/pidgin/purple/PurpleObject",
|
||||||
|
"im.pidgin.purple.PurpleInterface", None)
|
||||||
# To make the change instantly visible, set the icon to none first.
|
# To make the change instantly visible, set the icon to none first.
|
||||||
purple.PurplePrefsSetPath('/pidgin/accounts/buddyicon', '')
|
purple.PurplePrefsSetPath('(ss)', '/pidgin/accounts/buddyicon', '')
|
||||||
if filename:
|
if filename:
|
||||||
purple.PurplePrefsSetPath('/pidgin/accounts/buddyicon', filename)
|
purple.PurplePrefsSetPath('(ss)', '/pidgin/accounts/buddyicon', filename)
|
||||||
|
|
||||||
def set_pidgin_buddyicon_xml(self, filename=None):
|
def set_pidgin_buddyicon_xml(self, filename=None):
|
||||||
"""Set the buddyicon used by pidgin to filename (via the xml file)."""
|
"""Set the buddyicon used by pidgin to filename (via the xml file)."""
|
||||||
|
@ -539,10 +498,34 @@ class MugshotWindow(Window):
|
||||||
write_prefs.close()
|
write_prefs.close()
|
||||||
|
|
||||||
# = chfn functions ============================================ #
|
# = chfn functions ============================================ #
|
||||||
|
def get_as_details_updated(self):
|
||||||
|
if not self.accounts_service.available():
|
||||||
|
return False
|
||||||
|
if self.first_name != self.first_name_entry.get_text().strip():
|
||||||
|
return True
|
||||||
|
if self.last_name != self.last_name_entry.get_text().strip():
|
||||||
|
return True
|
||||||
|
if self.email != self.email_entry.get_text().strip():
|
||||||
|
return True
|
||||||
|
return False
|
||||||
|
|
||||||
|
def save_as_details(self):
|
||||||
|
if not self.accounts_service.available():
|
||||||
|
return True
|
||||||
|
first_name = get_entry_value(self.first_name_entry)
|
||||||
|
last_name = get_entry_value(self.last_name_entry)
|
||||||
|
full_name = "%s %s" % (first_name, last_name)
|
||||||
|
full_name = full_name.strip()
|
||||||
|
email = get_entry_value(self.email_entry)
|
||||||
|
self.accounts_service.set_real_name(full_name)
|
||||||
|
self.accounts_service.set_email(email)
|
||||||
|
return True
|
||||||
|
|
||||||
def get_chfn_details_updated(self):
|
def get_chfn_details_updated(self):
|
||||||
"""Return True if chfn-related details have been modified."""
|
"""Return True if chfn-related details have been modified."""
|
||||||
logger.debug('Checking if chfn details have been modified.')
|
logger.debug('Checking if chfn details have been modified.')
|
||||||
modified = False
|
modified = False
|
||||||
|
if not self.accounts_service.available():
|
||||||
if self.first_name != self.first_name_entry.get_text().strip():
|
if self.first_name != self.first_name_entry.get_text().strip():
|
||||||
modified = True
|
modified = True
|
||||||
if self.last_name != self.last_name_entry.get_text().strip():
|
if self.last_name != self.last_name_entry.get_text().strip():
|
||||||
|
@ -554,19 +537,30 @@ class MugshotWindow(Window):
|
||||||
if modified:
|
if modified:
|
||||||
logger.debug('chfn details have been modified.')
|
logger.debug('chfn details have been modified.')
|
||||||
return True
|
return True
|
||||||
else:
|
|
||||||
logger.debug('chfn details have NOT been modified.')
|
logger.debug('chfn details have NOT been modified.')
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
def process_terminal_password(self, command, password):
|
||||||
|
"""Handle password prompts from the interactive chfn commands."""
|
||||||
|
# Force the C language for guaranteed english strings in the script.
|
||||||
|
logger.debug('Executing: %s' % command)
|
||||||
|
child = SudoDialog.env_spawn(command, [], 5)
|
||||||
|
child.write_to_stdout = True
|
||||||
|
try:
|
||||||
|
child.expect([".*ssword.*", pexpect.EOF])
|
||||||
|
child.sendline(password)
|
||||||
|
child.expect([pexpect.EOF])
|
||||||
|
except pexpect.TIMEOUT:
|
||||||
|
logger.warning('Timeout reached, password was likely incorrect.')
|
||||||
|
child.close(True)
|
||||||
|
return child.exitstatus == 0
|
||||||
|
|
||||||
def save_chfn_details(self):
|
def save_chfn_details(self):
|
||||||
"""Commit changes to chfn-related details. For full name, changes must
|
"""Commit changes to chfn-related details. For full name, changes must
|
||||||
be performed as root. Other changes are done with the user password.
|
be performed as root. Other changes are done with the user password.
|
||||||
|
|
||||||
Return exit codes for 1) full name changes and 2) home/work phone
|
Return TRUE if successful."""
|
||||||
changes.
|
success = True
|
||||||
|
|
||||||
e.g. [0, 0] (both passed)"""
|
|
||||||
return_codes = []
|
|
||||||
|
|
||||||
# Get the password for sudo
|
# Get the password for sudo
|
||||||
sudo_dialog = SudoDialog.SudoDialog(
|
sudo_dialog = SudoDialog.SudoDialog(
|
||||||
|
@ -576,13 +570,13 @@ class MugshotWindow(Window):
|
||||||
sudo_dialog.format_secondary_text(_("This is a security measure to "
|
sudo_dialog.format_secondary_text(_("This is a security measure to "
|
||||||
"prevent unwanted updates\n"
|
"prevent unwanted updates\n"
|
||||||
"to your personal information."))
|
"to your personal information."))
|
||||||
sudo_dialog.run()
|
response = sudo_dialog.run()
|
||||||
sudo_dialog.hide()
|
sudo_dialog.hide()
|
||||||
password = sudo_dialog.get_password()
|
password = sudo_dialog.get_password()
|
||||||
sudo_dialog.destroy()
|
sudo_dialog.destroy()
|
||||||
|
|
||||||
if not password:
|
if not password:
|
||||||
return return_codes
|
return (False, response)
|
||||||
|
|
||||||
sudo = which('sudo')
|
sudo = which('sudo')
|
||||||
chfn = which('chfn')
|
chfn = which('chfn')
|
||||||
|
@ -600,53 +594,39 @@ class MugshotWindow(Window):
|
||||||
home_phone = 'none'
|
home_phone = 'none'
|
||||||
|
|
||||||
# Full name can only be modified by root. Try using sudo to modify.
|
# Full name can only be modified by root. Try using sudo to modify.
|
||||||
if SudoDialog.check_sudo():
|
if not self.accounts_service.available():
|
||||||
logger.debug('Attempting to set fullname with sudo chfn')
|
if SudoDialog.check_dependencies(['chfn']):
|
||||||
# Force the C language for guaranteed english strings in the script.
|
logger.debug('Updating Full Name...')
|
||||||
child = pexpect.spawn('%s %s %s' % (sudo, chfn, username),
|
command = "%s %s -f \"%s\" %s" % (sudo, chfn, full_name,
|
||||||
env={"LANG": "C"})
|
username)
|
||||||
child.timeout = 5
|
if self.process_terminal_password(command, password):
|
||||||
try:
|
|
||||||
child.expect([".*ssword.*", pexpect.EOF])
|
|
||||||
child.sendline(password)
|
|
||||||
child.expect(".*ame.*:")
|
|
||||||
child.sendline(full_name)
|
|
||||||
for i in range(5):
|
|
||||||
child.sendline('')
|
|
||||||
except pexpect.TIMEOUT:
|
|
||||||
# Password was incorrect, or sudo rights not granted
|
|
||||||
logger.warning('Timeout reached, password was incorrect or '
|
|
||||||
'sudo rights not granted.')
|
|
||||||
pass
|
|
||||||
child.close()
|
|
||||||
if child.exitstatus == 0:
|
|
||||||
self.first_name = first_name
|
self.first_name = first_name
|
||||||
self.last_name = last_name
|
self.last_name = last_name
|
||||||
return_codes.append(child.exitstatus)
|
|
||||||
else:
|
else:
|
||||||
return_codes.append(0)
|
success = False
|
||||||
|
|
||||||
logger.debug('Attempting to set user details with chfn')
|
logger.debug('Updating Home Phone...')
|
||||||
child = pexpect.spawn(chfn, env={"LANG": "C"})
|
command = "%s -h \"%s\" %s" % (chfn, home_phone, username)
|
||||||
child.timeout = 5
|
if self.process_terminal_password(command, password):
|
||||||
try:
|
|
||||||
child.expect([".*ssword.*", pexpect.EOF])
|
|
||||||
child.sendline(password)
|
|
||||||
child.expect(['Room Number.*:', 'Office.*:'])
|
|
||||||
child.sendline('')
|
|
||||||
child.expect(['Work Phone.*:', 'Office Phone.*:'])
|
|
||||||
child.sendline(office_phone)
|
|
||||||
child.expect('Home Phone.*:')
|
|
||||||
child.sendline(home_phone)
|
|
||||||
child.sendline(home_phone)
|
|
||||||
except pexpect.TIMEOUT:
|
|
||||||
logger.warning('Timeout reached, password was likely incorrect.')
|
|
||||||
child.close(True)
|
|
||||||
if child.exitstatus == 0:
|
|
||||||
self.office_phone = office_phone
|
|
||||||
self.home_phone = home_phone
|
self.home_phone = home_phone
|
||||||
return_codes.append(child.exitstatus)
|
else:
|
||||||
return return_codes
|
success = False
|
||||||
|
|
||||||
|
logger.debug('Updating Office Phone...')
|
||||||
|
|
||||||
|
# chfn 2.29 uses "-p" as parameter for changing the office-phone (LP: #1699285)
|
||||||
|
p_command = "%s -p \"%s\" %s" % (chfn, office_phone, username)
|
||||||
|
|
||||||
|
# other (newer, older?) use "-w"
|
||||||
|
w_command = "%s -w \"%s\" %s" % (chfn, office_phone, username)
|
||||||
|
|
||||||
|
if self.process_terminal_password(p_command, password) or \
|
||||||
|
self.process_terminal_password(w_command, password):
|
||||||
|
self.office_phone = office_phone
|
||||||
|
else:
|
||||||
|
success = False
|
||||||
|
|
||||||
|
return (success, response)
|
||||||
|
|
||||||
# = LibreOffice ========================================================= #
|
# = LibreOffice ========================================================= #
|
||||||
def get_libreoffice_details_updated(self):
|
def get_libreoffice_details_updated(self):
|
||||||
|
@ -675,6 +655,127 @@ class MugshotWindow(Window):
|
||||||
logger.debug('LibreOffice details do not need to be updated.')
|
logger.debug('LibreOffice details do not need to be updated.')
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
def get_user_details(self):
|
||||||
|
"""Use the various methods to get the most up-to-date version of the
|
||||||
|
user details."""
|
||||||
|
# Start with LibreOffice, as users may have configured that first.
|
||||||
|
data = self.get_libreoffice_data()
|
||||||
|
|
||||||
|
# Prefer AccountsService, GLib, then passwd
|
||||||
|
as_data = self.get_accounts_service_data()
|
||||||
|
gl_data = self.get_glib_data()
|
||||||
|
pwd_data = self.get_passwd_data()
|
||||||
|
|
||||||
|
for dataset in [as_data, gl_data, pwd_data]:
|
||||||
|
if dataset is None:
|
||||||
|
continue
|
||||||
|
if len(dataset['first_name']) > 0:
|
||||||
|
data['first_name'] = dataset['first_name']
|
||||||
|
data['last_name'] = dataset['last_name']
|
||||||
|
data['initials'] = dataset['initials']
|
||||||
|
break
|
||||||
|
|
||||||
|
for dataset in [as_data, gl_data, pwd_data]:
|
||||||
|
if dataset is None:
|
||||||
|
continue
|
||||||
|
for key in ['home_phone', 'office_phone', 'email', 'fax']:
|
||||||
|
if len(data[key]) == 0:
|
||||||
|
data[key] = dataset[key]
|
||||||
|
|
||||||
|
# Then get data from dconf
|
||||||
|
if len(self.settings['initials']) > 0:
|
||||||
|
data['initials'] = self.settings['initials']
|
||||||
|
if len(data['email']) == 0:
|
||||||
|
data['email'] = self.settings['email']
|
||||||
|
if len(data['fax']) == 0:
|
||||||
|
data['fax'] = self.settings['fax']
|
||||||
|
|
||||||
|
# Return all of the finalized information.
|
||||||
|
return data
|
||||||
|
|
||||||
|
def split_name(self, name):
|
||||||
|
parts = name.split()
|
||||||
|
initials = ""
|
||||||
|
first = ""
|
||||||
|
last = ""
|
||||||
|
if len(' '.join(parts)) > 0:
|
||||||
|
first = parts[0]
|
||||||
|
if len(parts) > 1:
|
||||||
|
last = ' '.join(parts[1:])
|
||||||
|
for part in parts:
|
||||||
|
if len(part) > 0:
|
||||||
|
initials += part[0]
|
||||||
|
return {
|
||||||
|
"first": first, "last": last, "initials": initials
|
||||||
|
}
|
||||||
|
|
||||||
|
def get_accounts_service_data(self):
|
||||||
|
if not self.accounts_service.available():
|
||||||
|
return None
|
||||||
|
|
||||||
|
name = self.accounts_service.get_real_name()
|
||||||
|
if name:
|
||||||
|
name = self.split_name(name)
|
||||||
|
else:
|
||||||
|
name = {'first': '', 'last': '', 'initials': ''}
|
||||||
|
|
||||||
|
email = self.accounts_service.get_email()
|
||||||
|
if not email:
|
||||||
|
email = ''
|
||||||
|
|
||||||
|
data = {'first_name': name['first'], 'last_name': name['last'],
|
||||||
|
'home_phone': '', 'office_phone': '',
|
||||||
|
'initials': name['initials'], 'email': email, 'fax': ''}
|
||||||
|
return data
|
||||||
|
|
||||||
|
def get_glib_data(self):
|
||||||
|
name = GLib.get_real_name()
|
||||||
|
name = self.split_name(name)
|
||||||
|
data = {'first_name': name['first'], 'last_name': name['last'],
|
||||||
|
'home_phone': '', 'office_phone': '',
|
||||||
|
'initials': name['initials'], 'email': '', 'fax': ''}
|
||||||
|
return data
|
||||||
|
|
||||||
|
def get_passwd_data(self):
|
||||||
|
"""Get user details from passwd"""
|
||||||
|
# Use getent for current user's details.
|
||||||
|
try:
|
||||||
|
line = subprocess.check_output(['getent', 'passwd', username])
|
||||||
|
if isinstance(line, bytes):
|
||||||
|
line = line.decode('utf-8')
|
||||||
|
line = line.strip()
|
||||||
|
logger.debug('Found details: %s' % line.strip())
|
||||||
|
details = line.split(':')[4].split(',')
|
||||||
|
|
||||||
|
while len(details) < 4:
|
||||||
|
details.append("")
|
||||||
|
|
||||||
|
# Extract the user details
|
||||||
|
name = details[0]
|
||||||
|
office_phone = details[2]
|
||||||
|
home_phone = details[3]
|
||||||
|
except subprocess.CalledProcessError:
|
||||||
|
logger.warning("User %s not found in /etc/passwd. "
|
||||||
|
"Mugshot may not function correctly." % username)
|
||||||
|
name = ""
|
||||||
|
office_phone = ""
|
||||||
|
home_phone = ""
|
||||||
|
|
||||||
|
name = self.split_name(name)
|
||||||
|
|
||||||
|
# If the variables are defined as 'none', use blank for cleanliness.
|
||||||
|
if home_phone == 'none':
|
||||||
|
home_phone = ''
|
||||||
|
if office_phone == 'none':
|
||||||
|
office_phone = ''
|
||||||
|
|
||||||
|
# Pack the data
|
||||||
|
data = {'first_name': name['first'], 'last_name': name['last'],
|
||||||
|
'home_phone': home_phone, 'office_phone': office_phone,
|
||||||
|
'initials': name['initials'], 'email': '', 'fax': ''}
|
||||||
|
|
||||||
|
return data
|
||||||
|
|
||||||
def get_libreoffice_data(self):
|
def get_libreoffice_data(self):
|
||||||
"""Get each of the preferences from the LibreOffice
|
"""Get each of the preferences from the LibreOffice
|
||||||
registymodifications preferences file.
|
registymodifications preferences file.
|
||||||
|
@ -685,6 +786,15 @@ class MugshotWindow(Window):
|
||||||
'home_phone': '', 'office_phone': '', 'fax': ''}
|
'home_phone': '', 'office_phone': '', 'fax': ''}
|
||||||
if os.path.isfile(prefs_file):
|
if os.path.isfile(prefs_file):
|
||||||
logger.debug('Getting settings from %s' % prefs_file)
|
logger.debug('Getting settings from %s' % prefs_file)
|
||||||
|
|
||||||
|
# Check for file access
|
||||||
|
try:
|
||||||
|
prefs = open(prefs_file, 'r')
|
||||||
|
prefs.close()
|
||||||
|
except PermissionError:
|
||||||
|
logger.debug('Reject: Cannot open file.')
|
||||||
|
return data
|
||||||
|
|
||||||
for line in open(prefs_file):
|
for line in open(prefs_file):
|
||||||
if "UserProfile/Data" in line:
|
if "UserProfile/Data" in line:
|
||||||
try:
|
try:
|
||||||
|
@ -745,6 +855,15 @@ class MugshotWindow(Window):
|
||||||
fax = get_entry_value(self.fax_entry)
|
fax = get_entry_value(self.fax_entry)
|
||||||
fax_updated = False
|
fax_updated = False
|
||||||
tmp_buffer = []
|
tmp_buffer = []
|
||||||
|
|
||||||
|
# Check for file access
|
||||||
|
try:
|
||||||
|
prefs = open(prefs_file, 'a')
|
||||||
|
prefs.close()
|
||||||
|
except PermissionError:
|
||||||
|
logger.debug('Reject: Not updating.')
|
||||||
|
return
|
||||||
|
|
||||||
for line in open(prefs_file):
|
for line in open(prefs_file):
|
||||||
new = None
|
new = None
|
||||||
if "UserProfile/Data" in line:
|
if "UserProfile/Data" in line:
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
||||||
# Mugshot - Lightweight user configuration utility
|
# Mugshot - Lightweight user configuration utility
|
||||||
# Copyright (C) 2013-2014 Sean Davis <smd.seandavis@gmail.com>
|
# Copyright (C) 2013-2020 Sean Davis <sean@bluesabre.org>
|
||||||
#
|
#
|
||||||
# This program is free software: you can redistribute it and/or modify it
|
# This program is free software: you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License version 3, as published
|
# under the terms of the GNU General Public License as published by
|
||||||
# by the Free Software Foundation.
|
# the Free Software Foundation, either version 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful, but
|
# This program is distributed in the hope that it will be useful, but
|
||||||
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
||||||
|
@ -15,7 +16,8 @@
|
||||||
# You should have received a copy of the GNU General Public License along
|
# You should have received a copy of the GNU General Public License along
|
||||||
# with this program. If not, see <http://www.gnu.org/licenses/>.
|
# with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
import optparse
|
import argparse
|
||||||
|
import signal
|
||||||
|
|
||||||
from locale import gettext as _
|
from locale import gettext as _
|
||||||
|
|
||||||
|
@ -28,11 +30,11 @@ from mugshot_lib import set_up_logging, get_version, helpers
|
||||||
|
|
||||||
def parse_options():
|
def parse_options():
|
||||||
"""Support for command line options"""
|
"""Support for command line options"""
|
||||||
parser = optparse.OptionParser(version="%%prog %s" % get_version())
|
parser = argparse.ArgumentParser(description="Mugshot %s" % get_version())
|
||||||
parser.add_option(
|
parser.add_argument(
|
||||||
"-v", "--verbose", action="count", dest="verbose",
|
"-v", "--verbose", action="count", dest="verbose",
|
||||||
help=_("Show debug messages (-vv debugs mugshot_lib also)"))
|
help=_("Show debug messages (-vv debugs mugshot_lib also)"))
|
||||||
(options, args) = parser.parse_args()
|
options = parser.parse_args()
|
||||||
|
|
||||||
set_up_logging(options)
|
set_up_logging(options)
|
||||||
|
|
||||||
|
@ -44,6 +46,9 @@ def main():
|
||||||
# Run the application.
|
# Run the application.
|
||||||
window = MugshotWindow.MugshotWindow()
|
window = MugshotWindow.MugshotWindow()
|
||||||
window.show()
|
window.show()
|
||||||
|
|
||||||
|
# Allow application shutdown with Ctrl-C in terminal
|
||||||
|
signal.signal(signal.SIGINT, signal.SIG_DFL)
|
||||||
Gtk.main()
|
Gtk.main()
|
||||||
|
|
||||||
# Cleanup temporary files
|
# Cleanup temporary files
|
||||||
|
|
|
@ -0,0 +1,175 @@
|
||||||
|
#!/usr/bin/python3
|
||||||
|
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
||||||
|
# Mugshot - Lightweight user configuration utility
|
||||||
|
# Copyright (C) 2013-2020 Sean Davis <sean@bluesabre.org>
|
||||||
|
#
|
||||||
|
# This program is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation, either version 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
||||||
|
# MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
|
||||||
|
# PURPOSE. See the GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License along
|
||||||
|
# with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
from gi.repository import Gio, GLib
|
||||||
|
|
||||||
|
|
||||||
|
class MugshotAccountsServiceAdapter:
|
||||||
|
|
||||||
|
_properties = {
|
||||||
|
"AutomaticLogin": bool,
|
||||||
|
"Locked": bool,
|
||||||
|
"AccountType": int,
|
||||||
|
"PasswordMode": int,
|
||||||
|
"SystemAccount": bool,
|
||||||
|
"Email": str,
|
||||||
|
"HomeDirectory": str,
|
||||||
|
"IconFile": str,
|
||||||
|
"Language": str,
|
||||||
|
"Location": str,
|
||||||
|
"RealName": str,
|
||||||
|
"Shell": str,
|
||||||
|
"UserName": str,
|
||||||
|
"XSession": str,
|
||||||
|
"Uid": int,
|
||||||
|
"LoginFrequency": int,
|
||||||
|
"PasswordHint": str,
|
||||||
|
"Domain": str,
|
||||||
|
"CredentialLifetime": int
|
||||||
|
}
|
||||||
|
|
||||||
|
def __init__(self, username):
|
||||||
|
self._set_username(username)
|
||||||
|
self._available = False
|
||||||
|
try:
|
||||||
|
self._get_path()
|
||||||
|
self._available = True
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
|
||||||
|
def available(self):
|
||||||
|
return self._available
|
||||||
|
|
||||||
|
def _set_username(self, username):
|
||||||
|
self._username = username
|
||||||
|
|
||||||
|
def _get_username(self):
|
||||||
|
return self._username
|
||||||
|
|
||||||
|
def _get_path(self):
|
||||||
|
return self._find_user_by_name(self._username)
|
||||||
|
|
||||||
|
def _get_variant(self, vtype, value):
|
||||||
|
if vtype == bool:
|
||||||
|
variant = "(b)"
|
||||||
|
elif vtype == int:
|
||||||
|
variant = "(i)"
|
||||||
|
elif vtype == str:
|
||||||
|
variant = "(s)"
|
||||||
|
variant = GLib.Variant(variant, (value,))
|
||||||
|
return variant
|
||||||
|
|
||||||
|
def _set_property(self, key, value):
|
||||||
|
if key not in list(self._properties.keys()):
|
||||||
|
return False
|
||||||
|
|
||||||
|
method = "Set" + key
|
||||||
|
variant = self._get_variant(self._properties[key], value)
|
||||||
|
|
||||||
|
try:
|
||||||
|
bus = self._get_bus()
|
||||||
|
|
||||||
|
bus.call_sync('org.freedesktop.Accounts',
|
||||||
|
self._get_path(),
|
||||||
|
'org.freedesktop.Accounts.User',
|
||||||
|
method, variant,
|
||||||
|
GLib.VariantType.new('()'),
|
||||||
|
Gio.DBusCallFlags.NONE,
|
||||||
|
-1, None)
|
||||||
|
return True
|
||||||
|
except:
|
||||||
|
return False
|
||||||
|
|
||||||
|
def _get_all(self, ):
|
||||||
|
try:
|
||||||
|
bus = self._get_bus()
|
||||||
|
|
||||||
|
variant = GLib.Variant('(s)',
|
||||||
|
('org.freedesktop.Accounts.User',))
|
||||||
|
result = bus.call_sync('org.freedesktop.Accounts',
|
||||||
|
self._get_path(),
|
||||||
|
'org.freedesktop.DBus.Properties',
|
||||||
|
'GetAll',
|
||||||
|
variant,
|
||||||
|
GLib.VariantType.new('(a{sv})'),
|
||||||
|
Gio.DBusCallFlags.NONE,
|
||||||
|
-1,
|
||||||
|
None)
|
||||||
|
(props,) = result.unpack()
|
||||||
|
return props
|
||||||
|
except:
|
||||||
|
return None
|
||||||
|
|
||||||
|
def _get_property(self, key):
|
||||||
|
if key not in list(self._properties.keys()):
|
||||||
|
return False
|
||||||
|
props = self._get_all()
|
||||||
|
if props is not None:
|
||||||
|
return props[key]
|
||||||
|
return False
|
||||||
|
|
||||||
|
def _get_bus(self):
|
||||||
|
try:
|
||||||
|
bus = Gio.bus_get_sync(Gio.BusType.SYSTEM, None)
|
||||||
|
return bus
|
||||||
|
except:
|
||||||
|
return None
|
||||||
|
|
||||||
|
def _find_user_by_name(self, username):
|
||||||
|
try:
|
||||||
|
bus = self._get_bus()
|
||||||
|
result = bus.call_sync('org.freedesktop.Accounts',
|
||||||
|
'/org/freedesktop/Accounts',
|
||||||
|
'org.freedesktop.Accounts',
|
||||||
|
'FindUserByName',
|
||||||
|
GLib.Variant('(s)', (username,)),
|
||||||
|
GLib.VariantType.new('(o)'),
|
||||||
|
Gio.DBusCallFlags.NONE,
|
||||||
|
-1,
|
||||||
|
None)
|
||||||
|
(path,) = result.unpack()
|
||||||
|
return path
|
||||||
|
except:
|
||||||
|
return None
|
||||||
|
|
||||||
|
def get_email(self):
|
||||||
|
return self._get_property("Email")
|
||||||
|
|
||||||
|
def set_email(self, email):
|
||||||
|
self._set_property("Email", email)
|
||||||
|
|
||||||
|
def get_location(self):
|
||||||
|
return self._get_property("Location")
|
||||||
|
|
||||||
|
def set_location(self, location):
|
||||||
|
self._set_property("Location", location)
|
||||||
|
|
||||||
|
def get_icon_file(self):
|
||||||
|
"""Get user profile image using AccountsService."""
|
||||||
|
return self._get_property("IconFile")
|
||||||
|
|
||||||
|
def set_icon_file(self, filename):
|
||||||
|
"""Set user profile image using AccountsService."""
|
||||||
|
self._set_property("IconFile", filename)
|
||||||
|
|
||||||
|
def get_real_name(self):
|
||||||
|
return self._get_property("RealName")
|
||||||
|
|
||||||
|
def set_real_name(self, name):
|
||||||
|
"""Set user profile image using AccountsService."""
|
||||||
|
self._set_property("RealName", name)
|
|
@ -1,11 +1,12 @@
|
||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
||||||
# Mugshot - Lightweight user configuration utility
|
# Mugshot - Lightweight user configuration utility
|
||||||
# Copyright (C) 2013-2014 Sean Davis <smd.seandavis@gmail.com>
|
# Copyright (C) 2013-2020 Sean Davis <sean@bluesabre.org>
|
||||||
#
|
#
|
||||||
# This program is free software: you can redistribute it and/or modify it
|
# This program is free software: you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License version 3, as published
|
# under the terms of the GNU General Public License as published by
|
||||||
# by the Free Software Foundation.
|
# the Free Software Foundation, either version 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful, but
|
# This program is distributed in the hope that it will be useful, but
|
||||||
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
||||||
|
@ -17,15 +18,20 @@
|
||||||
|
|
||||||
'''Enhances builder connections, provides object to access glade objects'''
|
'''Enhances builder connections, provides object to access glade objects'''
|
||||||
|
|
||||||
from gi.repository import GObject, Gtk # pylint: disable=E0611
|
|
||||||
|
|
||||||
import inspect
|
import inspect
|
||||||
import functools
|
import functools
|
||||||
import logging
|
import logging
|
||||||
logger = logging.getLogger('mugshot_lib')
|
|
||||||
|
|
||||||
from xml.etree.cElementTree import ElementTree
|
from xml.etree.cElementTree import ElementTree
|
||||||
|
|
||||||
|
import gi
|
||||||
|
gi.require_version('Gtk', '3.0')
|
||||||
|
from gi.repository import GObject, Gtk
|
||||||
|
|
||||||
|
|
||||||
|
logger = logging.getLogger('mugshot_lib')
|
||||||
|
|
||||||
|
|
||||||
# this module is big so uses some conventional prefixes and postfixes
|
# this module is big so uses some conventional prefixes and postfixes
|
||||||
# *s list, except self.widgets is a dictionary
|
# *s list, except self.widgets is a dictionary
|
||||||
# *_dict dictionary
|
# *_dict dictionary
|
||||||
|
@ -36,6 +42,7 @@ from xml.etree.cElementTree import ElementTree
|
||||||
# pylint: disable=R0904
|
# pylint: disable=R0904
|
||||||
# the many public methods is a feature of Gtk.Builder
|
# the many public methods is a feature of Gtk.Builder
|
||||||
class Builder(Gtk.Builder):
|
class Builder(Gtk.Builder):
|
||||||
|
|
||||||
''' extra features
|
''' extra features
|
||||||
connects glade defined handler to default_handler if necessary
|
connects glade defined handler to default_handler if necessary
|
||||||
auto connects widget to handler with matching name or alias
|
auto connects widget to handler with matching name or alias
|
||||||
|
@ -82,7 +89,7 @@ class Builder(Gtk.Builder):
|
||||||
tree = ElementTree()
|
tree = ElementTree()
|
||||||
tree.parse(filename)
|
tree.parse(filename)
|
||||||
|
|
||||||
ele_widgets = tree.getiterator("object")
|
ele_widgets = tree.iter("object")
|
||||||
for ele_widget in ele_widgets:
|
for ele_widget in ele_widgets:
|
||||||
name = ele_widget.attrib['id']
|
name = ele_widget.attrib['id']
|
||||||
widget = self.get_object(name)
|
widget = self.get_object(name)
|
||||||
|
@ -104,7 +111,7 @@ class Builder(Gtk.Builder):
|
||||||
if connections:
|
if connections:
|
||||||
self.connections.extend(connections)
|
self.connections.extend(connections)
|
||||||
|
|
||||||
ele_signals = tree.getiterator("signal")
|
ele_signals = tree.iter("signal")
|
||||||
for ele_signal in ele_signals:
|
for ele_signal in ele_signals:
|
||||||
self.glade_handler_dict.update(
|
self.glade_handler_dict.update(
|
||||||
{ele_signal.attrib["handler"]: None})
|
{ele_signal.attrib["handler"]: None})
|
||||||
|
@ -128,7 +135,7 @@ class Builder(Gtk.Builder):
|
||||||
connection_dict[item[0]] = handler
|
connection_dict[item[0]] = handler
|
||||||
|
|
||||||
# replace the run time warning
|
# replace the run time warning
|
||||||
logger.warn("expected handler '%s' in %s",
|
logger.warning("expected handler '%s' in %s",
|
||||||
item[0], filename)
|
item[0], filename)
|
||||||
|
|
||||||
# connect glade define handlers
|
# connect glade define handlers
|
||||||
|
@ -163,7 +170,9 @@ class Builder(Gtk.Builder):
|
||||||
# this class deliberately does not provide any public interfaces
|
# this class deliberately does not provide any public interfaces
|
||||||
# apart from the glade widgets
|
# apart from the glade widgets
|
||||||
class UiFactory():
|
class UiFactory():
|
||||||
|
|
||||||
''' provides an object with attributes as glade widgets'''
|
''' provides an object with attributes as glade widgets'''
|
||||||
|
|
||||||
def __init__(self, widget_dict):
|
def __init__(self, widget_dict):
|
||||||
"""Initialize the UiFactory."""
|
"""Initialize the UiFactory."""
|
||||||
self._widget_dict = widget_dict
|
self._widget_dict = widget_dict
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
||||||
# Mugshot - Lightweight user configuration utility
|
# Mugshot - Lightweight user configuration utility
|
||||||
# Copyright (C) 2013-2014 Sean Davis <smd.seandavis@gmail.com>
|
# Copyright (C) 2013-2020 Sean Davis <sean@bluesabre.org>
|
||||||
#
|
#
|
||||||
# This program is free software: you can redistribute it and/or modify it
|
# This program is free software: you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License version 3, as published
|
# under the terms of the GNU General Public License as published by
|
||||||
# by the Free Software Foundation.
|
# the Free Software Foundation, either version 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful, but
|
# This program is distributed in the hope that it will be useful, but
|
||||||
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
||||||
|
@ -15,14 +16,17 @@
|
||||||
# You should have received a copy of the GNU General Public License along
|
# You should have received a copy of the GNU General Public License along
|
||||||
# with this program. If not, see <http://www.gnu.org/licenses/>.
|
# with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
from gi.repository import Gtk # pylint: disable=E0611
|
|
||||||
import logging
|
import logging
|
||||||
logger = logging.getLogger('mugshot_lib')
|
|
||||||
|
from gi.repository import Gtk # pylint: disable=E0611
|
||||||
|
|
||||||
from . helpers import get_builder
|
from . helpers import get_builder
|
||||||
|
|
||||||
|
logger = logging.getLogger('mugshot_lib')
|
||||||
|
|
||||||
|
|
||||||
class CameraDialog(Gtk.Dialog):
|
class CameraDialog(Gtk.Dialog):
|
||||||
|
|
||||||
"""Camera Dialog"""
|
"""Camera Dialog"""
|
||||||
__gtype_name__ = "CameraDialog"
|
__gtype_name__ = "CameraDialog"
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
||||||
# Mugshot - Lightweight user configuration utility
|
# Mugshot - Lightweight user configuration utility
|
||||||
# Copyright (C) 2013-2014 Sean Davis <smd.seandavis@gmail.com>
|
# Copyright (C) 2013-2020 Sean Davis <sean@bluesabre.org>
|
||||||
#
|
#
|
||||||
# This program is free software: you can redistribute it and/or modify it
|
# This program is free software: you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License version 3, as published
|
# under the terms of the GNU General Public License as published by
|
||||||
# by the Free Software Foundation.
|
# the Free Software Foundation, either version 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful, but
|
# This program is distributed in the hope that it will be useful, but
|
||||||
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
||||||
|
@ -15,29 +16,87 @@
|
||||||
# You should have received a copy of the GNU General Public License along
|
# You should have received a copy of the GNU General Public License along
|
||||||
# with this program. If not, see <http://www.gnu.org/licenses/>.
|
# with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
from gi.repository import Gtk, GdkPixbuf
|
|
||||||
import os
|
import os
|
||||||
|
|
||||||
from locale import gettext as _
|
from locale import gettext as _
|
||||||
|
|
||||||
|
from gi.repository import Gtk, GdkPixbuf
|
||||||
|
|
||||||
import pexpect
|
import pexpect
|
||||||
|
|
||||||
|
gtk_version = (Gtk.get_major_version(),
|
||||||
|
Gtk.get_minor_version(),
|
||||||
|
Gtk.get_micro_version())
|
||||||
|
|
||||||
def check_sudo():
|
|
||||||
"""Return True if user has permission to use sudo."""
|
def check_gtk_version(major_version, minor_version, micro=0):
|
||||||
child = pexpect.spawn('sudo -v', env={"LANG": "C"})
|
"""Return true if running gtk >= requested version"""
|
||||||
child.timeout = 1
|
return gtk_version >= (major_version, minor_version, micro)
|
||||||
# Check for failure message.
|
|
||||||
|
|
||||||
|
# Check if the LANG variable needs to be set
|
||||||
|
use_env = False
|
||||||
|
|
||||||
|
|
||||||
|
def check_dependencies(commands=[]):
|
||||||
|
"""Check for the existence of required commands, and sudo access"""
|
||||||
|
# Check for sudo
|
||||||
|
if pexpect.which("sudo") is None:
|
||||||
|
return False
|
||||||
|
|
||||||
|
# Check for required commands
|
||||||
|
for command in commands:
|
||||||
|
if pexpect.which(command) is None:
|
||||||
|
return False
|
||||||
|
|
||||||
|
# Check for LANG requirements
|
||||||
|
child = None
|
||||||
try:
|
try:
|
||||||
child.expect(["Sorry", pexpect.EOF])
|
child = env_spawn('sudo', ['-v'], 1)
|
||||||
|
if child.expect([".*ssword.*", "Sorry",
|
||||||
|
pexpect.EOF,
|
||||||
|
pexpect.TIMEOUT]) == 3:
|
||||||
|
global use_env
|
||||||
|
use_env = True
|
||||||
|
child.close()
|
||||||
|
except OSError:
|
||||||
|
if child is not None:
|
||||||
child.close()
|
child.close()
|
||||||
return False
|
return False
|
||||||
except:
|
|
||||||
|
# Check for sudo rights
|
||||||
|
child = env_spawn('sudo', ['-v'], 1)
|
||||||
|
try:
|
||||||
|
index = child.expect([".*ssword.*", "Sorry",
|
||||||
|
pexpect.EOF, pexpect.TIMEOUT])
|
||||||
child.close()
|
child.close()
|
||||||
|
if index == 0 or index == 2:
|
||||||
|
# User in sudoers, or already admin
|
||||||
return True
|
return True
|
||||||
|
elif index == 1 or index == 3:
|
||||||
|
# User not in sudoers
|
||||||
|
return False
|
||||||
|
|
||||||
|
except:
|
||||||
|
# Something else went wrong.
|
||||||
|
child.close()
|
||||||
|
|
||||||
|
return False
|
||||||
|
|
||||||
|
|
||||||
class SudoDialog(Gtk.MessageDialog):
|
def env_spawn(command, args, timeout):
|
||||||
|
"""Use pexpect.spawn, adapt for timeout and env requirements."""
|
||||||
|
env = os.environ
|
||||||
|
env["LANG"] = "C"
|
||||||
|
if use_env:
|
||||||
|
child = pexpect.spawn(command, args, env)
|
||||||
|
else:
|
||||||
|
child = pexpect.spawn(command, args)
|
||||||
|
child.timeout = timeout
|
||||||
|
return child
|
||||||
|
|
||||||
|
|
||||||
|
class SudoDialog(Gtk.Dialog):
|
||||||
|
|
||||||
'''
|
'''
|
||||||
Creates a new SudoDialog. This is a replacement for using gksudo which
|
Creates a new SudoDialog. This is a replacement for using gksudo which
|
||||||
provides additional flexibility when performing sudo commands.
|
provides additional flexibility when performing sudo commands.
|
||||||
|
@ -57,34 +116,95 @@ class SudoDialog(Gtk.MessageDialog):
|
||||||
- REJECT: Password invalid.
|
- REJECT: Password invalid.
|
||||||
- ACCEPT: Password valid.
|
- ACCEPT: Password valid.
|
||||||
'''
|
'''
|
||||||
def __init__(self, parent=None, icon=None, message=None, name=None,
|
|
||||||
retries=-1):
|
def __init__(self, title=None, parent=None, icon=None, message=None,
|
||||||
|
name=None, retries=-1):
|
||||||
"""Initialize the SudoDialog."""
|
"""Initialize the SudoDialog."""
|
||||||
# default dialog parameters
|
|
||||||
message_type = Gtk.MessageType.QUESTION
|
|
||||||
buttons = Gtk.ButtonsType.NONE
|
|
||||||
|
|
||||||
# initialize the dialog
|
# initialize the dialog
|
||||||
super(SudoDialog, self).__init__(transient_for=parent,
|
super(SudoDialog, self).__init__(title=title,
|
||||||
|
transient_for=parent,
|
||||||
modal=True,
|
modal=True,
|
||||||
destroy_with_parent=True,
|
destroy_with_parent=True)
|
||||||
message_type=message_type,
|
#
|
||||||
buttons=buttons,
|
|
||||||
text='')
|
|
||||||
self.set_dialog_icon(icon)
|
|
||||||
self.connect("show", self.on_show)
|
self.connect("show", self.on_show)
|
||||||
|
if title is None:
|
||||||
|
title = _("Password Required")
|
||||||
|
self.set_title(title)
|
||||||
|
|
||||||
# add buttons
|
self.set_border_width(5)
|
||||||
button_box = self.get_children()[0].get_children()[1]
|
|
||||||
self.add_button(_("Cancel"), Gtk.ResponseType.CANCEL)
|
# Content Area
|
||||||
|
content_area = self.get_content_area()
|
||||||
|
grid = Gtk.Grid.new()
|
||||||
|
grid.set_row_spacing(6)
|
||||||
|
grid.set_column_spacing(12)
|
||||||
|
grid.set_margin_left(5)
|
||||||
|
grid.set_margin_right(5)
|
||||||
|
content_area.add(grid)
|
||||||
|
|
||||||
|
# Icon
|
||||||
|
self.dialog_icon = Gtk.Image.new_from_icon_name("dialog-password",
|
||||||
|
Gtk.IconSize.DIALOG)
|
||||||
|
grid.attach(self.dialog_icon, 0, 0, 1, 2)
|
||||||
|
|
||||||
|
# Text
|
||||||
|
self.primary_text = Gtk.Label.new("")
|
||||||
|
self.primary_text.set_use_markup(True)
|
||||||
|
self.primary_text.set_halign(Gtk.Align.START)
|
||||||
|
self.secondary_text = Gtk.Label.new("")
|
||||||
|
self.secondary_text.set_use_markup(True)
|
||||||
|
self.secondary_text.set_halign(Gtk.Align.START)
|
||||||
|
self.secondary_text.set_margin_top(6)
|
||||||
|
grid.attach(self.primary_text, 1, 0, 1, 1)
|
||||||
|
grid.attach(self.secondary_text, 1, 1, 1, 1)
|
||||||
|
|
||||||
|
# Infobar
|
||||||
|
self.infobar = Gtk.InfoBar.new()
|
||||||
|
self.infobar.set_margin_top(12)
|
||||||
|
self.infobar.set_message_type(Gtk.MessageType.WARNING)
|
||||||
|
content_area = self.infobar.get_content_area()
|
||||||
|
infobar_icon = Gtk.Image.new_from_icon_name("dialog-warning",
|
||||||
|
Gtk.IconSize.BUTTON)
|
||||||
|
label = Gtk.Label.new(_("Incorrect password... try again."))
|
||||||
|
content_area.add(infobar_icon)
|
||||||
|
content_area.add(label)
|
||||||
|
grid.attach(self.infobar, 0, 2, 2, 1)
|
||||||
|
content_area.show_all()
|
||||||
|
self.infobar.set_no_show_all(True)
|
||||||
|
|
||||||
|
# Password
|
||||||
|
label = Gtk.Label.new("")
|
||||||
|
label.set_use_markup(True)
|
||||||
|
label.set_markup("<b>%s</b>" % _("Password:"))
|
||||||
|
label.set_halign(Gtk.Align.START)
|
||||||
|
label.set_margin_top(12)
|
||||||
|
self.password_entry = Gtk.Entry()
|
||||||
|
self.password_entry.set_visibility(False)
|
||||||
|
self.password_entry.set_activates_default(True)
|
||||||
|
self.password_entry.set_margin_top(12)
|
||||||
|
grid.attach(label, 0, 3, 1, 1)
|
||||||
|
grid.attach(self.password_entry, 1, 3, 1, 1)
|
||||||
|
|
||||||
|
# Buttons
|
||||||
|
button = self.add_button(_("Cancel"), Gtk.ResponseType.CANCEL)
|
||||||
|
button_box = button.get_parent()
|
||||||
|
button_box.set_margin_top(24)
|
||||||
ok_button = Gtk.Button.new_with_label(_("OK"))
|
ok_button = Gtk.Button.new_with_label(_("OK"))
|
||||||
ok_button.connect("clicked", self.on_ok_clicked)
|
ok_button.connect("clicked", self.on_ok_clicked)
|
||||||
ok_button.set_receives_default(True)
|
ok_button.set_receives_default(True)
|
||||||
ok_button.set_can_default(True)
|
ok_button.set_can_default(True)
|
||||||
ok_button.set_sensitive(False)
|
ok_button.set_sensitive(False)
|
||||||
self.set_default(ok_button)
|
self.set_default(ok_button)
|
||||||
|
if check_gtk_version(3, 12):
|
||||||
|
button_box.pack_start(ok_button, True, True, 0)
|
||||||
|
else:
|
||||||
button_box.pack_start(ok_button, False, False, 0)
|
button_box.pack_start(ok_button, False, False, 0)
|
||||||
|
|
||||||
|
self.password_entry.connect("changed", self.on_password_changed,
|
||||||
|
ok_button)
|
||||||
|
|
||||||
|
self.set_dialog_icon(icon)
|
||||||
|
|
||||||
# add primary and secondary text
|
# add primary and secondary text
|
||||||
if message:
|
if message:
|
||||||
primary_text = message
|
primary_text = message
|
||||||
|
@ -97,47 +217,11 @@ class SudoDialog(Gtk.MessageDialog):
|
||||||
self.format_primary_text(primary_text)
|
self.format_primary_text(primary_text)
|
||||||
self.format_secondary_text(secondary_text)
|
self.format_secondary_text(secondary_text)
|
||||||
|
|
||||||
# Pack the content area with password-related widgets.
|
|
||||||
content_area = self.get_content_area()
|
|
||||||
|
|
||||||
# Use an alignment to move align the password widgets with the text.
|
|
||||||
self.password_alignment = Gtk.Alignment()
|
|
||||||
# Make an educated guess about how for to align.
|
|
||||||
left_align = Gtk.icon_size_lookup(Gtk.IconSize.DIALOG)[1] + 16
|
|
||||||
self.password_alignment.set_padding(12, 12, left_align, 0)
|
|
||||||
|
|
||||||
# Outer password box for incorrect password label and inner widgets.
|
|
||||||
password_outer = Gtk.Box(orientation=Gtk.Orientation.VERTICAL,
|
|
||||||
spacing=12)
|
|
||||||
password_outer.set_orientation(Gtk.Orientation.VERTICAL)
|
|
||||||
# Password error label, only displayed when unsuccessful.
|
|
||||||
self.password_info = Gtk.Label(label="")
|
|
||||||
self.password_info.set_markup("<b>%s</b>" %
|
|
||||||
_("Incorrect password... try again."))
|
|
||||||
|
|
||||||
# Inner password box for Password: label and password entry.
|
|
||||||
password_box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL,
|
|
||||||
spacing=12)
|
|
||||||
password_label = Gtk.Label(label=_("Password:"))
|
|
||||||
self.password_entry = Gtk.Entry()
|
|
||||||
self.password_entry.set_visibility(False)
|
|
||||||
self.password_entry.set_activates_default(True)
|
|
||||||
self.password_entry.connect("changed", self.on_password_changed,
|
|
||||||
ok_button)
|
|
||||||
|
|
||||||
# Pack all the widgets.
|
|
||||||
password_box.pack_start(password_label, False, False, 0)
|
|
||||||
password_box.pack_start(self.password_entry, True, True, 0)
|
|
||||||
password_outer.pack_start(self.password_info, True, True, 0)
|
|
||||||
password_outer.pack_start(password_box, True, True, 0)
|
|
||||||
self.password_alignment.add(password_outer)
|
|
||||||
content_area.pack_start(self.password_alignment, True, True, 0)
|
|
||||||
content_area.show_all()
|
|
||||||
self.password_info.set_visible(False)
|
|
||||||
|
|
||||||
self.attempted_logins = 0
|
self.attempted_logins = 0
|
||||||
self.max_attempted_logins = retries
|
self.max_attempted_logins = retries
|
||||||
|
|
||||||
|
self.show_all()
|
||||||
|
|
||||||
def on_password_changed(self, widget, button):
|
def on_password_changed(self, widget, button):
|
||||||
"""Set the apply button sensitivity based on password input."""
|
"""Set the apply button sensitivity based on password input."""
|
||||||
button.set_sensitive(len(widget.get_text()) > 0)
|
button.set_sensitive(len(widget.get_text()) > 0)
|
||||||
|
@ -145,11 +229,14 @@ class SudoDialog(Gtk.MessageDialog):
|
||||||
def format_primary_text(self, message_format):
|
def format_primary_text(self, message_format):
|
||||||
'''
|
'''
|
||||||
Format the primary text widget.
|
Format the primary text widget.
|
||||||
|
|
||||||
API extension to match with format_secondary_text.
|
|
||||||
'''
|
'''
|
||||||
label = self.get_message_area().get_children()[0]
|
self.primary_text.set_markup("<big><b>%s</b></big>" % message_format)
|
||||||
label.set_text(message_format)
|
|
||||||
|
def format_secondary_text(self, message_format):
|
||||||
|
'''
|
||||||
|
Format the secondary text widget.
|
||||||
|
'''
|
||||||
|
self.secondary_text.set_markup(message_format)
|
||||||
|
|
||||||
def set_dialog_icon(self, icon=None):
|
def set_dialog_icon(self, icon=None):
|
||||||
'''
|
'''
|
||||||
|
@ -165,24 +252,21 @@ class SudoDialog(Gtk.MessageDialog):
|
||||||
pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(icon,
|
pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(icon,
|
||||||
icon_size,
|
icon_size,
|
||||||
icon_size)
|
icon_size)
|
||||||
image = Gtk.Image.new_from_pixbuf(pixbuf)
|
self.dialog_icon.set_from_pixbuf(pixbuf)
|
||||||
self.set_icon_from_file(icon)
|
self.set_icon_from_file(icon)
|
||||||
else:
|
else:
|
||||||
# icon is an named icon, so load it directly to an image
|
# icon is an named icon, so load it directly to an image
|
||||||
image = Gtk.Image.new_from_icon_name(icon, icon_size)
|
self.dialog_icon.set_from_icon_name(icon, icon_size)
|
||||||
self.set_icon_name(icon)
|
self.set_icon_name(icon)
|
||||||
else:
|
else:
|
||||||
# fallback on password icon
|
# fallback on password icon
|
||||||
image = Gtk.Image.new_from_icon_name('dialog-password', icon_size)
|
self.dialog_icon.set_from_icon_name('dialog-password', icon_size)
|
||||||
self.set_icon_name('dialog-password')
|
self.set_icon_name('dialog-password')
|
||||||
# align, show, and set the image.
|
|
||||||
image.set_alignment(Gtk.Align.CENTER, Gtk.Align.FILL)
|
|
||||||
image.show()
|
|
||||||
self.set_image(image)
|
|
||||||
|
|
||||||
def on_show(self, widget):
|
def on_show(self, widget):
|
||||||
'''When the dialog is displayed, clear the password.'''
|
'''When the dialog is displayed, clear the password.'''
|
||||||
self.set_password('')
|
self.set_password('')
|
||||||
|
self.password_valid = False
|
||||||
|
|
||||||
def on_ok_clicked(self, widget):
|
def on_ok_clicked(self, widget):
|
||||||
'''
|
'''
|
||||||
|
@ -192,26 +276,22 @@ class SudoDialog(Gtk.MessageDialog):
|
||||||
If unsuccessful, try again until reaching maximum attempted logins,
|
If unsuccessful, try again until reaching maximum attempted logins,
|
||||||
then emit the response signal with REJECT.
|
then emit the response signal with REJECT.
|
||||||
'''
|
'''
|
||||||
top, bottom, left, right = self.password_alignment.get_padding()
|
if self.attempt_login():
|
||||||
# Password cannot be validated without sudo
|
|
||||||
if (not check_sudo()) or self.attempt_login():
|
|
||||||
self.password_valid = True
|
self.password_valid = True
|
||||||
# Adjust the dialog for attactiveness.
|
|
||||||
self.password_alignment.set_padding(12, bottom, left, right)
|
|
||||||
self.password_info.hide()
|
|
||||||
self.emit("response", Gtk.ResponseType.ACCEPT)
|
self.emit("response", Gtk.ResponseType.ACCEPT)
|
||||||
else:
|
else:
|
||||||
self.password_valid = False
|
self.password_valid = False
|
||||||
# Adjust the dialog for attactiveness.
|
# Adjust the dialog for attactiveness.
|
||||||
self.password_alignment.set_padding(0, bottom, left, right)
|
self.infobar.show()
|
||||||
self.password_info.show()
|
self.password_entry.grab_focus()
|
||||||
self.set_password('')
|
|
||||||
if self.attempted_logins == self.max_attempted_logins:
|
if self.attempted_logins == self.max_attempted_logins:
|
||||||
self.attempted_logins = 0
|
self.attempted_logins = 0
|
||||||
self.emit("response", Gtk.ResponseType.REJECT)
|
self.emit("response", Gtk.ResponseType.REJECT)
|
||||||
|
|
||||||
def get_password(self):
|
def get_password(self):
|
||||||
'''Return the currently entered password, or None if blank.'''
|
'''Return the currently entered password, or None if blank.'''
|
||||||
|
if not self.password_valid:
|
||||||
|
return None
|
||||||
password = self.password_entry.get_text()
|
password = self.password_entry.get_text()
|
||||||
if password == '':
|
if password == '':
|
||||||
return None
|
return None
|
||||||
|
@ -231,12 +311,11 @@ class SudoDialog(Gtk.MessageDialog):
|
||||||
Return True if successful.
|
Return True if successful.
|
||||||
'''
|
'''
|
||||||
# Set the pexpect variables and spawn the process.
|
# Set the pexpect variables and spawn the process.
|
||||||
child = pexpect.spawn('sudo /bin/true', env={"LANG": "C"})
|
child = env_spawn('sudo', ['/bin/true'], 1)
|
||||||
child.timeout = 1
|
|
||||||
try:
|
try:
|
||||||
# Check for password prompt or program exit.
|
# Check for password prompt or program exit.
|
||||||
child.expect([".*ssword.*", pexpect.EOF])
|
child.expect([".*ssword.*", pexpect.EOF])
|
||||||
child.sendline(self.get_password())
|
child.sendline(self.password_entry.get_text())
|
||||||
child.expect(pexpect.EOF)
|
child.expect(pexpect.EOF)
|
||||||
except pexpect.TIMEOUT:
|
except pexpect.TIMEOUT:
|
||||||
# If we timeout, that means the password was unsuccessful.
|
# If we timeout, that means the password was unsuccessful.
|
||||||
|
@ -247,6 +326,5 @@ class SudoDialog(Gtk.MessageDialog):
|
||||||
if child.exitstatus == 0:
|
if child.exitstatus == 0:
|
||||||
self.attempted_logins = 0
|
self.attempted_logins = 0
|
||||||
return True
|
return True
|
||||||
else:
|
|
||||||
self.attempted_logins += 1
|
self.attempted_logins += 1
|
||||||
return False
|
return False
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
||||||
# Mugshot - Lightweight user configuration utility
|
# Mugshot - Lightweight user configuration utility
|
||||||
# Copyright (C) 2013-2014 Sean Davis <smd.seandavis@gmail.com>
|
# Copyright (C) 2013-2020 Sean Davis <sean@bluesabre.org>
|
||||||
#
|
#
|
||||||
# This program is free software: you can redistribute it and/or modify it
|
# This program is free software: you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License version 3, as published
|
# under the terms of the GNU General Public License as published by
|
||||||
# by the Free Software Foundation.
|
# the Free Software Foundation, either version 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful, but
|
# This program is distributed in the hope that it will be useful, but
|
||||||
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
||||||
|
@ -15,16 +16,18 @@
|
||||||
# You should have received a copy of the GNU General Public License along
|
# You should have received a copy of the GNU General Public License along
|
||||||
# with this program. If not, see <http://www.gnu.org/licenses/>.
|
# with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
from gi.repository import Gio, Gtk # pylint: disable=E0611
|
|
||||||
import logging
|
|
||||||
logger = logging.getLogger('mugshot_lib')
|
|
||||||
|
|
||||||
import os
|
import os
|
||||||
|
import logging
|
||||||
|
|
||||||
|
from gi.repository import Gio, Gtk # pylint: disable=E0611
|
||||||
|
|
||||||
from . helpers import get_builder, show_uri
|
from . helpers import get_builder, show_uri
|
||||||
|
|
||||||
|
logger = logging.getLogger('mugshot_lib')
|
||||||
|
|
||||||
|
|
||||||
class Window(Gtk.Window):
|
class Window(Gtk.Window):
|
||||||
|
|
||||||
"""This class is meant to be subclassed by MugshotWindow. It provides
|
"""This class is meant to be subclassed by MugshotWindow. It provides
|
||||||
common functions and some boilerplate."""
|
common functions and some boilerplate."""
|
||||||
__gtype_name__ = "Window"
|
__gtype_name__ = "Window"
|
||||||
|
@ -63,12 +66,14 @@ class Window(Gtk.Window):
|
||||||
self.CameraDialog = None # class
|
self.CameraDialog = None # class
|
||||||
self.camera_dialog = None # instance
|
self.camera_dialog = None # instance
|
||||||
|
|
||||||
self.settings = Gio.Settings.new("apps.mugshot")
|
self.settings = Gio.Settings.new("org.bluesabre.mugshot")
|
||||||
self.settings.connect('changed', self.on_preferences_changed)
|
self.settings.connect('changed', self.on_preferences_changed)
|
||||||
|
|
||||||
|
self.tmpfile = None
|
||||||
|
|
||||||
def on_help_activate(self, widget, data=None):
|
def on_help_activate(self, widget, data=None):
|
||||||
"""Show the Help documentation when Help is clicked."""
|
"""Show the Help documentation when Help is clicked."""
|
||||||
show_uri(self, "http://wiki.smdavis.us/doku.php?id=mugshot-docs")
|
show_uri(self, "https://github.com/bluesabre/mugshot/wiki")
|
||||||
|
|
||||||
def on_menu_camera_activate(self, widget, data=None):
|
def on_menu_camera_activate(self, widget, data=None):
|
||||||
"""Display the camera window for mugshot."""
|
"""Display the camera window for mugshot."""
|
||||||
|
@ -78,7 +83,8 @@ class Window(Gtk.Window):
|
||||||
elif self.CameraDialog is not None:
|
elif self.CameraDialog is not None:
|
||||||
logger.debug('create new camera_dialog')
|
logger.debug('create new camera_dialog')
|
||||||
self.camera_dialog = self.CameraDialog() # pylint: disable=E1102
|
self.camera_dialog = self.CameraDialog() # pylint: disable=E1102
|
||||||
self.camera_dialog.connect('apply', self.on_camera_dialog_apply)
|
self.camera_dialog.connect(
|
||||||
|
'apply', self.on_camera_dialog_apply) # pylint: disable=E1101
|
||||||
self.camera_dialog.show()
|
self.camera_dialog.show()
|
||||||
|
|
||||||
def on_destroy(self, widget, data=None):
|
def on_destroy(self, widget, data=None):
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
||||||
# Mugshot - Lightweight user configuration utility
|
# Mugshot - Lightweight user configuration utility
|
||||||
# Copyright (C) 2013-2014 Sean Davis <smd.seandavis@gmail.com>
|
# Copyright (C) 2013-2020 Sean Davis <sean@bluesabre.org>
|
||||||
#
|
#
|
||||||
# This program is free software: you can redistribute it and/or modify it
|
# This program is free software: you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License version 3, as published
|
# under the terms of the GNU General Public License as published by
|
||||||
# by the Free Software Foundation.
|
# the Free Software Foundation, either version 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful, but
|
# This program is distributed in the hope that it will be useful, but
|
||||||
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
||||||
# Mugshot - Lightweight user configuration utility
|
# Mugshot - Lightweight user configuration utility
|
||||||
# Copyright (C) 2013-2014 Sean Davis <smd.seandavis@gmail.com>
|
# Copyright (C) 2013-2020 Sean Davis <sean@bluesabre.org>
|
||||||
#
|
#
|
||||||
# This program is free software: you can redistribute it and/or modify it
|
# This program is free software: you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License version 3, as published
|
# under the terms of the GNU General Public License as published by
|
||||||
# by the Free Software Foundation.
|
# the Free Software Foundation, either version 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful, but
|
# This program is distributed in the hope that it will be useful, but
|
||||||
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
||||||
|
@ -53,7 +54,9 @@ def get_media_file(media_file_name):
|
||||||
|
|
||||||
|
|
||||||
class NullHandler(logging.Handler):
|
class NullHandler(logging.Handler):
|
||||||
|
|
||||||
"""Handle NULL"""
|
"""Handle NULL"""
|
||||||
|
|
||||||
def emit(self, record):
|
def emit(self, record):
|
||||||
"""Do not emit anything."""
|
"""Do not emit anything."""
|
||||||
pass
|
pass
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
||||||
# Mugshot - Lightweight user configuration utility
|
# Mugshot - Lightweight user configuration utility
|
||||||
# Copyright (C) 2013-2014 Sean Davis <smd.seandavis@gmail.com>
|
# Copyright (C) 2013-2020 Sean Davis <sean@bluesabre.org>
|
||||||
#
|
#
|
||||||
# This program is free software: you can redistribute it and/or modify it
|
# This program is free software: you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License version 3, as published
|
# under the terms of the GNU General Public License as published by
|
||||||
# by the Free Software Foundation.
|
# the Free Software Foundation, either version 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful, but
|
# This program is distributed in the hope that it will be useful, but
|
||||||
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
||||||
|
@ -15,6 +16,8 @@
|
||||||
# You should have received a copy of the GNU General Public License along
|
# You should have received a copy of the GNU General Public License along
|
||||||
# with this program. If not, see <http://www.gnu.org/licenses/>.
|
# with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
__all__ = [
|
__all__ = [
|
||||||
'project_path_not_found',
|
'project_path_not_found',
|
||||||
'get_data_file',
|
'get_data_file',
|
||||||
|
@ -24,13 +27,12 @@ __all__ = [
|
||||||
# Where your project will look for your data (for instance, images and ui
|
# Where your project will look for your data (for instance, images and ui
|
||||||
# files). By default, this is ../data, relative your trunk layout
|
# files). By default, this is ../data, relative your trunk layout
|
||||||
__mugshot_data_directory__ = '../data/'
|
__mugshot_data_directory__ = '../data/'
|
||||||
__license__ = 'GPL-3'
|
__license__ = 'GPL-3+'
|
||||||
__version__ = '0.2.2'
|
__version__ = '0.4.3'
|
||||||
|
|
||||||
import os
|
|
||||||
|
|
||||||
|
|
||||||
class project_path_not_found(Exception):
|
class project_path_not_found(Exception):
|
||||||
|
|
||||||
"""Raised when we can't find the project directory."""
|
"""Raised when we can't find the project directory."""
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
_Name=About Me
|
_Name=About Me
|
||||||
_Comment=Configure your profile image and contact details
|
_Comment=Configure your profile image and contact details
|
||||||
Categories=GNOME;GTK;Settings;X-GNOME-Settings-Panel;X-GNOME-PersonalSettings;DesktopSettings;X-XFCE;
|
Categories=GNOME;GTK;Settings;X-GNOME-Settings-Panel;X-GNOME-PersonalSettings;DesktopSettings;X-XFCE;X-XFCE-SettingsDialog;X-XFCE-PersonalSettings;
|
||||||
Keywords=Configuration;Profile;User;
|
Keywords=Configuration;Profile;User;
|
||||||
Exec=mugshot
|
Exec=mugshot
|
||||||
Icon=mugshot
|
Icon=mugshot
|
|
@ -1,5 +1,5 @@
|
||||||
### BEGIN LICENSE
|
### BEGIN LICENSE
|
||||||
# Copyright (C) 2013 Sean Davis <smd.seandavis@gmail.com>
|
# Copyright (C) 2013-2020 Sean Davis <sean@bluesabre.org>
|
||||||
# This program is free software: you can redistribute it and/or modify it
|
# This program is free software: you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License version 3, as published
|
# under the terms of the GNU General Public License version 3, as published
|
||||||
# by the Free Software Foundation.
|
# by the Free Software Foundation.
|
||||||
|
@ -14,7 +14,7 @@
|
||||||
### END LICENSE
|
### END LICENSE
|
||||||
|
|
||||||
# Desktop File
|
# Desktop File
|
||||||
mugshot.desktop.in
|
org.bluesabre.Mugshot.desktop.in
|
||||||
|
|
||||||
# Glade Files
|
# Glade Files
|
||||||
[type: gettext/glade]data/ui/CameraMugshotDialog.ui
|
[type: gettext/glade]data/ui/CameraMugshotDialog.ui
|
||||||
|
@ -31,3 +31,6 @@ mugshot_lib/__init__.py
|
||||||
mugshot_lib/helpers.py
|
mugshot_lib/helpers.py
|
||||||
mugshot_lib/SudoDialog.py
|
mugshot_lib/SudoDialog.py
|
||||||
mugshot_lib/Window.py
|
mugshot_lib/Window.py
|
||||||
|
|
||||||
|
# XML Files
|
||||||
|
[type: gettext/xml]data/metainfo/mugshot.appdata.xml.in
|
||||||
|
|
|
@ -0,0 +1,279 @@
|
||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Muadh Abdulaziz <m_abdulaziz@tutamail.com>, 2021
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2020-12-28 19:39-0800\n"
|
||||||
|
"PO-Revision-Date: 2019-05-27 10:40+0000\n"
|
||||||
|
"Last-Translator: Muadh Abdulaziz <m_abdulaziz@tutamail.com>, 2021\n"
|
||||||
|
"Language-Team: Arabic (https://www.transifex.com/bluesabreorg/teams/99550/ar/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: ar\n"
|
||||||
|
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "عنّي"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr "تعديل صورة حسابك ومعلومات الاتصال الخاصة بك"
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr "إلتقاط - Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr "<b>معاينة</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr "الوسط"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr "اليسار"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr "اليمين"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr "<b>اقتصاص</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr "تحديد من الوسائط المخزنة"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr "التقاط من الكاميرا"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr "تصفح..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr "ماجشوت"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr "<b>الاسم الأول</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr "<b>الكنية</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr "<b>الأحرف الأولى</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr "<b>هاتف المنزل</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr "<b>عنوان البريد الإلكتروني</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr "<b>هاتف المكتب</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr "<b>الفاكس</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr "تحديد صورة"
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr "عرض رسائل التنقيح ( vv- تًنقح mugshot_lib أيضا)"
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr "إعادة المحاولة"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:343
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr "المصادقة أُلغيت."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:346
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "المصادقة فشلت."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:349
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "حدث خطأ أثناء حفظ التغييرات."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:351
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr "معلومات المستخدم لم تُحفظ."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:453
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr "هل تريد تحديث أيقونة الصورة الرمزية في بِدْجِن؟"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr "هل تود أيضا تحديث أيقونة الصورة الرمزية الخاصة بك في بِدْجِن؟"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr "أدخل كلمة المرور الخاصة بك لتغيير معلومات المستخدم."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
"هذا إجراء أمني لمنع التحديثات غير المرغوبة\n"
|
||||||
|
"لمعلوماتك الشخصية."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr "هل تريد تحديث معلومات مستخدم ليبرأوفيس؟"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr "هل تود أيضا تحديث معلومات المستخدم الخاصة بك في ليبرأوفيس؟"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "كلمة المرور مطلوبة"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "كلمة المرور غير صحيحة ... حاول مجددا."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "كلمة المرور:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "إلغاء"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr "موافق"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
"يُرجى إدخال كلمة المرور\n"
|
||||||
|
"لتنفيذ المهام الإدارية."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
"التطبيق '%s' يُتيح لك\n"
|
||||||
|
"تعديل أجزاء أساسية من نظامك."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "إعدادات المستخدم البسيطة"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
"يُتيح ماجشوت للمستخدمين تحديث معلومات الاتصال الشخصية بسهولة. باستخدام "
|
||||||
|
"ماجشوت ، يُمكن للمستخدمين:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"تعيين صورة الحساب المعروضة عند تسجيل الدخول ومزامنة هذه الصورة مع أيقونة "
|
||||||
|
"الصورة الرمزية في بِدْجِن اختياريًا"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"تعيين معلومات الحساب المخزنة في etc/passwd/ (والتي يُمكن استخدامها مع الأمر "
|
||||||
|
"finger) ومزامنتها مع معلومات الاتصال الخاصة بـليبرأوفيس"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"Mugshot has moved to GitHub! This maintenance release includes numerous "
|
||||||
|
"translation updates."
|
||||||
|
msgstr ""
|
||||||
|
"انتقل ماجشوت إلى جيت هاب! يحتوي إصدار الصيانة هذا على العديد من تحديثات "
|
||||||
|
"الترجمة."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
"يحتوي هذا الإصدار على عدد من التحسينات على جودة الشفرة البرمجية ،إصلاحات "
|
||||||
|
"العلل والترجمات. يُمكن الآن بناء ماجشوت وتشغيله في بيئة chroot بسيطة."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr "يضيف هذا الإصدار المستقر دعمًا لأحدث تقنيات GTK و GStreamer."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
"يُعيد إصدار التطوير هذا وظائف حوار الكاميرا التي كانت موجودة في إصدارات "
|
||||||
|
"البرامج الأخيرة."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
"يُعالج إصدار التطوير هذا عددا كبيرا من العلل في الإصدارات السابقة. معلومات "
|
||||||
|
"المستخدم التي لا يمكن تحريرها مقتصرة فقط الآن في المستخدمين الإداريين."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"يُحدِّث إصدار التطوير هذا مربع حوار الكاميرا لاستخدام Cheese و Clutter لعرض "
|
||||||
|
"والتقاط الصور من الكاميرا."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:11
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"يُحسِّن هذا الإصدار المستقر وظائف ماجشوت لمستخدمي LDAP ، ويحتوي على أحدث "
|
||||||
|
"إصدار من SudoDialog ، مما يُحسِّن مظهر حوار كلمة المرور وسهولة استخدامه."
|
|
@ -0,0 +1,274 @@
|
||||||
|
# Translators:
|
||||||
|
# Zmicer Turok <nashtlumach@gmail.com>, 2019
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-08-08 05:13-0400\n"
|
||||||
|
"PO-Revision-Date: 2019-05-27 10:40+0000\n"
|
||||||
|
"Last-Translator: Zmicer Turok <nashtlumach@gmail.com>, 2019\n"
|
||||||
|
"Language-Team: Belarusian (https://www.transifex.com/bluesabreorg/teams/99550/be/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: be\n"
|
||||||
|
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
||||||
|
"X-Generator: Launchpad (build 18968)\n"
|
||||||
|
"X-Launchpad-Export-Date: 2019-05-27 11:00+0000\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "Пра мяне"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr "Наладзіць выяву профіля і кантактныя звесткі"
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr "Захоп - Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr "<b>Папярэдні прагляд</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr "Па цэнтры"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr "Злева"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr "Справа"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr "<b>Абрэзаць</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr "Абраць з набору…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr "Сфатаграфаваць камерай…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr "Агляд…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr "<b>Імя</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr "<b>Прозвішча</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr "<b>Ініцыялы</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr "<b>Хатні тэлефон</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr "<b>Адрас электроннай пошты</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr "<b>Працоўны тэлефон</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr "<b>Факс</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr "Абраць фотаздымак…"
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr ""
|
||||||
|
"Паказваць адладачныя паведамленні (-vv пакажа паведамленні mugshot_lib)"
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr "Паўтарыць"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr "Аўтэнтыфікацыя скасаваная."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Аўтэнтыфікацыя схібіла."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Падчас захавання змен адбылася памылка."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr "Звесткі карыстальніка не абнавіліся."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr "Абнавіць аватар у Pidgin?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr "Хочаце таксама абнавіць ваш аватар у Pidgin?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr "Увядзіце ваш пароль для змены звестак карыстальніка."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
"Гэта захады для прадухілення непажаданых змен\n"
|
||||||
|
"вашай асабістай інфармацыі."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr "Абнавіць звесткі карыстальніка ў LibreOffice?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr "Хочаце таксама абнавіць вашыя звесткі карыстальніка ў LibreOffice?"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Патрабуецца пароль"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Хібны пароль... паспрабуйце зноў."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Пароль:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "Скасаваць"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr "Добра"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
"Увядзіце ваш пароль для\n"
|
||||||
|
"выканання адміністратыўных задач."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
"Праграма \"%s\" дазволіць вам\n"
|
||||||
|
"мадыфікаваць важную частку сістэмы."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "Лёгкаважная канфігурацыя карыстальніка"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot дазваляе карыстальнікам зручна змяняць асабістую кантактную "
|
||||||
|
"інфармацыю. Пры дапамозе Mugshot карыстальнікі могуць:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Прызначыць фотаздымак профіля, што адлюстроўваецца ў акне ўваходу і "
|
||||||
|
"сінхранізаваць яго з Pidgin "
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Увесці звесткі карыстальніка, што захоўваюцца ў /etc/passwd (зручна "
|
||||||
|
"выкарыстоўваць з загадам finger) і сінхранізаваць іх з LibreOffice"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
"Гэты выпуск уключае паляпшэнні якасці коду, выпраўленні памылак, абнаўленне "
|
||||||
|
"перакладаў. Цяпер Mugshot можна сабраць і запусціць у мінімальным асяроддзі "
|
||||||
|
"chroot."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
"У гэтым стабільным выпуску дадалася падтрымка апошніх версій GTK і "
|
||||||
|
"GStreamer."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
"Гэты выпуск для распрацоўшчыкаў аднаўляе функцыянальнасць дыялогаў камеры ў "
|
||||||
|
"апошніх версіях праграмнага забеспячэння."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
"У гэтым выпуску для распрацоўшчыкаў выпраўленая вялікая колкасць памылак з "
|
||||||
|
"папярэдніх выпускаў. Уласцівасці карыстальніка, якія нельга рэдагаваць, "
|
||||||
|
"цяпер даступныя толькі адміністратарам."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"У гэтым выпуску для распрацоўшчыкаў абноўлена дыялогавае акно камеры для "
|
||||||
|
"выкарыстання Cheese і Clutter для адлюстравання і захопу канала камеры."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Гэты стабільны выпуск паляпшае функцыянальнасць Mugshot для карыстальнікаў "
|
||||||
|
"LDAP, уключае апошнюю версію SudoDialog, паляпшэнні вонкавага выгляду і "
|
||||||
|
"дыялогавага акна ўводу пароля."
|
|
@ -0,0 +1,285 @@
|
||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# 12emin34, 2023
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2020-12-28 19:39-0800\n"
|
||||||
|
"PO-Revision-Date: 2019-05-27 10:40+0000\n"
|
||||||
|
"Last-Translator: 12emin34, 2023\n"
|
||||||
|
"Language-Team: Bosnian (Bosnia and Herzegovina) (https://www.transifex.com/bluesabreorg/teams/99550/bs_BA/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: bs_BA\n"
|
||||||
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "O meni"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr "Konfigurirajte svoju profilnu sliku i kontakt detalje"
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr "Kamera - Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr "<b>Pregled</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr "Centar"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr "Lijevo"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr "Desno"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr "<b>Rezanje</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr "Izaberi iz ugrađenih..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr "Snimi kamerom..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr "Pregledaj..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr "<b>Ime</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr "<b>Prezime</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr "<b>Inicijali</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr "<b>Kućni telefon</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr "<b>Email adresa</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr "<b>Poslovni telefon</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr "<b>Faks</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr "Izaberite sliku..."
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr ""
|
||||||
|
"Prikaži poruke za otklanjanje grešaka (-vv prikazuje i mugshot_lib poruke)"
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr "Probaj ponovo"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:343
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr "Autentifikacija prekinuta."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:346
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Autentifikacija nije uspješna."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:349
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Desila se greška u spremanju promjena."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:351
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr "Detalji korisnika nisu promijenjeni."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:453
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr "Promijeni Pidginovu buddy ikonu?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr "Želite li isto promijeniti vašu Pidgin buddy ikonu?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr "Unesite svoju lozinku da biste mjenjali detalje korisnika."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
"Ovo je sigurnosna mjera koja spriječava neželjene promjene\n"
|
||||||
|
"vaših ličnih informacija."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr "Promijeni LibreOffice detalje korisnika?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr "Želite li isto promijeniti vaše detalje korisnika u LibreOffice-u?"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Potrebna lozinka"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Netačna lozinka... probajte ponovo."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Lozinka:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "Prekini"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr "OK"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
"Unesite svoju lozinku da bi\n"
|
||||||
|
"izvršili administrativne zadatke."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
"Aplikacija '%s' vam omogućuje\n"
|
||||||
|
"modifikaciju osnovnih dijelova vašeg sistema."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "Lagan program za konfiguraciju korisnika."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot omogućuje korisnicima da lagano mjenjaju lične kontakt informacije. "
|
||||||
|
"Sa Mugshot-om, korisnici mogu:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Mjenjati sliku računa koja se prikazuje pri prijavi, te sinkronizirati tu "
|
||||||
|
"sliku sa svojom Pidgin buddy ikonom"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Postaviti detalje računa spremljene u /etc/passwd (iskoristivo sa finger "
|
||||||
|
"komandom), te sinkronizirati sa svojim LibreOffice kontakt informacijama"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"Mugshot has moved to GitHub! This maintenance release includes numerous "
|
||||||
|
"translation updates."
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot je premješten na GitHub! Ovo izdanje održavanja uključuje puno "
|
||||||
|
"ažuriranja za prijevode."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
"Ovo izdanje uključuje poboljšanja kvalitete koda, ispravljanje grešaka i "
|
||||||
|
"prijevode. Mugshot se sada može izgraditi i pokrenuti u minimalnom chroot "
|
||||||
|
"okruženju."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
"Ovo stabilno izdanje dodaje podršku za najnovije GTK i GStreamer "
|
||||||
|
"tehnologije."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
"Ovo razvojno izdanje vraća funkcionalnost dijaloga kamere sa najnovijim "
|
||||||
|
"verzijama softvera."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
"Ovo razvojno izdanje popravlja velik broj grešaka iz prošlih izdanja. "
|
||||||
|
"Svojstva korisnika koja se ne mogu urediti su sad ograničena na "
|
||||||
|
"administrativne korisnike."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"Ovo razvojno izdanje nadograđuje dijalog kamere da koristi Cheese i Clutter "
|
||||||
|
"za prikaz i snimanje sa kamerom."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:11
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Ovo stabilno izdanje poboljšava Mugshot-ovu funkcionalnost za LDAP korisnike"
|
||||||
|
" i uključuje najnoviji SudoDialog, što poboljšava izgled i iskoristivost "
|
||||||
|
"dijaloga za lozinku."
|
257
po/ca.po
257
po/ca.po
|
@ -1,37 +1,42 @@
|
||||||
# Catalan translation for mugshot
|
# SOME DESCRIPTIVE TITLE.
|
||||||
# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
# This file is distributed under the same license as the mugshot package.
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
#
|
#
|
||||||
|
# Translators:
|
||||||
|
# Sean Davis <sean@bluesabre.org>, 2019
|
||||||
|
# Toni Estévez <toni.estevez@gmail.com>, 2019
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: mugshot\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2014-04-01 23:14-0400\n"
|
"POT-Creation-Date: 2019-07-28 14:46-0400\n"
|
||||||
"PO-Revision-Date: 2014-03-03 00:13+0000\n"
|
"PO-Revision-Date: 2019-05-27 10:40+0000\n"
|
||||||
"Last-Translator: Adolfo Jayme <fitoschido@gmail.com>\n"
|
"Last-Translator: Toni Estévez <toni.estevez@gmail.com>, 2019\n"
|
||||||
"Language-Team: Catalan <ca@li.org>\n"
|
"Language-Team: Catalan (https://www.transifex.com/bluesabreorg/teams/99550/ca/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2014-04-03 06:06+0000\n"
|
"Language: ca\n"
|
||||||
"X-Generator: Launchpad (build 16967)\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:1
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
msgid "About Me"
|
msgid "About Me"
|
||||||
msgstr "Quant a mi"
|
msgstr "Quant a mi"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:2
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
msgid "Configure your profile image and contact details"
|
msgid "Configure your profile image and contact details"
|
||||||
msgstr "Configureu l'imatge del perfil i les dades de contacte"
|
msgstr "Configureu la imatge del perfil i les dades de contacte"
|
||||||
|
|
||||||
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
msgid "Capture - Mugshot"
|
msgid "Capture - Mugshot"
|
||||||
msgstr "Captació d'imatges - Mugshot"
|
msgstr "Captura - Mugshot"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:1
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
msgid "<b>Preview</b>"
|
msgid "<b>Preview</b>"
|
||||||
msgstr "<b>Previsualització</b>"
|
msgstr "<b>Vista prèvia</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:2
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
msgid "Center"
|
msgid "Center"
|
||||||
|
@ -51,17 +56,17 @@ msgstr "<b>Escapça</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:6
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
msgid "Select from stock…"
|
msgid "Select from stock…"
|
||||||
msgstr "Selecciona des de mostrari..."
|
msgstr "Selecciona de l'inventari…"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:7
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
msgid "Capture from camera…"
|
msgid "Capture from camera…"
|
||||||
msgstr "Captura des d'una càmera..."
|
msgstr "Captura de la càmera…"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:8
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
msgid "Browse…"
|
msgid "Browse…"
|
||||||
msgstr "Explora..."
|
msgstr "Navega…"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:571
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
msgid "Mugshot"
|
msgid "Mugshot"
|
||||||
msgstr "Mugshot"
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
@ -71,7 +76,7 @@ msgstr "<b>Nom</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:11
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
msgid "<b>Last Name</b>"
|
msgid "<b>Last Name</b>"
|
||||||
msgstr "<b>Cognom</b>"
|
msgstr "<b>Cognoms</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:12
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
msgid "<b>Initials</b>"
|
msgid "<b>Initials</b>"
|
||||||
|
@ -95,114 +100,188 @@ msgstr "<b>Fax</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:17
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
msgid "Select a photo…"
|
msgid "Select a photo…"
|
||||||
msgstr "Seleccioneu una imatge..."
|
msgstr "Selecciona una imatge…"
|
||||||
|
|
||||||
#: ../mugshot/__init__.py:34
|
#: ../mugshot/__init__.py:36
|
||||||
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
msgstr "Mostra missatges de depuració (-vv també depura mugshot_lib)"
|
msgstr "Mostra els missatges de depuració (-vv depura també mugshot_lib)"
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:106
|
|
||||||
#, python-format
|
|
||||||
msgid "Camera failed to load. Devices: %s"
|
|
||||||
msgstr "S'ha produït un error en carregar la càmera. Dispositius: %s"
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:124
|
|
||||||
msgid ""
|
|
||||||
"Sorry, but your camera\n"
|
|
||||||
"failed to initialize."
|
|
||||||
msgstr ""
|
|
||||||
"S'ha produït un error en\n"
|
|
||||||
"inicialitzar la càmera."
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:131
|
|
||||||
msgid ""
|
|
||||||
"Please wait while your\n"
|
|
||||||
"camera is initialized."
|
|
||||||
msgstr ""
|
|
||||||
"Espereu mentre la\n"
|
|
||||||
"càmera és inicialitzada."
|
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:151
|
|
||||||
msgid "Cannot display camera output.Ignoring play command"
|
|
||||||
msgstr ""
|
|
||||||
"No s’ha pogut mostrar la sortida de la càmera. S’ha ignorat l’ordre "
|
|
||||||
"«reprodueix»."
|
|
||||||
|
|
||||||
#. Set the record button to retry, and disable it until the capture
|
#. Set the record button to retry, and disable it until the capture
|
||||||
#. finishes.
|
#. finishes.
|
||||||
#: ../mugshot/CameraMugshotDialog.py:278
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
msgid "Retry"
|
msgid "Retry"
|
||||||
msgstr "Reintenta"
|
msgstr "Reintenta"
|
||||||
|
|
||||||
#. Password was incorrect, complain.
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
#: ../mugshot/MugshotWindow.py:328
|
msgid "Authentication cancelled."
|
||||||
msgid "Authentication Failed"
|
msgstr "S'ha cancel·lat l'autenticació."
|
||||||
msgstr "Ha fallat l’autenticació"
|
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:329
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Ha fallat l'autenticació."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "S'ha produït un error en desar els canvis."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
msgid "User details were not updated."
|
msgid "User details were not updated."
|
||||||
msgstr "No s’han actualitzat els detalls de l’usuari."
|
msgstr "No s'han actualitzat les dades d'usuari."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:493
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
msgid "Update Pidgin buddy icon?"
|
msgid "Update Pidgin buddy icon?"
|
||||||
msgstr "Actualitzar la icona de l'amic en Pidgin?"
|
msgstr "Actualitzar la icona d'usuari del Pidgin?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:494
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
msgid "Would you also like to update your Pidgin buddy icon?"
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
msgstr "Desitgeu també actualitzar la icona de l'amic en Pidgin?"
|
msgstr "Voleu actualitzar també la icona d'usuari del Pidgin?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:572
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
msgid "Enter your password to change user details."
|
msgid "Enter your password to change user details."
|
||||||
msgstr ""
|
msgstr "Introduïu la contrasenya per canviar les dades d'usuari."
|
||||||
"Escriviu la vostra contrasenya per modificar els detalls de l’usuari."
|
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:574
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
msgid ""
|
msgid ""
|
||||||
"This is a security measure to prevent unwanted updates\n"
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
"to your personal information."
|
"to your personal information."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Aquesta és una mesura de seguretat per prevenir actualitzacions\n"
|
"Aquesta és una mesura de seguretat per evitar els canvis no desitjats\n"
|
||||||
"no desitjades de la informació personal."
|
"de la informació personal."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:725
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
msgid "Update LibreOffice user details?"
|
msgid "Update LibreOffice user details?"
|
||||||
msgstr "Actualitzar les dades d'usuari en LibreOffice?"
|
msgstr "Actualitzar les dades d'usuari del LibreOffice?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:726
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
msgid "Would you also like to update your user details in LibreOffice?"
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
msgstr "Desitgeu també actualitzar les dades d'usuari en LibreOffice?"
|
msgstr "Voleu actualitzar també les dades d'usuari en el LibreOffice?"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:80
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Es requereix una contrasenya"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Contrasenya incorrecta... Torneu a intentar-ho."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Contrasenya:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Cancel·la"
|
msgstr "Cancel·la"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:81
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr "D’acord"
|
msgstr "D'acord"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:94
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enter your password to\n"
|
"Enter your password to\n"
|
||||||
"perform administrative tasks."
|
"perform administrative tasks."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Escriviu la vostra contrasenya per\n"
|
"Introduïu la vostra contrasenya per\n"
|
||||||
"fer tasques administratives."
|
"realitzar tasques administratives."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:96
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The application '%s' lets you\n"
|
"The application '%s' lets you\n"
|
||||||
"modify essential parts of your system."
|
"modify essential parts of your system."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"L’aplicació «%s» us permet\n"
|
"L'aplicació «%s» us permet\n"
|
||||||
"modificar parts essencials del sistema."
|
"modificar parts essencials del sistema."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:117
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
msgid "Incorrect password... try again."
|
msgid "Lightweight user configuration"
|
||||||
msgstr "La contrasenya és incorrecta. Intenteu-ho de nou."
|
msgstr "Configuració d'usuari mínima"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:122
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
msgid "Password:"
|
msgid ""
|
||||||
msgstr "Contrasenya:"
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
"El Mugshot permet als usuaris actualitzar fàcilment la informació de "
|
||||||
|
"contacte personal. Amb el Mugshot els usuaris són capaços de:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Configurar la imatge d'usuari que es mostra en la pantalla d'inici de sessió"
|
||||||
|
" i, opcionalment, sincronitzar aquesta imatge amb la icona d'usuari de "
|
||||||
|
"Pidgin"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Configurar les dades d'usuari emmagatzemades a /etc/passwd (accessibles amb "
|
||||||
|
"l'ordre finger) i, opcionalment, sincronitzar-les amb la informació de "
|
||||||
|
"contacte del LibreOffice"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"Mugshot has moved to GitHub! This maintenance release includes numerous "
|
||||||
|
"translation updates."
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot s'ha traslladat a GitHub. Aquesta versió de manteniment inclou "
|
||||||
|
"nombroses actualitzacions de la traducció."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
"Aquest llançament inclou una sèrie de millores de qualitat de codi, "
|
||||||
|
"correccions d'errors i traduccions. Mugshot ara es pot costruir i executar "
|
||||||
|
"en un entorn chroot mínim."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
"Aquesta versió estable afegeix suport per a les últimes tecnologies de GTK i"
|
||||||
|
" GStreamer."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
"Aquesta versió de desenvolupament restaura la funcionalitat del diàleg de la"
|
||||||
|
" càmera amb versions de programari recents."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
"Aquesta versió de desenvolupament corregeix un gran nombre d'errors de "
|
||||||
|
"versions anteriors. Les propietats d'usuari que no es poden editar ara estan"
|
||||||
|
" restringides als usuaris administradors."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"Aquesta versió de desenvolupament actualitza el diàleg de la càmera per "
|
||||||
|
"utilitzar Cheese i Clutter per mostrar i capturar la imatge de la càmera."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:11
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Aquesta versió estable millora la funcionalitat del Mugshot per als usuaris "
|
||||||
|
"d'LDAP i inclou l'últim SudoDialog, que millora l'aparença i la facilitat "
|
||||||
|
"d'ús del diàleg de la contrasenya."
|
||||||
|
|
|
@ -7,21 +7,21 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: mugshot\n"
|
"Project-Id-Version: mugshot\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2014-04-01 23:14-0400\n"
|
"POT-Creation-Date: 2018-08-08 05:13-0400\n"
|
||||||
"PO-Revision-Date: 2013-07-22 19:12+0000\n"
|
"PO-Revision-Date: 2013-07-22 19:12+0000\n"
|
||||||
"Last-Translator: Sergio Baldoví <serbalgi@gmail.com>\n"
|
"Last-Translator: Sergio Baldoví <serbalgi@gmail.com>\n"
|
||||||
"Language-Team: Catalan (Valencian) <ca@valencia@li.org>\n"
|
"Language-Team: Catalan (Valencian) <ca@valencia@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2014-04-03 06:06+0000\n"
|
"X-Launchpad-Export-Date: 2019-05-27 11:00+0000\n"
|
||||||
"X-Generator: Launchpad (build 16967)\n"
|
"X-Generator: Launchpad (build 18968)\n"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:1
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
msgid "About Me"
|
msgid "About Me"
|
||||||
msgstr "Quant a mi"
|
msgstr "Quant a mi"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:2
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
msgid "Configure your profile image and contact details"
|
msgid "Configure your profile image and contact details"
|
||||||
msgstr "Configureu l'imatge del perfil i les dades de contacte"
|
msgstr "Configureu l'imatge del perfil i les dades de contacte"
|
||||||
|
|
||||||
|
@ -61,7 +61,7 @@ msgstr "Captura des d'una càmera..."
|
||||||
msgid "Browse…"
|
msgid "Browse…"
|
||||||
msgstr "Explora..."
|
msgstr "Explora..."
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:571
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
msgid "Mugshot"
|
msgid "Mugshot"
|
||||||
msgstr "Mugshot"
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
@ -97,65 +97,45 @@ msgstr "<b>Fax</b>"
|
||||||
msgid "Select a photo…"
|
msgid "Select a photo…"
|
||||||
msgstr "Seleccioneu una imatge..."
|
msgstr "Seleccioneu una imatge..."
|
||||||
|
|
||||||
#: ../mugshot/__init__.py:34
|
#: ../mugshot/__init__.py:36
|
||||||
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
msgstr "Mostra missatges de depuració (-vv també depura mugshot_lib)"
|
msgstr "Mostra missatges de depuració (-vv també depura mugshot_lib)"
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:106
|
|
||||||
#, python-format
|
|
||||||
msgid "Camera failed to load. Devices: %s"
|
|
||||||
msgstr "S'ha produït un error en carregar la càmera. Dispositius: %s"
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:124
|
|
||||||
msgid ""
|
|
||||||
"Sorry, but your camera\n"
|
|
||||||
"failed to initialize."
|
|
||||||
msgstr ""
|
|
||||||
"S'ha produït un error en\n"
|
|
||||||
"inicialitzar la càmera."
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:131
|
|
||||||
msgid ""
|
|
||||||
"Please wait while your\n"
|
|
||||||
"camera is initialized."
|
|
||||||
msgstr ""
|
|
||||||
"Espereu mentre la\n"
|
|
||||||
"càmera és inicialitzada."
|
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:151
|
|
||||||
msgid "Cannot display camera output.Ignoring play command"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Set the record button to retry, and disable it until the capture
|
#. Set the record button to retry, and disable it until the capture
|
||||||
#. finishes.
|
#. finishes.
|
||||||
#: ../mugshot/CameraMugshotDialog.py:278
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
msgid "Retry"
|
msgid "Retry"
|
||||||
msgstr "Reintenta"
|
msgstr "Reintenta"
|
||||||
|
|
||||||
#. Password was incorrect, complain.
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
#: ../mugshot/MugshotWindow.py:328
|
msgid "Authentication cancelled."
|
||||||
msgid "Authentication Failed"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:329
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
msgid "User details were not updated."
|
msgid "User details were not updated."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:493
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
msgid "Update Pidgin buddy icon?"
|
msgid "Update Pidgin buddy icon?"
|
||||||
msgstr "Actualitzar la icona de l'amic en Pidgin?"
|
msgstr "Actualitzar la icona de l'amic en Pidgin?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:494
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
msgid "Would you also like to update your Pidgin buddy icon?"
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
msgstr "Desitgeu també actualitzar la icona de l'amic en Pidgin?"
|
msgstr "Desitgeu també actualitzar la icona de l'amic en Pidgin?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:572
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
msgid "Enter your password to change user details."
|
msgid "Enter your password to change user details."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:574
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
msgid ""
|
msgid ""
|
||||||
"This is a security measure to prevent unwanted updates\n"
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
"to your personal information."
|
"to your personal information."
|
||||||
|
@ -163,39 +143,105 @@ msgstr ""
|
||||||
"Esta és una mesura de seguretat per a previndre actualitzacions\n"
|
"Esta és una mesura de seguretat per a previndre actualitzacions\n"
|
||||||
"no desitjades de la informació personal."
|
"no desitjades de la informació personal."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:725
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
msgid "Update LibreOffice user details?"
|
msgid "Update LibreOffice user details?"
|
||||||
msgstr "Actualitzar les dades d'usuari en LibreOffice?"
|
msgstr "Actualitzar les dades d'usuari en LibreOffice?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:726
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
msgid "Would you also like to update your user details in LibreOffice?"
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
msgstr "Desitgeu també actualitzar les dades d'usuari en LibreOffice?"
|
msgstr "Desitgeu també actualitzar les dades d'usuari en LibreOffice?"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:80
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Contrasenya:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:81
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:94
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enter your password to\n"
|
"Enter your password to\n"
|
||||||
"perform administrative tasks."
|
"perform administrative tasks."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:96
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The application '%s' lets you\n"
|
"The application '%s' lets you\n"
|
||||||
"modify essential parts of your system."
|
"modify essential parts of your system."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:117
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
msgid "Incorrect password... try again."
|
msgid "Lightweight user configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:122
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
msgid "Password:"
|
msgid ""
|
||||||
msgstr "Contrasenya:"
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
|
|
@ -0,0 +1,260 @@
|
||||||
|
# Czech translation for mugshot
|
||||||
|
# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
|
||||||
|
# This file is distributed under the same license as the mugshot package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: mugshot\n"
|
||||||
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"POT-Creation-Date: 2018-08-08 05:13-0400\n"
|
||||||
|
"PO-Revision-Date: 2014-09-08 06:23+0000\n"
|
||||||
|
"Last-Translator: Petr Šimáček <petr.simacek@gmail.com>\n"
|
||||||
|
"Language-Team: Czech <cs@li.org>\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"X-Launchpad-Export-Date: 2019-05-27 11:00+0000\n"
|
||||||
|
"X-Generator: Launchpad (build 18968)\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "O mně"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr "Nastavte si svůj profilový snímek i všechny kontaktní údaje"
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr "Zachycení - Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr "<b>Náhled</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr "Uprostřed"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr "Vlevo"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr "Vpravo"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr "<b>Oříznout</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr "Vybrat ze zásob..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr "Zachycení z kamery..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr "Procházet…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr "<b>Křestní jméno</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr "<b>Příjmení</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr "<b>Iniciály</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr "<b>Telefon domů</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr "<b>Emailová adresa</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr "<b>Telefon do kanceláře</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr "<b>Fax</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr "Vybrat fotografii..."
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr "Zobrazit chybové zprávy (-vv debugs mugshot_lib also)"
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr "Zkusit znovu"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr "Ověření zrušeno."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Ověření selhalo."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Při ukládání změn došlo k chybě."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr "Detaily o uživateli nebyly aktualizovány."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr "Aktualizovat ikonu v Pidginu?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr "Chcete také aktualizovat svou ikonu v Pidginu?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr "Kvůli změně dat o uživateli je nutné vložit heslo."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
"Jde o bezpečnostní opatření, aby se zabránilo nežádoucím aktualizacím\n"
|
||||||
|
"vašich osobních údajů."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr "Obnovit data o uživateli i v Libreoffice?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr "Chcete obnovit vaše data i v Libreoffice?"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Je vyžadováno heslo"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Špatné heslo... zkuste to znovu"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Heslo:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "Zrušit:"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr "OK"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
"Vložte své heslo\n"
|
||||||
|
"k provádění administrativních úkolů."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
"Program '%s' vám dovolí\n"
|
||||||
|
"upravit základní části systému."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "Jednoduché uživatelské nastavení"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot umožňuje uživatelům snadno aktualizovat osobní kontaktní informace. "
|
||||||
|
"S Mugshotem jsou uživatelé schopni:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Nastavit fotografii účtu, která se bude zobrazovat při přihlášení a případně "
|
||||||
|
"ji nastavit jako ikonu v IM Pidgin"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Nastavit detaily účtu v souboru /etc/passwd (použitelné s příkazem finger) a "
|
||||||
|
"případně synchronizovat s jejich LibreOffice kontaktními informacemi"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Tato stabilní verze zlepšuje funkčnost Mugshotu pro uživatele LDAP, a "
|
||||||
|
"zahrnuje nejnovější SudoDialog, zlepšení vzhledu a použitelnosti dialogu "
|
||||||
|
"hesla."
|
|
@ -0,0 +1,286 @@
|
||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Sean Davis <sean@bluesabre.org>, 2019
|
||||||
|
# scootergrisen, 2019
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2019-07-28 14:46-0400\n"
|
||||||
|
"PO-Revision-Date: 2019-05-27 10:40+0000\n"
|
||||||
|
"Last-Translator: scootergrisen, 2019\n"
|
||||||
|
"Language-Team: Danish (https://www.transifex.com/bluesabreorg/teams/99550/da/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: da\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "Om mig"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr "Konfigurer dit profilbillede og kontaktdetaljer"
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr "Indfang - Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr "<b>Forhåndsvisning</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr "I midten"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr "Venstre"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr "Højre"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr "<b>Beskæring</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr "Vælg fra lager …"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr "Indfang fra kamera …"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr "Gennemse …"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr "<b>Fornavn</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr "<b>Efternavn</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr "<b>Initialer</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr "<b>Telefon (hjemme)</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr "<b>E-mailadresse</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr "<b>Telefon (kontor)</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr "<b>Fax</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr "Vælg et billede …"
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr "Vis fejlretningsmeddelelser (-vv fejlretter også mugshot_lib)"
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr "Prøv igen"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr "Autentifikation annulleret."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Autentifikation mislykkedes."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Der opstod en fejl da ændringerne blev forsøgt gemt."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr "Brugerdetaljerne blev ikke opdateret."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr "Opdater venneikon i Pidgin?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr "Vil du også opdatere dit venneikon i Pidgin?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr "Indtast din adgangskode for at skifte brugerdetaljer."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
"Det er et sikkerhedstiltag for at forhindre uønskede opdateringer\n"
|
||||||
|
"af dine personlige informationer."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr "Opdater brugerdetaljer i LibreOffice?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr "Vil du også opdatere dine brugerdetaljer i LibreOffice?"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Adgangskode kræves"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Forkert adgangskode ... prøv igen."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Adgangskode:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "Annuller"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr "OK"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
"Indtast din adgangskode for at\n"
|
||||||
|
"udføre administrative opgaver."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
"Programmet '%s' lader dig\n"
|
||||||
|
"ændre essentielle dele af dit system."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "Letvægtsbrugerkonfiguration"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot gør det let for brugerne at opdatere personlige "
|
||||||
|
"kontaktinformationer. Med Mugshot kan brugerne:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Indstille kontobilledet, som vises ved login og valgfrit synkronisere "
|
||||||
|
"billedet med deres venneikon i Pidgin"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Indstille kontodetaljer som er gemt i /etc/passwd (kan bruges med finger-"
|
||||||
|
"kommandoen) og valgfrit synkronisere med deres kontaktinformationer i "
|
||||||
|
"LibreOffice"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"Mugshot has moved to GitHub! This maintenance release includes numerous "
|
||||||
|
"translation updates."
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot er flyttet til GitHub! Denne vedligeholdelsesudgivelse indeholder "
|
||||||
|
"opdateringer af diverse oversættelser."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
"Denne udgivelse inkluderer nogle kvalitetsforbedringer i koden, "
|
||||||
|
"fejlrettelser og oversættelser. Mugshot kan nu bygges og køres i et minimalt"
|
||||||
|
" chroot-miljø."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
"Denne stabile udgivelse tilføjer understøttelse af de seneste GTK- og "
|
||||||
|
"GStreamer-teknologier."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
"Denne udviklingsudgivelse gør det igen muligt at bruge "
|
||||||
|
"kameradialogfunktionalitet med nyere softwareversioner."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
"Denne udviklingsudgivelse retter et stort antal fejl fra forrige udgivelser."
|
||||||
|
" Brugeregenskaber som ikke kan redigeres, begrænses nu til administrative "
|
||||||
|
"brugere."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"Denne udviklingsudgivelse opgraderer kameradialogen så Cheese og Clutter "
|
||||||
|
"bruges til at vise og indfange kamerafeedet."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:11
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Denne stabile udgivelse forbedre Mugshots funktionalitet for LDAP-brugere og"
|
||||||
|
" inkluderer den seneste SudoDialog, som forbedre udseendet og "
|
||||||
|
"anvendeligheden af adgangskode-dialogen."
|
246
po/de.po
246
po/de.po
|
@ -1,33 +1,38 @@
|
||||||
# German translation for mugshot
|
# SOME DESCRIPTIVE TITLE.
|
||||||
# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
# This file is distributed under the same license as the mugshot package.
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
#
|
#
|
||||||
|
# Translators:
|
||||||
|
# Sean Davis <sean@bluesabre.org>, 2019
|
||||||
|
# Vinzenz Vietzke <vinz@vinzv.de>, 2020
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: mugshot\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2014-04-01 23:14-0400\n"
|
"POT-Creation-Date: 2019-07-28 14:46-0400\n"
|
||||||
"PO-Revision-Date: 2013-07-25 16:17+0000\n"
|
"PO-Revision-Date: 2019-05-27 10:40+0000\n"
|
||||||
"Last-Translator: Simon Steinbeiß <ochosi@shimmerproject.org>\n"
|
"Last-Translator: Vinzenz Vietzke <vinz@vinzv.de>, 2020\n"
|
||||||
"Language-Team: German <de@li.org>\n"
|
"Language-Team: German (https://www.transifex.com/bluesabreorg/teams/99550/de/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2014-04-03 06:06+0000\n"
|
"Language: de\n"
|
||||||
"X-Generator: Launchpad (build 16967)\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:1
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
msgid "About Me"
|
msgid "About Me"
|
||||||
msgstr "Persönliche Informationen"
|
msgstr "Persönliche Informationen"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:2
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
msgid "Configure your profile image and contact details"
|
msgid "Configure your profile image and contact details"
|
||||||
msgstr "Profil-Bild und Kontakt-Details konfigurieren"
|
msgstr "Profilbild und Kontaktdetails konfigurieren"
|
||||||
|
|
||||||
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
msgid "Capture - Mugshot"
|
msgid "Capture - Mugshot"
|
||||||
msgstr "Aufnahme - Mugshot"
|
msgstr "Aufnahme - Benutzerfoto"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:1
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
msgid "<b>Preview</b>"
|
msgid "<b>Preview</b>"
|
||||||
|
@ -51,17 +56,17 @@ msgstr "<b>Zuschneiden</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:6
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
msgid "Select from stock…"
|
msgid "Select from stock…"
|
||||||
msgstr "Aus den Vorlagen wählen..."
|
msgstr "Aus den Vorlagen auswählen …"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:7
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
msgid "Capture from camera…"
|
msgid "Capture from camera…"
|
||||||
msgstr "Mit der Kamera aufnehmen..."
|
msgstr "Mit der Kamera aufnehmen …"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:8
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
msgid "Browse…"
|
msgid "Browse…"
|
||||||
msgstr "Durchsuchen …"
|
msgstr "Durchsuchen …"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:571
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
msgid "Mugshot"
|
msgid "Mugshot"
|
||||||
msgstr "Benutzerfoto"
|
msgstr "Benutzerfoto"
|
||||||
|
|
||||||
|
@ -83,11 +88,11 @@ msgstr "<b>Private Telefonnummer</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:14
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
msgid "<b>Email Address</b>"
|
msgid "<b>Email Address</b>"
|
||||||
msgstr "<b>Email Adresse</b>"
|
msgstr "<b>E-Mail-Adresse</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:15
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
msgid "<b>Office Phone</b>"
|
msgid "<b>Office Phone</b>"
|
||||||
msgstr "<b>Büro Telefonnummer</b>"
|
msgstr "<b>Geschäftstelefon</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:16
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
msgid "<b>Fax</b>"
|
msgid "<b>Fax</b>"
|
||||||
|
@ -95,107 +100,186 @@ msgstr "<b>Fax</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:17
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
msgid "Select a photo…"
|
msgid "Select a photo…"
|
||||||
msgstr "Foto auswählen..."
|
msgstr "Foto auswählen …"
|
||||||
|
|
||||||
#: ../mugshot/__init__.py:34
|
#: ../mugshot/__init__.py:36
|
||||||
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
msgstr "Debug Nachrichten anzeigen (auch -vv debugs mugshot_lib)"
|
msgstr "Fehlerdiagnosenachrichten anzeigen (auch -vv debugs mugshot_lib)"
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:106
|
|
||||||
#, python-format
|
|
||||||
msgid "Camera failed to load. Devices: %s"
|
|
||||||
msgstr "Kamera konnte nicht geladen werden. Geräte: %s"
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:124
|
|
||||||
msgid ""
|
|
||||||
"Sorry, but your camera\n"
|
|
||||||
"failed to initialize."
|
|
||||||
msgstr ""
|
|
||||||
"Die Kamera konnte leider\n"
|
|
||||||
"nicht initialisiert werden."
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:131
|
|
||||||
msgid ""
|
|
||||||
"Please wait while your\n"
|
|
||||||
"camera is initialized."
|
|
||||||
msgstr ""
|
|
||||||
"Bitten warten während die\n"
|
|
||||||
"Kamera initialisiert wird."
|
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:151
|
|
||||||
msgid "Cannot display camera output.Ignoring play command"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Set the record button to retry, and disable it until the capture
|
#. Set the record button to retry, and disable it until the capture
|
||||||
#. finishes.
|
#. finishes.
|
||||||
#: ../mugshot/CameraMugshotDialog.py:278
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
msgid "Retry"
|
msgid "Retry"
|
||||||
msgstr "Erneut versuchen"
|
msgstr "Erneut versuchen"
|
||||||
|
|
||||||
#. Password was incorrect, complain.
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
#: ../mugshot/MugshotWindow.py:328
|
msgid "Authentication cancelled."
|
||||||
msgid "Authentication Failed"
|
msgstr "Legitimierung abgebrochen."
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:329
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Legitimierung fehlgeschlagen."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Beim Speichern der Änderungen ist ein Fehler aufgetreten."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
msgid "User details were not updated."
|
msgid "User details were not updated."
|
||||||
msgstr ""
|
msgstr "Benutzerdatails wurden nicht aktualisiert."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:493
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
msgid "Update Pidgin buddy icon?"
|
msgid "Update Pidgin buddy icon?"
|
||||||
msgstr "Pidgin buddy icon aktualisieren?"
|
msgstr "Pidgin-Freundesymbol aktualisieren?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:494
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
msgid "Would you also like to update your Pidgin buddy icon?"
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
msgstr "Soll das Pidgin buddy icon auch aktualisiert werden?"
|
msgstr "Soll das Pidgin-Freundesymbol auch aktualisiert werden?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:572
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
msgid "Enter your password to change user details."
|
msgid "Enter your password to change user details."
|
||||||
msgstr ""
|
msgstr "Passwort eingeben um die Benutzerdaten zu ändern."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:574
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
msgid ""
|
msgid ""
|
||||||
"This is a security measure to prevent unwanted updates\n"
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
"to your personal information."
|
"to your personal information."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Dies ist eine Sicherheitsmaßnahme um ungewollte Aktualisierungen\n"
|
"Das ist eine Sicherheitsmaßnahme, um ungewollte Aktualisierungen\n"
|
||||||
"der persönlichen Informationen zu verhindern."
|
"der persönlichen Informationen zu verhindern."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:725
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
msgid "Update LibreOffice user details?"
|
msgid "Update LibreOffice user details?"
|
||||||
msgstr "LibreOffice Benutzerdaten aktualisieren?"
|
msgstr "LibreOffice-Benutzerdaten aktualisieren?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:726
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
msgid "Would you also like to update your user details in LibreOffice?"
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
msgstr "Sollen die LibreOffice Benutzerdaten auch aktualisiert werden?"
|
msgstr "Sollen die LibreOffice-Benutzerdaten auch aktualisiert werden?"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:80
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Passwort erforderlich"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Falsches Passwort … bitte erneut versuchen."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Passwort:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr "Abbrechen"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:81
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr ""
|
msgstr "OK"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:94
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enter your password to\n"
|
"Enter your password to\n"
|
||||||
"perform administrative tasks."
|
"perform administrative tasks."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Passwort eingeben, um\n"
|
||||||
|
"administrative Aufgaben durchzuführen."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:96
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The application '%s' lets you\n"
|
"The application '%s' lets you\n"
|
||||||
"modify essential parts of your system."
|
"modify essential parts of your system."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Die Anwendung »%s« ermöglicht die\n"
|
||||||
|
"Veränderung von wesentlichen Teilen Ihres Betriebssystems."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:117
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
msgid "Incorrect password... try again."
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "Einfache Nutzerkonfiguration"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Mugshot ermöglicht es Benutzern, auf einfache Weise persönliche "
|
||||||
|
"Informationen zu ändern. Mit Mugshot können Sie:"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:122
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
msgid "Password:"
|
msgid ""
|
||||||
msgstr "Passwort:"
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Das Profilfoto, das beim Anmelden angezeigt wird, einstellen und es optional"
|
||||||
|
" mit dem Pidgin-Frundesymbol synchronisieren."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Kontodetails, die in /etc/passwd gespeichert werden einstellen und optional "
|
||||||
|
"mit den LibreOffice-Kontaktinformationen synchronisieren."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"Mugshot has moved to GitHub! This maintenance release includes numerous "
|
||||||
|
"translation updates."
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot ist nach GitHub umgezogen! Diese Wartungsversion enthält zahlreiche "
|
||||||
|
"Übersetzungs-Updates."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
"Diese Version enthält eine Reihe von Verbesserungen der Codequalität, "
|
||||||
|
"Bugfixes und Übersetzungen. Mugshot kann nun in einer minimalen Chroot-"
|
||||||
|
"Umgebung gebaut und ausgeführt werden."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
"Dieses stabile Release bietet Unterstützung für die neuesten GTK- und "
|
||||||
|
"GStreamer-Technologien."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
"Diese Entwicklungsversion stellt die Kamera-Dialogfunktionalität mit den "
|
||||||
|
"neuesten Softwareversionen wieder her."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
"Dieses Entwicklungsrelease behebt eine große Anzahl von Fehlern aus früheren"
|
||||||
|
" Releases. Benutzereigenschaften, die nicht bearbeitet werden können, sind "
|
||||||
|
"nun auf administrative Benutzer beschränkt."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"Diese Entwickler-Version verbessert den Kamera-Dialog, der nun Cheese und "
|
||||||
|
"Clutter für Anzeige und Aufnahme des Kamera Bildes nutzt."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:11
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Diese stabile Version verbessert die LDAP-Funktionalität und beinhaltet den "
|
||||||
|
"aktuellsten SudoDialog, wodurch das Erscheinungsbild und die "
|
||||||
|
"Nutzerfreundlichkeit des Passwortdialogs verbessert wird."
|
||||||
|
|
|
@ -0,0 +1,264 @@
|
||||||
|
# Greek translation for mugshot
|
||||||
|
# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
|
||||||
|
# This file is distributed under the same license as the mugshot package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: mugshot\n"
|
||||||
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"POT-Creation-Date: 2018-08-08 05:13-0400\n"
|
||||||
|
"PO-Revision-Date: 2015-08-19 12:34+0000\n"
|
||||||
|
"Last-Translator: Lefteris Pavlou <lepa.22@hotmail.com>\n"
|
||||||
|
"Language-Team: Greek <el@li.org>\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"X-Launchpad-Export-Date: 2019-05-27 11:00+0000\n"
|
||||||
|
"X-Generator: Launchpad (build 18968)\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "Σχετικά Με Εμένα"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr "Διαμορφώστε την εικόνα προφίλ και τις λεπτομέρειες επαφής σας"
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr "Αποτύπωση - Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr "<b>Προεπισκόπηση</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr "Κέντρο"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr "Αριστερά"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr "Δεξιά"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr "<b>Περικοπή</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr "Επιλογή από αποθηκευμένες..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr "Αποτύπωση από την κάμερα..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr "Περιήγηση…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr "<b>Όνομα</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr "<b>Επώνυμο</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr "<b>Αρχικά</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr "<b>Τηλέφωνο Οικίας</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr "<b>Διεύθυνση Ηλεκτρονικού Ταχυδρομείου</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr "<b>Τηλέφωνο Εργασίας</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr "<b>Fax</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr "Επιλογή φωτογραφίας..."
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr "Προβολή μυνημάτων αποσφαλμάτωσης (-vv debugs mugshot_lib also)"
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr "Προσπάθεια ξανά"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr "Ακύρωση πιστοποίησης."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Αποτυχία πιστοποίησης."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Συνέβη ένα σφάλμα κατά την αποθήκευση των αλλαγών."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr "Οι λεπτομέρειες χρήστη δεν ανανεώθηκαν."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr "Ενημέρωση εικονιδίου του Pidgin buddy;"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr "Θα θέλατε επίσης να ενημερώσετε το εικονίδιο του Pidgin buddy;"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr "Εισάγετε το συνθηματικό σας για να αλλάξετε τις λεπτομέρειες χρήστη."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
"Αυτό είναι ένα μέτρο ασφαλείας για την αποφυγή ανεπιθύμητων ενημερώσεων\n"
|
||||||
|
"στις προσωπικές σας πληροφορίες."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr "Ενημέρωση λεπτομερειών χρήστη του LibreOffice;"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr ""
|
||||||
|
"Θα θέλατε επίσης να ενημερώσετε τις λεπτομέρειες χρήστη του LibreOffice;"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Απαιτείται Συνθηματικό"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Λάθος συνθηματικό... προσπαθήστε ξανά."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Συνθηματικό:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "Ακύρωση"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr "Εντάξει"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
"Εισάγετε το συνθηματικό σας για να\n"
|
||||||
|
"πραγματοποιήσετε εργασίες διαχείρισης."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
"Η εφαρμογή '%s' σας επιτρέπει\n"
|
||||||
|
"να τροποποιήσετε βασικά στοιχεία του συστήματός σας."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
"Η εφαρμογή Mugshot επιτρέπει στους χρήστες να ενημερώνουν πληροφορίες "
|
||||||
|
"προσωπικών επαφών με ευκολία. Με το Mugshot , οι χρήστες είναι σε θέση:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Να ορίσουν τη φωτογραφία λογαριασμού που εμφανίζεται στην οθόνη υποδοχής και "
|
||||||
|
"προαιρετικά να συγχρονίσουν αυτή τη φωτογραφία με το εικονίδιο του Pidgin "
|
||||||
|
"buddy."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Να ορίσουν τις λεπτομέρειες λογαριασμού που είναι απόθηκευμένες στο "
|
||||||
|
"/etc/passwd (μπορεί να χρησιμοποιηθεί με την εντολή finger) και προαιρετικά "
|
||||||
|
"να τις συγχρονίσουν με τις πληροφορίες επαφής του LibreOffice"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Αυτή η σταθερή έκδοση βελτιώνει τη λειτουργικότητα του Mugshot για χρήστες "
|
||||||
|
"LDAP, και περιλαμβάνει το πιο πρόσφατο Παράθυρο Διαλόγου Sudo, βελτιώνοντας "
|
||||||
|
"την εμφάνιση και τη χρηστικότητα του παραθύρου διαλόγου εισαγωγής "
|
||||||
|
"συνθηματικού."
|
156
po/en_AU.po
156
po/en_AU.po
|
@ -7,21 +7,21 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: mugshot\n"
|
"Project-Id-Version: mugshot\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2014-04-01 23:14-0400\n"
|
"POT-Creation-Date: 2018-08-08 05:13-0400\n"
|
||||||
"PO-Revision-Date: 2013-07-19 10:01+0000\n"
|
"PO-Revision-Date: 2013-07-19 10:01+0000\n"
|
||||||
"Last-Translator: Jackson Doak <Doak.jackson@gmail.com>\n"
|
"Last-Translator: Jackson Doak <noskcaj@ubuntu.com>\n"
|
||||||
"Language-Team: English (Australia) <en_AU@li.org>\n"
|
"Language-Team: English (Australia) <en_AU@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2014-04-03 06:06+0000\n"
|
"X-Launchpad-Export-Date: 2019-05-27 11:00+0000\n"
|
||||||
"X-Generator: Launchpad (build 16967)\n"
|
"X-Generator: Launchpad (build 18968)\n"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:1
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
msgid "About Me"
|
msgid "About Me"
|
||||||
msgstr "About Me"
|
msgstr "About Me"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:2
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
msgid "Configure your profile image and contact details"
|
msgid "Configure your profile image and contact details"
|
||||||
msgstr "Configure your profile image and contact details"
|
msgstr "Configure your profile image and contact details"
|
||||||
|
|
||||||
|
@ -61,7 +61,7 @@ msgstr "Capture from camera…"
|
||||||
msgid "Browse…"
|
msgid "Browse…"
|
||||||
msgstr "Browse…"
|
msgstr "Browse…"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:571
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
msgid "Mugshot"
|
msgid "Mugshot"
|
||||||
msgstr "Mugshot"
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
@ -97,65 +97,45 @@ msgstr "<b>Fax</b>"
|
||||||
msgid "Select a photo…"
|
msgid "Select a photo…"
|
||||||
msgstr "Select a photo…"
|
msgstr "Select a photo…"
|
||||||
|
|
||||||
#: ../mugshot/__init__.py:34
|
#: ../mugshot/__init__.py:36
|
||||||
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
msgstr "Show debug messages (-vv debugs mugshot_lib also)"
|
msgstr "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:106
|
|
||||||
#, python-format
|
|
||||||
msgid "Camera failed to load. Devices: %s"
|
|
||||||
msgstr "Camera failed to load. Devices: %s"
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:124
|
|
||||||
msgid ""
|
|
||||||
"Sorry, but your camera\n"
|
|
||||||
"failed to initialize."
|
|
||||||
msgstr ""
|
|
||||||
"Sorry, but your camera\n"
|
|
||||||
"failed to initialise."
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:131
|
|
||||||
msgid ""
|
|
||||||
"Please wait while your\n"
|
|
||||||
"camera is initialized."
|
|
||||||
msgstr ""
|
|
||||||
"Please wait while your\n"
|
|
||||||
"camera is initialised."
|
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:151
|
|
||||||
msgid "Cannot display camera output.Ignoring play command"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Set the record button to retry, and disable it until the capture
|
#. Set the record button to retry, and disable it until the capture
|
||||||
#. finishes.
|
#. finishes.
|
||||||
#: ../mugshot/CameraMugshotDialog.py:278
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
msgid "Retry"
|
msgid "Retry"
|
||||||
msgstr "Retry"
|
msgstr "Retry"
|
||||||
|
|
||||||
#. Password was incorrect, complain.
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
#: ../mugshot/MugshotWindow.py:328
|
msgid "Authentication cancelled."
|
||||||
msgid "Authentication Failed"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:329
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
msgid "User details were not updated."
|
msgid "User details were not updated."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:493
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
msgid "Update Pidgin buddy icon?"
|
msgid "Update Pidgin buddy icon?"
|
||||||
msgstr "Update Pidgin buddy icon?"
|
msgstr "Update Pidgin buddy icon?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:494
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
msgid "Would you also like to update your Pidgin buddy icon?"
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
msgstr "Would you also like to update your Pidgin buddy icon?"
|
msgstr "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:572
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
msgid "Enter your password to change user details."
|
msgid "Enter your password to change user details."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:574
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
msgid ""
|
msgid ""
|
||||||
"This is a security measure to prevent unwanted updates\n"
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
"to your personal information."
|
"to your personal information."
|
||||||
|
@ -163,39 +143,105 @@ msgstr ""
|
||||||
"This is a security measure to prevent unwanted updates\n"
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
"to your personal information."
|
"to your personal information."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:725
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
msgid "Update LibreOffice user details?"
|
msgid "Update LibreOffice user details?"
|
||||||
msgstr "Update LibreOffice user details?"
|
msgstr "Update LibreOffice user details?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:726
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
msgid "Would you also like to update your user details in LibreOffice?"
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
msgstr "Would you also like to update your user details in LibreOffice?"
|
msgstr "Would you also like to update your user details in LibreOffice?"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:80
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Password:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:81
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:94
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enter your password to\n"
|
"Enter your password to\n"
|
||||||
"perform administrative tasks."
|
"perform administrative tasks."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:96
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The application '%s' lets you\n"
|
"The application '%s' lets you\n"
|
||||||
"modify essential parts of your system."
|
"modify essential parts of your system."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:117
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
msgid "Incorrect password... try again."
|
msgid "Lightweight user configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:122
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
msgid "Password:"
|
msgid ""
|
||||||
msgstr "Password:"
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
|
|
@ -0,0 +1,284 @@
|
||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Sean Davis <sean@bluesabre.org>, 2019
|
||||||
|
# Warut Bunprasert <warutbun92@gmail.com>, 2021
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2020-12-28 19:39-0800\n"
|
||||||
|
"PO-Revision-Date: 2019-05-27 10:40+0000\n"
|
||||||
|
"Last-Translator: Warut Bunprasert <warutbun92@gmail.com>, 2021\n"
|
||||||
|
"Language-Team: Esperanto (https://www.transifex.com/bluesabreorg/teams/99550/eo/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: eo\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "Pri mi"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr "Agordi viajn profilbildon kaj kontaktinformojn"
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr "Kaptado - Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr "<b>Antaŭrigardo</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr "Centre"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr "Maldekstre"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr "Dekstre"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr "<b>Pritondi</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr "Elekti el stoko..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr "Foti per la kamerao"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr "Foliumi…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr "<b>Persona nomo</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr "<b>Familia nomo</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr "<b>Komenclitero</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr "<b>Hejma telefono</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr "<b>Retpoŝadreso</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr "<b>Laboreja telefono</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr "<b>Faksilo</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr "Elekti foton..."
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr "Montri sencimigajn mesaĝojn (ankaŭ -vv debugs mugshot_lib)"
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr "Reprovi"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:343
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr "Nuligita aŭtentigo."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:346
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Malsukcesa aŭtentigo."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:349
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Okazas erare kiam konservi ŝanĝojn."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:351
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr "Uzantinformoj ne estis ĝisdatigitaj."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:453
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr "Ĝisdatigi bildsimbolon Pidgin buddy?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr "Ĉu vi ŝatus ĝisdatigi vian bildsimbolon Pidgin buddy?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr "Enigi vian posvorton por ŝanĝi uzantinformojn."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
"Ĉi tiu sekurecmezuro preventas nebezonatajn ĝisdatigojn\n"
|
||||||
|
"al via persona informo."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr "Ĝisdatigi uzantiformojn de LibreOffice?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr "Ĉu vi ŝatus ĝisdatigi viajn uzantinformojn en LibreOffice? "
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Deviga pasvorto"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Malĝusta pasvorto... provu denove."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Pasvorto:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "Nuligi"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr "Bone"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
"Enigi vian pasvorton por\n"
|
||||||
|
" efektivigi administradajn traskojn."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
"La aplikaĵo '%s' igi vin\n"
|
||||||
|
" modifi esenajn partojn de via sistemo."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "Malpeza uzantagordado"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot ebligas al uzantoj facile ĝisdatigi personajn kontaktinformojn. Pere"
|
||||||
|
" de Mugshot, uzantoj povas:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Agordu la kontan foton montratan ĉe ensaluto kaj laŭvole sinkronigu ĉi tiun "
|
||||||
|
"foton kun ilia bildsimbolo Pidgin buddy"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Agordi kontajn informojn konservitajn en /etc/passwd (uzebla per la permana "
|
||||||
|
"komando) kaj laŭvole sinkronigi kun iliaj kontaktinformoj de LibreOffice"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"Mugshot has moved to GitHub! This maintenance release includes numerous "
|
||||||
|
"translation updates."
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot translokiĝis al GitHub! Ĉi tiu prizorgada eldono inkluzivas multajn "
|
||||||
|
"tradukojn ĝisdatigajn."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
"Ĉi tiu eldono inkluzivas kelkajn kvalitajn plibonigojn de kodo, korektojn de"
|
||||||
|
" cimoj kaj tradukojn. Mugshot nun povas esti konstruita kaj funkciigita en "
|
||||||
|
"minimuma interreta medio."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
"Ĉi tiu stabila eldono aldonas subtenon por la plej novaj teknologioj GTK kaj"
|
||||||
|
" GStreamer."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
"Ĉi tiu eldona versio riparas funkcion de dialogo de kamerao, kiu kun "
|
||||||
|
"lastatempaj versioj de softvoroj."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
"Ĉi tiu disvolva eldono riparas multajn cimojn de antaŭaj eldonoj. Uzantecoj "
|
||||||
|
"ne redakteblaj nun estas limigitaj al administraj uzantoj."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"Ĉi tiu disvolva eldono riparas la dialogon de kamerao por uzi Cheese kaj "
|
||||||
|
"Clutter por montri kaj foti."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:11
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Ĉi tiu stabila eldono plibonigas funkcion de Mugshot por uzantoj de LDAP, "
|
||||||
|
"kaj inkluzivas la plej novan SudoDialog, plibonigante la aspekton kaj "
|
||||||
|
"uzeblon de la pasvorta dialogo."
|
243
po/es.po
243
po/es.po
|
@ -1,29 +1,34 @@
|
||||||
# Spanish translation for mugshot
|
# SOME DESCRIPTIVE TITLE.
|
||||||
# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
# This file is distributed under the same license as the mugshot package.
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
#
|
#
|
||||||
|
# Translators:
|
||||||
|
# Sean Davis <sean@bluesabre.org>, 2019
|
||||||
|
# Toni Estévez <toni.estevez@gmail.com>, 2019
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: mugshot\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2014-04-01 23:14-0400\n"
|
"POT-Creation-Date: 2019-07-28 14:46-0400\n"
|
||||||
"PO-Revision-Date: 2014-03-02 23:58+0000\n"
|
"PO-Revision-Date: 2019-05-27 10:40+0000\n"
|
||||||
"Last-Translator: Adolfo Jayme <fitoschido@gmail.com>\n"
|
"Last-Translator: Toni Estévez <toni.estevez@gmail.com>, 2019\n"
|
||||||
"Language-Team: Spanish <es@li.org>\n"
|
"Language-Team: Spanish (https://www.transifex.com/bluesabreorg/teams/99550/es/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2014-04-03 06:06+0000\n"
|
"Language: es\n"
|
||||||
"X-Generator: Launchpad (build 16967)\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:1
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
msgid "About Me"
|
msgid "About Me"
|
||||||
msgstr "Acerca de mí"
|
msgstr "Acerca de mí"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:2
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
msgid "Configure your profile image and contact details"
|
msgid "Configure your profile image and contact details"
|
||||||
msgstr "Configure su imagen de perfil y datos de contacto"
|
msgstr "Configure su imagen de perfil y los datos de contacto"
|
||||||
|
|
||||||
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
msgid "Capture - Mugshot"
|
msgid "Capture - Mugshot"
|
||||||
|
@ -31,19 +36,19 @@ msgstr "Capturar - Mugshot"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:1
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
msgid "<b>Preview</b>"
|
msgid "<b>Preview</b>"
|
||||||
msgstr "<b>Previsualización</b>"
|
msgstr "<b>Vista previa</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:2
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
msgid "Center"
|
msgid "Center"
|
||||||
msgstr "Centro"
|
msgstr "Al centro"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:3
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
msgid "Left"
|
msgid "Left"
|
||||||
msgstr "Izquierda"
|
msgstr "A la izquierda"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:4
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
msgid "Right"
|
msgid "Right"
|
||||||
msgstr "Derecha"
|
msgstr "A la derecha"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:5
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
msgid "<b>Crop</b>"
|
msgid "<b>Crop</b>"
|
||||||
|
@ -51,7 +56,7 @@ msgstr "<b>Cortar</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:6
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
msgid "Select from stock…"
|
msgid "Select from stock…"
|
||||||
msgstr "Seleccionar prediseñadas…"
|
msgstr "Seleccionar del muestrario…"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:7
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
msgid "Capture from camera…"
|
msgid "Capture from camera…"
|
||||||
|
@ -61,7 +66,7 @@ msgstr "Capturar con la cámara…"
|
||||||
msgid "Browse…"
|
msgid "Browse…"
|
||||||
msgstr "Examinar…"
|
msgstr "Examinar…"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:571
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
msgid "Mugshot"
|
msgid "Mugshot"
|
||||||
msgstr "Mugshot"
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
@ -97,90 +102,82 @@ msgstr "<b>Fax</b>"
|
||||||
msgid "Select a photo…"
|
msgid "Select a photo…"
|
||||||
msgstr "Seleccionar una foto…"
|
msgstr "Seleccionar una foto…"
|
||||||
|
|
||||||
#: ../mugshot/__init__.py:34
|
#: ../mugshot/__init__.py:36
|
||||||
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
msgstr "Mostrar mensajes de depuración (-vv depura mugshot_lib también)"
|
msgstr "Mostrar los mensajes de depuración (-vv depura mugshot_lib también)"
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:106
|
|
||||||
#, python-format
|
|
||||||
msgid "Camera failed to load. Devices: %s"
|
|
||||||
msgstr "Falló la carga de la cámara. Dispositivos: %s"
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:124
|
|
||||||
msgid ""
|
|
||||||
"Sorry, but your camera\n"
|
|
||||||
"failed to initialize."
|
|
||||||
msgstr ""
|
|
||||||
"Falló la inicialización\n"
|
|
||||||
"de la cámara."
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:131
|
|
||||||
msgid ""
|
|
||||||
"Please wait while your\n"
|
|
||||||
"camera is initialized."
|
|
||||||
msgstr ""
|
|
||||||
"Espere mientras se\n"
|
|
||||||
"inicializa la cámara."
|
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:151
|
|
||||||
msgid "Cannot display camera output.Ignoring play command"
|
|
||||||
msgstr ""
|
|
||||||
"No se puede mostrar la salida de la cámara. Se ignoró la orden «reproducir»"
|
|
||||||
|
|
||||||
#. Set the record button to retry, and disable it until the capture
|
#. Set the record button to retry, and disable it until the capture
|
||||||
#. finishes.
|
#. finishes.
|
||||||
#: ../mugshot/CameraMugshotDialog.py:278
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
msgid "Retry"
|
msgid "Retry"
|
||||||
msgstr "Reintentar"
|
msgstr "Reintentar"
|
||||||
|
|
||||||
#. Password was incorrect, complain.
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
#: ../mugshot/MugshotWindow.py:328
|
msgid "Authentication cancelled."
|
||||||
msgid "Authentication Failed"
|
msgstr "Se ha cancelado la autenticación."
|
||||||
msgstr "Falló la autenticación"
|
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:329
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Ha fallado la autenticación."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Se ha producido un error al guardar los cambios."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
msgid "User details were not updated."
|
msgid "User details were not updated."
|
||||||
msgstr "No se actualizaron los datos del usuario."
|
msgstr "No se actualizaron los datos de usuario."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:493
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
msgid "Update Pidgin buddy icon?"
|
msgid "Update Pidgin buddy icon?"
|
||||||
msgstr "¿Actualizar el icono de amigo de Pidgin?"
|
msgstr "¿Actualizar el icono de usuario de Pidgin?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:494
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
msgid "Would you also like to update your Pidgin buddy icon?"
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
msgstr "¿Quiere actualizar también el icono de amigo de Pidgin?"
|
msgstr "¿Quiere actualizar también el icono de usuario de Pidgin?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:572
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
msgid "Enter your password to change user details."
|
msgid "Enter your password to change user details."
|
||||||
msgstr "Escriba su contraseña para cambiar los detalles del usuario."
|
msgstr "Introduzca su contraseña para cambiar los datos de usuario."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:574
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
msgid ""
|
msgid ""
|
||||||
"This is a security measure to prevent unwanted updates\n"
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
"to your personal information."
|
"to your personal information."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Esta es una medida de seguridad para prevenir actualizaciones\n"
|
"Esta es una medida de seguridad para evitar los cambios no deseados\n"
|
||||||
" no deseadas de su información personal."
|
"de su información personal."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:725
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
msgid "Update LibreOffice user details?"
|
msgid "Update LibreOffice user details?"
|
||||||
msgstr "¿Actualizar los detalles de usuario de LibreOffice?"
|
msgstr "¿Actualizar los datos de usuario de LibreOffice?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:726
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
msgid "Would you also like to update your user details in LibreOffice?"
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
msgstr "¿Quiere actualizar también los detalles de usuario de LibreOffice?"
|
msgstr "¿Quiere actualizar también los datos de usuario de LibreOffice?"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:80
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Se requiere una contraseña"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Contraseña incorrecta... Inténtelo de nuevo."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Contraseña:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Cancelar"
|
msgstr "Cancelar"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:81
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr "Aceptar"
|
msgstr "Aceptar"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:94
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enter your password to\n"
|
"Enter your password to\n"
|
||||||
"perform administrative tasks."
|
"perform administrative tasks."
|
||||||
|
@ -188,7 +185,7 @@ msgstr ""
|
||||||
"Escriba su contraseña para\n"
|
"Escriba su contraseña para\n"
|
||||||
"realizar tareas administrativas."
|
"realizar tareas administrativas."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:96
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The application '%s' lets you\n"
|
"The application '%s' lets you\n"
|
||||||
|
@ -197,10 +194,94 @@ msgstr ""
|
||||||
"La aplicación «%s» le permite\n"
|
"La aplicación «%s» le permite\n"
|
||||||
"modificar partes esenciales del sistema."
|
"modificar partes esenciales del sistema."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:117
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
msgid "Incorrect password... try again."
|
msgid "Lightweight user configuration"
|
||||||
msgstr "Contraseña incorrecta. Inténtelo de nuevo."
|
msgstr "Configuración de usuario mínima"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:122
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
msgid "Password:"
|
msgid ""
|
||||||
msgstr "Contraseña:"
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot permite a los usuarios actualizar fácilmente la información de "
|
||||||
|
"contacto personal. Con Mugshot los usuarios son capaces de:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Configurar la imagen de usuario que se muestra en la pantalla de inicio de "
|
||||||
|
"sesión y, opcionalmente, sincronizar esta imagen con el icono de usuario de "
|
||||||
|
"Pidgin"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Configurar los datos de usuario almacenados en /etc/passwd (accesibles con "
|
||||||
|
"la orden finger) y, opcionalmente, sincronizarlos con la información de "
|
||||||
|
"contacto de LibreOffice"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"Mugshot has moved to GitHub! This maintenance release includes numerous "
|
||||||
|
"translation updates."
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot se ha trasladado a GitHub. Esta versión de mantenimiento incluye "
|
||||||
|
"numerosas actualizaciones de la traducción."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
"Esta versión incluye una serie de mejoras en la calidad del código, "
|
||||||
|
"corrección de errores y traducciones. Mugshot ahora se puede construir y "
|
||||||
|
"ejecutar en un entorno chroot mínimo."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
"Esta versión estable añade soporte para las últimas tecnologías de GTK y "
|
||||||
|
"GStreamer."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
"Esta versión de desarrollo restaura la funcionalidad del diálogo de la "
|
||||||
|
"cámara con las versiones de software recientes."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
"Esta versión de desarrollo corrige un gran número de errores de versiones "
|
||||||
|
"anteriores. Las propiedades de usuario que no se pueden editar ahora están "
|
||||||
|
"restringidas a los usuarios administradores."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"Esta versión de desarrollo actualiza el diálogo de la cámara para usar "
|
||||||
|
"Cheese y Clutter para mostrar y capturar la imagen de la cámara."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:11
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Esta versión estable mejora la funcionalidad de Mugshot para los usuarios de"
|
||||||
|
" LDAP e incluye el último SudoDialog, que mejora la apariencia y la "
|
||||||
|
"facilidad de uso del diálogo de la contraseña."
|
||||||
|
|
|
@ -0,0 +1,281 @@
|
||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Priit Jõerüüt <transifex@joeruut.com>, 2022
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2020-12-28 19:39-0800\n"
|
||||||
|
"PO-Revision-Date: 2019-05-27 10:40+0000\n"
|
||||||
|
"Last-Translator: Priit Jõerüüt <transifex@joeruut.com>, 2022\n"
|
||||||
|
"Language-Team: Estonian (https://www.transifex.com/bluesabreorg/teams/99550/et/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: et\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "Teave minu kohta"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr "Seadista oma profiilipilti ja kontaktandmeid"
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr "Pildistamine - Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr "<b>Eelvaade</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr "keskelt"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr "vasakult"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr "paremalt"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr "<b>Kadreeri</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr "Vali olemasolev pilt…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr "Pildista kaameraga…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr "Sirvi…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr "<b>Eesnimi</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr "<b>Perenimi</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr "<b>Esitähed</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr "<b>Telefon kodus</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr "<b>E-posti aaddress</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr "<b>Telefon tööl</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr "<b>Telefaks</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr "Vali üks foto…"
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr "Näita silumisteateid (-vv võimaldab ka mugshot_lib silumist)"
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr "Proovi uuesti"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:343
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr "Autentimine on katkestatud."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:346
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Autentimine ei õnnestunud."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:349
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Muudatuste salvestamisel tekkis viga."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:351
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr "Kasutaja andmed jäid uuendamata."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:453
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr "Uuendame Pidgin'i sõbraikooni?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr "Kas sa soovid ka uuendada Pidgin'i sõbraikooni?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr "Kasutajaandmete muutmiseks sisesta oma salasõna."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
"Selle turvameetmega me tagame, et sinu isiklikke\n"
|
||||||
|
"andmeid ei saaks muuta, kui sa seda ei soovi."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr "Uuendame LibreOffice'i isikuandmeid?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr "Kas sa soovid ka uuendada LibreOffice'i isikuandmeid?"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Salasõna sisestamine on vajalik"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Vale salasõna, palun proovi uuesti."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Salasõna:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "Katkesta"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr "Sobib"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
"Haldustoimingute jaoks\n"
|
||||||
|
"sisesta oma salasõna."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
"„%s“ rakendus võimaldab\n"
|
||||||
|
"sul muuta selles süsteemis olulist teavet."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "Lihtne viis kasutaja andmete muutmiseks"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot võimaldab kasutajatel lihtsalt muuta teavet enda kohta. Selle "
|
||||||
|
"rakendusega on võimalik:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Muuta kasutajakonto juures kuvatavat pilti ning lisaks soovi korral määrata "
|
||||||
|
"seda Pidgin'i sõbraikooniks"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Seadistada /etc/passwd failis hoitavaid kasutajaakonto andmeid (mida saab "
|
||||||
|
"lugeda käsuga finger) ning soovi korral muuta LibreOffice'i isikuandmeid"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"Mugshot has moved to GitHub! This maintenance release includes numerous "
|
||||||
|
"translation updates."
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot kasutab nüüd GitHub'i! Sellesse arendusjärku on kaasatud palju "
|
||||||
|
"tõlgete täiendusi."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
"Selles versioonis on mitmeid lähtekoodi kvaliteediga seotud parandusi, "
|
||||||
|
"vigade parandusi ning tõlgete täiendusi. Mugshot'i kompileerimine ja "
|
||||||
|
"kasutamine eeldab nüüd võimalikult nappi chroot'i keskkonda."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
"Sellesse versiooni on lisatud viimaste GTK ja GStreamer'i versioonide tugi."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr "Selle arendusjärguga taastame kaameravaate funktsionaalsuse."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
"Selle arendusjärguga pinu eelmistest versioonidest üles jäänud vigu. "
|
||||||
|
"Mittemuudetavate kasutajaandmete puhul on nüüd vajalikud peakasutaja "
|
||||||
|
"õigused."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"Selle arendusjärguga uuendame kaameravaate ning kasutame Cheese'i ja "
|
||||||
|
"Clutter'it videovoo kuvamiseks ja salvestamiseks."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:11
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Selle versiooniga parandame Mugshot'i kasutatavust, kui kasutajaandmed on "
|
||||||
|
"LDAP-serveris ning lisasime viimase SudoDialog'i versiooni. Sellega paranes "
|
||||||
|
"salasõna muutmise vaate välimus ja kasutatavus."
|
|
@ -0,0 +1,245 @@
|
||||||
|
# Basque translation for mugshot
|
||||||
|
# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
|
||||||
|
# This file is distributed under the same license as the mugshot package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: mugshot\n"
|
||||||
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"POT-Creation-Date: 2018-08-08 05:13-0400\n"
|
||||||
|
"PO-Revision-Date: 2014-07-14 23:39+0000\n"
|
||||||
|
"Last-Translator: Adolfo Jayme <fitoschido@gmail.com>\n"
|
||||||
|
"Language-Team: Basque <eu@li.org>\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"X-Launchpad-Export-Date: 2019-05-27 11:00+0000\n"
|
||||||
|
"X-Generator: Launchpad (build 18968)\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "Niri buruz"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr "Erdian"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr "Ezkerrean"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr "Eskuinean"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr "Saiatu berriz"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
177
po/fi.po
177
po/fi.po
|
@ -7,21 +7,21 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: mugshot\n"
|
"Project-Id-Version: mugshot\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2014-04-01 23:14-0400\n"
|
"POT-Creation-Date: 2018-08-08 05:13-0400\n"
|
||||||
"PO-Revision-Date: 2013-07-19 09:51+0000\n"
|
"PO-Revision-Date: 2014-09-05 08:16+0000\n"
|
||||||
"Last-Translator: Pasi Lallinaho <pasi@shimmerproject.org>\n"
|
"Last-Translator: Pasi Lallinaho <pasi@shimmerproject.org>\n"
|
||||||
"Language-Team: Finnish <fi@li.org>\n"
|
"Language-Team: Finnish <fi@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2014-04-03 06:06+0000\n"
|
"X-Launchpad-Export-Date: 2019-05-27 11:00+0000\n"
|
||||||
"X-Generator: Launchpad (build 16967)\n"
|
"X-Generator: Launchpad (build 18968)\n"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:1
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
msgid "About Me"
|
msgid "About Me"
|
||||||
msgstr "Omat tiedot"
|
msgstr "Omat tiedot"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:2
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
msgid "Configure your profile image and contact details"
|
msgid "Configure your profile image and contact details"
|
||||||
msgstr "Muuta profiilikuvaasi ja yhteystietojasi"
|
msgstr "Muuta profiilikuvaasi ja yhteystietojasi"
|
||||||
|
|
||||||
|
@ -61,7 +61,7 @@ msgstr "Kuvankaappaus kamerasta..."
|
||||||
msgid "Browse…"
|
msgid "Browse…"
|
||||||
msgstr "Selaa…"
|
msgstr "Selaa…"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:571
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
msgid "Mugshot"
|
msgid "Mugshot"
|
||||||
msgstr "Valokuva"
|
msgstr "Valokuva"
|
||||||
|
|
||||||
|
@ -97,66 +97,46 @@ msgstr "<b>Faksi</b>"
|
||||||
msgid "Select a photo…"
|
msgid "Select a photo…"
|
||||||
msgstr "Valitse kuva..."
|
msgstr "Valitse kuva..."
|
||||||
|
|
||||||
#: ../mugshot/__init__.py:34
|
#: ../mugshot/__init__.py:36
|
||||||
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Näytä virheilmoituset (-vv näyttää myös mugshot_libin virheilmoitukset)"
|
"Näytä virheilmoituset (-vv näyttää myös mugshot_libin virheilmoitukset)"
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:106
|
|
||||||
#, python-format
|
|
||||||
msgid "Camera failed to load. Devices: %s"
|
|
||||||
msgstr "Kameraa ei voitu valmistella. Laitteet: %s"
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:124
|
|
||||||
msgid ""
|
|
||||||
"Sorry, but your camera\n"
|
|
||||||
"failed to initialize."
|
|
||||||
msgstr ""
|
|
||||||
"Anteeksi, mutta kameraasi\n"
|
|
||||||
"ei voitu valmistella."
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:131
|
|
||||||
msgid ""
|
|
||||||
"Please wait while your\n"
|
|
||||||
"camera is initialized."
|
|
||||||
msgstr ""
|
|
||||||
"Ole hyvä ja odota,\n"
|
|
||||||
"kameraasi valmistellaan."
|
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:151
|
|
||||||
msgid "Cannot display camera output.Ignoring play command"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Set the record button to retry, and disable it until the capture
|
#. Set the record button to retry, and disable it until the capture
|
||||||
#. finishes.
|
#. finishes.
|
||||||
#: ../mugshot/CameraMugshotDialog.py:278
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
msgid "Retry"
|
msgid "Retry"
|
||||||
msgstr "Yritä uudelleen"
|
msgstr "Yritä uudelleen"
|
||||||
|
|
||||||
#. Password was incorrect, complain.
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
#: ../mugshot/MugshotWindow.py:328
|
msgid "Authentication cancelled."
|
||||||
msgid "Authentication Failed"
|
msgstr "Todennus keskeytetty."
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:329
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Tunnistus epäonnistui."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Muutoksia tallennettaessa tapahtui virhe."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
msgid "User details were not updated."
|
msgid "User details were not updated."
|
||||||
msgstr ""
|
msgstr "Käyttäjätietoja ei päivitetty."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:493
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
msgid "Update Pidgin buddy icon?"
|
msgid "Update Pidgin buddy icon?"
|
||||||
msgstr "Päivitä Pidginin tuttavakuvake?"
|
msgstr "Päivitä Pidginin tuttavakuvake?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:494
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
msgid "Would you also like to update your Pidgin buddy icon?"
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
msgstr "Haluatko päivittää myös Pidginin tuttavakuvakkeen?"
|
msgstr "Haluatko päivittää myös Pidginin tuttavakuvakkeen?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:572
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
msgid "Enter your password to change user details."
|
msgid "Enter your password to change user details."
|
||||||
msgstr ""
|
msgstr "Syötä salasanasi muuttaaksesi käyttäjätietojasi."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:574
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
msgid ""
|
msgid ""
|
||||||
"This is a security measure to prevent unwanted updates\n"
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
"to your personal information."
|
"to your personal information."
|
||||||
|
@ -164,39 +144,116 @@ msgstr ""
|
||||||
"Tämä on turvallisuustoimenpide, jolla estetään ei-toivotut päivitykset\n"
|
"Tämä on turvallisuustoimenpide, jolla estetään ei-toivotut päivitykset\n"
|
||||||
"henkilökohtaisiin tietoihisi."
|
"henkilökohtaisiin tietoihisi."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:725
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
msgid "Update LibreOffice user details?"
|
msgid "Update LibreOffice user details?"
|
||||||
msgstr "Päivitä LibreOfficen käyttäjätiedot?"
|
msgstr "Päivitä LibreOfficen käyttäjätiedot?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:726
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
msgid "Would you also like to update your user details in LibreOffice?"
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
msgstr "Haluatko päivittää myös LibreOfficen käyttäjätietosi?"
|
msgstr "Haluatko päivittää myös LibreOfficen käyttäjätietosi?"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:80
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Salasana vaaditaan"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Väärä salasana... yritä uudelleen."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Salasana:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr "Peruuta"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:81
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr ""
|
msgstr "OK"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:94
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enter your password to\n"
|
"Enter your password to\n"
|
||||||
"perform administrative tasks."
|
"perform administrative tasks."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Syötä salasanasi\n"
|
||||||
|
"suorittaaksesi ylläpidollisia toimia."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:96
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The application '%s' lets you\n"
|
"The application '%s' lets you\n"
|
||||||
"modify essential parts of your system."
|
"modify essential parts of your system."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Sovellus '%s' sallii sinun\n"
|
||||||
|
"muokata järjestelmäsi olennaisia osia."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:117
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
msgid "Incorrect password... try again."
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "Kevyt käyttäjätietojen muokkain"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
"Mugshotin avulla käyttäjät voivat päivittää henkilökohtaisia yhteystietoja "
|
||||||
|
"helposti. Mugshotin avulla käyttäjät voivat:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Asettaa tilin valokuvan, joka näytetään kirjautumisikkunassa ja "
|
||||||
|
"valinnaisesti synkronoida tämän kuvan Pidginin kaverikuvakkeekseen"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Asettaa tilin ominaisuuksia, joita säilytetään tiedostossa /etc/passwd "
|
||||||
|
"(käytettävissä finger-komennolla) ja valinnaisesti synkronoida nämä tiedot "
|
||||||
|
"LibreOfficen tietojen kanssa"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:122
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
msgid "Password:"
|
msgid ""
|
||||||
msgstr "Salasana:"
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
|
256
po/fr.po
256
po/fr.po
|
@ -1,33 +1,38 @@
|
||||||
# French translation for mugshot
|
# SOME DESCRIPTIVE TITLE.
|
||||||
# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
# This file is distributed under the same license as the mugshot package.
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
#
|
#
|
||||||
|
# Translators:
|
||||||
|
# Sean Davis <sean@bluesabre.org>, 2019
|
||||||
|
# Benoit THIBAUD <frombenny@gmail.com>, 2021
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: mugshot\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2014-04-01 23:14-0400\n"
|
"POT-Creation-Date: 2020-12-28 19:39-0800\n"
|
||||||
"PO-Revision-Date: 2013-07-19 14:52+0000\n"
|
"PO-Revision-Date: 2019-05-27 10:40+0000\n"
|
||||||
"Last-Translator: Benoit THIBAUD <frombenny@gmail.com>\n"
|
"Last-Translator: Benoit THIBAUD <frombenny@gmail.com>, 2021\n"
|
||||||
"Language-Team: French <fr@li.org>\n"
|
"Language-Team: French (https://www.transifex.com/bluesabreorg/teams/99550/fr/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2014-04-03 06:06+0000\n"
|
"Language: fr\n"
|
||||||
"X-Generator: Launchpad (build 16967)\n"
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:1
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
msgid "About Me"
|
msgid "About Me"
|
||||||
msgstr "A propos"
|
msgstr "À mon sujet"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:2
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
msgid "Configure your profile image and contact details"
|
msgid "Configure your profile image and contact details"
|
||||||
msgstr "Configurer les infos de contact et la photo de votre profil"
|
msgstr "Configurer les informations de contact et la photo de votre profil"
|
||||||
|
|
||||||
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
msgid "Capture - Mugshot"
|
msgid "Capture - Mugshot"
|
||||||
msgstr "Capturer - Mugshot"
|
msgstr "Prendre une photo - Mugshot"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:1
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
msgid "<b>Preview</b>"
|
msgid "<b>Preview</b>"
|
||||||
|
@ -35,23 +40,23 @@ msgstr "<b>Aperçu</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:2
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
msgid "Center"
|
msgid "Center"
|
||||||
msgstr "Centre"
|
msgstr "Au centre"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:3
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
msgid "Left"
|
msgid "Left"
|
||||||
msgstr "Gauche"
|
msgstr "À gauche"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:4
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
msgid "Right"
|
msgid "Right"
|
||||||
msgstr "Droite"
|
msgstr "À droite"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:5
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
msgid "<b>Crop</b>"
|
msgid "<b>Crop</b>"
|
||||||
msgstr "<b>Rogner</b>"
|
msgstr "<b>Recadrer</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:6
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
msgid "Select from stock…"
|
msgid "Select from stock…"
|
||||||
msgstr "Parcourir..."
|
msgstr "Sélectionner dans la collection..."
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:7
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
msgid "Capture from camera…"
|
msgid "Capture from camera…"
|
||||||
|
@ -61,7 +66,7 @@ msgstr "Prendre une photo..."
|
||||||
msgid "Browse…"
|
msgid "Browse…"
|
||||||
msgstr "Parcourir…"
|
msgstr "Parcourir…"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:571
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
msgid "Mugshot"
|
msgid "Mugshot"
|
||||||
msgstr "Mugshot"
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
@ -79,7 +84,7 @@ msgstr "<b>Initiales</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:13
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
msgid "<b>Home Phone</b>"
|
msgid "<b>Home Phone</b>"
|
||||||
msgstr "<b>Téléphone privé</b>"
|
msgstr "<b>Téléphone domicile</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:14
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
msgid "<b>Email Address</b>"
|
msgid "<b>Email Address</b>"
|
||||||
|
@ -87,7 +92,7 @@ msgstr "<b>Courriel</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:15
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
msgid "<b>Office Phone</b>"
|
msgid "<b>Office Phone</b>"
|
||||||
msgstr "<b>Téléphone travail</b>"
|
msgstr "<b>Téléphone bureau</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:16
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
msgid "<b>Fax</b>"
|
msgid "<b>Fax</b>"
|
||||||
|
@ -97,107 +102,188 @@ msgstr "<b>Fax</b>"
|
||||||
msgid "Select a photo…"
|
msgid "Select a photo…"
|
||||||
msgstr "Sélectionner une photo..."
|
msgstr "Sélectionner une photo..."
|
||||||
|
|
||||||
#: ../mugshot/__init__.py:34
|
#: ../mugshot/__init__.py:36
|
||||||
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
msgstr "Afficher les messages de debogage (-vv debugs mugshot_lib also)"
|
msgstr "Afficher les messages de débogage (-vv débogue aussi mugshot_lib)"
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:106
|
|
||||||
#, python-format
|
|
||||||
msgid "Camera failed to load. Devices: %s"
|
|
||||||
msgstr "L'activation de votre appareil photo a échoué. Périphériques : %s"
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:124
|
|
||||||
msgid ""
|
|
||||||
"Sorry, but your camera\n"
|
|
||||||
"failed to initialize."
|
|
||||||
msgstr ""
|
|
||||||
"Désolé, mais votre appareil photo\n"
|
|
||||||
"n'arrive pas à s'initialiser."
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:131
|
|
||||||
msgid ""
|
|
||||||
"Please wait while your\n"
|
|
||||||
"camera is initialized."
|
|
||||||
msgstr ""
|
|
||||||
"Patientez SVP pendant l'initialisation\n"
|
|
||||||
"de votre appareil photo."
|
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:151
|
|
||||||
msgid "Cannot display camera output.Ignoring play command"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Set the record button to retry, and disable it until the capture
|
#. Set the record button to retry, and disable it until the capture
|
||||||
#. finishes.
|
#. finishes.
|
||||||
#: ../mugshot/CameraMugshotDialog.py:278
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
msgid "Retry"
|
msgid "Retry"
|
||||||
msgstr "Réessayer"
|
msgstr "Réessayer"
|
||||||
|
|
||||||
#. Password was incorrect, complain.
|
#: ../mugshot/MugshotWindow.py:343
|
||||||
#: ../mugshot/MugshotWindow.py:328
|
msgid "Authentication cancelled."
|
||||||
msgid "Authentication Failed"
|
msgstr "Authentification annulée."
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:329
|
#: ../mugshot/MugshotWindow.py:346
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "L'authentification a échoué."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:349
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Une erreur est survenue lors de l'enregistrement des changements."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:351
|
||||||
msgid "User details were not updated."
|
msgid "User details were not updated."
|
||||||
msgstr ""
|
msgstr "Les informations utilisateur n’ont pas été mises à jour."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:493
|
#: ../mugshot/MugshotWindow.py:453
|
||||||
msgid "Update Pidgin buddy icon?"
|
msgid "Update Pidgin buddy icon?"
|
||||||
msgstr "Mettre à jour aussi l'avatar de Pidgin ?"
|
msgstr "Mettre à jour l’avatar dans Pidgin ?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:494
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
msgid "Would you also like to update your Pidgin buddy icon?"
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
msgstr "Souhaitez-vous mettre à jour aussi votre avatar dans Pidgin ?"
|
msgstr "Souhaitez-vous également mettre à jour votre avatar dans Pidgin ?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:572
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
msgid "Enter your password to change user details."
|
msgid "Enter your password to change user details."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Saisissez votre mot de passe afin de modifier les informations utilisateur."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:574
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
msgid ""
|
msgid ""
|
||||||
"This is a security measure to prevent unwanted updates\n"
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
"to your personal information."
|
"to your personal information."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Il s'agit d'une mesure de sécurité pour éviter les mises à jour non "
|
"Il s’agit d’une mesure de sécurité visant à prévenir les\n"
|
||||||
"souhaitées\n"
|
"modifications indésirées de vos informations personnelles."
|
||||||
"dans vos informations personnelles."
|
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:725
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
msgid "Update LibreOffice user details?"
|
msgid "Update LibreOffice user details?"
|
||||||
msgstr "Mettre à jour aussi les infos utilisateurs de LibreOffice ?"
|
msgstr "Mettre à jour les informations utilisateur de LibreOffice ?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:726
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
msgid "Would you also like to update your user details in LibreOffice?"
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Souhaitez-vous mettre à jour aussi vos infos utilisateurs dans LibreOffice ?"
|
"Souhaitez-vous également mettre à jour les informations utilisateur dans "
|
||||||
|
"LibreOffice ?"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:80
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Mot de passe requis"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Mot de passe incorrect... Veuillez réessayer."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Mot de passe :"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr "Annuler"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:81
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr ""
|
msgstr "OK"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:94
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enter your password to\n"
|
"Enter your password to\n"
|
||||||
"perform administrative tasks."
|
"perform administrative tasks."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Saisissez votre mot de passe afin\n"
|
||||||
|
"d’effectuer des tâches administratives."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:96
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The application '%s' lets you\n"
|
"The application '%s' lets you\n"
|
||||||
"modify essential parts of your system."
|
"modify essential parts of your system."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"L’application « %s » vous permet de modifier\n"
|
||||||
|
"des éléments essentiels de votre système."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:117
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
msgid "Incorrect password... try again."
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "Configuration d'utilisateur minimale"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Mugshot permet aux utilisateurs de mettre facilement à jour leurs "
|
||||||
|
"coordonnées personnelles. Avec Mugshot, les utilisateurs peuvent :"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:122
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
msgid "Password:"
|
msgid ""
|
||||||
msgstr "Mot de passe :"
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Définir la photo qui sera affichée pour la connexion à leur session et "
|
||||||
|
"éventuellement synchroniser cette photo avec l'icône de leur compte Pidgin."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Définir les détails de leur compte dans /etc/passwd (utilisable avec la "
|
||||||
|
"commande finger) and éventuellement le synchroniser avec leurs informations "
|
||||||
|
"de contact LibreOffice."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"Mugshot has moved to GitHub! This maintenance release includes numerous "
|
||||||
|
"translation updates."
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot est passé sur GitHub ! Cette version de maintenance comprend de "
|
||||||
|
"nombreuses mises à jour de traduction."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
"Cette version comprend un certain nombre d'améliorations qui concernent la "
|
||||||
|
"qualité du code, des corrections de bogues et des traductions. Mugshot peut "
|
||||||
|
"maintenant être construit et exécuté dans un environnement chroot minimal."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
"Cette version stable ajoute la prise en charge des dernières technologies "
|
||||||
|
"GTK et GStreamer."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
"Cette version de développement rétablit la fonctionnalité de dialogue de la "
|
||||||
|
"caméra qui existait dans les dernières versions du logiciel."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
"Cette version de développement corrige un grand nombre de bogues des "
|
||||||
|
"versions précédentes. Les propriétés des utilisateurs qui ne peuvent pas "
|
||||||
|
"être modifiées sont désormais limitées aux utilisateurs administrateurs."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"Cette version de développement améliore le dialogue de la caméra visant à "
|
||||||
|
"utiliser Cheese et Clutter pour afficher et capturer le retour de la caméra."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:11
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Cette version stable améliore les fonctionnalités de Mugshot pour les "
|
||||||
|
"utilisateurs LDAP et inclut le dernier SudoDialog, qui améliore l'apparence "
|
||||||
|
"et l'ergonomie de la fenêtre de dialogue du mot de passe."
|
||||||
|
|
|
@ -0,0 +1,245 @@
|
||||||
|
# Galician translation for mugshot
|
||||||
|
# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
|
||||||
|
# This file is distributed under the same license as the mugshot package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: mugshot\n"
|
||||||
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"POT-Creation-Date: 2018-08-08 05:13-0400\n"
|
||||||
|
"PO-Revision-Date: 2014-07-14 23:37+0000\n"
|
||||||
|
"Last-Translator: Adolfo Jayme <fitoschido@gmail.com>\n"
|
||||||
|
"Language-Team: Galician <gl@li.org>\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"X-Launchpad-Export-Date: 2019-05-27 11:00+0000\n"
|
||||||
|
"X-Generator: Launchpad (build 18968)\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "Acerca de min"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr "Configure a imaxe do seu perfil e a información de contacto"
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr "<b>Previsualización</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
|
@ -0,0 +1,247 @@
|
||||||
|
# Croatian translation for mugshot
|
||||||
|
# Copyright (c) 2016 Rosetta Contributors and Canonical Ltd 2016
|
||||||
|
# This file is distributed under the same license as the mugshot package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: mugshot\n"
|
||||||
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"POT-Creation-Date: 2018-08-08 05:13-0400\n"
|
||||||
|
"PO-Revision-Date: 2018-03-03 16:44+0000\n"
|
||||||
|
"Last-Translator: zvacet <ikoli@yahoo.com>\n"
|
||||||
|
"Language-Team: Croatian <hr@li.org>\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"X-Launchpad-Export-Date: 2019-05-27 11:00+0000\n"
|
||||||
|
"X-Generator: Launchpad (build 18968)\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr "Konfigurirajte sliku profila i pojedinosti kontakta"
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr "<b>Ime</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr "<b>Prezime</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr "<b>Inicijali</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr "<b>Kućni telefon</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr "<b>Email adresa</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr "<b>Uredski telefon</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr "<b>Fax</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr "Odaberite fotografiju..."
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr "Ovjera otkazana."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Došlo je do pogreške prilikom spremanja izmjena."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr "Pojedinosti korisnika nisu ažurirane."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr "Ažurirati Pidgin buddy ikonu?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr "Želite li također ažurirati svoju Pidgin buddy ikonu?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr "Unesite vašu lozinku za izmjenu korisničkih pojedinosti."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
"Ovo je sigurnosna mjera za sprječavanje neželjenih ažuriranja\n"
|
||||||
|
"vaših osobnih informacija."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr "Ažurirati LibreOffice korisničke detalje?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr "Želite li također ažurirati vaše korisničke detalje u LibreOffice-u?"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "Laka korisnička konfiguracija"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
|
@ -0,0 +1,245 @@
|
||||||
|
# Icelandic translation for mugshot
|
||||||
|
# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
|
||||||
|
# This file is distributed under the same license as the mugshot package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: mugshot\n"
|
||||||
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"POT-Creation-Date: 2018-08-08 05:13-0400\n"
|
||||||
|
"PO-Revision-Date: 2015-04-23 22:55+0000\n"
|
||||||
|
"Last-Translator: Björgvin Ragnarsson <nifgraup@gmail.com>\n"
|
||||||
|
"Language-Team: Icelandic <is@li.org>\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"X-Launchpad-Export-Date: 2019-05-27 11:00+0000\n"
|
||||||
|
"X-Generator: Launchpad (build 18968)\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "Um mig"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr "<b>Forsýning</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr "Vinstri"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr "Hægri"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr "<b>Sníða til</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr "Velja..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr "<b>Upphafsstafir</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr "<b>Heimasími</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr "<b>Netfang</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr "<b>Skrifstofusími</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr "<b>Fax</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr "Velja mynd..."
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
239
po/it.po
239
po/it.po
|
@ -1,27 +1,31 @@
|
||||||
# Italian translation for mugshot
|
# SOME DESCRIPTIVE TITLE.
|
||||||
# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
# This file is distributed under the same license as the mugshot package.
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
|
# ALBANO BATTISTELLA <albano_battistella@hotmail.com>, 2021.
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Sean Davis <sean@bluesabre.org>, 2019
|
||||||
|
# albanobattistella <albano_battistella@hotmail.com>, 2021,2022.
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: mugshot\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2014-04-01 23:14-0400\n"
|
"POT-Creation-Date: 2020-12-28 19:39-0800\n"
|
||||||
"PO-Revision-Date: 2013-08-14 22:31+0000\n"
|
"PO-Revision-Date: 2022-06-19 10:40+0100\n"
|
||||||
"Last-Translator: Edoardo Maria Elidoro <Unknown>\n"
|
"Last-Translator: albanobattistella <albano_battistella@hotmail.com>, 2021\n"
|
||||||
"Language-Team: Italian <it@li.org>\n"
|
"Language-Team: Italian (https://www.transifex.com/bluesabreorg/teams/99550/it/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2014-04-03 06:06+0000\n"
|
"Language: it\n"
|
||||||
"X-Generator: Launchpad (build 16967)\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:1
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
msgid "About Me"
|
msgid "About Me"
|
||||||
msgstr "Informazioni personali"
|
msgstr "Informazioni personali"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:2
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
msgid "Configure your profile image and contact details"
|
msgid "Configure your profile image and contact details"
|
||||||
msgstr "Configura l'immagine del profilo e i dettagli del contatto"
|
msgstr "Configura l'immagine del profilo e i dettagli del contatto"
|
||||||
|
|
||||||
|
@ -35,7 +39,7 @@ msgstr "<b>Anteprima</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:2
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
msgid "Center"
|
msgid "Center"
|
||||||
msgstr "Centra"
|
msgstr "Centro"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:3
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
msgid "Left"
|
msgid "Left"
|
||||||
|
@ -51,19 +55,19 @@ msgstr "<b>Ritaglia</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:6
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
msgid "Select from stock…"
|
msgid "Select from stock…"
|
||||||
msgstr "Seleziona tra le immagini stock..."
|
msgstr "Seleziona tra le immagini stock…"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:7
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
msgid "Capture from camera…"
|
msgid "Capture from camera…"
|
||||||
msgstr "Cattura dalla webcam..."
|
msgstr "Cattura dalla webcam…"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:8
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
msgid "Browse…"
|
msgid "Browse…"
|
||||||
msgstr "Esplora..."
|
msgstr "Esplora…"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:571
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
msgid "Mugshot"
|
msgid "Mugshot"
|
||||||
msgstr ""
|
msgstr "Mugshot"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:10
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
msgid "<b>First Name</b>"
|
msgid "<b>First Name</b>"
|
||||||
|
@ -95,63 +99,47 @@ msgstr "<b>Fax</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:17
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
msgid "Select a photo…"
|
msgid "Select a photo…"
|
||||||
msgstr "Seleziona una foto..."
|
msgstr "Seleziona una foto…"
|
||||||
|
|
||||||
#: ../mugshot/__init__.py:34
|
#: ../mugshot/__init__.py:36
|
||||||
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
msgstr ""
|
msgstr "Mostra i messaggi di debug (-vv analizza anche mugshot_lib)"
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:106
|
|
||||||
#, python-format
|
|
||||||
msgid "Camera failed to load. Devices: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:124
|
|
||||||
msgid ""
|
|
||||||
"Sorry, but your camera\n"
|
|
||||||
"failed to initialize."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:131
|
|
||||||
msgid ""
|
|
||||||
"Please wait while your\n"
|
|
||||||
"camera is initialized."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:151
|
|
||||||
msgid "Cannot display camera output.Ignoring play command"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Set the record button to retry, and disable it until the capture
|
#. Set the record button to retry, and disable it until the capture
|
||||||
#. finishes.
|
#. finishes.
|
||||||
#: ../mugshot/CameraMugshotDialog.py:278
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
msgid "Retry"
|
msgid "Retry"
|
||||||
msgstr "Riprova"
|
msgstr "Riprova"
|
||||||
|
|
||||||
#. Password was incorrect, complain.
|
#: ../mugshot/MugshotWindow.py:343
|
||||||
#: ../mugshot/MugshotWindow.py:328
|
msgid "Authentication cancelled."
|
||||||
msgid "Authentication Failed"
|
msgstr "Autenticazione annullata."
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:329
|
#: ../mugshot/MugshotWindow.py:346
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Autenticazione fallita."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:349
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Si è verificato un errore nel salvataggio delle modifiche."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:351
|
||||||
msgid "User details were not updated."
|
msgid "User details were not updated."
|
||||||
msgstr ""
|
msgstr "I dettagli dell'utente non sono stati aggiornati."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:493
|
#: ../mugshot/MugshotWindow.py:453
|
||||||
msgid "Update Pidgin buddy icon?"
|
msgid "Update Pidgin buddy icon?"
|
||||||
msgstr ""
|
msgstr "Aggiornare l'avatar di Pidgin?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:494
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
msgid "Would you also like to update your Pidgin buddy icon?"
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
msgstr ""
|
msgstr "Vuoi aggiornare anche l'avatar di Pidgin?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:572
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
msgid "Enter your password to change user details."
|
msgid "Enter your password to change user details."
|
||||||
msgstr ""
|
msgstr "Digitare la password per cambiare le informazioni utente."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:574
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
msgid ""
|
msgid ""
|
||||||
"This is a security measure to prevent unwanted updates\n"
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
"to your personal information."
|
"to your personal information."
|
||||||
|
@ -159,39 +147,140 @@ msgstr ""
|
||||||
"Questa è una misura di sicurezza per evitare aggiornamenti\n"
|
"Questa è una misura di sicurezza per evitare aggiornamenti\n"
|
||||||
"indesiderati alle tue informazioni."
|
"indesiderati alle tue informazioni."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:725
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
msgid "Update LibreOffice user details?"
|
msgid "Update LibreOffice user details?"
|
||||||
msgstr ""
|
msgstr "Aggiornare le informazioni utente di LibreOffice?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:726
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
msgid "Would you also like to update your user details in LibreOffice?"
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
msgstr ""
|
msgstr "Vuoi aggiornare anche le informazioni utente in LibreOffice?"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:80
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Password richiesta"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Password non corretta... riprova."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Password:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr "Annulla"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:81
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr ""
|
msgstr "OK"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:94
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enter your password to\n"
|
"Enter your password to\n"
|
||||||
"perform administrative tasks."
|
"perform administrative tasks."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Inserisci la password per eseguire\n"
|
||||||
|
"operazioni da amministratore."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:96
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The application '%s' lets you\n"
|
"The application '%s' lets you\n"
|
||||||
"modify essential parts of your system."
|
"modify essential parts of your system."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"L'applicazione '%s' ti permette\n"
|
||||||
|
"di modificare parti essenziali del tuo sistema."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:117
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
msgid "Incorrect password... try again."
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "Semplice configurazione degli utenti"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Mugshot consente agli utenti di aggiornare facilmente le informazioni "
|
||||||
|
"personali di contatto. Con Mugshot, gli utenti possono:"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:122
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
msgid "Password:"
|
msgid ""
|
||||||
msgstr "Password:"
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Impostare la foto dell'account mostrata al login ed opzionalmente "
|
||||||
|
"sincronizzare questa foto con il proprio avatar Pidgin"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Impostare i dettagli dell'account salvati in /etc/passwd (utilizzabile con "
|
||||||
|
"il comando finger) ed opzionalmente sincronizzarli con le informazioni di "
|
||||||
|
"contatto di LibreOffice"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"Mugshot has moved to GitHub! This maintenance release includes numerous "
|
||||||
|
"translation updates."
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot è stato spostato su GitHub! Questa versione di manutenzione include "
|
||||||
|
"numerosi aggiornamenti di traduzione."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
"Questa versione include una serie di miglioramenti della qualità del codice,"
|
||||||
|
" correzioni di bug e traduzioni. Mugshot ora può essere creata ed eseguita "
|
||||||
|
"in un ambiente chroot minimo."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
"Questa versione stabile aggiunge il supporto per le ultime tecnologie GTK e "
|
||||||
|
"GStreamer."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
"Questa versione di sviluppo ripristina la funzionalità di dialogo della "
|
||||||
|
"fotocamera con le versioni software recenti."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
"Questa versione di sviluppo risolve un gran numero di bug delle versioni "
|
||||||
|
"precedenti. Le proprietà utente che non possono essere modificate sono ora "
|
||||||
|
"limitate agli utenti amministratori."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"Questa versione di sviluppo aggiorna la finestra di dialogo della fotocamera"
|
||||||
|
" per utilizzare Cheese e Clutter per visualizzare e acquisire il feed della "
|
||||||
|
"fotocamera."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:11
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Questa release stabile migliore le funzionalità di Mugshot per utenti LDAP "
|
||||||
|
"ed include il più recente SudoDialog, migliorando l'aspetto e l'usabilità "
|
||||||
|
"della finestra di immissione password."
|
||||||
|
|
158
po/ja.po
158
po/ja.po
|
@ -7,21 +7,21 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: mugshot\n"
|
"Project-Id-Version: mugshot\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2014-04-01 23:14-0400\n"
|
"POT-Creation-Date: 2018-08-08 05:13-0400\n"
|
||||||
"PO-Revision-Date: 2014-03-30 02:53+0000\n"
|
"PO-Revision-Date: 2014-03-30 02:53+0000\n"
|
||||||
"Last-Translator: Ikuya Awashiro <ikuya@fruitsbasket.info>\n"
|
"Last-Translator: Ikuya Awashiro <ikuya@fruitsbasket.info>\n"
|
||||||
"Language-Team: Japanese <ja@li.org>\n"
|
"Language-Team: Japanese <ja@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2014-04-03 06:06+0000\n"
|
"X-Launchpad-Export-Date: 2019-05-27 11:00+0000\n"
|
||||||
"X-Generator: Launchpad (build 16967)\n"
|
"X-Generator: Launchpad (build 18968)\n"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:1
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
msgid "About Me"
|
msgid "About Me"
|
||||||
msgstr "個人情報"
|
msgstr "個人情報"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:2
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
msgid "Configure your profile image and contact details"
|
msgid "Configure your profile image and contact details"
|
||||||
msgstr "プロファイルの画像と連絡先の詳細を設定"
|
msgstr "プロファイルの画像と連絡先の詳細を設定"
|
||||||
|
|
||||||
|
@ -61,7 +61,7 @@ msgstr "カメラでキャプチャ..."
|
||||||
msgid "Browse…"
|
msgid "Browse…"
|
||||||
msgstr "参照…"
|
msgstr "参照…"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:571
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
msgid "Mugshot"
|
msgid "Mugshot"
|
||||||
msgstr "Mugshot"
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
@ -97,65 +97,45 @@ msgstr "<b>FAX</b>"
|
||||||
msgid "Select a photo…"
|
msgid "Select a photo…"
|
||||||
msgstr "写真の選択..."
|
msgstr "写真の選択..."
|
||||||
|
|
||||||
#: ../mugshot/__init__.py:34
|
#: ../mugshot/__init__.py:36
|
||||||
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
msgstr "デバッグメッセージの表示 (-vv debugs mugshot_lib でも可)"
|
msgstr "デバッグメッセージの表示 (-vv debugs mugshot_lib でも可)"
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:106
|
|
||||||
#, python-format
|
|
||||||
msgid "Camera failed to load. Devices: %s"
|
|
||||||
msgstr "%s のカメラのロードに失敗しました。"
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:124
|
|
||||||
msgid ""
|
|
||||||
"Sorry, but your camera\n"
|
|
||||||
"failed to initialize."
|
|
||||||
msgstr ""
|
|
||||||
"申し訳ございません、カメラ\n"
|
|
||||||
"の読み込みに失敗しました。"
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:131
|
|
||||||
msgid ""
|
|
||||||
"Please wait while your\n"
|
|
||||||
"camera is initialized."
|
|
||||||
msgstr ""
|
|
||||||
"カメラの初期化が終わるまで\n"
|
|
||||||
"お待ちください。"
|
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:151
|
|
||||||
msgid "Cannot display camera output.Ignoring play command"
|
|
||||||
msgstr "カメラの出力を表示できませんでした。再生コマンドが無視されました。"
|
|
||||||
|
|
||||||
#. Set the record button to retry, and disable it until the capture
|
#. Set the record button to retry, and disable it until the capture
|
||||||
#. finishes.
|
#. finishes.
|
||||||
#: ../mugshot/CameraMugshotDialog.py:278
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
msgid "Retry"
|
msgid "Retry"
|
||||||
msgstr "再試行"
|
msgstr "再試行"
|
||||||
|
|
||||||
#. Password was incorrect, complain.
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
#: ../mugshot/MugshotWindow.py:328
|
msgid "Authentication cancelled."
|
||||||
msgid "Authentication Failed"
|
msgstr ""
|
||||||
msgstr "認証に失敗しました"
|
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:329
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
msgid "User details were not updated."
|
msgid "User details were not updated."
|
||||||
msgstr "ユーザーの詳細はアップデートされませんでした。"
|
msgstr "ユーザーの詳細はアップデートされませんでした。"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:493
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
msgid "Update Pidgin buddy icon?"
|
msgid "Update Pidgin buddy icon?"
|
||||||
msgstr "Pigdinの仲間アイコン"
|
msgstr "Pigdinの仲間アイコン"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:494
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
msgid "Would you also like to update your Pidgin buddy icon?"
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
msgstr "Pigdinの仲間アイコンもアップデートしますか?"
|
msgstr "Pigdinの仲間アイコンもアップデートしますか?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:572
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
msgid "Enter your password to change user details."
|
msgid "Enter your password to change user details."
|
||||||
msgstr "ユーザーの詳細を変更するためにパスワードを入力してください。"
|
msgstr "ユーザーの詳細を変更するためにパスワードを入力してください。"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:574
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
msgid ""
|
msgid ""
|
||||||
"This is a security measure to prevent unwanted updates\n"
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
"to your personal information."
|
"to your personal information."
|
||||||
|
@ -163,23 +143,36 @@ msgstr ""
|
||||||
"個人情報を希望していないのにアップデート\n"
|
"個人情報を希望していないのにアップデート\n"
|
||||||
"されないようにするセキュリティの方針です。"
|
"されないようにするセキュリティの方針です。"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:725
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
msgid "Update LibreOffice user details?"
|
msgid "Update LibreOffice user details?"
|
||||||
msgstr "LibreOfficeのユーザー詳細"
|
msgstr "LibreOfficeのユーザー詳細"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:726
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
msgid "Would you also like to update your user details in LibreOffice?"
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
msgstr "LibreOfficeのユーザー詳細もアップデートしますか?"
|
msgstr "LibreOfficeのユーザー詳細もアップデートしますか?"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:80
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "パスワードが正しくありません... 再入力してください。"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "パスワード:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "キャンセル"
|
msgstr "キャンセル"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:81
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr "OK"
|
msgstr "OK"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:94
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enter your password to\n"
|
"Enter your password to\n"
|
||||||
"perform administrative tasks."
|
"perform administrative tasks."
|
||||||
|
@ -187,7 +180,7 @@ msgstr ""
|
||||||
"管理者権限が必要な操作を実行するため\n"
|
"管理者権限が必要な操作を実行するため\n"
|
||||||
"パスワードを入力してください。"
|
"パスワードを入力してください。"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:96
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The application '%s' lets you\n"
|
"The application '%s' lets you\n"
|
||||||
|
@ -196,10 +189,63 @@ msgstr ""
|
||||||
"アプリケーション '%s' はシステムの\n"
|
"アプリケーション '%s' はシステムの\n"
|
||||||
"主要な部分を修正しました。"
|
"主要な部分を修正しました。"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:117
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
msgid "Incorrect password... try again."
|
msgid "Lightweight user configuration"
|
||||||
msgstr "パスワードが正しくありません... 再入力してください。"
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:122
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
msgid "Password:"
|
msgid ""
|
||||||
msgstr "パスワード:"
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
|
|
@ -0,0 +1,287 @@
|
||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Sean Davis <sean@bluesabre.org>, 2019
|
||||||
|
# Moo, 2023
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2020-12-28 19:39-0800\n"
|
||||||
|
"PO-Revision-Date: 2019-05-27 10:40+0000\n"
|
||||||
|
"Last-Translator: Moo, 2023\n"
|
||||||
|
"Language-Team: Lithuanian (https://app.transifex.com/bluesabreorg/teams/99550/lt/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: lt\n"
|
||||||
|
"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "Apie mane"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr "Konfigūruokite savo profilį bei kontaktinius duomenis"
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr "Fotografuoti - Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr "<b>Peržiūra</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr "Centras"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr "Kairė"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr "Dešinė"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr "<b>Apkirpti</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr "Pasirinkti iš esamų..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr "Fotografuoti per kamerą..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr "Naršyti…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr "<b>Vardas</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr "<b>Pavardė</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr "<b>Inicialai</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr "<b>Namų telefonas</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr "<b>El. pašto adresas</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr "<b>Biuro telefonas</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr "<b>Faksas</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr "Pasirinkite nuotrauką..."
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr "Rodyti derinimo pranešimus (-vv debugs mugshot_lib also)"
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr "Kartoti"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:343
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr "Tapatybės nustatymas atšauktas."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:346
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Nepavyko nustatyti tapatybės."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:349
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Įvyko klaida, įrašant pakeitimus."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:351
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr "Naudotojo duomenys nebuvo atnaujinti."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:453
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr "Atnaujinti Pidgin naudotojo piktogramą?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr "Ar norėtumėte tuo pačiu atnaujinti savo Pidgin naudotojo piktogramą?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr "Norėdami keisti išsamesnę naudotojo informaciją, įveskite slaptažodį."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
"Tai yra saugumo priemonė, skirta apsaugoti nuo nepageidaujamų asmeninės "
|
||||||
|
"informacijos atnaujinimų."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr "Atnaujinti išsamesnę LibreOffice naudotojo informaciją?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr ""
|
||||||
|
"Ar norėtumėte tuo pačiu atnaujinti išsamesnę savo naudotojo informaciją "
|
||||||
|
"programoje LibreOffice?"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Reikalingas slaptažodis"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Neteisingas slaptažodis... bandykite dar kartą."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Slaptažodis:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "Atsisakyti"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr "Gerai"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
"Įveskite slaptažodį, kad galėtumėte\n"
|
||||||
|
"atlikti administravimo užduotis."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
"Programa „%s“ leidžia jums\n"
|
||||||
|
"modifikuoti svarbiausias jūsų sistemos dalis."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "Supaprastintas naudotojo konfigūravimas"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot įgalina naudotojus lengvai atnaujinti asmeninę kontaktinę "
|
||||||
|
"informaciją. Su Mugshot, naudotojai gali:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Nustatyti, prisijungimo metu rodomą, paskyros nuotrauką ir pasirinktinai "
|
||||||
|
"sinchronizuoti šią nuotrauką su savo Pidgin naudotojo paveiksliuku"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Nustatyti išsamesnę paskyros informaciją, laikomą /etc/passwd (naudojama su "
|
||||||
|
"finger komanda) ir pasirinktinai sinchronizuoti su LibreOffice kontaktine "
|
||||||
|
"informacija."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"Mugshot has moved to GitHub! This maintenance release includes numerous "
|
||||||
|
"translation updates."
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot persikėlė į GitHub! Šioje palaikymo laidoje yra daugelių vertimų "
|
||||||
|
"atnaujinimai."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
"Į šią laidą įeina daugybė kodo kokybės patobulinimų, klaidų ištaisymų ir "
|
||||||
|
"vertimų. Dabar Mugshot gali būti sukurta ir paleista minimalioje chroot "
|
||||||
|
"aplinkoje."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
"Ši stabili laida prideda naujausių GTK ir GStreamer technologijų palaikymą."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
"Ši kūrimo laida atkuria kameros dialogo funkcionalumą su paskiausiomis "
|
||||||
|
"programinės įrangos versijomis."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
"Ši kūrimo laida ištaiso daugybę ankstesnios laidos klaidų. Naudotojo "
|
||||||
|
"savybės, kurių negalima redaguoti, dabar yra prieinamos tik naudotojams-"
|
||||||
|
"administratoriams."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"Ši kūrimo laida pagerina, kameros rodymui ir fotografavimui skirtą, kameros "
|
||||||
|
"dialogą, naudojimui su Cheese ir Clutter."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:11
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Ši stabili laida patobulina Mugshot funkcionalumą LDAP naudotojams ir "
|
||||||
|
"įtraukia vėliausią SudoDialogą, patobulindama slaptažodžio dialogo išvaizdą "
|
||||||
|
"ir patogumą naudoti."
|
|
@ -0,0 +1,286 @@
|
||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Yaya - Nurul Azeera Hidayah @ Muhammad Nur Hidayat Yasuyoshi (MNH48) <mnh48mail@gmail.com>, 2020
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2020-07-30 07:46-0400\n"
|
||||||
|
"PO-Revision-Date: 2019-05-27 10:40+0000\n"
|
||||||
|
"Last-Translator: Yaya - Nurul Azeera Hidayah @ Muhammad Nur Hidayat Yasuyoshi (MNH48) <mnh48mail@gmail.com>, 2020\n"
|
||||||
|
"Language-Team: Malay (https://www.transifex.com/bluesabreorg/teams/99550/ms/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: ms\n"
|
||||||
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "Perihal Diriku"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr "Kemaskini gambar profil dan maklumat perhubungan anda"
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr "Tangkap - Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr "<b>Pratonton</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr "Tengah"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr "Kiri"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr "Kanan"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr "<b>Potong</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr "Pilih daripada stok…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr "Tangkap daripada kamera…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr "Layari…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr "<b>Nama Hadapan</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr "<b>Nama Belakang</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr "<b>Awalan Nama</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr "<b>Telefon Rumah</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr "<b>Alamat E-mel</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr "<b>Telefon Pejabat</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr "<b>Nombor Faks</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr "Pilih gambar…"
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr "Tunjuk mesej nyahpepijat (-vv juga menyahpepijatkan mugshot_lib)"
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr "Cuba lagi"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr "Pengesahan dibatalkan."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Pengesahan gagal."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Telah berlakunya ralat ketika menyimpan perubahan."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr "Maklumat pengguna tidak dikemaskini."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr "Kemaskini ikon rakan Pidgin?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr "Adakah anda juga ingin mengemaskini ikon rakan Pidgin milik anda?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr "Masukkan kata laluan untuk mengubah maklumat pengguna."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
"Ini tindakan keselamatan untuk mengelakkan pengemaskinian\n"
|
||||||
|
"yang tidak diingini ke atas maklumat peribadi anda."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr "Kemaskini maklumat pengguna LibreOffice?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr ""
|
||||||
|
"Adakah anda juga ingin mengemaskini maklumat pengguna anda di LibreOffice?"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Kata Laluan Diperlukan"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Kata laluan salah… sila cuba lagi."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Kata laluan:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "Batal"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr "OK"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
"Masukkan kata laluan anda untuk\n"
|
||||||
|
"melakukan kerja pentadbiran."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
"Aplikasi '%s' membolehkan anda\n"
|
||||||
|
"mengubahsuai bahagian asas sistem anda."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "Tatarajah pengguna yang ringan"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot membolehkan pengguna untuk mengemaskini maklumat perhubungan "
|
||||||
|
"peribadi dengan mudah. Dengan menggunakan Mugshot, para pengguna mampu:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Menetapkan gambar akaun yang dipaparkan semasa log masuk dan pilihan untuk "
|
||||||
|
"menyegerakkan gambar ini dengan ikon rakan Pidgin mereka"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Menetapkan maklumat akaun yang disimpan di /etc/passwd (boleh digunakan "
|
||||||
|
"dengan perintah jari) dan pilihan untuk menyegerakkan dengan maklumat "
|
||||||
|
"perhubungan LibreOffice mereka"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"Mugshot has moved to GitHub! This maintenance release includes numerous "
|
||||||
|
"translation updates."
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot telah berpindah ke GitHub! Terbitan senggaraan ini mempunyai "
|
||||||
|
"pelbagai kemaskini terjemahan."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
"Terbitan ini mempunyai beberapa penambahbaikan kualiti kod, pembaikian "
|
||||||
|
"pepijat, dan terjemahan. Mugshot kini boleh dibina dan dijalankan dalam "
|
||||||
|
"suasana chroot minima."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
"Terbitan stabil ini menambah sokongan teknologi GTK dan GStreamer yang "
|
||||||
|
"terbaharu."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
"Terbitan pembangunan ini mengembalikan fungsi dialog kamera yang ada dalam "
|
||||||
|
"versi perisian terbaharu."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
"Terbitan pembangunan ini membaiki banyak pepijat daripada terbitan "
|
||||||
|
"sebelumnya. Sifat pengguna yang tidak boleh disunting sebelum ini kini "
|
||||||
|
"dihadkan kepada pengguna pentadbir."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"Terbitan pembangunan ini menaiktaraf dialog kamera untuk menggunakan Cheese "
|
||||||
|
"dan Clutter untuk memaparkan dan menangkap suapan kamera."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:11
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Terbitan stabil ini menambahbaik fungsi Mugshot untuk pengguna LDAP, dan "
|
||||||
|
"menyertakan SudoDialog terbaharu, menambahbaik penampilan dan kebolehgunaan "
|
||||||
|
"dialog kata laluan."
|
|
@ -0,0 +1,280 @@
|
||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Yaya - Nurul Azeera Hidayah @ Muhammad Nur Hidayat Yasuyoshi (MNH48) <mnh48mail@gmail.com>, 2020
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2020-07-30 07:46-0400\n"
|
||||||
|
"PO-Revision-Date: 2019-05-27 10:40+0000\n"
|
||||||
|
"Last-Translator: Yaya - Nurul Azeera Hidayah @ Muhammad Nur Hidayat Yasuyoshi (MNH48) <mnh48mail@gmail.com>, 2020\n"
|
||||||
|
"Language-Team: Malay (Arabic) (https://www.transifex.com/bluesabreorg/teams/99550/ms@Arab/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: ms@Arab\n"
|
||||||
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "ڤريهل ديريکو"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr "کمسکيني ݢمبر ڤروفيل دان معلومت ڤرهوبوڠن اندا"
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr "تڠکڤ - Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr "<b>ڤراتونتون</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr "تڠه"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr "کيري"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr "کانن"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr "<b>ڤوتوڠ</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr "ڤيليه درڤد ستوک…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr "تڠکڤ درڤد کاميرا…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr "لايري…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr "<b>نام هادڤن</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr "<b>نام بلاکڠ</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr "<b>اولن نام</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr "<b>تيليفون رومه</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr "<b>علامت إي-ميل</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr "<b>تيليفون ڤجابت</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr "<b>نومبور فکس</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr "ڤيليه ݢمبر…"
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr "تونجوق ميسيج ڽهڤڤيجت (-vv جوݢ مڽهڤڤيجتکن mugshot_lib)"
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr "چوبا لاݢي"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr "ڤڠصحن دباتلکن."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "ڤڠصحن ݢاݢل."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "تله برلاکوڽ رالت کتيک مڽيمڤن ڤروبهن."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr "معلومت ڤڠݢونا تيدق دکمسکيني."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr "کمسکيني ايکون راکن Pidgin؟"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr "اداکه اندا جوݢ ايڠين مڠمسکيني ايکون راکن Pidgin ميليق اندا؟"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr "ماسوقکن کات لالوان اونتوق مڠوبه معلومت ڤڠݢونا."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
"اين تيندقن کسلامتن اونتوق مڠيلقکن ڤڠمسکينين يڠ تيدق دأيڠيني کأتس معلومت "
|
||||||
|
"ڤريبادي اندا."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr "کمسکيني معلومت ڤڠݢونا LibreOffice؟"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr "اداکه اندا جوݢ ايڠين مڠمسکيني معلومت ڤڠݢونا اندا LibreOffice؟"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "کات لالوان دڤرلوکن"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "کات لالوان ساله... سيلا چوبا لاݢي."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "کات لالوان:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "باتل"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr "اوکي"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
"ماسوقکن کات لالوان اندا اونتوق\n"
|
||||||
|
"ملاکوکن کرجا ڤنتدبيرن."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
"اڤليکاسي '%s' ممبوليهکن اندا\n"
|
||||||
|
"مڠوبهسواي بهاݢين اساس سيستم اندا."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "تاتاراجه ڤڠݢونا يڠ ريڠن"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot ممبوليهکن ڤڠݢونا اونتوق مڠمسکيني معلومت ڤرهوبوڠن ڤريبادي دڠن موده. "
|
||||||
|
"دڠن مڠݢوناکن Mugshot⹁ ڤارا ڤڠݢونا ممڤو:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"منتڤکن ݢمبر اکاٴون يڠ دڤاڤرکن سماس لوݢ ماسوق دان ڤيليهن اونتوق مڽݢرقکن ݢمبر "
|
||||||
|
"اين دڠن ايکون راکن Pidgin مريک"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"منتڤکن معلومت اکاٴون يڠ دسيمڤن د/etc/passwd (بوليه دݢوناکن دڠن ڤرينة جاري) "
|
||||||
|
"دان ڤيليهن اونتوق مڽݢرقکن دڠن معلومت ڤرهوبوڠن LibreOffice مريک"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"Mugshot has moved to GitHub! This maintenance release includes numerous "
|
||||||
|
"translation updates."
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot تله برڤينده کGitHub! تربيتن سڠݢاراٴن اين ممڤوڽاٴي ڤلباݢاي کمسکيني "
|
||||||
|
"ترجمهن."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
"تربيتن اين ممڤوڽاٴي ببراڤ ڤنمبهباٴيقن کواليتي کود⹁ ڤمباٴيقين ڤڤيجت⹁ دان "
|
||||||
|
"ترجمهن. Mugshot کيني بوليه دبينا دان دجالنکن دالم سواسان chroot مينيما."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
"تربيتن ستابيل اين منمبه سوکوڠن تيکنولوݢي GTK دان GStreamer يڠ تربهارو."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
"تربيتن ڤمباڠونن اين مڠمباليکن فوڠسي ديالوݢ کاميرا يڠ اد دالم ۏرسي ڤريسين "
|
||||||
|
"تربهارو."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
"تربيتن ڤمباڠونن اين ممباٴيقي باڽق ڤڤيجت درڤد تربيتن سبلومڽ. صيفت ڤڠݢونا يڠ "
|
||||||
|
"تيدق بوليه دسونتيڠ سبلوم اين کيني دحدکن کڤد ڤڠݢونا ڤنتدبير."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"تربيتن ڤمباڠونن اين مناٴيقطرف ديالوݢ کاميرا اونتوق مڠݢوناکن Cheese دان "
|
||||||
|
"Clutter اونتوق مماڤرکن دان منڠکڤ سواڤن کاميرا."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:11
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"تربيتن ستابيل اين منمبهباٴيق فوڠسي Mugshot اونتوق ڤڠݢونا LDAP⹁ دان مڽرتاکن "
|
||||||
|
"SudoDialog تربهارو⹁ منمبهباٴيق ڤنمڤيلن دان کبوليهݢوناٴن ديالوݢ کات لالوان."
|
150
po/mugshot.pot
150
po/mugshot.pot
|
@ -8,7 +8,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2014-04-04 21:20-0400\n"
|
"POT-Creation-Date: 2020-12-28 19:39-0800\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
@ -17,11 +17,11 @@ msgstr ""
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:1
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
msgid "About Me"
|
msgid "About Me"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:2
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
msgid "Configure your profile image and contact details"
|
msgid "Configure your profile image and contact details"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -61,7 +61,7 @@ msgstr ""
|
||||||
msgid "Browse…"
|
msgid "Browse…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:573
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
msgid "Mugshot"
|
msgid "Mugshot"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -97,99 +97,155 @@ msgstr ""
|
||||||
msgid "Select a photo…"
|
msgid "Select a photo…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot/__init__.py:34
|
#: ../mugshot/__init__.py:36
|
||||||
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:106
|
|
||||||
#, python-format
|
|
||||||
msgid "Camera failed to load. Devices: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:124
|
|
||||||
msgid ""
|
|
||||||
"Sorry, but your camera\n"
|
|
||||||
"failed to initialize."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:131
|
|
||||||
msgid ""
|
|
||||||
"Please wait while your\n"
|
|
||||||
"camera is initialized."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:151
|
|
||||||
msgid "Cannot display camera output.Ignoring play command"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Set the record button to retry, and disable it until the capture
|
#. Set the record button to retry, and disable it until the capture
|
||||||
#. finishes.
|
#. finishes.
|
||||||
#: ../mugshot/CameraMugshotDialog.py:278
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
msgid "Retry"
|
msgid "Retry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. Password was incorrect, complain.
|
#: ../mugshot/MugshotWindow.py:343
|
||||||
#: ../mugshot/MugshotWindow.py:327
|
msgid "Authentication cancelled."
|
||||||
msgid "Authentication Failed"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:328
|
#: ../mugshot/MugshotWindow.py:346
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:349
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:351
|
||||||
msgid "User details were not updated."
|
msgid "User details were not updated."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:495
|
#: ../mugshot/MugshotWindow.py:453
|
||||||
msgid "Update Pidgin buddy icon?"
|
msgid "Update Pidgin buddy icon?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:496
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
msgid "Would you also like to update your Pidgin buddy icon?"
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:574
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
msgid "Enter your password to change user details."
|
msgid "Enter your password to change user details."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:576
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
msgid ""
|
msgid ""
|
||||||
"This is a security measure to prevent unwanted updates\n"
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
"to your personal information."
|
"to your personal information."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:727
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
msgid "Update LibreOffice user details?"
|
msgid "Update LibreOffice user details?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:728
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
msgid "Would you also like to update your user details in LibreOffice?"
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:79
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:80
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:93
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enter your password to\n"
|
"Enter your password to\n"
|
||||||
"perform administrative tasks."
|
"perform administrative tasks."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:95
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The application '%s' lets you\n"
|
"The application '%s' lets you\n"
|
||||||
"modify essential parts of your system."
|
"modify essential parts of your system."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:116
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
msgid "Incorrect password... try again."
|
msgid "Lightweight user configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:121
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
msgid "Password:"
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"Mugshot has moved to GitHub! This maintenance release includes numerous "
|
||||||
|
"translation updates."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:11
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
|
@ -0,0 +1,247 @@
|
||||||
|
# Norwegian Bokmal translation for mugshot
|
||||||
|
# Copyright (c) 2018 Rosetta Contributors and Canonical Ltd 2018
|
||||||
|
# This file is distributed under the same license as the mugshot package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2018.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: mugshot\n"
|
||||||
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"POT-Creation-Date: 2018-08-08 05:13-0400\n"
|
||||||
|
"PO-Revision-Date: 2018-11-30 22:22+0000\n"
|
||||||
|
"Last-Translator: Erlend Østlie <erlendandreas12368@gmail.com>\n"
|
||||||
|
"Language-Team: Norwegian Bokmal <nb@li.org>\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"X-Launchpad-Export-Date: 2019-05-27 11:00+0000\n"
|
||||||
|
"X-Generator: Launchpad (build 18968)\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "Om meg"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr "Endre ditt profilbilde og kontakt-detaljer"
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr "<b>Forhåndsvisning</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr "Midtstilt"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr "Venstrejustert"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr "Høyrejustert"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr "<b>Beskjær</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr "Ta bilde med kamera ..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr "Bla gjennom …"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr "<b>Fornavn</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr "<b>Etternavn</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr "<b>Initialer</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr "<b>Hjemmetelefon</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr "<b>Epostadresse</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr "<b>Kontortelefon</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr "<b>Faks</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr "Velg et bilde ..."
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr "Prøv på nytt"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr "Autentisering avbrutt."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Autentisering mislyktes."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "En feil oppsto ved lagring av endringene."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr "Bruker-informasjonen ble ikke oppdatert."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr "Skriv inn passordet ditt for å endre bruker-informasjon."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr "Vil du oppdaterere bruker-informasjonen til LibreOffice?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr "Ønsker du også å oppdatere bruker-informasjonen din i LibreOffice?"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Passord kreves"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Feil passord ... prøv igjen."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Passord:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "Avbryt"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
"Skriv inn passord for å\n"
|
||||||
|
"utføre administrative oppgaver."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "Enkel bruker-konfigurering"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
244
po/nl.po
244
po/nl.po
|
@ -1,29 +1,34 @@
|
||||||
# Dutch translation for mugshot
|
# SOME DESCRIPTIVE TITLE.
|
||||||
# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
# This file is distributed under the same license as the mugshot package.
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
#
|
#
|
||||||
|
# Translators:
|
||||||
|
# Sean Davis <sean@bluesabre.org>, 2019
|
||||||
|
# Heimen Stoffels <vistausss@outlook.com>, 2020
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: mugshot\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2014-04-01 23:14-0400\n"
|
"POT-Creation-Date: 2020-07-30 07:46-0400\n"
|
||||||
"PO-Revision-Date: 2014-03-14 20:41+0000\n"
|
"PO-Revision-Date: 2019-05-27 10:40+0000\n"
|
||||||
"Last-Translator: Pjotr12345 <Unknown>\n"
|
"Last-Translator: Heimen Stoffels <vistausss@outlook.com>, 2020\n"
|
||||||
"Language-Team: Dutch <nl@li.org>\n"
|
"Language-Team: Dutch (https://www.transifex.com/bluesabreorg/teams/99550/nl/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2014-04-03 06:06+0000\n"
|
"Language: nl\n"
|
||||||
"X-Generator: Launchpad (build 16967)\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:1
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
msgid "About Me"
|
msgid "About Me"
|
||||||
msgstr "Over mij"
|
msgstr "Over mij"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:2
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
msgid "Configure your profile image and contact details"
|
msgid "Configure your profile image and contact details"
|
||||||
msgstr "Stel uw profielafbeelding en contactdetails in"
|
msgstr "Stel uw profielafbeelding en contactgegevens in"
|
||||||
|
|
||||||
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
msgid "Capture - Mugshot"
|
msgid "Capture - Mugshot"
|
||||||
|
@ -31,7 +36,7 @@ msgstr "Pasfoto maken"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:1
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
msgid "<b>Preview</b>"
|
msgid "<b>Preview</b>"
|
||||||
msgstr "<b>Voorbeeld</b>"
|
msgstr "<b>Voorvertoning</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:2
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
msgid "Center"
|
msgid "Center"
|
||||||
|
@ -51,17 +56,17 @@ msgstr "<b>Bijsnijden</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:6
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
msgid "Select from stock…"
|
msgid "Select from stock…"
|
||||||
msgstr "Kies uit voorraad..."
|
msgstr "Kiezen uit standaardset..."
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:7
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
msgid "Capture from camera…"
|
msgid "Capture from camera…"
|
||||||
msgstr "Maak opname met camera..."
|
msgstr "Foto maken..."
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:8
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
msgid "Browse…"
|
msgid "Browse…"
|
||||||
msgstr "Bladeren…"
|
msgstr "Bladeren…"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:571
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
msgid "Mugshot"
|
msgid "Mugshot"
|
||||||
msgstr "Pasfoto"
|
msgstr "Pasfoto"
|
||||||
|
|
||||||
|
@ -79,7 +84,7 @@ msgstr "<b>Voorletters</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:13
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
msgid "<b>Home Phone</b>"
|
msgid "<b>Home Phone</b>"
|
||||||
msgstr "<b>Telefoon thuis</b>"
|
msgstr "<b>Telefoonnummer (thuis)</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:14
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
msgid "<b>Email Address</b>"
|
msgid "<b>Email Address</b>"
|
||||||
|
@ -87,7 +92,7 @@ msgstr "<b>E-mailadres</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:15
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
msgid "<b>Office Phone</b>"
|
msgid "<b>Office Phone</b>"
|
||||||
msgstr "<b>Telefoon op werk</b>"
|
msgstr "<b>Telefoonnummer (werk)</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:16
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
msgid "<b>Fax</b>"
|
msgid "<b>Fax</b>"
|
||||||
|
@ -97,111 +102,184 @@ msgstr "<b>Fax</b>"
|
||||||
msgid "Select a photo…"
|
msgid "Select a photo…"
|
||||||
msgstr "Kies een foto..."
|
msgstr "Kies een foto..."
|
||||||
|
|
||||||
#: ../mugshot/__init__.py:34
|
#: ../mugshot/__init__.py:36
|
||||||
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
msgstr "Toon foutopsporingsberichten (-vv toont die ook voor mugshot_lib)"
|
msgstr "Foutopsporingsberichten tonen (-vv toont ze ook voor mugshot_lib)"
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:106
|
|
||||||
#, python-format
|
|
||||||
msgid "Camera failed to load. Devices: %s"
|
|
||||||
msgstr "Camera kon niet laden. Apparaten: %s"
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:124
|
|
||||||
msgid ""
|
|
||||||
"Sorry, but your camera\n"
|
|
||||||
"failed to initialize."
|
|
||||||
msgstr ""
|
|
||||||
"Helaas, uw camera kon\n"
|
|
||||||
"niet in werking treden."
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:131
|
|
||||||
msgid ""
|
|
||||||
"Please wait while your\n"
|
|
||||||
"camera is initialized."
|
|
||||||
msgstr ""
|
|
||||||
"Wacht a.u.b. tot uw\n"
|
|
||||||
"camera het doet."
|
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:151
|
|
||||||
msgid "Cannot display camera output.Ignoring play command"
|
|
||||||
msgstr "Kan camera-uitvoer niet weergeven. Afspeelopdracht wordt genegeerd."
|
|
||||||
|
|
||||||
#. Set the record button to retry, and disable it until the capture
|
#. Set the record button to retry, and disable it until the capture
|
||||||
#. finishes.
|
#. finishes.
|
||||||
#: ../mugshot/CameraMugshotDialog.py:278
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
msgid "Retry"
|
msgid "Retry"
|
||||||
msgstr "Probeer opnieuw"
|
msgstr "Opnieuw proberen"
|
||||||
|
|
||||||
#. Password was incorrect, complain.
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
#: ../mugshot/MugshotWindow.py:328
|
msgid "Authentication cancelled."
|
||||||
msgid "Authentication Failed"
|
msgstr "Authenticatie afgebroken."
|
||||||
msgstr "Authenticatie mislukt"
|
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:329
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Authenticatie mislukt."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Er is een fout opgetreden bij het opslaan van de wijzigingen."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
msgid "User details were not updated."
|
msgid "User details were not updated."
|
||||||
msgstr "Gebruikersdetails werden niet bijgewerkt."
|
msgstr "De gebruikersinformatie is niet bijgewerkt."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:493
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
msgid "Update Pidgin buddy icon?"
|
msgid "Update Pidgin buddy icon?"
|
||||||
msgstr "Pictogram voor Pidgin-vriend bijwerken?"
|
msgstr "Pidgin-profielfoto bijwerken?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:494
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
msgid "Would you also like to update your Pidgin buddy icon?"
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
msgstr "Wilt u ook uw pictogram bijwerken voor Pidgin-vriend?"
|
msgstr "Wilt u ook uw Pidgin-profielfoto bijwerken?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:572
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
msgid "Enter your password to change user details."
|
msgid "Enter your password to change user details."
|
||||||
msgstr "Voer uw wachtwoord in om gebruikersdetails te wijzigen."
|
msgstr "Voer uw wachtwoord in om gebruikersinformatie te wijzigen."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:574
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
msgid ""
|
msgid ""
|
||||||
"This is a security measure to prevent unwanted updates\n"
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
"to your personal information."
|
"to your personal information."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Dit is een veiligheidsmaatregel ter voorkoming van\n"
|
"Dit is een veiligheidsmaatregel ter voorkoming van\n"
|
||||||
"ongewenste wijzigingen in uw persoonlijke informatie."
|
"ongewenste wijzigingen aan uw persoonlijke informatie."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:725
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
msgid "Update LibreOffice user details?"
|
msgid "Update LibreOffice user details?"
|
||||||
msgstr "Gebruikerdetails voor Libre Office bijwerken?"
|
msgstr "LibreOffice-gebruikersinformatie bijwerken?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:726
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
msgid "Would you also like to update your user details in LibreOffice?"
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
msgstr "Wilt u ook uw gebruikerdetails bijwerken voor Libre Office?"
|
msgstr "Wilt u ook uw LibreOffice-gebruikersinformatie bijwerken?"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:80
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Wachtwoord vereist"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Onjuist wachtwoord - probeer het opnieuw."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Wachtwoord:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Annuleren"
|
msgstr "Annuleren"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:81
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr "OK"
|
msgstr "Oké"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:94
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enter your password to\n"
|
"Enter your password to\n"
|
||||||
"perform administrative tasks."
|
"perform administrative tasks."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Voer uw wachtwoord in\n"
|
"Voer uw wachtwoord in\n"
|
||||||
"om beheerstaken uit te\n"
|
"om beheerderstaken uit te\n"
|
||||||
"voeren."
|
"voeren."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:96
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The application '%s' lets you\n"
|
"The application '%s' lets you\n"
|
||||||
"modify essential parts of your system."
|
"modify essential parts of your system."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"De toepassing '%s' laat u\n"
|
"De toepassing '%s' laat u\n"
|
||||||
"essentiele delen van uw\n"
|
"essentiële delen van uw\n"
|
||||||
"systeem wijzigen."
|
"systeem wijzigen."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:117
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
msgid "Incorrect password... try again."
|
msgid "Lightweight user configuration"
|
||||||
msgstr "Onjuist wachtwoord.... Probeer het a.u.b. opnieuw."
|
msgstr "Lichtgewicht hulpmiddel voor gebruikersinstellingen"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:122
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
msgid "Password:"
|
msgid ""
|
||||||
msgstr "Wachtwoord:"
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
"Pasfoto stelt gebruikers in staat om op eenvoudige wijze persoonlijke "
|
||||||
|
"contactpersooninformatie bij te werken. U kunt:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"De accountfoto instellen die getoond wordt op het aanmeldscherm en deze "
|
||||||
|
"desgewenst synchroniseren met uw Pidgin-profielfoto"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Accountinformatie instellen die is opgeslagen in /etc/passwd (te gebruiken "
|
||||||
|
"met de opdracht 'finger') en desgewenst synchroniseren met uw LibreOffice-"
|
||||||
|
"contactpersooninformatie."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"Mugshot has moved to GitHub! This maintenance release includes numerous "
|
||||||
|
"translation updates."
|
||||||
|
msgstr ""
|
||||||
|
"Pasfoto is verhuisd naar GitHub! Deze onderhoudsuitgave bevat meerdere "
|
||||||
|
"bijgewerkte vertalingen."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
"Deze uitgave bevat vele kwaliteitsverbeteringen aan de code, foutoplossingen"
|
||||||
|
" en vertalingen. Pasfoto kan nu worden gecompileerd en uitgevoerd in een "
|
||||||
|
"minimale chroot-omgeving."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
"Deze stabiele uitgave voegt ondersteuning toe voor de nieuwste GTK- en "
|
||||||
|
"GStreamer-versies."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr "Deze vroegtijdige uitgave herstelt het cameravenster."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
"Deze vroegtijdige uitgave bevat vele foutoplossingen. Gebruikersinformatie "
|
||||||
|
"die niet kan worden bijgewerkt is nu beperkt tot beheerders."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"Deze ontwikkelversie waardeert de cameradialoog op om Cheese en Clutter te "
|
||||||
|
"gebruiken voor het vertonen en vastleggen van de camera-invoer."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:11
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Deze stabiele versie verbetert de functionaliteit van Mugshot voor LDAP-"
|
||||||
|
"gebruikers, en bevat de nieuwste SuDoDialog, wat een verbetering is van het "
|
||||||
|
"uiterlijk en de bruikbaarheid van de wachtwoorddialoog."
|
||||||
|
|
251
po/pl.po
251
po/pl.po
|
@ -1,33 +1,38 @@
|
||||||
# English (Australia) translation for mugshot
|
# SOME DESCRIPTIVE TITLE.
|
||||||
# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
# This file is distributed under the same license as the mugshot package.
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
#
|
#
|
||||||
|
# Translators:
|
||||||
|
# Sean Davis <sean@bluesabre.org>, 2019
|
||||||
|
# Waldemar Stoczkowski, 2020
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: mugshot\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2014-04-01 23:14-0400\n"
|
"POT-Creation-Date: 2020-07-30 07:46-0400\n"
|
||||||
"PO-Revision-Date: 2013-10-07 14:17+0000\n"
|
"PO-Revision-Date: 2019-05-27 10:40+0000\n"
|
||||||
"Last-Translator: Michał Olber <michal.olber@osworld.pl>\n"
|
"Last-Translator: Waldemar Stoczkowski, 2020\n"
|
||||||
"Language-Team: English (Australia) <en_AU@li.org>\n"
|
"Language-Team: Polish (https://www.transifex.com/bluesabreorg/teams/99550/pl/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2014-04-03 06:06+0000\n"
|
"Language: pl\n"
|
||||||
"X-Generator: Launchpad (build 16967)\n"
|
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:1
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
msgid "About Me"
|
msgid "About Me"
|
||||||
msgstr "Informacje o mnie"
|
msgstr "Informacje o użytkowniku"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:2
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
msgid "Configure your profile image and contact details"
|
msgid "Configure your profile image and contact details"
|
||||||
msgstr "Ustawia Twój obrazek profilowy i szczegóły kontaktu"
|
msgstr "Konfiguruje obraz użytkownika i szczegóły kontaktu"
|
||||||
|
|
||||||
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
msgid "Capture - Mugshot"
|
msgid "Capture - Mugshot"
|
||||||
msgstr "Capture - Mugshot"
|
msgstr "Przechwytywanie - Mugshot"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:1
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
msgid "<b>Preview</b>"
|
msgid "<b>Preview</b>"
|
||||||
|
@ -47,21 +52,21 @@ msgstr "Do prawej"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:5
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
msgid "<b>Crop</b>"
|
msgid "<b>Crop</b>"
|
||||||
msgstr "<b>Położenie</b>"
|
msgstr "<b>Kadrowanie</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:6
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
msgid "Select from stock…"
|
msgid "Select from stock…"
|
||||||
msgstr "Wybierz obrazek z galerii…"
|
msgstr "Wybierz z galerii…"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:7
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
msgid "Capture from camera…"
|
msgid "Capture from camera…"
|
||||||
msgstr "Przechwyć obraz z kamery…"
|
msgstr "Przechwyć z kamery…"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:8
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
msgid "Browse…"
|
msgid "Browse…"
|
||||||
msgstr "Przeglądaj…"
|
msgstr "Przeglądaj…"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:571
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
msgid "Mugshot"
|
msgid "Mugshot"
|
||||||
msgstr "Mugshot"
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
@ -83,7 +88,7 @@ msgstr "<b>Telefon domowy</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:14
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
msgid "<b>Email Address</b>"
|
msgid "<b>Email Address</b>"
|
||||||
msgstr "<b>Adres pocztowy</b>"
|
msgstr "<b>Adres email</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:15
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
msgid "<b>Office Phone</b>"
|
msgid "<b>Office Phone</b>"
|
||||||
|
@ -95,107 +100,185 @@ msgstr "<b>Faks</b>"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:17
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
msgid "Select a photo…"
|
msgid "Select a photo…"
|
||||||
msgstr "Wybierz zdjęcie …"
|
msgstr "Wybór obrazu"
|
||||||
|
|
||||||
#: ../mugshot/__init__.py:34
|
#: ../mugshot/__init__.py:36
|
||||||
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
msgstr "Pokazuje informacje debugujące (-vv debuguje także mugshot_lib)"
|
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:106
|
|
||||||
#, python-format
|
|
||||||
msgid "Camera failed to load. Devices: %s"
|
|
||||||
msgstr "Nie udało się uruchomić kamery. Urządzenie: %s"
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:124
|
|
||||||
msgid ""
|
|
||||||
"Sorry, but your camera\n"
|
|
||||||
"failed to initialize."
|
|
||||||
msgstr ""
|
|
||||||
"Przykro nam, ale twoja kamera\n"
|
|
||||||
"nie została uruchomiona."
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:131
|
|
||||||
msgid ""
|
|
||||||
"Please wait while your\n"
|
|
||||||
"camera is initialized."
|
|
||||||
msgstr ""
|
|
||||||
"Nalezy poczekać do czasu\n"
|
|
||||||
"zakończenia uruchamiania kamery."
|
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:151
|
|
||||||
msgid "Cannot display camera output.Ignoring play command"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Wypisuje informacje diagnozowania błędów (-vv diagnozuje błędy mugshot_lib)"
|
||||||
|
|
||||||
#. Set the record button to retry, and disable it until the capture
|
#. Set the record button to retry, and disable it until the capture
|
||||||
#. finishes.
|
#. finishes.
|
||||||
#: ../mugshot/CameraMugshotDialog.py:278
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
msgid "Retry"
|
msgid "Retry"
|
||||||
msgstr "Powtórz"
|
msgstr "Ponów"
|
||||||
|
|
||||||
#. Password was incorrect, complain.
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
#: ../mugshot/MugshotWindow.py:328
|
msgid "Authentication cancelled."
|
||||||
msgid "Authentication Failed"
|
msgstr "Anulowano uwierzytelnienie."
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:329
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Uwierzytelnienie się nie powiodło."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Wystąpił błąd podczas zapisywania zmian."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
msgid "User details were not updated."
|
msgid "User details were not updated."
|
||||||
msgstr ""
|
msgstr "Informacje o użytkowniku nie zostały uaktualnione."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:493
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
msgid "Update Pidgin buddy icon?"
|
msgid "Update Pidgin buddy icon?"
|
||||||
msgstr "Zaktualizować ikonę przyjaciela w Pidginie?"
|
msgstr "Ikona użytkownika programu Pidgin"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:494
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
msgid "Would you also like to update your Pidgin buddy icon?"
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
msgstr "Czy można zaktualizować także ikonę przyjaciela w Pidginie?"
|
msgstr "Uaktualnić także ikonę użytkownika w programie Pidgin?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:572
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
msgid "Enter your password to change user details."
|
msgid "Enter your password to change user details."
|
||||||
msgstr ""
|
msgstr "Proszę wprowadzić hasło, aby zmienić informacje o użytkowniku."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:574
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
msgid ""
|
msgid ""
|
||||||
"This is a security measure to prevent unwanted updates\n"
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
"to your personal information."
|
"to your personal information."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Jest to krok zabezpieczający przed niechcianymi aktualizacjami\n"
|
"Jest to krok zabezpieczający przed niechcianymi uaktualnieniami\n"
|
||||||
"Twojej osobistej bazy danych."
|
"osobistej bazy danych."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:725
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
msgid "Update LibreOffice user details?"
|
msgid "Update LibreOffice user details?"
|
||||||
msgstr "Zaktualizować ikonę przyjaciela w LibreOffice?"
|
msgstr "Informacje użytkownika programu LibreOffice"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:726
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
msgid "Would you also like to update your user details in LibreOffice?"
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
msgstr "Czy można zaktualizować także ikonę przyjaciela w LibreOffice?"
|
msgstr "Uaktualnić także informacje użytkownika w programie LibreOffice?"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:80
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Wymagane hasło"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Nieprawidłowe hasło. Proszę spróbować ponownie."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Hasło:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr "Anuluj"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:81
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr ""
|
msgstr "OK"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:94
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enter your password to\n"
|
"Enter your password to\n"
|
||||||
"perform administrative tasks."
|
"perform administrative tasks."
|
||||||
msgstr ""
|
msgstr "Proszę wprowadzić hasło, aby wykonać zadania administracyjne."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:96
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The application '%s' lets you\n"
|
"The application '%s' lets you\n"
|
||||||
"modify essential parts of your system."
|
"modify essential parts of your system."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Program „%s” pozwala na\n"
|
||||||
|
"modyfikowanie istotnych elementów systemu."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:117
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
msgid "Incorrect password... try again."
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "Lekka konfiguracja użytkownika"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Mugshot umożliwia użytkownikom łatwą aktualizację osobistych informacji "
|
||||||
|
"kontaktowych. Z Mugshot użytkownicy mogą:"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:122
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
msgid "Password:"
|
msgid ""
|
||||||
msgstr "Hasło:"
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Ustawić obraz konta wyświetlany podczas logowania i opcjonalnie "
|
||||||
|
"synchronizowany ze swoją ikoną dla znajomych w Pidgin"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Ustawić szczegóły konta przechowywane w /etc/passwd (dogodne przy ręcznych "
|
||||||
|
"poleceniach) i opcjonalnie synchronizowane ze swoimi informacjami "
|
||||||
|
"kontaktowymi w LibreOffice"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"Mugshot has moved to GitHub! This maintenance release includes numerous "
|
||||||
|
"translation updates."
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot przeniósł się do GitHub! Ta wersja konserwacji zawiera wiele "
|
||||||
|
"aktualizacji tłumaczeń."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
"To wydanie zawiera szereg ulepszeń jakości kodu, poprawek błędów i "
|
||||||
|
"tłumaczeń. Mugshot można teraz budować i uruchamiać w minimalnym środowisku "
|
||||||
|
"chroot."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
"To stabilne wydanie dodaje obsługę najnowszych technologii GTK i GStreamer."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
"Ta wersja rozwojowa przywraca funkcjonalność okna dialogowego aparatu, która"
|
||||||
|
" działa w najnowszych wersjach oprogramowania."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
"To wydanie rozwojowe naprawia liczne błędy z poprzednich wydań. Ustawienia "
|
||||||
|
"użytkownika które nie mogą być edytowane są teraz dostępne wyłącznie dla "
|
||||||
|
"administratorów."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"To wydanie rozwojowe ulepszą okno kamery, aby używało Cheese i Clutter do "
|
||||||
|
"wyświetlania i przechwytywania obrazu kamery."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:11
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Ta stabilna wersja poprawia funkcjonalność Mugshot dla użytkowników LDAP i "
|
||||||
|
"zawiera najnowszy SudoDialog, poprawiający wygląd i użyteczność okna "
|
||||||
|
"dialogowego hasła."
|
||||||
|
|
187
po/pt.po
187
po/pt.po
|
@ -7,21 +7,21 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: mugshot\n"
|
"Project-Id-Version: mugshot\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2014-04-01 23:14-0400\n"
|
"POT-Creation-Date: 2018-08-08 05:13-0400\n"
|
||||||
"PO-Revision-Date: 2014-02-24 18:23+0000\n"
|
"PO-Revision-Date: 2015-09-09 16:42+0000\n"
|
||||||
"Last-Translator: David Pires <Unknown>\n"
|
"Last-Translator: David Pires <Unknown>\n"
|
||||||
"Language-Team: Portuguese <pt@li.org>\n"
|
"Language-Team: Portuguese <pt@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2014-04-03 06:06+0000\n"
|
"X-Launchpad-Export-Date: 2019-05-27 11:00+0000\n"
|
||||||
"X-Generator: Launchpad (build 16967)\n"
|
"X-Generator: Launchpad (build 18968)\n"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:1
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
msgid "About Me"
|
msgid "About Me"
|
||||||
msgstr "Sobre Mim"
|
msgstr "Sobre Mim"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:2
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
msgid "Configure your profile image and contact details"
|
msgid "Configure your profile image and contact details"
|
||||||
msgstr "Configure a sua imagem de perfil e detalhes de contato"
|
msgstr "Configure a sua imagem de perfil e detalhes de contato"
|
||||||
|
|
||||||
|
@ -61,7 +61,7 @@ msgstr "Capturar a partir da câmera..."
|
||||||
msgid "Browse…"
|
msgid "Browse…"
|
||||||
msgstr "Procurar..."
|
msgstr "Procurar..."
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:571
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
msgid "Mugshot"
|
msgid "Mugshot"
|
||||||
msgstr "Mugshot"
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
@ -97,66 +97,45 @@ msgstr "<b>Fax</b>"
|
||||||
msgid "Select a photo…"
|
msgid "Select a photo…"
|
||||||
msgstr "Selecione uma fotografia..."
|
msgstr "Selecione uma fotografia..."
|
||||||
|
|
||||||
#: ../mugshot/__init__.py:34
|
#: ../mugshot/__init__.py:36
|
||||||
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
msgstr "Mostrar mensagens de depuração (-vv debugs mugshot_lib also)"
|
msgstr "Mostrar mensagens de depuração (-vv debugs mugshot_lib also)"
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:106
|
|
||||||
#, python-format
|
|
||||||
msgid "Camera failed to load. Devices: %s"
|
|
||||||
msgstr "Falha ao carregar a câmera. Dispositivos: %s"
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:124
|
|
||||||
msgid ""
|
|
||||||
"Sorry, but your camera\n"
|
|
||||||
"failed to initialize."
|
|
||||||
msgstr ""
|
|
||||||
"Desculpe, mas a sua câmera\n"
|
|
||||||
"não inicializou."
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:131
|
|
||||||
msgid ""
|
|
||||||
"Please wait while your\n"
|
|
||||||
"camera is initialized."
|
|
||||||
msgstr ""
|
|
||||||
"Por favor aguarde enquanto a sua\n"
|
|
||||||
"câmera é inicializada."
|
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:151
|
|
||||||
msgid "Cannot display camera output.Ignoring play command"
|
|
||||||
msgstr ""
|
|
||||||
"Não é possível exibir o comando de reprodução output.Ignoring da câmera"
|
|
||||||
|
|
||||||
#. Set the record button to retry, and disable it until the capture
|
#. Set the record button to retry, and disable it until the capture
|
||||||
#. finishes.
|
#. finishes.
|
||||||
#: ../mugshot/CameraMugshotDialog.py:278
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
msgid "Retry"
|
msgid "Retry"
|
||||||
msgstr "Tentar novamente"
|
msgstr "Tentar novamente"
|
||||||
|
|
||||||
#. Password was incorrect, complain.
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
#: ../mugshot/MugshotWindow.py:328
|
msgid "Authentication cancelled."
|
||||||
msgid "Authentication Failed"
|
msgstr "Autenticação cancelada."
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:329
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Falha na autenticação."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Ocorreu um erro ao gravar as alterações."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
msgid "User details were not updated."
|
msgid "User details were not updated."
|
||||||
msgstr ""
|
msgstr "Os detalhes do utilizador não foram atualizados."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:493
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
msgid "Update Pidgin buddy icon?"
|
msgid "Update Pidgin buddy icon?"
|
||||||
msgstr "Atualize o ícone buddy do Pidgin"
|
msgstr "Atualizar o ícone de amigo no Pidgin?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:494
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
msgid "Would you also like to update your Pidgin buddy icon?"
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
msgstr "Gostaria também de atualizar o seu ícone buddy do Pidgin?"
|
msgstr "Gostaria também de atualizar o seu ícone de amigo no Pidgin?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:572
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
msgid "Enter your password to change user details."
|
msgid "Enter your password to change user details."
|
||||||
msgstr ""
|
msgstr "Inserir a sua senha para alterar os detalhes do utilizador."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:574
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
msgid ""
|
msgid ""
|
||||||
"This is a security measure to prevent unwanted updates\n"
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
"to your personal information."
|
"to your personal information."
|
||||||
|
@ -164,40 +143,122 @@ msgstr ""
|
||||||
"É uma medida de segurança para evitar alterações indesejadas\n"
|
"É uma medida de segurança para evitar alterações indesejadas\n"
|
||||||
"às suas informações pessoais."
|
"às suas informações pessoais."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:725
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
msgid "Update LibreOffice user details?"
|
msgid "Update LibreOffice user details?"
|
||||||
msgstr "Atualizar os detalhes de utilizador do LibreOffice?"
|
msgstr "Atualizar os detalhes de utilizador do LibreOffice?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:726
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
msgid "Would you also like to update your user details in LibreOffice?"
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Gostaria também de atualizar os seus detalhes de utilizador do LibreOffice?"
|
"Gostaria também de atualizar os seus detalhes de utilizador do LibreOffice?"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:80
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Necessário senha"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Senha incorreta... tente novamente."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Senha:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr "Cancelar"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:81
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr ""
|
msgstr "OK"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:94
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enter your password to\n"
|
"Enter your password to\n"
|
||||||
"perform administrative tasks."
|
"perform administrative tasks."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Inserir a sua senha para\n"
|
||||||
|
"executar tarefas administrativas."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:96
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The application '%s' lets you\n"
|
"The application '%s' lets you\n"
|
||||||
"modify essential parts of your system."
|
"modify essential parts of your system."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"A aplicação '%s' permite-lhe\n"
|
||||||
|
"modificar partes essenciais do seu sistema."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:117
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
msgid "Incorrect password... try again."
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "Configuração de utilizador leve"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
"O Mugshot permite aos utilizadores actualizar facilmente as informações de "
|
||||||
|
"contato pessoal. Com o Mugshot, os utilizadores são capazes de:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Definir a fotografia exibida na conta de início de sessão e opcionalmente "
|
||||||
|
"sincronizar essa fotografia com o seu ícone de amigo no Pidgin"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Defina os detalhes da conta armazenados em /etc/passwd (utilizáveis com o "
|
||||||
|
"comando finger) e opcionalmente sincronize com as suas informações de "
|
||||||
|
"contato do LibreOffice"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:122
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
msgid "Password:"
|
msgid ""
|
||||||
msgstr "Senha:"
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"Esta versão de desenvolvimento atualiza o diálogo da câmera para usar o "
|
||||||
|
"Cheese e o Clutter para exibir e capturar a alimentação da câmera."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Esta versão estável melhora a funcionalidade do Mugshot para utilizadores "
|
||||||
|
"LDAP, e inclui o mais recente SudoDialog, melhorando a aparência e "
|
||||||
|
"usabilidade do diálogo da senha."
|
||||||
|
|
165
po/pt_BR.po
165
po/pt_BR.po
|
@ -7,21 +7,21 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: mugshot\n"
|
"Project-Id-Version: mugshot\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2014-04-01 23:14-0400\n"
|
"POT-Creation-Date: 2018-08-08 05:13-0400\n"
|
||||||
"PO-Revision-Date: 2014-03-25 21:36+0000\n"
|
"PO-Revision-Date: 2016-02-18 22:01+0000\n"
|
||||||
"Last-Translator: Raphael David François <raphaeldavidf@gmail.com>\n"
|
"Last-Translator: Adriano Ramos <Unknown>\n"
|
||||||
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
|
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2014-04-03 06:06+0000\n"
|
"X-Launchpad-Export-Date: 2019-05-27 11:00+0000\n"
|
||||||
"X-Generator: Launchpad (build 16967)\n"
|
"X-Generator: Launchpad (build 18968)\n"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:1
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
msgid "About Me"
|
msgid "About Me"
|
||||||
msgstr "Sobre Mim"
|
msgstr "Sobre Mim"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:2
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
msgid "Configure your profile image and contact details"
|
msgid "Configure your profile image and contact details"
|
||||||
msgstr "Configure sua imagem de perfil e dados da conta"
|
msgstr "Configure sua imagem de perfil e dados da conta"
|
||||||
|
|
||||||
|
@ -61,7 +61,7 @@ msgstr "Câmera..."
|
||||||
msgid "Browse…"
|
msgid "Browse…"
|
||||||
msgstr "Procurar nos arquivos..."
|
msgstr "Procurar nos arquivos..."
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:571
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
msgid "Mugshot"
|
msgid "Mugshot"
|
||||||
msgstr "Mugshot"
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
@ -97,65 +97,45 @@ msgstr "<b>Fax</b>"
|
||||||
msgid "Select a photo…"
|
msgid "Select a photo…"
|
||||||
msgstr "Escolha uma foto..."
|
msgstr "Escolha uma foto..."
|
||||||
|
|
||||||
#: ../mugshot/__init__.py:34
|
#: ../mugshot/__init__.py:36
|
||||||
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
msgstr "Mostrar mensagens de depuração (-vv debugs mugshot_lib also)"
|
msgstr "Mostrar mensagens de depuração (-vv debugs mugshot_lib also)"
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:106
|
|
||||||
#, python-format
|
|
||||||
msgid "Camera failed to load. Devices: %s"
|
|
||||||
msgstr "Falha ao carregar a câmera. Dispositivos: %s"
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:124
|
|
||||||
msgid ""
|
|
||||||
"Sorry, but your camera\n"
|
|
||||||
"failed to initialize."
|
|
||||||
msgstr ""
|
|
||||||
"Desculpe, sua câmera\n"
|
|
||||||
"falhou ao iniciar."
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:131
|
|
||||||
msgid ""
|
|
||||||
"Please wait while your\n"
|
|
||||||
"camera is initialized."
|
|
||||||
msgstr ""
|
|
||||||
"Por favor aguarde enquanto\n"
|
|
||||||
"sua câmera é iniciada."
|
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:151
|
|
||||||
msgid "Cannot display camera output.Ignoring play command"
|
|
||||||
msgstr "Não é possível mostrar saída da câmera. Ignorando comando play"
|
|
||||||
|
|
||||||
#. Set the record button to retry, and disable it until the capture
|
#. Set the record button to retry, and disable it until the capture
|
||||||
#. finishes.
|
#. finishes.
|
||||||
#: ../mugshot/CameraMugshotDialog.py:278
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
msgid "Retry"
|
msgid "Retry"
|
||||||
msgstr "Repetir"
|
msgstr "Repetir"
|
||||||
|
|
||||||
#. Password was incorrect, complain.
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
#: ../mugshot/MugshotWindow.py:328
|
msgid "Authentication cancelled."
|
||||||
msgid "Authentication Failed"
|
msgstr "Autenticação cancelada."
|
||||||
msgstr "Autenticação Falhou"
|
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:329
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Falha na autenticação."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Ocorreu um erro ao salvar as alterações."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
msgid "User details were not updated."
|
msgid "User details were not updated."
|
||||||
msgstr "Informações do usuário não foram atualizadas."
|
msgstr "Informações do usuário não foram atualizadas."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:493
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
msgid "Update Pidgin buddy icon?"
|
msgid "Update Pidgin buddy icon?"
|
||||||
msgstr "Atualizar imagem do Pidgin?"
|
msgstr "Atualizar imagem do Pidgin?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:494
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
msgid "Would you also like to update your Pidgin buddy icon?"
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
msgstr "Gostaria também de atualizar sua imagem do Pidgin?"
|
msgstr "Gostaria também de atualizar sua imagem do Pidgin?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:572
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
msgid "Enter your password to change user details."
|
msgid "Enter your password to change user details."
|
||||||
msgstr "Insira sua senha para alterar as informações de usuário."
|
msgstr "Insira sua senha para alterar as informações de usuário."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:574
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
msgid ""
|
msgid ""
|
||||||
"This is a security measure to prevent unwanted updates\n"
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
"to your personal information."
|
"to your personal information."
|
||||||
|
@ -163,23 +143,36 @@ msgstr ""
|
||||||
"Essa é uma medida de segurança para prevenir mudanças indesejadas\n"
|
"Essa é uma medida de segurança para prevenir mudanças indesejadas\n"
|
||||||
"em suas informações pessoais."
|
"em suas informações pessoais."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:725
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
msgid "Update LibreOffice user details?"
|
msgid "Update LibreOffice user details?"
|
||||||
msgstr "Atualizar dados de usuário do LibreOffice?"
|
msgstr "Atualizar dados de usuário do LibreOffice?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:726
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
msgid "Would you also like to update your user details in LibreOffice?"
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
msgstr "Gostaria também de atualizar seus dados de usuário no LibreOffice?"
|
msgstr "Gostaria também de atualizar seus dados de usuário no LibreOffice?"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:80
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Senha Requerida"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Senha incorreta... tente novamente."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Senha:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Cancelar"
|
msgstr "Cancelar"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:81
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr "OK"
|
msgstr "OK"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:94
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enter your password to\n"
|
"Enter your password to\n"
|
||||||
"perform administrative tasks."
|
"perform administrative tasks."
|
||||||
|
@ -187,7 +180,7 @@ msgstr ""
|
||||||
"Insira sua senha para\n"
|
"Insira sua senha para\n"
|
||||||
"realizar tarefas administrativas."
|
"realizar tarefas administrativas."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:96
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The application '%s' lets you\n"
|
"The application '%s' lets you\n"
|
||||||
|
@ -196,10 +189,66 @@ msgstr ""
|
||||||
"A aplicação '%s' permite que você\n"
|
"A aplicação '%s' permite que você\n"
|
||||||
"modifique partes essenciais do sistema."
|
"modifique partes essenciais do sistema."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:117
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
msgid "Incorrect password... try again."
|
msgid "Lightweight user configuration"
|
||||||
msgstr "Senha incorreta... tente novamente."
|
msgstr ""
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:122
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
msgid "Password:"
|
msgid ""
|
||||||
msgstr "Senha:"
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Esta versão estável melhora a funcionalidade Mugshot para usuários LDAP e "
|
||||||
|
"inclui a mais recente versão do SudoDialog, melhorando a aparência e "
|
||||||
|
"usabilidade da caixa de diálogo de senha."
|
||||||
|
|
|
@ -0,0 +1,286 @@
|
||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Hugo Carvalho <hugokarvalho@hotmail.com>, 2021
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2020-12-28 19:39-0800\n"
|
||||||
|
"PO-Revision-Date: 2019-05-27 10:40+0000\n"
|
||||||
|
"Last-Translator: Hugo Carvalho <hugokarvalho@hotmail.com>, 2021\n"
|
||||||
|
"Language-Team: Portuguese (Portugal) (https://www.transifex.com/bluesabreorg/teams/99550/pt_PT/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: pt_PT\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "Sobre Mim"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr "Configure a sua imagem de perfil e detalhes de contacto"
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr "Captura - Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr "<b>Pré-visualização</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr "Centrar"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr "Esquerda"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr "Direita"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr "<b>Recortar</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr "Selecione a partir do stock…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr "Capturar a partir da câmara…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr "Procurar…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr "<b>Nome</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr "<b>Apelido</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr "<b>Iniciais</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr "<b>Telefone de casa</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr "<b>Endereço de e-mail</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr "<b>Telefone do escritório</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr "<b>Fax</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr "Selecione uma fotografia…"
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr "Mostrar mensagens de depuração (-vv debugs mugshot_lib also)"
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr "Tentar novamente"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:343
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr "Autenticação cancelada."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:346
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Falha na autenticação."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:349
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Ocorreu um erro ao gravar as alterações."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:351
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr "Os detalhes do utilizador não foram atualizados."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:453
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr "Atualizar o ícone de amigo no Pidgin?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr "Gostaria também de atualizar o seu ícone de amigo no Pidgin?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr "Introduza a sua palavra-passe para alterar os detalhes do utilizador."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
"É uma medida de segurança para evitar alterações indesejadas\n"
|
||||||
|
"às suas informações pessoais."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr "Atualizar os detalhes de utilizador do LibreOffice?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr ""
|
||||||
|
"Gostaria também de atualizar os seus detalhes de utilizador do LibreOffice?"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Necessário palavra-passe"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Palavra-passe incorreta... tente novamente."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Palavra-passe:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "Cancelar"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr "Aceitar"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
"Introduza a palavra-passe para\n"
|
||||||
|
"executar tarefas administrativas."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
"A aplicação '%s' permite-lhe\n"
|
||||||
|
"modificar partes essenciais do sistema."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "Configuração de utilizador leve"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
"O Mugshot permite aos utilizadores actualizar facilmente as informações de "
|
||||||
|
"contacto pessoal. Com o Mugshot, os utilizadores são capazes de:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Definir a fotografia exibida na conta de início de sessão e opcionalmente "
|
||||||
|
"sincronizar esta fotografia com o seu ícone de amigo no Pidgin"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Defina os detalhes da conta armazenados em /etc/passwd (utilizáveis com o "
|
||||||
|
"comando finger) e opcionalmente sincronize com as suas informações de "
|
||||||
|
"contacto do LibreOffice"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"Mugshot has moved to GitHub! This maintenance release includes numerous "
|
||||||
|
"translation updates."
|
||||||
|
msgstr ""
|
||||||
|
"O Mugshot mudou-se para GitHub! Esta versão de manutenção inclui numerosas "
|
||||||
|
"atualizações de tradução."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
"Esta versão inclui uma série de melhorias na qualidade do código, correções "
|
||||||
|
"de bugs e traduções. O Mugshot pode agora ser criado e executado num "
|
||||||
|
"ambiente chroot mínimo."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
"Esta versão estável adiciona suporte para as tecnologias GTK e GStreamer "
|
||||||
|
"mais recentes."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
"Esta versão de desenvolvimento restaura a funcionalidade da caixa de diálogo"
|
||||||
|
" da câmara com versões recentes de software."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
"Esta versão de desenvolvimento corrige um grande número de bugs de versões "
|
||||||
|
"anteriores. As propriedades do utilizador que não podem ser editadas estão "
|
||||||
|
"agora restritas a utilizadores administradores."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"Esta versão de desenvolvimento atualiza a caixa de diálogo da câmara para "
|
||||||
|
"usar o Cheese e o Clutter a mostrar e capturar a imagem da câmara."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:11
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Esta versão estável melhora a funcionalidade do Mugshot para utilizadores "
|
||||||
|
"LDAP, e inclui a mais recente SudoDialog, melhorando a aparência e "
|
||||||
|
"usabilidade da caixa de diálogo da palavra-passe."
|
|
@ -0,0 +1,245 @@
|
||||||
|
# Romanian translation for mugshot
|
||||||
|
# Copyright (c) 2018 Rosetta Contributors and Canonical Ltd 2018
|
||||||
|
# This file is distributed under the same license as the mugshot package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2018.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: mugshot\n"
|
||||||
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"POT-Creation-Date: 2018-08-08 05:13-0400\n"
|
||||||
|
"PO-Revision-Date: 2018-02-04 13:48+0000\n"
|
||||||
|
"Last-Translator: Ciprian <c1pr1an_43v3r@yahoo.com>\n"
|
||||||
|
"Language-Team: Romanian <ro@li.org>\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"X-Launchpad-Export-Date: 2019-05-27 11:00+0000\n"
|
||||||
|
"X-Generator: Launchpad (build 18968)\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "Despre mine"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr "Configurați imaginea de profil și detaliile de contact"
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr "Stânga"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr "Dreapta"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr "<b>Decupare</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
211
po/ru.po
211
po/ru.po
|
@ -1,27 +1,32 @@
|
||||||
# Russian translation for mugshot
|
# SOME DESCRIPTIVE TITLE.
|
||||||
# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
# This file is distributed under the same license as the mugshot package.
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
#
|
#
|
||||||
|
# Translators:
|
||||||
|
# Sean Davis <sean@bluesabre.org>, 2019
|
||||||
|
# Sergey A., 2022
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: mugshot\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2014-04-01 23:14-0400\n"
|
"POT-Creation-Date: 2020-12-28 19:39-0800\n"
|
||||||
"PO-Revision-Date: 2014-03-04 18:28+0000\n"
|
"PO-Revision-Date: 2019-05-27 10:40+0000\n"
|
||||||
"Last-Translator: Sergey Shlyapugin <Unknown>\n"
|
"Last-Translator: Sergey A., 2022\n"
|
||||||
"Language-Team: Russian <ru@li.org>\n"
|
"Language-Team: Russian (https://www.transifex.com/bluesabreorg/teams/99550/ru/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2014-04-03 06:06+0000\n"
|
"Language: ru\n"
|
||||||
"X-Generator: Launchpad (build 16967)\n"
|
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:1
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
msgid "About Me"
|
msgid "About Me"
|
||||||
msgstr "Обо мне"
|
msgstr "Обо мне"
|
||||||
|
|
||||||
#: ../mugshot.desktop.in.h:2
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
msgid "Configure your profile image and contact details"
|
msgid "Configure your profile image and contact details"
|
||||||
msgstr "Настроить изображение профиля и контактную информацию"
|
msgstr "Настроить изображение профиля и контактную информацию"
|
||||||
|
|
||||||
|
@ -61,7 +66,7 @@ msgstr "Захватить с камеры..."
|
||||||
msgid "Browse…"
|
msgid "Browse…"
|
||||||
msgstr "Обзор…"
|
msgstr "Обзор…"
|
||||||
|
|
||||||
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:571
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
msgid "Mugshot"
|
msgid "Mugshot"
|
||||||
msgstr "Mugshot"
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
@ -97,64 +102,45 @@ msgstr "<b>Факс</b>"
|
||||||
msgid "Select a photo…"
|
msgid "Select a photo…"
|
||||||
msgstr "Выбрать фото..."
|
msgstr "Выбрать фото..."
|
||||||
|
|
||||||
#: ../mugshot/__init__.py:34
|
#: ../mugshot/__init__.py:36
|
||||||
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
msgstr "Показывать сообщения отладки (-vv покажет сообщения mugshot_lib)"
|
msgstr "Показывать сообщения отладки (-vv покажет сообщения mugshot_lib)"
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:106
|
|
||||||
#, python-format
|
|
||||||
msgid "Camera failed to load. Devices: %s"
|
|
||||||
msgstr "Ошибка загрузки камеры. Устройства: %s"
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:124
|
|
||||||
msgid ""
|
|
||||||
"Sorry, but your camera\n"
|
|
||||||
"failed to initialize."
|
|
||||||
msgstr ""
|
|
||||||
"Приносим извинения, но\n"
|
|
||||||
"инициализировать вашу\n"
|
|
||||||
"камеру не удалось."
|
|
||||||
|
|
||||||
#. Translators: Please include newlines, as required to fit the message.
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:131
|
|
||||||
msgid ""
|
|
||||||
"Please wait while your\n"
|
|
||||||
"camera is initialized."
|
|
||||||
msgstr "Идет инициализация камеры. Пожалуйста, подождите..."
|
|
||||||
|
|
||||||
#: ../mugshot/CameraMugshotDialog.py:151
|
|
||||||
msgid "Cannot display camera output.Ignoring play command"
|
|
||||||
msgstr "Невозможно показать вывод камеры. Игнорирование команды проигрывания"
|
|
||||||
|
|
||||||
#. Set the record button to retry, and disable it until the capture
|
#. Set the record button to retry, and disable it until the capture
|
||||||
#. finishes.
|
#. finishes.
|
||||||
#: ../mugshot/CameraMugshotDialog.py:278
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
msgid "Retry"
|
msgid "Retry"
|
||||||
msgstr "Повторить"
|
msgstr "Повторить"
|
||||||
|
|
||||||
#. Password was incorrect, complain.
|
#: ../mugshot/MugshotWindow.py:343
|
||||||
#: ../mugshot/MugshotWindow.py:328
|
msgid "Authentication cancelled."
|
||||||
msgid "Authentication Failed"
|
msgstr "Аутентификация отменена."
|
||||||
msgstr "Ошибка аутентификации"
|
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:329
|
#: ../mugshot/MugshotWindow.py:346
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Сбой аутентификации."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:349
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Возникла ошибка при сохранении изменений."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:351
|
||||||
msgid "User details were not updated."
|
msgid "User details were not updated."
|
||||||
msgstr "Данные пользователя не были обновлены."
|
msgstr "Данные пользователя не были обновлены."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:493
|
#: ../mugshot/MugshotWindow.py:453
|
||||||
msgid "Update Pidgin buddy icon?"
|
msgid "Update Pidgin buddy icon?"
|
||||||
msgstr "Обновить аватар в Pidgin?"
|
msgstr "Обновить аватар в Pidgin?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:494
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
msgid "Would you also like to update your Pidgin buddy icon?"
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
msgstr "Обновить также ваш аватар в Pidgin?"
|
msgstr "Обновить также ваш аватар в Pidgin?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:572
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
msgid "Enter your password to change user details."
|
msgid "Enter your password to change user details."
|
||||||
msgstr "Введите ваг пароль для изменения данных пользователя."
|
msgstr "Введите ваг пароль для изменения данных пользователя."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:574
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
msgid ""
|
msgid ""
|
||||||
"This is a security measure to prevent unwanted updates\n"
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
"to your personal information."
|
"to your personal information."
|
||||||
|
@ -162,23 +148,36 @@ msgstr ""
|
||||||
"Это мера безопасности для предотвращения нежелательных\n"
|
"Это мера безопасности для предотвращения нежелательных\n"
|
||||||
"обновлений вашей персональной информации."
|
"обновлений вашей персональной информации."
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:725
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
msgid "Update LibreOffice user details?"
|
msgid "Update LibreOffice user details?"
|
||||||
msgstr "Обновить данные пользователя в LibreOffice?"
|
msgstr "Обновить данные пользователя в LibreOffice?"
|
||||||
|
|
||||||
#: ../mugshot/MugshotWindow.py:726
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
msgid "Would you also like to update your user details in LibreOffice?"
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
msgstr "Обновить также ваши данные пользователя в LibreOffice?"
|
msgstr "Обновить также ваши данные пользователя в LibreOffice?"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:80
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Требуется пароль"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Неверный пароль... Попробуйте еще."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Пароль:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Отмена"
|
msgstr "Отмена"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:81
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr "OK"
|
msgstr "OK"
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:94
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enter your password to\n"
|
"Enter your password to\n"
|
||||||
"perform administrative tasks."
|
"perform administrative tasks."
|
||||||
|
@ -186,7 +185,7 @@ msgstr ""
|
||||||
"Введите ваш пароль для выполнения\n"
|
"Введите ваш пароль для выполнения\n"
|
||||||
"административных задач."
|
"административных задач."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:96
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The application '%s' lets you\n"
|
"The application '%s' lets you\n"
|
||||||
|
@ -195,10 +194,94 @@ msgstr ""
|
||||||
"Приложения %s' позволит вам\n"
|
"Приложения %s' позволит вам\n"
|
||||||
"модифицировать серьезную часть системы."
|
"модифицировать серьезную часть системы."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:117
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
msgid "Incorrect password... try again."
|
msgid "Lightweight user configuration"
|
||||||
msgstr "Неверный пароль... Попробуйте еще."
|
msgstr "Ресусрсоэффективная (Lightweight) пользовательская конфигурация."
|
||||||
|
|
||||||
#: ../mugshot_lib/SudoDialog.py:122
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
msgid "Password:"
|
msgid ""
|
||||||
msgstr "Пароль:"
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot позволяет пользователям легко обновлять личную контактную информацию"
|
||||||
|
" . С Mugshot , пользователи могут:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Установить фото профиля, отображаемое в окне входа, и опционально "
|
||||||
|
"синхронизировать это фото с Pidgin."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Установить детали профиля, хранимые в /etc/passwd (удобно в использовании с "
|
||||||
|
"командой finger), и опционально синхронизировать эту контактную информацию с"
|
||||||
|
" Libreoffice."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"Mugshot has moved to GitHub! This maintenance release includes numerous "
|
||||||
|
"translation updates."
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot переехал на GitHub! Этот отладочный выпуск включает многочисленные "
|
||||||
|
"обновления перевода."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
"Этот выпуск включает ряд улучшений качества кода, исправления ошибок и "
|
||||||
|
"переводы. Теперь Mugshot можно собрать и запустить в минимальной среде "
|
||||||
|
"chroot."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
"В этом стабильном выпуске добавлена поддержка новейших технологий GTK и "
|
||||||
|
"GStreamer."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
"Этот выпуск восстанавливает функциональность диалогового окна камеры, "
|
||||||
|
"которая была в последних версиях программного обеспечения."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
"В этом выпуске исправлено большое количество ошибок из предыдущих выпусков. "
|
||||||
|
"Свойства пользователя, которые нельзя редактировать, теперь доступны только "
|
||||||
|
"пользователям с правами администратора."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"В этом выпуске обновлено диалоговое окно камеры, чтобы можно было "
|
||||||
|
"использовать Cheese и Clutter для отображения и захвата изображения с "
|
||||||
|
"камеры."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:11
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Это стабильный релиз улучшает функциональность Mugshot для пользователей "
|
||||||
|
"LDAP , и включает в себя последнюю версию SudoDialog , улучшения внешнего "
|
||||||
|
"вида и диалогового окна ввода пароля."
|
||||||
|
|
|
@ -0,0 +1,263 @@
|
||||||
|
# Slovak translation for mugshot
|
||||||
|
# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
|
||||||
|
# This file is distributed under the same license as the mugshot package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: mugshot\n"
|
||||||
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"POT-Creation-Date: 2018-08-08 05:13-0400\n"
|
||||||
|
"PO-Revision-Date: 2015-12-04 13:28+0000\n"
|
||||||
|
"Last-Translator: Miro Janosik <miro.janosik.geo@gmail.com>\n"
|
||||||
|
"Language-Team: Slovak <sk@li.org>\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"X-Launchpad-Export-Date: 2019-05-27 11:00+0000\n"
|
||||||
|
"X-Generator: Launchpad (build 18968)\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "O mne"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr "Upravte si svoj profilový obrázok a kontaktné informácie"
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr "Zachytenie obrázka - Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr "<b>Náhľad</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr "Na stred"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr "Vľavo"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr "Vpravo"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr "<b>Orezať</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr "Vybrať z predvolených..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr "Zachytiť z kamery..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr "Vybrať..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr "<b>Krstné meno</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr "<b>Priezvisko</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr "<b>Iniciály</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr "<b>Telefón domov</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr "<b>E-mailová adresa</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr "<b>Telefón do práce</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr "<b>Fax</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr "Vybrať fotografiu..."
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr "Zobraz ladiace správy (-vv pre ladenie aj mugshot_lib)"
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr "Skúsiť znova"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr "Overenie totožnosti zrušené."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Overenie totožnosti zlyhalo."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Chyba pri ukladaní zmien."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr "Informácie užívateľa neboli zmenené."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr "Upraviť aj ikonu v Pidgine?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr "Má sa upraviť Vaša ikona v zozname priateľov v Pidgine?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr "Pre zmenu údajov zadajte vaše heslo."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
"Toto je bezpečnostný prvok ktorý má zabrániť nechceným\n"
|
||||||
|
"zmenám vo vašich súkromných údajoch."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr "Nastaviť užívateľské informácie aj v LibreOffice?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr ""
|
||||||
|
"Chcete aby sa tieto užívateľské informácie nastavili aj v LibreOffice?"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Požadované heslo"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Heslo nesprávne... skúste znovu."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Heslo:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "Zrušiť"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr "Áno"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
"Pre tento administratívny\n"
|
||||||
|
"úkon musíte zadať vaše heslo."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
"Program '%s' Vám dovoľuje\n"
|
||||||
|
"meniť dôležité časti Vášho systému."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "Hlavné nastavenia užívateľa"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
"S Mugshot si môže používateľ jednoducho upraviť kontaktné údaje. S Mugshot "
|
||||||
|
"používatelia môžu:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Nastaviť obrázok svojho účtu ktorý sa zobrazí pri prihlasovaní. a možnosť ho "
|
||||||
|
"synchronizovať s ikonou v Pidgine"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Nastaviť údaje účtu uložené v /etc/passwd (pre použitie s príkazom finger) a "
|
||||||
|
"možnosť synchronizovať ich s kontaktnými údajmi v LibreOffice"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"Táto verzia programu zlepšuje kamerové okno použitím knižníc Cheese a "
|
||||||
|
"Clutter na zobrazenie obrazu z kamery."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Táto stabilná verzia vylepšuje funkcionalitu Mugshotu pre užívateľov LDAP, "
|
||||||
|
"obsahuje nový SudoDialog, zlepšuje vzhľad a použiteľnosť dialógu na zadanie "
|
||||||
|
"hesla."
|
|
@ -0,0 +1,251 @@
|
||||||
|
# Slovenian translation for mugshot
|
||||||
|
# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
|
||||||
|
# This file is distributed under the same license as the mugshot package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: mugshot\n"
|
||||||
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"POT-Creation-Date: 2018-08-08 05:13-0400\n"
|
||||||
|
"PO-Revision-Date: 2015-08-19 14:47+0000\n"
|
||||||
|
"Last-Translator: Dražen Matešić <Unknown>\n"
|
||||||
|
"Language-Team: Slovenian <sl@li.org>\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"X-Launchpad-Export-Date: 2019-05-27 11:00+0000\n"
|
||||||
|
"X-Generator: Launchpad (build 18968)\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "O meni"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr "Nastavite svojo sliko profila in podrobnosti stika"
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr "Zajem - Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr "<b>Predogled</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr "Sredinsko"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr "Levo"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr "Desno"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr "<b>Obrez</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr "Zajem iz kamere ..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr "Prebrskaj ..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr "<b>Ime</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr "<b>Priimek</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr "<b>Začetnice</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr "<b>Domači telefon</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr "<b>E-poštni naslov</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr "<b>Telefon v pisarni</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr "<b>Faks</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr "Izberite sliko ..."
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr "Pokaži sporočila razhroščevanja (-vv razhrošča tudi mugshot_lib)"
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr "Poskusi znova"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr "Overitev preklicana."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Overitev spodletela."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Napaka se je zgodila ob shranjevanju sprememb."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr "Podrobnosti uporabnika niso bili posodobljeni."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr "Posodobim ikono prijatelja Pidgin?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr "Ali želite posodobiti tudi svojo ikono prijatelja Pidgin?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr "Vpišite svoje geslo za spreminjanje podrobnosti uporabnika."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
"To je varnosti ukrep, ki prepreči nezaželene posodobitve\n"
|
||||||
|
"vaših osebnih podrobnosti."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr "Posodobim LibreOffice podrobnosti o uporabniku?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr "Ali želite posodobiti tudi podrobnosti uporabnika v LibreOffice?"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Zahtevano je geslo"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Napačno geslo ... Poskusite znova."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Geslo:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "Prekliči"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr "V redu"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
"Vpišite svoje geslo\n"
|
||||||
|
"za opravljanje skrbniških nalog."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
"Program '%s' vam dovoli\n"
|
||||||
|
"spreminjanje ključnih delov vašega sistema."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
|
@ -0,0 +1,286 @@
|
||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Sean Davis <sean@bluesabre.org>, 2019
|
||||||
|
# Саша Петровић <salepetronije@gmail.com>, 2020
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2019-07-28 14:46-0400\n"
|
||||||
|
"PO-Revision-Date: 2019-05-27 10:40+0000\n"
|
||||||
|
"Last-Translator: Саша Петровић <salepetronije@gmail.com>, 2020\n"
|
||||||
|
"Language-Team: Serbian (https://www.transifex.com/bluesabreorg/teams/99550/sr/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: sr\n"
|
||||||
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "О мени"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr "Подесите своју слику и податке о налогу"
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr "Сликање - Муслика"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr "<b>Преглед</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr "Средина"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr "Лево"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr "Десно"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr "<b>Опсеци</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr "Изаберите из складишта"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr "Сними камерицом..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr "Разгледај…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr "Муслика"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr "<b>Име</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr "<b>Презиме</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr "<b>почетна слова</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr "<b>Кућни телефон</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr "<b>Адреса е-поште</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr "<b>Телефон на послу</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr "<b>Факс</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr "Изаберите слику..."
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr ""
|
||||||
|
"Прикажи поруке о грешкама (-vv приказује и грешке библиотеке mugshot_lib)"
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr "Покушај поново"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr "Потврда овлашћења је отказана."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Потврда овлашћења није успела."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Десила се је грешка приликом чувања измена."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr "Кориснички подаци нису освежени."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr "Да ли да освежим сличицу другара Пиџина?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr "Да ли желите да освежите своју сличиицу другара у Пиџину?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr "Унесите своју лозинку ради промене корисничких података."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
"Ово је безбедносна мера ради спречавања нежељених промена\n"
|
||||||
|
"личних података."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr "Да ли да освежим корисничке податке Либре Офиса?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr "Да ли би желели да освежите своје корисничке податке у Либре Офису?"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Потребна је лозинка"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Лозинка је нетачна... Покушајте поново."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Лозинка:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "Откажи"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr "У реду"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
"Унесите своју лозинку ради\n"
|
||||||
|
"обављања управљачких задатака."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
"Програм „%s“ омогућава\n"
|
||||||
|
"измену кључних делова система."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "Лагане корисничке поставке"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
"Муслика омогућава корисницима да лако освеже своје личне податке. Мусликом, "
|
||||||
|
"корисници могу:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Поставити слику налога која ће се приказивати при пријави и по потреби "
|
||||||
|
"ускладити слику са сличицом другара у Пиџину"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Поставити појединости налога складиштене у /etc/passwd (корисне са наредбом "
|
||||||
|
"finger) и по потреби ускладити личне податке у Либреофису"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"Mugshot has moved to GitHub! This maintenance release includes numerous "
|
||||||
|
"translation updates."
|
||||||
|
msgstr ""
|
||||||
|
"Муслика је премештена на Гитхаб! Ово издање одржавања укључује бројна "
|
||||||
|
"освежења превода."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
"Ово издање садржи бројна побољшања програма, исправке грешака, и преводе. "
|
||||||
|
"Муслика сада може бити изграђена и радити у најмањем окружењу промене "
|
||||||
|
"корена."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
"Ово стабилно издање додаје подршку најновијим технологијама ГТК-а и "
|
||||||
|
"Гстремера."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
"Ово развојно издање враћа дејство прозорчета камере са новијим издањима "
|
||||||
|
"програма."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
"Ово развојно издање исправља велики број грешака из претходних издања. "
|
||||||
|
"Кориснички подаци које се не могу уредити су сада допуштени корисницима "
|
||||||
|
"руковаоцима."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"Ово развојно издање освежава прозорче камере за коришћење Птичице и Класера "
|
||||||
|
"за приказ и сликање камером."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:11
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Ово стабилно издање побољшава могућности Муслике за кориснике ЛДАП-а, и "
|
||||||
|
"прикључује прозорче руковаоца, побољшавајући изглед и корисност прозорчета "
|
||||||
|
"лозинке."
|
|
@ -0,0 +1,286 @@
|
||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Sean Davis <sean@bluesabre.org>, 2019
|
||||||
|
# Luna Jernberg <bittin@cafe8bitar.se>, 2021
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2020-12-28 19:39-0800\n"
|
||||||
|
"PO-Revision-Date: 2019-05-27 10:40+0000\n"
|
||||||
|
"Last-Translator: Luna Jernberg <bittin@cafe8bitar.se>, 2021\n"
|
||||||
|
"Language-Team: Swedish (https://www.transifex.com/bluesabreorg/teams/99550/sv/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: sv\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "Om mig"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr "Ställ in din profilbild och kontaktuppgifter"
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr "Ta bild - Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr "<b>Förhandsvisning</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr "Centrera"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr "Vänster"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr "Höger"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr "<b>Beskär</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr "Välj från lager..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr "Ta från kamera"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr "Bläddra..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr "<b>Förnamn</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr "<b>Efternamn</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr "<b>Initialer</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr "<b>Hemtelefon</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr "<b>E-postadress</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr "<b>Jobbtelefon</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr "<b>Fax</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr "Välj ett foto..."
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr "Visa felrättningsmeddelanden (-vv felrättar också mugshot_lib)"
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr "Försök igen"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:343
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr "Autentisering avbröts."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:346
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Autentisering misslyckades."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:349
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Ett fel inträffade då ändringar sparades."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:351
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr "Användaruppgifter uppdaterades inte."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:453
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr "Uppdatera Pidgin buddy ikon?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr "Vill du också uppdatera din Pidgin buddy ikon?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr "Ange ditt lösenord för att ändra användaruppgifter."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
"Detta är en säkerhetsåtgärd för att förhindra oönskade\n"
|
||||||
|
"uppdateringar av din personliga information."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr "Uppdatera LibreOffice användaruppgifter?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr "Vill du också uppdatera dina användaruppgifter i LibreOffice?"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Lösenord krävs"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Felaktigt lösenord... försök igen."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Lösenord:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "Avbryt"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr "OK"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
"Ange ditt lösenord för att\n"
|
||||||
|
"utföra administrativa uppgifter."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
"Programmet '%s' låter dig\n"
|
||||||
|
"modifiera viktiga delar av ditt system."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "Resurssnål användarinställning"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot tillåter användare att enkelt uppdatera personlig "
|
||||||
|
"kontaktinformation. Med Mugshot kan användare:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Ställa in fotot för kontot som visas vid inloggning och valfritt "
|
||||||
|
"synkronisera detta foto med sin Pidgin buddy ikon"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"Ställa in detaljer som sparas i /etc/passwd (går att använda med "
|
||||||
|
"fingerkommandot) och valfritt synkronisera med sin kontaktinformation i "
|
||||||
|
"LibreOffice"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"Mugshot has moved to GitHub! This maintenance release includes numerous "
|
||||||
|
"translation updates."
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot har flyttat till GitHub! Denna underhållsversion innehåller många "
|
||||||
|
"översättningsuppdateringar."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
"Denna utgåva inkluderar ett antal kodkvalitetsförbättringar, felrättningar, "
|
||||||
|
"och översättningar. Mugshot kan nu byggas och köras i en minimal chroot-"
|
||||||
|
"miljö."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr ""
|
||||||
|
"Denna stabila utgåva lägger till stöd för de senaste GTK och GStreamer "
|
||||||
|
"teknologierna."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
"Denna utvecklingsversion återställer kameradialogsfunktionalitet med senaste"
|
||||||
|
" mjukvaruversioner."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
"Denna utvecklingsversion rättar till ett stort antal fel från föregående "
|
||||||
|
"versioner. Användaregenskaper som inte kan redigeras är nu begränsade till "
|
||||||
|
"administrativa användare."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"Denna utvecklingsversion uppgraderar kameradialogen till att använda Cheese "
|
||||||
|
"och Clutter för att visa och fånga kamerainmatning."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:11
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Denna stabila version förbättrar Mugshots funktionalitet för LDAP-användare,"
|
||||||
|
" och inkluderar den senaste SudoDialog, som förbättrar utseende och "
|
||||||
|
"användning av lösenordsdialogen."
|
|
@ -0,0 +1,287 @@
|
||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Butterfly <gokhanlnx@gmail.com>, 2020
|
||||||
|
# Sabri Ünal <libreajans@gmail.com>, 2023
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2020-12-28 19:39-0800\n"
|
||||||
|
"PO-Revision-Date: 2019-05-27 10:40+0000\n"
|
||||||
|
"Last-Translator: Sabri Ünal <libreajans@gmail.com>, 2023\n"
|
||||||
|
"Language-Team: Turkish (https://app.transifex.com/bluesabreorg/teams/99550/tr/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: tr\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "Hakkımda"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr "Profil resminizi ve iletişim bilgilerinizi yapılandırın"
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr "Yakala - Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr "<b>Önizleme</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr "Merkez"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr "Sol"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr "Sağ"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr "<b>Kırp</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr "Depolamadan seç…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr "Kameradan yakala…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr "Gözat…"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr "<b>Ad</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr "<b>Soyadı</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr "<b>Baş Harfler</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr "<b>Ev Telefonu</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr "<b>E-posta Adresi</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr "<b>Ofis Telefonu</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr "<b>Faks</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr "Bir resim seçin…"
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr ""
|
||||||
|
"Hata ayıklama iletilerini göster (-vv ayrıca mugshot_lib hata ayıklaması da "
|
||||||
|
"yapar)"
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr "Tekrar dene"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:343
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr "Kimlik doğrulama iptal edildi."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:346
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "Kimlik doğrulama başarısız oldu."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:349
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "Değişiklikler kaydedilirken bir hata oluştu."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:351
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr "Kullanıcı ayrıntıları güncellenmedi."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:453
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr "Pidgin arkadaş simgesini güncelle?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr "Pidgin arkadaş simgesini de güncellemek istiyor musunuz?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr "Kullanıcı ayrıntılarını değiştirmek için parolanızı girin."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr ""
|
||||||
|
"Bu, kişisel bilgilerinizde istenmeyen güncellemeleri önlemek için\n"
|
||||||
|
"bir güvenlik önlemidir."
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr "LibreOffice kullanıcı ayrıntılarını güncelle?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr ""
|
||||||
|
"LibreOffice'teki kullanıcı ayrıntılarınızı da güncellemek istiyor musunuz?"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "Parola Gerekiyor"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "Hatalı parola... Yeniden deneyin."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "Parola:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "İptal"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr "Tamam"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
"Yönetici görevlerini uygulamak için\n"
|
||||||
|
"parolanızı giriniz."
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
"'%s' uygulaması, sisteminizin\n"
|
||||||
|
"önemli bölümlerini değiştirmenizi sağlar."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "Hafif kullanıcı yapılandırması"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot, kullanıcıların kişisel iletişim bilgilerini kolayca "
|
||||||
|
"güncellemelerini sağlar. Mugshot ile kullanıcılar şunları yapabilir:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr ""
|
||||||
|
"Oturum açma sırasında görüntülenen hesap fotoğrafını ayarlayın ve isteğe "
|
||||||
|
"bağlı olarak bu fotoğrafı Pidgin arkadaş simgesiyle senkronize edin"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"/etc/passwd dizininde saklanan hesap ayrıntılarını ayarlayın (parmak komutu "
|
||||||
|
"ile kullanılabilir) ve isteğe bağlı olarak LibreOffice iletişim bilgileriyle"
|
||||||
|
" senkronize edin"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"Mugshot has moved to GitHub! This maintenance release includes numerous "
|
||||||
|
"translation updates."
|
||||||
|
msgstr ""
|
||||||
|
"Mugshot GitHub'a taşındı! Bu bakım sürümü çok sayıda çeviri güncellemesi "
|
||||||
|
"içerir."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr ""
|
||||||
|
"Bu sürüm bir dizi kod kalitesi iyileştirmesi, hata düzeltmesi ve çevirileri "
|
||||||
|
"içerir. Mugshot artık minimal bir chroot ortamında oluşturulabilir ve "
|
||||||
|
"çalıştırılabilir."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr "Bu kararlı sürüm, en yeni GTK ve GStreamer teknolojilerini destekler."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr ""
|
||||||
|
"Bu geliştirme sürümü, son yazılım sürümlerinde bulunan kamera iletişim "
|
||||||
|
"kutusu işlevselliğini geri yükler."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr ""
|
||||||
|
"Bu geliştirme sürümü, önceki sürümlerden çok sayıda hatayı düzeltir. "
|
||||||
|
"Düzenlenemeyen kullanıcı özellikleri artık yönetici kullanıcılarla "
|
||||||
|
"sınırlandırıldı."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:11
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr ""
|
||||||
|
"Bu kararlı sürüm LDAP kullanıcıları için Mugshot işlevini iyileştirir ve en "
|
||||||
|
"son SudoDialog'u içerir. Ayrıca parola iletişim kutusunun görünümünü ve "
|
||||||
|
"kullanılabilirliğini iyileştirilmiştir."
|
|
@ -0,0 +1,261 @@
|
||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Sean Davis <sean@bluesabre.org>, 2019
|
||||||
|
# 玉堂白鹤 <yjwork@qq.com>, 2019
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2019-07-28 14:46-0400\n"
|
||||||
|
"PO-Revision-Date: 2019-05-27 10:40+0000\n"
|
||||||
|
"Last-Translator: 玉堂白鹤 <yjwork@qq.com>, 2019\n"
|
||||||
|
"Language-Team: Chinese (China) (https://www.transifex.com/bluesabreorg/teams/99550/zh_CN/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: zh_CN\n"
|
||||||
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:1
|
||||||
|
msgid "About Me"
|
||||||
|
msgstr "关于我"
|
||||||
|
|
||||||
|
#: ../org.bluesabre.Mugshot.desktop.in.h:2
|
||||||
|
msgid "Configure your profile image and contact details"
|
||||||
|
msgstr "设置您的头像和详细联系信息"
|
||||||
|
|
||||||
|
#: ../data/ui/CameraMugshotDialog.ui.h:1
|
||||||
|
msgid "Capture - Mugshot"
|
||||||
|
msgstr "捕获- Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:1
|
||||||
|
msgid "<b>Preview</b>"
|
||||||
|
msgstr "<b>预览</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:2
|
||||||
|
msgid "Center"
|
||||||
|
msgstr "中心"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:3
|
||||||
|
msgid "Left"
|
||||||
|
msgstr "左侧"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:4
|
||||||
|
msgid "Right"
|
||||||
|
msgstr "右侧"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:5
|
||||||
|
msgid "<b>Crop</b>"
|
||||||
|
msgstr "<b>裁剪</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:6
|
||||||
|
msgid "Select from stock…"
|
||||||
|
msgstr "从库存中选择..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:7
|
||||||
|
msgid "Capture from camera…"
|
||||||
|
msgstr "从相机捕捉..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:8
|
||||||
|
msgid "Browse…"
|
||||||
|
msgstr "浏览..."
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:567
|
||||||
|
msgid "Mugshot"
|
||||||
|
msgstr "Mugshot"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:10
|
||||||
|
msgid "<b>First Name</b>"
|
||||||
|
msgstr "<b>名</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:11
|
||||||
|
msgid "<b>Last Name</b>"
|
||||||
|
msgstr "<b>姓</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:12
|
||||||
|
msgid "<b>Initials</b>"
|
||||||
|
msgstr "<b>缩写</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:13
|
||||||
|
msgid "<b>Home Phone</b>"
|
||||||
|
msgstr "<b>家庭电话</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:14
|
||||||
|
msgid "<b>Email Address</b>"
|
||||||
|
msgstr "<b>电子邮件地址</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:15
|
||||||
|
msgid "<b>Office Phone</b>"
|
||||||
|
msgstr "<b>办公电话</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:16
|
||||||
|
msgid "<b>Fax</b>"
|
||||||
|
msgstr "<b>传真</b>"
|
||||||
|
|
||||||
|
#: ../data/ui/MugshotWindow.ui.h:17
|
||||||
|
msgid "Select a photo…"
|
||||||
|
msgstr "选择一张照片..."
|
||||||
|
|
||||||
|
#: ../mugshot/__init__.py:36
|
||||||
|
msgid "Show debug messages (-vv debugs mugshot_lib also)"
|
||||||
|
msgstr "显示调试消息 (-vv debugs mugshot_lib also)"
|
||||||
|
|
||||||
|
#. Set the record button to retry, and disable it until the capture
|
||||||
|
#. finishes.
|
||||||
|
#: ../mugshot/CameraMugshotDialog.py:268
|
||||||
|
msgid "Retry"
|
||||||
|
msgstr "重试"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:344
|
||||||
|
msgid "Authentication cancelled."
|
||||||
|
msgstr "认证取消。"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:347
|
||||||
|
msgid "Authentication failed."
|
||||||
|
msgstr "认证失败。"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:350
|
||||||
|
msgid "An error occurred when saving changes."
|
||||||
|
msgstr "保存更改时发生错误。"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:352
|
||||||
|
msgid "User details were not updated."
|
||||||
|
msgstr "用户详细信息未更新。"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:454
|
||||||
|
msgid "Update Pidgin buddy icon?"
|
||||||
|
msgstr "更新Pidgin好友图标?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:455
|
||||||
|
msgid "Would you also like to update your Pidgin buddy icon?"
|
||||||
|
msgstr "您还想更新你的Pidgin好友图标吗?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:568
|
||||||
|
msgid "Enter your password to change user details."
|
||||||
|
msgstr "输入您的密码以更改用户详细信息。"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:570
|
||||||
|
msgid ""
|
||||||
|
"This is a security measure to prevent unwanted updates\n"
|
||||||
|
"to your personal information."
|
||||||
|
msgstr "这是一项安全措施,可防止对您的个人信息进行不必要的更新。"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:837
|
||||||
|
msgid "Update LibreOffice user details?"
|
||||||
|
msgstr "更新 LibreOffice 用户的详细信息?"
|
||||||
|
|
||||||
|
#: ../mugshot/MugshotWindow.py:838
|
||||||
|
msgid "Would you also like to update your user details in LibreOffice?"
|
||||||
|
msgstr "您还想更新 LibreOffice 中的用户详细信息吗?"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:131
|
||||||
|
msgid "Password Required"
|
||||||
|
msgstr "需要密码"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:168
|
||||||
|
msgid "Incorrect password... try again."
|
||||||
|
msgstr "密码不正确... 再试一次。"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:178
|
||||||
|
msgid "Password:"
|
||||||
|
msgstr "密码:"
|
||||||
|
|
||||||
|
#. Buttons
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:189
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "取消"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:192
|
||||||
|
msgid "OK"
|
||||||
|
msgstr "确定"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:213
|
||||||
|
msgid ""
|
||||||
|
"Enter your password to\n"
|
||||||
|
"perform administrative tasks."
|
||||||
|
msgstr ""
|
||||||
|
"请输入密码以便 \n"
|
||||||
|
"执行管理任务。"
|
||||||
|
|
||||||
|
#: ../mugshot_lib/SudoDialog.py:215
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"The application '%s' lets you\n"
|
||||||
|
"modify essential parts of your system."
|
||||||
|
msgstr ""
|
||||||
|
"应用程序 '%s' 想要修改\n"
|
||||||
|
"系统的关键部分。"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:1
|
||||||
|
msgid "Lightweight user configuration"
|
||||||
|
msgstr "轻量级用户配置"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:2
|
||||||
|
msgid ""
|
||||||
|
"Mugshot enables users to easily update personal contact information. With "
|
||||||
|
"Mugshot, users are able to:"
|
||||||
|
msgstr "Mugshot 使用户可以轻松更新个人联系信息。 通过 Mugshot,用户可以:"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:3
|
||||||
|
msgid ""
|
||||||
|
"Set the account photo displayed at login and optionally synchronize this "
|
||||||
|
"photo with their Pidgin buddy icon"
|
||||||
|
msgstr "设置登录时显示的帐户照片,并可选择将此照片与其 Pidgin 好友图标同步"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:4
|
||||||
|
msgid ""
|
||||||
|
"Set account details stored in /etc/passwd (usable with the finger command) "
|
||||||
|
"and optionally synchronize with their LibreOffice contact information"
|
||||||
|
msgstr ""
|
||||||
|
"设置存储在 / etc / passwd 中的帐户详细信息(可与 finger 命令一起使用),并可选择与其 LibreOffice 联系信息同步"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:5
|
||||||
|
msgid ""
|
||||||
|
"Mugshot has moved to GitHub! This maintenance release includes numerous "
|
||||||
|
"translation updates."
|
||||||
|
msgstr "Mugshot 已经搬到了 GitHub!此维护版本包含大量翻译更新。"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:6
|
||||||
|
msgid ""
|
||||||
|
"This release includes a number of code quality improvements, bug fixes, and "
|
||||||
|
"translations. Mugshot can now be built and run in a minimal chroot "
|
||||||
|
"environment."
|
||||||
|
msgstr "此版本包括许多代码质量改进,错误修复和翻译。 Mugshot 现在可以在最小的 chroot 环境中构建和运行。"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:7
|
||||||
|
msgid ""
|
||||||
|
"This stable release adds support for the latest GTK and GStreamer "
|
||||||
|
"technologies."
|
||||||
|
msgstr "这个稳定版本增加了对最新 GTK 和 GStreamer 技术的支持。"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:8
|
||||||
|
msgid ""
|
||||||
|
"This development release restores camera dialog functionality that with "
|
||||||
|
"recent software versions."
|
||||||
|
msgstr "这个开发版本恢复了最近软件版本的相机对话框功能。"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:9
|
||||||
|
msgid ""
|
||||||
|
"This development release fixes a large number of bugs from previous "
|
||||||
|
"releases. User properties that cannot be edited are now restricted to "
|
||||||
|
"administrative users."
|
||||||
|
msgstr "该开发版本修复了以前版本中的大量错误。 无法编辑的用户属性现在仅限于管理用户。"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:10
|
||||||
|
msgid ""
|
||||||
|
"This development release upgrades the camera dialog to use Cheese and "
|
||||||
|
"Clutter to display and capture the camera feed."
|
||||||
|
msgstr "该开发版本升级相机对话框以使用 Cheese 和 Clutter 来显示和捕捉相机输入。"
|
||||||
|
|
||||||
|
#: ../data/metainfo/mugshot.appdata.xml.in.h:11
|
||||||
|
msgid ""
|
||||||
|
"This stable release improves Mugshot functionality for LDAP users, and "
|
||||||
|
"includes the latest SudoDialog, improving the appearance and usability of "
|
||||||
|
"the password dialog."
|
||||||
|
msgstr "这个稳定的版本改进了 LDAP 用户的 Mugshot 功能,并包含最新的 SudoDialog,改进了密码对话框的外观和可用性。"
|
47
setup.py
47
setup.py
|
@ -1,11 +1,12 @@
|
||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
|
||||||
# Mugshot - Lightweight user configuration utility
|
# Mugshot - Lightweight user configuration utility
|
||||||
# Copyright (C) 2013-2014 Sean Davis <smd.seandavis@gmail.com>
|
# Copyright (C) 2013-2020 Sean Davis <sean@bluesabre.org>
|
||||||
#
|
#
|
||||||
# This program is free software: you can redistribute it and/or modify it
|
# This program is free software: you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License version 3, as published
|
# under the terms of the GNU General Public License as published by
|
||||||
# by the Free Software Foundation.
|
# the Free Software Foundation, either version 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful, but
|
# This program is distributed in the hope that it will be useful, but
|
||||||
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
# WITHOUT ANY WARRANTY; without even the implied warranties of
|
||||||
|
@ -17,6 +18,7 @@
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
import subprocess
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import DistUtilsExtra.auto
|
import DistUtilsExtra.auto
|
||||||
|
@ -53,7 +55,7 @@ def update_config(libdir, values={}):
|
||||||
return oldvalues
|
return oldvalues
|
||||||
|
|
||||||
|
|
||||||
def move_icon_file(root, target_data, prefix):
|
def move_icon_file(root, target_data):
|
||||||
"""Move the icon files to their installation prefix."""
|
"""Move the icon files to their installation prefix."""
|
||||||
old_icon_path = os.path.normpath(os.path.join(root, target_data, 'share',
|
old_icon_path = os.path.normpath(os.path.join(root, target_data, 'share',
|
||||||
'mugshot', 'media'))
|
'mugshot', 'media'))
|
||||||
|
@ -87,19 +89,19 @@ def move_icon_file(root, target_data, prefix):
|
||||||
return icon_file
|
return icon_file
|
||||||
|
|
||||||
|
|
||||||
def get_desktop_file(root, target_data, prefix):
|
def get_desktop_file(root, target_data):
|
||||||
"""Move the desktop file to its installation prefix."""
|
"""Move the desktop file to its installation prefix."""
|
||||||
desktop_path = os.path.realpath(os.path.join(root, target_data, 'share',
|
desktop_path = os.path.realpath(os.path.join(root, target_data, 'share',
|
||||||
'applications'))
|
'applications'))
|
||||||
desktop_file = os.path.join(desktop_path, 'mugshot.desktop')
|
desktop_file = os.path.join(desktop_path, 'org.bluesabre.Mugshot.desktop')
|
||||||
return desktop_file
|
return desktop_file
|
||||||
|
|
||||||
|
|
||||||
def update_desktop_file(filename, script_path):
|
def update_desktop_file(filename, script_path):
|
||||||
"""Update the desktop file with prefixed paths."""
|
"""Update the desktop file with prefixed paths."""
|
||||||
try:
|
try:
|
||||||
fin = open(filename, 'r')
|
fin = open(filename, 'r', -1, 'utf-8')
|
||||||
fout = open(filename + '.new', 'w')
|
fout = open(filename + '.new', 'w', -1, 'utf-8')
|
||||||
|
|
||||||
for line in fin:
|
for line in fin:
|
||||||
if 'Exec=' in line:
|
if 'Exec=' in line:
|
||||||
|
@ -118,8 +120,21 @@ def update_desktop_file(filename, script_path):
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
|
|
||||||
|
def write_appdata_file(filename_in):
|
||||||
|
filename_out = filename_in.rstrip('.in')
|
||||||
|
cmd = ["intltool-merge", "-x", "-d", "po", filename_in, filename_out]
|
||||||
|
print(" ".join(cmd))
|
||||||
|
subprocess.call(cmd, shell=False)
|
||||||
|
|
||||||
|
|
||||||
|
# Update AppData with latest translations first.
|
||||||
|
write_appdata_file("data/metainfo/mugshot.appdata.xml.in")
|
||||||
|
|
||||||
|
|
||||||
class InstallAndUpdateDataDirectory(DistUtilsExtra.auto.install_auto):
|
class InstallAndUpdateDataDirectory(DistUtilsExtra.auto.install_auto):
|
||||||
|
|
||||||
"""Command Class to install and update the directory."""
|
"""Command Class to install and update the directory."""
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
"""Run the setup commands."""
|
"""Run the setup commands."""
|
||||||
DistUtilsExtra.auto.install_auto.run(self)
|
DistUtilsExtra.auto.install_auto.run(self)
|
||||||
|
@ -165,22 +180,24 @@ class InstallAndUpdateDataDirectory(DistUtilsExtra.auto.install_auto):
|
||||||
'__version__': "'%s'" % self.distribution.get_version()}
|
'__version__': "'%s'" % self.distribution.get_version()}
|
||||||
update_config(self.install_lib, values)
|
update_config(self.install_lib, values)
|
||||||
|
|
||||||
desktop_file = get_desktop_file(self.root, target_data, self.prefix)
|
desktop_file = get_desktop_file(self.root, target_data)
|
||||||
print(("Desktop File: %s\n" % desktop_file))
|
print(("Desktop File: %s\n" % desktop_file))
|
||||||
move_icon_file(self.root, target_data, self.prefix)
|
move_icon_file(self.root, target_data)
|
||||||
update_desktop_file(desktop_file, script_path)
|
update_desktop_file(desktop_file, script_path)
|
||||||
|
|
||||||
|
|
||||||
DistUtilsExtra.auto.setup(
|
DistUtilsExtra.auto.setup(
|
||||||
name='mugshot',
|
name='mugshot',
|
||||||
version='0.2.3',
|
version='0.4.3',
|
||||||
license='GPL-3',
|
license='GPL-3+',
|
||||||
author='Sean Davis',
|
author='Sean Davis',
|
||||||
author_email='smd.seandavis@gmail.com',
|
author_email='sean@bluesabre.org',
|
||||||
description='lightweight user configuration utility',
|
description='lightweight user configuration utility',
|
||||||
long_description='A lightweight user configuration utility. It allows you '
|
long_description='A lightweight user configuration utility. It allows you '
|
||||||
'to easily set profile image and user details for your '
|
'to easily set profile image and user details for your '
|
||||||
'user profile and any supported applications.',
|
'user profile and any supported applications.',
|
||||||
url='https://launchpad.net/mugshot',
|
url='https://github.com/bluesabre/mugshot',
|
||||||
data_files=[('share/man/man1', ['mugshot.1'])],
|
data_files=[('share/man/man1', ['mugshot.1']),
|
||||||
|
('share/metainfo/', ['data/metainfo/mugshot.appdata.xml'])],
|
||||||
cmdclass={'install': InstallAndUpdateDataDirectory}
|
cmdclass={'install': InstallAndUpdateDataDirectory}
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue