mirror of
https://github.com/the-djmaze/snappymail.git
synced 2024-09-20 15:45:55 +08:00
Small fixes
+ BUTTON_THREAD_MORE
This commit is contained in:
parent
3dac6809d1
commit
1481bd88e5
|
@ -382,10 +382,23 @@ html.rl-no-preview-pane {
|
|||
padding: 4px 8px 6px 10px;
|
||||
}
|
||||
|
||||
&.hide-more .thread-list-message.more-that {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.thread-date {
|
||||
font-size: 13px;
|
||||
color: #999;
|
||||
}
|
||||
|
||||
.more-threads {
|
||||
text-align: center;
|
||||
padding: 8px;
|
||||
background-color: #F5F5F5;
|
||||
color: #555;
|
||||
text-decoration: underline;
|
||||
border-bottom: 1px dashed #555;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -213,9 +213,12 @@
|
|||
|
||||
this.viewThreadMessages = ko.observableArray([]);
|
||||
this.viewThreadMessages.error = ko.observable('');
|
||||
this.viewThreadMessages.showMore = ko.observable(false);
|
||||
this.viewThreadMessages.limit = 6;
|
||||
|
||||
this.viewThreadMessages.subscribe(function () {
|
||||
this.viewThreadMessages.subscribe(function (aList) {
|
||||
this.viewThreadMessages.error('');
|
||||
this.viewThreadMessages.showMore(this.viewThreadMessages.limit >= aList.length);
|
||||
}, this);
|
||||
|
||||
MessageStore.messageLastThreadUidsData.subscribe(function (oData) {
|
||||
|
@ -723,6 +726,10 @@
|
|||
oEvent.stopPropagation();
|
||||
}
|
||||
})
|
||||
.on('click', '.thread-list .more-threads', function () {
|
||||
self.viewThreadMessages.showMore(true);
|
||||
return false;
|
||||
})
|
||||
.on('click', '.thread-list .thread-list-message', function () {
|
||||
var oMessage = ko.dataFor(this);
|
||||
if (oMessage && oMessage.folder && oMessage.uid)
|
||||
|
|
|
@ -714,7 +714,6 @@ class Http
|
|||
@\header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0');
|
||||
@\header('Cache-Control: post-check=0, pre-check=0', false);
|
||||
@\header('Pragma: no-cache');
|
||||
@\header('X-RainLoop-Cache: no');
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -734,7 +733,6 @@ class Http
|
|||
@\header('ETag: '.$sEtag, true);
|
||||
@\header('Last-Modified: '.\gmdate('D, d M Y H:i:s', $iLastModified).' UTC', true);
|
||||
@\header('Expires: '.\gmdate('D, j M Y H:i:s', $iExpires).' UTC', true);
|
||||
@\header('X-RainLoop-Cache: yes');
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1649,13 +1649,8 @@ class Actions
|
|||
if ($oConfig->Get('login', 'allow_languages_on_login', true) &&
|
||||
$oConfig->Get('login', 'determine_user_language', true))
|
||||
{
|
||||
$sLanguage = $this->ValidateLanguage($sLanguage, false);
|
||||
|
||||
$sUserLanguage = $this->detectUserLanguage();
|
||||
if (0 < \strlen($sUserLanguage) && $sLanguage !== $sUserLanguage)
|
||||
{
|
||||
$sLanguage = $sUserLanguage;
|
||||
}
|
||||
$sLanguage = $this->ValidateLanguage(
|
||||
$this->detectUserLanguage(), $sLanguage, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1669,12 +1664,12 @@ class Actions
|
|||
$aResult['Theme'] = $sTheme;
|
||||
$aResult['NewThemeLink'] = $sNewThemeLink;
|
||||
|
||||
$aResult['Language'] = $this->ValidateLanguage($sLanguage, false);
|
||||
$aResult['LanguageAdmin'] = $this->ValidateLanguage($sLanguageAdmin, true);
|
||||
$aResult['Language'] = $this->ValidateLanguage($sLanguage, '', false);
|
||||
$aResult['LanguageAdmin'] = $this->ValidateLanguage($sLanguageAdmin, '', true);
|
||||
|
||||
$sUserLanguage = $this->detectUserLanguage();
|
||||
$aResult['UserLanguage'] = $sUserLanguage === $this->ValidateLanguage($sUserLanguage, false) ? $sUserLanguage : '';
|
||||
$aResult['UserLanguageAdmin'] = $sUserLanguage === $this->ValidateLanguage($sUserLanguage, true) ? $sUserLanguage : '';
|
||||
$aResult['UserLanguageRaw'] = $this->detectUserLanguage();
|
||||
$aResult['UserLanguage'] = $this->ValidateLanguage($aResult['UserLanguageRaw'], $aResult['Language'], false);
|
||||
$aResult['UserLanguageAdmin'] = $this->ValidateLanguage($aResult['UserLanguageRaw'], $aResult['LanguageAdmin'], true);
|
||||
|
||||
$aResult['LangLink'] = './?/Lang/0/'.($bAdmin ? 'Admin' : 'App').'/'.
|
||||
($bAdmin ? $aResult['LanguageAdmin'] : $aResult['Language']).'/'.$sStaticCache.'/';
|
||||
|
@ -1716,21 +1711,7 @@ class Actions
|
|||
*/
|
||||
private function detectUserLanguage()
|
||||
{
|
||||
$sLang = $this->getUserLanguageFromHeader();
|
||||
|
||||
if (!empty($sLang))
|
||||
{
|
||||
$sLang = \preg_replace('/[^a-zA-Z0-9]+/', '-', $sLang);
|
||||
if ($sLang !== $this->ValidateLanguage($sLang))
|
||||
{
|
||||
if (2 < strlen($sLang))
|
||||
{
|
||||
$sLang = \substr($sLang, 0, 2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return $this->ValidateLanguage($sLang);
|
||||
return \preg_replace('/[^a-zA-Z0-9]+/', '-', $this->getUserLanguageFromHeader());
|
||||
}
|
||||
|
||||
private function loginErrorDelay()
|
||||
|
@ -3199,11 +3180,11 @@ class Actions
|
|||
$self = $this;
|
||||
|
||||
$this->setConfigFromParams($oConfig, 'Language', 'webmail', 'language', 'string', function ($sLanguage) use ($self) {
|
||||
return $self->ValidateLanguage($sLanguage, false);
|
||||
return $self->ValidateLanguage($sLanguage, '', false);
|
||||
});
|
||||
|
||||
$this->setConfigFromParams($oConfig, 'LanguageAdmin', 'webmail', 'language_admin', 'string', function ($sLanguage) use ($self) {
|
||||
return $self->ValidateLanguage($sLanguage, true);
|
||||
return $self->ValidateLanguage($sLanguage, '', true);
|
||||
});
|
||||
|
||||
$this->setConfigFromParams($oConfig, 'Theme', 'webmail', 'theme', 'string', function ($sTheme) use ($self) {
|
||||
|
@ -8297,14 +8278,46 @@ class Actions
|
|||
|
||||
/**
|
||||
* @param string $sLanguage
|
||||
* @param string $sDefault = ''
|
||||
* @param bool $bAdmin = false
|
||||
* @param bool $bSearchShortName = false
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function ValidateLanguage($sLanguage, $bAdmin = false)
|
||||
public function ValidateLanguage($sLanguage, $sDefault = '', $bAdmin = false, $bSearchShortName = false)
|
||||
{
|
||||
return \in_array($sLanguage, $this->GetLanguages($bAdmin)) ?
|
||||
$sLanguage : $this->Config()->Get('webmail', $bAdmin ? 'language_admin' : 'language', 'en');
|
||||
$sResult = '';
|
||||
$aLang = $this->GetLanguages($bAdmin);
|
||||
|
||||
if (\is_array($aLang))
|
||||
{
|
||||
if (\in_array($sLanguage, $aLang))
|
||||
{
|
||||
$sResult = $sLanguage;
|
||||
}
|
||||
|
||||
if ($bSearchShortName && empty($sResult) && 2 < \strlen($sLanguage))
|
||||
{
|
||||
$sLanguage = \substr($sLanguage, 0, 2);
|
||||
if (\in_array($sLanguage, $aLang))
|
||||
{
|
||||
$sResult = $sLanguage;
|
||||
}
|
||||
}
|
||||
|
||||
if (empty($sResult) && !empty($sDefault) && \in_array($sDefault, $aLang))
|
||||
{
|
||||
$sResult = $sDefault;
|
||||
}
|
||||
|
||||
if (empty($sResult))
|
||||
{
|
||||
$sResult = $this->Config()->Get('webmail', $bAdmin ? 'language_admin' : 'language', 'en');
|
||||
$sResult = \in_array($sResult, $aLang) ? $sResult : 'en';
|
||||
}
|
||||
}
|
||||
|
||||
return $sResult;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -8832,7 +8845,7 @@ class Actions
|
|||
}
|
||||
}
|
||||
|
||||
$sLanguage = $this->ValidateLanguage($sLanguage, $bAdmin);
|
||||
$sLanguage = $this->ValidateLanguage($sLanguage, '', $bAdmin);
|
||||
$sTheme = $this->ValidateTheme($sTheme);
|
||||
|
||||
return array($sLanguage, $sTheme);
|
||||
|
|
|
@ -541,7 +541,7 @@ class ServiceActions
|
|||
if (!empty($this->aPaths[3]))
|
||||
{
|
||||
$bAdmim = 'Admin' === (isset($this->aPaths[2]) ? (string) $this->aPaths[2] : 'App');
|
||||
$sLanguage = $this->oActions->ValidateLanguage($this->aPaths[3], $bAdmim);
|
||||
$sLanguage = $this->oActions->ValidateLanguage($this->aPaths[3], '', $bAdmim);
|
||||
|
||||
$bCacheEnabled = $this->Config()->Get('labs', 'cache_system_data', true);
|
||||
if (!empty($sLanguage) && $bCacheEnabled)
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
(<span data-bind="text: adminDomain"></span>)
|
||||
</h4>
|
||||
<div class="btn-group pull-right">
|
||||
<a class="btn btn-narrow" data-bind="click: logoutClick">
|
||||
<a class="btn single btn-narrow" data-bind="click: logoutClick">
|
||||
<i class="icon-power"></i>
|
||||
</a>
|
||||
</div>
|
||||
|
|
|
@ -204,16 +204,20 @@
|
|||
<i class="icon-list"
|
||||
data-bind="css: {'icon-list': !messageListOfThreadsLoading(), 'icon-spinner animated': messageListOfThreadsLoading()}"></i>
|
||||
</a>
|
||||
<ul class="dropdown-menu pull-right g-ui-menu thread-list" role="menu" aria-labelledby="thread-list-view-dropdown-id"
|
||||
style="min-width: 400px; max-width: 400px; width: 400px; padding: 0">
|
||||
<ul class="dropdown-menu pull-right g-ui-menu thread-list"
|
||||
role="menu" aria-labelledby="thread-list-view-dropdown-id"
|
||||
style="min-width: 400px; max-width: 400px; width: 400px; padding: 0"
|
||||
data-bind="css: {'hide-more': !viewThreadMessages.showMore() }"
|
||||
>
|
||||
|
||||
<div data-bind="visible: '' !== viewThreadMessages.error()" style="color: red; text-align: center; padding: 10px">
|
||||
<spam data-bind="text: viewThreadMessages.error"></spam>
|
||||
</div >
|
||||
</div>
|
||||
<div data-bind="visible: messageListOfThreadsLoading" style="text-align: center; padding: 10px">
|
||||
<i class="icon-spinner animated" />
|
||||
</div >
|
||||
</div>
|
||||
<div data-bind="foreach: viewThreadMessages, visible: !messageListOfThreadsLoading()">
|
||||
<li class="e-item thread-list-message" role="presentation" data-bind="css: {'selected': selected}">
|
||||
<li class="e-item thread-list-message" role="presentation" data-bind="css: {'selected': selected, 'more-that': $parent.viewThreadMessages.limit < $index() }">
|
||||
<a class="e-link menuitem" href="#" tabindex="-1" onclick="return false;">
|
||||
<span class="thread-date pull-right" data-moment-format="SHORT" data-bind="moment: timestamp"></span>
|
||||
<div style="text-overflow: ellipsis; overflow: hidden;">
|
||||
|
@ -227,6 +231,9 @@
|
|||
</a>
|
||||
</li>
|
||||
</div>
|
||||
<div data-bind="visible: !viewThreadMessages.showMore() && !messageListOfThreadsLoading()">
|
||||
<a class="more-threads" href="#" tabindex="-1" data-i18n="MESSAGE/BUTTON_THREAD_MORE"></a>
|
||||
</div>
|
||||
</ul>
|
||||
</div>
|
||||
<a class="btn first btn-thin pull-right" data-tooltip-placement="bottom"
|
||||
|
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "Прегледай в отделен прозорец"
|
|||
BUTTON_THREAD_LIST = "Thread list"
|
||||
BUTTON_THREAD_PREV = "Previous"
|
||||
BUTTON_THREAD_NEXT = "Next"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "Покажи хедъра на съобщението"
|
||||
MENU_VIEW_ORIGINAL = "Покажи източника"
|
||||
MENU_DOWNLOAD_ORIGINAL = "Изтегли като .eml файл"
|
||||
|
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "Zobrazit v novém okně"
|
|||
BUTTON_THREAD_LIST = "Thread list"
|
||||
BUTTON_THREAD_PREV = "Previous"
|
||||
BUTTON_THREAD_NEXT = "Next"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "Zobrazit hlavičku zprávy"
|
||||
MENU_VIEW_ORIGINAL = "Zobrazit zdroj"
|
||||
MENU_DOWNLOAD_ORIGINAL = "Stáhnout jako soubor .eml"
|
||||
|
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "In neuem Fenster anzeigen"
|
|||
BUTTON_THREAD_LIST = "Unterhaltungsliste"
|
||||
BUTTON_THREAD_PREV = "Zurück"
|
||||
BUTTON_THREAD_NEXT = "Weiter"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "Kopfzeilen anzeigen"
|
||||
MENU_VIEW_ORIGINAL = "Original anzeigen"
|
||||
MENU_DOWNLOAD_ORIGINAL = "Als .eml-Datei herunterladen"
|
||||
|
@ -696,4 +697,4 @@ NO_COOKIE_DESC = "Ihr Browser unterstützt Cookies nicht.
|
|||
Aktivieren Sie bitte die Cookie-Unterstützung in Ihrem Browser und versuchen Sie es erneut."
|
||||
BAD_BROWSER_TITLE = "Ihr Browser ist veraltet."
|
||||
BAD_BROWSER_DESC = "Um alle Funktionen dieser Anwendung nutzen zu können,
|
||||
sollten Sie einen der folgenden Browser herunterladen und installieren:"
|
||||
sollten Sie einen der folgenden Browser herunterladen und installieren:"
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "View in separate window"
|
|||
BUTTON_THREAD_LIST = "Thread list"
|
||||
BUTTON_THREAD_PREV = "Previous"
|
||||
BUTTON_THREAD_NEXT = "Next"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "Show message headers"
|
||||
MENU_VIEW_ORIGINAL = "Show Source"
|
||||
MENU_DOWNLOAD_ORIGINAL = "Download as .eml file"
|
||||
|
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "View in separate window"
|
|||
BUTTON_THREAD_LIST = "Thread list"
|
||||
BUTTON_THREAD_PREV = "Previous"
|
||||
BUTTON_THREAD_NEXT = "Next"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "Show message headers"
|
||||
MENU_VIEW_ORIGINAL = "Show Source"
|
||||
MENU_DOWNLOAD_ORIGINAL = "Download as .eml file"
|
||||
|
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "Ver en una ventana nueva"
|
|||
BUTTON_THREAD_LIST = "Thread list"
|
||||
BUTTON_THREAD_PREV = "Previous"
|
||||
BUTTON_THREAD_NEXT = "Next"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "Mostrar los encabezados del mensaje"
|
||||
MENU_VIEW_ORIGINAL = "Mostrar original"
|
||||
MENU_DOWNLOAD_ORIGINAL = "Descargar como archivo .eml"
|
||||
|
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "Voir dans une nouvelle fenêtre"
|
|||
BUTTON_THREAD_LIST = "Liste des discussions"
|
||||
BUTTON_THREAD_PREV = "Précédent"
|
||||
BUTTON_THREAD_NEXT = "Suivant"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "Voir les entêtes du message"
|
||||
MENU_VIEW_ORIGINAL = "Voir le message original"
|
||||
MENU_DOWNLOAD_ORIGINAL = "Télécharger comme fichier .eml"
|
||||
|
@ -696,4 +697,4 @@ NO_COOKIE_DESC = "Le support des cookies n'est pas disponible dans votre navigat
|
|||
S'il vous plaît activer le support des cookies dans les paramètres de votre navigateur et réessayez."
|
||||
BAD_BROWSER_TITLE = "Votre navigateur n'est pas à jour."
|
||||
BAD_BROWSER_DESC = "Pour utiliser toutes les fonctionnalités de l'application,
|
||||
télécharger et installer l'un de ces navigateurs :"
|
||||
télécharger et installer l'un de ces navigateurs :"
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "Megtekintés új ablakban"
|
|||
BUTTON_THREAD_LIST = "Thread list"
|
||||
BUTTON_THREAD_PREV = "Previous"
|
||||
BUTTON_THREAD_NEXT = "Next"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "Levél fejléc mutatása"
|
||||
MENU_VIEW_ORIGINAL = "Eredeti megjelenítése"
|
||||
MENU_DOWNLOAD_ORIGINAL = ".eml fájl letöltés"
|
||||
|
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "Skoða í öðrum glugga"
|
|||
BUTTON_THREAD_LIST = "Thread list"
|
||||
BUTTON_THREAD_PREV = "Previous"
|
||||
BUTTON_THREAD_NEXT = "Next"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "Sýna bréfa hausa"
|
||||
MENU_VIEW_ORIGINAL = "Sýna upprunalega"
|
||||
MENU_DOWNLOAD_ORIGINAL = "Niðurhala sem .eml skrá"
|
||||
|
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "Leggi in una finestra separata"
|
|||
BUTTON_THREAD_LIST = "Thread list"
|
||||
BUTTON_THREAD_PREV = "Previous"
|
||||
BUTTON_THREAD_NEXT = "Next"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "Mostra le intestazioni del messaggio"
|
||||
MENU_VIEW_ORIGINAL = "Visualizza l'orginale"
|
||||
MENU_DOWNLOAD_ORIGINAL = "Scarica come file .eml"
|
||||
|
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "新しいウインドウで開く"
|
|||
BUTTON_THREAD_LIST = "Thread list"
|
||||
BUTTON_THREAD_PREV = "Previous"
|
||||
BUTTON_THREAD_NEXT = "Next"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "メールのヘッダーを表示"
|
||||
MENU_VIEW_ORIGINAL = "メールのソースを表示"
|
||||
MENU_DOWNLOAD_ORIGINAL = ".emlファイルでダウンロード"
|
||||
|
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "분할화면에서 보기"
|
|||
BUTTON_THREAD_LIST = "Thread list"
|
||||
BUTTON_THREAD_PREV = "Previous"
|
||||
BUTTON_THREAD_NEXT = "Next"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "메시지 헤더 보기"
|
||||
MENU_VIEW_ORIGINAL = "원본 보기"
|
||||
MENU_DOWNLOAD_ORIGINAL = ".eml 파일로 다운로드"
|
||||
|
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "Peržiūrėti atskirame lange"
|
|||
BUTTON_THREAD_LIST = "Temų sąrašas"
|
||||
BUTTON_THREAD_PREV = "Ankstesnis"
|
||||
BUTTON_THREAD_NEXT = "Kitas"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "Rodyti pranešimų antraštės"
|
||||
MENU_VIEW_ORIGINAL = "Rodyti šaltinį"
|
||||
MENU_DOWNLOAD_ORIGINAL = "Atsisiųsti .eml failą"
|
||||
|
@ -696,4 +697,4 @@ NO_COOKIE_DESC = "Slapukų paialikymas negalimas jūsų naršyklėje.
|
|||
Įjunkite slapukų palaikymą naršyklėje ir bandykite vėl."
|
||||
BAD_BROWSER_TITLE = "Jūsų naršyklė pasenusi."
|
||||
BAD_BROWSER_DESC = "Norint naudotis visais šios aplikacijos privalumais,
|
||||
parsisiųskite ir įsidiekite vieną iš šių naršyklių:"
|
||||
parsisiųskite ir įsidiekite vieną iš šių naršyklių:"
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "Skatīt jaunā logā"
|
|||
BUTTON_THREAD_LIST = "Thread list"
|
||||
BUTTON_THREAD_PREV = "Previous"
|
||||
BUTTON_THREAD_NEXT = "Next"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "Rādīt ziņojuma galveni"
|
||||
MENU_VIEW_ORIGINAL = "Rādīt orģinālu"
|
||||
MENU_DOWNLOAD_ORIGINAL = "Lejuplādēt kā .eml failu"
|
||||
|
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "Toon in nieuw venster"
|
|||
BUTTON_THREAD_LIST = "Groep lijst"
|
||||
BUTTON_THREAD_PREV = "Vorige"
|
||||
BUTTON_THREAD_NEXT = "Volgende"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "Toon berichtkoppen"
|
||||
MENU_VIEW_ORIGINAL = "Toon origineel"
|
||||
MENU_DOWNLOAD_ORIGINAL = "Download als .eml bestand"
|
||||
|
@ -696,4 +697,4 @@ NO_COOKIE_DESC = "Cookies ondersteuning is niet beschikbaar in uw browser.
|
|||
Gelieve Cookies in te schakelen en opnieuw te proberen."
|
||||
BAD_BROWSER_TITLE = "Uw browser is verouderd"
|
||||
BAD_BROWSER_DESC = "Om alle functies van deze applicatie te gebruiken,
|
||||
download en installeer een van de volgende browsers:"
|
||||
download en installeer een van de volgende browsers:"
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "Vis i eget vindu"
|
|||
BUTTON_THREAD_LIST = "Thread list"
|
||||
BUTTON_THREAD_PREV = "Previous"
|
||||
BUTTON_THREAD_NEXT = "Next"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "Vis meldingshoder"
|
||||
MENU_VIEW_ORIGINAL = "Vis original"
|
||||
MENU_DOWNLOAD_ORIGINAL = "Last ned som .eml-fil"
|
||||
|
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "Wyświetl w osobnym oknie"
|
|||
BUTTON_THREAD_LIST = "Lista wątków"
|
||||
BUTTON_THREAD_PREV = "Poprzedni"
|
||||
BUTTON_THREAD_NEXT = "Następny"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "Pokaż nagłówki wiadomości"
|
||||
MENU_VIEW_ORIGINAL = "Pokaż oryginał"
|
||||
MENU_DOWNLOAD_ORIGINAL = "Pobież jako plik - .eml"
|
||||
|
@ -696,4 +697,4 @@ NO_COOKIE_DESC = "Obsługa Cookies jest wyłączona w twojej przeglądarce
|
|||
Proszę o umożliwienie obsługi plików Cookie w przeglądarce oraz ponowne uruchomienie tej strony."
|
||||
BAD_BROWSER_TITLE = "Twoja przeglądarka jest przestarzała!"
|
||||
BAD_BROWSER_DESC = "W celu wykorzystania wszystkich funkcji tej aplikacji,
|
||||
zaktualizuj aktualnie używaną lub pobierz i zainstaluj jedną z poniższych przeglądarek:"
|
||||
zaktualizuj aktualnie używaną lub pobierz i zainstaluj jedną z poniższych przeglądarek:"
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "Ver em janela separada"
|
|||
BUTTON_THREAD_LIST = "Tópicos da Conversa"
|
||||
BUTTON_THREAD_PREV = "Anterior"
|
||||
BUTTON_THREAD_NEXT = "Próximo"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "Mostrar cabeçalho das mensagens"
|
||||
MENU_VIEW_ORIGINAL = "Mostrar original"
|
||||
MENU_DOWNLOAD_ORIGINAL = "Baixar como arquivo .eml"
|
||||
|
@ -696,4 +697,4 @@ NO_COOKIE_DESC = "Os Cookies não estão disponíveis em seu navegador.
|
|||
Por favor ative o suporte a Cookies nas configurações do seu navegador e tente novamente."
|
||||
BAD_BROWSER_TITLE = "Seu navegador está desatualizado."
|
||||
BAD_BROWSER_DESC = "Para usar todos os recursos do aplicativo,
|
||||
baixe e instale um desses navegadores:"
|
||||
baixe e instale um desses navegadores:"
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "Ver em janela separada"
|
|||
BUTTON_THREAD_LIST = "Lista de tópicos"
|
||||
BUTTON_THREAD_PREV = "Anterior"
|
||||
BUTTON_THREAD_NEXT = "Seguinte"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "Mostrar título das mensagens"
|
||||
MENU_VIEW_ORIGINAL = "Mostrar original"
|
||||
MENU_DOWNLOAD_ORIGINAL = "Transferir como ficheiro .eml"
|
||||
|
@ -696,4 +697,4 @@ NO_COOKIE_DESC = "O suport de Cookies não está disponível no seu navegador.
|
|||
Por favor ative o suporte de Cookies nas definições do seu navegador e tente novamente."
|
||||
BAD_BROWSER_TITLE = "O seu navegador está desatualizado."
|
||||
BAD_BROWSER_DESC = "Para usar todas as funções da aplicação,
|
||||
transfira e instale um destes navegadores:"
|
||||
transfira e instale um destes navegadores:"
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "Deschide într-o fereastră separată"
|
|||
BUTTON_THREAD_LIST = "Thread list"
|
||||
BUTTON_THREAD_PREV = "Previous"
|
||||
BUTTON_THREAD_NEXT = "Next"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "Vezi titlurile"
|
||||
MENU_VIEW_ORIGINAL = "Vezi originalul"
|
||||
MENU_DOWNLOAD_ORIGINAL = "Descărcați ca fișier eml"
|
||||
|
|
|
@ -117,9 +117,10 @@ BUTTON_EDIT_AS_NEW = "Редактировать как новое"
|
|||
BUTTON_SHOW_IMAGES = "Показать внешние изображения в письме"
|
||||
BUTTON_NOTIFY_READ_RECEIPT = "Уведомить отправителя о прочтении этого сообщения."
|
||||
BUTTON_IN_NEW_WINDOW = "В отдельном окне"
|
||||
BUTTON_THREAD_LIST = "Thread list"
|
||||
BUTTON_THREAD_PREV = "Previous"
|
||||
BUTTON_THREAD_NEXT = "Next"
|
||||
BUTTON_THREAD_LIST = "Список"
|
||||
BUTTON_THREAD_PREV = "Предыдущее"
|
||||
BUTTON_THREAD_NEXT = "Следующее"
|
||||
BUTTON_THREAD_MORE = "Больше сообщений"
|
||||
MENU_HEADERS = "Просмотреть заголовки"
|
||||
MENU_VIEW_ORIGINAL = "Просмотреть оригинал"
|
||||
MENU_DOWNLOAD_ORIGINAL = "Скачать как .eml файл"
|
||||
|
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "Zobraziť v novom okne"
|
|||
BUTTON_THREAD_LIST = "Thread list"
|
||||
BUTTON_THREAD_PREV = "Previous"
|
||||
BUTTON_THREAD_NEXT = "Next"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "Zobraziť hlavičku správy"
|
||||
MENU_VIEW_ORIGINAL = "Zobraziť zdroj"
|
||||
MENU_DOWNLOAD_ORIGINAL = "Prevziať ako súbor .eml"
|
||||
|
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "Visa i separat fönster"
|
|||
BUTTON_THREAD_LIST = "Thread list"
|
||||
BUTTON_THREAD_PREV = "Previous"
|
||||
BUTTON_THREAD_NEXT = "Next"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "Visa meddelanderubriker"
|
||||
MENU_VIEW_ORIGINAL = "Visa källa"
|
||||
MENU_DOWNLOAD_ORIGINAL = "Ladda ner som .eml fil"
|
||||
|
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "Ayrı bir pencerede görüntüle"
|
|||
BUTTON_THREAD_LIST = "Thread list"
|
||||
BUTTON_THREAD_PREV = "Previous"
|
||||
BUTTON_THREAD_NEXT = "Next"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "İleti başlıklarını göster"
|
||||
MENU_VIEW_ORIGINAL = "Kaynağı görüntüle"
|
||||
MENU_DOWNLOAD_ORIGINAL = ".eml dosyası olarak indir"
|
||||
|
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "В окремому вікні"
|
|||
BUTTON_THREAD_LIST = "Thread list"
|
||||
BUTTON_THREAD_PREV = "Previous"
|
||||
BUTTON_THREAD_NEXT = "Next"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "Подивитися заголовки"
|
||||
MENU_VIEW_ORIGINAL = "Подивитися оригінал"
|
||||
MENU_DOWNLOAD_ORIGINAL = "Завантажити як .eml файл"
|
||||
|
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "在新窗口中查看"
|
|||
BUTTON_THREAD_LIST = "Thread list"
|
||||
BUTTON_THREAD_PREV = "Previous"
|
||||
BUTTON_THREAD_NEXT = "Next"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "显示详细信息"
|
||||
MENU_VIEW_ORIGINAL = "显示原始内容"
|
||||
MENU_DOWNLOAD_ORIGINAL = "作为 .eml 文件下载"
|
||||
|
|
|
@ -120,6 +120,7 @@ BUTTON_IN_NEW_WINDOW = "在新窗口中查看"
|
|||
BUTTON_THREAD_LIST = "Thread list"
|
||||
BUTTON_THREAD_PREV = "Previous"
|
||||
BUTTON_THREAD_NEXT = "Next"
|
||||
BUTTON_THREAD_MORE = "More messages"
|
||||
MENU_HEADERS = "顯示詳細資訊"
|
||||
MENU_VIEW_ORIGINAL = "顯示原始內容"
|
||||
MENU_DOWNLOAD_ORIGINAL = "作為 .eml 文件下載"
|
||||
|
|
Loading…
Reference in a new issue