From 4d9116558a8b39033fd9256eb7adc168eae33d4e Mon Sep 17 00:00:00 2001 From: Lukasz Jader Date: Sat, 9 Mar 2013 17:07:19 +0100 Subject: Alter polish translation for 'branch' phrase --- .../com/gitblit/wicket/GitBlitWebApp_pl.properties | 26 +++++++++++----------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'src') diff --git a/src/main/java/com/gitblit/wicket/GitBlitWebApp_pl.properties b/src/main/java/com/gitblit/wicket/GitBlitWebApp_pl.properties index b75e8f81..7ade53d5 100644 --- a/src/main/java/com/gitblit/wicket/GitBlitWebApp_pl.properties +++ b/src/main/java/com/gitblit/wicket/GitBlitWebApp_pl.properties @@ -22,13 +22,13 @@ gb.ticketComments = Komentarze gb.view = Widok gb.local = Lokalne gb.remote = Zdalne -gb.branches = Rozga\u0142\u0119zienia +gb.branches = Ga\u0142\u0119zie gb.patch = \u0141atki -gb.diff = R\u00F3\u017Cnice +gb.diff = Diff gb.log = Log gb.moreLogs = Wi\u0119cej log\u00F3w... gb.allTags = Wszystkie tagi... -gb.allBranches = Wszystkie rozga\u0142\u0119zienia... +gb.allBranches = Wszystkie ga\u0142\u0119zie... gb.summary = Podsumowanie gb.ticket = Ticket gb.newRepository = Nowe repozytorium @@ -74,7 +74,7 @@ gb.name = Nazwa gb.enableTickets = Uaktywnij tickety gb.enableDocs = Uaktywnij dokumentacj\u0119 gb.save = Zapisz -gb.showRemoteBranches = Poka\u017C zdalne rozga\u0142\u0119zienia +gb.showRemoteBranches = Poka\u017C zdalne ga\u0142\u0119zie gb.editUsers = Edytuj u\u017Cytkownika gb.confirmPassword = Potwierd\u017A has\u0142o gb.restrictedRepositories = Chronione repozytoria @@ -85,7 +85,7 @@ gb.cloneRestricted = Uwierzytelnione klonowanie i zapis gb.viewRestricted = Uwierzytelniony podgl\u0105d, klonowanie i zapis gb.useTicketsDescription = Rozproszone zg\u0142oszenia Ticgit gb.useDocsDescription = Parsuj znaczniki Markdown w repozytorium -gb.showRemoteBranchesDescription = Poka\u017C zdalne rozga\u0142\u0119zienia +gb.showRemoteBranchesDescription = Poka\u017C zdalne ga\u0142\u0119zie gb.canAdminDescription = Mo\u017Ce administrowa\u0107 serwerem Gitblit gb.permittedUsers = Uprawnieni u\u017Cytkownicy gb.isFrozen = jest zamro\u017Cony @@ -131,7 +131,7 @@ gb.registrations = Sfederowane rejestracje gb.sendProposal = Zaproponuj gb.status = Status gb.origin = origin -gb.headRef = Domy\u015Blne rozga\u0142\u0119zienie (HEAD) +gb.headRef = Domy\u015Blne ga\u0142\u0119zie (HEAD) gb.headRefDescription = Zmie\u0144 ref aby wskazywa\u0142o na to co HEAD np. refs/heads/master gb.federationStrategy = Strategia federowania gb.federationRegistration = Rejestracja federowania @@ -181,7 +181,7 @@ gb.releaseDate = Data wydania gb.date = Data gb.activity = Aktywno\u015B\u0107 gb.subscribe = Subskrybuj -gb.branch = Rozga\u0142\u0119zienie +gb.branch = Ga\u0142\u0105\u017A gb.maxHits = Maks. ilo\u015B\u0107 dost\u0119pu gb.recentActivity = Ostatnia aktywno\u015B\u0107 gb.recentActivityStats = Ostatnich {0} dni / {1} zmian przez {2} autor\u00F3w @@ -208,8 +208,8 @@ gb.accessPermissions = Uprawnienia dot\u0119pu gb.filters = Filtry gb.generalDescription = Wsp\u00F3lne ustawienia gb.accessPermissionsDescription = Ogranicz dost\u0119p u\u017Cytkownikom i zespo\u0142om -gb.accessPermissionsForUserDescription = Ustal cz\u0142onkostwo w zespo\u0142ach lub udziel dost\u0119p do specyficzynch repozytori\u00F3w -gb.accessPermissionsForTeamDescription = Ustal cz\u0142onk\u00F3w zespo\u0142u i udziel dost\u0119p do specyficzynch repozytori\u00F3w +gb.accessPermissionsForUserDescription = Ustal cz\u0142onkostwo w zespo\u0142ach lub udziel dost\u0119p do specyficznych repozytori\u00F3w +gb.accessPermissionsForTeamDescription = Ustal cz\u0142onk\u00F3w zespo\u0142u i udziel dost\u0119p do specyficznych repozytori\u00F3w gb.federationRepositoryDescription = Udost\u0119pnij to repozytorium innym serwerom Gitblit gb.hookScriptsDescription = Uruchamiaj skrypty Groovy w momencie wgrania zmian na ten serwer gb.reset = Resetuj @@ -222,9 +222,9 @@ gb.queryResults = Wyniki {0} - {1} ({2} wynik\u00F3w) gb.noHits = Brak wynik\u00F3w gb.authored = utworzy\u0142 gb.committed = wgra\u0142 -gb.indexedBranches = Indeksowane rozga\u0142\u0119zienia -gb.indexedBranchesDescription = Wybierz rozga\u0142\u0119zienia do w\u0142\u0105czenia do indeksu Lucene -gb.noIndexedRepositoriesWarning = \u017Badne z rozga\u0142\u0119zie\u0144 w repozytorium nie jest dost\u0119pne dla Lucene +gb.indexedBranches = Indeksowane ga\u0142\u0119zie +gb.indexedBranchesDescription = Wybierz ga\u0142\u0119zie do w\u0142\u0105czenia do indeksu Lucene +gb.noIndexedRepositoriesWarning = \u017Badne z ga\u0142\u0119zi w repozytorium nie jest dost\u0119pne dla Lucene gb.undefinedQueryWarning = Wyszukanie nie zdefiniowane! gb.noSelectedRepositoriesWarning = Wska\u017C jedno lub wi\u0119cej repozytori\u00F3w! gb.luceneDisabled = Indeksowanie Lucene jest wy\u0142\u0105czone. @@ -320,4 +320,4 @@ gb.project = Projekt gb.allProjects = Wszystkie projekty gb.copyToClipboard = Kopiuj do schowka gb.sessionEnded = Session has been closed -gb.closeBrowser = Please close the browser to properly end the session. \ No newline at end of file +gb.closeBrowser = Please close the browser to properly end the session. -- cgit v1.2.3 From 92666047a13eb1c75bad4435c2019b5478d07c1d Mon Sep 17 00:00:00 2001 From: Lukasz Jader Date: Sat, 6 Apr 2013 19:43:32 +0200 Subject: Translate some new messages --- .../com/gitblit/wicket/GitBlitWebApp_pl.properties | 39 ++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/main/java/com/gitblit/wicket/GitBlitWebApp_pl.properties b/src/main/java/com/gitblit/wicket/GitBlitWebApp_pl.properties index 7ade53d5..e098c91d 100644 --- a/src/main/java/com/gitblit/wicket/GitBlitWebApp_pl.properties +++ b/src/main/java/com/gitblit/wicket/GitBlitWebApp_pl.properties @@ -319,5 +319,40 @@ gb.projects = Projekty gb.project = Projekt gb.allProjects = Wszystkie projekty gb.copyToClipboard = Kopiuj do schowka -gb.sessionEnded = Session has been closed -gb.closeBrowser = Please close the browser to properly end the session. +gb.sessionEnded = Sesja zosta\u0142a zamkni\u0119ta +gb.closeBrowser = Zamknij przegl\u0105dark\u0119 aby poprawnie zako\u0144czy\u0107 sesj\u0119. +gb.fork = kopia +gb.forks = Kopie +gb.forkRepository = Skopiowa\u0107 {0}? +gb.repositoryForked = {0} zosta\u0142o skopiowane +gb.repositoryForkFailed= kopiowanie nie powiod\u0142o si\u0119 +gb.personalRepositories = osobiste repozytoria +gb.allowForks = zezw\u00F3l na kopiowanie +gb.allowForksDescription = zezw\u00F3l uwierzytelnionym u\u017Cytkownikom na skopiowanie tego repozytorium +gb.forkedFrom = skopiowane z +gb.canFork = mo\u017Ce kopiowa\u0107 +gb.canForkDescription = mo\u017Cna skopiwa\u0107 uwierzytelnione repozytoria do osobistych repozytori\u00F3w +gb.myFork = podejrz moj\u0105 kopi\u0119 +gb.forksProhibited = kopiowanie zabronione +gb.forksProhibitedWarning = to repozytorium nie zezwala na kopiowanie +gb.noForks = {0} nie ma kopii +gb.forkNotAuthorized = Przepraszamy, nie jeste\u015B uprawniony, aby wykona\u0107 kopi\u0119 {0} +gb.forkInProgress = kopiowanie w trakcie +gb.preparingFork = przygotowywanie twojej kopii... +gb.isFork = jest kopi\u0105 +gb.canCreate = mo\u017Ce tworzy\u0107 +gb.canCreateDescription = mo\u017Ce tworzy\u0107 osobiste repozytoria +gb.illegalPersonalRepositoryLocation = twoje osobiste repozytorium musi znajdowa\u0107 si\u0119 w \"{0}\" +gb.verifyCommitter = weryfikuj wgrywaj\u0105cego +gb.verifyCommitterDescription = wymagaj dopasowania to\u017Csamo\u015Bci wgrywaj\u0105cego zmiany do wrzucaj\u0105cego na Gitblita +gb.verifyCommitterNote = wszystkie z\u0142\u0105czenia wymagaj\u0105 "--no-ff" by wymusi\u0107 to\u017Csamo\u015B\u0107 wgrywaj\u0105cego +gb.repositoryPermissions = uprawnienia repozytorium +gb.userPermissions = uprawnienia u\u017Cytkownik\u00F3w +gb.teamPermissions = uprawnienia zespo\u0142\u00F3w +gb.add = dodaj +gb.noPermission = USU\u0143 TO UPRAWNIENIE +gb.excludePermission = {0} (wykluczenie) +gb.viewPermission = {0} (podgl\u0105d) +gb.clonePermission = {0} (kopia) +gb.pushPermission = {0} (wgranie) + -- cgit v1.2.3 From a0cf92067774bf41f6429914a73b6227687ff092 Mon Sep 17 00:00:00 2001 From: Lukasz Jader Date: Sun, 7 Apr 2013 11:11:45 +0200 Subject: Translate rest of new messages --- .../com/gitblit/wicket/GitBlitWebApp_pl.properties | 105 +++++++++++++++++++-- 1 file changed, 99 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/main/java/com/gitblit/wicket/GitBlitWebApp_pl.properties b/src/main/java/com/gitblit/wicket/GitBlitWebApp_pl.properties index e098c91d..e7d43390 100644 --- a/src/main/java/com/gitblit/wicket/GitBlitWebApp_pl.properties +++ b/src/main/java/com/gitblit/wicket/GitBlitWebApp_pl.properties @@ -2,7 +2,7 @@ gb.repository = Repozytorium gb.owner = W\u0142a\u015Bciciel gb.description = Opis gb.lastChange = Ostatnia zmiana -gb.refs = Refs +gb.refs = Referencje gb.tag = Tag gb.tags = Tagi gb.author = Autor @@ -319,8 +319,6 @@ gb.projects = Projekty gb.project = Projekt gb.allProjects = Wszystkie projekty gb.copyToClipboard = Kopiuj do schowka -gb.sessionEnded = Sesja zosta\u0142a zamkni\u0119ta -gb.closeBrowser = Zamknij przegl\u0105dark\u0119 aby poprawnie zako\u0144czy\u0107 sesj\u0119. gb.fork = kopia gb.forks = Kopie gb.forkRepository = Skopiowa\u0107 {0}? @@ -331,7 +329,7 @@ gb.allowForks = zezw\u00F3l na kopiowanie gb.allowForksDescription = zezw\u00F3l uwierzytelnionym u\u017Cytkownikom na skopiowanie tego repozytorium gb.forkedFrom = skopiowane z gb.canFork = mo\u017Ce kopiowa\u0107 -gb.canForkDescription = mo\u017Cna skopiwa\u0107 uwierzytelnione repozytoria do osobistych repozytori\u00F3w +gb.canForkDescription = mo\u017Cna kopiowa\u0107 uwierzytelnione repozytoria do osobistych repozytori\u00F3w gb.myFork = podejrz moj\u0105 kopi\u0119 gb.forksProhibited = kopiowanie zabronione gb.forksProhibitedWarning = to repozytorium nie zezwala na kopiowanie @@ -353,6 +351,101 @@ gb.add = dodaj gb.noPermission = USU\u0143 TO UPRAWNIENIE gb.excludePermission = {0} (wykluczenie) gb.viewPermission = {0} (podgl\u0105d) -gb.clonePermission = {0} (kopia) +gb.clonePermission = {0} (klonowanie) gb.pushPermission = {0} (wgranie) - +gb.createPermission = {0} (wgranie, utworzenie referencji) +gb.deletePermission = {0} (wgranie, utworzenie i usuni\u0119cie referencji) +gb.rewindPermission = {0} (wgranie, utworzenie,usuni\u0119cie i przesuni\u0119cie referencji) +gb.permission = uprawnienie +gb.regexPermission = to uprawnienie jest nadane z wyra\u017Cenia regularnego \"{0}\" +gb.accessDenied = dost\u0119p zabroniony +gb.busyCollectingGarbage = Przepraszamy, Gitblit jest w trakcie od\u015Bmiecania zasob\u00F3w w {0} +gb.gcPeriod = okres GC +gb.gcPeriodDescription = okres pomi\u0119dzy kolejnymi od\u015Bmieceniami +gb.gcThreshold = pr\u00F3g GC +gb.gcThresholdDescription = minimalna liczba wolnych obiekt\u00F3w jaka uruchomi wczesne od\u015Bmiecanie pami\u0119ci +gb.ownerPermission = w\u0142a\u015Bciciel repozytorium +gb.administrator = admin +gb.administratorPermission = administrator Gitblit-a +gb.team = zesp\u00F3\u0142 +gb.teamPermission = uprawnienie nadane przez cz\u0142onkostwo w zespole \"{0}\" +gb.missing = brak! +gb.missingPermission = brak repozytorium dla tego uprawnienia! +gb.mutable = zmienne +gb.specified = okre\u015Blone +gb.effective = faktyczne +gb.organizationalUnit = jednostka organizacyjna +gb.organization = organizacja +gb.locality = miejscowo\u015B\u0107 +gb.stateProvince = stan lub prowincja +gb.countryCode = kod kraju +gb.properties = w\u0142a\u015Bciwo\u015Bci +gb.issued = wydany +gb.expires = wyga\u015Bnie +gb.expired = wygas\u0142 +gb.expiring = wygasa +gb.revoked = cofni\u0119ty +gb.serialNumber = numer seryjny +gb.certificates = certyfikaty +gb.newCertificate = nowy certyfikat +gb.revokeCertificate = cofnij certyfikat +gb.sendEmail = wy\u015Blij email +gb.passwordHint = podpowied\u017A dla has\u0142a +gb.ok = ok +gb.invalidExpirationDate = nieprawid\u0142owa data wyga\u015Bni\u0119cia! +gb.passwordHintRequired = wymagana podpowied\u017A dla has\u0142a! +gb.viewCertificate = podejrz certyfikat +gb.subject = podmiot +gb.issuer = wystawca +gb.validFrom = wa\u017Cny od +gb.validUntil = wa\u017Cny do +gb.publicKey = klucz publiczny +gb.signatureAlgorithm = algorytm sygnatury +gb.sha1FingerPrint = Odcisk SHA-1 +gb.md5FingerPrint = Odcisk MD5 +gb.reason = pow\u00F3d +gb.revokeCertificateReason = Wybierz pow\u00F3d cofni\u0119cia certyfikatu +gb.unspecified = niewyspecyfikowany +gb.keyCompromise = kompromitacja klucza +gb.caCompromise = kompromitacja klucza CA +gb.affiliationChanged = zmiana przynale\u017Cno\u015Bci +gb.superseded = odnowienie +gb.cessationOfOperation = zaprzestanie operacji +gb.privilegeWithdrawn = wycofanie uprawnie\u0144 +gb.time.inMinutes = w ci\u0105gu {0} minut +gb.time.inHours = w ci\u0105gu {0} godzin +gb.time.inDays = w ci\u0105gu {0} dni +gb.hostname = nazwa hosta +gb.hostnameRequired = Wpisz nazw\u0119 hosta +gb.newSSLCertificate = nowy certyfikat SSL serwera +gb.newCertificateDefaults = nowe warto\u015Bci domy\u015Blne certyfikatu +gb.duration = czas trwania +gb.certificateRevoked = Certyfikat {0,number,0} zosta\u0142 cofni\u0119ty +gb.clientCertificateGenerated = Pomy\u015Blnie wygenerowano kliencki certyfikat dla {0} +gb.sslCertificateGenerated = Pomy\u015Blnie wygenerowano serwerowy certyfikat SSL dla {0} +gb.newClientCertificateMessage = NOTATKA:\nWskazane has\u0142o nie jest has\u0142em u\u017Cytkownika; to has\u0142o chroni\u0105ce keystore u\u017Cytkownika. To has\u0142o nie jest zapisywane, dlatego nale\u017Cy poda\u0107 tak\u017Ce wskaz\u00F3wk\u0119 dla has\u0142a, kt\u00F3ra zostanie do\u0142\u0105czona do README dla w\u0142a\u015Bciwego u\u017Cytkownika. +gb.certificate = certyfikat +gb.emailCertificateBundle = wy\u015Blij klientowi paczk\u0119 z certyfikatem +gb.pleaseGenerateClientCertificate = Wygeneruj kliencki certyfikat dla {0} +gb.clientCertificateBundleSent = Wys\u0142ano paczk\u0119 z klienckim certyfikatem dla {0} +gb.enterKeystorePassword = Wpisz has\u0142o do keystore dla Gitblit-a +gb.warning = ostrze\u017Cenie +gb.jceWarning = Twoje \u015Brodowisko JRE nie posiada plik\u00F3w \"JCE Unlimited Strength Jurisdiction Policy\".\nW zwi\u0105zku z tym nie mo\u017Cesz u\u017Cy\u0107 has\u0142a d\u0142u\u017Cszego ni\u017C 7 znak\u00F3w dla swoich plik\u00F3w keystore.\nWspomniane pliki mo\u017Cna dodatkowo pobra\u0107 z strony Oracle.\n\nCzy pomimo tego kontynuowa\u0107 i utworzy\u0107 infrastruktur\u0119 certyfikat\u00F3w?\n\nWybieraj\u0105c Nie zostaniesz przekierowany do strony pobierania na witrynie Oracle, gdzie mo\u017Cesz pobra\u0107 odpowiednie pliki. +gb.maxActivityCommits = maksymalnie commit\u00F3w na stronie aktywno\u015Bci +gb.maxActivityCommitsDescription = maksymalna liczba wy\u015Bwietlanych commit\u00F3w na stronie Aktywno\u015Bci +gb.noMaximum = brak maksimum +gb.attributes = atrybuty +gb.serveCertificate = obs\u0142uguj https z tym certyfikatem +gb.sslCertificateGeneratedRestart = Pomy\u015Blnie przyznano nowy certyfikat SSL serwera dla {0}.\nNale\u017Cy zrestatowa\u0107 Gitblit-a aby u\u017Cy\u0107 nowego certyfikatu.\n\nJe\u017Celi podczas startu u\u017Cywasz parametru '--alias', musisz ustawi\u0107 go do postaci ''--alias {0}''. +gb.validity = wa\u017Cno\u015B\u0107 +gb.siteName = nazwa witryny +gb.siteNameDescription = Kr\u00F3tki, informatywny opis serwera +gb.excludeFromActivity = wy\u0142\u0105cz z strony aktywno\u015Bci +gb.isSparkleshared = repozytorium pod\u0142\u0105czone z Sparkleshare +gb.owners = w\u0142a\u015Bciciele +gb.sessionEnded = Sesja zosta\u0142a zamkni\u0119ta +gb.closeBrowser = Zamknij przegl\u0105dark\u0119 aby poprawnie zako\u0144czy\u0107 sesj\u0119. +gb.doesNotExistInTree = {0} nie istnieje w drzewie {1} +gb.enableIncrementalPushTags = aktywuj przyrostowe genrowanie tag\u00F3w +gb.useIncrementalPushTagsDescription = podczas wgrania, automatycznie oznaczaj czubek ka\u017Cdej ga\u0142\u0119zi u\u017Cywaj\u0105c przyrostowo wygenerowanego numeru rewizji +gb.incrementalPushTagMessage = Automatycznie oznaczono [{0}] ga\u0142\u0105\u017A podczas wgrania -- cgit v1.2.3 From 6adcdfdeb2a842c6582f94cd753156bbc4e05cee Mon Sep 17 00:00:00 2001 From: Lukasz Jader Date: Sun, 7 Apr 2013 16:42:24 +0200 Subject: Add forceDefaultLocale param to gitblit.properties --- src/main/distrib/data/gitblit.properties | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/main/distrib/data/gitblit.properties b/src/main/distrib/data/gitblit.properties index 31b52721..6af132ab 100644 --- a/src/main/distrib/data/gitblit.properties +++ b/src/main/distrib/data/gitblit.properties @@ -877,6 +877,12 @@ web.aggressiveHeapManagement = false # RESTART REQUIRED web.debugMode = false +# Force default locale to all users, ignoring browser settings. Empty value delivers previous behavior. +# +# SINCE 1.3.0 +# RESTART REQUIRED +web.forceDefaultLocale = + # Enable/disable global regex substitutions (i.e. shared across repositories) # # SINCE 0.5.0 -- cgit v1.2.3 From a770f32c4cc4f96777ae7a3ee853238f9b5ec914 Mon Sep 17 00:00:00 2001 From: Lukasz Jader Date: Sun, 7 Apr 2013 16:51:38 +0200 Subject: Overwrite created session locale with forced one --- src/main/java/com/gitblit/wicket/GitBlitWebApp.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/main/java/com/gitblit/wicket/GitBlitWebApp.java b/src/main/java/com/gitblit/wicket/GitBlitWebApp.java index 2300d0ff..74b80551 100644 --- a/src/main/java/com/gitblit/wicket/GitBlitWebApp.java +++ b/src/main/java/com/gitblit/wicket/GitBlitWebApp.java @@ -15,6 +15,8 @@ */ package com.gitblit.wicket; +import java.util.Locale; + import org.apache.wicket.Application; import org.apache.wicket.Page; import org.apache.wicket.Request; @@ -25,6 +27,7 @@ import org.apache.wicket.protocol.http.WebApplication; import com.gitblit.GitBlit; import com.gitblit.Keys; +import com.gitblit.utils.StringUtils; import com.gitblit.wicket.pages.ActivityPage; import com.gitblit.wicket.pages.BlamePage; import com.gitblit.wicket.pages.BlobDiffPage; @@ -143,7 +146,13 @@ public class GitBlitWebApp extends WebApplication { @Override public final Session newSession(Request request, Response response) { - return new GitBlitWebSession(request); + GitBlitWebSession gitBlitWebSession = new GitBlitWebSession(request); + + String forcedLocale = GitBlit.getString(Keys.web.forceDefaultLocale, null); + if (!StringUtils.isEmpty(forcedLocale)) { + gitBlitWebSession.setLocale(new Locale(forcedLocale)); + } + return gitBlitWebSession; } @Override -- cgit v1.2.3 From 35ae57001180bc67b66a4ebc67007a75e1c470f5 Mon Sep 17 00:00:00 2001 From: James Moger Date: Mon, 8 Apr 2013 09:48:55 -0400 Subject: Documentation --- releases.moxie | 2 ++ src/main/distrib/data/gitblit.properties | 8 ++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/releases.moxie b/releases.moxie index 8d453085..59f3ba2e 100644 --- a/releases.moxie +++ b/releases.moxie @@ -27,6 +27,7 @@ r17: { - Updated Polish translation additions: + - Added a server setting to force a particular translation/Locale for all sessions - Added Git Daemon serving - Option to automatically tag branch tips on each push with an incremental revision number - Implemented multiple repository owners @@ -70,6 +71,7 @@ r17: { - { name: 'git.daemonBindInterface', defaultValue: 'localhost' } - { name: 'git.daemonPort', defaultValue: 9418 } - { name: 'git.defaultIncrementalPushTagPrefix', defaultValue: 'r' } + - { name: 'web.forceDefaultLocale', defaultValue: ' ' } } # diff --git a/src/main/distrib/data/gitblit.properties b/src/main/distrib/data/gitblit.properties index 6af132ab..10e98df0 100644 --- a/src/main/distrib/data/gitblit.properties +++ b/src/main/distrib/data/gitblit.properties @@ -877,10 +877,14 @@ web.aggressiveHeapManagement = false # RESTART REQUIRED web.debugMode = false -# Force default locale to all users, ignoring browser settings. Empty value delivers previous behavior. +# Force a default locale for all users, ignoring the browser's settings. +# An empty value allows Gitblit to use the translation preferred by the browser. +# +# Changing this value while the server is running will only affect new sessions. +# +# e.g. web.forceDefaultLocale = en # # SINCE 1.3.0 -# RESTART REQUIRED web.forceDefaultLocale = # Enable/disable global regex substitutions (i.e. shared across repositories) -- cgit v1.2.3 From e57f4c85dbe0ee04665e43ce33c71f8581935bed Mon Sep 17 00:00:00 2001 From: James Moger Date: Wed, 10 Apr 2013 07:46:32 -0400 Subject: Disable Gson pretty printing --- releases.moxie | 1 + src/main/java/com/gitblit/utils/JsonUtils.java | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/releases.moxie b/releases.moxie index 59f3ba2e..b058cc7d 100644 --- a/releases.moxie +++ b/releases.moxie @@ -24,6 +24,7 @@ r17: { - Use standard ServletRequestWrapper instead of custom wrapper (issue 224) changes: + - Disable Gson's pretty printing which has a huge performance gain - Updated Polish translation additions: diff --git a/src/main/java/com/gitblit/utils/JsonUtils.java b/src/main/java/com/gitblit/utils/JsonUtils.java index 24f4ecb8..e9241827 100644 --- a/src/main/java/com/gitblit/utils/JsonUtils.java +++ b/src/main/java/com/gitblit/utils/JsonUtils.java @@ -268,7 +268,6 @@ public class JsonUtils { GsonBuilder builder = new GsonBuilder(); builder.registerTypeAdapter(Date.class, new GmtDateTypeAdapter()); builder.registerTypeAdapter(AccessPermission.class, new AccessPermissionTypeAdapter()); - builder.setPrettyPrinting(); if (!ArrayUtils.isEmpty(strategies)) { builder.setExclusionStrategies(strategies); } -- cgit v1.2.3 From 5e1f7df4a141997dd698f137eefda8d6e3ba3fa9 Mon Sep 17 00:00:00 2001 From: James Moger Date: Fri, 12 Apr 2013 08:48:19 -0400 Subject: Properly set application/json content-type on api calls --- releases.moxie | 1 + src/main/java/com/gitblit/JsonServlet.java | 1 + 2 files changed, 2 insertions(+) (limited to 'src') diff --git a/releases.moxie b/releases.moxie index 1dcf0912..86b4c877 100644 --- a/releases.moxie +++ b/releases.moxie @@ -26,6 +26,7 @@ r17: { changes: - Disable Gson's pretty printing which has a huge performance gain + - Properly set application/json content-type on api calls - Updated Polish translation additions: diff --git a/src/main/java/com/gitblit/JsonServlet.java b/src/main/java/com/gitblit/JsonServlet.java index 3ad2b7d2..3ee4a272 100644 --- a/src/main/java/com/gitblit/JsonServlet.java +++ b/src/main/java/com/gitblit/JsonServlet.java @@ -123,6 +123,7 @@ public abstract class JsonServlet extends HttpServlet { // Send JSON response String json = JsonUtils.toJsonString(o); response.setCharacterEncoding(Constants.ENCODING); + response.setContentType("application/json"); response.getWriter().append(json); } } -- cgit v1.2.3