Changeset - 462064bd9489
kallithea/i18n/be/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -935,196 +935,196 @@ msgid "Repository group with name \"%(re
 
msgstr "Група рэпазітароў \"%(repo)s\" ужо існуе"
 

	
 
msgid "Invalid repository URL"
 
msgstr "Няслушны URL рэпазітара"
 

	
 
msgid "Fork has to be the same type as parent"
 
msgstr "Тып форка будзе супадаць з бацькоўскім"
 

	
 
msgid "You don't have permissions to create repository in this group"
 
msgstr "У вас недастаткова правоў для стварэння рэпазітароў у гэтай групе"
 

	
 
msgid "no permission to create repository in root location"
 
msgstr "недастаткова правоў для стварэння рэпазітара ў каранёвым каталогу"
 

	
 
msgid "You don't have permissions to create a group in this location"
 
msgstr "У Вас недастаткова прывілеяў для стварэння групы ў гэтым месцы"
 

	
 
msgid "This username or user group name is not valid"
 
msgstr "Дадзенае імя карыстальніка ці групы карыстальнікаў недапушчальна"
 

	
 
msgid "This is not a valid path"
 
msgstr "Гэты шлях хібны"
 

	
 
msgid "This email address is already in use"
 
msgstr "Гэты e-mail ужо ўжываецца"
 

	
 
msgid "Email address \"%(email)s\" not found"
 
msgstr "Email-адрас \"%(email)s\" не знойдзены"
 

	
 
msgid ""
 
"The LDAP Login attribute of the CN must be specified - this is the name "
 
"of the attribute that is equivalent to \"username\""
 
msgstr ""
 
"Для ўваходу па LDAP павінна быць паказана значэнне атрыбута CN - гэта "
 
"эквівалент імя карыстальніка"
 

	
 
msgid "Please enter a valid IPv4 or IPv6 address"
 
msgstr "Калі ласка, увядзіце існы IPv4 ці IPv6 адрас"
 

	
 
msgid ""
 
"The network size (bits) must be within the range of 0-32 (not %(bits)r)"
 
msgstr ""
 
"Значэнне маскі падсеткі павінна быць у межах ад 0 да 32 (%(bits)r - "
 
"няслушна)"
 

	
 
msgid "Key name can only consist of letters, underscore, dash or numbers"
 
msgstr ""
 
"Ключавое імя можа толькі складацца з літар, знака падкрэслення, працяжнік "
 
"ці лікаў"
 

	
 
msgid "Filename cannot be inside a directory"
 
msgstr "Файла няма ў каталогу"
 

	
 
msgid "About"
 
msgstr "Пра праграму"
 

	
 
msgid "Add Repository"
 
msgstr "Дадаць рэпазітар"
 

	
 
msgid "Add Repository Group"
 
msgstr "Дадаць групу рэпазітароў"
 

	
 
msgid "You have admin right to this group, and can edit it"
 
msgstr ""
 
"Вы маеце адміністратарскія правы на гэту групу і можаце рэдагаваць яе"
 

	
 
msgid "Edit Repository Group"
 
msgstr "Змяніць групу рэпазітароў"
 

	
 
msgid "Repository"
 
msgstr "Рэпазітар"
 

	
 
msgid "Description"
 
msgstr "Апісанне"
 

	
 
msgid "Last Change"
 
msgstr "Апошняя змена"
 

	
 
msgid "Tip"
 
msgstr "Стан"
 

	
 
msgid "Owner"
 
msgstr "Уладальнік"
 

	
 
msgid "Log In"
 
msgstr "Увайсці"
 

	
 
msgid "Log In to %s"
 
msgstr "Увайсці ў %s"
 

	
 
msgid "Username"
 
msgstr "Імя карыстальніка"
 

	
 
msgid "Password"
 
msgstr "Пароль"
 

	
 
msgid "Forgot your password ?"
 
msgid "Forgot your password?"
 
msgstr "Забыліся на пароль?"
 

	
 
msgid "Don't have an account ?"
 
msgid "Don't have an account?"
 
msgstr "Няма акаўнта?"
 

	
 
msgid "Sign In"
 
msgstr "Увайсці"
 

	
 
msgid "Password Reset"
 
msgstr "Скінуць пароль"
 

	
 
msgid "Reset Your Password to %s"
 
msgstr "Забыліся на пароль для %s?"
 

	
 
msgid "Reset Your Password"
 
msgstr "Скінуць Ваш пароль"
 

	
 
msgid "Email Address"
 
msgstr "Паштовы адрас"
 

	
 
msgid "Captcha"
 
msgstr "Капча"
 

	
 
msgid "Send Password Reset Email"
 
msgstr "Паслаць спасылку для скідання пароля"
 

	
 
msgid ""
 
"A password reset link will be sent to the specified email address if it "
 
"is registered in the system."
 
msgstr ""
 
"Спасылка для скіду пароля будзе адпраўленая на адпаведны email-адрас, "
 
"калі ён зарэгістраваны ў сістэме."
 

	
 
msgid "New Password"
 
msgstr "Новы пароль"
 

	
 
msgid "Confirm New Password"
 
msgstr "Пацвердзіце новы пароль"
 

	
 
msgid "Sign Up"
 
msgstr "Рэгістрацыя"
 

	
 
msgid "Sign Up to %s"
 
msgstr "Рэгістрацыя на %s"
 

	
 
msgid "Re-enter password"
 
msgstr "Паўтарыце пароль"
 

	
 
msgid "First Name"
 
msgstr "Імя"
 

	
 
msgid "Last Name"
 
msgstr "Прозвішча"
 

	
 
msgid "Email"
 
msgstr "E-mail"
 

	
 
msgid "Please wait for an administrator to activate your account."
 
msgstr ""
 
"Калі ласка, пачакайце, пакуль адміністратар пацвердзіць Вашу рэгістрацыю."
 

	
 
msgid "Admin Journal"
 
msgstr "Журнал адміністратара"
 

	
 
msgid "journal filter..."
 
msgstr "Фільтр журнала..."
 

	
 
msgid "Filter"
 
msgstr "Адфільтраваць"
 

	
 
msgid "%s Entry"
 
msgid_plural "%s Entries"
 
msgstr[0] "%s запіс"
 
msgstr[1] "%s запісаў"
 
msgstr[2] "%s запісы"
 

	
 
msgid "Action"
 
msgstr "Дзеянне"
 

	
 
msgid "Date"
 
msgstr "Дата"
 

	
 
msgid "From IP"
 
msgstr "З IP"
 

	
 
msgid "No actions yet"
 
msgstr "Няма інфармацыі"
 

	
 
msgid "Authentication Settings"
 
msgstr "Налады аўтэнтыфікацыі"
 

	
 
msgid "Authentication"
 
msgstr "Аўтэнтыфікацыя"
 

	
 
msgid "Authentication Plugins"
 
msgstr "Плагіны аўтэнтыфікацыі"
 

	
 
msgid "Enabled Plugins"
 
msgstr "Уключаныя плагіны"
 
@@ -1857,194 +1857,194 @@ msgstr "Пошук па рэпазітарах"
 

	
 
msgid "My Pull Requests"
 
msgstr "Мае pull-запыты"
 

	
 
msgid "Not Logged In"
 
msgstr "Не аўтарызаваны"
 

	
 
msgid "Login to Your Account"
 
msgstr "Аўтарызавацца"
 

	
 
msgid "Log Out"
 
msgstr "Выйсці"
 

	
 
msgid "Create repositories"
 
msgstr "Стварыць рэпазітары"
 

	
 
msgid "Select this option to allow repository creation for this user"
 
msgstr "Опцыя дазваляе карыстальніку ствараць рэпазітары"
 

	
 
msgid "Create user groups"
 
msgstr "Ствараць групы карыстальнікаў"
 

	
 
msgid "Select this option to allow user group creation for this user"
 
msgstr "Опцыя дазваляе карыстальніку ствараць групы карыстальнікаў"
 

	
 
msgid "Fork repositories"
 
msgstr "Ствараць fork ад рэпазітароў"
 

	
 
msgid "Select this option to allow repository forking for this user"
 
msgstr ""
 
"Абярыце гэту опцыю каб дазволіць дадзенаму карыстальніку ствараць форкі "
 
"рэпазітароў"
 

	
 
msgid "Show"
 
msgstr "Паказаць"
 

	
 
msgid "No permissions defined yet"
 
msgstr "Прывілеі яшчэ не прызначаныя"
 

	
 
msgid "Permission"
 
msgstr "Прывілей"
 

	
 
msgid "Edit Permission"
 
msgstr "Змяніць прывілеі"
 

	
 
msgid "Submitting ..."
 
msgstr "Адпраўка..."
 

	
 
msgid "Add Another Comment"
 
msgstr "Дадаць яшчэ адзін каментар"
 

	
 
msgid "Stop following this repository"
 
msgstr "Адмяніць назіранне за рэпазітаром"
 

	
 
msgid "Start following this repository"
 
msgstr "Назіраць за рэпазітаром"
 

	
 
msgid "Group"
 
msgstr "Група"
 

	
 
msgid "Loading ..."
 
msgstr "Загрузка..."
 

	
 
msgid "loading ..."
 
msgstr "загрузка..."
 

	
 
msgid "Search truncated"
 
msgstr "Пошук усечаны"
 

	
 
msgid "No matching files"
 
msgstr "Няма супадзенняў"
 

	
 
msgid "Open New Pull Request from {0}"
 
msgstr "Стварыць новы pull-запыт з {0}"
 

	
 
msgid "Open New Pull Request for {0} → {1}"
 
msgstr "Стварыць новы pull-запыт для {0} → {1}"
 

	
 
msgid "Show Selected Changesets {0} → {1}"
 
msgstr "Паказаць выбраныя наборы змен: {0} → {1}"
 

	
 
msgid "Selection Link"
 
msgstr "Спасылка выбару"
 

	
 
msgid "Collapse Diff"
 
msgstr "Згарнуць параўнанне"
 

	
 
msgid "Expand Diff"
 
msgstr "Разгарнуць параўнанне"
 

	
 
msgid "No revisions"
 
msgstr "Няма рэвізій"
 

	
 
msgid "Failed to revoke permission"
 
msgstr "Не атрымалася адклікаць прывілеі"
 

	
 
msgid "Confirm to revoke permission for {0}: {1} ?"
 
msgstr "Пацвердзіце выдаленне прывілею для {0}: {1} ?"
 
msgid "Confirm to revoke permission for {0}: {1}?"
 
msgstr "Пацвердзіце выдаленне прывілею для {0}: {1}?"
 

	
 
msgid "Select changeset"
 
msgstr "Выбраць набор змен"
 

	
 
msgid "Specify changeset"
 
msgstr "Выбраць набор змен"
 

	
 
msgid "Click to sort ascending"
 
msgstr "Па ўзрастанні"
 

	
 
msgid "Click to sort descending"
 
msgstr "Па змяншэнні"
 

	
 
msgid "No records found."
 
msgstr "Запісы не знойдзеныя."
 

	
 
msgid "Data error."
 
msgstr "Памылка дадзеных."
 

	
 
msgid "Loading..."
 
msgstr "Загрузка..."
 

	
 
msgid "%s Changelog"
 
msgstr "Логі змен %s"
 

	
 
msgid "showing %d out of %d revision"
 
msgid_plural "showing %d out of %d revisions"
 
msgstr[0] "Паказана %d з %d рэвізій"
 
msgstr[1] "Паказаны %d з %d рэвізій"
 
msgstr[2] "Паказаны %d з %d рэвізій"
 

	
 
msgid "Clear selection"
 
msgstr "Ачысціць выбар"
 

	
 
msgid "Go to tip of repository"
 
msgstr "Перайсці на верхавіну рэпазітара"
 

	
 
msgid "Compare fork with %s"
 
msgstr "Параўнаць fork з %s"
 

	
 
msgid "Compare fork with parent repository (%s)"
 
msgstr "Параўнаць форк з бацькоўскім рэпазітаром (%s)"
 

	
 
msgid "Branch filter:"
 
msgstr "Адфільтраваць галіну:"
 

	
 
msgid "There are no changes yet"
 
msgstr "Змен яшчэ няма"
 

	
 
msgid "Removed"
 
msgstr "Выдалена"
 

	
 
msgid "Changed"
 
msgstr "Зменена"
 

	
 
msgid "Added"
 
msgstr "Дададзена"
 

	
 
msgid "Affected %s files"
 
msgstr "Закранае %s файлаў"
 

	
 
msgid ""
 
"Changeset status: %s by %s\n"
 
"Click to open associated pull request %s"
 
msgstr ""
 
"Статус набору змен: %s ад %s\n"
 
"Клікніце, каб адкрыць адпаведны pull-запыт %s"
 

	
 
msgid "Changeset status: %s by %s"
 
msgstr "Статус набору змен: %s ад %s"
 

	
 
msgid "Expand commit message"
 
msgstr "Разгарнуць паведамленне"
 

	
 
msgid "Bookmark %s"
 
msgstr "Закладка %s"
 

	
 
msgid "Tag %s"
 
msgstr "Тэг %s"
 

	
 
msgid "Branch %s"
 
msgstr "Галіна %s"
 

	
 
msgid "%s Changeset"
 
msgstr "%s Змены"
 

	
 
msgid "Changeset status"
 
msgstr "Статус змен"
 

	
 
msgid "Raw diff"
 
msgstr "Адлюстраваць у фармаце diff"
 

	
 
msgid "Patch diff"
 
msgstr "Patch diff"
 

	
 
msgid "Download diff"
kallithea/i18n/de/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -1022,196 +1022,196 @@ msgstr ""
 
"Du hast nicht die erforderlichen Berechtigungen, um in dieser Gruppe ein "
 
"Repository zu erzeugen"
 

	
 
msgid "no permission to create repository in root location"
 
msgstr "keine Berechtigung, um ein Repository auf höchster Ebene anzulegen"
 

	
 
msgid "You don't have permissions to create a group in this location"
 
msgstr ""
 
"Sie haben keine Berechtigung, um an diesem Ort ein Repository anzulegen"
 

	
 
msgid "This username or user group name is not valid"
 
msgstr "Dieser Benutzername oder Benutzergruppenname ist nicht gültig"
 

	
 
msgid "This is not a valid path"
 
msgstr "Dies ist ein Ungültiger Pfad"
 

	
 
msgid "This email address is already in use"
 
msgstr "Diese E-Mail-Addresse ist bereits in Benutzung"
 

	
 
msgid "Email address \"%(email)s\" not found"
 
msgstr "E-Mail-Addresse „%(email)s“ existiert nicht."
 

	
 
msgid ""
 
"The LDAP Login attribute of the CN must be specified - this is the name "
 
"of the attribute that is equivalent to \"username\""
 
msgstr ""
 
"Das LDAP-Login-Attribut des CN muss angeben werden - Es ist der Name des "
 
"Attributes äquivalent zu \"Benutzername\""
 

	
 
msgid "Please enter a valid IPv4 or IPv6 address"
 
msgstr "Bitte eine gültige IPv4- oder IPv6-Adresse angeben"
 

	
 
msgid ""
 
"The network size (bits) must be within the range of 0-32 (not %(bits)r)"
 
msgstr ""
 
"Die Größe (in Bits) des Netzwerks muss im Bereich 0-32 liegen (nicht "
 
"%(bits)r)"
 

	
 
msgid "Key name can only consist of letters, underscore, dash or numbers"
 
msgstr ""
 
"Der Name eines Schlüssels darf nur aus Buchstaben, Ziffern, Unterstrich "
 
"und Bindestrich bestehen"
 

	
 
msgid "Filename cannot be inside a directory"
 
msgstr "Dateiname darf kein Unterverzeichnis enthalten"
 

	
 
msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name"
 
msgstr ""
 
"Die Plug-Ins %(loaded)s und %(next_to_load)s exportieren beide den selben "
 
"Namen"
 

	
 
msgid "About"
 
msgstr "Über"
 

	
 
msgid "Add Repository"
 
msgstr "Repository hinzufügen"
 

	
 
msgid "Add Repository Group"
 
msgstr "Repositorygruppe hinzufügen"
 

	
 
msgid "You have admin right to this group, and can edit it"
 
msgstr "Du hast Adminrechte für diese Gruppe und kannst sie editieren"
 

	
 
msgid "Edit Repository Group"
 
msgstr "Repositorygruppe bearbeiten"
 

	
 
msgid "Repository"
 
msgstr "Repository"
 

	
 
msgid "Description"
 
msgstr "Beschreibung"
 

	
 
msgid "Last Change"
 
msgstr "Letzte Änderung"
 

	
 
msgid "Tip"
 
msgstr "Tipp"
 

	
 
msgid "Owner"
 
msgstr "Besitzer"
 

	
 
msgid "Log In"
 
msgstr "Log In"
 

	
 
msgid "Log In to %s"
 
msgstr "Log In in %s"
 

	
 
msgid "Username"
 
msgstr "Benutzername"
 

	
 
msgid "Password"
 
msgstr "Passwort"
 

	
 
msgid "Stay logged in after browser restart"
 
msgstr "Nach dem Neustart des Browsers eingeloggt bleiben"
 

	
 
msgid "Forgot your password ?"
 
msgid "Forgot your password?"
 
msgstr "Passwort vergessen?"
 

	
 
msgid "Don't have an account ?"
 
msgid "Don't have an account?"
 
msgstr "Kein Account?"
 

	
 
msgid "Sign In"
 
msgstr "Einloggen"
 

	
 
msgid "Password Reset"
 
msgstr "Passwort zurücksetzen"
 

	
 
msgid "Reset Your Password to %s"
 
msgstr "Setze dein Passwort auf %s zurück"
 

	
 
msgid "Reset Your Password"
 
msgstr "Setze dein Passwort zurück"
 

	
 
msgid "Email Address"
 
msgstr "E-Mail-Adresse"
 

	
 
msgid "Captcha"
 
msgstr "CAPTCHA"
 

	
 
msgid "Send Password Reset Email"
 
msgstr "E-Mail zum Zurücksetzen des Passworts anfordern"
 

	
 
msgid ""
 
"A password reset link will be sent to the specified email address if it "
 
"is registered in the system."
 
msgstr ""
 
"Ein Link zum Zurücksetzen des Passworts wird an die angegebene E-Mail-"
 
"Adresse gesendet, wenn diese im System registriert ist."
 

	
 
msgid "You are about to set a new password for the email address %s."
 
msgstr ""
 
"Du bist dabei, ein neues Passwort für die E-Mail-Adresse %s festzulegen."
 

	
 
msgid ""
 
"Note that you must use the same browser session for this as the one used "
 
"to request the password reset."
 
msgstr ""
 
"Beachten Sie, dass Sie dafür die gleiche Browsersitzung verwenden müssen, "
 
"mit der Sie das Zurücksetzen des Passworts beantragt haben."
 

	
 
msgid "Code you received in the email"
 
msgstr "Code, den du in der E-Mail erhalten hast"
 

	
 
msgid "Confirm"
 
msgstr "Bestätigen"
 

	
 
msgid "Sign Up"
 
msgstr "Registrieren"
 

	
 
msgid "Sign Up to %s"
 
msgstr "Registrieren für %s"
 

	
 
msgid "Re-enter password"
 
msgstr "Passwort erneut eingeben"
 

	
 
msgid "First Name"
 
msgstr "Vorname"
 

	
 
msgid "Last Name"
 
msgstr "Nachname"
 

	
 
msgid "Email"
 
msgstr "E-Mail"
 

	
 
msgid "Registered accounts are ready to use and need no further action."
 
msgstr "Registrierte Konten können ohne weitere Aktion genutzt werden."
 

	
 
msgid "Please wait for an administrator to activate your account."
 
msgstr ""
 
"Bitte warten Sie auf die Aktivierung Ihres Benutzerkontos durch einen "
 
"Administrator."
 

	
 
msgid "Admin Journal"
 
msgstr "Admin-Logbuch"
 

	
 
msgid "journal filter..."
 
msgstr "Logbuch filter..."
 

	
 
msgid "Filter"
 
msgstr "Filter"
 

	
 
msgid "%s Entry"
 
msgid_plural "%s Entries"
 
msgstr[0] "%s Eintrag"
 
msgstr[1] "%s Einträge"
 

	
 
msgid "Action"
 
msgstr "Aktion"
 

	
 
msgid "Date"
 
msgstr "Datum"
 

	
 
msgid "From IP"
 
msgstr "Von IP"
 

	
 
@@ -2233,193 +2233,193 @@ msgstr "Noch keine Mitglieder"
 
msgid "Chosen group members"
 
msgstr "Ausgewählte Grppenmitglieder"
 

	
 
msgid "Available members"
 
msgstr "Verfügbare Mitglieder"
 

	
 
msgid "User Groups Administration"
 
msgstr "Benutzergruppenverwaltung"
 

	
 
msgid "Add user"
 
msgstr "Benutzer hinzufügen"
 

	
 
msgid "Users"
 
msgstr "Benutzer"
 

	
 
msgid "Add User"
 
msgstr "Benutzer hinzufügen"
 

	
 
msgid "Password confirmation"
 
msgstr "Passwortbestätigung"
 

	
 
msgid "Emails"
 
msgstr "E-Mails"
 

	
 
msgid "User: %s"
 
msgstr "Benutzer: %s"
 

	
 
msgid "Last Login"
 
msgstr "Letzter Login"
 

	
 
msgid "Member of User Groups"
 
msgstr "Mitglieder der Benutzergruppe"
 

	
 
msgid "Delete this user"
 
msgstr "Diesen Benutzer löschen"
 

	
 
msgid "Users Administration"
 
msgstr "Benutzerverwaltung"
 

	
 
msgid "Auth Type"
 
msgstr "Authentifizierungsart"
 

	
 
msgid "Support"
 
msgstr "Support"
 

	
 
msgid "Mercurial repository"
 
msgstr "Mercurial Repository"
 

	
 
msgid "Git repository"
 
msgstr "Git Repository"
 

	
 
msgid "Create Fork"
 
msgstr "Fork erstellen"
 

	
 
msgid "Summary"
 
msgstr "Zusammenfassung"
 

	
 
msgid "Files"
 
msgstr "Dateien"
 

	
 
msgid "Pull Requests"
 
msgstr "Pull Requests"
 

	
 
msgid "Options"
 
msgstr "Optionen"
 

	
 
msgid "Compare Fork"
 
msgstr "Fork vergleichen"
 

	
 
msgid "No matches found"
 
msgstr "Keine Übereinstimmungen gefunden"
 

	
 
msgid "Public journal"
 
msgstr "Öffentliches Logbuch"
 

	
 
msgid "My Pull Requests"
 
msgstr "Meine Pull Requests"
 

	
 
msgid "Not Logged In"
 
msgstr "Nicht eingeloggt"
 

	
 
msgid "Forgot password?"
 
msgstr "Passwort vergessen?"
 

	
 
msgid "Permission"
 
msgstr "Rechte"
 

	
 
msgid "Edit Permission"
 
msgstr "Berechtigungen editieren"
 

	
 
msgid "Add Another Comment"
 
msgstr "Einen weiteren Kommentar hinzufügen"
 

	
 
msgid "Group"
 
msgstr "Gruppe"
 

	
 
msgid "Confirm to revoke permission for {0}: {1} ?"
 
msgid "Confirm to revoke permission for {0}: {1}?"
 
msgstr "Widerruf der Rechte für {0}: {1} bestätigen?"
 

	
 
msgid "Select changeset"
 
msgstr "Änderungssätze auswählen"
 

	
 
msgid "Specify changeset"
 
msgstr "Changeset angeben"
 

	
 
msgid "Click to sort ascending"
 
msgstr "Klicken um Aufsteigend zu Sortieren"
 

	
 
msgid "Click to sort descending"
 
msgstr "Klicken um Absteigend zu Sortieren"
 

	
 
msgid "No records found."
 
msgstr "Keine Datensätze gefunden."
 

	
 
msgid "Data error."
 
msgstr "Datenfehler."
 

	
 
msgid "Loading..."
 
msgstr "Lade..."
 

	
 
msgid "Go to tip of repository"
 
msgstr "Gehe zum Tip des Repositorys"
 

	
 
msgid "There are no changes yet"
 
msgstr "Bisher gibt es keine Änderungen"
 

	
 
msgid "Branch %s"
 
msgstr "Branch %s"
 

	
 
msgid "No title"
 
msgstr "Kein Titel"
 

	
 
msgid "Delete comment?"
 
msgstr "Kommentar löschen?"
 

	
 
msgid "Set changeset status"
 
msgstr "Setze Changesetstatus"
 

	
 
msgid "No change"
 
msgstr "Keine Änderungen"
 

	
 
msgid "Close"
 
msgstr "Schließen"
 

	
 
msgid "Comment"
 
msgstr "Kommentar"
 

	
 
msgid "%d comment"
 
msgid_plural "%d comments"
 
msgstr[0] "%d Kommentar"
 
msgstr[1] "%d Kommentare"
 

	
 
msgid "%d inline"
 
msgid_plural "%d inline"
 
msgstr[0] "%d inline"
 
msgstr[1] "%d inline"
 

	
 
msgid "%d general"
 
msgid_plural "%d general"
 
msgstr[0] "%d generell"
 
msgstr[1] "%d generell"
 

	
 
msgid "Deleted"
 
msgstr "Gelöscht"
 

	
 
msgid "Renamed"
 
msgstr "Umbenannt"
 

	
 
msgid "%s changesets"
 
msgstr "%s Changesets"
 

	
 
msgid "behind"
 
msgstr "zurück"
 

	
 
msgid "Public repository"
 
msgstr "Öffenentliches Repository"
 

	
 
msgid "Subscribe to %s rss feed"
 
msgstr "Abonniere den %s RSS Feed"
 

	
 
msgid "Subscribe to %s atom feed"
 
msgstr "Abonniere den %s ATOM Feed"
 

	
 
msgid "Hello %s"
 
msgstr "Hallo %s"
 

	
 
msgid "or"
 
msgstr "oder"
 

	
 
msgid "Upload File"
 
msgstr "Datei hochladen"
 

	
 
msgid "Commit Changes"
kallithea/i18n/el/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -1186,196 +1186,196 @@ msgstr "Δεν έχετε δικαιώματα δημιουργίας αποθετηρίου σε αυτήν την ομάδα"
 

	
 
msgid "no permission to create repository in root location"
 
msgstr "Δεν υπάρχει δικαίωμα δημιουργίας αποθετηρίου στη ριζική τοποθεσία"
 

	
 
msgid "You don't have permissions to create a group in this location"
 
msgstr "Δεν έχετε δικαιώματα δημιουργίας ομάδας σε αυτήν την τοποθεσία"
 

	
 
msgid "This username or user group name is not valid"
 
msgstr "Αυτό το όνομα χρήστη ή το όνομα ομάδας χρηστών δεν είναι έγκυρο"
 

	
 
msgid "This is not a valid path"
 
msgstr "Αυτή η διαδρομή δεν είναι έγκυρη"
 

	
 
msgid "This email address is already in use"
 
msgstr "Αυτή η διεύθυνση ηλεκτρονικού ταχυδρομείου χρησιμοποιείται ήδη"
 

	
 
msgid "Email address \"%(email)s\" not found"
 
msgstr "Η διεύθυνση ηλεκτρονικού ταχυδρομείου \"%(email)s\" δεν βρέθηκε"
 

	
 
msgid ""
 
"The LDAP Login attribute of the CN must be specified - this is the name "
 
"of the attribute that is equivalent to \"username\""
 
msgstr ""
 
"Πρέπει να προσδιοριστεί το χαρακτηριστικό LDAP Login του CN - αυτό είναι "
 
"το όνομα του χαρακτηριστικού που είναι ισοδύναμο με το \"όνομα χρήστη\""
 

	
 
msgid "Please enter a valid IPv4 or IPv6 address"
 
msgstr "Παρακαλώ εισαγάγετε μια έγκυρη διεύθυνση IPv4 ή IPv6"
 

	
 
msgid ""
 
"The network size (bits) must be within the range of 0-32 (not %(bits)r)"
 
msgstr ""
 
"Το μέγεθος δικτύου (bits) πρέπει να βρίσκεται εντός της περιοχής 0-32 "
 
"(όχι %(bits)r)"
 

	
 
msgid "Key name can only consist of letters, underscore, dash or numbers"
 
msgstr ""
 
"Το όνομα κλειδιού μπορεί να αποτελείται μόνο από γράμματα, κάτω παύλα, "
 
"παύλα ή αριθμούς"
 

	
 
msgid "Filename cannot be inside a directory"
 
msgstr "Το όνομα αρχείου δεν μπορεί να βρίσκεται μέσα σε έναν κατάλογο"
 

	
 
msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name"
 
msgstr ""
 
"Τα πρόσθετα %(loaded)s και %(next_to_load)s εξάγουν και τα δύο το ίδιο "
 
"όνομα"
 

	
 
msgid "About"
 
msgstr "Σχετικά"
 

	
 
msgid "Add Repository"
 
msgstr "Προσθήκη Αποθετηρίου"
 

	
 
msgid "Add Repository Group"
 
msgstr "Προσθήκη Ομάδας Αποθετηρίων"
 

	
 
msgid "You have admin right to this group, and can edit it"
 
msgstr ""
 
"Έχετε δικαίωμα διαχειριστή σε αυτήν την ομάδα και μπορείτε να την "
 
"επεξεργαστείτε"
 

	
 
msgid "Edit Repository Group"
 
msgstr "Επεξεργασία Ομάδας Αποθετηρίων"
 

	
 
msgid "Repository"
 
msgstr "Αποθετήριο"
 

	
 
msgid "Description"
 
msgstr "Περιγραφή"
 

	
 
msgid "Last Change"
 
msgstr "Τελευταία Αλλαγή"
 

	
 
msgid "Tip"
 
msgstr "Κεφαλή"
 

	
 
msgid "Owner"
 
msgstr "Κάτοχος"
 

	
 
msgid "Log In"
 
msgstr "Σύνδεση"
 

	
 
msgid "Log In to %s"
 
msgstr "Συνδεθείτε στο %s"
 

	
 
msgid "Username"
 
msgstr "Όνομα χρήστη"
 

	
 
msgid "Password"
 
msgstr "Κωδικός πρόσβασης"
 

	
 
msgid "Stay logged in after browser restart"
 
msgstr ""
 
"Μείνετε συνδεδεμένοι μετά την επανεκκίνηση του προγράμματος περιήγησης"
 

	
 
msgid "Forgot your password ?"
 
msgid "Forgot your password?"
 
msgstr "Ξεχάσατε τον κωδικό σας;"
 

	
 
msgid "Don't have an account ?"
 
msgid "Don't have an account?"
 
msgstr "Δεν έχετε λογαριασμό;"
 

	
 
msgid "Sign In"
 
msgstr "Είσοδος"
 

	
 
msgid "Password Reset"
 
msgstr "Επαναφορά κωδικού"
 

	
 
msgid "Reset Your Password to %s"
 
msgstr "Επαναφορά του κωδικού πρόσβασής σας στο %s"
 

	
 
msgid "Reset Your Password"
 
msgstr "Επαναφορά του κωδικού πρόσβασής σας"
 

	
 
msgid "Email Address"
 
msgstr "Διεύθυνση ηλεκτρονικού ταχυδρομείου"
 

	
 
msgid "Captcha"
 
msgstr "Captcha"
 

	
 
msgid "Send Password Reset Email"
 
msgstr ""
 
"Αποστολή μηνύματος ηλεκτρονικού ταχυδρομείου για την επαναφορά του "
 
"κωδικού πρόσβασης"
 

	
 
msgid ""
 
"A password reset link will be sent to the specified email address if it "
 
"is registered in the system."
 
msgstr ""
 
"Ένας σύνδεσμος για την επαναφορά του κωδικού πρόσβασης θα σταλεί στην "
 
"καθορισμένη διεύθυνση ηλεκτρονικού ταχυδρομείου, εάν έχει καταχωρηθεί στο "
 
"σύστημα."
 

	
 
msgid "You are about to set a new password for the email address %s."
 
msgstr ""
 
"Πρόκειται να ορίσετε έναν νέο κωδικό πρόσβασης για τη διεύθυνση "
 
"ηλεκτρονικού ταχυδρομείου %s."
 

	
 
msgid ""
 
"Note that you must use the same browser session for this as the one used "
 
"to request the password reset."
 
msgstr ""
 
"Λάβετε υπόψη ότι πρέπει να χρησιμοποιήσετε την ίδια περίοδο λειτουργίας "
 
"του προγράμματος περιήγησης με αυτήν που χρησιμοποιήθηκε για να ζητήσετε "
 
"την επαναφορά του κωδικού πρόσβασης."
 

	
 
msgid "Code you received in the email"
 
msgstr "Κωδικός που λάβατε στο μήνυμα ηλεκτρονικού ταχυδρομείου"
 

	
 
msgid "New Password"
 
msgstr "Νέος κωδικός πρόσβασης"
 

	
 
msgid "Confirm New Password"
 
msgstr "Επιβεβαίωση Νέου Κωδικού Πρόσβασης"
 

	
 
msgid "Confirm"
 
msgstr "Επιβεβαίωση"
 

	
 
msgid "Sign Up"
 
msgstr "Εγγραφή"
 

	
 
msgid "Sign Up to %s"
 
msgstr "Εγγραφείτε στο %s"
 

	
 
msgid "Re-enter password"
 
msgstr "Εισαγάγετε ξανά τον κωδικό πρόσβασης"
 

	
 
msgid "First Name"
 
msgstr "Όνομα"
 

	
 
msgid "Last Name"
 
msgstr "Επώνυμο"
 

	
 
msgid "Email"
 
msgstr "Ηλεκτρονικό ταχυδρομείο"
 

	
 
msgid "Registered accounts are ready to use and need no further action."
 
msgstr ""
 
"Οι εγγεγραμμένοι λογαριασμοί είναι έτοιμοι για χρήση και δεν χρειάζονται "
 
"περαιτέρω ενέργειες."
 

	
 
msgid "Please wait for an administrator to activate your account."
 
msgstr ""
 
"Περιμένετε έως ότου ένας διαχειριστής ενεργοποιήσει τον λογαριασμό σας."
 

	
 
msgid "Admin Journal"
 
msgstr "Ημερολόγιο Διαχειριστή"
 

	
 
msgid "journal filter..."
 
msgstr "φίλτρο εγγραφών..."
 

	
 
msgid "Filter"
 
msgstr "Φίλτρο"
 

	
 
msgid "%s Entry"
 
msgid_plural "%s Entries"
 
@@ -2722,193 +2722,193 @@ msgstr ""
 
"Ενεργοποιήστε αυτήν την επιλογή για να επιτρέψετε τη δημιουργία "
 
"αποθετηρίου για αυτόν το χρήστη"
 

	
 
msgid "Create user groups"
 
msgstr "Δημιουργία ομάδων χρηστών"
 

	
 
msgid "Select this option to allow user group creation for this user"
 
msgstr ""
 
"Ενεργοποιήστε αυτήν την επιλογή για να επιτρέψετε τη δημιουργία ομάδας "
 
"χρηστών για αυτόν το χρήστη"
 

	
 
msgid "Fork repositories"
 
msgstr "Αποθετήρια διακλαδώσεων"
 

	
 
msgid "Select this option to allow repository forking for this user"
 
msgstr ""
 
"Επιλέξτε αυτή την επιλογή για να επιτρέψετε τη διακλάδωση αποθετηρίου για "
 
"αυτόν τον χρήστη"
 

	
 
msgid "Show"
 
msgstr "Εμφάνιση"
 

	
 
msgid "No permissions defined yet"
 
msgstr "Δεν έχουν οριστεί ακόμα δικαιώματα"
 

	
 
msgid "Permission"
 
msgstr "Δικαίωμα"
 

	
 
msgid "Edit Permission"
 
msgstr "Επεξεργασία Δικαιώματος"
 

	
 
msgid "No permission defined"
 
msgstr "Δεν έχει οριστεί κανένα δικαίωμα"
 

	
 
msgid "Retry"
 
msgstr "Επανάληψη"
 

	
 
msgid "Submitting ..."
 
msgstr "Υποβολή..."
 

	
 
msgid "Unable to post"
 
msgstr "Δεν είναι δυνατή η δημοσίευση"
 

	
 
msgid "Add Another Comment"
 
msgstr "Προσθήκη και άλλου Σχολίου"
 

	
 
msgid "Stop following this repository"
 
msgstr "Διακοπή παρακολούθησης αυτού του αποθετηρίου"
 

	
 
msgid "Start following this repository"
 
msgstr "Έναρξη παρακολούθησης αυτού του αποθετηρίου"
 

	
 
msgid "Group"
 
msgstr "Ομάδα"
 

	
 
msgid "Loading ..."
 
msgstr "Φόρτωση..."
 

	
 
msgid "loading ..."
 
msgstr "φόρτωση ..."
 

	
 
msgid "Search truncated"
 
msgstr "Περικομμένη αναζήτηση"
 

	
 
msgid "No matching files"
 
msgstr "Δεν υπάρχουν αρχεία που να ταιριάζουν"
 

	
 
msgid "Open New Pull Request from {0}"
 
msgstr "Άνοιγμα νέας αίτησης έλξης από {0}"
 

	
 
msgid "Open New Pull Request for {0} → {1}"
 
msgstr "Άνοιγμα νέου αιτήματος έλξης για {0} → {1}"
 

	
 
msgid "Show Selected Changesets {0} → {1}"
 
msgstr "Εμφάνιση Επιλεγμένων Σετ Αλλαγών {0} → {1}"
 

	
 
msgid "Selection Link"
 
msgstr "Σύνδεσμος Επιλογής"
 

	
 
msgid "Collapse Diff"
 
msgstr "Σύμπτυξη Διαφοράς"
 

	
 
msgid "Expand Diff"
 
msgstr "Ανάπτυξη Διαφοράς"
 

	
 
msgid "No revisions"
 
msgstr "Χωρίς αναθεωρήσεις"
 

	
 
msgid "Type name of user or member to grant permission"
 
msgstr ""
 
"Πληκτρολογήστε το όνομα του χρήστη ή του μέλους για την εκχώρηση "
 
"δικαιωμάτων"
 

	
 
msgid "Failed to revoke permission"
 
msgstr "Απέτυχε η ανάκληση του δικαιωμάτος"
 

	
 
msgid "Confirm to revoke permission for {0}: {1} ?"
 
msgid "Confirm to revoke permission for {0}: {1}?"
 
msgstr "Επιβεβαιώστε την ανάκληση του δικαιώματος για {0}: {1};"
 

	
 
msgid "Select changeset"
 
msgstr "Επιλογή σετ αλλαγών"
 

	
 
msgid "Specify changeset"
 
msgstr "Καθορισμός σετ αλλαγών"
 

	
 
msgid "Click to sort ascending"
 
msgstr "Κάντε κλικ για αύξουσα ταξινόμηση"
 

	
 
msgid "Click to sort descending"
 
msgstr "Κάντε κλικ για φθίνουσα ταξινόμηση"
 

	
 
msgid "No records found."
 
msgstr "Δεν βρέθηκαν εγγραφές."
 

	
 
msgid "Data error."
 
msgstr "Σφάλμα δεδομένων."
 

	
 
msgid "Loading..."
 
msgstr "Φόρτωση..."
 

	
 
msgid "%s Changelog"
 
msgstr "%s Αρχείο καταγραφής αλλαγών"
 

	
 
msgid "showing %d out of %d revision"
 
msgid_plural "showing %d out of %d revisions"
 
msgstr[0] "εμφάνιση %d από %d αναθεώρηση"
 
msgstr[1] "εμφάνιση %d από %d αναθεώρησεις"
 

	
 
msgid "Clear selection"
 
msgstr "Καθαρισμός επιλογής"
 

	
 
msgid "Go to tip of repository"
 
msgstr "Μετάβαση στην κεφαλή του αποθετηρίου"
 

	
 
msgid "Compare fork with %s"
 
msgstr "Σύγκριση κλώνου με %s"
 

	
 
msgid "Compare fork with parent repository (%s)"
 
msgstr "Σύγκριση κλώνου με μητρικό αποθετήριο (%s)"
 

	
 
msgid "Branch filter:"
 
msgstr "Φίλτρο κλάδου:"
 

	
 
msgid "There are no changes yet"
 
msgstr "Δεν υπάρχουν αλλαγές ακόμα"
 

	
 
msgid "Removed"
 
msgstr "Αφαιρέθηκε"
 

	
 
msgid "Changed"
 
msgstr "Αλλάχτηκε"
 

	
 
msgid "Added"
 
msgstr "Προστέθηκε"
 

	
 
msgid "Affected %s files"
 
msgstr "Επηρεάστηκαν %s αρχεία"
 

	
 
msgid "First (oldest) changeset in this list"
 
msgstr "Πρώτο (παλαιότερο) σετ αλλαγών σε αυτήν τη λίστα"
 

	
 
msgid "Last (most recent) changeset in this list"
 
msgstr "Τελευταίο (πιο πρόσφατο) σετ αλλαγών σε αυτήν τη λίστα"
 

	
 
msgid "Position in this list of changesets"
 
msgstr "Θέση σε αυτήν τη λίστα των αλλαγών"
 

	
 
msgid ""
 
"Changeset status: %s by %s\n"
 
"Click to open associated pull request %s"
 
msgstr ""
 
"Κατάσταση συνόλου αλλαγών: %s από %s\n"
 
"Κάντε κλικ για να ανοίξετε το συσχετισμένο αίτημα έλξης %s"
 

	
 
msgid "Changeset status: %s by %s"
 
msgstr "Κατάσταση σετ αλλαγών: %s από %s"
 

	
 
msgid "Expand commit message"
 
msgstr "Ανάπτυξη μηνύματος commit"
 

	
 
msgid "%s comments"
 
msgstr "%s σχόλια"
 

	
 
msgid "Bookmark %s"
 
msgstr "Σελιδοδείκτης %s"
 

	
 
msgid "Tag %s"
 
msgstr "Ετικέτα %s"
 

	
 
msgid "Branch %s"
 
msgstr "Κλάδος %s"
 

	
 
msgid "%s Changeset"
kallithea/i18n/fr/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -1227,197 +1227,197 @@ msgid "You don't have permissions to cre
 
msgstr "Vous n’avez pas la permission de créer un dépôt dans ce"
 

	
 
msgid "no permission to create repository in root location"
 
msgstr "pas de permission de créer un dépôt dans la racine"
 

	
 
msgid "You don't have permissions to create a group in this location"
 
msgstr ""
 
"Vous n'avez pas les permissions pour créer un groupe dans cet endroit"
 

	
 
msgid "This username or user group name is not valid"
 
msgstr ""
 
"Ce nom d'utilisateur ou nom de groupe d'utilisateurs n'est pas valide"
 

	
 
msgid "This is not a valid path"
 
msgstr "Ceci n’est pas un chemin valide"
 

	
 
msgid "This email address is already in use"
 
msgstr "Cette adresse e-mail est déjà enregistrée"
 

	
 
msgid "Email address \"%(email)s\" not found"
 
msgstr "L’adresse e-mail « %(email)s » n’existe pas"
 

	
 
msgid ""
 
"The LDAP Login attribute of the CN must be specified - this is the name "
 
"of the attribute that is equivalent to \"username\""
 
msgstr ""
 
"L’attribut Login du CN doit être spécifié. Cet attribut correspond au nom "
 
"d’utilisateur"
 

	
 
msgid "Please enter a valid IPv4 or IPv6 address"
 
msgstr "Veuillez entrer une adresse IPv4 ou IPv6 valide"
 

	
 
msgid ""
 
"The network size (bits) must be within the range of 0-32 (not %(bits)r)"
 
msgstr ""
 
"La taille du réseau (bits) doit être entre 0 et 32 (et non %(bits)r)"
 

	
 
msgid "Key name can only consist of letters, underscore, dash or numbers"
 
msgstr ""
 
"Le nom de la clé ne peut consister que de letters, de traits d'union, de "
 
"tirets ou de nombres"
 

	
 
msgid "Filename cannot be inside a directory"
 
msgstr "Le nom du fichier ne peut être à l'intérieur d'un répertoire"
 

	
 
msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name"
 
msgstr ""
 
"Les greffons %(loaded)s et %(next_to_load)s exportent tous les deux vers "
 
"le même nom"
 

	
 
msgid "About"
 
msgstr "À propos"
 

	
 
msgid "Add Repository"
 
msgstr "Ajouter un dépôt"
 

	
 
msgid "Add Repository Group"
 
msgstr "Ajouter un groupe de dépôts"
 

	
 
msgid "You have admin right to this group, and can edit it"
 
msgstr ""
 
"Vous avez les droits d'administration sur ce groupe, et pouvez l'éditer"
 

	
 
msgid "Edit Repository Group"
 
msgstr "Modifier le groupe de dépôts"
 

	
 
msgid "Repository"
 
msgstr "Dépôt"
 

	
 
msgid "Description"
 
msgstr "Description"
 

	
 
msgid "Last Change"
 
msgstr "Dernière modification"
 

	
 
msgid "Tip"
 
msgstr "Sommet"
 

	
 
msgid "Owner"
 
msgstr "Propriétaire"
 

	
 
msgid "Log In"
 
msgstr "Connexion"
 

	
 
msgid "Log In to %s"
 
msgstr "Se connecter à %s"
 

	
 
msgid "Username"
 
msgstr "Nom d’utilisateur"
 

	
 
msgid "Password"
 
msgstr "Mot de passe"
 

	
 
msgid "Stay logged in after browser restart"
 
msgstr "Rester connecté après un redémarrage du navigateur"
 

	
 
msgid "Forgot your password ?"
 
msgstr "Mot de passe oublié ?"
 

	
 
msgid "Don't have an account ?"
 
msgstr "Vous n’avez pas de compte ?"
 
msgid "Forgot your password?"
 
msgstr "Mot de passe oublié?"
 

	
 
msgid "Don't have an account?"
 
msgstr "Vous n’avez pas de compte?"
 

	
 
msgid "Sign In"
 
msgstr "Connexion"
 

	
 
msgid "Password Reset"
 
msgstr "Remettre le mot de passe à zéro"
 

	
 
msgid "Reset Your Password to %s"
 
msgstr "Réinitialiser votre mot de passe à %s"
 

	
 
msgid "Reset Your Password"
 
msgstr "Réinitialiser votre mot de passe"
 

	
 
msgid "Email Address"
 
msgstr "Adresse e-mail"
 

	
 
msgid "Captcha"
 
msgstr "Captcha"
 

	
 
msgid "Send Password Reset Email"
 
msgstr "Envoyer l'E-mail de réinitialisation du mot de passe"
 

	
 
msgid ""
 
"A password reset link will be sent to the specified email address if it "
 
"is registered in the system."
 
msgstr ""
 
"Un lien de réinitialisation du mot de passe sera envoyé à l'adresse e-"
 
"mail indiquée si elle est enregistrée dans le système."
 

	
 
msgid "You are about to set a new password for the email address %s."
 
msgstr ""
 
"Vous êtes sur le point de changer le mot de passe pour l'adresse e-mail "
 
"%s."
 

	
 
msgid ""
 
"Note that you must use the same browser session for this as the one used "
 
"to request the password reset."
 
msgstr ""
 
"Vous devez utiliser la même session de navigateur pour cette opération "
 
"que celle utilisée pour la demande de réinitialisation de mot de passe."
 

	
 
msgid "Code you received in the email"
 
msgstr "Le code que vous avez reçu dans l'e-mail"
 

	
 
msgid "New Password"
 
msgstr "Nouveau mot de passe"
 

	
 
msgid "Confirm New Password"
 
msgstr "Confirmer le nouveau mot de passe"
 

	
 
msgid "Confirm"
 
msgstr "Confirmation"
 

	
 
msgid "Sign Up"
 
msgstr "Inscription"
 

	
 
msgid "Sign Up to %s"
 
msgstr "S'inscrire sur %s"
 

	
 
msgid "Re-enter password"
 
msgstr "Confirmation"
 

	
 
msgid "First Name"
 
msgstr "Prénom"
 

	
 
msgid "Last Name"
 
msgstr "Nom"
 

	
 
msgid "Email"
 
msgstr "E-mail"
 

	
 
msgid "Registered accounts are ready to use and need no further action."
 
msgstr ""
 
"Les comptes enregistrés sont prêts à être utilisés, et ne nécessitent "
 
"aucune autre action."
 

	
 
msgid "Please wait for an administrator to activate your account."
 
msgstr "Merci d'attendre qu'un administrateur active votre compte."
 

	
 
msgid "Admin Journal"
 
msgstr "Historique d’administration"
 

	
 
msgid "journal filter..."
 
msgstr "filtre du journal…"
 

	
 
msgid "Filter"
 
msgstr "Filtre"
 

	
 
msgid "%s Entry"
 
msgid_plural "%s Entries"
 
msgstr[0] "%s entrée"
 
msgstr[1] "%s entrées"
 

	
 
msgid "Action"
 
msgstr "Action"
 

	
 
@@ -2710,193 +2710,193 @@ msgid "Select this option to allow repos
 
msgstr ""
 
"Sélectionner cette option pour autoriser cet utilisateur à créer des "
 
"dépôts"
 

	
 
msgid "Create user groups"
 
msgstr "Créer des groupes d'utilisateurs"
 

	
 
msgid "Select this option to allow user group creation for this user"
 
msgstr ""
 
"Sélectionner cette option pour autoriser cet utilisateur à créer des "
 
"groupes d'utilisateurs"
 

	
 
msgid "Fork repositories"
 
msgstr "Forker les dépôts"
 

	
 
msgid "Select this option to allow repository forking for this user"
 
msgstr ""
 
"Sélectionner cette option pour autoriser cet utilisateur à forker des "
 
"dépôts"
 

	
 
msgid "Show"
 
msgstr "Afficher"
 

	
 
msgid "No permissions defined yet"
 
msgstr "Aucune permission définie pour l'instant"
 

	
 
msgid "Permission"
 
msgstr "Permission"
 

	
 
msgid "Edit Permission"
 
msgstr "Éditer"
 

	
 
msgid "No permission defined"
 
msgstr "Aucune permission définie"
 

	
 
msgid "Retry"
 
msgstr "Réessayer"
 

	
 
msgid "Submitting ..."
 
msgstr "Envoi…"
 

	
 
msgid "Unable to post"
 
msgstr "Impossible de publier"
 

	
 
msgid "Add Another Comment"
 
msgstr "Ajouter un autre commentaire"
 

	
 
msgid "Stop following this repository"
 
msgstr "Arrêter de suivre ce dépôt"
 

	
 
msgid "Start following this repository"
 
msgstr "Suivre ce dépôt"
 

	
 
msgid "Group"
 
msgstr "Groupe"
 

	
 
msgid "Loading ..."
 
msgstr "Chargement..."
 

	
 
msgid "loading ..."
 
msgstr "chargement..."
 

	
 
msgid "Search truncated"
 
msgstr "Recherche tronquée"
 

	
 
msgid "No matching files"
 
msgstr "Aucun fichier correspondant"
 

	
 
msgid "Open New Pull Request from {0}"
 
msgstr "Ouvrir une nouvelle requête de pull à partir de {0}"
 

	
 
msgid "Open New Pull Request for {0} → {1}"
 
msgstr "Ouvrir une nouvelle requête de pull pour {0} → {1}"
 

	
 
msgid "Show Selected Changesets {0} → {1}"
 
msgstr "Afficher les changesets sélectionnés {0} → {1}"
 

	
 
msgid "Selection Link"
 
msgstr "Lien vers la sélection"
 

	
 
msgid "Collapse Diff"
 
msgstr "Replier le Diff"
 

	
 
msgid "Expand Diff"
 
msgstr "Déplier le Diff"
 

	
 
msgid "No revisions"
 
msgstr "Aucune révision"
 

	
 
msgid "Type name of user or member to grant permission"
 
msgstr ""
 
"Saisir le nom de l'utilisateur ou du membre à qui donner l'autorisation"
 

	
 
msgid "Failed to revoke permission"
 
msgstr "Échec de la révocation de permission"
 

	
 
msgid "Confirm to revoke permission for {0}: {1} ?"
 
msgid "Confirm to revoke permission for {0}: {1}?"
 
msgstr "Voulez-vous vraiment révoquer la permission pour {0} : {1} ?"
 

	
 
msgid "Select changeset"
 
msgstr "Sélectionner le changeset"
 

	
 
msgid "Specify changeset"
 
msgstr "Sélectionner le changeset"
 

	
 
msgid "Click to sort ascending"
 
msgstr "Tri ascendant"
 

	
 
msgid "Click to sort descending"
 
msgstr "Tri descendant"
 

	
 
msgid "No records found."
 
msgstr "Aucun élément n’a été trouvé."
 

	
 
msgid "Data error."
 
msgstr "Erreur d’intégrité des données."
 

	
 
msgid "Loading..."
 
msgstr "Chargement…"
 

	
 
msgid "%s Changelog"
 
msgstr "Historique de %s"
 

	
 
msgid "showing %d out of %d revision"
 
msgid_plural "showing %d out of %d revisions"
 
msgstr[0] "Affichage de %d révision sur %d"
 
msgstr[1] "Affichage de %d révisions sur %d"
 

	
 
msgid "Clear selection"
 
msgstr "Vider la sélection"
 

	
 
msgid "Go to tip of repository"
 
msgstr "Aller au sommet (tip) du dépôt"
 

	
 
msgid "Compare fork with %s"
 
msgstr "Comparer le fork avec %s"
 

	
 
msgid "Compare fork with parent repository (%s)"
 
msgstr "Comparer le fork avec le dépôt parent (%s)"
 

	
 
msgid "Branch filter:"
 
msgstr "Filtre de branche :"
 

	
 
msgid "There are no changes yet"
 
msgstr "Il n’y a aucun changement pour le moment"
 

	
 
msgid "Removed"
 
msgstr "Supprimé"
 

	
 
msgid "Changed"
 
msgstr "Modifié"
 

	
 
msgid "Added"
 
msgstr "Ajouté"
 

	
 
msgid "Affected %s files"
 
msgstr "%s fichiers affectés"
 

	
 
msgid "First (oldest) changeset in this list"
 
msgstr "Premier changeset dans cette liste (le plus vieux)"
 

	
 
msgid "Last (most recent) changeset in this list"
 
msgstr "Dernier changeset dans cette liste (le plus récent)"
 

	
 
msgid "Position in this list of changesets"
 
msgstr "Position dans cette liste de changesets"
 

	
 
msgid ""
 
"Changeset status: %s by %s\n"
 
"Click to open associated pull request %s"
 
msgstr ""
 
"Statut du changeset : %s par %s\n"
 
"Cliquer pour ouvrir la requête de pull %s associée"
 

	
 
msgid "Changeset status: %s by %s"
 
msgstr "Statut de changeset : %s par %s"
 

	
 
msgid "Expand commit message"
 
msgstr "Développer le message de commit"
 

	
 
msgid "%s comments"
 
msgstr "%s commentaires"
 

	
 
msgid "Bookmark %s"
 
msgstr "Marque-page %s"
 

	
 
msgid "Tag %s"
 
msgstr "Tag %s"
 

	
 
msgid "Branch %s"
 
msgstr "Branche %s"
 

	
 
msgid "%s Changeset"
kallithea/i18n/ja/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -907,196 +907,196 @@ msgstr "リポジトリグループ名 \"%(repo)s\" はすでに存在します"
 

	
 
msgid "Invalid repository URL"
 
msgstr "無効なリポジトリのURL"
 

	
 
msgid "Fork has to be the same type as parent"
 
msgstr "フォークは親と同じ種別の必要があります"
 

	
 
msgid "You don't have permissions to create repository in this group"
 
msgstr "このグループにリポジトリを作成する権限がありません"
 

	
 
msgid "no permission to create repository in root location"
 
msgstr "ルートにリポジトリを作成する権限がありません"
 

	
 
msgid "You don't have permissions to create a group in this location"
 
msgstr "この場所にグループを作成する権限がありません"
 

	
 
msgid "This username or user group name is not valid"
 
msgstr "ユーザー名かユーザーグループが不正です"
 

	
 
msgid "This is not a valid path"
 
msgstr "不正なパスです"
 

	
 
msgid "This email address is already in use"
 
msgstr "このメールアドレスはすでに取得されています"
 

	
 
msgid "Email address \"%(email)s\" not found"
 
msgstr "メールアドレス \"%(email)s\" がみつかりません"
 

	
 
msgid ""
 
"The LDAP Login attribute of the CN must be specified - this is the name "
 
"of the attribute that is equivalent to \"username\""
 
msgstr ""
 
"LDAPのこのCNに対するログイン属性は必須です。 - これは \"ユーザー名\" と同"
 
"じです"
 

	
 
msgid "Please enter a valid IPv4 or IPv6 address"
 
msgstr "有効なIPv4かIPv6のアドレスを入力してください"
 

	
 
msgid ""
 
"The network size (bits) must be within the range of 0-32 (not %(bits)r)"
 
msgstr ""
 
"ネットワークサイズ (bits) は0-32の範囲にする必要があります ( %(bits)r は不"
 
"正です)"
 

	
 
msgid "Key name can only consist of letters, underscore, dash or numbers"
 
msgstr ""
 
"キー名にはアルファベット、アンダースコア(_)、ピリオド(.)、ダッシュ(-)、数"
 
"字が使えます"
 

	
 
msgid "Filename cannot be inside a directory"
 
msgstr "ファイル名はディレクトリ内にすることはできません"
 

	
 
msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name"
 
msgstr ""
 
"%(loaded)s プラグインと %(next_to_load)s プラグインで同じ名前が使われてい"
 
"ます"
 

	
 
msgid "Add Repository"
 
msgstr "リポジトリを追加"
 

	
 
msgid "Add Repository Group"
 
msgstr "リポジトリグループを追加"
 

	
 
msgid "You have admin right to this group, and can edit it"
 
msgstr "管理者権限をもっているため編集できます"
 

	
 
msgid "Edit Repository Group"
 
msgstr "リポジトリグループを編集"
 

	
 
msgid "Repository"
 
msgstr "リポジトリ"
 

	
 
msgid "Description"
 
msgstr "説明"
 

	
 
msgid "Last Change"
 
msgstr "最後の変更点"
 

	
 
msgid "Tip"
 
msgstr "Tip"
 

	
 
msgid "Owner"
 
msgstr "所有者"
 

	
 
msgid "Log In"
 
msgstr "ログイン"
 

	
 
msgid "Log In to %s"
 
msgstr "%s へログイン"
 

	
 
msgid "Username"
 
msgstr "ユーザー名"
 

	
 
msgid "Password"
 
msgstr "パスワード"
 

	
 
msgid "Forgot your password ?"
 
msgid "Forgot your password?"
 
msgstr "パスワードを忘れた?"
 

	
 
msgid "Don't have an account ?"
 
msgid "Don't have an account?"
 
msgstr "アカウントを持っていない?"
 

	
 
msgid "Sign In"
 
msgstr "サインイン"
 

	
 
msgid "Password Reset"
 
msgstr "パスワードのリセット"
 

	
 
msgid "Reset Your Password to %s"
 
msgstr "%sのパスワードをリセット"
 

	
 
msgid "Reset Your Password"
 
msgstr "パスワードのリセット"
 

	
 
msgid "Email Address"
 
msgstr "メールアドレス"
 

	
 
msgid "Captcha"
 
msgstr "キャプチャ"
 

	
 
msgid "Send Password Reset Email"
 
msgstr "パスワードリセットメールを送信"
 

	
 
msgid ""
 
"A password reset link will be sent to the specified email address if it "
 
"is registered in the system."
 
msgstr ""
 
"システムに登録されている場合、パスワードリセットのリンクを指定されたメール"
 
"アドレスに送信します。"
 

	
 
msgid "New Password"
 
msgstr "新しいパスワード"
 

	
 
msgid "Confirm New Password"
 
msgstr "新しいパスワードの確認"
 

	
 
msgid "Sign Up"
 
msgstr "サインアップ"
 

	
 
msgid "Sign Up to %s"
 
msgstr "%s へサインアップ"
 

	
 
msgid "Re-enter password"
 
msgstr "パスワード再入力"
 

	
 
msgid "First Name"
 
msgstr "名前"
 

	
 
msgid "Last Name"
 
msgstr "名字"
 

	
 
msgid "Email"
 
msgstr "メールアドレス"
 

	
 
msgid "Admin Journal"
 
msgstr "管理ジャーナル"
 

	
 
msgid "journal filter..."
 
msgstr "ジャーナルフィルタ..."
 

	
 
msgid "Filter"
 
msgstr "フィルター"
 

	
 
msgid "%s Entry"
 
msgid_plural "%s Entries"
 
msgstr[0] "%s 個のエントリ"
 

	
 
msgid "Action"
 
msgstr "アクション"
 

	
 
msgid "Date"
 
msgstr "日時"
 

	
 
msgid "From IP"
 
msgstr "アクセス元IPアドレス"
 

	
 
msgid "No actions yet"
 
msgstr "まだアクションがありません"
 

	
 
msgid "Authentication Settings"
 
msgstr "認証設定"
 

	
 
msgid "Authentication"
 
msgstr "認証"
 

	
 
msgid "Authentication Plugins"
 
msgstr "認証プラグイン"
 

	
 
msgid "Enabled Plugins"
 
msgstr "有効なプラグイン"
 

	
 
msgid ""
 
"Comma-separated list of plugins; Kallithea will try user authentication "
 
"in plugin order"
 
msgstr ""
 
"カンマ区切りのプラグインの一覧です。Kallitheaはプラグインの並び順でユー"
 
@@ -2056,193 +2056,193 @@ msgstr "あなたのアカウントにログイン"
 

	
 
msgid "Log Out"
 
msgstr "ログアウト"
 

	
 
msgid "Parent rev."
 
msgstr "親リビジョン"
 

	
 
msgid "Child rev."
 
msgstr "子リビジョン"
 

	
 
msgid "Create repositories"
 
msgstr "リポジトリを作成する"
 

	
 
msgid "Select this option to allow repository creation for this user"
 
msgstr ""
 
"ユーザーにリポジトリ作成を許可する場合はこのオプションを選んでください"
 

	
 
msgid "Create user groups"
 
msgstr "ユーザーグループを作成"
 

	
 
msgid "Select this option to allow user group creation for this user"
 
msgstr ""
 
"ユーザーにユーザーグループの作成を許可する場合はこのオプションを選んでくだ"
 
"さい"
 

	
 
msgid "Fork repositories"
 
msgstr "リポジトリをフォークする"
 

	
 
msgid "Select this option to allow repository forking for this user"
 
msgstr ""
 
"ユーザーにリポジトリのフォークを許可する場合はこのオプションを選んでくださ"
 
"い"
 

	
 
msgid "Show"
 
msgstr "表示"
 

	
 
msgid "No permissions defined yet"
 
msgstr "まだ権限設定がありません"
 

	
 
msgid "Permission"
 
msgstr "権限"
 

	
 
msgid "Edit Permission"
 
msgstr "権限を編集"
 

	
 
msgid "No permission defined"
 
msgstr "権限が設定されていません"
 

	
 
msgid "Submitting ..."
 
msgstr "送信中..."
 

	
 
msgid "Add Another Comment"
 
msgstr "別のコメントを追加"
 

	
 
msgid "Stop following this repository"
 
msgstr "このリポジトリのフォローをやめる"
 

	
 
msgid "Start following this repository"
 
msgstr "このリポジトリのフォローする"
 

	
 
msgid "Group"
 
msgstr "グループ"
 

	
 
msgid "Loading ..."
 
msgstr "読み込み中..."
 

	
 
msgid "loading ..."
 
msgstr "読み込み中..."
 

	
 
msgid "Search truncated"
 
msgstr "検索結果は省略されています"
 

	
 
msgid "No matching files"
 
msgstr "マッチするファイルはありません"
 

	
 
msgid "Open New Pull Request from {0}"
 
msgstr "新しいプルリクエストを{0}から作成"
 

	
 
msgid "Open New Pull Request for {0} → {1}"
 
msgstr "{0} → {1}から新しいプルリクエストを作成する"
 

	
 
msgid "Show Selected Changesets {0} → {1}"
 
msgstr "選択したチェンジセット{0} → {0}を表示"
 

	
 
msgid "Collapse Diff"
 
msgstr "差分をたたむ"
 

	
 
msgid "Expand Diff"
 
msgstr "差分を表示"
 

	
 
msgid "No revisions"
 
msgstr "リビジョンなし"
 

	
 
msgid "Failed to revoke permission"
 
msgstr "権限の取消に失敗しました"
 

	
 
msgid "Confirm to revoke permission for {0}: {1} ?"
 
msgid "Confirm to revoke permission for {0}: {1}?"
 
msgstr "権限 {0}: {1} を取り消してもよろしいですか?"
 

	
 
msgid "Select changeset"
 
msgstr "リビジョンを選択"
 

	
 
msgid "Specify changeset"
 
msgstr "チェンジセットを指定"
 

	
 
msgid "Click to sort ascending"
 
msgstr "昇順で並び換え"
 

	
 
msgid "Click to sort descending"
 
msgstr "降順で並び替え"
 

	
 
msgid "No records found."
 
msgstr "レコードが見つかりません"
 

	
 
msgid "Data error."
 
msgstr "データエラー"
 

	
 
msgid "Loading..."
 
msgstr "読み込み中..."
 

	
 
msgid "%s Changelog"
 
msgstr "%s チェンジログ"
 

	
 
msgid "showing %d out of %d revision"
 
msgid_plural "showing %d out of %d revisions"
 
msgstr[0] "%d / %d リビジョンを表示"
 

	
 
msgid "Clear selection"
 
msgstr "選択を解除"
 

	
 
msgid "Go to tip of repository"
 
msgstr "リポジトリの最新のリビジョン(tip)に移動"
 

	
 
msgid "Compare fork with %s"
 
msgstr "%s とフォークを比較"
 

	
 
msgid "Compare fork with parent repository (%s)"
 
msgstr "フォーク元(%s)と比較"
 

	
 
msgid "Branch filter:"
 
msgstr "ブランチフィルタ:"
 

	
 
msgid "There are no changes yet"
 
msgstr "まだ変更がありません"
 

	
 
msgid "Removed"
 
msgstr "削除"
 

	
 
msgid "Changed"
 
msgstr "変更"
 

	
 
msgid "Added"
 
msgstr "追加"
 

	
 
msgid "Affected %s files"
 
msgstr "%s ファイルに影響"
 

	
 
msgid "Expand commit message"
 
msgstr "コミットメッセージを展開"
 

	
 
msgid "Bookmark %s"
 
msgstr "ブックマーク %s"
 

	
 
msgid "Tag %s"
 
msgstr "タグ %s"
 

	
 
msgid "Branch %s"
 
msgstr "ブランチ %s"
 

	
 
msgid "%s Changeset"
 
msgstr "%s チェンジセット"
 

	
 
msgid "Changeset status"
 
msgstr "チェンジセットステータス"
 

	
 
msgid "Raw diff"
 
msgstr "diffとして差分を表示"
 

	
 
msgid "Patch diff"
 
msgstr "パッチとして差分を表示"
 

	
 
msgid "Download diff"
 
msgstr "差分をダウンロード"
 

	
 
msgid "Merge"
 
msgstr "マージ"
 

	
 
msgid "%s file changed"
 
msgid_plural "%s files changed"
 
msgstr[0] "%s ファイルに影響"
 

	
 
msgid "%s file changed with %s insertions and %s deletions"
 
msgid_plural "%s files changed with %s insertions and %s deletions"
kallithea/i18n/nb_NO/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -521,193 +521,193 @@ msgid "on line %s"
 
msgstr "på linje %s"
 

	
 
msgid "top level"
 
msgstr "toppnivå"
 

	
 
msgid "Kallithea Administrator"
 
msgstr "Kallithea-administrator"
 

	
 
msgid "Not approved"
 
msgstr "Ikke godkjent"
 

	
 
msgid "Approved"
 
msgstr "Godkjent"
 

	
 
msgid "Please enter a password"
 
msgstr "Skriv inn ett passord"
 

	
 
msgid "Closing"
 
msgstr "Lukker"
 

	
 
msgid "Username \"%(username)s\" already exists"
 
msgstr "Brukernavnet \"%(username)s\" finnes allerede"
 

	
 
msgid "Username \"%(username)s\" cannot be used"
 
msgstr "Brukernavnet \"%(username)s\" kan ikke brukes"
 

	
 
msgid "Invalid user group name"
 
msgstr "Ugyldig brukergruppenavn"
 

	
 
msgid "User group \"%(usergroup)s\" already exists"
 
msgstr "Brukergruppen \"%(usergroup)s\" finnes allerede"
 

	
 
msgid "Invalid old password"
 
msgstr "Ugyldig gammelt passord"
 

	
 
msgid "Passwords do not match"
 
msgstr "Passordene samsvarer ikke"
 

	
 
msgid "Invalid username or password"
 
msgstr "Ugyldig brukernavn eller passord"
 

	
 
msgid "Invalid repository URL"
 
msgstr "Ugyldig pakkebrønnsnettadresse"
 

	
 
msgid "This is not a valid path"
 
msgstr "Dette er ikke en gyldig sti"
 

	
 
msgid "This email address is already in use"
 
msgstr "E-postadressen er allerede i bruk"
 

	
 
msgid "Please enter a valid IPv4 or IPv6 address"
 
msgstr "Skriv inn en gyldig IPv4- eller IPv6-adresse"
 

	
 
msgid "About"
 
msgstr "Om"
 

	
 
msgid "Add Repository"
 
msgstr "Legg til pakkebrønn"
 

	
 
msgid "Add Repository Group"
 
msgstr "Legg til pakkebrønnsgruppe"
 

	
 
msgid "You have admin right to this group, and can edit it"
 
msgstr ""
 
"Du har administratorrettigheter til denne gruppen, og kan redigere den"
 

	
 
msgid "Edit Repository Group"
 
msgstr "Rediger pakkebrønnsgruppe"
 

	
 
msgid "Repository"
 
msgstr "Pakkebrønn"
 

	
 
msgid "Description"
 
msgstr "Beskrivelse"
 

	
 
msgid "Last Change"
 
msgstr "Siste endring"
 

	
 
msgid "Tip"
 
msgstr "Tips"
 

	
 
msgid "Owner"
 
msgstr "Eier"
 

	
 
msgid "Log In"
 
msgstr "Logg inn"
 

	
 
msgid "Log In to %s"
 
msgstr "Logg inn på %s"
 

	
 
msgid "Username"
 
msgstr "Brukernavn"
 

	
 
msgid "Password"
 
msgstr "Passord"
 

	
 
msgid "Forgot your password ?"
 
msgid "Forgot your password?"
 
msgstr "Glemt passordet ditt?"
 

	
 
msgid "Password Reset"
 
msgstr "Passordstilbakestilling"
 

	
 
msgid "Reset Your Password to %s"
 
msgstr "Tilbakestill passordet ditt til %s"
 

	
 
msgid "Reset Your Password"
 
msgstr "Tilbakestill passordet ditt"
 

	
 
msgid "Email Address"
 
msgstr "E-postadresse"
 

	
 
msgid "Send Password Reset Email"
 
msgstr "Send e-post for passordtilbakestilling"
 

	
 
msgid ""
 
"A password reset link will be sent to the specified email address if it "
 
"is registered in the system."
 
msgstr ""
 
"En passordtilbakestillingslenke vil bli sendt til angitt e-postadresse "
 
"hvis den er registrert i systemet."
 

	
 
msgid "You are about to set a new password for the email address %s."
 
msgstr "Du er i ferd med å sette et nytt passord for e-postadressen %s."
 

	
 
msgid "Code you received in the email"
 
msgstr "Koden du mottok per e-post"
 

	
 
msgid "New Password"
 
msgstr "Nytt passord"
 

	
 
msgid "Confirm New Password"
 
msgstr "Bekreft nytt passord"
 

	
 
msgid "Confirm"
 
msgstr "Bekreft"
 

	
 
msgid "Sign Up"
 
msgstr "Registrer"
 

	
 
msgid "Sign Up to %s"
 
msgstr "Registrer på %s"
 

	
 
msgid "Re-enter password"
 
msgstr "Skriv inn passord på ny"
 

	
 
msgid "First Name"
 
msgstr "Fornavn"
 

	
 
msgid "Last Name"
 
msgstr "Etternavn"
 

	
 
msgid "Email"
 
msgstr "E-post"
 

	
 
msgid "Filter"
 
msgstr "Filter"
 

	
 
msgid "%s Entry"
 
msgid_plural "%s Entries"
 
msgstr[0] "%s oppføring"
 
msgstr[1] "%s oppføringer"
 

	
 
msgid "Action"
 
msgstr "Handling"
 

	
 
msgid "Date"
 
msgstr "Dato"
 

	
 
msgid "No actions yet"
 
msgstr "Ingen handlinger enda"
 

	
 
msgid "Authentication Settings"
 
msgstr "Identitetsbekreftelsesinnstillinger"
 

	
 
msgid "Authentication"
 
msgstr "Identitetsbekreftelse"
 

	
 
msgid "Authentication Plugins"
 
msgstr "Identitetsbekreftelsesprogramtillegg"
 

	
 
msgid "Enabled Plugins"
 
msgstr "Aktiverte programtillegg"
 

	
 
msgid "Available built-in plugins"
 
msgstr "Tilgjengelige innebygde programtillegg"
 

	
 
msgid "Plugin"
 
msgstr "Programtillegg"
 

	
 
msgid "Save"
 
msgstr "Lagre"
 

	
 
msgid "Repository Defaults"
kallithea/i18n/pl/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -995,196 +995,196 @@ msgid ""
 
msgstr ""
 
"Nieprawidłowy adres URL repozytorium. Musi to być prawidłowy adres URL "
 
"typu http, https, ssh, svn + http lub svn + https"
 

	
 
msgid "Fork has to be the same type as parent"
 
msgstr "Fork musi być tego samego typu, jak rodzic"
 

	
 
msgid "You don't have permissions to create repository in this group"
 
msgstr "Nie masz uprawnień do tworzenia repozytorium w tej grupie"
 

	
 
msgid "no permission to create repository in root location"
 
msgstr "nie masz uprawnień do tworzenia repozytorium w tej lokacji roota"
 

	
 
msgid "You don't have permissions to create a group in this location"
 
msgstr "Nie masz uprawnień do tworzenia grupy w tym miejscu"
 

	
 
msgid "This username or user group name is not valid"
 
msgstr "Ta nazwa użytkownika lub grupy użytkowników nie jest prawidłowa"
 

	
 
msgid "This is not a valid path"
 
msgstr "To nie jest prawidłowa ścieżka"
 

	
 
msgid "This email address is already in use"
 
msgstr "Ten adres e-mail jest już zajęty"
 

	
 
msgid "Email address \"%(email)s\" not found"
 
msgstr "e-mail \"%(email)s\" nie istnieje"
 

	
 
msgid ""
 
"The LDAP Login attribute of the CN must be specified - this is the name "
 
"of the attribute that is equivalent to \"username\""
 
msgstr ""
 
"Atrybut logowania CN do LDAP należy określić, jest to nazwa atrybutu, "
 
"który jest odpowiednikiem  \"username\""
 

	
 
msgid "Please enter a valid IPv4 or IPv6 address"
 
msgstr "Proszę podać poprawny adres IPv4 lub IPv6"
 

	
 
msgid ""
 
"The network size (bits) must be within the range of 0-32 (not %(bits)r)"
 
msgstr ""
 
"Rozmiar sieci (bits) może mieścić się w zakresie od 0-32 (nie %(bits)r)"
 

	
 
msgid "Key name can only consist of letters, underscore, dash or numbers"
 
msgstr ""
 
"Klucz nazwy może składać się tylko z liter, podkreślenia, myślnika lub "
 
"numerów"
 

	
 
msgid "Filename cannot be inside a directory"
 
msgstr "Nazwa pliku nie może znajdować się w katalogu"
 

	
 
msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name"
 
msgstr "Wtyczki %(loaded)s i %(next_to_load)s eksportują tę samą nazwę"
 

	
 
msgid "Add Repository"
 
msgstr "Dodaj Repozytorium"
 

	
 
msgid "Add Repository Group"
 
msgstr "Dodaj Grupę Repozytoriów"
 

	
 
msgid "You have admin right to this group, and can edit it"
 
msgstr "Jako administrator uprawnienia tej grupy, i możesz je edytować"
 

	
 
msgid "Edit Repository Group"
 
msgstr "Edytuj Grupę Repozytoriów"
 

	
 
msgid "Repository"
 
msgstr "Repozytorium"
 

	
 
msgid "Description"
 
msgstr "Opis"
 

	
 
msgid "Last Change"
 
msgstr "Ostatnia aktywność"
 

	
 
msgid "Tip"
 
msgstr "Ostatnia zmiana"
 

	
 
msgid "Owner"
 
msgstr "Właściciel"
 

	
 
msgid "Log In"
 
msgstr "Zaloguj się"
 

	
 
msgid "Log In to %s"
 
msgstr "Zaloguj się do %s"
 

	
 
msgid "Username"
 
msgstr "Nazwa użytkownika"
 

	
 
msgid "Password"
 
msgstr "Hasło"
 

	
 
msgid "Stay logged in after browser restart"
 
msgstr "Pozostań zalogowany po ponownym uruchomieniu przeglądarki"
 

	
 
msgid "Forgot your password ?"
 
msgid "Forgot your password?"
 
msgstr "Zapomniałeś hasła?"
 

	
 
msgid "Don't have an account ?"
 
msgid "Don't have an account?"
 
msgstr "Nie masz konta?"
 

	
 
msgid "Sign In"
 
msgstr "Zaloguj się"
 

	
 
msgid "Password Reset"
 
msgstr "Łącze resetowania hasła"
 

	
 
msgid "Reset Your Password to %s"
 
msgstr "Zresetować hasło do %s"
 

	
 
msgid "Reset Your Password"
 
msgstr "Zresetuj hasło"
 

	
 
msgid "Email Address"
 
msgstr "Adres Email"
 

	
 
msgid "Send Password Reset Email"
 
msgstr "Wyślij email z resetowaniem hasła"
 

	
 
msgid ""
 
"A password reset link will be sent to the specified email address if it "
 
"is registered in the system."
 
msgstr ""
 
"Link do zresetowania hasła zostanie wysłany na adres e-mail znajdujący "
 
"się w systemie."
 

	
 
msgid "You are about to set a new password for the email address %s."
 
msgstr "Zamierzasz ustawić nowe hasło dla adresu e-mail %s."
 

	
 
msgid ""
 
"Note that you must use the same browser session for this as the one used "
 
"to request the password reset."
 
msgstr ""
 
"Zapamiętaj, że należy użyć do tego tej samej sesji przeglądarki, co użyta "
 
"do żądania zresetowania hasła."
 

	
 
msgid "Code you received in the email"
 
msgstr "Kod otrzymany w wiadomości e-mail"
 

	
 
msgid "New Password"
 
msgstr "Nowe hasło"
 

	
 
msgid "Confirm New Password"
 
msgstr "Potwierdź nowe hasło"
 

	
 
msgid "Confirm"
 
msgstr "Potwierdź"
 

	
 
msgid "Sign Up"
 
msgstr "Zarejestruj się"
 

	
 
msgid "Sign Up to %s"
 
msgstr "Zarejestruj się w %s"
 

	
 
msgid "Re-enter password"
 
msgstr "Ponownie wprowadź hasło"
 

	
 
msgid "First Name"
 
msgstr "Imię"
 

	
 
msgid "Last Name"
 
msgstr "Nazwisko"
 

	
 
msgid "Email"
 
msgstr "E-mail"
 

	
 
msgid "Registered accounts are ready to use and need no further action."
 
msgstr ""
 
"Zarejestrowane konta są gotowe do użycia i nie wymagają dalszych działań."
 

	
 
msgid "Please wait for an administrator to activate your account."
 
msgstr "Poczekaj, aż administrator aktywuje Twoje konto."
 

	
 
msgid "Admin Journal"
 
msgstr "Dziennik administratora"
 

	
 
msgid "journal filter..."
 
msgstr "filtr dziennika..."
 

	
 
msgid "Filter"
 
msgstr "filtr"
 

	
 
msgid "%s Entry"
 
msgid_plural "%s Entries"
 
msgstr[0] "%s wejście"
 
msgstr[1] "%s wejść"
 
msgstr[2] "%s wejść"
 

	
 
msgid "Action"
 
msgstr "Działanie"
 

	
 
msgid "Date"
 
msgstr "Data"
 

	
 
msgid "From IP"
kallithea/i18n/pt/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -625,197 +625,197 @@ msgstr ""
 
"numéricos, underscores, pontos ou hífens, e deve começar om um caractere "
 
"alfa-numérico"
 

	
 
msgid "Cannot assign this group as parent"
 
msgstr "Não é possível associar esse grupo como progenitor"
 

	
 
msgid "Group \"%(group_name)s\" already exists"
 
msgstr "O grupo \\\"%(group_name)s\\\" já existe"
 

	
 
msgid "Repository with name \"%(group_name)s\" already exists"
 
msgstr "Um repositório com o nome \"%(group_name)s\" já existe"
 

	
 
msgid "Invalid characters (non-ascii) in password"
 
msgstr "Caracteres inválidos (não-ascii) na palavra-passe"
 

	
 
msgid "Passwords do not match"
 
msgstr "Palavras-passe não conferem"
 

	
 
msgid "Repository named %(repo)s already exists"
 
msgstr "Um repositório chamado %(repo)s já existe"
 

	
 
msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 
msgstr "Um repositório \"%(repo)s\" já existe no grupo \"%(group)s\""
 

	
 
msgid "Repository group with name \"%(repo)s\" already exists"
 
msgstr "Um Grupo de Repositórios chamado \"%(repo)s\" já existe"
 

	
 
msgid "Fork has to be the same type as parent"
 
msgstr "A bifurcação deve ser do mesmo tipo que o pai"
 

	
 
msgid "You don't have permissions to create repository in this group"
 
msgstr "Não tem permissão para criar um repositório neste grupo"
 

	
 
msgid "no permission to create repository in root location"
 
msgstr "Não tem permissão para criar um repositório na raiz"
 

	
 
msgid "You don't have permissions to create a group in this location"
 
msgstr "Não tem permissão para criar um grupo neste local"
 

	
 
msgid "This username or user group name is not valid"
 
msgstr "Este nome de utilizador ou de grupo de utilizadores não é válido"
 

	
 
msgid "This is not a valid path"
 
msgstr "Esse não é um caminho válido"
 

	
 
msgid ""
 
"The LDAP Login attribute of the CN must be specified - this is the name "
 
"of the attribute that is equivalent to \"username\""
 
msgstr ""
 
"O atributo de login LDAP do CN deve ser especificado - isto é o nome do "
 
"atributo que é equivalente ao 'nome de utilizador'"
 

	
 
msgid "Please enter a valid IPv4 or IPv6 address"
 
msgstr "Por favor, forneça um endereço válido IPv4 ou IPv6"
 

	
 
msgid ""
 
"The network size (bits) must be within the range of 0-32 (not %(bits)r)"
 
msgstr ""
 
"O tamanho da rede (bits) deve estar no intervalo 0-32 (não %(bits)r)"
 

	
 
msgid "Key name can only consist of letters, underscore, dash or numbers"
 
msgstr "O nome da chave só pode conter letras, underscore, hífen ou dígitos"
 

	
 
msgid "Filename cannot be inside a directory"
 
msgstr "O nome de ficheiro não pode estar dentro de um diretório"
 

	
 
msgid "You have admin right to this group, and can edit it"
 
msgstr "Tem direitos de administrador neste grupo e pode editá-lo"
 

	
 
msgid "Repository"
 
msgstr "Repositório"
 

	
 
msgid "Description"
 
msgstr "Descrição"
 

	
 
msgid "Last Change"
 
msgstr "Última Alteração"
 

	
 
msgid "Tip"
 
msgstr "Ponta"
 

	
 
msgid "Owner"
 
msgstr "Dono"
 

	
 
msgid "Log In"
 
msgstr "Entrar"
 

	
 
msgid "Log In to %s"
 
msgstr "Log in em %s"
 

	
 
msgid "Username"
 
msgstr "Nome de utilizador"
 

	
 
msgid "Password"
 
msgstr "Palavra-passe"
 

	
 
msgid "Forgot your password ?"
 
msgstr "Esqueceu sua palavra-passe ?"
 
msgid "Forgot your password?"
 
msgstr "Esqueceu sua palavra-passe?"
 

	
 
msgid "Don't have an account ?"
 
msgstr "Não possui uma conta ?"
 
msgid "Don't have an account?"
 
msgstr "Não possui uma conta?"
 

	
 
msgid "Sign In"
 
msgstr "Entrar"
 

	
 
msgid "Password Reset"
 
msgstr "Palavra-passe Trocada"
 

	
 
msgid "Sign Up"
 
msgstr "Inscrever-se"
 

	
 
msgid "Re-enter password"
 
msgstr "Repita a palavra-passe"
 

	
 
msgid "First Name"
 
msgstr "Primeiro Nome"
 

	
 
msgid "Last Name"
 
msgstr "Último Nome"
 

	
 
msgid "Email"
 
msgstr "E-mail"
 

	
 
msgid "journal filter..."
 
msgstr "filtro de diário..."
 

	
 
msgid "Action"
 
msgstr "Ação"
 

	
 
msgid "Date"
 
msgstr "Data"
 

	
 
msgid "From IP"
 
msgstr "A partir do IP"
 

	
 
msgid "No actions yet"
 
msgstr "Ainda não há ações"
 

	
 
msgid "Save"
 
msgstr "Gravar"
 

	
 
msgid "Type"
 
msgstr "Tipo"
 

	
 
msgid "Private repository"
 
msgstr "Repositório privado"
 

	
 
msgid ""
 
"Private repositories are only visible to people explicitly added as "
 
"collaborators."
 
msgstr ""
 
"Repositórios privados são visíveis somente por pessoas explicitamente "
 
"adicionadas como colaboradores."
 

	
 
msgid "Enable statistics"
 
msgstr "Ativar estatísticas"
 

	
 
msgid "Enable statistics window on summary page."
 
msgstr "Ativar janela de estatísticas na página de sumário."
 

	
 
msgid "Enable downloads"
 
msgstr "Ativar descarregas"
 

	
 
msgid "Enable download menu on summary page."
 
msgstr "Ativar menu de descarregar na página de sumário."
 

	
 
msgid "Gist description ..."
 
msgstr "Descrição do gist ..."
 

	
 
msgid "Gist lifetime"
 
msgstr "Tempo de vida do Gist"
 

	
 
msgid "Expires"
 
msgstr "Expira"
 

	
 
msgid "Cancel"
 
msgstr "Cancelar"
 

	
 
msgid "Public Gists"
 
msgstr "Gists Públicos"
 

	
 
msgid "Created"
 
msgstr "Criado"
 

	
 
msgid "There are no gists yet"
 
msgstr "Não há nenhum gist ainda"
 

	
 
msgid "Reset"
 
msgstr "Limpar"
 

	
 
msgid "Gist"
 
msgstr "Gist"
 

	
 
msgid "URL"
 
msgstr "URL"
 

	
 
msgid "Delete"
kallithea/i18n/pt_BR/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -625,197 +625,197 @@ msgstr ""
 
"underscores, pontos ou hífens, e deve começar om um caractere alfa-"
 
"numérico"
 

	
 
msgid "Cannot assign this group as parent"
 
msgstr "Não é possível associar esse grupo como progenitor"
 

	
 
msgid "Group \"%(group_name)s\" already exists"
 
msgstr "O grupo \\\"%(group_name)s\\\" já existe"
 

	
 
msgid "Repository with name \"%(group_name)s\" already exists"
 
msgstr "Um repositório com o nome \"%(group_name)s\" já existe"
 

	
 
msgid "Invalid characters (non-ascii) in password"
 
msgstr "Caracteres inválidos (não-ascii) na senha"
 

	
 
msgid "Passwords do not match"
 
msgstr "Senhas não conferem"
 

	
 
msgid "Repository named %(repo)s already exists"
 
msgstr "Um repositório chamado %(repo)s já existe"
 

	
 
msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 
msgstr "Um repositório \"%(repo)s\" já existe no grupo \"%(group)s\""
 

	
 
msgid "Repository group with name \"%(repo)s\" already exists"
 
msgstr "Um Grupo de Repositórios chamado \"%(repo)s\" já existe"
 

	
 
msgid "Fork has to be the same type as parent"
 
msgstr "A bifurcação deve ser do mesmo tipo que o pai"
 

	
 
msgid "You don't have permissions to create repository in this group"
 
msgstr "Você não tem permissão para criar um repositório neste grupo"
 

	
 
msgid "no permission to create repository in root location"
 
msgstr "você não tem permissão para criar um repositório na raiz"
 

	
 
msgid "You don't have permissions to create a group in this location"
 
msgstr "Você não tem permissão para criar um grupo neste local"
 

	
 
msgid "This username or user group name is not valid"
 
msgstr "Este nome de usuário ou de grupo de usuários não é válido"
 

	
 
msgid "This is not a valid path"
 
msgstr "Esse não é um caminho válido"
 

	
 
msgid ""
 
"The LDAP Login attribute of the CN must be specified - this is the name "
 
"of the attribute that is equivalent to \"username\""
 
msgstr ""
 
"O atributo de login LDAP do CN deve ser especificado - isto é o nome do "
 
"atributo que é equivalente ao 'nome de usuário'"
 

	
 
msgid "Please enter a valid IPv4 or IPv6 address"
 
msgstr "Por favor, forneça um endereço válido IPv4 ou IPv6"
 

	
 
msgid ""
 
"The network size (bits) must be within the range of 0-32 (not %(bits)r)"
 
msgstr ""
 
"O tamanho da rede (bits) deve estar no intervalo 0-32 (não %(bits)r)"
 

	
 
msgid "Key name can only consist of letters, underscore, dash or numbers"
 
msgstr "O nome da chave só pode conter letras, underscore, hífen ou dígitos"
 

	
 
msgid "Filename cannot be inside a directory"
 
msgstr "O nome de arquivo não pode estar dentro de um diretório"
 

	
 
msgid "You have admin right to this group, and can edit it"
 
msgstr "Você tem direitos de administrador neste grupo e pode editá-lo"
 

	
 
msgid "Repository"
 
msgstr "Repositório"
 

	
 
msgid "Description"
 
msgstr "Descrição"
 

	
 
msgid "Last Change"
 
msgstr "Última Alteração"
 

	
 
msgid "Tip"
 
msgstr "Ponta"
 

	
 
msgid "Owner"
 
msgstr "Dono"
 

	
 
msgid "Log In"
 
msgstr "Entrar"
 

	
 
msgid "Log In to %s"
 
msgstr "Log in em %s"
 

	
 
msgid "Username"
 
msgstr "Nome de usuário"
 

	
 
msgid "Password"
 
msgstr "Senha"
 

	
 
msgid "Forgot your password ?"
 
msgstr "Esqueceu sua senha ?"
 
msgid "Forgot your password?"
 
msgstr "Esqueceu sua senha?"
 

	
 
msgid "Don't have an account ?"
 
msgstr "Não possui uma conta ?"
 
msgid "Don't have an account?"
 
msgstr "Não possui uma conta?"
 

	
 
msgid "Sign In"
 
msgstr "Entrar"
 

	
 
msgid "Password Reset"
 
msgstr "Senha Trocada"
 

	
 
msgid "Sign Up"
 
msgstr "Inscrever-se"
 

	
 
msgid "Re-enter password"
 
msgstr "Repita a senha"
 

	
 
msgid "First Name"
 
msgstr "Primeiro Nome"
 

	
 
msgid "Last Name"
 
msgstr "Último Nome"
 

	
 
msgid "Email"
 
msgstr "E-mail"
 

	
 
msgid "journal filter..."
 
msgstr "filtro de diário..."
 

	
 
msgid "Action"
 
msgstr "Ação"
 

	
 
msgid "Date"
 
msgstr "Data"
 

	
 
msgid "From IP"
 
msgstr "A partir do IP"
 

	
 
msgid "No actions yet"
 
msgstr "Ainda não há ações"
 

	
 
msgid "Save"
 
msgstr "Salvar"
 

	
 
msgid "Type"
 
msgstr "Tipo"
 

	
 
msgid "Private repository"
 
msgstr "Repositório privado"
 

	
 
msgid ""
 
"Private repositories are only visible to people explicitly added as "
 
"collaborators."
 
msgstr ""
 
"Repositórios privados são visíveis somente por pessoas explicitamente "
 
"adicionadas como colaboradores."
 

	
 
msgid "Enable statistics"
 
msgstr "Habilitar estatísticas"
 

	
 
msgid "Enable statistics window on summary page."
 
msgstr "Habilitar janela de estatísticas na página de sumário."
 

	
 
msgid "Enable downloads"
 
msgstr "Habilitar downloads"
 

	
 
msgid "Enable download menu on summary page."
 
msgstr "Habilitar menu de descarregar na página de sumário."
 

	
 
msgid "Gist description ..."
 
msgstr "Descrição do gist ..."
 

	
 
msgid "Gist lifetime"
 
msgstr "Tempo de vida do Gist"
 

	
 
msgid "Expires"
 
msgstr "Expira"
 

	
 
msgid "Cancel"
 
msgstr "Cancelar"
 

	
 
msgid "Public Gists"
 
msgstr "Gists Públicos"
 

	
 
msgid "Created"
 
msgstr "Criado"
 

	
 
msgid "There are no gists yet"
 
msgstr "Não há nenhum gist ainda"
 

	
 
msgid "Reset"
 
msgstr "Limpar"
 

	
 
msgid "Gist"
 
msgstr "Gist"
 

	
 
msgid "URL"
 
msgstr "URL"
 

	
 
msgid "Delete"
kallithea/i18n/ru/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -1194,196 +1194,196 @@ msgid "Fork has to be the same type as p
 
msgstr "Форк будет иметь тот же тип, что и родительский"
 

	
 
msgid "You don't have permissions to create repository in this group"
 
msgstr "У вас недостаточно прав для создания репозиториев в этой группе"
 

	
 
msgid "no permission to create repository in root location"
 
msgstr "недостаточно прав для создания репозитория в корневом каталоге"
 

	
 
msgid "You don't have permissions to create a group in this location"
 
msgstr "У Вас недостаточно привилегий для создания группы в этом месте"
 

	
 
msgid "This username or user group name is not valid"
 
msgstr "Данное имя пользователя или группы пользователей недопустимо"
 

	
 
msgid "This is not a valid path"
 
msgstr "Этот путь ошибочен"
 

	
 
msgid "This email address is already in use"
 
msgstr "Этот адрес почты уже занят"
 

	
 
msgid "Email address \"%(email)s\" not found"
 
msgstr "Адрес «%(email)s» не зарегистрирован"
 

	
 
msgid ""
 
"The LDAP Login attribute of the CN must be specified - this is the name "
 
"of the attribute that is equivalent to \"username\""
 
msgstr ""
 
"Для входа по LDAP должно быть указано значение аттрибута CN - это "
 
"эквивалент имени пользователя"
 

	
 
msgid "Please enter a valid IPv4 or IPv6 address"
 
msgstr "Пожалуйста, введите существующий IPv4 или IPv6 адре"
 

	
 
msgid ""
 
"The network size (bits) must be within the range of 0-32 (not %(bits)r)"
 
msgstr ""
 
"Значение маски подсети должно быть в пределах от 0 до 32 (%(bits)r - "
 
"неверно)"
 

	
 
msgid "Key name can only consist of letters, underscore, dash or numbers"
 
msgstr ""
 
"Ключевое имя может только состоять из букв, символа подчеркивания, тире "
 
"или чисел"
 

	
 
msgid "Filename cannot be inside a directory"
 
msgstr "Файла нет в каталоге"
 

	
 
msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name"
 
msgstr "Плагины %(loaded)s и %(next_to_load)s экспортируют одно и то же имя"
 

	
 
msgid "About"
 
msgstr "О программе"
 

	
 
msgid "Add Repository"
 
msgstr "Добавить репозиторий"
 

	
 
msgid "Add Repository Group"
 
msgstr "Добавить группу репозиториев"
 

	
 
msgid "You have admin right to this group, and can edit it"
 
msgstr ""
 
"Вы имеете администраторские права на эту группу и можете редактировать её"
 

	
 
msgid "Edit Repository Group"
 
msgstr "Изменить группу репозиториев"
 

	
 
msgid "Repository"
 
msgstr "Репозиторий"
 

	
 
msgid "Description"
 
msgstr "Описание"
 

	
 
msgid "Last Change"
 
msgstr "Последнее изменение"
 

	
 
msgid "Tip"
 
msgstr "Состояние"
 

	
 
msgid "Owner"
 
msgstr "Владелец"
 

	
 
msgid "Log In"
 
msgstr "Войти"
 

	
 
msgid "Log In to %s"
 
msgstr "Войти в %s"
 

	
 
msgid "Username"
 
msgstr "Имя пользователя"
 

	
 
msgid "Password"
 
msgstr "Пароль"
 

	
 
msgid "Stay logged in after browser restart"
 
msgstr "Оставаться авторизованным"
 

	
 
msgid "Forgot your password ?"
 
msgid "Forgot your password?"
 
msgstr "Забыли пароль?"
 

	
 
msgid "Don't have an account ?"
 
msgid "Don't have an account?"
 
msgstr "Нет аккаунта?"
 

	
 
msgid "Sign In"
 
msgstr "Войти"
 

	
 
msgid "Password Reset"
 
msgstr "Сброс пароля"
 

	
 
msgid "Reset Your Password to %s"
 
msgstr "Сброс пароля для %s"
 

	
 
msgid "Reset Your Password"
 
msgstr "Сброс пароля"
 

	
 
msgid "Email Address"
 
msgstr "Почтовый адрес"
 

	
 
msgid "Captcha"
 
msgstr "Капча"
 

	
 
msgid "Send Password Reset Email"
 
msgstr "Послать ссылку сброса пароля"
 

	
 
msgid ""
 
"A password reset link will be sent to the specified email address if it "
 
"is registered in the system."
 
msgstr ""
 
"Ссылка для сброса пароля была отправлена на соответствующий e-mail, если "
 
"он был зарегистрирован в системе."
 

	
 
msgid "You are about to set a new password for the email address %s."
 
msgstr "Вы собираетесь установить новый пароль для адреса %s."
 

	
 
msgid ""
 
"Note that you must use the same browser session for this as the one used "
 
"to request the password reset."
 
msgstr ""
 
"Обратите внимание, что вы должны оставаться в пределах этой сессии "
 
"браузера, поскольку в ней был запрошен сброс пароля."
 

	
 
msgid "Code you received in the email"
 
msgstr "Код, который вы получили по почте"
 

	
 
msgid "New Password"
 
msgstr "Новый пароль"
 

	
 
msgid "Confirm New Password"
 
msgstr "Подтверждение пароля"
 

	
 
msgid "Confirm"
 
msgstr "Подтвердить"
 

	
 
msgid "Sign Up"
 
msgstr "Регистрация"
 

	
 
msgid "Sign Up to %s"
 
msgstr "Регистра на %s"
 

	
 
msgid "Re-enter password"
 
msgstr "Повторите пароль"
 

	
 
msgid "First Name"
 
msgstr "Имя"
 

	
 
msgid "Last Name"
 
msgstr "Фамилия"
 

	
 
msgid "Email"
 
msgstr "E-mail"
 

	
 
msgid "Registered accounts are ready to use and need no further action."
 
msgstr ""
 
"Зарегистрированные аккаунты готовы к использованию и не требуют "
 
"дальнейших действий."
 

	
 
msgid "Please wait for an administrator to activate your account."
 
msgstr ""
 
"Пожалуйста, подождите, пока администратор подтвердит Вашу регистрацию."
 

	
 
msgid "Admin Journal"
 
msgstr "Журнал администратора"
 

	
 
msgid "journal filter..."
 
msgstr "фильтр..."
 

	
 
msgid "Filter"
 
msgstr "Отфильтровать"
 

	
 
msgid "%s Entry"
 
msgid_plural "%s Entries"
 
msgstr[0] "%s запись"
 
msgstr[1] "%s записи"
 
msgstr[2] "%s записей"
 

	
 
msgid "Action"
 
msgstr "Действие"
 
@@ -2702,194 +2702,194 @@ msgstr "Ревизия потомка"
 
msgid "Create repositories"
 
msgstr "Создать репозитории"
 

	
 
msgid "Select this option to allow repository creation for this user"
 
msgstr "Опция разрешает пользователю создавать репозитарии"
 

	
 
msgid "Create user groups"
 
msgstr "Создавать группы пользователей"
 

	
 
msgid "Select this option to allow user group creation for this user"
 
msgstr "Опция разрешает пользователю создавать группы пользователей"
 

	
 
msgid "Fork repositories"
 
msgstr "Создавать форки"
 

	
 
msgid "Select this option to allow repository forking for this user"
 
msgstr ""
 
"Выберите, чтобы разрешить данному пользователю создавать форки "
 
"репозиториев"
 

	
 
msgid "Show"
 
msgstr "Показать"
 

	
 
msgid "No permissions defined yet"
 
msgstr "Привилегии еще не назначены"
 

	
 
msgid "Permission"
 
msgstr "Привилегия"
 

	
 
msgid "Edit Permission"
 
msgstr "Изменить привилегии"
 

	
 
msgid "No permission defined"
 
msgstr "Права не заданы"
 

	
 
msgid "Retry"
 
msgstr "Повторить"
 

	
 
msgid "Submitting ..."
 
msgstr "Применение..."
 

	
 
msgid "Unable to post"
 
msgstr "Не удалось отправить"
 

	
 
msgid "Add Another Comment"
 
msgstr "Добавить ещё один комментарий"
 

	
 
msgid "Stop following this repository"
 
msgstr "Отписаться от этого репозитория"
 

	
 
msgid "Start following this repository"
 
msgstr "Подписаться к этому репозиторию"
 

	
 
msgid "Group"
 
msgstr "Группа"
 

	
 
msgid "Loading ..."
 
msgstr "Загрузка..."
 

	
 
msgid "loading ..."
 
msgstr "загрузка..."
 

	
 
msgid "Search truncated"
 
msgstr "Поиск усечен"
 

	
 
msgid "No matching files"
 
msgstr "Нет совпадений"
 

	
 
msgid "Open New Pull Request from {0}"
 
msgstr "Открыть новый pull-запрос от {0}"
 

	
 
msgid "Open New Pull Request for {0} → {1}"
 
msgstr "Открыть новый pull-запрос для {0} → {1}"
 

	
 
msgid "Show Selected Changesets {0} → {1}"
 
msgstr "Показать выбранные наборы изменений: {0} → {1}"
 

	
 
msgid "Selection Link"
 
msgstr "Ссылка выбора"
 

	
 
msgid "Collapse Diff"
 
msgstr "Свернуть сравнение"
 

	
 
msgid "Expand Diff"
 
msgstr "Раскрыть сравнение"
 

	
 
msgid "No revisions"
 
msgstr "Нет ревизий"
 

	
 
msgid "Type name of user or member to grant permission"
 
msgstr ""
 
"Введите имя пользователя или члена группы для предоставления доступа"
 

	
 
msgid "Failed to revoke permission"
 
msgstr "Не удалось отозвать привилегии"
 

	
 
msgid "Confirm to revoke permission for {0}: {1} ?"
 
msgstr "Подтвердите удаление привилегии для {0}: {1} ?"
 
msgid "Confirm to revoke permission for {0}: {1}?"
 
msgstr "Подтвердите удаление привилегии для {0}: {1}?"
 

	
 
msgid "Select changeset"
 
msgstr "Выбрать набор изменений"
 

	
 
msgid "Specify changeset"
 
msgstr "Выбрать набор изменений"
 

	
 
msgid "Click to sort ascending"
 
msgstr "По возрастанию"
 

	
 
msgid "Click to sort descending"
 
msgstr "По убыванию"
 

	
 
msgid "No records found."
 
msgstr "Записи не найдены."
 

	
 
msgid "Data error."
 
msgstr "Ошибка данных."
 

	
 
msgid "Loading..."
 
msgstr "Загрузка..."
 

	
 
msgid "%s Changelog"
 
msgstr "Логи изменений %s"
 

	
 
msgid "showing %d out of %d revision"
 
msgid_plural "showing %d out of %d revisions"
 
msgstr[0] "Показана %d из %d ревизий"
 
msgstr[1] "Показаны %d из %d ревизий"
 
msgstr[2] "Показаны %d из %d ревизий"
 

	
 
msgid "Clear selection"
 
msgstr "Очистить выбор"
 

	
 
msgid "Go to tip of repository"
 
msgstr "Перейти к началу репозитория"
 

	
 
msgid "Compare fork with %s"
 
msgstr "Сравнить fork с %s"
 

	
 
msgid "Compare fork with parent repository (%s)"
 
msgstr "Сравнить форк с родительским репозиторием (%s)"
 

	
 
msgid "Branch filter:"
 
msgstr "Отфильтровать ветку:"
 

	
 
msgid "There are no changes yet"
 
msgstr "Изменений ещё нет"
 

	
 
msgid "Removed"
 
msgstr "Удалено"
 

	
 
msgid "Changed"
 
msgstr "Изменено"
 

	
 
msgid "Added"
 
msgstr "Добавлено"
 

	
 
msgid "Affected %s files"
 
msgstr "Затрагивает %s файлов"
 

	
 
msgid "First (oldest) changeset in this list"
 
msgstr "Первый (самый старый) набор изменений в списке"
 

	
 
msgid "Last (most recent) changeset in this list"
 
msgstr "Последний (самый свежий) набор изменений в списке"
 

	
 
msgid "Position in this list of changesets"
 
msgstr "Позиция в списке наборов изменений"
 

	
 
msgid ""
 
"Changeset status: %s by %s\n"
 
"Click to open associated pull request %s"
 
msgstr ""
 
"Статус набора изменений: %s от %s\n"
 
"Кликните, чтобы открыть соответствующий pull-запрос %s"
 

	
 
msgid "Changeset status: %s by %s"
 
msgstr "Статус набора изменений: %s от %s"
 

	
 
msgid "Expand commit message"
 
msgstr "Развернуть сообщение фиксации"
 

	
 
msgid "%s comments"
 
msgstr "%s комментариев"
 

	
 
msgid "Bookmark %s"
 
msgstr "Закладка %s"
 

	
 
msgid "Tag %s"
 
msgstr "Метка %s"
 

	
 
msgid "Branch %s"
 
msgstr "Ветка %s"
 

	
 
msgid "%s Changeset"
kallithea/i18n/zh_CN/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -522,196 +522,196 @@ msgstr "刚才"
 

	
 
msgid "on line %s"
 
msgstr "在%s行"
 

	
 
msgid "[Mention]"
 
msgstr "[提及]"
 

	
 
msgid "Kallithea Administrator"
 
msgstr "Kallithea 管理员"
 

	
 
msgid "Approved"
 
msgstr "已批准"
 

	
 
msgid "Please enter a login"
 
msgstr "请登录"
 

	
 
msgid "Enter a value %(min)i characters long or more"
 
msgstr "输入一个不少于%(min)i个字符的值"
 

	
 
msgid "Please enter a password"
 
msgstr "请输入密码"
 

	
 
msgid "Enter %(min)i characters or more"
 
msgstr "输入少于%(min)i个字符"
 

	
 
msgid "latest tip"
 
msgstr "最新tip版本"
 

	
 
msgid "Value cannot be an empty list"
 
msgstr "值不能为空"
 

	
 
msgid "Username \"%(username)s\" already exists"
 
msgstr "用户名称%(username)s已经存在"
 

	
 
msgid "Username %(username)s is not valid"
 
msgstr "用户名称 %(username)s 无效"
 

	
 
msgid "Cannot assign this group as parent"
 
msgstr "不能将这个组作为parent"
 

	
 
msgid "Group \"%(group_name)s\" already exists"
 
msgstr "组 \"%(group_name)s\" 已经存在"
 

	
 
msgid "Repository with name \"%(group_name)s\" already exists"
 
msgstr "已经存在名为 \"%(group_name)s\" 的版本库"
 

	
 
msgid "Invalid characters (non-ascii) in password"
 
msgstr "密码含有无效(非ASCII)字符"
 

	
 
msgid "Passwords do not match"
 
msgstr "密码不符"
 

	
 
msgid "Repository named %(repo)s already exists"
 
msgstr "已经存在版本库%(repo)s"
 

	
 
msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 
msgstr "版本库组 \"%(group)s\" 中已经存在版本库 \"%(repo)s\""
 

	
 
msgid "Fork has to be the same type as parent"
 
msgstr "复刻版本库必须和父版本库类型相同"
 

	
 
msgid "You don't have permissions to create repository in this group"
 
msgstr "没有在该版本库组中创建版本库的权限"
 

	
 
msgid "This is not a valid path"
 
msgstr "不是一个合法的路径"
 

	
 
msgid ""
 
"The LDAP Login attribute of the CN must be specified - this is the name "
 
"of the attribute that is equivalent to \"username\""
 
msgstr "LDAP 登陆属性的 CN 必须指定 - 这个名字作为用户名"
 

	
 
msgid "Repository"
 
msgstr "版本库"
 

	
 
msgid "Description"
 
msgstr "描述"
 

	
 
msgid "Last Change"
 
msgstr "最后修改"
 

	
 
msgid "Tip"
 
msgstr "Tip"
 

	
 
msgid "Owner"
 
msgstr "所有者"
 

	
 
msgid "Log In"
 
msgstr "登录"
 

	
 
msgid "Username"
 
msgstr "帐号"
 

	
 
msgid "Password"
 
msgstr "密码"
 

	
 
msgid "Forgot your password ?"
 
msgid "Forgot your password?"
 
msgstr "忘记了密码?"
 

	
 
msgid "Don't have an account ?"
 
msgid "Don't have an account?"
 
msgstr "还没有帐号?"
 

	
 
msgid "Sign In"
 
msgstr "登录"
 

	
 
msgid "Sign Up"
 
msgstr "注册"
 

	
 
msgid "Re-enter password"
 
msgstr "确认密码"
 

	
 
msgid "First Name"
 
msgstr "名"
 

	
 
msgid "Last Name"
 
msgstr "姓"
 

	
 
msgid "Email"
 
msgstr "电子邮件"
 

	
 
msgid "journal filter..."
 
msgstr "日志过滤..."
 

	
 
msgid "Action"
 
msgstr "操作"
 

	
 
msgid "Date"
 
msgstr "日期"
 

	
 
msgid "From IP"
 
msgstr "来源IP"
 

	
 
msgid "No actions yet"
 
msgstr "无操作"
 

	
 
msgid "Save"
 
msgstr "保存"
 

	
 
msgid "Type"
 
msgstr "类型"
 

	
 
msgid "Private repository"
 
msgstr "私有版本库"
 

	
 
msgid ""
 
"Private repositories are only visible to people explicitly added as "
 
"collaborators."
 
msgstr "私有版本库只对成员可见。"
 

	
 
msgid "Enable statistics"
 
msgstr "启用统计"
 

	
 
msgid "Enable statistics window on summary page."
 
msgstr "启用概况页面上的统计窗口。"
 

	
 
msgid "Enable downloads"
 
msgstr "启用下载"
 

	
 
msgid "Enable download menu on summary page."
 
msgstr "启用概况页面上的下载菜单。"
 

	
 
msgid "Reset"
 
msgstr "重置"
 

	
 
msgid "Delete"
 
msgstr "删除"
 

	
 
msgid "My Account"
 
msgstr "我的账户"
 

	
 
msgid "Add"
 
msgstr "增加"
 

	
 
msgid "Confirm to delete this email: %s"
 
msgstr "确认删除邮箱:%s"
 

	
 
msgid "New email address"
 
msgstr "增加邮箱"
 

	
 
msgid "New password"
 
msgstr "新密码"
 

	
 
msgid "Name"
 
msgstr "名称"
 

	
 
msgid "Anonymous access"
 
msgstr "匿名访问"
 

	
 
msgid "Repository group"
 
msgstr "版本库组"
 

	
 
msgid "Repository forking"
 
msgstr "版本库复刻"
 

	
 
msgid "Registration"
 
msgstr "注册"
kallithea/i18n/zh_TW/LC_MESSAGES/kallithea.po
Show inline comments
 
@@ -113,196 +113,196 @@ msgid "Repository %s updated successfull
 
msgstr "版本庫 %s 更新完成"
 

	
 
msgid "Updated application settings"
 
msgstr "更新應用設定"
 

	
 
msgid "Added new hook"
 
msgstr "新增hook"
 

	
 
msgid "Updated hooks"
 
msgstr "更新hook"
 

	
 
msgid "Whoosh reindex task scheduled"
 
msgstr "Whoosh 重新索引工作排程"
 

	
 
msgid "User updated successfully"
 
msgstr "使用者更新完成"
 

	
 
msgid "You need to be a registered user to perform this action"
 
msgstr "您必須是註冊使用者才能執行這個動作"
 

	
 
msgid "You need to be signed in to view this page"
 
msgstr "您必須登入後才能瀏覽這個頁面"
 

	
 
msgid "No changes detected"
 
msgstr "尚未有任何變更"
 

	
 
msgid "and"
 
msgstr "和"
 

	
 
msgid "revisions"
 
msgstr "修訂"
 

	
 
msgid "Fork name %s"
 
msgstr "分支名稱 %s"
 

	
 
msgid "Pull request %s"
 
msgstr "提取要求 %s"
 

	
 
msgid "just now"
 
msgstr "現在"
 

	
 
msgid "Only admins can fork repositories"
 
msgstr "祗有管理者才能分歧版本庫"
 

	
 
msgid "Not reviewed"
 
msgstr "未審核"
 

	
 
msgid "Under review"
 
msgstr "審核中"
 

	
 
msgid "Please enter a login"
 
msgstr "請登入"
 

	
 
msgid "Please enter a password"
 
msgstr "請輸入密碼"
 

	
 
msgid "Closing"
 
msgstr "關閉中"
 

	
 
msgid ""
 
"You can't remove this user since it is crucial for the entire application"
 
msgstr "您無法移除這個使用者,因為係供整個應用使用"
 

	
 
msgid ""
 
"user group name may only contain alphanumeric characters underscores, "
 
"periods or dashes and must begin with alphanumeric character"
 
msgstr ""
 
"使用者羣組名稱可以包括文數字字元、底線、句點或破折號,必須以文數字啟頭"
 

	
 
msgid "Passwords do not match"
 
msgstr "密碼不相符"
 

	
 
msgid "Invalid username or password"
 
msgstr "無效的用戶名稱或密碼"
 

	
 
msgid "Invalid repository URL"
 
msgstr "無效的版本庫 URL"
 

	
 
msgid "This is not a valid path"
 
msgstr "不是一個有效的路徑"
 

	
 
msgid "Repository"
 
msgstr "版本庫"
 

	
 
msgid "Description"
 
msgstr "描述"
 

	
 
msgid "Owner"
 
msgstr "擁有者"
 

	
 
msgid "Username"
 
msgstr "帳號"
 

	
 
msgid "Password"
 
msgstr "密碼"
 

	
 
msgid "Forgot your password ?"
 
msgid "Forgot your password?"
 
msgstr "忘記您的密碼?"
 

	
 
msgid "Don't have an account ?"
 
msgid "Don't have an account?"
 
msgstr "沒有帳號?"
 

	
 
msgid "Sign In"
 
msgstr "登入"
 

	
 
msgid "Sign Up"
 
msgstr "登入"
 

	
 
msgid "Re-enter password"
 
msgstr "確認密碼"
 

	
 
msgid "First Name"
 
msgstr "名"
 

	
 
msgid "Last Name"
 
msgstr "姓"
 

	
 
msgid "Email"
 
msgstr "電子郵件"
 

	
 
msgid "Action"
 
msgstr "動作"
 

	
 
msgid "Date"
 
msgstr "時間"
 

	
 
msgid "From IP"
 
msgstr "來源IP"
 

	
 
msgid "Save"
 
msgstr "儲存"
 

	
 
msgid "Type"
 
msgstr "類型"
 

	
 
msgid "Private repository"
 
msgstr "私有的版本庫"
 

	
 
msgid "Enable statistics"
 
msgstr "啟用統計"
 

	
 
msgid "Enable downloads"
 
msgstr "啟用下載"
 

	
 
msgid "Reset"
 
msgstr "重設"
 

	
 
msgid "Delete"
 
msgstr "移除"
 

	
 
msgid "My Account"
 
msgstr "我的帳號"
 

	
 
msgid "New password"
 
msgstr "新密碼"
 

	
 
msgid "Name"
 
msgstr "名稱"
 

	
 
msgid "Anonymous access"
 
msgstr "訪客權限"
 

	
 
msgid "Repository group"
 
msgstr "版本庫群組"
 

	
 
msgid "Registration"
 
msgstr "註冊"
 

	
 
msgid "Group name"
 
msgstr "群組名稱"
 

	
 
msgid "Group parent"
 
msgstr "父群組"
 

	
 
msgid "Settings"
 
msgstr "設定"
 

	
 
msgid "Permissions"
 
msgstr "權限"
 

	
 
msgid "Remote"
 
msgstr "遠端"
 

	
 
msgid "Statistics"
 
msgstr "統計"
 

	
 
msgid "Remove from public journal"
 
msgstr "從公開日誌移除"
 

	
 
msgid "Failed to remove hook"
 
msgstr "移除hook失敗"
 

	
 
msgid "Reindex"
 
msgstr "重新索引"
 

	
 
msgid "Show repository size after push"
kallithea/templates/admin/repo_groups/repo_group_edit_perms.html
Show inline comments
 
@@ -13,112 +13,112 @@ ${h.form(url('edit_repo_group_perms', gr
 
                </tr>
 
                ## USERS
 
                %for r2p in c.repo_group.repo_group_to_perm:
 
                    ##forbid revoking permission from yourself, except if you're an super admin
 
                    <tr id="id${id(r2p.user.username)}">
 
                      %if request.authuser.user_id != r2p.user.user_id or request.authuser.is_admin:
 
                        <td>${h.radio('u_perm_%s' % r2p.user.username,'group.none')}</td>
 
                        <td>${h.radio('u_perm_%s' % r2p.user.username,'group.read')}</td>
 
                        <td>${h.radio('u_perm_%s' % r2p.user.username,'group.write')}</td>
 
                        <td>${h.radio('u_perm_%s' % r2p.user.username,'group.admin')}</td>
 
                        <td>
 
                            ${h.gravatar(r2p.user.email, cls="perm-gravatar", size=14)}
 
                            %if h.HasPermissionAny('hg.admin')() and r2p.user.username != 'default':
 
                             <a href="${h.url('edit_user',id=r2p.user.user_id)}">${r2p.user.username}</a>
 
                            %else:
 
                             ${r2p.user.username if r2p.user.username != 'default' else _('Default')}
 
                            %endif
 
                        </td>
 
                        <td>
 
                          %if r2p.user.username !='default':
 
                            <button type="button" class="btn btn-default btn-xs" onclick="ajaxActionRevoke(${r2p.user.user_id}, 'user', '${'id%s'%id(r2p.user.username)}', '${r2p.user.username}')">
 
                             <i class="icon-minus-circled"></i>${_('Revoke')}
 
                            </button>
 
                          %endif
 
                        </td>
 
                      %else:
 
                        <td>${h.radio('u_perm_%s' % r2p.user.username,'group.none', disabled="disabled")}</td>
 
                        <td>${h.radio('u_perm_%s' % r2p.user.username,'group.read', disabled="disabled")}</td>
 
                        <td>${h.radio('u_perm_%s' % r2p.user.username,'group.write', disabled="disabled")}</td>
 
                        <td>${h.radio('u_perm_%s' % r2p.user.username,'group.admin', disabled="disabled")}</td>
 
                        <td>
 
                            ${h.gravatar(r2p.user.email, cls="perm-gravatar", size=14)}
 
                            ${r2p.user.username if r2p.user.username != 'default' else _('Default')}
 
                        </td>
 
                        <td><i class="icon-user"></i>${_('Admin')}</td>
 
                      %endif
 
                    </tr>
 
                %endfor
 

	
 
                ## USER GROUPS
 
                %for g2p in c.repo_group.users_group_to_perm:
 
                    <tr id="id${id(g2p.users_group.users_group_name)}">
 
                        <td>${h.radio('g_perm_%s' % g2p.users_group.users_group_name,'group.none')}</td>
 
                        <td>${h.radio('g_perm_%s' % g2p.users_group.users_group_name,'group.read')}</td>
 
                        <td>${h.radio('g_perm_%s' % g2p.users_group.users_group_name,'group.write')}</td>
 
                        <td>${h.radio('g_perm_%s' % g2p.users_group.users_group_name,'group.admin')}</td>
 
                        <td>
 
                            <i class="icon-users"></i>
 
                            %if h.HasPermissionAny('hg.admin')():
 
                             <a href="${h.url('edit_users_group',id=g2p.users_group.users_group_id)}">
 
                                 ${g2p.users_group.users_group_name}
 
                             </a>
 
                            %else:
 
                             ${g2p.users_group.users_group_name}
 
                            %endif
 
                        </td>
 
                        <td>
 
                            <button type="button" class="btn btn-default btn-xs" onclick="ajaxActionRevoke(${g2p.users_group.users_group_id}, 'user_group', '${'id%s'%id(g2p.users_group.users_group_name)}', '${g2p.users_group.users_group_name}')">
 
                            <i class="icon-minus-circled"></i>${_('Revoke')}
 
                            </button>
 
                        </td>
 
                    </tr>
 
                %endfor
 
                ## New entries added by addPermAction here.
 
                <tr class="new_members last_new_member" id="add_perm_input"><td colspan="6"></td></tr>
 
                <tr>
 
                    <td colspan="6">
 
                        <button type="button" id="add_perm" class="btn btn-link btn-xs">
 
                            <i class="icon-plus"></i>${_('Add new')}
 
                        </button>
 
                    </td>
 
                </tr>
 
                <tr>
 
                    <td colspan="6">
 
                       ${_('Apply to children')}:
 
                       ${h.radio('recursive', 'none', label=_('None'), checked="checked")}
 
                       ${h.radio('recursive', 'groups', label=_('Repository Groups'))}
 
                       ${h.radio('recursive', 'repos', label=_('Repositories'))}
 
                       ${h.radio('recursive', 'all', label=_('Both'))}
 
                       <span class="help-block">${_('Set or revoke permission to all children of that group, including non-private repositories and other groups if selected.')}</span>
 
                    </td>
 
                </tr>
 
            </table>
 
        </div>
 
        <div class="buttons">
 
            ${h.submit('save',_('Save'),class_="btn btn-default")}
 
            ${h.reset('reset',_('Reset'),class_="btn btn-default")}
 
        </div>
 
    </div>
 
</div>
 
${h.end_form()}
 

	
 
<script>
 
    'use strict';
 
    function ajaxActionRevoke(obj_id, obj_type, field_id, obj_name) {
 
        let url = ${h.jshtml(h.url('edit_repo_group_perms_delete', group_name=c.repo_group.group_name))};
 
        var revoke_msg = _TM['Confirm to revoke permission for {0}: {1} ?'].format(obj_type.replace('_', ' '), obj_name);
 
        var revoke_msg = _TM['Confirm to revoke permission for {0}: {1}?'].format(obj_type.replace('_', ' '), obj_name);
 
        if (confirm(revoke_msg)){
 
            var recursive = $('input[name=recursive]:checked').val();
 
            ajaxActionRevokePermission(url, obj_id, obj_type, field_id, {recursive:recursive});
 
        }
 
    }
 

	
 
    $(document).ready(function () {
 
        if (!$('#perm_new_member_name').hasClass('error')) {
 
            $('#add_perm_input').hide();
 
        }
 
        $('#add_perm').click(function () {
 
            addPermAction('group');
 
        });
 
    });
 
</script>
kallithea/templates/admin/repos/repo_edit_permissions.html
Show inline comments
 
${h.form(url('edit_repo_perms_update', repo_name=c.repo_name))}
 
<div class="form">
 
        <div class="form-group">
 
            ${h.hidden('repo_private')}
 
            <table id="permissions_manage" class="table table-condensed">
 
                <tr>
 
                    <td>${_('None')}</td>
 
                    <td>${_('Read')}</td>
 
                    <td>${_('Write')}</td>
 
                    <td>${_('Admin')}</td>
 
                    <td>${_('User/User Group')}</td>
 
                    <td></td>
 
                </tr>
 
                ## USERS
 
                %for r2p in sorted(c.repo_info.repo_to_perm, key=lambda x: '' if x.user.username == 'default' else x.user.username):
 
                    %if r2p.user.username =='default' and c.repo_info.private:
 
                        <tr>
 
                            <td colspan="4">
 
                                <span class="private_repo_msg">
 
                                ${_('Private Repository')}
 
                                </span>
 
                            </td>
 
                            <td class="private_repo_msg"><i class="icon-user"></i>${_('Default')}</td>
 
                        </tr>
 
                    %else:
 
                    <tr id="id${id(r2p.user.username)}">
 
                        <td>${h.radio('u_perm_%s' % r2p.user.username,'repository.none')}</td>
 
                        <td>${h.radio('u_perm_%s' % r2p.user.username,'repository.read')}</td>
 
                        <td>${h.radio('u_perm_%s' % r2p.user.username,'repository.write')}</td>
 
                        <td>${h.radio('u_perm_%s' % r2p.user.username,'repository.admin')}</td>
 
                        <td>
 
                            ${h.gravatar(r2p.user.email, size=14)}
 
                            %if h.HasPermissionAny('hg.admin')() and r2p.user.username != 'default':
 
                             <a href="${h.url('edit_user',id=r2p.user.user_id)}">${r2p.user.username}</a>
 
                            %else:
 
                             ${r2p.user.username if r2p.user.username != 'default' else _('Default')}
 
                            %endif
 
                        </td>
 
                        <td>
 
                          %if r2p.user.username !='default':
 
                            <button type="button" class="btn btn-default btn-xs" onclick="ajaxActionRevoke(${r2p.user.user_id}, 'user', '${'id%s'%id(r2p.user.username)}', '${r2p.user.username}')">
 
                            <i class="icon-minus-circled"></i>${_('Revoke')}
 
                            </button>
 
                          %endif
 
                        </td>
 
                    </tr>
 
                    %endif
 
                %endfor
 

	
 
                ## USER GROUPS
 
                %for g2p in sorted(c.repo_info.users_group_to_perm, key=lambda x:x.users_group.users_group_name):
 
                    <tr id="id${id(g2p.users_group.users_group_name)}">
 
                        <td>${h.radio('g_perm_%s' % g2p.users_group.users_group_name,'repository.none')}</td>
 
                        <td>${h.radio('g_perm_%s' % g2p.users_group.users_group_name,'repository.read')}</td>
 
                        <td>${h.radio('g_perm_%s' % g2p.users_group.users_group_name,'repository.write')}</td>
 
                        <td>${h.radio('g_perm_%s' % g2p.users_group.users_group_name,'repository.admin')}</td>
 
                        <td>
 
                            <i class="icon-users"></i>
 
                            %if h.HasPermissionAny('hg.admin')():
 
                             <a href="${h.url('edit_users_group',id=g2p.users_group.users_group_id)}">${g2p.users_group.users_group_name}</a>
 
                            %else:
 
                             ${g2p.users_group.users_group_name}
 
                            %endif
 
                        </td>
 
                        <td>
 
                            <button type="button" class="btn btn-default btn-xs" onclick="ajaxActionRevoke(${g2p.users_group.users_group_id}, 'user_group', '${'id%s'%id(g2p.users_group.users_group_name)}', '${g2p.users_group.users_group_name}')">
 
                            <i class="icon-minus-circled"></i>${_('Revoke')}
 
                            </button>
 
                        </td>
 
                    </tr>
 
                %endfor
 
                ## New entries added by addPermAction here.
 
                <tr class="new_members last_new_member" id="add_perm_input"><td colspan="6"></td></tr>
 
                <tr>
 
                    <td colspan="6">
 
                        <button type="button" id="add_perm" class="btn btn-link btn-xs">
 
                            <i class="icon-plus"></i>${_('Add new')}
 
                        </button>
 
                    </td>
 
                </tr>
 
            </table>
 
        </div>
 
        <div class="form-group">
 
            ${h.submit('save',_('Save'),class_="btn btn-default")}
 
            ${h.reset('reset',_('Reset'),class_="btn btn-default")}
 
        </div>
 
</div>
 
${h.end_form()}
 

	
 
<script>
 
    'use strict';
 
    function ajaxActionRevoke(obj_id, obj_type, field_id, obj_name) {
 
        let url = ${h.js(h.url('edit_repo_perms_revoke',repo_name=c.repo_name))};
 
        var revoke_msg = _TM['Confirm to revoke permission for {0}: {1} ?'].format(obj_type.replace('_', ' '), obj_name);
 
        var revoke_msg = _TM['Confirm to revoke permission for {0}: {1}?'].format(obj_type.replace('_', ' '), obj_name);
 
        if (confirm(revoke_msg)){
 
            ajaxActionRevokePermission(url, obj_id, obj_type, field_id);
 
        }
 
    }
 

	
 
    $(document).ready(function () {
 
        if (!$('#perm_new_member_name').hasClass('error')) {
 
            $('#add_perm_input').hide();
 
        }
 
        $('#add_perm').click(function () {
 
            addPermAction('repository');
 
        });
 
    });
 
</script>
kallithea/templates/admin/user_groups/user_group_edit_perms.html
Show inline comments
 
@@ -3,111 +3,111 @@ ${h.form(url('edit_user_group_perms_upda
 
   <div>
 
        <div>
 
            <table id="permissions_manage" class="table">
 
                <tr>
 
                    <td>${_('None')}</td>
 
                    <td>${_('Read')}</td>
 
                    <td>${_('Write')}</td>
 
                    <td>${_('Admin')}</td>
 
                    <td>${_('User/User Group')}</td>
 
                    <td></td>
 
                </tr>
 
                ## USERS
 
                %for r2p in c.user_group.user_user_group_to_perm:
 
                    ##forbid revoking permission from yourself, except if you're an super admin
 
                    <tr id="id${id(r2p.user.username)}">
 
                      %if request.authuser.user_id != r2p.user.user_id or request.authuser.is_admin:
 
                        <td>${h.radio('u_perm_%s' % r2p.user.username,'usergroup.none')}</td>
 
                        <td>${h.radio('u_perm_%s' % r2p.user.username,'usergroup.read')}</td>
 
                        <td>${h.radio('u_perm_%s' % r2p.user.username,'usergroup.write')}</td>
 
                        <td>${h.radio('u_perm_%s' % r2p.user.username,'usergroup.admin')}</td>
 
                        <td>
 
                            ${h.gravatar(r2p.user.email, cls="perm-gravatar", size=14)}
 
                            %if h.HasPermissionAny('hg.admin')() and r2p.user.username != 'default':
 
                             <a href="${h.url('edit_user',id=r2p.user.user_id)}">${r2p.user.username}</a>
 
                            %else:
 
                             ${r2p.user.username if r2p.user.username != 'default' else _('Default')}
 
                            %endif
 
                        </td>
 
                        <td>
 
                          %if r2p.user.username !='default':
 
                            <button type="button" class="btn btn-default btn-xs" onclick="ajaxActionRevoke(${r2p.user.user_id}, 'user', '${'id%s'%id(r2p.user.username)}', '${r2p.user.username}')">
 
                             <i class="icon-minus-circled"></i>${_('Revoke')}
 
                            </button>
 
                          %endif
 
                        </td>
 
                      %else:
 
                        <td>${h.radio('u_perm_%s' % r2p.user.username,'usergroup.none', disabled="disabled")}</td>
 
                        <td>${h.radio('u_perm_%s' % r2p.user.username,'usergroup.read', disabled="disabled")}</td>
 
                        <td>${h.radio('u_perm_%s' % r2p.user.username,'usergroup.write', disabled="disabled")}</td>
 
                        <td>${h.radio('u_perm_%s' % r2p.user.username,'usergroup.admin', disabled="disabled")}</td>
 
                        <td>
 
                            ${h.gravatar(r2p.user.email, cls="perm-gravatar", size=14)}
 
                            ${r2p.user.username if r2p.user.username != 'default' else _('Default')}
 
                        </td>
 
                        <td><i class="icon-user"></i>${_('Admin')}</td>
 
                      %endif
 
                    </tr>
 
                %endfor
 

	
 
                ## USER GROUPS
 
                %for g2p in c.user_group.user_group_user_group_to_perm:
 
                    <tr id="id${id(g2p.user_group.users_group_name)}">
 
                        <td>${h.radio('g_perm_%s' % g2p.user_group.users_group_name,'usergroup.none')}</td>
 
                        <td>${h.radio('g_perm_%s' % g2p.user_group.users_group_name,'usergroup.read')}</td>
 
                        <td>${h.radio('g_perm_%s' % g2p.user_group.users_group_name,'usergroup.write')}</td>
 
                        <td>${h.radio('g_perm_%s' % g2p.user_group.users_group_name,'usergroup.admin')}</td>
 
                        <td>
 
                            <i class="icon-users"></i>
 
                            %if h.HasPermissionAny('hg.admin')():
 
                             <a href="${h.url('edit_users_group',id=g2p.user_group.users_group_id)}">
 
                                 ${g2p.user_group.users_group_name}
 
                             </a>
 
                            %else:
 
                             ${g2p.user_group.users_group_name}
 
                            %endif
 
                        </td>
 
                        <td>
 
                            <button class="btn btn-default btn-xs" onclick="ajaxActionRevoke(${g2p.user_group.users_group_id}, 'user_group', '${'id%s'%id(g2p.user_group.users_group_name)}', '${g2p.user_group.users_group_name}')">
 
                            <i class="icon-minus-circled"></i>${_('Revoke')}
 
                            </button>
 
                        </td>
 
                    </tr>
 
                %endfor
 
                ## New entries added by addPermAction here.
 
                <tr class="new_members last_new_member" id="add_perm_input"><td colspan="6"></td></tr>
 
                <tr>
 
                    <td colspan="6">
 
                        <button id="add_perm" class="btn btn-link btn-xs">
 
                            <i class="icon-plus"></i>${_('Add new')}
 
                        </button>
 
                    </td>
 
                </tr>
 
            </table>
 
        </div>
 
        <div class="buttons">
 
            ${h.submit('save',_('Save'),class_="btn btn-default")}
 
            ${h.reset('reset',_('Reset'),class_="btn btn-default")}
 
        </div>
 
   </div>
 
</div>
 
${h.end_form()}
 

	
 
<script>
 
    'use strict';
 
    function ajaxActionRevoke(obj_id, obj_type, field_id, obj_name) {
 
        let url = ${h.js(h.url('edit_user_group_perms_delete', id=c.user_group.users_group_id))};
 
        var revoke_msg = _TM['Confirm to revoke permission for {0}: {1} ?'].format(obj_type.replace('_', ' '), obj_name);
 
        var revoke_msg = _TM['Confirm to revoke permission for {0}: {1}?'].format(obj_type.replace('_', ' '), obj_name);
 
        if (confirm(revoke_msg)){
 
            ajaxActionRevokePermission(url, obj_id, obj_type, field_id);
 
        }
 
    }
 

	
 
    $(document).ready(function () {
 
        if (!$('#perm_new_member_name').hasClass('error')) {
 
            $('#add_perm_input').hide();
 
        }
 
        $('#add_perm').click(function () {
 
            addPermAction('usergroup');
 
        });
 
    });
 
</script>
kallithea/templates/base/root.html
Show inline comments
 
## -*- coding: utf-8 -*-
 
<!DOCTYPE html>
 
<html xmlns="http://www.w3.org/1999/xhtml">
 
    <head>
 
        <title><%block name="title"/><%block name="branding_title"/></title>
 
        <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
 
        <meta http-equiv="X-UA-Compatible" content="IE=10"/>
 
        <meta name="robots" content="index, nofollow"/>
 
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
 
        <link rel="shortcut icon" href="${h.url('/images/favicon.ico')}" type="image/x-icon" />
 
        <link rel="icon" type="image/png" href="${h.url('/images/favicon-32x32.png')}" sizes="32x32">
 
        <link rel="icon" type="image/png" href="${h.url('/images/favicon-16x16.png')}" sizes="16x16">
 
        <link rel="apple-touch-icon" sizes="180x180" href="${h.url('/images/apple-touch-icon.png')}">
 
        <link rel="manifest" href="${h.url('/images/manifest.json')}">
 
        <link rel="mask-icon" href="${h.url('/images/safari-pinned-tab.svg')}" color="#b1d579">
 
        <meta name="msapplication-config" content="${h.url('/images/browserconfig.xml')}">
 
        <meta name="theme-color" content="#ffffff">
 

	
 
        ## CSS ###
 
        <link rel="stylesheet" type="text/css" href="${h.url('/css/style.css', ver=c.kallithea_version)}" media="screen"/>
 
        <%block name="css_extra"/>
 

	
 
        ## JAVASCRIPT ##
 
        <script>
 
            'use strict';
 
            ## JS translations map
 
            var TRANSLATION_MAP = {
 
                'Cancel': ${h.jshtml(_("Cancel"))},
 
                'Retry': ${h.jshtml(_("Retry"))},
 
                'Submitting ...': ${h.jshtml(_("Submitting ..."))},
 
                'Unable to post': ${h.jshtml(_("Unable to post"))},
 
                'Add Another Comment': ${h.jshtml(_("Add Another Comment"))},
 
                'Stop following this repository': ${h.jshtml(_('Stop following this repository'))},
 
                'Start following this repository': ${h.jshtml(_('Start following this repository'))},
 
                'Group': ${h.jshtml(_('Group'))},
 
                'Loading ...': ${h.jshtml(_('Loading ...'))},
 
                'loading ...': ${h.jshtml(_('loading ...'))},
 
                'Search truncated': ${h.jshtml(_('Search truncated'))},
 
                'No matching files': ${h.jshtml(_('No matching files'))},
 
                'Open New Pull Request from {0}': ${h.jshtml(_('Open New Pull Request from {0}'))},
 
                'Open New Pull Request for {0} &rarr; {1}': ${h.js(_('Open New Pull Request for {0} &rarr; {1}'))},
 
                'Show Selected Changesets {0} &rarr; {1}': ${h.js(_('Show Selected Changesets {0} &rarr; {1}'))},
 
                'Selection Link': ${h.jshtml(_('Selection Link'))},
 
                'Collapse Diff': ${h.jshtml(_('Collapse Diff'))},
 
                'Expand Diff': ${h.jshtml(_('Expand Diff'))},
 
                'No revisions': ${h.jshtml(_('No revisions'))},
 
                'Type name of user or member to grant permission': ${h.jshtml(_('Type name of user or member to grant permission'))},
 
                'Failed to revoke permission': ${h.jshtml(_('Failed to revoke permission'))},
 
                'Confirm to revoke permission for {0}: {1} ?': ${h.jshtml(_('Confirm to revoke permission for {0}: {1} ?'))},
 
                'Confirm to revoke permission for {0}: {1}?': ${h.jshtml(_('Confirm to revoke permission for {0}: {1}?'))},
 
                'Enabled': ${h.jshtml(_('Enabled'))},
 
                'Disabled': ${h.jshtml(_('Disabled'))},
 
                'Select changeset': ${h.jshtml(_('Select changeset'))},
 
                'Specify changeset': ${h.jshtml(_('Specify changeset'))},
 
                'MSG_SORTASC': ${h.jshtml(_('Click to sort ascending'))},
 
                'MSG_SORTDESC': ${h.jshtml(_('Click to sort descending'))},
 
                'MSG_EMPTY': ${h.jshtml(_('No records found.'))},
 
                'MSG_ERROR': ${h.jshtml(_('Data error.'))},
 
                'MSG_LOADING': ${h.jshtml(_('Loading...'))}
 
            };
 
            var _TM = TRANSLATION_MAP;
 

	
 
            var TOGGLE_FOLLOW_URL = ${h.js(h.url('toggle_following'))};
 

	
 
            var REPO_NAME = "";
 
            %if hasattr(c, 'repo_name'):
 
                var REPO_NAME = ${h.js(c.repo_name)};
 
            %endif
 

	
 
            var _session_csrf_secret_token = ${h.js(h.session_csrf_secret_token())};
 
        </script>
 
        <script src="${h.url('/js/jquery.min.js', ver=c.kallithea_version)}"></script>
 
        <script src="${h.url('/js/jquery.dataTables.js', ver=c.kallithea_version)}"></script>
 
        <script src="${h.url('/js/dataTables.bootstrap.js', ver=c.kallithea_version)}"></script>
 
        <script src="${h.url('/js/bootstrap.js', ver=c.kallithea_version)}"></script>
 
        <script src="${h.url('/js/select2.js', ver=c.kallithea_version)}"></script>
 
        <script src="${h.url('/js/jquery.caret.min.js', ver=c.kallithea_version)}"></script>
 
        <script src="${h.url('/js/jquery.atwho.min.js', ver=c.kallithea_version)}"></script>
 
        <script src="${h.url('/js/base.js', ver=c.kallithea_version)}"></script>
 
        ## EXTRA FOR JS
 
        <%block name="js_extra"/>
 
        <script>
 
            'use strict';
 
            $(document).ready(function(){
 
              tooltip_activate();
 
              show_more_event();
 
              // routes registration
 
              pyroutes.register('home', ${h.js(h.url('home'))}, []);
 
              pyroutes.register('new_gist', ${h.js(h.url('new_gist'))}, []);
 
              pyroutes.register('gists', ${h.js(h.url('gists'))}, []);
 
              pyroutes.register('new_repo', ${h.js(h.url('new_repo'))}, []);
 

	
 
              pyroutes.register('summary_home', ${h.js(h.url('summary_home', repo_name='%(repo_name)s'))}, ['repo_name']);
 
              pyroutes.register('changelog_home', ${h.js(h.url('changelog_home', repo_name='%(repo_name)s'))}, ['repo_name']);
 
              pyroutes.register('files_home', ${h.js(h.url('files_home', repo_name='%(repo_name)s',revision='%(revision)s',f_path='%(f_path)s'))}, ['repo_name', 'revision', 'f_path']);
 
              pyroutes.register('edit_repo', ${h.js(h.url('edit_repo', repo_name='%(repo_name)s'))}, ['repo_name']);
 
              pyroutes.register('edit_repo_perms', ${h.js(h.url('edit_repo_perms', repo_name='%(repo_name)s'))}, ['repo_name']);
 
              pyroutes.register('pullrequest_home', ${h.js(h.url('pullrequest_home', repo_name='%(repo_name)s'))}, ['repo_name']);
 

	
 
              pyroutes.register('toggle_following', ${h.js(h.url('toggle_following'))});
 
              pyroutes.register('changeset_info', ${h.js(h.url('changeset_info', repo_name='%(repo_name)s', revision='%(revision)s'))}, ['repo_name', 'revision']);
 
              pyroutes.register('changeset_home', ${h.js(h.url('changeset_home', repo_name='%(repo_name)s', revision='%(revision)s'))}, ['repo_name', 'revision']);
 
              pyroutes.register('repo_size', ${h.js(h.url('repo_size', repo_name='%(repo_name)s'))}, ['repo_name']);
 
              pyroutes.register('repo_refs_data', ${h.js(h.url('repo_refs_data', repo_name='%(repo_name)s'))}, ['repo_name']);
 
              pyroutes.register('users_and_groups_data', ${h.js(h.url('users_and_groups_data'))}, []);
 
             });
 
        </script>
 

	
 
        <%block name="head_extra"/>
 
    </head>
 
    <body>
 
      <nav class="navbar navbar-inverse mainmenu">
 
          <div class="navbar-header" id="logo">
 
            <a class="navbar-brand" href="${h.url('home')}">
 
              <span class="branding">${c.site_name}</span>
 
            </a>
 
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
 
              <span class="sr-only">Toggle navigation</span>
 
              <span class="icon-bar"></span>
 
              <span class="icon-bar"></span>
 
              <span class="icon-bar"></span>
 
            </button>
 
          </div>
 
          <div id="navbar" class="navbar-collapse collapse">
 
            <%block name="header_menu"/>
 
          </div>
 
      </nav>
 

	
 
      ${next.body()}
 

	
 
      %if c.ga_code:
 
      ${h.literal(c.ga_code)}
 
      %endif
 
    </body>
 
</html>
kallithea/templates/login.html
Show inline comments
 
## -*- coding: utf-8 -*-
 
<%inherit file="base/root.html"/>
 

	
 
<%block name="title">
 
    ${_('Log In')}
 
</%block>
 

	
 
<%include file="/base/flash_msg.html"/>
 
<div class="container">
 
<div class="row">
 
<div class="centered-column">
 
<div id="login" class="panel panel-primary">
 
    <div class="panel-heading">
 
      <h5>
 
        <i class="icon-lock"></i>
 
        %if c.site_name:
 
            ${_('Log In to %s') % c.site_name}
 
        %else:
 
            ${_('Log In')}
 
        %endif
 
      </h5>
 
    </div>
 
    <div class="panel-body">
 
        ${h.form(url('login_home', came_from=c.came_from))}
 
        <div class="form">
 

	
 
                <div class="form-group">
 
                    <label class="control-label" for="username">${_('Username')}:</label>
 
                    <div>
 
                        ${h.text('username',class_='form-control')}
 
                    </div>
 
                </div>
 
                <div class="form-group">
 
                    <label class="control-label" for="password">${_('Password')}:</label>
 
                    <div>
 
                        ${h.password('password',class_='form-control')}
 
                    </div>
 
                </div>
 
                <div class="form-group">
 
                    <div>
 
                        <div class="checkbox">
 
                            <label>
 
                                <input type="checkbox" id="remember" name="remember"/>
 
                                ${_('Stay logged in after browser restart')}
 
                            </label>
 
                        </div>
 
                    </div>
 
                </div>
 

	
 
            <div class="form-group">
 
                <div>
 
                    ${h.link_to(_('Forgot your password ?'),h.url('reset_password'))}
 
                    ${h.link_to(_('Forgot your password?'),h.url('reset_password'))}
 
                    %if h.HasPermissionAny('hg.admin', 'hg.register.auto_activate', 'hg.register.manual_activate')():
 
                        /
 
                        ${h.link_to(_("Don't have an account ?"),h.url('register'))}
 
                        ${h.link_to(_("Don't have an account?"),h.url('register'))}
 
                    %endif
 
                </div>
 
            </div>
 

	
 
            <div class="form-group">
 
                <div class="buttons">
 
                    ${h.submit('sign_in',_('Sign In'),class_="btn btn-default")}
 
                </div>
 
            </div>
 
        </div>
 
        ${h.end_form()}
 
        <script>
 
        'use strict';
 
        $(document).ready(function(){
 
            $('#username').focus();
 
        });
 
        </script>
 
    </div>
 
</div>
 
</div>
 
</div>
 
</div>
0 comments (0 inline, 0 general)